diff lisp/leim/quail/lrt.el @ 197:acd284d43ca1 r20-3b25

Import from CVS: tag r20-3b25
author cvs
date Mon, 13 Aug 2007 10:00:02 +0200
parents 43dd3413c7c7
children
line wrap: on
line diff
--- a/lisp/leim/quail/lrt.el	Mon Aug 13 09:59:07 2007 +0200
+++ b/lisp/leim/quail/lrt.el	Mon Aug 13 10:00:02 2007 +0200
@@ -1,7 +1,7 @@
 ;;; quail/lrt.el --- Quail package for inputting Lao characters by LRT method
 
-;; Copyright (C) 1997 Free Software Foundation, Inc.
 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
+;; Licensed to the Free Software Foundation.
 
 ;; Keywords: multilingual, input method, Lao, LRT.
 
@@ -18,1347 +18,406 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING.  If not, write to
-;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
 
 ;;; Code:
 
 (require 'quail)
-(require 'language/lao-util)
+(require 'lao-util)
+
+;; LRT (Lao Roman Transcription) input method accepts the following
+;; key sequence:
+;;	consonant [+ semi-vowel-sign-lo ] + vowel [+ maa-sakod ] [+ tone-mark ]
+
+(eval-and-compile
 
-(defconst lrt-consonant-table
-  '(("k" . "(1!(B")
-    ("kh" . "(1"(B")
-    ("qh" . "(1$(B")
-    ("ng" . "(1'(B")
-    ("j" . "(1((B")
-    ("s" . "(1J(B")
-    ("x" . "(1*(B")
-    ("y" . "(1-(B")
-    ("d" . "(14(B")
-    ("t" . "(15(B")
-    ("th" . "(16(B")
-    ("dh" . "(17(B")
-    ("n" . "(19(B")
-    ("b" . "(1:(B")
-    ("p" . "(1;(B")
-    ("hp" . "(1<(B")
-    ("fh" . "(1=(B")
-    ("ph" . "(1>(B")
-    ("f" . "(1?(B")
-    ("m" . "(1A(B")
-    ("gn" . "(1B(B")
-    ("l" . "(1E(B")
-    ("r" . "(1C(B")
-    ("v" . "(1G(B")
-    ("w" . "(1G(B")
-    ("hh" . "(1K(B")
-    ("O" . "(1M(B")
-    ("h" . "(1N(B")
-    ("ngh" . "(1K'(B")
+;; Upper vowels and tone-marks are put on the letter.
+;; Semi-vowel-sign-lo and lower vowels are put under the letter.
+(defconst lrt-single-consonant-table
+  `(("k" . ?(1!(B)
+    ("kh" . ?(1"(B)
+    ("qh" . ?(1$(B)
+    ("ng" . ?(1'(B)
+    ("j" . ?(1((B)
+    ("s" . ?(1J(B)
+    ("x" . ?(1*(B)
+    ("y" . ?(1-(B)
+    ("d" . ?(14(B)
+    ("t" . ?(15(B)
+    ("th" . ?(16(B)
+    ("dh" . ?(17(B)
+    ("n" . ?(19(B)
+    ("b" . ?(1:(B)
+    ("p" . ?(1;(B)
+    ("hp" . ?(1<(B)
+    ("fh" . ?(1=(B)
+    ("ph" . ?(1>(B)
+    ("f" . ?(1?(B)
+    ("m" . ?(1A(B)
+    ("gn" . ?(1B(B)
+    ("l" . ?(1E(B)
+    ("r" . ?(1C(B)
+    ("v" . ?(1G(B)
+    ("w" . ?(1G(B)
+    ("hh" . ?(1K(B)
+    ("O" . ?(1M(B)
+    ("h" . ?(1N(B)
+    ("nh" . ?(1|(B)
+    ("mh" . ?(1}(B)
+    ("lh" . "0(1K\1(B")
+    ))
+
+;; Semi-vowel-sign-lo is put under the first letter.
+;; Lower vowels are put under the last letter.
+;; Upper vowels and tone-marks are put on the last letter.
+(defconst lrt-double-consonant-table
+  '(("ngh" . "(1K'(B")
     ("yh" . "(1K](B")
-    ("nh" . "(1|(B")
-    ("mh" . "(1}(B")
-    ("lh" . "0(1K\1(B")
-
     ("wh" . "(1KG(B")
     ("hl" . "(1KE(B")
     ("hy" . "(1K-(B")         
     ("hn" . "(1K9(B")
     ("hm" . "(1KA(B")
     ))
-               
+
+(defconst lrt-semi-vowel-sign-lo
+  '("r" . ?(1\(B))
+
 (defconst lrt-vowel-table
-  '(("a" (0 ?(1P(B) (0 ?(1Q(B))
-    ("ar" (0 ?(1R(B))
-    ("i" (0 ?(1T(B))
-    ("ii" (0 ?(1U(B))
-    ("eu" (0 ?(1V(B))
-    ("ur" (0 ?(1W(B))
-    ("u" (0 ?(1X(B))
-    ("uu" (0 ?(1Y(B))
-    ("e" (1 ?(1`(B ?(1P(B) (1 ?(1`(B ?(1Q(B))
-    ("ee" (1 ?(1`(B))
-    ("ae" (1 ?(1a(B ?(1P(B) (1 ?(1a(B ?(1Q(B))
-    ("aa" (1 ?(1a(B))
-    ("o" (1 ?(1b(B ?(1P(B) (0 ?(1[(B) (?(1-(B 1 ?(1b(B ?(1Q(B) (?(1G(B 1 ?(1b(B ?(1Q(B))
-    ("oo" (1 ?(1b(B))
-    ("oe" (1 ?(1`(B ?(1R(B ?(1P(B) (0 ?(1Q(B ?(1M(B))
-    ("or" (0 ?(1m(B) (0 ?(1M(B))
-    ("er" (1 ?(1`(B ?(1T(B))
-    ("ir" (1 ?(1`(B ?(1U(B))
-    ("oua" (0 ?(1[(B ?(1G(B ?(1P(B) (0 ?(1Q(B ?(1G(B))
-    ("ua" (0 ?(1[(B ?(1G(B) (0 ?(1G(B))
-    ("ie" (1 ?(1`(B ?(1Q(B ?(1](B ?(1P(B) (0 ?(1Q(B ?(1](B))
-    ("ia" (1 ?(1`(B ?(1Q(B ?(1](B) (0 ?(1](B))
-    ("eua" (1 ?(1`(B ?(1V(B ?(1M(B))
-    ("ea" (1 ?(1`(B ?(1W(B ?(1M(B))
-    ("ai" (1 ?(1d(B))
-    ("ei" (1 ?(1c(B))
-    ("ow" (1 ?(1`(B ?(1[(B ?(1R(B))
-    ("am" (0 ?(1S(B))))
+  '(("a" "(1P(B" (0 ?(1P(B) (0 ?(1Q(B))
+    ("ar" "(1R(B" (0 ?(1R(B))
+    ("i" "(1T(B" (0 ?(1T(B))
+    ("ii" "(1U(B" (0 ?(1U(B))
+    ("eu" "(1V(B" (0 ?(1V(B))
+    ("ur" "(1W(B" (0 ?(1W(B))
+    ("u" "(1X(B" (0 ?(1X(B))
+    ("uu" "(1Y(B" (0 ?(1Y(B))
+    ("e" "(1`(B (1P(B" (?(1`(B 0 ?(1P(B) (?(1`(B 0 ?(1Q(B))
+    ("ee" "(1`(B" (?(1`(B 0))
+    ("ae" "(1a(B (1P(B" (?(1a(B 0 ?(1P(B) (?(1a(B 0 ?(1Q(B))
+    ("aa" "(1a(B" (?(1a(B 0))
+    ("o" "(1b(B (1P(B" (?(1b(B 0 ?(1P(B) (0 ?(1[(B) (?(1-(B ?(1b(B 0 ?(1Q(B) (?(1G(B ?(1b(B 0 ?(1Q(B))
+    ("oo" "(1b(B" (?(1b(B 0))
+    ("oe" "(1`(B (1RP(B" (?(1`(B 0 ?(1R(B ?(1P(B) (0 ?(1Q(B ?(1M(B))
+    ("or" "(1m(B" (0 ?(1m(B) (0 ?(1M(B))
+    ("er" "(1`(B (1T(B" (?(1`(B 0 ?(1T(B))
+    ("ir" "(1`(B (1U(B" (?(1`(B 0 ?(1U(B))
+    ("ua" "(1[GP(B" (0 ?(1[(B ?(1G(B ?(1P(B) (0 ?(1Q(B ?(1G(B))
+    ("uaa" "(1[G(B" (0 ?(1[(B ?(1G(B) (0 ?(1G(B))
+    ("ie" "(1`Q]P(B" (?(1`(B 0 ?(1Q(B ?(1](B ?(1P(B) (0 ?(1Q(B ?(1](B))
+    ("ia" "(1`Q](B" (?(1`(B 0 ?(1Q(B ?(1](B) (0 ?(1](B))
+    ("ea" "(1`VM(B" (?(1`(B 0 ?(1V(B ?(1M(B))
+    ("eaa" "(1`WM(B" (?(1`(B 0 ?(1W(B ?(1M(B))
+    ("ai" "(1d(B" (?(1d(B 0))
+    ("ei" "(1c(B" (?(1c(B 0))
+    ("ao" "(1`[R(B" (?(1`(B 0 ?(1[(B ?(1R(B))
+    ("aM" "(1S(B" (0 ?(1S(B))))
+
+;; Maa-sakod is put at the tail.
+(defconst lrt-maa-sakod-table
+  '((?k . ?(1!(B)
+    (?g . ?(1'(B)
+    (?y . ?(1-(B)
+    (?d . ?(14(B)
+    (?n . ?(19(B)
+    (?b . ?(1:(B)
+    (?m . ?(1A(B)
+    (?v . ?(1G(B)
+    (?w . ?(1G(B)
+    ))
+
+(defconst lrt-tone-mark-table
+  '(("'" . ?(1h(B)
+    ("\"" . ?(1i(B)
+    ("^" . ?(1j(B)
+    ("+" . ?(1k(B)
+    ("~" . ?(1l(B)))
 
-(eval-when-compile
+;; Return list of composing patterns for normal (without maa-sakod)
+;; key sequence and with-maa-sakod key sequence starting with single
+;; consonant C and optional SEMI-VOWEL.
+(defun lrt-composing-pattern-single-c (c semi-vowel vowel-pattern)
+  (let* ((patterns (copy-sequence vowel-pattern))
+	 (tail patterns)
+	 place)
+    ;; Embed C and SEMI-VOWEL (if any) at the place of 0.
+    (while tail
+      ;; At first, make a copy.
+      (setcar tail (copy-sequence (car tail)))
+      ;; Then, do embedding.
+      (setq place (memq 0 (car tail)))
+      (setcar place c)
+      (if semi-vowel
+	  (setcdr place (cons semi-vowel (cdr place))))
+      (setq tail (cdr tail)))
+    patterns))
 
-(defconst lrt-maa-sakod-table
-  '(("k" . "(1!(B")
-    ("ng" . "(1'(B")
-    ("y" . "(1-(B")
-    ("d" . "(14(B")
-    ("n" . "(19(B")
-    ("b" . "(1:(B")
-    ("m" . "(1A(B")
-    ("v" . "(1G(B")
-    ("w" . "(1G(B")))
+;; Return list of composing patterns for normal (without maa-sakod)
+;; key sequence and with-maa-sakod key sequence starting with double
+;; consonant STR and optional SEMI-VOWEL.
+(defun lrt-composing-pattern-double-c (str semi-vowel vowel-pattern)
+  (let* ((patterns (copy-sequence vowel-pattern))
+	 (tail patterns)
+	 (chars (string-to-list
+		 (if (= (chars-in-string str) 1)
+		     (decompose-string str)
+		   str)))
+	 place)
+    ;; Embed C and SEMI-VOWEL (if any) at the place of 0.
+    (while tail
+      ;; At first, make a copy.
+      (setcar tail (copy-sequence (car tail)))
+      ;; Then, do embedding.
+      (setq place (memq 0 (car tail)))
+      (setcar place (car chars))
+      (setcdr place (cons (nth 1 chars) (cdr place)))
+      (if semi-vowel
+	  ;; Embed SEMI-VOWEL in between CHARS.
+	  (setcdr place (cons semi-vowel (cdr place))))
+      (setq tail (cdr tail)))
+    patterns))
 
-(defconst lrt-maa-sakod-alist
-  (let ((map '(nil))
-	(l lrt-maa-sakod-table))
+;; Return a string made of characters in CHAR-LIST while composing
+;; such characters as vowel-upper, vowel-lower, semi-vowel(lower),
+;; and tone-mark with the preceding base character.
+(defun lrt-compose-string (char-list)
+  ;; Make a copy because the following work alters it.
+  (setq char-list (copy-sequence char-list))
+  (let ((i -1)
+	(l char-list))
     (while l
-      (set-nested-alist (car (car l)) (cdr (car l)) map)
-      (setq l (cdr l)))
-    (cdr map)))
+      (if (memq (get-char-code-property (car l) 'phonetic-type)
+		'(vowel-upper vowel-lower semivowel-lower tone))
+	  (let (composed-char)
+	    (if (< i 0)
+		;; No preceding base character.
+		(error "Invalid CHAR-LIST: %s" char-list))
+	    (setq composed-char
+		  (string-to-char (compose-chars (nth i char-list) (car l))))
+	    (setcar (nthcdr i char-list) composed-char)
+	    (setq l (cdr l))
+	    (setcdr (nthcdr i char-list) l))
+	(setq l (cdr l))
+	(setq i (1+ i))))
+    (concat (apply 'vector char-list))))
+
+(defun lrt-compose-c-s-v (consonant semi-vowel vowel-pattern)
+  (let ((pattern-list
+	 (if (integerp consonant)
+	     (lrt-composing-pattern-single-c
+	      consonant semi-vowel vowel-pattern)
+	   (lrt-composing-pattern-double-c
+	    consonant semi-vowel vowel-pattern))))
+    (cons (vector (lrt-compose-string (car pattern-list)))
+	  (cons t pattern-list))))
 
 )
 
-(defconst lrt-tone-table
-  '(("'" . "(1h(B")
-    ("\"" . "(1i(B")
-    ("+" . "(1k(B")))
-
-(defun lrt-cv-compose (components consonant)
-  (let ((idx (car components))
-	(i 0)
-	len l)
-    (setq components (cdr components))
-    (setq len (length components))
-    (while (< i len)
-      (if (= i idx)
-	  (if (memq (get-char-code-property (car components) 'phonetic-type)
-		    '(vowel-upper vowel-lower tone))
-	      (progn
-		(setq l (cons (compose-string
-			       (concat (char-to-string (sref consonant 0))
-				       (char-to-string (car components))))
-			      l))
-		(if (> (chars-in-string consonant) 1)
-		    (setq l (cons (substring consonant
-					     (char-bytes (sref consonant 0)))
-				  l))))
-	    (setq l (cons consonant l))
-	    (setq l (cons (char-to-string (car components)) l)))
-	(setq l (cons (char-to-string (car components)) l)))
-      (setq components (cdr components) i (1+ i)))
-    (if (= i idx)
-	(setq l (cons consonant l)))
-    (apply 'concat (nreverse l))))
+(defun lrt-handle-maa-sakod ()
+  (interactive)
+  (if (or (= (length quail-current-key) 0)
+	  (not quail-current-data))
+      (quail-self-insert-command)
+    (if (not (car quail-current-data))
+	(progn
+	  (setq quail-current-data nil)
+	  (setq unread-command-events
+		(cons last-command-event unread-command-events))
+	  (quail-terminate-translation))
+      (if (not (integerp last-command-event))
+	  (error "Bogus calling sequence"))
+      (let* ((maa-sakod (cdr (assq last-command-event lrt-maa-sakod-table)))
+	     (maa-sakod-pattern (append
+				 (or (cdr (assq maa-sakod
+						(nthcdr 3 quail-current-data)))
+				     (nth 2 quail-current-data)
+				     (nth 1 quail-current-data))
+				 (list maa-sakod))))
+	(quail-delete-region)
+	(setq quail-current-str (lrt-compose-string maa-sakod-pattern))
+	(insert quail-current-str)
+	(quail-show-translations)
+	(setq quail-current-data (list nil maa-sakod-pattern))))))
 
-(defun make-lrt-table ()
-  (insert "(quail-define-rules\n")
-  (let ((l lrt-vowel-table))
-    (while l
-      (insert (format " (\"%s\" \"%s\")\n"
-		      (car (car l))
-		      (mapconcat 'char-to-string (cdr (car (cdr (car l)))) ""))
-	      )
-      (setq l (cdr l))))
-   (let ((l lrt-consonant-table))
-    (while l
-      (let ((l-elt (car l)))
-	(insert (format " (\"%s\" \"%s\")\n" (car l-elt) (cdr l-elt)))
-	(let ((ll lrt-vowel-table))
-	  (while ll
-	    (let* ((ll-elt (car ll))
-		   (lrt-cv (lrt-cv-compose (car (cdr ll-elt)) (cdr l-elt))))
-	      (insert (format " (\"%s%s\" [\"%s\"])\n"
-			      (car l-elt) (car ll-elt) lrt-cv))
-	      (let ((lll lrt-maa-sakod-table))
-		(while lll
-		  (let ((lll-elt (car lll))
-			(lrt-cv2 (if (nth 2 ll-elt)
-				     (lrt-cv-compose (nth 2 ll-elt)
-						     (cdr l-elt))
-				   lrt-cv)))
-		    (insert (format " (\"%s%s%s\" [\"%s%s\"])\n"
-				    (car l-elt) (car ll-elt) (car lll-elt)
-				    lrt-cv2 (cdr lll-elt))))
-		  (setq lll (cdr lll))))
-	      (setq ll (cdr ll)))))
-	(setq l (cdr l)))))
-  (insert " )\n"))
+(defun lrt-handle-tone-mark ()
+  (interactive)
+  (if (= (length quail-current-key) 0)
+      (quail-self-insert-command)
+    (if (not quail-current-data)
+	(progn
+	  (setq unread-command-events
+		(cons last-command-event unread-command-events))
+	  (quail-terminate-translation))
+      (if (not (integerp last-command-event))
+	  (error "Bogus calling sequence"))
+      (let* ((tone-mark (cdr (assoc (char-to-string last-command-event)
+				    lrt-tone-mark-table)))
+	     (tone-mark-pattern
+	      (if (car quail-current-data)
+		  (copy-sequence (nth 1 quail-current-data))
+		;; No need of copy because lrt-handle-maa-sakod should
+		;; have already done it.
+		(nth 1 quail-current-data)))
+	     (tail tone-mark-pattern)
+	     (double-consonant-keys lrt-double-consonant-table)
+	     (double-consonant-flag nil)
+	     place)
 
-(defun make-lrt-table ()
-  (insert "(quail-define-rules\n")
-  (let ((l lrt-vowel-table))
-    (while l
-      (insert (format " (\"%s\" \"%s\")\n"
-		      (car (car l))
-		      (mapconcat 'char-to-string (cdr (car (cdr (car l)))) ""))
-	      )
-      (setq l (cdr l))))
-   (let ((l lrt-consonant-table))
-    (while l
-      (let ((l-elt (car l)))
-	(insert (format " (\"%s\" \"%s\")\n" (car l-elt) (cdr l-elt)))
-	(let ((ll lrt-vowel-table))
-	  (while ll
-	    (let* ((ll-elt (car ll))
-		   (lrt-cv (lrt-cv-compose (car (cdr ll-elt)) (cdr l-elt))))
-	      (insert (format " (\"%s%s\" ([\"%s\"] . lrt-maa-sakod-table))\n"
-			      (car l-elt) (car ll-elt) lrt-cv))
-	      (setq ll (cdr ll)))))
-	(setq l (cdr l)))))
-  (insert " )\n"))
+	;; Set DOUBLE-CONSONANT-FLAG to t if a user entered a double
+	;; consonant.
+	(while (and double-consonant-keys (not double-consonant-flag))
+	  (setq double-consonant-flag
+		(eq (string-match (car (car double-consonant-keys))
+				  quail-current-key)
+		    0)
+		double-consonant-keys (cdr double-consonant-keys)))
 
-(defmacro lrt-quail-define-rules (&rest rules)
-  (let ((map '(quail-map))
-	rule)
-    (while rules
-      (setq rule (car rules) rules (cdr rules))
-      (if (not (consp (car (cdr rule))))
-	  (set-nested-alist (car rule) (car (cdr rule)) map)
-	(let ((entry (lookup-nested-alist (car rule) map nil nil t)))
-	  (if (null entry)
-	      (set-nested-alist (car rule) (car (cdr rule)) map nil
-				(symbol-value (cdr (cdr rule))))
-	    (set-nested-alist (car rule) (car (cdr rule)) map nil
-			      (append (symbol-value (cdr (cdr rule)))
-				      (cdr entry)))))))
-    `(quail-install-map ,map)))
-
-(quail-define-package "quail-lrt" "Lao" "LRT" t
-		      "Lao input method with LRT (Lao Roman Transcription)"
-		      nil t nil nil nil nil t)
+	;; Find a place to embed TONE-MARK.  It should be after a
+	;; single or double consonant and following upper or lower vowels.
+	(while (and tail (not place))
+	  (if (and
+	       (eq (get-char-code-property (car tail) 'phonetic-type)
+		   'consonant)
+	       ;; Skip `(1K(B' if it is the first letter of double consonant.
+	       (or (not double-consonant-flag)
+		   (/= (car tail) ?(1K(B)))
+	      (progn
+		(setq place tail)
+		(setq tail (cdr tail))
+		(while (and tail
+			    (memq (get-char-code-property (car tail)
+							  'phonetic-type)
+				  '(vowel-upper vowel-lower semivowel-lower)))
+		  (setq place tail tail (cdr tail))))
+	    (setq tail (cdr tail))))
+	;; Embed TONE-MARK.
+	(setcdr place (cons tone-mark (cdr place)))
+	(quail-delete-region)
+	(insert (lrt-compose-string tone-mark-pattern))
+	(setq quail-current-data nil)
+	(quail-terminate-translation)))))
 
-(lrt-quail-define-rules
- ("a" "(1P(B")
- ("ar" "(1R(B")
- ("i" "(1T(B")
- ("ii" "(1U(B")
- ("eu" "(1V(B")
- ("ur" "(1W(B")
- ("u" "(1X(B")
- ("uu" "(1Y(B")
- ("e" "(1`P(B")
- ("ee" "(1`(B")
- ("ae" "(1aP(B")
- ("aa" "(1a(B")
- ("o" "(1bP(B")
- ("oo" "(1b(B")
- ("oe" "(1`RP(B")
- ("or" "(1m(B")
- ("er" "(1`T(B")
- ("ir" "(1`U(B")
- ("oua" "(1[GP(B")
- ("ua" "(1[G(B")
- ("ie" "(1`Q]P(B")
- ("ia" "(1`Q](B")
- ("eua" "(1`VM(B")
- ("ea" "(1`WM(B")
- ("ai" "(1d(B")
- ("ei" "(1c(B")
- ("ow" "(1`[R(B")
- ("am" "(1S(B")
- ("k" "(1!(B")
- ("ka" (["(1!P(B"] . lrt-maa-sakod-alist))
- ("kar" (["(1!R(B"] . lrt-maa-sakod-alist))
- ("ki" (["0(1!T1(B"] . lrt-maa-sakod-alist))
- ("kii" (["0(1!U1(B"] . lrt-maa-sakod-alist))
- ("keu" (["0(1!V1(B"] . lrt-maa-sakod-alist))
- ("kur" (["0(1!W1(B"] . lrt-maa-sakod-alist))
- ("ku" (["0(1!X1(B"] . lrt-maa-sakod-alist))
- ("kuu" (["0(1!Y1(B"] . lrt-maa-sakod-alist))
- ("ke" (["(1`!P(B"] . lrt-maa-sakod-alist))
- ("kee" (["(1`!(B"] . lrt-maa-sakod-alist))
- ("kae" (["(1a!P(B"] . lrt-maa-sakod-alist))
- ("kaa" (["(1a!(B"] . lrt-maa-sakod-alist))
- ("ko" (["(1b!P(B"] . lrt-maa-sakod-alist))
- ("koo" (["(1b!(B"] . lrt-maa-sakod-alist))
- ("koe" (["(1`!RP(B"] . lrt-maa-sakod-alist))
- ("kor" (["0(1!m1(B"] . lrt-maa-sakod-alist))
- ("ker" (["(1`0!T1(B"] . lrt-maa-sakod-alist))
- ("kir" (["(1`0!U1(B"] . lrt-maa-sakod-alist))
- ("koua" (["0(1![1GP(B"] . lrt-maa-sakod-alist))
- ("kua" (["0(1![1G(B"] . lrt-maa-sakod-alist))
- ("kie" (["(1`0!Q1]P(B"] . lrt-maa-sakod-alist))
- ("kia" (["(1`0!Q1](B"] . lrt-maa-sakod-alist))
- ("keua" (["(1`0!V1M(B"] . lrt-maa-sakod-alist))
- ("kea" (["(1`0!W1M(B"] . lrt-maa-sakod-alist))
- ("kai" (["(1d!(B"] . lrt-maa-sakod-alist))
- ("kei" (["(1c!(B"] . lrt-maa-sakod-alist))
- ("kow" (["(1`0![1R(B"] . lrt-maa-sakod-alist))
- ("kam" (["(1!S(B"] . lrt-maa-sakod-alist))
- ("kh" "(1"(B")
- ("kha" (["(1"P(B"] . lrt-maa-sakod-alist))
- ("khar" (["(1"R(B"] . lrt-maa-sakod-alist))
- ("khi" (["0(1"T1(B"] . lrt-maa-sakod-alist))
- ("khii" (["0(1"U1(B"] . lrt-maa-sakod-alist))
- ("kheu" (["0(1"V1(B"] . lrt-maa-sakod-alist))
- ("khur" (["0(1"W1(B"] . lrt-maa-sakod-alist))
- ("khu" (["0(1"X1(B"] . lrt-maa-sakod-alist))
- ("khuu" (["0(1"Y1(B"] . lrt-maa-sakod-alist))
- ("khe" (["(1`"P(B"] . lrt-maa-sakod-alist))
- ("khee" (["(1`"(B"] . lrt-maa-sakod-alist))
- ("khae" (["(1a"P(B"] . lrt-maa-sakod-alist))
- ("khaa" (["(1a"(B"] . lrt-maa-sakod-alist))
- ("kho" (["(1b"P(B"] . lrt-maa-sakod-alist))
- ("khoo" (["(1b"(B"] . lrt-maa-sakod-alist))
- ("khoe" (["(1`"RP(B"] . lrt-maa-sakod-alist))
- ("khor" (["0(1"m1(B"] . lrt-maa-sakod-alist))
- ("kher" (["(1`0"T1(B"] . lrt-maa-sakod-alist))
- ("khir" (["(1`0"U1(B"] . lrt-maa-sakod-alist))
- ("khoua" (["0(1"[1GP(B"] . lrt-maa-sakod-alist))
- ("khua" (["0(1"[1G(B"] . lrt-maa-sakod-alist))
- ("khie" (["(1`0"Q1]P(B"] . lrt-maa-sakod-alist))
- ("khia" (["(1`0"Q1](B"] . lrt-maa-sakod-alist))
- ("kheua" (["(1`0"V1M(B"] . lrt-maa-sakod-alist))
- ("khea" (["(1`0"W1M(B"] . lrt-maa-sakod-alist))
- ("khai" (["(1d"(B"] . lrt-maa-sakod-alist))
- ("khei" (["(1c"(B"] . lrt-maa-sakod-alist))
- ("khow" (["(1`0"[1R(B"] . lrt-maa-sakod-alist))
- ("kham" (["(1"S(B"] . lrt-maa-sakod-alist))
- ("qh" "(1$(B")
- ("qha" (["(1$P(B"] . lrt-maa-sakod-alist))
- ("qhar" (["(1$R(B"] . lrt-maa-sakod-alist))
- ("qhi" (["0(1$T1(B"] . lrt-maa-sakod-alist))
- ("qhii" (["0(1$U1(B"] . lrt-maa-sakod-alist))
- ("qheu" (["0(1$V1(B"] . lrt-maa-sakod-alist))
- ("qhur" (["0(1$W1(B"] . lrt-maa-sakod-alist))
- ("qhu" (["0(1$X1(B"] . lrt-maa-sakod-alist))
- ("qhuu" (["0(1$Y1(B"] . lrt-maa-sakod-alist))
- ("qhe" (["(1`$P(B"] . lrt-maa-sakod-alist))
- ("qhee" (["(1`$(B"] . lrt-maa-sakod-alist))
- ("qhae" (["(1a$P(B"] . lrt-maa-sakod-alist))
- ("qhaa" (["(1a$(B"] . lrt-maa-sakod-alist))
- ("qho" (["(1b$P(B"] . lrt-maa-sakod-alist))
- ("qhoo" (["(1b$(B"] . lrt-maa-sakod-alist))
- ("qhoe" (["(1`$RP(B"] . lrt-maa-sakod-alist))
- ("qhor" (["0(1$m1(B"] . lrt-maa-sakod-alist))
- ("qher" (["(1`0$T1(B"] . lrt-maa-sakod-alist))
- ("qhir" (["(1`0$U1(B"] . lrt-maa-sakod-alist))
- ("qhoua" (["0(1$[1GP(B"] . lrt-maa-sakod-alist))
- ("qhua" (["0(1$[1G(B"] . lrt-maa-sakod-alist))
- ("qhie" (["(1`0$Q1]P(B"] . lrt-maa-sakod-alist))
- ("qhia" (["(1`0$Q1](B"] . lrt-maa-sakod-alist))
- ("qheua" (["(1`0$V1M(B"] . lrt-maa-sakod-alist))
- ("qhea" (["(1`0$W1M(B"] . lrt-maa-sakod-alist))
- ("qhai" (["(1d$(B"] . lrt-maa-sakod-alist))
- ("qhei" (["(1c$(B"] . lrt-maa-sakod-alist))
- ("qhow" (["(1`0$[1R(B"] . lrt-maa-sakod-alist))
- ("qham" (["(1$S(B"] . lrt-maa-sakod-alist))
- ("ng" "(1'(B")
- ("nga" (["(1'P(B"] . lrt-maa-sakod-alist))
- ("ngar" (["(1'R(B"] . lrt-maa-sakod-alist))
- ("ngi" (["0(1'T1(B"] . lrt-maa-sakod-alist))
- ("ngii" (["0(1'U1(B"] . lrt-maa-sakod-alist))
- ("ngeu" (["0(1'V1(B"] . lrt-maa-sakod-alist))
- ("ngur" (["0(1'W1(B"] . lrt-maa-sakod-alist))
- ("ngu" (["0(1'X1(B"] . lrt-maa-sakod-alist))
- ("nguu" (["0(1'Y1(B"] . lrt-maa-sakod-alist))
- ("nge" (["(1`'P(B"] . lrt-maa-sakod-alist))
- ("ngee" (["(1`'(B"] . lrt-maa-sakod-alist))
- ("ngae" (["(1a'P(B"] . lrt-maa-sakod-alist))
- ("ngaa" (["(1a'(B"] . lrt-maa-sakod-alist))
- ("ngo" (["(1b'P(B"] . lrt-maa-sakod-alist))
- ("ngoo" (["(1b'(B"] . lrt-maa-sakod-alist))
- ("ngoe" (["(1`'RP(B"] . lrt-maa-sakod-alist))
- ("ngor" (["0(1'm1(B"] . lrt-maa-sakod-alist))
- ("nger" (["(1`0'T1(B"] . lrt-maa-sakod-alist))
- ("ngir" (["(1`0'U1(B"] . lrt-maa-sakod-alist))
- ("ngoua" (["0(1'[1GP(B"] . lrt-maa-sakod-alist))
- ("ngua" (["0(1'[1G(B"] . lrt-maa-sakod-alist))
- ("ngie" (["(1`0'Q1]P(B"] . lrt-maa-sakod-alist))
- ("ngia" (["(1`0'Q1](B"] . lrt-maa-sakod-alist))
- ("ngeua" (["(1`0'V1M(B"] . lrt-maa-sakod-alist))
- ("ngea" (["(1`0'W1M(B"] . lrt-maa-sakod-alist))
- ("ngai" (["(1d'(B"] . lrt-maa-sakod-alist))
- ("ngei" (["(1c'(B"] . lrt-maa-sakod-alist))
- ("ngow" (["(1`0'[1R(B"] . lrt-maa-sakod-alist))
- ("ngam" (["(1'S(B"] . lrt-maa-sakod-alist))
- ("j" "(1((B")
- ("ja" (["(1(P(B"] . lrt-maa-sakod-alist))
- ("jar" (["(1(R(B"] . lrt-maa-sakod-alist))
- ("ji" (["0(1(T1(B"] . lrt-maa-sakod-alist))
- ("jii" (["0(1(U1(B"] . lrt-maa-sakod-alist))
- ("jeu" (["0(1(V1(B"] . lrt-maa-sakod-alist))
- ("jur" (["0(1(W1(B"] . lrt-maa-sakod-alist))
- ("ju" (["0(1(X1(B"] . lrt-maa-sakod-alist))
- ("juu" (["0(1(Y1(B"] . lrt-maa-sakod-alist))
- ("je" (["(1`(P(B"] . lrt-maa-sakod-alist))
- ("jee" (["(1`((B"] . lrt-maa-sakod-alist))
- ("jae" (["(1a(P(B"] . lrt-maa-sakod-alist))
- ("jaa" (["(1a((B"] . lrt-maa-sakod-alist))
- ("jo" (["(1b(P(B"] . lrt-maa-sakod-alist))
- ("joo" (["(1b((B"] . lrt-maa-sakod-alist))
- ("joe" (["(1`(RP(B"] . lrt-maa-sakod-alist))
- ("jor" (["0(1(m1(B"] . lrt-maa-sakod-alist))
- ("jer" (["(1`0(T1(B"] . lrt-maa-sakod-alist))
- ("jir" (["(1`0(U1(B"] . lrt-maa-sakod-alist))
- ("joua" (["0(1([1GP(B"] . lrt-maa-sakod-alist))
- ("jua" (["0(1([1G(B"] . lrt-maa-sakod-alist))
- ("jie" (["(1`0(Q1]P(B"] . lrt-maa-sakod-alist))
- ("jia" (["(1`0(Q1](B"] . lrt-maa-sakod-alist))
- ("jeua" (["(1`0(V1M(B"] . lrt-maa-sakod-alist))
- ("jea" (["(1`0(W1M(B"] . lrt-maa-sakod-alist))
- ("jai" (["(1d((B"] . lrt-maa-sakod-alist))
- ("jei" (["(1c((B"] . lrt-maa-sakod-alist))
- ("jow" (["(1`0([1R(B"] . lrt-maa-sakod-alist))
- ("jam" (["(1(S(B"] . lrt-maa-sakod-alist))
- ("s" "(1J(B")
- ("sa" (["(1JP(B"] . lrt-maa-sakod-alist))
- ("sar" (["(1JR(B"] . lrt-maa-sakod-alist))
- ("si" (["0(1JT1(B"] . lrt-maa-sakod-alist))
- ("sii" (["0(1JU1(B"] . lrt-maa-sakod-alist))
- ("seu" (["0(1JV1(B"] . lrt-maa-sakod-alist))
- ("sur" (["0(1JW1(B"] . lrt-maa-sakod-alist))
- ("su" (["0(1JX1(B"] . lrt-maa-sakod-alist))
- ("suu" (["0(1JY1(B"] . lrt-maa-sakod-alist))
- ("se" (["(1`JP(B"] . lrt-maa-sakod-alist))
- ("see" (["(1`J(B"] . lrt-maa-sakod-alist))
- ("sae" (["(1aJP(B"] . lrt-maa-sakod-alist))
- ("saa" (["(1aJ(B"] . lrt-maa-sakod-alist))
- ("so" (["(1bJP(B"] . lrt-maa-sakod-alist))
- ("soo" (["(1bJ(B"] . lrt-maa-sakod-alist))
- ("soe" (["(1`JRP(B"] . lrt-maa-sakod-alist))
- ("sor" (["0(1Jm1(B"] . lrt-maa-sakod-alist))
- ("ser" (["(1`0JT1(B"] . lrt-maa-sakod-alist))
- ("sir" (["(1`0JU1(B"] . lrt-maa-sakod-alist))
- ("soua" (["0(1J[1GP(B"] . lrt-maa-sakod-alist))
- ("sua" (["0(1J[1G(B"] . lrt-maa-sakod-alist))
- ("sie" (["(1`0JQ1]P(B"] . lrt-maa-sakod-alist))
- ("sia" (["(1`0JQ1](B"] . lrt-maa-sakod-alist))
- ("seua" (["(1`0JV1M(B"] . lrt-maa-sakod-alist))
- ("sea" (["(1`0JW1M(B"] . lrt-maa-sakod-alist))
- ("sai" (["(1dJ(B"] . lrt-maa-sakod-alist))
- ("sei" (["(1cJ(B"] . lrt-maa-sakod-alist))
- ("sow" (["(1`0J[1R(B"] . lrt-maa-sakod-alist))
- ("sam" (["(1JS(B"] . lrt-maa-sakod-alist))
- ("x" "(1*(B")
- ("xa" (["(1*P(B"] . lrt-maa-sakod-alist))
- ("xar" (["(1*R(B"] . lrt-maa-sakod-alist))
- ("xi" (["0(1*T1(B"] . lrt-maa-sakod-alist))
- ("xii" (["0(1*U1(B"] . lrt-maa-sakod-alist))
- ("xeu" (["0(1*V1(B"] . lrt-maa-sakod-alist))
- ("xur" (["0(1*W1(B"] . lrt-maa-sakod-alist))
- ("xu" (["0(1*X1(B"] . lrt-maa-sakod-alist))
- ("xuu" (["0(1*Y1(B"] . lrt-maa-sakod-alist))
- ("xe" (["(1`*P(B"] . lrt-maa-sakod-alist))
- ("xee" (["(1`*(B"] . lrt-maa-sakod-alist))
- ("xae" (["(1a*P(B"] . lrt-maa-sakod-alist))
- ("xaa" (["(1a*(B"] . lrt-maa-sakod-alist))
- ("xo" (["(1b*P(B"] . lrt-maa-sakod-alist))
- ("xoo" (["(1b*(B"] . lrt-maa-sakod-alist))
- ("xoe" (["(1`*RP(B"] . lrt-maa-sakod-alist))
- ("xor" (["0(1*m1(B"] . lrt-maa-sakod-alist))
- ("xer" (["(1`0*T1(B"] . lrt-maa-sakod-alist))
- ("xir" (["(1`0*U1(B"] . lrt-maa-sakod-alist))
- ("xoua" (["0(1*[1GP(B"] . lrt-maa-sakod-alist))
- ("xua" (["0(1*[1G(B"] . lrt-maa-sakod-alist))
- ("xie" (["(1`0*Q1]P(B"] . lrt-maa-sakod-alist))
- ("xia" (["(1`0*Q1](B"] . lrt-maa-sakod-alist))
- ("xeua" (["(1`0*V1M(B"] . lrt-maa-sakod-alist))
- ("xea" (["(1`0*W1M(B"] . lrt-maa-sakod-alist))
- ("xai" (["(1d*(B"] . lrt-maa-sakod-alist))
- ("xei" (["(1c*(B"] . lrt-maa-sakod-alist))
- ("xow" (["(1`0*[1R(B"] . lrt-maa-sakod-alist))
- ("xam" (["(1*S(B"] . lrt-maa-sakod-alist))
- ("y" "(1-(B")
- ("ya" (["(1-P(B"] . lrt-maa-sakod-alist))
- ("yar" (["(1-R(B"] . lrt-maa-sakod-alist))
- ("yi" (["0(1-T1(B"] . lrt-maa-sakod-alist))
- ("yii" (["0(1-U1(B"] . lrt-maa-sakod-alist))
- ("yeu" (["0(1-V1(B"] . lrt-maa-sakod-alist))
- ("yur" (["0(1-W1(B"] . lrt-maa-sakod-alist))
- ("yu" (["0(1-X1(B"] . lrt-maa-sakod-alist))
- ("yuu" (["0(1-Y1(B"] . lrt-maa-sakod-alist))
- ("ye" (["(1`-P(B"] . lrt-maa-sakod-alist))
- ("yee" (["(1`-(B"] . lrt-maa-sakod-alist))
- ("yae" (["(1a-P(B"] . lrt-maa-sakod-alist))
- ("yaa" (["(1a-(B"] . lrt-maa-sakod-alist))
- ("yo" (["(1b-P(B"] . lrt-maa-sakod-alist))
- ("yoo" (["(1b-(B"] . lrt-maa-sakod-alist))
- ("yoe" (["(1`-RP(B"] . lrt-maa-sakod-alist))
- ("yor" (["0(1-m1(B"] . lrt-maa-sakod-alist))
- ("yer" (["(1`0-T1(B"] . lrt-maa-sakod-alist))
- ("yir" (["(1`0-U1(B"] . lrt-maa-sakod-alist))
- ("youa" (["0(1-[1GP(B"] . lrt-maa-sakod-alist))
- ("yua" (["0(1-[1G(B"] . lrt-maa-sakod-alist))
- ("yie" (["(1`0-Q1]P(B"] . lrt-maa-sakod-alist))
- ("yia" (["(1`0-Q1](B"] . lrt-maa-sakod-alist))
- ("yeua" (["(1`0-V1M(B"] . lrt-maa-sakod-alist))
- ("yea" (["(1`0-W1M(B"] . lrt-maa-sakod-alist))
- ("yai" (["(1d-(B"] . lrt-maa-sakod-alist))
- ("yei" (["(1c-(B"] . lrt-maa-sakod-alist))
- ("yow" (["(1`0-[1R(B"] . lrt-maa-sakod-alist))
- ("yam" (["(1-S(B"] . lrt-maa-sakod-alist))
- ("d" "(14(B")
- ("da" (["(14P(B"] . lrt-maa-sakod-alist))
- ("dar" (["(14R(B"] . lrt-maa-sakod-alist))
- ("di" (["0(14T1(B"] . lrt-maa-sakod-alist))
- ("dii" (["0(14U1(B"] . lrt-maa-sakod-alist))
- ("deu" (["0(14V1(B"] . lrt-maa-sakod-alist))
- ("dur" (["0(14W1(B"] . lrt-maa-sakod-alist))
- ("du" (["0(14X1(B"] . lrt-maa-sakod-alist))
- ("duu" (["0(14Y1(B"] . lrt-maa-sakod-alist))
- ("de" (["(1`4P(B"] . lrt-maa-sakod-alist))
- ("dee" (["(1`4(B"] . lrt-maa-sakod-alist))
- ("dae" (["(1a4P(B"] . lrt-maa-sakod-alist))
- ("daa" (["(1a4(B"] . lrt-maa-sakod-alist))
- ("do" (["(1b4P(B"] . lrt-maa-sakod-alist))
- ("doo" (["(1b4(B"] . lrt-maa-sakod-alist))
- ("doe" (["(1`4RP(B"] . lrt-maa-sakod-alist))
- ("dor" (["0(14m1(B"] . lrt-maa-sakod-alist))
- ("der" (["(1`04T1(B"] . lrt-maa-sakod-alist))
- ("dir" (["(1`04U1(B"] . lrt-maa-sakod-alist))
- ("doua" (["0(14[1GP(B"] . lrt-maa-sakod-alist))
- ("dua" (["0(14[1G(B"] . lrt-maa-sakod-alist))
- ("die" (["(1`04Q1]P(B"] . lrt-maa-sakod-alist))
- ("dia" (["(1`04Q1](B"] . lrt-maa-sakod-alist))
- ("deua" (["(1`04V1M(B"] . lrt-maa-sakod-alist))
- ("dea" (["(1`04W1M(B"] . lrt-maa-sakod-alist))
- ("dai" (["(1d4(B"] . lrt-maa-sakod-alist))
- ("dei" (["(1c4(B"] . lrt-maa-sakod-alist))
- ("dow" (["(1`04[1R(B"] . lrt-maa-sakod-alist))
- ("dam" (["(14S(B"] . lrt-maa-sakod-alist))
- ("t" "(15(B")
- ("ta" (["(15P(B"] . lrt-maa-sakod-alist))
- ("tar" (["(15R(B"] . lrt-maa-sakod-alist))
- ("ti" (["0(15T1(B"] . lrt-maa-sakod-alist))
- ("tii" (["0(15U1(B"] . lrt-maa-sakod-alist))
- ("teu" (["0(15V1(B"] . lrt-maa-sakod-alist))
- ("tur" (["0(15W1(B"] . lrt-maa-sakod-alist))
- ("tu" (["0(15X1(B"] . lrt-maa-sakod-alist))
- ("tuu" (["0(15Y1(B"] . lrt-maa-sakod-alist))
- ("te" (["(1`5P(B"] . lrt-maa-sakod-alist))
- ("tee" (["(1`5(B"] . lrt-maa-sakod-alist))
- ("tae" (["(1a5P(B"] . lrt-maa-sakod-alist))
- ("taa" (["(1a5(B"] . lrt-maa-sakod-alist))
- ("to" (["(1b5P(B"] . lrt-maa-sakod-alist))
- ("too" (["(1b5(B"] . lrt-maa-sakod-alist))
- ("toe" (["(1`5RP(B"] . lrt-maa-sakod-alist))
- ("tor" (["0(15m1(B"] . lrt-maa-sakod-alist))
- ("ter" (["(1`05T1(B"] . lrt-maa-sakod-alist))
- ("tir" (["(1`05U1(B"] . lrt-maa-sakod-alist))
- ("toua" (["0(15[1GP(B"] . lrt-maa-sakod-alist))
- ("tua" (["0(15[1G(B"] . lrt-maa-sakod-alist))
- ("tie" (["(1`05Q1]P(B"] . lrt-maa-sakod-alist))
- ("tia" (["(1`05Q1](B"] . lrt-maa-sakod-alist))
- ("teua" (["(1`05V1M(B"] . lrt-maa-sakod-alist))
- ("tea" (["(1`05W1M(B"] . lrt-maa-sakod-alist))
- ("tai" (["(1d5(B"] . lrt-maa-sakod-alist))
- ("tei" (["(1c5(B"] . lrt-maa-sakod-alist))
- ("tow" (["(1`05[1R(B"] . lrt-maa-sakod-alist))
- ("tam" (["(15S(B"] . lrt-maa-sakod-alist))
- ("th" "(16(B")
- ("tha" (["(16P(B"] . lrt-maa-sakod-alist))
- ("thar" (["(16R(B"] . lrt-maa-sakod-alist))
- ("thi" (["0(16T1(B"] . lrt-maa-sakod-alist))
- ("thii" (["0(16U1(B"] . lrt-maa-sakod-alist))
- ("theu" (["0(16V1(B"] . lrt-maa-sakod-alist))
- ("thur" (["0(16W1(B"] . lrt-maa-sakod-alist))
- ("thu" (["0(16X1(B"] . lrt-maa-sakod-alist))
- ("thuu" (["0(16Y1(B"] . lrt-maa-sakod-alist))
- ("the" (["(1`6P(B"] . lrt-maa-sakod-alist))
- ("thee" (["(1`6(B"] . lrt-maa-sakod-alist))
- ("thae" (["(1a6P(B"] . lrt-maa-sakod-alist))
- ("thaa" (["(1a6(B"] . lrt-maa-sakod-alist))
- ("tho" (["(1b6P(B"] . lrt-maa-sakod-alist))
- ("thoo" (["(1b6(B"] . lrt-maa-sakod-alist))
- ("thoe" (["(1`6RP(B"] . lrt-maa-sakod-alist))
- ("thor" (["0(16m1(B"] . lrt-maa-sakod-alist))
- ("ther" (["(1`06T1(B"] . lrt-maa-sakod-alist))
- ("thir" (["(1`06U1(B"] . lrt-maa-sakod-alist))
- ("thoua" (["0(16[1GP(B"] . lrt-maa-sakod-alist))
- ("thua" (["0(16[1G(B"] . lrt-maa-sakod-alist))
- ("thie" (["(1`06Q1]P(B"] . lrt-maa-sakod-alist))
- ("thia" (["(1`06Q1](B"] . lrt-maa-sakod-alist))
- ("theua" (["(1`06V1M(B"] . lrt-maa-sakod-alist))
- ("thea" (["(1`06W1M(B"] . lrt-maa-sakod-alist))
- ("thai" (["(1d6(B"] . lrt-maa-sakod-alist))
- ("thei" (["(1c6(B"] . lrt-maa-sakod-alist))
- ("thow" (["(1`06[1R(B"] . lrt-maa-sakod-alist))
- ("tham" (["(16S(B"] . lrt-maa-sakod-alist))
- ("dh" "(17(B")
- ("dha" (["(17P(B"] . lrt-maa-sakod-alist))
- ("dhar" (["(17R(B"] . lrt-maa-sakod-alist))
- ("dhi" (["0(17T1(B"] . lrt-maa-sakod-alist))
- ("dhii" (["0(17U1(B"] . lrt-maa-sakod-alist))
- ("dheu" (["0(17V1(B"] . lrt-maa-sakod-alist))
- ("dhur" (["0(17W1(B"] . lrt-maa-sakod-alist))
- ("dhu" (["0(17X1(B"] . lrt-maa-sakod-alist))
- ("dhuu" (["0(17Y1(B"] . lrt-maa-sakod-alist))
- ("dhe" (["(1`7P(B"] . lrt-maa-sakod-alist))
- ("dhee" (["(1`7(B"] . lrt-maa-sakod-alist))
- ("dhae" (["(1a7P(B"] . lrt-maa-sakod-alist))
- ("dhaa" (["(1a7(B"] . lrt-maa-sakod-alist))
- ("dho" (["(1b7P(B"] . lrt-maa-sakod-alist))
- ("dhoo" (["(1b7(B"] . lrt-maa-sakod-alist))
- ("dhoe" (["(1`7RP(B"] . lrt-maa-sakod-alist))
- ("dhor" (["0(17m1(B"] . lrt-maa-sakod-alist))
- ("dher" (["(1`07T1(B"] . lrt-maa-sakod-alist))
- ("dhir" (["(1`07U1(B"] . lrt-maa-sakod-alist))
- ("dhoua" (["0(17[1GP(B"] . lrt-maa-sakod-alist))
- ("dhua" (["0(17[1G(B"] . lrt-maa-sakod-alist))
- ("dhie" (["(1`07Q1]P(B"] . lrt-maa-sakod-alist))
- ("dhia" (["(1`07Q1](B"] . lrt-maa-sakod-alist))
- ("dheua" (["(1`07V1M(B"] . lrt-maa-sakod-alist))
- ("dhea" (["(1`07W1M(B"] . lrt-maa-sakod-alist))
- ("dhai" (["(1d7(B"] . lrt-maa-sakod-alist))
- ("dhei" (["(1c7(B"] . lrt-maa-sakod-alist))
- ("dhow" (["(1`07[1R(B"] . lrt-maa-sakod-alist))
- ("dham" (["(17S(B"] . lrt-maa-sakod-alist))
- ("n" "(19(B")
- ("na" (["(19P(B"] . lrt-maa-sakod-alist))
- ("nar" (["(19R(B"] . lrt-maa-sakod-alist))
- ("ni" (["0(19T1(B"] . lrt-maa-sakod-alist))
- ("nii" (["0(19U1(B"] . lrt-maa-sakod-alist))
- ("neu" (["0(19V1(B"] . lrt-maa-sakod-alist))
- ("nur" (["0(19W1(B"] . lrt-maa-sakod-alist))
- ("nu" (["0(19X1(B"] . lrt-maa-sakod-alist))
- ("nuu" (["0(19Y1(B"] . lrt-maa-sakod-alist))
- ("ne" (["(1`9P(B"] . lrt-maa-sakod-alist))
- ("nee" (["(1`9(B"] . lrt-maa-sakod-alist))
- ("nae" (["(1a9P(B"] . lrt-maa-sakod-alist))
- ("naa" (["(1a9(B"] . lrt-maa-sakod-alist))
- ("no" (["(1b9P(B"] . lrt-maa-sakod-alist))
- ("noo" (["(1b9(B"] . lrt-maa-sakod-alist))
- ("noe" (["(1`9RP(B"] . lrt-maa-sakod-alist))
- ("nor" (["0(19m1(B"] . lrt-maa-sakod-alist))
- ("ner" (["(1`09T1(B"] . lrt-maa-sakod-alist))
- ("nir" (["(1`09U1(B"] . lrt-maa-sakod-alist))
- ("noua" (["0(19[1GP(B"] . lrt-maa-sakod-alist))
- ("nua" (["0(19[1G(B"] . lrt-maa-sakod-alist))
- ("nie" (["(1`09Q1]P(B"] . lrt-maa-sakod-alist))
- ("nia" (["(1`09Q1](B"] . lrt-maa-sakod-alist))
- ("neua" (["(1`09V1M(B"] . lrt-maa-sakod-alist))
- ("nea" (["(1`09W1M(B"] . lrt-maa-sakod-alist))
- ("nai" (["(1d9(B"] . lrt-maa-sakod-alist))
- ("nei" (["(1c9(B"] . lrt-maa-sakod-alist))
- ("now" (["(1`09[1R(B"] . lrt-maa-sakod-alist))
- ("nam" (["(19S(B"] . lrt-maa-sakod-alist))
- ("b" "(1:(B")
- ("ba" (["(1:P(B"] . lrt-maa-sakod-alist))
- ("bar" (["(1:R(B"] . lrt-maa-sakod-alist))
- ("bi" (["0(1:T1(B"] . lrt-maa-sakod-alist))
- ("bii" (["0(1:U1(B"] . lrt-maa-sakod-alist))
- ("beu" (["0(1:V1(B"] . lrt-maa-sakod-alist))
- ("bur" (["0(1:W1(B"] . lrt-maa-sakod-alist))
- ("bu" (["0(1:X1(B"] . lrt-maa-sakod-alist))
- ("buu" (["0(1:Y1(B"] . lrt-maa-sakod-alist))
- ("be" (["(1`:P(B"] . lrt-maa-sakod-alist))
- ("bee" (["(1`:(B"] . lrt-maa-sakod-alist))
- ("bae" (["(1a:P(B"] . lrt-maa-sakod-alist))
- ("baa" (["(1a:(B"] . lrt-maa-sakod-alist))
- ("bo" (["(1b:P(B"] . lrt-maa-sakod-alist))
- ("boo" (["(1b:(B"] . lrt-maa-sakod-alist))
- ("boe" (["(1`:RP(B"] . lrt-maa-sakod-alist))
- ("bor" (["0(1:m1(B"] . lrt-maa-sakod-alist))
- ("ber" (["(1`0:T1(B"] . lrt-maa-sakod-alist))
- ("bir" (["(1`0:U1(B"] . lrt-maa-sakod-alist))
- ("boua" (["0(1:[1GP(B"] . lrt-maa-sakod-alist))
- ("bua" (["0(1:[1G(B"] . lrt-maa-sakod-alist))
- ("bie" (["(1`0:Q1]P(B"] . lrt-maa-sakod-alist))
- ("bia" (["(1`0:Q1](B"] . lrt-maa-sakod-alist))
- ("beua" (["(1`0:V1M(B"] . lrt-maa-sakod-alist))
- ("bea" (["(1`0:W1M(B"] . lrt-maa-sakod-alist))
- ("bai" (["(1d:(B"] . lrt-maa-sakod-alist))
- ("bei" (["(1c:(B"] . lrt-maa-sakod-alist))
- ("bow" (["(1`0:[1R(B"] . lrt-maa-sakod-alist))
- ("bam" (["(1:S(B"] . lrt-maa-sakod-alist))
- ("p" "(1;(B")
- ("pa" (["(1;P(B"] . lrt-maa-sakod-alist))
- ("par" (["(1;R(B"] . lrt-maa-sakod-alist))
- ("pi" (["0(1;T1(B"] . lrt-maa-sakod-alist))
- ("pii" (["0(1;U1(B"] . lrt-maa-sakod-alist))
- ("peu" (["0(1;V1(B"] . lrt-maa-sakod-alist))
- ("pur" (["0(1;W1(B"] . lrt-maa-sakod-alist))
- ("pu" (["0(1;X1(B"] . lrt-maa-sakod-alist))
- ("puu" (["0(1;Y1(B"] . lrt-maa-sakod-alist))
- ("pe" (["(1`;P(B"] . lrt-maa-sakod-alist))
- ("pee" (["(1`;(B"] . lrt-maa-sakod-alist))
- ("pae" (["(1a;P(B"] . lrt-maa-sakod-alist))
- ("paa" (["(1a;(B"] . lrt-maa-sakod-alist))
- ("po" (["(1b;P(B"] . lrt-maa-sakod-alist))
- ("poo" (["(1b;(B"] . lrt-maa-sakod-alist))
- ("poe" (["(1`;RP(B"] . lrt-maa-sakod-alist))
- ("por" (["0(1;m1(B"] . lrt-maa-sakod-alist))
- ("per" (["(1`0;T1(B"] . lrt-maa-sakod-alist))
- ("pir" (["(1`0;U1(B"] . lrt-maa-sakod-alist))
- ("poua" (["0(1;[1GP(B"] . lrt-maa-sakod-alist))
- ("pua" (["0(1;[1G(B"] . lrt-maa-sakod-alist))
- ("pie" (["(1`0;Q1]P(B"] . lrt-maa-sakod-alist))
- ("pia" (["(1`0;Q1](B"] . lrt-maa-sakod-alist))
- ("peua" (["(1`0;V1M(B"] . lrt-maa-sakod-alist))
- ("pea" (["(1`0;W1M(B"] . lrt-maa-sakod-alist))
- ("pai" (["(1d;(B"] . lrt-maa-sakod-alist))
- ("pei" (["(1c;(B"] . lrt-maa-sakod-alist))
- ("pow" (["(1`0;[1R(B"] . lrt-maa-sakod-alist))
- ("pam" (["(1;S(B"] . lrt-maa-sakod-alist))
- ("hp" "(1<(B")
- ("hpa" (["(1<P(B"] . lrt-maa-sakod-alist))
- ("hpar" (["(1<R(B"] . lrt-maa-sakod-alist))
- ("hpi" (["0(1<T1(B"] . lrt-maa-sakod-alist))
- ("hpii" (["0(1<U1(B"] . lrt-maa-sakod-alist))
- ("hpeu" (["0(1<V1(B"] . lrt-maa-sakod-alist))
- ("hpur" (["0(1<W1(B"] . lrt-maa-sakod-alist))
- ("hpu" (["0(1<X1(B"] . lrt-maa-sakod-alist))
- ("hpuu" (["0(1<Y1(B"] . lrt-maa-sakod-alist))
- ("hpe" (["(1`<P(B"] . lrt-maa-sakod-alist))
- ("hpee" (["(1`<(B"] . lrt-maa-sakod-alist))
- ("hpae" (["(1a<P(B"] . lrt-maa-sakod-alist))
- ("hpaa" (["(1a<(B"] . lrt-maa-sakod-alist))
- ("hpo" (["(1b<P(B"] . lrt-maa-sakod-alist))
- ("hpoo" (["(1b<(B"] . lrt-maa-sakod-alist))
- ("hpoe" (["(1`<RP(B"] . lrt-maa-sakod-alist))
- ("hpor" (["0(1<m1(B"] . lrt-maa-sakod-alist))
- ("hper" (["(1`0<T1(B"] . lrt-maa-sakod-alist))
- ("hpir" (["(1`0<U1(B"] . lrt-maa-sakod-alist))
- ("hpoua" (["0(1<[1GP(B"] . lrt-maa-sakod-alist))
- ("hpua" (["0(1<[1G(B"] . lrt-maa-sakod-alist))
- ("hpie" (["(1`0<Q1]P(B"] . lrt-maa-sakod-alist))
- ("hpia" (["(1`0<Q1](B"] . lrt-maa-sakod-alist))
- ("hpeua" (["(1`0<V1M(B"] . lrt-maa-sakod-alist))
- ("hpea" (["(1`0<W1M(B"] . lrt-maa-sakod-alist))
- ("hpai" (["(1d<(B"] . lrt-maa-sakod-alist))
- ("hpei" (["(1c<(B"] . lrt-maa-sakod-alist))
- ("hpow" (["(1`0<[1R(B"] . lrt-maa-sakod-alist))
- ("hpam" (["(1<S(B"] . lrt-maa-sakod-alist))
- ("fh" "(1=(B")
- ("fha" (["(1=P(B"] . lrt-maa-sakod-alist))
- ("fhar" (["(1=R(B"] . lrt-maa-sakod-alist))
- ("fhi" (["0(1=T1(B"] . lrt-maa-sakod-alist))
- ("fhii" (["0(1=U1(B"] . lrt-maa-sakod-alist))
- ("fheu" (["0(1=V1(B"] . lrt-maa-sakod-alist))
- ("fhur" (["0(1=W1(B"] . lrt-maa-sakod-alist))
- ("fhu" (["0(1=X1(B"] . lrt-maa-sakod-alist))
- ("fhuu" (["0(1=Y1(B"] . lrt-maa-sakod-alist))
- ("fhe" (["(1`=P(B"] . lrt-maa-sakod-alist))
- ("fhee" (["(1`=(B"] . lrt-maa-sakod-alist))
- ("fhae" (["(1a=P(B"] . lrt-maa-sakod-alist))
- ("fhaa" (["(1a=(B"] . lrt-maa-sakod-alist))
- ("fho" (["(1b=P(B"] . lrt-maa-sakod-alist))
- ("fhoo" (["(1b=(B"] . lrt-maa-sakod-alist))
- ("fhoe" (["(1`=RP(B"] . lrt-maa-sakod-alist))
- ("fhor" (["0(1=m1(B"] . lrt-maa-sakod-alist))
- ("fher" (["(1`0=T1(B"] . lrt-maa-sakod-alist))
- ("fhir" (["(1`0=U1(B"] . lrt-maa-sakod-alist))
- ("fhoua" (["0(1=[1GP(B"] . lrt-maa-sakod-alist))
- ("fhua" (["0(1=[1G(B"] . lrt-maa-sakod-alist))
- ("fhie" (["(1`0=Q1]P(B"] . lrt-maa-sakod-alist))
- ("fhia" (["(1`0=Q1](B"] . lrt-maa-sakod-alist))
- ("fheua" (["(1`0=V1M(B"] . lrt-maa-sakod-alist))
- ("fhea" (["(1`0=W1M(B"] . lrt-maa-sakod-alist))
- ("fhai" (["(1d=(B"] . lrt-maa-sakod-alist))
- ("fhei" (["(1c=(B"] . lrt-maa-sakod-alist))
- ("fhow" (["(1`0=[1R(B"] . lrt-maa-sakod-alist))
- ("fham" (["(1=S(B"] . lrt-maa-sakod-alist))
- ("ph" "(1>(B")
- ("pha" (["(1>P(B"] . lrt-maa-sakod-alist))
- ("phar" (["(1>R(B"] . lrt-maa-sakod-alist))
- ("phi" (["0(1>T1(B"] . lrt-maa-sakod-alist))
- ("phii" (["0(1>U1(B"] . lrt-maa-sakod-alist))
- ("pheu" (["0(1>V1(B"] . lrt-maa-sakod-alist))
- ("phur" (["0(1>W1(B"] . lrt-maa-sakod-alist))
- ("phu" (["0(1>X1(B"] . lrt-maa-sakod-alist))
- ("phuu" (["0(1>Y1(B"] . lrt-maa-sakod-alist))
- ("phe" (["(1`>P(B"] . lrt-maa-sakod-alist))
- ("phee" (["(1`>(B"] . lrt-maa-sakod-alist))
- ("phae" (["(1a>P(B"] . lrt-maa-sakod-alist))
- ("phaa" (["(1a>(B"] . lrt-maa-sakod-alist))
- ("pho" (["(1b>P(B"] . lrt-maa-sakod-alist))
- ("phoo" (["(1b>(B"] . lrt-maa-sakod-alist))
- ("phoe" (["(1`>RP(B"] . lrt-maa-sakod-alist))
- ("phor" (["0(1>m1(B"] . lrt-maa-sakod-alist))
- ("pher" (["(1`0>T1(B"] . lrt-maa-sakod-alist))
- ("phir" (["(1`0>U1(B"] . lrt-maa-sakod-alist))
- ("phoua" (["0(1>[1GP(B"] . lrt-maa-sakod-alist))
- ("phua" (["0(1>[1G(B"] . lrt-maa-sakod-alist))
- ("phie" (["(1`0>Q1]P(B"] . lrt-maa-sakod-alist))
- ("phia" (["(1`0>Q1](B"] . lrt-maa-sakod-alist))
- ("pheua" (["(1`0>V1M(B"] . lrt-maa-sakod-alist))
- ("phea" (["(1`0>W1M(B"] . lrt-maa-sakod-alist))
- ("phai" (["(1d>(B"] . lrt-maa-sakod-alist))
- ("phei" (["(1c>(B"] . lrt-maa-sakod-alist))
- ("phow" (["(1`0>[1R(B"] . lrt-maa-sakod-alist))
- ("pham" (["(1>S(B"] . lrt-maa-sakod-alist))
- ("f" "(1?(B")
- ("fa" (["(1?P(B"] . lrt-maa-sakod-alist))
- ("far" (["(1?R(B"] . lrt-maa-sakod-alist))
- ("fi" (["0(1?T1(B"] . lrt-maa-sakod-alist))
- ("fii" (["0(1?U1(B"] . lrt-maa-sakod-alist))
- ("feu" (["0(1?V1(B"] . lrt-maa-sakod-alist))
- ("fur" (["0(1?W1(B"] . lrt-maa-sakod-alist))
- ("fu" (["0(1?X1(B"] . lrt-maa-sakod-alist))
- ("fuu" (["0(1?Y1(B"] . lrt-maa-sakod-alist))
- ("fe" (["(1`?P(B"] . lrt-maa-sakod-alist))
- ("fee" (["(1`?(B"] . lrt-maa-sakod-alist))
- ("fae" (["(1a?P(B"] . lrt-maa-sakod-alist))
- ("faa" (["(1a?(B"] . lrt-maa-sakod-alist))
- ("fo" (["(1b?P(B"] . lrt-maa-sakod-alist))
- ("foo" (["(1b?(B"] . lrt-maa-sakod-alist))
- ("foe" (["(1`?RP(B"] . lrt-maa-sakod-alist))
- ("for" (["0(1?m1(B"] . lrt-maa-sakod-alist))
- ("fer" (["(1`0?T1(B"] . lrt-maa-sakod-alist))
- ("fir" (["(1`0?U1(B"] . lrt-maa-sakod-alist))
- ("foua" (["0(1?[1GP(B"] . lrt-maa-sakod-alist))
- ("fua" (["0(1?[1G(B"] . lrt-maa-sakod-alist))
- ("fie" (["(1`0?Q1]P(B"] . lrt-maa-sakod-alist))
- ("fia" (["(1`0?Q1](B"] . lrt-maa-sakod-alist))
- ("feua" (["(1`0?V1M(B"] . lrt-maa-sakod-alist))
- ("fea" (["(1`0?W1M(B"] . lrt-maa-sakod-alist))
- ("fai" (["(1d?(B"] . lrt-maa-sakod-alist))
- ("fei" (["(1c?(B"] . lrt-maa-sakod-alist))
- ("fow" (["(1`0?[1R(B"] . lrt-maa-sakod-alist))
- ("fam" (["(1?S(B"] . lrt-maa-sakod-alist))
- ("m" "(1A(B")
- ("ma" (["(1AP(B"] . lrt-maa-sakod-alist))
- ("mar" (["(1AR(B"] . lrt-maa-sakod-alist))
- ("mi" (["0(1AT1(B"] . lrt-maa-sakod-alist))
- ("mii" (["0(1AU1(B"] . lrt-maa-sakod-alist))
- ("meu" (["0(1AV1(B"] . lrt-maa-sakod-alist))
- ("mur" (["0(1AW1(B"] . lrt-maa-sakod-alist))
- ("mu" (["0(1AX1(B"] . lrt-maa-sakod-alist))
- ("muu" (["0(1AY1(B"] . lrt-maa-sakod-alist))
- ("me" (["(1`AP(B"] . lrt-maa-sakod-alist))
- ("mee" (["(1`A(B"] . lrt-maa-sakod-alist))
- ("mae" (["(1aAP(B"] . lrt-maa-sakod-alist))
- ("maa" (["(1aA(B"] . lrt-maa-sakod-alist))
- ("mo" (["(1bAP(B"] . lrt-maa-sakod-alist))
- ("moo" (["(1bA(B"] . lrt-maa-sakod-alist))
- ("moe" (["(1`ARP(B"] . lrt-maa-sakod-alist))
- ("mor" (["0(1Am1(B"] . lrt-maa-sakod-alist))
- ("mer" (["(1`0AT1(B"] . lrt-maa-sakod-alist))
- ("mir" (["(1`0AU1(B"] . lrt-maa-sakod-alist))
- ("moua" (["0(1A[1GP(B"] . lrt-maa-sakod-alist))
- ("mua" (["0(1A[1G(B"] . lrt-maa-sakod-alist))
- ("mie" (["(1`0AQ1]P(B"] . lrt-maa-sakod-alist))
- ("mia" (["(1`0AQ1](B"] . lrt-maa-sakod-alist))
- ("meua" (["(1`0AV1M(B"] . lrt-maa-sakod-alist))
- ("mea" (["(1`0AW1M(B"] . lrt-maa-sakod-alist))
- ("mai" (["(1dA(B"] . lrt-maa-sakod-alist))
- ("mei" (["(1cA(B"] . lrt-maa-sakod-alist))
- ("mow" (["(1`0A[1R(B"] . lrt-maa-sakod-alist))
- ("mam" (["(1AS(B"] . lrt-maa-sakod-alist))
- ("gn" "(1B(B")
- ("gna" (["(1BP(B"] . lrt-maa-sakod-alist))
- ("gnar" (["(1BR(B"] . lrt-maa-sakod-alist))
- ("gni" (["0(1BT1(B"] . lrt-maa-sakod-alist))
- ("gnii" (["0(1BU1(B"] . lrt-maa-sakod-alist))
- ("gneu" (["0(1BV1(B"] . lrt-maa-sakod-alist))
- ("gnur" (["0(1BW1(B"] . lrt-maa-sakod-alist))
- ("gnu" (["0(1BX1(B"] . lrt-maa-sakod-alist))
- ("gnuu" (["0(1BY1(B"] . lrt-maa-sakod-alist))
- ("gne" (["(1`BP(B"] . lrt-maa-sakod-alist))
- ("gnee" (["(1`B(B"] . lrt-maa-sakod-alist))
- ("gnae" (["(1aBP(B"] . lrt-maa-sakod-alist))
- ("gnaa" (["(1aB(B"] . lrt-maa-sakod-alist))
- ("gno" (["(1bBP(B"] . lrt-maa-sakod-alist))
- ("gnoo" (["(1bB(B"] . lrt-maa-sakod-alist))
- ("gnoe" (["(1`BRP(B"] . lrt-maa-sakod-alist))
- ("gnor" (["0(1Bm1(B"] . lrt-maa-sakod-alist))
- ("gner" (["(1`0BT1(B"] . lrt-maa-sakod-alist))
- ("gnir" (["(1`0BU1(B"] . lrt-maa-sakod-alist))
- ("gnoua" (["0(1B[1GP(B"] . lrt-maa-sakod-alist))
- ("gnua" (["0(1B[1G(B"] . lrt-maa-sakod-alist))
- ("gnie" (["(1`0BQ1]P(B"] . lrt-maa-sakod-alist))
- ("gnia" (["(1`0BQ1](B"] . lrt-maa-sakod-alist))
- ("gneua" (["(1`0BV1M(B"] . lrt-maa-sakod-alist))
- ("gnea" (["(1`0BW1M(B"] . lrt-maa-sakod-alist))
- ("gnai" (["(1dB(B"] . lrt-maa-sakod-alist))
- ("gnei" (["(1cB(B"] . lrt-maa-sakod-alist))
- ("gnow" (["(1`0B[1R(B"] . lrt-maa-sakod-alist))
- ("gnam" (["(1BS(B"] . lrt-maa-sakod-alist))
- ("l" "(1E(B")
- ("la" (["(1EP(B"] . lrt-maa-sakod-alist))
- ("lar" (["(1ER(B"] . lrt-maa-sakod-alist))
- ("li" (["0(1ET1(B"] . lrt-maa-sakod-alist))
- ("lii" (["0(1EU1(B"] . lrt-maa-sakod-alist))
- ("leu" (["0(1EV1(B"] . lrt-maa-sakod-alist))
- ("lur" (["0(1EW1(B"] . lrt-maa-sakod-alist))
- ("lu" (["0(1EX1(B"] . lrt-maa-sakod-alist))
- ("luu" (["0(1EY1(B"] . lrt-maa-sakod-alist))
- ("le" (["(1`EP(B"] . lrt-maa-sakod-alist))
- ("lee" (["(1`E(B"] . lrt-maa-sakod-alist))
- ("lae" (["(1aEP(B"] . lrt-maa-sakod-alist))
- ("laa" (["(1aE(B"] . lrt-maa-sakod-alist))
- ("lo" (["(1bEP(B"] . lrt-maa-sakod-alist))
- ("loo" (["(1bE(B"] . lrt-maa-sakod-alist))
- ("loe" (["(1`ERP(B"] . lrt-maa-sakod-alist))
- ("lor" (["0(1Em1(B"] . lrt-maa-sakod-alist))
- ("ler" (["(1`0ET1(B"] . lrt-maa-sakod-alist))
- ("lir" (["(1`0EU1(B"] . lrt-maa-sakod-alist))
- ("loua" (["0(1E[1GP(B"] . lrt-maa-sakod-alist))
- ("lua" (["0(1E[1G(B"] . lrt-maa-sakod-alist))
- ("lie" (["(1`0EQ1]P(B"] . lrt-maa-sakod-alist))
- ("lia" (["(1`0EQ1](B"] . lrt-maa-sakod-alist))
- ("leua" (["(1`0EV1M(B"] . lrt-maa-sakod-alist))
- ("lea" (["(1`0EW1M(B"] . lrt-maa-sakod-alist))
- ("lai" (["(1dE(B"] . lrt-maa-sakod-alist))
- ("lei" (["(1cE(B"] . lrt-maa-sakod-alist))
- ("low" (["(1`0E[1R(B"] . lrt-maa-sakod-alist))
- ("lam" (["(1ES(B"] . lrt-maa-sakod-alist))
- ("r" "(1C(B")
- ("ra" (["(1CP(B"] . lrt-maa-sakod-alist))
- ("rar" (["(1CR(B"] . lrt-maa-sakod-alist))
- ("ri" (["0(1CT1(B"] . lrt-maa-sakod-alist))
- ("rii" (["0(1CU1(B"] . lrt-maa-sakod-alist))
- ("reu" (["0(1CV1(B"] . lrt-maa-sakod-alist))
- ("rur" (["0(1CW1(B"] . lrt-maa-sakod-alist))
- ("ru" (["0(1CX1(B"] . lrt-maa-sakod-alist))
- ("ruu" (["0(1CY1(B"] . lrt-maa-sakod-alist))
- ("re" (["(1`CP(B"] . lrt-maa-sakod-alist))
- ("ree" (["(1`C(B"] . lrt-maa-sakod-alist))
- ("rae" (["(1aCP(B"] . lrt-maa-sakod-alist))
- ("raa" (["(1aC(B"] . lrt-maa-sakod-alist))
- ("ro" (["(1bCP(B"] . lrt-maa-sakod-alist))
- ("roo" (["(1bC(B"] . lrt-maa-sakod-alist))
- ("roe" (["(1`CRP(B"] . lrt-maa-sakod-alist))
- ("ror" (["0(1Cm1(B"] . lrt-maa-sakod-alist))
- ("rer" (["(1`0CT1(B"] . lrt-maa-sakod-alist))
- ("rir" (["(1`0CU1(B"] . lrt-maa-sakod-alist))
- ("roua" (["0(1C[1GP(B"] . lrt-maa-sakod-alist))
- ("rua" (["0(1C[1G(B"] . lrt-maa-sakod-alist))
- ("rie" (["(1`0CQ1]P(B"] . lrt-maa-sakod-alist))
- ("ria" (["(1`0CQ1](B"] . lrt-maa-sakod-alist))
- ("reua" (["(1`0CV1M(B"] . lrt-maa-sakod-alist))
- ("rea" (["(1`0CW1M(B"] . lrt-maa-sakod-alist))
- ("rai" (["(1dC(B"] . lrt-maa-sakod-alist))
- ("rei" (["(1cC(B"] . lrt-maa-sakod-alist))
- ("row" (["(1`0C[1R(B"] . lrt-maa-sakod-alist))
- ("ram" (["(1CS(B"] . lrt-maa-sakod-alist))
- ("v" "(1G(B")
- ("va" (["(1GP(B"] . lrt-maa-sakod-alist))
- ("var" (["(1GR(B"] . lrt-maa-sakod-alist))
- ("vi" (["0(1GT1(B"] . lrt-maa-sakod-alist))
- ("vii" (["0(1GU1(B"] . lrt-maa-sakod-alist))
- ("veu" (["0(1GV1(B"] . lrt-maa-sakod-alist))
- ("vur" (["0(1GW1(B"] . lrt-maa-sakod-alist))
- ("vu" (["0(1GX1(B"] . lrt-maa-sakod-alist))
- ("vuu" (["0(1GY1(B"] . lrt-maa-sakod-alist))
- ("ve" (["(1`GP(B"] . lrt-maa-sakod-alist))
- ("vee" (["(1`G(B"] . lrt-maa-sakod-alist))
- ("vae" (["(1aGP(B"] . lrt-maa-sakod-alist))
- ("vaa" (["(1aG(B"] . lrt-maa-sakod-alist))
- ("vo" (["(1bGP(B"] . lrt-maa-sakod-alist))
- ("voo" (["(1bG(B"] . lrt-maa-sakod-alist))
- ("voe" (["(1`GRP(B"] . lrt-maa-sakod-alist))
- ("vor" (["0(1Gm1(B"] . lrt-maa-sakod-alist))
- ("ver" (["(1`0GT1(B"] . lrt-maa-sakod-alist))
- ("vir" (["(1`0GU1(B"] . lrt-maa-sakod-alist))
- ("voua" (["0(1G[1GP(B"] . lrt-maa-sakod-alist))
- ("vua" (["0(1G[1G(B"] . lrt-maa-sakod-alist))
- ("vie" (["(1`0GQ1]P(B"] . lrt-maa-sakod-alist))
- ("via" (["(1`0GQ1](B"] . lrt-maa-sakod-alist))
- ("veua" (["(1`0GV1M(B"] . lrt-maa-sakod-alist))
- ("vea" (["(1`0GW1M(B"] . lrt-maa-sakod-alist))
- ("vai" (["(1dG(B"] . lrt-maa-sakod-alist))
- ("vei" (["(1cG(B"] . lrt-maa-sakod-alist))
- ("vow" (["(1`0G[1R(B"] . lrt-maa-sakod-alist))
- ("vam" (["(1GS(B"] . lrt-maa-sakod-alist))
- ("w" "(1G(B")
- ("wa" (["(1GP(B"] . lrt-maa-sakod-alist))
- ("war" (["(1GR(B"] . lrt-maa-sakod-alist))
- ("wi" (["0(1GT1(B"] . lrt-maa-sakod-alist))
- ("wii" (["0(1GU1(B"] . lrt-maa-sakod-alist))
- ("weu" (["0(1GV1(B"] . lrt-maa-sakod-alist))
- ("wur" (["0(1GW1(B"] . lrt-maa-sakod-alist))
- ("wu" (["0(1GX1(B"] . lrt-maa-sakod-alist))
- ("wuu" (["0(1GY1(B"] . lrt-maa-sakod-alist))
- ("we" (["(1`GP(B"] . lrt-maa-sakod-alist))
- ("wee" (["(1`G(B"] . lrt-maa-sakod-alist))
- ("wae" (["(1aGP(B"] . lrt-maa-sakod-alist))
- ("waa" (["(1aG(B"] . lrt-maa-sakod-alist))
- ("wo" (["(1bGP(B"] . lrt-maa-sakod-alist))
- ("woo" (["(1bG(B"] . lrt-maa-sakod-alist))
- ("woe" (["(1`GRP(B"] . lrt-maa-sakod-alist))
- ("wor" (["0(1Gm1(B"] . lrt-maa-sakod-alist))
- ("wer" (["(1`0GT1(B"] . lrt-maa-sakod-alist))
- ("wir" (["(1`0GU1(B"] . lrt-maa-sakod-alist))
- ("woua" (["0(1G[1GP(B"] . lrt-maa-sakod-alist))
- ("wua" (["0(1G[1G(B"] . lrt-maa-sakod-alist))
- ("wie" (["(1`0GQ1]P(B"] . lrt-maa-sakod-alist))
- ("wia" (["(1`0GQ1](B"] . lrt-maa-sakod-alist))
- ("weua" (["(1`0GV1M(B"] . lrt-maa-sakod-alist))
- ("wea" (["(1`0GW1M(B"] . lrt-maa-sakod-alist))
- ("wai" (["(1dG(B"] . lrt-maa-sakod-alist))
- ("wei" (["(1cG(B"] . lrt-maa-sakod-alist))
- ("wow" (["(1`0G[1R(B"] . lrt-maa-sakod-alist))
- ("wam" (["(1GS(B"] . lrt-maa-sakod-alist))
- ("hh" "(1K(B")
- ("hha" (["(1KP(B"] . lrt-maa-sakod-alist))
- ("hhar" (["(1KR(B"] . lrt-maa-sakod-alist))
- ("hhi" (["0(1KT1(B"] . lrt-maa-sakod-alist))
- ("hhii" (["0(1KU1(B"] . lrt-maa-sakod-alist))
- ("hheu" (["0(1KV1(B"] . lrt-maa-sakod-alist))
- ("hhur" (["0(1KW1(B"] . lrt-maa-sakod-alist))
- ("hhu" (["0(1KX1(B"] . lrt-maa-sakod-alist))
- ("hhuu" (["0(1KY1(B"] . lrt-maa-sakod-alist))
- ("hhe" (["(1`KP(B"] . lrt-maa-sakod-alist))
- ("hhee" (["(1`K(B"] . lrt-maa-sakod-alist))
- ("hhae" (["(1aKP(B"] . lrt-maa-sakod-alist))
- ("hhaa" (["(1aK(B"] . lrt-maa-sakod-alist))
- ("hho" (["(1bKP(B"] . lrt-maa-sakod-alist))
- ("hhoo" (["(1bK(B"] . lrt-maa-sakod-alist))
- ("hhoe" (["(1`KRP(B"] . lrt-maa-sakod-alist))
- ("hhor" (["0(1Km1(B"] . lrt-maa-sakod-alist))
- ("hher" (["(1`0KT1(B"] . lrt-maa-sakod-alist))
- ("hhir" (["(1`0KU1(B"] . lrt-maa-sakod-alist))
- ("hhoua" (["0(1K[1GP(B"] . lrt-maa-sakod-alist))
- ("hhua" (["0(1K[1G(B"] . lrt-maa-sakod-alist))
- ("hhie" (["(1`0KQ1]P(B"] . lrt-maa-sakod-alist))
- ("hhia" (["(1`0KQ1](B"] . lrt-maa-sakod-alist))
- ("hheua" (["(1`0KV1M(B"] . lrt-maa-sakod-alist))
- ("hhea" (["(1`0KW1M(B"] . lrt-maa-sakod-alist))
- ("hhai" (["(1dK(B"] . lrt-maa-sakod-alist))
- ("hhei" (["(1cK(B"] . lrt-maa-sakod-alist))
- ("hhow" (["(1`0K[1R(B"] . lrt-maa-sakod-alist))
- ("hham" (["(1KS(B"] . lrt-maa-sakod-alist))
- ("O" "(1M(B")
- ("Oa" (["(1MP(B"] . lrt-maa-sakod-alist))
- ("Oar" (["(1MR(B"] . lrt-maa-sakod-alist))
- ("Oi" (["0(1MT1(B"] . lrt-maa-sakod-alist))
- ("Oii" (["0(1MU1(B"] . lrt-maa-sakod-alist))
- ("Oeu" (["0(1MV1(B"] . lrt-maa-sakod-alist))
- ("Our" (["0(1MW1(B"] . lrt-maa-sakod-alist))
- ("Ou" (["0(1MX1(B"] . lrt-maa-sakod-alist))
- ("Ouu" (["0(1MY1(B"] . lrt-maa-sakod-alist))
- ("Oe" (["(1`MP(B"] . lrt-maa-sakod-alist))
- ("Oee" (["(1`M(B"] . lrt-maa-sakod-alist))
- ("Oae" (["(1aMP(B"] . lrt-maa-sakod-alist))
- ("Oaa" (["(1aM(B"] . lrt-maa-sakod-alist))
- ("Oo" (["(1bMP(B"] . lrt-maa-sakod-alist))
- ("Ooo" (["(1bM(B"] . lrt-maa-sakod-alist))
- ("Ooe" (["(1`MRP(B"] . lrt-maa-sakod-alist))
- ("Oor" (["0(1Mm1(B"] . lrt-maa-sakod-alist))
- ("Oer" (["(1`0MT1(B"] . lrt-maa-sakod-alist))
- ("Oir" (["(1`0MU1(B"] . lrt-maa-sakod-alist))
- ("Ooua" (["0(1M[1GP(B"] . lrt-maa-sakod-alist))
- ("Oua" (["0(1M[1G(B"] . lrt-maa-sakod-alist))
- ("Oie" (["(1`0MQ1]P(B"] . lrt-maa-sakod-alist))
- ("Oia" (["(1`0MQ1](B"] . lrt-maa-sakod-alist))
- ("Oeua" (["(1`0MV1M(B"] . lrt-maa-sakod-alist))
- ("Oea" (["(1`0MW1M(B"] . lrt-maa-sakod-alist))
- ("Oai" (["(1dM(B"] . lrt-maa-sakod-alist))
- ("Oei" (["(1cM(B"] . lrt-maa-sakod-alist))
- ("Oow" (["(1`0M[1R(B"] . lrt-maa-sakod-alist))
- ("Oam" (["(1MS(B"] . lrt-maa-sakod-alist))
- ("h" "(1N(B")
- ("ha" (["(1NP(B"] . lrt-maa-sakod-alist))
- ("har" (["(1NR(B"] . lrt-maa-sakod-alist))
- ("hi" (["0(1NT1(B"] . lrt-maa-sakod-alist))
- ("hii" (["0(1NU1(B"] . lrt-maa-sakod-alist))
- ("heu" (["0(1NV1(B"] . lrt-maa-sakod-alist))
- ("hur" (["0(1NW1(B"] . lrt-maa-sakod-alist))
- ("hu" (["0(1NX1(B"] . lrt-maa-sakod-alist))
- ("huu" (["0(1NY1(B"] . lrt-maa-sakod-alist))
- ("he" (["(1`NP(B"] . lrt-maa-sakod-alist))
- ("hee" (["(1`N(B"] . lrt-maa-sakod-alist))
- ("hae" (["(1aNP(B"] . lrt-maa-sakod-alist))
- ("haa" (["(1aN(B"] . lrt-maa-sakod-alist))
- ("ho" (["(1bNP(B"] . lrt-maa-sakod-alist))
- ("hoo" (["(1bN(B"] . lrt-maa-sakod-alist))
- ("hoe" (["(1`NRP(B"] . lrt-maa-sakod-alist))
- ("hor" (["0(1Nm1(B"] . lrt-maa-sakod-alist))
- ("her" (["(1`0NT1(B"] . lrt-maa-sakod-alist))
- ("hir" (["(1`0NU1(B"] . lrt-maa-sakod-alist))
- ("houa" (["0(1N[1GP(B"] . lrt-maa-sakod-alist))
- ("hua" (["0(1N[1G(B"] . lrt-maa-sakod-alist))
- ("hie" (["(1`0NQ1]P(B"] . lrt-maa-sakod-alist))
- ("hia" (["(1`0NQ1](B"] . lrt-maa-sakod-alist))
- ("heua" (["(1`0NV1M(B"] . lrt-maa-sakod-alist))
- ("hea" (["(1`0NW1M(B"] . lrt-maa-sakod-alist))
- ("hai" (["(1dN(B"] . lrt-maa-sakod-alist))
- ("hei" (["(1cN(B"] . lrt-maa-sakod-alist))
- ("how" (["(1`0N[1R(B"] . lrt-maa-sakod-alist))
- ("ham" (["(1NS(B"] . lrt-maa-sakod-alist))
- ("ngh" "(1K'(B")
- ("ngha" (["(1K'P(B"] . lrt-maa-sakod-alist))
- ("nghar" (["(1K'R(B"] . lrt-maa-sakod-alist))
- ("nghi" (["0(1KT1'(B"] . lrt-maa-sakod-alist))
- ("nghii" (["0(1KU1'(B"] . lrt-maa-sakod-alist))
- ("ngheu" (["0(1KV1'(B"] . lrt-maa-sakod-alist))
- ("nghur" (["0(1KW1'(B"] . lrt-maa-sakod-alist))
- ("nghu" (["0(1KX1'(B"] . lrt-maa-sakod-alist))
- ("nghuu" (["0(1KY1'(B"] . lrt-maa-sakod-alist))
- ("nghe" (["(1`K'P(B"] . lrt-maa-sakod-alist))
- ("nghee" (["(1`K'(B"] . lrt-maa-sakod-alist))
- ("nghae" (["(1aK'P(B"] . lrt-maa-sakod-alist))
- ("nghaa" (["(1aK'(B"] . lrt-maa-sakod-alist))
- ("ngho" (["(1bK'P(B"] . lrt-maa-sakod-alist))
- ("nghoo" (["(1bK'(B"] . lrt-maa-sakod-alist))
- ("nghoe" (["(1`K'RP(B"] . lrt-maa-sakod-alist))
- ("nghor" (["0(1Km1'(B"] . lrt-maa-sakod-alist))
- ("ngher" (["(1`0KT1'(B"] . lrt-maa-sakod-alist))
- ("nghir" (["(1`0KU1'(B"] . lrt-maa-sakod-alist))
- ("nghoua" (["0(1K[1'GP(B"] . lrt-maa-sakod-alist))
- ("nghua" (["0(1K[1'G(B"] . lrt-maa-sakod-alist))
- ("nghie" (["(1`0KQ1']P(B"] . lrt-maa-sakod-alist))
- ("nghia" (["(1`0KQ1'](B"] . lrt-maa-sakod-alist))
- ("ngheua" (["(1`0KV1'M(B"] . lrt-maa-sakod-alist))
- ("nghea" (["(1`0KW1'M(B"] . lrt-maa-sakod-alist))
- ("nghai" (["(1dK'(B"] . lrt-maa-sakod-alist))
- ("nghei" (["(1cK'(B"] . lrt-maa-sakod-alist))
- ("nghow" (["(1`0K[1'R(B"] . lrt-maa-sakod-alist))
- ("ngham" (["(1K'S(B"] . lrt-maa-sakod-alist))
- ("yh" "(1K](B")
- ("yha" (["(1K]P(B"] . lrt-maa-sakod-alist))
- ("yhar" (["(1K]R(B"] . lrt-maa-sakod-alist))
- ("yhi" (["0(1KT1](B"] . lrt-maa-sakod-alist))
- ("yhii" (["0(1KU1](B"] . lrt-maa-sakod-alist))
- ("yheu" (["0(1KV1](B"] . lrt-maa-sakod-alist))
- ("yhur" (["0(1KW1](B"] . lrt-maa-sakod-alist))
- ("yhu" (["0(1KX1](B"] . lrt-maa-sakod-alist))
- ("yhuu" (["0(1KY1](B"] . lrt-maa-sakod-alist))
- ("yhe" (["(1`K]P(B"] . lrt-maa-sakod-alist))
- ("yhee" (["(1`K](B"] . lrt-maa-sakod-alist))
- ("yhae" (["(1aK]P(B"] . lrt-maa-sakod-alist))
- ("yhaa" (["(1aK](B"] . lrt-maa-sakod-alist))
- ("yho" (["(1bK]P(B"] . lrt-maa-sakod-alist))
- ("yhoo" (["(1bK](B"] . lrt-maa-sakod-alist))
- ("yhoe" (["(1`K]RP(B"] . lrt-maa-sakod-alist))
- ("yhor" (["0(1Km1](B"] . lrt-maa-sakod-alist))
- ("yher" (["(1`0KT1](B"] . lrt-maa-sakod-alist))
- ("yhir" (["(1`0KU1](B"] . lrt-maa-sakod-alist))
- ("yhoua" (["0(1K[1]GP(B"] . lrt-maa-sakod-alist))
- ("yhua" (["0(1K[1]G(B"] . lrt-maa-sakod-alist))
- ("yhie" (["(1`0KQ1]]P(B"] . lrt-maa-sakod-alist))
- ("yhia" (["(1`0KQ1]](B"] . lrt-maa-sakod-alist))
- ("yheua" (["(1`0KV1]M(B"] . lrt-maa-sakod-alist))
- ("yhea" (["(1`0KW1]M(B"] . lrt-maa-sakod-alist))
- ("yhai" (["(1dK](B"] . lrt-maa-sakod-alist))
- ("yhei" (["(1cK](B"] . lrt-maa-sakod-alist))
- ("yhow" (["(1`0K[1]R(B"] . lrt-maa-sakod-alist))
- ("yham" (["(1K]S(B"] . lrt-maa-sakod-alist))
- ("nh" "(1|(B")
- ("nha" (["(1|P(B"] . lrt-maa-sakod-alist))
- ("nhar" (["(1|R(B"] . lrt-maa-sakod-alist))
- ("nhi" (["0(1|T1(B"] . lrt-maa-sakod-alist))
- ("nhii" (["0(1|U1(B"] . lrt-maa-sakod-alist))
- ("nheu" (["0(1|V1(B"] . lrt-maa-sakod-alist))
- ("nhur" (["0(1|W1(B"] . lrt-maa-sakod-alist))
- ("nhu" (["0(1|X1(B"] . lrt-maa-sakod-alist))
- ("nhuu" (["0(1|Y1(B"] . lrt-maa-sakod-alist))
- ("nhe" (["(1`|P(B"] . lrt-maa-sakod-alist))
- ("nhee" (["(1`|(B"] . lrt-maa-sakod-alist))
- ("nhae" (["(1a|P(B"] . lrt-maa-sakod-alist))
- ("nhaa" (["(1a|(B"] . lrt-maa-sakod-alist))
- ("nho" (["(1b|P(B"] . lrt-maa-sakod-alist))
- ("nhoo" (["(1b|(B"] . lrt-maa-sakod-alist))
- ("nhoe" (["(1`|RP(B"] . lrt-maa-sakod-alist))
- ("nhor" (["0(1|m1(B"] . lrt-maa-sakod-alist))
- ("nher" (["(1`0|T1(B"] . lrt-maa-sakod-alist))
- ("nhir" (["(1`0|U1(B"] . lrt-maa-sakod-alist))
- ("nhoua" (["0(1|[1GP(B"] . lrt-maa-sakod-alist))
- ("nhua" (["0(1|[1G(B"] . lrt-maa-sakod-alist))
- ("nhie" (["(1`0|Q1]P(B"] . lrt-maa-sakod-alist))
- ("nhia" (["(1`0|Q1](B"] . lrt-maa-sakod-alist))
- ("nheua" (["(1`0|V1M(B"] . lrt-maa-sakod-alist))
- ("nhea" (["(1`0|W1M(B"] . lrt-maa-sakod-alist))
- ("nhai" (["(1d|(B"] . lrt-maa-sakod-alist))
- ("nhei" (["(1c|(B"] . lrt-maa-sakod-alist))
- ("nhow" (["(1`0|[1R(B"] . lrt-maa-sakod-alist))
- ("nham" (["(1|S(B"] . lrt-maa-sakod-alist))
- ("mh" "(1}(B")
- ("mha" (["(1}P(B"] . lrt-maa-sakod-alist))
- ("mhar" (["(1}R(B"] . lrt-maa-sakod-alist))
- ("mhi" (["0(1}T1(B"] . lrt-maa-sakod-alist))
- ("mhii" (["0(1}U1(B"] . lrt-maa-sakod-alist))
- ("mheu" (["0(1}V1(B"] . lrt-maa-sakod-alist))
- ("mhur" (["0(1}W1(B"] . lrt-maa-sakod-alist))
- ("mhu" (["0(1}X1(B"] . lrt-maa-sakod-alist))
- ("mhuu" (["0(1}Y1(B"] . lrt-maa-sakod-alist))
- ("mhe" (["(1`}P(B"] . lrt-maa-sakod-alist))
- ("mhee" (["(1`}(B"] . lrt-maa-sakod-alist))
- ("mhae" (["(1a}P(B"] . lrt-maa-sakod-alist))
- ("mhaa" (["(1a}(B"] . lrt-maa-sakod-alist))
- ("mho" (["(1b}P(B"] . lrt-maa-sakod-alist))
- ("mhoo" (["(1b}(B"] . lrt-maa-sakod-alist))
- ("mhoe" (["(1`}RP(B"] . lrt-maa-sakod-alist))
- ("mhor" (["0(1}m1(B"] . lrt-maa-sakod-alist))
- ("mher" (["(1`0}T1(B"] . lrt-maa-sakod-alist))
- ("mhir" (["(1`0}U1(B"] . lrt-maa-sakod-alist))
- ("mhoua" (["0(1}[1GP(B"] . lrt-maa-sakod-alist))
- ("mhua" (["0(1}[1G(B"] . lrt-maa-sakod-alist))
- ("mhie" (["(1`0}Q1]P(B"] . lrt-maa-sakod-alist))
- ("mhia" (["(1`0}Q1](B"] . lrt-maa-sakod-alist))
- ("mheua" (["(1`0}V1M(B"] . lrt-maa-sakod-alist))
- ("mhea" (["(1`0}W1M(B"] . lrt-maa-sakod-alist))
- ("mhai" (["(1d}(B"] . lrt-maa-sakod-alist))
- ("mhei" (["(1c}(B"] . lrt-maa-sakod-alist))
- ("mhow" (["(1`0}[1R(B"] . lrt-maa-sakod-alist))
- ("mham" (["(1}S(B"] . lrt-maa-sakod-alist))
- ("lh" "0(1K\1(B")
- ("lha" (["0(1K\1P(B"] . lrt-maa-sakod-alist))
- ("lhar" (["0(1K\1R(B"] . lrt-maa-sakod-alist))
- ("lhi" (["0(1K\T1(B"] . lrt-maa-sakod-alist))
- ("lhii" (["0(1K\U1(B"] . lrt-maa-sakod-alist))
- ("lheu" (["0(1K\V1(B"] . lrt-maa-sakod-alist))
- ("lhur" (["0(1K\W1(B"] . lrt-maa-sakod-alist))
- ("lhu" (["0(1K\X1(B"] . lrt-maa-sakod-alist))
- ("lhuu" (["0(1K\Y1(B"] . lrt-maa-sakod-alist))
- ("lhe" (["(1`0K\1P(B"] . lrt-maa-sakod-alist))
- ("lhee" (["(1`0K\1(B"] . lrt-maa-sakod-alist))
- ("lhae" (["(1a0K\1P(B"] . lrt-maa-sakod-alist))
- ("lhaa" (["(1a0K\1(B"] . lrt-maa-sakod-alist))
- ("lho" (["(1b0K\1P(B"] . lrt-maa-sakod-alist))
- ("lhoo" (["(1b0K\1(B"] . lrt-maa-sakod-alist))
- ("lhoe" (["(1`0K\1RP(B"] . lrt-maa-sakod-alist))
- ("lhor" (["0(1K\m1(B"] . lrt-maa-sakod-alist))
- ("lher" (["(1`0K\T1(B"] . lrt-maa-sakod-alist))
- ("lhir" (["(1`0K\U1(B"] . lrt-maa-sakod-alist))
- ("lhoua" (["0(1K\[1GP(B"] . lrt-maa-sakod-alist))
- ("lhua" (["0(1K\[1G(B"] . lrt-maa-sakod-alist))
- ("lhie" (["(1`0K\Q1]P(B"] . lrt-maa-sakod-alist))
- ("lhia" (["(1`0K\Q1](B"] . lrt-maa-sakod-alist))
- ("lheua" (["(1`0K\V1M(B"] . lrt-maa-sakod-alist))
- ("lhea" (["(1`0K\W1M(B"] . lrt-maa-sakod-alist))
- ("lhai" (["(1d0K\1(B"] . lrt-maa-sakod-alist))
- ("lhei" (["(1c0K\1(B"] . lrt-maa-sakod-alist))
- ("lhow" (["(1`0K\[1R(B"] . lrt-maa-sakod-alist))
- ("lham" (["0(1K\1S(B"] . lrt-maa-sakod-alist))
- ("wh" "(1KG(B")
- ("wha" (["(1KGP(B"] . lrt-maa-sakod-alist))
- ("whar" (["(1KGR(B"] . lrt-maa-sakod-alist))
- ("whi" (["0(1KT1G(B"] . lrt-maa-sakod-alist))
- ("whii" (["0(1KU1G(B"] . lrt-maa-sakod-alist))
- ("wheu" (["0(1KV1G(B"] . lrt-maa-sakod-alist))
- ("whur" (["0(1KW1G(B"] . lrt-maa-sakod-alist))
- ("whu" (["0(1KX1G(B"] . lrt-maa-sakod-alist))
- ("whuu" (["0(1KY1G(B"] . lrt-maa-sakod-alist))
- ("whe" (["(1`KGP(B"] . lrt-maa-sakod-alist))
- ("whee" (["(1`KG(B"] . lrt-maa-sakod-alist))
- ("whae" (["(1aKGP(B"] . lrt-maa-sakod-alist))
- ("whaa" (["(1aKG(B"] . lrt-maa-sakod-alist))
- ("who" (["(1bKGP(B"] . lrt-maa-sakod-alist))
- ("whoo" (["(1bKG(B"] . lrt-maa-sakod-alist))
- ("whoe" (["(1`KGRP(B"] . lrt-maa-sakod-alist))
- ("whor" (["0(1Km1G(B"] . lrt-maa-sakod-alist))
- ("wher" (["(1`0KT1G(B"] . lrt-maa-sakod-alist))
- ("whir" (["(1`0KU1G(B"] . lrt-maa-sakod-alist))
- ("whoua" (["0(1K[1GGP(B"] . lrt-maa-sakod-alist))
- ("whua" (["0(1K[1GG(B"] . lrt-maa-sakod-alist))
- ("whie" (["(1`0KQ1G]P(B"] . lrt-maa-sakod-alist))
- ("whia" (["(1`0KQ1G](B"] . lrt-maa-sakod-alist))
- ("wheua" (["(1`0KV1GM(B"] . lrt-maa-sakod-alist))
- ("whea" (["(1`0KW1GM(B"] . lrt-maa-sakod-alist))
- ("whai" (["(1dKG(B"] . lrt-maa-sakod-alist))
- ("whei" (["(1cKG(B"] . lrt-maa-sakod-alist))
- ("whow" (["(1`0K[1GR(B"] . lrt-maa-sakod-alist))
- ("wham" (["(1KGS(B"] . lrt-maa-sakod-alist))
- ("hl" "(1KE(B")
- ("hla" (["(1KEP(B"] . lrt-maa-sakod-alist))
- ("hlar" (["(1KER(B"] . lrt-maa-sakod-alist))
- ("hli" (["0(1KT1E(B"] . lrt-maa-sakod-alist))
- ("hlii" (["0(1KU1E(B"] . lrt-maa-sakod-alist))
- ("hleu" (["0(1KV1E(B"] . lrt-maa-sakod-alist))
- ("hlur" (["0(1KW1E(B"] . lrt-maa-sakod-alist))
- ("hlu" (["0(1KX1E(B"] . lrt-maa-sakod-alist))
- ("hluu" (["0(1KY1E(B"] . lrt-maa-sakod-alist))
- ("hle" (["(1`KEP(B"] . lrt-maa-sakod-alist))
- ("hlee" (["(1`KE(B"] . lrt-maa-sakod-alist))
- ("hlae" (["(1aKEP(B"] . lrt-maa-sakod-alist))
- ("hlaa" (["(1aKE(B"] . lrt-maa-sakod-alist))
- ("hlo" (["(1bKEP(B"] . lrt-maa-sakod-alist))
- ("hloo" (["(1bKE(B"] . lrt-maa-sakod-alist))
- ("hloe" (["(1`KERP(B"] . lrt-maa-sakod-alist))
- ("hlor" (["0(1Km1E(B"] . lrt-maa-sakod-alist))
- ("hler" (["(1`0KT1E(B"] . lrt-maa-sakod-alist))
- ("hlir" (["(1`0KU1E(B"] . lrt-maa-sakod-alist))
- ("hloua" (["0(1K[1EGP(B"] . lrt-maa-sakod-alist))
- ("hlua" (["0(1K[1EG(B"] . lrt-maa-sakod-alist))
- ("hlie" (["(1`0KQ1E]P(B"] . lrt-maa-sakod-alist))
- ("hlia" (["(1`0KQ1E](B"] . lrt-maa-sakod-alist))
- ("hleua" (["(1`0KV1EM(B"] . lrt-maa-sakod-alist))
- ("hlea" (["(1`0KW1EM(B"] . lrt-maa-sakod-alist))
- ("hlai" (["(1dKE(B"] . lrt-maa-sakod-alist))
- ("hlei" (["(1cKE(B"] . lrt-maa-sakod-alist))
- ("hlow" (["(1`0K[1ER(B"] . lrt-maa-sakod-alist))
- ("hlam" (["(1KES(B"] . lrt-maa-sakod-alist))
- ("hy" "(1K-(B")
- ("hya" (["(1K-P(B"] . lrt-maa-sakod-alist))
- ("hyar" (["(1K-R(B"] . lrt-maa-sakod-alist))
- ("hyi" (["0(1KT1-(B"] . lrt-maa-sakod-alist))
- ("hyii" (["0(1KU1-(B"] . lrt-maa-sakod-alist))
- ("hyeu" (["0(1KV1-(B"] . lrt-maa-sakod-alist))
- ("hyur" (["0(1KW1-(B"] . lrt-maa-sakod-alist))
- ("hyu" (["0(1KX1-(B"] . lrt-maa-sakod-alist))
- ("hyuu" (["0(1KY1-(B"] . lrt-maa-sakod-alist))
- ("hye" (["(1`K-P(B"] . lrt-maa-sakod-alist))
- ("hyee" (["(1`K-(B"] . lrt-maa-sakod-alist))
- ("hyae" (["(1aK-P(B"] . lrt-maa-sakod-alist))
- ("hyaa" (["(1aK-(B"] . lrt-maa-sakod-alist))
- ("hyo" (["(1bK-P(B"] . lrt-maa-sakod-alist))
- ("hyoo" (["(1bK-(B"] . lrt-maa-sakod-alist))
- ("hyoe" (["(1`K-RP(B"] . lrt-maa-sakod-alist))
- ("hyor" (["0(1Km1-(B"] . lrt-maa-sakod-alist))
- ("hyer" (["(1`0KT1-(B"] . lrt-maa-sakod-alist))
- ("hyir" (["(1`0KU1-(B"] . lrt-maa-sakod-alist))
- ("hyoua" (["0(1K[1-GP(B"] . lrt-maa-sakod-alist))
- ("hyua" (["0(1K[1-G(B"] . lrt-maa-sakod-alist))
- ("hyie" (["(1`0KQ1-]P(B"] . lrt-maa-sakod-alist))
- ("hyia" (["(1`0KQ1-](B"] . lrt-maa-sakod-alist))
- ("hyeua" (["(1`0KV1-M(B"] . lrt-maa-sakod-alist))
- ("hyea" (["(1`0KW1-M(B"] . lrt-maa-sakod-alist))
- ("hyai" (["(1dK-(B"] . lrt-maa-sakod-alist))
- ("hyei" (["(1cK-(B"] . lrt-maa-sakod-alist))
- ("hyow" (["(1`0K[1-R(B"] . lrt-maa-sakod-alist))
- ("hyam" (["(1K-S(B"] . lrt-maa-sakod-alist))
- ("hn" "(1K9(B")
- ("hna" (["(1K9P(B"] . lrt-maa-sakod-alist))
- ("hnar" (["(1K9R(B"] . lrt-maa-sakod-alist))
- ("hni" (["0(1KT19(B"] . lrt-maa-sakod-alist))
- ("hnii" (["0(1KU19(B"] . lrt-maa-sakod-alist))
- ("hneu" (["0(1KV19(B"] . lrt-maa-sakod-alist))
- ("hnur" (["0(1KW19(B"] . lrt-maa-sakod-alist))
- ("hnu" (["0(1KX19(B"] . lrt-maa-sakod-alist))
- ("hnuu" (["0(1KY19(B"] . lrt-maa-sakod-alist))
- ("hne" (["(1`K9P(B"] . lrt-maa-sakod-alist))
- ("hnee" (["(1`K9(B"] . lrt-maa-sakod-alist))
- ("hnae" (["(1aK9P(B"] . lrt-maa-sakod-alist))
- ("hnaa" (["(1aK9(B"] . lrt-maa-sakod-alist))
- ("hno" (["(1bK9P(B"] . lrt-maa-sakod-alist))
- ("hnoo" (["(1bK9(B"] . lrt-maa-sakod-alist))
- ("hnoe" (["(1`K9RP(B"] . lrt-maa-sakod-alist))
- ("hnor" (["0(1Km19(B"] . lrt-maa-sakod-alist))
- ("hner" (["(1`0KT19(B"] . lrt-maa-sakod-alist))
- ("hnir" (["(1`0KU19(B"] . lrt-maa-sakod-alist))
- ("hnoua" (["0(1K[19GP(B"] . lrt-maa-sakod-alist))
- ("hnua" (["0(1K[19G(B"] . lrt-maa-sakod-alist))
- ("hnie" (["(1`0KQ19]P(B"] . lrt-maa-sakod-alist))
- ("hnia" (["(1`0KQ19](B"] . lrt-maa-sakod-alist))
- ("hneua" (["(1`0KV19M(B"] . lrt-maa-sakod-alist))
- ("hnea" (["(1`0KW19M(B"] . lrt-maa-sakod-alist))
- ("hnai" (["(1dK9(B"] . lrt-maa-sakod-alist))
- ("hnei" (["(1cK9(B"] . lrt-maa-sakod-alist))
- ("hnow" (["(1`0K[19R(B"] . lrt-maa-sakod-alist))
- ("hnam" (["(1K9S(B"] . lrt-maa-sakod-alist))
- ("hm" "(1KA(B")
- ("hma" (["(1KAP(B"] . lrt-maa-sakod-alist))
- ("hmar" (["(1KAR(B"] . lrt-maa-sakod-alist))
- ("hmi" (["0(1KT1A(B"] . lrt-maa-sakod-alist))
- ("hmii" (["0(1KU1A(B"] . lrt-maa-sakod-alist))
- ("hmeu" (["0(1KV1A(B"] . lrt-maa-sakod-alist))
- ("hmur" (["0(1KW1A(B"] . lrt-maa-sakod-alist))
- ("hmu" (["0(1KX1A(B"] . lrt-maa-sakod-alist))
- ("hmuu" (["0(1KY1A(B"] . lrt-maa-sakod-alist))
- ("hme" (["(1`KAP(B"] . lrt-maa-sakod-alist))
- ("hmee" (["(1`KA(B"] . lrt-maa-sakod-alist))
- ("hmae" (["(1aKAP(B"] . lrt-maa-sakod-alist))
- ("hmaa" (["(1aKA(B"] . lrt-maa-sakod-alist))
- ("hmo" (["(1bKAP(B"] . lrt-maa-sakod-alist))
- ("hmoo" (["(1bKA(B"] . lrt-maa-sakod-alist))
- ("hmoe" (["(1`KARP(B"] . lrt-maa-sakod-alist))
- ("hmor" (["0(1Km1A(B"] . lrt-maa-sakod-alist))
- ("hmer" (["(1`0KT1A(B"] . lrt-maa-sakod-alist))
- ("hmir" (["(1`0KU1A(B"] . lrt-maa-sakod-alist))
- ("hmoua" (["0(1K[1AGP(B"] . lrt-maa-sakod-alist))
- ("hmua" (["0(1K[1AG(B"] . lrt-maa-sakod-alist))
- ("hmie" (["(1`0KQ1A]P(B"] . lrt-maa-sakod-alist))
- ("hmia" (["(1`0KQ1A](B"] . lrt-maa-sakod-alist))
- ("hmeua" (["(1`0KV1AM(B"] . lrt-maa-sakod-alist))
- ("hmea" (["(1`0KW1AM(B"] . lrt-maa-sakod-alist))
- ("hmai" (["(1dKA(B"] . lrt-maa-sakod-alist))
- ("hmei" (["(1cKA(B"] . lrt-maa-sakod-alist))
- ("hmow" (["(1`0K[1AR(B"] . lrt-maa-sakod-alist))
- ("hmam" (["(1KAS(B"] . lrt-maa-sakod-alist))
- )
+(defmacro lrt-generate-quail-map ()
+  `(quail-install-map
+    ',(let ((map (list nil))
+	    (semi-vowel-key (car lrt-semi-vowel-sign-lo))
+	    (semi-vowel-char (cdr lrt-semi-vowel-sign-lo))
+	    l1 e1 l2 e2 pattern key)
+	;; Single consonants.
+	(setq l1 lrt-single-consonant-table)
+	(while l1
+	  (setq e1 (car l1))
+	  (quail-defrule-internal (car e1) (vector (cdr e1)) map)
+	  (quail-defrule-internal
+	   (concat (car e1) semi-vowel-key)
+	   (if (stringp (cdr e1))
+	       (compose-string (format "%s%c" (cdr e1) semi-vowel-char))
+	     (compose-string (format "%c%c" (cdr e1) semi-vowel-char)))
+	   map)
+	  (setq l2 lrt-vowel-table)
+	  (while l2
+	    (setq e2 (car l2))
+	    (setq key (concat (car e1) (car e2))
+		  pattern (lrt-compose-c-s-v (cdr e1) nil (nthcdr 2 e2)))
+	    (quail-defrule-internal key pattern map)
+	    (quail-defrule-internal
+	     (concat key " ")
+	     (vector (concat (aref (car pattern) 0) " "))  map)
+	    (setq key (concat (car e1) semi-vowel-key (car e2))
+		  pattern (lrt-compose-c-s-v (cdr e1) semi-vowel-char
+					     (nthcdr 2 e2)))
+	    (quail-defrule-internal key pattern map)
+	    (quail-defrule-internal
+	     (concat key " ")
+	     (vector (concat (aref (car pattern) 0) " "))  map)
+	    (setq l2 (cdr l2)))
+	  (setq l1 (cdr l1)))
+
+	;; Double consonants.
+	(setq l1 lrt-double-consonant-table)
+	(while l1
+	  (setq e1 (car l1))
+	  (quail-defrule-internal (car e1) (vector (cdr e1)) map)
+	  (quail-defrule-internal
+	   (concat (car e1) semi-vowel-key)
+	   (vector (concat (compose-string
+			    (format "%c%c" (sref (cdr e1) 0) semi-vowel-char))
+			   (substring (cdr e1) (charset-bytes 'lao))))
+	   map)
+	  (setq l2 lrt-vowel-table)
+	  (while l2
+	    (setq e2 (car l2))
+	    (setq key (concat (car e1) (car e2))
+		  pattern (lrt-compose-c-s-v (cdr e1) nil (nthcdr 2 e2)))
+	    (quail-defrule-internal key pattern map)
+	    (quail-defrule-internal
+	     (concat key " ")
+	     (vector (concat (aref (car pattern) 0) " "))  map)
+	    (setq key (concat (car e1) semi-vowel-key (car e2))
+		  pattern (lrt-compose-c-s-v (cdr e1) semi-vowel-char
+					     (nthcdr 2 e2)))
+	    (quail-defrule-internal key pattern map)
+	    (quail-defrule-internal
+	     (concat key " ")
+	     (vector (concat (aref (car pattern) 0) " "))  map)
+	    (setq l2 (cdr l2)))
+	  (setq l1 (cdr l1)))
+
+	;; Vowels.
+	(setq l1 lrt-vowel-table)
+	(while l1
+	  (setq e1 (car l1) l1 (cdr l1))
+	  (quail-defrule-internal (car e1) (vector (nth 1 e1)) map))
+
+	;; Tone-marks.
+	(setq l1 lrt-tone-mark-table)
+	(while l1
+	  (setq e1 (car l1) l1 (cdr l1))
+	  (quail-defrule-internal (car e1) (cdr e1) map))
+
+	map)))
+
+(quail-define-package
+ "lao-lrt" "Lao" "(1E(BR" t
+ "Lao input method using LRT (Lao Roman Transcription).
+`\\' (backslash) + number-key	=> (1p(B,(1q(B,(1r(B,...	LAO DIGIT ZERO, ONE, TWO, ...
+`\\' (backslash) + `\\'		=> (1f(B		LAO KO LA (REPETITION)
+`\\' (backslash) + `$'		=> (1O(B		LAO ELLIPSIS
+"
+ '(("k" . lrt-handle-maa-sakod)
+   ("g" . lrt-handle-maa-sakod)
+   ("y" . lrt-handle-maa-sakod)
+   ("d" . lrt-handle-maa-sakod)
+   ("n" . lrt-handle-maa-sakod)
+   ("b" . lrt-handle-maa-sakod)
+   ("m" . lrt-handle-maa-sakod)
+   ("v" . lrt-handle-maa-sakod)
+   ("w" . lrt-handle-maa-sakod)
+   ("'" . lrt-handle-tone-mark)
+   ("\"" . lrt-handle-tone-mark)
+   ("^" . lrt-handle-tone-mark)
+   ("+" . lrt-handle-tone-mark)
+   ("~" . lrt-handle-tone-mark))
+ 'forget-last-selection 'deterministic 'kbd-translate 'show-layout
+  nil nil nil nil nil t)
+
+(lrt-generate-quail-map)
+
+;; Additional key definitions for Lao digits.
+
+(quail-defrule "\\0" ?(1p(B)
+(quail-defrule "\\1" ?(1q(B)
+(quail-defrule "\\2" ?(1r(B)
+(quail-defrule "\\3" ?(1s(B)
+(quail-defrule "\\4" ?(1t(B)
+(quail-defrule "\\5" ?(1u(B)
+(quail-defrule "\\6" ?(1v(B)
+(quail-defrule "\\7" ?(1w(B)
+(quail-defrule "\\8" ?(1x(B)
+(quail-defrule "\\9" ?(1y(B)
+(quail-defrule "\\\\" ?(1f(B)
+(quail-defrule "\\$" ?(1O(B)
+
+;;; quail/lrt.el ends here