;ELC   
;;; Compiled
;;; in Emacs version 29.4
;;; with all optimizations.



(byte-code "\301\302\303\304\305\306\307\310\311&\210\312\313\302\"\210\312\314\302\"\210\312\315\302\"\210\316\317\320\"\210\301\321\322\304\305\306\323\310\324\325\321&\n\210\312\326\321\"\210\301\327\330\304\305\306\331\325\327\310\332&\n\210\333\334\211\335W\203W \336HI\210\211T\262\202C \266\337\340I\210\316\341\342\"\207" [composition-function-table define-coding-system thai-tis620 "8-bit encoding for ASCII (MSB=0) and Thai TIS620 (MSB=1)." :coding-type charset :mnemonic 84 :charset-list (tis620-2533) define-coding-system-alias th-tis620 tis620 tis-620 set-language-info-alist "Thai" ((tutorial . "TUTORIAL.th") (charset thai-tis620) (coding-system thai-tis620 iso-8859-11 cp874) (coding-priority thai-tis620) (nonascii-translation . tis620-2533) (input-method . "thai-kesmanee") (unibyte-display . thai-tis620) (features thai-util) (setup-function . setup-thai-language-environment-internal) (exit-function . exit-thai-language-environment-internal) (sample-text thai-compose-string (copy-sequence "Thai (ภาษาไทย)		สวัสดีครับ, สวัสดีค่ะ")) (documentation . t)) cp874 "DOS codepage 874 (Thai)" 68 (cp874) :mime-charset ibm874 iso-8859-11 "ISO/IEC 8859/11 (Latin/Thai)\nThis is the same as `thai-tis620' with the addition of no-break-space." 42 (iso-8859-11) (["[ก-ฯ].[่้๊๋์]?ำ?" 1 thai-composition-function] [nil 0 thai-composition-function]) 0 16 "ัิีึืฺุู็่้๊๋์ํ๎" 3635 (["[ก-ฯ]." 1 thai-composition-function]) "Northern Thai" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (sample-text . "Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ)	ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ") (documentation . t))] 11)
(defvar tai-tham-composable-pattern (byte-code "\301\302\303\304\305\306\302\307\211%\262\211\203& \211@\304@A\307\211%\262A\266\202\202 )\210\207" [case-fold-search (("C" . "[ᨠ-ᩔ᪀-᪉᪐-᪙᪠-᪭]") ("M" . "[̤͏้๊๋ᩕ-ᩗᩙ-ᩞᩡ-᩿᩼‌\200D]") ("H" . "᩠") ("S" . "[้-๋້໋᩵-᩼]") ("N" . "ᩘ")) "X\\(N\\(X\\)?\\)*H?" nil replace-regexp-in-string "X" "C\\(N*\\(M\\|HS*C\\)\\)*" t] 10))
(byte-code "\302\303\304#C\305	\306#\210\305	\307#\210\305	\310#\210\305	\311#\266\312\313!\207" [tai-tham-composable-pattern composition-function-table vector 0 font-shape-gstring set-char-table-range (6688 . 6740) (6784 . 6793) (6800 . 6809) (6816 . 6829) provide thai] 5)
