diff options
author | Kenichi Handa <handa@m17n.org> | 2003-09-08 12:53:41 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2003-09-08 12:53:41 +0000 |
commit | 8f924df7df019cce90537647de2627581043b5c4 (patch) | |
tree | 6c40bd05679425e710d6b2e5649eae3da5e40a52 /lisp | |
parent | 463f5630a5e7cbe7f042bc1175d1fa1c4e98860f (diff) | |
parent | 9d4807432a01f9b3cc519fcfa3ea92a70ffa7f43 (diff) | |
download | emacs-8f924df7df019cce90537647de2627581043b5c4.tar.gz |
*** empty log message ***
Diffstat (limited to 'lisp')
99 files changed, 8313 insertions, 59866 deletions
diff --git a/lisp/ChangeLog.22 b/lisp/ChangeLog.22 new file mode 100644 index 00000000000..c5a9b1b6e87 --- /dev/null +++ b/lisp/ChangeLog.22 @@ -0,0 +1,1504 @@ +2003-06-23 Kenichi Handa <handa@m17n.org> + + * international/mule-conf.el (utf-16-be): Make it an alias of + utf-16be-with-signature. + (utf-16-le): Make it an alias of utf-16le-with-signature. + (utf-16-be-with-signature, utf-16-le-with-signature): Remove these + coding system aliases. + + * international/utf-7.el (utf-7-decode, utf-7-encode): Use + utf-16be, not utf-16-be. + +2003-06-06 Kenichi Handa <handa@m17n.org> + + * international/mule.el (coding-system-category): New function. + (set-coding-priority): Re-written. + (make-translation-table): Re-written. + + * international/mule-cmds.el (universal-coding-system-argument): + Check the coding system type `undecided', not `t'. + (sort-coding-systems): Fix for iso-2022 coding systems. + (find-multibyte-characters): Fix for eight-bit chars. + (set-language-environment): Set charset priorities according to + the charsets supported by the coding systems of higher priorities. + +2003-06-05 Kenichi Handa <handa@m17n.org> + + * font-lock.el + (font-lock-match-c-style-declaration-item-and-skip-to-next): + Check (match-end 2) before goto there. + +2003-05-30 Kenichi Handa <handa@m17n.org> + + * international/mule.el (ctext-non-standard-designations-alist): + Exclude entries for iso8859-1[03456]. Fix docstring. + (ctext-pre-write-conversion): Make it work for the case that FROM + is a string. Don't do unnecessary save-restriction and + narrow-to-region. + +2003-05-28 Kenichi Handa <handa@m17n.org> + + * international/mule.el (ctext-non-standard-encodings-alist): + Renamed from non-standard-icccm-encodings-alist. + (ctext-non-standard-encodings-regexp): New variable + (ctext-post-read-conversion): Full rewrite. + (ctext-non-standard-designations-alist): Renamed from + non-standard-designations-alist. + (ctext-pre-write-conversion): Full rewrite. + (define-coding-system): Doc fix (escape '"' by '\'). + +2003-05-24 Dave Love <fx@gnu.org> + + * international/mule-conf.el (utf-16le, utf-16be-16be) + (utf-16le-with-signature, utf-16be-with-signature, utf-16): + Define :mime-text-unsuitable. `utf-16{b,l}e...' renamed from + `-16-{b,l}e-' and aliases defined for the old names. + + * international/mule.el (define-coding-system): Doc fix. + +2003-05-08 Dave Love <fx@gnu.org> + + * international/utf-7.el: New file. + + * international/mule-conf.el (utf-7): New. + +2003-05-06 Kenichi Handa <handa@m17n.org> + + * international/mule-conf.el (utf-16-be) + (utf-16-be-with-signature): Cancel the previous change. + (utf-16): Add :endinan 'big. + + * international/mule.el (define-coding-system): Fix docstring + about :bom and :endian. + +2003-04-30 Dave Love <fx@gnu.org> + + * mule-conf.el (utf-16-be) + (utf-16-be-with-signature): Comment-out :endian. + + * mule-diag.el (describe-character-set): Fix + printing dimensions. Use `,AW(B', not `x'. + +2003-04-12 Kenichi Handa <handa@m17n.org> + + * international/fontset.el: Register CDAC fonts in + face-font-rescale-alist instead of face-resizing-fonts. + +2003-03-28 Kenichi Handa <handa@m17n.org> + + * international/mule-conf.el (utf-16-le): Renamed from + utf-16-le-nosig. + (utf-16-be): Renamed from utf-16-be-nosig. + (utf-16-le-with-signature): Renamed from utf-16-le. + (utf-16-be-with-signature): Renamed from utf-16-be. + (utf-16): Set :bom to (utf-16-le-with-signature . + utf-16-be-with-signature). + +2003-02-12 Dave Love <fx@gnu.org> + + * language/georgian.el (georgian-ps, georgian-academy): New coding + system. + + * language/chinese.el (chinese-big5-hkscs): New coding system. + (big5-hkscs, cn-big5-hkscs): New aliases. + + * international/mule-conf.el (big5-hkscs, georgian-academy): New + charset. + (ibm1047): Doc fix. + (pt154): Add mime-charset. + (ptcp154, cp154): New aliases. + +2003-02-04 Dave Love <fx@gnu.org> + + * international/mule.el (charset-iso-final-char) + (define-coding-system): Doc fix. + +2003-01-30 Kenichi Handa <handa@m17n.org> + + * international/ccl.el (define-ccl-program): Fset charset-id + to charset-id-internal temporarily. + +2003-01-21 Kenichi Handa <handa@m17n.org> + + * international/mule-diag.el (list-block-of-chars): Use + decode-char instead of make-char. + +2003-01-10 Kenichi Handa <handa@m17n.org> + + * international/fontset.el: Enable the default fontset to use + unicode fonts for ASCII characters. + (x-decompose-font-name): Don't try to resolve PATTERN by + x-resolve-font-name. + (x-complement-fontset-spec): Never prepend an ASCII font. + (create-fontset-from-fontset-spec): If a fontset of the same name + already exists, override it instead of signalling an error. Don't + turn `ascii' into `latin'. Don't update fontset-alias-alist here. + + * international/mule-conf.el (unicode-bmp): Delete duplicated + definition. Give it :code-offset 0. + + * international/mule-diag.el (print-fontset-element): New + function. + (print-fontset): Use print-fontset-element to print the elements + of a fontset. Use it also to print fonts fallen back to the + default fontsets. + + * term/x-win.el: Delete the code to create a fontset from the X + resource "Font". + +2003-01-09 Kenichi Handa <handa@m17n.org> + + * international/mule-diag.el (print-fontset): Insert proper + newline and indentation spaces. + +2003-01-07 Dave Love <fx@gnu.org> + + * emacs-lisp/byte-opt.el (side-effect-free-fns): Add langinfo, + multibyte-char-to-unibyte. + + * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp. + + * international/mule-cmds.el (find-coding-systems-for-charsets): + Use coding-system-type, coding-system-charset-list. + (standard-keyboard-coding-systems): Deleted. + (set-locale-environment): Maybe set keyboard coding system. Avoid + typical warning about codeset in C locale. + +2003-01-06 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el (x-complement-fontset-spec): If a + fontname doesn't conform to XLFD format, try to get XLFD name by + x-list-fonts. + +2002-12-08 Dave Love <fx@gnu.org> + + * international/mule-conf.el (mik, pt154): New charsets. + + * language/cyrillic.el (mik, pt154): New coding systems. + +2002-12-05 Dave Love <fx@gnu.org> + + * international/characters.el: Move parts around so that syntax + definitions aren't overwritten wrongly. + + * international/mule-diag.el (unicode-data): Fix treatment of + numeric-value fields. + +2002-12-01 Dave Love <fx@gnu.org> + + * progmodes/cap-words.el: New file. + +2002-11-07 Kenichi Handa <handa@m17n.org> + + The following changes are to make character composition happen + automatically on displaying. + + * composite.el: Remove all autoload cookies. + (composition-function-table): Variable declaration moved from + composite.c. Format changed. + (save-buffer-state): Copied from font-lock.el. + (auto-composition-chunk-size): New variable. + (auto-compose-chars): New function. Set + auto-composition-function to it. + (toggle-auto-composition): New function. + + * international/characters.el: Make all chararacters in the + charset tibetan to tibetan script. + + * international/mule-conf.el (tibetan): Fix :code-space property. + (tibetan-1-column): Delete :superset property, add :code-offset + property. + + * international/quail.el (quail-input-string-to-events): Don't + generate compose-chars-after events. + + * language/devanagari.el: Register devanagari-composable-function + in composition-function-table for Devanagari characters. + + * language/devan-util.el: Register devanagari-composable-pattern + in indian-composable-pattern. + (devanagari-composition-function): Add autoload cookie. Change + arguments to conform to composition-function-table. + + * language/european.el: Register combining characters in + composition-function-table. + (diacritic-composition-function): Change arguments to conform to + composition-function-table. + + * language/indian.el (indian-composable-pattern): New variable. + + * language/ind-util.el (indian-compose-region): Don't call + compose-chars-after, instead call a function registered in + composition-function-table. + + * language/lao.el: Register lao-composition-function in + composition-function-table for Lao vowels and tones. + (lao): Don't use lao-post-read-conversion. + + * language/lao-util.el (lao-post-read-conversion): Delete this + function. + (lao-composition-function): Change arguments to conform to + composition-function-table. + + * language/thai.el: Register thai-composition-function in + composition-function-table for Thai vowels and tones. + (thai-tis620): Don't use thai-post-read-conversion. + + * language/thai-util.el (thai-post-read-conversion): Delete this + function. + (thai-composition-function): Change arguments to conform to + composition-function-table. + + * language/tibetan.el: Register tibetan-composition-function in + composition-function-table for Tibetan characters. + + * language/tibet-util.el (tibetan-composition-function): Change + arguments to conform to composition-function-table. + + * loadup.el: Load composite. + +2002-11-01 Dave Love <fx@gnu.org> + + * international/mule-diag.el (unicode-data): Find unicodedata-file + literally. + +2002-10-31 Dave Love <fx@gnu.org> + + * international/fontset.el: Doc fixes. + ("fontset-default"): Add iso8859-15. + +2002-10-30 Kenichi Handa <handa@m17n.org> + + * international/fontset.el ("fontset-default"): Add an entry for + `indian-is13194' charset. + + * international/mule-conf.el (indian-is13194): Delete :unify-map + property. Don't unify this charset. + (indian-2-column): Delete :superset property, add :code-offset + property. + + * language/devan-util.el: Delete the superfluous autoload cookie + near the head of the file. + (devanagari-compose-region): Add autoload cookie. + + * language/ind-util.el (indian-2-column-to-ucs-region): Add + autoload cookie. + +2002-10-29 Kenichi Handa <handa@m17n.org> + + * international/fontset.el ("fontset-default"): Add an entry for + `devanagari' script and `malayalam-glyph' charset. + (face-resizing-fonts): Register CDAC fonts. + + * international/mule-conf.el (malayalam-glyph): New charset. + +2002-10-28 Dave Love <fx@gnu.org> + + * term/x-win.el: Fix typo in loop setting x-keysym-table. + +2002-10-27 Dave Love <fx@gnu.org> + + * international/mule-conf.el (utf-8-emacs): Delete :mime-charset. + + * term/x-win.el: Remove some ancient compatibility code. Populate + x-keysym-table. + + * international/mule-cmds.el (wid-edit): Require when compiling. + (set-locale-environment): Check locale against coding system + aliases too. + +2002-10-25 Kenichi Handa <handa@m17n.org> + + * language/indian.el (in-is13194-devanagari): Fix + :post-read-conversion and :pre-write-conversion. + +2002-10-16 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (charset): Supply doc, :tag. + +2002-10-16 Kenichi Handa <handa@m17n.org> + + * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to + return a unibyte string. + +2002-10-15 Kenichi Handa <handa@m17n.org> + + * international/mule-cmds.el (set-locale-environment): Delete + superfluous ')'s at the tail. + +2002-10-14 Kenichi Handa <handa@etl.go.jp> + + * international/mule.el (define-coding-system): Fix typo; + "docode" -> "decode". + +2002-10-14 Dave Love <fx@gnu.org> + + * emacs-lisp/byte-opt.el (side-effect-free-fns): Add + string-make-unibyte string-make-multibyte string-to-multibyte + string-as-multibyte string-as-unibyte. + +2002-10-11 Dave Love <fx@gnu.org> + + * language/english.el (ibm1047, cp1047): New. + + * international/mule-conf.el (alternativnyj): Use new table. + (cp866): Define standalone, not as alias. + (ibm866): Change alias. + (ibm1047): New. + + * language/cyrillic.el (cyrillic-alternativnyj): Remove + mime-charset. Use alternativnj charset. + (cp866): Remove alias. Define standalone. + +2002-10-09 Dave Love <fx@gnu.org> + + * language/european.el ("Latin-2", "Latin-5"): Doc fix. + + * language/cyrillic.el ("Bulgarian"): Fix input method and + charset. + ("Tajik", "Belarusian"): Fix charset. + + * international/mule-cmds.el (describe-language-environment): Be + case-insensitive when looking for input methods. + (locale-name-match): Doc fix. + (locale-charset-match-p): New. + (set-locale-environment): Warn if coding system doesn't agree + with system locale. + +2002-10-09 Kenichi Handa <handa@m17n.org> + + * international/mule-cmds.el (select-safe-coding-system): If + :mime-charset property of a coding system is not equal to that + coding system, don't show that :mime-charset name. + +2002-10-06 Dave Love <fx@gnu.org> + + * international/quail.el (quail-help): Fix underlining. + + * language/chinese.el (chinese-gb18030, gb18030) + ("Chinese-GB18030"): New. + + * international/mule-cmds.el (locale-language-names): Add GB18030. + + * international/swedish.el: Don't require latin-1. + +2002-10-05 Dave Love <fx@gnu.org> + + * language/czech.el ("Czech"): + * language/slovak.el ("Slovak"): + * language/romanian.el ("Romanian"): Remove unibyte-syntax property. + + * language/greek.el ("Greek"): Remove unibyte-syntax property. + (cp737): New coding system. + + * language/european.el: Remove unibyte-syntax properties. + Augment some coding-system properties. + + * international/mule-cmds.el (set-language-environment): Check + for charset property of environment. + (language-info-alist): Doc fix. + + * Makefile.in (DONTCOMPILE): Remove latin-N.el. + + * international/characters.el: Add Latin-1. + + * international/latin-1, international/latin-2, international/latin-3: + * international/latin-4, international/latin-5, international/latin-8: + * international/latin-9: Deleted. + + * loadup.el: Remove international/latin-N.el. + + * case-table.el (set-case-syntax-charset, set-case-syntax-1) + (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): + Undo last changes. + + * international/mule-diag.el (unicode-data): Check that + `unicodedata-file' exists. + +2002-10-05 Kenichi Handa <handa@m17n.org> + + * international/fontset.el (charset-script-alist): Fix script + names. + +2002-10-01 Kenichi Handa <handa@m17n.org> + + * international/latin-1.el: Bind set-case-syntax-charset to + iso-8859-1. Never provide latin-1. + + * international/latin-2.el: Bind set-case-syntax-charset to + iso-8859-2. Never provide latin-2. + + * international/latin-3.el: Bind set-case-syntax-charset to + iso-8859-3. Never provide latin-3. + + * international/latin-4.el: Bind set-case-syntax-charset to + iso-8859-4. Never provide latin-4. + + * international/latin-5.el: Bind set-case-syntax-charset to + iso-8859-9. Never provide latin-5. + + * international/latin-8.el: Bind set-case-syntax-charset to + iso-8859-14. Never provide latin-8. + + * international/latin-9.el: Bind set-case-syntax-charset to + iso-8859-15. Never provide latin-9. + + * case-table.el (set-case-syntax-set-multibyte): This variable + deleted. + (set-case-syntax-charset): New variable. + (set-case-syntax-1): New function. + (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): + Call set-case-syntax-1 on arguments. + + * international/mule-cmds.el (set-language-environment): Delete + unnecessary setup of syntax/case for unibyte case. + +2002-09-27 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el (generate-fontset-menu): Exclude the + default fontset. + + * faces.el (describe-face): Describe :fontset property too. + +2002-09-25 Dave Love <fx@gnu.org> + + * international/characters.el: Fix last change. + +2002-09-23 Dave Love <fx@gnu.org> + + * international/characters.el: Don't set char width of CJK + charsets generally. Add some non-word syntax cases. + (korean-ksc5601): Fix ranges with symbol syntax. + +2002-09-14 Dave Love <fx@gnu.org> + + * Makefile.in (DONTCOMPILE): Add indian.el. + + * language/ind-util.el: + (ucs-bengali-to-is13194-alist, ucs-assamese-to-is13194-alist) + (ucs-gurmukhi-to-is13194-alist, ucs-gujarati-to-is13194-alist) + (ucs-oriya-to-is13194-alist, ucs-tamil-to-is13194-alist) + (ucs-telugu-to-is13194-alist, ucs-malayalam-to-is13194-alist))): + Remove declarations and let-bind them in re-written top-level loop + over scripts, including ucs-devanagari-to-is13194-alist. + +2002-09-14 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (charset): Move. + (language-info-custom-alist): Move. Alter :set. + (find-coding-systems-for-charsets): Check charset type before + getting :charset-list. + + * language/ind-util.el (iscii-to-ucs-region): Fix typo. + +2002-09-12 Kenichi Handa <handa@etl.go.jp> + + * international/mule-conf.el (emacs-mule, iso-2022-7bit) + (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) + (compound-text, ctext-no-compositions): Cancel provious change. + +2002-09-09 Dave Love <fx@gnu.org> + + * wid-edit.el (widget-string-complete): New. + (widget-coding-system-prompt-value-history): Deleted. + (coding-system): Use coding-system-value-history. + + * international/mule-cmds.el (charset): New widget. + (language-info-custom-alist): Use it. + (default-input-method): Modify :type. + +2002-09-08 Dave Love <fx@gnu.org> + + * language/ind-util.el (ucs-devanagari-to-is13194-alist) + (indian-glyph-char, indian-char-glyph): Deleted. + (is13194-default-repertory): Renamed from + is13194-default-repartory, + (iscii-to-ucs-region): Hoist evals from loop. + + * language/devan-util.el (dev-charseq): Avoid indian-glyph-char. + + * language/indian.el (indian-script-table) + (ccl-encode-indian-glyph-font): Deleted. + + * international/mule-conf.el (emacs-mule, iso-2022-7bit) + (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) + (compound-text, ctext-no-compositions): Remove :charset-list. + + * international/mule-cmds.el (language-info-custom-alist): New. + (input-method-activate-hook, input-method-inactivate-hook) + (input-method-after-insert-chunk-hook) + (input-method-use-echo-area, set-language-environment-hook) + (exit-language-environment-hook): Customize. + (find-coding-systems-for-charsets): Rewritten. + (default-input-method): Add :link. + +2002-09-08 Dave Love <fx@gnu.org> + + * international/mule-conf.el (eight-bit): Add :docstring, + :short-name properties. + (cp851): Doc fix. + (unicode-bmp): New. + + * case-table.el (set-case-syntax-pair): Remove check on byte + lengths. + + * language/european.el (cp858): New. + ("Turkish"): Add special case rules. + +2002-09-05 Dave Love <fx@gnu.org> + + * international/characters.el: Make $(D*s(B and $(D+s(B a case pair. + +2002-09-03 Kenichi Handa <handa@etl.go.jp> + + * international/mule-conf.el: Don't define the charset iso-8859-1 + here, just setup its properties. + +2002-08-21 Kenichi Handa <handa@etl.go.jp> + + * international/mule-conf.el (utf-8): Give :mime-charset property. + +2002-08-20 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el: Remove duplicated case setting for + Cyrillic and Greek letters. Don't setup printable-chars here. + + * case-table.el (describe-buffer-case-table): Handle the case + that KEY is a cons within map-char-table. + +2002-08-19 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el: Fix categories ?A and ?C. Treat + ASCII characters as `latin' script. + +2002-08-18 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el (fontset-plain-name): If the fontset + name doesn't ends with "-fontset-*", use family name as the first + part of the plain name. + (create-fontset-from-ascii-font): If "fontset-startup" is not yet + created, use that name for the fontset. Fix arguments to + subst-char-in-string. + +2002-08-18 Dave Love <fx@gnu.org> + + * term.el (term-char-mode): Remove generic-character-list code. + + * ruler-mode.el (ruler-mode-character-validate): Use characterp. + + * wid-edit.el (character): Use characterp. + + * international/mule-diag.el (describe-coding-system): Add utf-16 + case. + + * language/viet-util.el (viet-encode-viscii-char): Use encode-char. + + * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): Add + charset. + ("Ukrainian"): New. + + * language/georgian.el (georgian-ps): New coding system. + +2002-08-15 Kenichi Handa <handa@etl.go.jp> + + * international/mule-cmds.el (reset-language-environment): Don't + set nonascii-translation-table and nonascii-insert-offset. Call + set-unibyte-charset, not set-primary-charset. + (nonascii-translation-table, nonascii-insert-offset): Declare + these variable as obsolete ones. + (set-language-environment): Call set-unibyte-charset, not + set-primary-charset. Call set-charset-priority with `charset' + info of the language environment. + +2002-08-08 Kenichi Handa <handa@etl.go.jp> + + * tar-mode.el (tar-extract): Fix previous change. + +2002-08-02 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el (next-word-boundary-han): Don't + treat katakana following han characters as a part of a word. + +2002-08-01 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el: Call map-charset-chars on big5 + (not chinese-big5-1/2) to set categories `c', `C', and `|'. + (next-word-boundary-han): New function. Register it in + next-word-boundary-function-table. + (next-word-boundary-kana): Likewise. + +2002-07-31 Kenichi Handa <handa@etl.go.jp> + + * arc-mode.el (archive-file-name-coding-system): New variable. + Make it permanent-local. + (byte-after, bref, insert-unibyte): New function. Change most of + char-after, aref, insert to them respectively. + (archive-mode): Set archive-file-name-coding-system. + (archive-summarize): Don't change the buffer's multibyteness. + (archive-extract): Inherit archive-file-name-coding-system from + archive-superior-buffer. Bind coding-system-for-write to + archive-file-name-coding-system. + (archive-*-write-file-member): Encode ENAME by + archive-file-name-coding-system. Bind coding-system-for-write to + no-conversion. + (archive-rename-entry): Encode the filename by + archive-file-name-coding-system. + (archive-mode-revert): Don't change the buffer's multibyteness. + (archive-arc-summarize, archive-lzh-summarize, + archive-zoo-summarize): Don't change the buffer's multibyteness. + Decode filenames by archive-file-name-coding-system. + (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change + the buffer's multibyteness. + + * tar-mode.el (tar-file-name-coding-system): New variable. Make + it permanent-local.p + (tar-header-block-tokenize): Decode filename and linkname by + tar-file-name-coding-system. + (tar-header-block-checksum): Call multibyte-char-to-unibyte to get + the byte value of eight-bit chars. + (tar-summarize-buffer): Call set-buffer-multibyte with METHOD + `to'. Delete unnecessary call of position-bytes. + (tar-mode): Set tar-file-name-coding-system. Delete unnecessary + call of position-bytes. + (tar-extract): Simplified by calling decode-coding-region with + DESTINATION argument. Don't toggle multibyteness of tar buffer. + (tar-copy): Don't toggle multibyteness of tar buffer. + (tar-expunge): Likewise. + (tar-clear-modification-flags): Delete unnecessary call of + position-bytes. + (tar-rename-entry): Call tar-alter-one-field with encoded new + name. + (tar-alter-one-field): Don't toggle multibyteness of tar buffer. + Convert new-data-string by string-to-multibyte before inserting + it. + (tar-subfile-save-buffer): Don't toggle multibyteness of tar + buffer. Simplified by calling encoding-coding-region with + DESTINATION argument. + (tar-mode-write-file): Delete unnecessary call of + byte-to-position. + +2002-07-30 Dave Love <fx@gnu.org> + + * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc + fix. + + * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy. + +2002-07-26 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el: Setup char-script-table. + + * international/fontset.el: Setup the default fontset by the new + script based way. + (x-complement-fontset-spec): Change the format of arg FONTLIST to + an alist of charsets vs font name lists. + (charset-script-alist): New variable. + (create-fontset-from-fontset-spec): Allow script name in + FONTSET-SPEC. If charset is specified in FONTSET-SPEC, change it + to the corresponding script name. + (create-fontset-from-ascii-font): Slightly tuned. + + * international/mule-conf.el (devanagari-glyph): New charset. + Unify these charsets: korean-ksc5601, ipa, tibetan, ethiopic, + japanese-jisx0208, japanese-jisx0212, japanese-jisx0213-1, + japanese-jisx0213-2. + + * international/mule-diag.el (print-fontset): Use describe-vector + to handle a char table returned by fontset-info. + + * language/indian.el: Don't register ccl-encode-indian-glyph-font + and ccl-encode-unicode-font in font-ccl-encoder-alist. + +2002-07-18 Dave Love <fx@gnu.org> + + * startup.el (fancy-splash-head): Warn about status. + (fancy-splash-tail): Copyright up-date. + +2002-07-17 Kenichi Handa <handa@etl.go.jp> + + * international/mule-util.el (detect-coding-with-priority): Fix + the place of using `,' marker in backguote form. + +2002-07-12 Dave Love <fx@gnu.org> + + * international/mule-conf.el (mule-unicode-e000-ffff): Set + :max-code. + + * international/mule-util.el (with-coding-priority): Fix. + + * international/mule.el (set-coding-priority): Fix obsolete spec. + +2002-07-05 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (leim-list-header): Add coding tag. + +2002-07-05 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (find-coding-systems-region) + (language-info-alist, reset-language-environment, princ-list): Doc + fix. + (input-method-verbose-flag): Fix :type. + (set-locale-environment): Revert last change. + +2002-07-03 Dave Love <fx@gnu.org> + + * international/mule.el (set-char-table-default): Make obsolete. + +2002-07-01 Dave Love <fx@gnu.org> + + * language/devanagari.el ("Devanagari"): Fix coding-system, + coding-priority. + + * international/mule-diag.el (describe-char-after): Modify display + list processing. + (unicodedata-file, unicodedata-find): New. + +2002-06-29 Dave Love <fx@gnu.org> + + * emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done): Add + autoload cookie. + + * international/ja-dic-cnv.el (skkdic-convert): Add coding tag. + +2002-06-28 Dave Love <fx@gnu.org> + + * international/mule-util.el (detect-coding-with-priority): + Rewritten. + +2002-06-27 Dave Love <fx@gnu.org> + + * composite.el (compose-string): Doc fix. + + * language/georgian.el ("Georgian"): Delete code-pages feature, + add nonascii-translation. + + * language/european.el ("German", "French", "Spanish"): Add + latin-9 as alternative coding system. + ("Slovenian", "Polish"): Add windows-1250 as alternative coding + system. + ("Dutch"): Add latin-9 as alternative coding system. Add input + method. + ("Turkish"): Add windows-1254 and latin-3 as alternative coding + systems. + ("Lithuanian", "Latvian"): Add windows-1257 as alternative coding + system. + + * emacs-lisp/byte-opt.el (side-effect-free-fns): Add decode-char, + encode-coding-char. + (side-effect-and-error-free-fns): Add charsetp, max-char, + primary-charset. + + * simple.el: Don't require cl when compiling. + + * Makefile.in (DONTCOMPILE): Fix duplicates. + + * emacs-lisp/bytecomp.el (byte-compile-insert-header): Fix typo. + + * international/mule.el: Doc fixes. + (load-with-code-conversion): Fix coding-system-type test. + + * international/mule-cmds.el (sort-coding-systems): Comment out + iso-2022 case. + (encoded-string-description): Fix coding-system-type test. + +2002-06-24 Dave Love <fx@gnu.org> + + * international/characters.el: Make korean-ksc5601 double-width. + + * international/mule.el (auto-coding-regexp-alist): Recognize + Emacs 20/1 byte-compiled files. + + * international/mule-conf.el (file-coding-system-alist): Change + .elc to utf-8-emacs. + + * emacs-lisp/bytecomp.el (byte-recompile-directory) + (batch-byte-recompile-directory): Update from trunk. + (byte-compile-fix-header): Adjust for use of utf-8-emacs. + (byte-compile-insert-header): Update magic number. Add ballast. + (map-char-table): Use byte-compile-funarg-2. + +2002-06-16 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (set-locale-environment): Use + locale-codeset. + +2002-06-15 Dave Love <fx@gnu.org> + + * language/cyrillic.el ("Belarusian"): Doc fix. + (cp1125, koi8-t): Doc fix. + + * international/mule-cmds.el (find-multibyte-characters): Doc fix. + (find-multibyte-characters): Don't test for charset `unknown'. + (locale-language-names): Change or add: be, bs, cy, mk, ru.koi8, + ru, sr_YU, tg, wa, zh.gbk. + (locale-language-names): Change sp to Cyrillic. + (locale-charset-language-names): Match @euro after utf-8. + +2002-06-13 Dave Love <fx@gnu.org> + + * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New + coding systems. + ("Chinese-GBK"): New environment. + +2002-06-12 Dave Love <fx@gnu.org> + + * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New + coding systems. + ("Chinese-GBK"): New environment. + + * language/thai-util.el: Remove redundant unicodes in + category-setting. + + * language/lao-util.el: Remove redundant unicodes in + category-setting. + + * international/mule-conf.el (japanese-jisx0213-1) + (japanese-jisx0213-2): Add unify-map. + +2002-06-12 Kenichi Handa <handa@etl.go.jp> + + * international/quail.el (quail-update-leim-list-file): Force + writing the file by iso-2022-7bit. + + * international/titdic-cnv.el (miscdic-convert): Force writing the + file by iso-2022-7bit. + + * international/mule.el (define-charset): Change the attribute + :parents to :subset or :superset. + + * international/mule-conf.el: Adjusted for the change of + define-charset (:parent -> :subset or :superset). + + * international/characters.el: Fix the last change. + +2002-06-11 Dave Love <fx@gnu.org> + + * language/cyril-util.el (cyrillic-encode-koi8-r-char) + (cyrillic-encode-alternativnyj-char): Fixed. + (standard-display-cyrillic-translit): Remove redundant unicodes. + +2002-06-10 Dave Love <fx@gnu.org> + + * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): New + environments. + + * international/mule-conf.el (control-1): New charset. + (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes + space. + (korean-ksc5601): Redefine to use code-offset and unify-map. + +2002-06-07 Dave Love <fx@gnu.org> + + * international/mule-conf.el (tcvn-5712): New charset. + + * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding + system. + ("Vietnamese"): Doc fix. + +2002-06-06 Dave Love <fx@gnu.org> + + * international/mule-conf.el (windows-936): New alias. + + * cus-start.el: Add scalable-fonts-allowed. + + * international/characters.el: Reinstate various CJK syntax and + category setup. Remove obsolete syntax setting in Greek section. + Optimize the char tables. + + * language/thai.el ("Thai"): Add cp874, iso-8859-11 coding + systems. + + * language/vietnamese.el ("Vietnamese"): Add windows-1258 coding + system. + + * language/greek.el ("Greek"): Add windows-1253, cp851, cp869 + coding systems. + + * language/romanian.el ("Romanian"): Add iso-latin-10 coding + system. + +2002-06-03 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el (printable-chars): Setup correctly. + +2002-06-02 Dave Love <fx@gnu.org> + + * cus-start.el: Add selection-coding-system. + + * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding + systems. + + * language/china-util.el (post-read-decode-hz) + (pre-write-encode-hz): Moved from chinese.el. + (big5-to-flat-code, flat-code-to-big5, euc-to-flat-code) + (flat-code-to-euc, expand-euc-big5-alist, big5-to-cns): Deleted. + + * language/chinese.el (post-read-decode-hz) + (pre-write-encode-hz): Moved to china-util.el. + + * case-table.el (set-case-syntax-pair): Test again for equal byte + lengths of the pair. + + * international/characters.el: Add Vietnamese category to + equivalent unicodes. + +2002-05-31 Dave Love <fx@gnu.org> + + * international/mule-conf.el (chinese-sisheng, ipa) + (indian-is13194, tibetan, ethiopic): Add :unify-map. + + * international/mule-diag.el (describe-character-set): Account for + more than two dimensions of possibly different size. + (describe-current-coding-system): Add selection-coding-system. + + * international/mule-cmds.el (unify-8859-on-encoding-mode) + (unify-8859-on-decoding-mode): Moved from mule.el. + + * international/mule.el (unify-8859-on-encoding-mode) + (unify-8859-on-decoding-mode): Remove :init-value. + (charset-chars): Add optional dimension arg. + (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): Moved + to mule-cmds.el. + +2002-05-31 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el: Change registry for japanese-jisx0208 + to "JISX0208*" in the default fontset. + (font-encoding-alist): Add an entry for "JISX0208.1983" and + "ISO10646.indian-1". + +2002-05-30 Kenichi Handa <handa@etl.go.jp> + + * language/japanese.el (japanese-iso-7bit-1978-irv): Add + `designation' to :flags, `ascii' to :charset-list. + + * international/mule.el (define-charset): New args :min-code and + :max-code. + (coding-system-iso-2022-flags): Add use-roman, use-oldjis. + + * international/mule-conf.el (chinese-gbk): Change :code-offset to + #x160000. + (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp, + gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New + charsets. + +2002-05-29 Dave Love <fx@gnu.org> + + * language/thai.el (iso-8859-11): New coding system. + + * international/mule-conf.el: Doc fixes. + (iso-8859-11): New. + +2002-05-28 Dave Love <fx@albion.dl.ac.uk> + + * cus-start.el (scalable-fonts-allowed): Add. + +2002-05-27 Dave Love <fx@gnu.org> + + * international/mule.el (unify-8859-on-encoding-mode) + (unify-8859-on-decoding-mode): Dummy versions. + + * international/ucs-tables.el: Removed. + + * Makefile.in (DONTCOMPILE): Add language/chinese.el, + language/japanese.el. + + * international/mule-conf.el: Doc fixes. + (cp936): New alias. + (cp720, cp858): New charsets. + + * mail/sendmail.el (mail-recover-1, mail-recover): Use utf-8-emacs + coding system, not emacs-mule. + + * files.el (revert-buffer, recover-file): Likewise. + + * desktop.el (desktop-save): Likewise. + +2002-05-26 Dave Love <fx@gnu.org> + + * international/mule.el (with-category-table): Use make-symbol. + (coding-system-list): Use coding-system-aliases. + (make-translation-table): Don't deal with generic characters. + + * international/mule-util.el: (coding-system-post-read-conversion) + (coding-system-pre-write-conversion) + (coding-system-translation-table-for-decode) + (coding-system-translation-table-for-encode): Get the right + properties. + (with-coding-priority): New macro. + (detect-coding-with-language-environment): Use it. + (coding-system-equal): Use coding-system-plist. + + * encoded-kb.el: (encoded-kbd-setup-keymap) <ccl>: + Use :valid property. + + * mule-cmds.el (encode-coding-char): Use + find-coding-systems-string. Don't use make-char. + (describe-language-environment): Use coding-system-aliases. + (prefer-coding-system): Doc fix. + + * mule-diag.el (describe-current-coding-system): Fix aliases + listing. + (print-iso-2022-flags): Deleted. + (print-designation): Partly re-written. + (describe-coding-system): Deal with iso-2022 designations, flags. + Fix shift_jis case. + (describe-char-after): Use characterp. Print explicit unicode. + Remove some obsolete code. + (print-coding-system-briefly): Fix printing aliases. + (print-coding-system): Use coding-system-aliases. + (mule-diag): Don't list coding categories. + + * mule-conf.el: Doc fixes. Remove redundant + :long-name properties. Re-order charset priorities. + (binary): New alias. + (iso-8859-16): Fix nickname. + (define-iso-single-byte-charset): Un-define after use. + +2002-05-26 Dave Love <fx@gnu.org> + + * international/mule.el (coding-system-iso-2022-flags): Revert + last change. + +2002-05-25 Dave Love <fx@gnu.org> + + * international/characters.el: Additional double width + specifications. + + * international/mule-diag.el (print-coding-system): Incomplete + updates. + (describe-character-set): List more properties. + (print-fontset): Fix case of vector font-spec. + (describe-current-coding-system): Fix iso-7, iso-7-else. + + * international/mule-conf.el (ibm866): Fix alias. + (iso-8859-16): Fix nickname. + + * international/mule.el (coding-system-iso-2022-flags): Add + use-roman, use-oldjis. + +2002-05-23 Dave Love <fx@gnu.org> + + * language/ind-util.el: Avoid decode-char. + (indian--puthash-char, indian--puthash-c, indian--puthash-cv): + Use characterp, not char-valid-p. + + * language/devan-util.el: Add coding tag, avoid decode-char. + + * international/titdic-cnv.el: Add coding tag. + (tit-process-header): Add coding tag to output. + + * language/thai.el (cp874, ibm874): New coding systems. + + * emacs-lisp/byte-opt.el <side-effect-and-error-free-fns>: Add + character-p. + + * language/european.el (cp852, ibm852, cp857, ibm857, cp860) + (ibm860, cp861, ibm861, cp863, cp865, ibm865, cp437, ibm437): New + coding systems. + <set-language-info-alist>: Avoid decode-char. + + * language/hebrew.el (cp862, ibm862): New coding systems. + + * language/greek.el (cp851, ibm851, cp869, ibm869): New coding + systems. + + * language/cyrillic.el (cp855, ibm855): New coding systems. + + * international/mule-conf.el: Avoid decode-char in top-level code + for self-inserting multibyte chars. + (cp437, cp737, cp775, cp851, cp852, cp855, cp857, cp855, cp857) + (cp860, cp861, cp862, cp863, cp864, cp865, cp869, cp874): New + charsets. + + * international/characters.el: Various simplifications and + additions. + +2002-05-22 Dave Love <fx@gnu.org> + + * international/mule-conf.el (code-pages): Provide, for + compatibility. + + * international/code-pages.el: Removed. + +2002-05-22 Kenichi Handa <handa@etl.go.jp> + + * Makefile.in: Cancel the 2002-05-17 change of mine. + + * international/fontset.el: Add setting for unicode font at the + end of the default fontset. + +2002-05-21 Dave Love <fx@gnu.org> + + * international/mule-conf.el (adobe-standard-encoding, symbol): + Adjust :code-space. + (ibm850): Add :ascii-compatible-p. + +2002-05-21 Kenichi Handa <handa@etl.go.jp> + + * international/mule-conf.el (vietnamese-viscii-lower) + (vietnamese-viscii-upper): Supply them :code-offset, then unify by + mapping table. + +2002-05-20 Dave Love <fx@gnu.org> + + * cus-start.el: Add charset-map-directory. + + * international/fontset.el (font-encoding-alist): Add + adobe-symbol. + + * format.el (format-alist): Remove ibm, mac, hp entries (available + natively). + + * language/romanian.el (iso-latin-10): Add :mime-charset. + ("Romanian"): Add doc. + + * international/mule-conf.el (iso-8859-10, symbol) + (adobe-standard-encoding, ibm850): New charsets. + (iso-8859-13): Fix IR number, final char. + (file-coding-system-alist): Add .xml. + + * language/european.el (iso-latin-6, iso-8859-10, latin-6) + (iso-latin-7, iso-8859-13, latin-7, hp-roman8, roman8) + (adobe-standard-encoding, cp850, ibm850): New coding systems. + ("Latin-6", "Latin-7"): New language environments. + +2002-05-19 Dave Love <fx@gnu.org> + + * Makefile.in (DONTCOMPILE): Remove ucs-tables, utf-8, + utf-8-subst; add vietnamese, cyrillic, czech. + + * language/romanian.el (iso-latin-10): New coding system. + + * international/mule-conf.el (emacs-mule): Set :charset-list, + consistent with coding-system-charset-list doc. + (iso-8859-16): New charset. + + * international/mule-diag.el (describe-coding-system): Avoid error + for iso-2022, emacs-mule. + +2002-05-17 Dave Love <fx@gnu.org> + + * international/codepage.el: Most of code removed or commented + out. + (codepage-setup): Re-written as trivial, obsolete function. + + * language/utf-8-lang.el ("UTF-8"): Use utf-8, not mule-utf-8. + Remove setup function. + + * language/english.el (ebcdic-us, ebcdic-uk): New coding systems. + + * Makefile.in (DONTCOMPILE): Add language/vietnamese.el, + language/cyrillic.el, language/czech.el. + + * language/vietnamese.el (windows-1258, cp1258): New coding + systems. + (font-ccl-encoder-alist): Remove viscii, vscii. + + * language/hebrew.el (windows-1255, cp1255): New coding systems. + + * language/european.el (windows-1254, cp1254, windows-1257) + (cp1257, next, iso-latin-7, iso-8859-13, latin-7): New coding + systems. + ("Latin-7", "Lithuanian", "Latvian"): Don't require code-pages. + + * language/greek.el (windows-1253, cp1253): New coding systems. + + * international/mule-conf.el (ebcdic-us, ebcdic-uk): Change map + file name. + (windows-1253, windows-1254, windows-1255, windows-1256) + (windows-1257, windows-1258, next): New charsets. + + * international/utf-8.el, international/utf-8-subst.el: Removed. + + * international/mule.el: Doc fixes. + (charset-list, generic-char-p, set-coding-priority): Make + obsolete. + (coding-system-get): Try to convert old-style symbol to keyword. + (define-charset): Purecopy strings in property list. + (define-coding-system): Purecopy docstring. + + * international/mule-diag.el (list-character-sets-2): Avoid + charset-bytes. + (list-iso-charset-chars, list-non-iso-charset-chars): Deleted. + (list-block-of-chars): Re-written. + (describe-character-set): Show more properties. + (describe-char-after): Correct codepoint display. + (print-coding-system): Use symbolic types. + +2002-05-17 Kenichi Handa <handa@etl.go.jp> + + * Makefile.in: Be sure also to run emacs with LANG=C. + +2002-05-16 Dave Love <fx@gnu.org> + + * international/mule-diag.el: Doc fixes. + (sort-charset-list, charset-multibyte-form-string): Removed. + (list-character-sets, list-character-sets-1) + (list-character-sets-2): Re-written. + (non-iso-charset-alist): Set to nil and made obsolete. + (decode-codepage-char): Re-written and made obsolete. + (read-charset): Don't use non-iso-charset-alist. + (describe-coding-system): Use keyword properties. + (describe-character-set): Re-written. + + * international/mule-conf.el (koi8-u, koi8-t, georgian-ps) + (windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us) + (ebcdic-uk): New charsets. + + * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): New + coding systems. + + * language/european.el (windows-1252): New coding system. + +2002-05-16 Kenichi Handa <handa@etl.go.jp> + + * Makefile.in: By sure to run emacs with LC_ALL=C. + + * international/encoded-kb.el (encoded-kbd-handle-8bit): Call + encoded-kbd-self-insert-iso2022-8bit with argument 1. + (encoded-kbd-self-insert-charset): New function. + (encoded-kbd-setup-keymap): Handle a coding-system of type + charset. + (encoded-kbd-mode): Likewise. + +2002-05-15 Dave Love <fx@gnu.org> + + * international/mule-cmds.el (set-locale-environment): Comment out + set-keyboard-coding-system stuff. + +2002-05-14 Kenichi Handa <handa@etl.go.jp> + + * international/mule.el (define-coding-system): Docstring + fixed (sjis->shift-jis). + + * international/mule-conf.el: Use decode-char instead of + make-char. + + * international/encoded-kb.el + (encoded-kbd-self-insert-iso2022-8bit): New arg ARG. Directly + call self-insert-command. This is a temporary workaround to + make it work with latin-1. + (encoded-kbd-mode): Change `sjis' to `shift-jis'. + + * international/characters.el: Setup char-width-table for CJK + characters. + +2002-05-15 Kenichi Handa <handa@etl.go.jp> + + * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block): + Fix the initial value to specify character range of + japanese-jisx0208, not unicode. + + * international/characters.el: Set syntax/category for + japanese-jisx0208. + +2002-05-14 Dave Love <fx@gnu.org> + + * mail/sendmail.el (sendmail-send-it): Use :mime-charset, not + mime-charset. + + * language/vietnamese.el, language/korean.el, language/japanese.el: + * language/hebrew.el, language/greek.el, language/chinese.el: + Fix :mime-charset properties. + + * language/cyrillic.el (cyrillic-iso-8bit, cyrillic-koi8) + (cyrillic-alternativnyj): Fix :mime-charset. + (cp878, cp866): New alias. + + * language/european.el: Fix mime-charset properties. + + * international/mule-cmds.el (sort-coding-systems) + (select-safe-coding-system, select-message-coding-system): Use + :mime-charset, not 'mime-charset. + + * international/mule-conf.el: Add various :mime-charset + properties. + +2002-05-13 Dave Love <fx@gnu.org> + + * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix + getting decoder. + (encoded-kbd-mode): Fix code for coding system type and + designations. + + * international/mule-conf.el: Speling fixes. + +2002-05-13 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el (fontset-plain-name): Handle the case + that size, weight, slant are not specified in the fontset name. + +2002-05-10 Yong Lu <lyongu@asia-infonet.com> + + * language/greek.el (greek-iso-8bit): Fix typo. + +2002-05-10 Kenichi Handa <handa@etl.go.jp> + + * language/chinese.el (chinese-big5): Change :coding-type to + `charset'. + +2002-05-09 Kenichi Handa <handa@etl.go.jp> + + * international/characters.el: Change encoding to utf-8-emacs. + Remove apparent duplicate codes. + +2002-05-07 Kenichi Handa <handa@etl.go.jp> + + * international/fontset.el: Change the registry for + chinese-gb2312 and add the registry for chinese-gbk. + + * international/mule.el (charset-chars): Fix typo. + + * international/mule-conf.el (chinese-gbk): New charset. + + * international/titdic-cnv.el (titdic-convert): Read into a + unibyte buffer then make the buffer multibyte. + +2002-03-07 Kenichi Handa <handa@etl.go.jp> + + * international/mule-conf.el (utf-16-le): Use :bom attribute + instead of :signature. + (utf-16-be): Likewise. + +2002-03-05 Kenichi Handa <handa@etl.go.jp> + + * language/czech.el ("Czech"): Set `iso-8859-2' for + `nonascii-translation'. + + * language/romanian.el ("Romanian"): Likewise. + + * language/slovak.el ("Slovak"): Likewise. + + * international/characters.el: Optimize calls of + modify-category-entry. + +2002-03-01 Kenichi Handa <handa@etl.go.jp> + + * bindings.el: Don't bind multibyte characters to + self-insert-command here. It's done in mule-conf.el + + * case-table.el (set-case-syntax-offset): Variable deleted. + (set-case-syntax-1): Function deleted. Callers changed. + (set-case-syntax-delims): Don't check byte length of characters. + + * isearch.el (isearch-mode-map): Call set-char-table-range to bind + characters to isearch-printing-char. + + * loadup.el: Don't load "international/utf-8". Don't call + update-coding-systems-internal. Bind coding-system-for-write to + `utf-8' while writing fns-XXX.el. Call clear-charset-maps before + dumping. + + * version.el (emacs-version): Set to "22.0.0". + + * emacs-lisp/regexp-opt.el (regexp-opt-charset): Adjusted for the + change of map-char-table. + + * eshell/esh-mode.el: Adjusted for the change of map-char-table. + + * international/characters.el: Adjusted for the deletion of + generic characters. + + * international/code-pages.el (cp-make-translation-table, + cp-valid-codes, cp-fix-safe-chars): Deleted. Caller changed. + (cp-make-coding-system): Call define-coding-system. + + * international/fontset.el: Mostly re-written. + + * international/ja-dic-cnv.el (skkdic-get-kana-compact-codes): + Call encode-char instead of split-char. + + * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block): + Value changed. + (skkdic-lookup-key): Call encode-char instead of split-char. + + * international/titdic-cnv.el (titdic-convert): Bind + coding-system-for-write to 'iso-2022-7bit. Don't work on unibyte + buffer. + + * international/latin-1.el: Don't bind set-case-syntax-offset. + + * international/latin-2.el: Don't bind set-case-syntax-offset. + + * international/latin-3.el: Don't bind set-case-syntax-offset. + + * international/latin-4.el: Don't bind set-case-syntax-offset. + + * international/latin-5.el: Don't bind set-case-syntax-offset. + + * international/latin-8.el: Don't bind set-case-syntax-offset. + + * international/latin-9.el: Don't bind set-case-syntax-offset. + + * international/mule-cmds.el: Don't use coding category. Call + set-coding-system-priority instead of set-coding-priority. + (sort-coding-systems): Call coding-system-priority-list to get the + most preferred one. + (select-safe-coding-system): Likewise. + (reset-language-environment): Order of coding system priority + changed. Set primary charset to iso-8859-1. + (set-language-environment-coding-systems): Call + set-coding-system-priority instead of set-coding-priority. + (get-charset-property, put-charset-property): Moved to mule.el. + + * international/mule-conf.el: Fully Re-written. + + * international/mule-diag.el (print-designation): Arguments + changed. + (print-iso-2022-flags): New function. + (describe-coding-system): Adjusted for the new structure of coding + system. + (describe-current-coding-system): Likewise. + + * international/mule.el (char-valid-p): Make it an alias of + characterp. + (define-charset): Fully re-designed. + (charset-quoted-standard-p): Deleted. + (charsetp): Moved to charset.c. + (charset-info, charset-id, charset-bytes, charset-width, + charset-directioin, charset-iso-graphic-plane, + charset-reverse-charset): Deleted. + (charset-dimension, charset-chars, charset-iso-final-char, + charset-description, charset-short-name, charset-long-name): Call + charset-plist instead of charset-info. + (charset-plist, set-charset-plist): Moved to charset.c. + (get-charset-property, put-charset-property): Moved from + mule-cmds.el. Call charset-plist and set-charset-plist. + (make-char): Deleted. + (generic-char-p): Make it always return nil. + (decode-char, encode-char): Moved to charset.c. + (coding-spec-XXX-idx): Variables deleted. + (coding-system-iso-2022-flags): New variable. + (define-coding-system): New function. + (transform-make-coding-system-args, make-coding-system): Deleted. + (set-coding-priority): Make it obsolete. + (after-insert-file-set-buffer-file-coding-system): Adjusted for + the new coding system structure. + (find-new-buffer-file-coding-system): Likewise. + + * language/chinese.el, language/cyrillic.el, language/european.el, + language/greek.el, language/hebrew.el, language/indian.el, + language/japanese.el, language/korean.el, language/lao.el, + language/thai.el, language/tibetan.el, language/vietnamese.el: + Call define-coding-system instead of make-coding-system. All CCL + program deleted. + + * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead + of make-char. + (sgml-char-names-table): Iteration limit fixed. + + * term/mac-win.el: Deleted unnecessary calls of set-fontset-font. + (ccl-encode-mac-roman-font): Deleted. + + * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el, + utf-8.el, and utf-8-subst.el as they can't be bytecompiled + currently. This is just a temporary workaround. + +;; Local Variables: +;; coding: iso-2022-7bit +;; End: + + Copyright (C) 2002 Free Software Foundation, Inc. + Copying and distribution of this file, with or without modification, + are permitted provided the copyright notice and this notice are preserved. diff --git a/lisp/Makefile.in b/lisp/Makefile.in index c09597b6d03..d1f5b43b762 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -55,13 +55,7 @@ DONTCOMPILE = \ $(lisp)/forms-d2.el \ $(lisp)/forms-pass.el \ $(lisp)/generic-x.el \ - $(lisp)/international/latin-1.el \ - $(lisp)/international/latin-2.el \ - $(lisp)/international/latin-3.el \ - $(lisp)/international/latin-4.el \ - $(lisp)/international/latin-5.el \ - $(lisp)/international/latin-8.el \ - $(lisp)/international/latin-9.el \ + $(lisp)/international/latin1-disp.el \ $(lisp)/international/mule-conf.el \ $(lisp)/language/czech.el \ $(lisp)/language/devanagari.el \ @@ -79,6 +73,10 @@ DONTCOMPILE = \ $(lisp)/language/thai.el \ $(lisp)/language/utf-8-lang.el \ $(lisp)/language/georgian.el \ + $(lisp)/language/vietnamese.el \ + $(lisp)/language/cyrillic.el \ + $(lisp)/language/chinese.el \ + $(lisp)/language/indian.el \ $(lisp)/loaddefs.el \ $(lisp)/loadup.el \ $(lisp)/mail/blessmail.el \ @@ -123,7 +121,7 @@ COMPILE_FIRST = \ # The actual Emacs command run in the targets below. -emacs = EMACSLOADPATH=$(lisp) $(EMACS) $(EMACSOPT) +emacs = EMACSLOADPATH=$(lisp) LC_ALL=C $(EMACS) $(EMACSOPT) # Common command to find subdirectories @@ -148,12 +146,12 @@ $(lisp)/cus-load.el: custom-deps: $(lisp)/cus-load.el doit wd=$(lisp); $(setwins_almost); \ echo Directories: $$wins; \ - $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins + LC_ALL=C $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins finder-data: doit wd=$(lisp); $(setwins_almost); \ echo Directories: $$wins; \ - $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins + LC_ALL=C $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins $(lisp)/loaddefs.el: echo ";;; loaddefs.el --- automatically extracted autoloads" >> $@ @@ -168,7 +166,7 @@ $(lisp)/loaddefs.el: autoloads: $(lisp)/loaddefs.el doit wd=$(lisp); $(setwins); \ echo Directories: $$wins; \ - $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins + LC_ALL=C $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins $(lisp)/subdirs.el: $(MAKE) $(MFLAGS) update-subdirs @@ -272,7 +270,7 @@ compile-after-backup: backup-compiled-files compile-always # .elc is present. recompile: doit - $(EMACS) $(EMACSOPT) -f batch-byte-recompile-directory $(lisp) + LC_ALL=C $(EMACS) $(EMACSOPT) -f batch-byte-recompile-directory $(lisp) # Prepare a bootstrap in the lisp subdirectory. Build loaddefs.el, # because it's not sure it's up-to-date, and if it's not, that might diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el index 563b71f940e..9730a72ff72 100644 --- a/lisp/arc-mode.el +++ b/lisp/arc-mode.el @@ -352,6 +352,10 @@ Archive and member name will be added." (make-variable-buffer-local 'archive-subfile-mode) (put 'archive-subfile-mode 'permanent-local t) +(defvar archive-file-name-coding-system nil) +(make-variable-buffer-local 'archive-file-name-coding-system) +(put 'archive-file-name-coding-system 'permanent-local t) + (defvar archive-files nil "Vector of file descriptors. Each descriptor is a vector of the form @@ -364,6 +368,18 @@ Each descriptor is a vector of the form ;; ------------------------------------------------------------------------- ;; Section: Support functions. +(eval-when-compile + (defsubst byte-after (pos) + "Like char-after but an eight-bit char is converted to unibyte." + (multibyte-char-to-unibyte (char-after pos))) + (defsubst insert-unibyte (&rest args) + "Like insert but don't make unibyte string and eight-bit char multibyte." + (dolist (elt args) + (if (integerp elt) + (insert (if (< elt 128) elt (decode-char 'eight-bit elt))) + (insert (string-to-multibyte elt))))) + ) + (defsubst archive-name (suffix) (intern (concat "archive-" (symbol-name archive-subtype) "-" suffix))) @@ -374,6 +390,7 @@ in which case a second argument, length, should be supplied." (if (stringp str) (setq len (length str)) (setq str (buffer-substring str (+ str len)))) + (setq str (string-as-unibyte str)) (let ((result 0) (i 0)) (while (< i len) @@ -578,6 +595,12 @@ archive. (make-local-variable 'archive-file-list-start) (make-local-variable 'archive-file-list-end) (make-local-variable 'archive-file-name-indent) + (setq archive-file-name-coding-system + (or file-name-coding-system + default-file-name-coding-system + locale-coding-system)) + (if default-enable-multibyte-characters + (set-buffer-multibyte 'to)) (archive-summarize nil) (setq buffer-read-only t)))) @@ -720,7 +743,6 @@ is visible (and the real data of the buffer is hidden). Optional argument SHUT-UP, if non-nil, means don't print messages when parsing the archive." (widen) - (set-buffer-multibyte nil) (let (buffer-read-only) (or shut-up (message "Parsing archive file...")) @@ -924,7 +946,8 @@ using `make-temp-file', and the generated name is returned." view-p (string-match file-name-invalid-regexp ename))) (buffer (get-buffer bufname)) - (just-created nil)) + (just-created nil) + (file-name-coding archive-file-name-coding-system)) (if buffer nil (setq archive (archive-maybe-copy archive)) @@ -943,13 +966,14 @@ using `make-temp-file', and the generated name is returned." (make-local-variable 'local-write-file-hooks) (add-hook 'local-write-file-hooks 'archive-write-file-member) (setq archive-subfile-mode descr) + (setq archive-file-name-coding-system file-name-coding) (if (and (null (let (;; We may have to encode file name arguement for ;; external programs. (coding-system-for-write (and enable-multibyte-characters - file-name-coding-system)) + archive-file-name-coding-system)) ;; We read an archive member by no-conversion at ;; first, then decode appropriately by calling ;; archive-set-buffer-as-visiting-file later. @@ -1133,15 +1157,16 @@ using `make-temp-file', and the generated name is returned." (if (aref descr 3) ;; Set the file modes, but make sure we can read it. (set-file-modes tmpfile (logior ?\400 (aref descr 3)))) - (if enable-multibyte-characters - (setq ename - (encode-coding-string ename file-name-coding-system))) - (let ((exitcode (apply 'call-process - (car command) - nil - nil - nil - (append (cdr command) (list archive ename))))) + (setq ename + (encode-coding-string ename archive-file-name-coding-system)) + (let* ((coding-system-for-write 'no-conversion) + (exitcode (apply 'call-process + (car command) + nil + nil + nil + (append (cdr command) + (list archive ename))))) (if (equal exitcode 0) nil (error "Updating was unsuccessful (%S)" exitcode)))) @@ -1314,9 +1339,8 @@ as a relative change like \"g+rw\" as for chmod(2)" (if (fboundp func) (progn (funcall func (buffer-file-name) - (if enable-multibyte-characters - (encode-coding-string newname file-name-coding-system) - newname) + (encode-coding-string newname + archive-file-name-coding-system) descr) (archive-resummarize)) (error "Renaming is not supported for this archive type")))) @@ -1327,7 +1351,6 @@ as a relative change like \"g+rw\" as for chmod(2)" (setq archive-files nil) (let ((revert-buffer-function nil) (coding-system-for-read 'no-conversion)) - (set-buffer-multibyte nil) (revert-buffer t t)) (archive-mode) (goto-char archive-file-list-start) @@ -1349,11 +1372,12 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." files visual) (while (and (< (+ p 29) (point-max)) - (= (char-after p) ?\C-z) - (> (char-after (1+ p)) 0)) + (= (byte-after p) ?\C-z) + (> (byte-after (1+ p)) 0)) (let* ((namefld (buffer-substring (+ p 2) (+ p 2 13))) (fnlen (or (string-match "\0" namefld) 13)) - (efnname (substring namefld 0 fnlen)) + (efnname (decode-coding-string (substring namefld 0 fnlen) + archive-file-name-coding-system)) (csize (archive-l-e (+ p 15) 4)) (moddate (archive-l-e (+ p 19) 2)) (modtime (archive-l-e (+ p 21) 2)) @@ -1400,10 +1424,9 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (save-restriction (save-excursion (widen) - (set-buffer-multibyte nil) (goto-char (+ archive-proper-file-start (aref descr 4) 2)) (delete-char 13) - (insert name))))) + (insert-unibyte name))))) ;; ------------------------------------------------------------------------- ;; Section: Lzh Archives @@ -1415,13 +1438,13 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." visual) (while (progn (goto-char p) ;beginning of a base header. (looking-at "\\(.\\|\n\\)\\(.\\|\n\\)-l[hz][0-9ds]-")) - (let* ((hsize (char-after p)) ;size of the base header (level 0 and 1) + (let* ((hsize (byte-after p)) ;size of the base header (level 0 and 1) (csize (archive-l-e (+ p 7) 4)) ;size of a compressed file to follow (level 0 and 2), ;size of extended headers + the compressed file to follow (level 1). (ucsize (archive-l-e (+ p 11) 4)) ;size of an uncompressed file. (time1 (archive-l-e (+ p 15) 2)) ;date/time (MSDOS format in level 0, 1 headers (time2 (archive-l-e (+ p 17) 2)) ;and UNIX format in level 2 header.) - (hdrlvl (char-after (+ p 20))) ;header level + (hdrlvl (byte-after (+ p 20))) ;header level thsize ;total header size (base + extensions) fnlen efnname fiddle ifnname width p2 creator neh ;beginning of next extension header (level 1 and 2) @@ -1429,35 +1452,34 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." gname uname modtime moddate) (if (= hdrlvl 3) (error "can't handle lzh level 3 header type")) (when (or (= hdrlvl 0) (= hdrlvl 1)) - (setq fnlen (char-after (+ p 21))) ;filename length + (setq fnlen (byte-after (+ p 21))) ;filename length (setq efnname (let ((str (buffer-substring (+ p 22) (+ p 22 fnlen)))) ;filename from offset 22 - (if file-name-coding-system - (decode-coding-string str file-name-coding-system) - (string-as-multibyte str)))) + (decode-coding-string + str archive-file-name-coding-system))) (setq p2 (+ p 22 fnlen))) ; (if (= hdrlvl 1) (progn ;specific to level 1 header - (setq creator (if (>= (- hsize fnlen) 24) (char-after (+ p2 2)) 0)) + (setq creator (if (>= (- hsize fnlen) 24) (byte-after (+ p2 2)) 0)) (setq neh (+ p2 3))) (if (= hdrlvl 2) (progn ;specific to level 2 header - (setq creator (char-after (+ p 23)) ) + (setq creator (byte-after (+ p 23)) ) (setq neh (+ p 24))))) (if neh ;if level 1 or 2 we expect extension headers to follow (let* ((ehsize (archive-l-e neh 2)) ;size of the extension header - (etype (char-after (+ neh 2)))) ;extension type + (etype (byte-after (+ neh 2)))) ;extension type (while (not (= ehsize 0)) (cond ((= etype 1) ;file name (let ((i (+ neh 3))) (while (< i (+ neh ehsize)) - (setq efnname (concat efnname (char-to-string (char-after i)))) + (setq efnname (concat efnname (char-to-string (byte-after i)))) (setq i (1+ i))))) ((= etype 2) ;directory name (let ((i (+ neh 3))) (while (< i (+ neh ehsize)) (setq dir (concat dir - (if (= (char-after i) + (if (= (byte-after i) 255) "/" (char-to-string @@ -1481,7 +1503,7 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." ) (setq neh (+ neh ehsize)) (setq ehsize (archive-l-e neh 2)) - (setq etype (char-after (+ neh 2)))) + (setq etype (byte-after (+ neh 2)))) ;;get total header size for level 1 and 2 headers (setq thsize (- neh p)))) (if (= hdrlvl 0) ;total header size @@ -1523,7 +1545,6 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (setq p (+ p thsize 2 csize)))) )) (goto-char (point-min)) - (set-buffer-multibyte default-enable-multibyte-characters) (let ((dash (concat (if archive-alternate-display "- -------- ----- ----- " "- ---------- -------- ----------- -------- ") @@ -1554,7 +1575,7 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (let ((sum 0)) (while (> count 0) (setq count (1- count) - sum (+ sum (char-after p)) + sum (+ sum (byte-after p)) p (1+ p))) (logand sum 255))) @@ -1562,10 +1583,9 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (save-restriction (save-excursion (widen) - (set-buffer-multibyte nil) (let* ((p (+ archive-proper-file-start (aref descr 4))) - (oldhsize (char-after p)) - (oldfnlen (char-after (+ p 21))) + (oldhsize (byte-after p)) + (oldfnlen (byte-after (+ p 21))) (newfnlen (length newname)) (newhsize (+ oldhsize newfnlen (- oldfnlen))) buffer-read-only) @@ -1573,23 +1593,22 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (error "The file name is too long")) (goto-char (+ p 21)) (delete-char (1+ oldfnlen)) - (insert newfnlen newname) + (insert-unibyte newfnlen newname) (goto-char p) (delete-char 2) - (insert newhsize (archive-lzh-resum p newhsize)))))) + (insert-unibyte newhsize (archive-lzh-resum p newhsize)))))) (defun archive-lzh-ogm (newval files errtxt ofs) (save-restriction (save-excursion (widen) - (set-buffer-multibyte nil) (while files (let* ((fil (car files)) (p (+ archive-proper-file-start (aref fil 4))) - (hsize (char-after p)) - (fnlen (char-after (+ p 21))) + (hsize (byte-after p)) + (fnlen (byte-after (+ p 21))) (p2 (+ p 22 fnlen)) - (creator (if (>= (- hsize fnlen) 24) (char-after (+ p2 2)) 0)) + (creator (if (>= (- hsize fnlen) 24) (byte-after (+ p2 2)) 0)) buffer-read-only) (if (= creator ?U) (progn @@ -1597,10 +1616,10 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (setq newval (funcall newval (archive-l-e (+ p2 ofs) 2)))) (goto-char (+ p2 ofs)) (delete-char 2) - (insert (logand newval 255) (lsh newval -8)) + (insert-unibyte (logand newval 255) (lsh newval -8)) (goto-char (1+ p)) (delete-char 1) - (insert (archive-lzh-resum (1+ p) hsize))) + (insert-unibyte (archive-lzh-resum (1+ p) hsize))) (message "Member %s does not have %s field" (aref fil 1) errtxt))) (setq files (cdr files)))))) @@ -1628,7 +1647,7 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." files visual) (while (string= "PK\001\002" (buffer-substring p (+ p 4))) - (let* ((creator (char-after (+ p 5))) + (let* ((creator (byte-after (+ p 5))) (method (archive-l-e (+ p 10) 2)) (modtime (archive-l-e (+ p 12) 2)) (moddate (archive-l-e (+ p 14) 2)) @@ -1638,9 +1657,8 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (fclen (archive-l-e (+ p 32) 2)) (lheader (archive-l-e (+ p 42) 4)) (efnname (let ((str (buffer-substring (+ p 46) (+ p 46 fnlen)))) - (if file-name-coding-system - (decode-coding-string str file-name-coding-system) - (string-as-multibyte str)))) + (decode-coding-string + str archive-file-name-coding-system))) (isdir (and (= ucsize 0) (string= (file-name-nondirectory efnname) ""))) (mode (cond ((memq creator '(2 3)) ; Unix + VMS @@ -1649,7 +1667,7 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (logior ?\444 (if isdir (logior 16384 ?\111) 0) (if (zerop - (logand 1 (char-after (+ p 38)))) + (logand 1 (byte-after (+ p 38)))) ?\222 0))) (t nil))) (modestr (if mode (archive-int-to-mode mode) "??????????")) @@ -1706,22 +1724,21 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (save-restriction (save-excursion (widen) - (set-buffer-multibyte nil) (while files (let* ((fil (car files)) (p (+ archive-proper-file-start (car (aref fil 4)))) - (creator (char-after (+ p 5))) + (creator (byte-after (+ p 5))) (oldmode (aref fil 3)) (newval (archive-calc-mode oldmode newmode t)) buffer-read-only) (cond ((memq creator '(2 3)) ; Unix + VMS (goto-char (+ p 40)) (delete-char 2) - (insert (logand newval 255) (lsh newval -8))) + (insert-unibyte (logand newval 255) (lsh newval -8))) ((memq creator '(0 5 6 7 10 11 15)) ; Dos etc. (goto-char (+ p 38)) - (insert (logior (logand (char-after (point)) 254) - (logand (logxor 1 (lsh newval -7)) 1))) + (insert-unibyte (logior (logand (byte-after (point)) 254) + (logand (logxor 1 (lsh newval -7)) 1))) (delete-char 1)) (t (message "Don't know how to change mode for this member")))) (setq files (cdr files)))))) @@ -1741,9 +1758,9 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (modtime (archive-l-e (+ p 16) 2)) (ucsize (archive-l-e (+ p 20) 4)) (namefld (buffer-substring (+ p 38) (+ p 38 13))) - (dirtype (char-after (+ p 4))) - (lfnlen (if (= dirtype 2) (char-after (+ p 56)) 0)) - (ldirlen (if (= dirtype 2) (char-after (+ p 57)) 0)) + (dirtype (byte-after (+ p 4))) + (lfnlen (if (= dirtype 2) (byte-after (+ p 56)) 0)) + (ldirlen (if (= dirtype 2) (byte-after (+ p 57)) 0)) (fnlen (or (string-match "\0" namefld) 13)) (efnname (let ((str (concat @@ -1757,9 +1774,8 @@ This doesn't recover lost files, it just undoes changes in the buffer itself." (buffer-substring (+ p 58) (+ p 58 lfnlen -1)) (substring namefld 0 fnlen))))) - (if file-name-coding-system - (decode-coding-string str file-name-coding-system) - (string-as-multibyte str)))) + (decode-coding-string + str archive-file-name-coding-system))) (fiddle (and (= lfnlen 0) (string= efnname (upcase efnname)))) (ifnname (if fiddle (downcase efnname) efnname)) (width (string-width ifnname)) diff --git a/lisp/bindings.el b/lisp/bindings.el index 967713e9734..88ff7c2a8e0 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el @@ -625,12 +625,6 @@ language you are using." ;; that we will not need to keep permanently. (garbage-collect) -;; Make all multibyte characters self-insert. -(let ((l (generic-character-list)) - (table (nth 1 global-map))) - (while l - (set-char-table-default table (car l) 'self-insert-command) - (setq l (cdr l)))) (setq help-event-list '(help f1)) diff --git a/lisp/case-table.el b/lisp/case-table.el index f83123bf19f..f54d0b75c55 100644 --- a/lisp/case-table.el +++ b/lisp/case-table.el @@ -34,27 +34,25 @@ ;;; Code: -(defvar set-case-syntax-offset 0) - -(defvar set-case-syntax-set-multibyte nil) - (defun describe-buffer-case-table () "Describe the case table of the current buffer." (interactive) (let ((description (make-char-table 'case-table))) (map-char-table (function (lambda (key value) - (aset - description key - (cond ((not (natnump value)) - "case-invariant") - ((/= key (downcase key)) - (concat "uppercase, matches " - (char-to-string (downcase key)))) - ((/= key (upcase key)) - (concat "lowercase, matches " - (char-to-string (upcase key)))) - (t "case-invariant"))))) + (if (consp key) + (set-char-table-range description key "case-invariant") + (aset + description key + (cond ((not (natnump value)) + "case-invariant") + ((/= key (downcase key)) + (concat "uppercase, matches " + (char-to-string (downcase key)))) + ((/= key (upcase key)) + (concat "lowercase, matches " + (char-to-string (upcase key)))) + (t "case-invariant")))))) (current-case-table)) (save-excursion (with-output-to-temp-buffer "*Help*" @@ -71,20 +69,12 @@ (set-char-table-extra-slot copy 2 nil) copy)) -(defsubst set-case-syntax-1 (char) - "Offset CHAR by `set-case-syntax-offset' if CHAR is a non-ASCII 8-bit char." - (if (and (>= char 128) (< char 256)) - (+ char set-case-syntax-offset) - char)) - (defun set-case-syntax-delims (l r table) "Make characters L and R a matching pair of non-case-converting delimiters. This sets the entries for L and R in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table' to indicate left and right delimiters." - (setq l (set-case-syntax-1 l)) - (setq r (set-case-syntax-1 r)) (aset table l l) (aset table r r) ;; Clear out the extra slots so that they will be @@ -103,11 +93,6 @@ This sets the entries for characters UC and LC in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table' to give them the syntax of word constituents." - (unless (= (charset-bytes (char-charset uc)) - (charset-bytes (char-charset lc))) - (error "Can't casify chars with different `charset-bytes' values")) - (setq uc (set-case-syntax-1 uc)) - (setq lc (set-case-syntax-1 lc)) (aset table uc lc) (aset table lc lc) (set-char-table-extra-slot table 0 nil) @@ -122,7 +107,6 @@ This sets the entry for character C in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table'. SYNTAX should be \" \", \"w\", \".\" or \"_\"." - (setq c (set-case-syntax-1 c)) (aset table c c) (set-char-table-extra-slot table 0 nil) (set-char-table-extra-slot table 1 nil) diff --git a/lisp/composite.el b/lisp/composite.el index 1f279cd6a17..6df3b690071 100644 --- a/lisp/composite.el +++ b/lisp/composite.el @@ -26,7 +26,6 @@ ;;; Code: -;;;###autoload (defconst reference-point-alist '((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) @@ -154,7 +153,6 @@ follows (the point `*' corresponds to both reference points): (setq i (+ i 2)))) components) -;;;###autoload (defun compose-region (start end &optional components modification-func) "Compose characters in the current region. @@ -195,7 +193,6 @@ text in the composition." (compose-region-internal start end components modification-func) (set-buffer-modified-p modified-p))) -;;;###autoload (defun decompose-region (start end) "Decompose text in the current region. @@ -207,15 +204,14 @@ positions (integers or markers) specifying the region." (remove-text-properties start end '(composition nil)) (set-buffer-modified-p modified-p))) -;;;###autoload (defun compose-string (string &optional start end components modification-func) "Compose characters in string STRING. -The return value is STRING where `composition' property is put on all +The return value is STRING with the `composition' property put on all the characters in it. Optional 2nd and 3rd arguments START and END specify the range of -STRING to be composed. They defaults to the beginning and the end of +STRING to be composed. They default to the beginning and the end of STRING respectively. Optional 4th argument COMPONENTS, if non-nil, is a character or a @@ -232,13 +228,11 @@ text in the composition." (compose-string-internal string start end components modification-func) string) -;;;###autoload (defun decompose-string (string) "Return STRING where `composition' property is removed." (remove-text-properties 0 (length string) '(composition nil) string) string) -;;;###autoload (defun compose-chars (&rest args) "Return a string from arguments in which all characters are composed. For relative composition, arguments are characters. @@ -262,7 +256,6 @@ A composition rule is a cons of glyph reference points of the form (setq str (concat args))) (compose-string-internal str 0 (length str) components))) -;;;###autoload (defun find-composition (pos &optional limit string detail-p) "Return information about a composition at or nearest to buffer position POS. @@ -302,7 +295,6 @@ WIDTH is a number of columns the composition occupies on the screen." result)) -;;;###autoload (defun compose-chars-after (pos &optional limit object) "Compose characters in current buffer after position POS. @@ -343,7 +335,6 @@ This function is the default value of `compose-chars-after-function'." (setq func nil tail (cdr tail))))))) result)) -;;;###autoload (defun compose-last-chars (args) "Compose last characters. The argument is a parameterized event of the form @@ -364,13 +355,116 @@ after a sequence character events." (compose-region (- (point) chars) (point) (nth 2 args)) (compose-chars-after (- (point) chars) (point)))))) -;;;###autoload(global-set-key [compose-last-chars] 'compose-last-chars) +(global-set-key [compose-last-chars] 'compose-last-chars) +;;; Automatic character composition. + +(defvar composition-function-table + (make-char-table nil) + "Char table of functions for automatic character composition. +For each character that has to be composed automatically with +preceding and/or following characters, this char table contains +a function to call to compose that character. + +Each function is called with two arguments, POS and STRING. + +If STRING is nil, POS is a position in the current buffer, and the +function has to compose a character at POS with surrounding characters +in the current buffer. + +Otherwise, STRING is a string, and POS is an index to the string. In +this case, the function has to compose a character at POS with +surrounding characters in the string. + +See also the command `toggle-auto-composition'.") + +;; Copied from font-lock.el. +(eval-when-compile + ;; + ;; We don't do this at the top-level as we only use non-autoloaded macros. + (require 'cl) + ;; + ;; Borrowed from lazy-lock.el. + ;; We use this to preserve or protect things when modifying text properties. + (defmacro save-buffer-state (varlist &rest body) + "Bind variables according to VARLIST and eval BODY restoring buffer state." + `(let* ,(append varlist + '((modified (buffer-modified-p)) (buffer-undo-list t) + (inhibit-read-only t) (inhibit-point-motion-hooks t) + (inhibit-modification-hooks t) + deactivate-mark buffer-file-name buffer-file-truename)) + ,@body + (unless modified + (restore-buffer-modified-p nil)))) + (put 'save-buffer-state 'lisp-indent-function 1) + ;; Fixme: This makes bootstrapping fails by this error. + ;; Symbol's function definition is void: eval-defun + ;;(def-edebug-spec save-buffer-state let) + ) + +(defvar auto-composition-chunk-size 500 + "*Automatic composition chunks of this many characters, or smaller.") + +(defun auto-compose-chars (pos string) + "Compose characters after the buffer position POS. +If STRING is non-nil, it is a string, and POS is an index to the string. +In that case, compose characters in the string. + +This function is the default value of `auto-composition-function' (which see)." + (save-buffer-state nil + (save-excursion + (save-restriction + (save-match-data + (let* ((start pos) + (end (if string (length string) (point-max))) + (limit (next-single-property-change pos 'auto-composed string + end)) + (lines 0) + ch func newpos) + (if (> (- limit start) auto-composition-chunk-size) + (setq limit (+ start auto-composition-chunk-size))) + (while (and (< pos end) + (setq ch (if string (aref string pos) + (char-after pos))) + (or (< pos limit) + (/= ch ?\n))) + (setq func (aref composition-function-table ch)) + (if (fboundp func) + (setq newpos (funcall func pos string) + pos (if (and (integerp newpos) (> newpos pos)) + newpos + (1+ pos))) + (setq pos (1+ pos)))) + (if (< pos limit) + (setq pos (1+ pos))) + (put-text-property start pos 'auto-composed t string))))))) + +(setq auto-composition-function 'auto-compose-chars) + +(defun toggle-auto-composition (&optional arg) + "Change whether automatic character composition is enabled in this buffer. +With arg, enable it iff arg is positive." + (interactive "P") + (let ((enable (if (null arg) (not auto-composition-function) + (> (prefix-numeric-value arg) 0)))) + (if enable + (kill-local-variable 'auto-composition-function) + (make-local-variable 'auto-composition-function) + (setq auto-composition-function nil) + (save-buffer-state nil + (save-restriction + (widen) + (decompose-region (point-min) (point-max))))) + + (save-buffer-state nil + (save-restriction + (widen) + (put-text-property (point-min) (point-max) 'auto-composed nil))))) + ;;; The following codes are only for backward compatibility with Emacs ;;; 20.4 and earlier. -;;;###autoload (defun decompose-composite-char (char &optional type with-composition-rule) "Convert CHAR to string. @@ -382,7 +476,6 @@ Optional 3rd arg WITH-COMPOSITION-RULE is ignored." ((eq type 'list) (list char)) (t (vector char)))) -;;;###autoload (make-obsolete 'decompose-composite-char 'char-to-string "21.1") diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 9ece1e8d2f0..e352739e8a9 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el @@ -67,6 +67,8 @@ (exec-path execute (repeat (choice (const :tag "default" nil) (file :format "%v")))) + ;; charset.c + (charset-map-directory installation directory) ;; coding.c (inhibit-eol-conversion mule boolean) (eol-mnemonic-undecided mule string) diff --git a/lisp/descr-text.el b/lisp/descr-text.el index 229e1b57e3f..c65043f86cf 100644 --- a/lisp/descr-text.el +++ b/lisp/descr-text.el @@ -452,38 +452,26 @@ as well as widgets, buttons, overlays, and text properties." (composed (if composition (buffer-substring (car composition) (nth 1 composition)))) (multibyte-p enable-multibyte-characters) - item-list max-width unicode) - (if (eq charset 'unknown) + item-list max-width) + (if (eq charset 'eight-bit) (setq item-list `(("character" - ,(format "%s (0%o, %d, 0x%x) -- invalid character code" - (if (< char 256) - (single-key-description char) - (char-to-string char)) - char char char)))) - - (if (or (< char 256) - (memq 'mule-utf-8 (find-coding-systems-region pos (1+ pos))) - (get-char-property pos 'untranslated-utf-8)) - (setq unicode (or (get-char-property pos 'untranslated-utf-8) - (encode-char char 'ucs)))) + ,(format "%s (0%o, %d, 0x%x) -- raw byte 0x%x" + (char-to-string char) char char char + (multibyte-char-to-unibyte char))))) + (setq item-list `(("character" - ,(format "%s (0%o, %d, 0x%x%s)" (if (< char 256) + ,(format "%s (0%o, %d, 0x%x)" (if (< char 256) (single-key-description char) (char-to-string char)) - char char char - (if unicode - (format ", U+%04X" unicode) - ""))) - ("charset" + char char char)) + ("preferred charset" ,(symbol-name charset) ,(format "(%s)" (charset-description charset))) ("code point" - ,(let ((split (split-char char))) - (if (= (charset-dimension charset) 1) - (format "%d" (nth 1 split)) - (format "%d %d" (nth 1 split) (nth 2 split))))) + ,(let ((split (split-char char))) + (mapconcat #'number-to-string (cdr split) " "))) ("syntax" ,(let ((syntax (syntax-after pos))) (with-temp-buffer @@ -523,11 +511,13 @@ as well as widgets, buttons, overlays, and text properties." (if encoded (encoded-string-description encoded coding) "not encodable")))) - ,@(let ((unicodedata (and unicode - (describe-char-unicode-data unicode)))) + ,@(let ((unicodedata (unicode-data char))) (if unicodedata (cons (list "Unicode data" " ") unicodedata)))))) - (setq max-width (apply #'max (mapcar #'(lambda (x) (length (car x))) + (setq max-width (apply #'max (mapcar #'(lambda (x) + (if (cadr x) + (length (car x)) + 0)) item-list))) (when (eq (current-buffer) (get-buffer "*Help*")) (error "Can't describe char in Help buffer")) diff --git a/lisp/desktop.el b/lisp/desktop.el index a5a898e2cd5..41884f787d5 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el @@ -630,7 +630,7 @@ DIRNAME must be the directory in which the desktop file will be saved." (erase-buffer) (insert - ";; -*- coding: emacs-mule; -*-\n" + ";; -*- coding: utf-8-emacs; -*-\n" desktop-header ";; Created " (current-time-string) "\n" ";; Desktop file format version " desktop-file-version "\n" @@ -659,7 +659,7 @@ DIRNAME must be the directory in which the desktop file will be saved." info) (setq default-directory dirname) (when (file-exists-p filename) (delete-file filename)) - (let ((coding-system-for-write 'emacs-mule)) + (let ((coding-system-for-write 'utf-8-emacs)) (write-region (point-min) (point-max) filename nil 'nomessage)))) (setq desktop-dirname dirname)) diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index c02e8b02dea..47cbec1fbc9 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el @@ -1212,8 +1212,9 @@ char-equal char-to-string char-width compare-strings concat coordinates-in-window-p copy-alist copy-sequence copy-marker cos count-lines + decdoe-char decode-time default-boundp default-value documentation downcase - elt exp expt encode-time error-message-string + elt encode-char exp expt encode-time error-message-string fboundp fceiling featurep ffloor file-directory-p file-exists-p file-locked-p file-name-absolute-p file-newer-than-file-p file-readable-p file-symlink-p file-writable-p @@ -1224,7 +1225,7 @@ int-to-string intern-soft keymap-parent length local-variable-if-set-p local-variable-p log log10 logand - logb logior lognot logxor lsh + logb logior lognot logxor lsh langinfo make-list make-string make-symbol marker-buffer max member memq min mod multibyte-char-to-unibyte next-window nth nthcdr number-to-string @@ -1236,6 +1237,7 @@ string-to-int string-to-number substring sxhash symbol-function symbol-name symbol-plist symbol-value string-make-unibyte string-make-multibyte string-as-multibyte string-as-unibyte + string-to-multibyte tan truncate unibyte-char-to-multibyte upcase user-full-name user-login-name user-original-login-name user-variable-p @@ -1247,7 +1249,8 @@ '(arrayp atom bobp bolp bool-vector-p buffer-end buffer-list buffer-size buffer-string bufferp - car-safe case-table-p cdr-safe char-or-string-p commandp cons consp + car-safe case-table-p cdr-safe char-or-string-p characterp + charsetp commandp cons consp current-buffer current-global-map current-indentation current-local-map current-minor-mode-maps current-time current-time-string current-time-zone @@ -1259,11 +1262,13 @@ invocation-directory invocation-name keymapp line-beginning-position line-end-position list listp - make-marker mark mark-marker markerp memory-limit minibuffer-window + make-marker mark mark-marker markerp max-char + memory-limit minibuffer-window mouse-movement-p natnump nlistp not null number-or-marker-p numberp one-window-p overlayp - point point-marker point-min point-max preceding-char processp + point point-marker point-min point-max preceding-char primary-charset + processp recent-keys recursion-depth safe-length selected-frame selected-window sequencep standard-case-table standard-syntax-table stringp subrp symbolp diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 43ce86921e8..b9c864a6792 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -766,7 +766,7 @@ otherwise pop it") (setcar (cdr bytes) (logand pc 255)) (setcar bytes (lsh pc -8)))) (setq patchlist (cdr patchlist)))) - (concat (nreverse bytes)))) + (string-make-unibyte (concat (nreverse bytes))))) ;;; compile-time evaluation @@ -1776,13 +1776,13 @@ With argument, insert value in current buffer after the form." (delete-region (point) (progn (re-search-forward "^(") (beginning-of-line) (point))) - (insert ";;; This file contains multibyte non-ASCII characters\n" - ";;; and therefore cannot be loaded into Emacs 19.\n") - ;; Replace "19" or "19.29" with "20", twice. + (insert ";;; This file contains utf-8 non-ASCII characters\n" + ";;; and therefore cannot be loaded into Emacs 21 or earlier.\n") + ;; Replace "19" or "19.29" with "22", twice. (re-search-forward "19\\(\\.[0-9]+\\)") - (replace-match "20") + (replace-match "22") (re-search-forward "19\\(\\.[0-9]+\\)") - (replace-match "20") + (replace-match "22") ;; Now compensate for the change in size, ;; to make sure all positions in the file remain valid. (setq delta (- (point-max) old-header-end)) @@ -1797,7 +1797,7 @@ With argument, insert value in current buffer after the form." (set-buffer outbuffer) (goto-char 1) ;; The magic number of .elc files is ";ELC", or 0x3B454C43. After - ;; that is the file-format version number (18, 19 or 20) as a + ;; that is the file-format version number (18, 19, 20, or 22) as a ;; byte, followed by some nulls. The primary motivation for doing ;; this is to get some binary characters up in the first line of ;; the file so that `diff' will simply say "Binary files differ" @@ -1809,7 +1809,7 @@ With argument, insert value in current buffer after the form." (insert ";ELC" - (if (byte-compile-version-cond byte-compile-compatibility) 18 20) + (if (byte-compile-version-cond byte-compile-compatibility) 18 22) "\000\000\000\n" ) (insert ";;; Compiled by " @@ -1868,7 +1868,7 @@ With argument, insert value in current buffer after the form." ;; Insert semicolons as ballast, so that byte-compile-fix-header ;; can delete them so as to keep the buffer positions ;; constant for the actual compiled code. - ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n")) + ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n")) ;; Here if we want Emacs 18 compatibility. (when dynamic-docstrings (error "Version-18 compatibility doesn't support dynamic doc strings")) @@ -3237,6 +3237,8 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-defop-compiler-1 mapc byte-compile-funarg) (byte-defop-compiler-1 maphash byte-compile-funarg) (byte-defop-compiler-1 map-char-table byte-compile-funarg) +(byte-defop-compiler-1 map-char-table byte-compile-funarg-2) +;; map-charset-chars should be funarg but has optional third arg (byte-defop-compiler-1 sort byte-compile-funarg-2) (byte-defop-compiler-1 let) (byte-defop-compiler-1 let*) diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el index ad757149509..fc1d6ffef0a 100644 --- a/lisp/emacs-lisp/cl-macs.el +++ b/lisp/emacs-lisp/cl-macs.el @@ -2374,7 +2374,7 @@ The type name can then be used in `typecase', `check-type', etc." ((eq type 'real) `(numberp ,val)) ((eq type 'fixnum) `(integerp ,val)) ;; FIXME: Should `character' accept things like ?\C-\M-a ? -stef - ((memq type '(character string-char)) `(char-valid-p ,val)) + ((memq type '(character string-char)) `(characterp ,val)) (t (let* ((name (symbol-name type)) (namep (intern (concat name "p")))) diff --git a/lisp/emacs-lisp/copyright.el b/lisp/emacs-lisp/copyright.el index c2ad007e3a8..43b32e42d2e 100644 --- a/lisp/emacs-lisp/copyright.el +++ b/lisp/emacs-lisp/copyright.el @@ -42,14 +42,9 @@ A value of nil means to search whole buffer." :type '(choice (integer :tag "Limit") (const :tag "No limit"))) -;; Would it be cleaner to specify Latin-1 coding for this file, -;; and not use both unibyte and multibyte copyright symbol characters? - -;; The character classes include the unibyte (C) sign, -;; the Latin-1 version, and the Latin-9 version. (defcustom copyright-regexp - "\\([©Ž©]\\|@copyright{}\\|[Cc]opyright\\s *:?\\s *\\(?:(C)\\)?\ -\\|[Cc]opyright\\s *:?\\s *[©Ž©]\\)\ + "\\(©\|@copyright{}\\|[Cc]opyright\\s *:?\\s *\\(?:(C)\\)?\ +\\|[Cc]opyright\\s *:?\\s *©\\)\ \\s *\\([1-9]\\([-0-9, ';\n\t]\\|\\s<\\|\\s>\\)*[0-9]+\\)" "*What your copyright notice looks like. The second \\( \\) construct must match the years." @@ -191,7 +186,7 @@ version \\([0-9]+\\), or (at" ;; For the copyright sign: ;; Local Variables: -;; coding: emacs-mule +;; coding: utf-8 ;; End: ;;; copyright.el ends here diff --git a/lisp/emacs-lisp/regexp-opt.el b/lisp/emacs-lisp/regexp-opt.el index 11a66aa2a14..c85f83e85e3 100644 --- a/lisp/emacs-lisp/regexp-opt.el +++ b/lisp/emacs-lisp/regexp-opt.el @@ -277,13 +277,21 @@ in REGEXP." (map-char-table (lambda (c v) (when v - (if (= (1- c) end) (setq end c) - (if (> end (+ start 2)) + (if (consp c) + (if (= (1- (car c)) end) (setq end (cdr c)) + (if (> end (+ start 2)) + (setq charset (format "%s%c-%c" charset start end)) + (while (>= end start) + (setq charset (format "%s%c" charset start)) + (incf start))) + (setq start (car c) end (cdr c))) + (if (= (1- c) end) (setq end c) + (if (> end (+ start 2)) (setq charset (format "%s%c-%c" charset start end)) (while (>= end start) (setq charset (format "%s%c" charset start)) (incf start))) - (setq start c end c)))) + (setq start c end c))))) charmap) (when (>= end start) (if (> end (+ start 2)) diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index d4df95ea0f7..9a7a52ee72d 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -280,8 +280,11 @@ This is used by `eshell-watch-for-password-prompt'." (map-char-table (function (lambda (key val) - (and (>= key 256) - (/= (char-syntax key) ?w) + (and (if (consp key) + (and (>= (car key) 128) + (/= (char-syntax (car key)) ?w)) + (and (>= key 256) + (/= (char-syntax key) ?w))) (modify-syntax-entry key "_ " eshell-mode-syntax-table)))) (standard-syntax-table))))) diff --git a/lisp/faces.el b/lisp/faces.el index 2cf9f7dcdc6..d5a7aa6b4b5 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -1226,7 +1226,8 @@ If FRAME is omitted or nil, use the selected frame." (:box . "Box") (:inverse-video . "Inverse") (:stipple . "Stipple") - (:font . "Font or fontset") + (:font . "Font") + (:fontset . "Fontset") (:inherit . "Inherit"))) (max-width (apply #'max (mapcar #'(lambda (x) (length (cdr x))) attrs)))) diff --git a/lisp/files.el b/lisp/files.el index 5ec82a39206..f4e62a71d38 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -3533,7 +3533,7 @@ non-nil, it is called instead of rereading visited file contents." (let ((coding-system-for-read ;; Auto-saved file shoule be read without ;; any code conversion. - (if auto-save-p 'emacs-mule-unix + (if auto-save-p 'utf-8-emacs (or coding-system-for-read buffer-file-coding-system)))) ;; This force after-insert-file-set-coding diff --git a/lisp/font-lock.el b/lisp/font-lock.el index ff0d56a41af..d8aad734a85 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -1821,7 +1821,8 @@ This function could be MATCHER in a MATCH-ANCHORED `font-lock-keywords' item." ;; Move over any item value, etc., to the next item. (while (not (looking-at "[ \t\n]*\\(\\(,\\)\\|;\\|\\'\\)")) (goto-char (or (scan-sexps (point) 1) (point-max)))) - (goto-char (match-end 2))) + (if (match-end 2) + (goto-char (match-end 2)))) (error t))))) ;; Lisp. diff --git a/lisp/format.el b/lisp/format.el index 97818c79ef4..00c71f8a45c 100644 --- a/lisp/format.el +++ b/lisp/format.el @@ -71,15 +71,6 @@ ;; Plain only exists so that there is an obvious neutral choice in ;; the completion list. nil nil nil nil nil) - (ibm "IBM Code Page 850 (DOS)" - nil ; The original "1\\(^\\)" is obscure. - "recode -f ibm-pc:latin1" "recode -f latin1:ibm-pc" t nil) - (mac "Apple Macintosh" - nil - "recode -f mac:latin1" "recode -f latin1:mac" t nil) - (hp "HP Roman8" - nil - "recode -f roman8:latin1" "recode -f latin1:roman8" t nil) (TeX "TeX (encoding)" nil iso-tex2iso iso-iso2tex t nil) diff --git a/lisp/gnus/ChangeLog.22 b/lisp/gnus/ChangeLog.22 new file mode 100644 index 00000000000..78f35a703c1 --- /dev/null +++ b/lisp/gnus/ChangeLog.22 @@ -0,0 +1,108 @@ +2002-10-16 Dave Love <fx@gnu.org> + + * mm-bodies.el (mm-encode-body): Doc fix. + + * qp.el (quoted-printable-encode-region): Fix non-Emacs 22 case. + +2002-10-09 Dave Love <fx@gnu.org> + + * qp.el (quoted-printable-encode-region): Fix non-multibyte search + for Emacs 22. + +2002-10-07 Dave Love <fx@gnu.org> + + * qp.el (quoted-printable-encode-region): Go to start of range + before searching. + (quoted-printable-encode-region): Use multibyte-char-to-unibyte. + +2002-09-05 Dave Love <fx@gnu.org> + + * qp.el (quoted-printable-decode-region): Use mm-insert-byte. + + * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible) + (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Deleted. + (mm-find-mime-charset-region): Remove hack-charsets stuff. + (mm-insert-byte): New. + + * rfc2047.el (message-posting-charset): defvar when compiling. + (rfc2047-header-encoding-alist): Add `address-mime' part. + (rfc2047-charset-encoding-alist): Use B for iso-8859-7. Doc fix. + (rfc2047-q-encoding-alist): Augment header list. + (rfc2047-encodable-p): Use mm-find-mime-charset-region. + (rfc2047-special-chars, rfc2047-non-special-chars): New. + (rfc2047-dissect-region, rfc2047-encode-region, rfc2047-encode): + Rewritten to avoid charset stuff and to take account of rfc2822 + tokens. + (rfc2047-encode-message-header): Don't include header name field + in encoding. Add `address-mime' case and bind + rfc2047-special-chars for `mime' case. + +2002-08-21 Kenichi Handa <handa@etl.go.jp> + + * qp.el (quoted-printable-decode-region): Insert bytes by + `insert-byte'. + +2002-08-18 Dave Love <fx@gnu.org> + + * rfc2047.el (rfc2047-encode): Fix last change. + +2002-07-30 Dave Love <fx@gnu.org> + + * rfc2047.el (rfc2047-charset-encoding-alist): Use B for Hebrew. + Doc fix. + + * gnus-start.el (gnus-read-newsrc-el-file): Don't bind + coding-system-for-read. + (gnus-gnus-to-quick-newsrc-format): Insert coding cookie. + +2002-07-09 Dave Love <fx@gnu.org> + + * mm-util.el (mm-find-mime-charset-region): Fix :mime-charset + part. + +2002-06-26 Dave Love <fx@gnu.org> + + * rfc2047.el (rfc2047-encodable-p): Avoid mm-find-charset-region. + (rfc2047-dissect-region): Don't record charsets. + (rfc2047-encode): Remove arg CHARSET. + (rfc2047-encode-region): Change rfc2047-encode call. + +2002-06-24 Dave Love <fx@gnu.org> + + * mm-util.el (mm-mule4-p, mm-enable-multibyte-mule4) + (mm-disable-multibyte-mule4) + (mm-with-unibyte-current-buffer-mule4): Deleted. + + * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article) + (gnus-summary-select-article, gnus-summary-edit-article): Use + mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4. + + * message.el (message-forward-make-body): Use + mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4. + + * qp.el (quoted-printable-encode-region): Avoid + find-charset-region. + + * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule. + (mm-encode-body): Just call mm-encode-coding-region in encoding + case. + +2002-05-27 Dave Love <fx@gnu.org> + + * mm-util.el (mm-auto-save-coding-system): Prefer utf-8-emacs + coding system to emacs-mule. + +2002-05-14 Dave Love <fx@gnu.org> + + * mm-util.el (mm-mime-mule-charset-alist) + (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system) + (mm-mime-charset, mm-find-mime-charset-region): Look for + `:mime-charset' property of coding systems before `mime-charset'. + +;; Local Variables: +;; coding: iso-2022-7bit +;; End: + + Copyright (C) 2002 Free Software Foundation, Inc. + Copying and distribution of this file, with or without modification, + are permitted provided the copyright notice and this notice are preserved. diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index d21857982b3..6b06d40d3f2 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el @@ -395,6 +395,8 @@ Can be used to turn version control on or off." ;;; Internal variables +;; Fixme: deal with old emacs-mule when mm-universal-coding-system is +;; utf-8-emacs. (defvar gnus-ding-file-coding-system mm-universal-coding-system "Coding system for ding file.") @@ -2015,8 +2017,7 @@ If FORCE is non-nil, the .newsrc file is read." (gnus-message 5 "Reading %s..." ding-file) (let (gnus-newsrc-assoc) (condition-case nil - (let ((coding-system-for-read gnus-ding-file-coding-system)) - (load ding-file t t t)) + (load ding-file t t t) (error (ding) (unless (gnus-yes-or-no-p @@ -2390,7 +2391,8 @@ If FORCE is non-nil, the .newsrc file is read." (let ((print-quoted t) (print-escape-newlines t)) - (insert ";; -*- emacs-lisp -*-\n") + (insert ";; -*- emacs-lisp; coding: " + (format "%s" gnus-ding-file-coding-system) ";-*-\n") (insert ";; Gnus startup file.\n") (insert "\ ;; Never delete this file -- if you want to force Gnus to read the diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 024230c5074..e1c9ddd23aa 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el @@ -1,5 +1,5 @@ ;;; gnus-sum.el --- summary mode commands for Gnus -;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003 ;; Free Software Foundation, Inc. ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el index f80560e63c1..4ad91852432 100644 --- a/lisp/gnus/mm-util.el +++ b/lisp/gnus/mm-util.el @@ -256,36 +256,6 @@ (coding-system-get cs 'safe-charsets)))))) (sort-coding-systems (coding-system-list 'base-only)))))) -(defvar mm-hack-charsets '(iso-8859-15 iso-2022-jp-2) - "A list of special charsets. -Valid elements include: -`iso-8859-15' convert ISO-8859-1, -9 to ISO-8859-15 if ISO-8859-15 exists. -`iso-2022-jp-2' convert ISO-2022-jp to ISO-2022-jp-2 if ISO-2022-jp-2 exists." -) - -(defvar mm-iso-8859-15-compatible - '((iso-8859-1 "\xA4\xA6\xA8\xB4\xB8\xBC\xBD\xBE") - (iso-8859-9 "\xA4\xA6\xA8\xB4\xB8\xBC\xBD\xBE\xD0\xDD\xDE\xF0\xFD\xFE")) - "ISO-8859-15 exchangeable coding systems and inconvertible characters.") - -(defvar mm-iso-8859-x-to-15-table - (and (fboundp 'coding-system-p) - (mm-coding-system-p 'iso-8859-15) - (mapcar - (lambda (cs) - (if (mm-coding-system-p (car cs)) - (let ((c (string-to-char - (decode-coding-string "\341" (car cs))))) - (cons (char-charset c) - (cons - (- (string-to-char - (decode-coding-string "\341" 'iso-8859-15)) c) - (string-to-list (decode-coding-string (car (cdr cs)) - (car cs)))))) - '(gnus-charset 0))) - mm-iso-8859-15-compatible)) - "A table of the difference character between ISO-8859-X and ISO-8859-15.") - (defvar mm-coding-system-priorities nil "Preferred coding systems for encoding outgoing mails. @@ -471,31 +441,11 @@ If the charset is `composition', return the actual one." enable-multibyte-characters (featurep 'mule))) -(defun mm-iso-8859-x-to-15-region (&optional b e) - (if (fboundp 'char-charset) - (let (charset item c inconvertible) - (save-restriction - (if e (narrow-to-region b e)) - (goto-char (point-min)) - (skip-chars-forward "\0-\177") - (while (not (eobp)) - (cond - ((not (setq item (assq (char-charset (setq c (char-after))) - mm-iso-8859-x-to-15-table))) - (forward-char)) - ((memq c (cdr (cdr item))) - (setq inconvertible t) - (forward-char)) - (t - (insert (prog1 (+ c (car (cdr item))) (delete-char 1)))) - (skip-chars-forward "\0-\177")))) - (not inconvertible)))) - (defun mm-sort-coding-systems-predicate (a b) (> (length (memq a mm-coding-system-priorities)) (length (memq b mm-coding-system-priorities)))) -(defun mm-find-mime-charset-region (b e &optional hack-charsets) +(defun mm-find-mime-charset-region (b e) "Return the MIME charsets needed to encode the region between B and E. nil means ASCII, a single-element list represents an appropriate MIME charset, and a longer list means no appropriate charset." @@ -521,6 +471,8 @@ charset, and a longer list means no appropriate charset." (setq systems nil charsets (list cs)))))) charsets)) + ;; Fixme: won't work for unibyte Emacs 22: + ;; Otherwise we're not multibyte, XEmacs or a single coding ;; system won't cover it. (setq charsets @@ -528,14 +480,6 @@ charset, and a longer list means no appropriate charset." (mapcar 'mm-mime-charset (delq 'ascii (mm-find-charset-region b e)))))) - (if (and (memq 'iso-8859-15 charsets) - (memq 'iso-8859-15 hack-charsets) - (save-excursion (mm-iso-8859-x-to-15-region b e))) - (mapcar (lambda (x) (setq charsets (delq (car x) charsets))) - mm-iso-8859-15-compatible)) - (if (and (memq 'iso-2022-jp-2 charsets) - (memq 'iso-2022-jp-2 hack-charsets)) - (setq charsets (delq 'iso-2022-jp charsets))) charsets)) (defmacro mm-with-unibyte-buffer (&rest forms) diff --git a/lisp/international/ccl.el b/lisp/international/ccl.el index 300a977c4fb..777bf13c1a5 100644 --- a/lisp/international/ccl.el +++ b/lisp/international/ccl.el @@ -1502,7 +1502,12 @@ MAP-IDs := MAP-ID ... MAP-SET := MAP-IDs | (MAP-IDs) MAP-SET MAP-ID := integer " - `(let ((prog ,(ccl-compile (eval ccl-program)))) + `(let ((prog ,(unwind-protect + (progn + ;; To make ,(charset-id CHARSET) works well. + (fset 'charset-id 'charset-id-internal) + (ccl-compile (eval ccl-program))) + (fmakunbound 'charset-id)))) (defconst ,name prog ,doc) (put ',name 'ccl-program-idx (register-ccl-program ',name prog)) nil)) diff --git a/lisp/international/characters.el b/lisp/international/characters.el index 68a1fa9ead1..bd353c53b01 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el @@ -1,8 +1,11 @@ ;;; characters.el --- set syntax and category for multibyte characters ;; Copyright (C) 1995, 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multibyte character, character set, syntax, category @@ -25,12 +28,6 @@ ;;; Commentary: -;; This file contains multibyte characters. Save this file always in -;; the coding system `iso-2022-7bit'. - -;; This file does not define the syntax for Latin-N character sets; -;; those are defined by the files latin-N.el. - ;;; Code: ;;; Predefined categories. @@ -98,619 +95,210 @@ ;; ASCII -(let ((ch 32)) - (while (< ch 127) ; All ASCII characters have - (modify-category-entry ch ?a) ; the category `a' (ASCII) - (modify-category-entry ch ?l) ; and `l' (Latin). - (setq ch (1+ ch)))) +;; All ASCII characters have the category `a' (ASCII) and `l' (Latin). +(modify-category-entry '(32 . 127) ?a) +(modify-category-entry '(32 . 127) ?l) -;; Arabic character set +;; Deal with the CJK charsets first. Since the syntax of blocks is +;; defined per charset, and the charsets may contain e.g. Latin +;; characters, we end up with the wrong syntax definitions if we're +;; not careful. -(let ((charsets '(arabic-iso8859-6 - arabic-digit - arabic-1-column - arabic-2-column))) - (while charsets -;; (modify-syntax-entry (make-char (car charsets)) "w") - (modify-category-entry (make-char (car charsets)) ?b) - (setq charsets (cdr charsets)))) -(let ((ch #x600)) - (while (<= ch #x6ff) - (modify-category-entry (decode-char 'ucs ch) ?b) - (setq ch (1+ ch))) - (setq ch #xfb50) - (while (<= ch #xfdff) - (modify-category-entry (decode-char 'ucs ch) ?b) - (setq ch (1+ ch))) - (setq ch #xfe70) - (while (<= ch #xfefe) - (modify-category-entry (decode-char 'ucs ch) ?b) - (setq ch (1+ ch)))) +;; Chinese characters (Unicode) +(modify-category-entry '(#x3400 . #x9FAF) ?C) +(modify-category-entry '(#x3400 . #x9FAF) ?c) +(modify-category-entry '(#x3400 . #x9FAF) ?|) +(modify-category-entry '(#xF900 . #xFAFF) ?C) +(modify-category-entry '(#xF900 . #xFAFF) ?c) +(modify-category-entry '(#xF900 . #xFAFF) ?|) ;; Chinese character set (GB2312) -;; (modify-syntax-entry (make-char 'chinese-gb2312) "w") -(modify-syntax-entry (make-char 'chinese-gb2312 33) "_") -(modify-syntax-entry (make-char 'chinese-gb2312 34) "_") -(modify-syntax-entry (make-char 'chinese-gb2312 41) "_") -(modify-syntax-entry ?\$A!2(B "($A!3(B") -(modify-syntax-entry ?\$A!4(B "($A!5(B") -(modify-syntax-entry ?\$A!6(B "($A!7(B") -(modify-syntax-entry ?\$A!8(B "($A!9(B") -(modify-syntax-entry ?\$A!:(B "($A!;(B") -(modify-syntax-entry ?\$A!<(B "($A!=(B") -(modify-syntax-entry ?\$A!>(B "($A!?(B") -(modify-syntax-entry ?\$A#((B "($A#)(B") -(modify-syntax-entry ?\$A#{(B "($A#}(B") -(modify-syntax-entry ?\$A#[(B "($A#](B") -(modify-syntax-entry ?\$A!3(B ")$A!2(B") -(modify-syntax-entry ?\$A!5(B ")$A!4(B") -(modify-syntax-entry ?\$A!7(B ")$A!6(B") -(modify-syntax-entry ?\$A!9(B ")$A!8(B") -(modify-syntax-entry ?\$A!;(B ")$A!:(B") -(modify-syntax-entry ?\$A!=(B ")$A!<(B") -(modify-syntax-entry ?\$A!?(B ")$A!>(B") -(modify-syntax-entry ?\$A#)(B ")$A#((B") -(modify-syntax-entry ?\$A#}(B ")$A#{(B") -(modify-syntax-entry ?\$A#](B ")$A#[(B") -;; Unicode equivalents of above -(modify-syntax-entry ?\$,2=T(B "($,2=U(B") -(modify-syntax-entry ?\$,2=H(B "($,2=I(B") -(modify-syntax-entry ?\$,2=J(B "($,2=K(B") -(modify-syntax-entry ?\$,2=L(B "($,2=M(B") -(modify-syntax-entry ?\$,2=N(B "($,2=O(B") -(modify-syntax-entry ?\$,2=V(B "($,2=W(B") -(modify-syntax-entry ?\$,2=P(B "($,2=Q(B") -(modify-syntax-entry ?\$,2=U(B ")$,2=T(B") -(modify-syntax-entry ?\$,2=I(B ")$,2=H(B") -(modify-syntax-entry ?\$,2=K(B ")$,2=J(B") -(modify-syntax-entry ?\$,2=M(B ")$,2=L(B") -(modify-syntax-entry ?\$,2=O(B ")$,2=N(B") -(modify-syntax-entry ?\$,2=W(B ")$,2=V(B") -(modify-syntax-entry ?\$,2=Q(B ")$,2=P(B") - -(let ((chars "$A#,!"!##.!$#;#:#?#!!C!-!'#|#_!.!/!0!1#"!e#`!d(B")) - (dotimes (i (length chars)) - (modify-syntax-entry (aref chars i) "."))) - -(modify-category-entry (make-char 'chinese-gb2312) ?c) -(modify-category-entry (make-char 'chinese-gb2312) ?\|) -(modify-category-entry (make-char 'chinese-gb2312 35) ?A) -(modify-category-entry (make-char 'chinese-gb2312 36) ?H) -(modify-category-entry (make-char 'chinese-gb2312 37) ?K) -(modify-category-entry (make-char 'chinese-gb2312 38) ?G) -(modify-category-entry (make-char 'chinese-gb2312 39) ?Y) -(let ((row 48)) - (while (< row 127) - (modify-category-entry (make-char 'chinese-gb2312 row) ?C) - (setq row (1+ row)))) +(map-charset-chars #'modify-syntax-entry 'chinese-gb2312 "_" #x2121 #x217E) +(map-charset-chars #'modify-syntax-entry 'chinese-gb2312 "_" #x2221 #x227E) +(map-charset-chars #'modify-syntax-entry 'chinese-gb2312 "_" #x2921 #x297E) + +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?c) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?|) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2330 #x2339) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2341 #x235A) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2361 #x237A) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?H #x2421 #x247E) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?K #x2521 #x257E) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?G #x2621 #x267E) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?Y #x2721 #x277E) +(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?C #x3021 #x7E7E) ;; Chinese character set (BIG5) - - -(let ((from (decode-big5-char #xA141)) - (to (decode-big5-char #xA15D))) - (while (< from to) - (modify-syntax-entry from ".") - (setq from (1+ from)))) -(let ((from (decode-big5-char #xA1A5)) - (to (decode-big5-char #xA1AD))) - (while (< from to) - (modify-syntax-entry from ".") - (setq from (1+ from)))) -(let ((from (decode-big5-char #xA1AD)) - (to (decode-big5-char #xA2AF))) - (while (< from to) - (modify-syntax-entry from "_") - (setq from (1+ from)))) - -(let ((parens "$(0!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c(B") - open close) - (dotimes (i (/ (length parens) 2)) - (setq open (aref parens (* i 2)) - close (aref parens (1+ (* i 2)))) - (modify-syntax-entry open (format "(%c" close)) - (modify-syntax-entry close (format ")%c" open)))) - -(let ((generic-big5-1-char (make-char 'chinese-big5-1)) - (generic-big5-2-char (make-char 'chinese-big5-2))) -;; (modify-syntax-entry generic-big5-1-char "w") -;; (modify-syntax-entry generic-big5-2-char "w") - - (modify-category-entry generic-big5-1-char ?c) - (modify-category-entry generic-big5-2-char ?c) - - (modify-category-entry generic-big5-1-char ?C) - (modify-category-entry generic-big5-2-char ?C) - - (modify-category-entry generic-big5-1-char ?\|) - (modify-category-entry generic-big5-2-char ?\|)) +(map-charset-chars #'modify-category-entry 'big5 ?c) +(map-charset-chars #'modify-category-entry 'big5 ?C #xA259 #xA25F) +(map-charset-chars #'modify-category-entry 'big5 ?C #xA440 #xC67E) +(map-charset-chars #'modify-category-entry 'big5 ?C #xC940 #xF9DF) +(map-charset-chars #'modify-category-entry 'big5 ?|) ;; Chinese character set (CNS11643) -(let ((cns-list '(chinese-cns11643-1 - chinese-cns11643-2 - chinese-cns11643-3 - chinese-cns11643-4 - chinese-cns11643-5 - chinese-cns11643-6 - chinese-cns11643-7)) - generic-char) - (while cns-list - (setq generic-char (make-char (car cns-list))) -;; (modify-syntax-entry generic-char "w") - (modify-category-entry generic-char ?c) - (modify-category-entry generic-char ?C) - (modify-category-entry generic-char ?|) - (setq cns-list (cdr cns-list)))) - -;; Cyrillic character set (ISO-8859-5) - -(modify-category-entry (make-char 'cyrillic-iso8859-5) ?y) - -(modify-syntax-entry (make-char 'cyrillic-iso8859-5 160) " ") -(modify-syntax-entry ?,L-(B ".") -(modify-syntax-entry ?,Lp(B ".") -(modify-syntax-entry ?,L}(B ".") -(let ((tbl (standard-case-table))) - (set-case-syntax-pair ?,L!(B ?,Lq(B tbl) - (set-case-syntax-pair ?,L"(B ?,Lr(B tbl) - (set-case-syntax-pair ?,L#(B ?,Ls(B tbl) - (set-case-syntax-pair ?,L$(B ?,Lt(B tbl) - (set-case-syntax-pair ?,L%(B ?,Lu(B tbl) - (set-case-syntax-pair ?,L&(B ?,Lv(B tbl) - (set-case-syntax-pair ?,L'(B ?,Lw(B tbl) - (set-case-syntax-pair ?,L((B ?,Lx(B tbl) - (set-case-syntax-pair ?,L)(B ?,Ly(B tbl) - (set-case-syntax-pair ?,L*(B ?,Lz(B tbl) - (set-case-syntax-pair ?,L+(B ?,L{(B tbl) - (set-case-syntax-pair ?,L,(B ?,L|(B tbl) - (set-case-syntax-pair ?,L.(B ?,L~(B tbl) - (set-case-syntax-pair ?,L/(B ?,L(B tbl) - (set-case-syntax-pair ?,L0(B ?,LP(B tbl) - (set-case-syntax-pair ?,L1(B ?,LQ(B tbl) - (set-case-syntax-pair ?,L2(B ?,LR(B tbl) - (set-case-syntax-pair ?,L3(B ?,LS(B tbl) - (set-case-syntax-pair ?,L4(B ?,LT(B tbl) - (set-case-syntax-pair ?,L5(B ?,LU(B tbl) - (set-case-syntax-pair ?,L6(B ?,LV(B tbl) - (set-case-syntax-pair ?,L7(B ?,LW(B tbl) - (set-case-syntax-pair ?,L8(B ?,LX(B tbl) - (set-case-syntax-pair ?,L9(B ?,LY(B tbl) - (set-case-syntax-pair ?,L:(B ?,LZ(B tbl) - (set-case-syntax-pair ?,L;(B ?,L[(B tbl) - (set-case-syntax-pair ?,L<(B ?,L\(B tbl) - (set-case-syntax-pair ?,L=(B ?,L](B tbl) - (set-case-syntax-pair ?,L>(B ?,L^(B tbl) - (set-case-syntax-pair ?,L?(B ?,L_(B tbl) - (set-case-syntax-pair ?,L@(B ?,L`(B tbl) - (set-case-syntax-pair ?,LA(B ?,La(B tbl) - (set-case-syntax-pair ?,LB(B ?,Lb(B tbl) - (set-case-syntax-pair ?,LC(B ?,Lc(B tbl) - (set-case-syntax-pair ?,LD(B ?,Ld(B tbl) - (set-case-syntax-pair ?,LE(B ?,Le(B tbl) - (set-case-syntax-pair ?,LF(B ?,Lf(B tbl) - (set-case-syntax-pair ?,LG(B ?,Lg(B tbl) - (set-case-syntax-pair ?,LH(B ?,Lh(B tbl) - (set-case-syntax-pair ?,LI(B ?,Li(B tbl) - (set-case-syntax-pair ?,LJ(B ?,Lj(B tbl) - (set-case-syntax-pair ?,LK(B ?,Lk(B tbl) - (set-case-syntax-pair ?,LL(B ?,Ll(B tbl) - (set-case-syntax-pair ?,LM(B ?,Lm(B tbl) - (set-case-syntax-pair ?,LN(B ?,Ln(B tbl) - (set-case-syntax-pair ?,LO(B ?,Lo(B tbl) - (set-case-syntax-pair ?$,1(!(B ?$,1(q(B tbl) - (set-case-syntax-pair ?$,1("(B ?$,1(r(B tbl) - (set-case-syntax-pair ?$,1(#(B ?$,1(s(B tbl) - (set-case-syntax-pair ?$,1($(B ?$,1(t(B tbl) - (set-case-syntax-pair ?$,1(%(B ?$,1(u(B tbl) - (set-case-syntax-pair ?$,1(&(B ?$,1(v(B tbl) - (set-case-syntax-pair ?$,1('(B ?$,1(w(B tbl) - (set-case-syntax-pair ?$,1(((B ?$,1(x(B tbl) - (set-case-syntax-pair ?$,1()(B ?$,1(y(B tbl) - (set-case-syntax-pair ?$,1(*(B ?$,1(z(B tbl) - (set-case-syntax-pair ?$,1(+(B ?$,1({(B tbl) - (set-case-syntax-pair ?$,1(,(B ?$,1(|(B tbl) - (set-case-syntax-pair ?$,1(.(B ?$,1(~(B tbl) - (set-case-syntax-pair ?$,1(/(B ?$,1((B tbl) - (set-case-syntax-pair ?$,1(0(B ?$,1(P(B tbl) - (set-case-syntax-pair ?$,1(1(B ?$,1(Q(B tbl) - (set-case-syntax-pair ?$,1(2(B ?$,1(R(B tbl) - (set-case-syntax-pair ?$,1(3(B ?$,1(S(B tbl) - (set-case-syntax-pair ?$,1(4(B ?$,1(T(B tbl) - (set-case-syntax-pair ?$,1(5(B ?$,1(U(B tbl) - (set-case-syntax-pair ?$,1(6(B ?$,1(V(B tbl) - (set-case-syntax-pair ?$,1(7(B ?$,1(W(B tbl) - (set-case-syntax-pair ?$,1(8(B ?$,1(X(B tbl) - (set-case-syntax-pair ?$,1(9(B ?$,1(Y(B tbl) - (set-case-syntax-pair ?$,1(:(B ?$,1(Z(B tbl) - (set-case-syntax-pair ?$,1(;(B ?$,1([(B tbl) - (set-case-syntax-pair ?$,1(<(B ?$,1(\(B tbl) - (set-case-syntax-pair ?$,1(=(B ?$,1(](B tbl) - (set-case-syntax-pair ?$,1(>(B ?$,1(^(B tbl) - (set-case-syntax-pair ?$,1(?(B ?$,1(_(B tbl) - (set-case-syntax-pair ?$,1(@(B ?$,1(`(B tbl) - (set-case-syntax-pair ?$,1(A(B ?$,1(a(B tbl) - (set-case-syntax-pair ?$,1(B(B ?$,1(b(B tbl) - (set-case-syntax-pair ?$,1(C(B ?$,1(c(B tbl) - (set-case-syntax-pair ?$,1(D(B ?$,1(d(B tbl) - (set-case-syntax-pair ?$,1(E(B ?$,1(e(B tbl) - (set-case-syntax-pair ?$,1(F(B ?$,1(f(B tbl) - (set-case-syntax-pair ?$,1(G(B ?$,1(g(B tbl) - (set-case-syntax-pair ?$,1(H(B ?$,1(h(B tbl) - (set-case-syntax-pair ?$,1(I(B ?$,1(i(B tbl) - (set-case-syntax-pair ?$,1(J(B ?$,1(j(B tbl) - (set-case-syntax-pair ?$,1(K(B ?$,1(k(B tbl) - (set-case-syntax-pair ?$,1(L(B ?$,1(l(B tbl) - (set-case-syntax-pair ?$,1(M(B ?$,1(m(B tbl) - (set-case-syntax-pair ?$,1(N(B ?$,1(n(B tbl) - (set-case-syntax-pair ?$,1(O(B ?$,1(o(B tbl)) - -;; Devanagari character set - -;;; Commented out since the categories appear not to be used anywhere -;;; and word syntax is the default. -;; (let ((deflist '(;; chars syntax category -;; ("$(5!!!"!#(B" "w" ?7) ; vowel-modifying diacritical mark -;; ; chandrabindu, anuswar, visarga -;; ("$(5!$(B-$(5!2(B" "w" ?1) ; independent vowel -;; ("$(5!3(B-$(5!X(B" "w" ?0) ; consonant -;; ("$(5!Z(B-$(5!g(B" "w" ?8) ; matra -;; ("$(5!q(B-$(5!z(B" "w" ?6) ; digit -;; ;; Unicode equivalents -;; ("$,15A5B5C(B" "w" ?7) ; vowel-modifying diacritical mark -;; ; chandrabindu, anuswar, visarga -;; ("$,15E(B-$,15M(B" "w" ?1) ; independent vowel -;; ("$,15U(B-$,15y(B" "w" ?0) ; consonant -;; ("$,15~(B-$,16)(B" "w" ?8) ; matra -;; ("$,16F(B-$,16O(B" "w" ?6) ; digit -;; )) -;; elm chars len syntax category to ch i) -;; (while deflist -;; (setq elm (car deflist)) -;; (setq chars (car elm) -;; len (length chars) -;; syntax (nth 1 elm) -;; category (nth 2 elm) -;; i 0) -;; (while (< i len) -;; (if (= (aref chars i) ?-) -;; (setq i (1+ i) -;; to (aref chars i)) -;; (setq ch (aref chars i) -;; to ch)) -;; (while (<= ch to) -;; (modify-syntax-entry ch syntax) -;; (modify-category-entry ch category) -;; (setq ch (1+ ch))) -;; (setq i (1+ i))) -;; (setq deflist (cdr deflist)))) - -;; Ethiopic character set - -(modify-category-entry (make-char 'ethiopic) ?e) -;; (modify-syntax-entry (make-char 'ethiopic) "w") -(dotimes (i (1+ (- #x137c #x1200))) - (modify-category-entry (decode-char 'ucs (+ #x1200 i)) ?e)) -(let ((chars '(?$(3$h(B ?$(3$i(B ?$(3$j(B ?$(3$k(B ?$(3$l(B ?$(3$m(B ?$(3$n(B ?$(3$o(B ?$(3%i(B ?$(3%t(B ?$(3%u(B ?$(3%v(B ?$(3%w(B ?$(3%x(B - ;; Unicode equivalents of the above: - ?$,1Q!(B ?$,1Q"(B ?$,1Q#(B ?$,1Q$(B ?$,1Q%(B ?$,1Q&(B ?$,1Q'(B ?$,1Q((B ?$,3op(B ?$,3o{(B ?$,3o|(B ?$,3o}(B ?$,3o~(B ?$,3o(B))) - (while chars - (modify-syntax-entry (car chars) ".") - (setq chars (cdr chars)))) - -;; Greek character set (ISO-8859-7) - -(modify-category-entry (make-char 'greek-iso8859-7) ?g) -(let ((c #x370)) - (while (<= c #x3ff) - (modify-category-entry (decode-char 'ucs c) ?g) - (setq c (1+ c)))) - -;; (let ((c 182)) -;; (while (< c 255) -;; (modify-syntax-entry (make-char 'greek-iso8859-7 c) "w") -;; (setq c (1+ c)))) -;; (modify-syntax-entry (make-char 'greek-iso8859-7 160) "w") ; NBSP -(modify-syntax-entry ?,F7(B ".") -(modify-syntax-entry ?,F;(B ".") -(modify-syntax-entry ?,F=(B ".") -(let ((tbl (standard-case-table))) - ;; Fixme: non-letter syntax copied from latin-1, but that's dubious - ;; in several cases. - (set-case-syntax ?,F!(B "." tbl) - (set-case-syntax ?,F"(B "." tbl) - (set-case-syntax ?,F&(B "." tbl) - (set-case-syntax ?,F&(B "_" tbl) - (set-case-syntax ?,F'(B "." tbl) - (set-case-syntax ?,F)(B "_" tbl) - (set-case-syntax ?,F+(B "." tbl) - (set-case-syntax ?,F,(B "_" tbl) - (set-case-syntax ?,F-(B "_" tbl) - (set-case-syntax ?,F/(B "." tbl) - (set-case-syntax ?,F0(B "_" tbl) - (set-case-syntax ?,F1(B "_" tbl) -;; (set-case-syntax ?,F7(B "_" tbl) -;; (set-case-syntax ?,F=(B "_" tbl) - (set-case-syntax-pair ?,FA(B ?,Fa(B tbl) - (set-case-syntax-pair ?,FB(B ?,Fb(B tbl) - (set-case-syntax-pair ?,FC(B ?,Fc(B tbl) - (set-case-syntax-pair ?,FD(B ?,Fd(B tbl) - (set-case-syntax-pair ?,FE(B ?,Fe(B tbl) - (set-case-syntax-pair ?,FF(B ?,Ff(B tbl) - (set-case-syntax-pair ?,FG(B ?,Fg(B tbl) - (set-case-syntax-pair ?,FH(B ?,Fh(B tbl) - (set-case-syntax-pair ?,FI(B ?,Fi(B tbl) - (set-case-syntax-pair ?,FJ(B ?,Fj(B tbl) - (set-case-syntax-pair ?,FK(B ?,Fk(B tbl) - (set-case-syntax-pair ?,FL(B ?,Fl(B tbl) - (set-case-syntax-pair ?,FM(B ?,Fm(B tbl) - (set-case-syntax-pair ?,FN(B ?,Fn(B tbl) - (set-case-syntax-pair ?,FO(B ?,Fo(B tbl) - (set-case-syntax-pair ?,FP(B ?,Fp(B tbl) - (set-case-syntax-pair ?,FQ(B ?,Fq(B tbl) - (set-case-syntax-pair ?,FS(B ?,Fs(B tbl) - (set-case-syntax-pair ?,FT(B ?,Ft(B tbl) - (set-case-syntax-pair ?,FU(B ?,Fu(B tbl) - (set-case-syntax-pair ?,FV(B ?,Fv(B tbl) - (set-case-syntax-pair ?,FW(B ?,Fw(B tbl) - (set-case-syntax-pair ?,FX(B ?,Fx(B tbl) - (set-case-syntax-pair ?,FY(B ?,Fy(B tbl) - (set-case-syntax-pair ?,FZ(B ?,Fz(B tbl) - (set-case-syntax-pair ?,F[(B ?,F{(B tbl) - (set-case-syntax-pair ?,F?(B ?,F~(B tbl) - (set-case-syntax-pair ?,F>(B ?,F}(B tbl) - (set-case-syntax-pair ?,F<(B ?,F|(B tbl) - (set-case-syntax-pair ?,F6(B ?,F\(B tbl) - (set-case-syntax-pair ?,F8(B ?,F](B tbl) - (set-case-syntax-pair ?,F9(B ?,F^(B tbl) - (set-case-syntax-pair ?,F:(B ?,F_(B tbl) - ;; Unicode equivalents - (set-case-syntax-pair ?$,1&q(B ?$,1'1(B tbl) - (set-case-syntax-pair ?$,1&r(B ?$,1'2(B tbl) - (set-case-syntax-pair ?$,1&s(B ?$,1'3(B tbl) - (set-case-syntax-pair ?$,1&t(B ?$,1'4(B tbl) - (set-case-syntax-pair ?$,1&u(B ?$,1'5(B tbl) - (set-case-syntax-pair ?$,1&v(B ?$,1'6(B tbl) - (set-case-syntax-pair ?$,1&w(B ?$,1'7(B tbl) - (set-case-syntax-pair ?$,1&x(B ?$,1'8(B tbl) - (set-case-syntax-pair ?$,1&y(B ?$,1'9(B tbl) - (set-case-syntax-pair ?$,1&z(B ?$,1':(B tbl) - (set-case-syntax-pair ?$,1&{(B ?$,1';(B tbl) - (set-case-syntax-pair ?$,1&|(B ?$,1'<(B tbl) - (set-case-syntax-pair ?$,1&}(B ?$,1'=(B tbl) - (set-case-syntax-pair ?$,1&~(B ?$,1'>(B tbl) - (set-case-syntax-pair ?$,1&(B ?$,1'?(B tbl) - (set-case-syntax-pair ?$,1' (B ?$,1'@(B tbl) - (set-case-syntax-pair ?$,1'!(B ?$,1'A(B tbl) - (set-case-syntax-pair ?$,1'#(B ?$,1'C(B tbl) - (set-case-syntax-pair ?$,1'$(B ?$,1'D(B tbl) - (set-case-syntax-pair ?$,1'%(B ?$,1'E(B tbl) - (set-case-syntax-pair ?$,1'&(B ?$,1'F(B tbl) - (set-case-syntax-pair ?$,1''(B ?$,1'G(B tbl) - (set-case-syntax-pair ?$,1'((B ?$,1'H(B tbl) - (set-case-syntax-pair ?$,1')(B ?$,1'I(B tbl) - (set-case-syntax-pair ?$,1'*(B ?$,1'J(B tbl) - (set-case-syntax-pair ?$,1'+(B ?$,1'K(B tbl) - (set-case-syntax-pair ?$,1&o(B ?$,1'N(B tbl) - (set-case-syntax-pair ?$,1&n(B ?$,1'M(B tbl) - (set-case-syntax-pair ?$,1&l(B ?$,1'L(B tbl) - (set-case-syntax-pair ?$,1&f(B ?$,1',(B tbl) - (set-case-syntax-pair ?$,1&h(B ?$,1'-(B tbl) - (set-case-syntax-pair ?$,1&i(B ?$,1'.(B tbl) - (set-case-syntax-pair ?$,1&j(B ?$,1'/(B tbl)) +(dolist (c '(chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 + chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6 + chinese-cns11643-7)) + (map-charset-chars #'modify-category-entry c ?c) + (if (eq c 'chinese-cns11643-1) + (map-charset-chars #'modify-category-entry c ?C #x4421 #x7E7E) + (map-charset-chars #'modify-category-entry c ?C)) + (map-charset-chars #'modify-category-entry c ?|)) -;; Hebrew character set (ISO-8859-8) +;; Japanese character set (JISX0201, JISX0208, JISX0212, JISX0213) -(modify-category-entry (make-char 'hebrew-iso8859-8) ?w) -(let ((c #x591)) - (while (<= c #x5f4) - (modify-category-entry (decode-char 'ucs c) ?w) - (setq c (1+ c)))) - -(modify-syntax-entry (make-char 'hebrew-iso8859-8 208) ".") ; PASEQ -(modify-syntax-entry (make-char 'hebrew-iso8859-8 211) ".") ; SOF PASUQ -(modify-syntax-entry (decode-char 'ucs #x5be) ".") ; MAQAF -(modify-syntax-entry (decode-char 'ucs #x5c0) ".") ; PASEQ -(modify-syntax-entry (decode-char 'ucs #x5c3) ".") ; SOF PASUQ -(modify-syntax-entry (decode-char 'ucs #x5f3) ".") ; GERESH -(modify-syntax-entry (decode-char 'ucs #x5f4) ".") ; GERSHAYIM - -;; (let ((c 224)) -;; (while (< c 251) -;; (modify-syntax-entry (make-char 'hebrew-iso8859-8 c) "w") -;; (setq c (1+ c)))) -;; (modify-syntax-entry (make-char 'hebrew-iso8859-8 160) "w") ; NBSP +(map-charset-chars #'modify-category-entry 'katakana-jisx0201 ?k) -;; Indian character set (IS 13194 and other Emacs original Indian charsets) +(map-charset-chars #'modify-category-entry 'latin-jisx0201 ?r) -(modify-category-entry (make-char 'indian-is13194) ?i) -(modify-category-entry (make-char 'indian-2-column) ?I) -(modify-category-entry (make-char 'indian-glyph) ?I) -;; Unicode Devanagari block -(let ((c #x901)) - (while (<= c #x970) - (modify-category-entry (decode-char 'ucs c) ?i) - (setq c (1+ c)))) - -(let ((l '(;; RANGE CATEGORY MEANINGS - (#x01 #x03 ?7) ; vowel modifier - (#x05 #x14 ?1) ; base vowel - (#x15 #x39 ?0) ; consonants - (#x3e #x4d ?8) ; vowel modifier - (#x51 #x54 ?4) ; stress/tone mark - (#x58 #x5f ?0) ; consonants - (#x60 #x61 ?1) ; base vowel - (#x62 #x63 ?8) ; vowel modifier - (#x66 #x6f ?6) ; digits - ))) - (dolist (elt1 '(#x900 #x980 #xa00 #xa80 #xb00 #xb80 #xc00 #xc80 #xd00)) - (dolist (elt2 l) - (let* ((from (car elt2)) - (counts (1+ (- (nth 1 elt2) from))) - (category (nth 2 elt2))) - (dotimes (i counts) - (modify-category-entry (decode-char 'ucs (+ elt1 from i)) - category)))))) - -;; Japanese character set (JISX0201-kana, JISX0201-roman, JISX0208, JISX0212) - -(modify-category-entry (make-char 'katakana-jisx0201) ?k) -(modify-category-entry (make-char 'katakana-jisx0201) ?j) -(modify-category-entry (make-char 'latin-jisx0201) ?r) -(modify-category-entry (make-char 'japanese-jisx0208) ?j) -(modify-category-entry (make-char 'japanese-jisx0212) ?j) -(modify-category-entry (make-char 'katakana-jisx0201) ?\|) -(modify-category-entry (make-char 'japanese-jisx0208) ?\|) -(modify-category-entry (make-char 'japanese-jisx0212) ?\|) +(dolist (l '(katakana-jisx0201 japanese-jisx0208 japanese-jisx0212 + japanese-jisx0213-1 japanese-jisx0213-2)) + (map-charset-chars #'modify-category-entry l ?j) + (if (eq l 'japanese-jisx0213-1) + (map-charset-chars #'modify-category-entry l ?\| #x2E21 #x7E7F) + (map-charset-chars #'modify-category-entry l ?\|))) ;; Unicode equivalents of JISX0201-kana -(let ((c #xff61)) - (while (<= c #xff9f) - (modify-category-entry (decode-char 'ucs c) ?k) - (modify-category-entry (decode-char 'ucs c) ?j) - (modify-category-entry (decode-char 'ucs c) ?\|) - (setq c (1+ c)))) +(let ((range '(#xff61 . #xff9f))) + (modify-category-entry range ?k) + (modify-category-entry range ?j) + (modify-category-entry range ?\|)) ;; Katakana block -(let ((c #x30a0)) - (while (<= c #x30ff) - ;; ?K is double width, ?k isn't specified - (modify-category-entry (decode-char 'ucs c) ?k) - (modify-category-entry (decode-char 'ucs c) ?j) - (modify-category-entry (decode-char 'ucs c) ?\|) - (setq c (1+ c)))) +(let ((range '(#x30a0 . #x30ff))) + ;; ?K is double width, ?k isn't specified + (modify-category-entry range ?K) + (modify-category-entry range ?\|)) ;; Hiragana block -(let ((c #x3040)) - (while (<= c #x309f) - ;; ?H is actually defined to be double width - (modify-category-entry (decode-char 'ucs c) ?H) - ;;(modify-category-entry (decode-char 'ucs c) ?j) - (modify-category-entry (decode-char 'ucs c) ?\|) - (setq c (1+ c)))) +(let ((range '(#x3040 . #x309d))) + ;; ?H is actually defined to be double width + ;;(modify-category-entry range ?H) + ;;(modify-category-entry range ?\|) + ) ;; JISX0208 -;; (modify-syntax-entry (make-char 'japanese-jisx0208) "w") -(modify-syntax-entry (make-char 'japanese-jisx0208 33) "_") -(modify-syntax-entry (make-char 'japanese-jisx0208 34) "_") -(modify-syntax-entry (make-char 'japanese-jisx0208 40) "_") -(let ((chars '(?$B!<(B ?$B!+(B ?$B!,(B ?$B!3(B ?$B!4(B ?$B!5(B ?$B!6(B ?$B!7(B ?$B!8(B ?$B!9(B ?$B!:(B ?$B!;(B))) - (while chars - (modify-syntax-entry (car chars) "w") - (setq chars (cdr chars)))) -(modify-syntax-entry ?\$B!J(B "($B!K(B") -(modify-syntax-entry ?\$B!N(B "($B!O(B") -(modify-syntax-entry ?\$B!P(B "($B!Q(B") -(modify-syntax-entry ?\$B!V(B "($B!W(B") -(modify-syntax-entry ?\$B!X(B "($B!Y(B") -(modify-syntax-entry ?\$B!K(B ")$B!J(B") -(modify-syntax-entry ?\$B!O(B ")$B!N(B") -(modify-syntax-entry ?\$B!Q(B ")$B!P(B") -(modify-syntax-entry ?\$B!W(B ")$B!V(B") -(modify-syntax-entry ?\$B!Y(B ")$B!X(B") - -(modify-category-entry (make-char 'japanese-jisx0208 35) ?A) -(modify-category-entry (make-char 'japanese-jisx0208 36) ?H) -(modify-category-entry (make-char 'japanese-jisx0208 37) ?K) -(modify-category-entry (make-char 'japanese-jisx0208 38) ?G) -(modify-category-entry (make-char 'japanese-jisx0208 39) ?Y) -(let ((row 48)) - (while (< row 127) - (modify-category-entry (make-char 'japanese-jisx0208 row) ?C) - (setq row (1+ row)))) -(modify-category-entry ?$B!<(B ?K) -(let ((chars '(?$B!+(B ?$B!,(B))) +(map-charset-chars #'modify-syntax-entry 'japanese-jisx0208 "_" #x2121 #x227E) +(map-charset-chars #'modify-syntax-entry 'japanese-jisx0208 "_" #x2821 #x287E) +(let ((chars '(?ー ?ã‚› ?ã‚œ ?ヽ ?ヾ ?ã‚ ?ã‚ž ?〃 ?ä» ?々 ?〆 ?〇))) + (dolist (elt chars) + (modify-syntax-entry (car chars) "w"))) + +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?A #x2321 #x237E) +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?H #x2421 #x247E) +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?K #x2521 #x257E) +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?G #x2621 #x267E) +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?Y #x2721 #x277E) +(map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?C #x3021 #x7E7E) +(modify-category-entry ?ー ?K) +(let ((chars '(?ã‚› ?ã‚œ))) (while chars (modify-category-entry (car chars) ?K) (modify-category-entry (car chars) ?H) (setq chars (cdr chars)))) -(let ((chars '(?$B!3(B ?$B!4(B ?$B!5(B ?$B!6(B ?$B!7(B ?$B!8(B ?$B!9(B ?$B!:(B ?$B!;(B))) +(let ((chars '(?ヽ ?ヾ ?ã‚ ?ã‚ž ?〃 ?ä» ?々 ?〆 ?〇))) (while chars (modify-category-entry (car chars) ?C) (setq chars (cdr chars)))) ;; JISX0212 -;; (modify-syntax-entry (make-char 'japanese-jisx0212) "w") -(modify-syntax-entry (make-char 'japanese-jisx0212 33) "_") -(modify-syntax-entry (make-char 'japanese-jisx0212 34) "_") -(modify-syntax-entry (make-char 'japanese-jisx0212 35) "_") -(modify-category-entry (make-char 'japanese-jisx0212 ) ?C) +(map-charset-chars #'modify-syntax-entry 'japanese-jisx0212 "_" #x2121 #x237E) ;; JISX0201-Kana -;; (modify-syntax-entry (make-char 'katakana-jisx0201) "w") -(let ((chars '(?(I!(B ?(I$(B ?(I%(B - ;; Unicode: - ?$,3sa(B ?$,3sd(B ?$,3se(B))) + +(let ((chars '(?。 ?、 ?ï½¥))) (while chars (modify-syntax-entry (car chars) ".") (setq chars (cdr chars)))) -(modify-syntax-entry ?\(I"(B "((I#(B") -(modify-syntax-entry ?\(I#(B "((I"(B") +(modify-syntax-entry ?\ï½¢ "(ï½£") +(modify-syntax-entry ?\ï½£ "(ï½¢") ;; Korean character set (KSC5601) -;; (modify-syntax-entry (make-char 'korean-ksc5601) "w") -(modify-syntax-entry (make-char 'korean-ksc5601 33) "_") -(modify-syntax-entry (make-char 'korean-ksc5601 34) "_") -(modify-syntax-entry (make-char 'korean-ksc5601 38) "_") -(modify-syntax-entry (make-char 'korean-ksc5601 39) "_") -(modify-syntax-entry (make-char 'korean-ksc5601 40) "_") -(modify-syntax-entry (make-char 'korean-ksc5601 41) "_") - -(modify-category-entry (make-char 'korean-ksc5601) ?h) -(modify-category-entry (make-char 'korean-ksc5601 35) ?A) -(modify-category-entry (make-char 'korean-ksc5601 37) ?G) -(modify-category-entry (make-char 'korean-ksc5601 42) ?H) -(modify-category-entry (make-char 'korean-ksc5601 43) ?K) -(modify-category-entry (make-char 'korean-ksc5601 44) ?Y) - -;; Latin character set (latin-1,2,3,4,5,8,9) - -(modify-category-entry (make-char 'latin-iso8859-1) ?l) -(modify-category-entry (make-char 'latin-iso8859-2) ?l) -(modify-category-entry (make-char 'latin-iso8859-3) ?l) -(modify-category-entry (make-char 'latin-iso8859-4) ?l) -(modify-category-entry (make-char 'latin-iso8859-9) ?l) -(modify-category-entry (make-char 'latin-iso8859-14) ?l) -(modify-category-entry (make-char 'latin-iso8859-15) ?l) - -(modify-category-entry (make-char 'latin-iso8859-1 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-2 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-3 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-4 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-9 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-14 160) ?\ ) -(modify-category-entry (make-char 'latin-iso8859-15 160) ?\ ) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?h) + +(map-charset-chars #'modify-syntax-entry 'korean-ksc5601 "_" #x2121 #x227E) +(map-charset-chars #'modify-syntax-entry 'korean-ksc5601 "_" #x2621 #x277E) +(map-charset-chars #'modify-syntax-entry 'korean-ksc5601 "_" #x2830 #x287E) +(map-charset-chars #'modify-syntax-entry 'korean-ksc5601 "_" #x2930 #x297E) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?A #x2330 #x2339) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?A #x2341 #x235A) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?A #x2361 #x237A) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?G #x2521 #x257E) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?H #x2A21 #x2A7E) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?K #x2B21 #x2B7E) +(map-charset-chars #'modify-category-entry 'korean-ksc5601 ?Y #x2C21 #x2C7E) + +;; These are in more than one charset. +(let ((parens (concat "〈〉《》「ã€ã€Žã€ã€ã€‘〔〕〖〗〘〙〚〛" + "︵︶︷︸︹︺︻︼︽︾︿﹀ï¹ï¹‚﹃﹄" + "()[]{ï½")) + open close) + (dotimes (i (/ (length parens) 2)) + (setq open (aref parens (* i 2)) + close (aref parens (1+ (* i 2)))) + (modify-syntax-entry open (format "(%c" close)) + (modify-syntax-entry close (format ")%c" open)))) -;; Lao character set +;; Arabic character set -(modify-category-entry (make-char 'lao) ?o) -(dotimes (i (1+ (- #xeff #xe80))) - (modify-category-entry (decode-char 'ucs (+ i #xe80)) ?o)) +(let ((charsets '(arabic-iso8859-6 + arabic-digit + arabic-1-column + arabic-2-column))) + (while charsets + (map-charset-chars #'modify-category-entry (car charsets) ?b) + (setq charsets (cdr charsets)))) +(modify-category-entry '(#x600 . #x6ff) ?b) +(modify-category-entry '(#xfb50 . #xfdff) ?b) +(modify-category-entry '(#xfe70 . #xfefe) ?b) -(let ((deflist '(;; chars syntax category - ("(1!(B-(1N(B" "w" ?0) ; consonant - ("(1PRS]`(B-(1d(B" "w" ?1) ; vowel base - ("(1QT(B-(1W[m(B" "w" ?2) ; vowel upper - ("(1XY(B" "w" ?3) ; vowel lower - ("(1h(B-(1l(B" "w" ?4) ; tone mark - ("(1\(B" "w" ?9) ; semivowel lower - ("(1p(B-(1y(B" "w" ?6) ; digit - ("(1Of(B" "_" ?5) ; symbol - ;; Unicode equivalents - ("$,1D!(B-$,1DN(B" "w" ?0) ; consonant - ("$,1DPDRDSD]D`(B-$,1Dd(B" "w" ?1) ; vowel base - ("$,1DQDT(B-$,1DWD[Dm(B" "w" ?2) ; vowel upper - ("$,1DXDY(B" "w" ?3) ; vowel lower - ("$,1Dh(B-$,1Dk(B" "w" ?4) ; tone mark - ("$,1D\D](B" "w" ?9) ; semivowel lower - ("$,1Dp(B-$,1Dy(B" "w" ?6) ; digit - ("$,1DODf(B" "_" ?5) ; symbol +;; Cyrillic character set (ISO-8859-5) + +(modify-syntax-entry ?â„– ".") + +;; Ethiopic character set + +(modify-category-entry '(#x1200 . #x137b) ?e) +(let ((chars '(?á¡ ?ᢠ?ᣠ?ᤠ?ᥠ?ᦠ?᧠?ᨠ?ö ‡€ ?ö ‡‹ ?ö ‡Œ ?ö ‡ ?ö ‡Ž ?ö ‡))) + (while chars + (modify-syntax-entry (car chars) ".") + (setq chars (cdr chars)))) +(map-charset-chars #'modify-category-entry 'ethiopic ?e) + +;; Hebrew character set (ISO-8859-8) + +(modify-syntax-entry #x5be ".") ; MAQAF +(modify-syntax-entry #x5c0 ".") ; PASEQ +(modify-syntax-entry #x5c3 ".") ; SOF PASUQ +(modify-syntax-entry #x5f3 ".") ; GERESH +(modify-syntax-entry #x5f4 ".") ; GERSHAYIM + +;; Indian character set (IS 13194 and other Emacs original Indian charsets) + +(modify-category-entry '(#x901 . #x970) ?i) +(map-charset-chars #'modify-category-entry 'indian-is13194 ?i) +(map-charset-chars #'modify-category-entry 'indian-2-column ?i) + +;; Lao character set + +(modify-category-entry '(#xe80 . #xeff) ?o) +(map-charset-chars #'modify-category-entry 'lao ?o) + +(let ((deflist '(("àº-ຮ" "w" ?0) ; consonant + ("ະາຳຽເ-ໄ" "w" ?1) ; vowel base + ("ັິ-ືົà»" "w" ?2) ; vowel upper + ("ຸູ" "w" ?3) ; vowel lower + ("່-໋" "w" ?4) ; tone mark + ("ຼຽ" "w" ?9) ; semivowel lower + ("à»-à»™" "w" ?6) ; digit + ("ຯໆ" "_" ?5) ; symbol )) elm chars len syntax category to ch i) (while deflist @@ -736,26 +324,17 @@ ;; Thai character set (TIS620) -(modify-category-entry (make-char 'thai-tis620) ?t) -(dotimes (i (1+ (- #xe7f #xe00))) - (modify-category-entry (decode-char 'ucs (+ i #xe00)) ?t)) +(modify-category-entry '(#xe00 . #xe7f) ?t) +(map-charset-chars #'modify-category-entry 'thai-tis620 ?t) (let ((deflist '(;; chars syntax category - (",T!(B-,TCEG(B-,TN(B" "w" ?0) ; consonant - (",TDFPRS`(B-,Te(B" "w" ?1) ; vowel base - (",TQT(B-,TWgn(B" "w" ?2) ; vowel upper - (",TX(B-,TZ(B" "w" ?3) ; vowel lower - (",Th(B-,Tm(B" "w" ?4) ; tone mark - (",Tp(B-,Ty(B" "w" ?6) ; digit - (",TOf_oz{(B" "_" ?5) ; symbol - ;; Unicode equivalents - ("$,1Ba(B-$,1C#C%C'(B-$,1C.(B" "w" ?0) ; consonant - ("$,1C$C&C0C2C3C@(B-$,1CE(B" "w" ?1) ; vowel base - ("$,1C1C4(B-$,1C7CGCN(B" "w" ?2) ; vowel upper - ("$,1C8(B-$,1C:(B" "w" ?3) ; vowel lower - ("$,1CH(B-$,1CM(B" "w" ?4) ; tone mark - ("$,1CP(B-$,1CY(B" "w" ?6) ; digit - ("$,1C/CFC?COCZC[(B" "_" ?5) ; symbol + ("à¸-รลว-ฮ" "w" ?0) ; consonant + ("ฤฦะาำเ-ๅ" "w" ?1) ; vowel base + ("ัิ-ื็๎" "w" ?2) ; vowel upper + ("ุ-ฺ" "w" ?3) ; vowel lower + ("่-à¹" "w" ?4) ; tone mark + ("à¹-๙" "w" ?6) ; digit + ("ฯๆ฿à¹à¹šà¹›" "_" ?5) ; symbol )) elm chars len syntax category to ch i) (while deflist @@ -781,38 +360,26 @@ ;; Tibetan character set -(modify-category-entry (make-char 'tibetan) ?q) -(modify-category-entry (make-char 'tibetan-1-column) ?q) -(dotimes (i (1+ (- #xfff #xf00))) - (modify-category-entry (decode-char 'ucs (+ i #xf00)) ?q)) +(modify-category-entry '(#xf00 . #xfff) ?q) +(map-charset-chars #'modify-category-entry 'tibetan ?q) +(map-charset-chars #'modify-category-entry 'tibetan-1-column ?q) (let ((deflist '(;; chars syntax category - ("4$(7"!0"!1(B-4$(7"J0"J14"K0"K1(B" "w" ?0) ; consonant - ("$(7#!(B-$(7#J#K#L#M!"!#(B" "w" ?0) ; - ("$(7$!(B-$(7$e(B" "w" ?0) ; - ("$(7%!(B-$(7%u(B" "w" ?0) ; - ("$(7"S"["\"]"^"a(B" "w" ?2) ; upper vowel - ("$(7"_"c"d"g"h"i"j"k"l(B" "w" ?2) ; upper modifier - ("$(7!I"Q"R"U"e!e!g(B" "w" ?3) ; lowel vowel/modifier - ("$(7!P(B-$(7!Y!Z(B-$(7!c(B" "w" ?6) ; digit - ("$(7!;!=(B-$(7!B!D"`(B" "." ?|) ; line-break char - ("$(8!;!=!?!@!A!D"`(B" "." ?|) ; - ("$(7!8!;!=(B-$(7!B!D"`!m!d(B" "." ?>) ; prohibition - ("$(8!;!=!?!@!A!D"`(B" "." ?>) ; - ("$(7!0(B-$(7!:!l#R#S"f(B" "." ?<) ; prohibition - ("$(7!C!E(B-$(7!H!J(B-$(7!O!f!h(B-$(7!k!n!o#O#P(B-$(7#`(B" "." ?q) ; others - - ;; Unicode version (not complete) - ("$,1F (B-$,1FIFJ(B" "w" ?0) ; consonant - ("$,1Fp(B-$,1G9G:G;G<(B" "w" ?0) ; - ("$,1FRFZF[F\F]F`(B" "w" ?2) ; upper vowel - ("$,1F^FbFcFfFgFhFiFjFk(B" "w" ?2) ; upper modifier - ("$,1EYFPFQFTFdEuEw(B" "w" ?3) ; lowel vowel/modifier - ("$,1E`(B-$,1EiEj(B-$,1Es(B" "w" ?6) ; digit - ("$,1EKEM(B-$,1ERETF_(B" "." ?|) ; line-break char - ("$,1EHEKEM(B-$,1ERETF_E}Et(B" "." ?>) ; prohibition - ("$,1E@(B-$,1EJE|GAGBFe(B" "." ?<) ; prohibition - ("$,1ESEU(B-$,1EXEZ(B-$,1E_EvEx(B-$,1E{E~EG>G?(B-$,1GO(B" "." ?q) ; others + ("ཀ-ཀྵཪ" "w" ?0) ; consonant + ("à¾-ྐྵྺྻྼö€ö€‚" "w" ?0) ; + ("ö„š-ö…ž" "w" ?0) ; + ("ö…¸-ö‡Œ" "w" ?0) ; + ("ིེཻོཽྀ" "w" ?2) ; upper vowel + ("ཾྂྃ྆྇ྈྉྊྋ" "w" ?2) ; upper modifier + ("༙ö‚Žà½±à½´à¾„༵༷" "w" ?3) ; lowel vowel/modifier + ("཰" "w" ?3) ; invisible vowel a + ("༠-༩༪-༳" "w" ?6) ; digit + ("་à¼-༒༔ཿ" "." ?|) ; line-break char + ("་à¼à¼à¼à¼‘༔ཿ" "." ?|) ; + ("༈་à¼-༒༔ཿ༽༴" "." ?>) ; prohibition + ("་à¼à¼à¼à¼‘༔ཿ" "." ?>) ; + ("ༀ-༊༼à¿à¿‚྅" "." ?<) ; prohibition + ("༓༕-༘༚-༟༶༸-༻༾༿྾྿-à¿" "." ?q) ; others )) elm chars len syntax category to ch i) (while deflist @@ -838,324 +405,348 @@ ;; Vietnamese character set -(let ((lower (make-char 'vietnamese-viscii-lower)) - (upper (make-char 'vietnamese-viscii-upper))) -;; (modify-syntax-entry lower "w") -;; (modify-syntax-entry upper "w") - (modify-category-entry lower ?v) - (modify-category-entry upper ?v) - (modify-category-entry lower ?l) ; To make a word with - (modify-category-entry upper ?l) ; latin characters. - ) +;; To make a word with Latin characters +(map-charset-chars #'modify-category-entry 'vietnamese-viscii-lower ?l) +(map-charset-chars #'modify-category-entry 'vietnamese-viscii-lower ?v) + +(map-charset-chars #'modify-category-entry 'vietnamese-viscii-upper ?l) +(map-charset-chars #'modify-category-entry 'vietnamese-viscii-upper ?v) (let ((tbl (standard-case-table)) (i 32)) (while (< i 128) - (set-case-syntax-pair (make-char 'vietnamese-viscii-upper i) - (make-char 'vietnamese-viscii-lower i) - tbl) + (let* ((char (decode-char 'vietnamese-viscii-upper i)) + (charl (decode-char 'vietnamese-viscii-lower i)) + (uc (encode-char char 'ucs)) + (lc (encode-char charl 'ucs))) + (set-case-syntax-pair char (decode-char 'vietnamese-viscii-lower i) + tbl) + (if uc (modify-category-entry uc ?v)) + (if lc (modify-category-entry lc ?v))) (setq i (1+ i)))) -;; Unicode (mule-unicode-0100-24ff) + +;; Latin + +(modify-category-entry '(#x80 . #x024F) ?l) (let ((tbl (standard-case-table)) c) ;; In some languages, U+0049 LATIN CAPITAL LETTER I and U+0131 LATIN ;; SMALL LETTER DOTLESS I make a case pair, and so do U+0130 LATIN ;; CAPITAL LETTER I WITH DOT ABOVE and U+0069 LATIN SMALL LETTER I. -;; Thus we have to check language-environment to handle casing -;; correctly. Currently only I<->i is available. +;; See the Turkish language environment. + + ;; Latin-1 + + ;; Fixme: Some of the non-word syntaxes here perhaps should be + ;; reviewed. (Note that the following all implicitly have word + ;; syntax: ¢£¤¥¨ª¯²³´¶¸¹º.) There should be a well-defined way of + ;; relating Unicode categories to Emacs syntax codes. + (set-case-syntax ? " " tbl) ; dubious + (set-case-syntax ?¡ "." tbl) + (set-case-syntax ?¦ "_" tbl) + (set-case-syntax ?§ "." tbl) + (set-case-syntax ?© "_" tbl) + (set-case-syntax-delims 171 187 tbl) ; « » + (set-case-syntax ?¬ "_" tbl) + (set-case-syntax ? "_" tbl) + (set-case-syntax ?® "_" tbl) + (set-case-syntax ?° "_" tbl) + (set-case-syntax ?± "_" tbl) + (set-case-syntax ?µ "_" tbl) + (set-case-syntax ?· "_" tbl) + (set-case-syntax ?¼ "_" tbl) + (set-case-syntax ?½ "_" tbl) + (set-case-syntax ?¾ "_" tbl) + (set-case-syntax ?¿ "." tbl) + (let ((c 192)) + (while (<= c 222) + (set-case-syntax-pair c (+ c 32) tbl) + (setq c (1+ c)))) + (set-case-syntax ?× "_" tbl) + (set-case-syntax ?ß "w" tbl) + (set-case-syntax ?÷ "_" tbl) + ;; See below for ÿ. ;; Latin Extended-A, Latin Extended-B (setq c #x0100) (while (<= c #x0233) - (modify-category-entry (decode-char 'ucs c) ?l) (and (or (<= c #x012e) (and (>= c #x014a) (<= c #x0177))) (zerop (% c 2)) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl)) + (set-case-syntax-pair c (1+ c) tbl)) (and (>= c #x013a) (<= c #x0148) (zerop (% c 2)) - (set-case-syntax-pair - (decode-char 'ucs (1- c)) (decode-char 'ucs c) tbl)) + (set-case-syntax-pair (1- c) c tbl)) (setq c (1+ c))) - (set-case-syntax-pair ?$,1 R(B ?$,1 S(B tbl) - (set-case-syntax-pair ?$,1 T(B ?$,1 U(B tbl) - (set-case-syntax-pair ?$,1 V(B ?$,1 W(B tbl) -;;; (set-case-syntax-pair ?$,1!8(B ?,A(B tbl) ; these two have different length! - (set-case-syntax-pair ?$,1!9(B ?$,1!:(B tbl) - (set-case-syntax-pair ?$,1!;(B ?$,1!<(B tbl) - (set-case-syntax-pair ?$,1!=(B ?$,1!>(B tbl) + (set-case-syntax-pair ?IJ ?ij tbl) + (set-case-syntax-pair ?Ä´ ?ĵ tbl) + (set-case-syntax-pair ?Ķ ?Ä· tbl) + (set-case-syntax-pair ?Ÿ ?ÿ tbl) + (set-case-syntax-pair ?Ź ?ź tbl) + (set-case-syntax-pair ?Å» ?ż tbl) + (set-case-syntax-pair ?Ž ?ž tbl) ;; Latin Extended-B - (set-case-syntax-pair ?$,1!A(B ?$,1#S(B tbl) - (set-case-syntax-pair ?$,1!B(B ?$,1!C(B tbl) - (set-case-syntax-pair ?$,1!D(B ?$,1!E(B tbl) - (set-case-syntax-pair ?$,1!F(B ?$,1#T(B tbl) - (set-case-syntax-pair ?$,1!G(B ?$,1!H(B tbl) - (set-case-syntax-pair ?$,1!I(B ?$,1#V(B tbl) - (set-case-syntax-pair ?$,1!J(B ?$,1#W(B tbl) - (set-case-syntax-pair ?$,1!K(B ?$,1!L(B tbl) - (set-case-syntax-pair ?$,1!N(B ?$,1"=(B tbl) - (set-case-syntax-pair ?$,1!O(B ?$,1#Y(B tbl) - (set-case-syntax-pair ?$,1!P(B ?$,1#[(B tbl) - (set-case-syntax-pair ?$,1!Q(B ?$,1!R(B tbl) - (set-case-syntax-pair ?$,1!S(B ?$,1#`(B tbl) - (set-case-syntax-pair ?$,1!T(B ?$,1#c(B tbl) - (set-case-syntax-pair ?$,1!V(B ?$,1#i(B tbl) - (set-case-syntax-pair ?$,1!W(B ?$,1#h(B tbl) - (set-case-syntax-pair ?$,1!X(B ?$,1!Y(B tbl) - (set-case-syntax-pair ?$,1!\(B ?$,1#o(B tbl) - (set-case-syntax-pair ?$,1!](B ?$,1#r(B tbl) - (set-case-syntax-pair ?$,1!_(B ?$,1#u(B tbl) - (set-case-syntax-pair ?$,1!`(B ?$,1!a(B tbl) - (set-case-syntax-pair ?$,1!b(B ?$,1!c(B tbl) - (set-case-syntax-pair ?$,1!d(B ?$,1!e(B tbl) - (set-case-syntax-pair ?$,1!f(B ?$,1$ (B tbl) - (set-case-syntax-pair ?$,1!g(B ?$,1!h(B tbl) - (set-case-syntax-pair ?$,1!i(B ?$,1$#(B tbl) - (set-case-syntax-pair ?$,1!l(B ?$,1!m(B tbl) - (set-case-syntax-pair ?$,1!n(B ?$,1$((B tbl) - (set-case-syntax-pair ?$,1!o(B ?$,1!p(B tbl) - (set-case-syntax-pair ?$,1!q(B ?$,1$*(B tbl) - (set-case-syntax-pair ?$,1!r(B ?$,1$+(B tbl) - (set-case-syntax-pair ?$,1!s(B ?$,1!t(B tbl) - (set-case-syntax-pair ?$,1!u(B ?$,1!v(B tbl) - (set-case-syntax-pair ?$,1!w(B ?$,1$2(B tbl) - (set-case-syntax-pair ?$,1!x(B ?$,1!y(B tbl) - (set-case-syntax-pair ?$,1!|(B ?$,1!}(B tbl) - (set-case-syntax-pair ?$,1"$(B ?$,1"&(B tbl) - (set-case-syntax-pair ?$,1"%(B ?$,1"&(B tbl) - (set-case-syntax-pair ?$,1"'(B ?$,1")(B tbl) - (set-case-syntax-pair ?$,1"((B ?$,1")(B tbl) - (set-case-syntax-pair ?$,1"*(B ?$,1",(B tbl) - (set-case-syntax-pair ?$,1"+(B ?$,1",(B tbl) - (set-case-syntax-pair ?$,1"-(B ?$,1".(B tbl) - (set-case-syntax-pair ?$,1"/(B ?$,1"0(B tbl) - (set-case-syntax-pair ?$,1"1(B ?$,1"2(B tbl) - (set-case-syntax-pair ?$,1"3(B ?$,1"4(B tbl) - (set-case-syntax-pair ?$,1"5(B ?$,1"6(B tbl) - (set-case-syntax-pair ?$,1"7(B ?$,1"8(B tbl) - (set-case-syntax-pair ?$,1"9(B ?$,1":(B tbl) - (set-case-syntax-pair ?$,1";(B ?$,1"<(B tbl) - (set-case-syntax-pair ?$,1">(B ?$,1"?(B tbl) - (set-case-syntax-pair ?$,1"@(B ?$,1"A(B tbl) - (set-case-syntax-pair ?$,1"B(B ?$,1"C(B tbl) - (set-case-syntax-pair ?$,1"D(B ?$,1"E(B tbl) - (set-case-syntax-pair ?$,1"F(B ?$,1"G(B tbl) - (set-case-syntax-pair ?$,1"H(B ?$,1"I(B tbl) - (set-case-syntax-pair ?$,1"J(B ?$,1"K(B tbl) - (set-case-syntax-pair ?$,1"L(B ?$,1"M(B tbl) - (set-case-syntax-pair ?$,1"N(B ?$,1"O(B tbl) + (set-case-syntax-pair ?Æ ?É“ tbl) + (set-case-syntax-pair ?Æ‚ ?ƃ tbl) + (set-case-syntax-pair ?Æ„ ?Æ… tbl) + (set-case-syntax-pair ?Ɔ ?É” tbl) + (set-case-syntax-pair ?Ƈ ?ƈ tbl) + (set-case-syntax-pair ?Ɖ ?É– tbl) + (set-case-syntax-pair ?ÆŠ ?É— tbl) + (set-case-syntax-pair ?Æ‹ ?ÆŒ tbl) + (set-case-syntax-pair ?ÆŽ ?Ç tbl) + (set-case-syntax-pair ?Æ ?É™ tbl) + (set-case-syntax-pair ?Æ ?É› tbl) + (set-case-syntax-pair ?Æ‘ ?Æ’ tbl) + (set-case-syntax-pair ?Æ“ ?É tbl) + (set-case-syntax-pair ?Æ” ?É£ tbl) + (set-case-syntax-pair ?Æ– ?É© tbl) + (set-case-syntax-pair ?Æ— ?ɨ tbl) + (set-case-syntax-pair ?Ƙ ?Æ™ tbl) + (set-case-syntax-pair ?Æœ ?ɯ tbl) + (set-case-syntax-pair ?Æ ?ɲ tbl) + (set-case-syntax-pair ?ÆŸ ?ɵ tbl) + (set-case-syntax-pair ?Æ ?Æ¡ tbl) + (set-case-syntax-pair ?Æ¢ ?Æ£ tbl) + (set-case-syntax-pair ?Ƥ ?Æ¥ tbl) + (set-case-syntax-pair ?Ʀ ?Ê€ tbl) + (set-case-syntax-pair ?Ƨ ?ƨ tbl) + (set-case-syntax-pair ?Æ© ?ʃ tbl) + (set-case-syntax-pair ?Ƭ ?Æ tbl) + (set-case-syntax-pair ?Æ® ?ʈ tbl) + (set-case-syntax-pair ?Ư ?Æ° tbl) + (set-case-syntax-pair ?Ʊ ?ÊŠ tbl) + (set-case-syntax-pair ?Ʋ ?Ê‹ tbl) + (set-case-syntax-pair ?Ƴ ?Æ´ tbl) + (set-case-syntax-pair ?Ƶ ?ƶ tbl) + (set-case-syntax-pair ?Æ· ?Ê’ tbl) + (set-case-syntax-pair ?Ƹ ?ƹ tbl) + (set-case-syntax-pair ?Ƽ ?ƽ tbl) + (set-case-syntax-pair ?Ç„ ?dž tbl) + (set-case-syntax-pair ?Ç… ?dž tbl) + (set-case-syntax-pair ?LJ ?lj tbl) + (set-case-syntax-pair ?Lj ?lj tbl) + (set-case-syntax-pair ?ÇŠ ?ÇŒ tbl) + (set-case-syntax-pair ?Ç‹ ?ÇŒ tbl) + (set-case-syntax-pair ?Ç ?ÇŽ tbl) + (set-case-syntax-pair ?Ç ?Ç tbl) + (set-case-syntax-pair ?Ç‘ ?Ç’ tbl) + (set-case-syntax-pair ?Ç“ ?Ç” tbl) + (set-case-syntax-pair ?Ç• ?Ç– tbl) + (set-case-syntax-pair ?Ç— ?ǘ tbl) + (set-case-syntax-pair ?Ç™ ?Çš tbl) + (set-case-syntax-pair ?Ç› ?Çœ tbl) + (set-case-syntax-pair ?Çž ?ÇŸ tbl) + (set-case-syntax-pair ?Ç ?Ç¡ tbl) + (set-case-syntax-pair ?Ç¢ ?Ç£ tbl) + (set-case-syntax-pair ?Ǥ ?Ç¥ tbl) + (set-case-syntax-pair ?Ǧ ?ǧ tbl) + (set-case-syntax-pair ?Ǩ ?Ç© tbl) + (set-case-syntax-pair ?Ǫ ?Ç« tbl) + (set-case-syntax-pair ?Ǭ ?Ç tbl) + (set-case-syntax-pair ?Ç® ?ǯ tbl) ;; 01F0; F; 006A 030C; # LATIN SMALL LETTER J WITH CARON - (set-case-syntax-pair ?$,1"Q(B ?$,1"S(B tbl) - (set-case-syntax-pair ?$,1"R(B ?$,1"S(B tbl) - (set-case-syntax-pair ?$,1"T(B ?$,1"U(B tbl) - (set-case-syntax-pair ?$,1"V(B ?$,1!U(B tbl) - (set-case-syntax-pair ?$,1"W(B ?$,1!(B tbl) - (set-case-syntax-pair ?$,1"X(B ?$,1"Y(B tbl) - (set-case-syntax-pair ?$,1"Z(B ?$,1"[(B tbl) - (set-case-syntax-pair ?$,1"\(B ?$,1"](B tbl) - (set-case-syntax-pair ?$,1"^(B ?$,1"_(B tbl) - (set-case-syntax-pair ?$,1"`(B ?$,1"a(B tbl) - (set-case-syntax-pair ?$,1"b(B ?$,1"c(B tbl) - (set-case-syntax-pair ?$,1"d(B ?$,1"e(B tbl) - (set-case-syntax-pair ?$,1"f(B ?$,1"g(B tbl) - (set-case-syntax-pair ?$,1"h(B ?$,1"i(B tbl) - (set-case-syntax-pair ?$,1"j(B ?$,1"k(B tbl) - (set-case-syntax-pair ?$,1"l(B ?$,1"m(B tbl) - (set-case-syntax-pair ?$,1"n(B ?$,1"o(B tbl) - (set-case-syntax-pair ?$,1"p(B ?$,1"q(B tbl) - (set-case-syntax-pair ?$,1"r(B ?$,1"s(B tbl) - (set-case-syntax-pair ?$,1"t(B ?$,1"u(B tbl) - (set-case-syntax-pair ?$,1"v(B ?$,1"w(B tbl) - (set-case-syntax-pair ?$,1"x(B ?$,1"y(B tbl) - (set-case-syntax-pair ?$,1"z(B ?$,1"{(B tbl) - (set-case-syntax-pair ?$,1"|(B ?$,1"}(B tbl) - (set-case-syntax-pair ?$,1"~(B ?$,1"(B tbl) - (set-case-syntax-pair ?$,1#"(B ?$,1##(B tbl) - (set-case-syntax-pair ?$,1#$(B ?$,1#%(B tbl) - (set-case-syntax-pair ?$,1#&(B ?$,1#'(B tbl) - (set-case-syntax-pair ?$,1#((B ?$,1#)(B tbl) - (set-case-syntax-pair ?$,1#*(B ?$,1#+(B tbl) - (set-case-syntax-pair ?$,1#,(B ?$,1#-(B tbl) - (set-case-syntax-pair ?$,1#.(B ?$,1#/(B tbl) - (set-case-syntax-pair ?$,1#0(B ?$,1#1(B tbl) - (set-case-syntax-pair ?$,1#2(B ?$,1#3(B tbl) + (set-case-syntax-pair ?DZ ?dz tbl) + (set-case-syntax-pair ?Dz ?dz tbl) + (set-case-syntax-pair ?Ç´ ?ǵ tbl) + (set-case-syntax-pair ?Ƕ ?Æ• tbl) + (set-case-syntax-pair ?Ç· ?Æ¿ tbl) + (set-case-syntax-pair ?Ǹ ?ǹ tbl) + (set-case-syntax-pair ?Ǻ ?Ç» tbl) + (set-case-syntax-pair ?Ǽ ?ǽ tbl) + (set-case-syntax-pair ?Ǿ ?Ç¿ tbl) + (set-case-syntax-pair ?È€ ?È tbl) + (set-case-syntax-pair ?È‚ ?ȃ tbl) + (set-case-syntax-pair ?È„ ?È… tbl) + (set-case-syntax-pair ?Ȇ ?ȇ tbl) + (set-case-syntax-pair ?Ȉ ?ȉ tbl) + (set-case-syntax-pair ?ÈŠ ?È‹ tbl) + (set-case-syntax-pair ?ÈŒ ?È tbl) + (set-case-syntax-pair ?ÈŽ ?È tbl) + (set-case-syntax-pair ?È ?È‘ tbl) + (set-case-syntax-pair ?È’ ?È“ tbl) + (set-case-syntax-pair ?È” ?È• tbl) + (set-case-syntax-pair ?È– ?È— tbl) + (set-case-syntax-pair ?Ș ?È™ tbl) + (set-case-syntax-pair ?Èš ?È› tbl) + (set-case-syntax-pair ?Èœ ?È tbl) + (set-case-syntax-pair ?Èž ?ÈŸ tbl) + (set-case-syntax-pair ?È¢ ?È£ tbl) + (set-case-syntax-pair ?Ȥ ?È¥ tbl) + (set-case-syntax-pair ?Ȧ ?ȧ tbl) + (set-case-syntax-pair ?Ȩ ?È© tbl) + (set-case-syntax-pair ?Ȫ ?È« tbl) + (set-case-syntax-pair ?Ȭ ?È tbl) + (set-case-syntax-pair ?È® ?ȯ tbl) + (set-case-syntax-pair ?È° ?ȱ tbl) + (set-case-syntax-pair ?Ȳ ?ȳ tbl) ;; Latin Extended Additional + (modify-category-entry '(#x1e00 . #x1ef9) ?l) (setq c #x1e00) (while (<= c #x1ef9) - (modify-category-entry (decode-char 'ucs c) ?l) (and (zerop (% c 2)) (or (<= c #x1e94) (>= c #x1ea0)) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl)) + (set-case-syntax-pair c (1+ c) tbl)) (setq c (1+ c))) ;; Greek + (modify-category-entry '(#x0370 . #x03ff) ?g) (setq c #x0370) (while (<= c #x03ff) - (modify-category-entry (decode-char 'ucs c) ?g) (if (or (and (>= c #x0391) (<= c #x03a1)) (and (>= c #x03a3) (<= c #x03ab))) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (+ c 32)) tbl)) + (set-case-syntax-pair c (+ c 32) tbl)) (and (>= c #x03da) (<= c #x03ee) (zerop (% c 2)) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl)) + (set-case-syntax-pair c (1+ c) tbl)) (setq c (1+ c))) - (set-case-syntax-pair ?$,1&f(B ?$,1',(B tbl) - (set-case-syntax-pair ?$,1&h(B ?$,1'-(B tbl) - (set-case-syntax-pair ?$,1&i(B ?$,1'.(B tbl) - (set-case-syntax-pair ?$,1&j(B ?$,1'/(B tbl) - (set-case-syntax-pair ?$,1&l(B ?$,1'L(B tbl) - (set-case-syntax-pair ?$,1&n(B ?$,1'M(B tbl) - (set-case-syntax-pair ?$,1&o(B ?$,1'N(B tbl) + (set-case-syntax-pair ?Ά ?ά tbl) + (set-case-syntax-pair ?Έ ?Î tbl) + (set-case-syntax-pair ?Ή ?ή tbl) + (set-case-syntax-pair ?Ί ?ί tbl) + (set-case-syntax-pair ?ÎŒ ?ÏŒ tbl) + (set-case-syntax-pair ?ÎŽ ?Ï tbl) + (set-case-syntax-pair ?Î ?ÏŽ tbl) ;; Armenian (setq c #x531) (while (<= c #x556) - (set-case-syntax-pair (decode-char 'ucs c) - (decode-char 'ucs (+ c #x30)) tbl) + (set-case-syntax-pair c (+ c #x30) tbl) (setq c (1+ c))) ;; Greek Extended + (modify-category-entry '(#x1f00 . #x1fff) ?g) (setq c #x1f00) (while (<= c #x1fff) - (modify-category-entry (decode-char 'ucs c) ?g) (and (<= (logand c #x000f) 7) (<= c #x1fa7) (not (memq c '(#x1f50 #x1f52 #x1f54 #x1f56))) (/= (logand c #x00f0) 7) - (set-case-syntax-pair - (decode-char 'ucs (+ c 8)) (decode-char 'ucs c) tbl)) + (set-case-syntax-pair (+ c 8) c tbl)) (setq c (1+ c))) - (set-case-syntax-pair ?$,1qx(B ?$,1qp(B tbl) - (set-case-syntax-pair ?$,1qy(B ?$,1qq(B tbl) - (set-case-syntax-pair ?$,1qz(B ?$,1q0(B tbl) - (set-case-syntax-pair ?$,1q{(B ?$,1q1(B tbl) - (set-case-syntax-pair ?$,1q|(B ?$,1qs(B tbl) - (set-case-syntax-pair ?$,1r((B ?$,1q2(B tbl) - (set-case-syntax-pair ?$,1r)(B ?$,1q3(B tbl) - (set-case-syntax-pair ?$,1r*(B ?$,1q4(B tbl) - (set-case-syntax-pair ?$,1r+(B ?$,1q5(B tbl) - (set-case-syntax-pair ?$,1r,(B ?$,1r#(B tbl) - (set-case-syntax-pair ?$,1r8(B ?$,1r0(B tbl) - (set-case-syntax-pair ?$,1r9(B ?$,1r1(B tbl) - (set-case-syntax-pair ?$,1r:(B ?$,1q6(B tbl) - (set-case-syntax-pair ?$,1r;(B ?$,1q7(B tbl) - (set-case-syntax-pair ?$,1rH(B ?$,1r@(B tbl) - (set-case-syntax-pair ?$,1rI(B ?$,1rA(B tbl) - (set-case-syntax-pair ?$,1rJ(B ?$,1q:(B tbl) - (set-case-syntax-pair ?$,1rK(B ?$,1q;(B tbl) - (set-case-syntax-pair ?$,1rL(B ?$,1rE(B tbl) - (set-case-syntax-pair ?$,1rX(B ?$,1q8(B tbl) - (set-case-syntax-pair ?$,1rY(B ?$,1q9(B tbl) - (set-case-syntax-pair ?$,1rZ(B ?$,1q<(B tbl) - (set-case-syntax-pair ?$,1r[(B ?$,1q=(B tbl) - (set-case-syntax-pair ?$,1r\(B ?$,1rS(B tbl) + (set-case-syntax-pair ?Ᾰ ?á¾° tbl) + (set-case-syntax-pair ?á¾¹ ?á¾± tbl) + (set-case-syntax-pair ?Ὰ ?á½° tbl) + (set-case-syntax-pair ?á¾» ?á½± tbl) + (set-case-syntax-pair ?á¾¼ ?á¾³ tbl) + (set-case-syntax-pair ?Ὲ ?á½² tbl) + (set-case-syntax-pair ?Έ ?á½³ tbl) + (set-case-syntax-pair ?á¿Š ?á½´ tbl) + (set-case-syntax-pair ?á¿‹ ?á½µ tbl) + (set-case-syntax-pair ?á¿Œ ?ῃ tbl) + (set-case-syntax-pair ?Ῐ ?á¿ tbl) + (set-case-syntax-pair ?á¿™ ?á¿‘ tbl) + (set-case-syntax-pair ?á¿š ?ὶ tbl) + (set-case-syntax-pair ?á¿› ?á½· tbl) + (set-case-syntax-pair ?Ῠ ?á¿ tbl) + (set-case-syntax-pair ?á¿© ?á¿¡ tbl) + (set-case-syntax-pair ?Ὺ ?ὺ tbl) + (set-case-syntax-pair ?á¿« ?á½» tbl) + (set-case-syntax-pair ?Ῥ ?á¿¥ tbl) + (set-case-syntax-pair ?Ὸ ?ὸ tbl) + (set-case-syntax-pair ?Ό ?á½¹ tbl) + (set-case-syntax-pair ?Ὼ ?á½¼ tbl) + (set-case-syntax-pair ?á¿» ?á½½ tbl) + (set-case-syntax-pair ?ῼ ?ῳ tbl) ;; cyrillic + (modify-category-entry '(#x0400 . #x04FF) ?y) (setq c #x0400) (while (<= c #x04ff) - (modify-category-entry (decode-char 'ucs c) ?y) (and (>= c #x0400) (<= c #x040f) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (+ c 80)) tbl)) + (set-case-syntax-pair c (+ c 80) tbl)) (and (>= c #x0410) (<= c #x042f) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (+ c 32)) tbl)) + (set-case-syntax-pair c (+ c 32) tbl)) (and (zerop (% c 2)) (or (and (>= c #x0460) (<= c #x0480)) (and (>= c #x048c) (<= c #x04be)) (and (>= c #x04d0) (<= c #x04f4))) - (set-case-syntax-pair - (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl)) + (set-case-syntax-pair c (1+ c) tbl)) (setq c (1+ c))) - (set-case-syntax-pair ?$,1*!(B ?$,1*"(B tbl) - (set-case-syntax-pair ?$,1*#(B ?$,1*$(B tbl) - (set-case-syntax-pair ?$,1*'(B ?$,1*((B tbl) - (set-case-syntax-pair ?$,1*+(B ?$,1*,(B tbl) - (set-case-syntax-pair ?$,1*X(B ?$,1*Y(B tbl) + (set-case-syntax-pair ?Ó ?Ó‚ tbl) + (set-case-syntax-pair ?Óƒ ?Ó„ tbl) + (set-case-syntax-pair ?Ó‡ ?Óˆ tbl) + (set-case-syntax-pair ?Ó‹ ?ÓŒ tbl) + (set-case-syntax-pair ?Ó¸ ?Ó¹ tbl) ;; general punctuation (setq c #x2000) (while (<= c #x200b) - (set-case-syntax (decode-char 'ucs c) " " tbl) - (setq c (decode-char 'ucs (1+ c)))) - (setq c #x2010) + (set-case-syntax c " " tbl) + (setq c (1+ c))) + (while (<= c #x200F) + (set-case-syntax c "." tbl) + (setq c (1+ c))) + ;; Fixme: These aren't all right: (while (<= c #x2027) - (set-case-syntax (decode-char 'ucs c) "_" tbl) - (setq c (decode-char 'ucs (1+ c)))) + (set-case-syntax c "_" tbl) + (setq c (1+ c))) + (while (<= c #x206F) + (set-case-syntax c "." tbl) + (setq c (1+ c))) ;; Roman numerals (setq c #x2160) (while (<= c #x216f) - (set-case-syntax-pair (decode-char 'ucs c) - (decode-char 'ucs (+ c #x10)) tbl) + (set-case-syntax-pair c (+ c #x10) tbl) + (setq c (1+ c))) + + ;; Fixme: The following blocks might be better as symbol rather than + ;; punctuation. + ;; Arrows + (setq c #x2190) + (while (<= c #x21FF) + (set-case-syntax c "." tbl) + (setq c (1+ c))) + ;; Mathematical Operators + (while (<= c #x22FF) + (set-case-syntax c "." tbl) + (setq c (1+ c))) + ;; Miscellaneous Technical + (while (<= c #x23FF) + (set-case-syntax c "." tbl) + (setq c (1+ c))) + ;; Control Pictures + (while (<= c #x243F) + (set-case-syntax c "_" tbl) (setq c (1+ c))) ;; Circled Latin (setq c #x24b6) (while (<= c #x24cf) - (set-case-syntax-pair (decode-char 'ucs c) - (decode-char 'ucs (+ c 26)) tbl) - (modify-category-entry (decode-char 'ucs c) ?l) - (modify-category-entry (decode-char 'ucs (+ c 26)) ?l) + (set-case-syntax-pair c (+ c 26) tbl) + (modify-category-entry c ?l) + (modify-category-entry (+ c 26) ?l) (setq c (1+ c))) ;; Fullwidth Latin (setq c #xff21) (while (<= c #xff3a) - (set-case-syntax-pair (decode-char 'ucs c) - (decode-char 'ucs (+ c #x20)) tbl) - (modify-category-entry (decode-char 'ucs c) ?l) - (modify-category-entry (decode-char 'ucs (+ c #x20)) ?l) + (set-case-syntax-pair c (+ c #x20) tbl) + (modify-category-entry c ?l) + (modify-category-entry (+ c #x20) ?l) (setq c (1+ c))) ;; Combining diacritics - (setq c #x300) - (while (<= c #x362) - (modify-category-entry (decode-char 'ucs c) ?^) - (setq c (1+ c))) - + (modify-category-entry '(#x300 . #x362) ?^) ;; Combining marks - (setq c #x20d0) - (while (<= c #x20e3) - (modify-category-entry (decode-char 'ucs c) ?^) - (setq c (1+ c))) + (modify-category-entry '(#x20d0 . #x20e3) ?^) ;; Fixme: syntax for symbols &c ) -;;; Setting word boundary. - -(setq word-combining-categories - '((?l . ?l))) - -(setq word-separating-categories ; (2-byte character sets) - '((?A . ?K) ; Alpha numeric - Katakana - (?A . ?C) ; Alpha numeric - Chinese - (?H . ?A) ; Hiragana - Alpha numeric - (?H . ?K) ; Hiragana - Katakana - (?H . ?C) ; Hiragana - Chinese - (?K . ?A) ; Katakana - Alpha numeric - (?K . ?C) ; Katakana - Chinese - (?C . ?A) ; Chinese - Alpha numeric - (?C . ?K) ; Chinese - Katakana - )) - - ;; For each character set, put the information of the most proper ;; coding system to encode it by `preferred-coding-system' property. +;; Fixme: should this be junked? (let ((l '((latin-iso8859-1 . iso-latin-1) (latin-iso8859-2 . iso-latin-2) (latin-iso8859-3 . iso-latin-3) @@ -1183,7 +774,6 @@ (vietnamese-viscii-upper . vietnamese-viscii) (arabic-digit . iso-2022-7bit) (arabic-1-column . iso-2022-7bit) - (ascii-right-to-left . iso-2022-7bit) (lao . lao) (arabic-2-column . iso-2022-7bit) (indian-is13194 . devanagari) @@ -1211,12 +801,211 @@ japanese-jisx0208 japanese-jisx0212 chinese-gb2312 chinese-big5-1 chinese-big5-2))) (while l - (aset auto-fill-chars (make-char (car l)) t) + ;;(aset auto-fill-chars (make-char (car l)) t) (put-charset-property (car l) 'nospace-between-words t) (setq l (cdr l)))) + +;; CJK double width characters. +(let ((l '((#x1100 . #x11FF) + (#x2E80 . #x9FAF) + (#xAC00 . #xD7AF) + (#xF900 . #xFAFF) + (#xFE30 . #xFE4F) + (#xFF00 . #xFF5F) + (#xFFE0 . #xFFEF) + (#x20000 . #x2AFFF) + (#x2F800 . #x2FFFF)))) + (dolist (elt l) + (set-char-table-range char-width-table + (cons (car elt) (cdr elt)) + 2))) +;; Fixme: Doing this affects non-CJK characters through unification, +;; but presumably CJK users expect those characters to be +;; double-width when using these charsets. +;; (map-charset-chars +;; #'(lambda (range ignore) (set-char-table-range char-width-table range 2)) +;; 'japanese-jisx0208) +;; (map-charset-chars +;; #'(lambda (range ignore) (set-char-table-range char-width-table range 2)) +;; 'japanese-jisx0212) +;; (map-charset-chars +;; #'(lambda (range ignore) (set-char-table-range char-width-table range 2)) +;; 'japanese-jisx0213-1) +;; (map-charset-chars +;; #'(lambda (range ignore) (set-char-table-range char-width-table range 2)) +;; 'japanese-jisx0213-2) +;; (map-charset-chars +;; (lambda (range ignore) (set-char-table-range char-width-table range 2)) +;; 'korean-ksc5601) + +;; Other double width +(map-charset-chars + (lambda (range ignore) (set-char-table-range char-width-table range 2)) + 'ethiopic) +(map-charset-chars + (lambda (range ignore) (set-char-table-range char-width-table range 2)) + 'tibetan) +(map-charset-chars + (lambda (range ignore) (set-char-table-range char-width-table range 2)) + 'indian-2-column) +(map-charset-chars + (lambda (range ignore) (set-char-table-range char-width-table range 2)) + 'arabic-2-column) + +(optimize-char-table (standard-case-table)) +(optimize-char-table char-width-table) +(optimize-char-table (standard-category-table)) +(optimize-char-table (standard-syntax-table)) + +;; The Unicode blocks actually extend past some of these ranges with +;; undefined codepoints. +(let ((script-list nil)) + (dolist + (elt + '((#x0000 #x007F latin) + (#x00A0 #x036F latin) + (#x0370 #x03E1 greek) + (#x03E2 #x03EF coptic) + (#x03F0 #x03F3 greek) + (#x0400 #x04FF cyrillic) + (#x0530 #x058F armenian) + (#x0590 #x05FF hebrew) + (#x0600 #x06FF arabic) + (#x0700 #x074F syriac) + (#x0780 #x07BF thaana) + (#x0900 #x097F devanagari) + (#x0980 #x09FF bengali) + (#x0A00 #x0A7F gurmukhi) + (#x0A80 #x0AFF gujarati) + (#x0B00 #x0B7F oriya) + (#x0B80 #x0BFF tamil) + (#x0C00 #x0C7F telugu) + (#x0C80 #x0CFF kannada) + (#x0D00 #x0D7F malayalam) + (#x0D80 #x0DFF sinhala) + (#x0E00 #x0E5F thai) + (#x0E80 #x0EDF lao) + (#x0F00 #x0FFF tibetan) + (#x1000 #x105F myanmar) + (#x10A0 #x10FF georgian) + (#x1100 #x11FF hangul) + (#x1200 #x137F ethiopic) + (#x13A0 #x13FF cherokee) + (#x1400 #x167F canadian-aboriginal) + (#x1680 #x169F ogham) + (#x16A0 #x16FF runic) + (#x1780 #x17FF khmer) + (#x1800 #x18AF mongolian) + (#x1E00 #x1EFF latin) + (#x1F00 #x1FFF greek) + (#x20A0 #x20AF currency) + (#x2800 #x28FF braille) + (#x2E80 #x2FDF han) + (#x2FF0 #x2FFF ideographic-description) + (#x3000 #x303F cjk-misc) + (#x3040 #x30FF kana) + (#x3100 #x312F bopomofo) + (#x3130 #x318F hangul) + (#x3190 #x319F kanbun) + (#x31A0 #x31BF bopomofo) + (#x3400 #x9FAF han) + (#xA000 #xA4CF yi) + (#xAC00 #xD7AF hangul) + (#xF900 #xFA5F han) + (#xFB1D #xFB4F hebrew) + (#xFB50 #xFDFF arabic) + (#xFE70 #xFEFC arabic) + (#xFF00 #xFF5F cjk-misc) + (#xFF61 #xFF9F kana) + (#xFFE0 #xFFE6 cjk-misc) + (#x20000 #x2AFFF han) + (#x2F800 #x2FFFF han))) + (set-char-table-range char-script-table + (cons (car elt) (nth 1 elt)) (nth 2 elt)) + (or (memq (nth 2 elt) script-list) + (setq script-list (cons (nth 2 elt) script-list)))) + (set-char-table-extra-slot char-script-table 0 (nreverse script-list))) + +(map-charset-chars + #'(lambda (range ignore) + (set-char-table-range char-script-table range 'tibetan)) + 'tibetan) + + +;;; Setting word boundary. + +(defun next-word-boundary-han (pos limit) + (if (<= pos limit) + (save-excursion + (goto-char pos) + (looking-at "\\cC+") + (goto-char (match-end 0)) + (if (looking-at "\\cH+") + (goto-char (match-end 0))) + (point)) + (while (and (> pos limit) + (eq (aref char-script-table (char-after (1- pos))) 'han)) + (setq pos (1- pos))) + pos)) + +(defun next-word-boundary-kana (pos limit) + (if (<= pos limit) + (save-excursion + (goto-char pos) + (if (looking-at "\\cK+") + (goto-char (match-end 0))) + (if (looking-at "\\cH+") + (goto-char (match-end 0))) + (point)) + (let ((category-set (char-category-set (char-after pos))) + category) + (if (aref category-set ?K) + (while (and (> pos limit) + (aref (char-category-set (char-after (1- pos))) ?K)) + (setq pos (1- pos))) + (while (and (> pos limit) + (aref (setq category-set + (char-category-set (char-after (1- pos)))) ?H)) + (setq pos (1- pos))) + (setq category (cond ((aref category-set ?C) ?C) + ((aref category-set ?K) ?K) + ((aref category-set ?A) ?A))) + (when category + (setq pos (1- pos)) + (while (and (> pos limit) + (aref (char-category-set (char-after (1- pos))) + category)) + (setq pos (1- pos))))) + pos))) + +(map-char-table + #'(lambda (char script) + (cond ((eq script 'han) + (set-char-table-range find-word-boundary-function-table + char #'next-word-boundary-han)) + ((eq script 'kana) + (set-char-table-range find-word-boundary-function-table + char #'next-word-boundary-kana)))) + char-script-table) + +(setq word-combining-categories + '((?l . ?l))) + +(setq word-separating-categories ; (2-byte character sets) + '((?A . ?K) ; Alpha numeric - Katakana + (?A . ?C) ; Alpha numeric - Chinese + (?H . ?A) ; Hiragana - Alpha numeric + (?H . ?K) ; Hiragana - Katakana + (?H . ?C) ; Hiragana - Chinese + (?K . ?A) ; Katakana - Alpha numeric + (?K . ?C) ; Katakana - Chinese + (?C . ?A) ; Chinese - Alpha numeric + (?C . ?K) ; Chinese - Katakana + )) + ;;; Local Variables: -;;; coding: iso-2022-7bit +;;; coding: utf-8-emacs ;;; End: ;;; characters.el ends here diff --git a/lisp/international/code-pages.el b/lisp/international/code-pages.el deleted file mode 100644 index c0c4a2e93f5..00000000000 --- a/lisp/international/code-pages.el +++ /dev/null @@ -1,4764 +0,0 @@ -;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*- - -;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Definitions of miscellaneous 8-bit coding systems based on ASCII -;; (we can't cope properly with EBCDIC, for instance), mainly for PC -;; `code pages'. They are decoded into Latin-1 and mule-unicode -;; charsets rather than (lossily) into single iso8859 charsets à la -;; codepage.el. The utility `cp-make-coding-system' derives them from -;; simple tables. - -;; Those covered are: cp437, cp737, cp720, cp775, cp850, cp851, cp852, -;; cp855, cp857, cp860, cp861, cp862, cp863, cp864, cp865, cp866, -;; cp869, cp874, cp1125, windows-1250, windows-1251, windows-1252, -;; windows-1253, windows-1254, windows-1255, windows-1256, -;; windows-1257, windows-1258, next, koi8-u, iso-8859-6, -;; iso-8859-10, iso-8859-11, iso-8859-16, koi8-t, georgian-ps. This -;; is meant to include all the single-byte ones relevant to GNU (used -;; in glibc-defined locales); we don't yet get all the multibyte ones -;; in base Emacs. - -;; Note that various of these can clash with definitions in -;; codepage.el; we try to avoid damage from that. A few CPs from -;; codepage.el (770, 773, 774) aren't covered (in the absence of -;; translation tables to Unicode). - -;; Compile this, to avoid loading `ccl' at runtime. - -;; Although the tables used here aren't very big, it might be worth -;; splitting the file and autoloading the coding systems if/when my -;; (or similar) autoloading code is installed. - -;;; Code: - -(defun cp-make-translation-table (v) - "Return a translation table made from 128-long vector V. -V comprises characters encodable by mule-utf-8." - (let ((encoding-vector (make-vector 256 0))) - (dotimes (i 128) - (aset encoding-vector i i)) - (dotimes (i 128) - (aset encoding-vector (+ i 128) (aref v i))) - ;; Add equivalent characters to the encoder so that we can unify - ;; on encoding. - (let* ((tab (make-translation-table-from-vector encoding-vector)) - ;; Translation table used for encoding: - (encode-table (char-table-extra-slot tab 0))) - (map-char-table (lambda (c v) - (if v - (let ((c1 (aref encode-table v))) - (if c1 ; we encode that unicode - (aset encode-table c c1))))) - ucs-mule-to-mule-unicode) - tab))) - -(defun cp-valid-codes (v) - "Derive a valid-codes list for translation vector V. -See `make-coding-system'." - (let (pairs - (i 128) ; index into v - (start 0) ; start of a valid range - (end 127)) ; end of a valid range - (while (< i 256) - (if (aref v (- i 128)) ; start or extend range - (progn - (setq end i) - (unless start (setq start i))) - (if start - (push (cons start end) pairs)) - (setq start nil)) - (setq i (1+ i))) - (if start (push (cons start end) pairs)) - (nreverse pairs))) - -(defun cp-fix-safe-chars (cs) - "This is an obsolete function. -It exists just for backward compatibility, and it does nothing.") -(make-obsolete 'cp-fix-safe-chars - "Unnecessary function. Calling it has no effect." - "21.3") - -;; Fix things that have been, or might be, done by codepage.el. -(eval-after-load "codepage" - '(progn - -;; Semi-dummy version for the stuff in codepage.el which we don't -;; define here. (Used by mule-diag.) -(defun cp-supported-codepages () - "Return an alist of supported codepages. - -Each association in the alist has the form (NNN . CHARSET), where NNN is the -codepage number, and CHARSET is the MULE charset which is the closest match -for the character set supported by that codepage. - -A codepage NNN is supported if a variable called `cpNNN-decode-table' exists, -is a vector, and has a charset property." - '(("774" . latin-iso8859-4) ("770" . latin-iso8859-4) - ("773" . latin-iso8859-4))) - -;; A version which doesn't override the coding systems set up by this -;; file. It could still be used for the few missing ones from -;; codepage.el. -(defun codepage-setup (codepage) - "Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE. - -These coding systems are meant for encoding and decoding 8-bit non-ASCII -characters used by the IBM codepages, typically in conjunction with files -read/written by MS-DOS software, or for display on the MS-DOS terminal." - (interactive - (let ((completion-ignore-case t) - (candidates (cp-supported-codepages))) - (list (completing-read "Setup DOS Codepage: (default 437) " candidates - nil t nil nil "437")))) - (let ((cp (format "cp%s" codepage))) - (unless (coding-system-p (intern cp)) - (cp-make-coding-systems-for-codepage - cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp)))))) -) ; eval-after-load - -;; Macro to allow ccl compilation at byte-compile time, avoiding -;; loading ccl. -;;;###autoload -(defmacro cp-make-coding-system (name v &optional doc-string mnemonic) - "Make coding system NAME for and 8-bit, extended-ASCII character set. -V is a 128-long vector of characters to translate the upper half of -the charactert set. DOC-STRING and MNEMONIC are used as the -corresponding args of `make-coding-system'. If MNEMONIC isn't given, -?* is used." - (let* ((encoder (intern (format "encode-%s" name))) - (decoder (intern (format "decode-%s" name))) - (ccl-decoder - (ccl-compile - `(4 - ((loop - (read r1) - (if (r1 < 128) ;; ASCII - (r0 = ,(charset-id 'ascii)) - (if (r1 < 160) - (r0 = ,(charset-id 'eight-bit-control)) - (r0 = ,(charset-id 'eight-bit-graphic)))) - (translate-character ,decoder r0 r1) - ;; Allow fragmentation on decoding -- relevant for - ;; Cyrillic, Greek and, possibly Arabic and Hebrew. - (translate-character utf-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat)))))) - (ccl-encoder - (ccl-compile - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character ,encoder r0 r1) - (if (r0 != ,(charset-id 'ascii)) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - (r1 = ??)))) - (write-repeat r1))))))) - `(let ((translation-table (cp-make-translation-table ,v)) - (codes (cp-valid-codes ,v))) - (define-translation-table ',decoder translation-table) - (define-translation-table ',encoder - (char-table-extra-slot translation-table 0)) - (make-coding-system - ',name 4 ,(or mnemonic ?*) - (or ,doc-string (format "%s encoding" ',name)) - (cons ,ccl-decoder ,ccl-encoder) - (list (cons 'safe-chars (get ',encoder 'translation-table)) - (cons 'valid-codes codes) - (cons 'mime-charset ',name) - ;; For Quail translation. Fixme: this should really be - ;; a separate table that only translates the coding - ;; system's safe-chars. - (cons 'translation-table-for-input ,ucs-mule-to-mule-unicode))) - (push (list ',name - nil ; charset list - ',decoder - (let (l) ; code range - (dolist (elt (reverse codes)) - (push (cdr elt) l) - (push (car elt) l)) - (list l))) - non-iso-charset-alist)))) - - -;; These tables were mostly derived by running somthing like -;; `recode -f cpxxx/..utf-8' on a binary file filled by -;; `(dotimes (i 128) (insert ?? ?\\ (+ 128 i) ?\n))' and then -;; exchanging the ?\� entries for nil. iconv was used instead in some -;; cases. - -;; Fixme: Do better for mode-line mnemonics? - -(cp-make-coding-system - cp437 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ã¥ - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\ì - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\ô - ?\ö - ?\ò - ?\û - ?\ù - ?\ÿ - ?\Ö - ?\Ãœ - ?\¢ - ?\£ - ?\Â¥ - ?\₧ - ?\Æ’ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\ª - ?\º - ?\¿ - ?\⌠- ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\φ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\° - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp737 - [?\Α - ?\Î’ - ?\Γ - ?\Δ - ?\Ε - ?\Ζ - ?\Η - ?\Θ - ?\Ι - ?\Κ - ?\Λ - ?\Îœ - ?\Î - ?\Ξ - ?\Ο - ?\Î - ?\Ρ - ?\Σ - ?\Τ - ?\Î¥ - ?\Φ - ?\Χ - ?\Ψ - ?\Ω - ?\α - ?\β - ?\γ - ?\δ - ?\ε - ?\ζ - ?\η - ?\θ - ?\ι - ?\κ - ?\λ - ?\μ - ?\ν - ?\ξ - ?\ο - ?\Ï€ - ?\Ï - ?\σ - ?\Ï‚ - ?\Ï„ - ?\Ï… - ?\φ - ?\χ - ?\ψ - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\ω - ?\ά - ?\Î - ?\ή - ?\ÏŠ - ?\ί - ?\ÏŒ - ?\Ï - ?\Ï‹ - ?\ÏŽ - ?\Ά - ?\Έ - ?\Ή - ?\Ί - ?\ÎŒ - ?\ÎŽ - ?\Î - ?\± - ?\≥ - ?\≤ - ?\Ϊ - ?\Ϋ - ?\÷ - ?\≈ - ?\° - ?\∙ - ?\· - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) -(coding-system-put 'cp737 'mime-charset nil) ; not in IANA list - -(cp-make-coding-system - cp775 - [?\Ć - ?\ü - ?\é - ?\Ä - ?\ä - ?\Ä£ - ?\Ã¥ - ?\ć - ?\Å‚ - ?\Ä“ - ?\Å– - ?\Å— - ?\Ä« - ?\Ź - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\Å - ?\ö - ?\Ä¢ - ?\¢ - ?\Åš - ?\Å› - ?\Ö - ?\Ãœ - ?\ø - ?\£ - ?\Ø - ?\× - ?\¤ - ?\Ä€ - ?\Ī - ?\ó - ?\Å» - ?\ż - ?\ź - ?\†- ?\¦ - ?\© - ?\® - ?\¬ - ?\½ - ?\¼ - ?\Å - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\Ä„ - ?\ÄŒ - ?\Ę - ?\Ä– - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\Ä® - ?\Å - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\Ų - ?\Ū - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\Ž - ?\Ä… - ?\Ä - ?\Ä™ - ?\Ä— - ?\į - ?\Å¡ - ?\ų - ?\Å« - ?\ž - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\Ó - ?\ß - ?\ÅŒ - ?\Ń - ?\õ - ?\Õ - ?\µ - ?\Å„ - ?\Ķ - ?\Ä· - ?\Ä» - ?\ļ - ?\ņ - ?\Ä’ - ?\Å… - ?\’ - ?\ - ?\± - ?\“ - ?\¾ - ?\¶ - ?\§ - ?\÷ - ?\„ - ?\° - ?\∙ - ?\· - ?\¹ - ?\³ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp850 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ã¥ - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\ì - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\ô - ?\ö - ?\ò - ?\û - ?\ù - ?\ÿ - ?\Ö - ?\Ãœ - ?\ø - ?\£ - ?\Ø - ?\× - ?\Æ’ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\ª - ?\º - ?\¿ - ?\® - ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\à - ?\ - ?\À - ?\© - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\¢ - ?\Â¥ - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\ã - ?\à - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\¤ - ?\ð - ?\à - ?\Ê - ?\Ë - ?\È - ?\ı - ?\à - ?\ÃŽ - ?\à - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\¦ - ?\ÃŒ - ?\â–€ - ?\Ó - ?\ß - ?\Ô - ?\Ã’ - ?\õ - ?\Õ - ?\µ - ?\þ - ?\Þ - ?\Ú - ?\Û - ?\Ù - ?\ý - ?\à - ?\¯ - ?\´ - ?\ - ?\± - ?\‗ - ?\¾ - ?\¶ - ?\§ - ?\÷ - ?\¸ - ?\° - ?\¨ - ?\· - ?\¹ - ?\³ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp851 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ά - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\Έ - ?\Ä - ?\Ή - ?\Ί - nil - ?\ÎŒ - ?\ô - ?\ö - ?\ÎŽ - ?\û - ?\ù - ?\Î - ?\Ö - ?\Ãœ - ?\ά - ?\£ - ?\Î - ?\ή - ?\ί - ?\ÏŠ - ?\Î - ?\ÏŒ - ?\Ï - ?\Α - ?\Î’ - ?\Γ - ?\Δ - ?\Ε - ?\Ζ - ?\Η - ?\½ - ?\Θ - ?\Ι - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\Κ - ?\Λ - ?\Î - ?\Îœ - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\Ξ - ?\Ο - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\Î - ?\Ρ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\Σ - ?\Τ - ?\Î¥ - ?\Φ - ?\Χ - ?\Ψ - ?\Ω - ?\α - ?\β - ?\γ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\δ - ?\ε - ?\â–€ - ?\ζ - ?\η - ?\θ - ?\ι - ?\κ - ?\λ - ?\μ - ?\ν - ?\ξ - ?\ο - ?\Ï€ - ?\Ï - ?\σ - ?\Ï‚ - ?\Ï„ - ?\´ - ?\ - ?\± - ?\Ï… - ?\φ - ?\χ - ?\§ - ?\ψ - ?\Ë› - ?\° - ?\¨ - ?\ω - ?\Ï‹ - ?\ΰ - ?\ÏŽ - ?\â– - ?\ ]) - -(cp-make-coding-system - cp852 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\ů - ?\ć - ?\ç - ?\Å‚ - ?\ë - ?\Å - ?\Å‘ - ?\î - ?\Ź - ?\Ä - ?\Ć - ?\É - ?\Ĺ - ?\ĺ - ?\ô - ?\ö - ?\Ľ - ?\ľ - ?\Åš - ?\Å› - ?\Ö - ?\Ãœ - ?\Ť - ?\Å¥ - ?\Å - ?\× - ?\Ä - ?\á - ?\à - ?\ó - ?\ú - ?\Ä„ - ?\Ä… - ?\Ž - ?\ž - ?\Ę - ?\Ä™ - ?\¬ - ?\ź - ?\ÄŒ - ?\ÅŸ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\à - ?\ - ?\Äš - ?\Åž - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\Å» - ?\ż - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\Ä‚ - ?\ă - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\¤ - ?\Ä‘ - ?\Ä - ?\ÄŽ - ?\Ë - ?\Ä - ?\Ň - ?\à - ?\ÃŽ - ?\Ä› - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\Å¢ - ?\Å® - ?\â–€ - ?\Ó - ?\ß - ?\Ô - ?\Ń - ?\Å„ - ?\ň - ?\Å - ?\Å¡ - ?\Å” - ?\Ú - ?\Å• - ?\Å° - ?\ý - ?\à - ?\Å£ - ?\´ - ?\ - ?\Ë - ?\Ë› - ?\ˇ - ?\˘ - ?\§ - ?\÷ - ?\¸ - ?\° - ?\¨ - ?\Ë™ - ?\ű - ?\Ř - ?\Å™ - ?\â– - ?\ ]) - -(cp-make-coding-system - cp855 - [?\Ñ’ - ?\Ђ - ?\Ñ“ - ?\Ѓ - ?\Ñ‘ - ?\Ð - ?\Ñ” - ?\Є - ?\Ñ• - ?\Ð… - ?\Ñ– - ?\І - ?\Ñ— - ?\Ї - ?\ј - ?\Ј - ?\Ñ™ - ?\Љ - ?\Ñš - ?\Њ - ?\Ñ› - ?\Ћ - ?\Ñœ - ?\ÐŒ - ?\Ñž - ?\ÐŽ - ?\ÑŸ - ?\Ð - ?\ÑŽ - ?\Ю - ?\ÑŠ - ?\Ъ - ?\а - ?\Ð - ?\б - ?\Б - ?\ц - ?\Ц - ?\д - ?\Д - ?\е - ?\Е - ?\Ñ„ - ?\Ф - ?\г - ?\Г - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\Ñ… - ?\Ð¥ - ?\и - ?\И - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\й - ?\Й - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\к - ?\К - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\¤ - ?\л - ?\Л - ?\м - ?\Ðœ - ?\н - ?\Ð - ?\о - ?\О - ?\п - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\П - ?\Ñ - ?\â–€ - ?\Я - ?\Ñ€ - ?\Ð - ?\Ñ - ?\С - ?\Ñ‚ - ?\Т - ?\у - ?\У - ?\ж - ?\Ж - ?\в - ?\Ð’ - ?\ÑŒ - ?\Ь - ?\´ - ?\ - ?\Ñ‹ - ?\Ы - ?\з - ?\З - ?\ш - ?\Ш - ?\Ñ - ?\Ð - ?\щ - ?\Щ - ?\ч - ?\Ч - nil - ?\â– - ?\ ]) - -(cp-make-coding-system - cp857 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ã¥ - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\ı - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\ô - ?\ö - ?\ò - ?\û - ?\ù - ?\Ä° - ?\Ö - ?\Ãœ - ?\ø - ?\£ - ?\Ø - ?\Åž - ?\ÅŸ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\Äž - ?\ÄŸ - ?\¿ - ?\® - ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\à - ?\ - ?\À - ?\© - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\¢ - ?\Â¥ - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\ã - ?\à - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\¤ - ?\º - ?\ª - ?\Ê - ?\Ë - ?\È - nil - ?\à - ?\ÃŽ - ?\à - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\¦ - ?\ÃŒ - ?\â–€ - ?\Ó - ?\ß - ?\Ô - ?\Ã’ - ?\õ - ?\Õ - ?\µ - nil - ?\× - ?\Ú - ?\Û - ?\Ù - ?\ì - ?\ÿ - ?\— - ?\´ - ?\ - ?\± - nil - ?\¾ - ?\¶ - ?\§ - ?\÷ - ?\Ë› - ?\° - ?\¨ - ?\Ë™ - ?\¹ - ?\³ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp860 - [?\Ç - ?\ü - ?\é - ?\â - ?\ã - ?\à - ?\à - ?\ç - ?\ê - ?\Ê - ?\è - ?\ÃŽ - ?\Ô - ?\ì - ?\à - ?\ - ?\É - ?\À - ?\È - ?\ô - ?\õ - ?\ò - ?\Ú - ?\ù - ?\ÃŒ - ?\Õ - ?\Ãœ - ?\¢ - ?\£ - ?\Ù - ?\₧ - ?\Ã’ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\ª - ?\º - ?\¿ - ?\Ó - ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\φ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\° - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp861 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ã¥ - ?\ç - ?\ê - ?\ë - ?\è - ?\à - ?\ð - ?\Þ - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\ô - ?\ö - ?\þ - ?\û - ?\à - ?\ý - ?\Ö - ?\Ãœ - ?\ø - ?\£ - ?\Ø - ?\₧ - ?\Ã’ - ?\á - ?\à - ?\ó - ?\ú - ?\à - ?\à - ?\Ó - ?\Ú - ?\¿ - nil - ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\φ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\° - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp862 - [?\× - ?\ב - ?\×’ - ?\ד - ?\×” - ?\ו - ?\×– - ?\×— - ?\ט - ?\×™ - ?\ך - ?\×› - ?\ל - ?\× - ?\מ - ?\ן - ?\× - ?\ס - ?\×¢ - ?\×£ - ?\פ - ?\×¥ - ?\צ - ?\ק - ?\ר - ?\ש - ?\ת - ?\¢ - ?\£ - ?\Ù - ?\₧ - ?\Ã’ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\ª - ?\º - ?\¿ - nil - ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\φ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\° - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp863 - [?\Ç - ?\ü - ?\é - ?\â - ?\ - ?\à - ?\¶ - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\ì - ?\À - ?\§ - ?\É - ?\È - ?\Ê - ?\ô - ?\Ë - ?\à - ?\û - ?\ù - ?\¤ - ?\Ô - ?\Ãœ - ?\¢ - ?\£ - ?\Ù - ?\Û - ?\Æ’ - ?\¦ - ?\´ - ?\ó - ?\ú - ?\¨ - ?\¸ - ?\³ - ?\¯ - ?\ÃŽ - ?\⌠- ?\¬ - ?\½ - ?\¼ - ?\¾ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\∅ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\∘ - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp864 - [?\° - ?\· - ?\∘ - ?\√ - ?\â–’ - ?\─ - ?\│ - ?\┼ - ?\┤ - ?\┬ - ?\├ - ?\â”´ - ?\â” - ?\┌ - ?\â”” - ?\┘ - ?\ß - ?\∞ - ?\ø - ?\± - ?\½ - ?\¼ - ?\≈ - ?\« - ?\» - ?\ï»· - ?\ﻸ - nil - nil - ?\ï»» - ?\ﻼ - ?\ - nil - ?\ - ?\ﺂ - ?\£ - ?\¤ - ?\ﺄ - nil - nil - ?\ﺎ - ?\ب - ?\ت - ?\Ø« - ?\ØŒ - ?\ج - ?\Ø - ?\Ø® - ?\Ù - ?\Ù¡ - ?\Ù¢ - ?\Ù£ - ?\Ù¤ - ?\Ù¥ - ?\Ù¦ - ?\Ù§ - ?\Ù¨ - ?\Ù© - ?\Ú¤ - ?\Ø› - ?\س - ?\Ø´ - ?\ص - ?\ØŸ - ?\¢ - ?\Ø¡ - ?\Ø¢ - ?\Ø£ - ?\ؤ - ?\ﻊ - ?\ئ - ?\ا - ?\ﺑ - ?\Ø© - ?\ﺗ - ?\ﺛ - ?\ﺟ - ?\ﺣ - ?\ﺧ - ?\د - ?\Ø° - ?\ر - ?\ز - ?\ﺳ - ?\ﺷ - ?\ﺻ - ?\ﺿ - ?\Ø· - ?\ظ - ?\ﻋ - ?\ï» - ?\¦ - ?\¬ - ?\÷ - ?\× - ?\ع - ?\Ù€ - ?\ï»’ - ?\ï»– - ?\ï»› - ?\ﻞ - ?\ﻣ - ?\ﻦ - ?\ﻫ - ?\Ùˆ - ?\Ù‰ - ?\ﻳ - ?\ض - ?\ﻢ - ?\ﻎ - ?\غ - ?\Ù… - ?\ï¹½ - ?\Ù‘ - ?\Ù† - ?\Ù‡ - ?\ﻬ - ?\ï»° - ?\ﻲ - ?\Ù - ?\Ù‚ - ?\ﻵ - ?\ﻶ - ?\Ù„ - ?\Ùƒ - ?\ÙŠ - ?\â– - ?\ ]) - -(cp-make-coding-system - cp865 - [?\Ç - ?\ü - ?\é - ?\â - ?\ä - ?\à - ?\Ã¥ - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - ?\ì - ?\Ä - ?\Ã… - ?\É - ?\æ - ?\Æ - ?\ô - ?\ö - ?\ò - ?\û - ?\ù - ?\ÿ - ?\Ö - ?\Ãœ - ?\ø - ?\£ - ?\Ø - ?\₧ - ?\Æ’ - ?\á - ?\à - ?\ó - ?\ú - ?\ñ - ?\Ñ - ?\ª - ?\º - ?\¿ - ?\⌠- ?\¬ - ?\½ - ?\¼ - ?\¡ - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\α - ?\ß - ?\Γ - ?\Ï€ - ?\Σ - ?\σ - ?\µ - ?\Ï„ - ?\Φ - ?\Θ - ?\Ω - ?\δ - ?\∞ - ?\∅ - ?\ε - ?\∩ - ?\≡ - ?\± - ?\≥ - ?\≤ - ?\⌠- ?\⌡ - ?\÷ - ?\≈ - ?\∘ - ?\· - ?\• - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) - -(cp-make-coding-system - cp866 - [?\Ð - ?\Б - ?\Ð’ - ?\Г - ?\Д - ?\Е - ?\Ж - ?\З - ?\И - ?\Й - ?\К - ?\Л - ?\Ðœ - ?\Ð - ?\О - ?\П - ?\Ð - ?\С - ?\Т - ?\У - ?\Ф - ?\Ð¥ - ?\Ц - ?\Ч - ?\Ш - ?\Щ - ?\Ъ - ?\Ы - ?\Ь - ?\Ð - ?\Ю - ?\Я - ?\а - ?\б - ?\в - ?\г - ?\д - ?\е - ?\ж - ?\з - ?\и - ?\й - ?\к - ?\л - ?\м - ?\н - ?\о - ?\п - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\Ñ€ - ?\Ñ - ?\Ñ‚ - ?\у - ?\Ñ„ - ?\Ñ… - ?\ц - ?\ч - ?\ш - ?\щ - ?\ÑŠ - ?\Ñ‹ - ?\ÑŒ - ?\Ñ - ?\ÑŽ - ?\Ñ - ?\Ð - ?\Ñ‘ - ?\Є - ?\Ñ” - ?\Ї - ?\Ñ— - ?\ÐŽ - ?\Ñž - ?\° - ?\∙ - ?\· - ?\√ - ?\â„– - ?\¤ - ?\â– - ?\ ] - "CP866 (Cyrillic)." - ?A) - -(cp-make-coding-system - cp869 - [nil - nil - nil - nil - nil - nil - ?\Ά - nil - ?\· - ?\¬ - ?\¦ - ?\‛ - ?\’ - ?\Έ - ?\— - ?\Ή - ?\Ί - ?\Ϊ - ?\ÎŒ - nil - nil - ?\ÎŽ - ?\Ϋ - ?\© - ?\Î - ?\² - ?\³ - ?\ά - ?\£ - ?\Î - ?\ή - ?\ί - ?\ÏŠ - ?\Î - ?\ÏŒ - ?\Ï - ?\Α - ?\Î’ - ?\Γ - ?\Δ - ?\Ε - ?\Ζ - ?\Η - ?\½ - ?\Θ - ?\Ι - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\Κ - ?\Λ - ?\Îœ - ?\Î - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\Ξ - ?\Ο - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\Î - ?\Ρ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\Σ - ?\Τ - ?\Î¥ - ?\Φ - ?\Χ - ?\Ψ - ?\Ω - ?\α - ?\β - ?\γ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\δ - ?\ε - ?\â–€ - ?\ζ - ?\η - ?\θ - ?\ι - ?\κ - ?\λ - ?\μ - ?\ν - ?\ξ - ?\ο - ?\Ï€ - ?\Ï - ?\σ - ?\Ï‚ - ?\Ï„ - ?\´ - ?\ - ?\± - ?\Ï… - ?\φ - ?\χ - ?\§ - ?\ψ - ?\Î… - ?\° - ?\¨ - ?\ω - ?\Ï‹ - ?\ΰ - ?\ÏŽ - ?\â– - ?\ ]) - -(cp-make-coding-system - cp874 - [?\€ - nil - nil - nil - nil - ?\… - nil - nil - nil - nil - nil - nil - nil - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - nil - nil - nil - nil - nil - nil - nil - ?\ - ?\ภ- ?\ข - ?\ฃ - ?\ค - ?\ฅ - ?\ฆ - ?\ง - ?\จ - ?\ฉ - ?\ช - ?\ซ - ?\ฌ - ?\ภ- ?\ฎ - ?\ภ- ?\ภ- ?\ฑ - ?\ฒ - ?\ณ - ?\ด - ?\ต - ?\ถ - ?\ท - ?\ธ - ?\น - ?\บ - ?\ป - ?\ผ - ?\ภ- ?\พ - ?\ฟ - ?\ภ- ?\ม - ?\ย - ?\ร - ?\ฤ - ?\ล - ?\ฦ - ?\ว - ?\ศ - ?\ษ - ?\ส - ?\ห - ?\ฬ - ?\ภ- ?\ฮ - ?\ฯ - ?\ะ - ?\ั - ?\า - ?\ำ - ?\ิ - ?\ี - ?\ึ - ?\ื - ?\ุ - ?\ู - ?\ฺ - nil - nil - nil - nil - ?\฿ - ?\เ - ?\๠- ?\โ - ?\ใ - ?\ไ - ?\ๅ - ?\ๆ - ?\็ - ?\่ - ?\้ - ?\๊ - ?\๋ - ?\์ - ?\๠- ?\๎ - ?\๠- ?\๠- ?\๑ - ?\๒ - ?\๓ - ?\๔ - ?\๕ - ?\๖ - ?\๗ - ?\๘ - ?\๙ - ?\๚ - ?\๛ - nil - nil - nil - nil]) - -(cp-make-coding-system - windows-1250 - [?\€ - nil - ?\‚ - nil - ?\„ - ?\… - ?\†- ?\‡ - nil - ?\‰ - ?\Å - ?\‹ - ?\Åš - ?\Ť - ?\Ž - ?\Ź - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - ?\â„¢ - ?\Å¡ - ?\› - ?\Å› - ?\Å¥ - ?\ž - ?\ź - ?\ - ?\ˇ - ?\˘ - ?\Å - ?\¤ - ?\Ä„ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\Åž - ?\« - ?\¬ - ?\ - ?\® - ?\Å» - ?\° - ?\± - ?\Ë› - ?\Å‚ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\Ä… - ?\ÅŸ - ?\» - ?\Ľ - ?\Ë - ?\ľ - ?\ż - ?\Å” - ?\à - ?\ - ?\Ä‚ - ?\Ä - ?\Ĺ - ?\Ć - ?\Ç - ?\ÄŒ - ?\É - ?\Ę - ?\Ë - ?\Äš - ?\à - ?\ÃŽ - ?\ÄŽ - ?\Ä - ?\Ń - ?\Ň - ?\Ó - ?\Ô - ?\Å - ?\Ö - ?\× - ?\Ř - ?\Å® - ?\Ú - ?\Å° - ?\Ãœ - ?\à - ?\Å¢ - ?\ß - ?\Å• - ?\á - ?\â - ?\ă - ?\ä - ?\ĺ - ?\ć - ?\ç - ?\Ä - ?\é - ?\Ä™ - ?\ë - ?\Ä› - ?\à - ?\î - ?\Ä - ?\Ä‘ - ?\Å„ - ?\ň - ?\ó - ?\ô - ?\Å‘ - ?\ö - ?\÷ - ?\Å™ - ?\ů - ?\ú - ?\ű - ?\ü - ?\ý - ?\Å£ - ?\Ë™]) - -;; be_BY, bg_BG -(cp-make-coding-system - windows-1251 - [?\Ђ - ?\Ѓ - ?\‚ - ?\Ñ“ - ?\„ - ?\… - ?\†- ?\‡ - ?\€ - ?\‰ - ?\Љ - ?\‹ - ?\Њ - ?\ÐŒ - ?\Ћ - ?\Ð - ?\Ñ’ - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - ?\â„¢ - ?\Ñ™ - ?\› - ?\Ñš - ?\Ñœ - ?\Ñ› - ?\ÑŸ - ?\ - ?\ÐŽ - ?\Ñž - ?\Ј - ?\¤ - ?\Ò - ?\¦ - ?\§ - ?\Ð - ?\© - ?\Є - ?\« - ?\¬ - ?\ - ?\® - ?\Ї - ?\° - ?\± - ?\І - ?\Ñ– - ?\Ò‘ - ?\µ - ?\¶ - ?\· - ?\Ñ‘ - ?\â„– - ?\Ñ” - ?\» - ?\ј - ?\Ð… - ?\Ñ• - ?\Ñ— - ?\Ð - ?\Б - ?\Ð’ - ?\Г - ?\Д - ?\Е - ?\Ж - ?\З - ?\И - ?\Й - ?\К - ?\Л - ?\Ðœ - ?\Ð - ?\О - ?\П - ?\Ð - ?\С - ?\Т - ?\У - ?\Ф - ?\Ð¥ - ?\Ц - ?\Ч - ?\Ш - ?\Щ - ?\Ъ - ?\Ы - ?\Ь - ?\Ð - ?\Ю - ?\Я - ?\а - ?\б - ?\в - ?\г - ?\д - ?\е - ?\ж - ?\з - ?\и - ?\й - ?\к - ?\л - ?\м - ?\н - ?\о - ?\п - ?\Ñ€ - ?\Ñ - ?\Ñ‚ - ?\у - ?\Ñ„ - ?\Ñ… - ?\ц - ?\ч - ?\ш - ?\щ - ?\ÑŠ - ?\Ñ‹ - ?\ÑŒ - ?\Ñ - ?\ÑŽ - ?\Ñ] - nil ?b) - -(cp-make-coding-system - windows-1252 - [?\€ - nil - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - ?\ˆ - ?\‰ - ?\Å - ?\‹ - ?\Å’ - nil - ?\Ž - ?\ž - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ëœ - ?\â„¢ - ?\Å¡ - ?\› - ?\Å“ - nil - nil - ?\Ÿ - ?\ - ?\¡ - ?\¢ - ?\£ - ?\¤ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\ª - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\º - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\À - ?\à - ?\ - ?\à - ?\Ä - ?\Ã… - ?\Æ - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\ÃŒ - ?\à - ?\ÃŽ - ?\à - ?\à - ?\Ñ - ?\Ã’ - ?\Ó - ?\Ô - ?\Õ - ?\Ö - ?\× - ?\Ø - ?\Ù - ?\Ú - ?\Û - ?\Ãœ - ?\à - ?\Þ - ?\ß - ?\à - ?\á - ?\â - ?\ã - ?\ä - ?\Ã¥ - ?\æ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\ì - ?\à - ?\î - ?\ï - ?\ð - ?\ñ - ?\ò - ?\ó - ?\ô - ?\õ - ?\ö - ?\÷ - ?\ø - ?\ù - ?\ú - ?\û - ?\ü - ?\ý - ?\þ - ?\ÿ]) - -(cp-make-coding-system - windows-1253 - [?\€ - nil - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - nil - ?\‰ - nil - ?\‹ - nil - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - ?\â„¢ - nil - ?\› - nil - nil - nil - nil - ?\ - ?\Î… - ?\Ά - ?\£ - ?\¤ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - nil - ?\« - ?\¬ - ?\ - ?\® - ?\― - ?\° - ?\± - ?\² - ?\³ - ?\΄ - ?\µ - ?\¶ - ?\· - ?\Έ - ?\Ή - ?\Ί - ?\» - ?\ÎŒ - ?\½ - ?\ÎŽ - ?\Î - ?\Î - ?\Α - ?\Î’ - ?\Γ - ?\Δ - ?\Ε - ?\Ζ - ?\Η - ?\Θ - ?\Ι - ?\Κ - ?\Λ - ?\Îœ - ?\Î - ?\Ξ - ?\Ο - ?\Î - ?\Ρ - nil - ?\Σ - ?\Τ - ?\Î¥ - ?\Φ - ?\Χ - ?\Ψ - ?\Ω - ?\Ϊ - ?\Ϋ - ?\ά - ?\Î - ?\ή - ?\ί - ?\ΰ - ?\α - ?\β - ?\γ - ?\δ - ?\ε - ?\ζ - ?\η - ?\θ - ?\ι - ?\κ - ?\λ - ?\μ - ?\ν - ?\ξ - ?\ο - ?\Ï€ - ?\Ï - ?\Ï‚ - ?\σ - ?\Ï„ - ?\Ï… - ?\φ - ?\χ - ?\ψ - ?\ω - ?\ÏŠ - ?\Ï‹ - ?\ÏŒ - ?\Ï - ?\ÏŽ - nil] - nil ?g) ;; Greek - -(cp-make-coding-system - windows-1254 - [?\€ - nil - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - ?\ˆ - ?\‰ - ?\Å - ?\‹ - ?\Å’ - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ëœ - ?\â„¢ - ?\Å¡ - ?\› - ?\Å“ - nil - nil - ?\Ÿ - ?\ - ?\¡ - ?\¢ - ?\£ - ?\¤ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\ª - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\º - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\À - ?\à - ?\ - ?\à - ?\Ä - ?\Ã… - ?\Æ - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\ÃŒ - ?\à - ?\ÃŽ - ?\à - ?\Äž - ?\Ñ - ?\Ã’ - ?\Ó - ?\Ô - ?\Õ - ?\Ö - ?\× - ?\Ø - ?\Ù - ?\Ú - ?\Û - ?\Ãœ - ?\Ä° - ?\Åž - ?\ß - ?\à - ?\á - ?\â - ?\ã - ?\ä - ?\Ã¥ - ?\æ - ?\ç - ?\è - ?\é - ?\Ä™ - ?\ë - ?\Ä— - ?\à - ?\î - ?\Ä« - ?\ÄŸ - ?\ñ - ?\ò - ?\ó - ?\ô - ?\õ - ?\ö - ?\÷ - ?\ø - ?\ù - ?\ú - ?\û - ?\ü - ?\ı - ?\ÅŸ - ?\ÿ]) - -;; yi_US -(cp-make-coding-system - windows-1255 - [?\€ - nil - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - ?\ˆ - ?\‰ - nil - ?\‹ - nil - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ëœ - ?\â„¢ - nil - ?\› - nil - nil - nil - nil - ?\ - ?\¡ - ?\¢ - ?\£ - ?\₪ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\× - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\÷ - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\Ö° - ?\Ö± - ?\Ö² - ?\Ö³ - ?\Ö´ - ?\Öµ - ?\Ö¶ - ?\Ö· - ?\Ö¸ - ?\Ö¹ - nil - ?\Ö» - ?\Ö¼ - ?\Ö½ - ?\Ö¾ - ?\Ö¿ - ?\×€ - ?\× - ?\ׂ - ?\׃ - ?\×° - ?\×± - ?\ײ - ?\׳ - ?\×´ - nil - nil - nil - nil - nil - nil - nil - ?\× - ?\ב - ?\×’ - ?\ד - ?\×” - ?\ו - ?\×– - ?\×— - ?\ט - ?\×™ - ?\ך - ?\×› - ?\ל - ?\× - ?\מ - ?\ן - ?\× - ?\ס - ?\×¢ - ?\×£ - ?\פ - ?\×¥ - ?\צ - ?\ק - ?\ר - ?\ש - ?\ת - nil - nil - ?\‎ - ?\†- nil] - nil ?h) ;; Hebrew - -(cp-make-coding-system - windows-1256 - [?\€ - ?\Ù - ?\‚ - ?\Ù¡ - ?\„ - ?\… - ?\†- ?\‡ - ?\Ù¢ - ?\Ù£ - ?\Ù¤ - ?\‹ - ?\Ù¥ - ?\Ù¦ - ?\Ù§ - ?\Ù¨ - ?\Ù© - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ø› - ?\â„¢ - ?\ØŸ - ?\› - ?\Ø¡ - ?\Ø¢ - ?\Ø£ - ?\Ÿ - ?\ - ?\ؤ - ?\Ø¥ - ?\£ - ?\¤ - ?\ئ - ?\¦ - ?\§ - ?\ا - ?\© - ?\ب - ?\« - ?\¬ - ?\ - ?\® - ?\Ù¾ - ?\° - ?\± - ?\Ø© - ?\ت - ?\Ø« - ?\µ - ?\¶ - ?\· - ?\ج - ?\Ú† - ?\Ø - ?\» - ?\Ø® - ?\د - ?\Ø° - ?\ر - ?\À - ?\ز - ?\ - ?\Ú˜ - ?\س - ?\Ø´ - ?\ص - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\ض - ?\Ø· - ?\ÃŽ - ?\à - ?\ã„“ - ?\ع - ?\غ - ?\Ù€ - ?\Ô - ?\Ù - ?\Ù‚ - ?\× - ?\Ùƒ - ?\Ù - ?\Ú¯ - ?\Û - ?\Ãœ - ?\Ù„ - ?\Ù… - ?\Ù† - ?\à - ?\Ù‡ - ?\â - ?\Ú - ?\Ùˆ - ?\Ù‰ - ?\ÙŠ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\Ù‹ - ?\ÙŒ - ?\î - ?\ï - ?\Ù - ?\ÙŽ - ?\Ù - ?\Ù - ?\ô - ?\Ù‘ - ?\Ù’ - ?\÷ - nil - ?\ù - nil - ?\û - ?\ü - ?\‎ - ?\†- ?\ÿ] - nil ?a) ;; Arabic - -(cp-make-coding-system - windows-1257 - [?\€ - nil - ?\‚ - nil - ?\„ - ?\… - ?\†- ?\‡ - nil - ?\‰ - nil - ?\‹ - nil - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - ?\â„¢ - nil - ?\› - nil - nil - nil - nil - ?\ - nil - ?\¢ - ?\£ - ?\¤ - nil - ?\¦ - ?\§ - ?\Ø - ?\© - ?\Å– - ?\« - ?\¬ - ?\ - ?\® - ?\Æ - ?\° - ?\± - ?\² - ?\³ - nil - ?\µ - ?\¶ - ?\· - ?\ø - ?\¹ - ?\Å— - ?\» - ?\¼ - ?\½ - ?\¾ - ?\æ - ?\Ä„ - ?\Ä® - ?\Ä€ - ?\Ć - ?\Ä - ?\Ã… - ?\Ę - ?\Ä’ - ?\ÄŒ - ?\É - ?\Ź - ?\Ä– - ?\Ä¢ - ?\Ķ - ?\Ī - ?\Ä» - ?\Å - ?\Ń - ?\Å… - ?\Ó - ?\ÅŒ - ?\Õ - ?\Ö - ?\× - ?\Ų - ?\Å - ?\Åš - ?\Ū - ?\Ãœ - ?\Å» - ?\Ž - ?\ß - ?\Ä… - ?\į - ?\Ä - ?\ć - ?\ä - ?\Ã¥ - ?\Ä™ - ?\Ä“ - ?\Ä - ?\é - ?\ź - ?\Ä— - ?\Ä£ - ?\Ä· - ?\Ä« - ?\ļ - ?\Å¡ - ?\Å„ - ?\ņ - ?\ó - ?\Å - ?\õ - ?\ö - ?\÷ - ?\ų - ?\Å‚ - ?\Å› - ?\Å« - ?\ü - ?\ż - ?\ž - nil]) - -(cp-make-coding-system - windows-1258 - [?\€ - nil - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - ?\ˆ - ?\‰ - nil - ?\‹ - ?\Å’ - nil - nil - nil - nil - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ëœ - ?\â„¢ - nil - ?\› - ?\Å“ - nil - nil - ?\Ÿ - ?\ - ?\¡ - ?\¢ - ?\£ - ?\¤ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\ª - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\º - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\À - ?\à - ?\ - ?\Ä‚ - ?\Ä - ?\Ã… - ?\Æ - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\Ì€ - ?\à - ?\ÃŽ - ?\à - ?\Ä - ?\Ñ - ?\̉ - ?\Ó - ?\Ô - ?\Æ - ?\Ö - ?\× - ?\Ø - ?\Ù - ?\Ú - ?\Û - ?\Ãœ - ?\Ư - ?\̃ - ?\ß - ?\à - ?\á - ?\â - ?\ă - ?\ä - ?\Ã¥ - ?\æ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\Ì - ?\à - ?\î - ?\ï - ?\Ä‘ - ?\ñ - ?\Ì£ - ?\ó - ?\ô - ?\Æ¡ - ?\ö - ?\÷ - ?\ø - ?\ù - ?\ú - ?\û - ?\ü - ?\Æ° - ?\â‚« - ?\ÿ]) - -(cp-make-coding-system - next - [?\ - ?\À - ?\à - ?\ - ?\à - ?\Ä - ?\Ã… - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\ÃŒ - ?\à - ?\ÃŽ - ?\à - ?\à - ?\Ñ - ?\Ã’ - ?\Ó - ?\Ô - ?\Õ - ?\Ö - ?\Ù - ?\Ú - ?\Û - ?\Ãœ - ?\à - ?\Þ - ?\µ - ?\× - ?\÷ - ?\© - ?\¡ - ?\¢ - ?\£ - ?\â„ - ?\Â¥ - ?\Æ’ - ?\§ - ?\¤ - nil - ?\“ - ?\« - nil - nil - ?\ï¬ - ?\fl - ?\® - ?\– - ?\†- ?\‡ - ?\· - ?\¦ - ?\¶ - ?\• - nil - nil - ?\†- ?\» - ?\… - ?\‰ - ?\¬ - ?\¿ - ?\¹ - ?\Ë‹ - ?\´ - ?\ˆ - ?\Ëœ - ?\¯ - ?\˘ - ?\Ë™ - ?\¨ - ?\² - ?\Ëš - ?\¸ - ?\³ - ?\Ë - ?\Ë› - ?\ˇ - ?\— - ?\± - ?\¼ - ?\½ - ?\¾ - ?\à - ?\á - ?\â - ?\ã - ?\ä - ?\Ã¥ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\ì - ?\Æ - ?\à - ?\ª - ?\î - ?\ï - ?\ð - ?\ñ - ?\Å - ?\Ø - ?\Å’ - ?\º - ?\ò - ?\ó - ?\ô - ?\õ - ?\ö - ?\æ - ?\ù - ?\ú - ?\û - ?\ı - ?\ü - ?\ý - ?\Å‚ - ?\ø - ?\Å“ - ?\ß - ?\þ - ?\ÿ - nil - nil] - "NeXTstep encoding." ?N) - -(cp-make-coding-system - koi8-t ; used by glibc for tg_TJ - [?\Ò› - ?\Ò“ - ?\‚ - ?\Ò’ - ?\„ - ?\… - ?\†- ?\‡ - nil - ?\‰ - ?\Ò³ - ?\‹ - ?\Ò² - ?\Ò· - ?\Ò¶ - nil - ?\Òš - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - nil - ?\â„¢ - nil - ?\› - nil - nil - nil - nil - nil - ?\Ó¯ - ?\Ó® - ?\Ñ‘ - ?\¤ - ?\Ó£ - ?\¦ - ?\§ - nil - nil - nil - ?\« - ?\¬ - ?\ - ?\® - nil - ?\° - ?\± - ?\² - ?\Ð - nil - ?\Ó¢ - ?\¶ - ?\· - nil - ?\â„– - nil - ?\» - nil - nil - nil - ?\© - ?\ÑŽ - ?\а - ?\б - ?\ц - ?\д - ?\е - ?\Ñ„ - ?\г - ?\Ñ… - ?\и - ?\й - ?\к - ?\л - ?\м - ?\н - ?\о - ?\п - ?\Ñ - ?\Ñ€ - ?\Ñ - ?\Ñ‚ - ?\у - ?\ж - ?\в - ?\ÑŒ - ?\Ñ‹ - ?\з - ?\ш - ?\Ñ - ?\щ - ?\ч - ?\ÑŠ - ?\Ю - ?\Ð - ?\Б - ?\Ц - ?\Д - ?\Е - ?\Ф - ?\Г - ?\Ð¥ - ?\И - ?\Й - ?\К - ?\Л - ?\Ðœ - ?\Ð - ?\О - ?\П - ?\Я - ?\Ð - ?\С - ?\Т - ?\У - ?\Ж - ?\Ð’ - ?\Ь - ?\Ы - ?\З - ?\Ш - ?\Ð - ?\Щ - ?\Ч - ?\Ъ] - "Unicode-based KOI8-T encoding for Cyrillic") -(coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list -(define-coding-system-alias 'cyrillic-koi8-t 'koi8-t) - -;; Online final ISO draft: - -;; http://www.evertype.com/standards/iso8859/fdis8859-16-en.pdf - -;; Equivalent National Standard: -;; Romanian Standard SR 14111:1998, Romanian Standards Institution -;; (ASRO). - -;; Intended usage: - -;; "This set of coded graphic characters is intended for use in data and -;; text processing applications and also for information interchange. The -;; set contains graphic characters used for general purpose applications in -;; typical office environments in at least the following languages: -;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish -;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and -;; Slovenian. This set of coded graphic characters may be regarded as a -;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at -;; level 1." [ISO 8859-16:2001(E), p. 1] - -;; This charset is suitable for use in MIME text body parts. - -;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian -;; language. The UTF-8 charset is the preferred and in today's MIME software -;; more widely implemented encoding suitable for Romanian. -(cp-make-coding-system - iso-latin-10 ; consistent with, e.g. Latin-1 - [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - ?\ - ?\Ä„ - ?\Ä… - ?\Å - ?\€ - ?\„ - ?\Å - ?\§ - ?\Å¡ - ?\© - ?\Ș - ?\« - ?\Ź - ?\ - ?\ź - ?\Å» - ?\° - ?\± - ?\ÄŒ - ?\Å‚ - ?\Ž - ?\†- ?\¶ - ?\· - ?\ž - ?\Ä - ?\È™ - ?\» - ?\Å’ - ?\Å“ - ?\Ÿ - ?\ż - ?\À - ?\à - ?\ - ?\Ä‚ - ?\Ä - ?\Ć - ?\Æ - ?\Ç - ?\È - ?\É - ?\Ê - ?\Ë - ?\ÃŒ - ?\à - ?\ÃŽ - ?\à - ?\Ä - ?\Ń - ?\Ã’ - ?\Ó - ?\Ô - ?\Å - ?\Ö - ?\Åš - ?\Å° - ?\Ù - ?\Ú - ?\Û - ?\Ãœ - ?\Ę - ?\Èš - ?\ß - ?\à - ?\á - ?\â - ?\ă - ?\ä - ?\ć - ?\æ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\ì - ?\à - ?\î - ?\ï - ?\Ä‘ - ?\Å„ - ?\ò - ?\ó - ?\ô - ?\Å‘ - ?\ö - ?\Å› - ?\ű - ?\ù - ?\ú - ?\û - ?\ü - ?\Ä™ - ?\È› - ?\ÿ] - "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)" - ?r) ;; Romanian -(coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16) -(define-coding-system-alias 'iso-8859-16 'iso-latin-10) -(define-coding-system-alias 'latin-10 'iso-latin-10) - -;; Unicode-based alternative which has the possible advantage of -;; having its relative sparseness specified. -(cp-make-coding-system - ;; The base system uses arabic-iso-8bit, but that's not a MIME charset. - iso-8859-6 - [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - ?\ - ?\¤ - ?\ØŒ - ?\ - ?\Ø› - ?\ØŸ - ?\Ø¡ - ?\Ø¢ - ?\Ø£ - ?\ؤ - ?\Ø¥ - ?\ئ - ?\ا - ?\ب - ?\Ø© - ?\ت - ?\Ø« - ?\ج - ?\Ø - ?\Ø® - ?\د - ?\Ø° - ?\ر - ?\ز - ?\س - ?\Ø´ - ?\ص - ?\ض - ?\Ø· - ?\ظ - ?\ع - ?\غ - ?\Ù€ - ?\Ù - ?\Ù‚ - ?\Ùƒ - ?\Ù„ - ?\Ù… - ?\Ù† - ?\Ù‡ - ?\Ùˆ - ?\Ù‰ - ?\ÙŠ - ?\Ù‹ - ?\ÙŒ - ?\Ù - ?\ÙŽ - ?\Ù - ?\Ù - ?\Ù‘ - ?\Ù’ - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil] - "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)" - ?6) -(define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6) - -(cp-make-coding-system - iso-latin-6 - [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - ?\ - ?\Ä„ - ?\Ä’ - ?\Ä¢ - ?\Ī - ?\Ĩ - ?\Ķ - ?\§ - ?\Ä» - ?\Ä - ?\Å - ?\Ŧ - ?\Ž - ?\ - ?\Ū - ?\ÅŠ - ?\° - ?\Ä… - ?\Ä“ - ?\Ä£ - ?\Ä« - ?\Ä© - ?\Ä· - ?\· - ?\ļ - ?\Ä‘ - ?\Å¡ - ?\ŧ - ?\ž - ?\― - ?\Å« - ?\Å‹ - ?\Ä€ - ?\à - ?\ - ?\à - ?\Ä - ?\Ã… - ?\Æ - ?\Ä® - ?\ÄŒ - ?\É - ?\Ę - ?\Ë - ?\Ä– - ?\à - ?\ÃŽ - ?\à - ?\à - ?\Å… - ?\ÅŒ - ?\Ó - ?\Ô - ?\Õ - ?\Ö - ?\Ũ - ?\Ø - ?\Ų - ?\Ú - ?\Û - ?\Ãœ - ?\à - ?\Þ - ?\ß - ?\Ä - ?\á - ?\â - ?\ã - ?\ä - ?\Ã¥ - ?\æ - ?\į - ?\Ä - ?\é - ?\Ä™ - ?\ë - ?\Ä— - ?\à - ?\î - ?\ï - ?\ð - ?\ņ - ?\Å - ?\ó - ?\ô - ?\õ - ?\ö - ?\Å© - ?\ø - ?\ų - ?\ú - ?\û - ?\ü - ?\ý - ?\þ - ?\ĸ] - "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)") -(coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10) -(define-coding-system-alias 'iso-8859-10 'iso-latin-6) -(define-coding-system-alias 'latin-6 'iso-latin-6) - -;; used by lt_LT, lv_LV, mi_NZ -(cp-make-coding-system - iso-latin-7 - [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - ?\ - ?\¡ - ?\¢ - ?\£ - ?\¤ - ?\„ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\ª - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\“ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\º - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\Ä„ - ?\Ä® - ?\Ä€ - ?\Ć - ?\Ä - ?\Ã… - ?\Ę - ?\Ä’ - ?\ÄŒ - ?\É - ?\Ź - ?\Ä– - ?\Ä¢ - ?\Ķ - ?\Ī - ?\Ä» - ?\Å - ?\Ń - ?\Å… - ?\Ó - ?\ÅŒ - ?\Õ - ?\Ö - ?\× - ?\Ų - ?\Å - ?\Åš - ?\Ū - ?\Ãœ - ?\Å» - ?\Ž - ?\ß - ?\Ä… - ?\į - ?\Ä - ?\ć - ?\ä - ?\Ã¥ - ?\Ä™ - ?\Ä“ - ?\Ä - ?\é - ?\ź - ?\Ä— - ?\Ä£ - ?\Ä· - ?\Ä« - ?\ļ - ?\Å¡ - ?\Å„ - ?\ņ - ?\ó - ?\Å - ?\õ - ?\ö - ?\÷ - ?\ų - ?\Å‚ - ?\Å› - ?\Å« - ?\ü - ?\ż - ?\ž - ?\’ - ] - "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)" - ?l) ;; Lithuanian/Latvian -(coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13) -(define-coding-system-alias 'iso-8859-13 'iso-latin-7) -(define-coding-system-alias 'latin-7 'iso-latin-7) - -;; Fixme: check on the C1 characters which libiconv includes. They -;; are reproduced below, but are probably wrong. I can't find an -;; official definition of georgian-ps. -(cp-make-coding-system - georgian-ps ; used by glibc for ka_GE - [?\€ - ?\ - ?\‚ - ?\Æ’ - ?\„ - ?\… - ?\†- ?\‡ - ?\ˆ - ?\‰ - ?\Å - ?\‹ - ?\Å’ - ?\ - ?\ÂŽ - ?\ - ?\ - ?\‘ - ?\’ - ?\“ - ?\†- ?\• - ?\– - ?\— - ?\Ëœ - ?\â„¢ - ?\Å¡ - ?\› - ?\Å“ - ?\ - ?\ž - ?\Ÿ - ?\ - ?\¡ - ?\¢ - ?\£ - ?\¤ - ?\Â¥ - ?\¦ - ?\§ - ?\¨ - ?\© - ?\ª - ?\« - ?\¬ - ?\ - ?\® - ?\¯ - ?\° - ?\± - ?\² - ?\³ - ?\´ - ?\µ - ?\¶ - ?\· - ?\¸ - ?\¹ - ?\º - ?\» - ?\¼ - ?\½ - ?\¾ - ?\¿ - ?\რ- ?\ბ - ?\გ - ?\დ - ?\ე - ?\ვ - ?\ზ - ?\ჱ - ?\თ - ?\ი - ?\კ - ?\ლ - ?\მ - ?\ნ - ?\ჲ - ?\რ- ?\პ - ?\ჟ - ?\რ- ?\ს - ?\ტ - ?\ჳ - ?\უ - ?\ფ - ?\ქ - ?\ღ - ?\ყ - ?\შ - ?\ჩ - ?\ც - ?\ძ - ?\წ - ?\რ- ?\ხ - ?\ჴ - ?\ჯ - ?\ჰ - ?\ჵ - ?\æ - ?\ç - ?\è - ?\é - ?\ê - ?\ë - ?\ì - ?\à - ?\î - ?\ï - ?\ð - ?\ñ - ?\ò - ?\ó - ?\ô - ?\õ - ?\ö - ?\÷ - ?\ø - ?\ù - ?\ú - ?\û - ?\ü - ?\ý - ?\þ - ?\ÿ] - nil ?G) -(coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list - -;; From http://www.microsoft.com/globaldev/reference/oem/720.htm -(cp-make-coding-system - cp720 - [nil - nil - ?\é - ?\â - nil - ?\à - nil - ?\ç - ?\ê - ?\ë - ?\è - ?\ï - ?\î - nil - nil - nil - nil - ?\Ù‘ - ?\Ù’ - ?\ô - ?\¤ - ?\Ù€ - ?\û - ?\ù - ?\Ø¡ - ?\Ø¢ - ?\Ø£ - ?\ؤ - ?\£ - ?\Ø¥ - ?\ئ - ?\ا - ?\ب - ?\Ø© - ?\ت - ?\Ø« - ?\ج - ?\Ø - ?\Ø® - ?\د - ?\Ø° - ?\ر - ?\ز - ?\س - ?\Ø´ - ?\ص - ?\« - ?\» - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\ض - ?\Ø· - ?\ظ - ?\ع - ?\غ - ?\Ù - ?\µ - ?\Ù‚ - ?\Ùƒ - ?\Ù„ - ?\Ù… - ?\Ù† - ?\Ù‡ - ?\Ùˆ - ?\Ù‰ - ?\ÙŠ - ?\≡ - ?\Ù‹ - ?\ÙŒ - ?\Ù - ?\ÙŽ - ?\Ù - ?\Ù - ?\≈ - ?\° - ?\∙ - ?\· - ?\√ - ?\â¿ - ?\² - ?\â– - ?\ ]) -(coding-system-put 'cp720 'mime-charset nil) ; not in IANA list - -;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm -(cp-make-coding-system - cp1125 - [?\Ð - ?\Б - ?\Ð’ - ?\Г - ?\Д - ?\Е - ?\Ж - ?\З - ?\И - ?\Й - ?\К - ?\Л - ?\Ðœ - ?\Ð - ?\О - ?\П - ?\Ð - ?\С - ?\Т - ?\У - ?\Ф - ?\Ð¥ - ?\Ц - ?\Ч - ?\Ш - ?\Щ - ?\Ъ - ?\Ы - ?\Ь - ?\Ð - ?\Ю - ?\Я - ?\а - ?\б - ?\в - ?\г - ?\д - ?\е - ?\ж - ?\з - ?\и - ?\й - ?\к - ?\л - ?\м - ?\н - ?\о - ?\п - ?\â–‘ - ?\â–’ - ?\â–“ - ?\│ - ?\┤ - ?\â•¡ - ?\â•¢ - ?\â•– - ?\â•• - ?\â•£ - ?\â•‘ - ?\â•— - ?\â• - ?\â•œ - ?\â•› - ?\â” - ?\â”” - ?\â”´ - ?\┬ - ?\├ - ?\─ - ?\┼ - ?\â•ž - ?\â•Ÿ - ?\â•š - ?\â•” - ?\â•© - ?\╦ - ?\â• - ?\â• - ?\╬ - ?\╧ - ?\╨ - ?\╤ - ?\â•¥ - ?\â•™ - ?\╘ - ?\â•’ - ?\â•“ - ?\â•« - ?\╪ - ?\┘ - ?\┌ - ?\â–ˆ - ?\â–„ - ?\â–Œ - ?\â– - ?\â–€ - ?\Ñ€ - ?\Ñ - ?\Ñ‚ - ?\у - ?\Ñ„ - ?\Ñ… - ?\ц - ?\ч - ?\ш - ?\щ - ?\ÑŠ - ?\Ñ‹ - ?\ÑŒ - ?\Ñ - ?\ÑŽ - ?\Ñ - ?\Ð - ?\Ñ‘ - ?\Ò - ?\Ò‘ - ?\Є - ?\Ñ” - ?\І - ?\Ñ– - ?\Ї - ?\Ñ— - ?\÷ - ?\± - ?\â„– - ?\¤ - ?\ï¿ - ?\ ]) -(define-coding-system-alias 'ruscii 'cp1125) -;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua> -(define-coding-system-alias 'cp866u 'cp1125) -(coding-system-put 'cp1125 'mime-charset nil) - -;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: Bulgarian DOS -;; codepage. Table at -;; <URL:http://czyborra.com/charsets/bulgarian-mik.txt.gz>. -(cp-make-coding-system - mik - [?Ð ?Б ?Ð’ ?Г ?Д ?Е ?Ж ?З ?И ?Й ?К ?Л ?Ðœ ?Ð ?О ?П ?Ð ?С ?Т ?У ?Ф ?Ð¥ ?Ц - ?Ч ?Ш ?Щ ?Ъ ?Ы ?Ь ?Ð ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н - ?о ?п ?Ñ€ ?Ñ ?Ñ‚ ?у ?Ñ„ ?Ñ… ?ц ?ч ?ш ?щ ?ÑŠ ?Ñ‹ ?ÑŒ ?Ñ ?ÑŽ ?Ñ ?â”” ?â”´ ?┬ ?├ ?─ - ?┼ ?â•£ ?â•‘ ?â•š ?â•” ?â•© ?╦ ?â• ?â• ?╬ ?â” ?â–‘ ?â–’ ?â–“ ?│ ?┤ ?â„– ?§ ?â•— ?â• ?┘ ?┌ ?â–ˆ - ?â–„ ?â–Œ ?â– ?â–€ ?α ?β ?Γ ?Ï€ ?Σ ?σ ?μ ?Ï„ ?Φ ?Θ ?Ω ?δ ?∞ ?∅ ?∈ ?∩ ?≡ ?± ?≥ - ?≤ ?⌠?⌡ ?÷ ?≈ ?° ?∙ ?· ?√ ?â¿ ?² ?â– ? ]) -(coding-system-put 'mik 'mime-charset nil) - -;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: similar to CP1251 -;; and used for some non-Slavic Cyrillic languages. Table found at -;; <URL:ftp://ftp.logic.ru/pub/logic/linux/cyr-asian/PT154>. See also -;; <URL:http://lists.w3.org/Archives/Public/ietf-charsets/2002AprJun/0092.html, -;; which suggests it's used in an Asian Cyrillic context. -(cp-make-coding-system - pt154 - [?Ò– ?Ò’ ?Ó® ?Ò“ ?„ ?… ?Ò¶ ?Ò® ?Ò² ?Ò¯ ?Ò ?Ó¢ ?Ò¢ ?Òš ?Òº ?Ò¸ ?Ò— ?‘ ?’ ?“ ?†?• ?– - ?— ?Ò³ ?Ò· ?Ò¡ ?Ó£ ?Ò£ ?Ò› ?Ò» ?Ò¹ ? ?ÐŽ ?Ñž ?Ј ?Ó¨ ?Ò˜ ?Ò° ?§ ?Ð ?© ?Ó˜ ?\« ?¬ ?Ó¯ - ?® ?Òœ ?° ?Ò± ?І ?Ñ– ?Ò™ ?Ó© ?¶ ?· ?Ñ‘ ?â„– ?Ó™ ?» ?ј ?Òª ?Ò« ?Ò ?Ð ?Б ?Ð’ ?Г ?Д - ?Е ?Ж ?З ?И ?Й ?К ?Л ?Ðœ ?Ð ?О ?П ?Ð ?С ?Т ?У ?Ф ?Ð¥ ?Ц ?Ч ?Ш ?Щ ?Ъ ?Ы - ?Ь ?Ð ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н ?о ?п ?Ñ€ ?Ñ ?Ñ‚ - ?у ?Ñ„ ?Ñ… ?ц ?ч ?ш ?щ ?ÑŠ ?Ñ‹ ?ÑŒ ?Ñ ?ÑŽ ?Ñ]) - -(cp-make-coding-system - iso-8859-11 - [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - ? ?ภ?ข ?ฃ ?ค ?ฅ ?ฆ ?ง ?จ ?ฉ ?ช ?ซ ?ฌ ?ภ?ฎ ?ภ- ?ภ?ฑ ?ฒ ?ณ ?ด ?ต ?ถ ?ท ?ธ ?น ?บ ?ป ?ผ ?ภ?พ ?ฟ - ?ภ?ม ?ย ?ร ?ฤ ?ล ?ฦ ?ว ?ศ ?ษ ?ส ?ห ?ฬ ?ภ?ฮ ?ฯ - ?ะ ?ั ?า ?ำ ?ิ ?ี ?ึ ?ื ?ุ ?ู ?ฺ nil nil nil nil ?฿ - ?เ ?๠?โ ?ใ ?ไ ?ๅ ?ๆ ?็ ?่ ?้ ?๊ ?๋ ?์ ?๠?๎ ?๠- ?๠?๑ ?๒ ?๓ ?๔ ?๕ ?๖ ?๗ ?๘ ?๙ ?๚ ?๛ nil nil nil nil] - "ISO-8859-11. This is `thai-tis620' with the addition of no-break-space.") - -(dotimes (i 8) - (let ((w (intern (format "windows-125%d" i))) - (c (intern (format "cp125%d" i)))) - (define-coding-system-alias c w) - ;; Compatibility with codepage.el, though cp... are not the - ;; canonical names. - (push (assoc w non-iso-charset-alist) non-iso-charset-alist))) - -;; Use Unicode font under Windows. Jason Rumney fecit. -(if (and (fboundp 'w32-add-charset-info) - (not (boundp 'w32-unicode-charset-defined))) - (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t)) - -(provide 'code-pages) - -;;; code-pages.el ends here diff --git a/lisp/international/codepage.el b/lisp/international/codepage.el index 1b6caaebd5b..e11b26e8609 100644 --- a/lisp/international/codepage.el +++ b/lisp/international/codepage.el @@ -4,7 +4,7 @@ ;; Author: Eli Zaretskii ;; Maintainer: FSF -;; Keywords: i18n ms-dos ms-windows codepage +;; Keywords: i18n ms-dos ms-windows codepage obsolete ;; This file is part of GNU Emacs. @@ -26,645 +26,118 @@ ;;; Commentary: ;; Special coding systems for DOS/Windows codepage support. -;; -;; These coding systems perform conversion from the DOS/Windows -;; codepage encoding to one of the ISO-8859 character sets. Each -;; codepage has its corresponding ISO-8859 charset, chosen so as to be -;; able to convert all (or most) of the characters. The idea is that -;; Emacs internally works with the usual MULE charsets, and the -;; conversion to and from the DOS codepage is performed on I/O only. -;; See term/internal.el for the complementary setup of the DOS -;; terminal display and input methods. -;; -;; Thanks to Ken'ichi Handa <handa@etl.go.jp> for writing the CCL -;; encoders/decoders, and for help in debugging this code. +;; Obsolete. ;;; Code: -(defun cp-coding-system-for-codepage-1 (coding mnemonic iso-name - decoder encoder) - "Make coding system CODING for a DOS codepage using translation tables. -MNEMONIC is a character to be displayed on mode line for the coding system. -ISO-NAME is the name of the ISO-8859 charset which corresponds to this -codepage. -DECODER is a translation table for converting characters in the DOS codepage -encoding to Emacs multibyte characters. -ENCODER is a translation table for encoding Emacs multibyte characters into -external DOS codepage codes." - (save-match-data - (let* ((coding-name (symbol-name coding)) - (undef (if (eq system-type 'ms-dos) - (if dos-unsupported-char-glyph - (logand dos-unsupported-char-glyph 255) - 127) - ??)) - (safe-chars (make-char-table 'safe-chars)) - (ccl-decoder - (ccl-compile - ;; The 4 here supplies the buf_magnification parameter - ;; for the CCL program. A multibyte character may take - ;; at most 4-bytes. - `(4 (loop (read r1) - (if (r1 >= 128) - ((r0 = ,(charset-id 'ascii)) - (translate-character ,decoder r0 r1) - (write-multibyte-character r0 r1)) - (write r1)) - (repeat))))) - (ccl-encoder - (ccl-compile - ;; The 2 here supplies the buf_magnification parameter for - ;; the CCL program. Since the -dos coding system generates - ;; \r\n for each \n, a factor of 2 covers even the worst case - ;; of empty lines with a single \n. - `(2 (loop (read-multibyte-character r0 r1) - (if (r0 != ,(charset-id 'ascii)) - ((translate-character ,encoder r0 r1) - (if (r0 == ,(charset-id 'japanese-jisx0208)) - ((r1 = ,undef) - (write r1))))) - (write-repeat r1)))))) - - ;; Set elements of safe multibyte characters for this codepage - ;; to t in the char-table safe-chars. - (let ((tbl (get decoder 'translation-table)) - (i 128) - ch) - (while (< i 256) - (setq ch (aref tbl i)) - (if ch (aset safe-chars ch t)) - (setq i (1+ i)))) - - ;; Make coding system CODING. - (make-coding-system - coding 4 mnemonic - (concat "8-bit encoding of " (symbol-name iso-name) - " characters using IBM codepage " coding-name) - (cons ccl-decoder ccl-encoder) - `((safe-charsets ascii eight-bit-control eight-bit-graphic ,iso-name) - (safe-chars . ,safe-chars) - (valid-codes (0 . 255))))))) - -(defun cp-decoding-vector-for-codepage (table charset offset) - "Create a vector for decoding IBM PC characters using conversion table -TABLE into an ISO-8859 character set CHARSET whose first non-ASCII -character is generated by (make-char CHARSET OFFSET)." - (let* ((len (length table)) - (undefined-char - (if (eq system-type 'ms-dos) - (if dos-unsupported-char-glyph - (logand dos-unsupported-char-glyph 255) - 127) - 32)) - (vec1 (make-vector 256 undefined-char)) - (i 0)) - (while (< i 256) - (aset vec1 i i) - (setq i (1+ i))) - (setq i 0) - (while (< i len) - (if (aref table i) - (aset vec1 (aref table i) (make-char charset (+ i offset)))) - (setq i (1+ i))) - vec1)) - -;;; You don't think I created all these tables below by hand, do you? -;;; The following Awk script will create the table for cp850-to-Latin-1 -;;; conversion from the RFC 1345 file (the other tables are left as an -;;; excercise): -;;; BEGIN { n_pages = 11; -;;; pn["IBM437"] = 0; pn["IBM850"] = 1; pn["IBM851"] = 2; -;;; pn["IBM852"] = 3; pn["IBM855"] = 4; pn["IBM860"] = 5; -;;; pn["IBM861"] = 6; pn["IBM862"] = 7; pn["IBM863"] = 8; -;;; pn["IBM864"] = 9; pn["IBM865"] = 10; -;;; } -;;; $1 == "&charset" { charset = $2; } -;;; $1 == "&code" { code = $2; } -;;; /^ [^&]/ { -;;; if ((charset ~ /^IBM(437|8(5[0125]|6[0-5]))$/) || (charset ~ /^ISO_8859-1/)) -;;; { -;;; for (i = 1; i <= NF; i++) -;;; chars[charset,code++] = $i; -;;; } -;;; } -;;; -;;; END { -;;; for (i = 160; i < 256; i++) -;;; { -;;; c = chars["ISO_8859-1:1987",i]; -;;; if (c == "??") # skip unused positions -;;; { -;;; printf " nil"; -;;; if ((i - 159)%16 == 0) -;;; printf "\n"; -;;; continue; -;;; } -;;; found = 0; -;;; for (j in pn) -;;; map[j] = "nil"; -;;; for (combined in chars) -;;; { -;;; candidate = chars[combined]; -;;; split (combined, separate, SUBSEP); -;;; if (separate[1] == "IBM850" && candidate == c) -;;; { -;;; found = 1; -;;; map[separate[1]] = separate[2]; -;;; } -;;; } -;;; printf " %s", map["IBM850"]; -;;; if ((i - 159)%16 == 0) -;;; printf "\n"; -;;; } -;;; } - -;;; WARNING WARNING WARNING!!! -;;; -;;; If you want to get fancy with these tables, remember that the inverse -;;; tables, created by `cp-decoding-vector-for-codepage' above, are installed -;;; on MS-DOS as nonascii-translation-table (see `dos-codepage-setup' on -;;; internal.el). Therefore, you should NOT put any codes below 128 in -;;; these tables! Otherwise, various Emacs commands and functions will -;;; mysteriously fail! For example, a typical screwup is to map the Latin-N -;;; acute accent character to the apostrophe, and have all regexps which -;;; end with "\\'" begin to fail (e.g., the automatic setting of the major -;;; mode by file name extension will stop working). -;;; -;;; You HAVE BEEN warned! - -;; US/English/PC-8/IBM-2. This doesn't support Latin-1 characters very -;; well, but why not use what we can salvage? -(defvar cp437-decode-table - ;; Nth element is the code of a cp437 glyph for the multibyte - ;; character created by (make-char 'latin-iso8859-1 (+ N 160)). - ;; The element nil means there's no corresponding cp437 glyph. - [ - 255 173 155 156 nil 157 179 nil nil nil 166 174 170 196 nil nil - 248 241 253 nil nil nil nil 249 nil nil 167 175 172 171 nil 168 - nil nil nil nil 142 143 146 128 nil 144 nil nil nil nil nil nil - nil 165 nil nil nil nil 153 nil nil nil nil nil 154 nil nil 225 - 133 160 131 nil 132 134 145 135 138 130 136 137 141 161 140 139 - nil 164 149 162 147 nil 148 246 nil 151 163 150 129 nil nil 152] - "Table for converting ISO-8859-1 characters into codepage 437 glyphs.") -(setplist 'cp437-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Multilingual (Latin-1) -(defvar cp850-decode-table - ;; Nth element is the code of a cp850 glyph for the multibyte - ;; character created by (make-char 'latin-iso8859-1 (+ N 160)). - ;; The element nil means there's no corresponding cp850 glyph. - [ - 255 173 189 156 207 190 221 245 249 184 166 174 170 240 169 nil - 248 241 253 252 239 230 244 250 247 251 167 175 172 171 243 168 - 183 181 182 199 142 143 146 128 212 144 210 211 222 214 215 216 - 209 165 227 224 226 229 153 158 157 235 233 234 154 237 231 225 - 133 160 131 198 132 134 145 135 138 130 136 137 141 161 140 139 - 208 164 149 162 147 228 148 246 155 151 163 150 129 236 232 152] - "Table for converting ISO-8859-1 characters into codepage 850 glyphs.") -(setplist 'cp850-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Greek -(defvar cp851-decode-table - [ - 255 nil nil 156 nil nil nil 245 249 nil nil 174 nil 240 nil nil - 248 241 nil nil 239 nil 134 nil 141 143 144 175 146 171 149 152 - 161 164 165 166 167 168 169 170 172 173 181 182 184 183 189 190 - 198 199 nil 207 208 209 210 211 212 213 nil nil 155 157 158 159 - 252 214 215 216 221 222 224 225 226 227 228 229 230 231 232 233 - 234 235 237 236 238 242 243 244 246 250 160 251 162 163 253 nil] - "Table for converting ISO-8859-7 characters into codepage 851 glyphs.") -(setplist 'cp851-decode-table - '(charset greek-iso8859-7 language "Greek" offset 160)) - -;; Slavic/Eastern Europe (Latin-2) -(defvar cp852-decode-table - [ - 255 164 244 157 207 149 151 245 249 230 184 155 141 240 166 189 - 248 165 247 136 239 150 152 243 242 231 173 156 171 241 167 190 - 232 181 182 198 142 145 143 128 172 144 168 211 183 214 215 210 - 209 227 213 224 226 138 153 158 252 222 233 235 154 237 221 225 - 234 160 131 199 132 146 134 135 159 130 169 137 216 161 140 212 - 208 228 229 162 147 139 148 246 253 133 163 251 129 236 238 250] - "Table for converting ISO-8859-2 characters into codepage 852 glyphs.") -(setplist 'cp852-decode-table - '(charset latin-iso8859-2 language "Latin-2" offset 160)) - -;; Russian -(defvar cp855-decode-table - [ - 255 133 129 131 135 137 139 141 143 145 147 149 151 240 153 155 - 161 163 236 173 167 169 234 244 184 190 199 209 211 213 215 221 - 226 228 230 232 171 182 165 252 246 250 159 242 238 248 157 224 - 160 162 235 172 166 168 233 243 183 189 198 208 210 212 214 216 - 225 227 229 231 170 181 164 251 245 249 158 241 237 247 156 222 - 239 132 128 130 134 136 138 140 142 144 146 148 150 253 152 154] - "Table for converting ISO-8859-5 characters into codepage 855 glyphs.") -(setplist 'cp855-decode-table - '(charset cyrillic-iso8859-5 language "Cyrillic-ISO" offset 160)) - -;; Turkish -(defvar cp857-decode-table - [ - 255 nil nil 156 207 nil 245 249 152 158 166 nil 240 nil - 248 nil 253 252 239 nil nil nil nil 141 159 167 nil 171 nil - 183 181 182 142 nil nil 128 212 144 210 211 222 214 215 216 - 165 227 224 226 nil 153 232 nil 235 233 234 154 nil nil 225 - 133 160 131 132 nil nil 135 138 130 136 137 236 161 140 139 - 164 149 162 147 nil 148 246 nil 151 163 150 129 nil nil 250] - "Table for converting ISO-8859-3 characters into codepage 857 glyphs.") -(setplist 'cp857-decode-table - '(charset latin-iso8859-3 language "Latin-3" offset 160)) - -;; Portuguese -(defvar cp860-decode-table - [ - 255 173 155 156 nil nil 179 nil nil nil 166 174 170 nil nil nil - nil 241 253 nil nil nil nil 249 nil nil 167 175 172 171 nil 168 - 145 134 143 142 nil nil nil 128 146 144 137 nil 152 nil 139 nil - nil 165 159 169 140 153 nil nil nil 157 150 nil 154 nil nil nil - 133 160 131 132 nil nil nil 135 138 130 136 nil 141 161 nil nil - nil 164 149 162 147 148 nil 246 nil 151 163 nil 129 nil nil nil] - "Table for converting ISO-8859-1 characters into codepage 860 glyphs.") -(setplist 'cp860-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Icelandic -(defvar cp861-decode-table - [ - 255 173 nil 156 nil nil nil nil nil nil nil 174 170 nil nil nil - nil 241 253 nil nil nil nil 249 nil nil nil 175 172 171 nil 168 - nil 164 nil nil 142 143 146 128 nil 144 nil nil nil 165 nil nil - 139 nil 159 166 nil nil 153 nil 157 nil 167 nil 154 151 141 nil - 133 160 131 nil 132 134 145 135 138 130 136 137 nil 161 nil nil - 140 nil nil 162 147 nil 148 246 155 nil 163 150 129 152 149 nil] - "Table for converting ISO-8859-1 characters into codepage 861 glyphs.") -(setplist 'cp861-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Hebrew -(defvar cp862-decode-table - ;; Nth element is the code of a cp862 glyph for the multibyte - ;; character created by (make-char 'hebrew-iso8859-8 (+ N 160)). - ;; The element nil means there's no corresponding cp862 glyph. - [ - 255 173 155 156 nil 157 179 nil nil nil nil 174 170 196 nil nil - 248 241 253 nil nil 230 nil 249 nil nil 246 175 172 171 nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 205 - 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 - 144 145 146 147 148 149 150 151 152 153 154 nil nil nil nil nil] - "Table for converting ISO-8859-8 characters into codepage 862 glyphs.") -(setplist 'cp862-decode-table - '(charset hebrew-iso8859-8 language "Hebrew" offset 160)) - -;; French Canadian -(defvar cp863-decode-table - [ - 255 nil 155 156 152 nil 160 143 164 nil nil 174 170 nil nil 167 - nil 241 253 166 161 nil 134 249 165 nil nil 175 172 171 173 nil - 142 nil 132 nil nil nil nil 128 145 144 146 148 nil nil 168 149 - nil nil nil nil 153 nil nil nil nil 157 nil 158 154 nil nil nil - 133 nil 131 nil nil nil nil 135 138 130 136 137 141 nil 140 139 - nil nil nil 162 147 nil nil 246 nil 151 163 150 129 nil nil nil] - "Table for converting ISO-8859-1 characters into codepage 863 glyphs.") -(setplist 'cp863-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Arabic -;; FIXME: Emacs doesn't seem to support the "Arabic" language -;; environment yet. So this is only partially usable, for now -(defvar cp864-decode-table - [ - 255 nil nil nil 164 nil nil nil nil nil nil nil 172 161 nil nil - nil nil nil nil nil nil nil nil nil nil nil 187 nil nil nil 191 - nil 193 194 195 196 nil 198 199 169 201 170 171 173 174 175 207 - 208 209 210 188 189 190 235 215 216 223 238 nil nil nil nil nil - 224 247 248 252 251 239 242 243 232 233 253 nil nil nil nil nil - nil 241 nil nil nil nil nil nil nil nil nil nil nil nil nil nil] - "Table for converting ISO-8859-6 characters into codepage 864 glyphs.") -(setplist 'cp864-decode-table - '(charset arabic-iso8859-6 language nil offset 160)) - -;; Arabic OEM codepage used by Windows -;; FIXME: Emacs doesn't seem to support the "Arabic" language -;; environment yet. So this is only partially usable, for now -(defvar cp720-decode-table - [ - 255 nil nil nil 148 nil nil nil nil nil nil nil nil 196 nil nil - nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil - nil 152 153 154 155 157 158 159 160 161 162 163 164 165 166 167 - 168 169 170 171 172 173 224 225 226 227 228 nil nil nil nil nil - 149 229 231 232 233 234 235 236 237 238 239 241 242 243 244 245 - 246 145 146 nil nil nil nil nil nil nil nil nil nil nil nil nil] - "Table for converting ISO-8859-6 characters into codepage 720 glyphs.") -(setplist 'cp720-decode-table - '(charset arabic-iso8859-6 language nil offset 160)) - - -;; Nordic (Norwegian/Danish) -(defvar cp865-decode-table - [ - 255 173 nil 156 nil nil nil nil nil nil 166 174 170 nil nil nil - nil 241 253 nil nil nil nil 249 nil nil 167 175 172 171 nil 168 - nil nil nil nil 142 143 146 128 nil 144 nil nil nil nil nil nil - nil 165 nil nil nil nil 153 nil 157 nil nil nil 154 nil nil nil - 133 160 131 nil 132 134 145 135 138 130 136 137 141 161 140 139 - nil 164 149 162 147 nil 148 246 155 151 163 150 129 nil nil 152] - "Table for converting ISO-8859-1 characters into codepage 865 glyphs.") -(setplist 'cp865-decode-table - '(charset latin-iso8859-1 language "Latin-1" offset 160)) - -;; Russian (Yes, another one! This one's supposed to be used -;; on Windows as the Russian OEM code page.) -(defvar cp866-decode-table - [ - 255 240 nil nil 242 nil nil 244 nil nil nil nil nil nil 246 nil - 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 - 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 - 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 - 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 - 252 241 nil nil 243 nil nil 245 nil nil nil nil nil nil 247 nil] - "Table for converting ISO-8859-5 characters into codepage 866 glyphs.") -(setplist 'cp866-decode-table - '(charset cyrillic-iso8859-5 language "Cyrillic-ISO" offset 160)) - -;; Greek (yes, another one!) -(defvar cp869-decode-table - [ - 255 139 140 156 nil nil 138 245 249 151 nil 174 137 240 nil 142 - 248 241 153 154 239 247 134 136 141 143 144 175 146 171 149 152 - 161 164 165 166 167 168 169 170 172 173 181 182 183 184 189 190 - 198 199 nil 207 208 209 210 211 212 213 145 150 155 157 158 159 - 252 214 215 216 221 222 224 225 226 227 228 229 230 231 232 233 - 234 235 237 236 238 242 243 244 246 250 160 251 162 163 253 nil] - "Table for converting ISO-8859-7 characters into codepage 869 glyphs.") -(setplist 'cp869-decode-table - '(charset greek-iso8859-7 language "Greek" offset 160)) - -;; Greek OEM codepage used by Windows -(defvar cp737-decode-table - [ - 255 nil nil nil nil nil 179 nil nil nil nil nil nil 196 nil nil - 248 241 253 nil nil nil 234 250 235 236 237 nil 238 nil 239 240 - nil 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 - 143 144 nil 145 146 147 148 149 150 151 244 245 225 226 227 229 - nil 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 - 167 168 170 169 171 172 173 174 175 224 228 232 230 231 233 nil] - "Table for converting ISO-8859-7 characters into codepage 737 glyphs.") -(setplist 'cp737-decode-table - '(charset greek-iso8859-7 language "Greek" offset 160)) - -;; Conversion from codepages 770-775 to Latin-4 for Baltic countries. -;; FIXME: Once we support Latin-7, these should be remapped into it. -(defvar cp770-decode-table - [ - 255 143 nil nil 155 nil 156 nil 157 159 137 168 nil 196 146 nil - 248 133 nil nil nil nil 134 nil nil 158 136 152 nil nil 145 nil - 160 nil nil nil 142 nil nil 173 128 nil 139 nil 144 nil nil 161 - nil nil nil 163 nil 149 153 nil nil 167 nil nil 154 nil 166 225 - 131 nil nil nil 132 nil nil 141 135 nil 138 nil 130 nil nil 140 - nil nil nil 162 nil 147 148 247 nil 151 nil nil 129 nil 150 nil] - "Table for converting ISO-8859-4 characters into codepage 770 glyphs.") -(setplist 'cp770-decode-table - '(charset latin-iso8859-4 language "Latin-4" offset 160)) - -(defvar cp773-decode-table - [ - 255 220 nil 138 150 nil 234 190 166 246 237 149 173 196 252 nil - 208 nil nil 139 239 nil 235 nil nil 247 137 133 136 nil 253 nil - 160 nil nil nil 142 143 146 244 222 144 240 nil 242 nil nil 161 - nil 238 226 232 nil 229 153 158 157 248 nil nil 154 nil 250 225 - 131 nil nil nil 132 134 145 245 223 130 241 nil 243 nil nil 140 - nil 236 147 233 nil 228 148 198 155 249 nil nil 129 nil 251 nil] - "Table for converting ISO-8859-4 characters into codepage 773 glyphs.") -(setplist 'cp773-decode-table - '(charset latin-iso8859-4 language "Latin-4" offset 160)) - -(defvar cp774-decode-table - [ - 255 181 nil nil 155 nil nil nil 245 190 nil nil nil 196 207 nil - 248 208 nil nil nil nil nil nil nil 213 nil nil nil nil 216 nil - nil nil nil nil 142 143 146 189 182 144 183 nil 184 nil nil nil - nil nil nil nil nil nil 153 nil nil 198 nil nil 154 nil 199 225 - nil 160 nil nil 132 134 145 212 209 130 210 137 211 161 140 nil - nil nil nil nil 147 nil 148 246 237 214 163 150 129 nil 215 248] - "Table for converting ISO-8859-4 characters into codepage 774 glyphs.") -(setplist 'cp774-decode-table - '(charset latin-iso8859-4 language "Latin-4" offset 160)) - -(defvar cp775-decode-table - [ - 255 181 nil 138 150 nil 234 245 166 190 237 149 173 240 207 nil - 248 208 nil 139 239 nil 235 nil nil 213 137 133 136 nil 216 nil - 160 nil nil nil 142 143 146 189 182 144 183 nil 184 nil nil 161 - nil 238 226 232 nil 229 153 158 157 198 nil nil 154 nil 199 225 - 131 nil nil nil 132 134 145 212 209 130 210 nil 211 nil nil 140 - nil 236 147 233 nil 228 148 247 155 214 nil nil 129 nil 215 nil] - "Table for converting ISO-8859-4 characters into codepage 775 glyphs.") -(setplist 'cp775-decode-table - '(charset latin-iso8859-4 language "Latin-4" offset 160)) - -;; Support for the Windows 12xx series of codepages that MS has -;; butchered from the ISO-8859 specs. This does not add support for -;; the extended characters that MS has added in the 128 - 159 coding -;; range, only translates those characters that can be expressed in -;; the corresponding iso-8859 charset. - -;; Codepage Mapping: -;; -;; Windows-1250: ISO-8859-2 (Central Europe) - differs in some positions -;; Windows-1251: ISO-8859-5 (Cyrillic) - differs wildly -;; Windows-1252: ISO-8859-1 (West Europe) - exact match -;; Windows-1253: ISO-8859-7 (Greek) - differs in some positions -;; Windows-1254: ISO-8859-9 (Turkish) - exact match -;; Windows-1255: ISO-8859-8 (Hebrew) - exact match -;; Windows-1256: ISO-8859-6 (Arabic) - half match -;; Windows-1257: ISO-8859-4 (Baltic) - differs, future Latin-7 -;; Windows-1258: VISCII (Vietnamese) - Completely different - -(defvar cp1250-decode-table - [ - 160 165 162 163 164 188 140 167 168 138 170 141 143 173 142 175 - 176 185 178 179 180 190 156 161 184 154 186 157 159 189 158 191 - 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 - 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 - 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 - 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 ] - "ISO-8859-2 to Windows-1250 (Central Europe) codepage decoding table.") -(setplist 'cp1250-decode-table - '(charset latin-iso8859-2 language "Latin-2" offset 160)) - -(defvar cp1251-decode-table - [ - 160 168 128 129 170 189 178 175 163 138 140 142 141 173 161 143 - 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 - 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 - 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 - 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 - 185 184 144 131 186 190 179 191 188 154 156 158 157 167 162 159 ] - "ISO-8859-5 to Windows-1251 (Cyrillic) codepage decoding table.") -(setplist 'cp1251-decode-table - '(charset cyrillic-iso8859-5 language "Cyrillic-ISO" offset 160)) - -;; cp1253 is missing nbsp so we cannot quite translate perfectly. It -;; also has two micro/mu characters which would require more complex -;; processing to accomodate. -(defvar cp1253-decode-table - [ - nil 145 146 163 nil nil 166 167 168 169 nil 171 172 173 nil 151 - 176 177 178 179 180 161 162 183 184 185 186 187 188 189 190 191 - 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 - 208 209 nil 211 212 213 214 215 216 217 218 219 220 221 222 223 - 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 - 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 nil ] - "ISO-8859-7 to Windows-1253 (Greek) codepage decoding table.") -(setplist 'cp1253-decode-table - '(charset greek-iso8859-7 language "Greek" offset 160)) - -;; Since Latin-7 is not yet official, and Emacs does not support it, -;; provide translation between Windows-1257 and Latin-4 the best we -;; can. -(defvar cp1257-decode-table - [ - 160 192 nil 170 164 nil 207 167 nil 208 199 204 nil 173 222 nil - 176 224 nil 186 nil nil 239 nil nil 240 231 236 nil nil 254 nil - 194 nil nil nil 196 197 175 193 200 201 198 nil 203 nil nil 206 - nil 210 212 205 nil 213 214 215 168 216 nil nil 220 nil 219 223 - 226 nil nil nil 228 229 191 225 232 233 230 nil 235 nil nil 238 - nil 242 244 237 nil 245 246 247 184 248 nil nil 252 nil 251 nil ] - "ISO-8859-4 to Windows-1257 (Baltic) codepage decoding table.") -(setplist 'cp1257-decode-table - '(charset latin-iso8859-4 language "Latin-4" offset 160)) - -;;;###autoload -(defun cp-make-coding-systems-for-codepage (codepage iso-name offset) - "Create a coding system to convert IBM CODEPAGE into charset ISO-NAME -whose first character is at offset OFFSET from the beginning of 8-bit -ASCII table. - -The created coding system has the usual 3 subsidiary systems: for Unix-, -DOS- and Mac-style EOL conversion. However, unlike built-in coding -systems, the Mac-style EOL conversion is currently not supported by the -decoder and encoder created by this function." - (let* ((decode-table (intern (format "%s-decode-table" codepage))) - (nonascii-table - (intern (format "%s-nonascii-translation-table" codepage))) - (decode-translation - (intern (format "%s-decode-translation-table" codepage))) - (encode-translation - (intern (format "%s-encode-translation-table" codepage)))) - (set nonascii-table - (make-translation-table-from-vector - (cp-decoding-vector-for-codepage - (symbol-value decode-table) iso-name offset))) - (define-translation-table encode-translation - (char-table-extra-slot (symbol-value nonascii-table) 0)) - ;; For charsets other than ascii, eight-bit-* and ISO-NAME, set - ;; `?' for one-column charsets, and some Japanese character for - ;; wide-column charsets. CCL encoder convert that Japanese - ;; character to either dos-unsupported-char-glyph or "??". - (let ((tbl (char-table-extra-slot (symbol-value nonascii-table) 0)) - (undef (if (eq system-type 'ms-dos) - (if dos-unsupported-char-glyph - (logand dos-unsupported-char-glyph 255) - 127) - ??)) - (charsets (delq 'ascii - (delq 'eight-bit-control - (delq 'eight-bit-graphic - (delq iso-name - (copy-sequence charset-list)))))) - (wide-column-char (make-char 'japanese-jisx0208 32 32))) - (while charsets - (aset tbl (make-char (car charsets)) - (if (= (charset-width (car charsets)) 1) undef wide-column-char)) - (setq charsets (cdr charsets)))) - (define-translation-table decode-translation - (symbol-value nonascii-table)) - (cp-coding-system-for-codepage-1 - (intern codepage) ?D iso-name decode-translation encode-translation) - )) - -(defun cp-codepage-decoder (codepage) - "If CODEPAGE is the name of a supported codepage, return its decode table. -Otherwise return nil." - (let ((cp (if (symbolp codepage) (symbol-name codepage) codepage))) - (cond - ((stringp cp) - (intern-soft (format "%s-decode-table" cp))) - (t nil)))) +;; I doubt we need compatibility versions of any of these autoloaded +;; functions apart from codepage-setup, which users may call. + +;; ;;;###autoload +;; (defun cp-make-coding-systems-for-codepage (codepage iso-name offset) +;; "Create a coding system to convert IBM CODEPAGE into charset ISO-NAME +;; whose first character is at offset OFFSET from the beginning of 8-bit +;; ASCII table. + +;; The created coding system has the usual 3 subsidiary systems: for Unix-, +;; DOS- and Mac-style EOL conversion. However, unlike built-in coding +;; systems, the Mac-style EOL conversion is currently not supported by the +;; decoder and encoder created by this function." +;; (let* ((decode-table (intern (format "%s-decode-table" codepage))) +;; (nonascii-table +;; (intern (format "%s-nonascii-translation-table" codepage))) +;; (decode-translation +;; (intern (format "%s-decode-translation-table" codepage))) +;; (encode-translation +;; (intern (format "%s-encode-translation-table" codepage)))) +;; (set nonascii-table +;; (make-translation-table-from-vector +;; (cp-decoding-vector-for-codepage +;; (symbol-value decode-table) iso-name offset))) +;; (define-translation-table encode-translation +;; (char-table-extra-slot (symbol-value nonascii-table) 0)) +;; ;; For charsets other than ascii, eight-bit-* and ISO-NAME, set +;; ;; `?' for one-column charsets, and some Japanese character for +;; ;; wide-column charsets. CCL encoder convert that Japanese +;; ;; character to either dos-unsupported-char-glyph or "??". +;; (let ((tbl (char-table-extra-slot (symbol-value nonascii-table) 0)) +;; (undef (if (eq system-type 'ms-dos) +;; (if dos-unsupported-char-glyph +;; (logand dos-unsupported-char-glyph 255) +;; 127) +;; ??)) +;; (charsets (delq 'ascii +;; (delq 'eight-bit-control +;; (delq 'eight-bit-graphic +;; (delq iso-name +;; (copy-sequence charset-list)))))) +;; (wide-column-char (make-char 'japanese-jisx0208 32 32))) +;; (while charsets +;; (aset tbl (make-char (car charsets)) +;; (if (= (charset-width (car charsets)) 1) undef wide-column-char)) +;; (setq charsets (cdr charsets)))) +;; (define-translation-table decode-translation +;; (symbol-value nonascii-table)) +;; (cp-coding-system-for-codepage-1 +;; (intern codepage) ?D iso-name decode-translation encode-translation) +;; )) + +;; ;;;###autoload +;; (defun cp-charset-for-codepage (codepage) +;; "Return the charset for which there is a translation table to DOS CODEPAGE. +;; CODEPAGE must be the name of a DOS codepage, a string." +;; (let ((cp-decoder (cp-codepage-decoder codepage))) +;; (if (null cp-decoder) +;; (error "Unsupported codepage %s" codepage) +;; (get cp-decoder 'charset)))) + +;; ;;;###autoload +;; (defun cp-language-for-codepage (codepage) +;; "Return the name of the MULE language environment for CODEPAGE. +;; CODEPAGE must be the name of a DOS codepage, a string." +;; (let ((cp-decoder (cp-codepage-decoder codepage))) +;; (if (null cp-decoder) +;; (error "Unsupported codepage %s" codepage) +;; (get cp-decoder 'language)))) + +;; ;;;###autoload +;; (defun cp-offset-for-codepage (codepage) +;; "Return the offset to be used in setting up coding systems for CODEPAGE. +;; CODEPAGE must be the name of a DOS codepage, a string." +;; (let ((cp-decoder (cp-codepage-decoder codepage))) +;; (if (null cp-decoder) +;; (error "Unsupported codepage %s" codepage) +;; (get cp-decoder 'offset)))) + +;; ;;;###autoload +;; (defun cp-supported-codepages () +;; "Return an alist of supported codepages. + +;; Each association in the alist has the form (NNN . CHARSET), where NNN is the +;; codepage number, and CHARSET is the MULE charset which is the closest match +;; for the character set supported by that codepage. + +;; A codepage NNN is supported if a variable called `cpNNN-decode-table' exists, +;; is a vector, and has a charset property." +;; (save-match-data +;; (let (alist chset sname) +;; (mapatoms +;; (function +;; (lambda (sym) +;; (if (and (boundp sym) +;; (string-match "\\`cp\\([1-9][0-9][0-9][0-9]?\\)-decode-table\\'" +;; (setq sname (symbol-name sym))) +;; (vectorp (symbol-value sym)) +;; (setq chset (get sym 'charset))) +;; (setq alist +;; (cons (cons (match-string 1 sname) chset) alist)))))) +;; alist))) ;;;###autoload -(defun cp-charset-for-codepage (codepage) - "Return the charset for which there is a translation table to DOS CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string." - (let ((cp-decoder (cp-codepage-decoder codepage))) - (if (null cp-decoder) - (error "Unsupported codepage %s" codepage) - (get cp-decoder 'charset)))) - -;;;###autoload -(defun cp-language-for-codepage (codepage) - "Return the name of the MULE language environment for CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string." - (let ((cp-decoder (cp-codepage-decoder codepage))) - (if (null cp-decoder) - (error "Unsupported codepage %s" codepage) - (get cp-decoder 'language)))) - -;;;###autoload -(defun cp-offset-for-codepage (codepage) - "Return the offset to be used in setting up coding systems for CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string." - (let ((cp-decoder (cp-codepage-decoder codepage))) - (if (null cp-decoder) - (error "Unsupported codepage %s" codepage) - (get cp-decoder 'offset)))) - -;;;###autoload -(defun cp-supported-codepages () - "Return an alist of supported codepages. - -Each association in the alist has the form (NNN . CHARSET), where NNN is the -codepage number, and CHARSET is the MULE charset which is the closest match -for the character set supported by that codepage. - -A codepage NNN is supported if a variable called `cpNNN-decode-table' exists, -is a vector, and has a charset property." - (save-match-data - (let (alist chset sname) - (mapatoms - (function - (lambda (sym) - (if (and (boundp sym) - (string-match "\\`cp\\([1-9][0-9][0-9][0-9]?\\)-decode-table\\'" - (setq sname (symbol-name sym))) - (vectorp (symbol-value sym)) - (setq chset (get sym 'charset))) - (setq alist - (cons (cons (match-string 1 sname) chset) alist)))))) - alist))) - -;;;###autoload -(defun codepage-setup (codepage) - "Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE. - -These coding systems are meant for encoding and decoding 8-bit non-ASCII -characters used by the IBM codepages, typically in conjunction with files -read/written by MS-DOS software, or for display on the MS-DOS terminal." - (interactive - (let ((completion-ignore-case t) - (candidates (cp-supported-codepages))) - (list (completing-read "Setup DOS Codepage: (default 437) " candidates - nil t nil nil "437")))) - (let* ((cp (format "cp%s" codepage)) - (cp-defined (intern-soft cp))) - (or (and cp-defined ;; avoid defining if already defined - (coding-system-p cp-defined)) - (cp-make-coding-systems-for-codepage - cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp))))) +(defun codepage-setup (&optional codepage) + "Obsolete. All coding systems are set up initially." + (interactive)) +(make-obsolete 'codepage-setup "no longer relevant" "22.1") (provide 'codepage) diff --git a/lisp/international/encoded-kb.el b/lisp/international/encoded-kb.el index 6d8982b4934..146b17f9e5c 100644 --- a/lisp/international/encoded-kb.el +++ b/lisp/international/encoded-kb.el @@ -1,7 +1,11 @@ ;;; encoded-kb.el --- handler to input multibyte characters encoded somehow ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; This file is part of GNU Emacs. @@ -165,7 +169,7 @@ The following key sequence may cause multilingual text insertion." (aset encoded-kbd-iso2022-invocations 2 3)) ((>= last-command-char ?\240) - (encoded-kbd-self-insert-iso2022-8bit)) + (encoded-kbd-self-insert-iso2022-8bit 1)) (t (error "Can't handle the character code %d" @@ -188,8 +192,8 @@ The following key sequence may cause multilingual text insertion." (aset encoded-kbd-iso2022-invocations 2 nil) (setq unread-command-events (cons char unread-command-events)))) -(defun encoded-kbd-self-insert-iso2022-8bit () - (interactive) +(defun encoded-kbd-self-insert-iso2022-8bit (arg) + (interactive "p") (cond ((= last-command-char ?\216) ; SS2 (Single Shift 2) (aset encoded-kbd-iso2022-invocations 2 2)) @@ -204,7 +208,11 @@ The following key sequence may cause multilingual text insertion." (make-char charset last-command-char (read-char-exclusive))))) (aset encoded-kbd-iso2022-invocations 2 nil) - (setq unread-command-events (cons char unread-command-events)))))) + ;; As simply setting unread-command-events may result in + ;; infinite-loop for characters 160..255, this is a temporary + ;; workaround until we found a better solution. + (let ((last-command-char char)) + (self-insert-command arg)))))) (defun encoded-kbd-self-insert-sjis () (interactive) @@ -223,7 +231,7 @@ The following key sequence may cause multilingual text insertion." (defun encoded-kbd-self-insert-ccl () (interactive) (let ((str (char-to-string last-command-char)) - (ccl (car (aref (coding-system-spec (keyboard-coding-system)) 4))) + (ccl (coding-system-get (keyboard-coding-system) :ccl-decoder)) (vec [nil nil nil nil nil nil nil nil nil]) result) (while (= (length (setq result (ccl-execute-on-string ccl vec str t))) 0) @@ -232,11 +240,38 @@ The following key sequence may cause multilingual text insertion." (setq unread-command-events (append result unread-command-events)))) +(defun encoded-kbd-self-insert-charset (arg) + (interactive "p") + (let* ((charset-list + (coding-system-get (keyboard-coding-system) :charset-list)) + (charset (car charset-list)) + ;; For the moment, we can assume that the length of CHARSET-LIST + ;; is 1, and the dimension of CHARSET is 1. + (c (decode-char charset last-command-char))) + (unless c + (error "Can't decode the code point %d by %s" + last-command-char charset)) + ;; As simply setting unread-command-events may result in + ;; infinite-loop for characters 160..255, this is a temporary + ;; workaround until we found a better solution. + (let ((last-command-char c)) + (self-insert-command arg)))) + (defun encoded-kbd-setup-keymap (coding) ;; At first, reset the keymap. (setcdr encoded-kbd-mode-map nil) ;; Then setup the keymap according to the keyboard coding system. (cond + ((eq encoded-kbd-coding 'charset) + (let* ((charset (car (coding-system-get coding :charset-list))) + (code-space (get-charset-property charset :code-space)) + (from (max (aref code-space 0) 128)) + (to (aref code-space 1))) + (while (<= from to) + (define-key encoded-kbd-mode-map + (vector from) 'encoded-kbd-self-insert-charset) + (setq from (1+ from))))) + ((eq encoded-kbd-coding 'sjis) (let ((i 128)) (while (< i 256) @@ -266,7 +301,7 @@ The following key sequence may cause multilingual text insertion." (setq i (1+ i))))) ((eq encoded-kbd-coding 'ccl) - (let ((valid-codes (or (coding-system-get coding 'valid-codes) + (let ((valid-codes (or (coding-system-get coding :valid) '((128 . 255)))) elt from to) (while valid-codes @@ -310,46 +345,48 @@ as a multilingual text encoded in a coding system set by (setq encoded-kbd-mode nil) (error "No coding system for keyboard input is set")) - ((= (coding-system-type coding) 1) ; SJIS + ((eq (coding-system-type coding) 'shift-jis) (set-input-mode (nth 0 saved-input-mode) (nth 1 saved-input-mode) 'use-8th-bit (nth 3 saved-input-mode)) (setq encoded-kbd-coding 'sjis)) - ((= (coding-system-type coding) 2) ; ISO2022 - (if (aref (coding-system-flags coding) 7) ; 7-bit only + ((eq (coding-system-type coding) 'iso-2022) + (if (memq '7-bit (coding-system-get coding :flags)) (setq encoded-kbd-coding 'iso2022-7) (set-input-mode (nth 0 saved-input-mode) (nth 1 saved-input-mode) 'use-8th-bit (nth 3 saved-input-mode)) (setq encoded-kbd-coding 'iso2022-8)) - (setq encoded-kbd-iso2022-designations (make-vector 4 nil)) - (let ((flags (coding-system-flags coding)) - (i 0)) - (while (< i 4) - (if (charsetp (aref flags i)) - (aset encoded-kbd-iso2022-designations i - (aref flags i)) - (if (charsetp (car-safe (aref flags i))) - (aset encoded-kbd-iso2022-designations i - (car (aref flags i))))) - (setq i (1+ i)))) + (setq encoded-kbd-iso2022-designations + (coding-system-get coding :designation)) (setq encoded-kbd-iso2022-invocations (make-vector 3 nil)) (aset encoded-kbd-iso2022-invocations 0 0) (aset encoded-kbd-iso2022-invocations 1 1)) - ((= (coding-system-type coding) 3) ; BIG5 + ((eq (coding-system-type coding) 'big5) (set-input-mode (nth 0 saved-input-mode) (nth 1 saved-input-mode) 'use-8th-bit (nth 3 saved-input-mode)) (setq encoded-kbd-coding 'big5)) - ((= (coding-system-type coding) 4) ; CCL based coding + ((eq (coding-system-type coding) 'ccl) (set-input-mode (nth 0 saved-input-mode) (nth 1 saved-input-mode) 'use-8th-bit (nth 3 saved-input-mode)) (setq encoded-kbd-coding 'ccl)) + ((and (eq (coding-system-type coding) 'charset) + (let* ((charset-list (coding-system-get coding + :charset-list)) + (charset (car charset-list))) + (and (= (length charset-list) 1) + (= (charset-dimension charset) 1)))) + (set-input-mode + (nth 0 saved-input-mode) (nth 1 saved-input-mode) + 'use-8th-bit (nth 3 saved-input-mode)) + (setq encoded-kbd-coding 'charset)) + (t (setq encoded-kbd-mode nil) (error "Coding-system `%s' is not supported in Encoded-kbd mode" diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el index 90e98dba8f5..d0ededdc6d8 100644 --- a/lisp/international/fontset.el +++ b/lisp/international/fontset.el @@ -1,10 +1,13 @@ ;;; fontset.el --- commands for handling fontset ;; Copyright (C) 1995, 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: mule, multilingual, fontset +;; Keywords: mule, i18n, fontset ;; This file is part of GNU Emacs. @@ -27,194 +30,347 @@ ;;; Code: +;; Setup font-encoding-alist for all known encodings. + +(setq font-encoding-alist + '(("iso8859-1$" . iso-8859-1) + ("iso8859-2$" . iso-8859-2) + ("iso8859-3$" . iso-8859-3) + ("iso8859-4$" . iso-8859-4) + ("iso8859-5$" . iso-8859-5) + ("iso8859-6$" . iso-8859-6) + ("iso8859-7$" . iso-8859-7) + ("iso8859-8$" . iso-8859-8) + ("iso8859-9$" . iso-8859-9) + ("iso8859-10$" . iso-8859-10) + ("iso8859-11$" . iso-8859-11) + ("iso8859-13$" . iso-8859-13) + ("iso8859-14$" . iso-8859-14) + ("iso8859-15$" . iso-8859-15) + ("gb2312.1980" . chinese-gb2312) + ("jisx0208.1978" . japanese-jisx0208-1978) + ("jisx0208" . japanese-jisx0208) + ("jisx0201" . jisx0201) + ("jisx0212" . japanese-jisx0212) + ("ksc5601.1987" . korean-ksc5601) + ("cns11643.1992.*1" . chinese-cns11643-1) + ("cns11643.1992.*2" . chinese-cns11643-2) + ("cns11643.1992.*3" . chinese-cns11643-3) + ("cns11643.1992.*4" . chinese-cns11643-4) + ("cns11643.1992.*5" . chinese-cns11643-5) + ("cns11643.1992.*6" . chinese-cns11643-6) + ("cns11643.1992.*7" . chinese-cns11643-7) + ("big5" . big5) + ("sisheng_cwnn" . chinese-sisheng) + ("viscii" . viscii) + ("tis620" . tis620-2533) + ("mulearabic-0" . arabic-digit) + ("mulearabic-1" . arabic-1-column) + ("mulearabic-2" . arabic-2-column) + ("muleipa" . ipa) + ("ethiopic-unicode" . ethiopic) + ("is13194-devanagari" . indian-is13194) + ("Devanagari-CDAC" . devanagari-cdac) + ("Sanskrit-CDAC" . sanskrit-cdac) + ("Bengali-CDAC" . bengali-cdac) + ("Assamese-CDAC" . assamese-cdac) + ("Punjabi-CDAC" . punjabi-cdac) + ("Gujarati-CDAC" . gujarati-cdac) + ("Oriya-CDAC" . oriya-cdac) + ("Tamil-CDAC" . tamil-cdac) + ("Telugu-CDAC" . telugu-cdac) + ("Kannada-CDAC" . kannada-cdac) + ("Malayalam-CDAC" . malayalam-cdac) + ("Devanagari-Akruti" . devanagari-akruti) + ("Bengali-Akruti" . bengali-akruti) + ("Punjabi-Akruti" . punjabi-akruti) + ("Gujarati-Akruti" . gujarati-akruti) + ("Oriya-Akruti" . oriya-akruti) + ("Tamil-Akruti" . tamil-akruti) + ("Telugu-Akruti" . telugu-akruti) + ("Kannada-Akruti" . kannada-akruti) + ("Malayalam-Akruti" . malayalam-akruti) + ("muleindian-2" . indian-2-column) + ("muleindian-1" . indian-1-column) + ("mulelao-1" . mule-lao) + ("muletibetan-2" . tibetan) + ("muletibetan-1" . tibetan-1-column) + ("jisx0213.2000-1" . japanese-jisx0213-1) + ("jisx0213.2000-2" . japanese-jisx0213-2) + ("abobe-symbol" . symbol) + ("iso10646-1" . (unicode . nil)) + ("iso10646.indian-1" . (unicode . nil)))) + + ;; Set standard fontname specification of characters in the default -;; fontset to find an appropriate font for each charset. This is used -;; to generate a font name for a fontset if the fontset doesn't -;; specify a font name for a specific character. The specification -;; has the form (FAMILY . REGISTRY). FAMILY may be nil, in which -;; case, the family name of default face is used. If REGISTRY +;; fontset to find an appropriate font for each script/charset. The +;; specification has the form ((SCRIPT FONT-SPEC ...) ...), where +;; FONT-SPEC is: +;; a vector [ FAMILY WEIGHT SLANT ADSTYLE REGISTRY ], +;; or a cons (FAMILY . REGISTRY), +;; or a string FONT-NAME. +;; +;; FAMILY, WEIGHT, SLANT, and ADSTYLE may be nil, in which case, the +;; the corresponding name of default face is used. If REGISTRY ;; contains a character `-', the string before that is embedded in ;; `CHARSET_REGISTRY' field, and the string after that is embedded in ;; `CHARSET_ENCODING' field. If it does not contain `-', the whole ;; string is embedded in `CHARSET_REGISTRY' field, and a wild card -;; character `*' is embedded in `CHARSET_ENCODING' field. The -;; REGISTRY for ASCII characters are predefined as "ISO8859-1". +;; character `*' is embedded in `CHARSET_ENCODING' field. +;; +;; SCRIPT is a symbol that appears as an element of the char table +;; `char-script-table'. SCRIPT may be a charset specifying the range +;; of characters. (defun setup-default-fontset () "Setup the default fontset." - (dolist (elt - `((latin-iso8859-1 . (nil . "ISO8859-1")) - (latin-iso8859-2 . (nil . "ISO8859-2")) - (latin-iso8859-3 . (nil . "ISO8859-3")) - (latin-iso8859-4 . (nil . "ISO8859-4")) - (thai-tis620 . ("*" . "TIS620")) - (greek-iso8859-7 . ("*" . "ISO8859-7")) - (arabic-iso8859-6 . ("*" . "ISO8859-6")) - (hebrew-iso8859-8 . ("*" . "ISO8859-8")) - (katakana-jisx0201 . ("*" . "JISX0201")) - (latin-jisx0201 . (nil . "JISX0201")) - (cyrillic-iso8859-5 . ("*" . "ISO8859-5")) - (latin-iso8859-9 . (nil . "ISO8859-9")) - (japanese-jisx0208-1978 . ("*" . "JISX0208.1978")) - (chinese-gb2312 . ("*" . "GB2312.1980")) - (japanese-jisx0208 . ("*" . "JISX0208.1990")) - (korean-ksc5601 . ("*" . "KSC5601.1989")) - (japanese-jisx0212 . ("*" . "JISX0212")) - (chinese-cns11643-1 . ("*" . "CNS11643.1992-1")) - (chinese-cns11643-2 . ("*" . "CNS11643.1992-2")) - (chinese-cns11643-3 . ("*" . "CNS11643.1992-3")) - (chinese-cns11643-4 . ("*" . "CNS11643.1992-4")) - (chinese-cns11643-5 . ("*" . "CNS11643.1992-5")) - (chinese-cns11643-6 . ("*" . "CNS11643.1992-6")) - (chinese-cns11643-7 . ("*" . "CNS11643.1992-7")) - (chinese-big5-1 . ("*" . "Big5")) - (chinese-big5-2 . ("*" . "Big5")) - (chinese-sisheng . (nil . "sisheng_cwnn")) - (vietnamese-viscii-lower . (nil . "VISCII1.1")) - (vietnamese-viscii-upper . (nil . "VISCII1.1")) - (arabic-digit . ("*" . "MuleArabic-0")) - (arabic-1-column . ("*" . "MuleArabic-1")) - (arabic-2-column . ("*" . "MuleArabic-2")) - (ipa . (nil . "MuleIPA")) - (ethiopic . ("*" . "Ethiopic-Unicode")) - (ascii-right-to-left . (nil . "ISO8859-1")) - (indian-is13194 . ("*" . "IS13194-Devanagari")) - (indian-2-column . ("*" . "MuleIndian-2")) - (lao . ("*" . "MuleLao-1")) - (tibetan . ("proportional" . "MuleTibetan-2")) - (tibetan-1-column . ("*" . "MuleTibetan-1")) - (latin-iso8859-14 . (nil . "ISO8859-14")) - (latin-iso8859-15 . (nil . "ISO8859-15")) - (mule-unicode-0100-24ff . (nil . "ISO10646-1")) - (mule-unicode-2500-33ff . (nil . "ISO10646-1")) - (mule-unicode-e000-ffff . (nil . "ISO10646-1")) - (japanese-jisx0213-1 . ("*" . "JISX0213.2000-1")) - (japanese-jisx0213-2 . ("*" . "JISX0213.2000-2")) - ;; unicode - ((,(decode-char 'ucs #x0900) . ,(decode-char 'ucs #x097F)) - . ("*" . "ISO10646.indian-1")) - ;; Indian CDAC - (,(indian-font-char-range 'cdac:dv-ttsurekh) - . ("*" . "Devanagari-CDAC")) - (,(indian-font-char-range 'cdac:sd-ttsurekh) - . ("*" . "Sanskrit-CDAC")) - (,(indian-font-char-range 'cdac:bn-ttdurga) - . ("*" . "Bengali-CDAC")) - (,(indian-font-char-range 'cdac:as-ttdurga) - . ("*" . "Assamese-CDAC")) - (,(indian-font-char-range 'cdac:pn-ttamar) - . ("*" . "Punjabi-CDAC")) - (,(indian-font-char-range 'cdac:gj-ttavantika) - . ("*" . "Gujarati-CDAC")) - (,(indian-font-char-range 'cdac:or-ttsarala) - . ("*" . "Oriya-CDAC")) - (,(indian-font-char-range 'cdac:tm-ttvalluvar) - . ("*" . "Tamil-CDAC")) - (,(indian-font-char-range 'cdac:tl-tthemalatha) - . ("*" . "Telugu-CDAC")) - (,(indian-font-char-range 'cdac:kn-ttuma) - . ("*" . "Kannada-CDAC")) - (,(indian-font-char-range 'cdac:ml-ttkarthika) - . ("*" . "Malayalam-CDAC")) - ;; Indian AKRUTI - (,(indian-font-char-range 'akruti:dev) - . ("*" . "Devanagari-Akruti")) - (,(indian-font-char-range 'akruti:bng) - . ("*" . "Bengali-Akruti")) - (,(indian-font-char-range 'akruti:pnj) - . ("*" . "Punjabi-Akruti")) - (,(indian-font-char-range 'akruti:guj) - . ("*" . "Gujarati-Akruti")) - (,(indian-font-char-range 'akruti:ori) - . ("*" . "Oriay-Akruti")) - (,(indian-font-char-range 'akruti:tml) - . ("*" . "Tamil-Akruti")) - (,(indian-font-char-range 'akruti:tlg) - . ("*" . "Telugu-Akruti")) - (,(indian-font-char-range 'akruti:knd) - . ("*" . "Kannada-Akruti")) - (,(indian-font-char-range 'akruti:mal) - . ("*" . "Malayalam-Akruti")) - )) - (set-fontset-font "fontset-default" (car elt) (cdr elt)))) - -;; Set arguments in `font-encoding-alist' (which see). -(defun set-font-encoding (pattern charset encoding) + (new-fontset + "fontset-default" + '(;; for each script + (latin (nil . "ISO8859-1") + (nil . "ISO8859-2") + (nil . "ISO8859-3") + (nil . "ISO8859-4") + (nil . "ISO8859-9") + (nil . "ISO8859-10") + (nil . "ISO8859-13") + (nil . "ISO8859-14") + (nil . "ISO8859-15") + (nil . "VISCII1.1-1")) + + (thai (nil . "TIS620*") + (nil . "ISO8859-11")) + + (devanagari (nil . "iso10646.indian-1")) + + (lao (nil . "MuleLao-1")) + + ;; both for script and charset. + (tibetan (nil . "muletibetan-2")) + + ;; both for script and charset. + (ethiopic (nil . "ethiopic-unicode")) + + (greek (nil . "ISO8859-7")) + + (cyrillic (nil . "ISO8859-5")) + + (arabic (nil . "MuleArabic-0") + (nil . "MuleArabic-1") + (nil . "MuleArabic-2") + (nil . "ISO8859-6")) + + (hebrew (nil . "ISO8859-8")) + + (kana (nil . "JISX0208*") + (nil . "GB2312.1980-0") + (nil . "KSC5601.1987*") + (nil . "JISX0201*")) + + (bopomofo (nil . "sisheng_cwnn-0")) + + (han (nil . "GB2312.1980-0") + (nil . "JISX0208*") + (nil . "JISX0212*") + (nil . "big5*") + (nil . "KSC5601.1987*") + (nil . "CNS11643.1992-1") + (nil . "CNS11643.1992-2") + (nil . "CNS11643.1992-3") + (nil . "CNS11643.1992-4") + (nil . "CNS11643.1992-5") + (nil . "CNS11643.1992-6") + (nil . "CNS11643.1992-7") + (nil . "gbk-0") + (nil . "JISX0213.2000-1") + (nil . "JISX0213.2000-2")) + + (cjk-misc (nil . "GB2312.1980-0") + (nil . "JISX0208*") + (nil . "JISX0212*") + (nil . "big5*") + (nil . "KSC5601.1987*") + (nil . "CNS11643.1992-1") + (nil . "CNS11643.1992-2") + (nil . "CNS11643.1992-3") + (nil . "CNS11643.1992-4") + (nil . "CNS11643.1992-5") + (nil . "CNS11643.1992-6") + (nil . "CNS11643.1992-7") + (nil . "gbk-0") + (nil . "JISX0213.2000-1") + (nil . "JISX0213.2000-2")) + + (hangul (nil . "KSC5601.1987-0")) + + ;; for each charset + (ascii (nil . "ISO8859-1")) + (arabic-digit ("*" . "MuleArabic-0")) + (arabic-1-column ("*" . "MuleArabic-1")) + (arabic-2-column ("*" . "MuleArabic-2")) + (indian-is13194 (nil . "is13194-devanagari")) + (indian-1-column ("*" . "muleindian-2")) + ;; Indian CDAC + (devanagari-cdac (nil . "Devanagari-CDAC")) + (sanskrit-cdac (nil . "Sanskrit-CDAC")) + (bengali-cdac (nil . "Bengali-CDAC")) + (assamese-cdac (nil . "Assamese-CDAC")) + (punjabi-cdac (nil . "Punjabi-CDAC")) + (gujarati-cdac (nil . "Gujarati-CDAC")) + (oriya-cdac (nil . "Oriya-CDAC")) + (tamil-cdac (nil . "Tamil-CDAC")) + (telugu-cdac (nil . "Telugu-CDAC")) + (kannada-cdac (nil . "Kannada-CDAC")) + (malayalam-cdac (nil . "Malayalam-CDAC")) + ;; Indian AKRUTI + (devanagari-akruti (nil . "Devanagari-Akruti")) + (bengali-akruti (nil . "Bengali-Akruti")) + (punjabi-akruti (nil . "Punjabi-Akruti")) + (gujarati-akruti (nil . "Gujarati-Akruti")) + (oriya-akruti (nil . "Oriya-Akruti")) + (tamil-akruti (nil . "Tamil-Akruti")) + (telugu-akruti (nil . "Telugu-Akruti")) + (kannada-akruti (nil . "Kannada-Akruti")) + (malayalam-akruti (nil . "Malayalam-Akruti")) + ;;(devanagari-glyph ("altsys-dv_ttsurekh" . "devanagari-cdac")) + ;;(malayalam-glyph ("altsys-ml_ttkarthika" . "malayalam-cdac")) + (ipa (nil . "MuleIPA-1")) + )) + + ;; Append Unicode fonts. + ;; This may find fonts with more variants (bold, italic) but which + ;; don't cover many characters. + (set-fontset-font "fontset-default" '(0 . #xFFFF) + '(nil . "iso10646-1") nil 'append) + ;; These may find fonts that cover many characters but with fewer + ;; variants. + (set-fontset-font "fontset-default" '(0 . #xFFFF) + '("gnu-unifont" . "iso10646-1") nil 'append) + (set-fontset-font "fontset-default" '(0 . #xFFFF) + '("mutt-clearlyu" . "iso10646-1") nil 'append)) + +;; These are the registered registries/encodings from +;; ftp://ftp.x.org/pub/DOCS/registry 2001/06/01 + +;; Name Reference +;; ---- --------- +;; "DEC" [27] +;; registry prefix +;; "DEC.CNS11643.1986-2" [53] +;; CNS11643 2-plane using the encoding +;; suggested in that standard +;; "DEC.DTSCS.1990-2" [54] +;; DEC Taiwan Supplemental Character Set +;; "fujitsu.u90x01.1991-0" [87] +;; "fujitsu.u90x03.1991-0" [87] +;; "GB2312.1980-0" [39],[12] +;; China (PRC) Hanzi, GL encoding +;; "GB2312.1980-1" [39] +;; (deprecated) +;; China (PRC) Hanzi, GR encoding +;; "HP-Arabic8" [36] +;; HPARABIC8 8-bit character set +;; "HP-East8" [36] +;; HPEAST8 8-bit character set +;; "HP-Greek8" [36] +;; HPGREEK8 8-bit character set +;; "HP-Hebrew8" [36] +;; HPHEBREW8 8-bit character set +;; "HP-Japanese15" [36] +;; HPJAPAN15 15-bit characer set, +;; modified from industry defacto +;; standard Shift-JIS +;; "HP-Kana8" [36] +;; HPKANA8 8-bit character set +;; "HP-Korean15" [36] +;; HPKOREAN15 15-bit character set +;; "HP-Roman8" [36] +;; HPROMAN8 8-bit character set +;; "HP-SChinese15" [36] +;; HPSCHINA15 15-bit character set for +;; support of Simplified Chinese +;; "HP-TChinese15" [36] +;; HPTCHINA15 15-bit character set for +;; support of Traditional Chinese +;; "HP-Turkish8" [36] +;; HPTURKISH8 8-bit character set +;; "IPSYS" [59] +;; registry prefix +;; "IPSYS.IE-1" [59] +;; "ISO2022"<REG>"-"<ENC> [44] +;; "ISO646.1991-IRV" [107] +;; ISO 646 International Reference Version +;; "ISO8859-1" [15],[12] +;; ISO Latin alphabet No. 1 +;; "ISO8859-2" [15],[12] +;; ISO Latin alphabet No. 2 +;; "ISO8859-3" [15],[12] +;; ISO Latin alphabet No. 3 +;; "ISO8859-4" [15],[12] +;; ISO Latin alphabet No. 4 +;; "ISO8859-5" [15],[12] +;; ISO Latin/Cyrillic alphabet +;; "ISO8859-6" [15],[12] +;; ISO Latin/Arabic alphabet +;; "ISO8859-7" [15],[12] +;; ISO Latin/Greek alphabet +;; "ISO8859-8" [15],[12] +;; ISO Latin/Hebrew alphabet +;; "ISO8859-9" [15],[12] +;; ISO Latin alphabet No. 5 +;; "ISO8859-10" [15],[12] +;; ISO Latin alphabet No. 6 +;; "ISO8859-13" [15],[12] +;; ISO Latin alphabet No. 7 +;; "ISO8859-14" [15],[12] +;; ISO Latin alphabet No. 8 +;; "ISO8859-15" [15],[12] +;; ISO Latin alphabet No. 9 +;; "FCD8859-15" [7] +;; (deprecated) +;; ISO Latin alphabet No. 9, Final Committee Draft +;; "ISO10646-1" [133] +;; Unicode Universal Multiple-Octet Coded Character Set +;; "ISO10646-MES" [133] +;; (deprecated) +;; Unicode Minimum European Subset +;; "JISX0201.1976-0" [38],[12] +;; 8-Bit Alphanumeric-Katakana Code +;; "JISX0208.1983-0" [40],[12] +;; Japanese Graphic Character Set, +;; GL encoding +;; "JISX0208.1990-0" [71] +;; Japanese Graphic Character Set, +;; GL encoding +;; "JISX0208.1983-1" [40] +;; (deprecated) +;; Japanese Graphic Character Set, +;; GR encoding +;; "JISX0212.1990-0" [72] +;; Supplementary Japanese Graphic Character Set, +;; GL encoding +;; "KOI8-R" [119] +;; Cyrillic alphabet +;; "KSC5601.1987-0" [41],[12] +;; Korean Graphic Character Set, +;; GL encoding +;; "KSC5601.1987-1" [41] +;; (deprecated) +;; Korean Graphic Character Set, +;; GR encoding +;; "omron_CNS11643-0" [45] +;; "omron_CNS11643-1" [45] +;; "omron_BIG5-0" [45] +;; "omron_BIG5-1" [45] +;; "wn.tamil.1993" [103] + +(defun set-font-encoding (pattern charset) + "Set arguments in `font-encoding-alist' (which see)." (let ((slot (assoc pattern font-encoding-alist))) (if slot - (let ((place (assq charset (cdr slot)))) - (if place - (setcdr place encoding) - (setcdr slot (cons (cons charset encoding) (cdr slot))))) + (setcdr slot charset) (setq font-encoding-alist - (cons (list pattern (cons charset encoding)) font-encoding-alist))) - )) - -;; Allow display of arbitrary characters with an iso-10646-encoded -;; (`Unicode') font. -(define-translation-table 'ucs-mule-to-mule-unicode - ucs-mule-to-mule-unicode) -(define-translation-hash-table 'ucs-mule-cjk-to-unicode - ucs-mule-cjk-to-unicode) - -(define-ccl-program ccl-encode-unicode-font - `(0 - ;; r0: charset-id - ;; r1: 1st position code - ;; r2: 2nd position code (if r0 is 2D charset) - ((if (r0 == ,(charset-id 'ascii)) - ((r2 = r1) - (r1 = 0)) - ;; At first, try to get a Unicode code point directly. - ((if (r2 >= 0) - ;; This is a 2D charset. - (r1 = ((r1 << 7) | r2))) - (lookup-character ucs-mule-cjk-to-unicode r0 r1) - (if r7 - ;; We got it! - ((r1 = (r0 >> 8)) - (r2 = (r0 & #xFF))) - ;; Look for a translation for non-ASCII chars. - ((translate-character ucs-mule-to-mule-unicode r0 r1) - (if (r0 == ,(charset-id 'latin-iso8859-1)) - ((r2 = (r1 + 128)) - (r1 = 0)) - ((r2 = (r1 & #x7F)) - (r1 >>= 7) - (if (r0 == ,(charset-id 'mule-unicode-0100-24ff)) - ((r1 *= 96) - (r1 += r2) - (r1 += ,(- #x100 (* 32 96) 32)) - (r1 >8= 0) - (r2 = r7)) - (if (r0 == ,(charset-id 'mule-unicode-2500-33ff)) - ((r1 *= 96) - (r1 += r2) - (r1 += ,(- #x2500 (* 32 96) 32)) - (r1 >8= 0) - (r2 = r7)) - (if (r0 == ,(charset-id 'mule-unicode-e000-ffff)) - ((r1 *= 96) - (r1 += r2) - (r1 += ,(- #xe000 (* 32 96) 32)) - (r1 >8= 0) - (r2 = r7)) - ;; No way, use the glyph for U+FFFD. - ((r1 = #xFF) - (r2 = #xFD))))))))))))) - "Encode characters for display with iso10646 font. -Translate through the translation-hash-table named -`ucs-mule-cjk-to-unicode' and the translation-table named -`ucs-mule-to-mule-unicode' initially.") - -;; Use the above CCL encoder for Unicode fonts. Please note that the -;; regexp is not simply "ISO10646-1" because there exists, for -;; instance, the following Devanagari Unicode fonts: -;; -misc-fixed-medium-r-normal--24-240-72-72-c-120-iso10646.indian-1 -;; -sibal-devanagari-medium-r-normal--24-240-75-75-P--iso10646-dev -(setq font-ccl-encoder-alist - (cons '("ISO10646.*-*" . ccl-encode-unicode-font) - font-ccl-encoder-alist)) + (cons (cons pattern charset) font-encoding-alist))))) ;; Setting for suppressing XLoadQueryFont on big fonts. (setq x-pixel-size-width-font-regexp @@ -228,160 +384,78 @@ Translate through the translation-hash-table named (setq face-font-rescale-alist '(("-cdac$" . 1.3))) -(defvar x-font-name-charset-alist - '(("iso8859-1" ascii latin-iso8859-1) - ("iso8859-2" ascii latin-iso8859-2) - ("iso8859-3" ascii latin-iso8859-3) - ("iso8859-4" ascii latin-iso8859-4) - ("iso8859-5" ascii cyrillic-iso8859-5) - ("iso8859-6" ascii arabic-iso8859-6) - ("iso8859-7" ascii greek-iso8859-7) - ("iso8859-8" ascii hebrew-iso8859-8) - ("iso8859-14" ascii latin-iso8859-14) - ("iso8859-15" ascii latin-iso8859-15) - ("tis620" ascii thai-tis620) - ("koi8" ascii cyrillic-iso8859-5) - ("viscii" ascii vietnamese-viscii-upper vietnamese-viscii-lower) - ("vscii" ascii vietnamese-viscii-upper vietnamese-viscii-lower) - ("mulelao-1" ascii lao) - ("iso10646-1" ascii latin-iso8859-1 mule-unicode-0100-24ff - mule-unicode-2500-33ff mule-unicode-e000-ffff)) - "Alist of font names vs list of charsets the font can display. - -When a font name which matches some element of this alist is given as -`-fn' command line argument or is specified by X resource, a fontset -which uses the specified font for the corresponding charsets are -created and used for the initial frame.") +(defvar x-font-name-charset-alist nil + "This variable has no meaning now. Just kept for backward compatibility.") ;;; XLFD (X Logical Font Description) format handler. ;; Define XLFD's field index numbers. ; field name -(defconst xlfd-regexp-foundry-subnum 0) ; FOUNDRY -(defconst xlfd-regexp-family-subnum 1) ; FAMILY_NAME -(defconst xlfd-regexp-weight-subnum 2) ; WEIGHT_NAME -(defconst xlfd-regexp-slant-subnum 3) ; SLANT -(defconst xlfd-regexp-swidth-subnum 4) ; SETWIDTH_NAME -(defconst xlfd-regexp-adstyle-subnum 5) ; ADD_STYLE_NAME -(defconst xlfd-regexp-pixelsize-subnum 6) ; PIXEL_SIZE -(defconst xlfd-regexp-pointsize-subnum 7) ; POINT_SIZE -(defconst xlfd-regexp-resx-subnum 8) ; RESOLUTION_X -(defconst xlfd-regexp-resy-subnum 9) ; RESOLUTION_Y -(defconst xlfd-regexp-spacing-subnum 10) ; SPACING -(defconst xlfd-regexp-avgwidth-subnum 11) ; AVERAGE_WIDTH -(defconst xlfd-regexp-registry-subnum 12) ; CHARSET_REGISTRY -(defconst xlfd-regexp-encoding-subnum 13) ; CHARSET_ENCODING +(defconst xlfd-regexp-family-subnum 0) ; FOUNDRY and FAMILY +(defconst xlfd-regexp-weight-subnum 1) ; WEIGHT_NAME +(defconst xlfd-regexp-slant-subnum 2) ; SLANT +(defconst xlfd-regexp-swidth-subnum 3) ; SETWIDTH_NAME +(defconst xlfd-regexp-adstyle-subnum 4) ; ADD_STYLE_NAME +(defconst xlfd-regexp-pixelsize-subnum 5) ; PIXEL_SIZE +(defconst xlfd-regexp-pointsize-subnum 6) ; POINT_SIZE +(defconst xlfd-regexp-resx-subnum 7) ; RESOLUTION_X +(defconst xlfd-regexp-resy-subnum 8) ; RESOLUTION_Y +(defconst xlfd-regexp-spacing-subnum 8) ; SPACING +(defconst xlfd-regexp-avgwidth-subnum 10) ; AVERAGE_WIDTH +(defconst xlfd-regexp-registry-subnum 11) ; REGISTRY and ENCODING ;; Regular expression matching against a fontname which conforms to ;; XLFD (X Logical Font Description). All fields in XLFD should be ;; not be omitted (but can be a wild card) to be matched. (defconst xlfd-tight-regexp "^\ +-\\([^-]*-[^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)\ -\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)\ --\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)\ --\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)$") +-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*-[^-]*\\)$") + +;; Regular expression matching against a fontname which conforms to +;; XLFD (X Logical Font Description). All fields in XLFD from FOUNDRY +;; to ADSTYLE, REGISTRY, and ENCODING should be not be omitted (but +;; can be a wild card) to be matched. +(defconst xlfd-style-regexp + "^\ +-\\([^-]*-[^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-\\([^-]*\\)-.*\ +-\\([^-]*-[^-]*\\)$") ;; List of field numbers of XLFD whose values are numeric. (defconst xlfd-regexp-numeric-subnums - (list xlfd-regexp-pixelsize-subnum ;6 - xlfd-regexp-pointsize-subnum ;7 - xlfd-regexp-resx-subnum ;8 - xlfd-regexp-resy-subnum ;9 - xlfd-regexp-avgwidth-subnum ;11 + (list xlfd-regexp-pixelsize-subnum ;5 + xlfd-regexp-pointsize-subnum ;6 + xlfd-regexp-resx-subnum ;7 + xlfd-regexp-resy-subnum ;8 + xlfd-regexp-avgwidth-subnum ;10 )) (defun x-decompose-font-name (pattern) - "Decompose PATTERN into XLFD's fields and return vector of the fields. -The length of the vector is 14. - -If PATTERN doesn't conform to XLFD, try to get a full XLFD name from -X server and use the information of the full name to decompose -PATTERN. If no full XLFD name is gotten, return nil." - (let (xlfd-fields fontname) - (if (string-match xlfd-tight-regexp pattern) - (let ((i 0)) - (setq xlfd-fields (make-vector 14 nil)) - (while (< i 14) - (aset xlfd-fields i (match-string (1+ i) pattern)) - (setq i (1+ i))) - xlfd-fields) - (setq fontname (condition-case nil - (x-resolve-font-name pattern) - (error))) - (if (and fontname - (string-match xlfd-tight-regexp fontname)) - ;; We get a full XLFD name. - (let ((len (length pattern)) - (i 0) - l) - ;; Setup xlfd-fields by the full XLFD name. Each element - ;; should be a cons of matched index and matched string. - (setq xlfd-fields (make-vector 14 nil)) - (while (< i 14) - (aset xlfd-fields i - (cons (match-beginning (1+ i)) - (match-string (1+ i) fontname))) - (setq i (1+ i))) - - ;; Replace wild cards in PATTERN by regexp codes. - (setq i 0) - (while (< i len) - (let ((ch (aref pattern i))) - (if (= ch ??) - (setq pattern (concat (substring pattern 0 i) - "\\(.\\)" - (substring pattern (1+ i))) - len (+ len 4) - i (+ i 4)) - (if (= ch ?*) - (setq pattern (concat (substring pattern 0 i) - "\\(.*\\)" - (substring pattern (1+ i))) - len (+ len 5) - i (+ i 5)) - (setq i (1+ i)))))) - - ;; Set each element of xlfd-fields to proper strings. - (if (string-match pattern fontname) - ;; The regular expression PATTERN matchs the full XLFD - ;; name. Set elements that correspond to a wild card - ;; in PATTERN to "*", set the other elements to the - ;; exact strings in PATTERN. - (let ((l (cdr (cdr (match-data))))) - (setq i 0) - (while (< i 14) - (if (or (null l) (< (car (aref xlfd-fields i)) (car l))) - (progn - (aset xlfd-fields i (cdr (aref xlfd-fields i))) - (setq i (1+ i))) - (if (< (car (aref xlfd-fields i)) (car (cdr l))) - (progn - (aset xlfd-fields i "*") - (setq i (1+ i))) - (setq l (cdr (cdr l))))))) - ;; Set each element of xlfd-fields to the exact string - ;; in the corresonding fields in full XLFD name. - (setq i 0) - (while (< i 14) - (aset xlfd-fields i (cdr (aref xlfd-fields i))) - (setq i (1+ i)))) - xlfd-fields))))) - -;; Replace consecutive wild-cards (`*') in NAME to one. -;; Ex. (x-reduce-font-name "-*-*-*-iso8859-1") => "-*-iso8859-1" -(defsubst x-reduce-font-name (name) - (while (string-match "-\\*-\\(\\*-\\)+" name) - (setq name (replace-match "-*-" t t name))) - name) + "Decompose PATTERN into XLFD fields and return a vector of the fields. +The length of the vector is 12. +The FOUNDRY and FAMILY fields are concatinated and stored in the first +element of the vector. +The REGISTRY and ENCODING fields are concatinated and stored in the last +element of the vector. + +Return nil if PATTERN doesn't conform to XLFD." + (if (string-match xlfd-tight-regexp pattern) + (let ((xlfd-fields (make-vector 12 nil))) + (dotimes (i 12) + (aset xlfd-fields i (match-string (1+ i) pattern))) + (dotimes (i 12) + (if (string-match "^[*-]+$" (aref xlfd-fields i)) + (aset xlfd-fields i nil))) + xlfd-fields))) (defun x-compose-font-name (fields &optional reduce) - "Compose X's fontname from FIELDS. -FIELDS is a vector of XLFD fields, the length 14. + "Compose X fontname from FIELDS. +FIELDS is a vector of XLFD fields, the length 12. If a field is nil, wild-card letter `*' is embedded. Optional argument REDUCE is always ignored. It exists just for backward compatibility." (concat "-" (mapconcat (lambda (x) (or x "*")) fields "-"))) - (defun x-must-resolve-font-name (xlfd-fields) "Like `x-resolve-font-name', but always return a font name. XLFD-FIELDS is a vector of XLFD (X Logical Font Description) fields. @@ -389,7 +463,7 @@ If no font matching XLFD-FIELDS is available, successively replace parts of the font name pattern with \"*\" until some font is found. Value is name of that font." (let ((ascii-font nil) (index 0)) - (while (and (null ascii-font) (<= index xlfd-regexp-encoding-subnum)) + (while (and (null ascii-font) (<= index xlfd-regexp-registry-subnum)) (let ((pattern (x-compose-font-name xlfd-fields))) (condition-case nil (setq ascii-font (x-resolve-font-name pattern)) @@ -403,53 +477,33 @@ Value is name of that font." (defun x-complement-fontset-spec (xlfd-fields fontlist) - "Complement FONTLIST for charsets based on XLFD-FIELDS and return it. + "Complement elements of FONTLIST based on XLFD-FIELDS. XLFD-FIELDS is a vector of XLFD (X Logical Font Description) fields. -FONTLIST is an alist of charsets vs the corresponding font names. - -The fonts are complemented as below. - -If FONTLIST doesn't specify a font for ASCII charset, generate a font -name for the charset from XLFD-FIELDS, and add that information to -FONTLIST. - -If a font specifid for ASCII supports the other charsets (see the -variable `x-font-name-charset-alist'), add that information to FONTLIST." - (let* ((slot (assq 'ascii fontlist)) - (ascii-font (cdr slot)) - ascii-font-spec) - (if ascii-font - (setcdr slot (setq ascii-font (x-resolve-font-name ascii-font))) - ;; If font for ASCII is not specified, add it. - (aset xlfd-fields xlfd-regexp-registry-subnum "iso8859") - (aset xlfd-fields xlfd-regexp-encoding-subnum "1") - (setq ascii-font (x-must-resolve-font-name xlfd-fields)) - (setq fontlist (cons (cons 'ascii ascii-font) fontlist))) - - ;; If the font for ASCII also supports the other charsets, and - ;; they are not specified in FONTLIST, add them. - (setq xlfd-fields (x-decompose-font-name ascii-font)) - (if (not xlfd-fields) - (setq ascii-font-spec ascii-font) - (setq ascii-font-spec - (cons (format "%s-%s" - (aref xlfd-fields xlfd-regexp-foundry-subnum) - (aref xlfd-fields xlfd-regexp-family-subnum)) - (format "%s-%s" - (aref xlfd-fields xlfd-regexp-registry-subnum) - (aref xlfd-fields xlfd-regexp-encoding-subnum))))) - (let ((tail x-font-name-charset-alist) - elt) - (while tail - (setq elt (car tail) tail (cdr tail)) - (if (string-match (car elt) ascii-font) - (let ((charsets (cdr elt)) - charset) - (while charsets - (setq charset (car charsets) charsets (cdr charsets)) - (or (assq charset fontlist) - (setq fontlist - (cons (cons charset ascii-font-spec) fontlist)))))))) +FONTLIST is an alist of script names vs the corresponding font names. + +The font names are complemented as below. + +If a font name matches `xlfd-style-regexp', each field of wild card is +replaced by the corresponding fields in XLFD-FIELDS." + (let ((default-spec (vector (aref xlfd-fields xlfd-regexp-family-subnum) + (aref xlfd-fields xlfd-regexp-weight-subnum) + (aref xlfd-fields xlfd-regexp-slant-subnum) + (aref xlfd-fields xlfd-regexp-swidth-subnum) + (aref xlfd-fields xlfd-regexp-adstyle-subnum) + (aref xlfd-fields xlfd-regexp-registry-subnum)))) + (dolist (elt fontlist) + (let ((name (cadr elt)) + font-spec) + (when (or (string-match xlfd-style-regexp name) + (and (setq name (car (x-list-fonts name nil nil 1))) + (string-match xlfd-style-regexp name))) + (setq font-spec (make-vector 6 nil)) + (dotimes (i 6) + (aset font-spec i (match-string (1+ i) name))) + (dotimes (i 6) + (if (string-match "^[*-]+$" (aref font-spec i)) + (aset font-spec i (aref default-spec i)))) + (setcar (cdr elt) font-spec)))) fontlist)) @@ -461,17 +515,15 @@ with \"fontset\" in `<CHARSET_REGISTRY> field." (string= (match-string (1+ xlfd-regexp-registry-subnum) fontset) "fontset"))) -;; Return a list to be appended to `x-fixed-font-alist' when -;; `mouse-set-font' is called. (defun generate-fontset-menu () - (let ((fontsets (fontset-list)) - fontset-name - l) - (while fontsets - (setq fontset-name (car fontsets) fontsets (cdr fontsets)) - (setq l (cons (list (fontset-plain-name fontset-name) fontset-name) l))) + "Return list to be appended to `x-fixed-font-alist'. +Done when `mouse-set-font' is called." + (let (l) + (dolist (fontset (fontset-list)) + (or (string-match "fontset-default$" fontset) + (push (list (fontset-plain-name fontset) fontset) l))) (cons "Fontset" - (sort l (function (lambda (x y) (string< (car x) (car y)))))))) + (sort l #'(lambda (x y) (string< (car x) (car y))))))) (defun fontset-plain-name (fontset) "Return a plain and descriptive name of FONTSET." @@ -479,92 +531,132 @@ with \"fontset\" in `<CHARSET_REGISTRY> field." (error "Invalid fontset: %s" fontset)) (let ((xlfd-fields (x-decompose-font-name fontset))) (if xlfd-fields - (let ((weight (aref xlfd-fields xlfd-regexp-weight-subnum)) + (let ((family (aref xlfd-fields xlfd-regexp-family-subnum)) + (weight (aref xlfd-fields xlfd-regexp-weight-subnum)) (slant (aref xlfd-fields xlfd-regexp-slant-subnum)) (swidth (aref xlfd-fields xlfd-regexp-swidth-subnum)) (size (aref xlfd-fields xlfd-regexp-pixelsize-subnum)) - (charset (aref xlfd-fields xlfd-regexp-registry-subnum)) - (nickname (aref xlfd-fields xlfd-regexp-encoding-subnum)) + (nickname (aref xlfd-fields xlfd-regexp-registry-subnum)) name) - (if (not (string= "fontset" charset)) - fontset - (if (> (string-to-int size) 0) - (setq name (format "%s: %s-dot" nickname size)) - (setq name nickname)) - (cond ((string-match "^medium$" weight) - (setq name (concat name " " "medium"))) - ((string-match "^bold$\\|^demibold$" weight) - (setq name (concat name " " weight)))) - (cond ((string-match "^i$" slant) - (setq name (concat name " " "italic"))) - ((string-match "^o$" slant) - (setq name (concat name " " "slant"))) - ((string-match "^ri$" slant) - (setq name (concat name " " "reverse italic"))) - ((string-match "^ro$" slant) - (setq name (concat name " " "reverse slant")))) - name)) + (if (not (string-match "^fontset-\\(.*\\)$" nickname)) + (setq nickname family) + (setq nickname (match-string 1 nickname))) + (if (and size (> (string-to-int size) 0)) + (setq name (format "%s: %s-dot" nickname size)) + (setq name nickname)) + (and weight + (cond ((string-match "^medium$" weight) + (setq name (concat name " " "medium"))) + ((string-match "^bold$\\|^demibold$" weight) + (setq name (concat name " " weight))))) + (and slant + (cond ((string-match "^i$" slant) + (setq name (concat name " " "italic"))) + ((string-match "^o$" slant) + (setq name (concat name " " "slant"))) + ((string-match "^ri$" slant) + (setq name (concat name " " "reverse italic"))) + ((string-match "^ro$" slant) + (setq name (concat name " " "reverse slant"))))) + name) fontset))) +(defvar charset-script-alist + '((ascii . latin) + (latin-iso8859-1 . latin) + (latin-iso8859-2 . latin) + (latin-iso8859-3 . latin) + (latin-iso8859-4 . latin) + (latin-iso8859-9 . latin) + (latin-iso8859-10 . latin) + (latin-iso8859-13 . latin) + (latin-iso8859-14 . latin) + (latin-iso8859-15 . latin) + (latin-iso8859-16 . latin) + (latin-jisx0201 . latin) + (thai-tis620 . thai) + (cyrillic-iso8859-5 . cyrillic) + (arabic-iso8859-6 . arabic) + (greek-iso8859-7 . latin) + (hebrew-iso8859-8 . latin) + (katakana-jisx0201 . kana) + (chinese-gb2312 . han) + (chinese-big5-1 . han) + (chinese-big5-2 . han) + (chinese-cns11643-1 . han) + (chinese-cns11643-2 . han) + (chinese-cns11643-3 . han) + (chinese-cns11643-4 . han) + (chinese-cns11643-5 . han) + (chinese-cns11643-6 . han) + (chinese-cns11643-7 . han) + (japanese-jisx0208 . han) + (japanese-jisx0208-1978 . han) + (japanese-jisx0212 . han) + (japanese-jisx0213-1 . han) + (japanese-jisx0213-2 . han) + (korean-ksc5601 . hangul) + (chinese-sisheng . bopomofo) + (vietnamese-viscii-lower . latin) + (vietnamese-viscii-upper . latin) + (arabic-digit . arabic) + (arabic-1-column . arabic) + (arabic-2-column . arabic) + (indian-is13194 . devanagari) + (indian-glyph . devanagari) + (indian-1-column . devanagari) + (indian-2-column . devanagari) + (tibetan-1-column . tibetan)) + "Alist of charsets vs the corresponding most appropriate scripts. + +This alist is used by the function `create-fontset-from-fontset-spec' +to map charsets to scripts.") (defun create-fontset-from-fontset-spec (fontset-spec &optional style-variant noerror) "Create a fontset from fontset specification string FONTSET-SPEC. FONTSET-SPEC is a string of the format: - FONTSET-NAME,CHARSET-NAME0:FONT-NAME0,CHARSET-NAME1:FONT-NAME1, ... + FONTSET-NAME,SCRIPT-NAME0:FONT-NAME0,SCRIPT-NAME1:FONT-NAME1, ... Any number of SPACE, TAB, and NEWLINE can be put before and after commas. -Optional 2nd argument is ignored. It exists just for backward -compatibility. +When a frame uses the fontset as the `font' parameter, the frame's +default font name is derived from FONTSET-NAME by substituting +\"iso8859-1\" for the tail part \"fontset-XXX\". But, if SCRIPT-NAMEn +is \"ascii\", use the corresponding FONT-NAMEn as the default font +name. -If this function attempts to create already existing fontset, error is -signaled unless the optional 3rd argument NOERROR is non-nil. +Optional 2nd and 3rd arguments are ignored. They exist just for +backward compatibility. -It returns a name of the created fontset." - (if (not (string-match "^[^,]+" fontset-spec)) +It returns a name of the created fontset. + +For backward compatibility, SCRIPT-NAME may be a charset name, in +which case, the corresponding script is decided by the variable +`charset-script-alist' (which see)." + (or (string-match "^[^,]+" fontset-spec) (error "Invalid fontset spec: %s" fontset-spec)) - (setq fontset-spec (downcase fontset-spec)) (let ((idx (match-end 0)) (name (match-string 0 fontset-spec)) - xlfd-fields charset fontlist ascii-font) - (if (query-fontset name) - (or noerror - (error "Fontset \"%s\" already exists" name)) - (setq xlfd-fields (x-decompose-font-name name)) - (or xlfd-fields - (error "Fontset \"%s\" not conforming to XLFD" name)) - - ;; At first, extract pairs of charset and fontname from FONTSET-SPEC. - (while (string-match "[, \t\n]*\\([^:]+\\):\\([^,]+\\)" fontset-spec idx) - (setq idx (match-end 0)) - (setq charset (intern (match-string 1 fontset-spec))) - (if (charsetp charset) - (setq fontlist (cons (cons charset (match-string 2 fontset-spec)) - fontlist)))) - (setq ascii-font (cdr (assq 'ascii fontlist))) - - ;; Complement FONTLIST. - (setq fontlist (x-complement-fontset-spec xlfd-fields fontlist)) - - (new-fontset name fontlist) - - ;; Define the short name alias. - (if (and (string-match "fontset-.*$" name) - (not (assoc name fontset-alias-alist))) - (let ((alias (match-string 0 name))) - (or (rassoc alias fontset-alias-alist) - (setq fontset-alias-alist - (cons (cons name alias) fontset-alias-alist))))) - - ;; Define the ASCII font name alias. - (or ascii-font - (setq ascii-font (cdr (assq 'ascii fontlist)))) - (or (rassoc ascii-font fontset-alias-alist) - (setq fontset-alias-alist - (cons (cons name ascii-font) - fontset-alias-alist)))) - - name)) + xlfd-fields script fontlist) + (setq xlfd-fields (x-decompose-font-name name)) + (or xlfd-fields + (error "Fontset name \"%s\" not conforming to XLFD" name)) + + ;; At first, extract pairs of charset and fontname from FONTSET-SPEC. + (while (string-match "[, \t\n]*\\([^:]+\\):\\([^,]+\\)" fontset-spec idx) + (setq idx (match-end 0)) + (setq script (intern (match-string 1 fontset-spec))) + (if (or (eq script 'ascii) + (memq script (char-table-extra-slot char-script-table 0)) + (setq script (cdr (assq script charset-script-alist)))) + (setq fontlist (cons (list script (match-string 2 fontset-spec)) + fontlist)))) + + ;; Complement FONTLIST. + (setq fontlist (x-complement-fontset-spec xlfd-fields fontlist)) + + ;; Create a fontset. + (new-fontset name fontlist))) (defun create-fontset-from-ascii-font (font &optional resolved-font fontset-name) @@ -572,7 +664,7 @@ It returns a name of the created fontset." Optional 1st arg RESOLVED-FONT is a resolved name of FONT. If omitted, `x-resolve-font-name' is called to get the resolved name. At -this time, if FONT is not available, error is signaled. +this time, if FONT is not available, an error is signaled. Optional 2nd arg FONTSET-NAME is a string to be used in `<CHARSET_ENCODING>' fields of a new fontset name. If it is omitted, @@ -580,23 +672,19 @@ an appropriate name is generated automatically. It returns a name of the created fontset." (setq font (downcase font)) - (if resolved-font - (setq resolved-font (downcase resolved-font)) - (setq resolved-font (downcase (x-resolve-font-name font)))) - (let ((xlfd (x-decompose-font-name font)) - (resolved-xlfd (x-decompose-font-name resolved-font)) - fontset fontset-spec) - (aset xlfd xlfd-regexp-foundry-subnum nil) - (aset xlfd xlfd-regexp-family-subnum nil) - (aset xlfd xlfd-regexp-registry-subnum "fontset") + (setq resolved-font + (downcase (or resolved-font (x-resolve-font-name font)))) + (let ((xlfd (x-decompose-font-name resolved-font)) + fontset) (if fontset-name (setq fontset-name (downcase fontset-name)) - (setq fontset-name - (format "%s_%s_%s" - (aref resolved-xlfd xlfd-regexp-registry-subnum) - (aref resolved-xlfd xlfd-regexp-encoding-subnum) - (aref resolved-xlfd xlfd-regexp-pixelsize-subnum)))) - (aset xlfd xlfd-regexp-encoding-subnum fontset-name) + (if (query-fontset "fontset-startup") + (setq fontset-name + (subst-char-in-string + ?- ?_ (aref xlfd xlfd-regexp-registry-subnum) t)) + (setq fontset-name "startup"))) + (aset xlfd xlfd-regexp-registry-subnum + (format "fontset-%s" fontset-name)) (setq fontset (x-compose-font-name xlfd)) (or (query-fontset fontset) (create-fontset-from-fontset-spec (concat fontset ", ascii:" font))))) @@ -607,21 +695,13 @@ It returns a name of the created fontset." ;; specified here because FAMILY of those fonts are not "fixed" in ;; many cases. (defvar standard-fontset-spec - (purecopy "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard, - chinese-gb2312:-*-medium-r-normal-*-16-*-gb2312*-*, - korean-ksc5601:-*-medium-r-normal-*-16-*-ksc5601*-*, - chinese-cns11643-1:-*-medium-r-normal-*-16-*-cns11643*-1, - chinese-cns11643-2:-*-medium-r-normal-*-16-*-cns11643*-2, - chinese-cns11643-3:-*-medium-r-normal-*-16-*-cns11643*-3, - chinese-cns11643-4:-*-medium-r-normal-*-16-*-cns11643*-4, - chinese-cns11643-5:-*-medium-r-normal-*-16-*-cns11643*-5, - chinese-cns11643-6:-*-medium-r-normal-*-16-*-cns11643*-6, - chinese-cns11643-7:-*-medium-r-normal-*-16-*-cns11643*-7") + (purecopy "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard") "String of fontset spec of the standard fontset. You have the biggest chance to display international characters with correct glyphs by using the standard fontset. See the documentation of `create-fontset-from-fontset-spec' for the format.") + ;; Create fontsets from X resources of the name `fontset-N (class ;; Fontset-N)' where N is integer 0, 1, ... ;; The values of the resources the string of the same format as diff --git a/lisp/international/ja-dic-cnv.el b/lisp/international/ja-dic-cnv.el index a3df26cdd9b..72d98d9386d 100644 --- a/lisp/international/ja-dic-cnv.el +++ b/lisp/international/ja-dic-cnv.el @@ -46,12 +46,13 @@ (defvar ja-dic-filename "ja-dic.el") ;; To make a generated ja-dic.el smaller. -(make-coding-system - 'iso-2022-7bit-short - 2 ?J +(define-coding-system 'iso-2022-7bit-short "Like `iso-2022-7bit' but no ASCII designation before SPC." - '(ascii nil nil nil t t nil t) - '((safe-charsets . t))) + :coding-type 'iso-2022 + :mnemonic ?J + :charset-list 'iso-2022 + :designation [(ascii t) nil nil nil] + :flags '(short 7-bit designation)) (defun skkdic-convert-okuri-ari (skkbuf buf) (message "Processing OKURI-ARI entries ...") @@ -476,7 +477,7 @@ To get complete usage, invoke: (- ch) ; represented by a negative code. (if (= ch ?$B!<(B) ; `$B!<(B' is represented by 0. 0 - (- (nth 2 (split-char ch)) 32)))) + (- (logand (encode-char ch 'japanese-jisx0208) #xFF) 32)))) (setq i (1+ i))) vec)) diff --git a/lisp/international/ja-dic-utl.el b/lisp/international/ja-dic-utl.el index 6afeceb9a9e..30b7de18380 100644 --- a/lisp/international/ja-dic-utl.el +++ b/lisp/international/ja-dic-utl.el @@ -88,7 +88,9 @@ (setq heads (cdr heads))) l)) -(defconst skkdic-jisx0208-hiragana-block (nth 1 (split-char ?$B$"(B))) +(defconst skkdic-jisx0208-hiragana-block + (cons (decode-char 'japanese-jisx0208 #x2421) + (decode-char 'japanese-jisx0208 #x247E))) (defun skkdic-lookup-key (seq len &optional postfix prefer-noun) "Return a list of conversion string for sequence SEQ of length LEN. @@ -128,14 +130,17 @@ LEIM is available from the same ftp directory as Emacs.")) ;; else VEC[N] is 128. (while (< i len) (let ((ch (aref seq i)) - elts) - (if (= ch ?$B!<(B) - (aset vec i 0) - (setq elts (split-char ch)) - (if (and (eq (car elts) 'japanese-jisx0208) - (= (nth 1 elts) skkdic-jisx0208-hiragana-block)) - (aset vec i (- (nth 2 elts) 32)) - (aset vec i 128)))) + code) + (cond ((= ch ?$B!<(B) + (aset vec i 0)) + ((and (>= ch (car skkdic-jisx0208-hiragana-block)) + (<= ch (cdr skkdic-jisx0208-hiragana-block))) + (setq code (encode-char ch 'japanese-jisx0208)) + (if code + (aset vec i (- (logand code #xFF) 32)) + (aset vec i 128))) + (t + (aset vec i 128)))) (setq i (1+ i))) ;; Search OKURI-NASI entries. diff --git a/lisp/international/latin-1.el b/lisp/international/latin-1.el deleted file mode 100644 index 4fe2cbbe970..00000000000 --- a/lisp/international/latin-1.el +++ /dev/null @@ -1,120 +0,0 @@ -;;; latin-1.el --- set up case-conversion and syntax tables for ISO Latin-1 - -;; Copyright (C) 1988,1997 Free Software Foundation, Inc. - -;; Author: Howard Gayle -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Written by Howard Gayle. See case-table.el for details. -;; Updated by Erik Naggum. - -;; The current standard is ISO/IEC 8859-1:1998. As of 1999-05, see -;; <URL:http://czyborra.com/charsets/iso8859.html> and the `final text' -;; <URL:http://anubis.dkuug.dk/jtc1/sc2/wg3/docs/n411.pdf>. -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-1) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax 161 "." tbl) ;inverted exclamation mark - (set-case-syntax 162 "w" tbl) ;cent sign - (set-case-syntax 163 "w" tbl) ;pound sign - (set-case-syntax 164 "w" tbl) ;currency sign - (set-case-syntax 165 "w" tbl) ;yen sign - (set-case-syntax 166 "_" tbl) ;broken bar - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 168 "w" tbl) ;diaeresis - (set-case-syntax 169 "_" tbl) ;copyright sign - (set-case-syntax 170 "w" tbl) ;feminine ordinal indicator - (set-case-syntax-delims 171 187 tbl) ;left-pointing double angle quotation mark - (set-case-syntax 172 "_" tbl) ;not sign - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax 174 "_" tbl) ;registered sign - (set-case-syntax 175 "w" tbl) ;macron - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 177 "_" tbl) ;plus-minus sign - (set-case-syntax 178 "w" tbl) ;superscript two - (set-case-syntax 179 "w" tbl) ;superscript three - (set-case-syntax 180 "w" tbl) ;acute accent - (set-case-syntax 181 "_" tbl) ;micro sign - (set-case-syntax 182 "w" tbl) ;pilcrow sign - (set-case-syntax 183 "_" tbl) ;middle dot - (set-case-syntax 184 "w" tbl) ;cedilla - (set-case-syntax 185 "w" tbl) ;superscript one - (set-case-syntax 186 "w" tbl) ;masculine ordinal indicator - (set-case-syntax 188 "_" tbl) ;vulgar fraction one quarter - (set-case-syntax 189 "_" tbl) ;vulgar fraction one half - (set-case-syntax 190 "_" tbl) ;vulgar fraction three quarters - (set-case-syntax 191 "." tbl) ;inverted question mark - (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above - (set-case-syntax-pair 198 230 tbl) ;latin letter ae - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with circumflex - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter i with grave - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter i with diaeresis - (set-case-syntax-pair 208 240 tbl) ;latin letter eth (Icelandic) - (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde - (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke - (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter y with acute - (set-case-syntax-pair 222 254 tbl) ;latin letter thorn (Icelandic) - (set-case-syntax 223 "w" tbl) ;latin small letter sharp s (German) - (set-case-syntax 247 "_" tbl) ;division sign - (set-case-syntax 255 "w" tbl)) ;latin small letter y with diaeresis - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-1)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-1.el ends here diff --git a/lisp/international/latin-2.el b/lisp/international/latin-2.el deleted file mode 100644 index e96ed8c39b3..00000000000 --- a/lisp/international/latin-2.el +++ /dev/null @@ -1,109 +0,0 @@ -;;; latin-2.el --- set up case-conversion and syntax tables for ISO Latin-2 - -;; Copyright (C) 1995,1997 Free Software Foundation, Inc. - -;; Author: Michael Gschwind (mike@vlsivie.tuwien.ac.at) -;; Maintainer: FSF -;; Keywords: i18n -;; Was formerly named iso02-syn.el. - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Written by Michael Gschwind. See case-table.el for details. -;; Updated by Erik Naggum. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-2) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax-pair 161 177 tbl) ;latin letter a with ogonek - (set-case-syntax 162 "w" tbl) ;breve - (set-case-syntax-pair 163 179 tbl) ;latin letter l with stroke - (set-case-syntax 164 "w" tbl) ;currency sign - (set-case-syntax-pair 165 181 tbl) ;latin letter l with caron - (set-case-syntax-pair 166 182 tbl) ;latin letter s with acute - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 168 "w" tbl) ;diaeresis - (set-case-syntax-pair 169 185 tbl) ;latin letter s with caron - (set-case-syntax-pair 170 186 tbl) ;latin letter s with cedilla - (set-case-syntax-pair 171 187 tbl) ;latin letter t with caron - (set-case-syntax-pair 172 188 tbl) ;latin letter z with acute - (set-case-syntax 173 "w" tbl) ;soft hyphen - (set-case-syntax-pair 174 190 tbl) ;latin letter z with caron - (set-case-syntax-pair 175 191 tbl) ;latin letter z with dot above - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 178 "w" tbl) ;ogonek - (set-case-syntax 180 "w" tbl) ;acute accent - (set-case-syntax 183 "_" tbl) ;caron - (set-case-syntax 184 "w" tbl) ;cedilla - (set-case-syntax 189 "w" tbl) ;double acute accent - (set-case-syntax-pair 192 224 tbl) ;latin letter r with acute - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with breve - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter l with acute - (set-case-syntax-pair 198 230 tbl) ;latin letter c with acute - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter c with caron - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with ogonek - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter e with caron - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter d with caron - (set-case-syntax-pair 208 240 tbl) ;latin letter d with stroke - (set-case-syntax-pair 209 241 tbl) ;latin letter n with acute - (set-case-syntax-pair 210 242 tbl) ;latin letter n with caron - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with double acute - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter r with caron - (set-case-syntax-pair 217 249 tbl) ;latin letter u with ring above - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with double acute - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter y with acute - (set-case-syntax-pair 222 254 tbl) ;latin letter t with cedilla - (set-case-syntax 223 "w" tbl) ;latin small letter sharp s - (set-case-syntax 247 "_" tbl) ;division sign - (set-case-syntax 255 "w" tbl)) ;dot above - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-2)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-2.el ends here diff --git a/lisp/international/latin-3.el b/lisp/international/latin-3.el deleted file mode 100644 index 1880b525548..00000000000 --- a/lisp/international/latin-3.el +++ /dev/null @@ -1,107 +0,0 @@ -;;; latin-3.el --- set up case-conversion and syntax tables for ISO Latin-3 - -;; Copyright (C) 1988,1997 Free Software Foundation, Inc. - -;; Author: Marko Rahamaa -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Written by Marko Rauhamaa. See case-table.el for details. -;; Updated by Erik Naggum. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-3) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax-pair 161 177 tbl) ;latin letter h with stroke - (set-case-syntax 162 "w" tbl) ;breve - (set-case-syntax 163 "w" tbl) ;pound sign - (set-case-syntax 164 "w" tbl) ;currency sign - (set-case-syntax-pair 166 182 tbl) ;latin letter h with circumflex - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 168 "w" tbl) ;diaeresis - (set-case-syntax 169 "w" tbl) ;latin capital letter i with dot above - (set-case-syntax-pair 170 186 tbl) ;latin letter s with cedilla - (set-case-syntax-pair 171 187 tbl) ;latin letter g with breve - (set-case-syntax-pair 172 188 tbl) ;latin letter j with circumflex - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax-pair 175 191 tbl) ;latin letter z with dot above - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 178 "w" tbl) ;superscript digit two - (set-case-syntax 179 "w" tbl) ;superscript digit three - (set-case-syntax 180 "w" tbl) ;acute accent - (set-case-syntax 181 "_" tbl) ;micro sign - (set-case-syntax 183 "_" tbl) ;middle dot - (set-case-syntax 184 "w" tbl) ;cedilla - (set-case-syntax 185 "w" tbl) ;latin small letter i dotless - (set-case-syntax 189 "_" tbl) ;vulgar fraction one half - (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter c with dot above - (set-case-syntax-pair 198 230 tbl) ;latin letter c with circumflex - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with circumflex - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter i with grave - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter i with diaeresis - (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde - (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter g with dot above - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter g with circumflex - (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter u with breve - (set-case-syntax-pair 222 254 tbl) ;latin letter s with circumflex - (set-case-syntax 223 "w" tbl) ;latin small letter sharp s - (set-case-syntax 247 "_" tbl) ;division sign - (set-case-syntax 255 "w" tbl)) ;dot above - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-3)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-3.el ends here diff --git a/lisp/international/latin-4.el b/lisp/international/latin-4.el deleted file mode 100644 index 50b9b9f33a2..00000000000 --- a/lisp/international/latin-4.el +++ /dev/null @@ -1,107 +0,0 @@ -;;; latin-4.el --- set up case-conversion and syntax tables for ISO Latin-4 - -;; Copyright (C) 1997 Free Software Foundation, Inc. - -;; Author: Erik Naggum -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Written by Erik Naggum. See case-table.el for details. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-4) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax-pair 161 177 tbl) ;latin letter a with ogonek - (set-case-syntax 162 "w" tbl) ;latin letter kra - (set-case-syntax-pair 163 179 tbl) ;latin letter r with cedilla - (set-case-syntax 164 "w" tbl) ;currency sign - (set-case-syntax-pair 165 181 tbl) ;latin letter i with tilde - (set-case-syntax-pair 166 182 tbl) ;latin letter l with cedilla - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 168 "w" tbl) ;diaeresis - (set-case-syntax-pair 169 185 tbl) ;latin letter s with caron - (set-case-syntax-pair 170 186 tbl) ;latin letter e with macron - (set-case-syntax-pair 171 187 tbl) ;latin letter g with cedilla - (set-case-syntax-pair 172 188 tbl) ;latin letter t with stroke - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax-pair 174 190 tbl) ;latin letter z with caron - (set-case-syntax 175 "_" tbl) ;overline - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 178 "w" tbl) ;ogonek - (set-case-syntax 180 "w" tbl) ;acute accent - (set-case-syntax 183 "w" tbl) ;caron - (set-case-syntax 184 "w" tbl) ;cedilla - (set-case-syntax-pair 189 191 tbl) ;eng - (set-case-syntax-pair 192 224 tbl) ;latin letter a with macron - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above - (set-case-syntax-pair 198 230 tbl) ;latin letter ae - (set-case-syntax-pair 199 231 tbl) ;latin letter i with ogonek - (set-case-syntax-pair 200 232 tbl) ;latin letter c with caron - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with ogonek - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter e with dot above - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter i with macron - (set-case-syntax-pair 208 240 tbl) ;latin letter d with stroke - (set-case-syntax-pair 209 241 tbl) ;latin letter n with cedilla - (set-case-syntax-pair 210 242 tbl) ;latin letter o with macron - (set-case-syntax-pair 211 243 tbl) ;latin letter k with cedilla - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke - (set-case-syntax-pair 217 249 tbl) ;latin letter u with ogonek - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter u with tilde - (set-case-syntax-pair 222 254 tbl) ;latin letter u with macron - (set-case-syntax 223 "w" tbl) ;latin letter sharp s - (set-case-syntax 247 "_" tbl) ;division sign - (set-case-syntax 255 "w" tbl)) ;dot above - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-4)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-4.el ends here diff --git a/lisp/international/latin-5.el b/lisp/international/latin-5.el deleted file mode 100644 index 51c9ede9d34..00000000000 --- a/lisp/international/latin-5.el +++ /dev/null @@ -1,120 +0,0 @@ -;;; latin-5.el --- set up case-conversion and syntax tables for ISO latin-5 - -;; Copyright (C) 1997 Free Software Foundation, Inc. - -;; Author: Erik Naggum -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Written by Erik Naggum. See case-table.el for details. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-9) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax 161 "." tbl) ;inverted exclamation mark - (set-case-syntax 162 "w" tbl) ;cent sign - (set-case-syntax 163 "w" tbl) ;pound sign - (set-case-syntax 164 "w" tbl) ;currency sign - (set-case-syntax 165 "w" tbl) ;yen sign - (set-case-syntax 166 "_" tbl) ;broken bar - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 168 "w" tbl) ;diaeresis - (set-case-syntax 169 "_" tbl) ;copyright sign - (set-case-syntax 170 "w" tbl) ;feminine ordinal indicator - (set-case-syntax-delims 171 187 tbl) ;left-pointing double angle quotation mark - (set-case-syntax 172 "_" tbl) ;not sign - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax 174 "_" tbl) ;registered sign - (set-case-syntax 175 "w" tbl) ;overline - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 177 "_" tbl) ;plus-minus sign - (set-case-syntax 178 "w" tbl) ;superscript digit two - (set-case-syntax 179 "w" tbl) ;superscript digit three - (set-case-syntax 180 "w" tbl) ;acute accent - (set-case-syntax 181 "_" tbl) ;micro sign - (set-case-syntax 182 "." tbl) ;pilcrow sign - (set-case-syntax 183 "_" tbl) ;middle dot - (set-case-syntax 184 "w" tbl) ;cedilla - (set-case-syntax 185 "w" tbl) ;superscript digit one - (set-case-syntax 186 "w" tbl) ;masculine ordinal indicator - (set-case-syntax 188 "_" tbl) ;vulgar fraction one quarter - (set-case-syntax 189 "_" tbl) ;vulgar fraction one half - (set-case-syntax 190 "_" tbl) ;vulgar fraction three quarters - (set-case-syntax 191 "." tbl) ;inverted question mark - (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above - (set-case-syntax-pair 198 230 tbl) ;latin letter ae - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax 202 "w" tbl) ;latin capital letter e with circumflex - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax 204 "w" tbl) ;latin capital letter i with grave - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax 207 "w" tbl) ;latin capital letter i with diaeresis - (set-case-syntax-pair 208 240 tbl) ;latin letter g with breve - (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde - (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke - (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax 221 "w" tbl) ;latin capital letter i with dot above - (set-case-syntax-pair 222 254 tbl) ;latin letter s with cedilla - (set-case-syntax 223 "w" tbl) ;latin small letter sharp s - (set-case-syntax 234 "w" tbl) ;latin small letter e with ogonek - (set-case-syntax 236 "w" tbl) ;latin small letter e with dot above - (set-case-syntax 239 "w" tbl) ;latin small letter i with macron - (set-case-syntax 247 "_" tbl) ;division sign - (set-case-syntax 253 "w" tbl) ;latin small letter i dotless - (set-case-syntax 255 "w" tbl)) ;latin small letter y with diaeresis - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-5)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-5.el ends here diff --git a/lisp/international/latin-8.el b/lisp/international/latin-8.el deleted file mode 100644 index bf366609e35..00000000000 --- a/lisp/international/latin-8.el +++ /dev/null @@ -1,113 +0,0 @@ -;;; latin-8.el --- set up case-conversion and syntax tables for ISO Latin-8 - -;; Copyright (C) 1988,1997, 1999 Free Software Foundation, Inc. - -;; Author: Dave Love -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Case-conversion and syntax tables for ISO-8859-14 (Latin-8), -;; adapted from latin-1.el. - -;; <URL:http://czyborra.com/charsets/iso8859.html>: -;; Latin8 adds the last Gaelic and Welsh (cy) letters to Latin1 to cover -;; all Celtic languages. - -;; The differences from Latin-1 are starred in the comments below. - -;; This is now ISO/IEC 8859-8:1999. As of 1999-05, there was a `final -;; proof' at <URL:http://www.indigo.ie/egt/standards/iso8859/8859-14-en.pdf>. -;; See also <URL:http://www.itscj.ipsj.or.jp/ISO-IR/199.pdf>. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-14) 128) - 0))) - (set-case-syntax-pair 161 162 tbl) ;latin letter b with dot above * - (set-case-syntax 163 "w" tbl) ;pound sign - (set-case-syntax-pair 164 165 tbl) ;latin letter c with dot above * - (set-case-syntax-pair 166 171 tbl) ;latin letter d with dot above * - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax-pair 168 184 tbl) ;latin letter w with grave * - (set-case-syntax 169 "_" tbl) ;copyright sign - (set-case-syntax-pair 170 186 tbl) ;latin letter w with acute * - (set-case-syntax-pair 172 188 tbl) ;latin letter y with grave * - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax 174 "_" tbl) ;registered sign - (set-case-syntax-pair 175 255 tbl) ;latin letter y with diaeresis * - (set-case-syntax-pair 176 177 tbl) ;capital f with dot above * - (set-case-syntax-pair 178 179 tbl) ;latin letter g with dot above * - (set-case-syntax-pair 180 181 tbl) ;latin letter m with dot above * - (set-case-syntax 182 "w" tbl) ;pilcrow sign - (set-case-syntax-pair 183 185 tbl) ;latin letter p with dot above * - (set-case-syntax-pair 187 191 tbl) ;latin letter s with dot above * - (set-case-syntax-pair 189 190 tbl) ;latin letter w with diaeresis * - (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above - (set-case-syntax-pair 198 230 tbl) ;latin letter ae - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with circumflex - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter i with grave - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter i with diaeresis - (set-case-syntax-pair 208 240 tbl) ;latin letter w with circumflex * - (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde - (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax-pair 215 247 tbl) ;latin letter t with dot above * - (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke - (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter y with acute - (set-case-syntax-pair 222 254 tbl) ;latin letter y with circumflex * - (set-case-syntax 223 "w" tbl)) ;latin small letter sharp s - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-8)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-8.el ends here diff --git a/lisp/international/latin-9.el b/lisp/international/latin-9.el deleted file mode 100644 index 7639d2501e7..00000000000 --- a/lisp/international/latin-9.el +++ /dev/null @@ -1,126 +0,0 @@ -;;; latin-9.el --- set up case-conversion and syntax tables for ISO Latin-9 - -;; Copyright (C) 1988,1997,1999 Free Software Foundation, Inc. - -;; Author: Dave Love -;; Maintainer: FSF -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Case-conversion and syntax tables for ISO-8859-15 (Latin-9), -;; adapted from latin-1.el. - -;; <URL:http://czyborra.com/charsets/iso8859.html> (edited to remove -;; non-ASCII characters!): -;; The new Latin9 nicknamed Latin0 aims to update Latin1 by -;; replacing less needed symbols with forgotten French and -;; Finnish letters and placing the U+20AC Euro sign in the cell =A4 of -;; the former international currency sign. - -;; The differences from Latin-1 are starred on the comments below. - -;; This is now ISO/IEC 8859-15:1999. As of 1999-05, there was a `final -;; proof' at <URL:http://www.indigo.ie/egt/standards/iso8859/8859-15-en.pdf>. -;; See also <URL:http://www.itscj.ipsj.or.jp/ISO-IR/203.pdf>. - -;;; Code: - -(require 'case-table) - -(let ((tbl (standard-case-table)) - (set-case-syntax-offset - (if set-case-syntax-set-multibyte - (- (make-char 'latin-iso8859-15) 128) - 0))) - (set-case-syntax 160 " " tbl) ;no-break space - (set-case-syntax 161 "." tbl) ;inverted exclamation mark - (set-case-syntax 162 "w" tbl) ;cent sign - (set-case-syntax 163 "w" tbl) ;pound sign - (set-case-syntax 164 "w" tbl) ;euro sign * - (set-case-syntax 165 "w" tbl) ;yen sign - (set-case-syntax-pair 166 168 tbl) ;latin letter s with caron * - (set-case-syntax 167 "." tbl) ;section sign - (set-case-syntax 169 "_" tbl) ;copyright sign - (set-case-syntax 170 "w" tbl) ;feminine ordinal indicator - (set-case-syntax-delims 171 187 tbl) ;left-pointing double angle quotation mark - (set-case-syntax 172 "_" tbl) ;not sign - (set-case-syntax 173 "_" tbl) ;soft hyphen - (set-case-syntax 174 "_" tbl) ;registered sign - (set-case-syntax 175 "w" tbl) ;macron - (set-case-syntax 176 "_" tbl) ;degree sign - (set-case-syntax 177 "_" tbl) ;plus-minus sign - (set-case-syntax 178 "w" tbl) ;superscript two - (set-case-syntax 179 "w" tbl) ;superscript three - (set-case-syntax-pair 180 184 tbl) ;latin letter z with caron * - (set-case-syntax 181 "_" tbl) ;micro sign - (set-case-syntax 182 "." tbl) ;pilcrow sign - (set-case-syntax 183 "_" tbl) ;middle dot - (set-case-syntax 185 "w" tbl) ;superscript one - (set-case-syntax 186 "w" tbl) ;masculine ordinal indicator - (set-case-syntax-pair 188 189 tbl) ;latin ligature oe * - (set-case-syntax-pair 190 255 tbl) ;latin letter y with diaeresis * - (set-case-syntax 191 "." tbl) ;inverted question mark - (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave - (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute - (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex - (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde - (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis - (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above - (set-case-syntax-pair 198 230 tbl) ;latin letter ae - (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla - (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave - (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute - (set-case-syntax-pair 202 234 tbl) ;latin letter e with circumflex - (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis - (set-case-syntax-pair 204 236 tbl) ;latin letter i with grave - (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute - (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex - (set-case-syntax-pair 207 239 tbl) ;latin letter i with diaeresis - (set-case-syntax-pair 208 240 tbl) ;latin letter eth - (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde - (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave - (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute - (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex - (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde - (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis - (set-case-syntax 215 "_" tbl) ;multiplication sign - (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke - (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave - (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute - (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex - (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis - (set-case-syntax-pair 221 253 tbl) ;latin letter y with acute - (set-case-syntax-pair 222 254 tbl) ;latin letter thorn - (set-case-syntax 223 "w" tbl) ;latin small letter sharp s - (set-case-syntax 247 "_" tbl)) ;division sign - -;; When preloading this file, don't provide the feature. -;; Explicit `require' is used to load this for 8-bit characters. -(or set-case-syntax-set-multibyte - (provide 'latin-9)) - -;;; Don't compile this file: src/Makefile.in instructs make-docfile -;;; to look at the .el file! -;;; Local Variables: -;;; no-byte-compile: t -;;; End: - -;;; latin-9.el ends here diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 3d2372b4f75..c3545347335 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -1,9 +1,12 @@ ;;; mule-cmds.el --- commands for mulitilingual environment ;; Copyright (C) 1995, 2003 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: mule, multilingual +;; Keywords: mule, i18n ;; This file is part of GNU Emacs. @@ -26,7 +29,9 @@ ;;; Code: -(eval-when-compile (defvar dos-codepage)) +(eval-when-compile + (defvar dos-codepage) + (require 'wid-edit)) ;;; MULE related key bindings and menus. @@ -266,7 +271,7 @@ wrong, use this command again to toggle back to the right mode." (interactive (let ((default (and buffer-file-coding-system (not (eq (coding-system-type buffer-file-coding-system) - t)) + 'undecided)) buffer-file-coding-system))) (list (read-coding-system (if default @@ -293,7 +298,7 @@ wrong, use this command again to toggle back to the right mode." (last-command-char (aref keyseq 0))) (call-interactively cmd))) - ;; This is the final call to `univeral-argument-other-key', which + ;; This is the final call to `universal-argument-other-key', which ;; set's the final `prefix-arg. (let ((current-prefix-arg prefix-arg)) (call-interactively cmd)) @@ -364,32 +369,24 @@ system, and Emacs automatically sets the default to that coding system at startup. A coding system that requires automatic detection of text -encoding (e.g. undecided, unix) can't be preferred. - -See also `coding-category-list' and `coding-system-category'." ++encoding (e.g. undecided, unix) can't be preferred.." (interactive "zPrefer coding system: ") (if (not (and coding-system (coding-system-p coding-system))) (error "Invalid coding system `%s'" coding-system)) - (let ((coding-category (coding-system-category coding-system)) - (base (coding-system-base coding-system)) + (if (memq (coding-system-type coding-system) '(raw-text undecided)) + (error "Can't prefer the coding system `%s'" coding-system)) + (let ((base (coding-system-base coding-system)) (eol-type (coding-system-eol-type coding-system))) - (if (not coding-category) - ;; CODING-SYSTEM is no-conversion or undecided. - (error "Can't prefer the coding system `%s'" coding-system)) - (set coding-category (or base coding-system)) - (update-coding-systems-internal) - (or (eq coding-category (car coding-category-list)) - ;; We must change the order. - (set-coding-priority (list coding-category))) - (if (and base (interactive-p)) - (message "Highest priority is set to %s (base of %s)" - base coding-system)) + (set-coding-system-priority base) + (and (interactive-p) + (or (eq base coding-system) + (message "Highest priority is set to %s (base of %s)" + base coding-system))) ;; If they asked for specific EOL conversion, honor that. (if (memq eol-type '(0 1 2)) - (setq coding-system - (coding-system-change-eol-conversion base eol-type)) - (setq coding-system base)) - (set-default-coding-systems coding-system))) + (setq base + (coding-system-change-eol-conversion base eol-type))) + (set-default-coding-systems base))) (defvar sort-coding-systems-predicate nil "If non-nil, a predicate function to sort coding systems. @@ -412,9 +409,8 @@ If the variable `sort-coding-systems-predicate' (which see) is non-nil, it is used to sort CODINGS in the different way than above." (if sort-coding-systems-predicate (sort codings sort-coding-systems-predicate) - (let* ((from-categories (mapcar #'(lambda (x) (symbol-value x)) - coding-category-list)) - (most-preferred (car from-categories)) + (let* ((from-priority (coding-system-priority-list)) + (most-preferred (car from-priority)) (lang-preferred (get-language-info current-language-environment 'coding-system)) (func (function @@ -431,7 +427,7 @@ non-nil, it is used to sort CODINGS in the different way than above." (logior (lsh (if (eq base most-preferred) 1 0) 7) (lsh - (let ((mime (coding-system-get base 'mime-charset))) + (let ((mime (coding-system-get base :mime-charset))) ;; Prefer coding systems corresponding to a ;; MIME charset. (if mime @@ -447,28 +443,32 @@ non-nil, it is used to sort CODINGS in the different way than above." 0)) 5) (lsh (if (memq base lang-preferred) 1 0) 4) - (lsh (if (memq base from-categories) 1 0) 3) + (lsh (if (memq base from-priority) 1 0) 3) (lsh (if (string-match "-with-esc\\'" (symbol-name base)) 0 1) 2) - (if (eq (coding-system-type base) 2) - ;; For ISO based coding systems, prefer - ;; one that doesn't use escape sequences. - (let ((flags (coding-system-flags base))) - (if (or (consp (aref flags 0)) - (consp (aref flags 1)) - (consp (aref flags 2)) - (consp (aref flags 3))) - (if (or (aref flags 8) (aref flags 9)) - 0 - 1) - 2)) - 1))))))) + (if (eq (coding-system-type base) 'iso-2022) + (let ((category (coding-system-category base))) + ;; For ISO based coding systems, prefer + ;; one that doesn't use designation nor + ;; locking/single shifting. + (cond + ((or (eq category 'coding-category-iso-8-1) + (eq category 'coding-category-iso-8-2)) + 2) + ((or (eq category 'coding-category-iso-7-tight) + (eq category 'coding-category-iso-7)) + 1) + (t + 0))) + 1) + )))))) (sort codings (function (lambda (x y) (> (funcall func x) (funcall func y)))))))) (defun find-coding-systems-region (from to) "Return a list of proper coding systems to encode a text between FROM and TO. + If FROM is a string, find coding systems in that instead of the buffer. All coding systems in the list can safely encode any multibyte characters in the text. @@ -495,43 +495,38 @@ element `undecided'." (defun find-coding-systems-for-charsets (charsets) "Return a list of proper coding systems to encode characters of CHARSETS. CHARSETS is a list of character sets. -It actually checks at most the first 96 characters of each charset. -So, if a charset of dimension two is included in CHARSETS, the value may -contain a coding system that can't encode all characters of the charset." + +This only finds coding systems of type `charset', whose +`:charset-list' property includes all of CHARSETS (plus `ascii' for +ascii-compatible coding systems). It was used in older versions of +Emacs, but is unlikely to be what you really want now." + ;; Deal with aliases. + (setq charsets (mapcar (lambda (c) + (get-charset-property c :name)) + charsets)) (cond ((or (null charsets) (and (= (length charsets) 1) (eq 'ascii (car charsets)))) '(undecided)) ((or (memq 'eight-bit-control charsets) (memq 'eight-bit-graphic charsets)) - '(raw-text emacs-mule)) + '(raw-text utf-8-emacs)) (t - (let ((codings t) - charset l str) - (while (and codings charsets) - (setq charset (car charsets) charsets (cdr charsets)) - (unless (eq charset 'ascii) - (setq str (make-string 96 32)) - (if (= (charset-dimension charset) 1) - (if (= (charset-chars charset) 96) - (dotimes (i 96) - (aset str i (make-char charset (+ i 32)))) - (dotimes (i 94) - (aset str i (make-char charset (+ i 33))))) - (if (= (charset-chars charset) 96) - (dotimes (i 96) - (aset str i (make-char charset 32 (+ i 32)))) - (dotimes (i 94) - (aset str i (make-char charset 33 (+ i 33)))))) - (setq l (find-coding-systems-string str)) - (if (eq codings t) - (setq codings l) - (let ((ll nil)) - (dolist (elt codings) - (if (memq elt l) - (setq ll (cons elt ll)))) - (setq codings ll))))) - codings)))) + (let (codings) + (dolist (cs (coding-system-list t)) + (let ((cs-charsets (and (eq (coding-system-type cs) 'charset) + (coding-system-charset-list cs))) + (charsets charsets)) + (if (coding-system-get cs :ascii-compatible-p) + (add-to-list 'cs-charsets 'ascii)) + (if (catch 'ok + (when cs-charsets + (while charsets + (unless (memq (pop charsets) cs-charsets) + (throw 'ok nil))) + t)) + (push cs codings)))) + (nreverse codings))))) (defun find-multibyte-characters (from to &optional maxcount excludes) "Find multibyte characters in the region specified by FROM and TO. @@ -541,52 +536,44 @@ The return value is an alist of the following format: where CHARSET is a character set, COUNT is a number of characters, - CHARs are found characters of the character set. + CHARs are the characters found from the character set. Optional 3rd arg MAXCOUNT limits how many CHARs are put in the above list. -Optional 4th arg EXCLUDE is a list of character sets to be ignored. - -For invalid characters, CHARs are actually strings." +Optional 4th arg EXCLUDE is a list of character sets to be ignored." (let ((chars nil) charset char) (if (stringp from) - (let ((idx 0)) - (while (setq idx (string-match "[^\000-\177]" from idx)) - (setq char (aref from idx) - charset (char-charset char)) - (if (eq charset 'unknown) - (setq char (match-string 0))) - (if (or (memq charset '(unknown - eight-bit-control eight-bit-graphic)) - (not (or (eq excludes t) (memq charset excludes)))) + (if (multibyte-string-p from) + (let ((idx 0)) + (while (setq idx (string-match "[^\000-\177]" from idx)) + (setq char (aref from idx) + charset (char-charset char)) + (unless (memq charset excludes) + (let ((slot (assq charset chars))) + (if slot + (if (not (memq char (nthcdr 2 slot))) + (let ((count (nth 1 slot))) + (setcar (cdr slot) (1+ count)) + (if (or (not maxcount) (< count maxcount)) + (nconc slot (list char))))) + (setq chars (cons (list charset 1 char) chars))))) + (setq idx (1+ idx))))) + (if enable-multibyte-characters + (save-excursion + (goto-char from) + (while (re-search-forward "[^\000-\177]" to t) + (setq char (preceding-char) + charset (char-charset char)) + (unless (memq charset excludes) (let ((slot (assq charset chars))) (if slot - (if (not (memq char (nthcdr 2 slot))) + (if (not (member char (nthcdr 2 slot))) (let ((count (nth 1 slot))) (setcar (cdr slot) (1+ count)) (if (or (not maxcount) (< count maxcount)) (nconc slot (list char))))) - (setq chars (cons (list charset 1 char) chars))))) - (setq idx (1+ idx)))) - (save-excursion - (goto-char from) - (while (re-search-forward "[^\000-\177]" to t) - (setq char (preceding-char) - charset (char-charset char)) - (if (eq charset 'unknown) - (setq char (match-string 0))) - (if (or (memq charset '(unknown eight-bit-control eight-bit-graphic)) - (not (or (eq excludes t) (memq charset excludes)))) - (let ((slot (assq charset chars))) - (if slot - (if (not (member char (nthcdr 2 slot))) - (let ((count (nth 1 slot))) - (setcar (cdr slot) (1+ count)) - (if (or (not maxcount) (< count maxcount)) - (nconc slot (list char))))) - (setq chars (cons (list charset 1 char) chars)))))))) + (setq chars (cons (list charset 1 char) chars))))))))) (nreverse chars))) - (defun search-unencodable-char (coding-system) "Search forward from point for a character that is not encodable. It asks which coding system to check. @@ -606,7 +593,6 @@ or nil if all characters are encodable." (message "All following characters are encodable by %s" coding-system)) pos)) - (defvar last-coding-system-specified nil "Most recent coding system explicitly specified by the user when asked. This variable is set whenever Emacs asks the user which coding system @@ -700,13 +686,11 @@ and TO is ignored." ;; If the most preferred coding system has the property mime-charset, ;; append it to the defaults. - (let ((tail coding-category-list) - preferred base) - (while (and tail (not (setq preferred (symbol-value (car tail))))) - (setq tail (cdr tail))) + (let ((preferred (coding-system-priority-list t)) + base) (and (coding-system-p preferred) (setq base (coding-system-base preferred)) - (coding-system-get preferred 'mime-charset) + (coding-system-get preferred :mime-charset) (not (rassq base default-coding-system)) (push (cons preferred base) default-coding-system))))) @@ -765,8 +749,9 @@ and TO is ignored." (let ((l codings) mime-charset) (while l - (setq mime-charset (coding-system-get (car l) 'mime-charset)) - (if (and mime-charset (coding-system-p mime-charset)) + (setq mime-charset (coding-system-get (car l) :mime-charset)) + (if (and mime-charset (coding-system-p mime-charset) + (coding-system-equal (car l) mime-charset)) (setcar l mime-charset)) (setq l (cdr l)))) @@ -959,7 +944,7 @@ it asks the user to select a proper coding system." (if (fboundp select-safe-coding-system-function) (funcall select-safe-coding-system-function (point-min) (point-max) coding - (function (lambda (x) (coding-system-get x 'mime-charset)))) + (function (lambda (x) (coding-system-get x :mime-charset)))) coding))) ;;; Language support stuff. @@ -975,8 +960,8 @@ Meaningful values for KEY include documentation value is documentation of what this language environment is meant for, and how to use it. - charset value is a list of the character sets used by this - language environment. + charset value is a list of the character sets mainly used + by this language environment. sample-text value is an expression which is evalled to generate a line of text written using characters appropriate for this language environment. @@ -993,10 +978,9 @@ Meaningful values for KEY include This is used to set up the coding system priority list when you switch to this language environment. nonascii-translation - value is a translation table to be set in the - variable `nonascii-translation-table' in this - language environment, or a character set from - which `nonascii-insert-offset' is calculated. + value is a charset of dimension one to use for + converting a unibyte character to multibyte + and vice versa. input-method value is a default input method for this language environment. features value is a list of features requested in this @@ -1006,10 +990,6 @@ The following keys take effect only when multibyte characters are globally disabled, i.e. the value of `default-enable-multibyte-characters' is nil. - unibyte-syntax value is a library name to load to set - unibyte 8-bit character syntaxes for this - language environment. - unibyte-display value is a coding system to encode characters for the terminal. Characters in the range of 160 to 255 display not as octal escapes, @@ -1191,8 +1171,13 @@ If nil, that means no input method is activated now.") "*Default input method for multilingual text (a string). This is the input method activated automatically by the command `toggle-input-method' (\\[toggle-input-method])." + :link '(custom-manual "(emacs)Input Methods") :group 'mule - :type '(choice (const nil) string) + :type '(choice (const nil) (string + :completion-ignore-case t + :complete-function widget-string-complete + :completion-alist input-method-alist + :prompt-history input-method-history)) :set-after '(current-language-environment)) (put 'input-method-function 'permanent-local t) @@ -1387,6 +1372,8 @@ and enable that one. The default is the most recent input method specified (when (interactive-p) (customize-mark-as-set 'default-input-method))))))) +(eval-when-compile (autoload 'help-buffer "help-mode")) + (defun describe-input-method (input-method) "Describe input method INPUT-METHOD." (interactive @@ -1486,20 +1473,26 @@ See also the variable `input-method-verbose-flag'." :type 'boolean :group 'mule) -(defvar input-method-activate-hook nil +(defcustom input-method-activate-hook nil "Normal hook run just after an input method is activated. The variable `current-input-method' keeps the input method name -just activated.") +just activated." + :type 'hook + :group 'mule) -(defvar input-method-inactivate-hook nil +(defcustom input-method-inactivate-hook nil "Normal hook run just after an input method is inactivated. The variable `current-input-method' still keeps the input method name -just inactivated.") +just inactivated." + :type 'hook + :group 'mule) -(defvar input-method-after-insert-chunk-hook nil - "Normal hook run just after an input method insert some chunk of text.") +(defcustom input-method-after-insert-chunk-hook nil + "Normal hook run just after an input method insert some chunk of text." + :type 'hook + :group 'mule) (defvar input-method-exit-on-first-char nil "This flag controls when an input method returns. @@ -1508,12 +1501,14 @@ that it may find a different translation if a user types another key. But, it this flag is non-nil, the input method returns as soon as the current key sequence gets long enough to have some valid translation.") -(defvar input-method-use-echo-area nil +(defcustom input-method-use-echo-area nil "This flag controls how an input method shows an intermediate key sequence. Usually, the input method inserts the intermediate key sequence, or candidate translations corresponding to the sequence, at point in the current buffer. -But, if this flag is non-nil, it displays them in echo area instead.") +But, if this flag is non-nil, it displays them in echo area instead." + :type 'hook + :group 'mule) (defvar input-method-exit-on-invalid-key nil "This flag controls the behaviour of an input method on invalid key input. @@ -1523,21 +1518,25 @@ input method temporarily. After that key, the input method is re-enabled. But, if this flag is non-nil, the input method is never back on.") -(defvar set-language-environment-hook nil +(defcustom set-language-environment-hook nil "Normal hook run after some language environment is set. When you set some hook function here, that effect usually should not be inherited to another language environment. So, you had better set another function in `exit-language-environment-hook' (which see) to -cancel the effect.") +cancel the effect." + :type 'hook + :group 'mule) -(defvar exit-language-environment-hook nil +(defcustom exit-language-environment-hook nil "Normal hook run after exiting from some language environment. When this hook is run, the variable `current-language-environment' is still bound to the language environment being exited. This hook is mainly used for canceling the effect of -`set-language-environment-hook' (which-see).") +`set-language-environment-hook' (which-see)." + :type 'hook + :group 'mule) (put 'setup-specified-language-environment 'apropos-inhibit t) @@ -1587,63 +1586,26 @@ The default status is as follows: The default value for the command `set-terminal-coding-system' is nil. The default value for the command `set-keyboard-coding-system' is nil. - The order of priorities of coding categories and the coding system - bound to each category are as follows - coding category coding system - -------------------------------------------------- - coding-category-iso-8-1 iso-latin-1 - coding-category-iso-8-2 iso-latin-1 - coding-category-utf-8 mule-utf-8 - coding-category-utf-16-be mule-utf-16be-with-signature - coding-category-utf-16-le mule-utf-16le-with-signature - coding-category-iso-7-tight iso-2022-jp - coding-category-iso-7 iso-2022-7bit - coding-category-iso-7-else iso-2022-7bit-lock - coding-category-iso-8-else iso-2022-8bit-ss2 - coding-category-emacs-mule emacs-mule - coding-category-raw-text raw-text - coding-category-sjis japanese-shift-jis - coding-category-big5 chinese-big5 - coding-category-ccl nil - coding-category-binary no-conversion" + The order of priorities of coding systems are as follows: + utf-8 + iso-2022-7bit + iso-latin-1 + iso-2022-7bit-lock + iso-2022-8bit-ss2 + emacs-mule + raw-text" (interactive) ;; This function formerly set default-enable-multibyte-characters to t, ;; but that is incorrect. It should not alter the unibyte/multibyte choice. - (setq coding-category-iso-7-tight 'iso-2022-jp - coding-category-iso-7 'iso-2022-7bit - coding-category-iso-8-1 'iso-latin-1 - coding-category-iso-8-2 'iso-latin-1 - coding-category-iso-7-else 'iso-2022-7bit-lock - coding-category-iso-8-else 'iso-2022-8bit-ss2 - coding-category-emacs-mule 'emacs-mule - coding-category-raw-text 'raw-text - coding-category-sjis 'japanese-shift-jis - coding-category-big5 'chinese-big5 - coding-category-utf-16-be 'mule-utf-16be-with-signature - coding-category-utf-16-le 'mule-utf-16le-with-signature - coding-category-utf-8 'mule-utf-8 - coding-category-ccl nil - coding-category-binary 'no-conversion) - - (set-coding-priority - '(coding-category-iso-8-1 - coding-category-iso-8-2 - coding-category-utf-8 - coding-category-utf-16-be - coding-category-utf-16-le - coding-category-iso-7-tight - coding-category-iso-7 - coding-category-iso-7-else - coding-category-iso-8-else - coding-category-emacs-mule - coding-category-raw-text - coding-category-sjis - coding-category-big5 - coding-category-ccl - coding-category-binary)) - - (update-coding-systems-internal) + (set-coding-system-priority + 'utf-8 + 'iso-2022-7bit + 'iso-latin-1 + 'iso-2022-7bit-lock + 'iso-2022-8bit-ss2 + 'emacs-mule + 'raw-text) (set-default-coding-systems nil) (setq default-sendmail-coding-system 'iso-latin-1) @@ -1674,8 +1636,7 @@ The default status is as follows: ;; (set-terminal-coding-system-internal nil) ;; (set-keyboard-coding-system-internal nil) - (setq nonascii-translation-table nil - nonascii-insert-offset 0)) + (set-unibyte-charset 'iso-8859-1)) (reset-language-environment) @@ -1736,46 +1697,28 @@ specifies the character set for the major languages of Western Europe." (setq input-method-history (cons input-method (delete input-method input-method-history)))))) - (let ((nonascii (get-language-info language-name 'nonascii-translation)) - (dos-table - (if (eq window-system 'pc) - (intern - (format "cp%d-nonascii-translation-table" dos-codepage))))) - (cond - ((char-table-p nonascii) - (setq nonascii-translation-table nonascii)) - ((and (eq window-system 'pc) (boundp dos-table)) - ;; DOS terminals' default is to use a special non-ASCII translation - ;; table as appropriate for the installed codepage. - (setq nonascii-translation-table (symbol-value dos-table))) - ((charsetp nonascii) - (setq nonascii-insert-offset (- (make-char nonascii) 128))))) + + ;; Put higher priorities to such charsets that are supported by the + ;; coding systems of higher priorities in this environment. + (let ((charsets nil)) + (dolist (coding (get-language-info language-name 'coding-priority)) + (setq charsets (append charsets (coding-system-charset-list coding)))) + (if charsets + (apply 'set-charset-priority charsets))) + + ;; Note: For DOS, we assumed that the charset cpXXX is already + ;; defined. + (let ((nonascii (get-language-info language-name 'nonascii-translation))) + (if (eq window-system 'pc) + (setq nonascii (intern "cp%d" dos-codepage))) + (or (and (charsetp nonascii) + (= (charset-dimension nonascii) 1)) + (setq nonascii 'iso-8859-1)) + (set-unibyte-charset nonascii)) ;; Unibyte setups if necessary. - (unless default-enable-multibyte-characters - ;; Syntax and case table. - (let ((syntax (get-language-info language-name 'unibyte-syntax))) - (if syntax - (let ((set-case-syntax-set-multibyte nil)) - (load syntax nil t)) - ;; No information for syntax and case. Reset to the defaults. - (let ((syntax-table (standard-syntax-table)) - (case-table (standard-case-table)) - (ch (if (eq window-system 'pc) 128 160))) - (while (< ch 256) - (modify-syntax-entry ch " " syntax-table) - (aset case-table ch ch) - (setq ch (1+ ch))) - (set-char-table-extra-slot case-table 0 nil) - (set-char-table-extra-slot case-table 1 nil) - (set-char-table-extra-slot case-table 2 nil)) - (set-standard-case-table (standard-case-table)) - (let ((list (buffer-list))) - (while list - (with-current-buffer (car list) - (set-case-table (standard-case-table))) - (setq list (cdr list)))))) - (set-display-table-and-terminal-coding-system language-name)) + (or default-enable-multibyte-characters + (set-display-table-and-terminal-coding-system language-name)) (let ((required-features (get-language-info language-name 'features))) (while required-features @@ -1787,6 +1730,68 @@ specifies the character set for the major languages of Western Europe." (run-hooks 'set-language-environment-hook) (force-mode-line-update t)) +(define-widget 'charset 'symbol + "An Emacs charset." + :tag "Charset" + :complete-function (lambda () + (interactive) + (lisp-complete-symbol 'charsetp)) + :completion-ignore-case t + :value 'ascii + :validate (lambda (widget) + (unless (charsetp (widget-value widget)) + (widget-put widget :error (format "Invalid charset: %S" + (widget-value widget))) + widget)) + :prompt-history 'charset-history) + +(defcustom language-info-custom-alist nil + "Customizations of language environment parameters. +Value is an alist with elements like those of `language-info-alist'. +These are used to set values in `language-info-alist' which replace +the defaults. A typical use is replacing the default input method for +the environment. Use \\[describe-language-environment] to find the environment's settings. + +This option is intended for use at startup. Removing items doesn't +remove them from the language info until you next restart Emacs. + +Setting this variable directly does not take effect. See +`set-language-info-alist' for use in programs." + :group 'mule + :version "22.1" + :set (lambda (s v) + (custom-set-default s v) + ;; Can't do this before language environments are set up. + (when v + ;; modify language-info-alist + (dolist (elt v) + (set-language-info-alist (car elt) (cdr elt))) + ;; re-set the environment in case its parameters changed + (set-language-environment current-language-environment))) + :type `(alist + :key-type (string :tag "Language environment" + :completion-ignore-case t + :complete-function widget-string-complete + :completion-alist language-info-alist) + :value-type + (alist :key-type symbol + :options ((documentation string) + (charset (repeat charset)) + (sample-text string) + (setup-function function) + (exit-function function) + (coding-system (repeat coding-system)) + (coding-priority (repeat coding-system)) + (nonascii-translation charset) + (input-method + (string + :completion-ignore-case t + :complete-function widget-string-complete + :completion-alist input-method-alist + :prompt-history input-method-history)) + (features (repeat symbol)) + (unibyte-display coding-system))))) + (defun standard-display-european-internal () ;; Actually set up direct output of non-ASCII characters. (standard-display-8bit (if (eq window-system 'pc) 128 160) 255) @@ -1818,18 +1823,13 @@ The optional arg EOL-TYPE specifies the eol-type of the default value of `buffer-file-coding-system' set by this function." (let* ((priority (get-language-info language-name 'coding-priority)) (default-coding (car priority))) - (if priority - (let ((categories (mapcar 'coding-system-category priority))) - (set-default-coding-systems - (if (memq eol-type '(0 1 2 unix dos mac)) - (coding-system-change-eol-conversion default-coding eol-type) - default-coding)) - (setq default-sendmail-coding-system default-coding) - (set-coding-priority categories) - (while priority - (set (car categories) (car priority)) - (setq priority (cdr priority) categories (cdr categories))) - (update-coding-systems-internal))))) + (when priority + (set-default-coding-systems + (if (memq eol-type '(0 1 2 unix dos mac)) + (coding-system-change-eol-conversion default-coding eol-type) + default-coding)) + (setq default-sendmail-coding-system default-coding) + (apply 'set-coding-system-priority priority)))) (defsubst princ-list (&rest args) "Print all arguments with `princ', then print \"\n\"." @@ -1893,7 +1893,8 @@ of `buffer-file-coding-system' set by this function." (setq l (cons input-method (delete input-method l)))) (insert ":\n") (while l - (when (string= language-name (nth 1 (car l))) + (when (eq t (compare-strings language-name nil nil + (nth 1 (car l)) nil nil t)) (insert " " (car (car l))) (search-backward (car (car l))) (help-xref-button 0 'help-input-method (car (car l))) @@ -1931,8 +1932,7 @@ of `buffer-file-coding-system' set by this function." "' in mode line):\n\t" (coding-system-doc-string (car l)) "\n") - (let ((aliases (coding-system-get (car l) - 'alias-coding-systems))) + (let ((aliases (coding-system-aliases (car l)))) (when aliases (insert "\t(alias:") (while aliases @@ -2063,7 +2063,7 @@ of `buffer-file-coding-system' set by this function." ("rm" . "Latin-1") ; Rhaeto-Romanic ; rn Kirundi ("ro" . "Romanian") - ("ru.*[_.]koi8" . "Russian") + ("ru.*[_.]koi8\\(?:-r\\)?\\'" . "Cyrillic-KOI8") ; Russian ("ru" . "Cyrillic-ISO") ; Russian ; rw Kinyarwanda ("sa" . "Devanagari") ; Sanskrit @@ -2079,7 +2079,7 @@ of `buffer-file-coding-system' set by this function." ; so Somali ("sq" . "Latin-1") ; Albanian ("sr" . "Latin-2") ; Serbian (Latin alphabet) - ("sr_YU@cyrillic" . "Cyrillic-ISO") ; per glibc + ("sr.*@cyrillic" . "Cyrillic-ISO") ; per glibc ; ss Siswati ; st Sesotho ; su Sundanese @@ -2112,12 +2112,12 @@ of `buffer-file-coding-system' set by this function." ; za Zhuang ; glibc: - ; zh_CN.GB18030/GB18030 \ - ; zh_CN.GBK/GBK \ ; zh_HK/BIG5-HKSCS \ ("zh.*[._]big5" . "Chinese-BIG5") - ("zh.*[._]gbk" . nil) ; Solaris 2.7; has gbk-0 as well as GB 2312.1980-0 + ("zh.*[._].gb18030" . "Chinese-GB18030") ; zh_CN.GB18030/GB18030 in glibc + ("zh.*[._].gbk" . "Chinese-GBK") + ;; glibc has zh_TW.EUC-TW, with zh_TW defaulting to Big5 ("zh_tw" . "Chinese-CNS") ; glibc uses big5 ("zh_tw[._]euc-tw" . "Chinese-EUC-TW") ("zh" . "Chinese-GB") @@ -2156,8 +2156,9 @@ If the language name is nil, there is no corresponding language environment.") (".*8859[-_]?14\\>" . "Latin-8") (".*8859[-_]?15\\>" . "Latin-9") (".*utf\\(-?8\\)\\>" . "UTF-8") - ;; utf-8@euro exists, so put this last. (@euro really specifies - ;; the currency, rather than the charset.) + ;; @euro actually indicates the monetary component, but it + ;; probably implies a Latin-9 codeset component. + ;; utf-8@euro exists, so put this last. (".*@euro\\>" . "Latin-9"))) "List of pairs of locale regexps and charset language names. The first element whose locale regexp matches the start of a downcased locale @@ -2188,17 +2189,26 @@ start of KEY, or nil if there is no match." (setq alist (cdr alist))) (cdr element))) +(defun locale-charset-match-p (charset1 charset2) + "Whether charset names (strings) CHARSET1 and CHARSET2 are equivalent. +Matching is done ignoring case and any hyphens and underscores in the +names. E.g. `ISO_8859-1' and `iso88591' both match `iso-8859-1'." + (setq charset1 (replace-regexp-in-string "[-_]" "" charset1)) + (setq charset2 (replace-regexp-in-string "[-_]" "" charset2)) + (eq t (compare-strings charset1 nil nil charset2 nil nil t))) + (defun set-locale-environment (&optional locale-name) "Set up multi-lingual environment for using LOCALE-NAME. This sets the language environment, the coding system priority, the default input method and sometimes other things. -LOCALE-NAME should be a string -which is the name of a locale supported by the system; -often it is of the form xx_XX.CODE, where xx is a language, -XX is a country, and CODE specifies a character set and coding system. -For example, the locale name \"ja_JP.EUC\" might name a locale -for Japanese in Japan using the `japanese-iso-8bit' coding-system. +LOCALE-NAME should be a string which is the name of a locale supported +by the system; often it is of the form xx_XX.CODE, where xx is a +language, XX is a country, and CODE specifies a character set and +coding system. For example, the locale name \"ja_JP.EUC\" might name +a locale for Japanese in Japan using the `japanese-iso-8bit' +coding-system. The name may also have a modifier suffix, e.g. `@euro' +or `@cyrillic'. If LOCALE-NAME is nil, its value is taken from the environment variables LC_ALL, LC_CTYPE and LANG (the first one that is set). @@ -2299,7 +2309,20 @@ See also `locale-charset-language-names', `locale-language-names', (when coding-system (prefer-coding-system coding-system) - (setq locale-coding-system coding-system)))) + (setq locale-coding-system coding-system)) + (when (get-language-info current-language-environment 'coding-priority) + (let ((codeset (locale-info 'codeset)) + (coding-system (car (coding-system-priority-list)))) + (when codeset + (let ((cs (coding-system-aliases coding-system)) + result) + (while (and cs (not result)) + (setq result + (locale-charset-match-p (symbol-name (pop cs)) + (locale-info 'codeset)))) + (unless result + (message "Warning: Default coding system `%s' disagrees with +system codeset `%s' for this locale." coding-system codeset)))))))) ;; Default to A4 paper if we're not in a C, POSIX or US locale. ;; (See comments in Flocale_info.) @@ -2327,22 +2350,6 @@ See also `locale-charset-language-names', `locale-language-names', 'a4)))))) nil) -;;; Charset property - -(defun get-charset-property (charset propname) - "Return the value of CHARSET's PROPNAME property. -This is the last value stored with - (put-charset-property CHARSET PROPNAME VALUE)." - (and (not (eq charset 'composition)) - (plist-get (charset-plist charset) propname))) - -(defun put-charset-property (charset propname value) - "Store CHARSETS's PROPNAME property with value VALUE. -It can be retrieved with `(get-charset-property CHARSET PROPNAME)'." - (or (eq charset 'composition) - (set-charset-plist charset - (plist-put (charset-plist charset) propname value)))) - ;;; Character code property (put 'char-code-property-table 'char-table-extra-slots 0) @@ -2386,7 +2393,7 @@ It can be retrieved with `(get-char-code-property CHAR PROPNAME)'." "Return a pretty description of STR that is encoded by CODING-SYSTEM." (setq str (string-as-unibyte str)) (mapconcat - (if (and coding-system (eq (coding-system-type coding-system) 2)) + (if (and coding-system (eq (coding-system-type coding-system) 'iso-2022)) ;; Try to get a pretty description for ISO 2022 escape sequences. (function (lambda (x) (or (cdr (assq x iso-2022-control-alist)) (format "%02X" x)))) @@ -2396,18 +2403,14 @@ It can be retrieved with `(get-char-code-property CHAR PROPNAME)'." (defun encode-coding-char (char coding-system) "Encode CHAR by CODING-SYSTEM and return the resulting string. If CODING-SYSTEM can't safely encode CHAR, return nil." - (let ((str1 (string-as-multibyte (char-to-string char))) - (str2 (string-as-multibyte (make-string 2 char))) - (safe-chars (and coding-system - (coding-system-get coding-system 'safe-chars))) - (charset (char-charset char)) + (let ((str1 (string-as-multibyte (string char))) + (str2 (string-as-multibyte (string char char))) enc1 enc2 i1 i2) - (when (or (eq safe-chars t) - (eq charset 'ascii) - (and safe-chars (aref safe-chars char))) + (when (memq (coding-system-base coding-system) + (find-coding-systems-string str1)) ;; We must find the encoded string of CHAR. But, just encoding ;; CHAR will put extra control sequences (usually to designate - ;; ASCII charaset) at the tail if type of CODING is ISO 2022. + ;; ASCII charset) at the tail if type of CODING is ISO 2022. ;; To exclude such tailing bytes, we at first encode one-char ;; string and two-char string, then check how many bytes at the ;; tail of both encoded strings are the same. @@ -2424,5 +2427,19 @@ If CODING-SYSTEM can't safely encode CHAR, return nil." ;; exclude. (substring enc2 0 i2)))) +;; Backwards compatibility. These might be better with :init-value t, +;; but that breaks loadup. +(define-minor-mode unify-8859-on-encoding-mode + "Obsolete." + :group 'mule + :global t) +(define-minor-mode unify-8859-on-decoding-mode + "Obsolete." + :group 'mule + :global t) + +(defvar nonascii-insert-offset 0 "This variable is obsolete.") +(defvar nonascii-translation-table nil "This variable is obsolete.") + ;;; mule-cmds.el ends here diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el index 04bc47d3de2..121e2bdf9dc 100644 --- a/lisp/international/mule-conf.el +++ b/lisp/international/mule-conf.el @@ -1,9 +1,13 @@ -;;; mule-conf.el --- configure multilingual environment -*- no-byte-compile: t -*- +;;; mule-conf.el --- configure multilingual environment ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002, 2003 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: mule, multilingual, character set, coding system +;; Keywords: i18n, mule, multilingual, character set, coding system ;; This file is part of GNU Emacs. @@ -24,330 +28,1096 @@ ;;; Commentary: -;; Don't byte-compile this file. +;; This file defines the Emacs charsets and some basic coding systems. +;; Other coding systems are defined in the files in directory +;; lisp/language. ;;; Code: +;;; Remarks + +;; The ISO-IR registry is at http://www.itscj.ipsj.or.jp/ISO-IR/. +;; Standards docs equivalent to iso-2022 and iso-8859 are at +;; http://www.ecma.ch/. + +;; FWIW, http://www.microsoft.com/globaldev/ lists the following for +;; MS Windows, which are presumably the only charsets we really need +;; to worry about on such systems: +;; `OEM codepages': 437, 720, 737, 775, 850, 852, 855, 857, 858, 862, 866 +;; `Windows codepages': 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, +;; 1258, 874, 932, 936, 949, 950 + ;;; Definitions of character sets. -;; Basic (official) character sets. These character sets are treated -;; efficiently with respect to buffer memory. - -;; Syntax: -;; (define-charset CHARSET-ID CHARSET -;; [ DIMENSION CHARS WIDTH DIRECTION ISO-FINAL-CHAR ISO-GRAPHIC-PLANE -;; SHORT-NAME LONG-NAME DESCRIPTION ]) -;; ASCII charset is defined in src/charset.c as below. -;; (define-charset 0 ascii -;; [1 94 1 0 ?B 0 "ASCII" "ASCII" "ASCII (ISO646 IRV)"]) - -;; 1-byte charsets. Valid range of CHARSET-ID is 128..143. - -;; CHARSET-ID 128 is not used. - -(define-charset 129 'latin-iso8859-1 - [1 96 1 0 ?A 1 "RHP of Latin-1" "RHP of Latin-1 (ISO 8859-1): ISO-IR-100" - "Right-Hand Part of Latin Alphabet 1 (ISO/IEC 8859-1): ISO-IR-100."]) -(define-charset 130 'latin-iso8859-2 - [1 96 1 0 ?B 1 "RHP of Latin-2" "RHP of Latin-2 (ISO 8859-2): ISO-IR-101" - "Right-Hand Part of Latin Alphabet 2 (ISO/IEC 8859-2): ISO-IR-101."]) -(define-charset 131 'latin-iso8859-3 - [1 96 1 0 ?C 1 "RHP of Latin-3" "RHP of Latin-3 (ISO 8859-3): ISO-IR-109" - "Right-Hand Part of Latin Alphabet 3 (ISO/IEC 8859-3): ISO-IR-109."]) -(define-charset 132 'latin-iso8859-4 - [1 96 1 0 ?D 1 "RHP of Latin-4" "RHP of Latin-4 (ISO 8859-4): ISO-IR-110" - "Right-Hand Part of Latin Alphabet 4 (ISO/IEC 8859-4): ISO-IR-110."]) -(define-charset 133 'thai-tis620 - [1 96 1 0 ?T 1 "RHP of TIS620" "RHP of Thai (TIS620): ISO-IR-166" - "Right-Hand Part of TIS620.2533 (Thai): ISO-IR-166."]) -(define-charset 134 'greek-iso8859-7 - [1 96 1 0 ?F 1 "RHP of ISO8859/7" "RHP of Greek (ISO 8859-7): ISO-IR-126" - "Right-Hand Part of Latin/Greek Alphabet (ISO/IEC 8859-7): ISO-IR-126."]) -(define-charset 135 'arabic-iso8859-6 - [1 96 1 1 ?G 1 "RHP of ISO8859/6" "RHP of Arabic (ISO 8859-6): ISO-IR-127" - "Right-Hand Part of Latin/Arabic Alphabet (ISO/IEC 8859-6): ISO-IR-127."]) -(define-charset 136 'hebrew-iso8859-8 - [1 96 1 1 ?H 1 "RHP of ISO8859/8" "RHP of Hebrew (ISO 8859-8): ISO-IR-138" - "Right-Hand Part of Latin/Hebrew Alphabet (ISO/IEC 8859-8): ISO-IR-138."]) -(define-charset 137 'katakana-jisx0201 - [1 94 1 0 ?I 1 "JISX0201 Katakana" "Japanese Katakana (JISX0201.1976)" - "Katakana Part of JISX0201.1976."]) -(define-charset 138 'latin-jisx0201 - [1 94 1 0 ?J 0 "JISX0201 Roman" "Japanese Roman (JISX0201.1976)" - "Roman Part of JISX0201.1976."]) - -;; CHARSET-ID is not used 139. - -(define-charset 140 'cyrillic-iso8859-5 - [1 96 1 0 ?L 1 "RHP of ISO8859/5" "RHP of Cyrillic (ISO 8859-5): ISO-IR-144" - "Right-Hand Part of Latin/Cyrillic Alphabet (ISO/IEC 8859-5): ISO-IR-144."]) -(define-charset 141 'latin-iso8859-9 - [1 96 1 0 ?M 1 "RHP of Latin-5" "RHP of Latin-5 (ISO 8859-9): ISO-IR-148" - "Right-Hand Part of Latin Alphabet 5 (ISO/IEC 8859-9): ISO-IR-148."]) -(define-charset 142 'latin-iso8859-15 - [1 96 1 0 ?b 1 "RHP of Latin-9" "RHP of Latin-9 (ISO 8859-15): ISO-IR-203" - "Right-Hand Part of Latin Alphabet 9 (ISO/IEC 8859-15): ISO-IR-203."]) -(define-charset 143 'latin-iso8859-14 - [1 96 1 0 ?_ 1 "RHP of Latin-8" "RHP of Latin-8 (ISO 8859-14): ISO-IR-199" - "Right-Hand Part of Latin Alphabet 8 (ISO/IEC 8859-14): ISO-IR-199."]) - -;; 2-byte charsets. Valid range of CHARSET-ID is 144..153. - -(define-charset 144 'japanese-jisx0208-1978 - [2 94 2 0 ?@ 0 "JISX0208.1978" "JISX0208.1978 (Japanese): ISO-IR-42" - "JISX0208.1978 Japanese Kanji (so called \"old JIS\"): ISO-IR-42."]) -(define-charset 145 'chinese-gb2312 - [2 94 2 0 ?A 0 "GB2312" "GB2312: ISO-IR-58" - "GB2312 Chinese simplified: ISO-IR-58."]) -(define-charset 146 'japanese-jisx0208 - [2 94 2 0 ?B 0 "JISX0208" "JISX0208.1983/1990 (Japanese): ISO-IR-87" - "JISX0208.1983/1990 Japanese Kanji: ISO-IR-87."]) -(define-charset 147 'korean-ksc5601 - [2 94 2 0 ?C 0 "KSC5601" "KSC5601 (Korean): ISO-IR-149" - "KSC5601 Korean Hangul and Hanja: ISO-IR-149."]) -(define-charset 148 'japanese-jisx0212 - [2 94 2 0 ?D 0 "JISX0212" "JISX0212 (Japanese): ISO-IR-159" - "JISX0212 Japanese supplement: ISO-IR-159."]) -(define-charset 149 'chinese-cns11643-1 - [2 94 2 0 ?G 0 "CNS11643-1" "CNS11643-1 (Chinese traditional): ISO-IR-171" - "CNS11643 Plane 1 Chinese traditional: ISO-IR-171."]) -(define-charset 150 'chinese-cns11643-2 - [2 94 2 0 ?H 0 "CNS11643-2" "CNS11643-2 (Chinese traditional): ISO-IR-172" - "CNS11643 Plane 2 Chinese traditional: ISO-IR-172."]) -(define-charset 151 'japanese-jisx0213-1 - [2 94 2 0 ?O 0 "JISX0213-1" "JISX0213-1" "JISX0213 Plane 1 (Japanese)"]) -(define-charset 152 'chinese-big5-1 - [2 94 2 0 ?0 0 "Big5 (Level-1)" "Big5 (Level-1) A141-C67F" - "Frequently used part (A141-C67F) of Big5 (Chinese traditional)."]) -(define-charset 153 'chinese-big5-2 - [2 94 2 0 ?1 0 "Big5 (Level-2)" "Big5 (Level-2) C940-FEFE" - "Less frequently used part (C940-FEFE) of Big5 (Chinese traditional)."]) - -;; Additional (private) character sets. These character sets are -;; treated less space-efficiently in the buffer. - -;; Syntax: -;; (define-charset CHARSET-ID CHARSET -;; [ DIMENSION CHARS WIDTH DIRECTION ISO-FINAL-CHAR ISO-GRAPHIC-PLANE -;; SHORT-NAME LONG-NAME DESCRIPTION ]) - -;; ISO-2022 allows a use of character sets not registered in ISO with -;; final characters `0' (0x30) through `?' (0x3F). Among them, Emacs -;; reserves `0' through `9' to support several private character sets. -;; The remaining final characters `:' through `?' are for users. - -;; 1-byte 1-column charsets. Valid range of CHARSET-ID is 160..223. - -(define-charset 160 'chinese-sisheng - [1 94 1 0 ?0 0 "SiSheng" "SiSheng (PinYin/ZhuYin)" - "Sisheng characters (vowels with tone marks) for Pinyin/Zhuyin."]) - -;; IPA characters for phonetic symbols. -(define-charset 161 'ipa - [1 96 1 0 ?0 1 "IPA" "IPA" - "IPA (International Phonetic Association) characters."]) - -;; Vietnamese VISCII. VISCII is 1-byte character set which contains -;; more than 96 characters. Since Emacs can't handle it as one -;; character set, it is divided into two: lower case letters and upper -;; case letters. -(define-charset 162 'vietnamese-viscii-lower - [1 96 1 0 ?1 1 "VISCII lower" "VISCII lower-case" - "Vietnamese VISCII1.1 lower-case characters."]) -(define-charset 163 'vietnamese-viscii-upper - [1 96 1 0 ?2 1 "VISCII upper" "VISCII upper-case" - "Vietnamese VISCII1.1 upper-case characters."]) +;; The charsets `ascii', `unicode' and `eight-bit' are already defined +;; in charset.c as below: +;; +;; (define-charset 'ascii +;; "" +;; :dimension 1 +;; :code-space [0 127] +;; :iso-final-char ?B +;; :ascii-compatible-p t +;; :emacs-mule-id 0 +;; :code-offset 0) +;; +;; (define-charset 'unicode +;; "" +;; :dimension 3 +;; :code-space [0 255 0 255 0 16] +;; :ascii-compatible-p t +;; :code-offset 0) +;; +;; (define-charset 'eight-bit +;; "" +;; :dimension 1 +;; :code-space [128 255] +;; :code-offset #x3FFF80) +;; +;; We now set :docstring, :short-name, and :long-name properties. + +(put-charset-property + 'ascii :docstring "ASCII (ISO646 IRV)") +(put-charset-property + 'ascii :short-name "ASCII") +(put-charset-property + 'ascii :long-name "ASCII (ISO646 IRV)") +(put-charset-property + 'iso-8859-1 :docstring "Latin-1 (ISO/IEC 8859-1)") +(put-charset-property + 'iso-8859-1 :short-name "Latin-1") +(put-charset-property + 'iso-8859-1 :long-name "Latin-1") +(put-charset-property + 'unicode :docstring "Unicode (ISO10646)") +(put-charset-property + 'unicode :short-name "Unicode") +(put-charset-property + 'unicode :long-name "Unicode (ISO10646)") +(put-charset-property 'eight-bit :docstring "Raw bytes 0-255") +(put-charset-property 'eight-bit :short-name "Raw bytes") + +(define-charset-alias 'ucs 'unicode) + +(define-charset 'emacs + "Full Emacs characters" + :ascii-compatible-p t + :code-space [ 0 255 0 255 0 63 ] + :code-offset 0 + :supplementary-p t) + +(define-charset 'latin-iso8859-1 + "Right-Hand Part of ISO/IEC 8859/1 (Latin-1): ISO-IR-100" + :short-name "RHP of Latin-1" + :long-name "RHP of ISO/IEC 8859/1 (Latin-1): ISO-IR-100" + :iso-final-char ?A + :emacs-mule-id 129 + :code-space [32 127] + :code-offset 160) + +;; Name perhaps not ideal, but is XEmacs-compatible. +(define-charset 'control-1 + "8-bit control code (0x80..0x9F)" + :short-name "8-bit control code" + :code-space [128 159] + :code-offset 128) + +(define-charset 'eight-bit-control + "Raw bytes in the range 0x80..0x9F (usually produced from invalid encodings)" + :short-name "Raw bytes 0x80..0x9F" + :code-space [128 159] + :code-offset #x3FFF80) ; see character.h + +(define-charset 'eight-bit-graphic + "Raw bytes in the range 0xA0..0xFF (usually produced from invalid encodings)" + :short-name "Raw bytes 0xA0..0xFF" + :code-space [160 255] + :code-offset #x3FFFA0) ; see character.h + +(defmacro define-iso-single-byte-charset (symbol iso-symbol name nickname + iso-ir iso-final + emacs-mule-id map) + `(progn + (define-charset ,symbol + ,name + :short-name ,nickname + :long-name ,name + :ascii-compatible-p t + :code-space [0 255] + :map ,map) + (if ,iso-symbol + (define-charset ,iso-symbol + (if ,iso-ir + (format "Right-Hand Part of %s (%s): ISO-IR-%d" + ,name ,nickname ,iso-ir) + (format "Right-Hand Part of %s (%s)" ,name ,nickname)) + :short-name (format "RHP of %s" ,name) + :long-name (format "RHP of %s (%s)" ,name ,nickname) + :iso-final-char ,iso-final + :emacs-mule-id ,emacs-mule-id + :code-space [32 127] + :subset (list ,symbol 160 255 -128))))) + +(define-iso-single-byte-charset 'iso-8859-2 'latin-iso8859-2 + "ISO/IEC 8859/2" "Latin-2" 101 ?B 130 "8859-2") + +(define-iso-single-byte-charset 'iso-8859-3 'latin-iso8859-3 + "ISO/IEC 8859/3" "Latin-3" 109 ?C 131 "8859-3") + +(define-iso-single-byte-charset 'iso-8859-4 'latin-iso8859-4 + "ISO/IEC 8859/4" "Latin-4" 110 ?D 132 "8859-4") + +(define-iso-single-byte-charset 'iso-8859-5 'cyrillic-iso8859-5 + "ISO/IEC 8859/5" "Latin/Cyrillic" 144 ?L 140 "8859-5") + +(define-iso-single-byte-charset 'iso-8859-6 'arabic-iso8859-6 + "ISO/IEC 8859/6" "Latin/Arabic" 127 ?G 135 "8859-6") + +(define-iso-single-byte-charset 'iso-8859-7 'greek-iso8859-7 + "ISO/IEC 8859/7" "Latin/Greek" 126 ?F 134 "8859-7") + +(define-iso-single-byte-charset 'iso-8859-8 'hebrew-iso8859-8 + "ISO/IEC 8859/8" "Latin/Hebrew" 138 ?H 136 "8859-8") + +(define-iso-single-byte-charset 'iso-8859-9 'latin-iso8859-9 + "ISO/IEC 8859/9" "Latin-5" 148 ?M 141 "8859-9") + +(define-iso-single-byte-charset 'iso-8859-10 'latin-iso8859-10 + "ISO/IEC 8859/10" "Latin-6" 157 ?V nil "8859-10") + +;; http://www.nectec.or.th/it-standards/iso8859-11/ +;; http://www.cwi.nl/~dik/english/codes/8859.html says this is tis-620 +;; plus nbsp +(define-iso-single-byte-charset 'iso-8859-11 'thai-iso8859-11 + "ISO/IEC 8859/11" "Latin/Thai" 166 ?T nil "8859-11") + +;; 8859-12 doesn't (yet?) exist. + +(define-iso-single-byte-charset 'iso-8859-13 'latin-iso8859-13 + "ISO/IEC 8859/13" "Latin-7" 179 ?Y nil "8859-13") + +(define-iso-single-byte-charset 'iso-8859-14 'latin-iso8859-14 + "ISO/IEC 8859/14" "Latin-8" 199 ?_ 143 "8859-14") + +(define-iso-single-byte-charset 'iso-8859-15 'latin-iso8859-15 + "ISO/IEC 8859/15" "Latin-9" 203 ?b 142 "8859-15") + +(define-iso-single-byte-charset 'iso-8859-16 'latin-iso8859-16 + "ISO/IEC 8859/16" "Latin-10" 226 ?f nil "8859-16") + +;; No point in keeping it around. +(fmakunbound 'define-iso-single-byte-charset) + +;; Can this be shared with 8859-11? +;; N.b. not all of these are defined unicodes. +(define-charset 'thai-tis620 + "TIS620.2533" + :short-name "TIS620.2533" + :iso-final-char ?T + :emacs-mule-id 133 + :code-space [32 127] + :code-offset #x0E00) + +;; Fixme: doc for this, c.f. above +(define-charset 'tis620-2533 + "TIS620.2533" + :short-name "TIS620.2533" + :ascii-compatible-p t + :code-space [0 255] + :superset '(ascii eight-bit-control (thai-tis620 . 128))) + +(define-charset 'jisx0201 + "JISX0201" + :short-name "JISX0201" + :code-space [0 #xDF] + :map "JISX0201") + +(define-charset 'latin-jisx0201 + "Roman Part of JISX0201.1976" + :short-name "JISX0201 Roman" + :long-name "Japanese Roman (JISX0201.1976)" + :iso-final-char ?J + :emacs-mule-id 138 + :code-space [33 126] + :subset '(jisx0201 33 126 0)) + +(define-charset 'katakana-jisx0201 + "Katakana Part of JISX0201.1976" + :short-name "JISX0201 Katakana" + :long-name "Japanese Katakana (JISX0201.1976)" + :iso-final-char ?I + :emacs-mule-id 137 + :code-space [33 126] + :subset '(jisx0201 161 254 -128)) + +(define-charset 'chinese-gb2312 + "GB2312 Chinese simplified: ISO-IR-58" + :short-name "GB2312" + :long-name "GB2312: ISO-IR-58" + :iso-final-char ?A + :emacs-mule-id 145 + :code-space [33 126 33 126] + :code-offset #x110000 + :unify-map "GB2312") + +(define-charset 'chinese-gbk + "GBK Chinese simplified." + :short-name "GBK" + :code-space [#x40 #xFE #x81 #xFE] + :code-offset #x160000 + :unify-map "GBK") +(define-charset-alias 'cp936 'chinese-gbk) +(define-charset-alias 'windows-936 'chinese-gbk) + +(define-charset 'chinese-cns11643-1 + "CNS11643 Plane 1 Chinese traditional: ISO-IR-171" + :short-name "CNS11643-1" + :long-name "CNS11643-1 (Chinese traditional): ISO-IR-171" + :iso-final-char ?G + :emacs-mule-id 149 + :code-space [33 126 33 126] + :code-offset #x114000 + :unify-map "CNS-1") + +(define-charset 'chinese-cns11643-2 + "CNS11643 Plane 2 Chinese traditional: ISO-IR-172" + :short-name "CNS11643-2" + :long-name "CNS11643-2 (Chinese traditional): ISO-IR-172" + :iso-final-char ?H + :emacs-mule-id 150 + :code-space [33 126 33 126] + :code-offset #x118000 + :unify-map "CNS-2") + +(define-charset 'chinese-cns11643-3 + "CNS11643 Plane 3 Chinese Traditional: ISO-IR-183" + :short-name "CNS11643-3" + :long-name "CNS11643-3 (Chinese traditional): ISO-IR-183" + :iso-final-char ?I + :code-space [33 126 33 126] + :emacs-mule-id 246 + :code-offset #x11C000 + :unify-map "CNS-3") + +(define-charset 'chinese-cns11643-4 + "CNS11643 Plane 4 Chinese Traditional: ISO-IR-184" + :short-name "CNS11643-4" + :long-name "CNS11643-4 (Chinese traditional): ISO-IR-184" + :iso-final-char ?J + :emacs-mule-id 247 + :code-space [33 126 33 126] + :code-offset #x120000 + :unify-map "CNS-4") + +(define-charset 'chinese-cns11643-5 + "CNS11643 Plane 5 Chinese Traditional: ISO-IR-185" + :short-name "CNS11643-5" + :long-name "CNS11643-5 (Chinese traditional): ISO-IR-185" + :iso-final-char ?K + :emacs-mule-id 248 + :code-space [33 126 33 126] + :code-offset #x124000 + :unify-map "CNS-5") + +(define-charset 'chinese-cns11643-6 + "CNS11643 Plane 6 Chinese Traditional: ISO-IR-186" + :short-name "CNS11643-6" + :long-name "CNS11643-6 (Chinese traditional): ISO-IR-186" + :iso-final-char ?L + :emacs-mule-id 249 + :code-space [33 126 33 126] + :code-offset #x128000 + :unify-map "CNS-6") + +(define-charset 'chinese-cns11643-7 + "CNS11643 Plane 7 Chinese Traditional: ISO-IR-187" + :short-name "CNS11643-7" + :long-name "CNS11643-7 (Chinese traditional): ISO-IR-187" + :iso-final-char ?M + :emacs-mule-id 250 + :code-space [33 126 33 126] + :code-offset #x12C000 + :unify-map "CNS-7") + +(define-charset 'big5 + "Big5 (Chinese traditional)" + :short-name "Big5" + :code-space [#x40 #xFE #xA1 #xFE] + :code-offset #x130000 + :unify-map "BIG5") +;; Fixme: AKA cp950 according to +;; <URL:http://www.microsoft.com/globaldev/reference/WinCP.asp>. Is +;; that correct? + +(define-charset 'chinese-big5-1 + "Frequently used part (A141-C67E) of Big5 (Chinese traditional)" + :short-name "Big5 (Level-1)" + :long-name "Big5 (Level-1) A141-C67F" + :iso-final-char ?0 + :emacs-mule-id 152 + :code-space [#x21 #x7E #x21 #x7E] + :code-offset #x135000 + :unify-map "BIG5-1") + +(define-charset 'chinese-big5-2 + "Less frequently used part (C940-FEFE) of Big5 (Chinese traditional)" + :short-name "Big5 (Level-2)" + :long-name "Big5 (Level-2) C940-FEFE" + :iso-final-char ?1 + :emacs-mule-id 153 + :code-space [#x21 #x7E #x21 #x7E] + :code-offset #x137800 + :unify-map "BIG5-2") + +(define-charset 'japanese-jisx0208 + "JISX0208.1983/1990 Japanese Kanji: ISO-IR-87" + :short-name "JISX0208" + :long-name "JISX0208.1983/1990 (Japanese): ISO-IR-87" + :iso-final-char ?B + :emacs-mule-id 146 + :code-space [33 126 33 126] + :code-offset #x140000 + :unify-map "JISX0208") + +(define-charset 'japanese-jisx0208-1978 + "JISX0208.1978 Japanese Kanji (so called \"old JIS\"): ISO-IR-42" + :short-name "JISX0208.1978" + :long-name "JISX0208.1978 (JISC6226.1978): ISO-IR-42" + :iso-final-char ?@ + :emacs-mule-id 144 + :code-space [33 126 33 126] + :code-offset #x144000 + :unify-map "JISC6226") + +(define-charset 'japanese-jisx0212 + "JISX0212 Japanese supplement: ISO-IR-159" + :short-name "JISX0212" + :long-name "JISX0212 (Japanese): ISO-IR-159" + :iso-final-char ?D + :emacs-mule-id 148 + :code-space [33 126 33 126] + :code-offset #x148000 + :unify-map "JISX0212") + +;; Note that jisx0213 contains characters not in Unicode (3.2?). It's +;; arguable whether it should have a unify-map. +(define-charset 'japanese-jisx0213-1 + "JISX0213 Plane 1 (Japanese)" + :short-name "JISX0213-1" + :iso-final-char ?O + :emacs-mule-id 151 + :unify-map "JISX2131" + :code-space [33 126 33 126] + :code-offset #x14C000) + +(define-charset 'japanese-jisx0213-2 + "JISX0213 Plane 2 (Japanese)" + :short-name "JISX0213-2" + :iso-final-char ?P + :emacs-mule-id 254 + :unify-map "JISX2132" + :code-space [33 126 33 126] + :code-offset #x150000) + +(define-charset 'korean-ksc5601 + "KSC5601 Korean Hangul and Hanja: ISO-IR-149" + :short-name "KSC5601" + :long-name "KSC5601 (Korean): ISO-IR-149" + :iso-final-char ?C + :emacs-mule-id 147 + :code-space [33 126 33 126] + :code-offset #x279f94 ; ... #x27c217 + :unify-map "KSC5601") + +(define-charset 'big5-hkscs + "Big5-HKSCS (Chinese traditional, Hong Kong supplement)" + :short-name "Big5" + :code-space [#x40 #xFE #xA1 #xFE] + :code-offset #x27c218 ; ... #x280839 + :unify-map "BIG5-HKSCS") + +;; Fixme: Korean cp949/UHC + +(define-charset 'chinese-sisheng + "SiSheng characters for PinYin/ZhuYin" + :short-name "SiSheng" + :long-name "SiSheng (PinYin/ZhuYin)" + :iso-final-char ?0 + :emacs-mule-id 160 + :code-space [33 126] + :unify-map "MULE-sisheng" + :code-offset #x200000) + +;; A subset of the 1989 version of IPA. It consists of the consonant +;; signs used in English, French, German and Italian, and all vowels +;; signs in the table. [says old MULE doc] +(define-charset 'ipa + "IPA (International Phonetic Association)" + :short-name "IPA" + :iso-final-char ?0 + :emacs-mule-id 161 + :unify-map "MULE-ipa" + :code-space [32 127] + :code-offset #x200080) + +(define-charset 'viscii + "VISCII1.1" + :short-name "VISCII" + :long-name "VISCII 1.1" + :code-space [0 255] + :map "VISCII") + +(define-charset 'vietnamese-viscii-lower + "VISCII1.1 lower-case" + :short-name "VISCII lower" + :long-name "VISCII lower-case" + :iso-final-char ?1 + :emacs-mule-id 162 + :code-space [32 127] + :code-offset #x200200 + :unify-map "MULE-lviscii") + +(define-charset 'vietnamese-viscii-upper + "VISCII1.1 upper-case" + :short-name "VISCII upper" + :long-name "VISCII upper-case" + :iso-final-char ?2 + :emacs-mule-id 163 + :code-space [32 127] + :code-offset #x200280 + :unify-map "MULE-uviscii") + +(define-charset 'vscii + "VSCII1.1 (TCVN-5712 VN1)" + :short-name "VSCII" + :code-space [0 255] + :map "VSCII") + +(define-charset-alias 'tcvn-5712 'vscii) + +;; Fixme: see note in tcvn.map about combining characters +(define-charset 'vscii-2 + "VSCII-2 (TCVN-5712 VN2)" + :code-space [0 255] + :map "VSCII-2") + +(define-charset 'koi8-r + "KOI8-R" + :short-name "KOI8-R" + :ascii-compatible-p t + :code-space [0 255] + :map "KOI8-R") + +(define-charset-alias 'koi8 'koi8-r) + +(define-charset 'alternativnyj + "ALTERNATIVNYJ" + :short-name "alternativnyj" + :ascii-compatible-p t + :code-space [0 255] + :map "ALTERNATIVNYJ") + +(define-charset 'cp866 + "CP866" + :short-name "cp866" + :ascii-compatible-p t + :code-space [0 255] + :map "IBM866") +(define-charset-alias 'ibm866 'cp866) + +(define-charset 'koi8-u + "KOI8-U" + :short-name "KOI8-U" + :ascii-compatible-p t + :code-space [0 255] + :map "KOI8-U") + +(define-charset 'koi8-t + "KOI8-T" + :short-name "KOI8-T" + :ascii-compatible-p t + :code-space [0 255] + :map "KOI8-T") + +(define-charset 'georgian-ps + "GEORGIAN-PS" + :short-name "GEORGIAN-PS" + :ascii-compatible-p t + :code-space [0 255] + :map "KA-PS") + +(define-charset 'georgian-academy + "GEORGIAN-ACADEMY" + :short-name "GEORGIAN-ACADEMY" + :ascii-compatible-p t + :code-space [0 255] + :map "KA-ACADEMY") + +(define-charset 'windows-1250 + "WINDOWS-1250 (Central Europe)" + :short-name "WINDOWS-1250" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1250") +(define-charset-alias 'cp1250 'windows-1250) + +(define-charset 'windows-1251 + "WINDOWS-1251 (Cyrillic)" + :short-name "WINDOWS-1251" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1251") +(define-charset-alias 'cp1251 'windows-1251) + +(define-charset 'windows-1252 + "WINDOWS-1252 (Latin I)" + :short-name "WINDOWS-1252" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1252") +(define-charset-alias 'cp1252 'windows-1252) + +(define-charset 'windows-1253 + "WINDOWS-1253 (Greek)" + :short-name "WINDOWS-1253" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1253") +(define-charset-alias 'cp1253 'windows-1253) + +(define-charset 'windows-1254 + "WINDOWS-1254 (Turkish)" + :short-name "WINDOWS-1254" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1254") +(define-charset-alias 'cp1254 'windows-1254) + +(define-charset 'windows-1255 + "WINDOWS-1255 (Hebrew)" + :short-name "WINDOWS-1255" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1255") +(define-charset-alias 'cp1255 'windows-1255) + +(define-charset 'windows-1256 + "WINDOWS-1256 (Arabic)" + :short-name "WINDOWS-1256" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1256") +(define-charset-alias 'cp1256 'windows-1256) + +(define-charset 'windows-1257 + "WINDOWS-1257 (Baltic)" + :short-name "WINDOWS-1257" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1257") +(define-charset-alias 'cp1257 'windows-1257) + +(define-charset 'windows-1258 + "WINDOWS-1258 (Viet Nam)" + :short-name "WINDOWS-1258" + :ascii-compatible-p t + :code-space [0 255] + :map "CP1258") +(define-charset-alias 'cp1258 'windows-1258) + +(define-charset 'next + "NEXT" + :short-name "NEXT" + :ascii-compatible-p t + :code-space [0 255] + :map "NEXTSTEP") + +(define-charset 'cp1125 + "CP1125" + :short-name "CP1125" + :code-space [0 255] + :map "CP1125") +(define-charset-alias 'ruscii 'cp1125) +;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua> +(define-charset-alias 'cp866u 'cp1125) + +;; Fixme: C.f. iconv, http://czyborra.com/charsets/codepages.html +;; shows this as not ASCII comptaible, with various graphics in +;; 0x01-0x1F. +(define-charset 'cp437 + "CP437 (MS-DOS United States, Australia, New Zealand, South Africa)" + :short-name "CP437" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM437") + +(define-charset 'cp720 + "CP720 (Arabic)" + :short-name "CP720" + :code-space [0 255] + :ascii-compatible-p t + :map "CP720") + +(define-charset 'cp737 + "CP737 (PC Greek)" + :short-name "CP737" + :code-space [0 255] + :ascii-compatible-p t + :map "CP737") + +(define-charset 'cp775 + "CP775 (PC Baltic)" + :short-name "CP775" + :code-space [0 255] + :ascii-compatible-p t + :map "CP775") + +(define-charset 'cp851 + "CP851 (Greek)" + :short-name "CP851" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM851") + +(define-charset 'cp852 + "CP852 (MS-DOS Latin-2)" + :short-name "CP852" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM852") + +(define-charset 'cp855 + "CP855 (IBM Cyrillic)" + :short-name "CP855" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM855") + +(define-charset 'cp857 + "CP857 (IBM Turkish)" + :short-name "CP857" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM857") + +(define-charset 'cp858 + "CP858 (Multilingual Latin I + Euro)" + :short-name "CP858" + :code-space [0 255] + :ascii-compatible-p t + :map "CP858") +(define-charset-alias 'cp00858 'cp858) ; IANA has IBM00858/CP00858 + +(define-charset 'cp860 + "CP860 (MS-DOS Portuguese)" + :short-name "CP860" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM860") + +(define-charset 'cp861 + "CP861 (MS-DOS Icelandic)" + :short-name "CP861" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM861") + +(define-charset 'cp862 + "CP862 (PC Hebrew)" + :short-name "CP862" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM862") + +(define-charset 'cp863 + "CP863 (MS-DOS Canadian French)" + :short-name "CP863" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM863") + +(define-charset 'cp864 + "CP864 (PC Arabic)" + :short-name "CP864" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM864") + +(define-charset 'cp865 + "CP865 (MS-DOS Nordic)" + :short-name "CP865" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM865") + +(define-charset 'cp869 + "CP869 (IBM Modern Greek)" + :short-name "CP869" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM869") + +(define-charset 'cp874 + "CP874 (IBM Thai)" + :short-name "CP874" + :code-space [0 255] + :ascii-compatible-p t + :map "IBM874") ;; For Arabic, we need three different types of character sets. ;; Digits are of direction left-to-right and of width 1-column. ;; Others are of direction right-to-left and of width 1-column or ;; 2-column. -(define-charset 164 'arabic-digit - [1 94 1 0 ?2 0 "Arabic digit" "Arabic digit" - "Arabic digits."]) -(define-charset 165 'arabic-1-column - [1 94 1 1 ?3 0 "Arabic 1-col" "Arabic 1-column" - "Arabic 1-column width glyphs."]) - -;; ASCII with right-to-left direction. -(define-charset 166 'ascii-right-to-left - [1 94 1 1 ?B 0 "rev ASCII" "ASCII with right-to-left direction" - "ASCII (left half of ISO 8859-1) with right-to-left direction."]) +(define-charset 'arabic-digit + "Arabic digit" + :short-name "Arabic digit" + :iso-final-char ?2 + :emacs-mule-id 164 + :code-space [34 42] + :code-offset #x0600) + +(define-charset 'arabic-1-column + "Arabic 1-column" + :short-name "Arabic 1-col" + :long-name "Arabic 1-column" + :iso-final-char ?3 + :emacs-mule-id 165 + :code-space [33 126] + :code-offset #x200100) + +(define-charset 'arabic-2-column + "Arabic 2-column" + :short-name "Arabic 2-col" + :long-name "Arabic 2-column" + :iso-final-char ?4 + :emacs-mule-id 224 + :code-space [33 126] + :code-offset #x200180) ;; Lao script. -;; ISO10646's 0x0E80..0x0EDF are mapped to 0x20..0x7F. -(define-charset 167 'lao - [1 94 1 0 ?1 0 "Lao" "Lao" - "Lao characters (U+0E80..U+0EDF)."]) - -;; CHARSET-IDs 168..223 are not used. +;; Codes 0x21..0x7E are mapped to Unicode U+0E81..U+0EDF. +;; Not all of them are defined unicodes. +(define-charset 'lao + "Lao characters (ISO10646 0E81..0EDF)" + :short-name "Lao" + :iso-final-char ?1 + :emacs-mule-id 167 + :code-space [33 126] + :code-offset #x0E81) + +(define-charset 'mule-lao + "Lao characters (ISO10646 0E81..0EDF)" + :short-name "Lao" + :code-space [0 255] + :superset '(ascii eight-bit-control (lao . 128))) -;; 1-byte 2-column charsets. Valid range of CHARSET-ID is 224..239. - -(define-charset 224 'arabic-2-column - [1 94 2 1 ?4 0 "Arabic 2-col" "Arabic 2-column" - "Arabic 2-column glyphs."]) ;; Indian scripts. Symbolic charset for data exchange. Glyphs are ;; not assigned. They are automatically converted to each Indian ;; script which IS-13194 supports. -(define-charset 225 'indian-is13194 - [1 94 2 0 ?5 1 "IS 13194" "Indian IS 13194" - "Generic Indian character set for data exchange with IS 13194."]) - -;; CHARSET-IDs 226..239 are not used. - -(define-charset 240 'indian-glyph - [2 96 1 0 ?4 0 "Indian glyph" "Indian glyph" - "Glyphs for Indian characters."]) -;; 240 used to be [2 94 1 0 ?6 0 "Indian 1-col" "Indian 1 Column"] - -;; 2-byte 1-column charsets. Valid range of CHARSET-ID is 240..244. +(define-charset 'indian-is13194 + "Generic Indian charset for data exchange with IS 13194" + :short-name "IS 13194" + :long-name "Indian IS 13194" + :iso-final-char ?5 + :emacs-mule-id 225 + :code-space [33 126] + :code-offset #x180000) + +(let ((code-offset #x180100)) + (dolist (script '(devanagari sanskrit bengali tamil telugu assamese + oriya kannada malayalam gujarati punjabi)) + (define-charset (intern (format "%s-cdac" script)) + (format "Glyphs of %s script for CDAC font. Subset of `indian-glyph'." + (capitalize (symbol-name script))) + :short-name (format "CDAC %s glyphs" (capitalize (symbol-name script))) + :code-space [0 255] + :code-offset code-offset) + (setq code-offset (+ code-offset #x100))) + + (dolist (script '(devanagari bengali punjabi gujarati + oriya tamil telugu kannada malayalam)) + (define-charset (intern (format "%s-akruti" script)) + (format "Glyphs of %s script for AKRUTI font. Subset of `indian-glyph'." + (capitalize (symbol-name script))) + :short-name (format "AKRUTI %s glyphs" (capitalize (symbol-name script))) + :code-space [0 255] + :code-offset code-offset) + (setq code-offset (+ code-offset #x100)))) + +(define-charset 'indian-glyph + "Glyphs for Indian characters." + :short-name "Indian glyph" + :iso-final-char ?4 + :emacs-mule-id 240 + :code-space [32 127 32 127] + :code-offset #x180100) ;; Actual Glyph for 1-column width. -(define-charset 241 'tibetan-1-column - [2 94 1 0 ?8 0 "Tibetan 1-col" "Tibetan 1 column" - "Tibetan 1-column glyphs."]) - -;; Subsets of Unicode. - -(define-charset 242 'mule-unicode-2500-33ff - [2 96 1 0 ?2 0 "Unicode subset 2" "Unicode subset (U+2500..U+33FF)" - "Unicode characters of the range U+2500..U+33FF."]) - -(define-charset 243 'mule-unicode-e000-ffff - [2 96 1 0 ?3 0 "Unicode subset 3" "Unicode subset (U+E000+FFFF)" - "Unicode characters of the range U+E000..U+FFFF."]) - -(define-charset 244 'mule-unicode-0100-24ff - [2 96 1 0 ?1 0 "Unicode subset" "Unicode subset (U+0100..U+24FF)" - "Unicode characters of the range U+0100..U+24FF."]) - -;; 2-byte 2-column charsets. Valid range of CHARSET-ID is 245..254. - -;; Ethiopic characters (Amharic and Tigrigna). -(define-charset 245 'ethiopic - [2 94 2 0 ?3 0 "Ethiopic" "Ethiopic characters" - "Ethiopic characters."]) - -;; Chinese CNS11643 Plane3 thru Plane7. Although these are official -;; character sets, the use is rare and don't have to be treated -;; space-efficiently in the buffer. -(define-charset 246 'chinese-cns11643-3 - [2 94 2 0 ?I 0 "CNS11643-3" "CNS11643-3 (Chinese traditional): ISO-IR-183" - "CNS11643 Plane 3 Chinese Traditional: ISO-IR-183."]) -(define-charset 247 'chinese-cns11643-4 - [2 94 2 0 ?J 0 "CNS11643-4" "CNS11643-4 (Chinese traditional): ISO-IR-184" - "CNS11643 Plane 4 Chinese Traditional: ISO-IR-184."]) -(define-charset 248 'chinese-cns11643-5 - [2 94 2 0 ?K 0 "CNS11643-5" "CNS11643-5 (Chinese traditional): ISO-IR-185" - "CNS11643 Plane 5 Chinese Traditional: ISO-IR-185."]) -(define-charset 249 'chinese-cns11643-6 - [2 94 2 0 ?L 0 "CNS11643-6" "CNS11643-6 (Chinese traditional): ISO-IR-186" - "CNS11643 Plane 6 Chinese Traditional: ISO-IR-186."]) -(define-charset 250 'chinese-cns11643-7 - [2 94 2 0 ?M 0 "CNS11643-7" "CNS11643-7 (Chinese traditional): ISO-IR-187" - "CNS11643 Plane 7 Chinese Traditional: ISO-IR-187."]) +(define-charset 'indian-1-column + "Indian charset for 1-column width glyphs." + :short-name "Indian 1-col" + :long-name "Indian 1 Column" + :iso-final-char ?6 + :emacs-mule-id 240 + :code-space [33 126 33 126] + :code-offset #x184000) ;; Actual Glyph for 2-column width. -(define-charset 251 'indian-2-column - [2 94 2 0 ?5 0 "Indian 2-col" "Indian 2 Column" - "Indian character set for 2-column width glyphs."]) - ;; old indian-1-column characters will be translated to indian-2-column. -(declare-equiv-charset 2 94 ?6 'indian-2-column) - -;; Tibetan script. -(define-charset 252 'tibetan - [2 94 2 0 ?7 0 "Tibetan 2-col" "Tibetan 2 column" - "Tibetan 2-column width glyphs."]) - -;; CHARSET-ID 253 is not used. - -;; JISX0213 Plane 2 -(define-charset 254 'japanese-jisx0213-2 - [2 94 2 0 ?P 0 "JISX0213-2" "JISX0213-2" - "JISX0213 Plane 2 (Japanese)."]) +(define-charset 'indian-2-column + "Indian charset for 2-column width glyphs." + :short-name "Indian 2-col" + :long-name "Indian 2 Column" + :iso-final-char ?5 + :emacs-mule-id 251 + :code-space [33 126 33 126] + :code-offset #x184000) + +(define-charset 'tibetan + "Tibetan characters" + :iso-final-char ?7 + :short-name "Tibetan 2-col" + :long-name "Tibetan 2 column" + :iso-final-char ?7 + :emacs-mule-id 252 + :unify-map "MULE-tibetan" + :code-space [33 126 33 37] + :code-offset #x190000) + +(define-charset 'tibetan-1-column + "Tibetan 1 column glyph" + :short-name "Tibetan 1-col" + :long-name "Tibetan 1 column" + :iso-final-char ?8 + :emacs-mule-id 241 + :code-space [33 126 33 37] + :code-offset #x190000) -;; Tell C code charset ID's of several charsets. -(setup-special-charsets) +;; Subsets of Unicode. +(define-charset 'mule-unicode-2500-33ff + "Unicode characters of the range U+2500..U+33FF." + :short-name "Unicode subset 2" + :long-name "Unicode subset (U+2500..U+33FF)" + :iso-final-char ?2 + :emacs-mule-id 242 + :code-space [#x20 #x7f #x20 #x47] + :code-offset #x2500) + +(define-charset 'mule-unicode-e000-ffff + "Unicode characters of the range U+E000..U+FFFF." + :short-name "Unicode subset 3" + :long-name "Unicode subset (U+E000+FFFF)" + :iso-final-char ?3 + :emacs-mule-id 243 + :code-space [#x20 #x7F #x20 #x75] + :code-offset #xE000 + :max-code 30015) ; U+FFFF + +(define-charset 'mule-unicode-0100-24ff + "Unicode characters of the range U+0100..U+24FF." + :short-name "Unicode subset" + :long-name "Unicode subset (U+0100..U+24FF)" + :iso-final-char ?1 + :emacs-mule-id 244 + :code-space [#x20 #x7F #x20 #x7F] + :code-offset #x100) + +(define-charset 'unicode-bmp + "Unicode Basic Multilingual Plane" + :short-name "Unicode BMP" + :code-space [0 255 0 255] + :code-offset 0) + +(define-charset 'ethiopic + "Ethiopic characters for Amharic and Tigrigna." + :short-name "Ethiopic" + :long-name "Ethiopic characters" + :iso-final-char ?3 + :emacs-mule-id 245 + :unify-map "MULE-ethiopic" + :code-space [33 126 33 126] + :code-offset #x1A0000) + +(define-charset 'mac-roman + "Mac Roman charset" + :short-name "Mac Roman" + :ascii-compatible-p t + :code-space [0 255] + :map "MACINTOSH") + +;; Fixme: modern EBCDIC variants, e.g. IBM00924? +(define-charset 'ebcdic-us + "US version of EBCDIC" + :short-name "EBCDIC-US" + :code-space [0 255] + :mime-charset 'ebcdic-us + :map "EBCDICUS") + +(define-charset 'ebcdic-uk + "UK version of EBCDIC" + :short-name "EBCDIC-UK" + :code-space [0 255] + :mime-charset 'ebcdic-uk + :map "EBCDICUK") + +(define-charset 'ibm1047 + ;; Says groff: + "IBM1047, `EBCDIC Latin 1/Open Systems' used by OS/390 Unix." + :short-name "IBM1047" + :code-space [0 255] + :mime-charset 'ibm1047 + :map "IBM1047") +(define-charset-alias 'cp1047 'ibm1047) + +(define-charset 'hp-roman8 + "Encoding used by Hewlet-Packard printer software" + :short-name "HP-ROMAN8" + :ascii-compatible-p t + :code-space [0 255] + :map "HP-ROMAN8") + +;; To make a coding system with this, a pre-write-conversion should +;; account for the commented-out multi-valued code points in +;; stdenc.map. +(define-charset 'adobe-standard-encoding + "Adobe `standard encoding' used in PostScript" + :short-name "ADOBE-STANDARD-ENCODING" + :code-space [#x20 255] + :map "stdenc") + +(define-charset 'symbol + "Adobe symbol encoding used in PostScript" + :short-name "ADOBE-SYMBOL" + :code-space [#x20 255] + :map "symbol") + +(define-charset 'ibm850 + "DOS codepage 850 (Latin-1)" + :short-name "IBM850" + :ascii-compatible-p t + :code-space [0 255] + :map "IBM850") +(define-charset-alias 'cp850 'ibm850) + +(define-charset 'mik + "Bulgarian DOS codepage" + :short-name "MIK" + :ascii-compatible-p t + :code-space [0 255] + :map "MIK") + +(define-charset 'ptcp154 + "`Paratype' codepage (Asian Cyrillic)" + :short-name "PT154" + :ascii-compatible-p t + :code-space [0 255] + :mime-charset 'pt154 + :map "PTCP154") +(define-charset-alias 'pt154 'ptcp154) +(define-charset-alias 'cp154 'ptcp154) + +(define-charset 'gb18030-2-byte + "GB18030 2-byte (0x814E..0xFEFE)" + :code-space [#x40 #xFE #x81 #xFE] + :supplementary-p t + :map "GB180302") + +(define-charset 'gb18030-4-byte-bmp + "GB18030 4-byte for BMP (0x81308130-0x8431A439)" + :code-space [#x30 #x39 #x81 #xFE #x30 #x39 #x81 #x84] + :supplementary-p t + :map "GB180304") + +(define-charset 'gb18030-4-byte-smp + "GB18030 4-byte for SMP (0x90308130-0xE3329A35)" + :code-space [#x30 #x39 #x81 #xFE #x30 #x39 #x90 #xE3] + :min-code '(#x9030 . #x8130) + :max-code '(#xE332 . #x9A35) + :supplementary-p t + :code-offset #x10000) + +(define-charset 'gb18030-4-byte-ext-1 + "GB18030 4-byte (0x8431A530-0x8F39FE39)" + :code-space [#x30 #x39 #x81 #xFE #x30 #x39 #x84 #x8F] + :min-code '(#x8431 . #xA530) + :max-code '(#x8F39 . #xFE39) + :supplementary-p t + :code-offset #x200000 ; ... #x22484B + ) + +(define-charset 'gb18030-4-byte-ext-2 + "GB18030 4-byte (0xE3329A36-0xFE39FE39)" + :code-space [#x30 #x39 #x81 #xFE #x30 #x39 #xE3 #xFE] + :min-code '(#xE332 . #x9A36) + :max-code '(#xFE39 . #xFE39) + :supplementary-p t + :code-offset #X22484C ; ... #x279f93 + ) + +(define-charset 'gb18030 + "GB18030" + :code-space [#x00 #xFF #x00 #xFE #x00 #xFE #x00 #xFE] + :min-code 0 + :max-code '(#xFE39 . #xFE39) + :superset '(ascii gb18030-2-byte + gb18030-4-byte-bmp gb18030-4-byte-smp + gb18030-4-byte-ext-1 gb18030-4-byte-ext-2)) + +(unify-charset 'chinese-gb2312) +(unify-charset 'chinese-gbk) +(unify-charset 'chinese-cns11643-1) +(unify-charset 'chinese-cns11643-2) +(unify-charset 'chinese-cns11643-3) +(unify-charset 'chinese-cns11643-4) +(unify-charset 'chinese-cns11643-5) +(unify-charset 'chinese-cns11643-6) +(unify-charset 'chinese-cns11643-7) +(unify-charset 'big5) +(unify-charset 'chinese-big5-1) +(unify-charset 'chinese-big5-2) +(unify-charset 'big5-hkscs) +(unify-charset 'korean-ksc5601) +(unify-charset 'vietnamese-viscii-lower) +(unify-charset 'vietnamese-viscii-upper) +(unify-charset 'chinese-sisheng) +(unify-charset 'ipa) +(unify-charset 'tibetan) +(unify-charset 'ethiopic) +(unify-charset 'japanese-jisx0208-1978) +(unify-charset 'japanese-jisx0208) +(unify-charset 'japanese-jisx0212) +(unify-charset 'japanese-jisx0213-1) +(unify-charset 'japanese-jisx0213-2) ;; These are tables for translating characters on decoding and ;; encoding. -(define-translation-table - 'oldjis-newjis-jisroman-ascii - (list (cons (make-char 'japanese-jisx0208-1978) - (make-char 'japanese-jisx0208)) - (cons (make-char 'latin-jisx0201) (make-char 'ascii)))) -(aset (get 'oldjis-newjis-jisroman-ascii 'translation-table) - (make-char 'latin-jisx0201 92) (make-char 'latin-jisx0201 92)) -(aset (get 'oldjis-newjis-jisroman-ascii 'translation-table) - (make-char 'latin-jisx0201 126) (make-char 'latin-jisx0201 126)) - -(setq standard-translation-table-for-decode - (get 'oldjis-newjis-jisroman-ascii 'translation-table)) +;; Fixme: these aren't used now -- should they be? +(setq standard-translation-table-for-decode nil) (setq standard-translation-table-for-encode nil) +;; Fixme: should this be retained? I guess it could be useful for +;; non-unified charsets. (defvar translation-table-for-input nil "If non-nil, a char table used to translate characters from input methods. \(Currently only used by Quail.)") ;;; Make fundamental coding systems. -;; Miscellaneous coding systems which can't be made by -;; `make-coding-system'. - -(put 'no-conversion 'coding-system - (vector nil ?= "Do no conversion. - -When you visit a file with this coding, the file is read into a -unibyte buffer as is, thus each byte of a file is treated as a -character." - (list 'coding-category 'coding-category-binary - 'alias-coding-systems '(no-conversion) - 'safe-charsets t 'safe-chars t) - nil)) -(put 'no-conversion 'eol-type 0) -(put 'coding-category-binary 'coding-systems '(no-conversion)) -(setq coding-system-list '(no-conversion)) -(setq coding-system-alist '(("no-conversion"))) -(define-coding-system-internal 'no-conversion) +;; The coding system `no-conversion' is already defined in coding.c as +;; below: +;; +;; (define-coding-system 'no-conversion +;; "Do no conversion." +;; :coding-type 'raw-text +;; :mnemonic ?=) (define-coding-system-alias 'binary 'no-conversion) -(put 'undecided 'coding-system - (vector t ?- "No conversion on encoding, automatic conversion on decoding" - (list 'alias-coding-systems '(undecided) - 'safe-charsets '(ascii)) - nil)) -(setq coding-system-list (cons 'undecided coding-system-list)) -(setq coding-system-alist (cons '("undecided") coding-system-alist)) -(put 'undecided 'eol-type - (make-subsidiary-coding-system 'undecided)) - -(define-coding-system-alias 'unix 'undecided-unix) -(define-coding-system-alias 'dos 'undecided-dos) -(define-coding-system-alias 'mac 'undecided-mac) - -;; Coding systems not specific to each language environment. - -(make-coding-system - 'emacs-mule 0 ?= - "Emacs internal format used in buffer and string. - -Encoding text with this coding system produces the actual byte -sequence of the text in buffers and strings. An exception is made for -eight-bit-control characters. Each of them is encoded into a single -byte." - nil - '((safe-charsets . t) - (composition . t))) - -(make-coding-system - 'raw-text 5 ?t - "Raw text, which means text contains random 8-bit codes. +(define-coding-system 'raw-text + "Raw text, which means text contains random 8-bit codes. Encoding text with this coding system produces the actual byte sequence of the text in buffers and strings. An exception is made for eight-bit-control characters. Each of them is encoded into a single @@ -356,72 +1126,183 @@ byte. When you visit a file with this coding, the file is read into a unibyte buffer as is (except for EOL format), thus each byte of a file is treated as a character." - nil - '((safe-charsets . t))) - -(make-coding-system - 'iso-2022-7bit 2 ?J - "ISO 2022 based 7-bit encoding using only G0" - '((ascii t) nil nil nil - short ascii-eol ascii-cntl seven) - '((safe-charsets . t) - (composition . t))) - -(make-coding-system - 'iso-2022-7bit-ss2 2 ?$ - "ISO 2022 based 7-bit encoding using SS2 for 96-charset" - '((ascii t) nil t nil - short ascii-eol ascii-cntl seven nil single-shift) - '((safe-charsets . t) - (composition . t))) - -(make-coding-system - 'iso-2022-7bit-lock 2 ?& - "ISO-2022 coding system using Locking-Shift for 96-charset" - '((ascii t) t nil nil - nil ascii-eol ascii-cntl seven locking-shift) - '((safe-charsets . t) - (composition . t))) + :coding-type 'raw-text + :for-unibyte t + :mnemonic ?t) + +(define-coding-system 'no-conversion-multibyte + "Like `no-conversion' but don't read a file into a unibyte buffer." + :coding-type 'raw-text + :eol-type 'unix + :mnemonic ?=) + +(define-coding-system 'undecided + "No conversion on encoding, automatic conversion on decoding." + :coding-type 'undecided + :mnemonic ?- + :charset-list '(ascii)) -(define-coding-system-alias 'iso-2022-int-1 'iso-2022-7bit-lock) +(define-coding-system-alias 'unix 'undecided-unix) +(define-coding-system-alias 'dos 'undecided-dos) +(define-coding-system-alias 'mac 'undecided-mac) -(make-coding-system - 'iso-2022-7bit-lock-ss2 2 ?i - "Mixture of ISO-2022-JP, ISO-2022-KR, and ISO-2022-CN" - '((ascii t) - (nil korean-ksc5601 chinese-gb2312 chinese-cns11643-1 t) - (nil chinese-cns11643-2) - (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 - chinese-cns11643-6 chinese-cns11643-7) - short ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil - init-bol) - '((safe-charsets ascii japanese-jisx0208 japanese-jisx0208-1978 latin-jisx0201 - korean-ksc5601 chinese-gb2312 chinese-cns11643-1 - chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4 - chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7) - (composition . t))) +(define-coding-system 'iso-latin-1 + "ISO 2022 based 8-bit encoding for Latin-1 (MIME:ISO-8859-1)." + :coding-type 'charset + :mnemonic ?1 + :charset-list '(iso-8859-1) + :mime-charset 'iso-8859-1) -(define-coding-system-alias 'iso-2022-cjk 'iso-2022-7bit-lock-ss2) +(define-coding-system-alias 'iso-8859-1 'iso-latin-1) +(define-coding-system-alias 'latin-1 'iso-latin-1) -(make-coding-system - 'iso-2022-8bit-ss2 2 ?@ - "ISO 2022 based 8-bit encoding using SS2 for 96-charset" - '((ascii t) nil t nil - nil ascii-eol ascii-cntl nil nil single-shift) - '((safe-charsets . t) - (composition . t))) +;; Coding systems not specific to each language environment. -(make-coding-system - 'compound-text 2 ?x - "Compound text based generic encoding for decoding unknown messages. +(define-coding-system 'emacs-mule + "Emacs 21 internal format used in buffer and string." + :coding-type 'emacs-mule + :charset-list 'emacs-mule + :mnemonic ?M) + +(define-coding-system 'utf-8 + "UTF-8." + :coding-type 'utf-8 + :mnemonic ?U + :charset-list '(unicode) + :mime-charset 'utf-8) + +(define-coding-system-alias 'mule-utf-8 'utf-8) + +(define-coding-system 'utf-8-emacs + "Support for all Emacs characters (including non-Unicode characters)." + :coding-type 'utf-8 + :mnemonic ?U + :charset-list '(emacs)) + +(define-coding-system 'utf-16le + "UTF-16LE (little endian, no signature (BOM))." + :coding-type 'utf-16 + :mnemonic ?U + :charset-list '(unicode) + :endian 'little + :mime-text-unsuitable t + :mime-charset 'utf-16le) + +(define-coding-system 'utf-16be + "UTF-16BE (big endian, no signature (BOM))." + :coding-type 'utf-16 + :mnemonic ?U + :charset-list '(unicode) + :endian 'big + :mime-text-unsuitable t + :mime-charset 'utf-16be) + +(define-coding-system 'utf-16le-with-signature + "UTF-16 (little endian, with signature (BOM))." + :coding-type 'utf-16 + :mnemonic ?U + :charset-list '(unicode) + :bom t + :endian 'little + :mime-text-unsuitable t + :mime-charset 'utf-16) + +(define-coding-system 'utf-16be-with-signature + "UTF-16 (big endian, with signature)." + :coding-type 'utf-16 + :mnemonic ?U + :charset-list '(unicode) + :bom t + :endian 'big + :mime-text-unsuitable t + :mime-charset 'utf-16) + +(define-coding-system 'utf-16 + "UTF-16 (detect endian on decoding, use big endian on encoding with BOM)." + :coding-type 'utf-16 + :mnemonic ?U + :charset-list '(unicode) + :bom '(utf-16le-with-signature . utf-16be-with-signature) + :endian 'big + :mime-text-unsuitable t + :mime-charset 'utf-16) + +;; Backwards compatibility (old names, also used by Mule-UCS). We +;; prefer the MIME names. +(define-coding-system-alias 'utf-16-le 'utf-16le-with-signature) +(define-coding-system-alias 'utf-16-be 'utf-16be-with-signature) + + +(define-coding-system 'iso-2022-7bit + "ISO 2022 based 7-bit encoding using only G0." + :coding-type 'iso-2022 + :mnemonic ?J + :charset-list 'iso-2022 + :designation [(ascii t) nil nil nil] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation composition)) + +(define-coding-system 'iso-2022-7bit-ss2 + "ISO 2022 based 7-bit encoding using SS2 for 96-charset." + :coding-type 'iso-2022 + :mnemonic ?$ + :charset-list 'iso-2022 + :designation [(ascii 94) nil (nil 96) nil] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit + designation single-shift composition)) + +(define-coding-system 'iso-2022-7bit-lock + "ISO-2022 coding system using Locking-Shift for 96-charset." + :coding-type 'iso-2022 + :mnemonic ?& + :charset-list 'iso-2022 + :designation [(ascii 94) (nil 96) nil nil] + :flags '(ascii-at-eol ascii-at-cntl 7-bit + designation locking-shift composition)) -This coding system does not support extended segments." - '((ascii t) (latin-iso8859-1 katakana-jisx0201 t) t t - nil ascii-eol ascii-cntl nil locking-shift single-shift nil nil nil - init-bol nil nil) - '((safe-charsets . t) - (mime-charset . x-ctext) - (composition . t))) +(define-coding-system-alias 'iso-2022-int-1 'iso-2022-7bit-lock) + +(define-coding-system 'iso-2022-7bit-lock-ss2 + "Mixture of ISO-2022-JP, ISO-2022-KR, and ISO-2022-CN." + :coding-type 'iso-2022 + :mnemonic ?i + :charset-list '(ascii + japanese-jisx0208 japanese-jisx0208-1978 latin-jisx0201 + korean-ksc5601 + chinese-gb2312 + chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 + chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6 + chinese-cns11643-7) + :designation [(ascii 94) + (nil korean-ksc5601 chinese-gb2312 chinese-cns11643-1 96) + (nil chinese-cns11643-2) + (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 + chinese-cns11643-6 chinese-cns11643-7)] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit locking-shift + single-shift init-bol)) + +(define-coding-system-alias 'iso-2022-cjk 'iso-2022-7bit-lock-ss2) + +(define-coding-system 'iso-2022-8bit-ss2 + "ISO 2022 based 8-bit encoding using SS2 for 96-charset." + :coding-type 'iso-2022 + :mnemonic ?@ + :charset-list 'iso-2022 + :designation [(ascii 94) nil (nil 96) nil] + :flags '(ascii-at-eol ascii-at-cntl designation single-shift composition)) + +(define-coding-system 'compound-text + "Compound text based generic encoding for decoding unknown messages. + +This coding system does not support extended segments of CTEXT." + :coding-type 'iso-2022 + :mnemonic ?x + :charset-list 'iso-2022 + :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] + :flags '(ascii-at-eol ascii-at-cntl + designation locking-shift single-shift composition) + ;; Fixme: this isn't a valid MIME charset and has to be + ;; special-cased elsewhere -- fx + :mime-charset 'x-ctext) (define-coding-system-alias 'x-ctext 'compound-text) (define-coding-system-alias 'ctext 'compound-text) @@ -431,58 +1312,57 @@ This coding system does not support extended segments." ;; compound-text-with-extensions, see mule.el. Note that this should ;; not have a mime-charset property, to prevent it from showing up ;; close to the beginning of coding systems ordered by priority. -(make-coding-system - 'ctext-no-compositions 2 ?x +(define-coding-system 'ctext-no-compositions 2 ?x "Compound text based generic encoding for decoding unknown messages. Like `compound-text', but does not produce escape sequences for compositions." - '((ascii t) (latin-iso8859-1 katakana-jisx0201 t) t t - nil ascii-eol ascii-cntl nil locking-shift single-shift nil nil nil - init-bol nil nil) - '((safe-charsets . t))) + :coding-type 'iso-2022 + :mnemonic ?x + :charset-list 'iso-2022 + :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] + :flags '(ascii-at-eol ascii-at-cntl + designation locking-shift single-shift)) -(make-coding-system - 'compound-text-with-extensions 5 ?x - "Compound text encoding with extended segments. +(define-coding-system 'compound-text-with-extensions + "Compound text encoding with ICCCM Extended Segment extensions. This coding system should be used only for X selections. It is inappropriate for decoding and encoding files, process I/O, etc." - nil - '((post-read-conversion . ctext-post-read-conversion) - (pre-write-conversion . ctext-pre-write-conversion))) + :coding-type 'raw-text + :mnemonic ?x + :post-read-conversion 'ctext-post-read-conversion + :pre-write-conversion 'ctext-pre-write-conversion) (define-coding-system-alias 'x-ctext-with-extensions 'compound-text-with-extensions) (define-coding-system-alias 'ctext-with-extensions 'compound-text-with-extensions) -(make-coding-system - 'iso-safe 2 ?- - "Encode ASCII asis and encode non-ASCII characters to `?'." - '(ascii nil nil nil - nil ascii-eol ascii-cntl nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii))) - -(define-coding-system-alias - 'us-ascii 'iso-safe) - -(make-coding-system - 'iso-latin-1 2 ?1 - "ISO 2022 based 8-bit encoding for Latin-1 (MIME:ISO-8859-1)." - '(ascii latin-iso8859-1 nil nil - nil nil nil nil nil nil nil nil nil nil nil t t) - '((safe-charsets ascii latin-iso8859-1) - (mime-charset . iso-8859-1))) - -(define-coding-system-alias 'iso-8859-1 'iso-latin-1) -(define-coding-system-alias 'latin-1 'iso-latin-1) - -;; Use iso-safe for terminal output if some other coding system is not +(define-coding-system 'us-ascii + "Encode ASCII as-is and encode non-ASCII characters to `?'." + :coding-type 'charset + :mnemonic ?- + :charset-list '(ascii) + :default-char ?? + :mime-charset 'us-ascii) + +(define-coding-system-alias 'iso-safe 'us-ascii) + +(define-coding-system 'utf-7 + "UTF-7 encoding of Unicode (RFC 2152)." + :coding-type 'utf-8 + :mnemonic ?U + :mime-charset 'utf-7 + :charset-list '(unicode) + :pre-write-conversion 'utf-7-pre-write-conversion + :post-read-conversion 'utf-7-post-read-conversion) + +;; Use us-ascii for terminal output if some other coding system is not ;; specified explicitly. -(set-safe-terminal-coding-system-internal 'iso-safe) +(set-safe-terminal-coding-system-internal 'us-ascii) ;; The other coding-systems are defined in each language specific -;; section of languages.el. +;; files under lisp/language. ;; Normally, set coding system to `undecided' before reading a file. ;; Compiled Emacs Lisp files (*.elc) are not decoded at all, @@ -490,8 +1370,13 @@ for decoding and encoding files, process I/O, etc." ;; Tar files are not decoded at all, but we treat them as raw bytes. (setq file-coding-system-alist - '(("\\.elc\\'" . (emacs-mule . emacs-mule)) + '(("\\.elc\\'" . utf-8-emacs) ("\\.utf\\(-8\\)?\\'" . utf-8) + ;; This is the defined default for XML documents. It may be + ;; overridden by a charset specification in the header. That + ;; should be grokked by the auto-coding mechanism, but rms + ;; vetoed that. -- fx + ("\\.xml\\'" . utf-8) ;; We use raw-text for reading loaddefs.el so that if it ;; happens to have DOS or Mac EOLs, they are converted to ;; newlines. This is required to make the special treatment @@ -499,7 +1384,7 @@ for decoding and encoding files, process I/O, etc." ;; the beginning of a doc string, work. ("\\(\\`\\|/\\)loaddefs.el\\'" . (raw-text . raw-text-unix)) ("\\.tar\\'" . (no-conversion . no-conversion)) - ( "\\.po[tx]?\\'\\|\\.po\\." . po-find-file-coding-system) + ( "\\.po[tx]?\\'\\|\\.po\\." . po-find-file-coding-system) ("" . (undecided . nil)))) @@ -510,42 +1395,20 @@ for decoding and encoding files, process I/O, etc." ;; values are set by the command `set-language-environment' for each ;; language environment. -(setq coding-category-emacs-mule 'emacs-mule - coding-category-sjis 'japanese-shift-jis - coding-category-iso-7 'iso-2022-7bit - coding-category-iso-7-tight 'iso-2022-jp - coding-category-iso-8-1 'iso-latin-1 - coding-category-iso-8-2 'iso-latin-1 - coding-category-iso-7-else 'iso-2022-7bit-lock - coding-category-iso-8-else 'iso-2022-8bit-ss2 - coding-category-ccl nil - coding-category-utf-8 'mule-utf-8 - coding-category-utf-16-be 'mule-utf-16be-with-signature - coding-category-utf-16-le 'mule-utf-16le-with-signature - coding-category-big5 'chinese-big5 - coding-category-raw-text 'raw-text - coding-category-binary 'no-conversion) - -(set-coding-priority - '(coding-category-iso-8-1 - coding-category-iso-8-2 - coding-category-utf-8 - coding-category-utf-16-be - coding-category-utf-16-le - coding-category-iso-7-tight - coding-category-iso-7 - coding-category-iso-7-else - coding-category-iso-8-else - coding-category-emacs-mule - coding-category-raw-text - coding-category-sjis - coding-category-big5 - coding-category-ccl - coding-category-binary - )) +(set-coding-system-priority + 'iso-latin-1 + 'utf-8 + 'iso-2022-7bit + ) ;;; Miscellaneous settings. + +;; Make all multibyte characters self-insert. +(set-char-table-range (nth 1 global-map) + (cons 128 (max-char)) + 'self-insert-command) + (aset latin-extra-code-table ?\221 t) (aset latin-extra-code-table ?\222 t) (aset latin-extra-code-table ?\223 t) @@ -553,6 +1416,18 @@ for decoding and encoding files, process I/O, etc." (aset latin-extra-code-table ?\225 t) (aset latin-extra-code-table ?\226 t) -(update-coding-systems-internal) +;; Move least specific charsets to end of priority list + +(apply #'set-charset-priority + (delq 'unicode (delq 'emacs (charset-priority-list)))) + +;; The old code-pages library is obsoleted by coding systems based on +;; the charsets defined in this file but might be required by user +;; code. +(provide 'code-pages) + +;; Local variables: +;; no-byte-compile: t +;; End: ;;; mule-conf.el ends here diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el index 6f03ff8aeea..b4a1d3d4cd1 100644 --- a/lisp/international/mule-diag.el +++ b/lisp/international/mule-diag.el @@ -1,8 +1,11 @@ ;;; mule-diag.el --- show diagnosis of multilingual environment (Mule) ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, charset, coding system, fontset, diagnosis, i18n @@ -32,8 +35,8 @@ ;;; General utility function -;; Print all arguments with single space separator in one line. (defun print-list (&rest args) + "Print all arguments with single space separator in one line." (while (cdr args) (when (car args) (princ (car args)) @@ -42,12 +45,6 @@ (princ (car args)) (princ "\n")) -;; Re-order the elements of charset-list. -(defun sort-charset-list () - (setq charset-list - (sort charset-list - (lambda (x y) (< (charset-id x) (charset-id y)))))) - ;;; CHARSET (define-button-type 'sort-listed-character-sets @@ -62,85 +59,9 @@ 'help-echo "mouse-2, RET: show table of characters for this character set") ;;;###autoload -(defvar non-iso-charset-alist - `((mac-roman - (ascii latin-iso8859-1 mule-unicode-2500-33ff - mule-unicode-0100-24ff mule-unicode-e000-ffff) - mac-roman-decoder - ((0 255))) - (viscii - (ascii vietnamese-viscii-lower vietnamese-viscii-upper) - viet-viscii-nonascii-translation-table - ((0 255))) - (vietnamese-tcvn - (ascii vietnamese-viscii-lower vietnamese-viscii-upper) - viet-tcvn-nonascii-translation-table - ((0 255))) - (koi8-r - (ascii cyrillic-iso8859-5) - cyrillic-koi8-r-nonascii-translation-table - ((32 255))) - (alternativnyj - (ascii cyrillic-iso8859-5) - cyrillic-alternativnyj-nonascii-translation-table - ((32 255))) - (koi8-u - (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) - cyrillic-koi8-u-nonascii-translation-table - ((32 255))) - (big5 - (ascii chinese-big5-1 chinese-big5-2) - decode-big5-char - ((32 127) - ((?\xA1 ?\xFE) . (?\x40 ?\x7E ?\xA1 ?\xFE)))) - (sjis - (ascii katakana-jisx0201 japanese-jisx0208) - decode-sjis-char - ((32 127 ?\xA1 ?\xDF) - ((?\x81 ?\x9F ?\xE0 ?\xEF) . (?\x40 ?\x7E ?\x80 ?\xFC))))) - "Alist of charset names vs the corresponding information. -This is mis-named for historical reasons. The charsets are actually -non-built-in ones. They correspond to Emacs coding systems, not Emacs -charsets, i.e. what Emacs can read (or write) by mapping to (or -from) Emacs internal charsets that typically correspond to a limited -set of ISO charsets. - -Each element has the following format: - (CHARSET CHARSET-LIST TRANSLATION-METHOD [ CODE-RANGE ]) - -CHARSET is the name (symbol) of the charset. - -CHARSET-LIST is a list of Emacs charsets into which characters of -CHARSET are mapped. - -TRANSLATION-METHOD is a translation table (symbol) to translate a -character code of CHARSET to the corresponding Emacs character -code. It can also be a function to call with one argument, a -character code in CHARSET. - -CODE-RANGE specifies the valid code ranges of CHARSET. -It is a list of RANGEs, where each RANGE is of the form: - (FROM1 TO1 FROM2 TO2 ...) -or - ((FROM1-1 TO1-1 FROM1-2 TO1-2 ...) . (FROM2-1 TO2-1 FROM2-2 TO2-2 ...)) -In the first form, valid codes are between FROM1 and TO1, or FROM2 and -TO2, or... -The second form is used for 2-byte codes. The car part is the ranges -of the first byte, and the cdr part is the ranges of the second byte.") - -;;;###autoload (defun list-character-sets (arg) "Display a list of all character sets. -The ID-NUM column contains a charset identification number for -internal Emacs use. - -The MULTIBYTE-FORM column contains the format of the buffer and string -multibyte sequence of characters in the charset using one to four -hexadecimal digits. - `xx' stands for any byte in the range 0..127. - `XX' stands for any byte in the range 160..255. - The D column contains the dimension of this character set. The CH column contains the number of characters in a block of this character set. The FINAL-CHAR column contains an ISO-2022 <final-char> to use @@ -162,15 +83,13 @@ but still shows the full information." (if (display-mouse-p) "\\[help-follow-mouse] or ") "\\[help-follow]:\n"))) (insert " on a column title to sort by that title,") - (indent-to 56) + (indent-to 48) (insert "+----DIMENSION\n") (insert " on a charset name to list characters.") - (indent-to 56) + (indent-to 48) (insert "| +--CHARS\n") - (let ((columns '(("ID-NUM" . id) "\t" - ("CHARSET-NAME" . name) "\t\t\t" - ("MULTIBYTE-FORM" . id) "\t" - ("D CH FINAL-CHAR" . iso-spec))) + (let ((columns '(("CHARSET-NAME" . name) "\t\t\t\t\t" + ("D CH FINAL-CHAR" . iso-spec))) pos) (while columns (if (stringp (car columns)) @@ -181,31 +100,10 @@ but still shows the full information." (goto-char (point-max))) (setq columns (cdr columns))) (insert "\n")) - (insert "------\t------------\t\t\t--------------\t- -- ----------\n") + (insert "------------\t\t\t\t\t- --- ----------\n") ;; Insert body sorted by charset IDs. - (list-character-sets-1 'id) - - ;; Insert non-directly-supported charsets. - (insert-char ?- 72) - (insert "\n\nINDIRECTLY SUPPORTED CHARSETS SETS:\n\n" - (propertize "CHARSET NAME\tMAPPED TO" 'face 'bold) - "\n------------\t---------\n") - (dolist (elt non-iso-charset-alist) - (insert-text-button (symbol-name (car elt)) - :type 'list-charset-chars - 'help-args (list (car elt))) - (indent-to 16) - (dolist (e (nth 1 elt)) - (when (>= (+ (current-column) 1 (string-width (symbol-name e))) - ;; This is an approximate value. We don't know - ;; the correct window width of this buffer yet. - 78) - (insert "\n") - (indent-to 16)) - - (insert (format "%s " e))) - (insert "\n")))))) + (list-character-sets-1 'name))))) (defun sort-listed-character-sets (sort-key) (if sort-key @@ -223,85 +121,52 @@ but still shows the full information." (delete-region (point-min) (point-max)) (list-character-sets-1 sort-key))))))) -(defun charset-multibyte-form-string (charset) - (let ((info (charset-info charset))) - (cond ((eq charset 'ascii) - "xx") - ((eq charset 'eight-bit-control) - (format "%2X Xx" (aref info 6))) - ((eq charset 'eight-bit-graphic) - "XX") - (t - (let ((str (format "%2X" (aref info 6)))) - (if (> (aref info 7) 0) - (setq str (format "%s %2X" - str (aref info 7)))) - (setq str (concat str " XX")) - (if (> (aref info 2) 1) - (setq str (concat str " XX"))) - str))))) - -;; Insert a list of character sets sorted by SORT-KEY. SORT-KEY -;; should be one of `id', `name', and `iso-spec'. If SORT-KEY is nil, -;; it defaults to `id'. - (defun list-character-sets-1 (sort-key) + "Insert a list of character sets sorted by SORT-KEY. +SORT-KEY should be `name' or `iso-spec' (default `name')." (or sort-key - (setq sort-key 'id)) - (let ((tail (charset-list)) - charset-info-list elt charset info sort-func) - (while tail - (setq charset (car tail) tail (cdr tail) - info (charset-info charset)) - + (setq sort-key 'name)) + (let ((tail charset-list) + charset-info-list charset sort-func) + (dolist (charset charset-list) ;; Generate a list that contains all information to display. - (setq charset-info-list - (cons (list (charset-id charset) ; ID-NUM - charset ; CHARSET-NAME - (charset-multibyte-form-string charset); MULTIBYTE-FORM - (aref info 2) ; DIMENSION - (aref info 3) ; CHARS - (aref info 8) ; FINAL-CHAR - ) - charset-info-list))) + (push (list charset + (charset-dimension charset) + (charset-chars charset) + (charset-iso-final-char charset)) + charset-info-list)) ;; Determine a predicate for `sort' by SORT-KEY. (setq sort-func - (cond ((eq sort-key 'id) - (lambda (x y) (< (car x) (car y)))) - - ((eq sort-key 'name) - (lambda (x y) (string< (nth 1 x) (nth 1 y)))) + (cond ((eq sort-key 'name) + (lambda (x y) (string< (car x) (car y)))) ((eq sort-key 'iso-spec) ;; Sort by DIMENSION CHARS FINAL-CHAR - (lambda (x y) - (or (< (nth 3 x) (nth 3 y)) - (and (= (nth 3 x) (nth 3 y)) - (or (< (nth 4 x) (nth 4 y)) - (and (= (nth 4 x) (nth 4 y)) - (< (nth 5 x) (nth 5 y)))))))) + (function + (lambda (x y) + (or (< (nth 1 x) (nth 1 y)) + (and (= (nth 1 x) (nth 1 y)) + (or (< (nth 2 x) (nth 2 y)) + (and (= (nth 2 x) (nth 2 y)) + (< (nth 3 x) (nth 3 y))))))))) (t (error "Invalid charset sort key: %s" sort-key)))) (setq charset-info-list (sort charset-info-list sort-func)) ;; Insert information of character sets. - (while charset-info-list - (setq elt (car charset-info-list) - charset-info-list (cdr charset-info-list)) - (insert (format "%03d(%02X)" (car elt) (car elt))) ; ID-NUM - (indent-to 8) - (insert-text-button (symbol-name (nth 1 elt)) + (dolist (elt charset-info-list) + (insert-text-button (symbol-name (car elt)) :type 'list-charset-chars - 'help-args (list (nth 1 elt))) + 'help-args (list (car elt))) (goto-char (point-max)) (insert "\t") - (indent-to 40) - (insert (nth 2 elt)) ; MULTIBYTE-FORM - (indent-to 56) - (insert (format "%d %2d " (nth 3 elt) (nth 4 elt)) ; DIMENSION and CHARS - (if (< (nth 5 elt) 0) "none" (nth 5 elt))) ; FINAL-CHAR + (indent-to 48) + (insert (format "%d %3d " (nth 1 elt) (nth 2 elt)) ; DIMENSION and CHARS + (if (< (nth 3 elt) 0) + "none" + (nth 3 elt))) ; FINAL-CHAR (insert "\n")))) @@ -313,11 +178,9 @@ but still shows the full information." ## Each line corresponds to one charset. ## The following attributes are listed in this order ## separated by a colon `:' in one line. -## CHARSET-ID, ## CHARSET-SYMBOL-NAME, ## DIMENSION (1 or 2) ## CHARS (94 or 96) -## BYTES (of multibyte form: 1, 2, 3, or 4), ## WIDTH (occupied column numbers: 1 or 2), ## DIRECTION (0:left-to-right, 1:right-to-left), ## ISO-FINAL-CHAR (character code of ISO-2022's final character) @@ -328,48 +191,26 @@ but still shows the full information." charset) (while l (setq charset (car l) l (cdr l)) - (princ (format "%03d:%s:%d:%d:%d:%d:%d:%d:%d:%s\n" - (charset-id charset) + (princ (format "%s:%d:%d:%d:%d:%s\n" charset (charset-dimension charset) (charset-chars charset) - (charset-bytes charset) - (charset-width charset) - (charset-direction charset) + (aref char-width-table (make-char charset)) +;;; (charset-direction charset) (charset-iso-final-char charset) - (charset-iso-graphic-plane charset) +;;; (charset-iso-graphic-plane charset) (charset-description charset)))))) +(defvar non-iso-charset-alist nil + "Obsolete.") +(make-obsolete-variable 'non-iso-charset-alist "no longer relevant" "22.1") + (defun decode-codepage-char (codepage code) "Decode a character that has code CODE in CODEPAGE. Return a decoded character string. Each CODEPAGE corresponds to a -coding system cpCODEPAGE." - (let ((coding-system (intern (format "cp%d" codepage)))) - (or (coding-system-p coding-system) - (codepage-setup codepage)) - (string-to-char - (decode-coding-string (char-to-string code) coding-system)))) - - -;; Add DOS codepages to `non-iso-charset-alist'. - -(let ((tail (cp-supported-codepages)) - elt) - (while tail - (setq elt (car tail) tail (cdr tail)) - ;; Now ELT is (CODEPAGE . CHARSET), where CODEPAGE is a string - ;; (e.g. "850"), CHARSET is a charset that characters in CODEPAGE - ;; are mapped to. - (unless (assq (intern (concat "cp" (car elt))) non-iso-charset-alist) - (setq non-iso-charset-alist - (cons (list (intern (concat "cp" (car elt))) - (list 'ascii (cdr elt)) - `(lambda (code) - (decode-codepage-char ,(string-to-int (car elt)) - code)) - (list (list 0 255))) - non-iso-charset-alist))))) - +coding system cpCODEPAGE. This function is obsolete." + (decode-char (intern (format "cp%d" codepage)) code)) +(make-obsolete 'decode-codepage-char 'decode-char "22.1") ;; A variable to hold charset input history. (defvar charset-history nil) @@ -378,149 +219,65 @@ coding system cpCODEPAGE." ;;;###autoload (defun read-charset (prompt &optional default-value initial-input) "Read a character set from the minibuffer, prompting with string PROMPT. -It must be an Emacs character set listed in the variable `charset-list' -or a non-ISO character set listed in the variable -`non-iso-charset-alist'. +It must be an Emacs character set listed in the variable `charset-list'. Optional arguments are DEFAULT-VALUE and INITIAL-INPUT. DEFAULT-VALUE, if non-nil, is the default value. INITIAL-INPUT, if non-nil, is a string inserted in the minibuffer initially. See the documentation of the function `completing-read' for the detailed meanings of these arguments." - (let* ((table (append (mapcar (lambda (x) (list (symbol-name x))) - charset-list) - (mapcar (lambda (x) (list (symbol-name (car x)))) - non-iso-charset-alist))) + (let* ((table (mapcar (lambda (x) (list (symbol-name x))) charset-list)) (charset (completing-read prompt table nil t initial-input 'charset-history default-value))) (if (> (length charset) 0) (intern charset)))) +;; Vector of 16 space-only strings. Nth string has display property +;; '(space :align-to COL) when COL is the column number to align the +;; Nth character in a row. Used by `list-block-of-chars'. + +(defconst stretches-for-character-list + (let ((stretches (make-vector 16 nil))) + (dotimes (i 16) + (aset stretches i + (propertize " " 'display `(space :align-to ,(+ 6 (* i 4)))))) + stretches) + "For internal use only.") ;; List characters of the range MIN and MAX of CHARSET. If dimension ;; of CHARSET is two (i.e. 2-byte charset), ROW is the first byte ;; (block index) of the characters, and MIN and MAX are the second ;; bytes of the characters. If the dimension is one, ROW should be 0. -;; For a non-ISO charset, CHARSET is a translation table (symbol) or a -;; function to get Emacs' character codes that corresponds to the -;; characters to list. (defun list-block-of-chars (charset row min max) (let (i ch) - (insert-char ?- (+ 4 (* 3 16))) - (insert "\n ") + (insert-char ?- (+ 5 (* 4 16))) + (insert "\n ") (setq i 0) (while (< i 16) - (insert (format "%3X" i)) + (insert (format "%4X" i)) (setq i (1+ i))) (setq i (* (/ min 16) 16)) (while (<= i max) (if (= (% i 16) 0) - (insert (format "\n%3Xx" (/ (+ (* row 256) i) 16)))) - (setq ch (cond ((< i min) - 32) - ((charsetp charset) - (if (= row 0) - (make-char charset i) - (make-char charset row i))) - ((and (symbolp charset) (get charset 'translation-table)) - (aref (get charset 'translation-table) i)) - (t (funcall charset (+ (* row 256) i))))) - (if (and (char-table-p charset) - (or (< ch 32) (and (>= ch 127) (<= ch 255)))) - ;; Don't insert a control code. - (setq ch 32)) - (unless ch (setq ch 32)) - (if (eq ch ?\t) - ;; Make it visible. - (setq ch (propertize "\t" 'display "^I"))) - ;; This doesn't DTRT. Maybe it's better to insert "^J" and not - ;; worry about the buffer contents not being correct. -;;; (if (eq ch ?\n) -;;; (setq ch (propertize "\n" 'display "^J"))) - (indent-to (+ (* (% i 16) 3) 6)) - (insert ch) + (insert (format "\n%4Xx" (/ (+ (* row 256) i) 16)))) + (setq ch (if (< i min) + 32 + (or (decode-char charset (+ (* row 256) i)) + 32))) ; gap in mapping + ;; Don't insert a control code. + (if (or (< ch 32) (= ch 127)) + (setq ch (single-key-description ch)) + (if (and (>= ch 128) (< ch 160)) + (setq ch (format "%02Xh" ch)))) + (insert (aref stretches-for-character-list (% i 16)) ch) (setq i (1+ i)))) (insert "\n")) -(defun list-iso-charset-chars (charset) - (let ((dim (charset-dimension charset)) - (chars (charset-chars charset)) - (plane (charset-iso-graphic-plane charset)) - min max) - (insert (format "Characters in the coded character set %s.\n" charset)) - - (cond ((eq charset 'eight-bit-control) - (setq min 128 max 159)) - ((eq charset 'eight-bit-graphic) - (setq min 160 max 255)) - (t - (if (= chars 94) - (setq min 33 max 126) - (setq min 32 max 127)) - (or (= plane 0) - (setq min (+ min 128) max (+ max 128))))) - - (if (= dim 1) - (list-block-of-chars charset 0 min max) - (let ((i min)) - (while (<= i max) - (list-block-of-chars charset i min max) - (setq i (1+ i))))))) - -(defun list-non-iso-charset-chars (charset) - "List all characters in non-built-in coded character set CHARSET." - (let* ((slot (assq charset non-iso-charset-alist)) - (charsets (nth 1 slot)) - (translate-method (nth 2 slot)) - (ranges (nth 3 slot)) - range) - (or slot - (error "Unknown character set: %s" charset)) - (insert (format "Characters in the coded character set %s.\n" charset)) - (if charsets - (insert "They are mapped to: " - (mapconcat #'symbol-name charsets ", ") - "\n")) - (while ranges - (setq range (pop ranges)) - (if (integerp (car range)) - ;; The form of RANGES is (FROM1 TO1 FROM2 TO2 ...). - (if (and (not (functionp translate-method)) - (< (car (last range)) 256)) - ;; Do it all in one block to avoid the listing being - ;; broken up at gaps in the range. Don't do that for - ;; function translate-method, since not all codes in - ;; that range may be valid. - (list-block-of-chars translate-method - 0 (car range) (car (last range))) - (while range - (list-block-of-chars translate-method - 0 (car range) (nth 1 range)) - (setq range (nthcdr 2 range)))) - ;; The form of RANGES is ((FROM1-1 TO1-1 ...) . (FROM2-1 TO2-1 ...)). - (let ((row-range (car range)) - row row-max - col-range col col-max) - (while row-range - (setq row (car row-range) row-max (nth 1 row-range) - row-range (nthcdr 2 row-range)) - (while (<= row row-max) - (setq col-range (cdr range)) - (while col-range - (setq col (car col-range) col-max (nth 1 col-range) - col-range (nthcdr 2 col-range)) - (list-block-of-chars translate-method row col col-max)) - (setq row (1+ row))))))))) - - ;;;###autoload (defun list-charset-chars (charset) - "Display a list of characters in the specified character set. -This can list both Emacs `official' (ISO standard) charsets and the -characters encoded by various Emacs coding systems which correspond to -PC `codepages' and other coded character sets. See `non-iso-charset-alist'." + "Display a list of characters in character set CHARSET." (interactive (list (read-charset "Character set: "))) (with-output-to-temp-buffer "*Character List*" (with-current-buffer standard-output @@ -532,56 +289,105 @@ PC `codepages' and other coded character sets. See `non-iso-charset-alist'." (cdr slot))))) (setq indent-tabs-mode nil) (set-buffer-multibyte t) - (cond ((charsetp charset) - (list-iso-charset-chars charset)) - ((assq charset non-iso-charset-alist) - (list-non-iso-charset-chars charset)) - (t - (error "Invalid character set %s" charset)))))) + (unless (charsetp charset) + (error "Invalid character set %s" charset)) + (let ((dim (charset-dimension charset)) + (chars (charset-chars charset)) + ;; (plane (charset-iso-graphic-plane charset)) + (plane 1) + (range (plist-get (charset-plist charset) :code-space)) + min max min2 max2) + (if (> dim 2) + (error "Can only list 1- and 2-dimensional charsets")) + (insert (format "Characters in the coded character set %s.\n" charset)) + (setq min (aref range 0) + max (aref range 1)) + (if (= dim 1) + (list-block-of-chars charset 0 min max) + (setq min2 (aref range 2) + max2 (aref range 3)) + (let ((i min2)) + (while (<= i max2) + (list-block-of-chars charset i min max) + (setq i (1+ i))))))))) ;;;###autoload (defun describe-character-set (charset) "Display information about built-in character set CHARSET." - (interactive (list (let ((non-iso-charset-alist nil)) - (read-charset "Charset: ")))) + (interactive (list (read-charset "Charset: "))) (or (charsetp charset) (error "Invalid charset: %S" charset)) - (let ((info (charset-info charset))) - (help-setup-xref (list #'describe-character-set charset) (interactive-p)) - (with-output-to-temp-buffer (help-buffer) - (with-current-buffer standard-output - (insert "Character set: " (symbol-name charset) - (format " (ID:%d)\n\n" (aref info 0))) - (insert (aref info 13) "\n\n") ; description - (insert "Number of contained characters: " - (if (= (aref info 2) 1) - (format "%d\n" (aref info 3)) - (format "%dx%d\n" (aref info 3) (aref info 3)))) - (insert "Final char of ISO2022 designation sequence: ") - (if (>= (aref info 8) 0) - (insert (format "`%c'\n" (aref info 8))) - (insert "not assigned\n")) - (insert (format "Width (how many columns on screen): %d\n" - (aref info 4))) - (insert (format "Internal multibyte sequence: %s\n" - (charset-multibyte-form-string charset))) - (let ((coding (plist-get (aref info 14) 'preferred-coding-system))) - (when coding - (insert (format "Preferred coding system: %s\n" coding)) - (search-backward (symbol-name coding)) - (help-xref-button 0 'help-coding-system coding))))))) + (help-setup-xref (list #'describe-character-set charset) (interactive-p)) + (with-output-to-temp-buffer (help-buffer) + (with-current-buffer standard-output + (insert "Character set: " (symbol-name charset)) + (let ((name (get-charset-property charset :name))) + (if (not (eq name charset)) + (insert " (alias of " (symbol-name name) ?\)))) + (insert "\n\n" (charset-description charset) "\n\n") + (insert "Number of contained characters: ") + (dotimes (i (charset-dimension charset)) + (unless (= i 0) + (insert ?×)) + (insert (format "%d" (charset-chars charset (1+ i))))) + (insert ?\n) + (let ((char (charset-iso-final-char charset))) + (when (> char 0) + (insert "Final char of ISO2022 designation sequence: ") + (insert (format "`%c'\n" char)))) + (insert (format "Width (how many columns on screen): %d\n" + (aref char-width-table (make-char charset)))) + (let (aliases) + (dolist (c charset-list) + (if (and (not (eq c charset)) + (eq charset (get-charset-property c :name))) + (push c aliases))) + (if aliases + (insert "Aliases: " (mapconcat #'symbol-name aliases ", ") ?\n))) + + (dolist (elt `((:ascii-compatible-p "ASCII compatible." nil) + (:map "Map file: " identity) + (:unify-map "Unification map file: " identity) + (:invalid-code + nil + ,(lambda (c) + (format "Invalid character: %c (code %d)" c c))) + (:emacs-mule-id "Id in emacs-mule coding system: " + number-to-string) + (:parents "Parents: " + (lambda (parents) + (mapconcat ,(lambda (elt) + (format "%s" elt)) + parents + ", "))) + (:code-space "Code space: " ,(lambda (c) + (format "%s" c))) + (:code-offset "Code offset: " number-to-string) + (:iso-revision-number "ISO revision number: " + number-to-string) + (:supplementary-p + "Used only as a parent of some other charset." nil))) + (let ((val (get-charset-property charset (car elt)))) + (when val + (if (cadr elt) (insert (cadr elt))) + (if (nth 2 elt) + (insert (funcall (nth 2 elt) val))) + (insert ?\n))))))) ;;; CODING-SYSTEM -;; Print information of designation of each graphic register in FLAGS -;; in human readable format. See the documentation of -;; `make-coding-system' for the meaning of FLAGS. -(defun print-designation (flags) - (let ((graphic-register 0) - charset) - (while (< graphic-register 4) - (setq charset (aref flags graphic-register)) +(eval-when-compile ; dynamic bondage + (defvar graphic-register)) + +;; Print information about designation of each graphic register in +;; DESIGNATIONS in human readable format. See the documentation of +;; `define-coding-system' for the meaning of DESIGNATIONS +;; (`:designation' property). +(defun print-designation (designations) + (let (charset) + (dotimes (graphic-register 4) + (setq charset (aref designations graphic-register)) (princ (format " G%d -- %s\n" graphic-register @@ -594,7 +400,7 @@ PC `codepages' and other coded character sets. See `non-iso-charset-alist'." charset (charset-description charset))) ((listp charset) (if (charsetp (car charset)) - (format "%s:%s, and also used by the followings:" + (format "%s:%s, and also used by the following:" (car charset) (charset-description (car charset))) "no initial designation, and used by the followings:")) @@ -611,8 +417,7 @@ PC `codepages' and other coded character sets. See `non-iso-charset-alist'." (charset-description (car charset))))) (t "invalid designation information")) - (setq charset (cdr charset)))) - (setq graphic-register (1+ graphic-register))))) + (setq charset (cdr charset))))))) ;;;###autoload (defun describe-coding-system (coding-system) @@ -624,73 +429,57 @@ PC `codepages' and other coded character sets. See `non-iso-charset-alist'." (interactive-p)) (with-output-to-temp-buffer (help-buffer) (print-coding-system-briefly coding-system 'doc-string) - (princ "\n") - (let ((vars (coding-system-get coding-system 'dependency))) - (when vars - (princ "See also the documentation of these customizable variables -which alter the behaviour of this coding system.\n") - (dolist (v vars) - (princ " `") - (princ v) - (princ "'\n")) - (princ "\n"))) - - (princ "Type: ") (let ((type (coding-system-type coding-system)) - (flags (coding-system-flags coding-system))) + ;; Fixme: use this + (extra-spec (coding-system-plist coding-system))) + (princ "Type: ") (princ type) - (cond ((eq type nil) - (princ " (do no conversion)")) - ((eq type t) + (cond ((eq type 'undecided) (princ " (do automatic conversion)")) - ((eq type 0) - (princ " (Emacs internal multibyte form)")) - ((eq type 1) + ((eq type 'utf-8) + (princ " (UTF-8: Emacs internal multibyte form)")) + ((eq type 'utf-16) + ;; (princ " (UTF-16)") + ) + ((eq type 'shift-jis) (princ " (Shift-JIS, MS-KANJI)")) - ((eq type 2) + ((eq type 'iso-2022) (princ " (variant of ISO-2022)\n") (princ "Initial designations:\n") - (print-designation flags) - (princ "Other Form: \n ") - (princ (if (aref flags 4) "short-form" "long-form")) - (if (aref flags 5) (princ ", ASCII@EOL")) - (if (aref flags 6) (princ ", ASCII@CNTL")) - (princ (if (aref flags 7) ", 7-bit" ", 8-bit")) - (if (aref flags 8) (princ ", use-locking-shift")) - (if (aref flags 9) (princ ", use-single-shift")) - (if (aref flags 10) (princ ", use-roman")) - (if (aref flags 11) (princ ", use-old-jis")) - (if (aref flags 12) (princ ", no-ISO6429")) - (if (aref flags 13) (princ ", init-bol")) - (if (aref flags 14) (princ ", designation-bol")) - (if (aref flags 15) (princ ", convert-unsafe")) - (if (aref flags 16) (princ ", accept-latin-extra-code")) - (princ ".")) - ((eq type 3) - (princ " (Big5)")) - ((eq type 4) + (print-designation (coding-system-get coding-system + :designation)) + + (when (coding-system-get coding-system :flags) + (princ "Other specifications: \n ") + (apply #'print-list + (coding-system-get coding-system :flags)))) + ((eq type 'charset) + (princ " (charset)")) + ((eq type 'ccl) (princ " (do conversion by CCL program)")) - ((eq type 5) + ((eq type 'raw-text) (princ " (text with random binary characters)")) - (t (princ ": invalid coding-system.")))) - (princ "\nEOL type: ") - (let ((eol-type (coding-system-eol-type coding-system))) - (cond ((vectorp eol-type) - (princ "Automatic selection from:\n\t") - (princ eol-type) - (princ "\n")) - ((or (null eol-type) (eq eol-type 0)) (princ "LF\n")) - ((eq eol-type 1) (princ "CRLF\n")) - ((eq eol-type 2) (princ "CR\n")) - (t (princ "invalid\n")))) - (let ((postread (coding-system-get coding-system 'post-read-conversion))) + ((eq type 'emacs-mule) + (princ " (Emacs 21 internal encoding)")) + (t (princ ": invalid coding-system."))) + (princ "\nEOL type: ") + (let ((eol-type (coding-system-eol-type coding-system))) + (cond ((vectorp eol-type) + (princ "Automatic selection from:\n\t") + (princ eol-type) + (princ "\n")) + ((or (null eol-type) (eq eol-type 0)) (princ "LF\n")) + ((eq eol-type 1) (princ "CRLF\n")) + ((eq eol-type 2) (princ "CR\n")) + (t (princ "invalid\n"))))) + (let ((postread (coding-system-get coding-system :post-read-conversion))) (when postread (princ "After decoding text normally,") (princ " perform post-conversion using the function: ") (princ "\n ") (princ postread) (princ "\n"))) - (let ((prewrite (coding-system-get coding-system 'pre-write-conversion))) + (let ((prewrite (coding-system-get coding-system :pre-write-conversion))) (when prewrite (princ "Before encoding text normally,") (princ " perform pre-conversion using the function: ") @@ -698,21 +487,23 @@ which alter the behaviour of this coding system.\n") (princ prewrite) (princ "\n"))) (with-current-buffer standard-output - (let ((charsets (coding-system-get coding-system 'safe-charsets))) - (when (and (not (memq (coding-system-base coding-system) - '(raw-text emacs-mule))) + (let ((charsets (coding-system-charset-list coding-system))) + (when (and (not (eq (coding-system-base coding-system) 'raw-text)) charsets) - (if (eq charsets t) - (insert "This coding system can encode all charsets except for -eight-bit-control and eight-bit-graphic.\n") + (cond + ((eq charsets 'iso-2022) + (insert "This coding system can encode all ISO 2022 charsets.")) + ((eq charsets 'emacs-mule) + (insert "This coding system can encode all emacs-mule charsets\ +.""")) + (t (insert "This coding system encodes the following charsets:\n ") (while charsets (insert " " (symbol-name (car charsets))) (search-backward (symbol-name (car charsets))) (help-xref-button 0 'help-character-set (car charsets)) (goto-char (point-max)) - (setq charsets (cdr charsets)))))))))) - + (setq charsets (cdr charsets))))))))))) ;;;###autoload (defun describe-current-coding-system-briefly () @@ -760,18 +551,17 @@ in place of `..': (coding-system-eol-type-mnemonic (cdr default-process-coding-system)) ))) -;; Print symbol name and mnemonic letter of CODING-SYSTEM with `princ'. -;; If DOC-STRING is non-nil, print also the docstring of CODING-SYSTEM. -;; If DOC-STRING is `tightly', don't print an empty line before the -;; docstring, and print only the first line of the docstring. - (defun print-coding-system-briefly (coding-system &optional doc-string) + "Print symbol name and mnemonic letter of CODING-SYSTEM with `princ'. +If DOC-STRING is non-nil, print also the docstring of CODING-SYSTEM. +If DOC-STRING is `tightly', don't print an empty line before the +docstring, and print only the first line of the docstring." (if (not coding-system) (princ "nil\n") (princ (format "%c -- %s" (coding-system-mnemonic coding-system) coding-system)) - (let ((aliases (coding-system-get coding-system 'alias-coding-systems))) + (let ((aliases (coding-system-aliases coding-system))) (cond ((eq coding-system (car aliases)) (if (cdr aliases) (princ (format " %S" (cons 'alias: (cdr aliases)))))) @@ -813,6 +603,8 @@ in place of `..': (print-coding-system-briefly (keyboard-coding-system)) (princ "Coding system for terminal output:\n ") (print-coding-system-briefly (terminal-coding-system)) + (princ "Coding system for inter-client cut and paste:\n ") + (print-coding-system-briefly selection-coding-system) (when (get-buffer-process (current-buffer)) (princ "Coding systems for process I/O:\n") (princ " encoding input to the process: ") @@ -829,30 +621,23 @@ in place of `..': (princ " Priority order for recognizing coding systems when reading files:\n") - (let ((l coding-category-list) - (i 1) - (coding-list nil) - coding aliases) - (while l - (setq coding (symbol-value (car l))) - ;; Do not list up the same coding system twice. - (when (and coding (not (memq coding coding-list))) - (setq coding-list (cons coding coding-list)) - (princ (format " %d. %s " i coding)) - (setq aliases (coding-system-get coding 'alias-coding-systems)) - (if (eq coding (car aliases)) + (let ((i 1)) + (dolist (elt (coding-system-priority-list)) + (princ (format " %d. %s " i elt)) + (let ((aliases (coding-system-aliases elt))) + (if (eq elt (car aliases)) (if (cdr aliases) (princ (cons 'alias: (cdr aliases)))) - (if (memq coding aliases) - (princ (list 'alias 'of (car aliases))))) + (princ (list 'alias 'of (car aliases)))) (terpri) - (setq i (1+ i))) - (setq l (cdr l)))) + (setq i (1+ i))))) (princ "\n Other coding systems cannot be distinguished automatically from these, and therefore cannot be recognized automatically with the present coding system priorities.\n\n") + ;; Fixme: should this be replaced or junked? + (if nil (let ((categories '(coding-category-iso-7 coding-category-iso-7-else)) coding-system codings) (while categories @@ -860,9 +645,9 @@ Priority order for recognizing coding systems when reading files:\n") (mapcar (lambda (x) (if (and (not (eq x coding-system)) - (coding-system-get x 'no-initial-designation) - (let ((flags (coding-system-flags x))) - (not (or (aref flags 10) (aref flags 11))))) + (let ((flags (coding-system-get :flags))) + (not (or (memq 'use-roman flags) + (memq 'use-oldjis flags))))) (setq codings (cons x codings)))) (get (car categories) 'coding-systems)) (if codings @@ -880,7 +665,7 @@ Priority order for recognizing coding systems when reading files:\n") (goto-char (point-max))) (setq codings (cdr codings))) (insert "\n\n"))) - (setq categories (cdr categories)))) + (setq categories (cdr categories))))) (princ "Particular coding systems specified for certain file names:\n") (terpri) @@ -905,12 +690,12 @@ Priority order for recognizing coding systems when reading files:\n") (funcall func "Network I/O" network-coding-system-alist)) (help-mode)))) -;; Print detailed information on CODING-SYSTEM. (defun print-coding-system (coding-system) + "Print detailed information on CODING-SYSTEM." (let ((type (coding-system-type coding-system)) (eol-type (coding-system-eol-type coding-system)) - (flags (coding-system-flags coding-system)) - (aliases (coding-system-get coding-system 'alias-coding-systems))) + (flags (coding-system-get coding-system :flags)) + (aliases (coding-system-aliases coding-system))) (if (not (eq (car aliases) coding-system)) (princ (format "%s (alias of %s)\n" coding-system (car aliases))) (princ coding-system) @@ -923,7 +708,7 @@ Priority order for recognizing coding systems when reading files:\n") type (coding-system-mnemonic coding-system) (if (integerp eol-type) eol-type 3))) - (cond ((eq type 2) ; ISO-2022 + (cond ((eq type 'iso2022) (let ((idx 0) charset) (while (< idx 4) @@ -950,7 +735,7 @@ Priority order for recognizing coding systems when reading files:\n") (princ ",") (setq idx (1+ idx))) (princ (if (aref flags idx) 1 0)))) - ((eq type 4) ; CCL + ((eq type 'ccl) (let (i len) (if (symbolp (car flags)) (princ (format " %s" (car flags))) @@ -1019,6 +804,7 @@ but still contains full information about each coding system." (print-coding-system-briefly coding-system 'tightly) (print-coding-system coding-system)))) +;; Fixme: delete? ;;;###autoload (defun list-coding-categories () "Display a list of all coding categories." @@ -1036,8 +822,8 @@ but still contains full information about each coding system." ;;; FONT -;; Print information of a font in FONTINFO. (defun describe-font-internal (font-info &optional verbose) + "Print information about a font in FONT-INFO." (print-list "name (opened by):" (aref font-info 0)) (print-list " full name:" (aref font-info 1)) (print-list " size:" (format "%2d" (aref font-info 2))) @@ -1062,76 +848,69 @@ but still contains full information about each coding system." (with-output-to-temp-buffer "*Help*" (describe-font-internal font-info 'verbose))))) -(defun print-fontset (fontset &optional print-fonts) +(defun print-fontset-element (val) + ;; VAL has this format: + ;; ((REQUESTED-FONT-NAME OPENED-FONT-NAME ...) ...) + ;; CHAR RANGE is already inserted. Get character codes from + ;; the current line. + (beginning-of-line) + (let ((from (following-char)) + (to (if (looking-at "[^.]*[.]* ") + (char-after (match-end 0))))) + (if (re-search-forward "[ \t]*$" nil t) + (delete-region (match-beginning 0) (match-end 0))) + + ;; For non-ASCII characters, insert also CODE RANGE. + (if (or (>= from 128) (and to (>= to 128))) + (if to + (insert (format " (#x%02X .. #x%02X)" from to)) + (insert (format " (#x%02X)" from)))) + + ;; Insert a requested font name. + (dolist (elt val) + (let ((requested (car elt))) + (if (stringp requested) + (insert "\n " requested) + (let ((family (aref requested 0)) + (registry (aref requested 5))) + (if (not family) + (setq family "*-*") + (or (string-match "-" family) + (setq family (concat "*-" family)))) + (or (string-match "-" registry) + (= (aref registry (1- (length registry))) ?*) + (setq registry (concat registry "*"))) + (insert "\n -" family + ?- (or (aref requested 1) ?*) ; weight + ?- (or (aref requested 2) ?*) ; slant + "-*-" (or (aref requested 3) ?*) ; width + "-*-" (or (aref requested 4) ?*) ; adstyle + "-*-*-*-*-*-*-" registry)))) + + ;; Insert opened font names (if any). + (if (and (boundp 'print-opened) (symbol-value 'print-opened)) + (dolist (opened (cdr elt)) + (insert "\n\t[" opened "]")))))) + +(defun print-fontset (fontset &optional print-opened) "Print information about FONTSET. If FONTSET is nil, print information about the default fontset. -If optional arg PRINT-FONTS is non-nil, also print names of all opened +If optional arg PRINT-OPENED is non-nil, also print names of all opened fonts for FONTSET. This function actually inserts the information in the current buffer." (or fontset (setq fontset (query-fontset "fontset-default"))) - (let ((tail (aref (fontset-info fontset) 2)) - elt chars font-spec opened prev-charset charset from to) - (beginning-of-line) - (insert "Fontset: " fontset "\n") - (insert "CHARSET or CHAR RANGE") - (indent-to 24) - (insert "FONT NAME\n") - (insert "---------------------") - (indent-to 24) - (insert "---------") - (insert "\n") - (while tail - (setq elt (car tail) tail (cdr tail)) - (setq chars (car elt) font-spec (car (cdr elt)) opened (cdr (cdr elt))) - (if (symbolp chars) - (setq charset chars from nil to nil) - (if (integerp chars) - (setq charset (char-charset chars) from chars to chars) - (setq charset (char-charset (car chars)) - from (car chars) to (cdr chars)))) - (unless (eq charset prev-charset) - (insert (symbol-name charset)) - (if from - (insert "\n"))) - (when from - (let ((split (split-char from))) - (if (and (= (charset-dimension charset) 2) - (= (nth 2 split) 0)) - (setq from - (make-char charset (nth 1 split) - (if (= (charset-chars charset) 94) 33 32)))) - (insert " " from)) - (when (/= from to) - (insert "-") - (let ((split (split-char to))) - (if (and (= (charset-dimension charset) 2) - (= (nth 2 split) 0)) - (setq to - (make-char charset (nth 1 split) - (if (= (charset-chars charset) 94) 126 127)))) - (insert to)))) - (indent-to 24) - (if (stringp font-spec) - (insert font-spec) - (if (car font-spec) - (if (string-match "-" (car font-spec)) - (insert "-" (car font-spec) "-*-") - (insert "-*-" (car font-spec) "-*-")) - (insert "-*-")) - (if (cdr font-spec) - (if (string-match "-" (cdr font-spec)) - (insert (cdr font-spec)) - (insert (cdr font-spec) "-*")) - (insert "*"))) - (insert "\n") - (when print-fonts - (while opened - (indent-to 5) - (insert "[" (car opened) "]\n") - (setq opened (cdr opened)))) - (setq prev-charset charset) - ))) + (beginning-of-line) + (insert "Fontset: " fontset "\n") + (insert (propertize "CHAR RANGE" 'face 'underline) + " (" (propertize "CODE RANGE" 'face 'underline) ")\n") + (insert " " (propertize "FONT NAME" 'face 'underline) + " (" (propertize "REQUESTED" 'face 'underline) + " and [" (propertize "OPENED" 'face 'underline) "])") + (let ((info (fontset-info fontset))) + (describe-vector info 'print-fontset-element) + (insert "\n ---<fallback to the default fontset>---") + (describe-vector (char-table-extra-slot info 0) 'print-fontset-element))) ;;;###autoload (defun describe-fontset (fontset) @@ -1290,16 +1069,6 @@ system which uses fontsets)." (insert-section 4 "Coding systems") (list-coding-systems-1 t) - (princ "\ -############################ -## LIST OF CODING CATEGORIES (ordered by priority) -## CATEGORY:CODING-SYSTEM -## -") - (let ((l coding-category-list)) - (while l - (princ (format "%s:%s\n" (car l) (symbol-value (car l)))) - (setq l (cdr l)))) (insert "\n") (insert-section 5 "Character sets") @@ -1317,6 +1086,195 @@ system which uses fontsets)." (setq fontsets (cdr fontsets))))) (print-help-return-message)))) +;;;###autoload +(defcustom unicodedata-file nil + "Location of UnicodeData file. +This is the UnicodeData.txt file from the Unicode consortium, used for +diagnostics. If it is non-nil `describe-char-after' will print data +looked up from it." + :group 'mule + :type '(choice (const :tag "None" nil) + file)) + +;; We could convert the unidata file into a Lispy form once-for-all +;; and distribute it for loading on demand. It might be made more +;; space-efficient by splitting strings word-wise and replacing them +;; with lists of symbols interned in a private obarray, e.g. +;; "LATIN SMALL LETTER A" => '(LATIN SMALL LETTER A). + +;;;###autoload +(defun unicode-data (char) + "Return a list of Unicode data for unicode CHAR. +Each element is a list of a property description and the property value. +The list is null if CHAR isn't found in `unicodedata-file'." + (when unicodedata-file + (unless (file-exists-p unicodedata-file) + (error "`unicodedata-file' %s not found" unicodedata-file)) + (save-excursion + (set-buffer (find-file-noselect unicodedata-file nil t)) + (goto-char (point-min)) + (let ((hex (format "%04X" char)) + found first last) + (if (re-search-forward (concat "^" hex) nil t) + (setq found t) + ;; It's not listed explicitly. Look for ranges, e.g. CJK + ;; ideographs, and check whether it's in one of them. + (while (and (re-search-forward "^\\([^;]+\\);[^;]+First>;" nil t) + (>= char (setq first + (string-to-number (match-string 1) 16))) + (progn + (forward-line 1) + (looking-at "^\\([^;]+\\);[^;]+Last>;") + (> char + (setq last + (string-to-number (match-string 1) 16)))))) + (if (and (>= char first) + (<= char last)) + (setq found t))) + (if found + (let ((fields (mapcar (lambda (elt) + (if (> (length elt) 0) + elt)) + (cdr (split-string + (buffer-substring + (line-beginning-position) + (line-end-position)) + ";"))))) + ;; The length depends on whether the last field was empty. + (unless (or (= 13 (length fields)) + (= 14 (length fields))) + (error "Invalid contents in %s" unicodedata-file)) + ;; The field names and values lists are slightly + ;; modified from Mule-UCS unidata.el. + (list + (list "Name" (let ((name (nth 0 fields))) + ;; Check for <..., First>, <..., Last> + (if (string-match "\\`\\(<[^,]+\\)," name) + (concat (match-string 1 name) ">") + name))) + (list "Category" + (cdr (assoc + (nth 1 fields) + '(("Lu" . "uppercase letter") + ("Ll" . "lowercase letter") + ("Lt" . "titlecase letter") + ("Mn" . "non-spacing mark") + ("Mc" . "spacing-combining mark") + ("Me" . "enclosing mark") + ("Nd" . "decimal digit") + ("Nl" . "letter number") + ("No" . "other number") + ("Zs" . "space separator") + ("Zl" . "line separator") + ("Zp" . "paragraph separator") + ("Cc" . "other control") + ("Cf" . "other format") + ("Cs" . "surrogate") + ("Co" . "private use") + ("Cn" . "not assigned") + ("Lm" . "modifier letter") + ("Lo" . "other letter") + ("Pc" . "connector punctuation") + ("Pd" . "dash punctuation") + ("Ps" . "open punctuation") + ("Pe" . "close punctuation") + ("Pi" . "initial-quotation punctuation") + ("Pf" . "final-quotation punctuation") + ("Po" . "other punctuation") + ("Sm" . "math symbol") + ("Sc" . "currency symbol") + ("Sk" . "modifier symbol") + ("So" . "other symbol"))))) + (list "Combining class" + (cdr (assoc + (string-to-number (nth 2 fields)) + '((0 . "Spacing") + (1 . "Overlays and interior") + (7 . "Nuktas") + (8 . "Hiragana/Katakana voicing marks") + (9 . "Viramas") + (10 . "Start of fixed position classes") + (199 . "End of fixed position classes") + (200 . "Below left attached") + (202 . "Below attached") + (204 . "Below right attached") + (208 . "Left attached (reordrant around \ +single base character)") + (210 . "Right attached") + (212 . "Above left attached") + (214 . "Above attached") + (216 . "Above right attached") + (218 . "Below left") + (220 . "Below") + (222 . "Below right") + (224 . "Left (reordrant around single base \ +character)") + (226 . "Right") + (228 . "Above left") + (230 . "Above") + (232 . "Above right") + (233 . "Double below") + (234 . "Double above") + (240 . "Below (iota subscript)"))))) + (list "Bidi category" + (cdr (assoc + (nth 3 fields) + '(("L" . "Left-to-Right") + ("LRE" . "Left-to-Right Embedding") + ("LRO" . "Left-to-Right Override") + ("R" . "Right-to-Left") + ("AL" . "Right-to-Left Arabic") + ("RLE" . "Right-to-Left Embedding") + ("RLO" . "Right-to-Left Override") + ("PDF" . "Pop Directional Format") + ("EN" . "European Number") + ("ES" . "European Number Separator") + ("ET" . "European Number Terminator") + ("AN" . "Arabic Number") + ("CS" . "Common Number Separator") + ("NSM" . "Non-Spacing Mark") + ("BN" . "Boundary Neutral") + ("B" . "Paragraph Separator") + ("S" . "Segment Separator") + ("WS" . "Whitespace") + ("ON" . "Other Neutrals"))))) + (list "Decomposition" + (if (nth 4 fields) + (let* ((parts (split-string (nth 4 fields))) + (info (car parts))) + (if (string-match "\\`<\\(.+\\)>\\'" info) + (setq info (match-string 1 info)) + (setq info nil)) + (if info (setq parts (cdr parts))) + (setq parts (mapconcat + (lambda (arg) + (string (string-to-number arg 16))) + parts " ")) + (concat info parts)))) + (list "Decimal digit value" + (nth 5 fields)) + (list "Digit value" + (nth 6 fields)) + (list "Numeric value" + (nth 7 fields)) + (list "Mirrored" + (if (equal "Y" (nth 8 fields)) + "yes")) + (list "Old name" (nth 9 fields)) + (list "ISO 10646 comment" (nth 10 fields)) + (list "Uppercase" (and (nth 11 fields) + (string (string-to-number + (nth 11 fields) 16)))) + (list "Lowercase" (and (nth 12 fields) + (string (string-to-number + (nth 12 fields) 16)))) + (list "Titlecase" (and (nth 13 fields) + (string (string-to-number + (nth 13 fields) 16))))))))))) + (provide 'mule-diag) +;; Local Variables: +;; coding: utf-8 +;; End: ;;; mule-diag.el ends here diff --git a/lisp/international/mule-util.el b/lisp/international/mule-util.el index 9ed3d8a3880..79148510a0a 100644 --- a/lisp/international/mule-util.el +++ b/lisp/international/mule-util.el @@ -1,7 +1,12 @@ ;;; mule-util.el --- utility functions for mulitilingual environment (mule) ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 + ;; Keywords: mule, multilingual @@ -296,22 +301,22 @@ Optional 3rd argument NIL-FOR-TOO-LONG non-nil means return nil ;;;###autoload (defun coding-system-post-read-conversion (coding-system) "Return the value of CODING-SYSTEM's `post-read-conversion' property." - (coding-system-get coding-system 'post-read-conversion)) + (coding-system-get coding-system :post-read-conversion)) ;;;###autoload (defun coding-system-pre-write-conversion (coding-system) "Return the value of CODING-SYSTEM's `pre-write-conversion' property." - (coding-system-get coding-system 'pre-write-conversion)) + (coding-system-get coding-system :pre-write-conversion)) ;;;###autoload (defun coding-system-translation-table-for-decode (coding-system) - "Return the value of CODING-SYSTEM's `translation-table-for-decode' property." - (coding-system-get coding-system 'translation-table-for-decode)) + "Return the value of CODING-SYSTEM's `decode-translation-table' property." + (coding-system-get coding-system :decode-translation-table)) ;;;###autoload (defun coding-system-translation-table-for-encode (coding-system) - "Return the value of CODING-SYSTEM's `translation-table-for-encode' property." - (coding-system-get coding-system 'translation-table-for-encode)) + "Return the value of CODING-SYSTEM's `encode-translation-table' property." + (coding-system-get coding-system :encode-translation-table)) ;;;###autoload (defun coding-system-equal (coding-system-1 coding-system-2) @@ -319,30 +324,37 @@ Optional 3rd argument NIL-FOR-TOO-LONG non-nil means return nil Two coding systems are identical if two symbols are equal or one is an alias of the other." (or (eq coding-system-1 coding-system-2) - (and (equal (coding-system-spec coding-system-1) - (coding-system-spec coding-system-2)) + (and (equal (coding-system-plist coding-system-1) + (coding-system-plist coding-system-2)) (let ((eol-type-1 (coding-system-eol-type coding-system-1)) (eol-type-2 (coding-system-eol-type coding-system-2))) (or (eq eol-type-1 eol-type-2) (and (vectorp eol-type-1) (vectorp eol-type-2))))))) ;;;###autoload +(defmacro with-coding-priority (coding-systems &rest body) + "Execute BODY like `progn' with CODING-SYSTEMS at the front of priority list. +CODING-SYSTEMS is a list of coding systems. See +`set-coding-priority'. This affects the implicit sorting of lists of +coding sysems returned by operations such as `find-coding-systems-region'." + (let ((current (make-symbol "current"))) + `(let ((,current (coding-system-priority-list))) + (apply #'set-coding-system-priority ,coding-systems) + (unwind-protect + (progn ,@body) + (apply #'set-coding-system-priority ,current))))) +(put 'with-coding-priority 'lisp-indent-function 1) +(put 'with-coding-priority 'edebug-form-spec t) + +;;;###autoload (defmacro detect-coding-with-priority (from to priority-list) "Detect a coding system of the text between FROM and TO with PRIORITY-LIST. PRIORITY-LIST is an alist of coding categories vs the corresponding coding systems ordered by priority." - `(unwind-protect - (let* ((prio-list ,priority-list) - (coding-category-list coding-category-list) - ,@(mapcar (function (lambda (x) (list x x))) - coding-category-list)) - (mapc (function (lambda (x) (set (car x) (cdr x)))) - prio-list) - (set-coding-priority (mapcar #'car prio-list)) - (detect-coding-region ,from ,to)) - ;; We must restore the internal database. - (set-coding-priority coding-category-list) - (update-coding-systems-internal))) + `(with-coding-priority (mapcar #'cdr ,priority-list) + (detect-coding-region ,from ,to))) +(make-obsolete 'detect-coding-with-priority + "Use with-coding-priority and detect-coding-region" "22.1") ;;;###autoload (defun detect-coding-with-language-environment (from to lang-env) @@ -351,12 +363,8 @@ The detection takes into account the coding system priorities for the language environment LANG-ENV." (let ((coding-priority (get-language-info lang-env 'coding-priority))) (if coding-priority - (detect-coding-with-priority - from to - (mapcar (function (lambda (x) - (cons (coding-system-get x 'coding-category) x))) - coding-priority)) - (detect-coding-region from to)))) + (with-coding-priority coding-priority + (detect-coding-region from to))))) (provide 'mule-util) diff --git a/lisp/international/mule.el b/lisp/international/mule.el index f37c3704cf2..ec633bfcfaf 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el @@ -1,8 +1,11 @@ -;;; mule.el --- basic commands for mulitilingual environment +;;; mule.el --- basic commands for multilingual environment ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: mule, multilingual, character set, coding system @@ -27,12 +30,203 @@ ;;; Code: -(defconst mule-version "5.0 (SAKAKI)" "\ +(defconst mule-version "6.0 (HANACHIRUSATO)" "\ Version number and name of this version of MULE (multilingual environment).") -(defconst mule-version-date "1999.12.7" "\ +(defconst mule-version-date "2003.9.1" "\ Distribution date of this version of MULE (multilingual environment).") + + +;;; CHARACTER +(defalias 'char-valid-p 'characterp) +(make-obsolete 'char-valid-p 'characterp "22.1") + + +;;; CHARSET + +(defun define-charset (name docstring &rest props) + "Define NAME (symbol) as a charset with DOCSTRING. +The remaining arguments must come in pairs ATTRIBUTE VALUE. ATTRIBUTE +may be any symbol. The following have special meanings, and one of +`:code-offset', `:map', `:subset', `:superset' must be specified. + +`:short-name' + +VALUE must be a short string to identify the charset. If omitted, +NAME is used. + +`:long-name' + +VALUE must be a string longer than `:short-name' to identify the +charset. If omitted, the value of the `:short-name' attribute is used. + +`:dimension' + +VALUE must be an integer 0, 1, 2, or 3, specifying the dimension of +code-points of the charsets. If omitted, it is calculated from the +value of the `:code-space' attribute. + +`:code-space' + +VALUE must be a vector of length at most 8 specifying the byte code +range of each dimension in this format: + [ MIN-1 MAX-1 MIN-2 MAX-2 ... ] +where MIN-N is the minimum byte value of Nth dimension of code-point, +MAX-N is the maximum byte value of that. + +`:min-code' + +VALUE must be an integer specifying the mininum code point of the +charset. If omitted, it is calculated from `:code-space'. VALUE may +be a cons (HIGH . LOW), where HIGH is the most significant 16 bits of +the code point and LOW is the least significant 16 bits. + +`:max-code' + +VALUE must be an integer specifying the maxinum code point of the +charset. If omitted, it is calculated from `:code-space'. VALUE may +be a cons (HIGH . LOW), where HIGH is the most significant 16 bits of +the code point and LOW is the least significant 16 bits. + +`:iso-final-char' + +VALUE must be a character in the range 32 to 127 (inclusive) +specifying the final char of the charset for ISO-2022 encoding. If +omitted, the charset can't be encoded by ISO-2022 based +coding-systems. + +`:iso-revision-number' + +VALUE must be an integer in the range 0..63, specifying the revision +number of the charset for ISO-2022 encoding. + +`:emacs-mule-id' + +VALUE must be an integer of 0, 128..255. If omitted, the charset +can't be encoded by coding-systems of type `emacs-mule'. + +`:ascii-compatible-p' + +VALUE must be nil or t (default nil). If VALUE is t, the charset is +compatible with ASCII, i.e. the first 128 code points map to ASCII. + +`:supplementary-p' + +VALUE must be nil or t. If the VALUE is t, the charset is +supplementary, which means it is used only as a parent of some other +charset. + +`:invalid-code' + +VALUE must be a nonnegative integer that can be used as an invalid +code point of the charset. If the minimum code is 0 and the maximum +code is greater than Emacs' maximum integer value, `:invalid-code' +should not be omitted. + +`:code-offset' + +VALUE must be an integer added to the index number of a character to +get the corresponding character code. + +`:map' + +VALUE must be vector or string. + +If it is a vector, the format is [ CODE-1 CHAR-1 CODE-2 CHAR-2 ... ], +where CODE-n is a code-point of the charset, and CHAR-n is the +corresponding character code. + +If it is a string, it is a name of file that contains the above +information. Each line of the file must be this format: + 0xXXX 0xYYY +where XXX is a hexadecimal representation of CODE-n and YYY is a +hexadecimal representation of CHAR-n. A line starting with `#' is a +comment line. + +`:subset' + +VALUE must be a list: + ( PARENT MIN-CODE MAX-CODE OFFSET ) +PARENT is a parent charset. MIN-CODE and MAX-CODE specify the range +of characters inherited from the parent. OFFSET is an integer value +to add to a code point of the parent charset to get the corresponding +code point of this charset. + +`:superset' + +VALUE must be a list of parent charsets. The charset inherits +characters from them. Each element of the list may be a cons (PARENT +. OFFSET), where PARENT is a parent charset, and OFFSET is an offset +value to add to a code point of PARENT to get the corresponding code +point of this charset. + +`:unify-map' + +VALUE must be vector or string. + +If it is a vector, the format is [ CODE-1 CHAR-1 CODE-2 CHAR-2 ... ], +where CODE-n is a code-point of the charset, and CHAR-n is the +corresponding Unicode character code. + +If it is a string, it is a name of file that contains the above +information. The file format is the same as what described for `:map' +attribute." + (let ((attrs (mapcar 'list '(:dimension + :code-space + :min-code + :max-code + :iso-final-char + :iso-revision-number + :emacs-mule-id + :ascii-compatible-p + :supplementary-p + :invalid-code + :code-offset + :map + :subset + :superset + :unify-map + :plist)))) + + ;; If :dimension is omitted, get the dimension from :code-space. + (let ((dimension (plist-get props :dimension))) + (or dimension + (progn + (setq dimension (/ (length (plist-get props :code-space)) 2)) + (setq props (plist-put props :dimension dimension))))) + + (dolist (slot attrs) + (setcdr slot (plist-get props (car slot)))) + + ;; Make sure that the value of :code-space is a vector of 8 + ;; elements. + (let* ((slot (assq :code-space attrs)) + (val (cdr slot)) + (len (length val))) + (if (< len 8) + (setcdr slot + (vconcat val (make-vector (- 8 len) 0))))) + + ;; Add :name and :docstring properties to PROPS. + (setq props + (cons :name (cons name (cons :docstring (cons docstring props))))) + (or (plist-get props :short-name) + (plist-put props :short-name (symbol-name name))) + (or (plist-get props :long-name) + (plist-put props :long-name (plist-get props :short-name))) + ;; We can probably get a worthwhile amount in purespace. + (setq props + (mapcar (lambda (elt) + (if (stringp elt) + (purecopy elt) + elt)) + props)) + (setcdr (assq :plist attrs) props) + + (apply 'define-charset-internal name (mapcar 'cdr attrs)))) + + (defun load-with-code-conversion (fullname file &optional noerror nomessage) "Execute a file of Lisp code named FILE whose absolute name is FULLNAME. The file contents are decoded before evaluation if necessary. @@ -77,8 +271,8 @@ Return t if file exists." ;; Otherwise, eval-buffer might try to interpret random ;; binary junk as multibyte characters. (if (and enable-multibyte-characters - (or (eq (coding-system-type last-coding-system-used) 5) - (eq last-coding-system-used 'no-conversion))) + (or (eq (coding-system-type last-coding-system-used) + 'raw-text))) (set-buffer-multibyte nil)) ;; Make `kill-buffer' quiet. (set-buffer-modified-p nil)) @@ -101,418 +295,486 @@ Return t if file exists." (message "Loading %s...done" file))) t))) -;; API (Application Program Interface) for charsets. - -(defsubst charset-quoted-standard-p (obj) - "Return t if OBJ is a quoted symbol, and is the name of a standard charset." - (and (listp obj) (eq (car obj) 'quote) - (symbolp (car-safe (cdr obj))) - (let ((vector (get (car-safe (cdr obj)) 'charset))) - (and (vectorp vector) - (< (aref vector 0) 160))))) - -(defsubst charsetp (object) - "T if OBJECT is a charset." - (and (symbolp object) (vectorp (get object 'charset)))) - -(defsubst charset-info (charset) +(defun charset-info (charset) "Return a vector of information of CHARSET. +This function is provided for backward compatibility. + The elements of the vector are: CHARSET-ID, BYTES, DIMENSION, CHARS, WIDTH, DIRECTION, LEADING-CODE-BASE, LEADING-CODE-EXT, ISO-FINAL-CHAR, ISO-GRAPHIC-PLANE, REVERSE-CHARSET, SHORT-NAME, LONG-NAME, DESCRIPTION, - PLIST, + PLIST. where -CHARSET-ID (integer) is the identification number of the charset. -BYTES (integer) is the length of multi-byte form of a character in - the charset: one of 1, 2, 3, and 4. -DIMENSION (integer) is the number of bytes to represent a character of -the charset: 1 or 2. -CHARS (integer) is the number of characters in a dimension: 94 or 96. -WIDTH (integer) is the number of columns a character in the charset - occupies on the screen: one of 0, 1, and 2. -DIRECTION (integer) is the rendering direction of characters in the - charset when rendering. If 0, render from left to right, else - render from right to left. -LEADING-CODE-BASE (integer) is the base leading-code for the - charset. -LEADING-CODE-EXT (integer) is the extended leading-code for the - charset. All charsets of less than 0xA0 has the value 0. +CHARSET-ID is always 0. +BYTES is always 0. +DIMENSION is the number of bytes of a code-point of the charset: + 1, 2, 3, or 4. +CHARS is the number of characters in a dimension: + 94, 96, 128, or 256. +WIDTH is always 0. +DIRECTION is always 0. +LEADING-CODE-BASE is always 0. +LEADING-CODE-EXT is always 0. ISO-FINAL-CHAR (character) is the final character of the corresponding ISO 2022 charset. If the charset is not assigned any final character, the value is -1. -ISO-GRAPHIC-PLANE (integer) is the graphic plane to be invoked - while encoding to variants of ISO 2022 coding system, one of the - following: 0/graphic-plane-left(GL), 1/graphic-plane-right(GR). - If the charset is not assigned any final character, the value is -1. -REVERSE-CHARSET (integer) is the charset which differs only in - LEFT-TO-RIGHT value from the charset. If there's no such a - charset, the value is -1. +ISO-GRAPHIC-PLANE is always 0. +REVERSE-CHARSET is always -1. SHORT-NAME (string) is the short name to refer to the charset. LONG-NAME (string) is the long name to refer to the charset DESCRIPTION (string) is the description string of the charset. PLIST (property list) may contain any type of information a user want to put and get by functions `put-charset-property' and `get-charset-property' respectively." - (get charset 'charset)) + (vector 0 + 0 + (charset-dimension charset) + (charset-chars charset) + 0 + 0 + 0 + 0 + (charset-iso-final-char charset) + 0 + -1 + (get-charset-property charset :short-name) + (get-charset-property charset :short-name) + (charset-description charset) + (charset-plist charset))) ;; It is better not to use backquote in this file, ;; because that makes a bootstrapping problem ;; if you need to recompile all the Lisp files using interpreted code. -(defmacro charset-id (charset) - "Return charset identification number of CHARSET." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 0) - (list 'aref (list 'charset-info charset) 0))) +(defun charset-id (charset) + "Always return 0. This is provided for backward compatibility." + 0) (defmacro charset-bytes (charset) - "Return bytes of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 1) - (list 'aref (list 'charset-info charset) 1))) - -(defmacro charset-dimension (charset) - "Return dimension of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 2) - (list 'aref (list 'charset-info charset) 2))) - -(defmacro charset-chars (charset) - "Return character numbers contained in a dimension of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 3) - (list 'aref (list 'charset-info charset) 3))) - -(defmacro charset-width (charset) - "Return width (how many column occupied on a screen) of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 4) - (list 'aref (list 'charset-info charset) 4))) - -(defmacro charset-direction (charset) - "Return direction of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 5) - (list 'aref (list 'charset-info charset) 5))) - -(defmacro charset-iso-final-char (charset) - "Return final char of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 8) - (list 'aref (list 'charset-info charset) 8))) - -(defmacro charset-iso-graphic-plane (charset) - "Return graphic plane of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 9) - (list 'aref (list 'charset-info charset) 9))) - -(defmacro charset-reverse-charset (charset) - "Return reverse charset of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 10) - (list 'aref (list 'charset-info charset) 10))) + "Always return 0. This is provided for backward compatibility." + 0) + +(defun get-charset-property (charset propname) + "Return the value of CHARSET's PROPNAME property. +This is the last value stored with + (put-charset-property CHARSET PROPNAME VALUE)." + (plist-get (charset-plist charset) propname)) + +(defun put-charset-property (charset propname value) + "Set CHARSETS's PROPNAME property to value VALUE. +It can be retrieved with `(get-charset-property CHARSET PROPNAME)'." + (set-charset-plist charset + (plist-put (charset-plist charset) propname value))) + +(defun charset-description (charset) + "Return description string of CHARSET." + (plist-get (charset-plist charset) :docstring)) + +(defun charset-dimension (charset) + "Return dimension of CHARSET." + (plist-get (charset-plist charset) :dimension)) + +(defun charset-chars (charset &optional dimension) + "Return number of characters contained in DIMENSION of CHARSET. +DIMENSION defaults to the first dimension." + (unless dimension (setq dimension 1)) + (let ((code-space (plist-get (charset-plist charset) :code-space))) + (1+ (- (aref code-space (1- (* 2 dimension))) + (aref code-space (- (* 2 dimension) 2)))))) + +(defun charset-iso-final-char (charset) + "Return ISO-2022 final character of CHARSET. +Return -1 if charset isn't an ISO 2022 one." + (or (plist-get (charset-plist charset) :iso-final-char) + -1)) (defmacro charset-short-name (charset) - "Return short name of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 11) - (list 'aref (list 'charset-info charset) 11))) + "Return short name of CHARSET." + (plist-get (charset-plist charset) :short-name)) (defmacro charset-long-name (charset) - "Return long name of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 12) - (list 'aref (list 'charset-info charset) 12))) - -(defmacro charset-description (charset) - "Return description of CHARSET. -See the function `charset-info' for more detail." - (if (charset-quoted-standard-p charset) - (aref (charset-info (nth 1 charset)) 13) - (list 'aref (list 'charset-info charset) 13))) - -(defmacro charset-plist (charset) - "Return list charset property of CHARSET. -See the function `charset-info' for more detail." - (list 'aref - (if (charset-quoted-standard-p charset) - (charset-info (nth 1 charset)) - (list 'charset-info charset)) - 14)) - -(defun set-charset-plist (charset plist) - "Set CHARSET's property list to PLIST, and return PLIST." - (aset (charset-info charset) 14 plist)) - -(defun make-char (charset &optional code1 code2) - "Return a character of CHARSET whose position codes are CODE1 and CODE2. -CODE1 and CODE2 are optional, but if you don't supply -sufficient position codes, return a generic character which stands for -all characters or group of characters in the character set. -A generic character can be used to index a char table (e.g. syntax-table). - -Such character sets as ascii, eight-bit-control, and eight-bit-graphic -don't have corresponding generic characters. If CHARSET is one of -them and you don't supply CODE1, return the character of the smallest -code in CHARSET. - -If CODE1 or CODE2 are invalid (out of range), this function signals an -error. However, the eighth bit of both CODE1 and CODE2 is zeroed -before they are used to index CHARSET. Thus you may use, say, the -actual ISO 8859 character code rather than subtracting 128, as you -would need to index the corresponding Emacs charset." - (make-char-internal (charset-id charset) code1 code2)) - -(put 'make-char 'byte-compile - (function - (lambda (form) - (let ((charset (nth 1 form))) - (if (charset-quoted-standard-p charset) - (byte-compile-normal-call - (cons 'make-char-internal - (cons (charset-id (nth 1 charset)) (nthcdr 2 form)))) - (byte-compile-normal-call - (cons 'make-char-internal - (cons (list 'charset-id charset) (nthcdr 2 form))))))))) + "Return long name of CHARSET." + (plist-get (charset-plist charset) :long-name)) (defun charset-list () - "Return list of charsets ever defined. + "Return list of all charsets ever defined. This function is provided for backward compatibility. Now we have the variable `charset-list'." charset-list) +(make-obsolete 'charset-list "Use variable `charset-list'" "22.1") -(defsubst generic-char-p (char) - "Return t if and only if CHAR is a generic character. -See also the documentation of `make-char'." - (and (>= char 0400) - (let ((l (split-char char))) - (and (or (= (nth 1 l) 0) (eq (nth 2 l) 0)) - (not (eq (car l) 'composition)))))) - -(defun decode-char (ccs code-point &optional restriction) - "Return character specified by coded character set CCS and CODE-POINT in it. -Return nil if such a character is not supported. -Currently the only supported coded character set is `ucs' (ISO/IEC -10646: Universal Multi-Octet Coded Character Set), and the result is -translated through the translation-table named -`utf-translation-table-for-decode' or the translation-hash-table named -`utf-subst-table-for-decode'. - -Optional argument RESTRICTION specifies a way to map the pair of CCS -and CODE-POINT to a character. Currently not supported and just ignored." - (cond - ((eq ccs 'ucs) - (or (gethash code-point - (get 'utf-subst-table-for-decode 'translation-hash-table)) - (let ((c (cond - ((< code-point 160) - code-point) - ((< code-point 256) - (make-char 'latin-iso8859-1 code-point)) - ((< code-point #x2500) - (setq code-point (- code-point #x0100)) - (make-char 'mule-unicode-0100-24ff - (+ (/ code-point 96) 32) (+ (% code-point 96) 32))) - ((< code-point #x3400) - (setq code-point (- code-point #x2500)) - (make-char 'mule-unicode-2500-33ff - (+ (/ code-point 96) 32) (+ (% code-point 96) 32))) - ((and (>= code-point #xe000) (< code-point #x10000)) - (setq code-point (- code-point #xe000)) - (make-char 'mule-unicode-e000-ffff - (+ (/ code-point 96) 32) - (+ (% code-point 96) 32)))))) - (when c - (or (aref (get 'utf-translation-table-for-decode - 'translation-table) c) - c))))))) - -(defun encode-char (char ccs &optional restriction) - "Return code-point in coded character set CCS that corresponds to CHAR. -Return nil if CHAR is not included in CCS. -Currently the only supported coded character set is `ucs' (ISO/IEC -10646: Universal Multi-Octet Coded Character Set), and CHAR is first -translated through the translation-table named -`utf-translation-table-for-encode' or the translation-hash-table named -`utf-subst-table-for-encode'. - -CHAR should be in one of these charsets: - ascii, latin-iso8859-1, mule-unicode-0100-24ff, mule-unicode-2500-33ff, - mule-unicode-e000-ffff, eight-bit-control -Otherwise, return nil. - -Optional argument RESTRICTION specifies a way to map CHAR to a -code-point in CCS. Currently not supported and just ignored." - (let* ((split (split-char char)) - (charset (car split)) - trans) - (cond ((eq ccs 'ucs) - (or (gethash char (get 'utf-subst-table-for-encode - 'translation-hash-table)) - (let ((table (get 'utf-translation-table-for-encode - 'translation-table))) - (setq trans (aref table char)) - (if trans - (setq split (split-char trans) - charset (car split))) - (cond ((eq charset 'ascii) - char) - ((eq charset 'latin-iso8859-1) - (+ (nth 1 split) 128)) - ((eq charset 'mule-unicode-0100-24ff) - (+ #x0100 (+ (* (- (nth 1 split) 32) 96) - (- (nth 2 split) 32)))) - ((eq charset 'mule-unicode-2500-33ff) - (+ #x2500 (+ (* (- (nth 1 split) 32) 96) - (- (nth 2 split) 32)))) - ((eq charset 'mule-unicode-e000-ffff) - (+ #xe000 (+ (* (- (nth 1 split) 32) 96) - (- (nth 2 split) 32)))) - ((eq charset 'eight-bit-control) - char)))))))) - +(defun generic-char-p (char) + "Always return nil. This is provided for backward compatibility." + nil) +(make-obsolete 'generic-char-p "Generic characters no longer exist" "22.1") ;; Coding system stuff -;; Coding system is a symbol that has the property `coding-system'. -;; -;; The value of the property `coding-system' is a vector of the -;; following format: -;; [TYPE MNEMONIC DOC-STRING PLIST FLAGS] -;; We call this vector as coding-spec. See comments in src/coding.c -;; for more detail. - -(defconst coding-spec-type-idx 0) -(defconst coding-spec-mnemonic-idx 1) -(defconst coding-spec-doc-string-idx 2) -(defconst coding-spec-plist-idx 3) -(defconst coding-spec-flags-idx 4) - -;; PLIST is a property list of a coding system. To share PLIST among -;; alias coding systems, a coding system has PLIST in coding-spec -;; instead of having it in normal property list of Lisp symbol. -;; Here's a list of coding system properties currently being used. -;; -;; o coding-category -;; -;; The value is a coding category the coding system belongs to. The -;; function `make-coding-system' sets this value automatically -;; unless its argument PROPERTIES specifies this property. -;; -;; o alias-coding-systems -;; -;; The value is a list of coding systems of the same alias group. The -;; first element is the coding system made at first, which we call as -;; `base coding system'. The function `make-coding-system' sets this -;; value automatically and `define-coding-system-alias' updates it. -;; -;; See the documentation of make-coding-system for the meanings of the -;; following properties. -;; -;; o post-read-conversion -;; o pre-write-conversion -;; o translation-table-for-decode -;; o translation-table-for-encode -;; o safe-chars -;; o safe-charsets -;; o mime-charset -;; o valid-codes (meaningful only for a coding system based on CCL) - - -(defsubst coding-system-spec (coding-system) - "Return coding-spec of CODING-SYSTEM." - (get (check-coding-system coding-system) 'coding-system)) +;; Coding system is a symbol that has been defined by the function +;; `define-coding-system'. -(defun coding-system-type (coding-system) - "Return the coding type of CODING-SYSTEM. -A coding type is an integer value indicating the encoding method -of CODING-SYSTEM. See the function `make-coding-system' for more detail." - (aref (coding-system-spec coding-system) coding-spec-type-idx)) +(defconst coding-system-iso-2022-flags + '(long-form + ascii-at-eol + ascii-at-cntl + 7-bit + locking-shift + single-shift + designation + revision + direction + init-at-bol + designate-at-bol + safe + latin-extra + composition + euc-tw-shift + use-roman + use-oldjis) + "List of symbols that control ISO-2022 encoder/decoder. -(defun coding-system-mnemonic (coding-system) - "Return the mnemonic character of CODING-SYSTEM. -The mnemonic character of a coding system is used in mode line -to indicate the coding system. If the arg is nil, return ?-." - (let ((spec (coding-system-spec coding-system))) - (if spec (aref spec coding-spec-mnemonic-idx) ?-))) +The value of the `:flags' attribute in the argument of the function +`define-coding-system' must be one of them. + +If `long-form' is specified, use a long designation sequence on +encoding for the charsets `japanese-jisx0208-1978', `chinese-gb2312', +and `japanese-jisx0208'. The long designation sequence doesn't +conform to ISO 2022, but is used by such coding systems as +`compound-text'. + +If `ascii-at-eol' is specified, designate ASCII to g0 at end of line +on encoding. + +If `ascii-at-cntl' is specified, designate ASCII to g0 before control +codes and SPC on encoding. + +If `7-bit' is specified, use 7-bit code only on encoding. + +If `locking-shift' is specified, decode locking-shift code correctly +on decoding, and use locking-shift to invoke a graphic element on +encoding. + +If `single-shift' is specified, decode single-shift code correctly on +decoding, and use single-shift to invoke a graphic element on encoding. + +If `designation' is specified, decode designation code correctly on +decoding, and use designation to designate a charset to a graphic +element on encoding. + +If `revision' is specified, produce an escape sequence to specify +revision number of a charset on encoding. Such an escape sequence is +always correctly decoded on decoding. + +If `direction' is specified, decode ISO6429's code for specifying +direction correctly, and produce the code on encoding. + +If `init-at-bol' is specified, on encoding, it is assumed that +invocation and designation statuses are reset at each beginning of +line even if `ascii-at-eol' is not specified; thus no codes for +resetting them are produced. + +If `safe' is specified, on encoding, characters not supported by a +coding are replaced with `?'. + +If `latin-extra' is specified, the code-detection routine assumes that a +code specified in `latin-extra-code-table' (which see) is valid. + +If `composition' is specified, an escape sequence to specify +composition sequence is correctly decoded on decoding, and is produced +on encoding. + +If `euc-tw-shift' is specified, the EUC-TW specific shifting code is +correctly decoded on decoding, and is produced on encoding. + +If `use-roman' is specified, JIS0201-1976-Roman is designated instead +of ASCII. + +If `use-oldjis' is specified, JIS0208-1976 is designated instead of +JIS0208-1983.") + +(defun define-coding-system (name docstring &rest props) + "Define NAME (a symbol) as a coding system with DOCSTRING and attributes. +The remaining arguments must come in pairs ATTRIBUTE VALUE. ATTRIBUTE +may be any symbol. + +The following attributes have special meanings. Those labeled as +\"(required)\", should not be omitted. + +`:mnemonic' (required) + +VALUE is a character to display on mode line for the coding system. + +`:coding-type' (required) + +VALUE must be one of `charset', `utf-8', `utf-16', `iso-2022', +`emacs-mule', `shift-jis', `ccl', `raw-text', `undecided'. + +`:eol-type' + +VALUE is the EOL (end-of-line) format of the coding system. It must be +one of `unix', `dos', `mac'. The symbol `unix' means Unix-like EOL +\(i.e. single LF), `dos' means DOS-like EOL \(i.e. sequence of CR LF), +and `mac' means MAC-like EOL \(i.e. single CR). If omitted, on +decoding by the coding system, Emacs automatically detects the EOL +format of the source text. + +`:charset-list' + +VALUE must be a list of charsets supported by the coding system. On +encoding by the coding system, if a character belongs to multiple +charsets in the list, a charset that comes earlier in the list is +selected. If `:coding-type' is `iso-2022', VALUE may be `iso-2022', +which indicates that the coding system supports all ISO-2022 based +charsets. If `:coding-type' is `emacs-mule', VALUE may be +`emacs-mule', which indicates that the coding system supports all +charsets that have the `:emacs-mule-id' property. + +`:ascii-compatible-p' + +If VALUE is non-nil, the coding system decodes all 7-bit bytes into +the corresponding ASCII characters, and encodes all ASCII characters +back to the corresponding 7-bit bytes. VALUE defaults to nil. + +`:decode-translation-table' + +VALUE must be a translation table to use on decoding. + +`:encode-translation-table' + +VALUE must be a translation table to use on encoding. + +`:post-read-conversion' + +VALUE must be a function to call after some text is inserted and +decoded by the coding system itself and before any functions in +`after-insert-functions' are called. The arguments to this function +are the same as those of a function in `after-insert-file-functions', +i.e. LENGTH of the text to be decoded with point at the head of it, +and the function should leave point unchanged. + +`:pre-write-conversion' + +VALUE must be a function to call after all functions in +`write-region-annotate-functions' and `buffer-file-format' are called, +and before the text is encoded by the coding system itself. The +arguments to this function are the same as those of a function in +`write-region-annotate-functions'. + +`:default-char' + +VALUE must be a character. On encoding, a character not supported by +the coding system is replaced with VALUE. + +`:for-unibyte' + +VALUE non-nil means that visiting a file with the coding system +results in a unibyte buffer. + +`:eol-type' + +VALUE must be `unix', `dos', `mac'. The symbol `unix' means Unix-like +EOL (LF), `dos' means DOS-like EOL (CRLF), and `mac' means MAC-like +EOL (CR). If omitted, on decoding, the coding system detects EOL +format automatically, and on encoding, uses Unix-like EOL. + +`:mime-charset' + +VALUE must be a symbol whose name is that of a MIME charset converted +to lower case. + +`:mime-text-unsuitable' + +VALUE non-nil means the `:mime-charset' property names a charset which +is unsuitable for the top-level media type \"text\". + +`:flags' + +VALUE must be a list of symbols that control the ISO-2022 converter. +Each must be a member of the list `coding-system-iso-2022-flags' +\(which see). This attribute has a meaning only when `:coding-type' +is `iso-2022'. + +`:designation' + +VALUE must be a vector [G0-USAGE G1-USAGE G2-USAGE G3-USAGE]. +GN-USAGE specifies the usage of graphic register GN as follows. + +If it is nil, no charset can be designated to GN. + +If it is a charset, the charset is initially designated to GN, and +never used by the other charsets. + +If it is a list, the elements must be charsets, nil, 94, or 96. GN +can be used by all the listed charsets. If the list contains 94, any +iso-2022 charset whose code-space ranges are 94 long can be designated +to GN. If the list contains 96, any charsets whose whose ranges are +96 long can be designated to GN. If the first element is a charset, +that charset is initially designated to GN. + +This attribute has a meaning only when `:coding-type' is `iso-2022'. + +`:bom' + +This attributes specifies whether the coding system uses a `byte order +mark'. VALUE must nil, t, or cons of coding systems whose +`:coding-type' is `utf-16'. + +If the value is nil, on decoding, don't treat the first two-byte as +BOM, and on encoding, don't produce BOM bytes. + +If the value is t, on decoding, skip the first two-byte as BOM, and on +encoding, produce BOM bytes accoding to the value of `:endian'. + +If the value is cons, on decoding, check the first two-byte. If theyq +are 0xFE 0xFF, use the car part coding system of the value. If they +are 0xFF 0xFE, use the car part coding system of the value. +Otherwise, treat them as bytes for a normal character. On encoding, +produce BOM bytes accoding to the value of `:endian'. + +This attribute has a meaning only when `:coding-type' is `utf-16'. + +`:endian' + +VALUE must be `big' or `little' specifying big-endian and +little-endian respectively. The default value is `big'. + +This attribute has a meaning only when `:coding-type' is `utf-16'. + +`:ccl-decoder' + +VALUE is a symbol representing the registered CCL program used for +decoding. This attribute has a meaning only when `:coding-type' is +`ccl'. + +`:ccl-encoder' + +VALUE is a symbol representing the registered CCL program used for +encoding. This attribute has a meaning only when `:coding-type' is +`ccl'." + (let* ((common-attrs (mapcar 'list + '(:mnemonic + :coding-type + :charset-list + :ascii-compatible-p + :decode-translation-table + :encode-translation-table + :post-read-conversion + :pre-write-conversion + :default-char + :prefer-unibyte + :plist + :eol-type))) + (coding-type (plist-get props :coding-type)) + (spec-attrs (mapcar 'list + (cond ((eq coding-type 'iso-2022) + '(:initial + :reg-usage + :request + :flags)) + ((eq coding-type 'utf-16) + '(:bom + :endian)) + ((eq coding-type 'ccl) + '(:ccl-decoder + :ccl-encoder + :valids)))))) + + (dolist (slot common-attrs) + (setcdr slot (plist-get props (car slot)))) + + (dolist (slot spec-attrs) + (setcdr slot (plist-get props (car slot)))) + + (if (eq coding-type 'iso-2022) + (let ((designation (plist-get props :designation)) + (flags (plist-get props :flags)) + (initial (make-vector 4 nil)) + (reg-usage (cons 4 4)) + request elt) + (dotimes (i 4) + (setq elt (aref designation i)) + (cond ((charsetp elt) + (aset initial i elt) + (setq request (cons (cons elt i) request))) + ((consp elt) + (aset initial i (car elt)) + (if (charsetp (car elt)) + (setq request (cons (cons (car elt) i) request))) + (dolist (e (cdr elt)) + (cond ((charsetp e) + (setq request (cons (cons e i) request))) + ((eq e 94) + (setcar reg-usage i)) + ((eq e 96) + (setcdr reg-usage i)) + ((eq e t) + (setcar reg-usage i) + (setcdr reg-usage i))))))) + (setcdr (assq :initial spec-attrs) initial) + (setcdr (assq :reg-usage spec-attrs) reg-usage) + (setcdr (assq :request spec-attrs) request) + + ;; Change :flags value from a list to a bit-mask. + (let ((bits 0) + (i 0)) + (dolist (elt coding-system-iso-2022-flags) + (if (memq elt flags) + (setq bits (logior bits (lsh 1 i)))) + (setq i (1+ i))) + (setcdr (assq :flags spec-attrs) bits)))) + + ;; Add :name and :docstring properties to PROPS. + (setq props + (cons :name (cons name (cons :docstring (cons (purecopy docstring) + props))))) + (setcdr (assq :plist common-attrs) props) + (apply 'define-coding-system-internal + name (mapcar 'cdr (append common-attrs spec-attrs))))) (defun coding-system-doc-string (coding-system) "Return the documentation string for CODING-SYSTEM." - (aref (coding-system-spec coding-system) coding-spec-doc-string-idx)) + (plist-get (coding-system-plist coding-system) :docstring)) + +(defun coding-system-mnemonic (coding-system) + "Return the mnemonic character of CODING-SYSTEM. +The mnemonic character of a coding system is used in mode line to +indicate the coding system. If CODING-SYSTEM. is nil, return ?=." + (plist-get (coding-system-plist coding-system) :mnemonic)) -(defun coding-system-plist (coding-system) - "Return the property list of CODING-SYSTEM." - (aref (coding-system-spec coding-system) coding-spec-plist-idx)) +(defun coding-system-type (coding-system) + "Return the coding type of CODING-SYSTEM. +A coding type is a symbol indicating the encoding method of CODING-SYSTEM. +See the function `define-coding-system' for more detail." + (plist-get (coding-system-plist coding-system) :coding-type)) -(defun coding-system-flags (coding-system) - "Return `flags' of CODING-SYSTEM. -A `flags' of a coding system is a vector of length 32 indicating detailed -information of a coding system. See the function `make-coding-system' -for more detail." - (aref (coding-system-spec coding-system) coding-spec-flags-idx)) +(defun coding-system-charset-list (coding-system) + "Return list of charsets supported by CODING-SYSTEM. +If CODING-SYSTEM supports all ISO-2022 charsets, return `iso-2022'. +If CODING-SYSTEM supports all emacs-mule charsets, return `emacs-mule'." + (plist-get (coding-system-plist coding-system) :charset-list)) + +(defun coding-system-category (coding-system) + "Return a category symbol of CODING-SYSTEM." + (plist-get (coding-system-plist coding-system) :category)) (defun coding-system-get (coding-system prop) - "Extract a value from CODING-SYSTEM's property list for property PROP." - (plist-get (coding-system-plist coding-system) prop)) + "Extract a value from CODING-SYSTEM's property list for property PROP. +For compatibility with Emacs 20/21, this accepts old-style symbols +like `mime-charset' as well as the current style like `:mime-charset'." + (or (plist-get (coding-system-plist coding-system) prop) + (if (not (keywordp prop)) + (plist-get (coding-system-plist coding-system) + (intern (concat ":" (symbol-name prop))))))) (defun coding-system-put (coding-system prop val) "Change value in CODING-SYSTEM's property list PROP to VAL." - (let ((plist (coding-system-plist coding-system))) - (if plist - (plist-put plist prop val) - (aset (coding-system-spec coding-system) coding-spec-plist-idx - (list prop val))))) - -(defun coding-system-category (coding-system) - "Return the coding category of CODING-SYSTEM. -See also `coding-category-list'." - (coding-system-get coding-system 'coding-category)) - -(defun coding-system-base (coding-system) - "Return the base coding system of CODING-SYSTEM. -A base coding system is what made by `make-coding-system'. -Any alias nor subsidiary coding systems are not base coding system." - (car (coding-system-get coding-system 'alias-coding-systems))) + (plist-put (coding-system-plist coding-system) prop val)) (defalias 'coding-system-parent 'coding-system-base) (make-obsolete 'coding-system-parent 'coding-system-base "20.3") -;; Coding system also has a property `eol-type'. -;; -;; This property indicates how the coding system handles end-of-line -;; format. The value is integer 0, 1, 2, or a vector of three coding -;; systems. Each integer value 0, 1, and 2 indicates the format of -;; end-of-line LF, CRLF, and CR respectively. A vector value -;; indicates that the format of end-of-line should be detected -;; automatically. Nth element of the vector is the subsidiary coding -;; system whose `eol-type' property is N. - -(defun coding-system-eol-type (coding-system) - "Return eol-type of CODING-SYSTEM. -An eol-type is integer 0, 1, 2, or a vector of coding systems. - -Integer values 0, 1, and 2 indicate a format of end-of-line; LF, -CRLF, and CR respectively. - -A vector value indicates that a format of end-of-line should be -detected automatically. Nth element of the vector is the subsidiary -coding system whose eol-type is N." - (get coding-system 'eol-type)) - (defun coding-system-eol-type-mnemonic (coding-system) "Return the string indicating end-of-line format of CODING-SYSTEM." (let* ((eol-type (coding-system-eol-type coding-system)) @@ -554,8 +816,8 @@ coding system whose eol-type is N." (defun coding-system-list (&optional base-only) "Return a list of all existing non-subsidiary coding systems. -If optional arg BASE-ONLY is non-nil, only base coding systems are listed. -The value doesn't include subsidiary coding systems which are what +If optional arg BASE-ONLY is non-nil, only base coding systems are +listed. The value doesn't include subsidiary coding systems which are made from bases and aliases automatically for various end-of-line formats (e.g. iso-latin-1-unix, koi8-r-dos)." (let* ((codings (copy-sequence coding-system-list)) @@ -564,7 +826,7 @@ formats (e.g. iso-latin-1-unix, koi8-r-dos)." ;; coding systems (if necessary). (while (cdr tail) (let* ((coding (car (cdr tail))) - (aliases (coding-system-get coding 'alias-coding-systems))) + (aliases (coding-system-aliases coding))) (if (or ;; CODING is an eol variant if not in ALIASES. (not (memq coding aliases)) @@ -574,53 +836,10 @@ formats (e.g. iso-latin-1-unix, koi8-r-dos)." (setq tail (cdr tail))))) codings)) -(defun map-charset-chars (func charset) - "Use FUNC to map over all characters in CHARSET for side effects. -FUNC is a function of two args, the start and end (inclusive) of a -character code range. Thus FUNC should iterate over [START, END]." - (let* ((dim (charset-dimension charset)) - (chars (charset-chars charset)) - (start (if (= chars 94) - 33 - 32))) - (if (= dim 1) - (funcall func - (make-char charset start) - (make-char charset (+ start chars -1))) - (dotimes (i chars) - (funcall func - (make-char charset (+ i start) start) - (make-char charset (+ i start) (+ start chars -1))))))) - -(defun register-char-codings (coding-system safe-chars) - "This is an obsolete function. -It exists just for backward compatibility, and it does nothing.") -(make-obsolete 'register-char-codings - "Unnecessary function. Calling it has no effect." - "21.3") - (defconst char-coding-system-table nil "This is an obsolete variable. It exists just for backward compatibility, and the value is always nil.") -(defun make-subsidiary-coding-system (coding-system) - "Make subsidiary coding systems (eol-type variants) of CODING-SYSTEM." - (let ((coding-spec (coding-system-spec coding-system)) - (subsidiaries (vector (intern (format "%s-unix" coding-system)) - (intern (format "%s-dos" coding-system)) - (intern (format "%s-mac" coding-system)))) - (i 0) - temp) - (while (< i 3) - (put (aref subsidiaries i) 'coding-system coding-spec) - (put (aref subsidiaries i) 'eol-type i) - (add-to-coding-system-list (aref subsidiaries i)) - (setq coding-system-alist - (cons (list (symbol-name (aref subsidiaries i))) - coding-system-alist)) - (setq i (1+ i))) - subsidiaries)) - (defun transform-make-coding-system-args (name type &optional doc-string props) "For internal use only. Transform XEmacs style args for `make-coding-system' to Emacs style. @@ -708,158 +927,8 @@ Value is a list of transformed arguments." properties eol-type) "Define a new coding system CODING-SYSTEM (symbol). -Remaining arguments are TYPE, MNEMONIC, DOC-STRING, FLAGS (optional), -and PROPERTIES (optional) which construct a coding-spec of CODING-SYSTEM -in the following format: - [TYPE MNEMONIC DOC-STRING PLIST FLAGS] - -TYPE is an integer value indicating the type of the coding system as follows: - 0: Emacs internal format, - 1: Shift-JIS (or MS-Kanji) used mainly on Japanese PCs, - 2: ISO-2022 including many variants, - 3: Big5 used mainly on Chinese PCs, - 4: private, CCL programs provide encoding/decoding algorithm, - 5: Raw-text, which means that text contains random 8-bit codes. - -MNEMONIC is a character to be displayed on mode line for the coding system. - -DOC-STRING is a documentation string for the coding system. - -FLAGS specifies more detailed information of the coding system as follows: - - If TYPE is 2 (ISO-2022), FLAGS is a list of these elements: - CHARSET0, CHARSET1, CHARSET2, CHARSET3, SHORT-FORM, - ASCII-EOL, ASCII-CNTL, SEVEN, LOCKING-SHIFT, SINGLE-SHIFT, - USE-ROMAN, USE-OLDJIS, NO-ISO6429, INIT-BOL, DESIGNATION-BOL, - SAFE, ACCEPT-LATIN-EXTRA-CODE. - CHARSETn are character sets initially designated to Gn graphic registers. - If CHARSETn is nil, Gn is never used. - If CHARSETn is t, Gn can be used but nothing designated initially. - If CHARSETn is a list of character sets, those character sets are - designated to Gn on output, but nothing designated to Gn initially. - But, character set `ascii' can be designated only to G0. - SHORT-FORM non-nil means use short designation sequence on output. - ASCII-EOL non-nil means designate ASCII to g0 at end of line on output. - ASCII-CNTL non-nil means designate ASCII to g0 before control codes and - SPACE on output. - SEVEN non-nil means use 7-bit code only on output. - LOCKING-SHIFT non-nil means use locking-shift. - SINGLE-SHIFT non-nil means use single-shift. - USE-ROMAN non-nil means designate JIS0201-1976-Roman instead of ASCII. - USE-OLDJIS non-nil means designate JIS0208-1976 instead of JIS0208-1983. - NO-ISO6429 non-nil means not use ISO6429's direction specification. - INIT-BOL non-nil means any designation state is assumed to be reset - to initial at each beginning of line on output. - DESIGNATION-BOL non-nil means designation sequences should be placed - at beginning of line on output. - SAFE non-nil means convert unsafe characters to `?' on output. - Characters not specified in the property `safe-charsets' nor - `safe-chars' are unsafe. - ACCEPT-LATIN-EXTRA-CODE non-nil means code-detection routine accepts - a code specified in `latin-extra-code-table' (which see) as a valid - code of the coding system. - - If TYPE is 4 (private), FLAGS should be a cons of CCL programs, for - decoding and encoding. CCL programs should be specified by their - symbols. - -PROPERTIES is an alist of properties vs the corresponding values. The -following properties are recognized: - - o post-read-conversion - - The value is a function to call after some text is inserted and - decoded by the coding system itself and before any functions in - `after-insert-functions' are called. The argument of this - function is the same as for a function in - `after-insert-file-functions', i.e. LENGTH of the text inserted, - with point at the head of the text to be decoded. - - o pre-write-conversion - - The value is a function to call after all functions in - `write-region-annotate-functions' and `buffer-file-format' are - called, and before the text is encoded by the coding system itself. - The arguments to this function are the same as those of a function - in `write-region-annotate-functions', i.e. FROM and TO, specifying - a region of text. - - o translation-table-for-decode - - The value is a translation table to be applied on decoding. See - the function `make-translation-table' for the format of translation - table. This is not applicable to type 4 (CCL-based) coding systems. - - o translation-table-for-encode - - The value is a translation table to be applied on encoding. This is - not applicable to type 4 (CCL-based) coding systems. - - o safe-chars - - The value is a char table. If a character has non-nil value in it, - the character is safely supported by the coding system. This - overrides the specification of safe-charsets. - - o safe-charsets - - The value is a list of charsets safely supported by the coding - system. The value t means that all charsets Emacs handles are - supported. Even if some charset is not in this list, it doesn't - mean that the charset can't be encoded in the coding system; - it just means that some other receiver of text encoded - in the coding system won't be able to handle that charset. - - o mime-charset - - The value is a symbol whose name is the `MIME-charset' parameter of - the coding system. - - o valid-codes (meaningful only for a coding system based on CCL) - - The value is a list to indicate valid byte ranges of the encoded - file. Each element of the list is an integer or a cons of integer. - In the former case, the integer value is a valid byte code. In the - latter case, the integers specify the range of valid byte codes. - - o composition (meaningful only when TYPE is 0 or 2) - - If the value is non-nil, the coding system preserves composition - information. - -These properties are set in PLIST, a property list. This function -also sets properties `coding-category' and `alias-coding-systems' -automatically. - -EOL-TYPE specifies the EOL type of the coding-system in one of the -following formats: - - o symbol (unix, dos, or mac) - - The symbol `unix' means Unix-like EOL (LF), `dos' means - DOS-like EOL (CRLF), and `mac' means MAC-like EOL (CR). - - o number (0, 1, or 2) - - The number 0, 1, and 2 mean UNIX, DOS, and MAC-like EOL - respectively. - - o vector of coding-systems of length 3 - - The EOL type is detected automatically for the coding system. - And, according to the detected EOL type, one of the coding - systems in the vector is selected. Elements of the vector - corresponds to Unix-like EOL, DOS-like EOL, and Mac-like EOL - in this order. - -Kludgy features for backward compatibility: - -1. If TYPE is 4 and car or cdr of FLAGS is a vector, the vector is -treated as a compiled CCL code. - -2. If PROPERTIES is just a list of character sets, the list is set as -a value of `safe-charsets' in PLIST." - +This function is provided for backward compatibility. +Use `define-coding-system' instead." ;; For compatiblity with XEmacs, we check the type of TYPE. If it ;; is a symbol, perhaps, this function is called with XEmacs-style ;; arguments. Here, try to transform that kind of arguments to @@ -875,229 +944,82 @@ a value of `safe-charsets' in PLIST." properties (nth 5 args) eol-type (nth 6 args)))) - ;; Set a value of `coding-system' property. - (let ((coding-spec (make-vector 5 nil)) - (no-initial-designation t) - (no-alternative-designation t) - (accept-latin-extra-code nil) - coding-category) - (if (or (not (integerp type)) (< type 0) (> type 5)) - (error "TYPE argument must be 0..5")) - (if (or (not (integerp mnemonic)) (<= mnemonic ? ) (> mnemonic 127)) - (error "MNEMONIC argument must be an ASCII printable character")) - (aset coding-spec coding-spec-type-idx type) - (aset coding-spec coding-spec-mnemonic-idx mnemonic) - (aset coding-spec coding-spec-doc-string-idx - (purecopy (if (stringp doc-string) doc-string ""))) - (cond ((= type 0) - (setq coding-category 'coding-category-emacs-mule)) - ((= type 1) - (setq coding-category 'coding-category-sjis)) - ((= type 2) ; ISO2022 - (let ((i 0) - (vec (make-vector 32 nil)) - (g1-designation nil) - (fl flags)) - (while (< i 4) - (let ((charset (car fl))) - (if (and no-initial-designation - (> i 0) - (or (charsetp charset) - (and (consp charset) - (charsetp (car charset))))) - (setq no-initial-designation nil)) - (if (charsetp charset) - (if (= i 1) (setq g1-designation charset)) - (if (consp charset) - (let ((tail charset) - elt) - (while tail - (setq elt (car tail)) - (if (eq elt t) - (setq no-alternative-designation nil) - (if (and elt (not (charsetp elt))) - (error "Invalid charset: %s" elt))) - (setq tail (cdr tail))) - (setq g1-designation (car charset))) - (if charset - (if (eq charset t) - (setq no-alternative-designation nil) - (error "Invalid charset: %s" charset))))) - (aset vec i charset)) - (setq fl (cdr fl) i (1+ i))) - (while (and (< i 32) fl) - (aset vec i (car fl)) - (if (and (= i 16) ; ACCEPT-LATIN-EXTRA-CODE - (car fl)) - (setq accept-latin-extra-code t)) - (setq fl (cdr fl) i (1+ i))) - (aset coding-spec 4 vec) - (setq coding-category - (if (aref vec 8) ; Use locking-shift. - (or (and (aref vec 7) 'coding-category-iso-7-else) - 'coding-category-iso-8-else) - (if (aref vec 7) ; 7-bit only. - (if (aref vec 9) ; Use single-shift. - 'coding-category-iso-7-else - (if no-alternative-designation - 'coding-category-iso-7-tight - 'coding-category-iso-7)) - (if (or no-initial-designation - (not no-alternative-designation)) - 'coding-category-iso-8-else - (if (and (charsetp g1-designation) - (= (charset-dimension g1-designation) 2)) - 'coding-category-iso-8-2 - 'coding-category-iso-8-1))))))) - ((= type 3) - (setq coding-category 'coding-category-big5)) - ((= type 4) ; private - (setq coding-category 'coding-category-ccl) - (if (not (consp flags)) - (error "Invalid FLAGS argument for TYPE 4 (CCL)") - (let ((decoder (check-ccl-program - (car flags) - (intern (format "%s-decoder" coding-system)))) - (encoder (check-ccl-program - (cdr flags) - (intern (format "%s-encoder" coding-system))))) - (if (and decoder encoder) - (aset coding-spec 4 (cons decoder encoder)) - (error "Invalid FLAGS argument for TYPE 4 (CCL)"))))) - (t ; i.e. (= type 5) - (setq coding-category 'coding-category-raw-text))) - - (let ((plist (list 'coding-category coding-category - 'alias-coding-systems (list coding-system)))) - (if no-initial-designation - (plist-put plist 'no-initial-designation t)) - (if (and properties - (or (eq properties t) - (not (consp (car properties))))) - ;; In the old version, the arg PROPERTIES is a list to be - ;; set in PLIST as a value of property `safe-charsets'. - (setq properties (list (cons 'safe-charsets properties)))) - ;; In the current version PROPERTIES is a property list. - ;; Reflect it into PLIST one by one while handling safe-chars - ;; specially. - (let ((safe-charsets (cdr (assq 'safe-charsets properties))) - (safe-chars (cdr (assq 'safe-chars properties))) - (l properties) - prop val) - ;; If only safe-charsets is specified, make a char-table from - ;; it, and store that char-table as the value of `safe-chars'. - (if (and (not safe-chars) safe-charsets) - (let (charset) - (if (eq safe-charsets t) - (setq safe-chars t) - (setq safe-chars (make-char-table 'safe-chars)) - (while safe-charsets - (setq charset (car safe-charsets) - safe-charsets (cdr safe-charsets)) - (cond ((eq charset 'ascii)) ; just ignore - ((eq charset 'eight-bit-control) - (let ((i 128)) - (while (< i 160) - (aset safe-chars i t) - (setq i (1+ i))))) - ((eq charset 'eight-bit-graphic) - (let ((i 160)) - (while (< i 256) - (aset safe-chars i t) - (setq i (1+ i))))) - (t - (aset safe-chars (make-char charset) t)))) - (if accept-latin-extra-code - (let ((i 128)) - (while (< i 160) - (if (aref latin-extra-code-table i) - (aset safe-chars i t)) - (setq i (1+ i)))))) - (setq l (cons (cons 'safe-chars safe-chars) l)))) - (while l - (setq prop (car (car l)) val (cdr (car l)) l (cdr l)) - (if (eq prop 'safe-chars) - (progn - (if (and (symbolp val) - (get val 'translation-table)) - (setq safe-chars (get val 'translation-table))) - (setq val safe-chars))) - (plist-put plist prop val))) - ;; The property `coding-category' may have been set differently - ;; through PROPERTIES. - (setq coding-category (plist-get plist 'coding-category)) - (aset coding-spec coding-spec-plist-idx plist)) - (put coding-system 'coding-system coding-spec) - (put coding-category 'coding-systems - (cons coding-system (get coding-category 'coding-systems)))) - - ;; Next, set a value of `eol-type' property. - (if (not eol-type) - ;; If EOL-TYPE is nil, set a vector of subsidiary coding - ;; systems, each corresponds to a coding system for the detected - ;; EOL format. - (setq eol-type (make-subsidiary-coding-system coding-system))) - (setq eol-type - (cond ((or (eq eol-type 'unix) (null eol-type)) - 0) - ((eq eol-type 'dos) - 1) - ((eq eol-type 'mac) - 2) - ((or (and (vectorp eol-type) - (= (length eol-type) 3)) - (and (numberp eol-type) - (and (>= eol-type 0) - (<= eol-type 2)))) - eol-type) + (setq type + (cond ((eq type 0) 'emacs-mule) + ((eq type 1) 'shift-jis) + ((eq type 2) 'iso2022) + ((eq type 3) 'big5) + ((eq type 4) 'ccl) + ((eq type 5) 'raw-text) (t - (error "Invalid EOL-TYPE spec:%S" eol-type)))) - (put coding-system 'eol-type eol-type) - - (define-coding-system-internal coding-system) - - ;; At last, register CODING-SYSTEM in `coding-system-list' and - ;; `coding-system-alist'. - (add-to-coding-system-list coding-system) - (setq coding-system-alist (cons (list (symbol-name coding-system)) - coding-system-alist)) - - ;; For a coding system of cateogory iso-8-1 and iso-8-2, create - ;; XXX-with-esc variants. - (let ((coding-category (coding-system-category coding-system))) - (if (or (eq coding-category 'coding-category-iso-8-1) - (eq coding-category 'coding-category-iso-8-2)) - (let ((esc (intern (concat (symbol-name coding-system) "-with-esc"))) - (doc (format "Same as %s but can handle any charsets by ISO's escape sequences." coding-system)) - (safe-charsets (assq 'safe-charsets properties)) - (mime-charset (assq 'mime-charset properties))) - (if safe-charsets - (setcdr safe-charsets t) - (setq properties (cons (cons 'safe-charsets t) properties))) - (if mime-charset - (setcdr mime-charset nil)) - (make-coding-system esc type mnemonic doc - (if (listp (car flags)) - (cons (append (car flags) '(t)) (cdr flags)) - (cons (list (car flags) t) (cdr flags))) - properties)))) - - coding-system) - -(put 'safe-chars 'char-table-extra-slots 0) - -(defun define-coding-system-alias (alias coding-system) - "Define ALIAS as an alias for coding system CODING-SYSTEM." - (put alias 'coding-system (coding-system-spec coding-system)) - (add-to-coding-system-list alias) - (setq coding-system-alist (cons (list (symbol-name alias)) - coding-system-alist)) - (let ((eol-type (coding-system-eol-type coding-system))) - (if (vectorp eol-type) - (progn - (nconc (coding-system-get alias 'alias-coding-systems) (list alias)) - (put alias 'eol-type (make-subsidiary-coding-system alias))) - (put alias 'eol-type eol-type)))) + (error "Invalid coding system type: %s" type)))) + + (setq properties + (let ((plist nil) key) + (dolist (elt properties) + (setq key (car elt)) + (cond ((eq key 'post-read-conversion) + (setq key :post-read-conversion)) + ((eq key 'pre-write-conversion) + (setq key :pre-write-conversion)) + ((eq key 'translation-table-for-decode) + (setq key :decode-translation-table)) + ((eq key 'translation-table-for-encode) + (setq key :encode-translation-table)) + ((eq key 'safe-charsets) + (setq key :charset-list)) + ((eq key 'mime-charset) + (setq key :mime-charset)) + ((eq key 'valid-codes) + (setq key :valids))) + (setq plist (plist-put plist key (cdr elt)))) + plist)) + (plist-put properties :mnemonic mnemonic) + (plist-put properties :coding-type type) + (cond ((eq eol-type 0) (setq eol-type 'unix)) + ((eq eol-type 1) (setq eol-type 'dos)) + ((eq eol-type 2) (setq eol-type 'mac)) + ((vectorp eol-type) (setq eol-type nil))) + (plist-put properties :eol-type eol-type) + + (cond + ((eq type 'iso2022) + (plist-put properties :flags + (list (and (or (consp (nth 0 flags)) + (consp (nth 1 flags)) + (consp (nth 2 flags)) + (consp (nth 3 flags))) 'designation) + (or (nth 4 flags) 'long-form) + (and (nth 5 flags) 'ascii-at-eol) + (and (nth 6 flags) 'ascii-at-cntl) + (and (nth 7 flags) '7-bit) + (and (nth 8 flags) 'locking-shift) + (and (nth 9 flags) 'single-shift) + (and (nth 10 flags) 'use-roman) + (and (nth 11 flags) 'use-oldjis) + (or (nth 12 flags) 'direction) + (and (nth 13 flags) 'init-at-bol) + (and (nth 14 flags) 'designate-at-bol) + (and (nth 15 flags) 'safe) + (and (nth 16 flags) 'latin-extra))) + (plist-put properties :designation + (let ((vec (make-vector 4 nil))) + (dotimes (i 4) + (let ((spec (nth i flags))) + (if (eq spec t) + (aset vec i '(94 96)) + (if (consp spec) + (progn + (if (memq t spec) + (setq spec (append (delq t spec) '(94 96)))) + (aset vec i spec)))))) + vec))) + + ((eq type 'ccl) + (plist-put properties :ccl-decoder (car flags)) + (plist-put properties :ccl-encoder (cdr flags)))) + + (apply 'define-coding-system coding-system doc-string properties)) (defun merge-coding-systems (first second) "Fill in any unspecified aspects of coding system FIRST from SECOND. @@ -1280,14 +1202,14 @@ the text is encoded or decoded by CODING-SYSTEM." (defvar last-next-selection-coding-system nil) (defun set-next-selection-coding-system (coding-system) - "Make CODING-SYSTEM used for the next communication with other X clients. + "Use CODING-SYSTEM for next communication with other window system clients. This setting is effective for the next communication only." (interactive (list (read-coding-system (if last-next-selection-coding-system - (format "Coding system for the next X selection (default, %S): " + (format "Coding system for the next selection (default, %S): " last-next-selection-coding-system) - "Coding system for the next X selection: ") + "Coding system for the next selection: ") last-next-selection-coding-system))) (if coding-system (setq last-next-selection-coding-system coding-system) @@ -1298,21 +1220,13 @@ This setting is effective for the next communication only." (defun set-coding-priority (arg) "Set priority of coding categories according to ARG. -ARG is a list of coding categories ordered by priority." - (let ((l arg) - (current-list (copy-sequence coding-category-list))) - ;; Check the validity of ARG while deleting coding categories in - ;; ARG from CURRENT-LIST. We assume that CODING-CATEGORY-LIST - ;; contains all coding categories. - (while l - (if (or (null (get (car l) 'coding-category-index)) - (null (memq (car l) current-list))) - (error "Invalid or duplicated element in argument: %s" arg)) - (setq current-list (delq (car l) current-list)) - (setq l (cdr l))) - ;; Update `coding-category-list' and return it. - (setq coding-category-list (append arg current-list)) - (set-coding-priority-internal))) +ARG is a list of coding categories ordered by priority. + +This function is provided for backward compatibility. +Now we have more convenient function `set-coding-system-priority'." + (apply 'set-coding-system-priority + (mapcar #'(lambda (x) (symbol-value x)) arg))) +(make-obsolete 'set-coding-priority 'set-coding-system-priority "22.1") ;;; X selections @@ -1344,17 +1258,17 @@ This alist is used to decode an extened segment of a compound text.") (defun ctext-post-read-conversion (len) "Decode LEN characters encoded as Compound Text with Extended Segments." + ;; We don't need the following because it is expected that this + ;; function is mainly used for decoding X selection which is not + ;; that big data. + ;;(buffer-disable-undo) ; minimize consing due to insertions and deletions (save-match-data (save-restriction + (narrow-to-region (point) (+ (point) len)) (let ((case-fold-search nil) - (in-workbuf (string= (buffer-name) " *code-converting-work*")) last-coding-system-used pos bytes) - (or in-workbuf - (narrow-to-region (point) (+ (point) len))) (decode-coding-region (point-min) (point-max) 'ctext) - (if in-workbuf - (set-buffer-multibyte t)) (while (re-search-forward ctext-non-standard-encodings-regexp nil 'move) (setq pos (match-beginning 0)) @@ -1368,6 +1282,9 @@ This alist is used to decode an extened segment of a compound text.") ctext-non-standard-encodings-alist)) (coding-system-p (intern (downcase encoding)))))) + (if enable-multibyte-characters + (setq M (multibyte-char-to-unibyte M) + L (multibyte-char-to-unibyte L))) (setq bytes (- (+ (* (- M 128) 128) (- L 128)) (- (point) (+ pos 6)))) (when coding @@ -1418,17 +1335,10 @@ by encode-coding-string, generate a new temp buffer, insert the text, and convert it in the temporary buffer. Otherwise, convert in-place." (save-match-data ;; Setup a working buffer if necessary. - (cond ((stringp from) - (let ((buf (current-buffer))) - (set-buffer (generate-new-buffer " *temp")) - (set-buffer-multibyte (multibyte-string-p from)) - (insert from))) - ((not (string= (buffer-name) " *code-converting-work*")) - (let ((buf (current-buffer)) - (multibyte enable-multibyte-characters)) - (set-buffer (generate-new-buffer " *temp")) - (set-buffer-multibyte multibyte) - (insert-buffer-substring buf from to)))) + (when (stringp from) + (set-buffer (generate-new-buffer " *temp")) + (set-buffer-multibyte (multibyte-string-p from)) + (insert from)) ;; Now we can encode the whole buffer. (let ((case-fold-search nil) @@ -1452,14 +1362,14 @@ text, and convert it in the temporary buffer. Otherwise, convert in-place." noctets (car (cddr encode-info))) (skip-chars-forward "^\e") (cond - ((eq encoding t) ; only the leading sequence needs to be changed + ((eq encoding t) ; only the leading sequence needs to be changed (setq textlen (+ (- (point) posend) (length chset) 1)) ;; Generate the control sequence for an extended segment. - (replace-match (format "\e%%/%d%c%c%s" - noctets - (+ (/ textlen 128) 128) - (+ (% textlen 128) 128) - chset) + (replace-match (string-to-multibyte (format "\e%%/%d%c%c%s" + noctets + (+ (/ textlen 128) 128) + (+ (% textlen 128) 128) + chset)) t t)) ((coding-system-p encoding) ; need to recode the entire segment... (decode-coding-region pos (point) 'ctext-no-compositions) @@ -1467,11 +1377,11 @@ text, and convert it in the temporary buffer. Otherwise, convert in-place." (setq textlen (+ (- (point) pos) (length chset) 1)) (save-excursion (goto-char pos) - (insert (format "\e%%/%d%c%c%s" - noctets - (+ (/ textlen 128) 128) - (+ (% textlen 128) 128) - chset)))))) + (insert (string-to-multibyte (format "\e%%/%d%c%c%s" + noctets + (+ (/ textlen 128) 128) + (+ (% textlen 128) 128) + chset))))))) (goto-char (point-min)))) ;; Must return nil, as build_annotations_2 expects that. nil) @@ -1479,7 +1389,8 @@ text, and convert it in the temporary buffer. Otherwise, convert in-place." ;;; FILE I/O (defcustom auto-coding-alist - '(("\\.\\(arc\\|zip\\|lzh\\|zoo\\|jar\\|sx[dmicw]\\|tar\\|tgz\\)\\'" . no-conversion) + '(("\\.\\(arc\\|zip\\|lzh\\|zoo\\|jar\\|sx[dmicw]\\|tar\\)\\'" . no-conversion-multibyte) + ("\\.tgz\\'" . no-conversion) ("\\.\\(gz\\|Z\\|bz\\|bz2\\|gpg\\)\\'" . no-conversion) ("/#[^/]+#\\'" . emacs-mule)) "Alist of filename patterns vs corresponding coding systems. @@ -1495,7 +1406,8 @@ and the contents of `file-coding-system-alist'." (symbol :tag "Coding system")))) (defcustom auto-coding-regexp-alist - '(("^BABYL OPTIONS:[ \t]*-\\*-[ \t]*rmail[ \t]*-\\*-" . no-conversion)) + '(("^BABYL OPTIONS:[ \t]*-\\*-[ \t]*rmail[ \t]*-\\*-" . no-conversion) + ("\\`;ELC "Alist of patterns vs corresponding coding systems. Each element looks like (REGEXP . CODING-SYSTEM). A file whose first bytes match REGEXP is decoded by CODING-SYSTEM on reading. @@ -1675,18 +1587,6 @@ different if the buffer has become unibyte." (modified-p (buffer-modified-p))) (when coding-system (set-buffer-file-coding-system coding-system t) - (if (and enable-multibyte-characters - (or (eq coding-system 'no-conversion) - (eq (coding-system-type coding-system) 5)) - ;; If buffer was unmodified and the size is the - ;; same as INSERTED, we must be visiting it. - (not modified-p) - (= (buffer-size) inserted)) - ;; For coding systems no-conversion and raw-text..., - ;; edit the buffer as unibyte. - (let ((pos-marker (copy-marker (+ (point) inserted)))) - (set-buffer-multibyte nil) - (setq inserted (- pos-marker (point))))) (set-buffer-modified-p modified-p)))) inserted) @@ -1714,8 +1614,8 @@ Return nil if there's no need to set `buffer-file-coding-system'." ;; But eol-type is not yet set. (setq local-eol nil)) (if (and buffer-file-coding-system - (not (eq (coding-system-type buffer-file-coding-system) t))) - ;; This is not `undecided'. + (not (eq (coding-system-type buffer-file-coding-system) + 'undecided))) (setq local-coding (coding-system-base buffer-file-coding-system))) (if (and (local-variable-p 'buffer-file-coding-system) @@ -1729,9 +1629,7 @@ Return nil if there's no need to set `buffer-file-coding-system'." ;; But eol-type is not found. ;; If EOL conversions are inhibited, force unix eol-type. (setq found-eol (if inhibit-eol-conversion 0))) - (if (eq (coding-system-type coding) t) - (setq found-coding 'undecided) - (setq found-coding (coding-system-base coding))) + (setq found-coding (coding-system-base coding)) (if (and (not found-eol) (eq found-coding 'undecided)) ;; No valid coding information found. @@ -1839,61 +1737,36 @@ translation in CCL programs. Each argument is a list of elements of the form (FROM . TO), where FROM is a character to be translated to TO. -FROM can be a generic character (see `make-char'). In this case, TO is -a generic character containing the same number of characters, or an -ordinary character. If FROM and TO are both generic characters, all -characters belonging to FROM are translated to characters belonging to TO -without changing their position code(s). - The arguments and forms in each argument are processed in the given order, and if a previous form already translates TO to some other character, say TO-ALT, FROM is also translated to TO-ALT." (let ((table (make-char-table 'translation-table)) revlist) - (while args - (let ((elts (car args))) - (while elts - (let* ((from (car (car elts))) - (from-i 0) ; degree of freedom of FROM - (from-rev (nreverse (split-char from))) - (to (cdr (car elts))) - (to-i 0) ; degree of freedom of TO - (to-rev (nreverse (split-char to)))) - ;; Check numbers of heading 0s in FROM-REV and TO-REV. - (while (eq (car from-rev) 0) - (setq from-i (1+ from-i) from-rev (cdr from-rev))) - (while (eq (car to-rev) 0) - (setq to-i (1+ to-i) to-rev (cdr to-rev))) - (if (and (/= from-i to-i) (/= to-i 0)) - (error "Invalid character pair (%d . %d)" from to)) - ;; If we have already translated TO to TO-ALT, FROM should - ;; also be translated to TO-ALT. But, this is only if TO - ;; is a generic character or TO-ALT is not a generic - ;; character. - (let ((to-alt (aref table to))) - (if (and to-alt - (or (> to-i 0) (not (generic-char-p to-alt)))) - (setq to to-alt))) - (if (> from-i 0) - (set-char-table-default table from to) - (aset table from to)) - ;; If we have already translated some chars to FROM, they - ;; should also be translated to TO. - (let ((l (assq from revlist))) - (if l - (let ((ch (car l))) - (setcar l to) - (setq l (cdr l)) - (while l - (aset table ch to) - (setq l (cdr l)) )))) - ;; Now update REVLIST. - (let ((l (assq to revlist))) - (if l - (setcdr l (cons from (cdr l))) - (setq revlist (cons (list to from) revlist))))) - (setq elts (cdr elts)))) - (setq args (cdr args))) + (dolist (elts args) + (dolist (elt elts) + (let ((from (car elt)) + (to (cdr elt)) + to-alt rev-from rev-to) + ;; If we have already translated TO to TO-ALT, FROM should + ;; also be translated to TO-ALT. + (if (setq to-alt (aref table to)) + (setq to to-alt)) + (aset table from to) + ;; If we have already translated some chars to FROM, they + ;; should also be translated to TO. + (when (setq rev-from (assq from revlist)) + (dolist (elt (cdr rev-from)) + (aset table elt to)) + (setq revlist (delq rev-from revlist) + rev-from (cdr rev-from))) + ;; Now update REVLIST. + (setq rev-to (assq to revlist)) + (if rev-to + (setcdr rev-to (cons from (cdr rev-to))) + (setq rev-to (list to from) + revlist (cons rev-to revlist))) + (if rev-from + (setcdr rev-to (append rev-from (cdr rev-to))))))) ;; Return TABLE just created. table)) @@ -1956,7 +1829,7 @@ the table in `translation-table-vector'." (put 'with-category-table 'lisp-indent-function 1) (defmacro with-category-table (table &rest body) - "Evaluate BODY with category table of current buffer set to TABLE. + "Execute BODY like `progn' with CATEGORY-TABLE the current category table. The category table of the current buffer is saved, BODY is evaluated, then the saved table is restored, even in case of an abnormal exit. Value is what BODY returns." @@ -2007,6 +1880,8 @@ Analogous to `define-translation-table', but updates (setq ignore-relative-composition (make-char-table 'ignore-relative-composition)) +(make-obsolete 'set-char-table-default + "Generic characters no longer exist" "22.1") ;;; Built-in auto-coding-functions: diff --git a/lisp/international/quail.el b/lisp/international/quail.el index 36f597b36f8..60c8884be38 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el @@ -1269,28 +1269,16 @@ The returned value is a Quail map specific to KEY." (defun quail-input-string-to-events (str) "Convert input string STR to a list of events. -Do so while interleaving with the following special events: -\(compose-last-chars LEN COMPONENTS) -\(quail-advice INPUT-STRING)" - (let* ((events (mapcar - (lambda (c) - ;; This gives us the chance to unify on input - ;; (e.g. using ucs-tables.el). - (or (and translation-table-for-input - (aref translation-table-for-input c)) - c)) - str)) - (len (length str)) - (idx len) - composition from to) - (while (and (> idx 0) - (setq composition (find-composition idx 0 str t))) - (setq from (car composition) to (nth 1 composition)) - (setcdr (nthcdr (1- to) events) - (cons (list 'compose-last-chars (- to from) - (and (not (nth 3 composition)) (nth 2 composition))) - (nthcdr to events))) - (setq idx (1- from))) +If STR has `advice' text property, append the following special event: +\(quail-advice STR)" + (let ((events (mapcar + (lambda (c) + ;; This gives us the chance to unify on input + ;; (e.g. using ucs-tables.el). + (or (and translation-table-for-input + (aref translation-table-for-input c)) + c)) + str))) (if (or (get-text-property 0 'advice str) (next-single-property-change 0 'advice str)) (setq events @@ -2469,7 +2457,7 @@ physical keyboard layout as specified with that variable. (when (> num 0) (insert " KEY SEQUENCE ------------ +------------ ") (if (quail-show-layout) (insert "You can also input more characters") @@ -2797,8 +2785,8 @@ of each directory." ;; At last, write out LEIM list file. (with-current-buffer list-buf - (setq buffer-file-coding-system 'iso-2022-7bit) - (save-buffer 0)) + (let ((coding-system-for-write 'iso-2022-7bit)) + (save-buffer 0))) (kill-buffer list-buf) (message "Updating %s ... done" leim-list))) diff --git a/lisp/international/subst-big5.el b/lisp/international/subst-big5.el deleted file mode 100644 index 407487906ac..00000000000 --- a/lisp/international/subst-big5.el +++ /dev/null @@ -1,13940 +0,0 @@ -;;; subst-big5.el --- Unicode/GB2312 translation -*-coding: big5;-*- - -;; Copyright (C) 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; This file is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Provides translation tables between Unicode and chinese-big5 for -;; use by the `utf-translate-cjk' option. See subst-jis.el for the -;; method used. - -;;; Code: - -(mapc - (lambda (pair) - (let ((unicode (car pair)) - (char (cadr pair))) - (if (and (>= unicode #x2e80) (<= unicode #xd7a3)) - (puthash unicode char ucs-unicode-to-mule-cjk)) - (puthash char unicode ucs-mule-cjk-to-unicode))) - '((#xa7 ?¡±) - (#xaf ?¡Â) - (#xb0 ?¢X) - (#xb1 ?¡Ó) - (#xb7 ?¡P) - (#xd7 ?¡Ñ) - (#xf7 ?¡Ò) - (#x2c7 ?£¾) - (#x2c9 ?£¼) - (#x2ca ?£½) - (#x2cb ?£¿) - (#x2cd ?¡Å) - (#x2d9 ?£») - (#x391 ?£D) - (#x392 ?£E) - (#x393 ?£F) - (#x394 ?£G) - (#x395 ?£H) - (#x396 ?£I) - (#x397 ?£J) - (#x398 ?£K) - (#x399 ?£L) - (#x39a ?£M) - (#x39b ?£N) - (#x39c ?£O) - (#x39d ?£P) - (#x39e ?£Q) - (#x39f ?£R) - (#x3a0 ?£S) - (#x3a1 ?£T) - (#x3a3 ?£U) - (#x3a4 ?£V) - (#x3a5 ?£W) - (#x3a6 ?£X) - (#x3a7 ?£Y) - (#x3a8 ?£Z) - (#x3a9 ?£[) - (#x3b1 ?£\) - (#x3b2 ?£]) - (#x3b3 ?£^) - (#x3b4 ?£_) - (#x3b5 ?£`) - (#x3b6 ?£a) - (#x3b7 ?£b) - (#x3b8 ?£c) - (#x3b9 ?£d) - (#x3ba ?£e) - (#x3bb ?£f) - (#x3bc ?£g) - (#x3bd ?£h) - (#x3be ?£i) - (#x3bf ?£j) - (#x3c0 ?£k) - (#x3c1 ?£l) - (#x3c3 ?£m) - (#x3c4 ?£n) - (#x3c5 ?£o) - (#x3c6 ?£p) - (#x3c7 ?£q) - (#x3c8 ?£r) - (#x3c9 ?£s) - (#x2013 ?¡V) - (#x2014 ?¡X) - (#x2018 ?¡¥) - (#x2019 ?¡¦) - (#x201c ?¡§) - (#x201d ?¡¨) - (#x2025 ?¡L) - (#x2026 ?¡K) - (#x2027 ?¡E) - (#x2032 ?¡¬) - (#x2035 ?¡«) - (#x203b ?¡°) - (#x20ac ?£á) - (#x2103 ?¢J) - (#x2105 ?¡Á) - (#x2109 ?¢K) - (#x2160 ?¢¹) - (#x2161 ?¢º) - (#x2162 ?¢») - (#x2163 ?¢¼) - (#x2164 ?¢½) - (#x2165 ?¢¾) - (#x2166 ?¢¿) - (#x2167 ?¢À) - (#x2168 ?¢Á) - (#x2169 ?¢Â) - (#x2190 ?¡ö) - (#x2191 ?¡ô) - (#x2192 ?¡÷) - (#x2193 ?¡õ) - (#x2196 ?¡ø) - (#x2197 ?¡ù) - (#x2198 ?¡û) - (#x2199 ?¡ú) - (#x2215 ?¢A) - (#x221a ?¡Ô) - (#x221e ?¡Û) - (#x221f ?¡è) - (#x2220 ?¡ç) - (#x2223 ?¡ý) - (#x2225 ?¡ü) - (#x2229 ?¡ä) - (#x222a ?¡å) - (#x222b ?¡ì) - (#x222e ?¡í) - (#x2234 ?¡ï) - (#x2235 ?¡î) - (#x2252 ?¡Ü) - (#x2260 ?¡Ú) - (#x2261 ?¡Ý) - (#x2266 ?¡Ø) - (#x2267 ?¡Ù) - (#x2295 ?¡ò) - (#x2299 ?¡ó) - (#x22a5 ?¡æ) - (#x22bf ?¡é) - (#x2500 ?¢w) - (#x2502 ?¢x) - (#x250c ?¢z) - (#x2510 ?¢{) - (#x2514 ?¢|) - (#x2518 ?¢}) - (#x251c ?¢u) - (#x2524 ?¢t) - (#x252c ?¢s) - (#x2534 ?¢r) - (#x253c ?¢q) - (#x2550 ?¢¤) - (#x2551 ?ùø) - (#x2552 ?ùæ) - (#x2553 ?ùï) - (#x2554 ?ùÝ) - (#x2555 ?ùè) - (#x2556 ?ùñ) - (#x2557 ?ùß) - (#x2558 ?ùì) - (#x2559 ?ùõ) - (#x255a ?ùã) - (#x255b ?ùî) - (#x255c ?ù÷) - (#x255d ?ùå) - (#x255e ?¢¥) - (#x255f ?ùò) - (#x2560 ?ùà) - (#x2561 ?¢§) - (#x2562 ?ùô) - (#x2563 ?ùâ) - (#x2564 ?ùç) - (#x2565 ?ùð) - (#x2566 ?ùÞ) - (#x2567 ?ùí) - (#x2568 ?ùö) - (#x2569 ?ùä) - (#x256a ?¢¦) - (#x256b ?ùó) - (#x256c ?ùá) - (#x256d ?¢~) - (#x256e ?¢¡) - (#x256f ?¢£) - (#x2570 ?¢¢) - (#x2571 ?¢¬) - (#x2572 ?¢) - (#x2573 ?¢®) - (#x2574 ?¡Z) - (#x2581 ?¢b) - (#x2582 ?¢c) - (#x2583 ?¢d) - (#x2584 ?¢e) - (#x2585 ?¢f) - (#x2586 ?¢g) - (#x2587 ?¢h) - (#x2588 ?¢i) - (#x2589 ?¢p) - (#x258a ?¢o) - (#x258b ?¢n) - (#x258c ?¢m) - (#x258d ?¢l) - (#x258e ?¢k) - (#x258f ?¢j) - (#x2593 ?ùþ) - (#x2594 ?¢v) - (#x2595 ?¢y) - (#x25a0 ?¡½) - (#x25a1 ?¡¼) - (#x25b2 ?¡¶) - (#x25b3 ?¡µ) - (#x25bc ?¡¿) - (#x25bd ?¡¾) - (#x25c6 ?¡») - (#x25c7 ?¡º) - (#x25cb ?¡³) - (#x25ce ?¡·) - (#x25cf ?¡´) - (#x25e2 ?¢¨) - (#x25e3 ?¢©) - (#x25e4 ?¢«) - (#x25e5 ?¢ª) - (#x2605 ?¡¹) - (#x2606 ?¡¸) - (#x2640 ?¡ð) - (#x2642 ?¡ñ) - (#x3000 ?¡@) - (#x3001 ?¡B) - (#x3002 ?¡C) - (#x3003 ?¡²) - (#x3008 ?\¡q) - (#x3009 ?\¡r) - (#x300a ?\¡m) - (#x300b ?\¡n) - (#x300c ?\¡u) - (#x300d ?\¡v) - (#x300e ?\¡y) - (#x300f ?\¡z) - (#x3010 ?\¡i) - (#x3011 ?\¡j) - (#x3012 ?¢E) - (#x3014 ?\¡e) - (#x3015 ?\¡f) - (#x301d ?¡©) - (#x301e ?¡ª) - (#x3021 ?¢Ã) - (#x3022 ?¢Ä) - (#x3023 ?¢Å) - (#x3024 ?¢Æ) - (#x3025 ?¢Ç) - (#x3026 ?¢È) - (#x3027 ?¢É) - (#x3028 ?¢Ê) - (#x3029 ?¢Ë) - (#x3105 ?£t) - (#x3106 ?£u) - (#x3107 ?£v) - (#x3108 ?£w) - (#x3109 ?£x) - (#x310a ?£y) - (#x310b ?£z) - (#x310c ?£{) - (#x310d ?£|) - (#x310e ?£}) - (#x310f ?£~) - (#x3110 ?£¡) - (#x3111 ?£¢) - (#x3112 ?££) - (#x3113 ?£¤) - (#x3114 ?£¥) - (#x3115 ?£¦) - (#x3116 ?£§) - (#x3117 ?£¨) - (#x3118 ?£©) - (#x3119 ?£ª) - (#x311a ?£«) - (#x311b ?£¬) - (#x311c ?£) - (#x311d ?£®) - (#x311e ?£¯) - (#x311f ?£°) - (#x3120 ?£±) - (#x3121 ?£²) - (#x3122 ?£³) - (#x3123 ?£´) - (#x3124 ?£µ) - (#x3125 ?£¶) - (#x3126 ?£·) - (#x3127 ?£¸) - (#x3128 ?£¹) - (#x3129 ?£º) - (#x32a3 ?¡À) - (#x338e ?¢U) - (#x338f ?¢V) - (#x339c ?¢P) - (#x339d ?¢Q) - (#x339e ?¢R) - (#x33a1 ?¢T) - (#x33c4 ?¢W) - (#x33ce ?¢S) - (#x33d1 ?¡ë) - (#x33d2 ?¡ê) - (#x33d5 ?¢O) - (#x4e00 ?¤@) - (#x4e01 ?¤B) - (#x4e03 ?¤C) - (#x4e07 ?ÉE) - (#x4e08 ?¤V) - (#x4e09 ?¤T) - (#x4e0a ?¤W) - (#x4e0b ?¤U) - (#x4e0c ?ÉF) - (#x4e0d ?¤£) - (#x4e0e ?ÉO) - (#x4e0f ?ÉM) - (#x4e10 ?¤¢) - (#x4e11 ?¤¡) - (#x4e14 ?¥B) - (#x4e15 ?¥A) - (#x4e16 ?¥@) - (#x4e18 ?¥C) - (#x4e19 ?¤þ) - (#x4e1e ?¥à) - (#x4e1f ?¥á) - (#x4e26 ?¨Ã) - (#x4e2b ?¤X) - (#x4e2d ?¤¤) - (#x4e2e ?ÉP) - (#x4e30 ?¤¥) - (#x4e31 ?Éc) - (#x4e32 ?¦ê) - (#x4e33 ?˱) - (#x4e38 ?¤Y) - (#x4e39 ?¤¦) - (#x4e3b ?¥D) - (#x4e3c ?Éd) - (#x4e42 ?É@) - (#x4e43 ?¤D) - (#x4e45 ?¤[) - (#x4e47 ?ÉG) - (#x4e48 ?¤\) - (#x4e4b ?¤§) - (#x4e4d ?¥E) - (#x4e4e ?¥G) - (#x4e4f ?¥F) - (#x4e52 ?¥â) - (#x4e53 ?¥ã) - (#x4e56 ?¨Ä) - (#x4e58 ?¼) - (#x4e59 ?¤A) - (#x4e5c ?ÉA) - (#x4e5d ?¤E) - (#x4e5e ?¤^) - (#x4e5f ?¤]) - (#x4e69 ?¥ä) - (#x4e73 ?¨Å) - (#x4e7e ?°®) - (#x4e7f ?ÔK) - (#x4e82 ?¶Ã) - (#x4e83 ?ܱ) - (#x4e84 ?ܲ) - (#x4e86 ?¤F) - (#x4e88 ?¤©) - (#x4e8b ?¨Æ) - (#x4e8c ?¤G) - (#x4e8d ?ÉH) - (#x4e8e ?¤_) - (#x4e91 ?¤ª) - (#x4e92 ?¤¬) - (#x4e93 ?ÉQ) - (#x4e94 ?¤) - (#x4e95 ?¤«) - (#x4e99 ?¥å) - (#x4e9b ?¨Ç) - (#x4e9e ?¨È) - (#x4e9f ?«E) - (#x4ea1 ?¤`) - (#x4ea2 ?¤®) - (#x4ea4 ?¥æ) - (#x4ea5 ?¥è) - (#x4ea6 ?¥ç) - (#x4ea8 ?¦ë) - (#x4eab ?¨É) - (#x4eac ?¨Ê) - (#x4ead ?«F) - (#x4eae ?«G) - (#x4eb3 ?½) - (#x4eb6 ?ܳ) - (#x4eb9 ?öÖ) - (#x4eba ?¤H) - (#x4ec0 ?¤°) - (#x4ec1 ?¤¯) - (#x4ec2 ?ÉR) - (#x4ec3 ?¤±) - (#x4ec4 ?¤·) - (#x4ec6 ?¤²) - (#x4ec7 ?¤³) - (#x4ec8 ?ÉT) - (#x4ec9 ?ÉS) - (#x4eca ?¤µ) - (#x4ecb ?¤¶) - (#x4ecd ?¤´) - (#x4ed4 ?¥J) - (#x4ed5 ?¥K) - (#x4ed6 ?¥L) - (#x4ed7 ?¥M) - (#x4ed8 ?¥I) - (#x4ed9 ?¥P) - (#x4eda ?Éj) - (#x4edc ?Éf) - (#x4edd ?Éi) - (#x4ede ?¥Q) - (#x4edf ?¥a) - (#x4ee1 ?Éh) - (#x4ee3 ?¥N) - (#x4ee4 ?¥O) - (#x4ee5 ?¥H) - (#x4ee8 ?Ée) - (#x4ee9 ?Ég) - (#x4ef0 ?¥õ) - (#x4ef1 ?É°) - (#x4ef2 ?¥ò) - (#x4ef3 ?¥ö) - (#x4ef4 ?ɺ) - (#x4ef5 ?É®) - (#x4ef6 ?¥ó) - (#x4ef7 ?ɲ) - (#x4efb ?¥ô) - (#x4efd ?¥÷) - (#x4eff ?¥é) - (#x4f00 ?ɱ) - (#x4f01 ?¥ø) - (#x4f02 ?ɵ) - (#x4f04 ?ɹ) - (#x4f05 ?ɶ) - (#x4f08 ?ɳ) - (#x4f09 ?¥ê) - (#x4f0a ?¥ì) - (#x4f0b ?¥ù) - (#x4f0d ?¥î) - (#x4f0e ?É«) - (#x4f0f ?¥ñ) - (#x4f10 ?¥ï) - (#x4f11 ?¥ð) - (#x4f12 ?É») - (#x4f13 ?ɸ) - (#x4f14 ?ɯ) - (#x4f15 ?¥í) - (#x4f18 ?ɬ) - (#x4f19 ?¥ë) - (#x4f1d ?É´) - (#x4f22 ?É·) - (#x4f2c ?É) - (#x4f2d ?Êf) - (#x4f2f ?§B) - (#x4f30 ?¦ô) - (#x4f33 ?Êg) - (#x4f34 ?¦ñ) - (#x4f36 ?§D) - (#x4f38 ?¦ù) - (#x4f3a ?¦ø) - (#x4f3b ?Ê[) - (#x4f3c ?¦ü) - (#x4f3d ?¦÷) - (#x4f3e ?Ê`) - (#x4f3f ?Êh) - (#x4f41 ?Êd) - (#x4f43 ?¦ú) - (#x4f46 ?¦ý) - (#x4f47 ?¦î) - (#x4f48 ?§G) - (#x4f49 ?Ê]) - (#x4f4c ?˽) - (#x4f4d ?¦ì) - (#x4f4e ?§C) - (#x4f4f ?¦í) - (#x4f50 ?¦õ) - (#x4f51 ?¦ö) - (#x4f52 ?Êb) - (#x4f53 ?Ê^) - (#x4f54 ?¦û) - (#x4f55 ?¦ó) - (#x4f56 ?ÊZ) - (#x4f57 ?¦ï) - (#x4f58 ?Êe) - (#x4f59 ?§E) - (#x4f5a ?§H) - (#x4f5b ?¦ò) - (#x4f5c ?§@) - (#x4f5d ?§F) - (#x4f5e ?¦ð) - (#x4f5f ?Êc) - (#x4f60 ?§A) - (#x4f61 ?Êi) - (#x4f62 ?Ê\) - (#x4f63 ?¦þ) - (#x4f64 ?Ê_) - (#x4f67 ?Êa) - (#x4f69 ?¨Ø) - (#x4f6a ?Ë¿) - (#x4f6b ?ËË) - (#x4f6c ?¨Ð) - (#x4f6e ?ËÌ) - (#x4f6f ?¨Ë) - (#x4f70 ?¨Õ) - (#x4f73 ?¨Î) - (#x4f74 ?˹) - (#x4f75 ?¨Ö) - (#x4f76 ?˸) - (#x4f77 ?˼) - (#x4f78 ?ËÃ) - (#x4f79 ?ËÁ) - (#x4f7a ?¨Þ) - (#x4f7b ?¨Ù) - (#x4f7c ?˳) - (#x4f7d ?˵) - (#x4f7e ?¨Û) - (#x4f7f ?¨Ï) - (#x4f80 ?˶) - (#x4f81 ?ËÂ) - (#x4f82 ?ËÉ) - (#x4f83 ?¨Ô) - (#x4f84 ?Ë») - (#x4f85 ?Ë´) - (#x4f86 ?¨Ó) - (#x4f87 ?Ë·) - (#x4f88 ?¨×) - (#x4f89 ?˺) - (#x4f8b ?¨Ò) - (#x4f8d ?¨Í) - (#x4f8f ?¨Ü) - (#x4f90 ?ËÄ) - (#x4f91 ?¨Ý) - (#x4f92 ?ËÈ) - (#x4f94 ?ËÆ) - (#x4f95 ?ËÊ) - (#x4f96 ?¨Ú) - (#x4f97 ?˾) - (#x4f98 ?˲) - (#x4f9a ?ËÀ) - (#x4f9b ?¨Ñ) - (#x4f9c ?ËÅ) - (#x4f9d ?¨Ì) - (#x4f9e ?ËÇ) - (#x4fae ?«V) - (#x4faf ?«J) - (#x4fb2 ?Íà) - (#x4fb3 ?Íè) - (#x4fb5 ?«I) - (#x4fb6 ?«Q) - (#x4fb7 ?«]) - (#x4fb9 ?Íî) - (#x4fba ?Íì) - (#x4fbb ?Íç) - (#x4fbf ?«K) - (#x4fc0 ?Íí) - (#x4fc1 ?Íã) - (#x4fc2 ?«Y) - (#x4fc3 ?«P) - (#x4fc4 ?«X) - (#x4fc5 ?ÍÞ) - (#x4fc7 ?Íê) - (#x4fc9 ?Íá) - (#x4fca ?«T) - (#x4fcb ?Íâ) - (#x4fcd ?ÍÝ) - (#x4fce ?«[) - (#x4fcf ?«N) - (#x4fd0 ?«W) - (#x4fd1 ?«M) - (#x4fd3 ?Íß) - (#x4fd4 ?Íä) - (#x4fd6 ?Íë) - (#x4fd7 ?«U) - (#x4fd8 ?«R) - (#x4fd9 ?Íæ) - (#x4fda ?«Z) - (#x4fdb ?Íé) - (#x4fdc ?Íå) - (#x4fdd ?«O) - (#x4fde ?«\) - (#x4fdf ?«S) - (#x4fe0 ?«L) - (#x4fe1 ?«H) - (#x4fec ?Íï) - (#x4fee ?×) - (#x4fef ?Á) - (#x4ff1 ?Ñ) - (#x4ff3 ?Ö) - (#x4ff4 ?ÐÐ) - (#x4ff5 ?ÐÏ) - (#x4ff6 ?ÐÔ) - (#x4ff7 ?ÐÕ) - (#x4ff8 ?Ä) - (#x4ffa ?Í) - (#x4ffe ?Ú) - (#x5000 ?Î) - (#x5005 ?ÐÉ) - (#x5006 ?Ç) - (#x5007 ?ÐÊ) - (#x5009 ?Ü) - (#x500b ?Ó) - (#x500c ?¾) - (#x500d ?¿) - (#x500e ?ÐÝ) - (#x500f ?°¿) - (#x5011 ?Ì) - (#x5012 ?Ë) - (#x5013 ?ÐË) - (#x5014 ?Ï) - (#x5015 ?Ô[) - (#x5016 ?Æ) - (#x5017 ?ÐÖ) - (#x5018 ?Õ) - (#x5019 ?Ô) - (#x501a ?Ê) - (#x501b ?ÐÎ) - (#x501c ?Ð×) - (#x501e ?ÐÈ) - (#x501f ?É) - (#x5020 ?ÐØ) - (#x5021 ?Ò) - (#x5022 ?ÐÌ) - (#x5023 ?À) - (#x5025 ?Ã) - (#x5026 ?Â) - (#x5027 ?ÐÙ) - (#x5028 ?Ð) - (#x5029 ?Å) - (#x502a ?Ù) - (#x502b ?Û) - (#x502c ?ÐÓ) - (#x502d ?Ø) - (#x502f ?ÐÛ) - (#x5030 ?ÐÍ) - (#x5031 ?ÐÜ) - (#x5033 ?ÐÑ) - (#x5035 ?ÐÚ) - (#x5037 ?ÐÒ) - (#x503c ?È) - (#x5040 ?Ôc) - (#x5041 ?ÔW) - (#x5043 ?°³) - (#x5045 ?Ô\) - (#x5046 ?Ôb) - (#x5047 ?°²) - (#x5048 ?ÔU) - (#x5049 ?°¶) - (#x504a ?ÔY) - (#x504b ?ÔR) - (#x504c ?°´) - (#x504d ?ÔV) - (#x504e ?°¹) - (#x504f ?°¾) - (#x5051 ?Ôg) - (#x5053 ?ÔQ) - (#x5055 ?°º) - (#x5057 ?Ôf) - (#x505a ?°µ) - (#x505b ?ÔX) - (#x505c ?°±) - (#x505d ?ÔS) - (#x505e ?ÔO) - (#x505f ?Ô]) - (#x5060 ?ÔP) - (#x5061 ?ÔN) - (#x5062 ?ÔZ) - (#x5063 ?Ô`) - (#x5064 ?Ôa) - (#x5065 ?°·) - (#x5068 ?Ø[) - (#x5069 ?Ô^) - (#x506a ?ÔM) - (#x506b ?Ô_) - (#x506d ?°Á) - (#x506e ?Ôd) - (#x506f ?°À) - (#x5070 ?ÔL) - (#x5072 ?ÔT) - (#x5073 ?Ôe) - (#x5074 ?°¼) - (#x5075 ?°») - (#x5076 ?°¸) - (#x5077 ?°½) - (#x507a ?°¯) - (#x507d ?°°) - (#x5080 ?³È) - (#x5082 ?Ø^) - (#x5083 ?ØW) - (#x5085 ?³Å) - (#x5087 ?Ø_) - (#x508b ?ØU) - (#x508c ?ØX) - (#x508d ?³Ä) - (#x508e ?ØY) - (#x5091 ?³Ç) - (#x5092 ?Ø]) - (#x5094 ?ØS) - (#x5095 ?ØR) - (#x5096 ?³É) - (#x5098 ?³Ê) - (#x5099 ?³Æ) - (#x509a ?³Ë) - (#x509b ?ØQ) - (#x509c ?Ø\) - (#x509d ?ØZ) - (#x509e ?ØT) - (#x50a2 ?³Ã) - (#x50a3 ?ØV) - (#x50ac ?¶Ê) - (#x50ad ?¶Ä) - (#x50ae ?Ü·) - (#x50af ?¶Í) - (#x50b0 ?ܽ) - (#x50b1 ?ÜÀ) - (#x50b2 ?¶Æ) - (#x50b3 ?¶Ç) - (#x50b4 ?ܺ) - (#x50b5 ?¶Å) - (#x50b6 ?ÜÃ) - (#x50b7 ?¶Ë) - (#x50b8 ?ÜÄ) - (#x50ba ?Ü¿) - (#x50bb ?¶Ì) - (#x50bd ?Ü´) - (#x50be ?¶É) - (#x50bf ?ܵ) - (#x50c1 ?ܾ) - (#x50c2 ?ܼ) - (#x50c4 ?ܸ) - (#x50c5 ?¶È) - (#x50c6 ?ܶ) - (#x50c7 ?¶Î) - (#x50c8 ?Ü») - (#x50c9 ?ÜÂ) - (#x50ca ?ܹ) - (#x50cb ?ÜÁ) - (#x50ce ?¹¶) - (#x50cf ?¹³) - (#x50d1 ?¹´) - (#x50d3 ?àù) - (#x50d4 ?àñ) - (#x50d5 ?¹²) - (#x50d6 ?¹¯) - (#x50d7 ?àò) - (#x50da ?¹±) - (#x50db ?àõ) - (#x50dd ?à÷) - (#x50e0 ?àþ) - (#x50e3 ?àý) - (#x50e4 ?àø) - (#x50e5 ?¹®) - (#x50e6 ?àð) - (#x50e7 ?¹¬) - (#x50e8 ?àó) - (#x50e9 ?¹·) - (#x50ea ?àö) - (#x50ec ?àú) - (#x50ed ?¹°) - (#x50ee ?¹) - (#x50ef ?àü) - (#x50f0 ?àû) - (#x50f1 ?¹µ) - (#x50f3 ?àô) - (#x50f5 ?»ø) - (#x50f6 ?äì) - (#x50f8 ?äé) - (#x50f9 ?»ù) - (#x50fb ?»÷) - (#x50fd ?äð) - (#x50fe ?äí) - (#x50ff ?äæ) - (#x5100 ?»ö) - (#x5102 ?»ú) - (#x5103 ?äç) - (#x5104 ?»õ) - (#x5105 ?»ý) - (#x5106 ?äê) - (#x5107 ?äë) - (#x5108 ?»û) - (#x5109 ?»ü) - (#x510a ?äñ) - (#x510b ?äî) - (#x510c ?äï) - (#x5110 ?¾ª) - (#x5111 ?èø) - (#x5112 ?¾§) - (#x5113 ?èõ) - (#x5114 ?¾©) - (#x5115 ?¾«) - (#x5117 ?èö) - (#x5118 ?¾¨) - (#x511a ?è÷) - (#x511c ?èô) - (#x511f ?Àv) - (#x5120 ?ì½) - (#x5121 ?Àw) - (#x5122 ?ì») - (#x5124 ?ì¼) - (#x5125 ?ìº) - (#x5126 ?ì¹) - (#x5129 ?ì¾) - (#x512a ?Àu) - (#x512d ?ï¸) - (#x512e ?ï¹) - (#x5130 ?äè) - (#x5131 ?ï·) - (#x5132 ?Àx) - (#x5133 ?Ã_) - (#x5134 ?ñë) - (#x5135 ?ñì) - (#x5137 ?Ä×) - (#x5138 ?ÄØ) - (#x5139 ?õÁ) - (#x513a ?õÀ) - (#x513b ?Ål) - (#x513c ?Åk) - (#x513d ?÷Ð) - (#x513f ?¤I) - (#x5140 ?¤a) - (#x5141 ?¤¹) - (#x5143 ?¤¸) - (#x5144 ?¥S) - (#x5145 ?¥R) - (#x5146 ?¥ü) - (#x5147 ?¥û) - (#x5148 ?¥ý) - (#x5149 ?¥ú) - (#x514b ?§J) - (#x514c ?§I) - (#x514d ?§K) - (#x5152 ?¨à) - (#x5154 ?¨ß) - (#x5155 ?¨á) - (#x5157 ?«^) - (#x5159 ?¢Y) - (#x515a ?ÐÞ) - (#x515b ?¢Z) - (#x515c ?°Â) - (#x515d ?¢\) - (#x515e ?¢[) - (#x515f ?Ø`) - (#x5161 ?¢]) - (#x5162 ?¹¸) - (#x5163 ?¢^) - (#x5165 ?¤J) - (#x5167 ?¤º) - (#x5168 ?¥þ) - (#x5169 ?¨â) - (#x516b ?¤K) - (#x516c ?¤½) - (#x516d ?¤») - (#x516e ?¤¼) - (#x5171 ?¦@) - (#x5175 ?§L) - (#x5176 ?¨ä) - (#x5177 ?¨ã) - (#x5178 ?¨å) - (#x517c ?Ý) - (#x5180 ?¾¬) - (#x5187 ?ÉN) - (#x5189 ?¥T) - (#x518a ?¥U) - (#x518d ?¦A) - (#x518f ?Êj) - (#x5191 ?«`) - (#x5192 ?«_) - (#x5193 ?Ðà) - (#x5194 ?Ðß) - (#x5195 ?°Ã) - (#x5197 ?¤¾) - (#x5198 ?ÉU) - (#x519e ?ËÍ) - (#x51a0 ?«a) - (#x51a2 ?à) - (#x51a4 ?Þ) - (#x51a5 ?ß) - (#x51aa ?¾) - (#x51ac ?¥V) - (#x51b0 ?¦B) - (#x51b1 ?ɼ) - (#x51b6 ?§M) - (#x51b7 ?§N) - (#x51b9 ?Êk) - (#x51bc ?ËÎ) - (#x51bd ?¨æ) - (#x51be ?ËÏ) - (#x51c4 ?Ðâ) - (#x51c5 ?Ðã) - (#x51c6 ?ã) - (#x51c8 ?Ðä) - (#x51ca ?Ðá) - (#x51cb ?ä) - (#x51cc ?â) - (#x51cd ?á) - (#x51ce ?Ðå) - (#x51d0 ?Ôh) - (#x51d4 ?Øa) - (#x51d7 ?ÜÅ) - (#x51d8 ?á@) - (#x51dc ?»þ) - (#x51dd ?¾®) - (#x51de ?èù) - (#x51e0 ?¤L) - (#x51e1 ?¤Z) - (#x51f0 ?°Ä) - (#x51f1 ?³Í) - (#x51f3 ?¹¹) - (#x51f5 ?ÉB) - (#x51f6 ?¤¿) - (#x51f8 ?¥Y) - (#x51f9 ?¥W) - (#x51fa ?¥X) - (#x51fd ?¨ç) - (#x5200 ?¤M) - (#x5201 ?¤N) - (#x5203 ?¤b) - (#x5206 ?¤À) - (#x5207 ?¤Á) - (#x5208 ?¤Â) - (#x5209 ?ɾ) - (#x520a ?¥Z) - (#x520c ?Ék) - (#x520e ?¦F) - (#x5210 ?É¿) - (#x5211 ?¦D) - (#x5212 ?¦E) - (#x5213 ?ɽ) - (#x5216 ?¦G) - (#x5217 ?¦C) - (#x521c ?Êl) - (#x521d ?ªì) - (#x521e ?Êm) - (#x5221 ?Ên) - (#x5224 ?§P) - (#x5225 ?§O) - (#x5228 ?§S) - (#x5229 ?§Q) - (#x522a ?§R) - (#x522e ?¨í) - (#x5230 ?¨ì) - (#x5231 ?ËÔ) - (#x5232 ?ËÑ) - (#x5233 ?ËÒ) - (#x5235 ?ËÐ) - (#x5236 ?¨î) - (#x5237 ?¨ê) - (#x5238 ?¨é) - (#x523a ?¨ë) - (#x523b ?¨è) - (#x5241 ?¨ï) - (#x5243 ?«c) - (#x5244 ?Íð) - (#x5246 ?ËÓ) - (#x5247 ?«h) - (#x5249 ?Íñ) - (#x524a ?«d) - (#x524b ?«g) - (#x524c ?«f) - (#x524d ?«e) - (#x524e ?«b) - (#x5252 ?Ðè) - (#x5254 ?ç) - (#x5255 ?Ðë) - (#x5256 ?å) - (#x525a ?Ðç) - (#x525b ?è) - (#x525c ?æ) - (#x525d ?é) - (#x525e ?Ðé) - (#x525f ?Ðê) - (#x5261 ?Ðæ) - (#x5262 ?Ðì) - (#x5269 ?³Ñ) - (#x526a ?°Å) - (#x526b ?Ôi) - (#x526c ?Ôk) - (#x526d ?Ôj) - (#x526e ?Ôl) - (#x526f ?°Æ) - (#x5272 ?³Î) - (#x5274 ?³Ï) - (#x5275 ?³Ð) - (#x5277 ?¶Ð) - (#x5278 ?ÜÇ) - (#x527a ?ÜÆ) - (#x527b ?ÜÈ) - (#x527c ?ÜÉ) - (#x527d ?¶Ñ) - (#x527f ?¶Ï) - (#x5280 ?áA) - (#x5281 ?áB) - (#x5282 ?¹») - (#x5283 ?¹º) - (#x5284 ?ãZ) - (#x5287 ?¼@) - (#x5288 ?¼A) - (#x5289 ?¼B) - (#x528a ?¼D) - (#x528b ?äò) - (#x528c ?äó) - (#x528d ?¼C) - (#x5291 ?¾¯) - (#x5293 ?¾°) - (#x5296 ?ñí) - (#x5297 ?õÃ) - (#x5298 ?õÂ) - (#x5299 ?÷Ñ) - (#x529b ?¤O) - (#x529f ?¥\) - (#x52a0 ?¥[) - (#x52a3 ?¦H) - (#x52a6 ?ÉÀ) - (#x52a9 ?§U) - (#x52aa ?§V) - (#x52ab ?§T) - (#x52ac ?§W) - (#x52ad ?Êo) - (#x52ae ?Êp) - (#x52bb ?¨ñ) - (#x52bc ?ËÕ) - (#x52be ?¨ð) - (#x52c0 ?Íò) - (#x52c1 ?«l) - (#x52c2 ?Íó) - (#x52c3 ?«k) - (#x52c7 ?«i) - (#x52c9 ?«j) - (#x52cd ?Ðí) - (#x52d2 ?°Ç) - (#x52d3 ?Ôn) - (#x52d5 ?°Ê) - (#x52d6 ?Ôm) - (#x52d7 ?±å) - (#x52d8 ?°É) - (#x52d9 ?°È) - (#x52db ?³Ô) - (#x52dd ?³Ó) - (#x52de ?³Ò) - (#x52df ?¶Ò) - (#x52e2 ?¶Õ) - (#x52e3 ?¶Ö) - (#x52e4 ?¶Ô) - (#x52e6 ?¶Ó) - (#x52e9 ?áC) - (#x52eb ?áD) - (#x52ef ?äõ) - (#x52f0 ?¼E) - (#x52f1 ?äô) - (#x52f3 ?¾±) - (#x52f4 ?ì¿) - (#x52f5 ?Ày) - (#x52f7 ?ñî) - (#x52f8 ?ÄU) - (#x52fa ?¤c) - (#x52fb ?¤Ã) - (#x52fc ?ÉV) - (#x52fe ?¤Ä) - (#x52ff ?¤Å) - (#x5305 ?¥]) - (#x5306 ?¥^) - (#x5308 ?¦I) - (#x5309 ?Êq) - (#x530a ?ËÖ) - (#x530b ?Ë×) - (#x530d ?«m) - (#x530e ?Ðî) - (#x530f ?°Ì) - (#x5310 ?°Ë) - (#x5311 ?Øc) - (#x5312 ?Øb) - (#x5315 ?¤P) - (#x5316 ?¤Æ) - (#x5317 ?¥_) - (#x5319 ?°Í) - (#x531a ?ÉC) - (#x531c ?Él) - (#x531d ?¥`) - (#x531f ?ÉÂ) - (#x5320 ?¦K) - (#x5321 ?¦J) - (#x5322 ?ÉÁ) - (#x5323 ?§X) - (#x532a ?ê) - (#x532d ?Ôo) - (#x532f ?¶×) - (#x5330 ?áE) - (#x5331 ?¹¼) - (#x5334 ?èú) - (#x5337 ?óý) - (#x5339 ?¤Ç) - (#x533c ?ËØ) - (#x533d ?Íô) - (#x533e ?°Ð) - (#x533f ?°Î) - (#x5340 ?°Ï) - (#x5341 ?¤Q) - (#x5343 ?¤d) - (#x5344 ?¢Í) - (#x5345 ?¤Ê) - (#x5347 ?¤É) - (#x5348 ?¤È) - (#x5349 ?¥c) - (#x534a ?¥b) - (#x534c ?Ém) - (#x534d ?ÉÃ) - (#x5351 ?¨õ) - (#x5352 ?¨ò) - (#x5353 ?¨ô) - (#x5354 ?¨ó) - (#x5357 ?«n) - (#x535a ?³Õ) - (#x535c ?¤R) - (#x535e ?¤Ë) - (#x5360 ?¥e) - (#x5361 ?¥d) - (#x5363 ?Êr) - (#x5366 ?¨ö) - (#x536c ?ÉW) - (#x536e ?¥g) - (#x536f ?¥f) - (#x5370 ?¦L) - (#x5371 ?¦M) - (#x5372 ?Ês) - (#x5373 ?§Y) - (#x5375 ?§Z) - (#x5377 ?¨÷) - (#x5378 ?¨ø) - (#x5379 ?¨ù) - (#x537b ?«o) - (#x537c ?Íõ) - (#x537f ?ë) - (#x5382 ?ÉD) - (#x5384 ?¤Ì) - (#x538a ?ÉÄ) - (#x538e ?Êt) - (#x538f ?Êu) - (#x5392 ?ËÙ) - (#x5394 ?ËÚ) - (#x5396 ?Í÷) - (#x5397 ?Íö) - (#x5398 ?Íù) - (#x5399 ?Íø) - (#x539a ?«p) - (#x539c ?Ôp) - (#x539d ?í) - (#x539e ?Ðï) - (#x539f ?ì) - (#x53a4 ?Ød) - (#x53a5 ?³Ö) - (#x53a7 ?Øe) - (#x53ac ?áF) - (#x53ad ?¹½) - (#x53b2 ?¼F) - (#x53b4 ?ñï) - (#x53b9 ?ÉX) - (#x53bb ?¥h) - (#x53c3 ?°Ñ) - (#x53c8 ?¤S) - (#x53c9 ?¤e) - (#x53ca ?¤Î) - (#x53cb ?¤Í) - (#x53cd ?¤Ï) - (#x53d4 ?¨û) - (#x53d6 ?¨ú) - (#x53d7 ?¨ü) - (#x53db ?«q) - (#x53df ?î) - (#x53e1 ?èû) - (#x53e2 ?ÂO) - (#x53e3 ?¤f) - (#x53e4 ?¥j) - (#x53e5 ?¥y) - (#x53e6 ?¥t) - (#x53e8 ?¥o) - (#x53e9 ?¥n) - (#x53ea ?¥u) - (#x53eb ?¥s) - (#x53ec ?¥l) - (#x53ed ?¥z) - (#x53ee ?¥m) - (#x53ef ?¥i) - (#x53f0 ?¥x) - (#x53f1 ?¥w) - (#x53f2 ?¥v) - (#x53f3 ?¥k) - (#x53f5 ?¥r) - (#x53f8 ?¥q) - (#x53fb ?¥{) - (#x53fc ?¥p) - (#x5401 ?¦S) - (#x5403 ?¦Y) - (#x5404 ?¦U) - (#x5406 ?¦[) - (#x5407 ?ÉÅ) - (#x5408 ?¦X) - (#x5409 ?¦N) - (#x540a ?¦Q) - (#x540b ?¦T) - (#x540c ?¦P) - (#x540d ?¦W) - (#x540e ?¦Z) - (#x540f ?¦O) - (#x5410 ?¦R) - (#x5411 ?¦V) - (#x5412 ?¦\) - (#x5418 ?Ê~) - (#x5419 ?Ê{) - (#x541b ?§g) - (#x541c ?Ê|) - (#x541d ?§[) - (#x541e ?§]) - (#x541f ?§u) - (#x5420 ?§p) - (#x5424 ?Ê¥) - (#x5425 ?Ê}) - (#x5426 ?§_) - (#x5427 ?§a) - (#x5428 ?ʤ) - (#x5429 ?§h) - (#x542a ?Êx) - (#x542b ?§t) - (#x542c ?§v) - (#x542d ?§\) - (#x542e ?§m) - (#x5430 ?Êv) - (#x5431 ?§s) - (#x5433 ?§d) - (#x5435 ?§n) - (#x5436 ?§o) - (#x5437 ?Êw) - (#x5438 ?§l) - (#x5439 ?§j) - (#x543b ?§k) - (#x543c ?§q) - (#x543d ?Ê¡) - (#x543e ?§^) - (#x5440 ?§r) - (#x5441 ?Ê£) - (#x5442 ?§f) - (#x5443 ?§c) - (#x5445 ?Êz) - (#x5446 ?§b) - (#x5447 ?ʦ) - (#x5448 ?§e) - (#x544a ?§i) - (#x544e ?§`) - (#x544f ?Ê¢) - (#x5454 ?Êy) - (#x5460 ?Ëë) - (#x5461 ?Ëê) - (#x5462 ?©O) - (#x5463 ?Ëí) - (#x5464 ?Ëï) - (#x5465 ?Ëä) - (#x5466 ?Ëç) - (#x5467 ?Ëî) - (#x5468 ?©P) - (#x546b ?Ëá) - (#x546c ?Ëå) - (#x546f ?Ëé) - (#x5470 ?ÎI) - (#x5471 ?©K) - (#x5472 ?ÎM) - (#x5473 ?¨ý) - (#x5474 ?Ëæ) - (#x5475 ?¨þ) - (#x5476 ?©L) - (#x5477 ?©E) - (#x5478 ?©A) - (#x547a ?Ëâ) - (#x547b ?©D) - (#x547c ?©I) - (#x547d ?©R) - (#x547e ?Ëã) - (#x547f ?ËÜ) - (#x5480 ?©C) - (#x5481 ?ËÝ) - (#x5482 ?Ëß) - (#x5484 ?©F) - (#x5486 ?©H) - (#x5487 ?ËÛ) - (#x5488 ?Ëà) - (#x548b ?©Q) - (#x548c ?©M) - (#x548d ?Ëè) - (#x548e ?©S) - (#x5490 ?©J) - (#x5491 ?ËÞ) - (#x5492 ?©G) - (#x5495 ?©B) - (#x5496 ?©@) - (#x5498 ?Ëì) - (#x549a ?©N) - (#x54a0 ?ÎH) - (#x54a1 ?Íû) - (#x54a2 ?ÎK) - (#x54a5 ?Íý) - (#x54a6 ?«x) - (#x54a7 ?«¨) - (#x54a8 ?«t) - (#x54a9 ?«§) - (#x54aa ?«}) - (#x54ab ?«¤) - (#x54ac ?«r) - (#x54ad ?Íü) - (#x54ae ?ÎC) - (#x54af ?«£) - (#x54b0 ?ÎO) - (#x54b1 ?«¥) - (#x54b3 ?«y) - (#x54b6 ?ÎE) - (#x54b7 ?ÎB) - (#x54b8 ?«w) - (#x54ba ?Íú) - (#x54bb ?«¦) - (#x54bc ?ÎJ) - (#x54bd ?«|) - (#x54be ?ÎL) - (#x54bf ?«©) - (#x54c0 ?«s) - (#x54c1 ?«~) - (#x54c2 ?«{) - (#x54c3 ?Î@) - (#x54c4 ?«¡) - (#x54c5 ?ÎF) - (#x54c6 ?ÎG) - (#x54c7 ?«z) - (#x54c8 ?«¢) - (#x54c9 ?«v) - (#x54ce ?«u) - (#x54cf ?Íþ) - (#x54d6 ?ÎD) - (#x54de ?ÎN) - (#x54e0 ?ÑD) - (#x54e1 ?û) - (#x54e2 ?Ðñ) - (#x54e4 ?Ðö) - (#x54e5 ?ô) - (#x54e6 ?®@) - (#x54e7 ?Ðô) - (#x54e8 ?ï) - (#x54e9 ?ù) - (#x54ea ?þ) - (#x54eb ?Ðû) - (#x54ed ?ú) - (#x54ee ?ý) - (#x54f1 ?Ðþ) - (#x54f2 ?õ) - (#x54f3 ?Ðõ) - (#x54f7 ?ÑB) - (#x54f8 ?ÑC) - (#x54fa ?÷) - (#x54fb ?ÑA) - (#x54fc ?ó) - (#x54fd ?®C) - (#x54ff ?Ðø) - (#x5501 ?ñ) - (#x5503 ?ÑF) - (#x5504 ?Ðù) - (#x5505 ?Ðý) - (#x5506 ?ö) - (#x5507 ?®B) - (#x5508 ?Ðú) - (#x5509 ?ü) - (#x550a ?Ñ@) - (#x550b ?ÑG) - (#x550c ?Ô¡) - (#x550e ?ÑE) - (#x550f ?®D) - (#x5510 ?ð) - (#x5511 ?Ðü) - (#x5512 ?Ðó) - (#x5514 ?ø) - (#x5517 ?Ðò) - (#x551a ?Ð÷) - (#x5526 ?Ðð) - (#x5527 ?®A) - (#x552a ?Ôw) - (#x552c ?°ä) - (#x552d ?Ô§) - (#x552e ?°â) - (#x552f ?°ß) - (#x5530 ?Ô|) - (#x5531 ?°Û) - (#x5532 ?Ô¢) - (#x5533 ?°æ) - (#x5534 ?Ôv) - (#x5535 ?Ô{) - (#x5536 ?Ôz) - (#x5537 ?ò) - (#x5538 ?°á) - (#x5539 ?Ô¥) - (#x553b ?Ô¨) - (#x553c ?Ôs) - (#x553e ?³è) - (#x5540 ?Ô©) - (#x5541 ?°ç) - (#x5543 ?°Ù) - (#x5544 ?°Ö) - (#x5545 ?Ô~) - (#x5546 ?°Ó) - (#x5548 ?Ô¦) - (#x554a ?°Ú) - (#x554b ?Ôª) - (#x554d ?Ôt) - (#x554e ?Ô¤) - (#x554f ?°Ý) - (#x5550 ?Ôu) - (#x5551 ?Ôx) - (#x5552 ?Ô}) - (#x5555 ?°Þ) - (#x5556 ?°Ü) - (#x5557 ?°è) - (#x555c ?°ã) - (#x555e ?°×) - (#x555f ?±Ò) - (#x5561 ?°Ø) - (#x5562 ?Ôy) - (#x5563 ?°å) - (#x5564 ?°à) - (#x5565 ?Ô£) - (#x5566 ?°Õ) - (#x556a ?°Ô) - (#x5575 ?Ôq) - (#x5576 ?Ôr) - (#x5577 ?Øj) - (#x557b ?³×) - (#x557c ?³Ú) - (#x557d ?Øu) - (#x557e ?³î) - (#x557f ?Øx) - (#x5580 ?³Ø) - (#x5581 ?Øq) - (#x5582 ?³Þ) - (#x5583 ?³ä) - (#x5584 ?µ½) - (#x5587 ?³â) - (#x5588 ?Øn) - (#x5589 ?³ï) - (#x558a ?³Û) - (#x558b ?³ã) - (#x558c ?Øv) - (#x558d ?Ü×) - (#x558e ?Ø{) - (#x558f ?Øo) - (#x5591 ?Øf) - (#x5592 ?Øs) - (#x5593 ?Øm) - (#x5594 ?³á) - (#x5595 ?Øy) - (#x5598 ?³Ý) - (#x5599 ?³ñ) - (#x559a ?³ê) - (#x559c ?³ß) - (#x559d ?³Ü) - (#x559f ?³ç) - (#x55a1 ?Øz) - (#x55a2 ?Øl) - (#x55a3 ?Ør) - (#x55a4 ?Øt) - (#x55a5 ?Øh) - (#x55a6 ?Øw) - (#x55a7 ?³Ù) - (#x55a8 ?Øg) - (#x55aa ?³à) - (#x55ab ?³ð) - (#x55ac ?³ì) - (#x55ad ?Øi) - (#x55ae ?³æ) - (#x55b1 ?³í) - (#x55b2 ?³é) - (#x55b3 ?³å) - (#x55b5 ?Øp) - (#x55bb ?³ë) - (#x55bf ?ÜÕ) - (#x55c0 ?ÜÑ) - (#x55c2 ?Üà) - (#x55c3 ?ÜÊ) - (#x55c4 ?ÜÓ) - (#x55c5 ?¶å) - (#x55c6 ?¶æ) - (#x55c7 ?¶Þ) - (#x55c8 ?ÜÜ) - (#x55c9 ?¶è) - (#x55ca ?ÜÏ) - (#x55cb ?ÜÎ) - (#x55cc ?ÜÌ) - (#x55cd ?ÜÞ) - (#x55ce ?¶Ü) - (#x55cf ?ÜØ) - (#x55d0 ?ÜÍ) - (#x55d1 ?¶ß) - (#x55d2 ?ÜÖ) - (#x55d3 ?¶Ú) - (#x55d4 ?ÜÒ) - (#x55d5 ?ÜÙ) - (#x55d6 ?ÜÛ) - (#x55d9 ?Üß) - (#x55da ?¶ã) - (#x55db ?ÜË) - (#x55dc ?¶Ý) - (#x55dd ?ÜÐ) - (#x55df ?¶Ø) - (#x55e1 ?¶ä) - (#x55e2 ?ÜÚ) - (#x55e3 ?¶à) - (#x55e4 ?¶á) - (#x55e5 ?¶ç) - (#x55e6 ?¶Û) - (#x55e7 ?¢_) - (#x55e8 ?¶Ù) - (#x55e9 ?ÜÔ) - (#x55ef ?¶â) - (#x55f2 ?ÜÝ) - (#x55f6 ?¹Í) - (#x55f7 ?¹È) - (#x55f9 ?áU) - (#x55fa ?áQ) - (#x55fc ?áK) - (#x55fd ?¹Â) - (#x55fe ?¹¾) - (#x55ff ?áT) - (#x5600 ?¹¿) - (#x5601 ?áN) - (#x5602 ?áP) - (#x5604 ?áS) - (#x5606 ?¹Ä) - (#x5608 ?¹Ë) - (#x5609 ?¹Å) - (#x560c ?áI) - (#x560d ?¹Æ) - (#x560e ?¹Ç) - (#x560f ?áL) - (#x5610 ?¹Ì) - (#x5612 ?áJ) - (#x5613 ?áO) - (#x5614 ?¹Ã) - (#x5615 ?áH) - (#x5616 ?¹É) - (#x5617 ?¹Á) - (#x561b ?¹À) - (#x561c ?áM) - (#x561d ?áR) - (#x561f ?¹Ê) - (#x5627 ?áG) - (#x5629 ?¼M) - (#x562a ?åG) - (#x562c ?åD) - (#x562e ?¼G) - (#x562f ?¼S) - (#x5630 ?¼T) - (#x5632 ?¼J) - (#x5633 ?åB) - (#x5634 ?¼L) - (#x5635 ?äù) - (#x5636 ?¼R) - (#x5638 ?åF) - (#x5639 ?¼I) - (#x563a ?åH) - (#x563b ?¼H) - (#x563d ?åC) - (#x563e ?åE) - (#x563f ?¼K) - (#x5640 ?åA) - (#x5641 ?äú) - (#x5642 ?ä÷) - (#x5645 ?Øk) - (#x5646 ?äý) - (#x5648 ?äö) - (#x5649 ?äü) - (#x564a ?äû) - (#x564c ?äø) - (#x564e ?¼O) - (#x5653 ?¼N) - (#x5657 ?¼P) - (#x5658 ?äþ) - (#x5659 ?¾²) - (#x565a ?å@) - (#x565e ?éE) - (#x5660 ?èý) - (#x5662 ?¾¾) - (#x5663 ?éB) - (#x5664 ?¾¶) - (#x5665 ?¾º) - (#x5666 ?éA) - (#x5668 ?¾¹) - (#x5669 ?¾µ) - (#x566a ?¾¸) - (#x566b ?¾³) - (#x566c ?¾½) - (#x566d ?éC) - (#x566e ?èþ) - (#x566f ?¾¼) - (#x5670 ?èü) - (#x5671 ?¾») - (#x5672 ?éD) - (#x5673 ?é@) - (#x5674 ?¼Q) - (#x5676 ?¾¿) - (#x5677 ?éF) - (#x5678 ?¾·) - (#x5679 ?¾´) - (#x567e ?ìÆ) - (#x567f ?ìÈ) - (#x5680 ?À{) - (#x5681 ?ìÉ) - (#x5682 ?ìÇ) - (#x5683 ?ìÅ) - (#x5684 ?ìÄ) - (#x5685 ?À}) - (#x5686 ?ìÃ) - (#x5687 ?À~) - (#x568c ?ìÁ) - (#x568d ?ìÂ) - (#x568e ?Àz) - (#x568f ?À¡) - (#x5690 ?À|) - (#x5693 ?ìÀ) - (#x5695 ?ÂP) - (#x5697 ?ï¼) - (#x5698 ?ïº) - (#x5699 ?ï¿) - (#x569a ?ï½) - (#x569c ?ï») - (#x569d ?ï¾) - (#x56a5 ?Ã`) - (#x56a6 ?ñò) - (#x56a7 ?ñó) - (#x56a8 ?ÄV) - (#x56aa ?ñô) - (#x56ab ?ñð) - (#x56ac ?ñõ) - (#x56ad ?ññ) - (#x56ae ?ÂQ) - (#x56b2 ?óþ) - (#x56b3 ?ôA) - (#x56b4 ?ÄY) - (#x56b5 ?ô@) - (#x56b6 ?ÄX) - (#x56b7 ?ÄW) - (#x56bc ?ÄZ) - (#x56bd ?õÅ) - (#x56be ?õÆ) - (#x56c0 ?ÄÚ) - (#x56c1 ?ÄÙ) - (#x56c2 ?ÄÛ) - (#x56c3 ?õÄ) - (#x56c5 ?öØ) - (#x56c6 ?ö×) - (#x56c8 ?Åm) - (#x56c9 ?Åo) - (#x56ca ?Ån) - (#x56cb ?öÙ) - (#x56cc ?ÅÈ) - (#x56cd ?ø¦) - (#x56d1 ?Åñ) - (#x56d3 ?ø¥) - (#x56d4 ?øî) - (#x56d7 ?ÉI) - (#x56da ?¥}) - (#x56db ?¥|) - (#x56dd ?¦_) - (#x56de ?¦^) - (#x56df ?ÉÇ) - (#x56e0 ?¦]) - (#x56e1 ?ÉÆ) - (#x56e4 ?§y) - (#x56e5 ?Ê©) - (#x56e7 ?ʨ) - (#x56ea ?§w) - (#x56eb ?§z) - (#x56ee ?ʧ) - (#x56f0 ?§x) - (#x56f7 ?Ëð) - (#x56f9 ?Ëñ) - (#x56fa ?©T) - (#x56ff ?«ª) - (#x5701 ?ÑH) - (#x5702 ?ÑI) - (#x5703 ?®E) - (#x5704 ?®F) - (#x5707 ?Ô¬) - (#x5708 ?°é) - (#x5709 ?°ë) - (#x570a ?Ô«) - (#x570b ?°ê) - (#x570c ?Ø|) - (#x570d ?³ò) - (#x5712 ?¶é) - (#x5713 ?¶ê) - (#x5714 ?Üá) - (#x5716 ?¹Ï) - (#x5718 ?¹Î) - (#x571a ?åI) - (#x571b ?éH) - (#x571c ?éG) - (#x571e ?ùk) - (#x571f ?¤g) - (#x5720 ?ÉY) - (#x5722 ?Én) - (#x5723 ?Éo) - (#x5728 ?¦b) - (#x5729 ?¦f) - (#x572a ?ÉÉ) - (#x572c ?¦d) - (#x572d ?¦c) - (#x572e ?ÉÈ) - (#x572f ?¦e) - (#x5730 ?¦a) - (#x5733 ?¦`) - (#x5734 ?ÉÊ) - (#x573b ?§¦) - (#x573e ?§£) - (#x5740 ?§}) - (#x5741 ?ʪ) - (#x5745 ?Ê«) - (#x5747 ?§¡) - (#x5749 ?Ê) - (#x574a ?§{) - (#x574b ?Ê®) - (#x574c ?ʬ) - (#x574d ?§~) - (#x574e ?§¢) - (#x574f ?§¥) - (#x5750 ?§¤) - (#x5751 ?§|) - (#x5752 ?ʯ) - (#x5761 ?©Y) - (#x5762 ?Ëþ) - (#x5764 ?©[) - (#x5766 ?©Z) - (#x5768 ?Ì@) - (#x5769 ?©X) - (#x576a ?©W) - (#x576b ?Ëõ) - (#x576d ?Ëô) - (#x576f ?Ëò) - (#x5770 ?Ë÷) - (#x5771 ?Ëö) - (#x5772 ?Ëó) - (#x5773 ?Ëü) - (#x5774 ?Ëý) - (#x5775 ?Ëú) - (#x5776 ?Ëø) - (#x5777 ?©V) - (#x577b ?Ëû) - (#x577c ?©\) - (#x577d ?ÌA) - (#x5780 ?Ëù) - (#x5782 ?««) - (#x5783 ?©U) - (#x578b ?«¬) - (#x578c ?ÎT) - (#x578f ?ÎZ) - (#x5793 ?«²) - (#x5794 ?ÎX) - (#x5795 ?Î^) - (#x5797 ?ÎU) - (#x5798 ?ÎY) - (#x5799 ?Î[) - (#x579a ?Î]) - (#x579b ?ÎW) - (#x579d ?ÎV) - (#x579e ?ÎQ) - (#x579f ?ÎR) - (#x57a0 ?«) - (#x57a2 ?«¯) - (#x57a3 ?«®) - (#x57a4 ?ÎS) - (#x57a5 ?Î\) - (#x57ae ?«±) - (#x57b5 ?ÎP) - (#x57b6 ?ÑS) - (#x57b8 ?ÑR) - (#x57b9 ?ÑW) - (#x57ba ?ÑN) - (#x57bc ?ÑQ) - (#x57bd ?ÑP) - (#x57bf ?ÑT) - (#x57c1 ?ÑX) - (#x57c2 ?®G) - (#x57c3 ?®J) - (#x57c6 ?ÑO) - (#x57c7 ?ÑU) - (#x57cb ?®I) - (#x57cc ?ÑJ) - (#x57ce ?«°) - (#x57cf ?Ôº) - (#x57d0 ?ÑV) - (#x57d2 ?ÑM) - (#x57d4 ?®H) - (#x57d5 ?ÑL) - (#x57dc ?Ô±) - (#x57df ?°ì) - (#x57e0 ?°ð) - (#x57e1 ?ÔÁ) - (#x57e2 ?Ô¯) - (#x57e3 ?Ô½) - (#x57e4 ?°ñ) - (#x57e5 ?Ô¿) - (#x57e7 ?ÔÅ) - (#x57e9 ?ÔÉ) - (#x57ec ?ÔÀ) - (#x57ed ?Ô´) - (#x57ee ?Ô¼) - (#x57f0 ?ÔÊ) - (#x57f1 ?ÔÈ) - (#x57f2 ?Ô¾) - (#x57f3 ?Ô¹) - (#x57f4 ?Ô²) - (#x57f5 ?ئ) - (#x57f6 ?Ô°) - (#x57f7 ?°õ) - (#x57f8 ?Ô·) - (#x57f9 ?°ö) - (#x57fa ?°ò) - (#x57fb ?Ô) - (#x57fc ?ÔÃ) - (#x57fd ?Ôµ) - (#x5800 ?Ô³) - (#x5801 ?ÔÆ) - (#x5802 ?°ó) - (#x5804 ?ÔÌ) - (#x5805 ?°í) - (#x5806 ?°ï) - (#x5807 ?Ô») - (#x5808 ?Ô¶) - (#x5809 ?®K) - (#x580a ?°î) - (#x580b ?Ô¸) - (#x580c ?ÔÇ) - (#x580d ?ÔË) - (#x580e ?ÔÂ) - (#x5810 ?ÔÄ) - (#x5814 ?Ô®) - (#x5819 ?Ø¡) - (#x581b ?ت) - (#x581c ?Ø©) - (#x581d ?³ú) - (#x581e ?Ø¢) - (#x5820 ?³û) - (#x5821 ?³ù) - (#x5823 ?ؤ) - (#x5824 ?³ö) - (#x5825 ?ب) - (#x5827 ?Ø£) - (#x5828 ?Ø¥) - (#x5829 ?Ø}) - (#x582a ?³ô) - (#x582c ?ز) - (#x582d ?ر) - (#x582e ?Ø®) - (#x582f ?³ó) - (#x5830 ?³÷) - (#x5831 ?³ø) - (#x5832 ?ÑK) - (#x5833 ?Ø«) - (#x5834 ?³õ) - (#x5835 ?°ô) - (#x5836 ?Ø) - (#x5837 ?Ø~) - (#x5838 ?Ø°) - (#x5839 ?د) - (#x583b ?س) - (#x583d ?Üï) - (#x583f ?ج) - (#x5848 ?ا) - (#x5849 ?Üç) - (#x584a ?¶ô) - (#x584b ?¶÷) - (#x584c ?¶ò) - (#x584d ?Üæ) - (#x584e ?Üê) - (#x584f ?Üå) - (#x5851 ?¶ì) - (#x5852 ?¶ö) - (#x5853 ?Üâ) - (#x5854 ?¶ð) - (#x5855 ?Üé) - (#x5857 ?¶î) - (#x5858 ?¶í) - (#x5859 ?Üì) - (#x585a ?¶ï) - (#x585b ?Üî) - (#x585d ?Üë) - (#x585e ?¶ë) - (#x5862 ?¶õ) - (#x5863 ?Üð) - (#x5864 ?Üä) - (#x5865 ?Üí) - (#x5868 ?Üã) - (#x586b ?¶ñ) - (#x586d ?¶ó) - (#x586f ?Üè) - (#x5871 ?Üñ) - (#x5874 ?á]) - (#x5875 ?¹Ð) - (#x5876 ?ác) - (#x5879 ?¹Õ) - (#x587a ?á_) - (#x587b ?áf) - (#x587c ?áW) - (#x587d ?¹×) - (#x587e ?¹Ñ) - (#x587f ?á\) - (#x5880 ?¼U) - (#x5881 ?á[) - (#x5882 ?ád) - (#x5883 ?¹Ò) - (#x5885 ?¹Ö) - (#x5886 ?áZ) - (#x5887 ?á`) - (#x5888 ?áe) - (#x5889 ?áV) - (#x588a ?¹Ô) - (#x588b ?á^) - (#x588e ?áb) - (#x588f ?áh) - (#x5890 ?áX) - (#x5891 ?áa) - (#x5893 ?¹Ó) - (#x5894 ?ág) - (#x5898 ?áY) - (#x589c ?¼Y) - (#x589d ?åK) - (#x589e ?¼W) - (#x589f ?¼V) - (#x58a0 ?åM) - (#x58a1 ?åR) - (#x58a3 ?åN) - (#x58a5 ?åQ) - (#x58a6 ?¼\) - (#x58a8 ?¾¥) - (#x58a9 ?¼[) - (#x58ab ?åJ) - (#x58ac ?åP) - (#x58ae ?¼Z) - (#x58af ?åO) - (#x58b1 ?åL) - (#x58b3 ?¼X) - (#x58ba ?éM) - (#x58bb ?ùÙ) - (#x58bc ?éO) - (#x58bd ?éJ) - (#x58be ?¾Á) - (#x58bf ?éL) - (#x58c1 ?¾À) - (#x58c2 ?éN) - (#x58c5 ?¾Ã) - (#x58c6 ?éP) - (#x58c7 ?¾Â) - (#x58c8 ?éI) - (#x58c9 ?éK) - (#x58ce ?À¥) - (#x58cf ?ìÌ) - (#x58d1 ?À¤) - (#x58d2 ?ìÍ) - (#x58d3 ?À£) - (#x58d4 ?ìË) - (#x58d5 ?À¢) - (#x58d6 ?ìÊ) - (#x58d8 ?ÂS) - (#x58d9 ?ÂR) - (#x58da ?ñö) - (#x58db ?ñø) - (#x58dd ?ñ÷) - (#x58de ?Ãa) - (#x58df ?Ãb) - (#x58e2 ?Ãc) - (#x58e3 ?ôB) - (#x58e4 ?Ä[) - (#x58e7 ?÷Ó) - (#x58e8 ?÷Ò) - (#x58e9 ?Åò) - (#x58eb ?¤h) - (#x58ec ?¤Ð) - (#x58ef ?§§) - (#x58f4 ?Î_) - (#x58f9 ?³ü) - (#x58fa ?³ý) - (#x58fc ?Üò) - (#x58fd ?¹Ø) - (#x58fe ?ái) - (#x58ff ?åS) - (#x5903 ?ÉZ) - (#x5906 ?Ê°) - (#x590c ?ÌB) - (#x590d ?Î`) - (#x590e ?ÑY) - (#x590f ?®L) - (#x5912 ?ñù) - (#x5914 ?ÄÜ) - (#x5915 ?¤i) - (#x5916 ?¥~) - (#x5917 ?Ép) - (#x5919 ?¦g) - (#x591a ?¦h) - (#x591c ?©]) - (#x5920 ?°÷) - (#x5922 ?¹Ú) - (#x5924 ?¹Û) - (#x5925 ?¹Ù) - (#x5927 ?¤j) - (#x5929 ?¤Ñ) - (#x592a ?¤Ó) - (#x592b ?¤Ò) - (#x592c ?É[) - (#x592d ?¤Ô) - (#x592e ?¥¡) - (#x592f ?Éq) - (#x5931 ?¥¢) - (#x5937 ?¦i) - (#x5938 ?¦j) - (#x593c ?ÉË) - (#x593e ?§¨) - (#x5940 ?ʱ) - (#x5944 ?©a) - (#x5945 ?ÌC) - (#x5947 ?©_) - (#x5948 ?©`) - (#x5949 ?©^) - (#x594a ?ÑZ) - (#x594e ?«¶) - (#x594f ?«µ) - (#x5950 ?«·) - (#x5951 ?«´) - (#x5953 ?Îa) - (#x5954 ?©b) - (#x5955 ?«³) - (#x5957 ?®M) - (#x5958 ?®N) - (#x595a ?®O) - (#x595c ?ÔÍ) - (#x5960 ?³þ) - (#x5961 ?Ø´) - (#x5962 ?°ø) - (#x5967 ?¶ø) - (#x5969 ?¹Ý) - (#x596a ?¹Ü) - (#x596b ?áj) - (#x596d ?¼]) - (#x596e ?¾Ä) - (#x5970 ?ïÀ) - (#x5971 ?öÚ) - (#x5972 ?÷Ô) - (#x5973 ?¤k) - (#x5974 ?¥£) - (#x5976 ?¥¤) - (#x5977 ?ÉÑ) - (#x5978 ?¦l) - (#x5979 ?¦o) - (#x597b ?ÉÏ) - (#x597c ?ÉÍ) - (#x597d ?¦n) - (#x597e ?ÉÐ) - (#x597f ?ÉÒ) - (#x5980 ?ÉÌ) - (#x5981 ?¦q) - (#x5982 ?¦p) - (#x5983 ?¦m) - (#x5984 ?¦k) - (#x5985 ?ÉÎ) - (#x598a ?§³) - (#x598d ?§°) - (#x598e ?ʶ) - (#x598f ?ʹ) - (#x5990 ?ʸ) - (#x5992 ?§ª) - (#x5993 ?§²) - (#x5996 ?§¯) - (#x5997 ?ʵ) - (#x5998 ?ʳ) - (#x5999 ?§®) - (#x599d ?§©) - (#x599e ?§¬) - (#x59a0 ?Ê´) - (#x59a1 ?Ê») - (#x59a2 ?Ê·) - (#x59a3 ?§) - (#x59a4 ?§±) - (#x59a5 ?§´) - (#x59a6 ?ʲ) - (#x59a7 ?ʺ) - (#x59a8 ?§«) - (#x59ae ?©g) - (#x59af ?©o) - (#x59b1 ?ÌO) - (#x59b2 ?ÌH) - (#x59b3 ?©p) - (#x59b4 ?ÌS) - (#x59b5 ?ÌD) - (#x59b6 ?ÌK) - (#x59b9 ?©f) - (#x59ba ?ÌE) - (#x59bb ?©d) - (#x59bc ?ÌL) - (#x59bd ?ÌP) - (#x59be ?©c) - (#x59c0 ?ÌQ) - (#x59c1 ?ÌJ) - (#x59c3 ?ÌM) - (#x59c5 ?©r) - (#x59c6 ?©i) - (#x59c7 ?ÌT) - (#x59c8 ?ÌR) - (#x59ca ?©n) - (#x59cb ?©l) - (#x59cc ?ÌI) - (#x59cd ?©k) - (#x59ce ?ÌG) - (#x59cf ?ÌF) - (#x59d0 ?©j) - (#x59d1 ?©h) - (#x59d2 ?©q) - (#x59d3 ?©m) - (#x59d4 ?©e) - (#x59d6 ?ÌN) - (#x59d8 ?«¹) - (#x59da ?«À) - (#x59db ?Îo) - (#x59dc ?«¸) - (#x59dd ?Îg) - (#x59de ?Îc) - (#x59e0 ?Îs) - (#x59e1 ?Îb) - (#x59e3 ?«») - (#x59e4 ?Îl) - (#x59e5 ?«¾) - (#x59e6 ?«Á) - (#x59e8 ?«¼) - (#x59e9 ?Îp) - (#x59ea ?«¿) - (#x59ec ?®V) - (#x59ed ?Îv) - (#x59ee ?Îd) - (#x59f1 ?Îf) - (#x59f2 ?Îm) - (#x59f3 ?Îq) - (#x59f4 ?Îu) - (#x59f5 ?Îr) - (#x59f6 ?Îk) - (#x59f7 ?În) - (#x59fa ?Îh) - (#x59fb ?«Ã) - (#x59fc ?Îj) - (#x59fd ?Îi) - (#x59fe ?Ît) - (#x59ff ?«º) - (#x5a00 ?Îe) - (#x5a01 ?«Â) - (#x5a03 ?«½) - (#x5a09 ?®\) - (#x5a0a ?Ñb) - (#x5a0c ?®[) - (#x5a0f ?Ñ`) - (#x5a11 ?®P) - (#x5a13 ?®U) - (#x5a15 ?Ñ_) - (#x5a16 ?Ñ\) - (#x5a17 ?Ña) - (#x5a18 ?®Q) - (#x5a19 ?Ñ[) - (#x5a1b ?®T) - (#x5a1c ?®R) - (#x5a1e ?Ñc) - (#x5a1f ?®S) - (#x5a20 ?®W) - (#x5a23 ?®X) - (#x5a25 ?®Z) - (#x5a29 ?®Y) - (#x5a2d ?Ñ]) - (#x5a2e ?Ñ^) - (#x5a33 ?Ñd) - (#x5a35 ?ÔÔ) - (#x5a36 ?°ù) - (#x5a37 ?ØÂ) - (#x5a38 ?ÔÓ) - (#x5a39 ?Ôæ) - (#x5a3c ?±@) - (#x5a3e ?Ôä) - (#x5a40 ?°þ) - (#x5a41 ?°ú) - (#x5a42 ?Ôí) - (#x5a43 ?ÔÝ) - (#x5a44 ?Ôà) - (#x5a46 ?±C) - (#x5a47 ?Ôê) - (#x5a48 ?Ôâ) - (#x5a49 ?°û) - (#x5a4a ?±D) - (#x5a4c ?Ôç) - (#x5a4d ?Ôå) - (#x5a50 ?ÔÖ) - (#x5a51 ?Ôë) - (#x5a52 ?Ôß) - (#x5a53 ?ÔÚ) - (#x5a55 ?ÔÐ) - (#x5a56 ?Ôì) - (#x5a57 ?ÔÜ) - (#x5a58 ?ÔÏ) - (#x5a5a ?±B) - (#x5a5b ?Ôá) - (#x5a5c ?Ôî) - (#x5a5d ?ÔÞ) - (#x5a5e ?ÔÒ) - (#x5a5f ?Ô×) - (#x5a60 ?ÔÎ) - (#x5a62 ?±A) - (#x5a64 ?ÔÛ) - (#x5a65 ?ÔØ) - (#x5a66 ?°ü) - (#x5a67 ?ÔÑ) - (#x5a69 ?Ôé) - (#x5a6a ?°ý) - (#x5a6c ?ÔÙ) - (#x5a6d ?ÔÕ) - (#x5a70 ?Ôè) - (#x5a77 ?´@) - (#x5a78 ?Ø») - (#x5a7a ?ظ) - (#x5a7b ?ØÉ) - (#x5a7c ?ؽ) - (#x5a7d ?ØÊ) - (#x5a7f ?´B) - (#x5a83 ?ØÆ) - (#x5a84 ?ØÃ) - (#x5a8a ?ØÄ) - (#x5a8b ?ØÇ) - (#x5a8c ?ØË) - (#x5a8e ?Ôã) - (#x5a8f ?ØÍ) - (#x5a90 ?ÝG) - (#x5a92 ?´C) - (#x5a93 ?ØÎ) - (#x5a94 ?ض) - (#x5a95 ?ØÀ) - (#x5a97 ?ØÅ) - (#x5a9a ?´A) - (#x5a9b ?´D) - (#x5a9c ?ØÌ) - (#x5a9d ?ØÏ) - (#x5a9e ?غ) - (#x5a9f ?Ø·) - (#x5aa2 ?ع) - (#x5aa5 ?ؾ) - (#x5aa6 ?ؼ) - (#x5aa7 ?´E) - (#x5aa9 ?ØÈ) - (#x5aac ?Ø¿) - (#x5aae ?ØÁ) - (#x5aaf ?ص) - (#x5ab0 ?Üú) - (#x5ab1 ?Üø) - (#x5ab2 ?·B) - (#x5ab3 ?·@) - (#x5ab4 ?ÝC) - (#x5ab5 ?Üù) - (#x5ab6 ?ÝD) - (#x5ab7 ?Ý@) - (#x5ab8 ?Ü÷) - (#x5ab9 ?ÝF) - (#x5aba ?Üö) - (#x5abb ?Üý) - (#x5abc ?¶þ) - (#x5abd ?¶ý) - (#x5abe ?¶ü) - (#x5abf ?Üû) - (#x5ac0 ?ÝA) - (#x5ac1 ?¶ù) - (#x5ac2 ?·A) - (#x5ac4 ?Üô) - (#x5ac6 ?Üþ) - (#x5ac7 ?Üó) - (#x5ac8 ?Üü) - (#x5ac9 ?¶ú) - (#x5aca ?ÝB) - (#x5acb ?Üõ) - (#x5acc ?¶û) - (#x5acd ?ÝE) - (#x5ad5 ?án) - (#x5ad6 ?¹â) - (#x5ad7 ?¹á) - (#x5ad8 ?¹ã) - (#x5ad9 ?áz) - (#x5ada ?áp) - (#x5adb ?áv) - (#x5adc ?ák) - (#x5add ?áy) - (#x5ade ?áx) - (#x5adf ?á|) - (#x5ae0 ?áu) - (#x5ae1 ?¹Þ) - (#x5ae2 ?át) - (#x5ae3 ?¹ä) - (#x5ae5 ?ám) - (#x5ae6 ?¹ß) - (#x5ae8 ?á{) - (#x5ae9 ?¹à) - (#x5aea ?áo) - (#x5aeb ?ár) - (#x5aec ?áw) - (#x5aed ?áq) - (#x5aee ?ál) - (#x5af3 ?ás) - (#x5af4 ?åU) - (#x5af5 ?¼a) - (#x5af6 ?åX) - (#x5af7 ?åW) - (#x5af8 ?åZ) - (#x5af9 ?å\) - (#x5afa ?ùÜ) - (#x5afb ?¼_) - (#x5afd ?åV) - (#x5aff ?åT) - (#x5b01 ?å]) - (#x5b02 ?å[) - (#x5b03 ?åY) - (#x5b05 ?å_) - (#x5b07 ?å^) - (#x5b08 ?¼c) - (#x5b09 ?¼^) - (#x5b0b ?¼`) - (#x5b0c ?¼b) - (#x5b0f ?å`) - (#x5b10 ?éW) - (#x5b13 ?éV) - (#x5b14 ?éU) - (#x5b16 ?éX) - (#x5b17 ?éQ) - (#x5b19 ?éR) - (#x5b1a ?éZ) - (#x5b1b ?éS) - (#x5b1d ?¾Å) - (#x5b1e ?é\) - (#x5b20 ?é[) - (#x5b21 ?éT) - (#x5b23 ?ìÑ) - (#x5b24 ?À¨) - (#x5b25 ?ìÏ) - (#x5b26 ?ìÔ) - (#x5b27 ?ìÓ) - (#x5b28 ?éY) - (#x5b2a ?À§) - (#x5b2c ?ìÒ) - (#x5b2d ?ìÎ) - (#x5b2e ?ìÖ) - (#x5b2f ?ìÕ) - (#x5b30 ?À¦) - (#x5b32 ?ìÐ) - (#x5b34 ?¾Æ) - (#x5b38 ?ÂT) - (#x5b3c ?ïÁ) - (#x5b3d ?ñú) - (#x5b3e ?ñû) - (#x5b3f ?ñü) - (#x5b40 ?Ä\) - (#x5b43 ?Ä]) - (#x5b45 ?ôC) - (#x5b47 ?õÈ) - (#x5b48 ?õÇ) - (#x5b4b ?öÛ) - (#x5b4c ?öÜ) - (#x5b4d ?÷Õ) - (#x5b4e ?ø§) - (#x5b50 ?¤l) - (#x5b51 ?¤m) - (#x5b53 ?¤n) - (#x5b54 ?¤Õ) - (#x5b55 ?¥¥) - (#x5b56 ?ÉÓ) - (#x5b57 ?¦r) - (#x5b58 ?¦s) - (#x5b5a ?§·) - (#x5b5b ?§¸) - (#x5b5c ?§¶) - (#x5b5d ?§µ) - (#x5b5f ?©s) - (#x5b62 ?ÌU) - (#x5b63 ?©u) - (#x5b64 ?©t) - (#x5b65 ?ÌV) - (#x5b69 ?«Ä) - (#x5b6b ?®]) - (#x5b6c ?Ñe) - (#x5b6e ?Ôð) - (#x5b70 ?±E) - (#x5b71 ?´G) - (#x5b72 ?Ôï) - (#x5b73 ?´F) - (#x5b75 ?¹å) - (#x5b77 ?á}) - (#x5b78 ?¾Ç) - (#x5b7a ?À©) - (#x5b7b ?ì×) - (#x5b7d ?Ä^) - (#x5b7f ?Åp) - (#x5b81 ?Ér) - (#x5b83 ?¥¦) - (#x5b84 ?És) - (#x5b85 ?¦v) - (#x5b87 ?¦t) - (#x5b88 ?¦u) - (#x5b89 ?¦w) - (#x5b8b ?§º) - (#x5b8c ?§¹) - (#x5b8e ?ʼ) - (#x5b8f ?§») - (#x5b92 ?ʽ) - (#x5b93 ?ÌW) - (#x5b95 ?ÌX) - (#x5b97 ?©v) - (#x5b98 ?©x) - (#x5b99 ?©z) - (#x5b9a ?©w) - (#x5b9b ?©{) - (#x5b9c ?©y) - (#x5ba2 ?«È) - (#x5ba3 ?«Å) - (#x5ba4 ?«Ç) - (#x5ba5 ?«É) - (#x5ba6 ?«Æ) - (#x5ba7 ?Ñf) - (#x5ba8 ?Îw) - (#x5bac ?Ñh) - (#x5bad ?Ñg) - (#x5bae ?®c) - (#x5bb0 ?®_) - (#x5bb3 ?®`) - (#x5bb4 ?®b) - (#x5bb5 ?®d) - (#x5bb6 ?®a) - (#x5bb8 ?®f) - (#x5bb9 ?®e) - (#x5bbf ?±J) - (#x5bc0 ?Ôò) - (#x5bc1 ?Ôñ) - (#x5bc2 ?±I) - (#x5bc4 ?±H) - (#x5bc5 ?±G) - (#x5bc6 ?±K) - (#x5bc7 ?±F) - (#x5bca ?ØÕ) - (#x5bcb ?ØÒ) - (#x5bcc ?´I) - (#x5bcd ?ØÑ) - (#x5bce ?ØÖ) - (#x5bd0 ?´K) - (#x5bd1 ?ØÔ) - (#x5bd2 ?´H) - (#x5bd3 ?´J) - (#x5bd4 ?ØÓ) - (#x5bd6 ?ÝH) - (#x5bd8 ?ÝI) - (#x5bd9 ?ÝJ) - (#x5bde ?¹æ) - (#x5bdf ?¹î) - (#x5be0 ?á~) - (#x5be1 ?¹è) - (#x5be2 ?¹ì) - (#x5be3 ?á¡) - (#x5be4 ?¹í) - (#x5be5 ?¹é) - (#x5be6 ?¹ê) - (#x5be7 ?¹ç) - (#x5be8 ?¹ë) - (#x5be9 ?¼f) - (#x5bea ?ØÐ) - (#x5beb ?¼g) - (#x5bec ?¼e) - (#x5bee ?¼d) - (#x5bef ?é]) - (#x5bf0 ?¾È) - (#x5bf1 ?ìØ) - (#x5bf2 ?ìÙ) - (#x5bf5 ?Ãd) - (#x5bf6 ?Ä_) - (#x5bf8 ?¤o) - (#x5bfa ?¦x) - (#x5c01 ?«Ê) - (#x5c03 ?Ñi) - (#x5c04 ?®g) - (#x5c07 ?±N) - (#x5c08 ?±M) - (#x5c09 ?±L) - (#x5c0a ?´L) - (#x5c0b ?´M) - (#x5c0c ?Ø×) - (#x5c0d ?¹ï) - (#x5c0e ?¾É) - (#x5c0f ?¤p) - (#x5c10 ?É\) - (#x5c11 ?¤Ö) - (#x5c12 ?Ét) - (#x5c15 ?ÉÔ) - (#x5c16 ?¦y) - (#x5c1a ?©|) - (#x5c1f ?ÝK) - (#x5c22 ?¤q) - (#x5c24 ?¤×) - (#x5c25 ?ÉÕ) - (#x5c28 ?ʾ) - (#x5c2a ?Ê¿) - (#x5c2c ?§¼) - (#x5c30 ?ØØ) - (#x5c31 ?´N) - (#x5c33 ?ÝL) - (#x5c37 ?Àª) - (#x5c38 ?¤r) - (#x5c39 ?¤¨) - (#x5c3a ?¤Ø) - (#x5c3b ?Éu) - (#x5c3c ?¥§) - (#x5c3e ?§À) - (#x5c3f ?§¿) - (#x5c40 ?§½) - (#x5c41 ?§¾) - (#x5c44 ?ÌY) - (#x5c45 ?©~) - (#x5c46 ?©¡) - (#x5c47 ?ÌZ) - (#x5c48 ?©}) - (#x5c4b ?«Î) - (#x5c4c ?Îx) - (#x5c4d ?«Í) - (#x5c4e ?«Ë) - (#x5c4f ?«Ì) - (#x5c50 ?®j) - (#x5c51 ?®h) - (#x5c54 ?Ñk) - (#x5c55 ?®i) - (#x5c56 ?Ñj) - (#x5c58 ?®^) - (#x5c59 ?Ôó) - (#x5c5c ?±P) - (#x5c5d ?±Q) - (#x5c60 ?±O) - (#x5c62 ?¹ð) - (#x5c63 ?á¢) - (#x5c64 ?¼h) - (#x5c65 ?¼i) - (#x5c67 ?åa) - (#x5c68 ?À«) - (#x5c69 ?ïÂ) - (#x5c6a ?ïÃ) - (#x5c6c ?ÄÝ) - (#x5c6d ?ø¨) - (#x5c6e ?ÉK) - (#x5c6f ?¤Ù) - (#x5c71 ?¤s) - (#x5c73 ?Éw) - (#x5c74 ?Év) - (#x5c79 ?¦z) - (#x5c7a ?É×) - (#x5c7b ?ÉØ) - (#x5c7c ?ÉÖ) - (#x5c7e ?ÉÙ) - (#x5c86 ?ÊÇ) - (#x5c88 ?ÊÂ) - (#x5c89 ?ÊÄ) - (#x5c8a ?ÊÆ) - (#x5c8b ?ÊÃ) - (#x5c8c ?§Ä) - (#x5c8d ?ÊÀ) - (#x5c8f ?ÊÁ) - (#x5c90 ?§Á) - (#x5c91 ?§Â) - (#x5c92 ?ÊÅ) - (#x5c93 ?ÊÈ) - (#x5c94 ?§Ã) - (#x5c95 ?ÊÉ) - (#x5c9d ?Ìh) - (#x5c9f ?Ìb) - (#x5ca0 ?Ì]) - (#x5ca1 ?©£) - (#x5ca2 ?Ìe) - (#x5ca3 ?Ìc) - (#x5ca4 ?Ì\) - (#x5ca5 ?Ìi) - (#x5ca6 ?Ìl) - (#x5ca7 ?Ìg) - (#x5ca8 ?Ì`) - (#x5ca9 ?©¥) - (#x5caa ?Ìf) - (#x5cab ?©¦) - (#x5cac ?Ìa) - (#x5cad ?Ìd) - (#x5cae ?Ì[) - (#x5caf ?Ì_) - (#x5cb0 ?Ìk) - (#x5cb1 ?©§) - (#x5cb3 ?©¨) - (#x5cb5 ?Ì^) - (#x5cb6 ?Ìj) - (#x5cb7 ?©¢) - (#x5cb8 ?©¤) - (#x5cc6 ?Ϋ) - (#x5cc7 ?Τ) - (#x5cc8 ?Ϊ) - (#x5cc9 ?Σ) - (#x5cca ?Î¥) - (#x5ccb ?Î}) - (#x5ccc ?Î{) - (#x5cce ?ά) - (#x5ccf ?Ω) - (#x5cd0 ?Îy) - (#x5cd2 ?«Ð) - (#x5cd3 ?Χ) - (#x5cd4 ?Ψ) - (#x5cd6 ?Φ) - (#x5cd7 ?Î|) - (#x5cd8 ?Îz) - (#x5cd9 ?«Ï) - (#x5cda ?΢) - (#x5cdb ?Î~) - (#x5cde ?Ρ) - (#x5cdf ?Î) - (#x5ce8 ?®o) - (#x5cea ?®n) - (#x5cec ?Ñl) - (#x5ced ?®k) - (#x5cee ?Ñn) - (#x5cf0 ?®p) - (#x5cf1 ?Ño) - (#x5cf4 ?®s) - (#x5cf6 ?®q) - (#x5cf7 ?Ñp) - (#x5cf8 ?ή) - (#x5cf9 ?Ñr) - (#x5cfb ?®m) - (#x5cfd ?®l) - (#x5cff ?Ñm) - (#x5d00 ?Ñq) - (#x5d01 ?®r) - (#x5d06 ?±S) - (#x5d07 ?±R) - (#x5d0b ?Ôõ) - (#x5d0c ?Ôù) - (#x5d0d ?Ôû) - (#x5d0e ?±T) - (#x5d0f ?Ôþ) - (#x5d11 ?±X) - (#x5d12 ?ÕA) - (#x5d14 ?±Z) - (#x5d16 ?±V) - (#x5d17 ?±^) - (#x5d19 ?±[) - (#x5d1a ?Ô÷) - (#x5d1b ?±U) - (#x5d1d ?Ôö) - (#x5d1e ?Ôô) - (#x5d1f ?ÕC) - (#x5d20 ?Ôø) - (#x5d22 ?±W) - (#x5d23 ?ÕB) - (#x5d24 ?±\) - (#x5d25 ?Ôý) - (#x5d26 ?Ôü) - (#x5d27 ?±]) - (#x5d28 ?Ôú) - (#x5d29 ?±Y) - (#x5d2e ?ÕD) - (#x5d30 ?Õ@) - (#x5d31 ?Øç) - (#x5d32 ?Øî) - (#x5d33 ?Øã) - (#x5d34 ?´Q) - (#x5d35 ?Øß) - (#x5d36 ?Øï) - (#x5d37 ?ØÙ) - (#x5d38 ?Øì) - (#x5d39 ?Øê) - (#x5d3a ?Øä) - (#x5d3c ?Øí) - (#x5d3d ?Øæ) - (#x5d3f ?ØÞ) - (#x5d40 ?Øð) - (#x5d41 ?ØÜ) - (#x5d42 ?Øé) - (#x5d43 ?ØÚ) - (#x5d45 ?Øñ) - (#x5d47 ?´R) - (#x5d49 ?Øë) - (#x5d4a ?ÝO) - (#x5d4b ?ØÝ) - (#x5d4c ?´O) - (#x5d4e ?Øá) - (#x5d50 ?´P) - (#x5d51 ?Øà) - (#x5d52 ?Øå) - (#x5d55 ?Øâ) - (#x5d59 ?Øè) - (#x5d5e ?ÝS) - (#x5d62 ?ÝV) - (#x5d63 ?ÝN) - (#x5d65 ?ÝP) - (#x5d67 ?ÝU) - (#x5d68 ?ÝT) - (#x5d69 ?·C) - (#x5d6b ?ØÛ) - (#x5d6c ?ÝR) - (#x5d6f ?·D) - (#x5d71 ?ÝM) - (#x5d72 ?ÝQ) - (#x5d77 ?á©) - (#x5d79 ?á°) - (#x5d7a ?á§) - (#x5d7c ?á®) - (#x5d7d ?á¥) - (#x5d7e ?á) - (#x5d7f ?á±) - (#x5d80 ?á¤) - (#x5d81 ?á¨) - (#x5d82 ?á£) - (#x5d84 ?¹ñ) - (#x5d86 ?á¦) - (#x5d87 ?¹ò) - (#x5d88 ?á¬) - (#x5d89 ?á«) - (#x5d8a ?áª) - (#x5d8d ?á¯) - (#x5d92 ?åe) - (#x5d93 ?åg) - (#x5d94 ?¼k) - (#x5d95 ?åh) - (#x5d97 ?åc) - (#x5d99 ?åb) - (#x5d9a ?ål) - (#x5d9c ?åj) - (#x5d9d ?¼j) - (#x5d9e ?åm) - (#x5d9f ?åd) - (#x5da0 ?åi) - (#x5da1 ?åk) - (#x5da2 ?åf) - (#x5da7 ?éa) - (#x5da8 ?éf) - (#x5da9 ?é`) - (#x5daa ?ée) - (#x5dac ?é^) - (#x5dad ?éh) - (#x5dae ?éd) - (#x5daf ?éi) - (#x5db0 ?éc) - (#x5db1 ?é_) - (#x5db2 ?ég) - (#x5db4 ?éj) - (#x5db5 ?éb) - (#x5db7 ?ìÚ) - (#x5db8 ?À¯) - (#x5dba ?À) - (#x5dbc ?À¬) - (#x5dbd ?À®) - (#x5dc0 ?ïÄ) - (#x5dc2 ?ñr) - (#x5dc3 ?ñý) - (#x5dc6 ?ôD) - (#x5dc7 ?ôE) - (#x5dc9 ?Ä`) - (#x5dcb ?õÉ) - (#x5dcd ?ÄÞ) - (#x5dcf ?õÊ) - (#x5dd1 ?öÞ) - (#x5dd2 ?År) - (#x5dd4 ?Åq) - (#x5dd5 ?öÝ) - (#x5dd6 ?ÅÉ) - (#x5dd8 ?÷Ö) - (#x5ddd ?¤t) - (#x5dde ?¦{) - (#x5ddf ?ÉÚ) - (#x5de0 ?ÊÊ) - (#x5de1 ?¨µ) - (#x5de2 ?±_) - (#x5de5 ?¤u) - (#x5de6 ?¥ª) - (#x5de7 ?¥©) - (#x5de8 ?¥¨) - (#x5deb ?§Å) - (#x5dee ?®t) - (#x5df0 ?ÝW) - (#x5df1 ?¤v) - (#x5df2 ?¤w) - (#x5df3 ?¤x) - (#x5df4 ?¤Ú) - (#x5df7 ?«Ñ) - (#x5df9 ?ί) - (#x5dfd ?´S) - (#x5dfe ?¤y) - (#x5dff ?É]) - (#x5e02 ?¥«) - (#x5e03 ?¥¬) - (#x5e04 ?Éx) - (#x5e06 ?¦|) - (#x5e0a ?ÊË) - (#x5e0c ?§Æ) - (#x5e0e ?ÊÌ) - (#x5e11 ?©®) - (#x5e14 ?Ìn) - (#x5e15 ?©¬) - (#x5e16 ?©«) - (#x5e17 ?Ìm) - (#x5e18 ?©©) - (#x5e19 ?Ìo) - (#x5e1a ?©ª) - (#x5e1b ?©) - (#x5e1d ?«Ò) - (#x5e1f ?«Ô) - (#x5e20 ?γ) - (#x5e21 ?ΰ) - (#x5e22 ?α) - (#x5e23 ?β) - (#x5e24 ?δ) - (#x5e25 ?«Ó) - (#x5e28 ?Ñt) - (#x5e29 ?Ñs) - (#x5e2b ?®v) - (#x5e2d ?®u) - (#x5e33 ?±b) - (#x5e34 ?ÕF) - (#x5e36 ?±a) - (#x5e37 ?±c) - (#x5e38 ?±`) - (#x5e3d ?´U) - (#x5e3e ?ÕE) - (#x5e40 ?´V) - (#x5e41 ?Øó) - (#x5e43 ?´W) - (#x5e44 ?Øò) - (#x5e45 ?´T) - (#x5e4a ?ÝZ) - (#x5e4b ?Ý\) - (#x5e4c ?·E) - (#x5e4d ?Ý[) - (#x5e4e ?ÝY) - (#x5e4f ?ÝX) - (#x5e53 ?á´) - (#x5e54 ?¹÷) - (#x5e55 ?¹õ) - (#x5e57 ?¹ö) - (#x5e58 ?á²) - (#x5e59 ?á³) - (#x5e5b ?¹ó) - (#x5e5c ?åq) - (#x5e5d ?åo) - (#x5e5f ?¼m) - (#x5e60 ?åp) - (#x5e61 ?¼n) - (#x5e62 ?¼l) - (#x5e63 ?¹ô) - (#x5e66 ?ém) - (#x5e67 ?ék) - (#x5e68 ?él) - (#x5e69 ?ån) - (#x5e6a ?ìÜ) - (#x5e6b ?À°) - (#x5e6c ?ìÛ) - (#x5e6d ?ïÅ) - (#x5e6e ?ïÆ) - (#x5e6f ?én) - (#x5e70 ?ñþ) - (#x5e72 ?¤z) - (#x5e73 ?¥) - (#x5e74 ?¦~) - (#x5e75 ?ÉÛ) - (#x5e76 ?¦}) - (#x5e78 ?©¯) - (#x5e79 ?·F) - (#x5e7b ?¤Û) - (#x5e7c ?¥®) - (#x5e7d ?«Õ) - (#x5e7e ?´X) - (#x5e80 ?Éy) - (#x5e82 ?Éz) - (#x5e84 ?ÉÜ) - (#x5e87 ?§È) - (#x5e88 ?ÊÐ) - (#x5e89 ?ÊÎ) - (#x5e8a ?§É) - (#x5e8b ?ÊÍ) - (#x5e8c ?ÊÏ) - (#x5e8d ?ÊÑ) - (#x5e8f ?§Ç) - (#x5e95 ?©³) - (#x5e96 ?©´) - (#x5e97 ?©±) - (#x5e9a ?©°) - (#x5e9b ?θ) - (#x5e9c ?©²) - (#x5ea0 ?«Ö) - (#x5ea2 ?η) - (#x5ea3 ?ι) - (#x5ea4 ?ζ) - (#x5ea5 ?κ) - (#x5ea6 ?«×) - (#x5ea7 ?®y) - (#x5ea8 ?Ñu) - (#x5eaa ?Ñw) - (#x5eab ?®w) - (#x5eac ?Ñx) - (#x5ead ?®x) - (#x5eae ?Ñv) - (#x5eb0 ?ε) - (#x5eb1 ?ÕG) - (#x5eb2 ?ÕJ) - (#x5eb3 ?ÕK) - (#x5eb4 ?ÕH) - (#x5eb5 ?±g) - (#x5eb6 ?±f) - (#x5eb7 ?±d) - (#x5eb8 ?±e) - (#x5eb9 ?ÕI) - (#x5ebe ?±h) - (#x5ec1 ?´Z) - (#x5ec2 ?´[) - (#x5ec4 ?´\) - (#x5ec5 ?Ý]) - (#x5ec6 ?Ý_) - (#x5ec7 ?Ýa) - (#x5ec8 ?·H) - (#x5ec9 ?·G) - (#x5eca ?´Y) - (#x5ecb ?Ý`) - (#x5ecc ?Ý^) - (#x5ece ?á¸) - (#x5ed1 ?á¶) - (#x5ed2 ?á¼) - (#x5ed3 ?¹ø) - (#x5ed4 ?á½) - (#x5ed5 ?áº) - (#x5ed6 ?¹ù) - (#x5ed7 ?á·) - (#x5ed8 ?áµ) - (#x5ed9 ?á») - (#x5eda ?¼p) - (#x5edb ?ås) - (#x5edc ?á¹) - (#x5edd ?¼r) - (#x5ede ?åt) - (#x5edf ?¼q) - (#x5ee0 ?¼t) - (#x5ee1 ?åu) - (#x5ee2 ?¼o) - (#x5ee3 ?¼s) - (#x5ee5 ?és) - (#x5ee6 ?éq) - (#x5ee7 ?ép) - (#x5ee8 ?ér) - (#x5ee9 ?éo) - (#x5eec ?Ãf) - (#x5eee ?ôF) - (#x5eef ?ôG) - (#x5ef1 ?õË) - (#x5ef2 ?öß) - (#x5ef3 ?ÆU) - (#x5ef6 ?©µ) - (#x5ef7 ?§Ê) - (#x5efa ?«Ø) - (#x5efe ?¤{) - (#x5eff ?¤Ü) - (#x5f01 ?¥¯) - (#x5f02 ?ÉÝ) - (#x5f04 ?§Ë) - (#x5f05 ?ÊÒ) - (#x5f07 ?λ) - (#x5f08 ?«Ù) - (#x5f0a ?¹ú) - (#x5f0b ?¤|) - (#x5f0f ?¦¡) - (#x5f12 ?·I) - (#x5f13 ?¤}) - (#x5f14 ?¤Ý) - (#x5f15 ?¤Þ) - (#x5f17 ?¥±) - (#x5f18 ?¥°) - (#x5f1a ?ÉÞ) - (#x5f1b ?¦¢) - (#x5f1d ?ÊÓ) - (#x5f1f ?§Ì) - (#x5f22 ?Ìq) - (#x5f23 ?Ìr) - (#x5f24 ?Ìs) - (#x5f26 ?©¶) - (#x5f27 ?©·) - (#x5f28 ?Ìp) - (#x5f29 ?©¸) - (#x5f2d ?«Ú) - (#x5f2e ?μ) - (#x5f30 ?Ñz) - (#x5f31 ?®z) - (#x5f33 ?Ñy) - (#x5f35 ?±i) - (#x5f36 ?ÕL) - (#x5f37 ?±j) - (#x5f38 ?ÕM) - (#x5f3c ?´]) - (#x5f40 ?Ýb) - (#x5f43 ?á¿) - (#x5f44 ?á¾) - (#x5f46 ?¹û) - (#x5f48 ?¼u) - (#x5f49 ?åv) - (#x5f4a ?¾Ê) - (#x5f4b ?ét) - (#x5f4c ?À±) - (#x5f4e ?Ås) - (#x5f4f ?÷Ø) - (#x5f54 ?Ìt) - (#x5f56 ?ν) - (#x5f57 ?±k) - (#x5f58 ?Øô) - (#x5f59 ?·J) - (#x5f5d ?ÂU) - (#x5f62 ?§Î) - (#x5f64 ?§Í) - (#x5f65 ?«Û) - (#x5f67 ?Ñ{) - (#x5f69 ?±m) - (#x5f6a ?³C) - (#x5f6b ?±n) - (#x5f6c ?±l) - (#x5f6d ?´^) - (#x5f6f ?áÀ) - (#x5f70 ?¹ü) - (#x5f71 ?¼v) - (#x5f73 ?ÉL) - (#x5f74 ?Éß) - (#x5f76 ?ÊÕ) - (#x5f77 ?§Ï) - (#x5f78 ?ÊÔ) - (#x5f79 ?§Ð) - (#x5f7c ?©¼) - (#x5f7d ?Ìw) - (#x5f7e ?Ìv) - (#x5f7f ?©») - (#x5f80 ?©¹) - (#x5f81 ?©º) - (#x5f82 ?Ìu) - (#x5f85 ?«Ý) - (#x5f86 ?ξ) - (#x5f87 ?«à) - (#x5f88 ?«Ü) - (#x5f89 ?«â) - (#x5f8a ?«Þ) - (#x5f8b ?«ß) - (#x5f8c ?«á) - (#x5f90 ?®}) - (#x5f91 ?®|) - (#x5f92 ?®{) - (#x5f96 ?ÕO) - (#x5f97 ?±o) - (#x5f98 ?±r) - (#x5f99 ?±p) - (#x5f9b ?ÕN) - (#x5f9c ?±u) - (#x5f9e ?±q) - (#x5f9f ?ÕP) - (#x5fa0 ?±t) - (#x5fa1 ?±s) - (#x5fa5 ?Øö) - (#x5fa6 ?Øõ) - (#x5fa8 ?´a) - (#x5fa9 ?´_) - (#x5faa ?´`) - (#x5fab ?Ø÷) - (#x5fac ?·K) - (#x5fad ?Ýd) - (#x5fae ?·L) - (#x5faf ?Ýc) - (#x5fb2 ?åw) - (#x5fb5 ?¼x) - (#x5fb6 ?áÁ) - (#x5fb7 ?¼w) - (#x5fb9 ?¹ý) - (#x5fbb ?ìÞ) - (#x5fbc ?éu) - (#x5fbd ?À²) - (#x5fbe ?ìÝ) - (#x5fbf ?ò@) - (#x5fc0 ?ôH) - (#x5fc1 ?ôI) - (#x5fc3 ?¤ß) - (#x5fc5 ?¥²) - (#x5fc9 ?É{) - (#x5fcc ?§Ò) - (#x5fcd ?§Ô) - (#x5fcf ?Éâ) - (#x5fd0 ?ÊØ) - (#x5fd1 ?Ê×) - (#x5fd2 ?ÊÖ) - (#x5fd4 ?Éá) - (#x5fd5 ?Éà) - (#x5fd6 ?¦¤) - (#x5fd7 ?§Ó) - (#x5fd8 ?§Ñ) - (#x5fd9 ?¦£) - (#x5fdd ?©½) - (#x5fde ?Ìx) - (#x5fe0 ?©¾) - (#x5fe1 ?ÊÝ) - (#x5fe3 ?Êß) - (#x5fe4 ?ÊÞ) - (#x5fe5 ?Ìy) - (#x5fe8 ?ÊÚ) - (#x5fea ?§Ø) - (#x5feb ?§Ö) - (#x5fed ?ÊÙ) - (#x5fee ?ÊÛ) - (#x5fef ?Êá) - (#x5ff1 ?§Õ) - (#x5ff3 ?ÊÜ) - (#x5ff4 ?Êå) - (#x5ff5 ?©À) - (#x5ff7 ?Êâ) - (#x5ff8 ?§×) - (#x5ffa ?Êà) - (#x5ffb ?Êã) - (#x5ffd ?©¿) - (#x5fff ?©Á) - (#x6000 ?Êä) - (#x6009 ?̯) - (#x600a ?Ì¢) - (#x600b ?Ì~) - (#x600c ?Ì®) - (#x600d ?Ì©) - (#x600e ?«ç) - (#x600f ?©Â) - (#x6010 ?̪) - (#x6011 ?Ì) - (#x6012 ?«ã) - (#x6013 ?̬) - (#x6014 ?©Ã) - (#x6015 ?©È) - (#x6016 ?©Æ) - (#x6017 ?Ì£) - (#x6019 ?Ì|) - (#x601a ?Ì¥) - (#x601b ?©Í) - (#x601c ?Ì°) - (#x601d ?«ä) - (#x601e ?̦) - (#x6020 ?«å) - (#x6021 ?©É) - (#x6022 ?̨) - (#x6024 ?ÎÍ) - (#x6025 ?«æ) - (#x6026 ?Ì{) - (#x6027 ?©Ê) - (#x6028 ?«è) - (#x6029 ?©Ë) - (#x602a ?©Ç) - (#x602b ?©Ì) - (#x602c ?̧) - (#x602d ?Ìz) - (#x602e ?Ì«) - (#x602f ?©Ä) - (#x6032 ?Ì}) - (#x6033 ?̤) - (#x6034 ?Ì¡) - (#x6035 ?©Å) - (#x6037 ?ο) - (#x6039 ?ÎÀ) - (#x6040 ?ÎÊ) - (#x6041 ?Ñ¡) - (#x6042 ?ÎË) - (#x6043 ?«î) - (#x6044 ?ÎÎ) - (#x6045 ?ÎÄ) - (#x6046 ?«í) - (#x6047 ?ÎÆ) - (#x6049 ?ÎÇ) - (#x604c ?ÎÉ) - (#x604d ?«é) - (#x6050 ?®£) - (#x6052 ?ùÚ) - (#x6053 ?ÎÅ) - (#x6054 ?ÎÁ) - (#x6055 ?®¤) - (#x6058 ?ÎÏ) - (#x6059 ?®~) - (#x605a ?Ñ}) - (#x605b ?ÎÈ) - (#x605d ?Ñ|) - (#x605e ?ÎÃ) - (#x605f ?ÎÌ) - (#x6062 ?«ì) - (#x6063 ?®¡) - (#x6064 ?«ò) - (#x6065 ?®¢) - (#x6066 ?ÎÐ) - (#x6067 ?Ñ~) - (#x6068 ?«ë) - (#x6069 ?®¦) - (#x606a ?«ñ) - (#x606b ?«ð) - (#x606c ?«ï) - (#x606d ?®¥) - (#x606e ?ÎÑ) - (#x606f ?®§) - (#x6070 ?«ê) - (#x6072 ?ÎÂ) - (#x607f ?±v) - (#x6080 ?Ѥ) - (#x6081 ?Ѧ) - (#x6083 ?Ѩ) - (#x6084 ?®¨) - (#x6085 ?®®) - (#x6086 ?ÕS) - (#x6087 ?Ѭ) - (#x6088 ?Ñ£) - (#x6089 ?±x) - (#x608a ?ÕQ) - (#x608c ?®) - (#x608d ?®«) - (#x608e ?Ñ®) - (#x6090 ?ÕR) - (#x6092 ?Ñ¥) - (#x6094 ?®¬) - (#x6095 ?Ñ©) - (#x6096 ?®¯) - (#x6097 ?Ñ«) - (#x609a ?®ª) - (#x609b ?Ѫ) - (#x609c ?Ñ) - (#x609d ?ѧ) - (#x609f ?®©) - (#x60a0 ?±y) - (#x60a2 ?Ñ¢) - (#x60a3 ?±w) - (#x60a8 ?±z) - (#x60b0 ?ÕU) - (#x60b1 ?Õ^) - (#x60b2 ?´d) - (#x60b4 ?±|) - (#x60b5 ?±£) - (#x60b6 ?´e) - (#x60b7 ?Õ`) - (#x60b8 ?±ª) - (#x60b9 ?Øù) - (#x60ba ?ÕV) - (#x60bb ?±¢) - (#x60bc ?±¥) - (#x60bd ?±~) - (#x60be ?ÕT) - (#x60bf ?Õb) - (#x60c0 ?Õe) - (#x60c1 ?ÙI) - (#x60c3 ?Õc) - (#x60c4 ?Øý) - (#x60c5 ?±¡) - (#x60c6 ?±¨) - (#x60c7 ?±¬) - (#x60c8 ?Õ]) - (#x60c9 ?Øø) - (#x60ca ?Õa) - (#x60cb ?±{) - (#x60cc ?Øú) - (#x60cd ?Õd) - (#x60ce ?Øü) - (#x60cf ?ÕY) - (#x60d1 ?´b) - (#x60d3 ?ÕW) - (#x60d4 ?ÕX) - (#x60d5 ?±§) - (#x60d8 ?±¦) - (#x60d9 ?Õ[) - (#x60da ?±«) - (#x60db ?Õ_) - (#x60dc ?±¤) - (#x60dd ?Õ\) - (#x60df ?±©) - (#x60e0 ?´f) - (#x60e1 ?´c) - (#x60e2 ?Øû) - (#x60e4 ?ÕZ) - (#x60e6 ?±}) - (#x60f0 ?´k) - (#x60f1 ?´o) - (#x60f2 ?Ù@) - (#x60f3 ?·Q) - (#x60f4 ?´m) - (#x60f5 ?ÙD) - (#x60f6 ?´q) - (#x60f7 ?Ýe) - (#x60f8 ?ÙF) - (#x60f9 ?·S) - (#x60fa ?´i) - (#x60fb ?´l) - (#x60fc ?ÙG) - (#x60fe ?ÙH) - (#x60ff ?ÙN) - (#x6100 ?´s) - (#x6101 ?·T) - (#x6103 ?ÙJ) - (#x6104 ?ÙO) - (#x6105 ?ÙC) - (#x6106 ?·^) - (#x6108 ?·U) - (#x6109 ?´r) - (#x610a ?ÙA) - (#x610b ?ÙP) - (#x610d ?·]) - (#x610e ?´p) - (#x610f ?·N) - (#x6110 ?ÙM) - (#x6112 ?´t) - (#x6113 ?ÙE) - (#x6114 ?Øþ) - (#x6115 ?´j) - (#x6116 ?ÙB) - (#x6118 ?ÙK) - (#x611a ?·M) - (#x611b ?·R) - (#x611c ?´g) - (#x611d ?ÙL) - (#x611f ?·P) - (#x6123 ?´h) - (#x6127 ?·\) - (#x6128 ?áÃ) - (#x6129 ?Ýp) - (#x612b ?Ýh) - (#x612c ?áÂ) - (#x612e ?Ýl) - (#x612f ?Ýn) - (#x6132 ?Ýk) - (#x6134 ?·[) - (#x6136 ?Ýj) - (#x6137 ?·_) - (#x613b ?áÒ) - (#x613e ?·Z) - (#x613f ?º@) - (#x6140 ?Ýq) - (#x6141 ?áÄ) - (#x6144 ?·X) - (#x6145 ?Ýi) - (#x6146 ?Ým) - (#x6147 ?¹þ) - (#x6148 ?·O) - (#x6149 ?Ýf) - (#x614a ?Ýg) - (#x614b ?ºA) - (#x614c ?·W) - (#x614d ?·Y) - (#x614e ?·V) - (#x614f ?Ýo) - (#x6152 ?áÈ) - (#x6153 ?áÉ) - (#x6154 ?áÎ) - (#x6155 ?¼}) - (#x6156 ?áÕ) - (#x6158 ?ºG) - (#x615a ?ºF) - (#x615b ?áÐ) - (#x615d ?¼|) - (#x615e ?áÅ) - (#x615f ?ºE) - (#x6161 ?áÔ) - (#x6162 ?ºC) - (#x6163 ?ºD) - (#x6165 ?áÑ) - (#x6166 ?åª) - (#x6167 ?¼z) - (#x6168 ?´n) - (#x616a ?áÓ) - (#x616b ?¼£) - (#x616c ?áË) - (#x616e ?¼{) - (#x6170 ?¼¢) - (#x6171 ?áÆ) - (#x6172 ?áÊ) - (#x6173 ?áÇ) - (#x6174 ?áÍ) - (#x6175 ?ºH) - (#x6176 ?¼y) - (#x6177 ?ºB) - (#x6179 ?åz) - (#x617a ?áÏ) - (#x617c ?¼¡) - (#x617e ?¼¤) - (#x6180 ?áÌ) - (#x6182 ?¼~) - (#x6183 ?åy) - (#x6189 ?å~) - (#x618a ?¾Î) - (#x618b ?åx) - (#x618c ?é£) - (#x618d ?å©) - (#x618e ?¼¨) - (#x6190 ?¼¦) - (#x6191 ?¾Ì) - (#x6192 ?å¦) - (#x6193 ?å¢) - (#x6194 ?¼¬) - (#x6196 ?éx) - (#x619a ?¼ª) - (#x619b ?å¡) - (#x619d ?év) - (#x619f ?å¥) - (#x61a1 ?å¨) - (#x61a2 ?å}) - (#x61a4 ?¼«) - (#x61a7 ?¼¥) - (#x61a8 ?éw) - (#x61a9 ?¾Í) - (#x61aa ?å§) - (#x61ab ?¼§) - (#x61ac ?¼©) - (#x61ad ?å¤) - (#x61ae ?¼) - (#x61af ?å£) - (#x61b0 ?å|) - (#x61b1 ?å{) - (#x61b2 ?¾Ë) - (#x61b3 ?å«) - (#x61b4 ?éz) - (#x61b5 ?ìà) - (#x61b6 ?¾Ð) - (#x61b8 ?é¢) - (#x61ba ?é~) - (#x61bc ?ìá) - (#x61be ?¾Ñ) - (#x61bf ?é¡) - (#x61c1 ?é|) - (#x61c2 ?À´) - (#x61c3 ?ìß) - (#x61c5 ?éy) - (#x61c6 ?é{) - (#x61c7 ?Àµ) - (#x61c8 ?¾Ó) - (#x61c9 ?À³) - (#x61ca ?¾Ò) - (#x61cb ?À·) - (#x61cc ?é}) - (#x61cd ?¾Ï) - (#x61d6 ?ïÏ) - (#x61d8 ?ïÇ) - (#x61de ?ìç) - (#x61df ?ïÈ) - (#x61e0 ?ìã) - (#x61e3 ?ÂV) - (#x61e4 ?ìå) - (#x61e5 ?ìä) - (#x61e6 ?À¶) - (#x61e7 ?ìâ) - (#x61e8 ?ìæ) - (#x61e9 ?ïÐ) - (#x61ea ?ïÌ) - (#x61eb ?ïÎ) - (#x61ed ?ïÉ) - (#x61ee ?ïÊ) - (#x61f0 ?ïÍ) - (#x61f1 ?ïË) - (#x61f2 ?Ãg) - (#x61f5 ?Ãj) - (#x61f6 ?Ãi) - (#x61f7 ?Ãh) - (#x61f8 ?Äa) - (#x61f9 ?ôJ) - (#x61fa ?Äb) - (#x61fb ?òA) - (#x61fc ?Äß) - (#x61fd ?õÌ) - (#x61fe ?Äà) - (#x61ff ?Åt) - (#x6200 ?ÅÊ) - (#x6201 ?÷Ù) - (#x6203 ?÷Ú) - (#x6204 ?÷Û) - (#x6207 ?ùº) - (#x6208 ?¤à) - (#x6209 ?É|) - (#x620a ?¥³) - (#x620c ?¦¦) - (#x620d ?¦§) - (#x620e ?¦¥) - (#x6210 ?¦¨) - (#x6211 ?§Ú) - (#x6212 ?§Ù) - (#x6214 ?̱) - (#x6215 ?©Ï) - (#x6216 ?©Î) - (#x6219 ?ѯ) - (#x621a ?±) - (#x621b ?±®) - (#x621f ?´u) - (#x6220 ?Ýr) - (#x6221 ?·`) - (#x6222 ?·a) - (#x6223 ?Ýt) - (#x6224 ?Ýv) - (#x6225 ?Ýu) - (#x6227 ?á×) - (#x6229 ?áÖ) - (#x622a ?ºI) - (#x622b ?áØ) - (#x622d ?å¬) - (#x622e ?¼®) - (#x6230 ?¾Ô) - (#x6232 ?À¸) - (#x6233 ?ÂW) - (#x6234 ?À¹) - (#x6236 ?¤á) - (#x623a ?Êæ) - (#x623d ?̲) - (#x623e ?©Ñ) - (#x623f ?©Ð) - (#x6240 ?©Ò) - (#x6241 ?«ó) - (#x6242 ?ÎÒ) - (#x6243 ?ÎÓ) - (#x6246 ?Ñ°) - (#x6247 ?®°) - (#x6248 ?±¯) - (#x6249 ?´v) - (#x624a ?ÙQ) - (#x624b ?¤â) - (#x624d ?¤~) - (#x624e ?¤ã) - (#x6250 ?É}) - (#x6251 ?¥·) - (#x6252 ?¥¶) - (#x6253 ?¥´) - (#x6254 ?¥µ) - (#x6258 ?¦«) - (#x6259 ?Éé) - (#x625a ?Éë) - (#x625b ?¦ª) - (#x625c ?Éã) - (#x625e ?Éä) - (#x6260 ?Éê) - (#x6261 ?Éæ) - (#x6262 ?Éè) - (#x6263 ?¦©) - (#x6264 ?Éå) - (#x6265 ?Éì) - (#x6266 ?Éç) - (#x626d ?§á) - (#x626e ?§ê) - (#x626f ?§è) - (#x6270 ?Êð) - (#x6271 ?Êí) - (#x6272 ?Êõ) - (#x6273 ?§æ) - (#x6274 ?Êö) - (#x6276 ?§ß) - (#x6277 ?Êó) - (#x6279 ?§å) - (#x627a ?Êï) - (#x627b ?Êî) - (#x627c ?§ã) - (#x627d ?Êô) - (#x627e ?§ä) - (#x627f ?©Ó) - (#x6280 ?§Þ) - (#x6281 ?Êñ) - (#x6283 ?Êç) - (#x6284 ?§Û) - (#x6286 ?§î) - (#x6287 ?Êì) - (#x6288 ?Êò) - (#x6289 ?§à) - (#x628a ?§â) - (#x628c ?Êè) - (#x628e ?Êé) - (#x628f ?Êê) - (#x6291 ?§í) - (#x6292 ?§ç) - (#x6293 ?§ì) - (#x6294 ?Êë) - (#x6295 ?§ë) - (#x6296 ?§Ý) - (#x6297 ?§Ü) - (#x6298 ?§é) - (#x62a8 ?©á) - (#x62a9 ?̾) - (#x62aa ?Ì·) - (#x62ab ?©Ü) - (#x62ac ?©ï) - (#x62ad ?̳) - (#x62ae ?̺) - (#x62af ?̼) - (#x62b0 ?Ì¿) - (#x62b1 ?©ê) - (#x62b3 ?Ì») - (#x62b4 ?Ì´) - (#x62b5 ?©è) - (#x62b6 ?̸) - (#x62b8 ?ÌÀ) - (#x62b9 ?©Ù) - (#x62bb ?̽) - (#x62bc ?©ã) - (#x62bd ?©â) - (#x62be ?̶) - (#x62bf ?©×) - (#x62c2 ?©Ø) - (#x62c4 ?©Ö) - (#x62c6 ?©î) - (#x62c7 ?©æ) - (#x62c8 ?©à) - (#x62c9 ?©Ô) - (#x62ca ?̹) - (#x62cb ?©ß) - (#x62cc ?©Õ) - (#x62cd ?©ç) - (#x62ce ?©ð) - (#x62cf ?ÎÔ) - (#x62d0 ?©ä) - (#x62d1 ?̵) - (#x62d2 ?©Ú) - (#x62d3 ?©Ý) - (#x62d4 ?©Þ) - (#x62d6 ?©ì) - (#x62d7 ?©í) - (#x62d8 ?©ë) - (#x62d9 ?©å) - (#x62da ?©é) - (#x62db ?©Û) - (#x62dc ?«ô) - (#x62eb ?ÎÚ) - (#x62ec ?¬A) - (#x62ed ?«ø) - (#x62ee ?«ú) - (#x62ef ?¬@) - (#x62f0 ?Îæ) - (#x62f1 ?«ý) - (#x62f2 ?ѱ) - (#x62f3 ?®±) - (#x62f4 ?¬C) - (#x62f5 ?Î×) - (#x62f6 ?Îß) - (#x62f7 ?«þ) - (#x62f8 ?ÎÞ) - (#x62f9 ?ÎÛ) - (#x62fa ?Îã) - (#x62fb ?Îå) - (#x62fc ?«÷) - (#x62fd ?«û) - (#x62fe ?¬B) - (#x62ff ?®³) - (#x6300 ?Îà) - (#x6301 ?«ù) - (#x6302 ?¬E) - (#x6303 ?ÎÙ) - (#x6307 ?«ü) - (#x6308 ?®²) - (#x6309 ?«ö) - (#x630b ?ÎÖ) - (#x630c ?ÎÝ) - (#x630d ?ÎÕ) - (#x630e ?ÎØ) - (#x630f ?ÎÜ) - (#x6310 ?Ѳ) - (#x6311 ?¬D) - (#x6313 ?Îá) - (#x6314 ?Îâ) - (#x6315 ?Îä) - (#x6316 ?«õ) - (#x6328 ?®Á) - (#x6329 ?Ѿ) - (#x632a ?®¿) - (#x632b ?®À) - (#x632c ?Ñ´) - (#x632d ?ÑÄ) - (#x632f ?®¶) - (#x6332 ?Õf) - (#x6333 ?ÑÆ) - (#x6334 ?ÑÀ) - (#x6336 ?Ñ·) - (#x6338 ?ÑÉ) - (#x6339 ?Ѻ) - (#x633a ?®¼) - (#x633b ?Õ}) - (#x633c ?ѽ) - (#x633d ?®¾) - (#x633e ?®µ) - (#x6340 ?ÑË) - (#x6341 ?Ñ¿) - (#x6342 ?®¸) - (#x6343 ?Ѹ) - (#x6344 ?ѵ) - (#x6345 ?Ѷ) - (#x6346 ?®¹) - (#x6347 ?ÑÅ) - (#x6348 ?ÑÌ) - (#x6349 ?®») - (#x634a ?Ѽ) - (#x634b ?Ñ») - (#x634c ?®Ã) - (#x634d ?®Â) - (#x634e ?®´) - (#x634f ?®º) - (#x6350 ?®½) - (#x6351 ?ÑÈ) - (#x6354 ?ÑÂ) - (#x6355 ?®·) - (#x6356 ?ѳ) - (#x6357 ?ÑÊ) - (#x6358 ?ÑÁ) - (#x6359 ?ÑÃ) - (#x635a ?ÑÇ) - (#x6365 ?Õg) - (#x6367 ?±·) - (#x6368 ?±Ë) - (#x6369 ?±Ê) - (#x636b ?±¿) - (#x636d ?Õy) - (#x636e ?Õu) - (#x636f ?Õr) - (#x6370 ?Õ¦) - (#x6371 ?±º) - (#x6372 ?±²) - (#x6375 ?Õw) - (#x6376 ?´¨) - (#x6377 ?±¶) - (#x6378 ?Õ¡) - (#x637a ?±Ì) - (#x637b ?±É) - (#x637c ?Õ{) - (#x637d ?Õj) - (#x6380 ?±È) - (#x6381 ?Õ£) - (#x6382 ?Õi) - (#x6383 ?±½) - (#x6384 ?±Á) - (#x6385 ?Õ¢) - (#x6387 ?Õs) - (#x6388 ?±Â) - (#x6389 ?±¼) - (#x638a ?Õh) - (#x638c ?´x) - (#x638d ?Õ¥) - (#x638e ?Õq) - (#x638f ?±Ç) - (#x6390 ?Õt) - (#x6391 ?Õ¤) - (#x6392 ?±Æ) - (#x6394 ?ÙR) - (#x6396 ?±³) - (#x6397 ?Õo) - (#x6398 ?±¸) - (#x6399 ?±Ã) - (#x639b ?±¾) - (#x639c ?Õx) - (#x639d ?Õn) - (#x639e ?Õl) - (#x639f ?Õ~) - (#x63a0 ?±°) - (#x63a1 ?±Ä) - (#x63a2 ?±´) - (#x63a3 ?´w) - (#x63a4 ?Õ|) - (#x63a5 ?±µ) - (#x63a7 ?±±) - (#x63a8 ?±À) - (#x63a9 ?±») - (#x63aa ?±¹) - (#x63ab ?Õp) - (#x63ac ?±Å) - (#x63ad ?Õm) - (#x63ae ?Õz) - (#x63af ?Õv) - (#x63b0 ?ÙT) - (#x63b1 ?ÙS) - (#x63bd ?Õk) - (#x63be ?Ùd) - (#x63c0 ?´z) - (#x63c2 ?Ùj) - (#x63c3 ?ÙY) - (#x63c4 ?Ùg) - (#x63c5 ?Ýw) - (#x63c6 ?´}) - (#x63c7 ?Ùk) - (#x63c8 ?Ùn) - (#x63c9 ?´|) - (#x63ca ?Ù\) - (#x63cb ?Ùm) - (#x63cc ?Ùl) - (#x63cd ?´~) - (#x63ce ?ÙU) - (#x63cf ?´y) - (#x63d0 ?´£) - (#x63d2 ?´¡) - (#x63d3 ?Ùi) - (#x63d5 ?Ù_) - (#x63d6 ?´¥) - (#x63d7 ?Ùp) - (#x63d8 ?Ùh) - (#x63d9 ?Ùq) - (#x63da ?´) - (#x63db ?´«) - (#x63dc ?Ùf) - (#x63dd ?Ùe) - (#x63df ?Ùc) - (#x63e0 ?Ù]) - (#x63e1 ?´¤) - (#x63e3 ?´¢) - (#x63e4 ?ѹ) - (#x63e5 ?ÙV) - (#x63e7 ?Ý·) - (#x63e8 ?ÙW) - (#x63e9 ?´{) - (#x63ea ?´ª) - (#x63eb ?Ýy) - (#x63ed ?´¦) - (#x63ee ?´§) - (#x63ef ?ÙX) - (#x63f0 ?Ùo) - (#x63f1 ?Ýx) - (#x63f2 ?Ù`) - (#x63f3 ?Ù[) - (#x63f4 ?´©) - (#x63f5 ?Ùa) - (#x63f6 ?Ù^) - (#x63f9 ?´®) - (#x6406 ?·p) - (#x6409 ?Ý|) - (#x640a ?ݱ) - (#x640b ?ݶ) - (#x640c ?ݪ) - (#x640d ?·l) - (#x640e ?Ý») - (#x640f ?·i) - (#x6410 ?Ýz) - (#x6412 ?Ý{) - (#x6413 ?·b) - (#x6414 ?·k) - (#x6415 ?ݤ) - (#x6416 ?·n) - (#x6417 ?·o) - (#x6418 ?Ý¥) - (#x641a ?ݲ) - (#x641b ?ݸ) - (#x641c ?·j) - (#x641e ?·d) - (#x641f ?Ý£) - (#x6420 ?Ý}) - (#x6421 ?ݺ) - (#x6422 ?ݨ) - (#x6423 ?Ý©) - (#x6424 ?Ý~) - (#x6425 ?Ý´) - (#x6426 ?Ý«) - (#x6427 ?ݵ) - (#x6428 ?Ý) - (#x642a ?·e) - (#x642b ?áÙ) - (#x642c ?·h) - (#x642d ?·f) - (#x642e ?ݹ) - (#x642f ?Ý°) - (#x6430 ?ݬ) - (#x6433 ?Ý¡) - (#x6434 ?ºS) - (#x6435 ?ݯ) - (#x6436 ?·m) - (#x6437 ?ݧ) - (#x6439 ?ݦ) - (#x643d ?·g) - (#x643e ?·c) - (#x643f ?áî) - (#x6440 ?ݳ) - (#x6441 ?Ý®) - (#x6443 ?Ý¢) - (#x644b ?áé) - (#x644d ?áÚ) - (#x644e ?áå) - (#x6450 ?áì) - (#x6451 ?ºQ) - (#x6452 ?´¬) - (#x6453 ?áê) - (#x6454 ?ºL) - (#x6458 ?ºK) - (#x6459 ?áñ) - (#x645b ?áÛ) - (#x645c ?áè) - (#x645d ?áÜ) - (#x645e ?áç) - (#x645f ?ºO) - (#x6460 ?áë) - (#x6461 ?Ùb) - (#x6465 ?áò) - (#x6466 ?áã) - (#x6467 ?ºR) - (#x6468 ?åº) - (#x6469 ?¼¯) - (#x646b ?áð) - (#x646c ?áï) - (#x646d ?ºT) - (#x646e ?å) - (#x646f ?¼°) - (#x6470 ?å®) - (#x6472 ?áß) - (#x6473 ?áà) - (#x6474 ?áÝ) - (#x6475 ?áâ) - (#x6476 ?áÞ) - (#x6477 ?áó) - (#x6478 ?ºN) - (#x6479 ?¼±) - (#x647a ?ºP) - (#x647b ?ºU) - (#x647d ?áá) - (#x647f ?áí) - (#x6482 ?áæ) - (#x6485 ?å±) - (#x6487 ?ºJ) - (#x6488 ?¼´) - (#x6489 ?éª) - (#x648a ?å¶) - (#x648b ?åµ) - (#x648c ?å·) - (#x648f ?å´) - (#x6490 ?¼µ) - (#x6492 ?¼») - (#x6493 ?¼¸) - (#x6495 ?¼¹) - (#x6496 ?å¯) - (#x6497 ?å²) - (#x6498 ?å¼) - (#x6499 ?¼Á) - (#x649a ?¼¿) - (#x649c ?å³) - (#x649d ?ÙZ) - (#x649e ?¼²) - (#x649f ?å¹) - (#x64a0 ?å°) - (#x64a2 ?¼Â) - (#x64a3 ?å¸) - (#x64a4 ?ºM) - (#x64a5 ?¼·) - (#x64a6 ?áä) - (#x64a9 ?¼º) - (#x64ab ?¼¾) - (#x64ac ?¼À) - (#x64ad ?¼½) - (#x64ae ?¼¼) - (#x64b0 ?¼¶) - (#x64b1 ?å») - (#x64b2 ?¼³) - (#x64b3 ?¼Ã) - (#x64bb ?¾Ø) - (#x64bc ?¾Ù) - (#x64bd ?é©) - (#x64be ?¾â) - (#x64bf ?¾ß) - (#x64c1 ?¾Ö) - (#x64c2 ?¾Ý) - (#x64c3 ?é«) - (#x64c4 ?¾Û) - (#x64c5 ?¾Õ) - (#x64c7 ?¾Ü) - (#x64c9 ?é¨) - (#x64ca ?À») - (#x64cb ?¾×) - (#x64cd ?¾Þ) - (#x64ce ?Àº) - (#x64cf ?é§) - (#x64d0 ?é¦) - (#x64d2 ?¾à) - (#x64d4 ?¾á) - (#x64d6 ?é¥) - (#x64d7 ?é¤) - (#x64d8 ?À¼) - (#x64d9 ?é®) - (#x64da ?¾Ú) - (#x64db ?é¬) - (#x64e0 ?À½) - (#x64e2 ?ÀÂ) - (#x64e3 ?ìê) - (#x64e4 ?ìì) - (#x64e6 ?À¿) - (#x64e8 ?ìí) - (#x64e9 ?ìé) - (#x64eb ?ìë) - (#x64ec ?ÀÀ) - (#x64ed ?ÀÃ) - (#x64ef ?ìè) - (#x64f0 ?À¾) - (#x64f1 ?ÀÁ) - (#x64f2 ?ÂY) - (#x64f3 ?é) - (#x64f4 ?ÂX) - (#x64f7 ?Â^) - (#x64f8 ?ïÔ) - (#x64fa ?Â\) - (#x64fb ?Â]) - (#x64fc ?ï×) - (#x64fd ?ïÓ) - (#x64fe ?ÂZ) - (#x64ff ?ïÑ) - (#x6500 ?Ãk) - (#x6501 ?ïÕ) - (#x6503 ?ïÖ) - (#x6504 ?ïÒ) - (#x6506 ?Â[) - (#x6507 ?òB) - (#x6509 ?òE) - (#x650c ?òF) - (#x650d ?òD) - (#x650e ?òG) - (#x650f ?Ãl) - (#x6510 ?òC) - (#x6513 ?ôN) - (#x6514 ?Äd) - (#x6515 ?ôM) - (#x6516 ?ôL) - (#x6517 ?ôK) - (#x6518 ?Äc) - (#x6519 ?Äe) - (#x651b ?õÍ) - (#x651c ?Äâ) - (#x651d ?Äá) - (#x6520 ?öá) - (#x6521 ?öà) - (#x6522 ?öã) - (#x6523 ?ÅË) - (#x6524 ?Åu) - (#x6525 ?÷Ý) - (#x6526 ?öâ) - (#x6529 ?÷Ü) - (#x652a ?ÅÍ) - (#x652b ?ÅÌ) - (#x652c ?Åó) - (#x652d ?ø©) - (#x652e ?øï) - (#x652f ?¤ä) - (#x6532 ?Ùr) - (#x6533 ?é¯) - (#x6536 ?¦¬) - (#x6537 ?Ê÷) - (#x6538 ?§ñ) - (#x6539 ?§ï) - (#x653b ?§ð) - (#x653d ?ÌÁ) - (#x653e ?©ñ) - (#x653f ?¬F) - (#x6541 ?Îç) - (#x6543 ?Îè) - (#x6545 ?¬G) - (#x6546 ?ÑÎ) - (#x6548 ?®Ä) - (#x6549 ?®Å) - (#x654a ?ÑÍ) - (#x654f ?±Ó) - (#x6551 ?±Ï) - (#x6553 ?Õ§) - (#x6554 ?±Ö) - (#x6555 ?±Õ) - (#x6556 ?±Î) - (#x6557 ?±Ñ) - (#x6558 ?±Ô) - (#x6559 ?±Ð) - (#x655c ?Ùv) - (#x655d ?±Í) - (#x655e ?´¯) - (#x6562 ?´±) - (#x6563 ?´²) - (#x6564 ?Ùu) - (#x6565 ?Ùx) - (#x6566 ?´°) - (#x6567 ?Ùs) - (#x6568 ?Ùw) - (#x656a ?Ùt) - (#x656c ?·q) - (#x656f ?ݼ) - (#x6572 ?ºV) - (#x6573 ?áô) - (#x6574 ?¾ã) - (#x6575 ?¼Ä) - (#x6576 ?å½) - (#x6577 ?¼Å) - (#x6578 ?¼Æ) - (#x6579 ?å¿) - (#x657a ?å¾) - (#x657b ?åÀ) - (#x657c ?é±) - (#x657f ?é°) - (#x6580 ?ìï) - (#x6581 ?ìî) - (#x6582 ?ÀÄ) - (#x6583 ?ÀÅ) - (#x6584 ?òH) - (#x6587 ?¤å) - (#x658c ?Ùy) - (#x6590 ?´´) - (#x6591 ?´³) - (#x6592 ?ݽ) - (#x6594 ?ïØ) - (#x6595 ?Äã) - (#x6596 ?÷Þ) - (#x6597 ?¤æ) - (#x6599 ?®Æ) - (#x659b ?±Ø) - (#x659c ?±×) - (#x659d ?Ùz) - (#x659e ?Ù{) - (#x659f ?·r) - (#x65a0 ?áõ) - (#x65a1 ?ºW) - (#x65a2 ?é²) - (#x65a4 ?¤ç) - (#x65a5 ?¥¸) - (#x65a7 ?©ò) - (#x65a8 ?ÌÂ) - (#x65aa ?Îé) - (#x65ab ?¬H) - (#x65ac ?±Ù) - (#x65ae ?Ù|) - (#x65af ?´µ) - (#x65b0 ?·s) - (#x65b2 ?åÁ) - (#x65b3 ?åÂ) - (#x65b6 ?ìð) - (#x65b7 ?Â_) - (#x65b8 ?øð) - (#x65b9 ?¤è) - (#x65bb ?ÌÃ) - (#x65bc ?©ó) - (#x65bd ?¬I) - (#x65bf ?Îê) - (#x65c1 ?®Ç) - (#x65c2 ?ÑÒ) - (#x65c3 ?ÑÐ) - (#x65c4 ?ÑÑ) - (#x65c5 ?®È) - (#x65c6 ?ÑÏ) - (#x65cb ?±Û) - (#x65cc ?±Ü) - (#x65cd ?Õ¨) - (#x65ce ?±Ý) - (#x65cf ?±Ú) - (#x65d0 ?Ù}) - (#x65d2 ?Ù~) - (#x65d3 ?ݾ) - (#x65d6 ?ºY) - (#x65d7 ?ºX) - (#x65da ?ìñ) - (#x65db ?ïÙ) - (#x65dd ?òJ) - (#x65de ?òI) - (#x65df ?ôO) - (#x65e1 ?É^) - (#x65e2 ?¬J) - (#x65e5 ?¤é) - (#x65e6 ?¥¹) - (#x65e8 ?¦®) - (#x65e9 ?¦) - (#x65ec ?¦¯) - (#x65ed ?¦°) - (#x65ee ?Éî) - (#x65ef ?Éí) - (#x65f0 ?Êø) - (#x65f1 ?§ò) - (#x65f2 ?Êû) - (#x65f3 ?Êú) - (#x65f4 ?Êù) - (#x65f5 ?Êü) - (#x65fa ?©ô) - (#x65fb ?ÌÉ) - (#x65fc ?ÌÅ) - (#x65fd ?ÌÎ) - (#x6600 ?©û) - (#x6602 ?©ù) - (#x6603 ?ÌÊ) - (#x6604 ?ÌÆ) - (#x6605 ?ÌÍ) - (#x6606 ?©ø) - (#x6607 ?ª@) - (#x6608 ?ÌÈ) - (#x6609 ?ÌÄ) - (#x660a ?©þ) - (#x660b ?ÌË) - (#x660c ?©÷) - (#x660d ?ÌÌ) - (#x660e ?©ú) - (#x660f ?©ü) - (#x6610 ?ÌÐ) - (#x6611 ?ÌÏ) - (#x6612 ?ÌÇ) - (#x6613 ?©ö) - (#x6614 ?©õ) - (#x6615 ?©ý) - (#x661c ?Îï) - (#x661d ?Îõ) - (#x661f ?¬P) - (#x6620 ?¬M) - (#x6621 ?Îì) - (#x6622 ?Îñ) - (#x6624 ?¬S) - (#x6625 ?¬K) - (#x6626 ?Îð) - (#x6627 ?¬N) - (#x6628 ?¬Q) - (#x662b ?Îó) - (#x662d ?¬L) - (#x662e ?Îø) - (#x662f ?¬O) - (#x6631 ?¬R) - (#x6632 ?Îí) - (#x6633 ?Îò) - (#x6634 ?Îö) - (#x6635 ?Îî) - (#x6636 ?Îë) - (#x6639 ?Î÷) - (#x663a ?Îô) - (#x6641 ?®Ð) - (#x6642 ?®É) - (#x6643 ?®Ì) - (#x6645 ?®Ï) - (#x6647 ?ÑÕ) - (#x6649 ?®Ê) - (#x664a ?ÑÓ) - (#x664c ?®Î) - (#x664f ?®Ë) - (#x6651 ?ÑÖ) - (#x6652 ?®Í) - (#x6659 ?Õ¬) - (#x665a ?±ß) - (#x665b ?Õ«) - (#x665c ?Õ) - (#x665d ?±Þ) - (#x665e ?±ã) - (#x665f ?ÑÔ) - (#x6661 ?Õª) - (#x6662 ?Õ®) - (#x6664 ?±à) - (#x6665 ?Õ©) - (#x6666 ?±â) - (#x6668 ?±á) - (#x666a ?Ù§) - (#x666c ?Ù¢) - (#x666e ?´¶) - (#x666f ?´º) - (#x6670 ?´·) - (#x6671 ?Ù¥) - (#x6672 ?Ù¨) - (#x6674 ?´¸) - (#x6676 ?´¹) - (#x6677 ?´¾) - (#x6678 ?ÝÇ) - (#x6679 ?Ù¦) - (#x667a ?´¼) - (#x667b ?Ù£) - (#x667c ?Ù¡) - (#x667e ?´½) - (#x6680 ?Ù¤) - (#x6684 ?·y) - (#x6686 ?Ý¿) - (#x6687 ?·v) - (#x6688 ?·w) - (#x6689 ?·u) - (#x668a ?ÝÄ) - (#x668b ?ÝÃ) - (#x668c ?ÝÀ) - (#x668d ?·{) - (#x6690 ?ÝÂ) - (#x6691 ?´») - (#x6694 ?ÝÆ) - (#x6695 ?ÝÁ) - (#x6696 ?·x) - (#x6697 ?·t) - (#x6698 ?·z) - (#x6699 ?ÝÅ) - (#x669d ?º\) - (#x669f ?áø) - (#x66a0 ?á÷) - (#x66a1 ?áö) - (#x66a2 ?ºZ) - (#x66a8 ?º[) - (#x66a9 ?åÅ) - (#x66aa ?åÈ) - (#x66ab ?¼È) - (#x66ae ?¼Ç) - (#x66af ?åÉ) - (#x66b0 ?åÄ) - (#x66b1 ?¼Ê) - (#x66b2 ?åÆ) - (#x66b4 ?¼É) - (#x66b5 ?åÃ) - (#x66b7 ?åÇ) - (#x66b8 ?¾é) - (#x66b9 ?¾æ) - (#x66ba ?é») - (#x66bb ?éº) - (#x66bd ?é¹) - (#x66be ?é´) - (#x66c0 ?éµ) - (#x66c4 ?¾ç) - (#x66c6 ?¾ä) - (#x66c7 ?¾è) - (#x66c8 ?é³) - (#x66c9 ?¾å) - (#x66ca ?é¶) - (#x66cb ?é·) - (#x66cc ?é¼) - (#x66cf ?é¸) - (#x66d2 ?ìò) - (#x66d6 ?ÀÇ) - (#x66d8 ?ïÜ) - (#x66d9 ?ÀÆ) - (#x66da ?ïÚ) - (#x66db ?ïÛ) - (#x66dc ?Â`) - (#x66dd ?Ãn) - (#x66de ?òK) - (#x66e0 ?Ãm) - (#x66e3 ?ôQ) - (#x66e4 ?ôR) - (#x66e6 ?Äf) - (#x66e8 ?ôP) - (#x66e9 ?Ää) - (#x66eb ?÷ß) - (#x66ec ?ÅÎ) - (#x66ed ?øª) - (#x66ee ?ø«) - (#x66f0 ?¤ê) - (#x66f2 ?¦±) - (#x66f3 ?¦²) - (#x66f4 ?§ó) - (#x66f6 ?ÌÑ) - (#x66f7 ?¬T) - (#x66f8 ?®Ñ) - (#x66f9 ?±ä) - (#x66fc ?°Ò) - (#x66fe ?´¿) - (#x66ff ?´À) - (#x6700 ?³Ì) - (#x6701 ?Ù©) - (#x6703 ?·|) - (#x6704 ?áú) - (#x6705 ?áù) - (#x6708 ?¤ë) - (#x6709 ?¦³) - (#x670a ?ÌÒ) - (#x670b ?ªB) - (#x670d ?ªA) - (#x670f ?Îù) - (#x6710 ?Îú) - (#x6712 ?Ñ×) - (#x6713 ?ÑØ) - (#x6714 ?®Ò) - (#x6715 ?®Ó) - (#x6717 ?®Ô) - (#x6718 ?Õ¯) - (#x671b ?±æ) - (#x671d ?´Â) - (#x671f ?´Á) - (#x6720 ?ÝÈ) - (#x6721 ?ßz) - (#x6722 ?áû) - (#x6723 ?é½) - (#x6726 ?Âa) - (#x6727 ?Äg) - (#x6728 ?¤ì) - (#x672a ?¥¼) - (#x672b ?¥½) - (#x672c ?¥») - (#x672d ?¥¾) - (#x672e ?¥º) - (#x6731 ?¦¶) - (#x6733 ?Éö) - (#x6734 ?¦µ) - (#x6735 ?¦·) - (#x6738 ?Éñ) - (#x6739 ?Éð) - (#x673a ?Éó) - (#x673b ?Éò) - (#x673c ?Éõ) - (#x673d ?¦´) - (#x673e ?Éï) - (#x673f ?Éô) - (#x6745 ?Êý) - (#x6746 ?§ý) - (#x6747 ?Êþ) - (#x6748 ?ËC) - (#x6749 ?§ü) - (#x674b ?ËG) - (#x674c ?ËB) - (#x674d ?ËE) - (#x674e ?§õ) - (#x674f ?§ö) - (#x6750 ?§÷) - (#x6751 ?§ø) - (#x6753 ?¨@) - (#x6755 ?ËA) - (#x6756 ?§ú) - (#x6757 ?¨A) - (#x6759 ?Ë@) - (#x675a ?ËF) - (#x675c ?§ù) - (#x675d ?ËD) - (#x675e ?§û) - (#x675f ?§ô) - (#x6760 ?§þ) - (#x676a ?ªW) - (#x676c ?ÌÔ) - (#x676d ?ªC) - (#x676f ?ªM) - (#x6770 ?ªN) - (#x6771 ?ªF) - (#x6772 ?ªX) - (#x6773 ?ªH) - (#x6774 ?ÌÜ) - (#x6775 ?ªS) - (#x6776 ?Ì×) - (#x6777 ?ªI) - (#x6778 ?Ìæ) - (#x6779 ?Ìç) - (#x677a ?Ìß) - (#x677b ?ÌØ) - (#x677c ?ªV) - (#x677d ?Ìä) - (#x677e ?ªQ) - (#x677f ?ªO) - (#x6781 ?Ìå) - (#x6783 ?Ìã) - (#x6784 ?ÌÛ) - (#x6785 ?ÌÓ) - (#x6786 ?ÌÚ) - (#x6787 ?ªJ) - (#x6789 ?ªP) - (#x678b ?ªD) - (#x678c ?ÌÞ) - (#x678d ?ÌÝ) - (#x678e ?ÌÕ) - (#x6790 ?ªR) - (#x6791 ?Ìá) - (#x6792 ?ÌÖ) - (#x6793 ?ªU) - (#x6794 ?Ìè) - (#x6795 ?ªE) - (#x6797 ?ªL) - (#x6798 ?ÌÙ) - (#x6799 ?Ìâ) - (#x679a ?ªT) - (#x679c ?ªG) - (#x679d ?ªK) - (#x679f ?Ìà) - (#x67ae ?Ï[) - (#x67af ?¬\) - (#x67b0 ?¬i) - (#x67b2 ?ÏV) - (#x67b3 ?ÏL) - (#x67b4 ?¬b) - (#x67b5 ?ÏJ) - (#x67b6 ?¬[) - (#x67b7 ?ÏE) - (#x67b8 ?¬e) - (#x67b9 ?ÏR) - (#x67ba ?Îþ) - (#x67bb ?ÏA) - (#x67c0 ?ÏD) - (#x67c1 ?Îû) - (#x67c2 ?ÏQ) - (#x67c3 ?Ïa) - (#x67c4 ?¬`) - (#x67c5 ?ÏF) - (#x67c6 ?ÏX) - (#x67c8 ?Îý) - (#x67c9 ?Ï_) - (#x67ca ?Ï`) - (#x67cb ?Ïc) - (#x67cc ?ÏZ) - (#x67cd ?ÏK) - (#x67ce ?ÏS) - (#x67cf ?¬f) - (#x67d0 ?¬Y) - (#x67d1 ?¬a) - (#x67d2 ?¬m) - (#x67d3 ?¬V) - (#x67d4 ?¬X) - (#x67d8 ?ÏC) - (#x67d9 ?¬j) - (#x67da ?¬c) - (#x67db ?Ï]) - (#x67dc ?Ï@) - (#x67dd ?¬l) - (#x67de ?¬g) - (#x67df ?ÏI) - (#x67e2 ?¬k) - (#x67e3 ?ÏP) - (#x67e4 ?ÏH) - (#x67e5 ?¬d) - (#x67e6 ?Ï\) - (#x67e7 ?ÏT) - (#x67e9 ?¬^) - (#x67ea ?Ïb) - (#x67eb ?ÏG) - (#x67ec ?¬Z) - (#x67ed ?ÏY) - (#x67ee ?ÏO) - (#x67ef ?¬_) - (#x67f0 ?ÏU) - (#x67f1 ?¬W) - (#x67f2 ?Îü) - (#x67f3 ?¬h) - (#x67f4 ?®ã) - (#x67f5 ?¬]) - (#x67f6 ?ÏN) - (#x67f7 ?ÏM) - (#x67f8 ?ÏB) - (#x67fa ?Ï^) - (#x67fc ?ÏW) - (#x67ff ?¬U) - (#x6812 ?Ñì) - (#x6813 ?®ê) - (#x6814 ?Ñí) - (#x6816 ?Ñá) - (#x6817 ?®ß) - (#x6818 ?®ë) - (#x681a ?ÑÚ) - (#x681c ?Ñã) - (#x681d ?Ñë) - (#x681f ?ÑÙ) - (#x6820 ?Ñô) - (#x6821 ?®Õ) - (#x6825 ?Ñó) - (#x6826 ?Ñî) - (#x6828 ?Ñï) - (#x6829 ?®Ý) - (#x682a ?®è) - (#x682b ?Ñå) - (#x682d ?Ñæ) - (#x682e ?Ñð) - (#x682f ?Ñç) - (#x6831 ?Ñâ) - (#x6832 ?ÑÜ) - (#x6833 ?ÑÝ) - (#x6834 ?Ñê) - (#x6835 ?Ñä) - (#x6838 ?®Ö) - (#x6839 ?®Ú) - (#x683a ?Ñò) - (#x683b ?ÑÞ) - (#x683c ?®æ) - (#x683d ?®â) - (#x6840 ?®å) - (#x6841 ?®ì) - (#x6842 ?®Û) - (#x6843 ?®ç) - (#x6844 ?Ñé) - (#x6845 ?®é) - (#x6846 ?®Ø) - (#x6848 ?®×) - (#x6849 ?ÑÛ) - (#x684b ?Ñß) - (#x684c ?®à) - (#x684d ?Ññ) - (#x684e ?Ñè) - (#x684f ?Ñà) - (#x6850 ?®ä) - (#x6851 ?®á) - (#x6853 ?®Ù) - (#x6854 ?®Ü) - (#x686b ?ÕÄ) - (#x686d ?Õ´) - (#x686e ?Õµ) - (#x686f ?Õ¹) - (#x6871 ?ÕÈ) - (#x6872 ?ÕÅ) - (#x6874 ?Õ¾) - (#x6875 ?Õ½) - (#x6876 ?±í) - (#x6877 ?ÕÁ) - (#x6878 ?ÕÐ) - (#x6879 ?Õ°) - (#x687b ?ÕÑ) - (#x687c ?ÕÃ) - (#x687d ?ÕÕ) - (#x687e ?ÕÉ) - (#x687f ?±ì) - (#x6880 ?ÕÇ) - (#x6881 ?±ç) - (#x6882 ?±ü) - (#x6883 ?±ò) - (#x6885 ?±ö) - (#x6886 ?±õ) - (#x6887 ?Õ±) - (#x6889 ?ÕÎ) - (#x688a ?ÕÔ) - (#x688b ?ÕÌ) - (#x688c ?ÕÓ) - (#x688f ?ÕÀ) - (#x6890 ?Õ²) - (#x6891 ?ÕÒ) - (#x6892 ?ÕÂ) - (#x6893 ?±ê) - (#x6894 ?±÷) - (#x6896 ?ÕË) - (#x6897 ?±ð) - (#x689b ?ÕÊ) - (#x689c ?Õ³) - (#x689d ?±ø) - (#x689f ?±ú) - (#x68a0 ?ÕÍ) - (#x68a1 ?±û) - (#x68a2 ?±é) - (#x68a3 ?Õº) - (#x68a4 ?ÕÏ) - (#x68a7 ?±ï) - (#x68a8 ?±ù) - (#x68a9 ?Õ¼) - (#x68aa ?ÕÆ) - (#x68ab ?Õ·) - (#x68ac ?Õ») - (#x68ad ?±ô) - (#x68ae ?Õ¶) - (#x68af ?±è) - (#x68b0 ?±ñ) - (#x68b1 ?±î) - (#x68b2 ?Õ¿) - (#x68b3 ?®Þ) - (#x68b4 ?ÙÀ) - (#x68b5 ?±ë) - (#x68c4 ?±ó) - (#x68c6 ?ÙÃ) - (#x68c7 ?ÙÙ) - (#x68c8 ?ÙÎ) - (#x68c9 ?´Ö) - (#x68cb ?´Ñ) - (#x68cc ?Ù½) - (#x68cd ?´Ò) - (#x68ce ?ÙÍ) - (#x68d0 ?ÙÆ) - (#x68d1 ?ÙÓ) - (#x68d2 ?´Î) - (#x68d3 ?Ù«) - (#x68d4 ?ÙÕ) - (#x68d5 ?´Ä) - (#x68d6 ?Ù³) - (#x68d7 ?´Ç) - (#x68d8 ?´Æ) - (#x68da ?´×) - (#x68dc ?Ù) - (#x68dd ?ÙÏ) - (#x68de ?ÙÐ) - (#x68df ?´É) - (#x68e0 ?´Å) - (#x68e1 ?Ù») - (#x68e3 ?´Ð) - (#x68e4 ?Ù¶) - (#x68e6 ?ÙÑ) - (#x68e7 ?´Ì) - (#x68e8 ?ÙÉ) - (#x68e9 ?ÙÖ) - (#x68ea ?Ù°) - (#x68eb ?Ùµ) - (#x68ec ?Ù¯) - (#x68ee ?´Ë) - (#x68ef ?ÙÂ) - (#x68f0 ?ÝÞ) - (#x68f1 ?Ù±) - (#x68f2 ?´Ï) - (#x68f3 ?Ùº) - (#x68f4 ?ÙÒ) - (#x68f5 ?´Ê) - (#x68f6 ?Ù·) - (#x68f7 ?Ù´) - (#x68f8 ?ÙÅ) - (#x68f9 ?´Í) - (#x68fa ?´Ã) - (#x68fb ?´Ù) - (#x68fc ?ÙÈ) - (#x68fd ?ÙÇ) - (#x6904 ?Ù¬) - (#x6905 ?´È) - (#x6906 ?ÙÔ) - (#x6907 ?Ù¼) - (#x6908 ?Ù¾) - (#x690a ?ÙË) - (#x690b ?ÙÊ) - (#x690c ?Ùª) - (#x690d ?´Ó) - (#x690e ?´Õ) - (#x690f ?Ù²) - (#x6910 ?Ù¹) - (#x6911 ?ÙÁ) - (#x6912 ?´Ô) - (#x6913 ?Ù¸) - (#x6914 ?ÙÄ) - (#x6915 ?Ù×) - (#x6917 ?ÙÌ) - (#x6925 ?ÙØ) - (#x692a ?Ù®) - (#x692f ?Ýò) - (#x6930 ?·¦) - (#x6932 ?Ýð) - (#x6933 ?ÝÛ) - (#x6934 ?Ýà) - (#x6935 ?ÝÙ) - (#x6937 ?Ýì) - (#x6938 ?ÝË) - (#x6939 ?ÝÒ) - (#x693b ?Ýê) - (#x693c ?Ýô) - (#x693d ?ÝÜ) - (#x693f ?ÝÏ) - (#x6940 ?Ýâ) - (#x6941 ?Ýç) - (#x6942 ?ÝÓ) - (#x6944 ?Ýä) - (#x6945 ?ÝÐ) - (#x6948 ?Ý×) - (#x6949 ?ÝØ) - (#x694a ?·¨) - (#x694b ?Ýë) - (#x694c ?Ýé) - (#x694e ?ÝÌ) - (#x694f ?Ýî) - (#x6951 ?Ýï) - (#x6952 ?Ýñ) - (#x6953 ?·¬) - (#x6954 ?·¤) - (#x6956 ?Õ¸) - (#x6957 ?ÝÔ) - (#x6958 ?Ýæ) - (#x6959 ?ÝÕ) - (#x695a ?·¡) - (#x695b ?·±) - (#x695c ?Ýí) - (#x695d ?·¯) - (#x695e ?·«) - (#x695f ?ÝÊ) - (#x6960 ?·£) - (#x6962 ?ÝÍ) - (#x6963 ?·°) - (#x6965 ?ÝÝ) - (#x6966 ?ÝÉ) - (#x6968 ?·©) - (#x6969 ?Ýá) - (#x696a ?ÝÑ) - (#x696b ?·ª) - (#x696c ?ÝÚ) - (#x696d ?·~) - (#x696e ?´Ø) - (#x696f ?Ýã) - (#x6970 ?Ù¿) - (#x6971 ?ÝÎ) - (#x6974 ?Ýè) - (#x6975 ?·¥) - (#x6976 ?Ýå) - (#x6977 ?·¢) - (#x6978 ?Ýß) - (#x6979 ?·) - (#x697a ?ÝÖ) - (#x697b ?Ýó) - (#x6982 ?·§) - (#x6983 ?ÞÆ) - (#x6986 ?·®) - (#x698d ?âJ) - (#x698e ?âH) - (#x6990 ?â^) - (#x6991 ?âF) - (#x6993 ?âX) - (#x6994 ?·}) - (#x6995 ?º_) - (#x6996 ?âB) - (#x6997 ?â]) - (#x6999 ?âG) - (#x699a ?âU) - (#x699b ?ºd) - (#x699c ?º]) - (#x699e ?â[) - (#x69a0 ?â@) - (#x69a1 ?âZ) - (#x69a3 ?ºo) - (#x69a4 ?âQ) - (#x69a5 ?âa) - (#x69a6 ?ºm) - (#x69a7 ?âI) - (#x69a8 ?º^) - (#x69a9 ?âK) - (#x69aa ?âY) - (#x69ab ?ºg) - (#x69ac ?âD) - (#x69ad ?ºk) - (#x69ae ?ºa) - (#x69af ?âM) - (#x69b0 ?âC) - (#x69b1 ?áü) - (#x69b3 ?âW) - (#x69b4 ?ºh) - (#x69b5 ?â`) - (#x69b6 ?áý) - (#x69b7 ?ºe) - (#x69b9 ?âS) - (#x69bb ?ºf) - (#x69bc ?âE) - (#x69bd ?âP) - (#x69be ?âL) - (#x69bf ?âN) - (#x69c1 ?º`) - (#x69c2 ?â_) - (#x69c3 ?ºn) - (#x69c4 ?âO) - (#x69c6 ?âb) - (#x69c9 ?áþ) - (#x69ca ?âT) - (#x69cb ?ºc) - (#x69cc ?ºl) - (#x69cd ?ºj) - (#x69ce ?âA) - (#x69cf ?âV) - (#x69d0 ?ºi) - (#x69d3 ?ºb) - (#x69d4 ?âR) - (#x69d9 ?â\) - (#x69e2 ?åÕ) - (#x69e4 ?åÑ) - (#x69e5 ?åÍ) - (#x69e6 ?åá) - (#x69e7 ?åÞ) - (#x69e8 ?¼Í) - (#x69eb ?åå) - (#x69ec ?åÔ) - (#x69ed ?¼Ø) - (#x69ee ?åÛ) - (#x69f1 ?åÐ) - (#x69f2 ?åÚ) - (#x69f3 ?¼Õ) - (#x69f4 ?åî) - (#x69f6 ?åë) - (#x69f7 ?åÝ) - (#x69f8 ?åÎ) - (#x69fb ?åâ) - (#x69fc ?åä) - (#x69fd ?¼Ñ) - (#x69fe ?åØ) - (#x69ff ?åÓ) - (#x6a00 ?åÊ) - (#x6a01 ?¼Î) - (#x6a02 ?¼Ö) - (#x6a04 ?åç) - (#x6a05 ?¼×) - (#x6a06 ?åË) - (#x6a07 ?åí) - (#x6a08 ?åà) - (#x6a09 ?åæ) - (#x6a0a ?¼Ô) - (#x6a0d ?åã) - (#x6a0f ?åê) - (#x6a11 ?¼Ù) - (#x6a13 ?¼Ó) - (#x6a14 ?åÜ) - (#x6a15 ?åÏ) - (#x6a16 ?åï) - (#x6a17 ?åÌ) - (#x6a18 ?åè) - (#x6a19 ?¼Ð) - (#x6a1b ?åÖ) - (#x6a1d ?å×) - (#x6a1e ?¼Ï) - (#x6a1f ?¼Ì) - (#x6a20 ?åÒ) - (#x6a21 ?¼Ò) - (#x6a23 ?¼Ë) - (#x6a25 ?åé) - (#x6a26 ?åì) - (#x6a27 ?åÙ) - (#x6a28 ?éÊ) - (#x6a32 ?éÂ) - (#x6a34 ?é¾) - (#x6a35 ?¾ö) - (#x6a38 ?¾ë) - (#x6a39 ?¾ð) - (#x6a3a ?¾ì) - (#x6a3b ?éÌ) - (#x6a3c ?é×) - (#x6a3d ?¾ê) - (#x6a3e ?éÄ) - (#x6a3f ?éÍ) - (#x6a40 ?åß) - (#x6a41 ?éÎ) - (#x6a44 ?¾ñ) - (#x6a46 ?éÝ) - (#x6a47 ?¾õ) - (#x6a48 ?¾ø) - (#x6a49 ?éÀ) - (#x6a4b ?¾ô) - (#x6a4d ?éÛ) - (#x6a4e ?éÜ) - (#x6a4f ?éÒ) - (#x6a50 ?éÑ) - (#x6a51 ?éÉ) - (#x6a54 ?éÓ) - (#x6a55 ?éÚ) - (#x6a56 ?éÙ) - (#x6a58 ?¾ï) - (#x6a59 ?¾í) - (#x6a5a ?éË) - (#x6a5b ?éÈ) - (#x6a5d ?éÅ) - (#x6a5e ?éØ) - (#x6a5f ?¾÷) - (#x6a60 ?éÖ) - (#x6a61 ?¾ó) - (#x6a62 ?¾ò) - (#x6a64 ?éÐ) - (#x6a66 ?é¿) - (#x6a67 ?éÁ) - (#x6a68 ?éÃ) - (#x6a69 ?éÕ) - (#x6a6a ?éÏ) - (#x6a6b ?¾î) - (#x6a6d ?éÆ) - (#x6a6f ?éÔ) - (#x6a76 ?éÇ) - (#x6a7e ?ÀÏ) - (#x6a7f ?íE) - (#x6a80 ?ÀÈ) - (#x6a81 ?ìõ) - (#x6a83 ?íA) - (#x6a84 ?ÀÊ) - (#x6a85 ?íH) - (#x6a87 ?ìü) - (#x6a89 ?ì÷) - (#x6a8c ?íI) - (#x6a8d ?ìó) - (#x6a8e ?ìþ) - (#x6a90 ?ÀÑ) - (#x6a91 ?íD) - (#x6a92 ?íJ) - (#x6a93 ?ìý) - (#x6a94 ?ÀÉ) - (#x6a95 ?í@) - (#x6a96 ?ìô) - (#x6a97 ?ÀÐ) - (#x6a9a ?íG) - (#x6a9b ?ìù) - (#x6a9c ?ÀÌ) - (#x6a9e ?ìû) - (#x6a9f ?ìø) - (#x6aa0 ?ÀÒ) - (#x6aa1 ?ìú) - (#x6aa2 ?ÀË) - (#x6aa3 ?ÀÎ) - (#x6aa4 ?íC) - (#x6aa5 ?ìö) - (#x6aa6 ?íF) - (#x6aa8 ?íB) - (#x6aac ?Âc) - (#x6aad ?ïç) - (#x6aae ?Âh) - (#x6aaf ?Âi) - (#x6ab3 ?Âb) - (#x6ab4 ?ïæ) - (#x6ab6 ?ïã) - (#x6ab7 ?ïä) - (#x6ab8 ?Âf) - (#x6ab9 ?ïÞ) - (#x6aba ?ïâ) - (#x6abb ?Âe) - (#x6abd ?ïß) - (#x6ac2 ?Âg) - (#x6ac3 ?Âd) - (#x6ac5 ?ïÝ) - (#x6ac6 ?ïá) - (#x6ac7 ?ïå) - (#x6acb ?òQ) - (#x6acc ?òN) - (#x6acd ?òW) - (#x6acf ?òV) - (#x6ad0 ?òT) - (#x6ad1 ?òO) - (#x6ad3 ?Ãr) - (#x6ad9 ?òP) - (#x6ada ?Ãq) - (#x6adb ?ÀÍ) - (#x6adc ?òS) - (#x6add ?Ãp) - (#x6ade ?òX) - (#x6adf ?òR) - (#x6ae0 ?òM) - (#x6ae1 ?ïà) - (#x6ae5 ?Ão) - (#x6ae7 ?òL) - (#x6ae8 ?ôV) - (#x6aea ?ôU) - (#x6aeb ?òU) - (#x6aec ?Äh) - (#x6aee ?ôY) - (#x6aef ?ôZ) - (#x6af0 ?ôT) - (#x6af1 ?ôX) - (#x6af3 ?ôS) - (#x6af8 ?õÑ) - (#x6af9 ?ôW) - (#x6afa ?Äç) - (#x6afb ?Äå) - (#x6afc ?õÏ) - (#x6b00 ?õÒ) - (#x6b02 ?õÎ) - (#x6b03 ?õÐ) - (#x6b04 ?Äæ) - (#x6b08 ?öå) - (#x6b09 ?öæ) - (#x6b0a ?Åv) - (#x6b0b ?öä) - (#x6b0f ?÷â) - (#x6b10 ?ÅÏ) - (#x6b11 ?÷à) - (#x6b12 ?÷á) - (#x6b13 ?ø¬) - (#x6b16 ?ÆV) - (#x6b17 ?øó) - (#x6b18 ?øñ) - (#x6b19 ?øò) - (#x6b1a ?øô) - (#x6b1e ?ù») - (#x6b20 ?¤í) - (#x6b21 ?¦¸) - (#x6b23 ?ªY) - (#x6b25 ?Ìé) - (#x6b28 ?Ïd) - (#x6b2c ?Ñõ) - (#x6b2d ?Ñ÷) - (#x6b2f ?Ñö) - (#x6b31 ?Ñø) - (#x6b32 ?±ý) - (#x6b33 ?Õ×) - (#x6b34 ?Ñù) - (#x6b36 ?ÕÖ) - (#x6b37 ?ÕØ) - (#x6b38 ?ÕÙ) - (#x6b39 ?ÙÚ) - (#x6b3a ?´Û) - (#x6b3b ?ÙÛ) - (#x6b3c ?ÙÝ) - (#x6b3d ?´Ü) - (#x6b3e ?´Ú) - (#x6b3f ?ÙÜ) - (#x6b41 ?Ýú) - (#x6b42 ?Ýø) - (#x6b43 ?Ý÷) - (#x6b45 ?Ýö) - (#x6b46 ?Ýõ) - (#x6b47 ?·²) - (#x6b48 ?Ýù) - (#x6b49 ?ºp) - (#x6b4a ?âc) - (#x6b4b ?âe) - (#x6b4c ?ºq) - (#x6b4d ?âd) - (#x6b4e ?¼Û) - (#x6b50 ?¼Ú) - (#x6b51 ?åð) - (#x6b54 ?éß) - (#x6b55 ?éÞ) - (#x6b56 ?éà) - (#x6b59 ?¾ù) - (#x6b5b ?íK) - (#x6b5c ?ÀÓ) - (#x6b5e ?ïè) - (#x6b5f ?Âj) - (#x6b60 ?òY) - (#x6b61 ?Åw) - (#x6b62 ?¤î) - (#x6b63 ?¥¿) - (#x6b64 ?¦¹) - (#x6b65 ?¨B) - (#x6b66 ?ªZ) - (#x6b67 ?ª[) - (#x6b6a ?¬n) - (#x6b6d ?Ñú) - (#x6b72 ?·³) - (#x6b76 ?æÑ) - (#x6b77 ?¾ú) - (#x6b78 ?Âk) - (#x6b79 ?¤ï) - (#x6b7b ?¦º) - (#x6b7e ?Ìë) - (#x6b7f ?ª\) - (#x6b80 ?Ìê) - (#x6b82 ?Ïe) - (#x6b83 ?¬o) - (#x6b84 ?Ïf) - (#x6b86 ?¬p) - (#x6b88 ?Ñü) - (#x6b89 ?®î) - (#x6b8a ?®í) - (#x6b8c ?ÕÞ) - (#x6b8d ?ÕÜ) - (#x6b8e ?ÕÝ) - (#x6b8f ?ÕÛ) - (#x6b91 ?ÕÚ) - (#x6b94 ?ÙÞ) - (#x6b95 ?Ùá) - (#x6b96 ?´Þ) - (#x6b97 ?Ùß) - (#x6b98 ?´Ý) - (#x6b99 ?Ùà) - (#x6b9b ?Ýû) - (#x6b9e ?âf) - (#x6b9f ?âg) - (#x6ba0 ?âh) - (#x6ba2 ?åó) - (#x6ba3 ?åò) - (#x6ba4 ?¼Ü) - (#x6ba5 ?åñ) - (#x6ba6 ?åô) - (#x6ba7 ?éá) - (#x6baa ?éâ) - (#x6bab ?éã) - (#x6bad ?íL) - (#x6bae ?ÀÔ) - (#x6baf ?Âl) - (#x6bb0 ?òZ) - (#x6bb2 ?Äè) - (#x6bb3 ?É_) - (#x6bb5 ?¬q) - (#x6bb6 ?Ïg) - (#x6bb7 ?®ï) - (#x6bba ?±þ) - (#x6bbc ?´ß) - (#x6bbd ?Ùâ) - (#x6bbf ?·µ) - (#x6bc0 ?·´) - (#x6bc3 ?âi) - (#x6bc4 ?âj) - (#x6bc5 ?¼Ý) - (#x6bc6 ?¼Þ) - (#x6bc7 ?éå) - (#x6bc8 ?éä) - (#x6bc9 ?ïé) - (#x6bca ?÷ã) - (#x6bcb ?¤ð) - (#x6bcc ?É`) - (#x6bcd ?¥À) - (#x6bcf ?¨C) - (#x6bd0 ?ËH) - (#x6bd2 ?¬r) - (#x6bd3 ?·¶) - (#x6bd4 ?¤ñ) - (#x6bd6 ?Ïh) - (#x6bd7 ?¬s) - (#x6bd8 ?Ïi) - (#x6bda ?ÀÕ) - (#x6bdb ?¤ò) - (#x6bde ?Ìì) - (#x6be0 ?Ïj) - (#x6be2 ?ÒB) - (#x6be3 ?ÒA) - (#x6be4 ?Ñþ) - (#x6be6 ?Ñý) - (#x6be7 ?ÒC) - (#x6be8 ?Ò@) - (#x6beb ?²@) - (#x6bec ?²A) - (#x6bef ?´à) - (#x6bf0 ?Ùã) - (#x6bf2 ?Ùä) - (#x6bf3 ?Ùå) - (#x6bf7 ?ÞA) - (#x6bf8 ?ÞB) - (#x6bf9 ?Þ@) - (#x6bfb ?Ýý) - (#x6bfc ?Ýþ) - (#x6bfd ?··) - (#x6bfe ?âk) - (#x6bff ?å÷) - (#x6c00 ?åö) - (#x6c01 ?åõ) - (#x6c02 ?åø) - (#x6c03 ?éç) - (#x6c04 ?éæ) - (#x6c05 ?¾û) - (#x6c06 ?éè) - (#x6c08 ?ÀÖ) - (#x6c09 ?íM) - (#x6c0b ?ïê) - (#x6c0c ?ò[) - (#x6c0d ?öç) - (#x6c0f ?¤ó) - (#x6c10 ?¥Â) - (#x6c11 ?¥Á) - (#x6c13 ?ª]) - (#x6c14 ?Éa) - (#x6c15 ?É~) - (#x6c16 ?¦») - (#x6c18 ?É÷) - (#x6c19 ?ËI) - (#x6c1a ?ËJ) - (#x6c1b ?ª^) - (#x6c1d ?Ìí) - (#x6c1f ?¬t) - (#x6c20 ?Ïk) - (#x6c21 ?Ïl) - (#x6c23 ?®ð) - (#x6c24 ?®ô) - (#x6c25 ?ÒD) - (#x6c26 ?®ó) - (#x6c27 ?®ñ) - (#x6c28 ?®ò) - (#x6c2a ?Õß) - (#x6c2b ?²B) - (#x6c2c ?´ã) - (#x6c2e ?´á) - (#x6c2f ?´â) - (#x6c30 ?Ùæ) - (#x6c33 ?ºr) - (#x6c34 ?¤ô) - (#x6c36 ?É¡) - (#x6c38 ?¥Ã) - (#x6c3b ?ɤ) - (#x6c3e ?¥Æ) - (#x6c3f ?É£) - (#x6c40 ?¥Å) - (#x6c41 ?¥Ä) - (#x6c42 ?¨D) - (#x6c43 ?É¢) - (#x6c46 ?Éø) - (#x6c4a ?Éü) - (#x6c4b ?Éþ) - (#x6c4c ?Ê@) - (#x6c4d ?¦Å) - (#x6c4e ?¦Æ) - (#x6c4f ?Éû) - (#x6c50 ?¦Á) - (#x6c52 ?Éù) - (#x6c54 ?Éý) - (#x6c55 ?¦Â) - (#x6c57 ?¦½) - (#x6c59 ?¦¾) - (#x6c5b ?¦Ä) - (#x6c5c ?Éú) - (#x6c5d ?¦¼) - (#x6c5e ?¨E) - (#x6c5f ?¦¿) - (#x6c60 ?¦À) - (#x6c61 ?¦Ã) - (#x6c65 ?Ë[) - (#x6c66 ?ËY) - (#x6c67 ?ËL) - (#x6c68 ?¨Q) - (#x6c69 ?ËS) - (#x6c6a ?¨L) - (#x6c6b ?ËM) - (#x6c6d ?ËU) - (#x6c6f ?ËR) - (#x6c70 ?¨O) - (#x6c71 ?ËQ) - (#x6c72 ?¨V) - (#x6c73 ?ËZ) - (#x6c74 ?¨X) - (#x6c76 ?¨Z) - (#x6c78 ?ËK) - (#x6c7a ?¨M) - (#x6c7b ?Ë\) - (#x6c7d ?¨T) - (#x6c7e ?¨W) - (#x6c80 ?ÍE) - (#x6c81 ?¨G) - (#x6c82 ?¨^) - (#x6c83 ?¨U) - (#x6c84 ?ËN) - (#x6c85 ?¨J) - (#x6c86 ?¨Y) - (#x6c87 ?ËV) - (#x6c88 ?¨H) - (#x6c89 ?¨I) - (#x6c8a ?ÍC) - (#x6c8b ?ËO) - (#x6c8c ?¨P) - (#x6c8d ?¨[) - (#x6c8e ?Ë]) - (#x6c8f ?ËP) - (#x6c90 ?¨N) - (#x6c92 ?¨S) - (#x6c93 ?Ìî) - (#x6c94 ?¨\) - (#x6c95 ?ËW) - (#x6c96 ?¨R) - (#x6c98 ?¨]) - (#x6c99 ?¨F) - (#x6c9a ?ËT) - (#x6c9b ?¨K) - (#x6c9c ?ËX) - (#x6c9d ?ÍD) - (#x6cab ?ªj) - (#x6cac ?ªz) - (#x6cad ?Ìõ) - (#x6cae ?ªq) - (#x6cb0 ?ÍK) - (#x6cb1 ?ªb) - (#x6cb3 ?ªe) - (#x6cb4 ?ÍB) - (#x6cb6 ?Ìó) - (#x6cb7 ?Ì÷) - (#x6cb8 ?ªm) - (#x6cb9 ?ªo) - (#x6cba ?Ìú) - (#x6cbb ?ªv) - (#x6cbc ?ªh) - (#x6cbd ?ªf) - (#x6cbe ?ªg) - (#x6cbf ?ªu) - (#x6cc0 ?ÍG) - (#x6cc1 ?ªp) - (#x6cc2 ?Ìù) - (#x6cc3 ?Ìû) - (#x6cc4 ?ªn) - (#x6cc5 ?ªs) - (#x6cc6 ?Ìü) - (#x6cc7 ?ÍJ) - (#x6cc9 ?¬u) - (#x6cca ?ªy) - (#x6ccc ?ªc) - (#x6ccd ?ÍI) - (#x6ccf ?ÍM) - (#x6cd0 ?Ìø) - (#x6cd1 ?ÍO) - (#x6cd2 ?Í@) - (#x6cd3 ?ªl) - (#x6cd4 ?Ìô) - (#x6cd5 ?ªk) - (#x6cd6 ?ª}) - (#x6cd7 ?ªr) - (#x6cd9 ?Ìò) - (#x6cda ?Ïu) - (#x6cdb ?ªx) - (#x6cdc ?ª|) - (#x6cdd ?ÍA) - (#x6cde ?ÍF) - (#x6ce0 ?ª~) - (#x6ce1 ?ªw) - (#x6ce2 ?ªi) - (#x6ce3 ?ª_) - (#x6ce5 ?ªd) - (#x6ce7 ?Ìö) - (#x6ce8 ?ª`) - (#x6ce9 ?ÍN) - (#x6ceb ?Ìð) - (#x6cec ?Ìï) - (#x6ced ?Ìý) - (#x6cee ?Ìñ) - (#x6cef ?ª{) - (#x6cf0 ?®õ) - (#x6cf1 ?ªt) - (#x6cf2 ?Ìþ) - (#x6cf3 ?ªa) - (#x6cf5 ?¬¦) - (#x6cf9 ?ÍL) - (#x6d00 ?Ï|) - (#x6d01 ?Ï¡) - (#x6d03 ?Ϥ) - (#x6d04 ?Ïw) - (#x6d07 ?ϧ) - (#x6d08 ?Ϫ) - (#x6d09 ?Ϭ) - (#x6d0a ?Ït) - (#x6d0b ?¬v) - (#x6d0c ?¬{) - (#x6d0d ?ÒI) - (#x6d0e ?¬) - (#x6d0f ?Ï¥) - (#x6d10 ?Ï) - (#x6d11 ?Ï{) - (#x6d12 ?Ïs) - (#x6d16 ?Òd) - (#x6d17 ?¬~) - (#x6d18 ?Ï¢) - (#x6d19 ?Ïx) - (#x6d1a ?Ïz) - (#x6d1b ?¬¥) - (#x6d1d ?Ï}) - (#x6d1e ?¬}) - (#x6d1f ?Ïp) - (#x6d20 ?Ϩ) - (#x6d22 ?Ï«) - (#x6d25 ?¬z) - (#x6d27 ?¬¨) - (#x6d28 ?Ïm) - (#x6d29 ?¬ª) - (#x6d2a ?¬x) - (#x6d2b ?¬®) - (#x6d2c ?Ï©) - (#x6d2d ?Ïo) - (#x6d2e ?¬«) - (#x6d2f ?Ò^) - (#x6d30 ?ÍH) - (#x6d31 ?¬|) - (#x6d32 ?¬w) - (#x6d33 ?Ïv) - (#x6d34 ?Ïn) - (#x6d35 ?¬¬) - (#x6d36 ?¬¤) - (#x6d37 ?Ï£) - (#x6d38 ?¬©) - (#x6d39 ?¬§) - (#x6d3a ?Ïy) - (#x6d3b ?¬¡) - (#x6d3c ?Ïq) - (#x6d3d ?¬¢) - (#x6d3e ?¬£) - (#x6d3f ?Ïr) - (#x6d40 ?Ϧ) - (#x6d41 ?¬y) - (#x6d42 ?Ï~) - (#x6d58 ?ÒL) - (#x6d59 ?®ý) - (#x6d5a ?¯C) - (#x6d5e ?ÒU) - (#x6d5f ?Ò[) - (#x6d60 ?ÒW) - (#x6d61 ?ÒJ) - (#x6d62 ?ÒM) - (#x6d63 ?ÒF) - (#x6d64 ?ÒG) - (#x6d65 ?¯J) - (#x6d66 ?®ú) - (#x6d67 ?ÒV) - (#x6d68 ?Ò_) - (#x6d69 ?¯E) - (#x6d6a ?®ö) - (#x6d6c ?¯@) - (#x6d6d ?ÒN) - (#x6d6e ?¯B) - (#x6d6f ?ÒO) - (#x6d70 ?ÒY) - (#x6d74 ?¯D) - (#x6d75 ?Òh) - (#x6d76 ?ÒH) - (#x6d77 ?®ü) - (#x6d78 ?®û) - (#x6d79 ?¯H) - (#x6d7a ?ÒE) - (#x6d7b ?Òf) - (#x6d7c ?ÒZ) - (#x6d7d ?Òg) - (#x6d7e ?Òa) - (#x6d7f ?ÒS) - (#x6d80 ?Òb) - (#x6d82 ?Ò\) - (#x6d83 ?Òe) - (#x6d84 ?Òc) - (#x6d85 ?¯I) - (#x6d86 ?ÒT) - (#x6d87 ?®ù) - (#x6d88 ?®ø) - (#x6d89 ?¯A) - (#x6d8a ?¯G) - (#x6d8b ?Ò`) - (#x6d8c ?¯F) - (#x6d8d ?ÒQ) - (#x6d8e ?²C) - (#x6d90 ?Òi) - (#x6d91 ?ÒP) - (#x6d92 ?ÒK) - (#x6d93 ?®þ) - (#x6d94 ?¯K) - (#x6d95 ?®÷) - (#x6d97 ?ÒX) - (#x6d98 ?Ò]) - (#x6daa ?²e) - (#x6dab ?Õá) - (#x6dac ?Õå) - (#x6dae ?²R) - (#x6daf ?²P) - (#x6db2 ?²G) - (#x6db3 ?Õã) - (#x6db4 ?Õâ) - (#x6db5 ?²[) - (#x6db7 ?Õè) - (#x6db8 ?²U) - (#x6dba ?Õú) - (#x6dbb ?ÖG) - (#x6dbc ?²D) - (#x6dbd ?Õ÷) - (#x6dbe ?Õð) - (#x6dbf ?²g) - (#x6dc0 ?Õà) - (#x6dc2 ?Õü) - (#x6dc4 ?²d) - (#x6dc5 ?²X) - (#x6dc6 ?²c) - (#x6dc7 ?²N) - (#x6dc8 ?Õì) - (#x6dc9 ?Õþ) - (#x6dca ?Õö) - (#x6dcb ?²O) - (#x6dcc ?²I) - (#x6dcd ?ÖE) - (#x6dcf ?Õý) - (#x6dd0 ?Ö@) - (#x6dd1 ?²Q) - (#x6dd2 ?²Y) - (#x6dd3 ?ÖB) - (#x6dd4 ?Õê) - (#x6dd5 ?Õû) - (#x6dd6 ?Õï) - (#x6dd7 ?ÖD) - (#x6dd8 ?²^) - (#x6dd9 ?²F) - (#x6dda ?²\) - (#x6ddb ?Õô) - (#x6ddc ?Õò) - (#x6ddd ?Õó) - (#x6dde ?²S) - (#x6ddf ?Õî) - (#x6de0 ?Õí) - (#x6de1 ?²H) - (#x6de2 ?Õç) - (#x6de3 ?ÖF) - (#x6de4 ?²J) - (#x6de5 ?Õñ) - (#x6de6 ?²h) - (#x6de8 ?²b) - (#x6de9 ?Õæ) - (#x6dea ?²_) - (#x6deb ?²]) - (#x6dec ?²f) - (#x6ded ?Õø) - (#x6dee ?²a) - (#x6def ?ÒR) - (#x6df0 ?Õù) - (#x6df1 ?²`) - (#x6df2 ?ÖA) - (#x6df3 ?²E) - (#x6df4 ?Õõ) - (#x6df5 ?²W) - (#x6df6 ?Õé) - (#x6df7 ?²V) - (#x6df9 ?²T) - (#x6dfa ?²L) - (#x6dfb ?²K) - (#x6dfc ?Ùç) - (#x6dfd ?ÖC) - (#x6e00 ?Õë) - (#x6e03 ?Ùü) - (#x6e05 ?²M) - (#x6e19 ?µA) - (#x6e1a ?²Z) - (#x6e1b ?´î) - (#x6e1c ?Ùö) - (#x6e1d ?´ü) - (#x6e1f ?Ùê) - (#x6e20 ?´ë) - (#x6e21 ?´ç) - (#x6e22 ?ÚI) - (#x6e23 ?´í) - (#x6e24 ?´ñ) - (#x6e25 ?´ì) - (#x6e26 ?´õ) - (#x6e27 ?ÚM) - (#x6e28 ?ÚD) - (#x6e2b ?Ùñ) - (#x6e2c ?´ú) - (#x6e2d ?´ô) - (#x6e2e ?Ùý) - (#x6e2f ?´ä) - (#x6e30 ?ÚJ) - (#x6e31 ?ÚC) - (#x6e32 ?´è) - (#x6e33 ?Ù÷) - (#x6e34 ?´÷) - (#x6e35 ?ÚU) - (#x6e36 ?ÚV) - (#x6e38 ?´å) - (#x6e39 ?ÚH) - (#x6e3a ?´ù) - (#x6e3b ?Ùû) - (#x6e3c ?Ùí) - (#x6e3d ?Ùî) - (#x6e3e ?´ý) - (#x6e3f ?Ùò) - (#x6e40 ?Ùù) - (#x6e41 ?Ùó) - (#x6e43 ?´û) - (#x6e44 ?µD) - (#x6e45 ?Ùï) - (#x6e46 ?Ùè) - (#x6e47 ?Ùé) - (#x6e49 ?Ùë) - (#x6e4a ?´ê) - (#x6e4b ?Ùø) - (#x6e4d ?´ø) - (#x6e4e ?µB) - (#x6e51 ?Ùú) - (#x6e52 ?ÚS) - (#x6e53 ?ÚK) - (#x6e54 ?´æ) - (#x6e55 ?ÚQ) - (#x6e56 ?´ò) - (#x6e58 ?´ð) - (#x6e5a ?ÚW) - (#x6e5b ?´ï) - (#x6e5c ?ÚA) - (#x6e5d ?Ùô) - (#x6e5e ?Ùþ) - (#x6e5f ?µG) - (#x6e60 ?ÚE) - (#x6e61 ?ÚB) - (#x6e62 ?Ùð) - (#x6e63 ?µC) - (#x6e64 ?ÚO) - (#x6e65 ?ÚL) - (#x6e66 ?ÚT) - (#x6e67 ?´é) - (#x6e68 ?Ú@) - (#x6e69 ?µF) - (#x6e6b ?ÚG) - (#x6e6e ?´ó) - (#x6e6f ?´ö) - (#x6e71 ?ÚF) - (#x6e72 ?µE) - (#x6e73 ?Ùõ) - (#x6e74 ?Õä) - (#x6e77 ?ÚP) - (#x6e78 ?ÚN) - (#x6e79 ?ÚR) - (#x6e88 ?Ùì) - (#x6e89 ?µ@) - (#x6e8d ?Þa) - (#x6e8e ?Þ`) - (#x6e8f ?ÞF) - (#x6e90 ?·½) - (#x6e92 ?Þ_) - (#x6e93 ?ÞI) - (#x6e94 ?ÞJ) - (#x6e96 ?·Ç) - (#x6e97 ?Þh) - (#x6e98 ?·Â) - (#x6e99 ?Þ^) - (#x6e9b ?ÞC) - (#x6e9c ?·È) - (#x6e9d ?·¾) - (#x6e9e ?ÞR) - (#x6e9f ?ÞH) - (#x6ea0 ?ÞK) - (#x6ea1 ?Þc) - (#x6ea2 ?·¸) - (#x6ea3 ?Þj) - (#x6ea4 ?Þb) - (#x6ea5 ?·Á) - (#x6ea6 ?ÞW) - (#x6ea7 ?·Ì) - (#x6eaa ?·Ë) - (#x6eab ?·Å) - (#x6eae ?Þi) - (#x6eaf ?·¹) - (#x6eb0 ?ÞU) - (#x6eb1 ?ÞL) - (#x6eb2 ?ÞY) - (#x6eb3 ?Þe) - (#x6eb4 ?·Í) - (#x6eb6 ?·») - (#x6eb7 ?ÞT) - (#x6eb9 ?ÞM) - (#x6eba ?·Ä) - (#x6ebc ?·Ã) - (#x6ebd ?ÞP) - (#x6ebe ?ÞZ) - (#x6ebf ?Þd) - (#x6ec0 ?ÞG) - (#x6ec1 ?ÞQ) - (#x6ec2 ?·¼) - (#x6ec3 ?Þ[) - (#x6ec4 ?·É) - (#x6ec5 ?·À) - (#x6ec6 ?ÞN) - (#x6ec7 ?·¿) - (#x6ec8 ?ÞE) - (#x6ec9 ?ÞS) - (#x6eca ?Þg) - (#x6ecb ?´þ) - (#x6ecc ?º°) - (#x6ecd ?ÞV) - (#x6ece ?âl) - (#x6ecf ?ÞX) - (#x6ed0 ?Þf) - (#x6ed1 ?·Æ) - (#x6ed2 ?ÞO) - (#x6ed3 ?·º) - (#x6ed4 ?·Ê) - (#x6ed5 ?¼ð) - (#x6ed6 ?ÞD) - (#x6ed8 ?Þ]) - (#x6edc ?Þ\) - (#x6eeb ?âª) - (#x6eec ?º) - (#x6eed ?â}) - (#x6eee ?â¤) - (#x6eef ?º¢) - (#x6ef1 ?ân) - (#x6ef2 ?º¯) - (#x6ef4 ?ºw) - (#x6ef5 ?âm) - (#x6ef6 ?â°) - (#x6ef7 ?º±) - (#x6ef8 ?âq) - (#x6ef9 ?â£) - (#x6efb ?âs) - (#x6efc ?â³) - (#x6efd ?â¯) - (#x6efe ?ºu) - (#x6eff ?º¡) - (#x6f00 ?æS) - (#x6f01 ?º®) - (#x6f02 ?º}) - (#x6f03 ?âo) - (#x6f05 ?â®) - (#x6f06 ?º£) - (#x6f07 ?â«) - (#x6f08 ?â¸) - (#x6f09 ?âu) - (#x6f0a ?â~) - (#x6f0d ?â¶) - (#x6f0e ?â¬) - (#x6f0f ?º|) - (#x6f12 ?â|) - (#x6f13 ?ºv) - (#x6f14 ?ºt) - (#x6f15 ?º¨) - (#x6f18 ?âz) - (#x6f19 ?âw) - (#x6f1a ?âx) - (#x6f1c ?â²) - (#x6f1e ?â·) - (#x6f1f ?âµ) - (#x6f20 ?ºz) - (#x6f21 ?â¹) - (#x6f22 ?º~) - (#x6f23 ?º§) - (#x6f25 ?âp) - (#x6f26 ?åú) - (#x6f27 ?ây) - (#x6f29 ?ºx) - (#x6f2a ?º¬) - (#x6f2b ?º©) - (#x6f2c ?º{) - (#x6f2d ?â¥) - (#x6f2e ?ât) - (#x6f2f ?ºª) - (#x6f30 ?â§) - (#x6f31 ?º¤) - (#x6f32 ?º¦) - (#x6f33 ?ºs) - (#x6f35 ?â©) - (#x6f36 ?â¡) - (#x6f37 ?âr) - (#x6f38 ?º¥) - (#x6f39 ?â±) - (#x6f3a ?â´) - (#x6f3b ?â{) - (#x6f3c ?â¨) - (#x6f3e ?ºy) - (#x6f3f ?¼ß) - (#x6f40 ?â¦) - (#x6f41 ?åù) - (#x6f43 ?â) - (#x6f4e ?âv) - (#x6f4f ?æD) - (#x6f50 ?æN) - (#x6f51 ?¼â) - (#x6f52 ?æM) - (#x6f53 ?æY) - (#x6f54 ?¼ä) - (#x6f55 ?æK) - (#x6f57 ?æO) - (#x6f58 ?¼ï) - (#x6f5a ?æF) - (#x6f5b ?¼ç) - (#x6f5d ?æR) - (#x6f5e ?éð) - (#x6f5f ?¼ó) - (#x6f60 ?¼ò) - (#x6f61 ?æT) - (#x6f62 ?æC) - (#x6f63 ?æ^) - (#x6f64 ?¼í) - (#x6f66 ?¼ã) - (#x6f67 ?æW) - (#x6f69 ?æ[) - (#x6f6a ?æ`) - (#x6f6b ?æU) - (#x6f6c ?æI) - (#x6f6d ?¼æ) - (#x6f6e ?¼é) - (#x6f6f ?¼ñ) - (#x6f70 ?¼ì) - (#x6f72 ?æL) - (#x6f73 ?â¢) - (#x6f76 ?æH) - (#x6f77 ?æ_) - (#x6f78 ?¼è) - (#x6f7a ?¼ë) - (#x6f7b ?æa) - (#x6f7c ?¼à) - (#x6f7d ?æV) - (#x6f7e ?åû) - (#x6f7f ?æ\) - (#x6f80 ?Àß) - (#x6f82 ?æJ) - (#x6f84 ?¼á) - (#x6f85 ?æE) - (#x6f86 ?¼å) - (#x6f87 ?åü) - (#x6f88 ?º«) - (#x6f89 ?æA) - (#x6f8b ?æZ) - (#x6f8c ?æB) - (#x6f8d ?æ@) - (#x6f8e ?¼ê) - (#x6f90 ?æX) - (#x6f92 ?åþ) - (#x6f93 ?æQ) - (#x6f94 ?æP) - (#x6f95 ?æ]) - (#x6f96 ?æG) - (#x6f97 ?¼î) - (#x6f9e ?éó) - (#x6fa0 ?¿I) - (#x6fa1 ?¾þ) - (#x6fa2 ?ê@) - (#x6fa3 ?éë) - (#x6fa4 ?¿A) - (#x6fa5 ?é÷) - (#x6fa6 ?¿H) - (#x6fa7 ?¿C) - (#x6fa8 ?éõ) - (#x6fa9 ?íO) - (#x6faa ?éû) - (#x6fab ?êB) - (#x6fac ?éú) - (#x6fad ?éé) - (#x6fae ?éø) - (#x6faf ?êD) - (#x6fb0 ?êF) - (#x6fb1 ?¾ý) - (#x6fb2 ?êE) - (#x6fb3 ?¿D) - (#x6fb4 ?¿J) - (#x6fb6 ?¿G) - (#x6fb8 ?éþ) - (#x6fb9 ?¿F) - (#x6fba ?éù) - (#x6fbc ?éí) - (#x6fbd ?éò) - (#x6fbf ?éý) - (#x6fc0 ?¿E) - (#x6fc1 ?¿B) - (#x6fc2 ?¾ü) - (#x6fc3 ?¿@) - (#x6fc4 ?éñ) - (#x6fc6 ?åý) - (#x6fc7 ?éì) - (#x6fc8 ?éï) - (#x6fc9 ?êA) - (#x6fca ?éô) - (#x6fcb ?éê) - (#x6fcc ?íN) - (#x6fcd ?êC) - (#x6fce ?éî) - (#x6fcf ?éü) - (#x6fd4 ?íQ) - (#x6fd5 ?Àã) - (#x6fd8 ?À×) - (#x6fdb ?ÀÛ) - (#x6fdc ?íS) - (#x6fdd ?íY) - (#x6fde ?íW) - (#x6fdf ?ÀÙ) - (#x6fe0 ?ÀÚ) - (#x6fe1 ?Àá) - (#x6fe2 ?íZ) - (#x6fe3 ?íR) - (#x6fe4 ?ÀÜ) - (#x6fe6 ?íV) - (#x6fe7 ?íU) - (#x6fe8 ?í[) - (#x6fe9 ?Àâ) - (#x6feb ?ÀÝ) - (#x6fec ?Àà) - (#x6fed ?íT) - (#x6fee ?Àä) - (#x6fef ?ÀÞ) - (#x6ff0 ?Àå) - (#x6ff1 ?ÀØ) - (#x6ff2 ?íX) - (#x6ff4 ?íP) - (#x6ff7 ?ï÷) - (#x6ffa ?Âq) - (#x6ffb ?ïô) - (#x6ffc ?ïö) - (#x6ffe ?Âo) - (#x6fff ?ïò) - (#x7000 ?ïó) - (#x7001 ?ïî) - (#x7004 ?éö) - (#x7005 ?ïï) - (#x7006 ?Âp) - (#x7007 ?ïë) - (#x7009 ?Âm) - (#x700a ?ïø) - (#x700b ?Ân) - (#x700c ?ïì) - (#x700d ?ïí) - (#x700e ?ïñ) - (#x700f ?Âs) - (#x7011 ?Âr) - (#x7014 ?ïð) - (#x7015 ?Ãx) - (#x7016 ?ò_) - (#x7017 ?òe) - (#x7018 ?Ãy) - (#x7019 ?ò\) - (#x701a ?Ãv) - (#x701b ?Ãs) - (#x701c ?òg) - (#x701d ?Ãw) - (#x701f ?Ãt) - (#x7020 ?ò^) - (#x7021 ?òa) - (#x7022 ?òb) - (#x7023 ?òc) - (#x7024 ?òf) - (#x7026 ?ïõ) - (#x7027 ?ò]) - (#x7028 ?Ãu) - (#x7029 ?òd) - (#x702a ?òh) - (#x702b ?ò`) - (#x702f ?ô]) - (#x7030 ?Äj) - (#x7031 ?ô`) - (#x7032 ?Äk) - (#x7033 ?ôh) - (#x7034 ?ô_) - (#x7035 ?ô\) - (#x7037 ?ô^) - (#x7038 ?ôb) - (#x7039 ?ôe) - (#x703a ?ôd) - (#x703b ?ôg) - (#x703c ?ô[) - (#x703e ?Äi) - (#x703f ?ôc) - (#x7040 ?ôf) - (#x7041 ?ôi) - (#x7042 ?ôa) - (#x7043 ?õÓ) - (#x7044 ?õÔ) - (#x7045 ?õØ) - (#x7046 ?õÙ) - (#x7048 ?õÖ) - (#x7049 ?õ×) - (#x704a ?õÕ) - (#x704c ?Äé) - (#x7051 ?Åx) - (#x7052 ?öë) - (#x7055 ?öè) - (#x7056 ?öé) - (#x7057 ?öê) - (#x7058 ?Åy) - (#x705a ?÷å) - (#x705b ?÷ä) - (#x705d ?ø¯) - (#x705e ?Åô) - (#x705f ?ø) - (#x7060 ?ø°) - (#x7061 ?ø®) - (#x7062 ?øõ) - (#x7063 ?ÆW) - (#x7064 ?Æe) - (#x7065 ?ù£) - (#x7066 ?ùl) - (#x7068 ?ù¢) - (#x7069 ?ùÐ) - (#x706a ?ùÑ) - (#x706b ?¤õ) - (#x7070 ?¦Ç) - (#x7071 ?ÊA) - (#x7074 ?Ë^) - (#x7076 ?¨_) - (#x7078 ?¨b) - (#x707a ?Ë_) - (#x707c ?¨`) - (#x707d ?¨a) - (#x7082 ?ÍX) - (#x7083 ?ÍZ) - (#x7084 ?ÍU) - (#x7085 ?ÍR) - (#x7086 ?ÍT) - (#x708a ?ª¤) - (#x708e ?ª¢) - (#x7091 ?ÍV) - (#x7092 ?ª£) - (#x7093 ?ÍS) - (#x7094 ?ÍP) - (#x7095 ?ª¡) - (#x7096 ?ÍW) - (#x7098 ?ÍQ) - (#x7099 ?ª¥) - (#x709a ?ÍY) - (#x709f ?ϯ) - (#x70a1 ?ϳ) - (#x70a4 ?¬·) - (#x70a9 ?϶) - (#x70ab ?¬¯) - (#x70ac ?¬²) - (#x70ad ?¬´) - (#x70ae ?¬¶) - (#x70af ?¬³) - (#x70b0 ?ϲ) - (#x70b1 ?ϱ) - (#x70b3 ?¬±) - (#x70b4 ?Ï´) - (#x70b5 ?ϵ) - (#x70b7 ?Ï®) - (#x70b8 ?¬µ) - (#x70ba ?¬°) - (#x70be ?Ï°) - (#x70c5 ?Òw) - (#x70c6 ?Òx) - (#x70c7 ?Òy) - (#x70c8 ?¯P) - (#x70ca ?¯L) - (#x70cb ?Òn) - (#x70cd ?Òv) - (#x70ce ?Ò{) - (#x70cf ?¯Q) - (#x70d1 ?Òl) - (#x70d2 ?Òr) - (#x70d3 ?Òk) - (#x70d4 ?Òu) - (#x70d7 ?Òq) - (#x70d8 ?¯M) - (#x70d9 ?¯O) - (#x70da ?Òz) - (#x70dc ?Òj) - (#x70dd ?Òm) - (#x70de ?Òs) - (#x70e0 ?Òt) - (#x70e1 ?Ò|) - (#x70e2 ?Òp) - (#x70e4 ?¯N) - (#x70ef ?²m) - (#x70f0 ?ÖN) - (#x70f3 ?ÖP) - (#x70f4 ?ÖL) - (#x70f6 ?ÖX) - (#x70f7 ?ÖJ) - (#x70f8 ?ÖW) - (#x70f9 ?²i) - (#x70fa ?ÖH) - (#x70fb ?Ú[) - (#x70fc ?ÖR) - (#x70fd ?²l) - (#x70ff ?ÖS) - (#x7100 ?ÖV) - (#x7102 ?ÖZ) - (#x7104 ?ÖO) - (#x7106 ?ÖT) - (#x7109 ?²j) - (#x710a ?²k) - (#x710b ?ÖY) - (#x710c ?ÖM) - (#x710d ?ÖI) - (#x710e ?Ö[) - (#x7110 ?ÖQ) - (#x7113 ?ÖU) - (#x7117 ?ÖK) - (#x7119 ?µH) - (#x711a ?µI) - (#x711b ?Úe) - (#x711c ?µO) - (#x711e ?ÚY) - (#x711f ?Úb) - (#x7120 ?ÚX) - (#x7121 ?µL) - (#x7122 ?Ú`) - (#x7123 ?Ú^) - (#x7125 ?Ú_) - (#x7126 ?µJ) - (#x7128 ?Úc) - (#x712e ?Ú\) - (#x712f ?ÚZ) - (#x7130 ?µK) - (#x7131 ?Ú]) - (#x7132 ?Úa) - (#x7136 ?µM) - (#x713a ?Úd) - (#x7141 ?Þp) - (#x7142 ?Þw) - (#x7143 ?Þy) - (#x7144 ?Þ¡) - (#x7146 ?·Ú) - (#x7147 ?Þk) - (#x7149 ?·Ò) - (#x714b ?Þz) - (#x714c ?·×) - (#x714d ?Þ¢) - (#x714e ?·Î) - (#x7150 ?Þ}) - (#x7152 ?Þm) - (#x7153 ?Þ~) - (#x7154 ?Þl) - (#x7156 ?·Ü) - (#x7158 ?Þx) - (#x7159 ?·Ï) - (#x715a ?Þ£) - (#x715c ?·Ô) - (#x715d ?Þq) - (#x715e ?·Ù) - (#x715f ?Þ|) - (#x7160 ?Þo) - (#x7161 ?Þv) - (#x7162 ?Þr) - (#x7163 ?Þn) - (#x7164 ?·Ñ) - (#x7165 ?·Ø) - (#x7166 ?·Ö) - (#x7167 ?·Ó) - (#x7168 ?·Û) - (#x7169 ?·Ð) - (#x716a ?Þu) - (#x716c ?·Õ) - (#x716e ?µN) - (#x7170 ?Þ{) - (#x7172 ?Þs) - (#x7178 ?Þt) - (#x717b ?âÁ) - (#x717d ?º´) - (#x7180 ?â½) - (#x7181 ?âÃ) - (#x7182 ?â¿) - (#x7184 ?º¶) - (#x7185 ?â¾) - (#x7186 ?âÂ) - (#x7187 ?âº) - (#x7189 ?â¼) - (#x718a ?ºµ) - (#x718f ?âÀ) - (#x7190 ?â») - (#x7192 ?º·) - (#x7194 ?º²) - (#x7197 ?âÄ) - (#x7199 ?º³) - (#x719a ?æg) - (#x719b ?æd) - (#x719c ?æp) - (#x719d ?æj) - (#x719e ?æl) - (#x719f ?¼ô) - (#x71a0 ?æf) - (#x71a1 ?æn) - (#x71a4 ?æm) - (#x71a5 ?æk) - (#x71a7 ?æq) - (#x71a8 ?¼÷) - (#x71a9 ?æh) - (#x71aa ?æo) - (#x71ac ?¼õ) - (#x71af ?æc) - (#x71b0 ?æe) - (#x71b1 ?¼ö) - (#x71b2 ?æb) - (#x71b3 ?ær) - (#x71b5 ?æi) - (#x71b8 ?êJ) - (#x71b9 ?¿Q) - (#x71bc ?êU) - (#x71bd ?êS) - (#x71be ?¿K) - (#x71bf ?êI) - (#x71c0 ?êL) - (#x71c1 ?êM) - (#x71c2 ?êH) - (#x71c3 ?¿U) - (#x71c4 ?¿V) - (#x71c5 ?êG) - (#x71c6 ?êV) - (#x71c7 ?êQ) - (#x71c8 ?¿O) - (#x71c9 ?¿L) - (#x71ca ?êP) - (#x71cb ?êN) - (#x71ce ?¿R) - (#x71cf ?êR) - (#x71d0 ?¿M) - (#x71d2 ?¿N) - (#x71d4 ?êO) - (#x71d5 ?¿P) - (#x71d6 ?êK) - (#x71d8 ?êT) - (#x71d9 ?¿S) - (#x71da ?êW) - (#x71db ?êX) - (#x71dc ?¿T) - (#x71df ?Àç) - (#x71e0 ?Àî) - (#x71e1 ?í\) - (#x71e2 ?íb) - (#x71e4 ?í`) - (#x71e5 ?Àê) - (#x71e6 ?Àé) - (#x71e7 ?Àæ) - (#x71e8 ?í^) - (#x71ec ?Àì) - (#x71ed ?Àë) - (#x71ee ?Àè) - (#x71f0 ?ía) - (#x71f1 ?í]) - (#x71f2 ?í_) - (#x71f4 ?Àí) - (#x71f8 ?Âw) - (#x71f9 ?ïû) - (#x71fb ?Ât) - (#x71fc ?Âu) - (#x71fd ?ïý) - (#x71fe ?Âv) - (#x71ff ?ïú) - (#x7201 ?ïù) - (#x7202 ?òl) - (#x7203 ?ïü) - (#x7205 ?òm) - (#x7206 ?Ãz) - (#x7207 ?òk) - (#x720a ?òj) - (#x720c ?òi) - (#x720d ?Ã{) - (#x7210 ?Äl) - (#x7213 ?ôj) - (#x7214 ?ôk) - (#x7219 ?õÜ) - (#x721a ?õÛ) - (#x721b ?Äê) - (#x721d ?õÚ) - (#x721e ?öì) - (#x721f ?öí) - (#x7222 ?÷æ) - (#x7223 ?ø±) - (#x7226 ?øö) - (#x7227 ?ù¼) - (#x7228 ?Æy) - (#x7229 ?ùÆ) - (#x722a ?¤ö) - (#x722c ?ª¦) - (#x722d ?ª§) - (#x7230 ?¬¸) - (#x7235 ?Àï) - (#x7236 ?¤÷) - (#x7238 ?ª¨) - (#x7239 ?¯R) - (#x723a ?·Ý) - (#x723b ?¤ø) - (#x723d ?²n) - (#x723e ?º¸) - (#x723f ?Éb) - (#x7241 ?Ï·) - (#x7242 ?Ò}) - (#x7244 ?âÅ) - (#x7246 ?Àð) - (#x7247 ?¤ù) - (#x7248 ?ª©) - (#x7249 ?ϸ) - (#x724a ?Ϲ) - (#x724b ?Úf) - (#x724c ?µP) - (#x724f ?Þ¤) - (#x7252 ?·Þ) - (#x7253 ?âÆ) - (#x7256 ?¼ø) - (#x7258 ?Ã|) - (#x7259 ?¤ú) - (#x725a ?Úg) - (#x725b ?¤û) - (#x725d ?¦É) - (#x725e ?ÊB) - (#x725f ?¦È) - (#x7260 ?¨e) - (#x7261 ?¨d) - (#x7262 ?¨c) - (#x7263 ?Ë`) - (#x7267 ?ªª) - (#x7269 ?ª«) - (#x726a ?Í[) - (#x726c ?Ϻ) - (#x726e ?Ͻ) - (#x726f ?¬º) - (#x7270 ?Ï») - (#x7272 ?¬¹) - (#x7273 ?ϼ) - (#x7274 ?¬») - (#x7276 ?Ò¢) - (#x7277 ?Ò¡) - (#x7278 ?Ò~) - (#x7279 ?¯S) - (#x727b ?Ö]) - (#x727c ?Ö^) - (#x727d ?²o) - (#x727e ?Ö\) - (#x727f ?Ö_) - (#x7280 ?µR) - (#x7281 ?²p) - (#x7284 ?µQ) - (#x7285 ?Úk) - (#x7286 ?Új) - (#x7288 ?Úh) - (#x7289 ?Úi) - (#x728b ?Úl) - (#x728c ?Þ¦) - (#x728d ?Þ¥) - (#x728e ?Þ©) - (#x7290 ?Þ¨) - (#x7291 ?Þ§) - (#x7292 ?º¹) - (#x7293 ?âÉ) - (#x7295 ?âÈ) - (#x7296 ?ºº) - (#x7297 ?âÇ) - (#x7298 ?æs) - (#x729a ?æt) - (#x729b ?¼ù) - (#x729d ?êY) - (#x729e ?êZ) - (#x72a1 ?òr) - (#x72a2 ?Ã}) - (#x72a3 ?òq) - (#x72a4 ?òp) - (#x72a5 ?òn) - (#x72a6 ?òo) - (#x72a7 ?Äë) - (#x72a8 ?ôl) - (#x72a9 ?öî) - (#x72aa ?ø÷) - (#x72ac ?¤ü) - (#x72ae ?É¥) - (#x72af ?¥Ç) - (#x72b0 ?ɦ) - (#x72b4 ?ÊC) - (#x72b5 ?ÊD) - (#x72ba ?Ëf) - (#x72bd ?Ëb) - (#x72bf ?Ëa) - (#x72c0 ?ª¬) - (#x72c1 ?Ëe) - (#x72c2 ?¨g) - (#x72c3 ?Ëc) - (#x72c4 ?¨f) - (#x72c5 ?Ëg) - (#x72c6 ?Ëd) - (#x72c9 ?Í_) - (#x72ca ?Ͼ) - (#x72cb ?Í]) - (#x72cc ?Íd) - (#x72ce ?ª) - (#x72d0 ?ª°) - (#x72d1 ?Íe) - (#x72d2 ?Ía) - (#x72d4 ?Íb) - (#x72d6 ?Í\) - (#x72d7 ?ª¯) - (#x72d8 ?Í^) - (#x72d9 ?ª®) - (#x72da ?Íc) - (#x72dc ?Í`) - (#x72df ?ÏÂ) - (#x72e0 ?¬½) - (#x72e1 ?¬¾) - (#x72e3 ?ÏÅ) - (#x72e4 ?Ï¿) - (#x72e6 ?ÏÄ) - (#x72e8 ?ÏÀ) - (#x72e9 ?¬¼) - (#x72ea ?ÏÃ) - (#x72eb ?ÏÁ) - (#x72f3 ?Ò¨) - (#x72f4 ?Ò¥) - (#x72f6 ?Ò§) - (#x72f7 ?¯X) - (#x72f8 ?¯W) - (#x72f9 ?¯U) - (#x72fa ?Ò¤) - (#x72fb ?Ò©) - (#x72fc ?¯T) - (#x72fd ?¯V) - (#x72fe ?Ò¦) - (#x72ff ?Ög) - (#x7300 ?Ò£) - (#x7301 ?Òª) - (#x7307 ?Öb) - (#x7308 ?Öf) - (#x730a ?Öe) - (#x730b ?Ún) - (#x730c ?Úy) - (#x730f ?Öh) - (#x7311 ?Öc) - (#x7312 ?Úm) - (#x7313 ?²t) - (#x7316 ?²s) - (#x7317 ?Öa) - (#x7318 ?Öd) - (#x7319 ?²u) - (#x731b ?²r) - (#x731c ?²q) - (#x731d ?Ö`) - (#x731e ?Öi) - (#x7322 ?Úp) - (#x7323 ?Úw) - (#x7325 ?µT) - (#x7326 ?Úv) - (#x7327 ?Ús) - (#x7329 ?µV) - (#x732d ?Úu) - (#x7330 ?Úo) - (#x7331 ?Úq) - (#x7332 ?Út) - (#x7333 ?Úr) - (#x7334 ?µU) - (#x7335 ?Úx) - (#x7336 ?µS) - (#x7337 ?·ß) - (#x733a ?Þ) - (#x733b ?Þ¬) - (#x733c ?Þª) - (#x733e ?·â) - (#x733f ?·á) - (#x7340 ?Þ®) - (#x7342 ?Þ«) - (#x7343 ?âÊ) - (#x7344 ?º») - (#x7345 ?·à) - (#x7349 ?Þ°) - (#x734a ?Þ¯) - (#x734c ?âÍ) - (#x734d ?âË) - (#x734e ?¼ú) - (#x7350 ?º¼) - (#x7351 ?âÌ) - (#x7352 ?æv) - (#x7357 ?¼û) - (#x7358 ?æu) - (#x7359 ?æ~) - (#x735a ?æ}) - (#x735b ?æ{) - (#x735d ?æz) - (#x735e ?æw) - (#x735f ?æx) - (#x7360 ?æy) - (#x7361 ?æ|) - (#x7362 ?æ¡) - (#x7365 ?ê_) - (#x7366 ?ê\) - (#x7367 ?ê]) - (#x7368 ?¿W) - (#x7369 ?ê[) - (#x736a ?êa) - (#x736b ?ê`) - (#x736c ?ê^) - (#x736e ?íd) - (#x736f ?íe) - (#x7370 ?Àñ) - (#x7372 ?Àò) - (#x7373 ?íc) - (#x7375 ?Ây) - (#x7376 ?ïþ) - (#x7377 ?Âx) - (#x7378 ?Ã~) - (#x737a ?á) - (#x737b ?Äm) - (#x737c ?ôn) - (#x737d ?ôm) - (#x737e ?õÝ) - (#x737f ?öï) - (#x7380 ?Åz) - (#x7381 ?÷è) - (#x7382 ?÷ç) - (#x7383 ?÷é) - (#x7384 ?¥È) - (#x7385 ?ÏÆ) - (#x7386 ?¯Y) - (#x7387 ?²v) - (#x7388 ?Öj) - (#x7389 ?¥É) - (#x738a ?ɧ) - (#x738b ?¤ý) - (#x738e ?ÊE) - (#x7392 ?Ël) - (#x7393 ?Ëj) - (#x7394 ?Ëk) - (#x7395 ?Ëh) - (#x7396 ?¨h) - (#x7397 ?Ëi) - (#x739d ?Ím) - (#x739f ?ª³) - (#x73a0 ?Ík) - (#x73a1 ?Íg) - (#x73a2 ?Íj) - (#x73a4 ?Íf) - (#x73a5 ?ªµ) - (#x73a6 ?Íi) - (#x73a8 ?ª²) - (#x73a9 ?ª±) - (#x73ab ?ª´) - (#x73ac ?Íl) - (#x73ad ?Íh) - (#x73b2 ?¬Â) - (#x73b3 ?¬Å) - (#x73b4 ?ÏÎ) - (#x73b5 ?ÏÍ) - (#x73b6 ?ÏÌ) - (#x73b7 ?¬¿) - (#x73b8 ?ÏÕ) - (#x73b9 ?ÏË) - (#x73bb ?¬Á) - (#x73bc ?Ò¯) - (#x73be ?ÏÒ) - (#x73bf ?ÏÐ) - (#x73c0 ?¬Ä) - (#x73c2 ?ÏÈ) - (#x73c3 ?ÏÓ) - (#x73c5 ?ÏÊ) - (#x73c6 ?ÏÔ) - (#x73c7 ?ÏÑ) - (#x73c8 ?ÏÉ) - (#x73ca ?¬À) - (#x73cb ?ÏÖ) - (#x73cc ?ÏÇ) - (#x73cd ?¬Ã) - (#x73d2 ?Ò´) - (#x73d3 ?Ò«) - (#x73d4 ?Ò¶) - (#x73d6 ?Ò®) - (#x73d7 ?Ò¹) - (#x73d8 ?Òº) - (#x73d9 ?Ò¬) - (#x73da ?Ò¸) - (#x73db ?Òµ) - (#x73dc ?Ò³) - (#x73dd ?Ò·) - (#x73de ?¯_) - (#x73e0 ?¯]) - (#x73e3 ?Ò±) - (#x73e5 ?Ò) - (#x73e7 ?Ò°) - (#x73e8 ?Ò») - (#x73e9 ?Ò²) - (#x73ea ?¯^) - (#x73eb ?ÏÏ) - (#x73ed ?¯Z) - (#x73ee ?¯\) - (#x73f4 ?Öx) - (#x73f5 ?Öm) - (#x73f6 ?Ök) - (#x73f8 ?Öl) - (#x73fa ?Ös) - (#x73fc ?Öt) - (#x73fd ?Öp) - (#x73fe ?²{) - (#x73ff ?Öu) - (#x7400 ?Ör) - (#x7401 ?Öo) - (#x7403 ?²y) - (#x7404 ?Ön) - (#x7405 ?²w) - (#x7406 ?²z) - (#x7407 ?Öq) - (#x7408 ?Öy) - (#x7409 ?¯[) - (#x740a ?²x) - (#x740b ?Öw) - (#x740c ?Öv) - (#x740d ?²|) - (#x7416 ?Ú~) - (#x741a ?Ú¡) - (#x741b ?µ`) - (#x741d ?Ú§) - (#x7420 ?Ú©) - (#x7421 ?Ú¢) - (#x7422 ?µZ) - (#x7423 ?Ú¦) - (#x7424 ?Ú¥) - (#x7425 ?µ[) - (#x7426 ?µa) - (#x7428 ?µb) - (#x7429 ?Ú¨) - (#x742a ?µX) - (#x742b ?Ú}) - (#x742c ?Ú{) - (#x742d ?Ú£) - (#x742e ?Úz) - (#x742f ?µ_) - (#x7430 ?Ú|) - (#x7431 ?Ú¤) - (#x7432 ?Úª) - (#x7433 ?µY) - (#x7434 ?µ^) - (#x7435 ?µ\) - (#x7436 ?µ]) - (#x743a ?µW) - (#x743f ?·é) - (#x7440 ?Þ·) - (#x7441 ?·è) - (#x7442 ?Þ») - (#x7444 ?Þ±) - (#x7446 ?Þ¼) - (#x744a ?Þ²) - (#x744b ?Þ³) - (#x744d ?Þ½) - (#x744e ?Þº) - (#x744f ?Þ¸) - (#x7450 ?Þ¹) - (#x7451 ?Þµ) - (#x7452 ?Þ´) - (#x7454 ?Þ¾) - (#x7455 ?·å) - (#x7457 ?Þ¶) - (#x7459 ?·ê) - (#x745a ?·ä) - (#x745b ?·ë) - (#x745c ?·ì) - (#x745e ?·ç) - (#x745f ?·æ) - (#x7462 ?âÎ) - (#x7463 ?º¾) - (#x7464 ?º½) - (#x7467 ?âÓ) - (#x7469 ?¼ü) - (#x746a ?º¿) - (#x746d ?ºÁ) - (#x746e ?âÔ) - (#x746f ?·ã) - (#x7470 ?ºÀ) - (#x7471 ?âÐ) - (#x7472 ?âÒ) - (#x7473 ?âÏ) - (#x7475 ?âÑ) - (#x7479 ?æ«) - (#x747c ?æª) - (#x747d ?æ§) - (#x747e ?½@) - (#x747f ?êb) - (#x7480 ?½A) - (#x7481 ?æ¦) - (#x7483 ?¼þ) - (#x7485 ?æ¨) - (#x7486 ?æ¥) - (#x7487 ?æ¢) - (#x7488 ?æ©) - (#x7489 ?æ£) - (#x748a ?æ¤) - (#x748b ?¼ý) - (#x7490 ?íi) - (#x7492 ?êf) - (#x7494 ?êe) - (#x7495 ?êg) - (#x7497 ?íf) - (#x7498 ?¿Z) - (#x749a ?êc) - (#x749c ?¿X) - (#x749e ?¿\) - (#x749f ?¿[) - (#x74a0 ?êd) - (#x74a1 ?êh) - (#x74a3 ?¿Y) - (#x74a5 ?ím) - (#x74a6 ?Àõ) - (#x74a7 ?Âz) - (#x74a8 ?Àö) - (#x74a9 ?Àó) - (#x74aa ?íj) - (#x74ab ?íh) - (#x74ad ?ík) - (#x74af ?ín) - (#x74b0 ?Àô) - (#x74b1 ?íl) - (#x74b2 ?íg) - (#x74b5 ?ðB) - (#x74b6 ?ðE) - (#x74b7 ?òu) - (#x74b8 ?ð@) - (#x74ba ?ôo) - (#x74bb ?ðF) - (#x74bd ?â) - (#x74be ?ðD) - (#x74bf ?Â{) - (#x74c0 ?ðA) - (#x74c1 ?ðC) - (#x74c2 ?ðG) - (#x74c3 ?òv) - (#x74c5 ?òt) - (#x74ca ?ã) - (#x74cb ?òs) - (#x74cf ?Än) - (#x74d4 ?Äí) - (#x74d5 ?öñ) - (#x74d6 ?Äì) - (#x74d7 ?öó) - (#x74d8 ?öð) - (#x74d9 ?öò) - (#x74da ?ÅÐ) - (#x74db ?ø²) - (#x74dc ?¥Ê) - (#x74dd ?Ín) - (#x74de ?Ò¼) - (#x74df ?Ò½) - (#x74e0 ?²}) - (#x74e1 ?Þ¿) - (#x74e2 ?¿]) - (#x74e3 ?ä) - (#x74e4 ?Å{) - (#x74e5 ?ø³) - (#x74e6 ?¥Ë) - (#x74e8 ?Ío) - (#x74e9 ?¢`) - (#x74ec ?Ï×) - (#x74ee ?ÏØ) - (#x74f4 ?Ò¾) - (#x74f5 ?Ò¿) - (#x74f6 ?²~) - (#x74f7 ?²¡) - (#x74fb ?Ú«) - (#x74fd ?ÞÂ) - (#x74fe ?ÞÁ) - (#x74ff ?ÞÀ) - (#x7500 ?âÕ) - (#x7502 ?âÖ) - (#x7503 ?â×) - (#x7504 ?ºÂ) - (#x7507 ?æ) - (#x7508 ?æ¬) - (#x750b ?êi) - (#x750c ?¿^) - (#x750d ?¿_) - (#x750f ?ír) - (#x7510 ?ío) - (#x7511 ?íp) - (#x7512 ?íq) - (#x7513 ?ðI) - (#x7514 ?ðH) - (#x7515 ?Â|) - (#x7516 ?òw) - (#x7517 ?õÞ) - (#x7518 ?¥Ì) - (#x751a ?¬Æ) - (#x751c ?²¢) - (#x751d ?ÞÃ) - (#x751f ?¥Í) - (#x7521 ?ÒÀ) - (#x7522 ?²£) - (#x7525 ?µc) - (#x7526 ?µd) - (#x7528 ?¥Î) - (#x7529 ?¥Ï) - (#x752a ?ÊF) - (#x752b ?¨j) - (#x752c ?¨i) - (#x752d ?¬Ç) - (#x752e ?ÏÙ) - (#x752f ?Ú¬) - (#x7530 ?¥Ð) - (#x7531 ?¥Ñ) - (#x7532 ?¥Ò) - (#x7533 ?¥Ó) - (#x7537 ?¨k) - (#x7538 ?¨l) - (#x7539 ?Ën) - (#x753a ?Ëm) - (#x753d ?ª¶) - (#x753e ?Ír) - (#x753f ?Íp) - (#x7540 ?Íq) - (#x7547 ?ÏÚ) - (#x7548 ?ÏÛ) - (#x754b ?¬Ë) - (#x754c ?¬É) - (#x754e ?¬Ê) - (#x754f ?¬È) - (#x7554 ?¯`) - (#x7559 ?¯d) - (#x755a ?¯c) - (#x755b ?ÒÁ) - (#x755c ?¯b) - (#x755d ?¯a) - (#x755f ?ÒÂ) - (#x7562 ?²¦) - (#x7563 ?Ö{) - (#x7564 ?Öz) - (#x7565 ?²¤) - (#x7566 ?²¥) - (#x756a ?µf) - (#x756b ?µe) - (#x756c ?Ú®) - (#x756f ?Ú) - (#x7570 ?²§) - (#x7576 ?·í) - (#x7577 ?ÞÅ) - (#x7578 ?·î) - (#x7579 ?ÞÄ) - (#x757d ?âØ) - (#x757e ?æ®) - (#x757f ?½B) - (#x7580 ?êj) - (#x7584 ?ís) - (#x7586 ?æ) - (#x7587 ?Ã¥) - (#x758a ?Å|) - (#x758b ?¥Ô) - (#x758c ?Ís) - (#x758f ?²¨) - (#x7590 ?âÙ) - (#x7591 ?ºÃ) - (#x7594 ?Ëo) - (#x7595 ?Ëp) - (#x7598 ?Ít) - (#x7599 ?ª¸) - (#x759a ?ª¹) - (#x759d ?ª·) - (#x75a2 ?¬Ï) - (#x75a3 ?¬Ð) - (#x75a4 ?¬Í) - (#x75a5 ?¬Î) - (#x75a7 ?ÏÜ) - (#x75aa ?ÏÝ) - (#x75ab ?¬Ì) - (#x75b0 ?ÒÃ) - (#x75b2 ?¯h) - (#x75b3 ?¯i) - (#x75b5 ?²«) - (#x75b6 ?ÒÉ) - (#x75b8 ?¯n) - (#x75b9 ?¯l) - (#x75ba ?ÒÊ) - (#x75bb ?ÒÅ) - (#x75bc ?¯k) - (#x75bd ?¯j) - (#x75be ?¯e) - (#x75bf ?ÒÈ) - (#x75c0 ?ÒÇ) - (#x75c1 ?ÒÄ) - (#x75c2 ?¯m) - (#x75c4 ?ÒÆ) - (#x75c5 ?¯f) - (#x75c7 ?¯g) - (#x75ca ?²¬) - (#x75cb ?Ö¡) - (#x75cc ?Ö¢) - (#x75cd ?²) - (#x75ce ?Ö|) - (#x75cf ?Ö~) - (#x75d0 ?Ö¤) - (#x75d1 ?Ö£) - (#x75d2 ?Ö}) - (#x75d4 ?²©) - (#x75d5 ?²ª) - (#x75d7 ?Ú¶) - (#x75d8 ?µk) - (#x75d9 ?µj) - (#x75da ?Ú°) - (#x75db ?µh) - (#x75dd ?Ú³) - (#x75de ?µl) - (#x75df ?Ú´) - (#x75e0 ?µm) - (#x75e1 ?Ú±) - (#x75e2 ?µg) - (#x75e3 ?µi) - (#x75e4 ?Úµ) - (#x75e6 ?Ú²) - (#x75e7 ?Ú¯) - (#x75ed ?ÞÒ) - (#x75ef ?ÞÇ) - (#x75f0 ?·ð) - (#x75f1 ?·ó) - (#x75f2 ?·ò) - (#x75f3 ?·÷) - (#x75f4 ?·ö) - (#x75f5 ?ÞÓ) - (#x75f6 ?ÞÑ) - (#x75f7 ?ÞÊ) - (#x75f8 ?ÞÎ) - (#x75f9 ?ÞÍ) - (#x75fa ?·ô) - (#x75fb ?ÞÐ) - (#x75fc ?ÞÌ) - (#x75fd ?ÞÔ) - (#x75fe ?ÞË) - (#x75ff ?·õ) - (#x7600 ?·ï) - (#x7601 ?·ñ) - (#x7603 ?ÞÉ) - (#x7608 ?âÛ) - (#x7609 ?ºÇ) - (#x760a ?âß) - (#x760b ?ºÆ) - (#x760c ?âÜ) - (#x760d ?ºÅ) - (#x760f ?ÞÈ) - (#x7610 ?ÞÏ) - (#x7611 ?âÞ) - (#x7613 ?ºÈ) - (#x7614 ?âà) - (#x7615 ?âÝ) - (#x7616 ?âÚ) - (#x7619 ?æ±) - (#x761a ?æµ) - (#x761b ?æ·) - (#x761c ?æ³) - (#x761d ?æ²) - (#x761e ?æ°) - (#x761f ?½E) - (#x7620 ?½C) - (#x7621 ?½H) - (#x7622 ?½I) - (#x7623 ?æ´) - (#x7624 ?½F) - (#x7625 ?æ¯) - (#x7626 ?½G) - (#x7627 ?ºÄ) - (#x7628 ?æ¶) - (#x7629 ?½D) - (#x762d ?êl) - (#x762f ?êk) - (#x7630 ?ês) - (#x7631 ?êm) - (#x7632 ?êr) - (#x7633 ?êo) - (#x7634 ?¿`) - (#x7635 ?êq) - (#x7638 ?¿a) - (#x763a ?¿b) - (#x763c ?êp) - (#x763d ?ên) - (#x7642 ?Àø) - (#x7643 ?ít) - (#x7646 ?À÷) - (#x7647 ?íw) - (#x7648 ?íu) - (#x7649 ?ív) - (#x764c ?Àù) - (#x7650 ?ðM) - (#x7652 ?¡) - (#x7653 ?ðN) - (#x7656 ?Â}) - (#x7657 ?ðO) - (#x7658 ?Â~) - (#x7659 ?ðL) - (#x765a ?ðP) - (#x765c ?ðJ) - (#x765f ?ç) - (#x7660 ?òx) - (#x7661 ?è) - (#x7662 ?Äo) - (#x7664 ?ðK) - (#x7665 ?Äp) - (#x7669 ?Äî) - (#x766a ?õß) - (#x766c ?Å~) - (#x766d ?öô) - (#x766e ?Å}) - (#x7670 ?÷ê) - (#x7671 ?Åõ) - (#x7672 ?Åö) - (#x7675 ?ùÌ) - (#x7678 ?¬Ñ) - (#x7679 ?ÏÞ) - (#x767b ?µn) - (#x767c ?µo) - (#x767d ?¥Õ) - (#x767e ?¦Ê) - (#x767f ?ÊG) - (#x7681 ?Ëq) - (#x7682 ?¨m) - (#x7684 ?ªº) - (#x7686 ?¬Ò) - (#x7687 ?¬Ó) - (#x7688 ?¬Ô) - (#x7689 ?Ö¦) - (#x768a ?ÒË) - (#x768b ?¯o) - (#x768e ?²®) - (#x768f ?Ö¥) - (#x7692 ?Ú¸) - (#x7693 ?µq) - (#x7695 ?Ú·) - (#x7696 ?µp) - (#x7699 ?ÞÕ) - (#x769a ?½J) - (#x769b ?æ») - (#x769c ?æ¸) - (#x769d ?æ¹) - (#x769e ?æº) - (#x76a4 ?íx) - (#x76a6 ?ðQ) - (#x76aa ?ôq) - (#x76ab ?ôp) - (#x76ad ?öõ) - (#x76ae ?¥Ö) - (#x76af ?Íu) - (#x76b0 ?¯p) - (#x76b4 ?µr) - (#x76b5 ?ÞÖ) - (#x76b8 ?âá) - (#x76ba ?½K) - (#x76bb ?êt) - (#x76bd ?ðR) - (#x76be ?ôr) - (#x76bf ?¥×) - (#x76c2 ?ª») - (#x76c3 ?¬×) - (#x76c4 ?Ïß) - (#x76c5 ?¬Ø) - (#x76c6 ?¬Ö) - (#x76c8 ?¬Õ) - (#x76c9 ?ÒÌ) - (#x76ca ?¯q) - (#x76cd ?¯r) - (#x76ce ?¯s) - (#x76d2 ?²°) - (#x76d3 ?Ö§) - (#x76d4 ?²¯) - (#x76da ?Ú¹) - (#x76db ?²±) - (#x76dc ?µs) - (#x76dd ?Þ×) - (#x76de ?·ø) - (#x76df ?·ù) - (#x76e1 ?ºÉ) - (#x76e3 ?ºÊ) - (#x76e4 ?½L) - (#x76e5 ?¿d) - (#x76e6 ?êu) - (#x76e7 ?¿c) - (#x76e9 ?íy) - (#x76ea ?Àú) - (#x76ec ?ðS) - (#x76ed ?ôs) - (#x76ee ?¥Ø) - (#x76ef ?¨n) - (#x76f0 ?Íx) - (#x76f1 ?Íw) - (#x76f2 ?ª¼) - (#x76f3 ?Ív) - (#x76f4 ?ª½) - (#x76f5 ?Íy) - (#x76f7 ?Ïå) - (#x76f8 ?¬Û) - (#x76f9 ?¬Ú) - (#x76fa ?Ïç) - (#x76fb ?Ïæ) - (#x76fc ?¬ß) - (#x76fe ?¬Þ) - (#x7701 ?¬Ù) - (#x7703 ?Ïá) - (#x7704 ?Ïâ) - (#x7705 ?Ïã) - (#x7707 ?¬à) - (#x7708 ?Ïà) - (#x7709 ?¬Ü) - (#x770a ?Ïä) - (#x770b ?¬Ý) - (#x7710 ?ÒÏ) - (#x7711 ?ÒÓ) - (#x7712 ?ÒÑ) - (#x7713 ?ÒÐ) - (#x7715 ?ÒÔ) - (#x7719 ?ÒÕ) - (#x771a ?ÒÖ) - (#x771b ?ÒÎ) - (#x771d ?ÒÍ) - (#x771f ?¯u) - (#x7720 ?¯v) - (#x7722 ?Ò×) - (#x7723 ?ÒÒ) - (#x7725 ?Ö°) - (#x7727 ?ÒØ) - (#x7728 ?¯w) - (#x7729 ?¯t) - (#x772d ?Öª) - (#x772f ?Ö©) - (#x7731 ?Ö«) - (#x7732 ?Ö¬) - (#x7733 ?Ö®) - (#x7734 ?Ö) - (#x7735 ?Ö²) - (#x7736 ?²µ) - (#x7737 ?²²) - (#x7738 ?²¶) - (#x7739 ?Ö¨) - (#x773a ?²·) - (#x773b ?Ö±) - (#x773c ?²´) - (#x773d ?Ö¯) - (#x773e ?²³) - (#x7744 ?Ú¼) - (#x7745 ?Ú¾) - (#x7746 ?Úº) - (#x7747 ?Ú») - (#x774a ?Ú¿) - (#x774b ?ÚÁ) - (#x774c ?ÚÂ) - (#x774d ?Ú½) - (#x774e ?ÚÀ) - (#x774f ?µt) - (#x7752 ?ÞÛ) - (#x7754 ?Þà) - (#x7755 ?ÞØ) - (#x7756 ?ÞÜ) - (#x7759 ?Þá) - (#x775a ?ÞÝ) - (#x775b ?·ú) - (#x775c ?¸C) - (#x775e ?·ý) - (#x775f ?ÞÙ) - (#x7760 ?ÞÚ) - (#x7761 ?ºÎ) - (#x7762 ?¸F) - (#x7763 ?·þ) - (#x7765 ?¸D) - (#x7766 ?·ü) - (#x7767 ?Þß) - (#x7768 ?¸E) - (#x7769 ?ÞÞ) - (#x776a ?¸A) - (#x776b ?·û) - (#x776c ?¸B) - (#x776d ?Þâ) - (#x776e ?âæ) - (#x776f ?âè) - (#x7779 ?¸@) - (#x777c ?âã) - (#x777d ?ºÌ) - (#x777e ?âé) - (#x777f ?ºÍ) - (#x7780 ?âç) - (#x7781 ?ââ) - (#x7782 ?âå) - (#x7783 ?âê) - (#x7784 ?ºË) - (#x7785 ?âä) - (#x7787 ?½N) - (#x7788 ?æ¿) - (#x7789 ?æ¾) - (#x778b ?½Q) - (#x778c ?½O) - (#x778d ?æ¼) - (#x778e ?½M) - (#x778f ?æ½) - (#x7791 ?½P) - (#x7795 ?ê}) - (#x7797 ?ê¡) - (#x7799 ?ê~) - (#x779a ?êv) - (#x779b ?êz) - (#x779c ?êy) - (#x779d ?êw) - (#x779e ?¿f) - (#x779f ?¿g) - (#x77a0 ?¿e) - (#x77a1 ?êx) - (#x77a2 ?ê{) - (#x77a3 ?ê|) - (#x77a5 ?¿h) - (#x77a7 ?Á@) - (#x77a8 ?í£) - (#x77aa ?Àü) - (#x77ab ?í{) - (#x77ac ?Àþ) - (#x77ad ?ÁA) - (#x77b0 ?Àý) - (#x77b1 ?í¢) - (#x77b2 ?í|) - (#x77b3 ?Àû) - (#x77b4 ?í¡) - (#x77b5 ?íz) - (#x77b6 ?í~) - (#x77b7 ?í}) - (#x77ba ?ðU) - (#x77bb ?¤) - (#x77bc ?Â¥) - (#x77bd ?¢) - (#x77bf ?£) - (#x77c2 ?ðT) - (#x77c4 ?ò{) - (#x77c7 ?é) - (#x77c9 ?òy) - (#x77ca ?òz) - (#x77cc ?ôt) - (#x77cd ?ôw) - (#x77ce ?ôu) - (#x77cf ?ôv) - (#x77d0 ?õà) - (#x77d3 ?Äï) - (#x77d4 ?÷ë) - (#x77d5 ?ø´) - (#x77d7 ?Å÷) - (#x77d8 ?øø) - (#x77d9 ?øù) - (#x77da ?Æf) - (#x77db ?¥Ù) - (#x77dc ?¬á) - (#x77de ?ÚÃ) - (#x77e0 ?Þã) - (#x77e2 ?¥Ú) - (#x77e3 ?¨o) - (#x77e5 ?ª¾) - (#x77e7 ?Ïè) - (#x77e8 ?Ïé) - (#x77e9 ?¯x) - (#x77ec ?ÚÄ) - (#x77ed ?µu) - (#x77ee ?¸G) - (#x77ef ?ÁB) - (#x77f0 ?í¤) - (#x77f1 ?ò|) - (#x77f2 ?ôx) - (#x77f3 ?¥Û) - (#x77f7 ?Í¡) - (#x77f8 ?Íz) - (#x77f9 ?Í|) - (#x77fa ?Í~) - (#x77fb ?Í}) - (#x77fc ?Í{) - (#x77fd ?ª¿) - (#x7802 ?¬â) - (#x7803 ?Ïò) - (#x7805 ?Ïí) - (#x7806 ?Ïê) - (#x7809 ?Ïñ) - (#x780c ?¬ä) - (#x780d ?¬å) - (#x780e ?Ïð) - (#x780f ?Ïï) - (#x7810 ?Ïî) - (#x7811 ?Ïë) - (#x7812 ?Ïì) - (#x7813 ?Ïó) - (#x7814 ?¬ã) - (#x781d ?¯|) - (#x781f ?¯¤) - (#x7820 ?¯£) - (#x7821 ?Òá) - (#x7822 ?ÒÛ) - (#x7823 ?ÒÙ) - (#x7825 ?¯¡) - (#x7826 ?Ö¹) - (#x7827 ?¯z) - (#x7828 ?ÒÞ) - (#x7829 ?Òâ) - (#x782a ?Òä) - (#x782b ?Òà) - (#x782c ?ÒÚ) - (#x782d ?¯¢) - (#x782e ?Òß) - (#x782f ?ÒÝ) - (#x7830 ?¯y) - (#x7831 ?Òå) - (#x7832 ?¯¥) - (#x7833 ?Òã) - (#x7834 ?¯}) - (#x7835 ?ÒÜ) - (#x7837 ?¯~) - (#x7838 ?¯{) - (#x7843 ?²¹) - (#x7845 ?Öº) - (#x7848 ?Ö³) - (#x7849 ?Öµ) - (#x784a ?Ö·) - (#x784c ?Ö¸) - (#x784d ?Ö¶) - (#x784e ?²º) - (#x7850 ?Ö») - (#x7852 ?Ö´) - (#x785c ?ÚÈ) - (#x785d ?µv) - (#x785e ?ÚÐ) - (#x7860 ?ÚÅ) - (#x7862 ?ÚÑ) - (#x7864 ?ÚÆ) - (#x7865 ?ÚÇ) - (#x7868 ?ÚÏ) - (#x7869 ?ÚÎ) - (#x786a ?ÚË) - (#x786b ?²¸) - (#x786c ?µw) - (#x786d ?ÚÉ) - (#x786e ?ÚÌ) - (#x786f ?µx) - (#x7870 ?ÚÍ) - (#x7871 ?ÚÊ) - (#x7879 ?Þî) - (#x787b ?Þò) - (#x787c ?¸N) - (#x787e ?âð) - (#x787f ?¸Q) - (#x7880 ?Þð) - (#x7881 ?ùÖ) - (#x7883 ?Þí) - (#x7884 ?Þè) - (#x7885 ?Þê) - (#x7886 ?Þë) - (#x7887 ?Þä) - (#x7889 ?¸M) - (#x788c ?¸L) - (#x788e ?¸H) - (#x788f ?Þç) - (#x7891 ?¸O) - (#x7893 ?¸P) - (#x7894 ?Þæ) - (#x7895 ?Þé) - (#x7896 ?Þñ) - (#x7897 ?¸J) - (#x7898 ?¸K) - (#x7899 ?Þï) - (#x789a ?Þå) - (#x789e ?âò) - (#x789f ?ºÐ) - (#x78a0 ?âô) - (#x78a1 ?Þì) - (#x78a2 ?âö) - (#x78a3 ?ºÔ) - (#x78a4 ?â÷) - (#x78a5 ?âó) - (#x78a7 ?ºÑ) - (#x78a8 ?âï) - (#x78a9 ?ºÓ) - (#x78aa ?âì) - (#x78ab ?âñ) - (#x78ac ?âõ) - (#x78ad ?âî) - (#x78b0 ?¸I) - (#x78b2 ?âë) - (#x78b3 ?ºÒ) - (#x78b4 ?âí) - (#x78ba ?½T) - (#x78bb ?æÁ) - (#x78bc ?½X) - (#x78be ?½V) - (#x78c1 ?ºÏ) - (#x78c3 ?æÈ) - (#x78c4 ?æÉ) - (#x78c5 ?½S) - (#x78c8 ?æÇ) - (#x78c9 ?æÊ) - (#x78ca ?½U) - (#x78cb ?½R) - (#x78cc ?æÃ) - (#x78cd ?æÀ) - (#x78ce ?æÅ) - (#x78cf ?æÂ) - (#x78d0 ?½Y) - (#x78d1 ?æÄ) - (#x78d4 ?æÆ) - (#x78d5 ?½W) - (#x78da ?¿j) - (#x78db ?ê¨) - (#x78dd ?ê¢) - (#x78de ?ê¦) - (#x78df ?ê¬) - (#x78e0 ?ê) - (#x78e1 ?ê©) - (#x78e2 ?êª) - (#x78e3 ?ê§) - (#x78e5 ?ê¤) - (#x78e7 ?¿l) - (#x78e8 ?¿i) - (#x78e9 ?ê£) - (#x78ea ?ê¥) - (#x78ec ?¿k) - (#x78ed ?ê«) - (#x78ef ?ÁF) - (#x78f2 ?íª) - (#x78f3 ?í¥) - (#x78f4 ?ÁE) - (#x78f7 ?ÁC) - (#x78f9 ?í¬) - (#x78fa ?ÁD) - (#x78fb ?í¨) - (#x78fc ?í©) - (#x78fd ?í¦) - (#x78fe ?í) - (#x78ff ?ðV) - (#x7901 ?ÁG) - (#x7902 ?í§) - (#x7904 ?í®) - (#x7905 ?í«) - (#x7909 ?ðZ) - (#x790c ?ðW) - (#x790e ?¦) - (#x7910 ?ð[) - (#x7911 ?ð]) - (#x7912 ?ð\) - (#x7913 ?ðX) - (#x7914 ?ðY) - (#x7917 ?ò£) - (#x7919 ?ê) - (#x791b ?ò~) - (#x791c ?ò¢) - (#x791d ?ò}) - (#x791e ?ò¤) - (#x7921 ?ò¡) - (#x7923 ?ôz) - (#x7924 ?ô}) - (#x7925 ?ôy) - (#x7926 ?Äq) - (#x7927 ?ô{) - (#x7928 ?ô|) - (#x7929 ?ô~) - (#x792a ?Är) - (#x792b ?Ät) - (#x792c ?Äs) - (#x792d ?õá) - (#x792f ?õã) - (#x7931 ?õâ) - (#x7935 ?öö) - (#x7938 ?øµ) - (#x7939 ?øú) - (#x793a ?¥Ü) - (#x793d ?Ër) - (#x793e ?ªÀ) - (#x793f ?Í£) - (#x7940 ?ªÁ) - (#x7941 ?ªÂ) - (#x7942 ?Í¢) - (#x7944 ?Ïø) - (#x7945 ?Ï÷) - (#x7946 ?¬æ) - (#x7947 ?¬é) - (#x7948 ?¬è) - (#x7949 ?¬ç) - (#x794a ?Ïô) - (#x794b ?Ïö) - (#x794c ?Ïõ) - (#x794f ?Òè) - (#x7950 ?¯§) - (#x7951 ?Òì) - (#x7952 ?Òë) - (#x7953 ?Òê) - (#x7954 ?Òæ) - (#x7955 ?¯¦) - (#x7956 ?¯ª) - (#x7957 ?¯) - (#x795a ?¯®) - (#x795b ?Òç) - (#x795c ?Òé) - (#x795d ?¯¬) - (#x795e ?¯«) - (#x795f ?¯©) - (#x7960 ?¯¨) - (#x7961 ?ÖÂ) - (#x7963 ?ÖÀ) - (#x7964 ?Ö¼) - (#x7965 ?²») - (#x7967 ?Ö½) - (#x7968 ?²¼) - (#x7969 ?Ö¾) - (#x796a ?Ö¿) - (#x796b ?ÖÁ) - (#x796d ?²½) - (#x7970 ?ÚÕ) - (#x7972 ?ÚÔ) - (#x7973 ?ÚÓ) - (#x7974 ?ÚÒ) - (#x7979 ?Þö) - (#x797a ?¸R) - (#x797c ?Þó) - (#x797d ?Þõ) - (#x797f ?¸S) - (#x7981 ?¸T) - (#x7982 ?Þô) - (#x7988 ?ãA) - (#x798a ?âù) - (#x798b ?âú) - (#x798d ?º×) - (#x798e ?ºÕ) - (#x798f ?ºÖ) - (#x7990 ?ãC) - (#x7992 ?ãB) - (#x7993 ?âþ) - (#x7994 ?âý) - (#x7995 ?âü) - (#x7996 ?âû) - (#x7997 ?ã@) - (#x7998 ?âø) - (#x799a ?æË) - (#x799b ?æÐ) - (#x799c ?æÎ) - (#x79a0 ?æÍ) - (#x79a1 ?æÌ) - (#x79a2 ?æÏ) - (#x79a4 ?ê®) - (#x79a6 ?¿m) - (#x79a7 ?ÁH) - (#x79a8 ?í°) - (#x79aa ?ÁI) - (#x79ab ?í¯) - (#x79ac ?ð_) - (#x79ad ?ð^) - (#x79ae ?§) - (#x79b0 ?ò¥) - (#x79b1 ?ë) - (#x79b2 ?ô¡) - (#x79b3 ?Å¡) - (#x79b4 ?ö÷) - (#x79b6 ?ø·) - (#x79b7 ?ø¶) - (#x79b8 ?ɨ) - (#x79b9 ?¬ê) - (#x79ba ?¬ë) - (#x79bb ?ÖÃ) - (#x79bd ?¸V) - (#x79be ?¥Ý) - (#x79bf ?¨r) - (#x79c0 ?¨q) - (#x79c1 ?¨p) - (#x79c5 ?ͤ) - (#x79c8 ?ªÄ) - (#x79c9 ?ªÃ) - (#x79cb ?¬î) - (#x79cd ?Ïú) - (#x79ce ?Ïý) - (#x79cf ?Ïû) - (#x79d1 ?¬ì) - (#x79d2 ?¬í) - (#x79d5 ?Ïù) - (#x79d6 ?Ïü) - (#x79d8 ?¯µ) - (#x79dc ?Òó) - (#x79dd ?Òõ) - (#x79de ?Òô) - (#x79df ?¯²) - (#x79e0 ?Òï) - (#x79e3 ?¯°) - (#x79e4 ?¯¯) - (#x79e6 ?¯³) - (#x79e7 ?¯±) - (#x79e9 ?¯´) - (#x79ea ?Òò) - (#x79eb ?Òí) - (#x79ec ?Òî) - (#x79ed ?Òñ) - (#x79ee ?Òð) - (#x79f6 ?ÖÆ) - (#x79f7 ?ÖÇ) - (#x79f8 ?ÖÅ) - (#x79fa ?ÖÄ) - (#x79fb ?²¾) - (#x7a00 ?µ}) - (#x7a02 ?ÚÖ) - (#x7a03 ?ÚØ) - (#x7a04 ?ÚÚ) - (#x7a05 ?µ|) - (#x7a08 ?µz) - (#x7a0a ?Ú×) - (#x7a0b ?µ{) - (#x7a0c ?ÚÙ) - (#x7a0d ?µy) - (#x7a10 ?ßA) - (#x7a11 ?Þ÷) - (#x7a12 ?Þú) - (#x7a13 ?Þþ) - (#x7a14 ?¸Z) - (#x7a15 ?Þü) - (#x7a17 ?Þû) - (#x7a18 ?Þø) - (#x7a19 ?Þù) - (#x7a1a ?¸X) - (#x7a1b ?ß@) - (#x7a1c ?¸W) - (#x7a1e ?¸\) - (#x7a1f ?¸[) - (#x7a20 ?¸Y) - (#x7a22 ?Þý) - (#x7a26 ?ãI) - (#x7a28 ?ãH) - (#x7a2b ?ãD) - (#x7a2e ?ºØ) - (#x7a2f ?ãG) - (#x7a30 ?ãF) - (#x7a31 ?ºÙ) - (#x7a37 ?½^) - (#x7a39 ?æÒ) - (#x7a3b ?½_) - (#x7a3c ?½[) - (#x7a3d ?½]) - (#x7a3f ?½Z) - (#x7a40 ?½\) - (#x7a44 ?ê¯) - (#x7a46 ?¿p) - (#x7a47 ?ê±) - (#x7a48 ?ê°) - (#x7a4a ?ãE) - (#x7a4b ?¿r) - (#x7a4c ?¿q) - (#x7a4d ?¿n) - (#x7a4e ?¿o) - (#x7a54 ?íµ) - (#x7a56 ?í³) - (#x7a57 ?ÁJ) - (#x7a58 ?í´) - (#x7a5a ?í¶) - (#x7a5b ?í²) - (#x7a5c ?í±) - (#x7a5f ?ð`) - (#x7a60 ?ª) - (#x7a61 ?¨) - (#x7a62 ?©) - (#x7a67 ?ò¦) - (#x7a68 ?ò§) - (#x7a69 ?Ã) - (#x7a6b ?ì) - (#x7a6c ?ô£) - (#x7a6d ?ô¤) - (#x7a6e ?ô¢) - (#x7a70 ?öø) - (#x7a71 ?öù) - (#x7a74 ?¥Þ) - (#x7a75 ?ÊH) - (#x7a76 ?¨s) - (#x7a78 ?Í¥) - (#x7a79 ?ªÆ) - (#x7a7a ?ªÅ) - (#x7a7b ?ͦ) - (#x7a7e ?Ð@) - (#x7a7f ?¬ï) - (#x7a80 ?Ïþ) - (#x7a81 ?¬ð) - (#x7a84 ?¯¶) - (#x7a85 ?Òø) - (#x7a86 ?Òö) - (#x7a87 ?Òü) - (#x7a88 ?¯·) - (#x7a89 ?Ò÷) - (#x7a8a ?Òû) - (#x7a8b ?Òù) - (#x7a8c ?Òú) - (#x7a8f ?ÖÈ) - (#x7a90 ?ÖÊ) - (#x7a92 ?²¿) - (#x7a94 ?ÖÉ) - (#x7a95 ?²À) - (#x7a96 ?µ¢) - (#x7a97 ?µ¡) - (#x7a98 ?µ~) - (#x7a99 ?ÚÛ) - (#x7a9e ?ßD) - (#x7a9f ?¸]) - (#x7aa0 ?¸^) - (#x7aa2 ?ßC) - (#x7aa3 ?ßB) - (#x7aa8 ?ãJ) - (#x7aa9 ?ºÛ) - (#x7aaa ?ºÚ) - (#x7aab ?ãK) - (#x7aac ?ãL) - (#x7aae ?½a) - (#x7aaf ?½`) - (#x7ab1 ?êµ) - (#x7ab2 ?æÓ) - (#x7ab3 ?æÕ) - (#x7ab4 ?æÔ) - (#x7ab5 ?ê´) - (#x7ab6 ?ê²) - (#x7ab7 ?ê¶) - (#x7ab8 ?ê³) - (#x7aba ?¿s) - (#x7abe ?í·) - (#x7abf ?ÁK) - (#x7ac0 ?í¸) - (#x7ac1 ?í¹) - (#x7ac4 ?«) - (#x7ac5 ?¬) - (#x7ac7 ?Äu) - (#x7aca ?ÅÑ) - (#x7acb ?¥ß) - (#x7ad1 ?ÐA) - (#x7ad8 ?Òý) - (#x7ad9 ?¯¸) - (#x7adf ?³º) - (#x7ae0 ?³¹) - (#x7ae3 ?µ¤) - (#x7ae4 ?ÚÝ) - (#x7ae5 ?µ£) - (#x7ae6 ?ÚÜ) - (#x7aeb ?ßE) - (#x7aed ?ºÜ) - (#x7aee ?ãM) - (#x7aef ?ºÝ) - (#x7af6 ?Äv) - (#x7af7 ?ô¥) - (#x7af9 ?¦Ë) - (#x7afa ?ªÇ) - (#x7afb ?ͧ) - (#x7afd ?¬ò) - (#x7aff ?¬ñ) - (#x7b00 ?ÐB) - (#x7b01 ?ÐC) - (#x7b04 ?Ó@) - (#x7b05 ?ÓB) - (#x7b06 ?¯¹) - (#x7b08 ?ÓD) - (#x7b09 ?ÓG) - (#x7b0a ?ÓE) - (#x7b0e ?ÓF) - (#x7b0f ?ÓC) - (#x7b10 ?Òþ) - (#x7b11 ?¯º) - (#x7b12 ?ÓH) - (#x7b13 ?ÓA) - (#x7b18 ?ÖÓ) - (#x7b19 ?²Æ) - (#x7b1a ?ÖÜ) - (#x7b1b ?²Ã) - (#x7b1d ?ÖÕ) - (#x7b1e ?²Ç) - (#x7b20 ?²Á) - (#x7b22 ?ÖÐ) - (#x7b23 ?ÖÝ) - (#x7b24 ?ÖÑ) - (#x7b25 ?ÖÎ) - (#x7b26 ?²Å) - (#x7b28 ?²Â) - (#x7b2a ?ÖÔ) - (#x7b2b ?Ö×) - (#x7b2c ?²Ä) - (#x7b2d ?ÖØ) - (#x7b2e ?²È) - (#x7b2f ?ÖÙ) - (#x7b30 ?ÖÏ) - (#x7b31 ?ÖÖ) - (#x7b32 ?ÖÚ) - (#x7b33 ?ÖÒ) - (#x7b34 ?ÖÍ) - (#x7b35 ?ÖË) - (#x7b38 ?ÖÛ) - (#x7b3b ?Úß) - (#x7b40 ?Úä) - (#x7b44 ?Úà) - (#x7b45 ?Úæ) - (#x7b46 ?µ§) - (#x7b47 ?ÖÌ) - (#x7b48 ?Úá) - (#x7b49 ?µ¥) - (#x7b4a ?ÚÞ) - (#x7b4b ?µ¬) - (#x7b4c ?Úâ) - (#x7b4d ?µ«) - (#x7b4e ?Úã) - (#x7b4f ?µ) - (#x7b50 ?µ¨) - (#x7b51 ?µ®) - (#x7b52 ?µ©) - (#x7b54 ?µª) - (#x7b56 ?µ¦) - (#x7b58 ?Úå) - (#x7b60 ?¸a) - (#x7b61 ?ßP) - (#x7b63 ?ßS) - (#x7b64 ?ßG) - (#x7b65 ?ßL) - (#x7b66 ?ßF) - (#x7b67 ?¸c) - (#x7b69 ?ßJ) - (#x7b6d ?ßH) - (#x7b6e ?¸b) - (#x7b70 ?ßO) - (#x7b71 ?ßN) - (#x7b72 ?ßK) - (#x7b73 ?ßM) - (#x7b74 ?ßI) - (#x7b75 ?ºá) - (#x7b76 ?ßR) - (#x7b77 ?¸_) - (#x7b78 ?ßQ) - (#x7b82 ?ã]) - (#x7b84 ?ºè) - (#x7b85 ?ãX) - (#x7b87 ?ºç) - (#x7b88 ?ãN) - (#x7b8a ?ãP) - (#x7b8b ?ºà) - (#x7b8c ?ãU) - (#x7b8d ?ãT) - (#x7b8e ?ãW) - (#x7b8f ?ºå) - (#x7b90 ?ãR) - (#x7b91 ?ãQ) - (#x7b94 ?ºä) - (#x7b95 ?ºß) - (#x7b96 ?ãS) - (#x7b97 ?ºâ) - (#x7b98 ?ãY) - (#x7b99 ?ã[) - (#x7b9b ?ãV) - (#x7b9c ?ãO) - (#x7b9d ?ºã) - (#x7ba0 ?½i) - (#x7ba1 ?ºÞ) - (#x7ba4 ?ã\) - (#x7bac ?æÙ) - (#x7bad ?½b) - (#x7baf ?æÛ) - (#x7bb1 ?½c) - (#x7bb4 ?½e) - (#x7bb5 ?æÞ) - (#x7bb7 ?æÖ) - (#x7bb8 ?ºæ) - (#x7bb9 ?æÜ) - (#x7bbe ?æØ) - (#x7bc0 ?¸`) - (#x7bc1 ?½h) - (#x7bc4 ?½d) - (#x7bc6 ?½f) - (#x7bc7 ?½g) - (#x7bc9 ?¿v) - (#x7bca ?æÝ) - (#x7bcb ?æ×) - (#x7bcc ?½j) - (#x7bce ?æÚ) - (#x7bd4 ?êÀ) - (#x7bd5 ?ê») - (#x7bd8 ?êÅ) - (#x7bd9 ?¿t) - (#x7bda ?ê½) - (#x7bdb ?¿x) - (#x7bdc ?êÃ) - (#x7bdd ?êº) - (#x7bde ?ê·) - (#x7bdf ?êÆ) - (#x7be0 ?ÁQ) - (#x7be1 ?¿y) - (#x7be2 ?êÂ) - (#x7be3 ?ê¸) - (#x7be4 ?¿w) - (#x7be5 ?ê¼) - (#x7be6 ?¿{) - (#x7be7 ?ê¹) - (#x7be8 ?ê¾) - (#x7be9 ?¿z) - (#x7bea ?êÁ) - (#x7beb ?êÄ) - (#x7bf0 ?íË) - (#x7bf1 ?íÌ) - (#x7bf2 ?í¼) - (#x7bf3 ?íÃ) - (#x7bf4 ?íÁ) - (#x7bf7 ?ÁO) - (#x7bf8 ?íÈ) - (#x7bf9 ?ê¿) - (#x7bfb ?í¿) - (#x7bfd ?íÉ) - (#x7bfe ?ÁN) - (#x7bff ?í¾) - (#x7c00 ?í½) - (#x7c01 ?íÇ) - (#x7c02 ?íÄ) - (#x7c03 ?íÆ) - (#x7c05 ?íº) - (#x7c06 ?íÊ) - (#x7c07 ?ÁL) - (#x7c09 ?íÅ) - (#x7c0a ?íÎ) - (#x7c0b ?íÂ) - (#x7c0c ?ÁP) - (#x7c0d ?ÁM) - (#x7c0e ?íÀ) - (#x7c0f ?í») - (#x7c10 ?íÍ) - (#x7c11 ?¿u) - (#x7c19 ?ðc) - (#x7c1c ?ða) - (#x7c1d ?ðg) - (#x7c1e ?°) - (#x7c1f ?ðe) - (#x7c20 ?ðd) - (#x7c21 ?²) - (#x7c22 ?ðj) - (#x7c23 ?±) - (#x7c25 ?ðk) - (#x7c26 ?ðh) - (#x7c27 ?®) - (#x7c28 ?ði) - (#x7c29 ?ðb) - (#x7c2a ?¯) - (#x7c2b ?Â) - (#x7c2c ?ò«) - (#x7c2d ?ðf) - (#x7c30 ?ðl) - (#x7c33 ?ò¨) - (#x7c37 ?ò) - (#x7c38 ?ð) - (#x7c39 ?òª) - (#x7c3b ?ò¬) - (#x7c3c ?ò©) - (#x7c3d ?ñ) - (#x7c3e ?î) - (#x7c3f ?ï) - (#x7c40 ?ó) - (#x7c43 ?Äx) - (#x7c45 ?ôª) - (#x7c47 ?ô©) - (#x7c48 ?ô§) - (#x7c49 ?ô¦) - (#x7c4a ?ô¨) - (#x7c4c ?Äw) - (#x7c4d ?Äy) - (#x7c50 ?Äð) - (#x7c53 ?õå) - (#x7c54 ?õä) - (#x7c57 ?öú) - (#x7c59 ?öü) - (#x7c5a ?öþ) - (#x7c5b ?öý) - (#x7c5c ?öû) - (#x7c5f ?Å£) - (#x7c60 ?Å¢) - (#x7c63 ?ÅÓ) - (#x7c64 ?ÅÒ) - (#x7c65 ?ÅÔ) - (#x7c66 ?÷í) - (#x7c67 ?÷ì) - (#x7c69 ?øû) - (#x7c6a ?ø¸) - (#x7c6b ?øü) - (#x7c6c ?ÆX) - (#x7c6e ?ÆY) - (#x7c6f ?ùm) - (#x7c72 ?Æ~) - (#x7c73 ?¦Ì) - (#x7c75 ?ͨ) - (#x7c78 ?ÐE) - (#x7c79 ?ÐF) - (#x7c7a ?ÐD) - (#x7c7d ?¬ó) - (#x7c7f ?ÐG) - (#x7c80 ?ÐH) - (#x7c81 ?ÐI) - (#x7c84 ?ÓI) - (#x7c85 ?ÓO) - (#x7c88 ?ÓM) - (#x7c89 ?¯») - (#x7c8a ?ÓK) - (#x7c8c ?ÓL) - (#x7c8d ?ÓN) - (#x7c91 ?ÓJ) - (#x7c92 ?²É) - (#x7c94 ?ÖÞ) - (#x7c95 ?²Ë) - (#x7c96 ?Öà) - (#x7c97 ?²Ê) - (#x7c98 ?Öß) - (#x7c9e ?Úè) - (#x7c9f ?µ¯) - (#x7ca1 ?Úê) - (#x7ca2 ?Úç) - (#x7ca3 ?Öá) - (#x7ca5 ?µ°) - (#x7ca7 ?ùÛ) - (#x7ca8 ?Úé) - (#x7caf ?ßV) - (#x7cb1 ?¸d) - (#x7cb2 ?ßT) - (#x7cb3 ?¸e) - (#x7cb4 ?ßU) - (#x7cb5 ?¸f) - (#x7cb9 ?ºé) - (#x7cba ?ãa) - (#x7cbb ?ã^) - (#x7cbc ?ã`) - (#x7cbd ?ºê) - (#x7cbe ?ºë) - (#x7cbf ?ã_) - (#x7cc5 ?æß) - (#x7cc8 ?æà) - (#x7cca ?½k) - (#x7ccb ?æâ) - (#x7ccc ?æá) - (#x7cce ?¢a) - (#x7cd0 ?êÊ) - (#x7cd1 ?êË) - (#x7cd2 ?êÇ) - (#x7cd4 ?êÈ) - (#x7cd5 ?¿|) - (#x7cd6 ?¿}) - (#x7cd7 ?êÉ) - (#x7cd9 ?ÁW) - (#x7cdc ?ÁS) - (#x7cdd ?ÁX) - (#x7cde ?ÁT) - (#x7cdf ?ÁV) - (#x7ce0 ?ÁR) - (#x7ce2 ?ÁU) - (#x7ce7 ?³) - (#x7ce8 ?íÏ) - (#x7cea ?ò®) - (#x7cec ?ò) - (#x7cee ?ô«) - (#x7cef ?Äz) - (#x7cf0 ?Ä{) - (#x7cf1 ?÷A) - (#x7cf2 ?õæ) - (#x7cf4 ?÷@) - (#x7cf6 ?øý) - (#x7cf7 ?ù¤) - (#x7cf8 ?¦Í) - (#x7cfb ?¨t) - (#x7cfd ?Í©) - (#x7cfe ?ªÈ) - (#x7d00 ?¬ö) - (#x7d01 ?ÐL) - (#x7d02 ?¬ô) - (#x7d03 ?ÐJ) - (#x7d04 ?¬ù) - (#x7d05 ?¬õ) - (#x7d06 ?¬ú) - (#x7d07 ?¬ø) - (#x7d08 ?ÐK) - (#x7d09 ?¬÷) - (#x7d0a ?¯¿) - (#x7d0b ?¯¾) - (#x7d0c ?ÓZ) - (#x7d0d ?¯Ç) - (#x7d0e ?ÓS) - (#x7d0f ?ÓY) - (#x7d10 ?¯Ã) - (#x7d11 ?ÓR) - (#x7d12 ?ÓX) - (#x7d13 ?ÓV) - (#x7d14 ?¯Â) - (#x7d15 ?¯Ä) - (#x7d16 ?ÓU) - (#x7d17 ?¯½) - (#x7d18 ?ÓT) - (#x7d19 ?¯È) - (#x7d1a ?¯Å) - (#x7d1b ?¯É) - (#x7d1c ?¯Æ) - (#x7d1d ?ÓQ) - (#x7d1e ?ÓP) - (#x7d1f ?ÓW) - (#x7d20 ?¯À) - (#x7d21 ?¯¼) - (#x7d22 ?¯Á) - (#x7d28 ?Öð) - (#x7d29 ?Öé) - (#x7d2b ?µµ) - (#x7d2c ?Öè) - (#x7d2e ?²Ï) - (#x7d2f ?²Ö) - (#x7d30 ?²Ó) - (#x7d31 ?²Ù) - (#x7d32 ?²Ø) - (#x7d33 ?²Ô) - (#x7d35 ?Öâ) - (#x7d36 ?Öå) - (#x7d38 ?Öä) - (#x7d39 ?²Ð) - (#x7d3a ?Öæ) - (#x7d3b ?Öï) - (#x7d3c ?²Ñ) - (#x7d3d ?Öã) - (#x7d3e ?Öì) - (#x7d3f ?Öí) - (#x7d40 ?²Ò) - (#x7d41 ?Öê) - (#x7d42 ?²×) - (#x7d43 ?²Í) - (#x7d44 ?²Õ) - (#x7d45 ?Öç) - (#x7d46 ?²Ì) - (#x7d47 ?Öë) - (#x7d4a ?Öî) - (#x7d4e ?Úû) - (#x7d4f ?Úò) - (#x7d50 ?µ²) - (#x7d51 ?Úù) - (#x7d52 ?Úö) - (#x7d53 ?Úî) - (#x7d54 ?Ú÷) - (#x7d55 ?µ´) - (#x7d56 ?Úï) - (#x7d58 ?Úë) - (#x7d5b ?¸l) - (#x7d5c ?Úô) - (#x7d5e ?µ±) - (#x7d5f ?Úú) - (#x7d61 ?µ¸) - (#x7d62 ?µº) - (#x7d63 ?Úí) - (#x7d66 ?µ¹) - (#x7d67 ?Úð) - (#x7d68 ?µ³) - (#x7d69 ?Úø) - (#x7d6a ?Úñ) - (#x7d6b ?Úõ) - (#x7d6d ?Úó) - (#x7d6e ?µ¶) - (#x7d6f ?Úì) - (#x7d70 ?µ») - (#x7d71 ?²Î) - (#x7d72 ?µ·) - (#x7d73 ?µ¼) - (#x7d79 ?¸h) - (#x7d7a ?ß]) - (#x7d7b ?ß_) - (#x7d7c ?ßa) - (#x7d7d ?ße) - (#x7d7f ?ß[) - (#x7d80 ?ßY) - (#x7d81 ?¸j) - (#x7d83 ?ß`) - (#x7d84 ?ßd) - (#x7d85 ?ß\) - (#x7d86 ?ßX) - (#x7d88 ?ßW) - (#x7d8c ?ßb) - (#x7d8d ?ßZ) - (#x7d8e ?ß^) - (#x7d8f ?¸k) - (#x7d91 ?¸i) - (#x7d92 ?ßf) - (#x7d93 ?¸g) - (#x7d94 ?ßc) - (#x7d96 ?ãr) - (#x7d9c ?ºî) - (#x7d9d ?ãj) - (#x7d9e ?½x) - (#x7d9f ?ãt) - (#x7da0 ?ºñ) - (#x7da1 ?ãx) - (#x7da2 ?º÷) - (#x7da3 ?ãe) - (#x7da6 ?ãu) - (#x7da7 ?ãb) - (#x7da9 ?ãw) - (#x7daa ?ãf) - (#x7dac ?ºþ) - (#x7dad ?ºû) - (#x7dae ?ãv) - (#x7daf ?ãp) - (#x7db0 ?ºí) - (#x7db1 ?ºõ) - (#x7db2 ?ºô) - (#x7db4 ?ºó) - (#x7db5 ?ºù) - (#x7db7 ?ãc) - (#x7db8 ?ºú) - (#x7db9 ?ãq) - (#x7dba ?ºö) - (#x7dbb ?ºì) - (#x7dbc ?ãs) - (#x7dbd ?ºï) - (#x7dbe ?ºð) - (#x7dbf ?ºø) - (#x7dc0 ?ãh) - (#x7dc1 ?ãg) - (#x7dc2 ?ãd) - (#x7dc4 ?ãl) - (#x7dc5 ?ãi) - (#x7dc6 ?ãm) - (#x7dc7 ?ºý) - (#x7dc9 ?ãy) - (#x7dca ?ºò) - (#x7dcb ?ãn) - (#x7dcc ?ão) - (#x7dce ?ãk) - (#x7dd2 ?ºü) - (#x7dd7 ?æç) - (#x7dd8 ?½p) - (#x7dd9 ?½y) - (#x7dda ?½u) - (#x7ddb ?æä) - (#x7ddd ?½r) - (#x7dde ?½v) - (#x7ddf ?æð) - (#x7de0 ?½l) - (#x7de1 ?æè) - (#x7de3 ?½t) - (#x7de6 ?æë) - (#x7de7 ?ææ) - (#x7de8 ?½s) - (#x7de9 ?½w) - (#x7dea ?æå) - (#x7dec ?½q) - (#x7dee ?æï) - (#x7def ?½n) - (#x7df0 ?æî) - (#x7df1 ?æí) - (#x7df2 ?½z) - (#x7df3 ?år) - (#x7df4 ?½m) - (#x7df6 ?æì) - (#x7df7 ?æã) - (#x7df9 ?½{) - (#x7dfa ?æê) - (#x7dfb ?½o) - (#x7e03 ?æé) - (#x7e08 ?¿¢) - (#x7e09 ?¿§) - (#x7e0a ?¿~) - (#x7e0b ?êØ) - (#x7e0c ?êÏ) - (#x7e0d ?êÛ) - (#x7e0e ?êÓ) - (#x7e0f ?êÙ) - (#x7e10 ?¿¨) - (#x7e11 ?¿¡) - (#x7e12 ?êÌ) - (#x7e13 ?êÒ) - (#x7e14 ?êÜ) - (#x7e15 ?êÕ) - (#x7e16 ?êÚ) - (#x7e17 ?êÎ) - (#x7e1a ?êÖ) - (#x7e1b ?¿£) - (#x7e1c ?êÔ) - (#x7e1d ?¿¦) - (#x7e1e ?¿¥) - (#x7e1f ?êÐ) - (#x7e20 ?êÑ) - (#x7e21 ?êÍ) - (#x7e22 ?ê×) - (#x7e23 ?¿¤) - (#x7e24 ?êÞ) - (#x7e25 ?êÝ) - (#x7e29 ?íÚ) - (#x7e2a ?íÖ) - (#x7e2b ?Á_) - (#x7e2d ?íÐ) - (#x7e2e ?ÁY) - (#x7e2f ?Ái) - (#x7e30 ?íÜ) - (#x7e31 ?Áa) - (#x7e32 ?Á]) - (#x7e33 ?íÓ) - (#x7e34 ?Ád) - (#x7e35 ?Ág) - (#x7e36 ?íÞ) - (#x7e37 ?Á\) - (#x7e38 ?íÕ) - (#x7e39 ?Áe) - (#x7e3a ?íà) - (#x7e3b ?íÝ) - (#x7e3c ?íÑ) - (#x7e3d ?Á`) - (#x7e3e ?ÁZ) - (#x7e3f ?Áh) - (#x7e40 ?íØ) - (#x7e41 ?Ác) - (#x7e42 ?íÒ) - (#x7e43 ?Á^) - (#x7e44 ?íß) - (#x7e45 ?Áb) - (#x7e46 ?Á[) - (#x7e47 ?íÙ) - (#x7e48 ?Áf) - (#x7e49 ?í×) - (#x7e4c ?íÛ) - (#x7e50 ?ðn) - (#x7e51 ?ðt) - (#x7e52 ?¹) - (#x7e53 ?ðw) - (#x7e54 ?´) - (#x7e55 ?µ) - (#x7e56 ?ðo) - (#x7e57 ?ðv) - (#x7e58 ?ðq) - (#x7e59 ?º) - (#x7e5a ?·) - (#x7e5c ?ðm) - (#x7e5e ?¶) - (#x7e5f ?ðs) - (#x7e60 ?ðu) - (#x7e61 ?¸) - (#x7e62 ?ðr) - (#x7e63 ?ðp) - (#x7e68 ?ò¸) - (#x7e69 ?÷) - (#x7e6a ?ø) - (#x7e6b ?ô) - (#x7e6d ?õ) - (#x7e6f ?ò´) - (#x7e70 ?ò²) - (#x7e72 ?ò¶) - (#x7e73 ?ú) - (#x7e74 ?ò·) - (#x7e75 ?ò°) - (#x7e76 ?ò¯) - (#x7e77 ?ò³) - (#x7e78 ?ò±) - (#x7e79 ?ö) - (#x7e7a ?òµ) - (#x7e7b ?ô¬) - (#x7e7c ?Ä~) - (#x7e7d ?Ä}) - (#x7e7e ?ô) - (#x7e80 ?ô¯) - (#x7e81 ?ô®) - (#x7e82 ?Ä¡) - (#x7e86 ?õë) - (#x7e87 ?õè) - (#x7e88 ?õé) - (#x7e8a ?õç) - (#x7e8b ?õê) - (#x7e8c ?Äò) - (#x7e8d ?õì) - (#x7e8f ?Äñ) - (#x7e91 ?÷B) - (#x7e93 ?ÅÕ) - (#x7e94 ?Å×) - (#x7e95 ?÷î) - (#x7e96 ?ÅÖ) - (#x7e97 ?ø¹) - (#x7e98 ?ù@) - (#x7e99 ?ùB) - (#x7e9a ?øþ) - (#x7e9b ?ùA) - (#x7e9c ?Æl) - (#x7f36 ?¦Î) - (#x7f38 ?¬û) - (#x7f39 ?Òo) - (#x7f3a ?¯Ê) - (#x7f3d ?²Ú) - (#x7f3e ?Úü) - (#x7f3f ?Úý) - (#x7f43 ?êß) - (#x7f44 ?Áj) - (#x7f45 ?íá) - (#x7f48 ?») - (#x7f4a ?òº) - (#x7f4b ?ò¹) - (#x7f4c ?Ä¢) - (#x7f4d ?õí) - (#x7f4f ?÷C) - (#x7f50 ?Åø) - (#x7f51 ?ÊI) - (#x7f54 ?ªÉ) - (#x7f55 ?¨u) - (#x7f58 ?ÐM) - (#x7f5b ?Ó`) - (#x7f5c ?Ó[) - (#x7f5d ?Ó_) - (#x7f5e ?Ó]) - (#x7f5f ?¯Ë) - (#x7f60 ?Ó^) - (#x7f61 ?Ó\) - (#x7f63 ?Öñ) - (#x7f65 ?Úþ) - (#x7f66 ?Û@) - (#x7f67 ?ßi) - (#x7f68 ?ßj) - (#x7f69 ?¸n) - (#x7f6a ?¸o) - (#x7f6b ?ßh) - (#x7f6c ?ßk) - (#x7f6d ?ßg) - (#x7f6e ?¸m) - (#x7f70 ?»@) - (#x7f72 ?¸p) - (#x7f73 ?ãz) - (#x7f75 ?½|) - (#x7f76 ?æñ) - (#x7f77 ?½}) - (#x7f79 ?¿©) - (#x7f7a ?êâ) - (#x7f7b ?êà) - (#x7f7c ?êá) - (#x7f7d ?íä) - (#x7f7e ?íã) - (#x7f7f ?íâ) - (#x7f83 ?ò») - (#x7f85 ?ù) - (#x7f86 ?ò¼) - (#x7f87 ?÷D) - (#x7f88 ?Åù) - (#x7f89 ?øº) - (#x7f8a ?¦Ï) - (#x7f8b ?ªË) - (#x7f8c ?ªÊ) - (#x7f8d ?ÐO) - (#x7f8e ?¬ü) - (#x7f91 ?ÐN) - (#x7f92 ?Ób) - (#x7f94 ?¯Ì) - (#x7f95 ?Öò) - (#x7f96 ?Óa) - (#x7f9a ?²Ü) - (#x7f9b ?Öõ) - (#x7f9c ?Öó) - (#x7f9d ?Öô) - (#x7f9e ?²Û) - (#x7fa0 ?ÛB) - (#x7fa1 ?ÛC) - (#x7fa2 ?ÛA) - (#x7fa4 ?¸s) - (#x7fa5 ?ßm) - (#x7fa6 ?ßl) - (#x7fa7 ?ßn) - (#x7fa8 ?¸r) - (#x7fa9 ?¸q) - (#x7fac ?æò) - (#x7fad ?æô) - (#x7faf ?½~) - (#x7fb0 ?æó) - (#x7fb1 ?êã) - (#x7fb2 ?¿ª) - (#x7fb3 ?ðy) - (#x7fb5 ?ðx) - (#x7fb6 ?û) - (#x7fb7 ?ò½) - (#x7fb8 ?ý) - (#x7fb9 ?ü) - (#x7fba ?ô°) - (#x7fbb ?õî) - (#x7fbc ?Äó) - (#x7fbd ?¦Ð) - (#x7fbe ?ÐP) - (#x7fbf ?¬ý) - (#x7fc0 ?Óe) - (#x7fc1 ?¯Î) - (#x7fc2 ?Ód) - (#x7fc3 ?Óc) - (#x7fc5 ?¯Í) - (#x7fc7 ?Öû) - (#x7fc9 ?Öý) - (#x7fca ?Öö) - (#x7fcb ?Ö÷) - (#x7fcc ?²Ý) - (#x7fcd ?Öø) - (#x7fce ?²Þ) - (#x7fcf ?Öü) - (#x7fd0 ?Öù) - (#x7fd1 ?Öú) - (#x7fd2 ?²ß) - (#x7fd4 ?µ¾) - (#x7fd5 ?µ¿) - (#x7fd7 ?ÛD) - (#x7fdb ?ßo) - (#x7fdc ?ßp) - (#x7fde ?ã~) - (#x7fdf ?»C) - (#x7fe0 ?»A) - (#x7fe1 ?»B) - (#x7fe2 ?ã{) - (#x7fe3 ?ã|) - (#x7fe5 ?ã}) - (#x7fe6 ?æù) - (#x7fe8 ?æú) - (#x7fe9 ?½¡) - (#x7fea ?æ÷) - (#x7feb ?æö) - (#x7fec ?æø) - (#x7fed ?æõ) - (#x7fee ?¿) - (#x7fef ?êä) - (#x7ff0 ?¿«) - (#x7ff1 ?¿¬) - (#x7ff2 ?íæ) - (#x7ff3 ?Ák) - (#x7ff4 ?íå) - (#x7ff5 ?ï¨) - (#x7ff7 ?ðz) - (#x7ff8 ?ð{) - (#x7ff9 ?¼) - (#x7ffb ?½) - (#x7ffc ?Ál) - (#x7ffd ?ò¾) - (#x7ffe ?ò¿) - (#x7fff ?ô±) - (#x8000 ?Ä£) - (#x8001 ?¦Ñ) - (#x8003 ?¦Ò) - (#x8004 ?¬þ) - (#x8005 ?ªÌ) - (#x8006 ?¯Ï) - (#x8007 ?ÐQ) - (#x800b ?µÀ) - (#x800c ?¦Ó) - (#x800d ?A) - (#x800e ?ÐR) - (#x800f ?ÐS) - (#x8010 ?@) - (#x8011 ?B) - (#x8012 ?¦Ô) - (#x8014 ?ÐT) - (#x8015 ?¯Ñ) - (#x8016 ?Óf) - (#x8017 ?¯Ó) - (#x8018 ?¯Ð) - (#x8019 ?¯Ò) - (#x801b ?×A) - (#x801c ?²à) - (#x801e ?×@) - (#x801f ?Öþ) - (#x8021 ?ßq) - (#x8024 ?ã¡) - (#x8026 ?½¢) - (#x8028 ?¿®) - (#x8029 ?êæ) - (#x802a ?êå) - (#x802c ?íç) - (#x8030 ?õï) - (#x8033 ?¦Õ) - (#x8034 ?Ës) - (#x8035 ?ͪ) - (#x8036 ?C) - (#x8037 ?ÐU) - (#x8039 ?Óh) - (#x803d ?¯Ô) - (#x803e ?Óg) - (#x803f ?¯Õ) - (#x8043 ?×C) - (#x8046 ?²â) - (#x8047 ?×B) - (#x8048 ?×D) - (#x804a ?²á) - (#x804f ?ÛF) - (#x8050 ?ÛG) - (#x8051 ?ÛE) - (#x8052 ?µÁ) - (#x8056 ?¸t) - (#x8058 ?¸u) - (#x805a ?»E) - (#x805c ?ã£) - (#x805d ?ã¢) - (#x805e ?»D) - (#x8064 ?æû) - (#x8067 ?æü) - (#x806c ?êç) - (#x806f ?Áp) - (#x8070 ?Áo) - (#x8071 ?Ám) - (#x8072 ?Án) - (#x8073 ?Áq) - (#x8075 ?ð|) - (#x8076 ?¿) - (#x8077 ?¾) - (#x8078 ?òÀ) - (#x8079 ?ô²) - (#x807d ?Å¥) - (#x807e ?Ť) - (#x807f ?¦Ö) - (#x8082 ?Ñû) - (#x8084 ?¸w) - (#x8085 ?µÂ) - (#x8086 ?¸v) - (#x8087 ?»F) - (#x8089 ?¦×) - (#x808a ?É©) - (#x808b ?¦Ø) - (#x808c ?¦Ù) - (#x808f ?Í«) - (#x8090 ?Ëv) - (#x8092 ?Ëw) - (#x8093 ?¨w) - (#x8095 ?Ët) - (#x8096 ?¨v) - (#x8098 ?¨y) - (#x8099 ?Ëu) - (#x809a ?¨{) - (#x809b ?¨z) - (#x809c ?Ëx) - (#x809d ?¨x) - (#x80a1 ?ªÑ) - (#x80a2 ?ªÏ) - (#x80a3 ?Í) - (#x80a5 ?ªÎ) - (#x80a9 ?ªÓ) - (#x80aa ?ªÕ) - (#x80ab ?ªÒ) - (#x80ad ?Í°) - (#x80ae ?ͬ) - (#x80af ?ªÖ) - (#x80b1 ?ªÐ) - (#x80b2 ?¨|) - (#x80b4 ?ªÔ) - (#x80b5 ?ͯ) - (#x80b8 ?Í®) - (#x80ba ?ªÍ) - (#x80c2 ?Ð[) - (#x80c3 ?G) - (#x80c4 ?H) - (#x80c5 ?Ð]) - (#x80c7 ?ÐW) - (#x80c8 ?ÐZ) - (#x80c9 ?Ðc) - (#x80ca ?Ða) - (#x80cc ?I) - (#x80cd ?Ðg) - (#x80ce ?L) - (#x80cf ?Ðd) - (#x80d0 ?Ð\) - (#x80d1 ?ÐY) - (#x80d4 ?ÛI) - (#x80d5 ?Ðb) - (#x80d6 ?D) - (#x80d7 ?Ðe) - (#x80d8 ?ÐV) - (#x80d9 ?Ð_) - (#x80da ?F) - (#x80db ?K) - (#x80dc ?Ð`) - (#x80dd ?O) - (#x80de ?M) - (#x80e0 ?ÐX) - (#x80e1 ?J) - (#x80e3 ?Ð^) - (#x80e4 ?N) - (#x80e5 ?E) - (#x80e6 ?Ðf) - (#x80ed ?¯Ú) - (#x80ef ?¯ã) - (#x80f0 ?¯Ø) - (#x80f1 ?¯Ö) - (#x80f2 ?Ój) - (#x80f3 ?¯Þ) - (#x80f4 ?¯Û) - (#x80f5 ?Ól) - (#x80f8 ?¯Ý) - (#x80f9 ?Ók) - (#x80fa ?Ói) - (#x80fb ?Ón) - (#x80fc ?¯â) - (#x80fd ?¯à) - (#x80fe ?ÛH) - (#x8100 ?Óo) - (#x8101 ?Óm) - (#x8102 ?¯×) - (#x8105 ?¯Ù) - (#x8106 ?¯Ü) - (#x8108 ?¯ß) - (#x810a ?¯á) - (#x8115 ?×N) - (#x8116 ?²ä) - (#x8118 ?×E) - (#x8119 ?×G) - (#x811b ?×H) - (#x811d ?×P) - (#x811e ?×L) - (#x811f ?×J) - (#x8121 ?×M) - (#x8122 ?×Q) - (#x8123 ?²å) - (#x8124 ?²é) - (#x8125 ?×F) - (#x8127 ?×O) - (#x8129 ?²ç) - (#x812b ?²æ) - (#x812c ?×K) - (#x812d ?×I) - (#x812f ?²ã) - (#x8130 ?²è) - (#x8139 ?µÈ) - (#x813a ?ÛQ) - (#x813d ?ÛO) - (#x813e ?µÊ) - (#x8143 ?ÛJ) - (#x8144 ?ß¡) - (#x8146 ?µÉ) - (#x8147 ?ÛN) - (#x814a ?ÛK) - (#x814b ?µÅ) - (#x814c ?µË) - (#x814d ?ÛP) - (#x814e ?µÇ) - (#x814f ?ÛM) - (#x8150 ?»G) - (#x8151 ?µÆ) - (#x8152 ?ÛL) - (#x8153 ?µÌ) - (#x8154 ?µÄ) - (#x8155 ?µÃ) - (#x815b ?ßw) - (#x815c ?ßu) - (#x815e ?ß{) - (#x8160 ?ßs) - (#x8161 ?ߢ) - (#x8162 ?ßx) - (#x8164 ?ßr) - (#x8165 ?¸{) - (#x8166 ?¸£) - (#x8167 ?ß}) - (#x8169 ?ßv) - (#x816b ?¸~) - (#x816e ?¸|) - (#x816f ?ß~) - (#x8170 ?¸y) - (#x8171 ?¸x) - (#x8172 ?ßy) - (#x8173 ?¸}) - (#x8174 ?µÍ) - (#x8176 ?ß|) - (#x8177 ?ßt) - (#x8178 ?¸z) - (#x8179 ?¸¡) - (#x817a ?¸¢) - (#x817f ?»L) - (#x8180 ?»H) - (#x8182 ?»M) - (#x8183 ?ã¦) - (#x8186 ?ã¥) - (#x8187 ?ã§) - (#x8188 ?»J) - (#x8189 ?ã¤) - (#x818a ?»K) - (#x818b ?ãª) - (#x818c ?ã©) - (#x818d ?ã¨) - (#x818f ?»I) - (#x8195 ?çA) - (#x8197 ?çD) - (#x8198 ?½¨) - (#x8199 ?çC) - (#x819a ?½§) - (#x819b ?½£) - (#x819c ?½¤) - (#x819d ?½¥) - (#x819e ?ç@) - (#x819f ?æþ) - (#x81a0 ?½¦) - (#x81a2 ?çB) - (#x81a3 ?æý) - (#x81a6 ?êé) - (#x81a7 ?êó) - (#x81a8 ?¿±) - (#x81a9 ?¿°) - (#x81ab ?êí) - (#x81ac ?êï) - (#x81ae ?êê) - (#x81b0 ?êî) - (#x81b1 ?êè) - (#x81b2 ?êñ) - (#x81b3 ?¿¯) - (#x81b4 ?êð) - (#x81b5 ?êì) - (#x81b7 ?êò) - (#x81b9 ?êë) - (#x81ba ?Át) - (#x81bb ?íè) - (#x81bc ?íî) - (#x81bd ?Áx) - (#x81be ?Áz) - (#x81bf ?Áw) - (#x81c0 ?Áv) - (#x81c2 ?Áu) - (#x81c3 ?Ás) - (#x81c4 ?íé) - (#x81c5 ?íì) - (#x81c6 ?Ár) - (#x81c7 ?íí) - (#x81c9 ?Áy) - (#x81ca ?íë) - (#x81cc ?íê) - (#x81cd ?ÂÀ) - (#x81cf ?ÂÁ) - (#x81d0 ?ð¡) - (#x81d1 ?ð}) - (#x81d2 ?ð~) - (#x81d5 ?òÂ) - (#x81d7 ?òÁ) - (#x81d8 ?þ) - (#x81d9 ?ô´) - (#x81da ?Ĥ) - (#x81db ?ô³) - (#x81dd ?õð) - (#x81de ?÷E) - (#x81df ?Ŧ) - (#x81e0 ?ùC) - (#x81e1 ?ùD) - (#x81e2 ?ÅØ) - (#x81e3 ?¦Ú) - (#x81e5 ?ª×) - (#x81e6 ?ÛR) - (#x81e7 ?»N) - (#x81e8 ?Á{) - (#x81e9 ?íï) - (#x81ea ?¦Û) - (#x81ec ?¯å) - (#x81ed ?¯ä) - (#x81ee ?ÛS) - (#x81f2 ?êô) - (#x81f3 ?¦Ü) - (#x81f4 ?P) - (#x81f7 ?ÛT) - (#x81f8 ?ÛU) - (#x81f9 ?ÛV) - (#x81fa ?»O) - (#x81fb ?¿²) - (#x81fc ?¦Ý) - (#x81fe ?ªØ) - (#x81ff ?Ðh) - (#x8200 ?¯æ) - (#x8201 ?Óp) - (#x8202 ?²ê) - (#x8204 ?ÛW) - (#x8205 ?¸¤) - (#x8207 ?»P) - (#x8208 ?¿³) - (#x8209 ?Á|) - (#x820a ?ÂÂ) - (#x820b ?ôµ) - (#x820c ?¦Þ) - (#x820d ?ªÙ) - (#x8210 ?¯ç) - (#x8211 ?×R) - (#x8212 ?µÎ) - (#x8214 ?»Q) - (#x8215 ?ã«) - (#x8216 ?çE) - (#x821b ?¦ß) - (#x821c ?µÏ) - (#x821d ?ߣ) - (#x821e ?»R) - (#x821f ?¦à) - (#x8220 ?ͱ) - (#x8221 ?Ði) - (#x8222 ?Q) - (#x8225 ?Ór) - (#x8228 ?¯ê) - (#x822a ?¯è) - (#x822b ?¯é) - (#x822c ?¯ë) - (#x822f ?Óq) - (#x8232 ?×W) - (#x8233 ?×T) - (#x8234 ?×V) - (#x8235 ?²ë) - (#x8236 ?²í) - (#x8237 ?²ì) - (#x8238 ?×S) - (#x8239 ?²î) - (#x823a ?×U) - (#x823c ?ÛX) - (#x823d ?ÛY) - (#x823f ?ÛZ) - (#x8240 ?ߦ) - (#x8242 ?ߧ) - (#x8244 ?ߥ) - (#x8245 ?ߨ) - (#x8247 ?¸¥) - (#x8249 ?ߤ) - (#x824b ?»S) - (#x824e ?çJ) - (#x824f ?çF) - (#x8250 ?çI) - (#x8251 ?çK) - (#x8252 ?çH) - (#x8253 ?çG) - (#x8255 ?êõ) - (#x8256 ?êö) - (#x8257 ?ê÷) - (#x8258 ?¿´) - (#x8259 ?¿µ) - (#x825a ?íñ) - (#x825b ?íð) - (#x825c ?íò) - (#x825e ?ð£) - (#x825f ?ð¢) - (#x8261 ?òÄ) - (#x8263 ?òÅ) - (#x8264 ?òÃ) - (#x8266 ?Ä¥) - (#x8268 ?ô¶) - (#x8269 ?ô·) - (#x826b ?÷F) - (#x826c ?÷ï) - (#x826d ?ø») - (#x826e ?¦á) - (#x826f ?¨}) - (#x8271 ?Á}) - (#x8272 ?¦â) - (#x8274 ?×X) - (#x8275 ?Û[) - (#x8277 ?ÆA) - (#x8278 ?ÊJ) - (#x827c ?ÊK) - (#x827d ?ÊM) - (#x827e ?¦ã) - (#x827f ?ÊN) - (#x8280 ?ÊL) - (#x8283 ?Ë¢) - (#x8284 ?Ë£) - (#x8285 ?Ë{) - (#x828a ?Ë¡) - (#x828b ?¨¡) - (#x828d ?¨¢) - (#x828e ?Ë|) - (#x828f ?Ëz) - (#x8290 ?Ëy) - (#x8291 ?Ë}) - (#x8292 ?¨~) - (#x8293 ?Ë~) - (#x8294 ?Ðj) - (#x8298 ?Ͷ) - (#x8299 ?ªÜ) - (#x829a ?͵) - (#x829b ?Í·) - (#x829d ?ªÛ) - (#x829e ?ͼ) - (#x829f ?ªß) - (#x82a0 ?Ͳ) - (#x82a1 ?ÍÀ) - (#x82a2 ?ÍÆ) - (#x82a3 ?ªæ) - (#x82a4 ?ÍÃ) - (#x82a5 ?ªã) - (#x82a7 ?͹) - (#x82a8 ?Í¿) - (#x82a9 ?ÍÁ) - (#x82ab ?Í´) - (#x82ac ?ªâ) - (#x82ad ?ªÝ) - (#x82ae ?ͺ) - (#x82af ?ªä) - (#x82b0 ?ªç) - (#x82b1 ?ªá) - (#x82b3 ?ªÚ) - (#x82b4 ?;) - (#x82b5 ?͸) - (#x82b6 ?ÍÅ) - (#x82b7 ?ªé) - (#x82b8 ?ªå) - (#x82b9 ?ªà) - (#x82ba ?ͽ) - (#x82bb ?¯ì) - (#x82bc ?Í») - (#x82bd ?ªÞ) - (#x82be ?ªè) - (#x82c0 ?ͳ) - (#x82c2 ?ÍÂ) - (#x82c3 ?ÍÄ) - (#x82d1 ?b) - (#x82d2 ?\) - (#x82d3 ?d) - (#x82d4 ?a) - (#x82d5 ?Ðq) - (#x82d6 ?Ðt) - (#x82d7 ?]) - (#x82d9 ?Ðk) - (#x82db ?V) - (#x82dc ?`) - (#x82de ?c) - (#x82df ?e) - (#x82e0 ?Т) - (#x82e1 ?Ðw) - (#x82e3 ?U) - (#x82e4 ?С) - (#x82e5 ?Y) - (#x82e6 ?W) - (#x82e7 ?R) - (#x82e8 ?Ðo) - (#x82ea ?Ð~) - (#x82eb ?Ðs) - (#x82ec ?Ðv) - (#x82ed ?Ð¥) - (#x82ef ?f) - (#x82f0 ?Ð}) - (#x82f1 ?^) - (#x82f2 ?Ðx) - (#x82f3 ?Ф) - (#x82f4 ?Ðu) - (#x82f5 ?Ðy) - (#x82f6 ?Ð|) - (#x82f9 ?Ðm) - (#x82fa ?У) - (#x82fb ?Ð{) - (#x82fe ?Ðl) - (#x8300 ?Ðp) - (#x8301 ?_) - (#x8302 ?Z) - (#x8303 ?S) - (#x8304 ?X) - (#x8305 ?T) - (#x8306 ?g) - (#x8307 ?Ðn) - (#x8308 ?Ó¥) - (#x8309 ?[) - (#x830c ?Ðz) - (#x830d ?ÎA) - (#x8316 ?Ó¨) - (#x8317 ?¯ú) - (#x8319 ?Óv) - (#x831b ?Ó£) - (#x831c ?Ó}) - (#x831e ?Ó²) - (#x8320 ?Óª) - (#x8322 ?Ó~) - (#x8324 ?Ó©) - (#x8325 ?Óx) - (#x8326 ?Ó|) - (#x8327 ?Óµ) - (#x8328 ?¯ý) - (#x8329 ?Ó) - (#x832a ?Ó¤) - (#x832b ?¯í) - (#x832c ?Ó³) - (#x832d ?Ót) - (#x832f ?Ó¬) - (#x8331 ?¯ü) - (#x8332 ?¯÷) - (#x8333 ?Ós) - (#x8334 ?¯õ) - (#x8335 ?¯ô) - (#x8336 ?¯ù) - (#x8337 ?Ó«) - (#x8338 ?¯ñ) - (#x8339 ?¯ø) - (#x833a ?Ðr) - (#x833b ?Û\) - (#x833c ?Ó¦) - (#x833f ?Óz) - (#x8340 ?¯û) - (#x8341 ?Ó{) - (#x8342 ?Ó¡) - (#x8343 ?¯þ) - (#x8344 ?Óu) - (#x8345 ?Ó¯) - (#x8347 ?Ó®) - (#x8348 ?Ó¶) - (#x8349 ?¯ó) - (#x834a ?¯ð) - (#x834b ?Ó´) - (#x834c ?Ó°) - (#x834d ?Ó§) - (#x834e ?Ó¢) - (#x834f ?¯ö) - (#x8350 ?¯ò) - (#x8351 ?Ów) - (#x8352 ?¯î) - (#x8353 ?Ó±) - (#x8354 ?¯ï) - (#x8356 ?Óy) - (#x8373 ?×^) - (#x8374 ?×`) - (#x8375 ?×e) - (#x8376 ?×y) - (#x8377 ?²ü) - (#x8378 ?²ò) - (#x837a ?×]) - (#x837b ?²ý) - (#x837c ?²þ) - (#x837d ?×h) - (#x837e ?×o) - (#x837f ?×u) - (#x8381 ?×b) - (#x8383 ?×i) - (#x8386 ?³@) - (#x8387 ?×w) - (#x8388 ?×r) - (#x8389 ?²ú) - (#x838a ?²ø) - (#x838b ?×n) - (#x838c ?×j) - (#x838d ?×\) - (#x838e ?²ï) - (#x838f ?×a) - (#x8390 ?×Y) - (#x8392 ?²÷) - (#x8393 ?²ù) - (#x8394 ?×f) - (#x8395 ?×c) - (#x8396 ?²ô) - (#x8397 ?×s) - (#x8398 ?²ñ) - (#x8399 ?×d) - (#x839a ?×z) - (#x839b ?×l) - (#x839d ?×k) - (#x839e ?²ð) - (#x83a0 ?²û) - (#x83a2 ?²ó) - (#x83a3 ?×Z) - (#x83a4 ?×_) - (#x83a5 ?×p) - (#x83a6 ?×v) - (#x83a7 ?³A) - (#x83a8 ?×[) - (#x83a9 ?×g) - (#x83aa ?×m) - (#x83ab ?²ö) - (#x83ae ?×x) - (#x83af ?×q) - (#x83b0 ?×t) - (#x83bd ?²õ) - (#x83bf ?Ûl) - (#x83c0 ?Û`) - (#x83c1 ?µ×) - (#x83c2 ?Û}) - (#x83c3 ?Û§) - (#x83c4 ?Ûª) - (#x83c5 ?µÕ) - (#x83c6 ?Ûh) - (#x83c7 ?Û£) - (#x83c8 ?Ûi) - (#x83c9 ?Ûw) - (#x83ca ?µâ) - (#x83cb ?Ûs) - (#x83cc ?µß) - (#x83ce ?Ût) - (#x83cf ?Û]) - (#x83d1 ?Û¤) - (#x83d4 ?µè) - (#x83d5 ?Û¡) - (#x83d6 ?Ûu) - (#x83d7 ?Û¬) - (#x83d8 ?Ûp) - (#x83d9 ?ßÈ) - (#x83db ?Û¯) - (#x83dc ?µæ) - (#x83dd ?Ûn) - (#x83de ?Ûz) - (#x83df ?µé) - (#x83e0 ?µÔ) - (#x83e1 ?Ûr) - (#x83e2 ?Û) - (#x83e3 ?Ûk) - (#x83e4 ?Ûd) - (#x83e5 ?Ûo) - (#x83e7 ?Ûc) - (#x83e8 ?Ûa) - (#x83e9 ?µÐ) - (#x83ea ?Û¥) - (#x83eb ?Ûj) - (#x83ec ?Û¨) - (#x83ee ?Û©) - (#x83ef ?µØ) - (#x83f0 ?µÝ) - (#x83f1 ?µÙ) - (#x83f2 ?µá) - (#x83f3 ?Û~) - (#x83f4 ?µÚ) - (#x83f5 ?Ûv) - (#x83f6 ?Ûf) - (#x83f8 ?µÒ) - (#x83f9 ?Û^) - (#x83fa ?Û¢) - (#x83fb ?Û«) - (#x83fc ?Ûe) - (#x83fd ?µà) - (#x83fe ?Û°) - (#x83ff ?Ûq) - (#x8401 ?Ûm) - (#x8403 ?µÑ) - (#x8404 ?µå) - (#x8406 ?Û|) - (#x8407 ?µç) - (#x8409 ?Ûx) - (#x840a ?µÜ) - (#x840b ?µÖ) - (#x840c ?µÞ) - (#x840d ?µÓ) - (#x840e ?µä) - (#x840f ?Ûy) - (#x8410 ?Ûg) - (#x8411 ?Û{) - (#x8412 ?Ûb) - (#x8413 ?Û¦) - (#x841b ?Û®) - (#x8423 ?Û_) - (#x8429 ?ßÇ) - (#x842b ?ßÝ) - (#x842c ?¸U) - (#x842d ?ßÌ) - (#x842f ?ßÊ) - (#x8430 ?ßµ) - (#x8431 ?¸©) - (#x8432 ?ßÅ) - (#x8433 ?ßÙ) - (#x8434 ?ßÁ) - (#x8435 ?¸±) - (#x8436 ?ßØ) - (#x8437 ?ß¿) - (#x8438 ?µã) - (#x8439 ?ßÏ) - (#x843a ?ßÀ) - (#x843b ?ßÖ) - (#x843c ?¸°) - (#x843d ?¸¨) - (#x843f ?ߪ) - (#x8440 ?ß²) - (#x8442 ?ßË) - (#x8443 ?ßÃ) - (#x8444 ?ßÜ) - (#x8445 ?ßÆ) - (#x8446 ?¸¶) - (#x8447 ?ß×) - (#x8449 ?¸) - (#x844b ?ßÉ) - (#x844c ?ßÑ) - (#x844d ?߶) - (#x844e ?ßÐ) - (#x8450 ?ßá) - (#x8451 ?ß±) - (#x8452 ?ßÒ) - (#x8454 ?ßß) - (#x8456 ?ß«) - (#x8457 ?µÛ) - (#x8459 ?ß¹) - (#x845a ?߸) - (#x845b ?¸¯) - (#x845d ?ß¼) - (#x845e ?ß¾) - (#x845f ?ßÍ) - (#x8460 ?ßÞ) - (#x8461 ?¸²) - (#x8463 ?¸³) - (#x8465 ?ß°) - (#x8466 ?¸«) - (#x8467 ?ß´) - (#x8468 ?ßÚ) - (#x8469 ?¸´) - (#x846b ?¸¬) - (#x846c ?¸®) - (#x846d ?¸µ) - (#x846e ?ßà) - (#x846f ?ßÓ) - (#x8470 ?ßÎ) - (#x8473 ?ß») - (#x8474 ?ߺ) - (#x8475 ?¸ª) - (#x8476 ?߬) - (#x8477 ?¸§) - (#x8478 ?ßÄ) - (#x8479 ?ß) - (#x847a ?ßÂ) - (#x847d ?ß·) - (#x847e ?ßÛ) - (#x8482 ?¸¦) - (#x8486 ?ß³) - (#x848d ?߯) - (#x848e ?ßÕ) - (#x848f ?ß®) - (#x8490 ?»`) - (#x8491 ?ãÓ) - (#x8494 ?ãÂ) - (#x8497 ?ã¬) - (#x8498 ?ãÊ) - (#x8499 ?»X) - (#x849a ?ã») - (#x849b ?ãÅ) - (#x849c ?»[) - (#x849d ?ã¾) - (#x849e ?»Y) - (#x849f ?ã¯) - (#x84a0 ?ãÍ) - (#x84a1 ?ã®) - (#x84a2 ?ãÁ) - (#x84a4 ?ã) - (#x84a7 ?ã¿) - (#x84a8 ?ãÈ) - (#x84a9 ?ãÆ) - (#x84aa ?ãº) - (#x84ab ?ãµ) - (#x84ac ?ã³) - (#x84ae ?ã´) - (#x84af ?ãÇ) - (#x84b0 ?ãÒ) - (#x84b1 ?ã¼) - (#x84b2 ?»Z) - (#x84b4 ?ã·) - (#x84b6 ?ãË) - (#x84b8 ?»]) - (#x84b9 ?ã¶) - (#x84ba ?ã°) - (#x84bb ?ãÀ) - (#x84bc ?»a) - (#x84bf ?»U) - (#x84c0 ?»^) - (#x84c1 ?ã¸) - (#x84c2 ?ã²) - (#x84c4 ?»W) - (#x84c5 ?ßÔ) - (#x84c6 ?»V) - (#x84c7 ?ãÃ) - (#x84c9 ?»T) - (#x84ca ?»c) - (#x84cb ?»\) - (#x84cc ?ãÄ) - (#x84cd ?ã¹) - (#x84ce ?ã±) - (#x84cf ?ãÌ) - (#x84d0 ?ã½) - (#x84d1 ?»b) - (#x84d2 ?ãÐ) - (#x84d3 ?»_) - (#x84d4 ?ãÏ) - (#x84d6 ?ãÉ) - (#x84d7 ?ãÎ) - (#x84db ?ãÑ) - (#x84e7 ?çs) - (#x84e8 ?çt) - (#x84e9 ?çg) - (#x84ea ?çf) - (#x84eb ?çb) - (#x84ec ?½´) - (#x84ee ?½¬) - (#x84ef ?çv) - (#x84f0 ?çu) - (#x84f1 ?ß©) - (#x84f2 ?ç_) - (#x84f3 ?çc) - (#x84f4 ?ç]) - (#x84f6 ?çp) - (#x84f7 ?ça) - (#x84f9 ?çw) - (#x84fa ?çZ) - (#x84fb ?çX) - (#x84fc ?çd) - (#x84fd ?çn) - (#x84fe ?çi) - (#x84ff ?½¶) - (#x8500 ?çO) - (#x8502 ?çm) - (#x8506 ?½·) - (#x8507 ?ß½) - (#x8508 ?ç[) - (#x8509 ?çR) - (#x850a ?çU) - (#x850b ?ç{) - (#x850c ?ç\) - (#x850d ?çS) - (#x850e ?çQ) - (#x850f ?çN) - (#x8511 ?½°) - (#x8512 ?çe) - (#x8513 ?½¯) - (#x8514 ?½³) - (#x8515 ?ç`) - (#x8516 ?çh) - (#x8517 ?½©) - (#x8518 ?çx) - (#x8519 ?ç|) - (#x851a ?½«) - (#x851c ?çW) - (#x851d ?çk) - (#x851e ?ço) - (#x851f ?çT) - (#x8520 ?çy) - (#x8521 ?½²) - (#x8523 ?½±) - (#x8524 ?çL) - (#x8525 ?½µ) - (#x8526 ?çr) - (#x8527 ?çV) - (#x8528 ?çj) - (#x8529 ?çP) - (#x852a ?ç^) - (#x852b ?çY) - (#x852c ?½) - (#x852d ?½®) - (#x852e ?çl) - (#x852f ?ç}) - (#x8530 ?çz) - (#x8531 ?çq) - (#x853b ?çM) - (#x853d ?½ª) - (#x853e ?ëI) - (#x8540 ?ë@) - (#x8541 ?ëC) - (#x8543 ?¿») - (#x8544 ?ëE) - (#x8545 ?êù) - (#x8546 ?ëA) - (#x8547 ?ëG) - (#x8548 ?¿¸) - (#x8549 ?¿¼) - (#x854a ?¿¶) - (#x854d ?êû) - (#x854e ?ëL) - (#x8551 ?ëF) - (#x8553 ?êü) - (#x8554 ?ëU) - (#x8555 ?ëO) - (#x8556 ?êø) - (#x8557 ?îF) - (#x8558 ?êþ) - (#x8559 ?¿·) - (#x855b ?ëJ) - (#x855d ?ëT) - (#x855e ?¿¿) - (#x8560 ?ëQ) - (#x8561 ?êý) - (#x8562 ?ëD) - (#x8563 ?ëH) - (#x8564 ?ëB) - (#x8565 ?ëV) - (#x8566 ?ëS) - (#x8567 ?ëP) - (#x8568 ?¿¹) - (#x8569 ?¿º) - (#x856a ?¿¾) - (#x856b ?êú) - (#x856c ?ëW) - (#x856d ?¿½) - (#x856e ?ëM) - (#x8571 ?ëK) - (#x8575 ?ëN) - (#x8576 ?îS) - (#x8577 ?î@) - (#x8578 ?îE) - (#x8579 ?îR) - (#x857a ?îD) - (#x857b ?íû) - (#x857c ?îA) - (#x857e ?Á¢) - (#x8580 ?íô) - (#x8581 ?îM) - (#x8582 ?îO) - (#x8583 ?íó) - (#x8584 ?Á¡) - (#x8585 ?îQ) - (#x8586 ?îI) - (#x8587 ?Á¨) - (#x8588 ?îP) - (#x8589 ?îB) - (#x858a ?Áª) - (#x858b ?íù) - (#x858c ?ëR) - (#x858d ?îJ) - (#x858e ?îG) - (#x858f ?íõ) - (#x8590 ?îU) - (#x8591 ?Á¤) - (#x8594 ?Á¥) - (#x8595 ?í÷) - (#x8596 ?îH) - (#x8598 ?îT) - (#x8599 ?îK) - (#x859a ?íý) - (#x859b ?Á§) - (#x859c ?Á£) - (#x859d ?îL) - (#x859e ?íþ) - (#x859f ?îV) - (#x85a0 ?íø) - (#x85a1 ?îC) - (#x85a2 ?îN) - (#x85a3 ?íú) - (#x85a4 ?íü) - (#x85a6 ?ÂË) - (#x85a7 ?íö) - (#x85a8 ?Á©) - (#x85a9 ?ÂÄ) - (#x85aa ?Á~) - (#x85af ?Á¦) - (#x85b0 ?ÂÈ) - (#x85b1 ?ð³) - (#x85b3 ?ð©) - (#x85b4 ?ð¤) - (#x85b5 ?ðª) - (#x85b6 ?ð´) - (#x85b7 ?ð¸) - (#x85b8 ?ð·) - (#x85b9 ?ÂÊ) - (#x85ba ?ÂÉ) - (#x85bd ?ð«) - (#x85be ?ð¹) - (#x85bf ?ð®) - (#x85c0 ?ð¦) - (#x85c2 ?ð¨) - (#x85c3 ?ð§) - (#x85c4 ?ð) - (#x85c5 ?ð²) - (#x85c6 ?ð¥) - (#x85c7 ?ð¬) - (#x85c8 ?ð±) - (#x85c9 ?ÂÇ) - (#x85cb ?ð¯) - (#x85cd ?ÂÅ) - (#x85ce ?ð°) - (#x85cf ?ÂÃ) - (#x85d0 ?ÂÆ) - (#x85d1 ?òÕ) - (#x85d2 ?ðµ) - (#x85d5 ?ÃÂ) - (#x85d7 ?òÍ) - (#x85d8 ?òÑ) - (#x85d9 ?òÉ) - (#x85da ?òÌ) - (#x85dc ?òÔ) - (#x85dd ?ÃÀ) - (#x85de ?òÙ) - (#x85df ?òÒ) - (#x85e1 ?òÊ) - (#x85e2 ?òÚ) - (#x85e3 ?òÓ) - (#x85e4 ?ÃÃ) - (#x85e5 ?ÃÄ) - (#x85e6 ?ò×) - (#x85e8 ?òË) - (#x85e9 ?ÿ) - (#x85ea ?ÃÁ) - (#x85eb ?òÆ) - (#x85ec ?òÎ) - (#x85ed ?òÈ) - (#x85ef ?òØ) - (#x85f0 ?òÖ) - (#x85f1 ?òÇ) - (#x85f2 ?òÏ) - (#x85f6 ?ô¾) - (#x85f7 ?ÃÅ) - (#x85f8 ?òÐ) - (#x85f9 ?ħ) - (#x85fa ?Ä©) - (#x85fb ?Ħ) - (#x85fd ?ôÃ) - (#x85fe ?ô») - (#x85ff ?ô¹) - (#x8600 ?ô½) - (#x8601 ?ôº) - (#x8604 ?ô¿) - (#x8605 ?ôÁ) - (#x8606 ?Ī) - (#x8607 ?Ĭ) - (#x8609 ?ôÀ) - (#x860a ?Ä) - (#x860b ?Ä«) - (#x860c ?ôÂ) - (#x8611 ?Ĩ) - (#x8617 ?Äô) - (#x8618 ?õñ) - (#x8619 ?õ÷) - (#x861a ?Äö) - (#x861b ?ô¼) - (#x861c ?õö) - (#x861e ?õý) - (#x861f ?õô) - (#x8620 ?õû) - (#x8621 ?õú) - (#x8622 ?ô¸) - (#x8623 ?õõ) - (#x8624 ?ð¶) - (#x8625 ?õþ) - (#x8626 ?õó) - (#x8627 ?õø) - (#x8629 ?õü) - (#x862a ?õò) - (#x862c ?÷J) - (#x862d ?Äõ) - (#x862e ?õù) - (#x8631 ?÷ô) - (#x8632 ?÷K) - (#x8633 ?÷I) - (#x8634 ?÷G) - (#x8635 ?÷H) - (#x8636 ?÷L) - (#x8638 ?ÅÙ) - (#x8639 ?÷ò) - (#x863a ?÷ð) - (#x863b ?÷õ) - (#x863c ?÷ó) - (#x863e ?÷ö) - (#x863f ?ÅÚ) - (#x8640 ?÷ñ) - (#x8643 ?ø¼) - (#x8646 ?ùE) - (#x8647 ?ùF) - (#x8648 ?ùG) - (#x864b ?ùÇ) - (#x864c ?ù½) - (#x864d ?ÊO) - (#x864e ?ªê) - (#x8650 ?h) - (#x8652 ?Ó¸) - (#x8653 ?Ó·) - (#x8654 ?°@) - (#x8655 ?³B) - (#x8656 ?×|) - (#x8659 ?×{) - (#x865b ?µê) - (#x865c ?¸¸) - (#x865e ?¸·) - (#x865f ?¸¹) - (#x8661 ?ãÔ) - (#x8662 ?ç~) - (#x8663 ?ëX) - (#x8664 ?ëZ) - (#x8665 ?ëY) - (#x8667 ?Á«) - (#x8668 ?îW) - (#x8669 ?ðº) - (#x866a ?ù¥) - (#x866b ?¦ä) - (#x866d ?ÍÉ) - (#x866e ?ÍÊ) - (#x866f ?ÍÈ) - (#x8670 ?ÍÇ) - (#x8671 ?ªë) - (#x8673 ?Щ) - (#x8674 ?Ч) - (#x8677 ?Ц) - (#x8679 ?i) - (#x867a ?k) - (#x867b ?j) - (#x867c ?Ш) - (#x8685 ?ÓÄ) - (#x8686 ?ÓÁ) - (#x8687 ?Ó¿) - (#x868a ?°A) - (#x868b ?ÓÂ) - (#x868c ?°F) - (#x868d ?Ó¼) - (#x868e ?ÓË) - (#x8690 ?ÓÍ) - (#x8691 ?Ó½) - (#x8693 ?°C) - (#x8694 ?ÓÎ) - (#x8695 ?ÓÉ) - (#x8696 ?Ó») - (#x8697 ?ÓÀ) - (#x8698 ?ÓÊ) - (#x8699 ?ÓÆ) - (#x869a ?ÓÃ) - (#x869c ?°H) - (#x869d ?ÓÌ) - (#x869e ?Ó¾) - (#x86a1 ?ÓÇ) - (#x86a2 ?Ó¹) - (#x86a3 ?°G) - (#x86a4 ?°D) - (#x86a5 ?ÓÅ) - (#x86a7 ?ÓÈ) - (#x86a8 ?Óº) - (#x86a9 ?°E) - (#x86aa ?°B) - (#x86af ?³L) - (#x86b0 ?×¥) - (#x86b1 ?³K) - (#x86b3 ?ר) - (#x86b4 ?׫) - (#x86b5 ?³H) - (#x86b6 ?³F) - (#x86b7 ?×~) - (#x86b8 ?ש) - (#x86b9 ?ק) - (#x86ba ?פ) - (#x86bb ?׬) - (#x86bc ?×) - (#x86bd ?ׯ) - (#x86be ?×°) - (#x86bf ?×}) - (#x86c0 ?³E) - (#x86c1 ?×¢) - (#x86c2 ?ס) - (#x86c3 ?×®) - (#x86c4 ?³G) - (#x86c5 ?×£) - (#x86c6 ?³I) - (#x86c7 ?³D) - (#x86c8 ?צ) - (#x86c9 ?³M) - (#x86cb ?³J) - (#x86cc ?ת) - (#x86d0 ?µñ) - (#x86d1 ?Û¿) - (#x86d3 ?Û´) - (#x86d4 ?µî) - (#x86d6 ?ßç) - (#x86d7 ?Û½) - (#x86d8 ?Û±) - (#x86d9 ?µì) - (#x86da ?Û¶) - (#x86db ?µï) - (#x86dc ?Ûº) - (#x86dd ?Û¸) - (#x86de ?µò) - (#x86df ?µë) - (#x86e2 ?Û²) - (#x86e3 ?Ûµ) - (#x86e4 ?µð) - (#x86e6 ?Û³) - (#x86e8 ?Û¾) - (#x86e9 ?Û¼) - (#x86ea ?Û·) - (#x86eb ?Û¹) - (#x86ec ?Û») - (#x86ed ?µí) - (#x86f5 ?ßè) - (#x86f6 ?ßî) - (#x86f7 ?ßä) - (#x86f8 ?ßê) - (#x86f9 ?¸º) - (#x86fa ?ßæ) - (#x86fb ?¸À) - (#x86fe ?¸¿) - (#x8700 ?¸¾) - (#x8701 ?ßí) - (#x8702 ?¸Á) - (#x8703 ?¸Â) - (#x8704 ?ßã) - (#x8705 ?ßð) - (#x8706 ?¸Ã) - (#x8707 ?¸½) - (#x8708 ?¸¼) - (#x8709 ?ßì) - (#x870a ?¸Ä) - (#x870b ?ßâ) - (#x870c ?ßå) - (#x870d ?ßï) - (#x870e ?ßë) - (#x8711 ?ãô) - (#x8712 ?ãé) - (#x8713 ?¸») - (#x8718 ?»j) - (#x8719 ?ãÝ) - (#x871a ?ãò) - (#x871b ?ãÞ) - (#x871c ?»e) - (#x871e ?ãÛ) - (#x8720 ?ãä) - (#x8721 ?ãÜ) - (#x8722 ?»g) - (#x8723 ?ãÖ) - (#x8724 ?ãñ) - (#x8725 ?»h) - (#x8726 ?ãî) - (#x8727 ?ãï) - (#x8728 ?ã×) - (#x8729 ?»m) - (#x872a ?ãæ) - (#x872c ?ãà) - (#x872d ?ãç) - (#x872e ?ãÚ) - (#x8730 ?ãó) - (#x8731 ?ãë) - (#x8732 ?ãå) - (#x8733 ?ãÕ) - (#x8734 ?»i) - (#x8735 ?ãì) - (#x8737 ?»l) - (#x8738 ?ãð) - (#x873a ?ãê) - (#x873b ?»f) - (#x873c ?ãè) - (#x873e ?ãâ) - (#x873f ?»d) - (#x8740 ?ãÙ) - (#x8741 ?ãá) - (#x8742 ?ãí) - (#x8743 ?ãß) - (#x8746 ?ãã) - (#x874c ?½Á) - (#x874d ?ßé) - (#x874e ?ç²) - (#x874f ?ç») - (#x8750 ?ç±) - (#x8751 ?ç) - (#x8752 ?çª) - (#x8753 ?½Â) - (#x8754 ?ç¨) - (#x8755 ?»k) - (#x8756 ?ç¡) - (#x8757 ?½À) - (#x8758 ?ç§) - (#x8759 ?½¿) - (#x875a ?ç¬) - (#x875b ?ç©) - (#x875c ?ç¹) - (#x875d ?ç´) - (#x875e ?ç®) - (#x875f ?ç³) - (#x8760 ?½») - (#x8761 ?ç«) - (#x8762 ?ç¾) - (#x8763 ?ç¢) - (#x8764 ?ç£) - (#x8765 ?çº) - (#x8766 ?½¼) - (#x8767 ?ç¿) - (#x8768 ?½¾) - (#x8769 ?çÀ) - (#x876a ?ç°) - (#x876b ?ãØ) - (#x876c ?ç¶) - (#x876d ?ç¯) - (#x876e ?ç¸) - (#x876f ?çµ) - (#x8773 ?ç¦) - (#x8774 ?½¹) - (#x8775 ?ç½) - (#x8776 ?½º) - (#x8777 ?ç¤) - (#x8778 ?½½) - (#x8779 ?ëd) - (#x877a ?ç·) - (#x877b ?ç¼) - (#x8781 ?ëa) - (#x8782 ?½¸) - (#x8783 ?¿À) - (#x8784 ?ëk) - (#x8785 ?ëg) - (#x8787 ?ëe) - (#x8788 ?ë`) - (#x8789 ?ëo) - (#x878d ?¿Ä) - (#x878f ?ë\) - (#x8790 ?ëh) - (#x8791 ?ëi) - (#x8792 ?ë_) - (#x8793 ?ë^) - (#x8794 ?ël) - (#x8796 ?ëb) - (#x8797 ?ë]) - (#x8798 ?ëc) - (#x879a ?ën) - (#x879b ?ë[) - (#x879c ?ëm) - (#x879d ?ëj) - (#x879e ?¿Â) - (#x879f ?¿Á) - (#x87a2 ?¿Ã) - (#x87a3 ?ëf) - (#x87a4 ?ðË) - (#x87aa ?îY) - (#x87ab ?Á±) - (#x87ac ?î]) - (#x87ad ?îZ) - (#x87ae ?îa) - (#x87af ?îg) - (#x87b0 ?î\) - (#x87b2 ?îp) - (#x87b3 ?Á®) - (#x87b4 ?îj) - (#x87b5 ?î_) - (#x87b6 ?îk) - (#x87b7 ?îf) - (#x87b8 ?îm) - (#x87b9 ?î^) - (#x87ba ?Á³) - (#x87bb ?Á²) - (#x87bc ?î`) - (#x87bd ?în) - (#x87be ?îX) - (#x87bf ?îl) - (#x87c0 ?Á¬) - (#x87c2 ?îd) - (#x87c3 ?îc) - (#x87c4 ?îh) - (#x87c5 ?î[) - (#x87c6 ?Á°) - (#x87c8 ?Á´) - (#x87c9 ?îb) - (#x87ca ?îi) - (#x87cb ?Áµ) - (#x87cc ?îe) - (#x87d1 ?Á) - (#x87d2 ?Á¯) - (#x87d3 ?ðÇ) - (#x87d4 ?ðÅ) - (#x87d7 ?ðÌ) - (#x87d8 ?ðÉ) - (#x87d9 ?ðÍ) - (#x87db ?ð¾) - (#x87dc ?ðÆ) - (#x87dd ?ðÑ) - (#x87de ?îo) - (#x87df ?ðÂ) - (#x87e0 ?ÂÏ) - (#x87e1 ?ç¥) - (#x87e2 ?ð½) - (#x87e3 ?ðÊ) - (#x87e4 ?ðÄ) - (#x87e5 ?ðÁ) - (#x87e6 ?ð¼) - (#x87e7 ?ð») - (#x87e8 ?ðÐ) - (#x87ea ?ðÀ) - (#x87eb ?ð¿) - (#x87ec ?ÂÍ) - (#x87ed ?ðÈ) - (#x87ef ?ÂÌ) - (#x87f2 ?ÂÎ) - (#x87f3 ?ðÃ) - (#x87f4 ?ðÏ) - (#x87f6 ?òÞ) - (#x87f7 ?òß) - (#x87f9 ?ÃÉ) - (#x87fa ?òÜ) - (#x87fb ?ÃÆ) - (#x87fc ?òä) - (#x87fe ?ÃÊ) - (#x87ff ?òæ) - (#x8800 ?òÛ) - (#x8801 ?ðÎ) - (#x8802 ?òè) - (#x8803 ?òÝ) - (#x8805 ?ÃÇ) - (#x8806 ?òã) - (#x8808 ?òå) - (#x8809 ?òà) - (#x880a ?òç) - (#x880b ?òâ) - (#x880c ?òá) - (#x880d ?ÃÈ) - (#x8810 ?ôÅ) - (#x8811 ?ôÆ) - (#x8813 ?ôÈ) - (#x8814 ?Ä®) - (#x8815 ?į) - (#x8816 ?ôÉ) - (#x8817 ?ôÇ) - (#x8819 ?ôÄ) - (#x881b ?öB) - (#x881c ?öE) - (#x881d ?öA) - (#x881f ?Äú) - (#x8820 ?öC) - (#x8821 ?Äù) - (#x8822 ?Äø) - (#x8823 ?Ä÷) - (#x8824 ?öD) - (#x8825 ?÷Q) - (#x8826 ?÷O) - (#x8828 ?÷N) - (#x8829 ?ö@) - (#x882a ?÷P) - (#x882b ?öF) - (#x882c ?÷M) - (#x882e ?÷ù) - (#x882f ?÷×) - (#x8830 ?÷÷) - (#x8831 ?ÅÛ) - (#x8832 ?÷ø) - (#x8833 ?÷ú) - (#x8835 ?ø¿) - (#x8836 ?Åú) - (#x8837 ?ø¾) - (#x8838 ?ø½) - (#x8839 ?Åû) - (#x883b ?ÆZ) - (#x883c ?ùn) - (#x883d ?ù§) - (#x883e ?ù¦) - (#x883f ?ù¨) - (#x8840 ?¦å) - (#x8841 ?Ъ) - (#x8843 ?ÓÏ) - (#x8844 ?ÓÐ) - (#x8848 ?ÛÀ) - (#x884a ?öG) - (#x884b ?øÀ) - (#x884c ?¦æ) - (#x884d ?l) - (#x884e ?Ы) - (#x8852 ?×±) - (#x8853 ?³N) - (#x8855 ?ÛÂ) - (#x8856 ?ÛÁ) - (#x8857 ?µó) - (#x8859 ?¸Å) - (#x885a ?çÁ) - (#x885b ?½Ã) - (#x885d ?½Ä) - (#x8861 ?¿Å) - (#x8862 ?Åü) - (#x8863 ?¦ç) - (#x8867 ?Ь) - (#x8868 ?ªí) - (#x8869 ?Ю) - (#x886a ?Ð) - (#x886b ?m) - (#x886d ?ÓÑ) - (#x886f ?ÓØ) - (#x8870 ?°I) - (#x8871 ?ÓÖ) - (#x8872 ?ÓÔ) - (#x8874 ?ÓÛ) - (#x8875 ?ÓÒ) - (#x8876 ?ÓÓ) - (#x8877 ?°J) - (#x8879 ?°N) - (#x887c ?ÓÜ) - (#x887d ?°M) - (#x887e ?ÓÚ) - (#x887f ?Ó×) - (#x8880 ?ÓÕ) - (#x8881 ?°K) - (#x8882 ?°L) - (#x8883 ?ÓÙ) - (#x8888 ?³P) - (#x8889 ?ײ) - (#x888b ?³U) - (#x888c ?×Â) - (#x888d ?³T) - (#x888e ?×Ä) - (#x8891 ?׸) - (#x8892 ?³R) - (#x8893 ?×Ã) - (#x8895 ?׳) - (#x8896 ?³S) - (#x8897 ?׿) - (#x8898 ?×») - (#x8899 ?×½) - (#x889a ?×·) - (#x889b ?×¾) - (#x889e ?³O) - (#x889f ?׺) - (#x88a1 ?×¹) - (#x88a2 ?×µ) - (#x88a4 ?×À) - (#x88a7 ?×¼) - (#x88a8 ?×´) - (#x88aa ?׶) - (#x88ab ?³Q) - (#x88ac ?×Á) - (#x88b1 ?µö) - (#x88b2 ?ÛÍ) - (#x88b6 ?ÛÉ) - (#x88b7 ?ÛË) - (#x88b8 ?ÛÆ) - (#x88b9 ?ÛÅ) - (#x88ba ?ÛÃ) - (#x88bc ?ÛÊ) - (#x88bd ?ÛÌ) - (#x88be ?ÛÈ) - (#x88c0 ?ÛÇ) - (#x88c1 ?µô) - (#x88c2 ?µõ) - (#x88c9 ?ÛÏ) - (#x88ca ?¸Í) - (#x88cb ?ßò) - (#x88cc ?ßø) - (#x88cd ?ßó) - (#x88ce ?ßô) - (#x88cf ?ùØ) - (#x88d0 ?ßù) - (#x88d2 ?¸Ï) - (#x88d4 ?¸Ç) - (#x88d5 ?¸Î) - (#x88d6 ?ßñ) - (#x88d7 ?ÛÄ) - (#x88d8 ?¸Ê) - (#x88d9 ?¸È) - (#x88da ?ß÷) - (#x88db ?ßö) - (#x88dc ?¸É) - (#x88dd ?¸Ë) - (#x88de ?ßõ) - (#x88df ?¸Æ) - (#x88e1 ?¸Ì) - (#x88e7 ?ãö) - (#x88e8 ?»t) - (#x88eb ?äB) - (#x88ec ?äA) - (#x88ee ?ãû) - (#x88ef ?»v) - (#x88f0 ?ä@) - (#x88f1 ?ã÷) - (#x88f2 ?ãø) - (#x88f3 ?»n) - (#x88f4 ?»p) - (#x88f6 ?ãý) - (#x88f7 ?ãõ) - (#x88f8 ?»r) - (#x88f9 ?»q) - (#x88fa ?ãù) - (#x88fb ?ãþ) - (#x88fc ?ãü) - (#x88fd ?»s) - (#x88fe ?ãú) - (#x8901 ?ÛÎ) - (#x8902 ?»o) - (#x8905 ?çÂ) - (#x8906 ?çÉ) - (#x8907 ?½Æ) - (#x8909 ?çÍ) - (#x890a ?½Ê) - (#x890b ?çÅ) - (#x890c ?çÃ) - (#x890e ?çÌ) - (#x8910 ?½Å) - (#x8911 ?çË) - (#x8912 ?½Ç) - (#x8913 ?½È) - (#x8914 ?çÄ) - (#x8915 ?½É) - (#x8916 ?çÊ) - (#x8917 ?çÆ) - (#x8918 ?çÇ) - (#x8919 ?çÈ) - (#x891a ?»u) - (#x891e ?ëp) - (#x891f ?ë|) - (#x8921 ?¿Ê) - (#x8922 ?ëw) - (#x8923 ?ëy) - (#x8925 ?¿È) - (#x8926 ?ëq) - (#x8927 ?ëu) - (#x8929 ?ëx) - (#x892a ?¿Æ) - (#x892b ?¿É) - (#x892c ?ë{) - (#x892d ?ës) - (#x892e ?ët) - (#x892f ?ëz) - (#x8930 ?ër) - (#x8931 ?ëv) - (#x8932 ?¿Ç) - (#x8933 ?îr) - (#x8935 ?îq) - (#x8936 ?Á·) - (#x8937 ?îw) - (#x8938 ?Á¹) - (#x893b ?Á¶) - (#x893c ?îs) - (#x893d ?Áº) - (#x893e ?ît) - (#x8941 ?îu) - (#x8942 ?îx) - (#x8944 ?Á¸) - (#x8946 ?ðÖ) - (#x8949 ?ðÙ) - (#x894b ?ðÓ) - (#x894c ?ðÕ) - (#x894f ?ðÔ) - (#x8950 ?ð×) - (#x8951 ?ðØ) - (#x8952 ?îv) - (#x8953 ?ðÒ) - (#x8956 ?ÃÍ) - (#x8957 ?òì) - (#x8958 ?òï) - (#x8959 ?òñ) - (#x895a ?òê) - (#x895b ?òë) - (#x895c ?òî) - (#x895d ?òð) - (#x895e ?ÃÎ) - (#x895f ?ÃÌ) - (#x8960 ?ÃË) - (#x8961 ?òí) - (#x8962 ?òé) - (#x8963 ?ôÊ) - (#x8964 ?Ä°) - (#x8966 ?ôË) - (#x8969 ?öI) - (#x896a ?Äû) - (#x896b ?öK) - (#x896c ?Äü) - (#x896d ?öH) - (#x896e ?öJ) - (#x896f ?Ũ) - (#x8971 ?÷R) - (#x8972 ?ŧ) - (#x8973 ?÷ý) - (#x8974 ?÷ü) - (#x8976 ?÷û) - (#x8979 ?ùH) - (#x897a ?ùI) - (#x897b ?ùK) - (#x897c ?ùJ) - (#x897e ?ÊP) - (#x897f ?¦è) - (#x8981 ?n) - (#x8982 ?×Å) - (#x8983 ?µ÷) - (#x8985 ?ßú) - (#x8986 ?ÂÐ) - (#x8988 ?òò) - (#x898b ?¨£) - (#x898f ?³W) - (#x8993 ?³V) - (#x8995 ?ÛÐ) - (#x8996 ?µø) - (#x8997 ?ÛÒ) - (#x8998 ?ÛÑ) - (#x899b ?ßû) - (#x899c ?¸Ð) - (#x899d ?äC) - (#x899e ?äF) - (#x899f ?äE) - (#x89a1 ?äD) - (#x89a2 ?çÎ) - (#x89a3 ?çÐ) - (#x89a4 ?çÏ) - (#x89a6 ?¿Ì) - (#x89aa ?¿Ë) - (#x89ac ?Á») - (#x89ad ?îy) - (#x89ae ?î{) - (#x89af ?îz) - (#x89b2 ?ÂÑ) - (#x89b6 ?òô) - (#x89b7 ?òó) - (#x89b9 ?ôÌ) - (#x89ba ?ı) - (#x89bd ?Äý) - (#x89be ?÷T) - (#x89bf ?÷S) - (#x89c0 ?Æ[) - (#x89d2 ?¨¤) - (#x89d3 ?Я) - (#x89d4 ?o) - (#x89d5 ?×È) - (#x89d6 ?×Æ) - (#x89d9 ?×Ç) - (#x89da ?ÛÔ) - (#x89db ?ÛÕ) - (#x89dc ?àC) - (#x89dd ?ÛÓ) - (#x89df ?ßü) - (#x89e0 ?àA) - (#x89e1 ?à@) - (#x89e2 ?àB) - (#x89e3 ?¸Ñ) - (#x89e4 ?ßþ) - (#x89e5 ?ßý) - (#x89e6 ?àD) - (#x89e8 ?äI) - (#x89e9 ?äG) - (#x89eb ?äH) - (#x89ec ?çÓ) - (#x89ed ?çÑ) - (#x89f0 ?çÒ) - (#x89f1 ?ë}) - (#x89f2 ?î|) - (#x89f3 ?î}) - (#x89f4 ?ÂÒ) - (#x89f6 ?òõ) - (#x89f7 ?ôÍ) - (#x89f8 ?IJ) - (#x89fa ?öL) - (#x89fb ?÷U) - (#x89fc ?Å©) - (#x89fe ?÷þ) - (#x89ff ?ùL) - (#x8a00 ?¨¥) - (#x8a02 ?q) - (#x8a03 ?r) - (#x8a04 ?а) - (#x8a07 ?б) - (#x8a08 ?p) - (#x8a0a ?°T) - (#x8a0c ?°R) - (#x8a0e ?°Q) - (#x8a0f ?°X) - (#x8a10 ?°P) - (#x8a11 ?°Y) - (#x8a12 ?ÓÝ) - (#x8a13 ?°V) - (#x8a15 ?°S) - (#x8a16 ?°W) - (#x8a17 ?°U) - (#x8a18 ?°O) - (#x8a1b ?³_) - (#x8a1d ?³Y) - (#x8a1e ?×Ì) - (#x8a1f ?³^) - (#x8a22 ?³`) - (#x8a23 ?³Z) - (#x8a25 ?³[) - (#x8a27 ?×Ê) - (#x8a2a ?³X) - (#x8a2c ?×Ë) - (#x8a2d ?³]) - (#x8a30 ?×É) - (#x8a31 ?³\) - (#x8a34 ?¶D) - (#x8a36 ?¶F) - (#x8a39 ?ÛØ) - (#x8a3a ?¶E) - (#x8a3b ?µù) - (#x8a3c ?µý) - (#x8a3e ?¸ä) - (#x8a3f ?àI) - (#x8a40 ?ÛÚ) - (#x8a41 ?µþ) - (#x8a44 ?ÛÝ) - (#x8a45 ?ÛÞ) - (#x8a46 ?¶C) - (#x8a48 ?Ûà) - (#x8a4a ?Ûâ) - (#x8a4c ?Ûã) - (#x8a4d ?Û×) - (#x8a4e ?ÛÖ) - (#x8a4f ?Ûä) - (#x8a50 ?¶B) - (#x8a51 ?Ûá) - (#x8a52 ?Ûß) - (#x8a54 ?¶@) - (#x8a55 ?µû) - (#x8a56 ?¶G) - (#x8a57 ?ÛÛ) - (#x8a58 ?ÛÜ) - (#x8a59 ?ÛÙ) - (#x8a5b ?¶A) - (#x8a5e ?µü) - (#x8a60 ?µú) - (#x8a61 ?àH) - (#x8a62 ?¸ß) - (#x8a63 ?¸Ú) - (#x8a66 ?¸Õ) - (#x8a68 ?¸å) - (#x8a69 ?¸Ö) - (#x8a6b ?¸Ò) - (#x8a6c ?¸á) - (#x8a6d ?¸Þ) - (#x8a6e ?¸à) - (#x8a70 ?¸×) - (#x8a71 ?¸Ü) - (#x8a72 ?¸Ó) - (#x8a73 ?¸Ô) - (#x8a74 ?àP) - (#x8a75 ?àM) - (#x8a76 ?àE) - (#x8a77 ?àJ) - (#x8a79 ?¸â) - (#x8a7a ?àQ) - (#x8a7b ?¸ã) - (#x8a7c ?¸Ù) - (#x8a7f ?àG) - (#x8a81 ?àO) - (#x8a82 ?àK) - (#x8a83 ?àN) - (#x8a84 ?àL) - (#x8a85 ?¸Ý) - (#x8a86 ?àF) - (#x8a87 ?¸Ø) - (#x8a8b ?äL) - (#x8a8c ?»x) - (#x8a8d ?»{) - (#x8a8f ?äN) - (#x8a91 ?»¥) - (#x8a92 ?äM) - (#x8a93 ?»}) - (#x8a95 ?½Ï) - (#x8a96 ?äO) - (#x8a98 ?»¤) - (#x8a99 ?äK) - (#x8a9a ?»¦) - (#x8a9e ?»y) - (#x8aa0 ?¸Û) - (#x8aa1 ?»|) - (#x8aa3 ?»z) - (#x8aa4 ?»~) - (#x8aa5 ?»¢) - (#x8aa6 ?»w) - (#x8aa7 ?»§) - (#x8aa8 ?»£) - (#x8aaa ?»¡) - (#x8aab ?äJ) - (#x8ab0 ?½Ö) - (#x8ab2 ?½Ò) - (#x8ab6 ?½Ù) - (#x8ab8 ?çÖ) - (#x8ab9 ?½Ú) - (#x8aba ?çâ) - (#x8abb ?çÛ) - (#x8abc ?½Ë) - (#x8abd ?çã) - (#x8abe ?çÝ) - (#x8abf ?½Õ) - (#x8ac0 ?çÞ) - (#x8ac2 ?½Ô) - (#x8ac3 ?çá) - (#x8ac4 ?½Î) - (#x8ac5 ?çß) - (#x8ac6 ?çÕ) - (#x8ac7 ?½Í) - (#x8ac8 ?ëª) - (#x8ac9 ?½Ó) - (#x8acb ?½Ð) - (#x8acd ?½Ø) - (#x8acf ?çÔ) - (#x8ad1 ?çØ) - (#x8ad2 ?½Ì) - (#x8ad3 ?ç×) - (#x8ad4 ?çÙ) - (#x8ad5 ?çÚ) - (#x8ad6 ?½×) - (#x8ad7 ?çÜ) - (#x8ad8 ?çà) - (#x8ad9 ?çä) - (#x8adb ?½Û) - (#x8adc ?¿Ò) - (#x8add ?ë¥) - (#x8ade ?ë«) - (#x8adf ?ë¨) - (#x8ae0 ?ë~) - (#x8ae1 ?ë¬) - (#x8ae2 ?ë¡) - (#x8ae4 ?ë§) - (#x8ae6 ?¿Í) - (#x8ae7 ?¿Ó) - (#x8ae8 ?ë) - (#x8aeb ?¿Ï) - (#x8aed ?¿Ù) - (#x8aee ?¿Ô) - (#x8aef ?ë¯) - (#x8af0 ?ë©) - (#x8af1 ?¿Ð) - (#x8af2 ?ë¢) - (#x8af3 ?¿Ú) - (#x8af4 ?ë£) - (#x8af5 ?ë¤) - (#x8af6 ?¿Û) - (#x8af7 ?¿Ø) - (#x8af8 ?½Ñ) - (#x8afa ?¿Î) - (#x8afb ?ë°) - (#x8afc ?¿Ü) - (#x8afe ?¿Õ) - (#x8aff ?ë®) - (#x8b00 ?¿Ñ) - (#x8b01 ?¿Ö) - (#x8b02 ?¿×) - (#x8b04 ?ÁÃ) - (#x8b05 ?î¤) - (#x8b06 ?î) - (#x8b07 ?îª) - (#x8b08 ?î¬) - (#x8b0a ?ÁÀ) - (#x8b0b ?î¥) - (#x8b0d ?î«) - (#x8b0e ?Á¼) - (#x8b0f ?î§) - (#x8b10 ?ÁÄ) - (#x8b11 ?î£) - (#x8b12 ?î¨) - (#x8b13 ?î¯) - (#x8b14 ?ë¦) - (#x8b15 ?î©) - (#x8b16 ?î¢) - (#x8b17 ?Á½) - (#x8b18 ?î¡) - (#x8b19 ?Á¾) - (#x8b1a ?î°) - (#x8b1b ?Á¿) - (#x8b1c ?î®) - (#x8b1d ?ÁÂ) - (#x8b1e ?î~) - (#x8b20 ?ÁÁ) - (#x8b22 ?î¦) - (#x8b23 ?ðÜ) - (#x8b24 ?ðê) - (#x8b25 ?ðå) - (#x8b26 ?ðç) - (#x8b27 ?ðÛ) - (#x8b28 ?ÂÓ) - (#x8b2a ?ðÚ) - (#x8b2b ?ÂÖ) - (#x8b2c ?ÂÕ) - (#x8b2e ?ðé) - (#x8b2f ?ðá) - (#x8b30 ?ðÞ) - (#x8b31 ?ðä) - (#x8b33 ?ðÝ) - (#x8b35 ?ðß) - (#x8b36 ?ðè) - (#x8b37 ?ðæ) - (#x8b39 ?ÂÔ) - (#x8b3a ?ðí) - (#x8b3b ?ðë) - (#x8b3c ?ðâ) - (#x8b3d ?ðì) - (#x8b3e ?ðã) - (#x8b40 ?òù) - (#x8b41 ?ÃÏ) - (#x8b42 ?óA) - (#x8b45 ?öO) - (#x8b46 ?ÃÖ) - (#x8b47 ?ðà) - (#x8b48 ?ò÷) - (#x8b49 ?ÃÒ) - (#x8b4a ?òø) - (#x8b4b ?òý) - (#x8b4e ?ÃÔ) - (#x8b4f ?ÃÕ) - (#x8b50 ?òö) - (#x8b51 ?ó@) - (#x8b52 ?óB) - (#x8b53 ?òú) - (#x8b54 ?òü) - (#x8b55 ?òþ) - (#x8b56 ?òû) - (#x8b57 ?óC) - (#x8b58 ?ÃÑ) - (#x8b59 ?Ã×) - (#x8b5a ?ÃÓ) - (#x8b5c ?ÃÐ) - (#x8b5d ?ôÐ) - (#x8b5f ?Ä·) - (#x8b60 ?ôÎ) - (#x8b63 ?ôÒ) - (#x8b65 ?ôÓ) - (#x8b66 ?ĵ) - (#x8b67 ?ôÔ) - (#x8b68 ?ôÑ) - (#x8b6a ?ôÏ) - (#x8b6b ?ĸ) - (#x8b6c ?Ä´) - (#x8b6d ?ôÕ) - (#x8b6f ?Ķ) - (#x8b70 ?ij) - (#x8b74 ?Äþ) - (#x8b77 ?Å@) - (#x8b78 ?öN) - (#x8b79 ?öM) - (#x8b7a ?öP) - (#x8b7b ?öQ) - (#x8b7d ?ÅA) - (#x8b7e ?÷V) - (#x8b7f ?÷[) - (#x8b80 ?Ū) - (#x8b82 ?÷X) - (#x8b84 ?÷W) - (#x8b85 ?÷Z) - (#x8b86 ?÷Y) - (#x8b88 ?øC) - (#x8b8a ?ÅÜ) - (#x8b8b ?øB) - (#x8b8c ?ø@) - (#x8b8e ?øA) - (#x8b92 ?Åþ) - (#x8b93 ?Åý) - (#x8b94 ?øÁ) - (#x8b95 ?øÂ) - (#x8b96 ?Æ@) - (#x8b98 ?ùM) - (#x8b99 ?ùN) - (#x8b9a ?Æg) - (#x8b9c ?Æm) - (#x8b9e ?ù©) - (#x8b9f ?ùÈ) - (#x8c37 ?¨¦) - (#x8c39 ?×Í) - (#x8c3b ?×Î) - (#x8c3c ?àR) - (#x8c3d ?äP) - (#x8c3e ?çå) - (#x8c3f ?ÁÆ) - (#x8c41 ?ÁÅ) - (#x8c42 ?ðî) - (#x8c43 ?óD) - (#x8c45 ?øD) - (#x8c46 ?¨§) - (#x8c47 ?ÓÞ) - (#x8c48 ?°Z) - (#x8c49 ?³a) - (#x8c4a ?àT) - (#x8c4b ?àS) - (#x8c4c ?½Ü) - (#x8c4d ?çæ) - (#x8c4e ?½Ý) - (#x8c4f ?î±) - (#x8c50 ?Â×) - (#x8c54 ?Æv) - (#x8c55 ?¨¨) - (#x8c56 ?ÍË) - (#x8c57 ?Óß) - (#x8c5a ?³b) - (#x8c5c ?×Ï) - (#x8c5d ?×Ð) - (#x8c5f ?Ûå) - (#x8c61 ?¶H) - (#x8c62 ?¸æ) - (#x8c64 ?àV) - (#x8c65 ?àU) - (#x8c66 ?àW) - (#x8c68 ?äQ) - (#x8c69 ?äR) - (#x8c6a ?»¨) - (#x8c6b ?¿Ý) - (#x8c6c ?½Þ) - (#x8c6d ?¿Þ) - (#x8c6f ?îµ) - (#x8c70 ?î²) - (#x8c71 ?î´) - (#x8c72 ?î³) - (#x8c73 ?ÁÇ) - (#x8c75 ?ðï) - (#x8c76 ?óF) - (#x8c77 ?óE) - (#x8c78 ?ˤ) - (#x8c79 ?°\) - (#x8c7a ?°[) - (#x8c7b ?Óà) - (#x8c7d ?×Ñ) - (#x8c80 ?Ûç) - (#x8c81 ?Ûæ) - (#x8c82 ?¶I) - (#x8c84 ?àY) - (#x8c85 ?àZ) - (#x8c86 ?àX) - (#x8c89 ?¸è) - (#x8c8a ?¸ç) - (#x8c8c ?»ª) - (#x8c8d ?»©) - (#x8c8f ?çç) - (#x8c90 ?ë³) - (#x8c91 ?ë±) - (#x8c92 ?ë²) - (#x8c93 ?¿ß) - (#x8c94 ?î·) - (#x8c95 ?î¶) - (#x8c97 ?ðò) - (#x8c98 ?ðñ) - (#x8c99 ?ðð) - (#x8c9a ?óG) - (#x8c9c ?ùª) - (#x8c9d ?¨©) - (#x8c9e ?s) - (#x8ca0 ?t) - (#x8ca1 ?°]) - (#x8ca2 ?°^) - (#x8ca3 ?Óâ) - (#x8ca4 ?Óá) - (#x8ca5 ?×Ò) - (#x8ca7 ?³h) - (#x8ca8 ?³f) - (#x8ca9 ?³c) - (#x8caa ?³g) - (#x8cab ?³e) - (#x8cac ?³d) - (#x8caf ?¶J) - (#x8cb0 ?Ûê) - (#x8cb2 ?¸í) - (#x8cb3 ?¶L) - (#x8cb4 ?¶Q) - (#x8cb5 ?Ûì) - (#x8cb6 ?¶S) - (#x8cb7 ?¶R) - (#x8cb8 ?¶U) - (#x8cb9 ?Ûë) - (#x8cba ?Ûè) - (#x8cbb ?¶O) - (#x8cbc ?¶K) - (#x8cbd ?¶M) - (#x8cbe ?Ûé) - (#x8cbf ?¶T) - (#x8cc0 ?¶P) - (#x8cc1 ?¶N) - (#x8cc2 ?¸ï) - (#x8cc3 ?¸î) - (#x8cc4 ?¸ì) - (#x8cc5 ?¸ð) - (#x8cc7 ?¸ê) - (#x8cc8 ?¸ë) - (#x8cca ?¸é) - (#x8ccc ?à[) - (#x8ccf ?äT) - (#x8cd1 ?»¬) - (#x8cd2 ?») - (#x8cd3 ?»«) - (#x8cd5 ?äS) - (#x8cd7 ?äU) - (#x8cd9 ?çê) - (#x8cda ?çì) - (#x8cdc ?½ç) - (#x8cdd ?çí) - (#x8cde ?½à) - (#x8cdf ?çé) - (#x8ce0 ?½ß) - (#x8ce1 ?½é) - (#x8ce2 ?½å) - (#x8ce3 ?½æ) - (#x8ce4 ?½â) - (#x8ce5 ?çè) - (#x8ce6 ?½á) - (#x8ce7 ?çî) - (#x8ce8 ?çë) - (#x8cea ?½è) - (#x8cec ?½ã) - (#x8ced ?½ä) - (#x8cee ?ëµ) - (#x8cf0 ?ë·) - (#x8cf1 ?ë¶) - (#x8cf3 ?ë¸) - (#x8cf4 ?¿à) - (#x8cf5 ?ë´) - (#x8cf8 ?ÁË) - (#x8cf9 ?î¸) - (#x8cfa ?ÁÈ) - (#x8cfb ?ÁÌ) - (#x8cfc ?ÁÊ) - (#x8cfd ?ÁÉ) - (#x8cfe ?ðó) - (#x8d00 ?ðö) - (#x8d02 ?ðõ) - (#x8d04 ?ðô) - (#x8d05 ?ÂØ) - (#x8d06 ?óH) - (#x8d07 ?óI) - (#x8d08 ?ÃØ) - (#x8d09 ?óJ) - (#x8d0a ?ÃÙ) - (#x8d0d ?ĺ) - (#x8d0f ?Ĺ) - (#x8d10 ?öR) - (#x8d13 ?ÅB) - (#x8d14 ?öS) - (#x8d15 ?÷\) - (#x8d16 ?Å«) - (#x8d17 ?Ŭ) - (#x8d19 ?øE) - (#x8d1b ?ÆB) - (#x8d64 ?¨ª) - (#x8d66 ?³j) - (#x8d67 ?³i) - (#x8d68 ?à\) - (#x8d69 ?à]) - (#x8d6b ?»®) - (#x8d6c ?ë¹) - (#x8d6d ?½ê) - (#x8d6e ?ëº) - (#x8d6f ?î¹) - (#x8d70 ?¨«) - (#x8d72 ?в) - (#x8d73 ?v) - (#x8d74 ?u) - (#x8d76 ?Óã) - (#x8d77 ?°_) - (#x8d78 ?Óä) - (#x8d79 ?×Õ) - (#x8d7b ?×Ô) - (#x8d7d ?×Ó) - (#x8d80 ?Ûî) - (#x8d81 ?¶X) - (#x8d84 ?Ûí) - (#x8d85 ?¶W) - (#x8d89 ?Ûï) - (#x8d8a ?¶V) - (#x8d8c ?à_) - (#x8d8d ?àb) - (#x8d8e ?à`) - (#x8d8f ?àa) - (#x8d90 ?àe) - (#x8d91 ?à^) - (#x8d92 ?àf) - (#x8d93 ?àc) - (#x8d94 ?àd) - (#x8d95 ?»°) - (#x8d96 ?äV) - (#x8d99 ?»¯) - (#x8d9b ?çò) - (#x8d9c ?çð) - (#x8d9f ?½ë) - (#x8da0 ?çï) - (#x8da1 ?çñ) - (#x8da3 ?½ì) - (#x8da5 ?ë») - (#x8da7 ?ë¼) - (#x8da8 ?ÁÍ) - (#x8daa ?óL) - (#x8dab ?óN) - (#x8dac ?óK) - (#x8dad ?óM) - (#x8dae ?ôÖ) - (#x8daf ?öT) - (#x8db2 ?ùo) - (#x8db3 ?¨¬) - (#x8db4 ?w) - (#x8db5 ?Óå) - (#x8db6 ?Óç) - (#x8db7 ?Óæ) - (#x8db9 ?×Ø) - (#x8dba ?³l) - (#x8dbc ?×Ö) - (#x8dbe ?³k) - (#x8dbf ?×Ù) - (#x8dc1 ?×Ú) - (#x8dc2 ?××) - (#x8dc5 ?Ûû) - (#x8dc6 ?¶`) - (#x8dc7 ?Ûó) - (#x8dc8 ?Ûù) - (#x8dcb ?¶[) - (#x8dcc ?¶^) - (#x8dcd ?Ûò) - (#x8dce ?¶Y) - (#x8dcf ?Ûö) - (#x8dd0 ?àl) - (#x8dd1 ?¶]) - (#x8dd3 ?Ûñ) - (#x8dd5 ?Û÷) - (#x8dd6 ?Ûô) - (#x8dd7 ?Ûú) - (#x8dd8 ?Ûð) - (#x8dd9 ?Ûø) - (#x8dda ?¶\) - (#x8ddb ?¶_) - (#x8ddc ?Ûõ) - (#x8ddd ?¶Z) - (#x8ddf ?¸ò) - (#x8de0 ?àh) - (#x8de1 ?¸ñ) - (#x8de2 ?ào) - (#x8de3 ?àn) - (#x8de4 ?¸ø) - (#x8de6 ?¸ù) - (#x8de7 ?àp) - (#x8de8 ?¸ó) - (#x8de9 ?àm) - (#x8dea ?¸÷) - (#x8deb ?àr) - (#x8dec ?ài) - (#x8dee ?àk) - (#x8def ?¸ô) - (#x8df0 ?àg) - (#x8df1 ?àj) - (#x8df2 ?àq) - (#x8df3 ?¸õ) - (#x8df4 ?às) - (#x8dfa ?¸ö) - (#x8dfc ?»±) - (#x8dfd ?ä[) - (#x8dfe ?äa) - (#x8dff ?äY) - (#x8e00 ?äb) - (#x8e02 ?äX) - (#x8e03 ?ä]) - (#x8e04 ?äc) - (#x8e05 ?ä`) - (#x8e06 ?ä_) - (#x8e07 ?ä^) - (#x8e09 ?äW) - (#x8e0a ?ä\) - (#x8e0d ?äZ) - (#x8e0f ?½ñ) - (#x8e10 ?½î) - (#x8e11 ?çû) - (#x8e12 ?èA) - (#x8e13 ?èC) - (#x8e14 ?è@) - (#x8e15 ?çø) - (#x8e16 ?çú) - (#x8e17 ?èE) - (#x8e18 ?èB) - (#x8e19 ?çü) - (#x8e1a ?èF) - (#x8e1b ?çù) - (#x8e1c ?èD) - (#x8e1d ?½ï) - (#x8e1e ?½õ) - (#x8e1f ?½ó) - (#x8e20 ?çó) - (#x8e21 ?½ô) - (#x8e22 ?½ð) - (#x8e23 ?çô) - (#x8e24 ?çö) - (#x8e25 ?çõ) - (#x8e26 ?çý) - (#x8e27 ?çþ) - (#x8e29 ?½ò) - (#x8e2b ?½í) - (#x8e2e ?ç÷) - (#x8e30 ?ëÆ) - (#x8e31 ?¿â) - (#x8e33 ?ë½) - (#x8e34 ?¿ã) - (#x8e35 ?¿æ) - (#x8e36 ?ëÂ) - (#x8e38 ?ë¿) - (#x8e39 ?¿å) - (#x8e3c ?ëÃ) - (#x8e3d ?ëÄ) - (#x8e3e ?ë¾) - (#x8e3f ?ëÇ) - (#x8e40 ?ëÀ) - (#x8e41 ?ëÅ) - (#x8e42 ?¿ä) - (#x8e44 ?¿á) - (#x8e45 ?ëÁ) - (#x8e47 ?î¿) - (#x8e48 ?ÁÐ) - (#x8e49 ?ÁÎ) - (#x8e4a ?ÁÑ) - (#x8e4b ?ÁÏ) - (#x8e4c ?î¾) - (#x8e4d ?î») - (#x8e4e ?îº) - (#x8e50 ?î½) - (#x8e53 ?î¼) - (#x8e54 ?ñE) - (#x8e55 ?ÂÞ) - (#x8e56 ?ðû) - (#x8e57 ?ðú) - (#x8e59 ?ÂÙ) - (#x8e5a ?ñA) - (#x8e5b ?ñ@) - (#x8e5c ?ð÷) - (#x8e5d ?ñC) - (#x8e5e ?ðü) - (#x8e5f ?ÂÝ) - (#x8e60 ?ðù) - (#x8e61 ?ñB) - (#x8e62 ?ðø) - (#x8e63 ?ÂÚ) - (#x8e64 ?ÂÜ) - (#x8e65 ?ðý) - (#x8e66 ?ÂÛ) - (#x8e67 ?ðþ) - (#x8e69 ?ñD) - (#x8e6a ?óR) - (#x8e6c ?ÃÞ) - (#x8e6d ?óO) - (#x8e6f ?óS) - (#x8e72 ?ÃÛ) - (#x8e73 ?óQ) - (#x8e74 ?Ãà) - (#x8e76 ?ÃÝ) - (#x8e78 ?óP) - (#x8e7a ?Ãß) - (#x8e7b ?óT) - (#x8e7c ?ÃÚ) - (#x8e81 ?ļ) - (#x8e82 ?ľ) - (#x8e84 ?ôÙ) - (#x8e85 ?Ľ) - (#x8e86 ?ô×) - (#x8e87 ?ÃÜ) - (#x8e88 ?ôØ) - (#x8e89 ?Ä») - (#x8e8a ?ÅC) - (#x8e8b ?ÅE) - (#x8e8c ?öV) - (#x8e8d ?ÅD) - (#x8e8e ?öU) - (#x8e90 ?÷a) - (#x8e91 ?Å) - (#x8e92 ?÷`) - (#x8e93 ?Å®) - (#x8e94 ?÷^) - (#x8e95 ?÷]) - (#x8e96 ?÷b) - (#x8e97 ?÷c) - (#x8e98 ?øF) - (#x8e9a ?÷_) - (#x8e9d ?øÆ) - (#x8e9e ?øÃ) - (#x8e9f ?øÄ) - (#x8ea0 ?øÅ) - (#x8ea1 ?Æ\) - (#x8ea3 ?ùQ) - (#x8ea4 ?ùP) - (#x8ea5 ?ùO) - (#x8ea6 ?ùp) - (#x8ea8 ?ù¾) - (#x8ea9 ?ù«) - (#x8eaa ?Æn) - (#x8eab ?¨) - (#x8eac ?°`) - (#x8eb2 ?¸ú) - (#x8eba ?½ö) - (#x8ebd ?ëÈ) - (#x8ec0 ?Âß) - (#x8ec2 ?óU) - (#x8ec9 ?ù¬) - (#x8eca ?¨®) - (#x8ecb ?ªî) - (#x8ecc ?y) - (#x8ecd ?x) - (#x8ecf ?°c) - (#x8ed1 ?Óè) - (#x8ed2 ?°a) - (#x8ed3 ?Óé) - (#x8ed4 ?°b) - (#x8ed7 ?×ß) - (#x8ed8 ?×Û) - (#x8edb ?³m) - (#x8edc ?×Þ) - (#x8edd ?×Ý) - (#x8ede ?×Ü) - (#x8edf ?³n) - (#x8ee0 ?×à) - (#x8ee1 ?×á) - (#x8ee5 ?ÜC) - (#x8ee6 ?ÜA) - (#x8ee7 ?ÜE) - (#x8ee8 ?ÜF) - (#x8ee9 ?ÜL) - (#x8eeb ?ÜH) - (#x8eec ?ÜJ) - (#x8eee ?ÜB) - (#x8eef ?Ûü) - (#x8ef1 ?ÜI) - (#x8ef4 ?ÜK) - (#x8ef5 ?ÜD) - (#x8ef6 ?ÜG) - (#x8ef7 ?Ûý) - (#x8ef8 ?¶b) - (#x8ef9 ?Ü@) - (#x8efa ?Ûþ) - (#x8efb ?¶a) - (#x8efc ?¶c) - (#x8efe ?¸ý) - (#x8eff ?àu) - (#x8f00 ?àw) - (#x8f01 ?àv) - (#x8f02 ?à{) - (#x8f03 ?¸û) - (#x8f05 ?àx) - (#x8f06 ?àt) - (#x8f07 ?ày) - (#x8f08 ?àz) - (#x8f09 ?¸ü) - (#x8f0a ?¸þ) - (#x8f0b ?à|) - (#x8f0d ?äg) - (#x8f0e ?äf) - (#x8f10 ?äd) - (#x8f11 ?äe) - (#x8f12 ?»³) - (#x8f13 ?»µ) - (#x8f14 ?»²) - (#x8f15 ?»´) - (#x8f16 ?èM) - (#x8f17 ?èN) - (#x8f18 ?èI) - (#x8f1a ?èJ) - (#x8f1b ?½ø) - (#x8f1c ?½ý) - (#x8f1d ?½÷) - (#x8f1e ?½þ) - (#x8f1f ?½ù) - (#x8f20 ?èK) - (#x8f23 ?èL) - (#x8f24 ?èH) - (#x8f25 ?¾@) - (#x8f26 ?½û) - (#x8f29 ?½ú) - (#x8f2a ?½ü) - (#x8f2c ?èG) - (#x8f2e ?ëÊ) - (#x8f2f ?¿è) - (#x8f32 ?ëÌ) - (#x8f33 ?¿ê) - (#x8f34 ?ëÏ) - (#x8f35 ?ëË) - (#x8f36 ?ëÉ) - (#x8f37 ?ëÎ) - (#x8f38 ?¿é) - (#x8f39 ?ëÍ) - (#x8f3b ?¿ç) - (#x8f3e ?ÁÓ) - (#x8f3f ?ÁÖ) - (#x8f40 ?îÁ) - (#x8f42 ?ÁÔ) - (#x8f43 ?îÀ) - (#x8f44 ?ÁÒ) - (#x8f45 ?ÁÕ) - (#x8f46 ?ñF) - (#x8f47 ?ñG) - (#x8f48 ?ñH) - (#x8f49 ?Âà) - (#x8f4b ?ñI) - (#x8f4d ?Âá) - (#x8f4e ?Ãâ) - (#x8f4f ?óX) - (#x8f50 ?óY) - (#x8f51 ?óW) - (#x8f52 ?óV) - (#x8f53 ?óZ) - (#x8f54 ?Ãá) - (#x8f55 ?ôÝ) - (#x8f56 ?ôÛ) - (#x8f57 ?ôÜ) - (#x8f58 ?ôÞ) - (#x8f59 ?ôÚ) - (#x8f5a ?ôß) - (#x8f5b ?öX) - (#x8f5d ?öY) - (#x8f5e ?öW) - (#x8f5f ?ÅF) - (#x8f60 ?÷d) - (#x8f61 ?ů) - (#x8f62 ?÷e) - (#x8f63 ?øH) - (#x8f64 ?øG) - (#x8f9b ?¨¯) - (#x8f9c ?¶d) - (#x8f9f ?¹@) - (#x8fa3 ?»¶) - (#x8fa6 ?¿ì) - (#x8fa8 ?¿ë) - (#x8fad ?Ãã) - (#x8fae ?Ä|) - (#x8faf ?ÅG) - (#x8fb0 ?¨°) - (#x8fb1 ?°d) - (#x8fb2 ?¹A) - (#x8fb4 ?ó[) - (#x8fbf ?˦) - (#x8fc2 ?¨±) - (#x8fc4 ?¨´) - (#x8fc5 ?¨³) - (#x8fc6 ?¨²) - (#x8fc9 ?Ë¥) - (#x8fcb ?ÍÍ) - (#x8fcd ?ÍÏ) - (#x8fce ?ªï) - (#x8fd1 ?ªñ) - (#x8fd2 ?ÍÌ) - (#x8fd3 ?ÍÎ) - (#x8fd4 ?ªð) - (#x8fd5 ?ÍÑ) - (#x8fd6 ?ÍÐ) - (#x8fd7 ?ÍÒ) - (#x8fe0 ?ж) - (#x8fe1 ?д) - (#x8fe2 ?|) - (#x8fe3 ?г) - (#x8fe4 ?£) - (#x8fe5 ?~) - (#x8fe6 ?{) - (#x8fe8 ?¤) - (#x8fea ?}) - (#x8feb ?¢) - (#x8fed ?¡) - (#x8fee ?е) - (#x8ff0 ?z) - (#x8ff4 ?°j) - (#x8ff5 ?Óë) - (#x8ff6 ?Óñ) - (#x8ff7 ?°g) - (#x8ff8 ?°n) - (#x8ffa ?°i) - (#x8ffb ?Óî) - (#x8ffc ?Óð) - (#x8ffd ?°l) - (#x8ffe ?Óê) - (#x8fff ?Óí) - (#x9000 ?°h) - (#x9001 ?°e) - (#x9002 ?Óì) - (#x9003 ?°k) - (#x9004 ?Óï) - (#x9005 ?°m) - (#x9006 ?°f) - (#x900b ?×ã) - (#x900c ?×æ) - (#x900d ?³p) - (#x900f ?³z) - (#x9010 ?³v) - (#x9011 ?×ä) - (#x9014 ?³~) - (#x9015 ?³w) - (#x9016 ?³|) - (#x9017 ?³r) - (#x9019 ?³o) - (#x901a ?³q) - (#x901b ?³}) - (#x901c ?×å) - (#x901d ?³u) - (#x901e ?³x) - (#x901f ?³t) - (#x9020 ?³y) - (#x9021 ?×ç) - (#x9022 ?³{) - (#x9023 ?³s) - (#x9024 ?×â) - (#x902d ?ÜM) - (#x902e ?¶e) - (#x902f ?ÜO) - (#x9031 ?¶g) - (#x9032 ?¶i) - (#x9034 ?ÜN) - (#x9035 ?¶f) - (#x9036 ?¶j) - (#x9038 ?¶h) - (#x903c ?¹G) - (#x903d ?à£) - (#x903e ?¹O) - (#x903f ?à~) - (#x9041 ?¹P) - (#x9042 ?¹E) - (#x9044 ?à¡) - (#x9047 ?¹J) - (#x9049 ?à¢) - (#x904a ?¹C) - (#x904b ?¹B) - (#x904d ?¹M) - (#x904e ?¹L) - (#x904f ?¹K) - (#x9050 ?¹I) - (#x9051 ?¹N) - (#x9052 ?à}) - (#x9053 ?¹D) - (#x9054 ?¹F) - (#x9055 ?¹H) - (#x9058 ?»¸) - (#x9059 ?»») - (#x905b ?»¿) - (#x905c ?»¹) - (#x905d ?»¾) - (#x905e ?»¼) - (#x9060 ?»·) - (#x9062 ?»½) - (#x9063 ?»º) - (#x9067 ?èR) - (#x9068 ?¾C) - (#x9069 ?¾A) - (#x906b ?èS) - (#x906d ?¾D) - (#x906e ?¾B) - (#x906f ?èQ) - (#x9070 ?èP) - (#x9072 ?¿ð) - (#x9073 ?èO) - (#x9074 ?¿î) - (#x9075 ?¿í) - (#x9076 ?ëÐ) - (#x9077 ?¾E) - (#x9078 ?¿ï) - (#x9079 ?ëÑ) - (#x907a ?¿ò) - (#x907b ?ëÒ) - (#x907c ?¿ñ) - (#x907d ?ÁØ) - (#x907e ?îÃ) - (#x907f ?Á×) - (#x9080 ?ÁÜ) - (#x9081 ?ÁÚ) - (#x9082 ?ÁÛ) - (#x9083 ?Âã) - (#x9084 ?ÁÙ) - (#x9085 ?îÂ) - (#x9086 ?ëÓ) - (#x9087 ?Ââ) - (#x9088 ?Âä) - (#x908a ?Ãä) - (#x908b ?Ãå) - (#x908d ?ôà) - (#x908f ?ÅÞ) - (#x9090 ?ÅÝ) - (#x9091 ?¨¶) - (#x9094 ?ÊU) - (#x9095 ?°o) - (#x9097 ?ÊR) - (#x9098 ?ÊS) - (#x9099 ?ÊQ) - (#x909b ?ÊT) - (#x909e ?˪) - (#x909f ?˧) - (#x90a0 ?ˬ) - (#x90a1 ?˨) - (#x90a2 ?¨·) - (#x90a3 ?¨º) - (#x90a5 ?Ë©) - (#x90a6 ?¨¹) - (#x90a7 ?Ë«) - (#x90aa ?¨¸) - (#x90af ?ÍÕ) - (#x90b0 ?Í×) - (#x90b1 ?ªô) - (#x90b2 ?ÍÓ) - (#x90b3 ?ÍÖ) - (#x90b4 ?ÍÔ) - (#x90b5 ?ªò) - (#x90b6 ?ªõ) - (#x90b8 ?ªó) - (#x90bd ?и) - (#x90be ?м) - (#x90bf ?й) - (#x90c1 ?§) - (#x90c3 ?¨) - (#x90c5 ?л) - (#x90c7 ?н) - (#x90c8 ?п) - (#x90ca ?¥) - (#x90cb ?о) - (#x90ce ?¦) - (#x90d4 ?×î) - (#x90d5 ?к) - (#x90d6 ?Óò) - (#x90d7 ?Óû) - (#x90d8 ?Óù) - (#x90d9 ?Óô) - (#x90da ?Óõ) - (#x90db ?Óú) - (#x90dc ?Óü) - (#x90dd ?°q) - (#x90df ?Ó÷) - (#x90e0 ?Óó) - (#x90e1 ?°p) - (#x90e2 ?°r) - (#x90e3 ?Óö) - (#x90e4 ?Óý) - (#x90e5 ?Óø) - (#x90e8 ?³¡) - (#x90e9 ?×ñ) - (#x90ea ?×é) - (#x90eb ?×ï) - (#x90ec ?×ð) - (#x90ed ?³¢) - (#x90ef ?×è) - (#x90f0 ?×ê) - (#x90f1 ?з) - (#x90f2 ?×ì) - (#x90f3 ?×í) - (#x90f4 ?×ë) - (#x90f5 ?¶l) - (#x90f9 ?ÜV) - (#x90fa ?ëÔ) - (#x90fb ?ÜW) - (#x90fc ?ÜT) - (#x90fd ?³£) - (#x90fe ?¶n) - (#x90ff ?ÜS) - (#x9100 ?ÜY) - (#x9101 ?ÜX) - (#x9102 ?¶k) - (#x9103 ?Ü\) - (#x9104 ?ÜR) - (#x9105 ?Ü[) - (#x9106 ?ÜP) - (#x9107 ?ÜZ) - (#x9108 ?ÜU) - (#x9109 ?¶m) - (#x910b ?àª) - (#x910d ?à¥) - (#x910e ?à«) - (#x910f ?à¦) - (#x9110 ?à¤) - (#x9111 ?à§) - (#x9112 ?¹Q) - (#x9114 ?à©) - (#x9116 ?à¨) - (#x9117 ?¹R) - (#x9118 ?»Á) - (#x9119 ?»À) - (#x911a ?än) - (#x911b ?äq) - (#x911c ?äi) - (#x911d ?äm) - (#x911e ?»Â) - (#x911f ?äl) - (#x9120 ?äj) - (#x9121 ?äp) - (#x9122 ?äk) - (#x9123 ?äh) - (#x9124 ?äo) - (#x9126 ?èY) - (#x9127 ?¾H) - (#x9128 ?ñJ) - (#x9129 ?èV) - (#x912a ?èW) - (#x912b ?èU) - (#x912c ?ÜQ) - (#x912d ?¾G) - (#x912e ?èZ) - (#x912f ?èT) - (#x9130 ?¾F) - (#x9131 ?¾I) - (#x9132 ?èX) - (#x9133 ?ëÕ) - (#x9134 ?¿ó) - (#x9135 ?ëÖ) - (#x9136 ?ë×) - (#x9138 ?îÄ) - (#x9139 ?ÁÝ) - (#x913a ?ñK) - (#x913b ?ñL) - (#x913e ?ñM) - (#x913f ?ó]) - (#x9140 ?ó\) - (#x9141 ?ôâ) - (#x9143 ?ôá) - (#x9144 ?ö[) - (#x9145 ?ö\) - (#x9146 ?öZ) - (#x9147 ?÷f) - (#x9148 ?Å°) - (#x9149 ?¨») - (#x914a ?ª) - (#x914b ?©) - (#x914c ?°u) - (#x914d ?°t) - (#x914e ?Ô@) - (#x914f ?ÔA) - (#x9150 ?Óþ) - (#x9152 ?°s) - (#x9153 ?×õ) - (#x9155 ?×ö) - (#x9156 ?×ò) - (#x9157 ?³¤) - (#x9158 ?×ó) - (#x915a ?×ô) - (#x915f ?Ü_) - (#x9160 ?Üa) - (#x9161 ?Ü]) - (#x9162 ?Ü`) - (#x9163 ?¶o) - (#x9164 ?Ü^) - (#x9165 ?¶p) - (#x9168 ?Ýs) - (#x9169 ?¹U) - (#x916a ?¹T) - (#x916c ?¹S) - (#x916e ?à¬) - (#x916f ?à) - (#x9172 ?äs) - (#x9173 ?äu) - (#x9174 ?»Æ) - (#x9175 ?»Ã) - (#x9177 ?»Å) - (#x9178 ?»Ä) - (#x9179 ?ät) - (#x917a ?är) - (#x9180 ?èa) - (#x9181 ?è^) - (#x9182 ?è_) - (#x9183 ?¾M) - (#x9184 ?è`) - (#x9185 ?è[) - (#x9186 ?è\) - (#x9187 ?¾J) - (#x9189 ?¾K) - (#x918a ?è]) - (#x918b ?¾L) - (#x918d ?ëÛ) - (#x918f ?ëÜ) - (#x9190 ?ëÙ) - (#x9191 ?ëÚ) - (#x9192 ?¿ô) - (#x9193 ?ëØ) - (#x9199 ?îÈ) - (#x919a ?îÅ) - (#x919b ?îÇ) - (#x919c ?Áà) - (#x919d ?îË) - (#x919e ?Áß) - (#x919f ?îÉ) - (#x91a0 ?îÌ) - (#x91a1 ?îÊ) - (#x91a2 ?îÆ) - (#x91a3 ?ÁÞ) - (#x91a5 ?ñO) - (#x91a7 ?ñP) - (#x91a8 ?ñN) - (#x91aa ?ñR) - (#x91ab ?Âå) - (#x91ac ?Âæ) - (#x91ad ?ó_) - (#x91ae ?Ãç) - (#x91af ?ñQ) - (#x91b0 ?ó^) - (#x91b1 ?Ãæ) - (#x91b2 ?ôå) - (#x91b3 ?ôæ) - (#x91b4 ?Ä¿) - (#x91b5 ?ôä) - (#x91b7 ?ôã) - (#x91b9 ?ö]) - (#x91ba ?ÅH) - (#x91bc ?øI) - (#x91bd ?øÈ) - (#x91be ?øÇ) - (#x91c0 ?ÆC) - (#x91c1 ?Æ]) - (#x91c2 ?øÉ) - (#x91c3 ?ùq) - (#x91c5 ?Æo) - (#x91c6 ?¨¼) - (#x91c7 ?ªö) - (#x91c9 ?¹V) - (#x91cb ?ÄÀ) - (#x91cc ?¨½) - (#x91cd ?«) - (#x91ce ?³¥) - (#x91cf ?¶q) - (#x91d0 ?Âç) - (#x91d1 ?ª÷) - (#x91d3 ?ÐÁ) - (#x91d4 ?ÐÀ) - (#x91d5 ?ÔB) - (#x91d7 ?°x) - (#x91d8 ?°v) - (#x91d9 ?°z) - (#x91da ?ÔD) - (#x91dc ?°y) - (#x91dd ?°w) - (#x91e2 ?ÔC) - (#x91e3 ?³¨) - (#x91e4 ?×ü) - (#x91e6 ?³§) - (#x91e7 ?³©) - (#x91e8 ?ØB) - (#x91e9 ?³«) - (#x91ea ?×þ) - (#x91eb ?Ø@) - (#x91ec ?×÷) - (#x91ed ?³ª) - (#x91ee ?ØC) - (#x91f1 ?×ù) - (#x91f3 ?×ú) - (#x91f4 ?×ø) - (#x91f5 ?³¦) - (#x91f7 ?ØA) - (#x91f8 ?×û) - (#x91f9 ?×ý) - (#x91fd ?Üm) - (#x91ff ?Ül) - (#x9200 ?Üj) - (#x9201 ?Üb) - (#x9202 ?Üq) - (#x9203 ?Üe) - (#x9204 ?Üo) - (#x9205 ?Üv) - (#x9206 ?Ün) - (#x9207 ?¶y) - (#x9209 ?¶u) - (#x920a ?Üc) - (#x920c ?Üi) - (#x920d ?¶w) - (#x920f ?Üh) - (#x9210 ?¶x) - (#x9211 ?¶z) - (#x9212 ?Ük) - (#x9214 ?¶r) - (#x9215 ?¶s) - (#x9216 ?Üw) - (#x9217 ?Üu) - (#x9219 ?Üt) - (#x921a ?Üf) - (#x921c ?Ür) - (#x921e ?¶v) - (#x9223 ?¶t) - (#x9224 ?Üs) - (#x9225 ?Üd) - (#x9226 ?Üg) - (#x9227 ?Üp) - (#x922d ?äº) - (#x922e ?à·) - (#x9230 ?à°) - (#x9231 ?àÃ) - (#x9232 ?àÌ) - (#x9233 ?à³) - (#x9234 ?¹a) - (#x9236 ?àÀ) - (#x9237 ?¹W) - (#x9238 ?¹Y) - (#x9239 ?¹e) - (#x923a ?à±) - (#x923d ?¹Z) - (#x923e ?¹\) - (#x923f ?¹f) - (#x9240 ?¹[) - (#x9245 ?¹d) - (#x9246 ?à¹) - (#x9248 ?à®) - (#x9249 ?¹b) - (#x924a ?à¸) - (#x924b ?¹^) - (#x924c ?àÊ) - (#x924d ?¹c) - (#x924e ?àÈ) - (#x924f ?à¼) - (#x9250 ?àÆ) - (#x9251 ?¹`) - (#x9252 ?à¯) - (#x9253 ?àÉ) - (#x9254 ?àÄ) - (#x9256 ?àË) - (#x9257 ?¹X) - (#x925a ?¹g) - (#x925b ?¹]) - (#x925e ?àµ) - (#x9260 ?à½) - (#x9261 ?àÁ) - (#x9263 ?àÅ) - (#x9264 ?¹_) - (#x9265 ?à´) - (#x9266 ?à²) - (#x9267 ?à¾) - (#x926c ?à») - (#x926d ?àº) - (#x926f ?à¿) - (#x9270 ?àÂ) - (#x9272 ?àÇ) - (#x9276 ?äx) - (#x9278 ?»Ç) - (#x9279 ?ä¤) - (#x927a ?äz) - (#x927b ?»Ì) - (#x927c ?»Ð) - (#x927d ?ä) - (#x927e ?äµ) - (#x927f ?ä¦) - (#x9280 ?»È) - (#x9282 ?äª) - (#x9283 ?à¶) - (#x9285 ?»É) - (#x9286 ?ä±) - (#x9287 ?ä¶) - (#x9288 ?ä®) - (#x928a ?ä°) - (#x928b ?ä¹) - (#x928c ?ä²) - (#x928d ?ä~) - (#x928e ?ä©) - (#x9291 ?»Ñ) - (#x9293 ?»Í) - (#x9294 ?ä|) - (#x9295 ?ä«) - (#x9296 ?»Ë) - (#x9297 ?ä¥) - (#x9298 ?»Ê) - (#x9299 ?ä³) - (#x929a ?ä¢) - (#x929b ?äy) - (#x929c ?»Î) - (#x929d ?ä¸) - (#x92a0 ?ä{) - (#x92a1 ?ä¯) - (#x92a2 ?ä¬) - (#x92a3 ?ä§) - (#x92a4 ?äw) - (#x92a5 ?äv) - (#x92a6 ?ä¡) - (#x92a7 ?ä´) - (#x92a8 ?»Ï) - (#x92a9 ?ä·) - (#x92aa ?ä}) - (#x92ab ?ä£) - (#x92ac ?¾R) - (#x92b2 ?¾Z) - (#x92b3 ?¾U) - (#x92b4 ?è¤) - (#x92b5 ?è¡) - (#x92b6 ?èg) - (#x92b7 ?¾P) - (#x92b9 ?ù×) - (#x92bb ?¾O) - (#x92bc ?¾V) - (#x92c0 ?èe) - (#x92c1 ?¾T) - (#x92c2 ?èq) - (#x92c3 ?èc) - (#x92c4 ?èd) - (#x92c5 ?¾N) - (#x92c6 ?è£) - (#x92c7 ?¾X) - (#x92c8 ?èt) - (#x92c9 ?èy) - (#x92ca ?ès) - (#x92cb ?ëî) - (#x92cc ?èo) - (#x92cd ?èw) - (#x92ce ?èu) - (#x92cf ?èh) - (#x92d0 ?èb) - (#x92d1 ?è}) - (#x92d2 ?¾W) - (#x92d3 ?è~) - (#x92d5 ?èx) - (#x92d7 ?èm) - (#x92d8 ?èk) - (#x92d9 ?èf) - (#x92dd ?èn) - (#x92de ?è{) - (#x92df ?èj) - (#x92e0 ?èz) - (#x92e1 ?è¢) - (#x92e4 ?¾S) - (#x92e6 ?èv) - (#x92e7 ?è|) - (#x92e8 ?èr) - (#x92e9 ?èl) - (#x92ea ?¾Q) - (#x92ee ?ä¨) - (#x92ef ?èp) - (#x92f0 ?¾Y) - (#x92f1 ?èi) - (#x92f7 ?ëô) - (#x92f8 ?¿÷) - (#x92f9 ?ëó) - (#x92fa ?ëð) - (#x92fb ?ìD) - (#x92fc ?¿û) - (#x92fe ?ìA) - (#x92ff ?ëø) - (#x9300 ?ìC) - (#x9301 ?ëé) - (#x9302 ?ëö) - (#x9304 ?¿ý) - (#x9306 ?ëá) - (#x9308 ?ëß) - (#x9309 ?ìB) - (#x930b ?ì@) - (#x930c ?ëþ) - (#x930d ?ëí) - (#x930e ?ëì) - (#x930f ?ëâ) - (#x9310 ?À@) - (#x9312 ?ëè) - (#x9313 ?ëò) - (#x9314 ?ëý) - (#x9315 ?ÀC) - (#x9316 ?ìE) - (#x9318 ?Áè) - (#x9319 ?ÀE) - (#x931a ?¿þ) - (#x931b ?ëæ) - (#x931d ?ëï) - (#x931e ?ëÞ) - (#x931f ?ëà) - (#x9320 ?¿õ) - (#x9321 ?ÀB) - (#x9322 ?¿ú) - (#x9323 ?ëç) - (#x9324 ?ë÷) - (#x9325 ?ëñ) - (#x9326 ?ÀA) - (#x9327 ?ëÝ) - (#x9328 ?Áã) - (#x9329 ?ëù) - (#x932a ?ëü) - (#x932b ?¿ü) - (#x932d ?ëë) - (#x932e ?ÀD) - (#x932f ?¿ù) - (#x9333 ?¿ø) - (#x9334 ?ëõ) - (#x9335 ?ëû) - (#x9336 ?¿ö) - (#x9338 ?ëä) - (#x9339 ?ëú) - (#x933c ?ëå) - (#x9346 ?ëê) - (#x9347 ?îÒ) - (#x9349 ?î×) - (#x934a ?Áå) - (#x934b ?Áç) - (#x934c ?îÝ) - (#x934d ?Áá) - (#x934e ?îì) - (#x934f ?îã) - (#x9350 ?îØ) - (#x9351 ?îÙ) - (#x9352 ?îâ) - (#x9354 ?Áî) - (#x9355 ?îá) - (#x9356 ?îÑ) - (#x9357 ?îà) - (#x9358 ?îÔ) - (#x9359 ?îí) - (#x935a ?Áí) - (#x935b ?Áë) - (#x935c ?îÕ) - (#x935e ?îè) - (#x9360 ?îÚ) - (#x9361 ?îç) - (#x9363 ?îé) - (#x9364 ?îÐ) - (#x9365 ?Áæ) - (#x9367 ?îê) - (#x936a ?îÞ) - (#x936c ?Áê) - (#x936d ?îÛ) - (#x9370 ?Áì) - (#x9371 ?îä) - (#x9375 ?Áä) - (#x9376 ?îÖ) - (#x9377 ?îå) - (#x9379 ?îß) - (#x937a ?ëã) - (#x937b ?îæ) - (#x937c ?îÓ) - (#x937e ?Áé) - (#x9380 ?îë) - (#x9382 ?Áâ) - (#x9383 ?îÎ) - (#x9388 ?ñ`) - (#x9389 ?ñY) - (#x938a ?Âé) - (#x938c ?ñT) - (#x938d ?ñc) - (#x938e ?ñ[) - (#x938f ?îÜ) - (#x9391 ?ñe) - (#x9392 ?ñU) - (#x9394 ?Âè) - (#x9395 ?ñ_) - (#x9396 ?Âê) - (#x9397 ?Âò) - (#x9398 ?Âð) - (#x9399 ?ña) - (#x939a ?Âñ) - (#x939b ?ñW) - (#x939d ?ñX) - (#x939e ?ñ]) - (#x939f ?ñb) - (#x93a1 ?îÍ) - (#x93a2 ?Âë) - (#x93a3 ?ñj) - (#x93a4 ?ñg) - (#x93a5 ?ñk) - (#x93a6 ?ñ^) - (#x93a7 ?ñZ) - (#x93a8 ?ñh) - (#x93a9 ?ój) - (#x93aa ?ñ\) - (#x93ac ?Âî) - (#x93ae ?Âí) - (#x93af ?îÏ) - (#x93b0 ?Âï) - (#x93b1 ?ñd) - (#x93b2 ?ñf) - (#x93b3 ?Âì) - (#x93b4 ?ñi) - (#x93b5 ?ñS) - (#x93b7 ?ñV) - (#x93c0 ?ós) - (#x93c2 ?óc) - (#x93c3 ?Ãë) - (#x93c4 ?óq) - (#x93c7 ?óa) - (#x93c8 ?Ãì) - (#x93ca ?ól) - (#x93cc ?óh) - (#x93cd ?Ãñ) - (#x93ce ?ór) - (#x93cf ?ób) - (#x93d0 ?óe) - (#x93d1 ?Ãé) - (#x93d2 ?ót) - (#x93d4 ?óm) - (#x93d5 ?óp) - (#x93d6 ?Ãï) - (#x93d7 ?Ãô) - (#x93d8 ?Ãò) - (#x93d9 ?ói) - (#x93da ?ód) - (#x93dc ?Ãí) - (#x93dd ?Ãî) - (#x93de ?ó`) - (#x93df ?Ãê) - (#x93e1 ?Ãè) - (#x93e2 ?Ãð) - (#x93e3 ?óo) - (#x93e4 ?Ãó) - (#x93e6 ?ók) - (#x93e7 ?óu) - (#x93e8 ?Ãõ) - (#x93ec ?óg) - (#x93ee ?ón) - (#x93f5 ?ôó) - (#x93f6 ?õB) - (#x93f7 ?ôõ) - (#x93f8 ?ôü) - (#x93f9 ?óf) - (#x93fa ?ôú) - (#x93fb ?ôé) - (#x93fc ?õ@) - (#x93fd ?ÄÃ) - (#x93fe ?ôí) - (#x93ff ?ôþ) - (#x9400 ?ôô) - (#x9403 ?ÄÂ) - (#x9406 ?õD) - (#x9407 ?ôö) - (#x9409 ?ôû) - (#x940a ?ôý) - (#x940b ?ôç) - (#x940c ?õA) - (#x940d ?ôò) - (#x940e ?ô÷) - (#x940f ?ôë) - (#x9410 ?ôï) - (#x9411 ?õC) - (#x9412 ?ôù) - (#x9413 ?ôè) - (#x9414 ?ôì) - (#x9415 ?ôî) - (#x9416 ?ôø) - (#x9418 ?ÄÁ) - (#x9419 ?ôñ) - (#x9420 ?ôê) - (#x9428 ?ôð) - (#x9429 ?öa) - (#x942a ?öf) - (#x942b ?ÅO) - (#x942c ?öh) - (#x942e ?ÅI) - (#x9430 ?öd) - (#x9431 ?öj) - (#x9432 ?ÅN) - (#x9433 ?ÅJ) - (#x9435 ?ÅK) - (#x9436 ?ö`) - (#x9437 ?ög) - (#x9438 ?ÅM) - (#x9439 ?öe) - (#x943a ?ÅL) - (#x943b ?ö_) - (#x943c ?öc) - (#x943d ?öb) - (#x943f ?ö^) - (#x9440 ?öi) - (#x9444 ?ű) - (#x9445 ?÷m) - (#x9446 ?÷p) - (#x9447 ?÷l) - (#x9448 ?÷n) - (#x9449 ?÷o) - (#x944a ?÷i) - (#x944b ?÷j) - (#x944c ?÷g) - (#x944f ?÷k) - (#x9450 ?÷h) - (#x9451 ?Ų) - (#x9452 ?ų) - (#x9455 ?øK) - (#x9457 ?øM) - (#x945d ?øL) - (#x945e ?øN) - (#x9460 ?Åà) - (#x9462 ?øJ) - (#x9463 ?Åß) - (#x9464 ?Åá) - (#x9468 ?øË) - (#x9469 ?øÌ) - (#x946a ?ÆD) - (#x946b ?øÊ) - (#x946d ?ùS) - (#x946e ?ùR) - (#x946f ?ùT) - (#x9470 ?Æ_) - (#x9471 ?ùU) - (#x9472 ?Æ^) - (#x9473 ?ùV) - (#x9474 ?ùr) - (#x9475 ?ùu) - (#x9476 ?ùt) - (#x9477 ?Æh) - (#x9478 ?ùs) - (#x947c ?Ær) - (#x947d ?Æp) - (#x947e ?Æq) - (#x947f ?Æw) - (#x9480 ?ùÀ) - (#x9481 ?ùÁ) - (#x9482 ?ù¿) - (#x9483 ?ùÉ) - (#x9577 ?ªø) - (#x957a ?ØD) - (#x957b ?Üx) - (#x957c ?è¥) - (#x957d ?óv) - (#x9580 ?ªù) - (#x9582 ?¬) - (#x9583 ?°{) - (#x9586 ?ØE) - (#x9588 ?ØF) - (#x9589 ?³¬) - (#x958b ?¶}) - (#x958c ?Üz) - (#x958d ?Üy) - (#x958e ?¶£) - (#x958f ?¶|) - (#x9590 ?Ü{) - (#x9591 ?¶~) - (#x9592 ?¶¢) - (#x9593 ?¶¡) - (#x9594 ?¶{) - (#x9598 ?¹h) - (#x959b ?àÐ) - (#x959c ?àÎ) - (#x959e ?àÏ) - (#x959f ?àÍ) - (#x95a1 ?»Ò) - (#x95a3 ?»Õ) - (#x95a4 ?»×) - (#x95a5 ?»Ö) - (#x95a8 ?»Ó) - (#x95a9 ?»Ô) - (#x95ab ?è§) - (#x95ac ?è¦) - (#x95ad ?¾[) - (#x95ae ?è¨) - (#x95b0 ?è©) - (#x95b1 ?¾\) - (#x95b5 ?ìM) - (#x95b6 ?ìK) - (#x95b7 ?îó) - (#x95b9 ?ìI) - (#x95ba ?ìJ) - (#x95bb ?ÀF) - (#x95bc ?ìF) - (#x95bd ?ìN) - (#x95be ?ìH) - (#x95bf ?ìL) - (#x95c0 ?îï) - (#x95c3 ?îñ) - (#x95c5 ?îò) - (#x95c6 ?Áó) - (#x95c7 ?îî) - (#x95c8 ?Áò) - (#x95c9 ?îð) - (#x95ca ?Áï) - (#x95cb ?Áð) - (#x95cc ?Áñ) - (#x95cd ?ìG) - (#x95d0 ?Âõ) - (#x95d1 ?ñn) - (#x95d2 ?ñl) - (#x95d3 ?ñm) - (#x95d4 ?Âó) - (#x95d5 ?Âö) - (#x95d6 ?Âô) - (#x95da ?ów) - (#x95db ?óx) - (#x95dc ?Ãö) - (#x95de ?õE) - (#x95df ?õG) - (#x95e0 ?õF) - (#x95e1 ?ÄÄ) - (#x95e2 ?ÅP) - (#x95e3 ?öm) - (#x95e4 ?öl) - (#x95e5 ?ök) - (#x961c ?ªú) - (#x961e ?ɪ) - (#x9620 ?ÊX) - (#x9621 ?¦é) - (#x9622 ?ÊV) - (#x9623 ?ÊY) - (#x9624 ?ÊW) - (#x9628 ?Ë®) - (#x962a ?¨Á) - (#x962c ?¨Â) - (#x962d ?Ë°) - (#x962e ?¨¿) - (#x962f ?˯) - (#x9630 ?Ë) - (#x9631 ?¨À) - (#x9632 ?¨¾) - (#x9639 ?ÍØ) - (#x963a ?ÍÛ) - (#x963b ?ªý) - (#x963c ?ÍÚ) - (#x963d ?ÍÙ) - (#x963f ?ªü) - (#x9640 ?ªû) - (#x9642 ?«@) - (#x9643 ?ÍÜ) - (#x9644 ?ªþ) - (#x964a ?ÐÆ) - (#x964b ?®) - (#x964c ?¯) - (#x964d ?°) - (#x964e ?ÐÇ) - (#x964f ?ÐÃ) - (#x9650 ?) - (#x9651 ?ÐÄ) - (#x9653 ?ÐÅ) - (#x9654 ?ÐÂ) - (#x9658 ?°¤) - (#x965b ?°¡) - (#x965c ?ÔE) - (#x965d ?°¢) - (#x965e ?°¥) - (#x965f ?ÔF) - (#x9661 ?°~) - (#x9662 ?°|) - (#x9663 ?°}) - (#x9664 ?°£) - (#x966a ?³) - (#x966b ?ØI) - (#x966c ?³µ) - (#x966d ?ØH) - (#x966f ?ØK) - (#x9670 ?³±) - (#x9671 ?ØJ) - (#x9672 ?¶«) - (#x9673 ?³¯) - (#x9674 ?³²) - (#x9675 ?³®) - (#x9676 ?³³) - (#x9677 ?³´) - (#x9678 ?³°) - (#x967c ?ØG) - (#x967d ?¶§) - (#x967e ?Ü}) - (#x9680 ?Ü£) - (#x9683 ?Ü¢) - (#x9684 ?¶¬) - (#x9685 ?¶¨) - (#x9686 ?¶©) - (#x9687 ?Ü|) - (#x9688 ?Ü~) - (#x9689 ?Ü¡) - (#x968a ?¶¤) - (#x968b ?¶¦) - (#x968d ?¶ª) - (#x968e ?¶¥) - (#x9691 ?àÓ) - (#x9692 ?àÑ) - (#x9693 ?àÒ) - (#x9694 ?¹j) - (#x9695 ?¹k) - (#x9697 ?àÔ) - (#x9698 ?¹i) - (#x9699 ?»Ø) - (#x969b ?»Ú) - (#x969c ?»Ù) - (#x969e ?ä») - (#x96a1 ?ä¼) - (#x96a2 ?è«) - (#x96a4 ?èª) - (#x96a7 ?ÀG) - (#x96a8 ?ÀH) - (#x96a9 ?ìO) - (#x96aa ?ÀI) - (#x96ac ?îö) - (#x96ae ?îô) - (#x96b0 ?îõ) - (#x96b1 ?Áô) - (#x96b3 ?ño) - (#x96b4 ?Ã÷) - (#x96b8 ?Áõ) - (#x96b9 ?«A) - (#x96bb ?°¦) - (#x96bc ?ÔG) - (#x96bf ?ØL) - (#x96c0 ?³¶) - (#x96c1 ?¶) - (#x96c2 ?ܤ) - (#x96c3 ?ܦ) - (#x96c4 ?¶¯) - (#x96c5 ?¶®) - (#x96c6 ?¶°) - (#x96c7 ?¶±) - (#x96c8 ?Ü¥) - (#x96c9 ?¹n) - (#x96ca ?¹o) - (#x96cb ?¹m) - (#x96cc ?»Û) - (#x96cd ?¹l) - (#x96ce ?àÕ) - (#x96d2 ?»Ü) - (#x96d3 ?è¬) - (#x96d4 ?ìP) - (#x96d5 ?ÀJ) - (#x96d6 ?Áö) - (#x96d7 ?ñp) - (#x96d8 ?ñt) - (#x96d9 ?Âù) - (#x96da ?ñq) - (#x96db ?Âú) - (#x96dc ?Âø) - (#x96dd ?ñu) - (#x96de ?Âû) - (#x96df ?ñs) - (#x96e1 ?óy) - (#x96e2 ?Â÷) - (#x96e3 ?Ãø) - (#x96e5 ?øÍ) - (#x96e8 ?«B) - (#x96e9 ?³¸) - (#x96ea ?³·) - (#x96ef ?¶²) - (#x96f0 ?ܨ) - (#x96f1 ?ܧ) - (#x96f2 ?¶³) - (#x96f5 ?àÙ) - (#x96f6 ?¹s) - (#x96f7 ?¹p) - (#x96f8 ?àØ) - (#x96f9 ?¹r) - (#x96fa ?àÖ) - (#x96fb ?¹q) - (#x96fd ?à×) - (#x96ff ?ä½) - (#x9700 ?»Ý) - (#x9702 ?è¯) - (#x9704 ?¾]) - (#x9705 ?è) - (#x9706 ?¾^) - (#x9707 ?¾_) - (#x9708 ?è®) - (#x9709 ?¾`) - (#x970b ?ìQ) - (#x970d ?ÀN) - (#x970e ?ÀK) - (#x970f ?ÀP) - (#x9710 ?ìS) - (#x9711 ?ÀL) - (#x9712 ?ìR) - (#x9713 ?ÀO) - (#x9716 ?ÀM) - (#x9718 ?îù) - (#x9719 ?îû) - (#x971c ?Á÷) - (#x971d ?îú) - (#x971e ?Áø) - (#x971f ?îø) - (#x9720 ?î÷) - (#x9722 ?ñw) - (#x9723 ?ñv) - (#x9724 ?Âü) - (#x9725 ?ñx) - (#x9726 ?ó~) - (#x9727 ?Ãú) - (#x9728 ?ó}) - (#x9729 ?óz) - (#x972a ?Ãù) - (#x972b ?ó{) - (#x972c ?ó|) - (#x972e ?õH) - (#x972f ?õI) - (#x9730 ?ÄÅ) - (#x9732 ?ÅS) - (#x9735 ?ön) - (#x9738 ?ÅQ) - (#x9739 ?ÅR) - (#x973a ?öo) - (#x973d ?Å´) - (#x973e ?ŵ) - (#x973f ?÷q) - (#x9742 ?ÆE) - (#x9743 ?øÏ) - (#x9744 ?ÆG) - (#x9746 ?øÎ) - (#x9747 ?øÐ) - (#x9748 ?ÆF) - (#x9749 ?ùW) - (#x974b ?ù) - (#x9752 ?«C) - (#x9756 ?¹t) - (#x9758 ?ä¾) - (#x975a ?è°) - (#x975b ?ÀQ) - (#x975c ?ÀR) - (#x975e ?«D) - (#x9760 ?¾a) - (#x9761 ?Ãû) - (#x9762 ?±) - (#x9766 ?ÀS) - (#x9768 ?Åâ) - (#x9769 ?²) - (#x976a ?ØM) - (#x976c ?Ü©) - (#x976e ?Ü«) - (#x9770 ?ܪ) - (#x9772 ?àÝ) - (#x9773 ?àÚ) - (#x9774 ?¹u) - (#x9776 ?¹v) - (#x9777 ?àÛ) - (#x9778 ?àÜ) - (#x977a ?äÀ) - (#x977b ?äÅ) - (#x977c ?»Þ) - (#x977d ?ä¿) - (#x977e ?äÁ) - (#x977f ?äÈ) - (#x9780 ?äÃ) - (#x9781 ?äÇ) - (#x9782 ?äÄ) - (#x9783 ?äÂ) - (#x9784 ?äÆ) - (#x9785 ?»ß) - (#x9788 ?è³) - (#x978a ?è±) - (#x978b ?¾c) - (#x978d ?¾b) - (#x978e ?è²) - (#x978f ?¾d) - (#x9794 ?ìV) - (#x9797 ?ìU) - (#x9798 ?ÀT) - (#x9799 ?ìT) - (#x979a ?îü) - (#x979c ?îþ) - (#x979d ?ïA) - (#x979e ?ï@) - (#x97a0 ?Áù) - (#x97a1 ?îý) - (#x97a2 ?ñ¡) - (#x97a3 ?Âý) - (#x97a4 ?ñ}) - (#x97a5 ?ñ¢) - (#x97a6 ?Âþ) - (#x97a8 ?ñ{) - (#x97aa ?ñ~) - (#x97ab ?ñ|) - (#x97ac ?ñy) - (#x97ad ?Ã@) - (#x97ae ?ñz) - (#x97b3 ?ó¡) - (#x97b6 ?ó£) - (#x97b7 ?ó¢) - (#x97b9 ?õJ) - (#x97bb ?õK) - (#x97bf ?öp) - (#x97c1 ?Å·) - (#x97c3 ?Ŷ) - (#x97c4 ?øO) - (#x97c5 ?øP) - (#x97c6 ?ÆH) - (#x97c7 ?øÑ) - (#x97c9 ?Æi) - (#x97cb ?³) - (#x97cc ?¶´) - (#x97cd ?äÊ) - (#x97ce ?äÉ) - (#x97cf ?èµ) - (#x97d0 ?è´) - (#x97d3 ?Áú) - (#x97d4 ?ïC) - (#x97d5 ?ïB) - (#x97d6 ?ñ¥) - (#x97d7 ?ñ£) - (#x97d8 ?ñ¦) - (#x97d9 ?ñ¤) - (#x97dc ?Ãü) - (#x97dd ?ó¤) - (#x97de ?ó¥) - (#x97df ?ó¦) - (#x97e1 ?öq) - (#x97e3 ?÷r) - (#x97e5 ?øÒ) - (#x97ed ?´) - (#x97f0 ?ìW) - (#x97f1 ?ïD) - (#x97f3 ?µ) - (#x97f6 ?»à) - (#x97f8 ?ìX) - (#x97f9 ?ÃA) - (#x97fa ?ñ§) - (#x97fb ?Ãý) - (#x97fd ?õL) - (#x97fe ?õM) - (#x97ff ?ÅT) - (#x9800 ?øQ) - (#x9801 ?¶) - (#x9802 ?³») - (#x9803 ?³¼) - (#x9804 ?ØN) - (#x9805 ?¶µ) - (#x9806 ?¶¶) - (#x9807 ?ܬ) - (#x9808 ?¶·) - (#x980a ?¹z) - (#x980c ?¹|) - (#x980d ?àß) - (#x980e ?àà) - (#x980f ?àÞ) - (#x9810 ?¹w) - (#x9811 ?¹x) - (#x9812 ?¹{) - (#x9813 ?¹y) - (#x9816 ?äË) - (#x9817 ?»á) - (#x9818 ?»â) - (#x981b ?è¼) - (#x981c ?¾g) - (#x981d ?è·) - (#x981e ?è¶) - (#x9820 ?è») - (#x9821 ?¾e) - (#x9824 ?À[) - (#x9826 ?è¸) - (#x9827 ?è½) - (#x9828 ?èº) - (#x9829 ?è¹) - (#x982b ?¾f) - (#x982d ?ÀY) - (#x982f ?ìZ) - (#x9830 ?ÀU) - (#x9832 ?ì[) - (#x9835 ?ìY) - (#x9837 ?ÀX) - (#x9838 ?ÀV) - (#x9839 ?ÀZ) - (#x983b ?ÀW) - (#x9841 ?ïE) - (#x9843 ?ïJ) - (#x9844 ?ïF) - (#x9845 ?ïI) - (#x9846 ?Áû) - (#x9848 ?íÔ) - (#x9849 ?ïH) - (#x984a ?ïG) - (#x984c ?ÃD) - (#x984d ?ÃB) - (#x984e ?ÃE) - (#x984f ?ÃC) - (#x9850 ?ñ¨) - (#x9851 ?ñ©) - (#x9852 ?ñª) - (#x9853 ?ÃF) - (#x9857 ?óª) - (#x9858 ?Ä@) - (#x9859 ?ó¨) - (#x985b ?ÄA) - (#x985c ?ó§) - (#x985d ?ó©) - (#x985e ?Ãþ) - (#x985f ?õQ) - (#x9860 ?õN) - (#x9862 ?õO) - (#x9863 ?õP) - (#x9864 ?ör) - (#x9865 ?ÅV) - (#x9867 ?ÅU) - (#x9869 ?÷t) - (#x986a ?÷s) - (#x986b ?Ÿ) - (#x986f ?Åã) - (#x9870 ?ÆI) - (#x9871 ?Æ`) - (#x9872 ?ùX) - (#x9873 ?ù®) - (#x9874 ?ù¯) - (#x98a8 ?·) - (#x98a9 ?Ü) - (#x98ac ?àá) - (#x98ad ?äÌ) - (#x98ae ?äÍ) - (#x98af ?»ã) - (#x98b1 ?»ä) - (#x98b2 ?è¾) - (#x98b3 ?¾h) - (#x98b6 ?Áü) - (#x98b8 ?ñ«) - (#x98ba ?ÃG) - (#x98bb ?ó) - (#x98bc ?ÄB) - (#x98bd ?ó¬) - (#x98be ?ó®) - (#x98bf ?ó«) - (#x98c0 ?öu) - (#x98c1 ?õR) - (#x98c2 ?õS) - (#x98c4 ?ÄÆ) - (#x98c6 ?öt) - (#x98c9 ?ös) - (#x98cb ?÷u) - (#x98cc ?ù°) - (#x98db ?¸) - (#x98df ?¹) - (#x98e2 ?°§) - (#x98e3 ?ÔH) - (#x98e5 ?ØO) - (#x98e7 ?¶¸) - (#x98e9 ?¶») - (#x98ea ?¶¹) - (#x98eb ?Ü®) - (#x98ed ?¶½) - (#x98ef ?¶º) - (#x98f2 ?¶¼) - (#x98f4 ?¹~) - (#x98f6 ?àâ) - (#x98f9 ?àã) - (#x98fa ?èÀ) - (#x98fc ?¹}) - (#x98fd ?¹¡) - (#x98fe ?¹¢) - (#x9900 ?äÏ) - (#x9902 ?äÎ) - (#x9903 ?»å) - (#x9905 ?»æ) - (#x9907 ?äÐ) - (#x9908 ?è¿) - (#x9909 ?»è) - (#x990a ?¾i) - (#x990c ?»ç) - (#x9910 ?À\) - (#x9911 ?èÁ) - (#x9912 ?¾k) - (#x9913 ?¾j) - (#x9914 ?èÂ) - (#x9915 ?èÅ) - (#x9916 ?èÃ) - (#x9917 ?èÄ) - (#x9918 ?¾l) - (#x991a ?Àa) - (#x991b ?À_) - (#x991e ?À^) - (#x991f ?ì]) - (#x9921 ?À`) - (#x9924 ?ì\) - (#x9925 ?ïK) - (#x9927 ?ì^) - (#x9928 ?À]) - (#x9929 ?ì_) - (#x992a ?ïN) - (#x992b ?ïL) - (#x992c ?ïM) - (#x992d ?ïR) - (#x992e ?ÃK) - (#x992f ?ïQ) - (#x9930 ?ïT) - (#x9931 ?ïS) - (#x9932 ?ïP) - (#x9933 ?ïO) - (#x9935 ?Áý) - (#x993a ?ñ®) - (#x993c ?ñ) - (#x993d ?ÃJ) - (#x993e ?ÃH) - (#x993f ?ÃI) - (#x9941 ?ñ¬) - (#x9943 ?ó±) - (#x9945 ?ÄC) - (#x9947 ?ó°) - (#x9948 ?ó¯) - (#x9949 ?ÄD) - (#x994b ?õX) - (#x994c ?õW) - (#x994e ?õU) - (#x9950 ?õT) - (#x9951 ?ÄÈ) - (#x9952 ?ÄÇ) - (#x9953 ?õY) - (#x9954 ?÷v) - (#x9955 ?Ź) - (#x9956 ?öw) - (#x9957 ?ÅW) - (#x9958 ?öv) - (#x9959 ?õV) - (#x995b ?÷w) - (#x995c ?Åä) - (#x995e ?Æa) - (#x995f ?ùY) - (#x9961 ?ù±) - (#x9996 ?º) - (#x9997 ?ØP) - (#x9998 ?ïU) - (#x9999 ?») - (#x999c ?äÒ) - (#x999d ?äÑ) - (#x999e ?ì`) - (#x99a1 ?ïW) - (#x99a3 ?ïV) - (#x99a5 ?ÃL) - (#x99a6 ?ó²) - (#x99a7 ?ó³) - (#x99a8 ?ÄÉ) - (#x99ab ?ù²) - (#x99ac ?°¨) - (#x99ad ?¶¿) - (#x99ae ?¶¾) - (#x99af ?àä) - (#x99b0 ?àæ) - (#x99b1 ?¹¤) - (#x99b2 ?àå) - (#x99b3 ?¹£) - (#x99b4 ?¹¥) - (#x99b5 ?àç) - (#x99b9 ?äÔ) - (#x99ba ?äÖ) - (#x99bb ?äÕ) - (#x99bd ?äØ) - (#x99c1 ?»é) - (#x99c2 ?ä×) - (#x99c3 ?äÓ) - (#x99c7 ?äÙ) - (#x99c9 ?èÌ) - (#x99cb ?èÏ) - (#x99cc ?èÑ) - (#x99cd ?èÇ) - (#x99ce ?èË) - (#x99cf ?èÈ) - (#x99d0 ?¾n) - (#x99d1 ?¾q) - (#x99d2 ?¾s) - (#x99d3 ?èÉ) - (#x99d4 ?èÊ) - (#x99d5 ?¾r) - (#x99d6 ?èÍ) - (#x99d7 ?èÐ) - (#x99d8 ?èÎ) - (#x99d9 ?¾t) - (#x99db ?¾p) - (#x99dc ?èÆ) - (#x99dd ?¾m) - (#x99df ?¾o) - (#x99e2 ?Àc) - (#x99e3 ?ìf) - (#x99e4 ?ìd) - (#x99e5 ?ìc) - (#x99e7 ?ìi) - (#x99e9 ?ìh) - (#x99ea ?ìg) - (#x99ec ?ìb) - (#x99ed ?Àb) - (#x99ee ?ìa) - (#x99f0 ?ìe) - (#x99f1 ?Àd) - (#x99f4 ?ïZ) - (#x99f6 ?ï^) - (#x99f7 ?ï[) - (#x99f8 ?ï]) - (#x99f9 ?ï\) - (#x99fa ?ïY) - (#x99fb ?ï_) - (#x99fc ?ïb) - (#x99fd ?ï`) - (#x99fe ?ïa) - (#x99ff ?Â@) - (#x9a01 ?Áþ) - (#x9a02 ?ïX) - (#x9a03 ?ïc) - (#x9a04 ?ñ³) - (#x9a05 ?ñ¶) - (#x9a06 ?ñ¸) - (#x9a07 ?ñ·) - (#x9a09 ?ñ±) - (#x9a0a ?ñµ) - (#x9a0b ?ñ°) - (#x9a0d ?ñ²) - (#x9a0e ?ÃM) - (#x9a0f ?ñ¯) - (#x9a11 ?ñ´) - (#x9a14 ?óÀ) - (#x9a15 ?óµ) - (#x9a16 ?ÄE) - (#x9a19 ?ÄF) - (#x9a1a ?ó´) - (#x9a1b ?ó¹) - (#x9a1c ?ó¿) - (#x9a1d ?ó·) - (#x9a1e ?ó¾) - (#x9a20 ?ó») - (#x9a22 ?óº) - (#x9a23 ?ó½) - (#x9a24 ?ó¸) - (#x9a25 ?ó¶) - (#x9a27 ?ó¼) - (#x9a29 ?õ`) - (#x9a2a ?õ^) - (#x9a2b ?ÄÊ) - (#x9a2c ?õ]) - (#x9a2d ?õc) - (#x9a2e ?õa) - (#x9a30 ?ÄË) - (#x9a31 ?õ\) - (#x9a32 ?õZ) - (#x9a34 ?õ[) - (#x9a35 ?ÄÍ) - (#x9a36 ?õ_) - (#x9a37 ?ÄÌ) - (#x9a38 ?õb) - (#x9a39 ?öx) - (#x9a3a ?ö~) - (#x9a3d ?öy) - (#x9a3e ?Å[) - (#x9a3f ?ö¡) - (#x9a40 ?ÅZ) - (#x9a41 ?ö}) - (#x9a42 ?ö|) - (#x9a43 ?ÅY) - (#x9a44 ?ö{) - (#x9a45 ?ÅX) - (#x9a46 ?öz) - (#x9a48 ?÷}) - (#x9a49 ?÷¡) - (#x9a4a ?÷~) - (#x9a4c ?÷{) - (#x9a4d ?Å») - (#x9a4e ?÷x) - (#x9a4f ?÷|) - (#x9a50 ?÷£) - (#x9a52 ?÷¢) - (#x9a53 ?÷y) - (#x9a54 ?÷z) - (#x9a55 ?ź) - (#x9a56 ?øR) - (#x9a57 ?Åç) - (#x9a59 ?øS) - (#x9a5a ?Åå) - (#x9a5b ?Åæ) - (#x9a5e ?øÓ) - (#x9a5f ?ÆJ) - (#x9a60 ?ùv) - (#x9a62 ?Æj) - (#x9a64 ?ù³) - (#x9a65 ?Æk) - (#x9a66 ?ù´) - (#x9a67 ?ùµ) - (#x9a68 ?ùÃ) - (#x9a69 ?ùÂ) - (#x9a6a ?Æz) - (#x9a6b ?ùÍ) - (#x9aa8 ?°©) - (#x9aab ?àé) - (#x9aad ?àè) - (#x9aaf ?»ê) - (#x9ab0 ?»ë) - (#x9ab1 ?äÚ) - (#x9ab3 ?èÒ) - (#x9ab4 ?ìl) - (#x9ab7 ?¾u) - (#x9ab8 ?Àe) - (#x9ab9 ?ìj) - (#x9abb ?ìm) - (#x9abc ?Àf) - (#x9abe ?ïd) - (#x9abf ?ìk) - (#x9ac0 ?ñ¹) - (#x9ac1 ?ÃN) - (#x9ac2 ?óÁ) - (#x9ac6 ?õf) - (#x9ac7 ?õd) - (#x9aca ?õe) - (#x9acd ?ö¢) - (#x9acf ?Å\) - (#x9ad0 ?÷¤) - (#x9ad1 ?Åê) - (#x9ad2 ?ż) - (#x9ad3 ?Åè) - (#x9ad4 ?Åé) - (#x9ad5 ?øÔ) - (#x9ad6 ?Æb) - (#x9ad8 ?°ª) - (#x9adc ?ñº) - (#x9adf ?ÔI) - (#x9ae1 ?¹¦) - (#x9ae3 ?äÛ) - (#x9ae6 ?»ì) - (#x9ae7 ?äÜ) - (#x9aeb ?èÔ) - (#x9aec ?èÓ) - (#x9aed ?Àh) - (#x9aee ?¾v) - (#x9aef ?¾w) - (#x9af1 ?è×) - (#x9af2 ?èÖ) - (#x9af3 ?èÕ) - (#x9af6 ?ìn) - (#x9af7 ?ìq) - (#x9af9 ?ìp) - (#x9afa ?ìo) - (#x9afb ?Àg) - (#x9afc ?ïh) - (#x9afd ?ïf) - (#x9afe ?ïe) - (#x9b01 ?ïg) - (#x9b03 ?ÃO) - (#x9b04 ?ñ¼) - (#x9b05 ?ñ½) - (#x9b06 ?ÃP) - (#x9b08 ?ñ») - (#x9b0a ?óÃ) - (#x9b0b ?óÂ) - (#x9b0c ?óÅ) - (#x9b0d ?ÄG) - (#x9b0e ?óÄ) - (#x9b10 ?õg) - (#x9b11 ?õi) - (#x9b12 ?õh) - (#x9b15 ?ö£) - (#x9b16 ?ö¦) - (#x9b17 ?ö¤) - (#x9b18 ?ö¥) - (#x9b19 ?÷¥) - (#x9b1a ?Ž) - (#x9b1e ?øT) - (#x9b1f ?øU) - (#x9b20 ?øV) - (#x9b22 ?ÆK) - (#x9b23 ?Æc) - (#x9b24 ?ù¶) - (#x9b25 ?°«) - (#x9b27 ?¾x) - (#x9b28 ?Ài) - (#x9b29 ?ñ¾) - (#x9b2b ?÷¦) - (#x9b2e ?ùÄ) - (#x9b2f ?ÔJ) - (#x9b31 ?Æ{) - (#x9b32 ?°¬) - (#x9b33 ?ìr) - (#x9b35 ?ñ¿) - (#x9b37 ?óÆ) - (#x9b3a ?ö§) - (#x9b3b ?÷§) - (#x9b3c ?°) - (#x9b3e ?äÝ) - (#x9b3f ?äÞ) - (#x9b41 ?»í) - (#x9b42 ?»î) - (#x9b43 ?èÙ) - (#x9b44 ?¾z) - (#x9b45 ?¾y) - (#x9b46 ?èØ) - (#x9b48 ?ïi) - (#x9b4a ?ñÀ) - (#x9b4b ?ñÂ) - (#x9b4c ?ñÁ) - (#x9b4d ?ÃS) - (#x9b4e ?ÃR) - (#x9b4f ?ÃQ) - (#x9b51 ?Å^) - (#x9b52 ?ö¨) - (#x9b54 ?Å]) - (#x9b55 ?÷©) - (#x9b56 ?÷¨) - (#x9b58 ?ÆL) - (#x9b59 ?øÕ) - (#x9b5a ?³½) - (#x9b5b ?àê) - (#x9b5f ?äá) - (#x9b60 ?äß) - (#x9b61 ?äà) - (#x9b64 ?èâ) - (#x9b66 ?èÝ) - (#x9b67 ?èÚ) - (#x9b68 ?èá) - (#x9b6c ?èã) - (#x9b6f ?¾|) - (#x9b70 ?èà) - (#x9b71 ?èÜ) - (#x9b74 ?èÛ) - (#x9b75 ?èß) - (#x9b76 ?èÞ) - (#x9b77 ?¾{) - (#x9b7a ?ì}) - (#x9b7b ?ìx) - (#x9b7c ?ìv) - (#x9b7d ?ì¡) - (#x9b7e ?ìw) - (#x9b80 ?ìs) - (#x9b82 ?ìy) - (#x9b85 ?ìt) - (#x9b86 ?ïr) - (#x9b87 ?ìu) - (#x9b88 ?ì¢) - (#x9b90 ?ì|) - (#x9b91 ?Àj) - (#x9b92 ?ì{) - (#x9b93 ?ìz) - (#x9b95 ?ì~) - (#x9b9a ?ïj) - (#x9b9b ?ïm) - (#x9b9e ?ïl) - (#x9ba0 ?ït) - (#x9ba1 ?ïo) - (#x9ba2 ?ïs) - (#x9ba4 ?ïq) - (#x9ba5 ?ïp) - (#x9ba6 ?ïn) - (#x9ba8 ?ïk) - (#x9baa ?ÂC) - (#x9bab ?ÂB) - (#x9bad ?ÂD) - (#x9bae ?ÂA) - (#x9baf ?ïu) - (#x9bb5 ?ñÈ) - (#x9bb6 ?ñË) - (#x9bb8 ?ñÉ) - (#x9bb9 ?ñÍ) - (#x9bbd ?ñÎ) - (#x9bbf ?ñÆ) - (#x9bc0 ?ÃX) - (#x9bc1 ?ñÇ) - (#x9bc3 ?ñÅ) - (#x9bc4 ?ñÌ) - (#x9bc6 ?ñÄ) - (#x9bc7 ?ñÃ) - (#x9bc8 ?ÃW) - (#x9bc9 ?ÃU) - (#x9bca ?ÃT) - (#x9bd3 ?ñÊ) - (#x9bd4 ?óÏ) - (#x9bd5 ?óÕ) - (#x9bd6 ?ÄJ) - (#x9bd7 ?óÐ) - (#x9bd9 ?óÓ) - (#x9bda ?ó×) - (#x9bdb ?ÄK) - (#x9bdc ?óÒ) - (#x9bde ?óÊ) - (#x9be0 ?óÉ) - (#x9be1 ?óÖ) - (#x9be2 ?óÍ) - (#x9be4 ?óË) - (#x9be5 ?óÔ) - (#x9be6 ?óÌ) - (#x9be7 ?ÄI) - (#x9be8 ?ÄH) - (#x9bea ?óÇ) - (#x9beb ?óÈ) - (#x9bec ?óÑ) - (#x9bf0 ?óÎ) - (#x9bf7 ?õl) - (#x9bf8 ?õo) - (#x9bfd ?ÃV) - (#x9c05 ?õm) - (#x9c06 ?õs) - (#x9c07 ?õq) - (#x9c08 ?õk) - (#x9c09 ?õv) - (#x9c0b ?õj) - (#x9c0d ?ÄÏ) - (#x9c0e ?õr) - (#x9c12 ?õn) - (#x9c13 ?ÄÎ) - (#x9c14 ?õu) - (#x9c17 ?õt) - (#x9c1c ?ö«) - (#x9c1d ?öª) - (#x9c21 ?ö±) - (#x9c23 ?ö) - (#x9c24 ?ö°) - (#x9c25 ?Å`) - (#x9c28 ?ö®) - (#x9c29 ?ö¯) - (#x9c2b ?ö©) - (#x9c2c ?ö¬) - (#x9c2d ?Å_) - (#x9c31 ?Å¿) - (#x9c32 ?÷´) - (#x9c33 ?÷¯) - (#x9c34 ?÷³) - (#x9c36 ?÷¶) - (#x9c37 ?÷²) - (#x9c39 ?÷®) - (#x9c3b ?ÅÁ) - (#x9c3c ?÷±) - (#x9c3d ?÷µ) - (#x9c3e ?ÅÀ) - (#x9c3f ?÷¬) - (#x9c40 ?õp) - (#x9c41 ?÷°) - (#x9c44 ?÷) - (#x9c46 ?÷ª) - (#x9c48 ?÷«) - (#x9c49 ?ž) - (#x9c4a ?øZ) - (#x9c4b ?ø\) - (#x9c4c ?ø_) - (#x9c4d ?ø[) - (#x9c4e ?ø`) - (#x9c50 ?øY) - (#x9c52 ?øW) - (#x9c54 ?Åë) - (#x9c55 ?ø]) - (#x9c56 ?Åí) - (#x9c57 ?Åì) - (#x9c58 ?øX) - (#x9c59 ?ø^) - (#x9c5e ?øÚ) - (#x9c5f ?ÆM) - (#x9c60 ?øÛ) - (#x9c62 ?øÙ) - (#x9c63 ?øÖ) - (#x9c66 ?øØ) - (#x9c67 ?ø×) - (#x9c68 ?ùZ) - (#x9c6d ?ù\) - (#x9c6e ?ù[) - (#x9c71 ?ùy) - (#x9c73 ?ùx) - (#x9c74 ?ùw) - (#x9c75 ?ùz) - (#x9c77 ?Æs) - (#x9c78 ?Æt) - (#x9c79 ?ùÊ) - (#x9c7a ?ùÎ) - (#x9ce5 ?³¾) - (#x9ce6 ?ܯ) - (#x9ce7 ?àí) - (#x9ce9 ?¹§) - (#x9cea ?àë) - (#x9ced ?àì) - (#x9cf1 ?äâ) - (#x9cf2 ?äã) - (#x9cf3 ?»ñ) - (#x9cf4 ?»ï) - (#x9cf5 ?ää) - (#x9cf6 ?»ð) - (#x9cf7 ?èè) - (#x9cf9 ?èë) - (#x9cfa ?èå) - (#x9cfb ?èì) - (#x9cfc ?èä) - (#x9cfd ?èæ) - (#x9cff ?èç) - (#x9d00 ?èê) - (#x9d03 ?¾¡) - (#x9d04 ?èï) - (#x9d05 ?èî) - (#x9d06 ?¾}) - (#x9d07 ?èé) - (#x9d08 ?èí) - (#x9d09 ?¾~) - (#x9d10 ?ì¬) - (#x9d12 ?Ào) - (#x9d14 ?ì§) - (#x9d15 ?Àk) - (#x9d17 ?ì¤) - (#x9d18 ?ìª) - (#x9d19 ?ì) - (#x9d1b ?Àp) - (#x9d1d ?ì©) - (#x9d1e ?ì¦) - (#x9d1f ?ì®) - (#x9d20 ?ì¥) - (#x9d22 ?ì«) - (#x9d23 ?Àl) - (#x9d25 ?ì£) - (#x9d26 ?Àm) - (#x9d28 ?Àn) - (#x9d29 ?ì¨) - (#x9d2d ?ï©) - (#x9d2e ?ïz) - (#x9d2f ?ï{) - (#x9d30 ?ï~) - (#x9d31 ?ï|) - (#x9d33 ?ïv) - (#x9d36 ?ïy) - (#x9d37 ?ï¥) - (#x9d38 ?ï}) - (#x9d3b ?ÂE) - (#x9d3d ?ï§) - (#x9d3e ?ï¤) - (#x9d3f ?ÂF) - (#x9d40 ?ï¦) - (#x9d41 ?ïw) - (#x9d42 ?ï¢) - (#x9d43 ?ï£) - (#x9d45 ?ï¡) - (#x9d4a ?ñÒ) - (#x9d4b ?ñÔ) - (#x9d4c ?ñ×) - (#x9d4f ?ñÑ) - (#x9d51 ?ÃY) - (#x9d52 ?ñÙ) - (#x9d53 ?ñÐ) - (#x9d54 ?ñÚ) - (#x9d56 ?ñÖ) - (#x9d57 ?ñØ) - (#x9d58 ?ñÜ) - (#x9d59 ?ñÕ) - (#x9d5a ?ñÝ) - (#x9d5b ?ñÓ) - (#x9d5c ?ñÏ) - (#x9d5d ?ÃZ) - (#x9d5f ?ñÛ) - (#x9d60 ?Ã[) - (#x9d61 ?ÄM) - (#x9d67 ?ïx) - (#x9d68 ?óñ) - (#x9d69 ?óè) - (#x9d6a ?ÄO) - (#x9d6b ?óä) - (#x9d6c ?ÄP) - (#x9d6f ?óí) - (#x9d70 ?óç) - (#x9d71 ?óÝ) - (#x9d72 ?ÄN) - (#x9d73 ?óê) - (#x9d74 ?óå) - (#x9d75 ?óæ) - (#x9d77 ?óØ) - (#x9d78 ?óß) - (#x9d79 ?óî) - (#x9d7b ?óë) - (#x9d7d ?óã) - (#x9d7f ?óï) - (#x9d80 ?óÞ) - (#x9d81 ?óÙ) - (#x9d82 ?óì) - (#x9d84 ?óÛ) - (#x9d85 ?óé) - (#x9d86 ?óà) - (#x9d87 ?óð) - (#x9d88 ?óÜ) - (#x9d89 ?ÄL) - (#x9d8a ?óÚ) - (#x9d8b ?óá) - (#x9d8c ?óâ) - (#x9d90 ?õ}) - (#x9d92 ?õ{) - (#x9d94 ?õ¢) - (#x9d96 ?õ®) - (#x9d97 ?õ¥) - (#x9d98 ?õ|) - (#x9d99 ?õx) - (#x9d9a ?õ§) - (#x9d9b ?õ~) - (#x9d9c ?õ£) - (#x9d9d ?õz) - (#x9d9e ?õª) - (#x9d9f ?õw) - (#x9da0 ?õ¡) - (#x9da1 ?õ¦) - (#x9da2 ?õ¨) - (#x9da3 ?õ«) - (#x9da4 ?õy) - (#x9da6 ?õ¯) - (#x9da7 ?õ°) - (#x9da8 ?õ©) - (#x9da9 ?õ) - (#x9daa ?õ¤) - (#x9dac ?öÁ) - (#x9dad ?öÄ) - (#x9daf ?Åa) - (#x9db1 ?öÃ) - (#x9db2 ?öÈ) - (#x9db3 ?öÆ) - (#x9db4 ?Åb) - (#x9db5 ?ö½) - (#x9db6 ?ö³) - (#x9db7 ?ö²) - (#x9db8 ?Åd) - (#x9db9 ?ö¿) - (#x9dba ?öÀ) - (#x9dbb ?ö¼) - (#x9dbc ?ö´) - (#x9dbe ?ö¹) - (#x9dbf ?õ¬) - (#x9dc1 ?öµ) - (#x9dc2 ?Åc) - (#x9dc3 ?ö») - (#x9dc5 ?öº) - (#x9dc7 ?ö¶) - (#x9dc8 ?öÂ) - (#x9dca ?ö·) - (#x9dcb ?÷») - (#x9dcc ?öÅ) - (#x9dcd ?öÇ) - (#x9dce ?ö¾) - (#x9dcf ?ö¸) - (#x9dd0 ?÷¼) - (#x9dd1 ?÷¾) - (#x9dd2 ?÷¸) - (#x9dd3 ?ÅÂ) - (#x9dd5 ?÷Å) - (#x9dd6 ?÷Ã) - (#x9dd7 ?ÅÃ) - (#x9dd8 ?÷Â) - (#x9dd9 ?÷Á) - (#x9dda ?÷º) - (#x9ddb ?÷·) - (#x9ddc ?÷½) - (#x9ddd ?÷Æ) - (#x9dde ?÷¹) - (#x9ddf ?÷¿) - (#x9de1 ?øi) - (#x9de2 ?øn) - (#x9de3 ?ød) - (#x9de4 ?øg) - (#x9de5 ?Åî) - (#x9de6 ?øk) - (#x9de8 ?ør) - (#x9de9 ?÷À) - (#x9deb ?øe) - (#x9dec ?øo) - (#x9ded ?øs) - (#x9dee ?øj) - (#x9def ?øc) - (#x9df0 ?øm) - (#x9df2 ?øl) - (#x9df3 ?øq) - (#x9df4 ?øp) - (#x9df5 ?÷Ä) - (#x9df6 ?øh) - (#x9df7 ?øb) - (#x9df8 ?øf) - (#x9df9 ?ÆN) - (#x9dfa ?ÆO) - (#x9dfb ?øa) - (#x9dfd ?øæ) - (#x9dfe ?øÝ) - (#x9dff ?øå) - (#x9e00 ?øâ) - (#x9e01 ?øã) - (#x9e02 ?øÜ) - (#x9e03 ?øß) - (#x9e04 ?øç) - (#x9e05 ?øá) - (#x9e06 ?øà) - (#x9e07 ?øÞ) - (#x9e09 ?øä) - (#x9e0b ?ù]) - (#x9e0d ?ù^) - (#x9e0f ?ù`) - (#x9e10 ?ù_) - (#x9e11 ?ùb) - (#x9e12 ?ùa) - (#x9e13 ?ù|) - (#x9e14 ?ù{) - (#x9e15 ?ù·) - (#x9e17 ?ù¸) - (#x9e19 ?ùÅ) - (#x9e1a ?Æx) - (#x9e1b ?Æ|) - (#x9e1d ?ùÏ) - (#x9e1e ?Æ}) - (#x9e75 ?³¿) - (#x9e79 ?ÄÐ) - (#x9e7a ?öÉ) - (#x9e7c ?ÆP) - (#x9e7d ?ÆQ) - (#x9e7f ?³À) - (#x9e80 ?àî) - (#x9e82 ?¹¨) - (#x9e83 ?èð) - (#x9e86 ?ì°) - (#x9e87 ?ì±) - (#x9e88 ?ì¯) - (#x9e89 ?ï«) - (#x9e8a ?ïª) - (#x9e8b ?ÂG) - (#x9e8c ?ñß) - (#x9e8d ?ï¬) - (#x9e8e ?ñÞ) - (#x9e91 ?óó) - (#x9e92 ?ÄQ) - (#x9e93 ?ÄS) - (#x9e94 ?óò) - (#x9e97 ?ÄR) - (#x9e99 ?õ±) - (#x9e9a ?õ³) - (#x9e9b ?õ²) - (#x9e9c ?öÊ) - (#x9e9d ?Åe) - (#x9e9f ?Åï) - (#x9ea0 ?øè) - (#x9ea1 ?ùc) - (#x9ea4 ?ùÒ) - (#x9ea5 ?³Á) - (#x9ea7 ?äå) - (#x9ea9 ?¾¢) - (#x9ead ?ì³) - (#x9eae ?ì²) - (#x9eb0 ?ï) - (#x9eb4 ?ÄT) - (#x9eb5 ?ÄÑ) - (#x9eb6 ?÷Ç) - (#x9eb7 ?ùË) - (#x9ebb ?³Â) - (#x9ebc ?»ò) - (#x9ebe ?¾£) - (#x9ec0 ?óô) - (#x9ec2 ?øt) - (#x9ec3 ?¶À) - (#x9ec8 ?ï®) - (#x9ecc ?Æd) - (#x9ecd ?¶Á) - (#x9ece ?¾¤) - (#x9ecf ?ÂH) - (#x9ed0 ?øu) - (#x9ed1 ?¶Â) - (#x9ed3 ?èñ) - (#x9ed4 ?Àr) - (#x9ed5 ?ì´) - (#x9ed6 ?ìµ) - (#x9ed8 ?Àq) - (#x9eda ?ï¯) - (#x9edb ?ÂL) - (#x9edc ?ÂJ) - (#x9edd ?ÂK) - (#x9ede ?ÂI) - (#x9edf ?ñà) - (#x9ee0 ?Ã\) - (#x9ee4 ?õµ) - (#x9ee5 ?õ´) - (#x9ee6 ?õ·) - (#x9ee7 ?õ¶) - (#x9ee8 ?ÄÒ) - (#x9eeb ?öË) - (#x9eed ?öÍ) - (#x9eee ?öÌ) - (#x9eef ?Åf) - (#x9ef0 ?÷È) - (#x9ef2 ?øv) - (#x9ef3 ?øw) - (#x9ef4 ?Åð) - (#x9ef5 ?ùd) - (#x9ef6 ?ù}) - (#x9ef7 ?Æu) - (#x9ef9 ?Ü°) - (#x9efa ?ì¶) - (#x9efb ?ï°) - (#x9efc ?óõ) - (#x9efd ?àï) - (#x9eff ?ï±) - (#x9f00 ?ñâ) - (#x9f01 ?ñá) - (#x9f06 ?øx) - (#x9f07 ?ÆR) - (#x9f09 ?ùe) - (#x9f0a ?ù~) - (#x9f0e ?¹©) - (#x9f0f ?èò) - (#x9f10 ?èó) - (#x9f12 ?ì·) - (#x9f13 ?¹ª) - (#x9f15 ?Ã]) - (#x9f16 ?ñã) - (#x9f18 ?öÏ) - (#x9f19 ?Åg) - (#x9f1a ?öÐ) - (#x9f1b ?öÎ) - (#x9f1c ?øy) - (#x9f1e ?øé) - (#x9f20 ?¹«) - (#x9f22 ?ï´) - (#x9f23 ?ï³) - (#x9f24 ?ï²) - (#x9f25 ?ñä) - (#x9f28 ?ñè) - (#x9f29 ?ñç) - (#x9f2a ?ñæ) - (#x9f2b ?ñå) - (#x9f2c ?Ã^) - (#x9f2d ?óö) - (#x9f2e ?õ¹) - (#x9f2f ?ÄÓ) - (#x9f30 ?õ¸) - (#x9f31 ?öÑ) - (#x9f32 ?÷Ë) - (#x9f33 ?÷Ê) - (#x9f34 ?ÅÄ) - (#x9f35 ?÷É) - (#x9f36 ?ø|) - (#x9f37 ?ø{) - (#x9f38 ?øz) - (#x9f3b ?»ó) - (#x9f3d ?ì¸) - (#x9f3e ?ÂM) - (#x9f40 ?ó÷) - (#x9f41 ?óø) - (#x9f42 ?÷Ì) - (#x9f43 ?ø}) - (#x9f46 ?øê) - (#x9f47 ?ùf) - (#x9f48 ?ù¹) - (#x9f49 ?ùÔ) - (#x9f4a ?»ô) - (#x9f4b ?ÂN) - (#x9f4c ?ñé) - (#x9f4d ?óù) - (#x9f4e ?öÒ) - (#x9f4f ?ø~) - (#x9f52 ?¾¦) - (#x9f54 ?ïµ) - (#x9f55 ?ñê) - (#x9f56 ?óú) - (#x9f57 ?óû) - (#x9f58 ?óü) - (#x9f59 ?õ¾) - (#x9f5b ?õº) - (#x9f5c ?Åh) - (#x9f5d ?õ½) - (#x9f5e ?õ¼) - (#x9f5f ?ÄÔ) - (#x9f60 ?õ») - (#x9f61 ?ÄÖ) - (#x9f63 ?ÄÕ) - (#x9f64 ?öÔ) - (#x9f65 ?öÓ) - (#x9f66 ?Åi) - (#x9f67 ?Åj) - (#x9f6a ?ÅÆ) - (#x9f6b ?÷Í) - (#x9f6c ?ÅÅ) - (#x9f6e ?ø£) - (#x9f6f ?ø¤) - (#x9f70 ?ø¢) - (#x9f71 ?ø¡) - (#x9f72 ?ÆT) - (#x9f74 ?øë) - (#x9f75 ?øì) - (#x9f76 ?øí) - (#x9f77 ?ÆS) - (#x9f78 ?ùg) - (#x9f79 ?ùj) - (#x9f7a ?ùi) - (#x9f7b ?ùh) - (#x9f7e ?ùÓ) - (#x9f8d ?Às) - (#x9f90 ?Ãe) - (#x9f91 ?õ¿) - (#x9f92 ?öÕ) - (#x9f94 ?ÅÇ) - (#x9f95 ?÷Î) - (#x9f98 ?ùÕ) - (#x9f9c ?Àt) - (#x9fa0 ?ï¶) - (#x9fa2 ?÷Ï) - (#x9fa4 ?ù¡) - (#xf6b1 ?Æ¡) - (#xf6b2 ?Æ¢) - (#xf6b3 ?Æ£) - (#xf6b4 ?Ƥ) - (#xf6b5 ?Æ¥) - (#xf6b6 ?Ʀ) - (#xf6b7 ?Ƨ) - (#xf6b8 ?ƨ) - (#xf6b9 ?Æ©) - (#xf6ba ?ƪ) - (#xf6bb ?Æ«) - (#xf6bc ?Ƭ) - (#xf6bd ?Æ) - (#xf6be ?Æ®) - (#xf6bf ?Ư) - (#xf6c0 ?Æ°) - (#xf6c1 ?Ʊ) - (#xf6c2 ?Ʋ) - (#xf6c3 ?Ƴ) - (#xf6c4 ?Æ´) - (#xf6c5 ?Ƶ) - (#xf6c6 ?ƶ) - (#xf6c7 ?Æ·) - (#xf6c8 ?Ƹ) - (#xf6c9 ?ƹ) - (#xf6ca ?ƺ) - (#xf6cb ?Æ») - (#xf6cc ?Ƽ) - (#xf6cd ?ƽ) - (#xf6ce ?ƾ) - (#xf6cf ?Æ¿) - (#xf6d0 ?ÆÀ) - (#xf6d1 ?ÆÁ) - (#xf6d2 ?ÆÂ) - (#xf6d3 ?ÆÃ) - (#xf6d4 ?ÆÄ) - (#xf6d5 ?ÆÅ) - (#xf6d6 ?ÆÆ) - (#xf6d7 ?ÆÇ) - (#xf6d8 ?ÆÈ) - (#xf6d9 ?ÆÉ) - (#xf6da ?ÆÊ) - (#xf6db ?ÆË) - (#xf6dc ?ÆÌ) - (#xf6dd ?ÆÍ) - (#xf6de ?ÆÎ) - (#xf6df ?ÆÏ) - (#xf6e0 ?ÆÐ) - (#xf6e1 ?ÆÑ) - (#xf6e2 ?ÆÒ) - (#xf6e3 ?ÆÓ) - (#xf6e4 ?ÆÔ) - (#xf6e5 ?ÆÕ) - (#xf6e6 ?ÆÖ) - (#xf6e7 ?Æ×) - (#xf6e8 ?ÆØ) - (#xf6e9 ?ÆÙ) - (#xf6ea ?ÆÚ) - (#xf6eb ?ÆÛ) - (#xf6ec ?ÆÜ) - (#xf6ed ?ÆÝ) - (#xf6ee ?ÆÞ) - (#xf6ef ?Æß) - (#xf6f0 ?Æà) - (#xf6f1 ?Æá) - (#xf6f2 ?Æâ) - (#xf6f3 ?Æã) - (#xf6f4 ?Æä) - (#xf6f5 ?Æå) - (#xf6f6 ?Ææ) - (#xf6f7 ?Æç) - (#xf6f8 ?Æè) - (#xf6f9 ?Æé) - (#xf6fa ?Æê) - (#xf6fb ?Æë) - (#xf6fc ?Æì) - (#xf6fd ?Æí) - (#xf6fe ?Æî) - (#xf6ff ?Æï) - (#xf700 ?Æð) - (#xf701 ?Æñ) - (#xf702 ?Æò) - (#xf703 ?Æó) - (#xf704 ?Æô) - (#xf705 ?Æõ) - (#xf706 ?Æö) - (#xf707 ?Æ÷) - (#xf708 ?Æø) - (#xf709 ?Æù) - (#xf70a ?Æú) - (#xf70b ?Æû) - (#xf70c ?Æü) - (#xf70d ?Æý) - (#xf70e ?Æþ) - (#xf70f ?Ç@) - (#xf710 ?ÇA) - (#xf711 ?ÇB) - (#xf712 ?ÇC) - (#xf713 ?ÇD) - (#xf714 ?ÇE) - (#xf715 ?ÇF) - (#xf716 ?ÇG) - (#xf717 ?ÇH) - (#xf718 ?ÇI) - (#xf719 ?ÇJ) - (#xf71a ?ÇK) - (#xf71b ?ÇL) - (#xf71c ?ÇM) - (#xf71d ?ÇN) - (#xf71e ?ÇO) - (#xf71f ?ÇP) - (#xf720 ?ÇQ) - (#xf721 ?ÇR) - (#xf722 ?ÇS) - (#xf723 ?ÇT) - (#xf724 ?ÇU) - (#xf725 ?ÇV) - (#xf726 ?ÇW) - (#xf727 ?ÇX) - (#xf728 ?ÇY) - (#xf729 ?ÇZ) - (#xf72a ?Ç[) - (#xf72b ?Ç\) - (#xf72c ?Ç]) - (#xf72d ?Ç^) - (#xf72e ?Ç_) - (#xf72f ?Ç`) - (#xf730 ?Ça) - (#xf731 ?Çb) - (#xf732 ?Çc) - (#xf733 ?Çd) - (#xf734 ?Çe) - (#xf735 ?Çf) - (#xf736 ?Çg) - (#xf737 ?Çh) - (#xf738 ?Çi) - (#xf739 ?Çj) - (#xf73a ?Çk) - (#xf73b ?Çl) - (#xf73c ?Çm) - (#xf73d ?Çn) - (#xf73e ?Ço) - (#xf73f ?Çp) - (#xf740 ?Çq) - (#xf741 ?Çr) - (#xf742 ?Çs) - (#xf743 ?Çt) - (#xf744 ?Çu) - (#xf745 ?Çv) - (#xf746 ?Çw) - (#xf747 ?Çx) - (#xf748 ?Çy) - (#xf749 ?Çz) - (#xf74a ?Ç{) - (#xf74b ?Ç|) - (#xf74c ?Ç}) - (#xf74d ?Ç~) - (#xf74e ?Ç¡) - (#xf74f ?Ç¢) - (#xf750 ?Ç£) - (#xf751 ?Ǥ) - (#xf752 ?Ç¥) - (#xf753 ?Ǧ) - (#xf754 ?ǧ) - (#xf755 ?Ǩ) - (#xf756 ?Ç©) - (#xf757 ?Ǫ) - (#xf758 ?Ç«) - (#xf759 ?Ǭ) - (#xf75a ?Ç) - (#xf75b ?Ç®) - (#xf75c ?ǯ) - (#xf75d ?Ç°) - (#xf75e ?DZ) - (#xf75f ?Dz) - (#xf760 ?dz) - (#xf761 ?Ç´) - (#xf762 ?ǵ) - (#xf763 ?Ƕ) - (#xf764 ?Ç·) - (#xf765 ?Ǹ) - (#xf766 ?ǹ) - (#xf767 ?Ǻ) - (#xf768 ?Ç») - (#xf769 ?Ǽ) - (#xf76a ?ǽ) - (#xf76b ?Ǿ) - (#xf76c ?Ç¿) - (#xf76d ?ÇÀ) - (#xf76e ?ÇÁ) - (#xf76f ?ÇÂ) - (#xf770 ?ÇÃ) - (#xf771 ?ÇÄ) - (#xf772 ?ÇÅ) - (#xf773 ?ÇÆ) - (#xf774 ?ÇÇ) - (#xf775 ?ÇÈ) - (#xf776 ?ÇÉ) - (#xf777 ?ÇÊ) - (#xf778 ?ÇË) - (#xf779 ?ÇÌ) - (#xf77a ?ÇÍ) - (#xf77b ?ÇÎ) - (#xf77c ?ÇÏ) - (#xf77d ?ÇÐ) - (#xf77e ?ÇÑ) - (#xf77f ?ÇÒ) - (#xf780 ?ÇÓ) - (#xf781 ?ÇÔ) - (#xf782 ?ÇÕ) - (#xf783 ?ÇÖ) - (#xf784 ?Ç×) - (#xf785 ?ÇØ) - (#xf786 ?ÇÙ) - (#xf787 ?ÇÚ) - (#xf788 ?ÇÛ) - (#xf789 ?ÇÜ) - (#xf78a ?ÇÝ) - (#xf78b ?ÇÞ) - (#xf78c ?Çß) - (#xf78d ?Çà) - (#xf78e ?Çá) - (#xf78f ?Çâ) - (#xf790 ?Çã) - (#xf791 ?Çä) - (#xf792 ?Çå) - (#xf793 ?Çæ) - (#xf794 ?Çç) - (#xf795 ?Çè) - (#xf796 ?Çé) - (#xf797 ?Çê) - (#xf798 ?Çë) - (#xf799 ?Çì) - (#xf79a ?Çí) - (#xf79b ?Çî) - (#xf79c ?Çï) - (#xf79d ?Çð) - (#xf79e ?Çñ) - (#xf79f ?Çò) - (#xf7a0 ?Çó) - (#xf7a1 ?Çô) - (#xf7a2 ?Çõ) - (#xf7a3 ?Çö) - (#xf7a4 ?Ç÷) - (#xf7a5 ?Çø) - (#xf7a6 ?Çù) - (#xf7a7 ?Çú) - (#xf7a8 ?Çû) - (#xf7a9 ?Çü) - (#xf7aa ?Çý) - (#xf7ab ?Çþ) - (#xf7ac ?È@) - (#xf7ad ?ÈA) - (#xf7ae ?ÈB) - (#xf7af ?ÈC) - (#xf7b0 ?ÈD) - (#xf7b1 ?ÈE) - (#xf7b2 ?ÈF) - (#xf7b3 ?ÈG) - (#xf7b4 ?ÈH) - (#xf7b5 ?ÈI) - (#xf7b6 ?ÈJ) - (#xf7b7 ?ÈK) - (#xf7b8 ?ÈL) - (#xf7b9 ?ÈM) - (#xf7ba ?ÈN) - (#xf7bb ?ÈO) - (#xf7bc ?ÈP) - (#xf7bd ?ÈQ) - (#xf7be ?ÈR) - (#xf7bf ?ÈS) - (#xf7c0 ?ÈT) - (#xf7c1 ?ÈU) - (#xf7c2 ?ÈV) - (#xf7c3 ?ÈW) - (#xf7c4 ?ÈX) - (#xf7c5 ?ÈY) - (#xf7c6 ?ÈZ) - (#xf7c7 ?È[) - (#xf7c8 ?È\) - (#xf7c9 ?È]) - (#xf7ca ?È^) - (#xf7cb ?È_) - (#xf7cc ?È`) - (#xf7cd ?Èa) - (#xf7ce ?Èb) - (#xf7cf ?Èc) - (#xf7d0 ?Èd) - (#xf7d1 ?Èe) - (#xf7d2 ?Èf) - (#xf7d3 ?Èg) - (#xf7d4 ?Èh) - (#xf7d5 ?Èi) - (#xf7d6 ?Èj) - (#xf7d7 ?Èk) - (#xf7d8 ?Èl) - (#xf7d9 ?Èm) - (#xf7da ?Èn) - (#xf7db ?Èo) - (#xf7dc ?Èp) - (#xf7dd ?Èq) - (#xf7de ?Èr) - (#xf7df ?Ès) - (#xf7e0 ?Èt) - (#xf7e1 ?Èu) - (#xf7e2 ?Èv) - (#xf7e3 ?Èw) - (#xf7e4 ?Èx) - (#xf7e5 ?Èy) - (#xf7e6 ?Èz) - (#xf7e7 ?È{) - (#xf7e8 ?È|) - (#xf7e9 ?È}) - (#xf7ea ?È~) - (#xf7eb ?È¡) - (#xf7ec ?È¢) - (#xf7ed ?È£) - (#xf7ee ?Ȥ) - (#xf7ef ?È¥) - (#xf7f0 ?Ȧ) - (#xf7f1 ?ȧ) - (#xf7f2 ?Ȩ) - (#xf7f3 ?È©) - (#xf7f4 ?Ȫ) - (#xf7f5 ?È«) - (#xf7f6 ?Ȭ) - (#xf7f7 ?È) - (#xf7f8 ?È®) - (#xf7f9 ?ȯ) - (#xf7fa ?È°) - (#xf7fb ?ȱ) - (#xf7fc ?Ȳ) - (#xf7fd ?ȳ) - (#xf7fe ?È´) - (#xf7ff ?ȵ) - (#xf800 ?ȶ) - (#xf801 ?È·) - (#xf802 ?ȸ) - (#xf803 ?ȹ) - (#xf804 ?Ⱥ) - (#xf805 ?È») - (#xf806 ?ȼ) - (#xf807 ?Ƚ) - (#xf808 ?Ⱦ) - (#xf809 ?È¿) - (#xf80a ?ÈÀ) - (#xf80b ?ÈÁ) - (#xf80c ?ÈÂ) - (#xf80d ?ÈÃ) - (#xf80e ?ÈÄ) - (#xf80f ?ÈÅ) - (#xf810 ?ÈÆ) - (#xf811 ?ÈÇ) - (#xf812 ?ÈÈ) - (#xf813 ?ÈÉ) - (#xf814 ?ÈÊ) - (#xf815 ?ÈË) - (#xf816 ?ÈÌ) - (#xf817 ?ÈÍ) - (#xf818 ?ÈÎ) - (#xf819 ?ÈÏ) - (#xf81a ?ÈÐ) - (#xf81b ?ÈÑ) - (#xf81c ?ÈÒ) - (#xf81d ?ÈÓ) - (#xf81e ?ÈÔ) - (#xf81f ?ÈÕ) - (#xf820 ?ÈÖ) - (#xf821 ?È×) - (#xf822 ?ÈØ) - (#xf823 ?ÈÙ) - (#xf824 ?ÈÚ) - (#xf825 ?ÈÛ) - (#xf826 ?ÈÜ) - (#xf827 ?ÈÝ) - (#xf828 ?ÈÞ) - (#xf829 ?Èß) - (#xf82a ?Èà) - (#xf82b ?Èá) - (#xf82c ?Èâ) - (#xf82d ?Èã) - (#xf82e ?Èä) - (#xf82f ?Èå) - (#xf830 ?Èæ) - (#xf831 ?Èç) - (#xf832 ?Èè) - (#xf833 ?Èé) - (#xf834 ?Èê) - (#xf835 ?Èë) - (#xf836 ?Èì) - (#xf837 ?Èí) - (#xf838 ?Èî) - (#xf839 ?Èï) - (#xf83a ?Èð) - (#xf83b ?Èñ) - (#xf83c ?Èò) - (#xf83d ?Èó) - (#xf83e ?Èô) - (#xf83f ?Èõ) - (#xf840 ?Èö) - (#xf841 ?È÷) - (#xf842 ?Èø) - (#xf843 ?Èù) - (#xf844 ?Èú) - (#xf845 ?Èû) - (#xf846 ?Èü) - (#xf847 ?Èý) - (#xf848 ?Èþ) - (#xfa0c ?ÉJ) - (#xfa0d ?Ýü) - (#xfe30 ?¡J) - (#xfe31 ?¡W) - (#xfe33 ?¡Y) - (#xfe34 ?¡[) - (#xfe35 ?¡_) - (#xfe36 ?¡`) - (#xfe37 ?¡c) - (#xfe38 ?¡d) - (#xfe39 ?¡g) - (#xfe3a ?¡h) - (#xfe3b ?¡k) - (#xfe3c ?¡l) - (#xfe3d ?¡o) - (#xfe3e ?¡p) - (#xfe3f ?¡s) - (#xfe40 ?¡t) - (#xfe41 ?¡w) - (#xfe42 ?¡x) - (#xfe43 ?¡{) - (#xfe44 ?¡|) - (#xfe49 ?¡Æ) - (#xfe4a ?¡Ç) - (#xfe4b ?¡Ê) - (#xfe4c ?¡Ë) - (#xfe4d ?¡È) - (#xfe4e ?¡É) - (#xfe4f ?¡\) - (#xfe50 ?¡M) - (#xfe51 ?¡N) - (#xfe52 ?¡O) - (#xfe54 ?¡Q) - (#xfe55 ?¡R) - (#xfe56 ?¡S) - (#xfe57 ?¡T) - (#xfe59 ?¡}) - (#xfe5a ?¡~) - (#xfe5b ?¡¡) - (#xfe5c ?¡¢) - (#xfe5d ?¡£) - (#xfe5e ?¡¤) - (#xfe5f ?¡Ì) - (#xfe60 ?¡Í) - (#xfe61 ?¡Î) - (#xfe62 ?¡Þ) - (#xfe63 ?¡ß) - (#xfe64 ?¡à) - (#xfe65 ?¡á) - (#xfe66 ?¡â) - (#xfe68 ?¢B) - (#xfe69 ?¢L) - (#xfe6a ?¢M) - (#xfe6b ?¢N) - (#xff01 ?¡I) - (#xff03 ?¡) - (#xff04 ?¢C) - (#xff05 ?¢H) - (#xff06 ?¡®) - (#xff08 ?\¡]) - (#xff09 ?\¡^) - (#xff0a ?¡¯) - (#xff0b ?¡Ï) - (#xff0c ?¡A) - (#xff0d ?¡Ð) - (#xff0e ?¡D) - (#xff0f ?¡þ) - (#xff10 ?¢¯) - (#xff11 ?¢°) - (#xff12 ?¢±) - (#xff13 ?¢²) - (#xff14 ?¢³) - (#xff15 ?¢´) - (#xff16 ?¢µ) - (#xff17 ?¢¶) - (#xff18 ?¢·) - (#xff19 ?¢¸) - (#xff1a ?¡G) - (#xff1b ?¡F) - (#xff1c ?¡Õ) - (#xff1d ?¡×) - (#xff1e ?¡Ö) - (#xff1f ?¡H) - (#xff20 ?¢I) - (#xff21 ?¢Ï) - (#xff22 ?¢Ð) - (#xff23 ?¢Ñ) - (#xff24 ?¢Ò) - (#xff25 ?¢Ó) - (#xff26 ?¢Ô) - (#xff27 ?¢Õ) - (#xff28 ?¢Ö) - (#xff29 ?¢×) - (#xff2a ?¢Ø) - (#xff2b ?¢Ù) - (#xff2c ?¢Ú) - (#xff2d ?¢Û) - (#xff2e ?¢Ü) - (#xff2f ?¢Ý) - (#xff30 ?¢Þ) - (#xff31 ?¢ß) - (#xff32 ?¢à) - (#xff33 ?¢á) - (#xff34 ?¢â) - (#xff35 ?¢ã) - (#xff36 ?¢ä) - (#xff37 ?¢å) - (#xff38 ?¢æ) - (#xff39 ?¢ç) - (#xff3a ?¢è) - (#xff3c ?¢@) - (#xff3f ?¡Ä) - (#xff41 ?¢é) - (#xff42 ?¢ê) - (#xff43 ?¢ë) - (#xff44 ?¢ì) - (#xff45 ?¢í) - (#xff46 ?¢î) - (#xff47 ?¢ï) - (#xff48 ?¢ð) - (#xff49 ?¢ñ) - (#xff4a ?¢ò) - (#xff4b ?¢ó) - (#xff4c ?¢ô) - (#xff4d ?¢õ) - (#xff4e ?¢ö) - (#xff4f ?¢÷) - (#xff50 ?¢ø) - (#xff51 ?¢ù) - (#xff52 ?¢ú) - (#xff53 ?¢û) - (#xff54 ?¢ü) - (#xff55 ?¢ý) - (#xff56 ?¢þ) - (#xff57 ?£@) - (#xff58 ?£A) - (#xff59 ?£B) - (#xff5a ?£C) - (#xff5b ?\¡a) - (#xff5c ?¡U) - (#xff5d ?\¡b) - (#xff5e ?¡ã) - (#xffe0 ?¢F) - (#xffe1 ?¢G) - (#xffe3 ?¡Ã) - (#xffe5 ?¢D))) - -;;; subst-big5.el ends here diff --git a/lisp/international/subst-gb2312.el b/lisp/international/subst-gb2312.el deleted file mode 100644 index cabcc074f4b..00000000000 --- a/lisp/international/subst-gb2312.el +++ /dev/null @@ -1,7484 +0,0 @@ -;;; subst-gb2312.el --- Unicode/GB2312 translation -*-coding: euc-china;-*- - -;; Copyright (C) 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; This file is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Provides translation tables between Unicode and chinese-gb2312 for -;; use by the `utf-translate-cjk' option. See subst-jis.el for the -;; method used. - -;;; Code: - -(mapc - (lambda (pair) - (let ((unicode (car pair)) - (char (cadr pair))) - (if (and (>= unicode #x2e80) (<= unicode #xd7a3)) - (puthash unicode char ucs-unicode-to-mule-cjk)) - (puthash char unicode ucs-mule-cjk-to-unicode))) - '((#xa4 ?¡è) - (#xa7 ?¡ì) - (#xa8 ?¡§) - (#xb0 ?¡ã) - (#xb1 ?¡À) - (#xd7 ?¡Á) - (#xe0 ?¨¤) - (#xe1 ?¨¢) - (#xe8 ?¨¨) - (#xe9 ?¨¦) - (#xea ?¨º) - (#xec ?¨¬) - (#xed ?¨ª) - (#xf2 ?¨°) - (#xf3 ?¨®) - (#xf7 ?¡Â) - (#xf9 ?¨´) - (#xfa ?¨²) - (#xfc ?¨¹) - (#x101 ?¨¡) - (#x113 ?¨¥) - (#x11b ?¨§) - (#x12b ?¨©) - (#x14d ?¨) - (#x16b ?¨±) - (#x1ce ?¨£) - (#x1d0 ?¨«) - (#x1d2 ?¨¯) - (#x1d4 ?¨³) - (#x1d6 ?¨µ) - (#x1d8 ?¨¶) - (#x1da ?¨·) - (#x1dc ?¨¸) - (#x2c7 ?¡¦) - (#x2c9 ?¡¥) - (#x391 ?¦¡) - (#x392 ?¦¢) - (#x393 ?¦£) - (#x394 ?¦¤) - (#x395 ?¦¥) - (#x396 ?¦¦) - (#x397 ?¦§) - (#x398 ?¦¨) - (#x399 ?¦©) - (#x39a ?¦ª) - (#x39b ?¦«) - (#x39c ?¦¬) - (#x39d ?¦) - (#x39e ?¦®) - (#x39f ?¦¯) - (#x3a0 ?¦°) - (#x3a1 ?¦±) - (#x3a3 ?¦²) - (#x3a4 ?¦³) - (#x3a5 ?¦´) - (#x3a6 ?¦µ) - (#x3a7 ?¦¶) - (#x3a8 ?¦·) - (#x3a9 ?¦¸) - (#x3b1 ?¦Á) - (#x3b2 ?¦Â) - (#x3b3 ?¦Ã) - (#x3b4 ?¦Ä) - (#x3b5 ?¦Å) - (#x3b6 ?¦Æ) - (#x3b7 ?¦Ç) - (#x3b8 ?¦È) - (#x3b9 ?¦É) - (#x3ba ?¦Ê) - (#x3bb ?¦Ë) - (#x3bc ?¦Ì) - (#x3bd ?¦Í) - (#x3be ?¦Î) - (#x3bf ?¦Ï) - (#x3c0 ?¦Ð) - (#x3c1 ?¦Ñ) - (#x3c3 ?¦Ò) - (#x3c4 ?¦Ó) - (#x3c5 ?¦Ô) - (#x3c6 ?¦Õ) - (#x3c7 ?¦Ö) - (#x3c8 ?¦×) - (#x3c9 ?¦Ø) - (#x401 ?§§) - (#x410 ?§¡) - (#x411 ?§¢) - (#x412 ?§£) - (#x413 ?§¤) - (#x414 ?§¥) - (#x415 ?§¦) - (#x416 ?§¨) - (#x417 ?§©) - (#x418 ?§ª) - (#x419 ?§«) - (#x41a ?§¬) - (#x41b ?§) - (#x41c ?§®) - (#x41d ?§¯) - (#x41e ?§°) - (#x41f ?§±) - (#x420 ?§²) - (#x421 ?§³) - (#x422 ?§´) - (#x423 ?§µ) - (#x424 ?§¶) - (#x425 ?§·) - (#x426 ?§¸) - (#x427 ?§¹) - (#x428 ?§º) - (#x429 ?§») - (#x42a ?§¼) - (#x42b ?§½) - (#x42c ?§¾) - (#x42d ?§¿) - (#x42e ?§À) - (#x42f ?§Á) - (#x430 ?§Ñ) - (#x431 ?§Ò) - (#x432 ?§Ó) - (#x433 ?§Ô) - (#x434 ?§Õ) - (#x435 ?§Ö) - (#x436 ?§Ø) - (#x437 ?§Ù) - (#x438 ?§Ú) - (#x439 ?§Û) - (#x43a ?§Ü) - (#x43b ?§Ý) - (#x43c ?§Þ) - (#x43d ?§ß) - (#x43e ?§à) - (#x43f ?§á) - (#x440 ?§â) - (#x441 ?§ã) - (#x442 ?§ä) - (#x443 ?§å) - (#x444 ?§æ) - (#x445 ?§ç) - (#x446 ?§è) - (#x447 ?§é) - (#x448 ?§ê) - (#x449 ?§ë) - (#x44a ?§ì) - (#x44b ?§í) - (#x44c ?§î) - (#x44d ?§ï) - (#x44e ?§ð) - (#x44f ?§ñ) - (#x451 ?§×) - (#x2015 ?¡ª) - (#x2016 ?¡¬) - (#x2018 ?¡®) - (#x2019 ?¡¯) - (#x201c ?¡°) - (#x201d ?¡±) - (#x2026 ?¡) - (#x2030 ?¡ë) - (#x2032 ?¡ä) - (#x2033 ?¡å) - (#x203b ?¡ù) - (#x2103 ?¡æ) - (#x2116 ?¡í) - (#x2160 ?¢ñ) - (#x2161 ?¢ò) - (#x2162 ?¢ó) - (#x2163 ?¢ô) - (#x2164 ?¢õ) - (#x2165 ?¢ö) - (#x2166 ?¢÷) - (#x2167 ?¢ø) - (#x2168 ?¢ù) - (#x2169 ?¢ú) - (#x216a ?¢û) - (#x216b ?¢ü) - (#x2190 ?¡û) - (#x2191 ?¡ü) - (#x2192 ?¡ú) - (#x2193 ?¡ý) - (#x2208 ?¡Ê) - (#x220f ?¡Ç) - (#x2211 ?¡Æ) - (#x221a ?¡Ì) - (#x221d ?¡Ø) - (#x221e ?¡Þ) - (#x2220 ?¡Ï) - (#x2225 ?¡Î) - (#x2227 ?¡Ä) - (#x2228 ?¡Å) - (#x2229 ?¡É) - (#x222a ?¡È) - (#x222b ?¡Ò) - (#x222e ?¡Ó) - (#x2234 ?¡à) - (#x2235 ?¡ß) - (#x2236 ?¡Ã) - (#x2237 ?¡Ë) - (#x223d ?¡×) - (#x2248 ?¡Ö) - (#x224c ?¡Õ) - (#x2260 ?¡Ù) - (#x2261 ?¡Ô) - (#x2264 ?¡Ü) - (#x2265 ?¡Ý) - (#x226e ?¡Ú) - (#x226f ?¡Û) - (#x2299 ?¡Ñ) - (#x22a5 ?¡Í) - (#x2312 ?¡Ð) - (#x2460 ?¢Ù) - (#x2461 ?¢Ú) - (#x2462 ?¢Û) - (#x2463 ?¢Ü) - (#x2464 ?¢Ý) - (#x2465 ?¢Þ) - (#x2466 ?¢ß) - (#x2467 ?¢à) - (#x2468 ?¢á) - (#x2469 ?¢â) - (#x2474 ?¢Å) - (#x2475 ?¢Æ) - (#x2476 ?¢Ç) - (#x2477 ?¢È) - (#x2478 ?¢É) - (#x2479 ?¢Ê) - (#x247a ?¢Ë) - (#x247b ?¢Ì) - (#x247c ?¢Í) - (#x247d ?¢Î) - (#x247e ?¢Ï) - (#x247f ?¢Ð) - (#x2480 ?¢Ñ) - (#x2481 ?¢Ò) - (#x2482 ?¢Ó) - (#x2483 ?¢Ô) - (#x2484 ?¢Õ) - (#x2485 ?¢Ö) - (#x2486 ?¢×) - (#x2487 ?¢Ø) - (#x2488 ?¢±) - (#x2489 ?¢²) - (#x248a ?¢³) - (#x248b ?¢´) - (#x248c ?¢µ) - (#x248d ?¢¶) - (#x248e ?¢·) - (#x248f ?¢¸) - (#x2490 ?¢¹) - (#x2491 ?¢º) - (#x2492 ?¢») - (#x2493 ?¢¼) - (#x2494 ?¢½) - (#x2495 ?¢¾) - (#x2496 ?¢¿) - (#x2497 ?¢À) - (#x2498 ?¢Á) - (#x2499 ?¢Â) - (#x249a ?¢Ã) - (#x249b ?¢Ä) - (#x2500 ?©¤) - (#x2501 ?©¥) - (#x2502 ?©¦) - (#x2503 ?©§) - (#x2504 ?©¨) - (#x2505 ?©©) - (#x2506 ?©ª) - (#x2507 ?©«) - (#x2508 ?©¬) - (#x2509 ?©) - (#x250a ?©®) - (#x250b ?©¯) - (#x250c ?©°) - (#x250d ?©±) - (#x250e ?©²) - (#x250f ?©³) - (#x2510 ?©´) - (#x2511 ?©µ) - (#x2512 ?©¶) - (#x2513 ?©·) - (#x2514 ?©¸) - (#x2515 ?©¹) - (#x2516 ?©º) - (#x2517 ?©») - (#x2518 ?©¼) - (#x2519 ?©½) - (#x251a ?©¾) - (#x251b ?©¿) - (#x251c ?©À) - (#x251d ?©Á) - (#x251e ?©Â) - (#x251f ?©Ã) - (#x2520 ?©Ä) - (#x2521 ?©Å) - (#x2522 ?©Æ) - (#x2523 ?©Ç) - (#x2524 ?©È) - (#x2525 ?©É) - (#x2526 ?©Ê) - (#x2527 ?©Ë) - (#x2528 ?©Ì) - (#x2529 ?©Í) - (#x252a ?©Î) - (#x252b ?©Ï) - (#x252c ?©Ð) - (#x252d ?©Ñ) - (#x252e ?©Ò) - (#x252f ?©Ó) - (#x2530 ?©Ô) - (#x2531 ?©Õ) - (#x2532 ?©Ö) - (#x2533 ?©×) - (#x2534 ?©Ø) - (#x2535 ?©Ù) - (#x2536 ?©Ú) - (#x2537 ?©Û) - (#x2538 ?©Ü) - (#x2539 ?©Ý) - (#x253a ?©Þ) - (#x253b ?©ß) - (#x253c ?©à) - (#x253d ?©á) - (#x253e ?©â) - (#x253f ?©ã) - (#x2540 ?©ä) - (#x2541 ?©å) - (#x2542 ?©æ) - (#x2543 ?©ç) - (#x2544 ?©è) - (#x2545 ?©é) - (#x2546 ?©ê) - (#x2547 ?©ë) - (#x2548 ?©ì) - (#x2549 ?©í) - (#x254a ?©î) - (#x254b ?©ï) - (#x25a0 ?¡ö) - (#x25a1 ?¡õ) - (#x25b2 ?¡ø) - (#x25b3 ?¡÷) - (#x25c6 ?¡ô) - (#x25c7 ?¡ó) - (#x25cb ?¡ð) - (#x25ce ?¡ò) - (#x25cf ?¡ñ) - (#x2605 ?¡ï) - (#x2606 ?¡î) - (#x2640 ?¡â) - (#x2642 ?¡á) - (#x3000 ?¡¡) - (#x3001 ?¡¢) - (#x3002 ?¡£) - (#x3003 ?¡¨) - (#x3005 ?¡©) - (#x3008 ?\¡´) - (#x3009 ?\¡µ) - (#x300a ?\¡¶) - (#x300b ?\¡·) - (#x300c ?\¡¸) - (#x300d ?\¡¹) - (#x300e ?\¡º) - (#x300f ?\¡») - (#x3010 ?\¡¾) - (#x3011 ?\¡¿) - (#x3013 ?¡þ) - (#x3014 ?\¡²) - (#x3015 ?\¡³) - (#x3016 ?\¡¼) - (#x3017 ?\¡½) - (#x3041 ?¤¡) - (#x3042 ?¤¢) - (#x3043 ?¤£) - (#x3044 ?¤¤) - (#x3045 ?¤¥) - (#x3046 ?¤¦) - (#x3047 ?¤§) - (#x3048 ?¤¨) - (#x3049 ?¤©) - (#x304a ?¤ª) - (#x304b ?¤«) - (#x304c ?¤¬) - (#x304d ?¤) - (#x304e ?¤®) - (#x304f ?¤¯) - (#x3050 ?¤°) - (#x3051 ?¤±) - (#x3052 ?¤²) - (#x3053 ?¤³) - (#x3054 ?¤´) - (#x3055 ?¤µ) - (#x3056 ?¤¶) - (#x3057 ?¤·) - (#x3058 ?¤¸) - (#x3059 ?¤¹) - (#x305a ?¤º) - (#x305b ?¤») - (#x305c ?¤¼) - (#x305d ?¤½) - (#x305e ?¤¾) - (#x305f ?¤¿) - (#x3060 ?¤À) - (#x3061 ?¤Á) - (#x3062 ?¤Â) - (#x3063 ?¤Ã) - (#x3064 ?¤Ä) - (#x3065 ?¤Å) - (#x3066 ?¤Æ) - (#x3067 ?¤Ç) - (#x3068 ?¤È) - (#x3069 ?¤É) - (#x306a ?¤Ê) - (#x306b ?¤Ë) - (#x306c ?¤Ì) - (#x306d ?¤Í) - (#x306e ?¤Î) - (#x306f ?¤Ï) - (#x3070 ?¤Ð) - (#x3071 ?¤Ñ) - (#x3072 ?¤Ò) - (#x3073 ?¤Ó) - (#x3074 ?¤Ô) - (#x3075 ?¤Õ) - (#x3076 ?¤Ö) - (#x3077 ?¤×) - (#x3078 ?¤Ø) - (#x3079 ?¤Ù) - (#x307a ?¤Ú) - (#x307b ?¤Û) - (#x307c ?¤Ü) - (#x307d ?¤Ý) - (#x307e ?¤Þ) - (#x307f ?¤ß) - (#x3080 ?¤à) - (#x3081 ?¤á) - (#x3082 ?¤â) - (#x3083 ?¤ã) - (#x3084 ?¤ä) - (#x3085 ?¤å) - (#x3086 ?¤æ) - (#x3087 ?¤ç) - (#x3088 ?¤è) - (#x3089 ?¤é) - (#x308a ?¤ê) - (#x308b ?¤ë) - (#x308c ?¤ì) - (#x308d ?¤í) - (#x308e ?¤î) - (#x308f ?¤ï) - (#x3090 ?¤ð) - (#x3091 ?¤ñ) - (#x3092 ?¤ò) - (#x3093 ?¤ó) - (#x30a1 ?¥¡) - (#x30a2 ?¥¢) - (#x30a3 ?¥£) - (#x30a4 ?¥¤) - (#x30a5 ?¥¥) - (#x30a6 ?¥¦) - (#x30a7 ?¥§) - (#x30a8 ?¥¨) - (#x30a9 ?¥©) - (#x30aa ?¥ª) - (#x30ab ?¥«) - (#x30ac ?¥¬) - (#x30ad ?¥) - (#x30ae ?¥®) - (#x30af ?¥¯) - (#x30b0 ?¥°) - (#x30b1 ?¥±) - (#x30b2 ?¥²) - (#x30b3 ?¥³) - (#x30b4 ?¥´) - (#x30b5 ?¥µ) - (#x30b6 ?¥¶) - (#x30b7 ?¥·) - (#x30b8 ?¥¸) - (#x30b9 ?¥¹) - (#x30ba ?¥º) - (#x30bb ?¥») - (#x30bc ?¥¼) - (#x30bd ?¥½) - (#x30be ?¥¾) - (#x30bf ?¥¿) - (#x30c0 ?¥À) - (#x30c1 ?¥Á) - (#x30c2 ?¥Â) - (#x30c3 ?¥Ã) - (#x30c4 ?¥Ä) - (#x30c5 ?¥Å) - (#x30c6 ?¥Æ) - (#x30c7 ?¥Ç) - (#x30c8 ?¥È) - (#x30c9 ?¥É) - (#x30ca ?¥Ê) - (#x30cb ?¥Ë) - (#x30cc ?¥Ì) - (#x30cd ?¥Í) - (#x30ce ?¥Î) - (#x30cf ?¥Ï) - (#x30d0 ?¥Ð) - (#x30d1 ?¥Ñ) - (#x30d2 ?¥Ò) - (#x30d3 ?¥Ó) - (#x30d4 ?¥Ô) - (#x30d5 ?¥Õ) - (#x30d6 ?¥Ö) - (#x30d7 ?¥×) - (#x30d8 ?¥Ø) - (#x30d9 ?¥Ù) - (#x30da ?¥Ú) - (#x30db ?¥Û) - (#x30dc ?¥Ü) - (#x30dd ?¥Ý) - (#x30de ?¥Þ) - (#x30df ?¥ß) - (#x30e0 ?¥à) - (#x30e1 ?¥á) - (#x30e2 ?¥â) - (#x30e3 ?¥ã) - (#x30e4 ?¥ä) - (#x30e5 ?¥å) - (#x30e6 ?¥æ) - (#x30e7 ?¥ç) - (#x30e8 ?¥è) - (#x30e9 ?¥é) - (#x30ea ?¥ê) - (#x30eb ?¥ë) - (#x30ec ?¥ì) - (#x30ed ?¥í) - (#x30ee ?¥î) - (#x30ef ?¥ï) - (#x30f0 ?¥ð) - (#x30f1 ?¥ñ) - (#x30f2 ?¥ò) - (#x30f3 ?¥ó) - (#x30f4 ?¥ô) - (#x30f5 ?¥õ) - (#x30f6 ?¥ö) - (#x30fb ?¡¤) - (#x3105 ?¨Å) - (#x3106 ?¨Æ) - (#x3107 ?¨Ç) - (#x3108 ?¨È) - (#x3109 ?¨É) - (#x310a ?¨Ê) - (#x310b ?¨Ë) - (#x310c ?¨Ì) - (#x310d ?¨Í) - (#x310e ?¨Î) - (#x310f ?¨Ï) - (#x3110 ?¨Ð) - (#x3111 ?¨Ñ) - (#x3112 ?¨Ò) - (#x3113 ?¨Ó) - (#x3114 ?¨Ô) - (#x3115 ?¨Õ) - (#x3116 ?¨Ö) - (#x3117 ?¨×) - (#x3118 ?¨Ø) - (#x3119 ?¨Ù) - (#x311a ?¨Ú) - (#x311b ?¨Û) - (#x311c ?¨Ü) - (#x311d ?¨Ý) - (#x311e ?¨Þ) - (#x311f ?¨ß) - (#x3120 ?¨à) - (#x3121 ?¨á) - (#x3122 ?¨â) - (#x3123 ?¨ã) - (#x3124 ?¨ä) - (#x3125 ?¨å) - (#x3126 ?¨æ) - (#x3127 ?¨ç) - (#x3128 ?¨è) - (#x3129 ?¨é) - (#x3220 ?¢å) - (#x3221 ?¢æ) - (#x3222 ?¢ç) - (#x3223 ?¢è) - (#x3224 ?¢é) - (#x3225 ?¢ê) - (#x3226 ?¢ë) - (#x3227 ?¢ì) - (#x3228 ?¢í) - (#x3229 ?¢î) - (#x4e00 ?Ò») - (#x4e01 ?¶¡) - (#x4e03 ?Æß) - (#x4e07 ?Íò) - (#x4e08 ?ÕÉ) - (#x4e09 ?Èý) - (#x4e0a ?ÉÏ) - (#x4e0b ?ÏÂ) - (#x4e0c ?Ø¢) - (#x4e0d ?²») - (#x4e0e ?Óë) - (#x4e10 ?ؤ) - (#x4e11 ?³ó) - (#x4e13 ?ר) - (#x4e14 ?ÇÒ) - (#x4e15 ?ا) - (#x4e16 ?ÊÀ) - (#x4e18 ?Çð) - (#x4e19 ?±û) - (#x4e1a ?Òµ) - (#x4e1b ?´Ô) - (#x4e1c ?¶«) - (#x4e1d ?Ë¿) - (#x4e1e ?Ø©) - (#x4e22 ?¶ª) - (#x4e24 ?Á½) - (#x4e25 ?ÑÏ) - (#x4e27 ?É¥) - (#x4e28 ?Ø) - (#x4e2a ?¸ö) - (#x4e2b ?Ѿ) - (#x4e2c ?ãÜ) - (#x4e2d ?ÖÐ) - (#x4e30 ?·á) - (#x4e32 ?´®) - (#x4e34 ?ÁÙ) - (#x4e36 ?ؼ) - (#x4e38 ?Íè) - (#x4e39 ?µ¤) - (#x4e3a ?Ϊ) - (#x4e3b ?Ö÷) - (#x4e3d ?Àö) - (#x4e3e ?¾Ù) - (#x4e3f ?د) - (#x4e43 ?ÄË) - (#x4e45 ?¾Ã) - (#x4e47 ?ر) - (#x4e48 ?ô) - (#x4e49 ?Òå) - (#x4e4b ?Ö®) - (#x4e4c ?ÎÚ) - (#x4e4d ?Õ§) - (#x4e4e ?ºõ) - (#x4e4f ?·¦) - (#x4e50 ?ÀÖ) - (#x4e52 ?ƹ) - (#x4e53 ?ÅÒ) - (#x4e54 ?ÇÇ) - (#x4e56 ?¹Ô) - (#x4e58 ?³Ë) - (#x4e59 ?ÒÒ) - (#x4e5c ?Ø¿) - (#x4e5d ?¾Å) - (#x4e5e ?Æò) - (#x4e5f ?Ò²) - (#x4e60 ?Ï°) - (#x4e61 ?Ïç) - (#x4e66 ?Êé) - (#x4e69 ?ØÀ) - (#x4e70 ?Âò) - (#x4e71 ?ÂÒ) - (#x4e73 ?Èé) - (#x4e7e ?Ǭ) - (#x4e86 ?ÁË) - (#x4e88 ?Óè) - (#x4e89 ?Õù) - (#x4e8b ?ÊÂ) - (#x4e8c ?¶þ) - (#x4e8d ?Ø¡) - (#x4e8e ?ÓÚ) - (#x4e8f ?¿÷) - (#x4e91 ?ÔÆ) - (#x4e92 ?»¥) - (#x4e93 ?ØÁ) - (#x4e94 ?Îå) - (#x4e95 ?¾®) - (#x4e98 ?ب) - (#x4e9a ?ÑÇ) - (#x4e9b ?Щ) - (#x4e9f ?ؽ) - (#x4ea0 ?Ùï) - (#x4ea1 ?Íö) - (#x4ea2 ?¿º) - (#x4ea4 ?½») - (#x4ea5 ?º¥) - (#x4ea6 ?Òà) - (#x4ea7 ?²ú) - (#x4ea8 ?ºà) - (#x4ea9 ?Ķ) - (#x4eab ?Ïí) - (#x4eac ?¾©) - (#x4ead ?ͤ) - (#x4eae ?ÁÁ) - (#x4eb2 ?Ç×) - (#x4eb3 ?Ùñ) - (#x4eb5 ?Ùô) - (#x4eba ?ÈË) - (#x4ebb ?Øé) - (#x4ebf ?ÒÚ) - (#x4ec0 ?ʲ) - (#x4ec1 ?ÈÊ) - (#x4ec2 ?Øì) - (#x4ec3 ?Øê) - (#x4ec4 ?ØÆ) - (#x4ec5 ?½ö) - (#x4ec6 ?ÆÍ) - (#x4ec7 ?³ð) - (#x4ec9 ?Øë) - (#x4eca ?½ñ) - (#x4ecb ?½é) - (#x4ecd ?ÈÔ) - (#x4ece ?´Ó) - (#x4ed1 ?ÂØ) - (#x4ed3 ?²Ö) - (#x4ed4 ?×Ð) - (#x4ed5 ?ÊË) - (#x4ed6 ?Ëû) - (#x4ed7 ?ÕÌ) - (#x4ed8 ?¸¶) - (#x4ed9 ?ÏÉ) - (#x4edd ?ÙÚ) - (#x4ede ?Øð) - (#x4edf ?Ǫ) - (#x4ee1 ?Øî) - (#x4ee3 ?´ú) - (#x4ee4 ?Áî) - (#x4ee5 ?ÒÔ) - (#x4ee8 ?Øí) - (#x4eea ?ÒÇ) - (#x4eeb ?Øï) - (#x4eec ?ÃÇ) - (#x4ef0 ?Ñö) - (#x4ef2 ?ÖÙ) - (#x4ef3 ?Øò) - (#x4ef5 ?Øõ) - (#x4ef6 ?¼þ) - (#x4ef7 ?¼Û) - (#x4efb ?ÈÎ) - (#x4efd ?·Ý) - (#x4eff ?·Â) - (#x4f01 ?Æó) - (#x4f09 ?Øø) - (#x4f0a ?ÒÁ) - (#x4f0d ?Îé) - (#x4f0e ?¼¿) - (#x4f0f ?·ü) - (#x4f10 ?·¥) - (#x4f11 ?ÐÝ) - (#x4f17 ?ÖÚ) - (#x4f18 ?ÓÅ) - (#x4f19 ?»ï) - (#x4f1a ?»á) - (#x4f1b ?Øñ) - (#x4f1e ?É¡) - (#x4f1f ?ΰ) - (#x4f20 ?´«) - (#x4f22 ?Øó) - (#x4f24 ?ÉË) - (#x4f25 ?Øö) - (#x4f26 ?Â×) - (#x4f27 ?Ø÷) - (#x4f2a ?α) - (#x4f2b ?Øù) - (#x4f2f ?²®) - (#x4f30 ?¹À) - (#x4f32 ?Ù£) - (#x4f34 ?°é) - (#x4f36 ?Áæ) - (#x4f38 ?Éì) - (#x4f3a ?ËÅ) - (#x4f3c ?ËÆ) - (#x4f3d ?Ù¤) - (#x4f43 ?µè) - (#x4f46 ?µ«) - (#x4f4d ?λ) - (#x4f4e ?µÍ) - (#x4f4f ?ס) - (#x4f50 ?×ô) - (#x4f51 ?ÓÓ) - (#x4f53 ?Ìå) - (#x4f55 ?ºÎ) - (#x4f57 ?Ù¢) - (#x4f58 ?ÙÜ) - (#x4f59 ?Óà) - (#x4f5a ?Øý) - (#x4f5b ?·ð) - (#x4f5c ?×÷) - (#x4f5d ?Øþ) - (#x4f5e ?Øú) - (#x4f5f ?Ù¡) - (#x4f60 ?Äã) - (#x4f63 ?Ó¶) - (#x4f64 ?Øô) - (#x4f65 ?ÙÝ) - (#x4f67 ?Øû) - (#x4f69 ?Åå) - (#x4f6c ?ÀÐ) - (#x4f6f ?Ñð) - (#x4f70 ?°Û) - (#x4f73 ?¼Ñ) - (#x4f74 ?Ù¦) - (#x4f76 ?Ù¥) - (#x4f7b ?Ù¬) - (#x4f7c ?Ù®) - (#x4f7e ?Ù«) - (#x4f7f ?ʹ) - (#x4f83 ?Ù©) - (#x4f84 ?Ö¶) - (#x4f88 ?³Þ) - (#x4f89 ?Ù¨) - (#x4f8b ?Àý) - (#x4f8d ?ÊÌ) - (#x4f8f ?Ùª) - (#x4f91 ?Ù§) - (#x4f94 ?Ù°) - (#x4f97 ?¶±) - (#x4f9b ?¹©) - (#x4f9d ?ÒÀ) - (#x4fa0 ?ÏÀ) - (#x4fa3 ?ÂÂ) - (#x4fa5 ?½Ä) - (#x4fa6 ?Õì) - (#x4fa7 ?²à) - (#x4fa8 ?ÇÈ) - (#x4fa9 ?¿ë) - (#x4faa ?Ù) - (#x4fac ?Ù¯) - (#x4fae ?Îê) - (#x4faf ?ºî) - (#x4fb5 ?ÇÖ) - (#x4fbf ?±ã) - (#x4fc3 ?´Ù) - (#x4fc4 ?¶í) - (#x4fc5 ?Ù´) - (#x4fca ?¿¡) - (#x4fce ?ÙÞ) - (#x4fcf ?ÇÎ) - (#x4fd0 ?Àþ) - (#x4fd1 ?Ù¸) - (#x4fd7 ?Ë×) - (#x4fd8 ?·ý) - (#x4fda ?Ùµ) - (#x4fdc ?Ù·) - (#x4fdd ?±£) - (#x4fde ?Óá) - (#x4fdf ?Ù¹) - (#x4fe1 ?ÐÅ) - (#x4fe3 ?Ù¶) - (#x4fe6 ?Ù±) - (#x4fe8 ?Ù²) - (#x4fe9 ?Á©) - (#x4fea ?Ù³) - (#x4fed ?¼ó) - (#x4fee ?ÐÞ) - (#x4fef ?¸©) - (#x4ff1 ?¾ã) - (#x4ff3 ?Ù½) - (#x4ff8 ?Ùº) - (#x4ffa ?°³) - (#x4ffe ?ÙÂ) - (#x500c ?ÙÄ) - (#x500d ?±¶) - (#x500f ?Ù¿) - (#x5012 ?µ¹) - (#x5014 ?¾ó) - (#x5018 ?ÌÈ) - (#x5019 ?ºò) - (#x501a ?ÒÐ) - (#x501c ?ÙÃ) - (#x501f ?½è) - (#x5021 ?³«) - (#x5025 ?ÙÅ) - (#x5026 ?¾ë) - (#x5028 ?ÙÆ) - (#x5029 ?Ù») - (#x502a ?Äß) - (#x502c ?Ù¾) - (#x502d ?ÙÁ) - (#x502e ?ÙÀ) - (#x503a ?Õ®) - (#x503c ?Öµ) - (#x503e ?Çã) - (#x5043 ?ÙÈ) - (#x5047 ?¼Ù) - (#x5048 ?ÙÊ) - (#x504c ?Ù¼) - (#x504e ?ÙË) - (#x504f ?Æ«) - (#x5055 ?ÙÉ) - (#x505a ?×ö) - (#x505c ?Í£) - (#x5065 ?½¡) - (#x506c ?ÙÌ) - (#x5076 ?ż) - (#x5077 ?͵) - (#x507b ?ÙÍ) - (#x507e ?ÙÇ) - (#x507f ?³¥) - (#x5080 ?¿þ) - (#x5085 ?¸µ) - (#x5088 ?Àü) - (#x508d ?°ø) - (#x50a3 ?´ö) - (#x50a5 ?ÙÎ) - (#x50a7 ?ÙÏ) - (#x50a8 ?´¢) - (#x50a9 ?ÙÐ) - (#x50ac ?´ß) - (#x50b2 ?°Á) - (#x50ba ?ÙÑ) - (#x50bb ?ɵ) - (#x50cf ?Ïñ) - (#x50d6 ?ÙÒ) - (#x50da ?ÁÅ) - (#x50e6 ?ÙÖ) - (#x50e7 ?É®) - (#x50ec ?ÙÕ) - (#x50ed ?ÙÔ) - (#x50ee ?Ù×) - (#x50f3 ?ËÛ) - (#x50f5 ?½©) - (#x50fb ?Ƨ) - (#x5106 ?ÙÓ) - (#x5107 ?ÙØ) - (#x510b ?ÙÙ) - (#x5112 ?Èå) - (#x5121 ?ÀÜ) - (#x513f ?¶ù) - (#x5140 ?Ø£) - (#x5141 ?ÔÊ) - (#x5143 ?Ôª) - (#x5144 ?ÐÖ) - (#x5145 ?³ä) - (#x5146 ?Õ×) - (#x5148 ?ÏÈ) - (#x5149 ?¹â) - (#x514b ?¿Ë) - (#x514d ?Ãâ) - (#x5151 ?¶Ò) - (#x5154 ?ÍÃ) - (#x5155 ?Ùî) - (#x5156 ?Ùð) - (#x515a ?µ³) - (#x515c ?¶µ) - (#x5162 ?¾¤) - (#x5165 ?Èë) - (#x5168 ?È«) - (#x516b ?°Ë) - (#x516c ?¹«) - (#x516d ?Áù) - (#x516e ?Ùâ) - (#x5170 ?À¼) - (#x5171 ?¹²) - (#x5173 ?¹Ø) - (#x5174 ?ÐË) - (#x5175 ?±ø) - (#x5176 ?Æä) - (#x5177 ?¾ß) - (#x5178 ?µä) - (#x5179 ?×È) - (#x517b ?Ñø) - (#x517c ?¼æ) - (#x517d ?ÊÞ) - (#x5180 ?¼½) - (#x5181 ?Ùæ) - (#x5182 ?Øç) - (#x5185 ?ÄÚ) - (#x5188 ?¸Ô) - (#x5189 ?Ƚ) - (#x518c ?²á) - (#x518d ?ÔÙ) - (#x5192 ?ð) - (#x5195 ?Ãá) - (#x5196 ?Ú¢) - (#x5197 ?Èß) - (#x5199 ?д) - (#x519b ?¾ü) - (#x519c ?Å©) - (#x51a0 ?¹Ú) - (#x51a2 ?Ú£) - (#x51a4 ?Ô©) - (#x51a5 ?Ú¤) - (#x51ab ?Ùû) - (#x51ac ?¶¬) - (#x51af ?·ë) - (#x51b0 ?±ù) - (#x51b1 ?Ùü) - (#x51b2 ?³å) - (#x51b3 ?¾ö) - (#x51b5 ?¿ö) - (#x51b6 ?Ò±) - (#x51b7 ?Àä) - (#x51bb ?¶³) - (#x51bc ?Ùþ) - (#x51bd ?Ùý) - (#x51c0 ?¾») - (#x51c4 ?Æà) - (#x51c6 ?×¼) - (#x51c7 ?Ú¡) - (#x51c9 ?Á¹) - (#x51cb ?µò) - (#x51cc ?Áè) - (#x51cf ?¼õ) - (#x51d1 ?´Õ) - (#x51db ?ÁÝ) - (#x51dd ?Äý) - (#x51e0 ?¼¸) - (#x51e1 ?·²) - (#x51e4 ?·ï) - (#x51eb ?Ùì) - (#x51ed ?ƾ) - (#x51ef ?¿) - (#x51f0 ?»Ë) - (#x51f3 ?µÊ) - (#x51f5 ?ÛÉ) - (#x51f6 ?Ð×) - (#x51f8 ?͹) - (#x51f9 ?°¼) - (#x51fa ?³ö) - (#x51fb ?»÷) - (#x51fc ?ÛÊ) - (#x51fd ?º¯) - (#x51ff ?Ôä) - (#x5200 ?µ¶) - (#x5201 ?µó) - (#x5202 ?ØÖ) - (#x5203 ?ÈÐ) - (#x5206 ?·Ö) - (#x5207 ?ÇÐ) - (#x5208 ?Ø×) - (#x520a ?¿¯) - (#x520d ?Û») - (#x520e ?ØØ) - (#x5211 ?ÐÌ) - (#x5212 ?»®) - (#x5216 ?ë¾) - (#x5217 ?ÁÐ) - (#x5218 ?Áõ) - (#x5219 ?Ôò) - (#x521a ?¸Õ) - (#x521b ?´´) - (#x521d ?³õ) - (#x5220 ?ɾ) - (#x5224 ?ÅÐ) - (#x5228 ?ÅÙ) - (#x5229 ?Àû) - (#x522b ?±ð) - (#x522d ?ØÙ) - (#x522e ?¹Î) - (#x5230 ?µ½) - (#x5233 ?ØÚ) - (#x5236 ?ÖÆ) - (#x5237 ?Ë¢) - (#x5238 ?ȯ) - (#x5239 ?ɲ) - (#x523a ?´Ì) - (#x523b ?¿Ì) - (#x523d ?¹ô) - (#x523f ?ØÛ) - (#x5240 ?ØÜ) - (#x5241 ?¶ç) - (#x5242 ?¼Á) - (#x5243 ?Ìê) - (#x524a ?Ï÷) - (#x524c ?ØÝ) - (#x524d ?Ç°) - (#x5250 ?¹Ð) - (#x5251 ?½£) - (#x5254 ?ÌÞ) - (#x5256 ?ÆÊ) - (#x525c ?Øà) - (#x525e ?ØÞ) - (#x5261 ?Øß) - (#x5265 ?°þ) - (#x5267 ?¾ç) - (#x5269 ?Ê£) - (#x526a ?¼ô) - (#x526f ?¸±) - (#x5272 ?¸î) - (#x527d ?Øâ) - (#x527f ?½Ë) - (#x5281 ?Øä) - (#x5282 ?Øã) - (#x5288 ?Åü) - (#x5290 ?Øå) - (#x5293 ?Øæ) - (#x529b ?Á¦) - (#x529d ?È°) - (#x529e ?°ì) - (#x529f ?¹¦) - (#x52a0 ?¼Ó) - (#x52a1 ?Îñ) - (#x52a2 ?Û½) - (#x52a3 ?ÁÓ) - (#x52a8 ?¶¯) - (#x52a9 ?Öú) - (#x52aa ?Ŭ) - (#x52ab ?½Ù) - (#x52ac ?Û¾) - (#x52ad ?Û¿) - (#x52b1 ?Àø) - (#x52b2 ?¾¢) - (#x52b3 ?ÀÍ) - (#x52be ?ÛÀ) - (#x52bf ?ÊÆ) - (#x52c3 ?²ª) - (#x52c7 ?ÓÂ) - (#x52c9 ?Ãã) - (#x52cb ?Ñ«) - (#x52d0 ?ÛÂ) - (#x52d2 ?ÀÕ) - (#x52d6 ?ÛÃ) - (#x52d8 ?¿±) - (#x52df ?ļ) - (#x52e4 ?ÇÚ) - (#x52f0 ?ÛÄ) - (#x52f9 ?Ùè) - (#x52fa ?É×) - (#x52fe ?¹´) - (#x52ff ?Îð) - (#x5300 ?ÔÈ) - (#x5305 ?°ü) - (#x5306 ?´Ò) - (#x5308 ?ÐÙ) - (#x530d ?Ùé) - (#x530f ?ÞË) - (#x5310 ?Ùë) - (#x5315 ?Ø°) - (#x5316 ?»¯) - (#x5317 ?±±) - (#x5319 ?³×) - (#x531a ?ØÎ) - (#x531d ?ÔÑ) - (#x5320 ?½³) - (#x5321 ?¿ï) - (#x5323 ?Ï») - (#x5326 ?ØÐ) - (#x532a ?·Ë) - (#x532e ?ØÑ) - (#x5339 ?Æ¥) - (#x533a ?Çø) - (#x533b ?Ò½) - (#x533e ?ØÒ) - (#x533f ?Ää) - (#x5341 ?Ê®) - (#x5343 ?ǧ) - (#x5345 ?ئ) - (#x5347 ?Éý) - (#x5348 ?Îç) - (#x5349 ?»Ü) - (#x534a ?°ë) - (#x534e ?»ª) - (#x534f ?Ð) - (#x5351 ?±°) - (#x5352 ?×ä) - (#x5353 ?׿) - (#x5355 ?µ¥) - (#x5356 ?Âô) - (#x5357 ?ÄÏ) - (#x535a ?²©) - (#x535c ?²·) - (#x535e ?±å) - (#x535f ?ß²) - (#x5360 ?Õ¼) - (#x5361 ?¿¨) - (#x5362 ?¬) - (#x5363 ?ØÕ) - (#x5364 ?±) - (#x5366 ?ØÔ) - (#x5367 ?ÎÔ) - (#x5369 ?Úà) - (#x536b ?ÎÀ) - (#x536e ?Ø´) - (#x536f ?î) - (#x5370 ?Ó¡) - (#x5371 ?Σ) - (#x5373 ?¼´) - (#x5374 ?È´) - (#x5375 ?ÂÑ) - (#x5377 ?¾í) - (#x5378 ?ж) - (#x537a ?Úá) - (#x537f ?Çä) - (#x5382 ?³§) - (#x5384 ?¶ò) - (#x5385 ?Ìü) - (#x5386 ?Àú) - (#x5389 ?À÷) - (#x538b ?ѹ) - (#x538c ?Ñá) - (#x538d ?ØÇ) - (#x5395 ?²Þ) - (#x5398 ?Àå) - (#x539a ?ºñ) - (#x539d ?ØÈ) - (#x539f ?Ô) - (#x53a2 ?Ïá) - (#x53a3 ?ØÉ) - (#x53a5 ?ØÊ) - (#x53a6 ?ÏÃ) - (#x53a8 ?³ø) - (#x53a9 ?¾Ç) - (#x53ae ?ØË) - (#x53b6 ?ÛÌ) - (#x53bb ?È¥) - (#x53bf ?ÏØ) - (#x53c1 ?Èþ) - (#x53c2 ?²Î) - (#x53c8 ?ÓÖ) - (#x53c9 ?²æ) - (#x53ca ?¼°) - (#x53cb ?ÓÑ) - (#x53cc ?Ë«) - (#x53cd ?·´) - (#x53d1 ?·¢) - (#x53d4 ?Êå) - (#x53d6 ?È¡) - (#x53d7 ?ÊÜ) - (#x53d8 ?±ä) - (#x53d9 ?Ðð) - (#x53db ?ÅÑ) - (#x53df ?ÛÅ) - (#x53e0 ?µþ) - (#x53e3 ?¿Ú) - (#x53e4 ?¹Å) - (#x53e5 ?¾ä) - (#x53e6 ?Áí) - (#x53e8 ?߶) - (#x53e9 ?ßµ) - (#x53ea ?Ö») - (#x53eb ?½Ð) - (#x53ec ?ÕÙ) - (#x53ed ?°È) - (#x53ee ?¶£) - (#x53ef ?¿É) - (#x53f0 ?̨) - (#x53f1 ?ß³) - (#x53f2 ?Ê·) - (#x53f3 ?ÓÒ) - (#x53f5 ?ØÏ) - (#x53f6 ?Ò¶) - (#x53f7 ?ºÅ) - (#x53f8 ?˾) - (#x53f9 ?̾) - (#x53fb ?ß·) - (#x53fc ?µð) - (#x53fd ?ß´) - (#x5401 ?Óõ) - (#x5403 ?³Ô) - (#x5404 ?¸÷) - (#x5406 ?ߺ) - (#x5408 ?ºÏ) - (#x5409 ?¼ª) - (#x540a ?µõ) - (#x540c ?ͬ) - (#x540d ?Ãû) - (#x540e ?ºó) - (#x540f ?Àô) - (#x5410 ?ÍÂ) - (#x5411 ?Ïò) - (#x5412 ?߸) - (#x5413 ?ÏÅ) - (#x5415 ?ÂÀ) - (#x5416 ?ß¹) - (#x5417 ?Âð) - (#x541b ?¾ý) - (#x541d ?Áß) - (#x541e ?ÍÌ) - (#x541f ?Ò÷) - (#x5420 ?·Í) - (#x5421 ?ßÁ) - (#x5423 ?ßÄ) - (#x5426 ?·ñ) - (#x5427 ?°É) - (#x5428 ?¶Ö) - (#x5429 ?·Ô) - (#x542b ?º¬) - (#x542c ?Ìý) - (#x542d ?¿Ô) - (#x542e ?˱) - (#x542f ?Æô) - (#x5431 ?Ö¨) - (#x5432 ?ßÅ) - (#x5434 ?Îâ) - (#x5435 ?³³) - (#x5438 ?Îü) - (#x5439 ?´µ) - (#x543b ?ÎÇ) - (#x543c ?ºð) - (#x543e ?Îá) - (#x5440 ?ѽ) - (#x5443 ?ßÀ) - (#x5446 ?´ô) - (#x5448 ?³Ê) - (#x544a ?¸æ) - (#x544b ?ß») - (#x5450 ?ÄÅ) - (#x5452 ?ß¼) - (#x5453 ?ß½) - (#x5454 ?ß¾) - (#x5455 ?Å») - (#x5456 ?ß¿) - (#x5457 ?ßÂ) - (#x5458 ?Ô±) - (#x5459 ?ßÃ) - (#x545b ?Ǻ) - (#x545c ?ÎØ) - (#x5462 ?ÄØ) - (#x5464 ?ßÊ) - (#x5466 ?ßÏ) - (#x5468 ?ÖÜ) - (#x5471 ?ßÉ) - (#x5472 ?ßÚ) - (#x5473 ?ζ) - (#x5475 ?ºÇ) - (#x5476 ?ßÎ) - (#x5477 ?ßÈ) - (#x5478 ?ÅÞ) - (#x547b ?Éë) - (#x547c ?ºô) - (#x547d ?Ãü) - (#x5480 ?¾×) - (#x5482 ?ßÆ) - (#x5484 ?ßÍ) - (#x5486 ?ÅØ) - (#x548b ?Õ¦) - (#x548c ?ºÍ) - (#x548e ?¾Ì) - (#x548f ?Ó½) - (#x5490 ?¸À) - (#x5492 ?Öä) - (#x5494 ?ßÇ) - (#x5495 ?¹¾) - (#x5496 ?¿§) - (#x5499 ?Áü) - (#x549a ?ßË) - (#x549b ?ßÌ) - (#x549d ?ßÐ) - (#x54a3 ?ßÛ) - (#x54a4 ?ßå) - (#x54a6 ?ß×) - (#x54a7 ?ßÖ) - (#x54a8 ?×É) - (#x54a9 ?ßã) - (#x54aa ?ßä) - (#x54ab ?åë) - (#x54ac ?Ò§) - (#x54ad ?ßÒ) - (#x54af ?¿©) - (#x54b1 ?ÔÛ) - (#x54b3 ?¿È) - (#x54b4 ?ßÔ) - (#x54b8 ?ÏÌ) - (#x54bb ?ßÝ) - (#x54bd ?ÑÊ) - (#x54bf ?ßÞ) - (#x54c0 ?°§) - (#x54c1 ?Æ·) - (#x54c2 ?ßÓ) - (#x54c4 ?ºå) - (#x54c6 ?¶ß) - (#x54c7 ?ÍÛ) - (#x54c8 ?¹þ) - (#x54c9 ?ÔÕ) - (#x54cc ?ßß) - (#x54cd ?Ïì) - (#x54ce ?°¥) - (#x54cf ?ßç) - (#x54d0 ?ßÑ) - (#x54d1 ?ÑÆ) - (#x54d2 ?ßÕ) - (#x54d3 ?ßØ) - (#x54d4 ?ßÙ) - (#x54d5 ?ßÜ) - (#x54d7 ?»©) - (#x54d9 ?ßà) - (#x54da ?ßá) - (#x54dc ?ßâ) - (#x54dd ?ßæ) - (#x54de ?ßè) - (#x54df ?Ó´) - (#x54e5 ?¸ç) - (#x54e6 ?Ŷ) - (#x54e7 ?ßê) - (#x54e8 ?ÉÚ) - (#x54e9 ?Á¨) - (#x54ea ?ÄÄ) - (#x54ed ?¿Þ) - (#x54ee ?Ïø) - (#x54f2 ?ÕÜ) - (#x54f3 ?ßî) - (#x54fa ?²¸) - (#x54fc ?ºß) - (#x54fd ?ßì) - (#x54ff ?ÛÁ) - (#x5501 ?Ñä) - (#x5506 ?Ëô) - (#x5507 ?´½) - (#x5509 ?°¦) - (#x550f ?ßñ) - (#x5510 ?ÌÆ) - (#x5511 ?ßò) - (#x5514 ?ßí) - (#x551b ?ßé) - (#x5520 ?ßë) - (#x5522 ?ßï) - (#x5523 ?ßð) - (#x5524 ?»½) - (#x5527 ?ßó) - (#x552a ?ßô) - (#x552c ?»£) - (#x552e ?ÊÛ) - (#x552f ?Ψ) - (#x5530 ?à§) - (#x5531 ?³ª) - (#x5533 ?à¦) - (#x5537 ?à¡) - (#x553c ?ßþ) - (#x553e ?ÍÙ) - (#x553f ?ßü) - (#x5541 ?ßú) - (#x5543 ?¿Ð) - (#x5544 ?×Ä) - (#x5546 ?ÉÌ) - (#x5549 ?ßø) - (#x554a ?°¡) - (#x5550 ?ßý) - (#x5555 ?ßû) - (#x5556 ?à¢) - (#x555c ?à¨) - (#x5561 ?·È) - (#x5564 ?Æ¡) - (#x5565 ?ɶ) - (#x5566 ?À²) - (#x5567 ?ßõ) - (#x556a ?ž) - (#x556c ?ØÄ) - (#x556d ?ßù) - (#x556e ?Äö) - (#x5575 ?à£) - (#x5576 ?à¤) - (#x5577 ?à¥) - (#x5578 ?Ð¥) - (#x557b ?à´) - (#x557c ?Ìä) - (#x557e ?à±) - (#x5580 ?¿¦) - (#x5581 ?à¯) - (#x5582 ?ι) - (#x5583 ?à«) - (#x5584 ?ÉÆ) - (#x5587 ?À®) - (#x5588 ?à®) - (#x5589 ?ºí) - (#x558a ?º°) - (#x558b ?à©) - (#x558f ?ßö) - (#x5591 ?à³) - (#x5594 ?à¸) - (#x5598 ?´) - (#x5599 ?à¹) - (#x559c ?ϲ) - (#x559d ?ºÈ) - (#x559f ?à°) - (#x55a7 ?Ðú) - (#x55b1 ?à¬) - (#x55b3 ?Ôû) - (#x55b5 ?ß÷) - (#x55b7 ?Åç) - (#x55b9 ?à) - (#x55bb ?Ó÷) - (#x55bd ?à¶) - (#x55be ?à·) - (#x55c4 ?àÄ) - (#x55c5 ?Ðá) - (#x55c9 ?à¼) - (#x55cc ?àÉ) - (#x55cd ?àÊ) - (#x55d1 ?à¾) - (#x55d2 ?àª) - (#x55d3 ?ɤ) - (#x55d4 ?àÁ) - (#x55d6 ?à²) - (#x55dc ?ÊÈ) - (#x55dd ?àÃ) - (#x55df ?àµ) - (#x55e1 ?ÎË) - (#x55e3 ?ËÃ) - (#x55e4 ?àÍ) - (#x55e5 ?àÆ) - (#x55e6 ?àÂ) - (#x55e8 ?àË) - (#x55ea ?àº) - (#x55eb ?à¿) - (#x55ec ?àÀ) - (#x55ef ?àÅ) - (#x55f2 ?àÇ) - (#x55f3 ?àÈ) - (#x55f5 ?àÌ) - (#x55f7 ?à») - (#x55fd ?ËÔ) - (#x55fe ?àÕ) - (#x5600 ?àÖ) - (#x5601 ?àÒ) - (#x5608 ?àÐ) - (#x5609 ?¼Î) - (#x560c ?àÑ) - (#x560e ?¸Â) - (#x560f ?ØÅ) - (#x5618 ?Ðê) - (#x561b ?Âï) - (#x561e ?àÏ) - (#x561f ?à½) - (#x5623 ?àÔ) - (#x5624 ?àÓ) - (#x5627 ?à×) - (#x562c ?àÜ) - (#x562d ?àØ) - (#x5631 ?Öö) - (#x5632 ?³°) - (#x5634 ?×ì) - (#x5636 ?Ë») - (#x5639 ?àÚ) - (#x563b ?Îû) - (#x563f ?ºÙ) - (#x564c ?àá) - (#x564d ?àÝ) - (#x564e ?Ò) - (#x5654 ?àâ) - (#x5657 ?àÛ) - (#x5658 ?àÙ) - (#x5659 ?àß) - (#x565c ?àà) - (#x5662 ?àÞ) - (#x5664 ?àä) - (#x5668 ?Æ÷) - (#x5669 ?ج) - (#x566a ?Ôë) - (#x566b ?àæ) - (#x566c ?ÊÉ) - (#x5671 ?àå) - (#x5676 ?¸Á) - (#x567b ?àç) - (#x567c ?àè) - (#x5685 ?àé) - (#x5686 ?àã) - (#x568e ?º¿) - (#x568f ?Ìç) - (#x5693 ?àê) - (#x56a3 ?Ïù) - (#x56af ?àë) - (#x56b7 ?ÈÂ) - (#x56bc ?½À) - (#x56ca ?ÄÒ) - (#x56d4 ?àì) - (#x56d7 ?àí) - (#x56da ?Çô) - (#x56db ?ËÄ) - (#x56dd ?àî) - (#x56de ?»Ø) - (#x56df ?ض) - (#x56e0 ?Òò) - (#x56e1 ?àï) - (#x56e2 ?ÍÅ) - (#x56e4 ?¶Ú) - (#x56eb ?àñ) - (#x56ed ?Ô°) - (#x56f0 ?À§) - (#x56f1 ?´Ñ) - (#x56f4 ?Χ) - (#x56f5 ?àð) - (#x56f9 ?àò) - (#x56fa ?¹Ì) - (#x56fd ?¹ú) - (#x56fe ?ͼ) - (#x56ff ?àó) - (#x5703 ?ÆÔ) - (#x5704 ?àô) - (#x5706 ?Ô²) - (#x5708 ?Ȧ) - (#x5709 ?àö) - (#x570a ?àõ) - (#x571c ?à÷) - (#x571f ?ÍÁ) - (#x5723 ?Ê¥) - (#x5728 ?ÔÚ) - (#x5729 ?Û×) - (#x572a ?ÛÙ) - (#x572c ?ÛØ) - (#x572d ?¹ç) - (#x572e ?ÛÜ) - (#x572f ?ÛÝ) - (#x5730 ?µØ) - (#x5733 ?ÛÚ) - (#x5739 ?ÛÛ) - (#x573a ?³¡) - (#x573b ?Ûß) - (#x573e ?»ø) - (#x5740 ?Ö·) - (#x5742 ?Ûà) - (#x5747 ?¾ù) - (#x574a ?·») - (#x574c ?ÛÐ) - (#x574d ?Ì®) - (#x574e ?¿²) - (#x574f ?»µ) - (#x5750 ?×ø) - (#x5751 ?¿Ó) - (#x5757 ?¿é) - (#x575a ?¼á) - (#x575b ?̳) - (#x575c ?ÛÞ) - (#x575d ?°Ó) - (#x575e ?Îë) - (#x575f ?·Ø) - (#x5760 ?×¹) - (#x5761 ?ÆÂ) - (#x5764 ?À¤) - (#x5766 ?̹) - (#x5768 ?Ûç) - (#x5769 ?Ûá) - (#x576a ?ƺ) - (#x576b ?Ûã) - (#x576d ?Ûè) - (#x576f ?Å÷) - (#x5773 ?Ûê) - (#x5776 ?Ûé) - (#x5777 ?¿À) - (#x577b ?Ûæ) - (#x577c ?Ûå) - (#x5782 ?´¹) - (#x5783 ?À¬) - (#x5784 ?¢) - (#x5785 ?Ûâ) - (#x5786 ?Ûä) - (#x578b ?ÐÍ) - (#x578c ?Ûí) - (#x5792 ?ÀÝ) - (#x5793 ?Ûò) - (#x579b ?¶â) - (#x57a0 ?Ûó) - (#x57a1 ?ÛÒ) - (#x57a2 ?¹¸) - (#x57a3 ?Ô«) - (#x57a4 ?Ûì) - (#x57a6 ?¿Ñ) - (#x57a7 ?Ûð) - (#x57a9 ?ÛÑ) - (#x57ab ?µæ) - (#x57ad ?Ûë) - (#x57ae ?¿å) - (#x57b2 ?Ûî) - (#x57b4 ?Ûñ) - (#x57b8 ?Ûù) - (#x57c2 ?¹¡) - (#x57c3 ?°£) - (#x57cb ?Âñ) - (#x57ce ?³Ç) - (#x57cf ?Ûï) - (#x57d2 ?Ûø) - (#x57d4 ?ÆÒ) - (#x57d5 ?Ûô) - (#x57d8 ?Ûõ) - (#x57d9 ?Û÷) - (#x57da ?Ûö) - (#x57dd ?Ûþ) - (#x57df ?Óò) - (#x57e0 ?²º) - (#x57e4 ?Ûý) - (#x57ed ?ܤ) - (#x57ef ?Ûû) - (#x57f4 ?Ûú) - (#x57f8 ?Ûü) - (#x57f9 ?Åà) - (#x57fa ?»ù) - (#x57fd ?Ü£) - (#x5800 ?Ü¥) - (#x5802 ?ÌÃ) - (#x5806 ?¶Ñ) - (#x5807 ?ÝÀ) - (#x580b ?Ü¡) - (#x580d ?Ü¢) - (#x5811 ?ǵ) - (#x5815 ?¶é) - (#x5819 ?ܧ) - (#x581e ?ܦ) - (#x5820 ?Ü©) - (#x5821 ?±¤) - (#x5824 ?µÌ) - (#x582a ?¿°) - (#x5830 ?Ñß) - (#x5835 ?¶Â) - (#x5844 ?ܨ) - (#x584c ?Ëú) - (#x584d ?ëó) - (#x5851 ?ËÜ) - (#x5854 ?Ëþ) - (#x5858 ?ÌÁ) - (#x585e ?Èû) - (#x5865 ?ܪ) - (#x586b ?Ìî) - (#x586c ?Ü«) - (#x587e ?ÛÓ) - (#x5880 ?ܯ) - (#x5881 ?ܬ) - (#x5883 ?¾³) - (#x5885 ?Êû) - (#x5889 ?Ü) - (#x5892 ?ÉÊ) - (#x5893 ?Ĺ) - (#x5899 ?ǽ) - (#x589a ?Ü®) - (#x589e ?Ôö) - (#x589f ?Ðæ) - (#x58a8 ?Ä«) - (#x58a9 ?¶Õ) - (#x58bc ?ÛÔ) - (#x58c1 ?±Ú) - (#x58c5 ?ÛÕ) - (#x58d1 ?ÛÖ) - (#x58d5 ?º¾) - (#x58e4 ?ÈÀ) - (#x58eb ?Ê¿) - (#x58ec ?ÈÉ) - (#x58ee ?׳) - (#x58f0 ?Éù) - (#x58f3 ?¿Ç) - (#x58f6 ?ºø) - (#x58f9 ?Ò¼) - (#x5902 ?âº) - (#x5904 ?´¦) - (#x5907 ?±¸) - (#x590d ?¸´) - (#x590f ?ÏÄ) - (#x5914 ?Ùç) - (#x5915 ?Ϧ) - (#x5916 ?Íâ) - (#x5919 ?Ùí) - (#x591a ?¶à) - (#x591c ?Ò¹) - (#x591f ?¹») - (#x5924 ?â¹) - (#x5925 ?â·) - (#x5927 ?´ó) - (#x5929 ?Ìì) - (#x592a ?Ì«) - (#x592b ?·ò) - (#x592d ?ز) - (#x592e ?Ñë) - (#x592f ?º») - (#x5931 ?ʧ) - (#x5934 ?Í·) - (#x5937 ?ÒÄ) - (#x5938 ?¿ä) - (#x5939 ?¼Ð) - (#x593a ?¶á) - (#x593c ?ÞÅ) - (#x5941 ?ÞÆ) - (#x5942 ?Û¼) - (#x5944 ?ÑÙ) - (#x5947 ?Ææ) - (#x5948 ?ÄÎ) - (#x5949 ?·î) - (#x594b ?·Ü) - (#x594e ?¿ü) - (#x594f ?×à) - (#x5951 ?Æõ) - (#x5954 ?±¼) - (#x5955 ?ÞÈ) - (#x5956 ?½±) - (#x5957 ?Ì×) - (#x5958 ?ÞÊ) - (#x595a ?ÞÉ) - (#x5960 ?µì) - (#x5962 ?ÉÝ) - (#x5965 ?°Â) - (#x5973 ?Å®) - (#x5974 ?Å«) - (#x5976 ?ÄÌ) - (#x5978 ?¼é) - (#x5979 ?Ëý) - (#x597d ?ºÃ) - (#x5981 ?åù) - (#x5982 ?Èç) - (#x5983 ?åú) - (#x5984 ?Íý) - (#x5986 ?×±) - (#x5987 ?¸¾) - (#x5988 ?Âè) - (#x598a ?ÈÑ) - (#x598d ?åû) - (#x5992 ?¶Ê) - (#x5993 ?¼Ë) - (#x5996 ?Ñý) - (#x5997 ?æ¡) - (#x5999 ?Ãî) - (#x599e ?æ¤) - (#x59a3 ?åþ) - (#x59a4 ?æ¥) - (#x59a5 ?Í×) - (#x59a8 ?·Á) - (#x59a9 ?åü) - (#x59aa ?åý) - (#x59ab ?æ£) - (#x59ae ?ÄÝ) - (#x59af ?æ¨) - (#x59b2 ?æ§) - (#x59b9 ?ÃÃ) - (#x59bb ?ÆÞ) - (#x59be ?æª) - (#x59c6 ?Ä·) - (#x59ca ?æ¢) - (#x59cb ?ʼ) - (#x59d0 ?½ã) - (#x59d1 ?¹Ã) - (#x59d2 ?æ¦) - (#x59d3 ?ÐÕ) - (#x59d4 ?ί) - (#x59d7 ?æ©) - (#x59d8 ?æ°) - (#x59da ?Ò¦) - (#x59dc ?½ª) - (#x59dd ?æ) - (#x59e3 ?æ¯) - (#x59e5 ?ÀÑ) - (#x59e8 ?ÒÌ) - (#x59ec ?¼§) - (#x59f9 ?æ±) - (#x59fb ?Òö) - (#x59ff ?×Ë) - (#x5a01 ?Íþ) - (#x5a03 ?ÍÞ) - (#x5a04 ?¦) - (#x5a05 ?æ«) - (#x5a06 ?æ¬) - (#x5a07 ?½¿) - (#x5a08 ?æ®) - (#x5a09 ?æ³) - (#x5a0c ?æ²) - (#x5a11 ?æ¶) - (#x5a13 ?æ¸) - (#x5a18 ?Äï) - (#x5a1c ?ÄÈ) - (#x5a1f ?¾ê) - (#x5a20 ?Éï) - (#x5a23 ?æ·) - (#x5a25 ?¶ð) - (#x5a29 ?Ãä) - (#x5a31 ?Óé) - (#x5a32 ?æ´) - (#x5a34 ?æµ) - (#x5a36 ?È¢) - (#x5a3c ?æ½) - (#x5a40 ?æ¹) - (#x5a46 ?ÆÅ) - (#x5a49 ?Íñ) - (#x5a4a ?æ») - (#x5a55 ?æ¼) - (#x5a5a ?»é) - (#x5a62 ?æ¾) - (#x5a67 ?æº) - (#x5a6a ?À·) - (#x5a74 ?Ó¤) - (#x5a75 ?æ¿) - (#x5a76 ?Éô) - (#x5a77 ?æÃ) - (#x5a7a ?æÄ) - (#x5a7f ?Ðö) - (#x5a92 ?ý) - (#x5a9a ?ÃÄ) - (#x5a9b ?æÂ) - (#x5aaa ?æÁ) - (#x5ab2 ?æÇ) - (#x5ab3 ?ϱ) - (#x5ab5 ?ëô) - (#x5ab8 ?æÊ) - (#x5abe ?æÅ) - (#x5ac1 ?¼Þ) - (#x5ac2 ?É©) - (#x5ac9 ?¼µ) - (#x5acc ?ÏÓ) - (#x5ad2 ?æÈ) - (#x5ad4 ?æÉ) - (#x5ad6 ?æÎ) - (#x5ad8 ?æÐ) - (#x5adc ?æÑ) - (#x5ae0 ?æË) - (#x5ae1 ?µÕ) - (#x5ae3 ?æÌ) - (#x5ae6 ?æÏ) - (#x5ae9 ?ÄÛ) - (#x5aeb ?æÆ) - (#x5af1 ?æÍ) - (#x5b09 ?æÒ) - (#x5b16 ?æÔ) - (#x5b17 ?æÓ) - (#x5b32 ?æÕ) - (#x5b34 ?Ùø) - (#x5b37 ?æÖ) - (#x5b40 ?æ×) - (#x5b50 ?×Ó) - (#x5b51 ?æÝ) - (#x5b53 ?æÞ) - (#x5b54 ?¿×) - (#x5b55 ?ÔÐ) - (#x5b57 ?×Ö) - (#x5b58 ?´æ) - (#x5b59 ?Ëï) - (#x5b5a ?æÚ) - (#x5b5b ?ØÃ) - (#x5b5c ?×Î) - (#x5b5d ?Т) - (#x5b5f ?ÃÏ) - (#x5b62 ?æß) - (#x5b63 ?¼¾) - (#x5b64 ?¹Â) - (#x5b65 ?æÛ) - (#x5b66 ?ѧ) - (#x5b69 ?º¢) - (#x5b6a ?ÂÏ) - (#x5b6c ?Ø«) - (#x5b70 ?Êë) - (#x5b71 ?åî) - (#x5b73 ?æÜ) - (#x5b75 ?·õ) - (#x5b7a ?Èæ) - (#x5b7d ?Äõ) - (#x5b80 ?å²) - (#x5b81 ?Äþ) - (#x5b83 ?Ëü) - (#x5b84 ?å³) - (#x5b85 ?Õ¬) - (#x5b87 ?Óî) - (#x5b88 ?ÊØ) - (#x5b89 ?°²) - (#x5b8b ?ËÎ) - (#x5b8c ?Íê) - (#x5b8f ?ºê) - (#x5b93 ?åµ) - (#x5b95 ?å´) - (#x5b97 ?×Ú) - (#x5b98 ?¹Ù) - (#x5b99 ?Öæ) - (#x5b9a ?¶¨) - (#x5b9b ?Íð) - (#x5b9c ?ÒË) - (#x5b9d ?±¦) - (#x5b9e ?ʵ) - (#x5ba0 ?³è) - (#x5ba1 ?Éó) - (#x5ba2 ?¿Í) - (#x5ba3 ?Ðû) - (#x5ba4 ?ÊÒ) - (#x5ba5 ?å¶) - (#x5ba6 ?»Â) - (#x5baa ?ÏÜ) - (#x5bab ?¹¬) - (#x5bb0 ?Ô×) - (#x5bb3 ?º¦) - (#x5bb4 ?Ñç) - (#x5bb5 ?Ïü) - (#x5bb6 ?¼Ò) - (#x5bb8 ?å·) - (#x5bb9 ?ÈÝ) - (#x5bbd ?¿í) - (#x5bbe ?±ö) - (#x5bbf ?ËÞ) - (#x5bc2 ?¼Å) - (#x5bc4 ?¼Ä) - (#x5bc5 ?Òú) - (#x5bc6 ?ÃÜ) - (#x5bc7 ?¿Ü) - (#x5bcc ?¸») - (#x5bd0 ?ÃÂ) - (#x5bd2 ?º®) - (#x5bd3 ?Ô¢) - (#x5bdd ?ÇÞ) - (#x5bde ?į) - (#x5bdf ?²ì) - (#x5be1 ?¹Ñ) - (#x5be4 ?å») - (#x5be5 ?ÁÈ) - (#x5be8 ?Õ¯) - (#x5bee ?å¼) - (#x5bf0 ?å¾) - (#x5bf8 ?´ç) - (#x5bf9 ?¶Ô) - (#x5bfa ?ËÂ) - (#x5bfb ?Ñ°) - (#x5bfc ?µ¼) - (#x5bff ?ÊÙ) - (#x5c01 ?·â) - (#x5c04 ?Éä) - (#x5c06 ?½«) - (#x5c09 ?ξ) - (#x5c0a ?×ð) - (#x5c0f ?С) - (#x5c11 ?ÉÙ) - (#x5c14 ?¶û) - (#x5c15 ?æØ) - (#x5c16 ?¼â) - (#x5c18 ?³¾) - (#x5c1a ?ÉÐ) - (#x5c1c ?æÙ) - (#x5c1d ?³¢) - (#x5c22 ?ÞÌ) - (#x5c24 ?ÓÈ) - (#x5c25 ?ÞÍ) - (#x5c27 ?Ò¢) - (#x5c2c ?ÞÎ) - (#x5c31 ?¾Í) - (#x5c34 ?ÞÏ) - (#x5c38 ?ʬ) - (#x5c39 ?Òü) - (#x5c3a ?³ß) - (#x5c3b ?åê) - (#x5c3c ?Äá) - (#x5c3d ?¾¡) - (#x5c3e ?β) - (#x5c3f ?Äò) - (#x5c40 ?¾Ö) - (#x5c41 ?ƨ) - (#x5c42 ?²ã) - (#x5c45 ?¾Ó) - (#x5c48 ?Çü) - (#x5c49 ?Ìë) - (#x5c4a ?½ì) - (#x5c4b ?ÎÝ) - (#x5c4e ?ʺ) - (#x5c4f ?ÆÁ) - (#x5c50 ?åì) - (#x5c51 ?м) - (#x5c55 ?Õ¹) - (#x5c59 ?åí) - (#x5c5e ?Êô) - (#x5c60 ?ÍÀ) - (#x5c61 ?ÂÅ) - (#x5c63 ?åï) - (#x5c65 ?ÂÄ) - (#x5c66 ?åð) - (#x5c6e ?åø) - (#x5c6f ?ÍÍ) - (#x5c71 ?ɽ) - (#x5c79 ?ÒÙ) - (#x5c7a ?á¨) - (#x5c7f ?Óì) - (#x5c81 ?Ëê) - (#x5c82 ?Æñ) - (#x5c88 ?á¬) - (#x5c8c ?á§) - (#x5c8d ?á©) - (#x5c90 ?áª) - (#x5c91 ?á¯) - (#x5c94 ?²í) - (#x5c96 ?á«) - (#x5c97 ?¸Ú) - (#x5c98 ?á) - (#x5c99 ?á®) - (#x5c9a ?á°) - (#x5c9b ?µº) - (#x5c9c ?á±) - (#x5ca2 ?á³) - (#x5ca3 ?á¸) - (#x5ca9 ?ÑÒ) - (#x5cab ?á¶) - (#x5cac ?áµ) - (#x5cad ?Áë) - (#x5cb1 ?á·) - (#x5cb3 ?ÔÀ) - (#x5cb5 ?á²) - (#x5cb7 ?áº) - (#x5cb8 ?°¶) - (#x5cbd ?á´) - (#x5cbf ?¿ù) - (#x5cc1 ?á¹) - (#x5cc4 ?á») - (#x5ccb ?á¾) - (#x5cd2 ?á¼) - (#x5cd9 ?ÖÅ) - (#x5ce1 ?Ï¿) - (#x5ce4 ?á½) - (#x5ce5 ?á¿) - (#x5ce6 ?ÂÍ) - (#x5ce8 ?¶ë) - (#x5cea ?Óø) - (#x5ced ?ÇÍ) - (#x5cf0 ?·å) - (#x5cfb ?¾þ) - (#x5d02 ?áÀ) - (#x5d03 ?áÁ) - (#x5d06 ?áÇ) - (#x5d07 ?³ç) - (#x5d0e ?Æé) - (#x5d14 ?´Þ) - (#x5d16 ?ÑÂ) - (#x5d1b ?áÈ) - (#x5d1e ?áÆ) - (#x5d24 ?áÅ) - (#x5d26 ?áÃ) - (#x5d27 ?áÂ) - (#x5d29 ?±À) - (#x5d2d ?Õ¸) - (#x5d2e ?áÄ) - (#x5d34 ?áË) - (#x5d3d ?áÌ) - (#x5d3e ?áÊ) - (#x5d47 ?ïú) - (#x5d4a ?áÓ) - (#x5d4b ?áÒ) - (#x5d4c ?Ƕ) - (#x5d58 ?áÉ) - (#x5d5b ?áÎ) - (#x5d5d ?áÐ) - (#x5d69 ?áÔ) - (#x5d6b ?áÑ) - (#x5d6c ?áÍ) - (#x5d6f ?áÏ) - (#x5d74 ?áÕ) - (#x5d82 ?áÖ) - (#x5d99 ?á×) - (#x5d9d ?áØ) - (#x5db7 ?áÚ) - (#x5dc5 ?áÛ) - (#x5dcd ?Ρ) - (#x5ddb ?çÝ) - (#x5ddd ?´¨) - (#x5dde ?ÖÝ) - (#x5de1 ?Ѳ) - (#x5de2 ?³²) - (#x5de5 ?¹¤) - (#x5de6 ?×ó) - (#x5de7 ?ÇÉ) - (#x5de8 ?¾Þ) - (#x5de9 ?¹®) - (#x5deb ?Î×) - (#x5dee ?²î) - (#x5def ?ÛÏ) - (#x5df1 ?¼º) - (#x5df2 ?ÒÑ) - (#x5df3 ?ËÈ) - (#x5df4 ?°Í) - (#x5df7 ?Ïï) - (#x5dfd ?Ùã) - (#x5dfe ?½í) - (#x5e01 ?±Ò) - (#x5e02 ?ÊÐ) - (#x5e03 ?²¼) - (#x5e05 ?˧) - (#x5e06 ?·«) - (#x5e08 ?ʦ) - (#x5e0c ?Ï£) - (#x5e0f ?àø) - (#x5e10 ?ÕÊ) - (#x5e11 ?àû) - (#x5e14 ?àú) - (#x5e15 ?ÅÁ) - (#x5e16 ?Ìû) - (#x5e18 ?Á±) - (#x5e19 ?àù) - (#x5e1a ?Öã) - (#x5e1b ?²¯) - (#x5e1c ?ÖÄ) - (#x5e1d ?µÛ) - (#x5e26 ?´ø) - (#x5e27 ?Ö¡) - (#x5e2d ?ϯ) - (#x5e2e ?°ï) - (#x5e31 ?àü) - (#x5e37 ?á¡) - (#x5e38 ?³£) - (#x5e3b ?àý) - (#x5e3c ?àþ) - (#x5e3d ?ñ) - (#x5e42 ?ÃÝ) - (#x5e44 ?á¢) - (#x5e45 ?·ù) - (#x5e4c ?»Ï) - (#x5e54 ?á£) - (#x5e55 ?Ä») - (#x5e5b ?á¤) - (#x5e5e ?á¥) - (#x5e61 ?á¦) - (#x5e62 ?´±) - (#x5e72 ?¸É) - (#x5e73 ?ƽ) - (#x5e74 ?Äê) - (#x5e76 ?²¢) - (#x5e78 ?ÐÒ) - (#x5e7a ?çÛ) - (#x5e7b ?»Ã) - (#x5e7c ?Ó×) - (#x5e7d ?ÓÄ) - (#x5e7f ?¹ã) - (#x5e80 ?âÏ) - (#x5e84 ?ׯ) - (#x5e86 ?Çì) - (#x5e87 ?±Ó) - (#x5e8a ?´²) - (#x5e8b ?âÑ) - (#x5e8f ?Ðò) - (#x5e90 ?®) - (#x5e91 ?âÐ) - (#x5e93 ?¿â) - (#x5e94 ?Ó¦) - (#x5e95 ?µ×) - (#x5e96 ?âÒ) - (#x5e97 ?µê) - (#x5e99 ?Ãí) - (#x5e9a ?¸ý) - (#x5e9c ?¸®) - (#x5e9e ?ÅÓ) - (#x5e9f ?·Ï) - (#x5ea0 ?âÔ) - (#x5ea5 ?âÓ) - (#x5ea6 ?¶È) - (#x5ea7 ?×ù) - (#x5ead ?Í¥) - (#x5eb3 ?âØ) - (#x5eb5 ?âÖ) - (#x5eb6 ?Êü) - (#x5eb7 ?¿µ) - (#x5eb8 ?Ó¹) - (#x5eb9 ?âÕ) - (#x5ebe ?â×) - (#x5ec9 ?Á®) - (#x5eca ?ÀÈ) - (#x5ed1 ?âÛ) - (#x5ed2 ?âÚ) - (#x5ed3 ?Àª) - (#x5ed6 ?ÁÎ) - (#x5edb ?âÜ) - (#x5ee8 ?âÝ) - (#x5eea ?âÞ) - (#x5ef4 ?ÛÈ) - (#x5ef6 ?ÑÓ) - (#x5ef7 ?Í¢) - (#x5efa ?½¨) - (#x5efe ?ÞÃ) - (#x5eff ?Ø¥) - (#x5f00 ?¿ª) - (#x5f01 ?ÛÍ) - (#x5f02 ?Òì) - (#x5f03 ?Æú) - (#x5f04 ?Ū) - (#x5f08 ?ÞÄ) - (#x5f0a ?±×) - (#x5f0b ?ß®) - (#x5f0f ?ʽ) - (#x5f11 ?ß±) - (#x5f13 ?¹) - (#x5f15 ?Òý) - (#x5f17 ?¸¥) - (#x5f18 ?ºë) - (#x5f1b ?³Ú) - (#x5f1f ?µÜ) - (#x5f20 ?ÕÅ) - (#x5f25 ?ÃÖ) - (#x5f26 ?ÏÒ) - (#x5f27 ?»¡) - (#x5f29 ?åó) - (#x5f2a ?åò) - (#x5f2d ?åô) - (#x5f2f ?Íä) - (#x5f31 ?Èõ) - (#x5f39 ?µ¯) - (#x5f3a ?Ç¿) - (#x5f3c ?åö) - (#x5f40 ?ì°) - (#x5f50 ?åæ) - (#x5f52 ?¹é) - (#x5f53 ?µ±) - (#x5f55 ?¼) - (#x5f56 ?åè) - (#x5f57 ?åç) - (#x5f58 ?åé) - (#x5f5d ?ÒÍ) - (#x5f61 ?áê) - (#x5f62 ?ÐÎ) - (#x5f64 ?Í®) - (#x5f66 ?Ñå) - (#x5f69 ?²Ê) - (#x5f6a ?±ë) - (#x5f6c ?±ò) - (#x5f6d ?Åí) - (#x5f70 ?ÕÃ) - (#x5f71 ?Ó°) - (#x5f73 ?áÜ) - (#x5f77 ?áÝ) - (#x5f79 ?ÒÛ) - (#x5f7b ?³¹) - (#x5f7c ?±Ë) - (#x5f80 ?Íù) - (#x5f81 ?Õ÷) - (#x5f82 ?áÞ) - (#x5f84 ?¾¶) - (#x5f85 ?´ý) - (#x5f87 ?áß) - (#x5f88 ?ºÜ) - (#x5f89 ?áà) - (#x5f8a ?»²) - (#x5f8b ?ÂÉ) - (#x5f8c ?áá) - (#x5f90 ?Ðì) - (#x5f92 ?ͽ) - (#x5f95 ?áâ) - (#x5f97 ?µÃ) - (#x5f98 ?ÅÇ) - (#x5f99 ?áã) - (#x5f9c ?áä) - (#x5fa1 ?Óù) - (#x5fa8 ?áå) - (#x5faa ?Ñ) - (#x5fad ?áæ) - (#x5fae ?΢) - (#x5fb5 ?áç) - (#x5fb7 ?µÂ) - (#x5fbc ?áè) - (#x5fbd ?»Õ) - (#x5fc3 ?ÐÄ) - (#x5fc4 ?âà) - (#x5fc5 ?±Ø) - (#x5fc6 ?Òä) - (#x5fc9 ?âá) - (#x5fcc ?¼É) - (#x5fcd ?ÈÌ) - (#x5fcf ?âã) - (#x5fd0 ?ìþ) - (#x5fd1 ?ìý) - (#x5fd2 ?߯) - (#x5fd6 ?ââ) - (#x5fd7 ?Ö¾) - (#x5fd8 ?Íü) - (#x5fd9 ?æ) - (#x5fdd ?ãÃ) - (#x5fe0 ?ÖÒ) - (#x5fe1 ?âç) - (#x5fe4 ?âè) - (#x5fe7 ?ÓÇ) - (#x5fea ?âì) - (#x5feb ?¿ì) - (#x5fed ?âí) - (#x5fee ?âå) - (#x5ff1 ?³À) - (#x5ff5 ?Äî) - (#x5ff8 ?âî) - (#x5ffb ?ÐÃ) - (#x5ffd ?ºö) - (#x5ffe ?âé) - (#x5fff ?·Þ) - (#x6000 ?»³) - (#x6001 ?̬) - (#x6002 ?ËË) - (#x6003 ?âä) - (#x6004 ?âæ) - (#x6005 ?âê) - (#x6006 ?âë) - (#x600a ?â÷) - (#x600d ?âô) - (#x600e ?Ôõ) - (#x600f ?âó) - (#x6012 ?Å) - (#x6014 ?Õú) - (#x6015 ?ÅÂ) - (#x6016 ?²À) - (#x6019 ?âï) - (#x601b ?âò) - (#x601c ?Á¯) - (#x601d ?˼) - (#x6020 ?µ¡) - (#x6021 ?âù) - (#x6025 ?¼±) - (#x6026 ?âñ) - (#x6027 ?ÐÔ) - (#x6028 ?Ô¹) - (#x6029 ?âõ) - (#x602a ?¹Ö) - (#x602b ?âö) - (#x602f ?ÇÓ) - (#x6035 ?âð) - (#x603b ?×Ü) - (#x603c ?í¡) - (#x603f ?âø) - (#x6041 ?í¥) - (#x6042 ?âþ) - (#x6043 ?ÊÑ) - (#x604b ?Áµ) - (#x604d ?»Ð) - (#x6050 ?¿Ö) - (#x6052 ?ºã) - (#x6055 ?Ë¡) - (#x6059 ?í¦) - (#x605a ?í£) - (#x605d ?í¢) - (#x6062 ?»Ö) - (#x6063 ?í§) - (#x6064 ?Ðô) - (#x6067 ?í¤) - (#x6068 ?ºÞ) - (#x6069 ?¶÷) - (#x606a ?ã¡) - (#x606b ?¶²) - (#x606c ?Ìñ) - (#x606d ?¹§) - (#x606f ?Ï¢) - (#x6070 ?Ç¡) - (#x6073 ?¿Ò) - (#x6076 ?¶ñ) - (#x6078 ?âú) - (#x6079 ?âû) - (#x607a ?âý) - (#x607b ?âü) - (#x607c ?ÄÕ) - (#x607d ?ã¢) - (#x607f ?ÓÁ) - (#x6083 ?ã§) - (#x6084 ?ÇÄ) - (#x6089 ?Ϥ) - (#x608c ?ã©) - (#x608d ?º·) - (#x6092 ?ã¨) - (#x6094 ?»Ú) - (#x6096 ?ã£) - (#x609a ?ã¤) - (#x609b ?ãª) - (#x609d ?ã¦) - (#x609f ?Îò) - (#x60a0 ?ÓÆ) - (#x60a3 ?»¼) - (#x60a6 ?ÔÃ) - (#x60a8 ?Äú) - (#x60ab ?í¨) - (#x60ac ?Ðü) - (#x60ad ?ã¥) - (#x60af ?Ãõ) - (#x60b1 ?ã) - (#x60b2 ?±¯) - (#x60b4 ?ã²) - (#x60b8 ?¼Â) - (#x60bb ?ã¬) - (#x60bc ?µ¿) - (#x60c5 ?Çé) - (#x60c6 ?ã°) - (#x60ca ?¾ª) - (#x60cb ?Íï) - (#x60d1 ?»ó) - (#x60d5 ?Ìè) - (#x60d8 ?ã¯) - (#x60da ?ã±) - (#x60dc ?ϧ) - (#x60dd ?ã®) - (#x60df ?Ω) - (#x60e0 ?»Ý) - (#x60e6 ?µë) - (#x60e7 ?¾å) - (#x60e8 ?²Ò) - (#x60e9 ?³Í) - (#x60eb ?±¹) - (#x60ec ?ã«) - (#x60ed ?²Ñ) - (#x60ee ?µ¬) - (#x60ef ?¹ß) - (#x60f0 ?¶è) - (#x60f3 ?Ïë) - (#x60f4 ?ã·) - (#x60f6 ?»Ì) - (#x60f9 ?ÈÇ) - (#x60fa ?ÐÊ) - (#x6100 ?ã¸) - (#x6101 ?³î) - (#x6106 ?í©) - (#x6108 ?Óú) - (#x6109 ?Óä) - (#x610d ?íª) - (#x610e ?ã¹) - (#x610f ?Òâ) - (#x6115 ?ãµ) - (#x611a ?ÓÞ) - (#x611f ?¸Ð) - (#x6120 ?ã³) - (#x6123 ?ã¶) - (#x6124 ?·ß) - (#x6126 ?ã´) - (#x6127 ?À¢) - (#x612b ?ãº) - (#x613f ?Ô¸) - (#x6148 ?´È) - (#x614a ?ã») - (#x614c ?»Å) - (#x614e ?É÷) - (#x6151 ?Éå) - (#x6155 ?Ľ) - (#x615d ?í«) - (#x6162 ?Âý) - (#x6167 ?»Û) - (#x6168 ?¿®) - (#x6170 ?ο) - (#x6175 ?ã¼) - (#x6177 ?¿¶) - (#x618b ?±ï) - (#x618e ?Ô÷) - (#x6194 ?ã¾) - (#x619d ?í) - (#x61a7 ?ã¿) - (#x61a8 ?º©) - (#x61a9 ?í¬) - (#x61ac ?ã½) - (#x61b7 ?ãÀ) - (#x61be ?º¶) - (#x61c2 ?¶®) - (#x61c8 ?и) - (#x61ca ?°Ã) - (#x61cb ?í®) - (#x61d1 ?í¯) - (#x61d2 ?ÀÁ) - (#x61d4 ?ãÁ) - (#x61e6 ?ų) - (#x61f5 ?ãÂ) - (#x61ff ?ܲ) - (#x6206 ?í°) - (#x6208 ?¸ê) - (#x620a ?Îì) - (#x620b ?ê§) - (#x620c ?Ðç) - (#x620d ?Êù) - (#x620e ?ÈÖ) - (#x620f ?Ï·) - (#x6210 ?³É) - (#x6211 ?ÎÒ) - (#x6212 ?½ä) - (#x6215 ?ãÞ) - (#x6216 ?»ò) - (#x6217 ?ê¨) - (#x6218 ?Õ½) - (#x621a ?ÆÝ) - (#x621b ?ê©) - (#x621f ?êª) - (#x6221 ?ê¬) - (#x6222 ?ê«) - (#x6224 ?ê®) - (#x6225 ?ê) - (#x622a ?½Ø) - (#x622c ?ê¯) - (#x622e ?¾) - (#x6233 ?´Á) - (#x6234 ?´÷) - (#x6237 ?»§) - (#x623d ?ìæ) - (#x623e ?ìå) - (#x623f ?·¿) - (#x6240 ?Ëù) - (#x6241 ?±â) - (#x6243 ?ìç) - (#x6247 ?ÉÈ) - (#x6248 ?ìè) - (#x6249 ?ìé) - (#x624b ?ÊÖ) - (#x624c ?ÞÐ) - (#x624d ?²Å) - (#x624e ?Ôú) - (#x6251 ?ÆË) - (#x6252 ?°Ç) - (#x6253 ?´ò) - (#x6254 ?ÈÓ) - (#x6258 ?ÍÐ) - (#x625b ?¿¸) - (#x6263 ?¿Û) - (#x6266 ?Ǥ) - (#x6267 ?Ö´) - (#x6269 ?À©) - (#x626a ?ÞÑ) - (#x626b ?ɨ) - (#x626c ?Ñï) - (#x626d ?Ť) - (#x626e ?°ç) - (#x626f ?³¶) - (#x6270 ?ÈÅ) - (#x6273 ?°â) - (#x6276 ?·ö) - (#x6279 ?Åú) - (#x627c ?¶ó) - (#x627e ?ÕÒ) - (#x627f ?³Ð) - (#x6280 ?¼¼) - (#x6284 ?³) - (#x6289 ?¾ñ) - (#x628a ?°Ñ) - (#x6291 ?ÒÖ) - (#x6292 ?Êã) - (#x6293 ?×¥) - (#x6295 ?Ͷ) - (#x6296 ?¶¶) - (#x6297 ?¿¹) - (#x6298 ?ÕÛ) - (#x629a ?¸§) - (#x629b ?Å×) - (#x629f ?ÞÒ) - (#x62a0 ?¿Ù) - (#x62a1 ?ÂÕ) - (#x62a2 ?ÇÀ) - (#x62a4 ?»¤) - (#x62a5 ?±¨) - (#x62a8 ?Åê) - (#x62ab ?Åû) - (#x62ac ?̧) - (#x62b1 ?±§) - (#x62b5 ?µÖ) - (#x62b9 ?Ĩ) - (#x62bb ?ÞÓ) - (#x62bc ?Ѻ) - (#x62bd ?³é) - (#x62bf ?Ãò) - (#x62c2 ?·÷) - (#x62c4 ?Öô) - (#x62c5 ?µ£) - (#x62c6 ?²ð) - (#x62c7 ?Ä´) - (#x62c8 ?Äé) - (#x62c9 ?À) - (#x62ca ?ÞÔ) - (#x62cc ?°è) - (#x62cd ?ÅÄ) - (#x62ce ?Áà) - (#x62d0 ?¹Õ) - (#x62d2 ?¾Ü) - (#x62d3 ?ÍØ) - (#x62d4 ?°Î) - (#x62d6 ?ÍÏ) - (#x62d7 ?ÞÖ) - (#x62d8 ?¾Ð) - (#x62d9 ?×¾) - (#x62da ?ÞÕ) - (#x62db ?ÕÐ) - (#x62dc ?°Ý) - (#x62df ?Äâ) - (#x62e2 ?£) - (#x62e3 ?¼ð) - (#x62e5 ?Óµ) - (#x62e6 ?À¹) - (#x62e7 ?Å¡) - (#x62e8 ?²¦) - (#x62e9 ?Ôñ) - (#x62ec ?À¨) - (#x62ed ?ÊÃ) - (#x62ee ?Þ×) - (#x62ef ?Õü) - (#x62f1 ?¹°) - (#x62f3 ?È) - (#x62f4 ?Ë©) - (#x62f6 ?ÞÙ) - (#x62f7 ?¿½) - (#x62fc ?Æ´) - (#x62fd ?ק) - (#x62fe ?Ê°) - (#x62ff ?ÄÃ) - (#x6301 ?³Ö) - (#x6302 ?¹Ò) - (#x6307 ?Ö¸) - (#x6308 ?êü) - (#x6309 ?°´) - (#x630e ?¿æ) - (#x6311 ?Ìô) - (#x6316 ?ÍÚ) - (#x631a ?Ö¿) - (#x631b ?ÂÎ) - (#x631d ?ÎÎ) - (#x631e ?Ì¢) - (#x631f ?Ю) - (#x6320 ?ÄÓ) - (#x6321 ?µ²) - (#x6322 ?ÞØ) - (#x6323 ?Õõ) - (#x6324 ?¼·) - (#x6325 ?»Ó) - (#x6328 ?°¤) - (#x632a ?Ų) - (#x632b ?´ì) - (#x632f ?Õñ) - (#x6332 ?êý) - (#x6339 ?ÞÚ) - (#x633a ?ͦ) - (#x633d ?Íì) - (#x6342 ?Îæ) - (#x6343 ?ÞÜ) - (#x6345 ?ͱ) - (#x6346 ?À¦) - (#x6349 ?×½) - (#x634b ?ÞÛ) - (#x634c ?°Æ) - (#x634d ?º´) - (#x634e ?ÉÓ) - (#x634f ?Äó) - (#x6350 ?¾è) - (#x6355 ?²¶) - (#x635e ?ÀÌ) - (#x635f ?Ëð) - (#x6361 ?¼ñ) - (#x6362 ?»») - (#x6363 ?µ·) - (#x6367 ?Åõ) - (#x6369 ?Þæ) - (#x636d ?Þã) - (#x636e ?¾Ý) - (#x6371 ?Þß) - (#x6376 ?´·) - (#x6377 ?½Ý) - (#x637a ?Þà) - (#x637b ?Äí) - (#x6380 ?ÏÆ) - (#x6382 ?µà) - (#x6387 ?¶Þ) - (#x6388 ?ÊÚ) - (#x6389 ?µô) - (#x638a ?Þå) - (#x638c ?ÕÆ) - (#x638e ?Þá) - (#x638f ?ÌÍ) - (#x6390 ?Æþ) - (#x6392 ?ÅÅ) - (#x6396 ?Ò´) - (#x6398 ?¾ò) - (#x63a0 ?ÂÓ) - (#x63a2 ?̽) - (#x63a3 ?³¸) - (#x63a5 ?½Ó) - (#x63a7 ?¿Ø) - (#x63a8 ?ÍÆ) - (#x63a9 ?ÑÚ) - (#x63aa ?´ë) - (#x63ac ?Þä) - (#x63ad ?ÞÝ) - (#x63ae ?Þç) - (#x63b0 ?êþ) - (#x63b3 ?°) - (#x63b4 ?Þâ) - (#x63b7 ?ÖÀ) - (#x63b8 ?µ§) - (#x63ba ?²ô) - (#x63bc ?Þè) - (#x63be ?Þò) - (#x63c4 ?Þí) - (#x63c6 ?Þñ) - (#x63c9 ?Èà) - (#x63cd ?×á) - (#x63ce ?Þï) - (#x63cf ?Ãè) - (#x63d0 ?Ìá) - (#x63d2 ?²å) - (#x63d6 ?Ò¾) - (#x63de ?Þî) - (#x63e0 ?Þë) - (#x63e1 ?ÎÕ) - (#x63e3 ?´§) - (#x63e9 ?¿«) - (#x63ea ?¾¾) - (#x63ed ?½Ò) - (#x63f2 ?Þé) - (#x63f4 ?Ô®) - (#x63f6 ?ÞÞ) - (#x63f8 ?Þê) - (#x63fd ?À¿) - (#x63ff ?Þì) - (#x6400 ?²ó) - (#x6401 ?¸é) - (#x6402 ?§) - (#x6405 ?½Á) - (#x640b ?Þõ) - (#x640c ?Þø) - (#x640f ?²«) - (#x6410 ?´¤) - (#x6413 ?´ê) - (#x6414 ?ɦ) - (#x641b ?Þö) - (#x641c ?ËÑ) - (#x641e ?¸ã) - (#x6420 ?Þ÷) - (#x6421 ?Þú) - (#x6426 ?Þù) - (#x642a ?ÌÂ) - (#x642c ?°á) - (#x642d ?´î) - (#x6434 ?åº) - (#x643a ?Я) - (#x643d ?²ë) - (#x643f ?ë¡) - (#x6441 ?Þô) - (#x6444 ?Éã) - (#x6445 ?Þó) - (#x6446 ?°Ú) - (#x6447 ?Ò¡) - (#x6448 ?±÷) - (#x644a ?̯) - (#x6452 ?Þð) - (#x6454 ?ˤ) - (#x6458 ?Õª) - (#x645e ?Þû) - (#x6467 ?´Ý) - (#x6469 ?Ħ) - (#x646d ?Þý) - (#x6478 ?Ãþ) - (#x6479 ?Ä¡) - (#x647a ?ß¡) - (#x6482 ?ÁÌ) - (#x6484 ?Þü) - (#x6485 ?¾ï) - (#x6487 ?Ʋ) - (#x6491 ?³Å) - (#x6492 ?Èö) - (#x6495 ?˺) - (#x6496 ?Þþ) - (#x6499 ?ߤ) - (#x649e ?ײ) - (#x64a4 ?³·) - (#x64a9 ?ÁÃ) - (#x64ac ?ÇË) - (#x64ad ?²¥) - (#x64ae ?´é) - (#x64b0 ?׫) - (#x64b5 ?Äì) - (#x64b7 ?ߢ) - (#x64b8 ?ߣ) - (#x64ba ?ߥ) - (#x64bc ?º³) - (#x64c0 ?ߦ) - (#x64c2 ?ÀÞ) - (#x64c5 ?ÉÃ) - (#x64cd ?²Ù) - (#x64ce ?Çæ) - (#x64d0 ?ߧ) - (#x64d2 ?ÇÜ) - (#x64d7 ?ߨ) - (#x64d8 ?ë¢) - (#x64de ?ËÓ) - (#x64e2 ?ߪ) - (#x64e4 ?ß©) - (#x64e6 ?²Á) - (#x6500 ?ÅÊ) - (#x6509 ?ß«) - (#x6512 ?ÔÜ) - (#x6518 ?ÈÁ) - (#x6525 ?߬) - (#x652b ?¾ð) - (#x652e ?ß) - (#x652f ?Ö§) - (#x6534 ?ê·) - (#x6535 ?ë¶) - (#x6536 ?ÊÕ) - (#x6538 ?Øü) - (#x6539 ?¸Ä) - (#x653b ?¹¥) - (#x653e ?·Å) - (#x653f ?Õþ) - (#x6545 ?¹Ê) - (#x6548 ?Ч) - (#x6549 ?ôÍ) - (#x654c ?µÐ) - (#x654f ?Ãô) - (#x6551 ?¾È) - (#x6555 ?ë·) - (#x6556 ?°½) - (#x6559 ?½Ì) - (#x655b ?Á²) - (#x655d ?±Ö) - (#x655e ?³¨) - (#x6562 ?¸Ò) - (#x6563 ?É¢) - (#x6566 ?¶Ø) - (#x656b ?ë¸) - (#x656c ?¾´) - (#x6570 ?Êý) - (#x6572 ?ÇÃ) - (#x6574 ?Õû) - (#x6577 ?·ó) - (#x6587 ?ÎÄ) - (#x658b ?Õ«) - (#x658c ?±ó) - (#x6590 ?ì³) - (#x6591 ?°ß) - (#x6593 ?ìµ) - (#x6597 ?¶·) - (#x6599 ?ÁÏ) - (#x659b ?õú) - (#x659c ?б) - (#x659f ?Õå) - (#x65a1 ?ÎÓ) - (#x65a4 ?½ï) - (#x65a5 ?³â) - (#x65a7 ?¸«) - (#x65a9 ?Õ¶) - (#x65ab ?í½) - (#x65ad ?¶Ï) - (#x65af ?˹) - (#x65b0 ?ÐÂ) - (#x65b9 ?·½) - (#x65bc ?ì¶) - (#x65bd ?Ê©) - (#x65c1 ?ÅÔ) - (#x65c3 ?ì¹) - (#x65c4 ?ì¸) - (#x65c5 ?ÂÃ) - (#x65c6 ?ì·) - (#x65cb ?Ðý) - (#x65cc ?ìº) - (#x65ce ?ì») - (#x65cf ?×å) - (#x65d2 ?ì¼) - (#x65d6 ?ì½) - (#x65d7 ?Æì) - (#x65e0 ?ÎÞ) - (#x65e2 ?¼È) - (#x65e5 ?ÈÕ) - (#x65e6 ?µ©) - (#x65e7 ?¾É) - (#x65e8 ?Ö¼) - (#x65e9 ?Ôç) - (#x65ec ?Ñ®) - (#x65ed ?Ðñ) - (#x65ee ?ê¸) - (#x65ef ?ê¹) - (#x65f0 ?êº) - (#x65f1 ?ºµ) - (#x65f6 ?ʱ) - (#x65f7 ?¿õ) - (#x65fa ?Íú) - (#x6600 ?êÀ) - (#x6602 ?°º) - (#x6603 ?ê¾) - (#x6606 ?À¥) - (#x660a ?ê») - (#x660c ?²ý) - (#x660e ?Ã÷) - (#x660f ?»è) - (#x6613 ?Ò×) - (#x6614 ?Îô) - (#x6615 ?ê¿) - (#x6619 ?ê¼) - (#x661d ?êÃ) - (#x661f ?ÐÇ) - (#x6620 ?Ó³) - (#x6625 ?´º) - (#x6627 ?ÃÁ) - (#x6628 ?×ò) - (#x662d ?ÕÑ) - (#x662f ?ÊÇ) - (#x6631 ?êÅ) - (#x6634 ?êÄ) - (#x6635 ?êÇ) - (#x6636 ?êÆ) - (#x663c ?Öç) - (#x663e ?ÏÔ) - (#x6641 ?êË) - (#x6643 ?»Î) - (#x664b ?½ú) - (#x664c ?ÉÎ) - (#x664f ?êÌ) - (#x6652 ?ɹ) - (#x6653 ?Ïþ) - (#x6654 ?êÊ) - (#x6655 ?ÔÎ) - (#x6656 ?êÍ) - (#x6657 ?êÏ) - (#x665a ?Íí) - (#x665f ?êÉ) - (#x6661 ?êÎ) - (#x6664 ?Îî) - (#x6666 ?»Þ) - (#x6668 ?³¿) - (#x666e ?ÆÕ) - (#x666f ?¾°) - (#x6670 ?Îú) - (#x6674 ?Çç) - (#x6676 ?¾§) - (#x6677 ?êÐ) - (#x667a ?ÖÇ) - (#x667e ?ÁÀ) - (#x6682 ?ÔÝ) - (#x6684 ?êÑ) - (#x6687 ?Ͼ) - (#x668c ?êÒ) - (#x6691 ?Êî) - (#x6696 ?ů) - (#x6697 ?°µ) - (#x669d ?êÔ) - (#x66a7 ?êÓ) - (#x66a8 ?ôß) - (#x66ae ?ĺ) - (#x66b4 ?±©) - (#x66b9 ?åß) - (#x66be ?êÕ) - (#x66d9 ?Êï) - (#x66db ?êÖ) - (#x66dc ?ê×) - (#x66dd ?ÆØ) - (#x66e6 ?êØ) - (#x66e9 ?êÙ) - (#x66f0 ?Ô») - (#x66f2 ?Çú) - (#x66f3 ?Ò·) - (#x66f4 ?¸ü) - (#x66f7 ?êÂ) - (#x66f9 ?²Ü) - (#x66fc ?Âü) - (#x66fe ?Ôø) - (#x66ff ?Ìæ) - (#x6700 ?×î) - (#x6708 ?ÔÂ) - (#x6709 ?ÓÐ) - (#x670a ?ëÃ) - (#x670b ?Åó) - (#x670d ?·þ) - (#x6710 ?ëÔ) - (#x6714 ?Ë·) - (#x6715 ?ëÞ) - (#x6717 ?ÀÊ) - (#x671b ?Íû) - (#x671d ?³¯) - (#x671f ?ÆÚ) - (#x6726 ?ëü) - (#x6728 ?ľ) - (#x672a ?δ) - (#x672b ?Ä©) - (#x672c ?±¾) - (#x672d ?Ôý) - (#x672f ?Êõ) - (#x6731 ?Öì) - (#x6734 ?ÆÓ) - (#x6735 ?¶ä) - (#x673a ?»ú) - (#x673d ?Ðà) - (#x6740 ?ɱ) - (#x6742 ?ÔÓ) - (#x6743 ?Ȩ) - (#x6746 ?¸Ë) - (#x6748 ?è¾) - (#x6749 ?ɼ) - (#x674c ?è») - (#x674e ?Àî) - (#x674f ?ÐÓ) - (#x6750 ?²Ä) - (#x6751 ?´å) - (#x6753 ?è¼) - (#x6756 ?ÕÈ) - (#x675c ?¶Å) - (#x675e ?è½) - (#x675f ?Êø) - (#x6760 ?¸Ü) - (#x6761 ?Ìõ) - (#x6765 ?À´) - (#x6768 ?Ñî) - (#x6769 ?è¿) - (#x676a ?èÂ) - (#x676d ?º¼) - (#x676f ?±) - (#x6770 ?½Ü) - (#x6772 ?ê½) - (#x6773 ?èÃ) - (#x6775 ?èÆ) - (#x6777 ?èË) - (#x677c ?èÌ) - (#x677e ?ËÉ) - (#x677f ?°å) - (#x6781 ?¼«) - (#x6784 ?¹¹) - (#x6787 ?èÁ) - (#x6789 ?Í÷) - (#x678b ?èÊ) - (#x6790 ?Îö) - (#x6795 ?Õí) - (#x6797 ?ÁÖ) - (#x6798 ?èÄ) - (#x679a ?ö) - (#x679c ?¹û) - (#x679d ?Ö¦) - (#x679e ?èÈ) - (#x67a2 ?Êà) - (#x67a3 ?Ôæ) - (#x67a5 ?èÀ) - (#x67a7 ?èÅ) - (#x67a8 ?èÇ) - (#x67aa ?ǹ) - (#x67ab ?·ã) - (#x67ad ?èÉ) - (#x67af ?¿Ý) - (#x67b0 ?èÒ) - (#x67b3 ?è×) - (#x67b5 ?èÕ) - (#x67b6 ?¼Ü) - (#x67b7 ?¼Ï) - (#x67b8 ?èÛ) - (#x67c1 ?èÞ) - (#x67c3 ?èÚ) - (#x67c4 ?±ú) - (#x67cf ?°Ø) - (#x67d0 ?ij) - (#x67d1 ?¸Ì) - (#x67d2 ?Æâ) - (#x67d3 ?Ⱦ) - (#x67d4 ?Èá) - (#x67d8 ?èÏ) - (#x67d9 ?èÔ) - (#x67da ?èÖ) - (#x67dc ?¹ñ) - (#x67dd ?èØ) - (#x67de ?×õ) - (#x67e0 ?Äû) - (#x67e2 ?èÜ) - (#x67e5 ?²é) - (#x67e9 ?èÑ) - (#x67ec ?¼í) - (#x67ef ?¿Â) - (#x67f0 ?èÍ) - (#x67f1 ?Öù) - (#x67f3 ?Áø) - (#x67f4 ?²ñ) - (#x67fd ?èß) - (#x67ff ?ÊÁ) - (#x6800 ?èÙ) - (#x6805 ?Õ¤) - (#x6807 ?±ê) - (#x6808 ?Õ») - (#x6809 ?èÎ) - (#x680a ?èÐ) - (#x680b ?¶°) - (#x680c ?èÓ) - (#x680e ?èÝ) - (#x680f ?À¸) - (#x6811 ?Ê÷) - (#x6813 ?˨) - (#x6816 ?ÆÜ) - (#x6817 ?Àõ) - (#x681d ?èé) - (#x6821 ?У) - (#x6829 ?èò) - (#x682a ?Öê) - (#x6832 ?èà) - (#x6833 ?èá) - (#x6837 ?Ñù) - (#x6838 ?ºË) - (#x6839 ?¸ù) - (#x683c ?¸ñ) - (#x683d ?ÔÔ) - (#x683e ?èï) - (#x6840 ?èî) - (#x6841 ?èì) - (#x6842 ?¹ð) - (#x6843 ?ÌÒ) - (#x6844 ?èæ) - (#x6845 ?Φ) - (#x6846 ?¿ò) - (#x6848 ?°¸) - (#x6849 ?èñ) - (#x684a ?èð) - (#x684c ?×À) - (#x684e ?èä) - (#x6850 ?Í©) - (#x6851 ?É£) - (#x6853 ?»¸) - (#x6854 ?½Û) - (#x6855 ?èê) - (#x6860 ?èâ) - (#x6861 ?èã) - (#x6862 ?èå) - (#x6863 ?µµ) - (#x6864 ?èç) - (#x6865 ?ÇÅ) - (#x6866 ?èë) - (#x6867 ?èí) - (#x6868 ?½°) - (#x6869 ?×®) - (#x686b ?èø) - (#x6874 ?èõ) - (#x6876 ?Í°) - (#x6877 ?èö) - (#x6881 ?Áº) - (#x6883 ?èè) - (#x6885 ?÷) - (#x6886 ?°ð) - (#x688f ?èô) - (#x6893 ?è÷) - (#x6897 ?¹£) - (#x68a2 ?ÉÒ) - (#x68a6 ?ÃÎ) - (#x68a7 ?Îà) - (#x68a8 ?Àæ) - (#x68ad ?Ëó) - (#x68af ?ÌÝ) - (#x68b0 ?е) - (#x68b3 ?Êá) - (#x68b5 ?èó) - (#x68c0 ?¼ì) - (#x68c2 ?èù) - (#x68c9 ?ÃÞ) - (#x68cb ?Æå) - (#x68cd ?¹÷) - (#x68d2 ?°ô) - (#x68d5 ?×Ø) - (#x68d8 ?¼¬) - (#x68da ?Åï) - (#x68e0 ?ÌÄ) - (#x68e3 ?é¦) - (#x68ee ?É) - (#x68f0 ?é¢) - (#x68f1 ?Àâ) - (#x68f5 ?¿Ã) - (#x68f9 ?èþ) - (#x68fa ?¹×) - (#x68fc ?èû) - (#x6901 ?é¤) - (#x6905 ?ÒÎ) - (#x690b ?é£) - (#x690d ?Ö²) - (#x690e ?×µ) - (#x6910 ?é§) - (#x6912 ?½·) - (#x691f ?èü) - (#x6920 ?èý) - (#x6924 ?é¡) - (#x692d ?ÍÖ) - (#x6930 ?Ò¬) - (#x6934 ?é²) - (#x6939 ?é©) - (#x693d ?´ª) - (#x693f ?´») - (#x6942 ?é«) - (#x6954 ?Ш) - (#x6957 ?é¥) - (#x695a ?³þ) - (#x695d ?é¬) - (#x695e ?Àã) - (#x6960 ?éª) - (#x6963 ?é¹) - (#x6966 ?é¸) - (#x696b ?é®) - (#x696e ?èú) - (#x6971 ?é¨) - (#x6977 ?¿¬) - (#x6978 ?é±) - (#x6979 ?éº) - (#x697c ?Â¥) - (#x6980 ?é¯) - (#x6982 ?¸Å) - (#x6984 ?é) - (#x6986 ?ÓÜ) - (#x6987 ?é´) - (#x6988 ?éµ) - (#x6989 ?é·) - (#x698d ?éÇ) - (#x6994 ?ÀÆ) - (#x6995 ?éÅ) - (#x6998 ?é°) - (#x699b ?é») - (#x699c ?°ñ) - (#x69a7 ?é¼) - (#x69a8 ?Õ¥) - (#x69ab ?é¾) - (#x69ad ?é¿) - (#x69b1 ?éÁ) - (#x69b4 ?Áñ) - (#x69b7 ?ȶ) - (#x69bb ?é½) - (#x69c1 ?éÂ) - (#x69ca ?éÃ) - (#x69cc ?é³) - (#x69ce ?é¶) - (#x69d0 ?»±) - (#x69d4 ?éÀ) - (#x69db ?¼÷) - (#x69df ?éÄ) - (#x69e0 ?éÆ) - (#x69ed ?éÊ) - (#x69f2 ?éÎ) - (#x69fd ?²Û) - (#x69ff ?éÈ) - (#x6a0a ?·®) - (#x6a17 ?éË) - (#x6a18 ?éÌ) - (#x6a1f ?ÕÁ) - (#x6a21 ?Ä£) - (#x6a28 ?éØ) - (#x6a2a ?ºá) - (#x6a2f ?éÉ) - (#x6a31 ?Ó£) - (#x6a35 ?éÔ) - (#x6a3d ?é×) - (#x6a3e ?éÐ) - (#x6a44 ?éÏ) - (#x6a47 ?ÇÁ) - (#x6a50 ?éÒ) - (#x6a58 ?éÙ) - (#x6a59 ?³È) - (#x6a5b ?éÓ) - (#x6a61 ?Ïð) - (#x6a65 ?éÍ) - (#x6a71 ?³÷) - (#x6a79 ?éÖ) - (#x6a7c ?éÚ) - (#x6a80 ?Ì´) - (#x6a84 ?Ï) - (#x6a8e ?éÕ) - (#x6a90 ?éÜ) - (#x6a91 ?éÛ) - (#x6a97 ?éÞ) - (#x6aa0 ?éÑ) - (#x6aa9 ?éÝ) - (#x6aab ?éß) - (#x6aac ?ÃÊ) - (#x6b20 ?Ç·) - (#x6b21 ?´Î) - (#x6b22 ?»¶) - (#x6b23 ?ÐÀ) - (#x6b24 ?ì£) - (#x6b27 ?Å·) - (#x6b32 ?Óû) - (#x6b37 ?ì¤) - (#x6b39 ?ì¥) - (#x6b3a ?ÆÛ) - (#x6b3e ?¿î) - (#x6b43 ?ì¦) - (#x6b46 ?ì§) - (#x6b47 ?Ъ) - (#x6b49 ?Ǹ) - (#x6b4c ?¸è) - (#x6b59 ?ì¨) - (#x6b62 ?Ö¹) - (#x6b63 ?Õý) - (#x6b64 ?´Ë) - (#x6b65 ?²½) - (#x6b66 ?Îä) - (#x6b67 ?Æç) - (#x6b6a ?Íá) - (#x6b79 ?´õ) - (#x6b7b ?ËÀ) - (#x6b7c ?¼ß) - (#x6b81 ?éâ) - (#x6b82 ?éã) - (#x6b83 ?Ñê) - (#x6b84 ?éå) - (#x6b86 ?´ù) - (#x6b87 ?éä) - (#x6b89 ?ѳ) - (#x6b8a ?Êâ) - (#x6b8b ?²Ð) - (#x6b8d ?éè) - (#x6b92 ?éæ) - (#x6b93 ?éç) - (#x6b96 ?Ö³) - (#x6b9a ?éé) - (#x6b9b ?éê) - (#x6ba1 ?éë) - (#x6baa ?éì) - (#x6bb3 ?ì¯) - (#x6bb4 ?Ź) - (#x6bb5 ?¶Î) - (#x6bb7 ?Òó) - (#x6bbf ?µî) - (#x6bc1 ?»Ù) - (#x6bc2 ?ì±) - (#x6bc5 ?Òã) - (#x6bcb ?Îã) - (#x6bcd ?ĸ) - (#x6bcf ?ÿ) - (#x6bd2 ?¶¾) - (#x6bd3 ?ع) - (#x6bd4 ?±È) - (#x6bd5 ?±Ï) - (#x6bd6 ?±Ñ) - (#x6bd7 ?Åþ) - (#x6bd9 ?±Ð) - (#x6bdb ?ë) - (#x6be1 ?Õ±) - (#x6bea ?ë¤) - (#x6beb ?ºÁ) - (#x6bef ?̺) - (#x6bf3 ?ë¥) - (#x6bf5 ?ë§) - (#x6bf9 ?ë¨) - (#x6bfd ?ë¦) - (#x6c05 ?ë©) - (#x6c06 ?ë«) - (#x6c07 ?ëª) - (#x6c0d ?ë¬) - (#x6c0f ?ÊÏ) - (#x6c10 ?ص) - (#x6c11 ?Ãñ) - (#x6c13 ?Ã¥) - (#x6c14 ?Æø) - (#x6c15 ?ë) - (#x6c16 ?ÄÊ) - (#x6c18 ?ë®) - (#x6c19 ?ë¯) - (#x6c1a ?ë°) - (#x6c1b ?·Õ) - (#x6c1f ?·ú) - (#x6c21 ?ë±) - (#x6c22 ?Çâ) - (#x6c24 ?ë³) - (#x6c26 ?º¤) - (#x6c27 ?Ñõ) - (#x6c28 ?°±) - (#x6c29 ?ë²) - (#x6c2a ?ë´) - (#x6c2e ?µª) - (#x6c2f ?ÂÈ) - (#x6c30 ?Çè) - (#x6c32 ?ëµ) - (#x6c34 ?Ë®) - (#x6c35 ?ãß) - (#x6c38 ?ÓÀ) - (#x6c3d ?ÙÛ) - (#x6c40 ?Í¡) - (#x6c41 ?Ö) - (#x6c42 ?Çó) - (#x6c46 ?Ùà) - (#x6c47 ?»ã) - (#x6c49 ?ºº) - (#x6c4a ?ãâ) - (#x6c50 ?Ï«) - (#x6c54 ?ãà) - (#x6c55 ?ÉÇ) - (#x6c57 ?º¹) - (#x6c5b ?Ñ´) - (#x6c5c ?ãá) - (#x6c5d ?Èê) - (#x6c5e ?¹¯) - (#x6c5f ?½) - (#x6c60 ?³Ø) - (#x6c61 ?ÎÛ) - (#x6c64 ?ÌÀ) - (#x6c68 ?ãè) - (#x6c69 ?ãé) - (#x6c6a ?Íô) - (#x6c70 ?Ì) - (#x6c72 ?¼³) - (#x6c74 ?ãê) - (#x6c76 ?ãë) - (#x6c79 ?ÐÚ) - (#x6c7d ?Æû) - (#x6c7e ?·Ú) - (#x6c81 ?Çß) - (#x6c82 ?ÒÊ) - (#x6c83 ?ÎÖ) - (#x6c85 ?ãä) - (#x6c86 ?ãì) - (#x6c88 ?Éò) - (#x6c89 ?³Á) - (#x6c8c ?ãç) - (#x6c8f ?Æã) - (#x6c90 ?ãå) - (#x6c93 ?í³) - (#x6c94 ?ãæ) - (#x6c99 ?ɳ) - (#x6c9b ?Åæ) - (#x6c9f ?¹µ) - (#x6ca1 ?û) - (#x6ca3 ?ãã) - (#x6ca4 ?Ž) - (#x6ca5 ?Á¤) - (#x6ca6 ?ÂÙ) - (#x6ca7 ?²×) - (#x6ca9 ?ãí) - (#x6caa ?»¦) - (#x6cab ?Ä) - (#x6cad ?ãð) - (#x6cae ?¾Ú) - (#x6cb1 ?ãû) - (#x6cb2 ?ãõ) - (#x6cb3 ?ºÓ) - (#x6cb8 ?·Ð) - (#x6cb9 ?ÓÍ) - (#x6cbb ?ÖÎ) - (#x6cbc ?ÕÓ) - (#x6cbd ?¹Á) - (#x6cbe ?Õ´) - (#x6cbf ?ÑØ) - (#x6cc4 ?й) - (#x6cc5 ?Çö) - (#x6cc9 ?Ȫ) - (#x6cca ?²´) - (#x6ccc ?ÃÚ) - (#x6cd0 ?ãî) - (#x6cd3 ?ãü) - (#x6cd4 ?ãï) - (#x6cd5 ?·¨) - (#x6cd6 ?ã÷) - (#x6cd7 ?ãô) - (#x6cdb ?·º) - (#x6cde ?Å¢) - (#x6ce0 ?ãö) - (#x6ce1 ?ÅÝ) - (#x6ce2 ?²¨) - (#x6ce3 ?Æü) - (#x6ce5 ?Äà) - (#x6ce8 ?×¢) - (#x6cea ?Àá) - (#x6ceb ?ãù) - (#x6cee ?ãú) - (#x6cef ?ãý) - (#x6cf0 ?Ì©) - (#x6cf1 ?ãó) - (#x6cf3 ?Ó¾) - (#x6cf5 ?±Ã) - (#x6cf6 ?í´) - (#x6cf7 ?ãñ) - (#x6cf8 ?ãò) - (#x6cfa ?ãø) - (#x6cfb ?к) - (#x6cfc ?ÆÃ) - (#x6cfd ?Ôó) - (#x6cfe ?ãþ) - (#x6d01 ?½à) - (#x6d04 ?ä§) - (#x6d07 ?ä¦) - (#x6d0b ?Ñó) - (#x6d0c ?ä£) - (#x6d0e ?ä©) - (#x6d12 ?È÷) - (#x6d17 ?Ï´) - (#x6d19 ?ä¨) - (#x6d1a ?ä®) - (#x6d1b ?Âå) - (#x6d1e ?¶´) - (#x6d25 ?½ò) - (#x6d27 ?ä¢) - (#x6d2a ?ºé) - (#x6d2b ?äª) - (#x6d2e ?ä¬) - (#x6d31 ?¶ý) - (#x6d32 ?ÖÞ) - (#x6d33 ?ä²) - (#x6d35 ?ä) - (#x6d39 ?ä¡) - (#x6d3b ?»î) - (#x6d3c ?ÍÝ) - (#x6d3d ?Ç¢) - (#x6d3e ?ÅÉ) - (#x6d41 ?Á÷) - (#x6d43 ?ä¤) - (#x6d45 ?dz) - (#x6d46 ?½¬) - (#x6d47 ?½½) - (#x6d48 ?ä¥) - (#x6d4a ?×Ç) - (#x6d4b ?²â) - (#x6d4d ?ä«) - (#x6d4e ?¼Ã) - (#x6d4f ?ä¯) - (#x6d51 ?»ë) - (#x6d52 ?ä°) - (#x6d53 ?Ũ) - (#x6d54 ?ä±) - (#x6d59 ?Õã) - (#x6d5a ?¿£) - (#x6d5c ?äº) - (#x6d5e ?ä·) - (#x6d60 ?ä») - (#x6d63 ?ä½) - (#x6d66 ?ÆÖ) - (#x6d69 ?ºÆ) - (#x6d6a ?ÀË) - (#x6d6e ?¸¡) - (#x6d6f ?ä´) - (#x6d74 ?Ô¡) - (#x6d77 ?º£) - (#x6d78 ?½þ) - (#x6d7c ?ä¼) - (#x6d82 ?Í¿) - (#x6d85 ?Äù) - (#x6d88 ?Ïû) - (#x6d89 ?Éæ) - (#x6d8c ?Ó¿) - (#x6d8e ?ÏÑ) - (#x6d91 ?ä³) - (#x6d93 ?ä¸) - (#x6d94 ?ä¹) - (#x6d95 ?Ìé) - (#x6d9b ?ÌÎ) - (#x6d9d ?ÀÔ) - (#x6d9e ?äµ) - (#x6d9f ?Á°) - (#x6da0 ?ä¶) - (#x6da1 ?ÎÐ) - (#x6da3 ?»Á) - (#x6da4 ?µÓ) - (#x6da6 ?Èó) - (#x6da7 ?½§) - (#x6da8 ?ÕÇ) - (#x6da9 ?ɬ) - (#x6daa ?¸¢) - (#x6dab ?äÊ) - (#x6dae ?äÌ) - (#x6daf ?ÑÄ) - (#x6db2 ?Òº) - (#x6db5 ?º) - (#x6db8 ?ºÔ) - (#x6dbf ?äÃ) - (#x6dc0 ?µí) - (#x6dc4 ?×Í) - (#x6dc5 ?äÀ) - (#x6dc6 ?Ïý) - (#x6dc7 ?ä¿) - (#x6dcb ?ÁÜ) - (#x6dcc ?ÌÊ) - (#x6dd1 ?Êç) - (#x6dd6 ?Ä×) - (#x6dd8 ?ÌÔ) - (#x6dd9 ?äÈ) - (#x6ddd ?äÇ) - (#x6dde ?äÁ) - (#x6de0 ?äÄ) - (#x6de1 ?µ) - (#x6de4 ?ÓÙ) - (#x6de6 ?äÆ) - (#x6deb ?Òù) - (#x6dec ?´ã) - (#x6dee ?»´) - (#x6df1 ?Éî) - (#x6df3 ?´¾) - (#x6df7 ?»ì) - (#x6df9 ?ÑÍ) - (#x6dfb ?Ìí) - (#x6dfc ?íµ) - (#x6e05 ?Çå) - (#x6e0a ?Ô¨) - (#x6e0c ?äË) - (#x6e0d ?×Õ) - (#x6e0e ?äÂ) - (#x6e10 ?½¥) - (#x6e11 ?äÅ) - (#x6e14 ?Óæ) - (#x6e16 ?äÉ) - (#x6e17 ?Éø) - (#x6e1a ?ä¾) - (#x6e1d ?Óå) - (#x6e20 ?Çþ) - (#x6e21 ?¶É) - (#x6e23 ?Ôü) - (#x6e24 ?²³) - (#x6e25 ?ä×) - (#x6e29 ?ÎÂ) - (#x6e2b ?äÍ) - (#x6e2d ?μ) - (#x6e2f ?¸Û) - (#x6e32 ?äÖ) - (#x6e34 ?¿Ê) - (#x6e38 ?ÓÎ) - (#x6e3a ?Ãì) - (#x6e43 ?ÅÈ) - (#x6e44 ?äØ) - (#x6e4d ?ÍÄ) - (#x6e4e ?äÏ) - (#x6e53 ?äÔ) - (#x6e54 ?äÕ) - (#x6e56 ?ºþ) - (#x6e58 ?Ïæ) - (#x6e5b ?Õ¿) - (#x6e5f ?äÒ) - (#x6e6b ?äÐ) - (#x6e6e ?äÎ) - (#x6e7e ?Íå) - (#x6e7f ?ʪ) - (#x6e83 ?À£) - (#x6e85 ?½¦) - (#x6e86 ?äÓ) - (#x6e89 ?¸È) - (#x6e8f ?äç) - (#x6e90 ?Ô´) - (#x6e98 ?äÛ) - (#x6e9c ?Áï) - (#x6e9f ?äé) - (#x6ea2 ?Òç) - (#x6ea5 ?äß) - (#x6ea7 ?äà) - (#x6eaa ?Ϫ) - (#x6eaf ?ËÝ) - (#x6eb1 ?äÚ) - (#x6eb2 ?äÑ) - (#x6eb4 ?äå) - (#x6eb6 ?ÈÜ) - (#x6eb7 ?äã) - (#x6eba ?Äç) - (#x6ebb ?äâ) - (#x6ebd ?äá) - (#x6ec1 ?³ü) - (#x6ec2 ?äè) - (#x6ec7 ?µá) - (#x6ecb ?×Ì) - (#x6ecf ?äæ) - (#x6ed1 ?»¬) - (#x6ed3 ?×Ò) - (#x6ed4 ?ÌÏ) - (#x6ed5 ?ëø) - (#x6ed7 ?ää) - (#x6eda ?¹ö) - (#x6ede ?ÖÍ) - (#x6edf ?äÙ) - (#x6ee0 ?äÜ) - (#x6ee1 ?Âú) - (#x6ee2 ?äÞ) - (#x6ee4 ?ÂË) - (#x6ee5 ?ÀÄ) - (#x6ee6 ?ÂÐ) - (#x6ee8 ?±õ) - (#x6ee9 ?̲) - (#x6ef4 ?µÎ) - (#x6ef9 ?äï) - (#x6f02 ?Ư) - (#x6f06 ?Æá) - (#x6f09 ?äõ) - (#x6f0f ?©) - (#x6f13 ?Àì) - (#x6f14 ?ÑÝ) - (#x6f15 ?äî) - (#x6f20 ?Ä®) - (#x6f24 ?äí) - (#x6f29 ?äö) - (#x6f2a ?äô) - (#x6f2b ?Âþ) - (#x6f2d ?äÝ) - (#x6f2f ?äð) - (#x6f31 ?Êþ) - (#x6f33 ?ÕÄ) - (#x6f36 ?äñ) - (#x6f3e ?Ñú) - (#x6f46 ?äë) - (#x6f47 ?äì) - (#x6f4b ?äò) - (#x6f4d ?Ϋ) - (#x6f58 ?ÅË) - (#x6f5c ?DZ) - (#x6f5e ?º) - (#x6f62 ?äê) - (#x6f66 ?ÁÊ) - (#x6f6d ?̶) - (#x6f6e ?³±) - (#x6f72 ?äû) - (#x6f74 ?äó) - (#x6f78 ?äú) - (#x6f7a ?äý) - (#x6f7c ?äü) - (#x6f84 ?³Î) - (#x6f88 ?³º) - (#x6f89 ?ä÷) - (#x6f8c ?äù) - (#x6f8d ?äø) - (#x6f8e ?Åì) - (#x6f9c ?À½) - (#x6fa1 ?Ôè) - (#x6fa7 ?å¢) - (#x6fb3 ?°Ä) - (#x6fb6 ?å¤) - (#x6fb9 ?å£) - (#x6fc0 ?¼¤) - (#x6fc2 ?å¥) - (#x6fc9 ?å¡) - (#x6fd1 ?äþ) - (#x6fd2 ?±ô) - (#x6fde ?å¨) - (#x6fe0 ?å©) - (#x6fe1 ?å¦) - (#x6fee ?å§) - (#x6fef ?åª) - (#x7011 ?ÆÙ) - (#x701a ?å«) - (#x701b ?å) - (#x7023 ?å¬) - (#x7035 ?å¯) - (#x7039 ?å®) - (#x704c ?¹à) - (#x704f ?å°) - (#x705e ?å±) - (#x706b ?»ð) - (#x706c ?ìá) - (#x706d ?Ãð) - (#x706f ?µÆ) - (#x7070 ?»Ò) - (#x7075 ?Áé) - (#x7076 ?Ôî) - (#x7078 ?¾Ä) - (#x707c ?×Æ) - (#x707e ?ÔÖ) - (#x707f ?²Ó) - (#x7080 ?ì¾) - (#x7085 ?êÁ) - (#x7089 ?¯) - (#x708a ?´¶) - (#x708e ?Ñ×) - (#x7092 ?³´) - (#x7094 ?Ȳ) - (#x7095 ?¿») - (#x7096 ?ìÀ) - (#x7099 ?ÖË) - (#x709c ?ì¿) - (#x709d ?ìÁ) - (#x70ab ?ìÅ) - (#x70ac ?¾æ) - (#x70ad ?Ì¿) - (#x70ae ?ÅÚ) - (#x70af ?¾¼) - (#x70b1 ?ìÆ) - (#x70b3 ?±þ) - (#x70b7 ?ìÄ) - (#x70b8 ?Õ¨) - (#x70b9 ?µã) - (#x70bb ?ìÂ) - (#x70bc ?Á¶) - (#x70bd ?³ã) - (#x70c0 ?ìÃ) - (#x70c1 ?˸) - (#x70c2 ?ÀÃ) - (#x70c3 ?Ìþ) - (#x70c8 ?ÁÒ) - (#x70ca ?ìÈ) - (#x70d8 ?ºæ) - (#x70d9 ?ÀÓ) - (#x70db ?Öò) - (#x70df ?ÑÌ) - (#x70e4 ?¿¾) - (#x70e6 ?·³) - (#x70e7 ?ÉÕ) - (#x70e8 ?ìÇ) - (#x70e9 ?»â) - (#x70eb ?ÌÌ) - (#x70ec ?½ý) - (#x70ed ?ÈÈ) - (#x70ef ?Ï©) - (#x70f7 ?Íé) - (#x70f9 ?Åë) - (#x70fd ?·é) - (#x7109 ?ÑÉ) - (#x710a ?º¸) - (#x7110 ?ìÉ) - (#x7113 ?ìÊ) - (#x7115 ?»À) - (#x7116 ?ìË) - (#x7118 ?ìâ) - (#x7119 ?±º) - (#x711a ?·Ù) - (#x7126 ?½¹) - (#x712f ?ìÌ) - (#x7130 ?Ñæ) - (#x7131 ?ìÍ) - (#x7136 ?È») - (#x7145 ?ìÑ) - (#x714a ?ìÓ) - (#x714c ?»Í) - (#x714e ?¼å) - (#x715c ?ìÏ) - (#x715e ?É·) - (#x7164 ?ú) - (#x7166 ?ìã) - (#x7167 ?ÕÕ) - (#x7168 ?ìÐ) - (#x716e ?Öó) - (#x7172 ?ìÒ) - (#x7173 ?ìÎ) - (#x7178 ?ìÔ) - (#x717a ?ìÕ) - (#x717d ?É¿) - (#x7184 ?Ϩ) - (#x718a ?ÐÜ) - (#x718f ?Ѭ) - (#x7194 ?ÈÛ) - (#x7198 ?ìÖ) - (#x7199 ?Îõ) - (#x719f ?Êì) - (#x71a0 ?ìÚ) - (#x71a8 ?ìÙ) - (#x71ac ?°¾) - (#x71b3 ?ì×) - (#x71b5 ?ìØ) - (#x71b9 ?ìä) - (#x71c3 ?ȼ) - (#x71ce ?ÁÇ) - (#x71d4 ?ìÜ) - (#x71d5 ?Ñà) - (#x71e0 ?ìÛ) - (#x71e5 ?Ôï) - (#x71e7 ?ìÝ) - (#x71ee ?ÛÆ) - (#x71f9 ?ìÞ) - (#x7206 ?±¬) - (#x721d ?ìß) - (#x7228 ?ìà) - (#x722a ?צ) - (#x722c ?ÅÀ) - (#x7230 ?ë¼) - (#x7231 ?°®) - (#x7235 ?¾ô) - (#x7236 ?¸¸) - (#x7237 ?Ò¯) - (#x7238 ?°Ö) - (#x7239 ?µù) - (#x723b ?س) - (#x723d ?ˬ) - (#x723f ?ãÝ) - (#x7247 ?Ƭ) - (#x7248 ?°æ) - (#x724c ?ÅÆ) - (#x724d ?ë¹) - (#x7252 ?ëº) - (#x7256 ?ë») - (#x7259 ?ÑÀ) - (#x725b ?Å£) - (#x725d ?êò) - (#x725f ?IJ) - (#x7261 ?ĵ) - (#x7262 ?ÀÎ) - (#x7266 ?êó) - (#x7267 ?ÄÁ) - (#x7269 ?Îï) - (#x726e ?êð) - (#x726f ?êô) - (#x7272 ?Éü) - (#x7275 ?Ç£) - (#x7279 ?ÌØ) - (#x727a ?Îþ) - (#x727e ?êõ) - (#x727f ?êö) - (#x7280 ?Ϭ) - (#x7281 ?Àç) - (#x7284 ?ê÷) - (#x728a ?¶¿) - (#x728b ?êø) - (#x728d ?êù) - (#x728f ?êú) - (#x7292 ?êû) - (#x729f ?êñ) - (#x72ac ?È®) - (#x72ad ?áë) - (#x72af ?·¸) - (#x72b0 ?áì) - (#x72b4 ?áí) - (#x72b6 ?×´) - (#x72b7 ?áî) - (#x72b8 ?áï) - (#x72b9 ?ÓÌ) - (#x72c1 ?áñ) - (#x72c2 ?¿ñ) - (#x72c3 ?áð) - (#x72c4 ?µÒ) - (#x72c8 ?±·) - (#x72cd ?áó) - (#x72ce ?áò) - (#x72d0 ?ºü) - (#x72d2 ?áô) - (#x72d7 ?¹·) - (#x72d9 ?¾Ñ) - (#x72de ?Äü) - (#x72e0 ?ºÝ) - (#x72e1 ?½Æ) - (#x72e8 ?áõ) - (#x72e9 ?á÷) - (#x72ec ?¶À) - (#x72ed ?ÏÁ) - (#x72ee ?ʨ) - (#x72ef ?áö) - (#x72f0 ?Õø) - (#x72f1 ?Óü) - (#x72f2 ?áø) - (#x72f3 ?áü) - (#x72f4 ?áù) - (#x72f7 ?áú) - (#x72f8 ?Àê) - (#x72fa ?áþ) - (#x72fb ?â¡) - (#x72fc ?ÀÇ) - (#x7301 ?áû) - (#x7303 ?áý) - (#x730a ?â¥) - (#x730e ?ÁÔ) - (#x7313 ?â£) - (#x7315 ?â¨) - (#x7316 ?²þ) - (#x7317 ?â¢) - (#x731b ?ÃÍ) - (#x731c ?²Â) - (#x731d ?â§) - (#x731e ?â¦) - (#x7321 ?â¤) - (#x7322 ?â©) - (#x7325 ?â«) - (#x7329 ?ÐÉ) - (#x732a ?Öí) - (#x732b ?è) - (#x732c ?â¬) - (#x732e ?Ï×) - (#x7331 ?â®) - (#x7334 ?ºï) - (#x7337 ?éà) - (#x7338 ?â) - (#x7339 ?âª) - (#x733e ?»«) - (#x733f ?Ô³) - (#x734d ?â°) - (#x7350 ?â¯) - (#x7352 ?éá) - (#x7357 ?â±) - (#x7360 ?â²) - (#x736c ?â³) - (#x736d ?Ì¡) - (#x736f ?â´) - (#x737e ?âµ) - (#x7384 ?Ðþ) - (#x7387 ?ÂÊ) - (#x7389 ?Óñ) - (#x738b ?Íõ) - (#x738e ?çà) - (#x7391 ?çá) - (#x7396 ?¾Á) - (#x739b ?Âê) - (#x739f ?çä) - (#x73a2 ?çã) - (#x73a9 ?Íæ) - (#x73ab ?õ) - (#x73ae ?çâ) - (#x73af ?»·) - (#x73b0 ?ÏÖ) - (#x73b2 ?Áá) - (#x73b3 ?çé) - (#x73b7 ?çè) - (#x73ba ?çô) - (#x73bb ?²£) - (#x73c0 ?çê) - (#x73c2 ?çæ) - (#x73c8 ?çì) - (#x73c9 ?çë) - (#x73ca ?ɺ) - (#x73cd ?Õä) - (#x73cf ?çå) - (#x73d0 ?·©) - (#x73d1 ?çç) - (#x73d9 ?çî) - (#x73de ?çó) - (#x73e0 ?Öé) - (#x73e5 ?çí) - (#x73e7 ?çò) - (#x73e9 ?çñ) - (#x73ed ?°à) - (#x73f2 ?çõ) - (#x7403 ?Çò) - (#x7405 ?ÀÅ) - (#x7406 ?Àí) - (#x7409 ?Áð) - (#x740a ?çð) - (#x740f ?çö) - (#x7410 ?Ëö) - (#x741a ?è¢) - (#x741b ?è¡) - (#x7422 ?×Á) - (#x7425 ?çú) - (#x7426 ?çù) - (#x7428 ?çû) - (#x742a ?ç÷) - (#x742c ?çþ) - (#x742e ?çý) - (#x7430 ?çü) - (#x7433 ?ÁÕ) - (#x7434 ?ÇÙ) - (#x7435 ?Åý) - (#x7436 ?ÅÃ) - (#x743c ?Çí) - (#x7441 ?è£) - (#x7455 ?è¦) - (#x7457 ?è¥) - (#x7459 ?è§) - (#x745a ?º÷) - (#x745b ?çø) - (#x745c ?è¤) - (#x745e ?Èð) - (#x745f ?ɪ) - (#x746d ?è©) - (#x7470 ?¹å) - (#x7476 ?Ñþ) - (#x7477 ?è¨) - (#x747e ?èª) - (#x7480 ?è) - (#x7481 ?è®) - (#x7483 ?Á§) - (#x7487 ?è¯) - (#x748b ?è°) - (#x748e ?è¬) - (#x7490 ?è´) - (#x749c ?è«) - (#x749e ?è±) - (#x74a7 ?èµ) - (#x74a8 ?è²) - (#x74a9 ?è³) - (#x74ba ?è·) - (#x74d2 ?è¶) - (#x74dc ?¹Ï) - (#x74de ?ð¬) - (#x74e0 ?ð) - (#x74e2 ?Æ°) - (#x74e3 ?°ê) - (#x74e4 ?È¿) - (#x74e6 ?Íß) - (#x74ee ?ÎÍ) - (#x74ef ?ê±) - (#x74f4 ?ê²) - (#x74f6 ?Æ¿) - (#x74f7 ?´É) - (#x74ff ?ê³) - (#x7504 ?Õç) - (#x750d ?Ýù) - (#x750f ?ê´) - (#x7511 ?êµ) - (#x7513 ?ê¶) - (#x7518 ?¸Ê) - (#x7519 ?ß°) - (#x751a ?Éõ) - (#x751c ?Ìð) - (#x751f ?Éú) - (#x7525 ?Éû) - (#x7528 ?ÓÃ) - (#x7529 ?˦) - (#x752b ?¸¦) - (#x752c ?ð®) - (#x752d ?±Â) - (#x752f ?å¸) - (#x7530 ?Ìï) - (#x7531 ?ÓÉ) - (#x7532 ?¼×) - (#x7533 ?Éê) - (#x7535 ?µç) - (#x7537 ?ÄÐ) - (#x7538 ?µé) - (#x753a ?î®) - (#x753b ?») - (#x753e ?çÞ) - (#x7540 ?î¯) - (#x7545 ?³©) - (#x7548 ?î²) - (#x754b ?î±) - (#x754c ?½ç) - (#x754e ?î°) - (#x754f ?η) - (#x7554 ?ÅÏ) - (#x7559 ?Áô) - (#x755a ?ÛÎ) - (#x755b ?î³) - (#x755c ?Ðó) - (#x7565 ?ÂÔ) - (#x7566 ?Æè) - (#x756a ?·¬) - (#x7572 ?î´) - (#x7574 ?³ë) - (#x7578 ?»û) - (#x7579 ?îµ) - (#x757f ?çÜ) - (#x7583 ?î¶) - (#x7586 ?½®) - (#x758b ?ñâ) - (#x758f ?Êè) - (#x7591 ?ÒÉ) - (#x7592 ?ðÚ) - (#x7594 ?ðÛ) - (#x7596 ?ðÜ) - (#x7597 ?ÁÆ) - (#x7599 ?¸í) - (#x759a ?¾Î) - (#x759d ?ðÞ) - (#x759f ?ű) - (#x75a0 ?ðÝ) - (#x75a1 ?Ññ) - (#x75a3 ?ðà) - (#x75a4 ?°Ì) - (#x75a5 ?½ê) - (#x75ab ?Òß) - (#x75ac ?ðß) - (#x75ae ?´¯) - (#x75af ?·è) - (#x75b0 ?ðæ) - (#x75b1 ?ðå) - (#x75b2 ?Æ£) - (#x75b3 ?ðá) - (#x75b4 ?ðâ) - (#x75b5 ?´Ã) - (#x75b8 ?ðã) - (#x75b9 ?Õî) - (#x75bc ?ÌÛ) - (#x75bd ?¾Ò) - (#x75be ?¼²) - (#x75c2 ?ðè) - (#x75c3 ?ðç) - (#x75c4 ?ðä) - (#x75c5 ?²¡) - (#x75c7 ?Ö¢) - (#x75c8 ?Ó¸) - (#x75c9 ?¾·) - (#x75ca ?Ȭ) - (#x75cd ?ðê) - (#x75d2 ?Ñ÷) - (#x75d4 ?ÖÌ) - (#x75d5 ?ºÛ) - (#x75d6 ?ðé) - (#x75d8 ?¶») - (#x75db ?Í´) - (#x75de ?Ʀ) - (#x75e2 ?Á¡) - (#x75e3 ?ðë) - (#x75e4 ?ðî) - (#x75e6 ?ðí) - (#x75e7 ?ðð) - (#x75e8 ?ðì) - (#x75ea ?»¾) - (#x75eb ?ðï) - (#x75f0 ?̵) - (#x75f1 ?ðò) - (#x75f4 ?³Õ) - (#x75f9 ?±Ô) - (#x75fc ?ðó) - (#x75ff ?ðô) - (#x7600 ?ðö) - (#x7601 ?´á) - (#x7603 ?ðñ) - (#x7605 ?ð÷) - (#x760a ?ðú) - (#x760c ?ðø) - (#x7610 ?ðõ) - (#x7615 ?ðý) - (#x7617 ?ðù) - (#x7618 ?ðü) - (#x7619 ?ðþ) - (#x761b ?ñ¡) - (#x761f ?ÎÁ) - (#x7620 ?ñ¤) - (#x7622 ?ñ£) - (#x7624 ?Áö) - (#x7625 ?ðû) - (#x7626 ?ÊÝ) - (#x7629 ?´ñ) - (#x762a ?±ñ) - (#x762b ?̱) - (#x762d ?ñ¦) - (#x7630 ?ñ§) - (#x7633 ?ñ¬) - (#x7634 ?ÕÎ) - (#x7635 ?ñ©) - (#x7638 ?ȳ) - (#x763c ?ñ¢) - (#x763e ?ñ«) - (#x763f ?ñ¨) - (#x7640 ?ñ¥) - (#x7643 ?ñª) - (#x764c ?°©) - (#x764d ?ñ) - (#x7654 ?ñ¯) - (#x7656 ?ñ±) - (#x765c ?ñ°) - (#x765e ?ñ®) - (#x7663 ?Ñ¢) - (#x766b ?ñ²) - (#x766f ?ñ³) - (#x7678 ?¹ï) - (#x767b ?µÇ) - (#x767d ?°×) - (#x767e ?°Ù) - (#x7682 ?Ôí) - (#x7684 ?µÄ) - (#x7686 ?½Ô) - (#x7687 ?»Ê) - (#x7688 ?ð§) - (#x768b ?¸Þ) - (#x768e ?ð¨) - (#x7691 ?°¨) - (#x7693 ?ð©) - (#x7696 ?Íî) - (#x7699 ?ðª) - (#x76a4 ?ð«) - (#x76ae ?Ƥ) - (#x76b1 ?Öå) - (#x76b2 ?ñä) - (#x76b4 ?ñå) - (#x76bf ?Ãó) - (#x76c2 ?ÓÛ) - (#x76c5 ?ÖÑ) - (#x76c6 ?Åè) - (#x76c8 ?Ó¯) - (#x76ca ?Òæ) - (#x76cd ?îÁ) - (#x76ce ?°») - (#x76cf ?Õµ) - (#x76d0 ?ÑÎ) - (#x76d1 ?¼à) - (#x76d2 ?ºÐ) - (#x76d4 ?¿ø) - (#x76d6 ?¸Ç) - (#x76d7 ?µÁ) - (#x76d8 ?ÅÌ) - (#x76db ?Ê¢) - (#x76df ?ÃË) - (#x76e5 ?îÂ) - (#x76ee ?Ä¿) - (#x76ef ?¶¢) - (#x76f1 ?íì) - (#x76f2 ?ä) - (#x76f4 ?Ö±) - (#x76f8 ?Ïà) - (#x76f9 ?íï) - (#x76fc ?ÅÎ) - (#x76fe ?¶Ü) - (#x7701 ?Ê¡) - (#x7704 ?íí) - (#x7707 ?íð) - (#x7708 ?íñ) - (#x7709 ?ü) - (#x770b ?¿´) - (#x770d ?íî) - (#x7719 ?íô) - (#x771a ?íò) - (#x771f ?Õæ) - (#x7720 ?Ãß) - (#x7722 ?íó) - (#x7726 ?íö) - (#x7728 ?Õ£) - (#x7729 ?Ñ£) - (#x772d ?íõ) - (#x772f ?ÃÐ) - (#x7735 ?í÷) - (#x7736 ?¿ô) - (#x7737 ?¾ì) - (#x7738 ?íø) - (#x773a ?Ì÷) - (#x773c ?ÑÛ) - (#x7740 ?×Å) - (#x7741 ?Õö) - (#x7743 ?íü) - (#x7747 ?íû) - (#x7750 ?íù) - (#x7751 ?íú) - (#x775a ?íý) - (#x775b ?¾¦) - (#x7761 ?˯) - (#x7762 ?î¡) - (#x7763 ?¶½) - (#x7765 ?î¢) - (#x7766 ?ÄÀ) - (#x7768 ?íþ) - (#x776b ?½Þ) - (#x776c ?²Ç) - (#x7779 ?¶Ã) - (#x777d ?î¥) - (#x777e ?غ) - (#x777f ?î£) - (#x7780 ?î¦) - (#x7784 ?Ãé) - (#x7785 ?³ò) - (#x778c ?î§) - (#x778d ?î¤) - (#x778e ?Ϲ) - (#x7791 ?î¨) - (#x7792 ?Â÷) - (#x779f ?î©) - (#x77a0 ?îª) - (#x77a2 ?Þ«) - (#x77a5 ?Ƴ) - (#x77a7 ?ÇÆ) - (#x77a9 ?Öõ) - (#x77aa ?µÉ) - (#x77ac ?˲) - (#x77b0 ?î«) - (#x77b3 ?Í«) - (#x77b5 ?î¬) - (#x77bb ?Õ°) - (#x77bd ?î) - (#x77bf ?öÄ) - (#x77cd ?ÛÇ) - (#x77d7 ?´£) - (#x77db ?ì) - (#x77dc ?ñæ) - (#x77e2 ?ʸ) - (#x77e3 ?ÒÓ) - (#x77e5 ?Öª) - (#x77e7 ?ïò) - (#x77e9 ?¾Ø) - (#x77eb ?½Ã) - (#x77ec ?ïó) - (#x77ed ?¶Ì) - (#x77ee ?°«) - (#x77f3 ?ʯ) - (#x77f6 ?í¶) - (#x77f8 ?í·) - (#x77fd ?Îù) - (#x77fe ?·¯) - (#x77ff ?¿ó) - (#x7800 ?í¸) - (#x7801 ?Âë) - (#x7802 ?É°) - (#x7809 ?í¹) - (#x780c ?Æö) - (#x780d ?¿³) - (#x7811 ?í¼) - (#x7812 ?Åø) - (#x7814 ?ÑÐ) - (#x7816 ?ש) - (#x7817 ?íº) - (#x7818 ?í») - (#x781a ?Ñâ) - (#x781c ?í¿) - (#x781d ?íÀ) - (#x781f ?íÄ) - (#x7823 ?íÈ) - (#x7825 ?íÆ) - (#x7826 ?íÎ) - (#x7827 ?Õè) - (#x7829 ?íÉ) - (#x782c ?íÇ) - (#x782d ?í¾) - (#x7830 ?Åé) - (#x7834 ?ÆÆ) - (#x7837 ?Éé) - (#x7838 ?ÔÒ) - (#x7839 ?íÁ) - (#x783a ?íÂ) - (#x783b ?íÃ) - (#x783c ?íÅ) - (#x783e ?Àù) - (#x7840 ?´¡) - (#x7845 ?¹è) - (#x7847 ?íÐ) - (#x784c ?íÑ) - (#x784e ?íÊ) - (#x7850 ?íÏ) - (#x7852 ?Îø) - (#x7855 ?˶) - (#x7856 ?íÌ) - (#x7857 ?íÍ) - (#x785d ?Ïõ) - (#x786a ?íÒ) - (#x786b ?Áò) - (#x786c ?Ó²) - (#x786d ?íË) - (#x786e ?È·) - (#x7877 ?¼ï) - (#x787c ?Åð) - (#x7887 ?íÖ) - (#x7889 ?µï) - (#x788c ?µ) - (#x788d ?°) - (#x788e ?Ëé) - (#x7891 ?±®) - (#x7893 ?íÔ) - (#x7897 ?Íë) - (#x7898 ?µâ) - (#x789a ?íÕ) - (#x789b ?íÓ) - (#x789c ?í×) - (#x789f ?µú) - (#x78a1 ?íØ) - (#x78a3 ?íÙ) - (#x78a5 ?íÜ) - (#x78a7 ?±Ì) - (#x78b0 ?Åö) - (#x78b1 ?¼î) - (#x78b2 ?íÚ) - (#x78b3 ?̼) - (#x78b4 ?²ê) - (#x78b9 ?íÛ) - (#x78be ?Äë) - (#x78c1 ?´Å) - (#x78c5 ?°õ) - (#x78c9 ?íß) - (#x78ca ?ÀÚ) - (#x78cb ?´è) - (#x78d0 ?ÅÍ) - (#x78d4 ?íÝ) - (#x78d5 ?¿Ä) - (#x78d9 ?íÞ) - (#x78e8 ?Ä¥) - (#x78ec ?íà) - (#x78f2 ?íá) - (#x78f4 ?íã) - (#x78f7 ?Á×) - (#x78fa ?»Ç) - (#x7901 ?½¸) - (#x7905 ?íâ) - (#x7913 ?íä) - (#x791e ?íæ) - (#x7924 ?íå) - (#x7934 ?íç) - (#x793a ?ʾ) - (#x793b ?ìê) - (#x793c ?Àñ) - (#x793e ?Éç) - (#x7940 ?ìë) - (#x7941 ?Æî) - (#x7946 ?ìì) - (#x7948 ?Æí) - (#x7949 ?ìí) - (#x7953 ?ìð) - (#x7956 ?×æ) - (#x7957 ?ìó) - (#x795a ?ìñ) - (#x795b ?ìî) - (#x795c ?ìï) - (#x795d ?×£) - (#x795e ?Éñ) - (#x795f ?Ëî) - (#x7960 ?ìô) - (#x7962 ?ìò) - (#x7965 ?Ïé) - (#x7967 ?ìö) - (#x7968 ?Ʊ) - (#x796d ?¼À) - (#x796f ?ìõ) - (#x7977 ?µ») - (#x7978 ?»ö) - (#x797a ?ì÷) - (#x7980 ?Ù÷) - (#x7981 ?½û) - (#x7984 ?») - (#x7985 ?ìø) - (#x798a ?ìù) - (#x798f ?¸£) - (#x799a ?ìú) - (#x79a7 ?ìû) - (#x79b3 ?ìü) - (#x79b9 ?Óí) - (#x79ba ?Ø®) - (#x79bb ?Àë) - (#x79bd ?ÇÝ) - (#x79be ?ºÌ) - (#x79c0 ?Ðã) - (#x79c1 ?˽) - (#x79c3 ?ͺ) - (#x79c6 ?¸Ñ) - (#x79c9 ?±ü) - (#x79cb ?Çï) - (#x79cd ?ÖÖ) - (#x79d1 ?¿Æ) - (#x79d2 ?Ãë) - (#x79d5 ?ïõ) - (#x79d8 ?ÃØ) - (#x79df ?×â) - (#x79e3 ?ï÷) - (#x79e4 ?³Ó) - (#x79e6 ?ÇØ) - (#x79e7 ?Ñí) - (#x79e9 ?ÖÈ) - (#x79eb ?ïø) - (#x79ed ?ïö) - (#x79ef ?»ý) - (#x79f0 ?³Æ) - (#x79f8 ?½Õ) - (#x79fb ?ÒÆ) - (#x79fd ?»à) - (#x7a00 ?Ï¡) - (#x7a02 ?ïü) - (#x7a03 ?ïû) - (#x7a06 ?ïù) - (#x7a0b ?³Ì) - (#x7a0d ?ÉÔ) - (#x7a0e ?Ë°) - (#x7a14 ?ïþ) - (#x7a17 ?°Þ) - (#x7a1a ?ÖÉ) - (#x7a1e ?ïý) - (#x7a20 ?³í) - (#x7a23 ?öÕ) - (#x7a33 ?ÎÈ) - (#x7a37 ?ð¢) - (#x7a39 ?ð¡) - (#x7a3b ?µ¾) - (#x7a3c ?¼Ú) - (#x7a3d ?»ü) - (#x7a3f ?¸å) - (#x7a46 ?ÄÂ) - (#x7a51 ?ð£) - (#x7a57 ?Ëë) - (#x7a70 ?ð¦) - (#x7a74 ?Ѩ) - (#x7a76 ?¾¿) - (#x7a77 ?Çî) - (#x7a78 ?ñ¶) - (#x7a79 ?ñ·) - (#x7a7a ?¿Õ) - (#x7a7f ?´©) - (#x7a80 ?ñ¸) - (#x7a81 ?Í») - (#x7a83 ?ÇÔ) - (#x7a84 ?Õ) - (#x7a86 ?ñ¹) - (#x7a88 ?ñº) - (#x7a8d ?ÇÏ) - (#x7a91 ?Ò¤) - (#x7a92 ?ÖÏ) - (#x7a95 ?ñ») - (#x7a96 ?½Ñ) - (#x7a97 ?´°) - (#x7a98 ?¾½) - (#x7a9c ?´Ü) - (#x7a9d ?ÎÑ) - (#x7a9f ?¿ß) - (#x7aa0 ?ñ½) - (#x7aa5 ?¿ú) - (#x7aa6 ?ñ¼) - (#x7aa8 ?ñ¿) - (#x7aac ?ñ¾) - (#x7aad ?ñÀ) - (#x7ab3 ?ñÁ) - (#x7abf ?Áþ) - (#x7acb ?Á¢) - (#x7ad6 ?Êú) - (#x7ad9 ?Õ¾) - (#x7ade ?¾º) - (#x7adf ?¾¹) - (#x7ae0 ?ÕÂ) - (#x7ae3 ?¿¢) - (#x7ae5 ?ͯ) - (#x7ae6 ?ñµ) - (#x7aed ?½ß) - (#x7aef ?¶Ë) - (#x7af9 ?Öñ) - (#x7afa ?óÃ) - (#x7afd ?óÄ) - (#x7aff ?¸Í) - (#x7b03 ?óÆ) - (#x7b04 ?óÇ) - (#x7b06 ?°Ê) - (#x7b08 ?óÅ) - (#x7b0a ?óÉ) - (#x7b0b ?Ëñ) - (#x7b0f ?óË) - (#x7b11 ?Ц) - (#x7b14 ?±Ê) - (#x7b15 ?óÈ) - (#x7b19 ?óÏ) - (#x7b1b ?µÑ) - (#x7b1e ?ó×) - (#x7b20 ?óÒ) - (#x7b24 ?óÔ) - (#x7b25 ?óÓ) - (#x7b26 ?·û) - (#x7b28 ?±¿) - (#x7b2a ?óÎ) - (#x7b2b ?óÊ) - (#x7b2c ?µÚ) - (#x7b2e ?óÐ) - (#x7b31 ?óÑ) - (#x7b33 ?óÕ) - (#x7b38 ?óÍ) - (#x7b3a ?¼ã) - (#x7b3c ?Áý) - (#x7b3e ?óÖ) - (#x7b45 ?óÚ) - (#x7b47 ?óÌ) - (#x7b49 ?µÈ) - (#x7b4b ?½î) - (#x7b4c ?óÜ) - (#x7b4f ?·¤) - (#x7b50 ?¿ð) - (#x7b51 ?Öþ) - (#x7b52 ?Ͳ) - (#x7b54 ?´ð) - (#x7b56 ?²ß) - (#x7b58 ?óØ) - (#x7b5a ?óÙ) - (#x7b5b ?ɸ) - (#x7b5d ?óÝ) - (#x7b60 ?óÞ) - (#x7b62 ?óá) - (#x7b6e ?óß) - (#x7b71 ?óã) - (#x7b72 ?óâ) - (#x7b75 ?óÛ) - (#x7b77 ?¿ê) - (#x7b79 ?³ï) - (#x7b7b ?óà) - (#x7b7e ?Ç©) - (#x7b80 ?¼ò) - (#x7b85 ?óë) - (#x7b8d ?¹¿) - (#x7b90 ?óä) - (#x7b94 ?²) - (#x7b95 ?»þ) - (#x7b97 ?Ëã) - (#x7b9c ?óí) - (#x7b9d ?óé) - (#x7ba1 ?¹Ü) - (#x7ba2 ?óî) - (#x7ba6 ?óå) - (#x7ba7 ?óæ) - (#x7ba8 ?óê) - (#x7ba9 ?Âá) - (#x7baa ?óì) - (#x7bab ?óï) - (#x7bac ?óè) - (#x7bad ?¼ý) - (#x7bb1 ?Ïä) - (#x7bb4 ?óð) - (#x7bb8 ?óç) - (#x7bc1 ?óò) - (#x7bc6 ?×) - (#x7bc7 ?ƪ) - (#x7bcc ?óó) - (#x7bd1 ?óñ) - (#x7bd3 ?¨) - (#x7bd9 ?¸Ý) - (#x7bda ?óõ) - (#x7bdd ?óô) - (#x7be1 ?´Û) - (#x7be5 ?óö) - (#x7be6 ?ó÷) - (#x7bea ?óø) - (#x7bee ?Àº) - (#x7bf1 ?Àé) - (#x7bf7 ?Åñ) - (#x7bfc ?óû) - (#x7bfe ?óú) - (#x7c07 ?´Ø) - (#x7c0b ?óþ) - (#x7c0c ?óù) - (#x7c0f ?óü) - (#x7c16 ?óý) - (#x7c1f ?ô¡) - (#x7c26 ?ô£) - (#x7c27 ?»É) - (#x7c2a ?ô¢) - (#x7c38 ?ô¤) - (#x7c3f ?²¾) - (#x7c40 ?ô¦) - (#x7c41 ?ô¥) - (#x7c4d ?¼®) - (#x7c73 ?Ã×) - (#x7c74 ?Ùá) - (#x7c7b ?Àà) - (#x7c7c ?ôÌ) - (#x7c7d ?×Ñ) - (#x7c89 ?·Û) - (#x7c91 ?ôÎ) - (#x7c92 ?Á£) - (#x7c95 ?ÆÉ) - (#x7c97 ?´Ö) - (#x7c98 ?Õ³) - (#x7c9c ?ôÐ) - (#x7c9d ?ôÏ) - (#x7c9e ?ôÑ) - (#x7c9f ?ËÚ) - (#x7ca2 ?ôÒ) - (#x7ca4 ?ÔÁ) - (#x7ca5 ?Öà) - (#x7caa ?·à) - (#x7cae ?Á¸) - (#x7cb1 ?Á») - (#x7cb2 ?ôÓ) - (#x7cb3 ?¾¬) - (#x7cb9 ?´â) - (#x7cbc ?ôÔ) - (#x7cbd ?ôÕ) - (#x7cbe ?¾«) - (#x7cc1 ?ôÖ) - (#x7cc5 ?ôÛ) - (#x7cc7 ?ô×) - (#x7cc8 ?ôÚ) - (#x7cca ?ºý) - (#x7ccc ?ôØ) - (#x7ccd ?ôÙ) - (#x7cd5 ?¸â) - (#x7cd6 ?ÌÇ) - (#x7cd7 ?ôÜ) - (#x7cd9 ?²Ú) - (#x7cdc ?ÃÓ) - (#x7cdf ?Ôã) - (#x7ce0 ?¿·) - (#x7ce8 ?ôÝ) - (#x7cef ?Å´) - (#x7cf8 ?ôé) - (#x7cfb ?ϵ) - (#x7d0a ?ÎÉ) - (#x7d20 ?ËØ) - (#x7d22 ?Ë÷) - (#x7d27 ?½ô) - (#x7d2b ?×Ï) - (#x7d2f ?ÀÛ) - (#x7d6e ?Ðõ) - (#x7d77 ?ôê) - (#x7da6 ?ôë) - (#x7dae ?ôì) - (#x7e3b ?÷ã) - (#x7e41 ?·±) - (#x7e47 ?ôí) - (#x7e82 ?×ë) - (#x7e9b ?ôî) - (#x7e9f ?æù) - (#x7ea0 ?¾À) - (#x7ea1 ?æú) - (#x7ea2 ?ºì) - (#x7ea3 ?æû) - (#x7ea4 ?ÏË) - (#x7ea5 ?æü) - (#x7ea6 ?Ô¼) - (#x7ea7 ?¼¶) - (#x7ea8 ?æý) - (#x7ea9 ?æþ) - (#x7eaa ?¼Í) - (#x7eab ?ÈÒ) - (#x7eac ?γ) - (#x7ead ?ç¡) - (#x7eaf ?´¿) - (#x7eb0 ?ç¢) - (#x7eb1 ?É´) - (#x7eb2 ?¸Ù) - (#x7eb3 ?ÄÉ) - (#x7eb5 ?×Ý) - (#x7eb6 ?ÂÚ) - (#x7eb7 ?·×) - (#x7eb8 ?Ö½) - (#x7eb9 ?ÎÆ) - (#x7eba ?·Ä) - (#x7ebd ?Ŧ) - (#x7ebe ?ç£) - (#x7ebf ?Ïß) - (#x7ec0 ?ç¤) - (#x7ec1 ?ç¥) - (#x7ec2 ?ç¦) - (#x7ec3 ?Á·) - (#x7ec4 ?×é) - (#x7ec5 ?Éð) - (#x7ec6 ?ϸ) - (#x7ec7 ?Ö¯) - (#x7ec8 ?ÖÕ) - (#x7ec9 ?ç§) - (#x7eca ?°í) - (#x7ecb ?ç¨) - (#x7ecc ?ç©) - (#x7ecd ?ÉÜ) - (#x7ece ?Òï) - (#x7ecf ?¾) - (#x7ed0 ?çª) - (#x7ed1 ?°ó) - (#x7ed2 ?ÈÞ) - (#x7ed3 ?½á) - (#x7ed4 ?ç«) - (#x7ed5 ?ÈÆ) - (#x7ed7 ?ç¬) - (#x7ed8 ?»æ) - (#x7ed9 ?¸ø) - (#x7eda ?Ѥ) - (#x7edb ?ç) - (#x7edc ?Âç) - (#x7edd ?¾ø) - (#x7ede ?½Ê) - (#x7edf ?ͳ) - (#x7ee0 ?ç®) - (#x7ee1 ?ç¯) - (#x7ee2 ?¾î) - (#x7ee3 ?Ðå) - (#x7ee5 ?Ëç) - (#x7ee6 ?ÌÐ) - (#x7ee7 ?¼Ì) - (#x7ee8 ?ç°) - (#x7ee9 ?¼¨) - (#x7eea ?Ð÷) - (#x7eeb ?ç±) - (#x7eed ?Ðø) - (#x7eee ?ç²) - (#x7eef ?ç³) - (#x7ef0 ?´Â) - (#x7ef1 ?ç´) - (#x7ef2 ?çµ) - (#x7ef3 ?Éþ) - (#x7ef4 ?ά) - (#x7ef5 ?Ãà) - (#x7ef6 ?ç·) - (#x7ef7 ?±Á) - (#x7ef8 ?³ñ) - (#x7efa ?ç¸) - (#x7efb ?ç¹) - (#x7efc ?×Û) - (#x7efd ?ÕÀ) - (#x7efe ?çº) - (#x7eff ?ÂÌ) - (#x7f00 ?׺) - (#x7f01 ?ç») - (#x7f02 ?ç¼) - (#x7f03 ?ç½) - (#x7f04 ?¼ê) - (#x7f05 ?Ãå) - (#x7f06 ?ÀÂ) - (#x7f07 ?ç¾) - (#x7f08 ?ç¿) - (#x7f09 ?¼©) - (#x7f0b ?çÀ) - (#x7f0c ?çÁ) - (#x7f0d ?ç¶) - (#x7f0e ?¶Ð) - (#x7f0f ?çÂ) - (#x7f11 ?çÃ) - (#x7f12 ?çÄ) - (#x7f13 ?»º) - (#x7f14 ?µÞ) - (#x7f15 ?ÂÆ) - (#x7f16 ?±à) - (#x7f17 ?çÅ) - (#x7f18 ?Ôµ) - (#x7f19 ?çÆ) - (#x7f1a ?¸¿) - (#x7f1b ?çÈ) - (#x7f1c ?çÇ) - (#x7f1d ?·ì) - (#x7f1f ?çÉ) - (#x7f20 ?²ø) - (#x7f21 ?çÊ) - (#x7f22 ?çË) - (#x7f23 ?çÌ) - (#x7f24 ?çÍ) - (#x7f25 ?çÎ) - (#x7f26 ?çÏ) - (#x7f27 ?çÐ) - (#x7f28 ?Ó§) - (#x7f29 ?Ëõ) - (#x7f2a ?çÑ) - (#x7f2b ?çÒ) - (#x7f2c ?çÓ) - (#x7f2d ?çÔ) - (#x7f2e ?ÉÉ) - (#x7f2f ?çÕ) - (#x7f30 ?çÖ) - (#x7f31 ?ç×) - (#x7f32 ?çØ) - (#x7f33 ?çÙ) - (#x7f34 ?½É) - (#x7f35 ?çÚ) - (#x7f36 ?ó¾) - (#x7f38 ?¸×) - (#x7f3a ?ȱ) - (#x7f42 ?ó¿) - (#x7f44 ?óÀ) - (#x7f45 ?óÁ) - (#x7f50 ?¹Þ) - (#x7f51 ?Íø) - (#x7f54 ?Øè) - (#x7f55 ?º±) - (#x7f57 ?ÂÞ) - (#x7f58 ?î·) - (#x7f5a ?·£) - (#x7f5f ?î¹) - (#x7f61 ?î¸) - (#x7f62 ?°Õ) - (#x7f68 ?î») - (#x7f69 ?ÕÖ) - (#x7f6a ?×ï) - (#x7f6e ?ÖÃ) - (#x7f71 ?î½) - (#x7f72 ?Êð) - (#x7f74 ?î¼) - (#x7f79 ?î¾) - (#x7f7e ?îÀ) - (#x7f81 ?î¿) - (#x7f8a ?Ñò) - (#x7f8c ?Ǽ) - (#x7f8e ?ÃÀ) - (#x7f94 ?¸á) - (#x7f9a ?Áç) - (#x7f9d ?ôÆ) - (#x7f9e ?Ðß) - (#x7f9f ?ôÇ) - (#x7fa1 ?ÏÛ) - (#x7fa4 ?Ⱥ) - (#x7fa7 ?ôÈ) - (#x7faf ?ôÉ) - (#x7fb0 ?ôÊ) - (#x7fb2 ?ôË) - (#x7fb8 ?Ùú) - (#x7fb9 ?¸þ) - (#x7fbc ?åñ) - (#x7fbd ?Óð) - (#x7fbf ?ôà) - (#x7fc1 ?ÎÌ) - (#x7fc5 ?³á) - (#x7fca ?ñ´) - (#x7fcc ?Òî) - (#x7fce ?ôá) - (#x7fd4 ?Ïè) - (#x7fd5 ?ôâ) - (#x7fd8 ?ÇÌ) - (#x7fdf ?µÔ) - (#x7fe0 ?´ä) - (#x7fe1 ?ôä) - (#x7fe5 ?ôã) - (#x7fe6 ?ôå) - (#x7fe9 ?ôæ) - (#x7fee ?ôç) - (#x7ff0 ?º²) - (#x7ff1 ?°¿) - (#x7ff3 ?ôè) - (#x7ffb ?·) - (#x7ffc ?Òí) - (#x8000 ?Ò«) - (#x8001 ?ÀÏ) - (#x8003 ?¿¼) - (#x8004 ?ë£) - (#x8005 ?Õß) - (#x8006 ?êÈ) - (#x800b ?ñó) - (#x800c ?¶ø) - (#x800d ?Ë£) - (#x8010 ?ÄÍ) - (#x8012 ?ñç) - (#x8014 ?ñè) - (#x8015 ?¸û) - (#x8016 ?ñé) - (#x8017 ?ºÄ) - (#x8018 ?ÔÅ) - (#x8019 ?°Ò) - (#x801c ?ñê) - (#x8020 ?ñë) - (#x8022 ?ñì) - (#x8025 ?ñí) - (#x8026 ?ñî) - (#x8027 ?ñï) - (#x8028 ?ññ) - (#x8029 ?ñð) - (#x802a ?ÅÕ) - (#x8031 ?ñò) - (#x8033 ?¶ú) - (#x8035 ?ñô) - (#x8036 ?Ò®) - (#x8037 ?ÞÇ) - (#x8038 ?ËÊ) - (#x803b ?³Ü) - (#x803d ?µ¢) - (#x803f ?¹¢) - (#x8042 ?Äô) - (#x8043 ?ñõ) - (#x8046 ?ñö) - (#x804a ?ÁÄ) - (#x804b ?Áû) - (#x804c ?Ö°) - (#x804d ?ñ÷) - (#x8052 ?ñø) - (#x8054 ?Áª) - (#x8058 ?Ƹ) - (#x805a ?¾Û) - (#x8069 ?ñù) - (#x806a ?´Ï) - (#x8071 ?ñú) - (#x807f ?í²) - (#x8080 ?í±) - (#x8083 ?Ëà) - (#x8084 ?ÒÞ) - (#x8086 ?ËÁ) - (#x8087 ?ÕØ) - (#x8089 ?Èâ) - (#x808b ?Àß) - (#x808c ?¼¡) - (#x8093 ?ëÁ) - (#x8096 ?Ф) - (#x8098 ?Öâ) - (#x809a ?¶Ç) - (#x809b ?¸Ø) - (#x809c ?ëÀ) - (#x809d ?¸Î) - (#x809f ?ë¿) - (#x80a0 ?³¦) - (#x80a1 ?¹É) - (#x80a2 ?Ö«) - (#x80a4 ?·ô) - (#x80a5 ?·Ê) - (#x80a9 ?¼ç) - (#x80aa ?·¾) - (#x80ab ?ëÆ) - (#x80ad ?ëÇ) - (#x80ae ?°¹) - (#x80af ?¿Ï) - (#x80b1 ?ëÅ) - (#x80b2 ?Óý) - (#x80b4 ?ëÈ) - (#x80b7 ?ëÉ) - (#x80ba ?·Î) - (#x80bc ?ëÂ) - (#x80bd ?ëÄ) - (#x80be ?Éö) - (#x80bf ?Ö×) - (#x80c0 ?ÕÍ) - (#x80c1 ?в) - (#x80c2 ?ëÏ) - (#x80c3 ?θ) - (#x80c4 ?ëÐ) - (#x80c6 ?µ¨) - (#x80cc ?±³) - (#x80cd ?ëÒ) - (#x80ce ?Ì¥) - (#x80d6 ?ÅÖ) - (#x80d7 ?ëÓ) - (#x80d9 ?ëÑ) - (#x80da ?Åß) - (#x80db ?ëÎ) - (#x80dc ?ʤ) - (#x80dd ?ëÕ) - (#x80de ?°û) - (#x80e1 ?ºú) - (#x80e4 ?Ø·) - (#x80e5 ?ñã) - (#x80e7 ?ëÊ) - (#x80e8 ?ëË) - (#x80e9 ?ëÌ) - (#x80ea ?ëÍ) - (#x80eb ?ëÖ) - (#x80ec ?æÀ) - (#x80ed ?ëÙ) - (#x80ef ?¿è) - (#x80f0 ?ÒÈ) - (#x80f1 ?ë×) - (#x80f2 ?ëÜ) - (#x80f3 ?¸ì) - (#x80f4 ?ëØ) - (#x80f6 ?½º) - (#x80f8 ?ÐØ) - (#x80fa ?°·) - (#x80fc ?ëÝ) - (#x80fd ?ÄÜ) - (#x8102 ?Ö¬) - (#x8106 ?´à) - (#x8109 ?Âö) - (#x810a ?¼¹) - (#x810d ?ëÚ) - (#x810e ?ëÛ) - (#x810f ?Ôà) - (#x8110 ?Æê) - (#x8111 ?ÄÔ) - (#x8112 ?ëß) - (#x8113 ?ŧ) - (#x8114 ?Ùõ) - (#x8116 ?²±) - (#x8118 ?ëä) - (#x811a ?½Å) - (#x811e ?ëâ) - (#x812c ?ëã) - (#x812f ?¸¬) - (#x8131 ?ÍÑ) - (#x8132 ?ëå) - (#x8136 ?ëá) - (#x8138 ?Á³) - (#x813e ?Æ¢) - (#x8146 ?Ìó) - (#x8148 ?ëæ) - (#x814a ?À°) - (#x814b ?Ò¸) - (#x814c ?ëç) - (#x8150 ?¸¯) - (#x8151 ?¸) - (#x8153 ?ëè) - (#x8154 ?Ç») - (#x8155 ?Íó) - (#x8159 ?ëê) - (#x815a ?ëë) - (#x8160 ?ëí) - (#x8165 ?ÐÈ) - (#x8167 ?ëò) - (#x8169 ?ëî) - (#x816d ?ëñ) - (#x816e ?Èù) - (#x8170 ?Ñü) - (#x8171 ?ëì) - (#x8174 ?ëé) - (#x8179 ?¸¹) - (#x817a ?ÏÙ) - (#x817b ?Äå) - (#x817c ?ëï) - (#x817d ?ëð) - (#x817e ?ÌÚ) - (#x817f ?ÍÈ) - (#x8180 ?°ò) - (#x8182 ?ëö) - (#x8188 ?ëõ) - (#x818a ?²²) - (#x818f ?¸à) - (#x8191 ?ë÷) - (#x8198 ?±ì) - (#x819b ?ÌÅ) - (#x819c ?Ĥ) - (#x819d ?Ï¥) - (#x81a3 ?ëù) - (#x81a6 ?ì¢) - (#x81a8 ?Åò) - (#x81aa ?ëú) - (#x81b3 ?ÉÅ) - (#x81ba ?âß) - (#x81bb ?ëþ) - (#x81c0 ?ÍÎ) - (#x81c1 ?ì¡) - (#x81c2 ?±Û) - (#x81c3 ?Ó·) - (#x81c6 ?ÒÜ) - (#x81ca ?ëý) - (#x81cc ?ëû) - (#x81e3 ?³¼) - (#x81e7 ?ê°) - (#x81ea ?×Ô) - (#x81ec ?ô«) - (#x81ed ?³ô) - (#x81f3 ?ÖÁ) - (#x81f4 ?ÖÂ) - (#x81fb ?Õé) - (#x81fc ?¾Ê) - (#x81fe ?ô§) - (#x8200 ?Ò¨) - (#x8201 ?ô¨) - (#x8202 ?ô©) - (#x8204 ?ôª) - (#x8205 ?¾Ë) - (#x8206 ?Óß) - (#x820c ?Éà) - (#x820d ?Éá) - (#x8210 ?óÂ) - (#x8212 ?Êæ) - (#x8214 ?Ìò) - (#x821b ?â¶) - (#x821c ?Ë´) - (#x821e ?Îè) - (#x821f ?ÖÛ) - (#x8221 ?ô) - (#x8222 ?ô®) - (#x8223 ?ô¯) - (#x8228 ?ô²) - (#x822a ?º½) - (#x822b ?ô³) - (#x822c ?°ã) - (#x822d ?ô°) - (#x822f ?ô±) - (#x8230 ?½¢) - (#x8231 ?²Õ) - (#x8233 ?ô¶) - (#x8234 ?ô·) - (#x8235 ?¶æ) - (#x8236 ?²°) - (#x8237 ?ÏÏ) - (#x8238 ?ô´) - (#x8239 ?´¬) - (#x823b ?ôµ) - (#x823e ?ô¸) - (#x8244 ?ô¹) - (#x8247 ?ͧ) - (#x8249 ?ôº) - (#x824b ?ô») - (#x824f ?ô¼) - (#x8258 ?ËÒ) - (#x825a ?ô½) - (#x825f ?ô¾) - (#x8268 ?ô¿) - (#x826e ?ôÞ) - (#x826f ?Á¼) - (#x8270 ?¼è) - (#x8272 ?É«) - (#x8273 ?ÑÞ) - (#x8274 ?åõ) - (#x8279 ?ܳ) - (#x827a ?ÒÕ) - (#x827d ?Ü´) - (#x827e ?°¬) - (#x827f ?ܵ) - (#x8282 ?½Ú) - (#x8284 ?ܹ) - (#x8288 ?ØÂ) - (#x828a ?Ü·) - (#x828b ?Óó) - (#x828d ?ÉÖ) - (#x828e ?ܺ) - (#x828f ?ܶ) - (#x8291 ?Ü») - (#x8292 ?â) - (#x8297 ?ܼ) - (#x8298 ?ÜÅ) - (#x8299 ?ܽ) - (#x829c ?Îß) - (#x829d ?Ö¥) - (#x829f ?ÜÏ) - (#x82a1 ?ÜÍ) - (#x82a4 ?ÜÒ) - (#x82a5 ?½æ) - (#x82a6 ?«) - (#x82a8 ?ܸ) - (#x82a9 ?ÜË) - (#x82aa ?ÜÎ) - (#x82ab ?ܾ) - (#x82ac ?·Ò) - (#x82ad ?°Å) - (#x82ae ?ÜÇ) - (#x82af ?о) - (#x82b0 ?ÜÁ) - (#x82b1 ?»¨) - (#x82b3 ?·¼) - (#x82b4 ?ÜÌ) - (#x82b7 ?ÜÆ) - (#x82b8 ?Ü¿) - (#x82b9 ?ÇÛ) - (#x82bd ?Ñ¿) - (#x82be ?ÜÀ) - (#x82c1 ?ÜÊ) - (#x82c4 ?ÜÐ) - (#x82c7 ?Î) - (#x82c8 ?ÜÂ) - (#x82ca ?ÜÃ) - (#x82cb ?ÜÈ) - (#x82cc ?ÜÉ) - (#x82cd ?²Ô) - (#x82ce ?ÜÑ) - (#x82cf ?ËÕ) - (#x82d1 ?Ô·) - (#x82d2 ?ÜÛ) - (#x82d3 ?Üß) - (#x82d4 ?̦) - (#x82d5 ?Üæ) - (#x82d7 ?Ãç) - (#x82d8 ?ÜÜ) - (#x82db ?¿Á) - (#x82dc ?ÜÙ) - (#x82de ?°ú) - (#x82df ?¹¶) - (#x82e0 ?Üå) - (#x82e1 ?ÜÓ) - (#x82e3 ?ÜÄ) - (#x82e4 ?ÜÖ) - (#x82e5 ?Èô) - (#x82e6 ?¿à) - (#x82eb ?É») - (#x82ef ?±½) - (#x82f1 ?Ó¢) - (#x82f4 ?ÜÚ) - (#x82f7 ?ÜÕ) - (#x82f9 ?Æ») - (#x82fb ?ÜÞ) - (#x8301 ?×Â) - (#x8302 ?ï) - (#x8303 ?·¶) - (#x8304 ?ÇÑ) - (#x8305 ?é) - (#x8306 ?Üâ) - (#x8307 ?ÜØ) - (#x8308 ?Üë) - (#x8309 ?ÜÔ) - (#x830c ?ÜÝ) - (#x830e ?¾¥) - (#x830f ?Ü×) - (#x8311 ?Üà) - (#x8314 ?Üã) - (#x8315 ?Üä) - (#x8317 ?Üø) - (#x831a ?Üá) - (#x831b ?Ý¢) - (#x831c ?Üç) - (#x8327 ?¼ë) - (#x8328 ?´Ä) - (#x832b ?ã) - (#x832c ?²ç) - (#x832d ?Üú) - (#x832f ?Üò) - (#x8331 ?Üï) - (#x8333 ?Üü) - (#x8334 ?Üî) - (#x8335 ?Òð) - (#x8336 ?²è) - (#x8338 ?È×) - (#x8339 ?Èã) - (#x833a ?Üû) - (#x833c ?Üí) - (#x8340 ?Ü÷) - (#x8343 ?Üõ) - (#x8346 ?¾£) - (#x8347 ?Üô) - (#x8349 ?²Ý) - (#x834f ?Üó) - (#x8350 ?¼ö) - (#x8351 ?Üè) - (#x8352 ?»Ä) - (#x8354 ?Àó) - (#x835a ?¼Ô) - (#x835b ?Üé) - (#x835c ?Üê) - (#x835e ?Üñ) - (#x835f ?Üö) - (#x8360 ?Üù) - (#x8361 ?µ´) - (#x8363 ?ÈÙ) - (#x8364 ?»ç) - (#x8365 ?Üþ) - (#x8366 ?Üý) - (#x8367 ?Ó«) - (#x8368 ?Ý¡) - (#x8369 ?Ý£) - (#x836a ?Ý¥) - (#x836b ?Òñ) - (#x836c ?ݤ) - (#x836d ?ݦ) - (#x836e ?ݧ) - (#x836f ?Ò©) - (#x8377 ?ºÉ) - (#x8378 ?Ý©) - (#x837b ?ݶ) - (#x837c ?ݱ) - (#x837d ?Ý´) - (#x8385 ?Ý°) - (#x8386 ?ÆÎ) - (#x8389 ?Àò) - (#x838e ?ɯ) - (#x8392 ?Üì) - (#x8393 ?Ý®) - (#x8398 ?Ý·) - (#x839b ?Üð) - (#x839c ?ݯ) - (#x839e ?ݸ) - (#x83a0 ?ݬ) - (#x83a8 ?ݹ) - (#x83a9 ?ݳ) - (#x83aa ?Ý) - (#x83ab ?Ī) - (#x83b0 ?ݨ) - (#x83b1 ?À³) - (#x83b2 ?Á«) - (#x83b3 ?ݪ) - (#x83b4 ?Ý«) - (#x83b6 ?ݲ) - (#x83b7 ?»ñ) - (#x83b8 ?ݵ) - (#x83b9 ?Ó¨) - (#x83ba ?ݺ) - (#x83bc ?Ý») - (#x83bd ?ç) - (#x83c0 ?ÝÒ) - (#x83c1 ?ݼ) - (#x83c5 ?ÝÑ) - (#x83c7 ?¹½) - (#x83ca ?¾Õ) - (#x83cc ?¾ú) - (#x83cf ?ºÊ) - (#x83d4 ?ÝÊ) - (#x83d6 ?ÝÅ) - (#x83d8 ?Ý¿) - (#x83dc ?²Ë) - (#x83dd ?ÝÃ) - (#x83df ?ÝË) - (#x83e0 ?²¤) - (#x83e1 ?ÝÕ) - (#x83e5 ?ݾ) - (#x83e9 ?ÆÐ) - (#x83ea ?ÝÐ) - (#x83f0 ?ÝÔ) - (#x83f1 ?Áâ) - (#x83f2 ?·Æ) - (#x83f8 ?ÝÎ) - (#x83f9 ?ÝÏ) - (#x83fd ?ÝÄ) - (#x8401 ?ݽ) - (#x8403 ?ÝÍ) - (#x8404 ?ÌÑ) - (#x8406 ?ÝÉ) - (#x840b ?ÝÂ) - (#x840c ?ÃÈ) - (#x840d ?Ƽ) - (#x840e ?ή) - (#x840f ?ÝÌ) - (#x8411 ?ÝÈ) - (#x8418 ?ÝÁ) - (#x841c ?ÝÆ) - (#x841d ?ÂÜ) - (#x8424 ?Ó©) - (#x8425 ?Óª) - (#x8426 ?ÝÓ) - (#x8427 ?Ïô) - (#x8428 ?Èø) - (#x8431 ?Ýæ) - (#x8438 ?ÝÇ) - (#x843c ?Ýà) - (#x843d ?Âä) - (#x8446 ?Ýá) - (#x8451 ?Ý×) - (#x8457 ?Öø) - (#x8459 ?ÝÙ) - (#x845a ?ÝØ) - (#x845b ?¸ð) - (#x845c ?ÝÖ) - (#x8461 ?ÆÏ) - (#x8463 ?¶) - (#x8469 ?Ýâ) - (#x846b ?ºù) - (#x846c ?Ôá) - (#x846d ?Ýç) - (#x8471 ?´Ð) - (#x8473 ?ÝÚ) - (#x8475 ?¿û) - (#x8476 ?Ýã) - (#x8478 ?Ýß) - (#x847a ?ÝÝ) - (#x8482 ?µÙ) - (#x8487 ?ÝÛ) - (#x8488 ?ÝÜ) - (#x8489 ?ÝÞ) - (#x848b ?½¯) - (#x848c ?Ýä) - (#x848e ?Ýå) - (#x8497 ?Ýõ) - (#x8499 ?ÃÉ) - (#x849c ?Ëâ) - (#x84a1 ?Ýò) - (#x84af ?Øá) - (#x84b2 ?ÆÑ) - (#x84b4 ?Ýô) - (#x84b8 ?Õô) - (#x84b9 ?Ýó) - (#x84ba ?Ýð) - (#x84bd ?Ýì) - (#x84bf ?Ýï) - (#x84c1 ?Ýè) - (#x84c4 ?Ðî) - (#x84c9 ?ÈØ) - (#x84ca ?Ýî) - (#x84cd ?Ýé) - (#x84d0 ?Ýê) - (#x84d1 ?Ëò) - (#x84d3 ?Ýí) - (#x84d6 ?±Í) - (#x84dd ?À¶) - (#x84df ?¼») - (#x84e0 ?Ýñ) - (#x84e3 ?Ý÷) - (#x84e5 ?Ýö) - (#x84e6 ?Ýë) - (#x84ec ?Åî) - (#x84f0 ?Ýû) - (#x84fc ?Þ¤) - (#x84ff ?Þ£) - (#x850c ?Ýø) - (#x8511 ?Ãï) - (#x8513 ?Âû) - (#x8517 ?Õá) - (#x851a ?ε) - (#x851f ?Ýý) - (#x8521 ?²Ì) - (#x852b ?Äè) - (#x852c ?Êß) - (#x8537 ?Ǿ) - (#x8538 ?Ýú) - (#x8539 ?Ýü) - (#x853a ?Ýþ) - (#x853b ?Þ¢) - (#x853c ?°ª) - (#x853d ?±Î) - (#x8543 ?Þ¬) - (#x8548 ?Þ¦) - (#x8549 ?½¶) - (#x854a ?Èï) - (#x8556 ?Þ¡) - (#x8559 ?Þ¥) - (#x855e ?Þ©) - (#x8564 ?Þ¨) - (#x8568 ?Þ§) - (#x8572 ?Þ) - (#x8574 ?ÔÌ) - (#x8579 ?Þ³) - (#x857a ?Þª) - (#x857b ?Þ®) - (#x857e ?ÀÙ) - (#x8584 ?±¡) - (#x8585 ?Þ¶) - (#x8587 ?Þ±) - (#x858f ?Þ²) - (#x859b ?Ѧ) - (#x859c ?Þµ) - (#x85a4 ?Þ¯) - (#x85a8 ?Þ°) - (#x85aa ?н) - (#x85ae ?Þ´) - (#x85af ?Êí) - (#x85b0 ?Þ¹) - (#x85b7 ?Þ¸) - (#x85b9 ?Þ·) - (#x85c1 ?Þ») - (#x85c9 ?½å) - (#x85cf ?²Ø) - (#x85d0 ?Ãê) - (#x85d3 ?Þº) - (#x85d5 ?ź) - (#x85dc ?Þ¼) - (#x85e4 ?ÌÙ) - (#x85e9 ?·ª) - (#x85fb ?Ôå) - (#x85ff ?Þ½) - (#x8605 ?Þ¿) - (#x8611 ?Ä¢) - (#x8616 ?ÞÁ) - (#x8627 ?Þ¾) - (#x8629 ?ÞÀ) - (#x8638 ?Õº) - (#x863c ?ÞÂ) - (#x864d ?ò®) - (#x864e ?»¢) - (#x864f ?²) - (#x8650 ?Å°) - (#x8651 ?ÂÇ) - (#x8654 ?ò¯) - (#x865a ?Ðé) - (#x865e ?ÓÝ) - (#x8662 ?ë½) - (#x866b ?³æ) - (#x866c ?ò°) - (#x866e ?ò±) - (#x8671 ?Ê) - (#x8679 ?ºç) - (#x867a ?ò³) - (#x867b ?òµ) - (#x867c ?ò´) - (#x867d ?Ëä) - (#x867e ?Ϻ) - (#x867f ?ò²) - (#x8680 ?Ê´) - (#x8681 ?ÒÏ) - (#x8682 ?Âì) - (#x868a ?ÎÃ) - (#x868b ?ò¸) - (#x868c ?°ö) - (#x868d ?ò·) - (#x8693 ?ò¾) - (#x8695 ?²Ï) - (#x869c ?ÑÁ) - (#x869d ?òº) - (#x86a3 ?ò¼) - (#x86a4 ?Ôé) - (#x86a7 ?ò») - (#x86a8 ?ò¶) - (#x86a9 ?ò¿) - (#x86aa ?ò½) - (#x86ac ?ò¹) - (#x86af ?òÇ) - (#x86b0 ?òÄ) - (#x86b1 ?òÆ) - (#x86b4 ?òÊ) - (#x86b5 ?òÂ) - (#x86b6 ?òÀ) - (#x86ba ?òÅ) - (#x86c0 ?Öû) - (#x86c4 ?òÁ) - (#x86c6 ?Çù) - (#x86c7 ?Éß) - (#x86c9 ?òÈ) - (#x86ca ?¹Æ) - (#x86cb ?µ°) - (#x86ce ?òÃ) - (#x86cf ?òÉ) - (#x86d0 ?òÐ) - (#x86d1 ?òÖ) - (#x86d4 ?»×) - (#x86d8 ?òÕ) - (#x86d9 ?ÍÜ) - (#x86db ?Öë) - (#x86de ?òÒ) - (#x86df ?òÔ) - (#x86e4 ?¸ò) - (#x86e9 ?òË) - (#x86ed ?òÎ) - (#x86ee ?Âù) - (#x86f0 ?ÕÝ) - (#x86f1 ?òÌ) - (#x86f2 ?òÍ) - (#x86f3 ?òÏ) - (#x86f4 ?òÓ) - (#x86f8 ?òÙ) - (#x86f9 ?Ó¼) - (#x86fe ?¶ê) - (#x8700 ?Êñ) - (#x8702 ?·ä) - (#x8703 ?ò×) - (#x8707 ?òØ) - (#x8708 ?òÚ) - (#x8709 ?òÝ) - (#x870a ?òÛ) - (#x870d ?òÜ) - (#x8712 ?ÑÑ) - (#x8713 ?òÑ) - (#x8715 ?ÍÉ) - (#x8717 ?ÎÏ) - (#x8718 ?Ö©) - (#x871a ?òã) - (#x871c ?ÃÛ) - (#x871e ?òà) - (#x8721 ?À¯) - (#x8722 ?òì) - (#x8723 ?òÞ) - (#x8725 ?òá) - (#x8729 ?òè) - (#x872e ?òâ) - (#x8731 ?òç) - (#x8734 ?òæ) - (#x8737 ?òé) - (#x873b ?òß) - (#x873e ?òä) - (#x873f ?òê) - (#x8747 ?Ó¬) - (#x8748 ?òå) - (#x8749 ?²õ) - (#x874c ?òò) - (#x874e ?Ы) - (#x8753 ?òõ) - (#x8757 ?»È) - (#x8759 ?òù) - (#x8760 ?òð) - (#x8763 ?òö) - (#x8764 ?òø) - (#x8765 ?òú) - (#x876e ?òó) - (#x8770 ?òñ) - (#x8774 ?ºû) - (#x8776 ?µû) - (#x877b ?òï) - (#x877c ?ò÷) - (#x877d ?òí) - (#x877e ?òî) - (#x8782 ?òë) - (#x8783 ?ó¦) - (#x8785 ?ó£) - (#x8788 ?ó¢) - (#x878b ?òô) - (#x878d ?ÈÚ) - (#x8793 ?òû) - (#x8797 ?ó¥) - (#x879f ?Ãø) - (#x87a8 ?òý) - (#x87ab ?ó§) - (#x87ac ?ó©) - (#x87ad ?ó¤) - (#x87af ?òü) - (#x87b3 ?ó«) - (#x87b5 ?óª) - (#x87ba ?ÂÝ) - (#x87bd ?ó®) - (#x87c0 ?ó°) - (#x87c6 ?ó¡) - (#x87ca ?ó±) - (#x87cb ?ó¬) - (#x87d1 ?ó¯) - (#x87d2 ?òþ) - (#x87d3 ?ó) - (#x87db ?ó²) - (#x87e0 ?ó´) - (#x87e5 ?ó¨) - (#x87ea ?ó³) - (#x87ee ?óµ) - (#x87f9 ?з) - (#x87fe ?ó¸) - (#x8803 ?Ùù) - (#x880a ?ó¹) - (#x8813 ?ó·) - (#x8815 ?Èä) - (#x8816 ?ó¶) - (#x881b ?óº) - (#x8821 ?ó») - (#x8822 ?´À) - (#x8832 ?îÃ) - (#x8839 ?ó¼) - (#x883c ?ó½) - (#x8840 ?Ѫ) - (#x8844 ?ô¬) - (#x8845 ?ÐÆ) - (#x884c ?ÐÐ) - (#x884d ?ÑÜ) - (#x8854 ?ÏÎ) - (#x8857 ?½Ö) - (#x8859 ?ÑÃ) - (#x8861 ?ºâ) - (#x8862 ?áé) - (#x8863 ?ÒÂ) - (#x8864 ?ñÂ) - (#x8865 ?²¹) - (#x8868 ?±í) - (#x8869 ?ñÃ) - (#x886b ?ÉÀ) - (#x886c ?³Ä) - (#x886e ?Ùò) - (#x8870 ?Ë¥) - (#x8872 ?ñÄ) - (#x8877 ?ÖÔ) - (#x887d ?ñÅ) - (#x887e ?ôÀ) - (#x887f ?ñÆ) - (#x8881 ?Ô¬) - (#x8882 ?ñÇ) - (#x8884 ?°À) - (#x8885 ?ôÁ) - (#x8888 ?ôÂ) - (#x888b ?´ü) - (#x888d ?ÅÛ) - (#x8892 ?Ì») - (#x8896 ?Ðä) - (#x889c ?Íà) - (#x88a2 ?ñÈ) - (#x88a4 ?Ùó) - (#x88ab ?±») - (#x88ad ?Ï®) - (#x88b1 ?¸¤) - (#x88b7 ?ñÊ) - (#x88bc ?ñË) - (#x88c1 ?²Ã) - (#x88c2 ?ÁÑ) - (#x88c5 ?×°) - (#x88c6 ?ñÉ) - (#x88c9 ?ñÌ) - (#x88ce ?ñÎ) - (#x88d2 ?Ùö) - (#x88d4 ?Òá) - (#x88d5 ?Ô£) - (#x88d8 ?ôÃ) - (#x88d9 ?ȹ) - (#x88df ?ôÄ) - (#x88e2 ?ñÍ) - (#x88e3 ?ñÏ) - (#x88e4 ?¿ã) - (#x88e5 ?ñÐ) - (#x88e8 ?ñÔ) - (#x88f0 ?ñÖ) - (#x88f1 ?ñÑ) - (#x88f3 ?ÉÑ) - (#x88f4 ?Åá) - (#x88f8 ?Âã) - (#x88f9 ?¹ü) - (#x88fc ?ñÓ) - (#x88fe ?ñÕ) - (#x8902 ?¹Ó) - (#x890a ?ñÛ) - (#x8910 ?ºÖ) - (#x8912 ?°ý) - (#x8913 ?ñÙ) - (#x8919 ?ñØ) - (#x891a ?ñÒ) - (#x891b ?ñÚ) - (#x8921 ?ñ×) - (#x8925 ?Èì) - (#x892a ?ÍÊ) - (#x892b ?ñÝ) - (#x8930 ?å½) - (#x8934 ?ñÜ) - (#x8936 ?ñÞ) - (#x8941 ?ñß) - (#x8944 ?Ïå) - (#x895e ?ôÅ) - (#x895f ?½ó) - (#x8966 ?ñà) - (#x897b ?ñá) - (#x897f ?Î÷) - (#x8981 ?Òª) - (#x8983 ?ñû) - (#x8986 ?¸²) - (#x89c1 ?¼û) - (#x89c2 ?¹Û) - (#x89c4 ?¹æ) - (#x89c5 ?ÃÙ) - (#x89c6 ?ÊÓ) - (#x89c7 ?êè) - (#x89c8 ?ÀÀ) - (#x89c9 ?¾õ) - (#x89ca ?êé) - (#x89cb ?êê) - (#x89cc ?êë) - (#x89ce ?êì) - (#x89cf ?êí) - (#x89d0 ?êî) - (#x89d1 ?êï) - (#x89d2 ?½Ç) - (#x89d6 ?õû) - (#x89da ?õý) - (#x89dc ?õþ) - (#x89de ?õü) - (#x89e3 ?½â) - (#x89e5 ?ö¡) - (#x89e6 ?´¥) - (#x89eb ?ö¢) - (#x89ef ?ö£) - (#x89f3 ?ì²) - (#x8a00 ?ÑÔ) - (#x8a07 ?Ùê) - (#x8a3e ?ö¤) - (#x8a48 ?îº) - (#x8a79 ?Õ²) - (#x8a89 ?Óþ) - (#x8a8a ?ÌÜ) - (#x8a93 ?ÊÄ) - (#x8b07 ?åÀ) - (#x8b26 ?ö¥) - (#x8b66 ?¾¯) - (#x8b6c ?Æ©) - (#x8ba0 ?Ú¥) - (#x8ba1 ?¼Æ) - (#x8ba2 ?¶©) - (#x8ba3 ?¸¼) - (#x8ba4 ?ÈÏ) - (#x8ba5 ?¼¥) - (#x8ba6 ?Ú¦) - (#x8ba7 ?Ú§) - (#x8ba8 ?ÌÖ) - (#x8ba9 ?ÈÃ) - (#x8baa ?Ú¨) - (#x8bab ?Æý) - (#x8bad ?ѵ) - (#x8bae ?Òé) - (#x8baf ?Ѷ) - (#x8bb0 ?¼Ç) - (#x8bb2 ?½²) - (#x8bb3 ?»ä) - (#x8bb4 ?Ú©) - (#x8bb5 ?Úª) - (#x8bb6 ?ÑÈ) - (#x8bb7 ?Ú«) - (#x8bb8 ?Ðí) - (#x8bb9 ?¶ï) - (#x8bba ?ÂÛ) - (#x8bbc ?ËÏ) - (#x8bbd ?·í) - (#x8bbe ?Éè) - (#x8bbf ?·Ã) - (#x8bc0 ?¾÷) - (#x8bc1 ?Ö¤) - (#x8bc2 ?Ú¬) - (#x8bc3 ?Ú) - (#x8bc4 ?ÆÀ) - (#x8bc5 ?×ç) - (#x8bc6 ?ʶ) - (#x8bc8 ?Õ©) - (#x8bc9 ?Ëß) - (#x8bca ?Õï) - (#x8bcb ?Ú®) - (#x8bcc ?Öß) - (#x8bcd ?´Ê) - (#x8bce ?Ú°) - (#x8bcf ?Ú¯) - (#x8bd1 ?Òë) - (#x8bd2 ?Ú±) - (#x8bd3 ?Ú²) - (#x8bd4 ?Ú³) - (#x8bd5 ?ÊÔ) - (#x8bd6 ?Ú´) - (#x8bd7 ?Ê«) - (#x8bd8 ?Úµ) - (#x8bd9 ?Ú¶) - (#x8bda ?³Ï) - (#x8bdb ?Öï) - (#x8bdc ?Ú·) - (#x8bdd ?»°) - (#x8bde ?µ®) - (#x8bdf ?Ú¸) - (#x8be0 ?Ú¹) - (#x8be1 ?¹î) - (#x8be2 ?ѯ) - (#x8be3 ?Òè) - (#x8be4 ?Úº) - (#x8be5 ?¸Ã) - (#x8be6 ?Ïê) - (#x8be7 ?²ï) - (#x8be8 ?Ú») - (#x8be9 ?Ú¼) - (#x8beb ?½ë) - (#x8bec ?ÎÜ) - (#x8bed ?Óï) - (#x8bee ?Ú½) - (#x8bef ?Îó) - (#x8bf0 ?Ú¾) - (#x8bf1 ?ÓÕ) - (#x8bf2 ?»å) - (#x8bf3 ?Ú¿) - (#x8bf4 ?˵) - (#x8bf5 ?ËÐ) - (#x8bf6 ?ÚÀ) - (#x8bf7 ?Çë) - (#x8bf8 ?Öî) - (#x8bf9 ?ÚÁ) - (#x8bfa ?ŵ) - (#x8bfb ?¶Á) - (#x8bfc ?ÚÂ) - (#x8bfd ?·Ì) - (#x8bfe ?¿Î) - (#x8bff ?ÚÃ) - (#x8c00 ?ÚÄ) - (#x8c01 ?Ë) - (#x8c02 ?ÚÅ) - (#x8c03 ?µ÷) - (#x8c04 ?ÚÆ) - (#x8c05 ?ÁÂ) - (#x8c06 ?×») - (#x8c07 ?ÚÇ) - (#x8c08 ?̸) - (#x8c0a ?Òê) - (#x8c0b ?ı) - (#x8c0c ?ÚÈ) - (#x8c0d ?µý) - (#x8c0e ?»Ñ) - (#x8c0f ?ÚÉ) - (#x8c10 ?г) - (#x8c11 ?ÚÊ) - (#x8c12 ?ÚË) - (#x8c13 ?ν) - (#x8c14 ?ÚÌ) - (#x8c15 ?ÚÍ) - (#x8c16 ?ÚÎ) - (#x8c17 ?²÷) - (#x8c18 ?ÚÑ) - (#x8c19 ?ÚÏ) - (#x8c1a ?Ñè) - (#x8c1b ?ÚÐ) - (#x8c1c ?ÃÕ) - (#x8c1d ?ÚÒ) - (#x8c1f ?ÚÓ) - (#x8c20 ?ÚÔ) - (#x8c21 ?ÚÕ) - (#x8c22 ?л) - (#x8c23 ?Ò¥) - (#x8c24 ?°ù) - (#x8c25 ?ÚÖ) - (#x8c26 ?Ç«) - (#x8c27 ?Ú×) - (#x8c28 ?½÷) - (#x8c29 ?á) - (#x8c2a ?ÚØ) - (#x8c2b ?ÚÙ) - (#x8c2c ?Ãý) - (#x8c2d ?Ì·) - (#x8c2e ?ÚÚ) - (#x8c2f ?ÚÛ) - (#x8c30 ?À¾) - (#x8c31 ?Æ×) - (#x8c32 ?ÚÜ) - (#x8c33 ?ÚÝ) - (#x8c34 ?Ç´) - (#x8c35 ?ÚÞ) - (#x8c36 ?Úß) - (#x8c37 ?¹È) - (#x8c41 ?»í) - (#x8c46 ?¶¹) - (#x8c47 ?ôø) - (#x8c49 ?ôù) - (#x8c4c ?Íã) - (#x8c55 ?õ¹) - (#x8c5a ?ëà) - (#x8c61 ?Ïó) - (#x8c62 ?»¿) - (#x8c6a ?ºÀ) - (#x8c6b ?Ô¥) - (#x8c73 ?áÙ) - (#x8c78 ?õô) - (#x8c79 ?±ª) - (#x8c7a ?²ò) - (#x8c82 ?õõ) - (#x8c85 ?õ÷) - (#x8c89 ?ºÑ) - (#x8c8a ?õö) - (#x8c8c ?ò) - (#x8c94 ?õù) - (#x8c98 ?õø) - (#x8d1d ?±´) - (#x8d1e ?Õê) - (#x8d1f ?¸º) - (#x8d21 ?¹±) - (#x8d22 ?²Æ) - (#x8d23 ?Ôð) - (#x8d24 ?ÏÍ) - (#x8d25 ?°Ü) - (#x8d26 ?ÕË) - (#x8d27 ?»õ) - (#x8d28 ?ÖÊ) - (#x8d29 ?··) - (#x8d2a ?Ì°) - (#x8d2b ?ƶ) - (#x8d2c ?±á) - (#x8d2d ?¹º) - (#x8d2e ?Öü) - (#x8d2f ?¹á) - (#x8d30 ?·¡) - (#x8d31 ?¼ú) - (#x8d32 ?êÚ) - (#x8d33 ?êÛ) - (#x8d34 ?Ìù) - (#x8d35 ?¹ó) - (#x8d36 ?êÜ) - (#x8d37 ?´û) - (#x8d38 ?ó) - (#x8d39 ?·Ñ) - (#x8d3a ?ºØ) - (#x8d3b ?êÝ) - (#x8d3c ?Ôô) - (#x8d3d ?êÞ) - (#x8d3e ?¼Ö) - (#x8d3f ?»ß) - (#x8d40 ?êß) - (#x8d41 ?ÁÞ) - (#x8d42 ?¸) - (#x8d43 ?Ôß) - (#x8d44 ?×Ê) - (#x8d45 ?êà) - (#x8d46 ?êá) - (#x8d47 ?êä) - (#x8d48 ?êâ) - (#x8d49 ?êã) - (#x8d4a ?ÉÞ) - (#x8d4b ?¸³) - (#x8d4c ?¶Ä) - (#x8d4d ?êå) - (#x8d4e ?Êê) - (#x8d4f ?ÉÍ) - (#x8d50 ?´Í) - (#x8d53 ?âÙ) - (#x8d54 ?Åâ) - (#x8d55 ?êæ) - (#x8d56 ?Àµ) - (#x8d58 ?׸) - (#x8d59 ?êç) - (#x8d5a ?׬) - (#x8d5b ?Èü) - (#x8d5c ?ØÓ) - (#x8d5d ?ØÍ) - (#x8d5e ?ÔÞ) - (#x8d60 ?Ôù) - (#x8d61 ?ÉÄ) - (#x8d62 ?Ó®) - (#x8d63 ?¸Ó) - (#x8d64 ?³à) - (#x8d66 ?Éâ) - (#x8d67 ?ôö) - (#x8d6b ?ºÕ) - (#x8d6d ?ô÷) - (#x8d70 ?×ß) - (#x8d73 ?ôñ) - (#x8d74 ?¸°) - (#x8d75 ?ÕÔ) - (#x8d76 ?¸Ï) - (#x8d77 ?Æð) - (#x8d81 ?³Ã) - (#x8d84 ?ôò) - (#x8d85 ?³¬) - (#x8d8a ?Ô½) - (#x8d8b ?Ç÷) - (#x8d91 ?ôô) - (#x8d94 ?ôó) - (#x8d9f ?ÌË) - (#x8da3 ?Ȥ) - (#x8db1 ?ôõ) - (#x8db3 ?×ã) - (#x8db4 ?Å¿) - (#x8db5 ?õÀ) - (#x8db8 ?õ») - (#x8dba ?õÃ) - (#x8dbc ?õÂ) - (#x8dbe ?Öº) - (#x8dbf ?õÁ) - (#x8dc3 ?Ô¾) - (#x8dc4 ?õÄ) - (#x8dc6 ?õÌ) - (#x8dcb ?°Ï) - (#x8dcc ?µø) - (#x8dce ?õÉ) - (#x8dcf ?õÊ) - (#x8dd1 ?ÅÜ) - (#x8dd6 ?õÅ) - (#x8dd7 ?õÆ) - (#x8dda ?õÇ) - (#x8ddb ?õË) - (#x8ddd ?¾à) - (#x8dde ?õÈ) - (#x8ddf ?¸ú) - (#x8de3 ?õÐ) - (#x8de4 ?õÓ) - (#x8de8 ?¿ç) - (#x8dea ?¹ò) - (#x8deb ?õ¼) - (#x8dec ?õÍ) - (#x8def ?·) - (#x8df3 ?Ìø) - (#x8df5 ?¼ù) - (#x8df7 ?õÎ) - (#x8df8 ?õÏ) - (#x8df9 ?õÑ) - (#x8dfa ?¶å) - (#x8dfb ?õÒ) - (#x8dfd ?õÕ) - (#x8e05 ?õ½) - (#x8e09 ?õÔ) - (#x8e0a ?Ó») - (#x8e0c ?³ì) - (#x8e0f ?̤) - (#x8e14 ?õÖ) - (#x8e1d ?õ×) - (#x8e1e ?¾á) - (#x8e1f ?õØ) - (#x8e22 ?Ìß) - (#x8e23 ?õÛ) - (#x8e29 ?²È) - (#x8e2a ?×Ù) - (#x8e2c ?õÙ) - (#x8e2e ?õÚ) - (#x8e2f ?õÜ) - (#x8e31 ?õâ) - (#x8e35 ?õà) - (#x8e39 ?õß) - (#x8e3a ?õÝ) - (#x8e3d ?õá) - (#x8e40 ?õÞ) - (#x8e41 ?õä) - (#x8e42 ?õå) - (#x8e44 ?Ìã) - (#x8e47 ?å¿) - (#x8e48 ?µ¸) - (#x8e49 ?õã) - (#x8e4a ?õè) - (#x8e4b ?Ì£) - (#x8e51 ?õæ) - (#x8e52 ?õç) - (#x8e59 ?õ¾) - (#x8e66 ?±Ä) - (#x8e69 ?õ¿) - (#x8e6c ?µÅ) - (#x8e6d ?²ä) - (#x8e6f ?õì) - (#x8e70 ?õé) - (#x8e72 ?¶×) - (#x8e74 ?õí) - (#x8e76 ?õê) - (#x8e7c ?õë) - (#x8e7f ?´Ú) - (#x8e81 ?Ôê) - (#x8e85 ?õî) - (#x8e87 ?³ù) - (#x8e8f ?õï) - (#x8e90 ?õñ) - (#x8e94 ?õð) - (#x8e9c ?õò) - (#x8e9e ?õó) - (#x8eab ?Éí) - (#x8eac ?¹ª) - (#x8eaf ?Çû) - (#x8eb2 ?¶ã) - (#x8eba ?ÌÉ) - (#x8ece ?ê¦) - (#x8f66 ?³µ) - (#x8f67 ?Ôþ) - (#x8f68 ?¹ì) - (#x8f69 ?Ðù) - (#x8f6b ?éí) - (#x8f6c ?ת) - (#x8f6d ?éî) - (#x8f6e ?ÂÖ) - (#x8f6f ?Èí) - (#x8f70 ?ºä) - (#x8f71 ?éï) - (#x8f72 ?éð) - (#x8f73 ?éñ) - (#x8f74 ?Öá) - (#x8f75 ?éò) - (#x8f76 ?éó) - (#x8f77 ?éõ) - (#x8f78 ?éô) - (#x8f79 ?éö) - (#x8f7a ?é÷) - (#x8f7b ?Çá) - (#x8f7c ?éø) - (#x8f7d ?ÔØ) - (#x8f7e ?éù) - (#x8f7f ?½Î) - (#x8f81 ?éú) - (#x8f82 ?éû) - (#x8f83 ?½Ï) - (#x8f84 ?éü) - (#x8f85 ?¸¨) - (#x8f86 ?Á¾) - (#x8f87 ?éý) - (#x8f88 ?±²) - (#x8f89 ?»Ô) - (#x8f8a ?¹õ) - (#x8f8b ?éþ) - (#x8f8d ?ê¡) - (#x8f8e ?ê¢) - (#x8f8f ?ê£) - (#x8f90 ?·ø) - (#x8f91 ?¼) - (#x8f93 ?Êä) - (#x8f94 ?àÎ) - (#x8f95 ?Ô¯) - (#x8f96 ?Ͻ) - (#x8f97 ?Õ·) - (#x8f98 ?ê¤) - (#x8f99 ?ÕÞ) - (#x8f9a ?ê¥) - (#x8f9b ?ÐÁ) - (#x8f9c ?¹¼) - (#x8f9e ?´Ç) - (#x8f9f ?±Ù) - (#x8fa3 ?À±) - (#x8fa8 ?±æ) - (#x8fa9 ?±ç) - (#x8fab ?±è) - (#x8fb0 ?³½) - (#x8fb1 ?Èè) - (#x8fb6 ?åÁ) - (#x8fb9 ?±ß) - (#x8fbd ?ÁÉ) - (#x8fbe ?´ï) - (#x8fc1 ?Ǩ) - (#x8fc2 ?ÓØ) - (#x8fc4 ?Æù) - (#x8fc5 ?Ѹ) - (#x8fc7 ?¹ý) - (#x8fc8 ?Âõ) - (#x8fce ?Ó) - (#x8fd0 ?ÔË) - (#x8fd1 ?½ü) - (#x8fd3 ?åÂ) - (#x8fd4 ?·µ) - (#x8fd5 ?åÃ) - (#x8fd8 ?»¹) - (#x8fd9 ?Õâ) - (#x8fdb ?½ø) - (#x8fdc ?Ô¶) - (#x8fdd ?Î¥) - (#x8fde ?Á¬) - (#x8fdf ?³Ù) - (#x8fe2 ?Ìö) - (#x8fe4 ?åÆ) - (#x8fe5 ?åÄ) - (#x8fe6 ?åÈ) - (#x8fe8 ?åÊ) - (#x8fe9 ?åÇ) - (#x8fea ?µÏ) - (#x8feb ?ÆÈ) - (#x8fed ?µü) - (#x8fee ?åÅ) - (#x8ff0 ?Êö) - (#x8ff3 ?åÉ) - (#x8ff7 ?ÃÔ) - (#x8ff8 ?±Å) - (#x8ff9 ?¼£) - (#x8ffd ?×·) - (#x9000 ?ÍË) - (#x9001 ?ËÍ) - (#x9002 ?ÊÊ) - (#x9003 ?ÌÓ) - (#x9004 ?åÌ) - (#x9005 ?åË) - (#x9006 ?Äæ) - (#x9009 ?Ñ¡) - (#x900a ?Ñ·) - (#x900b ?åÍ) - (#x900d ?åÐ) - (#x900f ?͸) - (#x9010 ?Öð) - (#x9011 ?åÏ) - (#x9012 ?µÝ) - (#x9014 ?;) - (#x9016 ?åÑ) - (#x9017 ?¶º) - (#x901a ?ͨ) - (#x901b ?¹ä) - (#x901d ?ÊÅ) - (#x901e ?³Ñ) - (#x901f ?ËÙ) - (#x9020 ?Ôì) - (#x9021 ?åÒ) - (#x9022 ?·ê) - (#x9026 ?åÎ) - (#x902d ?åÕ) - (#x902e ?´þ) - (#x902f ?åÖ) - (#x9035 ?åÓ) - (#x9036 ?åÔ) - (#x9038 ?ÒÝ) - (#x903b ?Âß) - (#x903c ?±Æ) - (#x903e ?Óâ) - (#x9041 ?¶Ý) - (#x9042 ?Ëì) - (#x9044 ?å×) - (#x9047 ?Óö) - (#x904d ?±é) - (#x904f ?¶ô) - (#x9050 ?åÚ) - (#x9051 ?åØ) - (#x9052 ?åÙ) - (#x9053 ?µÀ) - (#x9057 ?ÒÅ) - (#x9058 ?åÜ) - (#x905b ?åÞ) - (#x9062 ?åÝ) - (#x9063 ?Dz) - (#x9065 ?Ò£) - (#x9068 ?åÛ) - (#x906d ?Ôâ) - (#x906e ?ÕÚ) - (#x9074 ?åà) - (#x9075 ?×ñ) - (#x907d ?åá) - (#x907f ?±Ü) - (#x9080 ?Ñû) - (#x9082 ?åâ) - (#x9083 ?åä) - (#x9088 ?åã) - (#x908b ?åå) - (#x9091 ?ÒØ) - (#x9093 ?µË) - (#x9095 ?çß) - (#x9097 ?Úõ) - (#x9099 ?Úø) - (#x909b ?Úö) - (#x909d ?Ú÷) - (#x90a1 ?Úú) - (#x90a2 ?ÐÏ) - (#x90a3 ?ÄÇ) - (#x90a6 ?°î) - (#x90aa ?а) - (#x90ac ?Úù) - (#x90ae ?ÓÊ) - (#x90af ?ºª) - (#x90b0 ?Û¢) - (#x90b1 ?Çñ) - (#x90b3 ?Úü) - (#x90b4 ?Úû) - (#x90b5 ?ÉÛ) - (#x90b6 ?Úý) - (#x90b8 ?Û¡) - (#x90b9 ?×Þ) - (#x90ba ?Úþ) - (#x90bb ?ÁÚ) - (#x90be ?Û¥) - (#x90c1 ?Óô) - (#x90c4 ?Û§) - (#x90c5 ?Û¤) - (#x90c7 ?Û¨) - (#x90ca ?½¼) - (#x90ce ?ÀÉ) - (#x90cf ?Û£) - (#x90d0 ?Û¦) - (#x90d1 ?Ö£) - (#x90d3 ?Û©) - (#x90d7 ?Û) - (#x90db ?Û®) - (#x90dc ?Û¬) - (#x90dd ?ºÂ) - (#x90e1 ?¿¤) - (#x90e2 ?Û«) - (#x90e6 ?Ûª) - (#x90e7 ?ÔÇ) - (#x90e8 ?²¿) - (#x90eb ?Û¯) - (#x90ed ?¹ù) - (#x90ef ?Û°) - (#x90f4 ?³») - (#x90f8 ?µ¦) - (#x90fd ?¶¼) - (#x90fe ?Û±) - (#x9102 ?¶õ) - (#x9104 ?Û²) - (#x9119 ?±É) - (#x911e ?Û´) - (#x9122 ?Û³) - (#x9123 ?Ûµ) - (#x912f ?Û·) - (#x9131 ?Û¶) - (#x9139 ?Û¸) - (#x9143 ?Û¹) - (#x9146 ?Ûº) - (#x9149 ?ÓÏ) - (#x914a ?ôú) - (#x914b ?Çõ) - (#x914c ?×Ã) - (#x914d ?Åä) - (#x914e ?ôü) - (#x914f ?ôý) - (#x9150 ?ôû) - (#x9152 ?¾Æ) - (#x9157 ?Ðï) - (#x915a ?·Ó) - (#x915d ?ÔÍ) - (#x915e ?̪) - (#x9161 ?õ¢) - (#x9162 ?õ¡) - (#x9163 ?º¨) - (#x9164 ?ôþ) - (#x9165 ?ËÖ) - (#x9169 ?õ¤) - (#x916a ?ÀÒ) - (#x916c ?³ê) - (#x916e ?ͪ) - (#x916f ?õ¥) - (#x9170 ?õ£) - (#x9171 ?½´) - (#x9172 ?õ¨) - (#x9174 ?õ©) - (#x9175 ?½Í) - (#x9176 ?ø) - (#x9177 ?¿á) - (#x9178 ?Ëá) - (#x9179 ?õª) - (#x917d ?õ¦) - (#x917e ?õ§) - (#x917f ?Äð) - (#x9185 ?õ¬) - (#x9187 ?´¼) - (#x9189 ?×í) - (#x918b ?´×) - (#x918c ?õ«) - (#x918d ?õ®) - (#x9190 ?õ) - (#x9191 ?õ¯) - (#x9192 ?ÐÑ) - (#x919a ?ÃÑ) - (#x919b ?È©) - (#x91a2 ?õ°) - (#x91a3 ?õ±) - (#x91aa ?õ²) - (#x91ad ?õ³) - (#x91ae ?õ´) - (#x91af ?õµ) - (#x91b4 ?õ·) - (#x91b5 ?õ¶) - (#x91ba ?õ¸) - (#x91c7 ?²É) - (#x91c9 ?ÓÔ) - (#x91ca ?ÊÍ) - (#x91cc ?Àï) - (#x91cd ?ÖØ) - (#x91ce ?Ò°) - (#x91cf ?Á¿) - (#x91d1 ?½ð) - (#x91dc ?¸ª) - (#x9274 ?¼ø) - (#x928e ?öÆ) - (#x92ae ?öÇ) - (#x92c8 ?öÈ) - (#x933e ?öÉ) - (#x936a ?öÊ) - (#x938f ?öÌ) - (#x93ca ?öË) - (#x93d6 ?÷é) - (#x943e ?öÍ) - (#x946b ?öÎ) - (#x9485 ?îÄ) - (#x9486 ?îÅ) - (#x9487 ?îÆ) - (#x9488 ?Õë) - (#x9489 ?¶¤) - (#x948a ?îÈ) - (#x948b ?îÇ) - (#x948c ?îÉ) - (#x948d ?îÊ) - (#x948e ?Ç¥) - (#x948f ?îË) - (#x9490 ?îÌ) - (#x9492 ?·°) - (#x9493 ?µö) - (#x9494 ?îÍ) - (#x9495 ?îÏ) - (#x9497 ?îÎ) - (#x9499 ?¸Æ) - (#x949a ?îÐ) - (#x949b ?îÑ) - (#x949c ?îÒ) - (#x949d ?¶Û) - (#x949e ?³®) - (#x949f ?ÖÓ) - (#x94a0 ?ÄÆ) - (#x94a1 ?±µ) - (#x94a2 ?¸Ö) - (#x94a3 ?îÓ) - (#x94a4 ?îÔ) - (#x94a5 ?Ô¿) - (#x94a6 ?ÇÕ) - (#x94a7 ?¾û) - (#x94a8 ?ÎÙ) - (#x94a9 ?¹³) - (#x94aa ?îÖ) - (#x94ab ?îÕ) - (#x94ac ?îØ) - (#x94ad ?î×) - (#x94ae ?Å¥) - (#x94af ?îÙ) - (#x94b0 ?îÚ) - (#x94b1 ?Ç®) - (#x94b2 ?îÛ) - (#x94b3 ?ǯ) - (#x94b4 ?îÜ) - (#x94b5 ?²§) - (#x94b6 ?îÝ) - (#x94b7 ?îÞ) - (#x94b8 ?îß) - (#x94b9 ?îà) - (#x94ba ?îá) - (#x94bb ?×ê) - (#x94bc ?îâ) - (#x94bd ?îã) - (#x94be ?¼Ø) - (#x94bf ?îä) - (#x94c0 ?ÓË) - (#x94c1 ?Ìú) - (#x94c2 ?²¬) - (#x94c3 ?Áå) - (#x94c4 ?îå) - (#x94c5 ?Ǧ) - (#x94c6 ?Ã) - (#x94c8 ?îæ) - (#x94c9 ?îç) - (#x94ca ?îè) - (#x94cb ?îé) - (#x94cc ?îê) - (#x94cd ?îë) - (#x94ce ?îì) - (#x94d0 ?îí) - (#x94d1 ?îî) - (#x94d2 ?îï) - (#x94d5 ?îð) - (#x94d6 ?îñ) - (#x94d7 ?îò) - (#x94d8 ?îô) - (#x94d9 ?îó) - (#x94db ?îõ) - (#x94dc ?Í) - (#x94dd ?ÂÁ) - (#x94de ?îö) - (#x94df ?î÷) - (#x94e0 ?îø) - (#x94e1 ?Õ¡) - (#x94e2 ?îù) - (#x94e3 ?ϳ) - (#x94e4 ?îú) - (#x94e5 ?îû) - (#x94e7 ?îü) - (#x94e8 ?îý) - (#x94e9 ?ï¡) - (#x94ea ?îþ) - (#x94eb ?ï¢) - (#x94ec ?¸õ) - (#x94ed ?Ãú) - (#x94ee ?ï£) - (#x94ef ?ï¤) - (#x94f0 ?½Â) - (#x94f1 ?Ò¿) - (#x94f2 ?²ù) - (#x94f3 ?ï¥) - (#x94f4 ?ï¦) - (#x94f5 ?ï§) - (#x94f6 ?Òø) - (#x94f7 ?ï¨) - (#x94f8 ?Öý) - (#x94f9 ?ï©) - (#x94fa ?ÆÌ) - (#x94fc ?ïª) - (#x94fd ?ï«) - (#x94fe ?Á´) - (#x94ff ?ï¬) - (#x9500 ?Ïú) - (#x9501 ?Ëø) - (#x9502 ?ï®) - (#x9503 ?ï) - (#x9504 ?³ú) - (#x9505 ?¹ø) - (#x9506 ?ï¯) - (#x9507 ?ï°) - (#x9508 ?Ðâ) - (#x9509 ?ï±) - (#x950a ?ï²) - (#x950b ?·æ) - (#x950c ?п) - (#x950d ?ï³) - (#x950e ?ï´) - (#x950f ?ïµ) - (#x9510 ?Èñ) - (#x9511 ?Ìà) - (#x9512 ?ï¶) - (#x9513 ?ï·) - (#x9514 ?ï¸) - (#x9515 ?ï¹) - (#x9516 ?ïº) - (#x9517 ?Õà) - (#x9518 ?ï») - (#x9519 ?´í) - (#x951a ?ê) - (#x951b ?ï¼) - (#x951d ?ï½) - (#x951e ?ï¾) - (#x951f ?ï¿) - (#x9521 ?Îý) - (#x9522 ?ïÀ) - (#x9523 ?Âà) - (#x9524 ?´¸) - (#x9525 ?׶) - (#x9526 ?½õ) - (#x9528 ?ÏÇ) - (#x9529 ?ïÃ) - (#x952a ?ïÁ) - (#x952b ?ïÂ) - (#x952c ?ïÄ) - (#x952d ?¶§) - (#x952e ?¼ü) - (#x952f ?¾â) - (#x9530 ?ÃÌ) - (#x9531 ?ïÅ) - (#x9532 ?ïÆ) - (#x9534 ?ïÇ) - (#x9535 ?ïÏ) - (#x9536 ?ïÈ) - (#x9537 ?ïÉ) - (#x9538 ?ïÊ) - (#x9539 ?ÇÂ) - (#x953a ?ïñ) - (#x953b ?¶Í) - (#x953c ?ïË) - (#x953e ?ïÌ) - (#x953f ?ïÍ) - (#x9540 ?¶Æ) - (#x9541 ?þ) - (#x9542 ?ïÎ) - (#x9544 ?ïÐ) - (#x9545 ?ïÑ) - (#x9546 ?ïÒ) - (#x9547 ?Õò) - (#x9549 ?ïÓ) - (#x954a ?Ä÷) - (#x954c ?ïÔ) - (#x954d ?Äø) - (#x954e ?ïÕ) - (#x954f ?ïÖ) - (#x9550 ?¸ä) - (#x9551 ?°÷) - (#x9552 ?ï×) - (#x9553 ?ïØ) - (#x9554 ?ïÙ) - (#x9556 ?ïÚ) - (#x9557 ?ïÛ) - (#x9558 ?ïÜ) - (#x9559 ?ïÝ) - (#x955b ?ïÞ) - (#x955c ?¾µ) - (#x955d ?ïá) - (#x955e ?ïß) - (#x955f ?ïà) - (#x9561 ?ïâ) - (#x9562 ?ïã) - (#x9563 ?ÁÍ) - (#x9564 ?ïä) - (#x9565 ?ïå) - (#x9566 ?ïæ) - (#x9567 ?ïç) - (#x9568 ?ïè) - (#x9569 ?ïé) - (#x956a ?ïê) - (#x956b ?ïë) - (#x956c ?ïì) - (#x956d ?ÀØ) - (#x956f ?ïí) - (#x9570 ?Á) - (#x9571 ?ïî) - (#x9572 ?ïï) - (#x9573 ?ïð) - (#x9576 ?Ïâ) - (#x957f ?³¤) - (#x95e8 ?ÃÅ) - (#x95e9 ?ãÅ) - (#x95ea ?ÉÁ) - (#x95eb ?ãÆ) - (#x95ed ?±Õ) - (#x95ee ?ÎÊ) - (#x95ef ?´³) - (#x95f0 ?Èò) - (#x95f1 ?ãÇ) - (#x95f2 ?ÏÐ) - (#x95f3 ?ãÈ) - (#x95f4 ?¼ä) - (#x95f5 ?ãÉ) - (#x95f6 ?ãÊ) - (#x95f7 ?ÃÆ) - (#x95f8 ?Õ¢) - (#x95f9 ?ÄÖ) - (#x95fa ?¹ë) - (#x95fb ?ÎÅ) - (#x95fc ?ãË) - (#x95fd ?Ãö) - (#x95fe ?ãÌ) - (#x9600 ?·§) - (#x9601 ?¸ó) - (#x9602 ?ºÒ) - (#x9603 ?ãÍ) - (#x9604 ?ãÎ) - (#x9605 ?ÔÄ) - (#x9606 ?ãÏ) - (#x9608 ?ãÐ) - (#x9609 ?ÑË) - (#x960a ?ãÑ) - (#x960b ?ãÒ) - (#x960c ?ãÓ) - (#x960d ?ãÔ) - (#x960e ?ÑÖ) - (#x960f ?ãÕ) - (#x9610 ?²û) - (#x9611 ?À») - (#x9612 ?ãÖ) - (#x9614 ?À«) - (#x9615 ?ã×) - (#x9616 ?ãØ) - (#x9617 ?ãÙ) - (#x9619 ?ãÚ) - (#x961a ?ãÛ) - (#x961c ?¸·) - (#x961d ?Úâ) - (#x961f ?¶Ó) - (#x9621 ?Úä) - (#x9622 ?Úã) - (#x962a ?Úæ) - (#x962e ?Èî) - (#x9631 ?Úå) - (#x9632 ?·À) - (#x9633 ?Ñô) - (#x9634 ?Òõ) - (#x9635 ?Õó) - (#x9636 ?½×) - (#x963b ?×è) - (#x963c ?Úè) - (#x963d ?Úç) - (#x963f ?°¢) - (#x9640 ?ÍÓ) - (#x9642 ?Úé) - (#x9644 ?¸½) - (#x9645 ?¼Ê) - (#x9646 ?½) - (#x9647 ?¤) - (#x9648 ?³Â) - (#x9649 ?Úê) - (#x964b ?ª) - (#x964c ?Ä°) - (#x964d ?½µ) - (#x9650 ?ÏÞ) - (#x9654 ?Úë) - (#x9655 ?ÉÂ) - (#x965b ?±Ý) - (#x965f ?Úì) - (#x9661 ?¶¸) - (#x9662 ?Ôº) - (#x9664 ?³ý) - (#x9667 ?Úí) - (#x9668 ?ÔÉ) - (#x9669 ?ÏÕ) - (#x966a ?Åã) - (#x966c ?Úî) - (#x9672 ?Úï) - (#x9674 ?Úð) - (#x9675 ?Áê) - (#x9676 ?ÌÕ) - (#x9677 ?ÏÝ) - (#x9685 ?Óç) - (#x9686 ?¡) - (#x9688 ?Úñ) - (#x968b ?Ëå) - (#x968d ?Úò) - (#x968f ?Ëæ) - (#x9690 ?Òþ) - (#x9694 ?¸ô) - (#x9697 ?Úó) - (#x9698 ?°¯) - (#x9699 ?϶) - (#x969c ?ÕÏ) - (#x96a7 ?Ëí) - (#x96b0 ?Úô) - (#x96b3 ?ãÄ) - (#x96b6 ?Á¥) - (#x96b9 ?ö¿) - (#x96bc ?öÀ) - (#x96bd ?öÁ) - (#x96be ?ÄÑ) - (#x96c0 ?ȸ) - (#x96c1 ?Ñã) - (#x96c4 ?ÐÛ) - (#x96c5 ?ÑÅ) - (#x96c6 ?¼¯) - (#x96c7 ?¹Í) - (#x96c9 ?ïô) - (#x96cc ?´Æ) - (#x96cd ?Óº) - (#x96ce ?öÂ) - (#x96cf ?³û) - (#x96d2 ?öÃ) - (#x96d5 ?µñ) - (#x96e0 ?öÅ) - (#x96e8 ?Óê) - (#x96e9 ?ö§) - (#x96ea ?Ñ©) - (#x96ef ?ö©) - (#x96f3 ?ö¨) - (#x96f6 ?Áã) - (#x96f7 ?À×) - (#x96f9 ?±¢) - (#x96fe ?Îí) - (#x9700 ?Ðè) - (#x9701 ?ö«) - (#x9704 ?Ïö) - (#x9706 ?öª) - (#x9707 ?Õð) - (#x9708 ?ö¬) - (#x9709 ?ù) - (#x970d ?»ô) - (#x970e ?ö®) - (#x970f ?ö) - (#x9713 ?ÄÞ) - (#x9716 ?ÁØ) - (#x971c ?˪) - (#x971e ?ϼ) - (#x972a ?ö¯) - (#x972d ?ö°) - (#x9730 ?ö±) - (#x9732 ?¶) - (#x9738 ?°Ô) - (#x9739 ?Åù) - (#x973e ?ö²) - (#x9752 ?Çà) - (#x9753 ?ö¦) - (#x9756 ?¾¸) - (#x9759 ?¾²) - (#x975b ?µå) - (#x975e ?·Ç) - (#x9760 ?¿¿) - (#x9761 ?ÃÒ) - (#x9762 ?Ãæ) - (#x9765 ?ØÌ) - (#x9769 ?¸ï) - (#x9773 ?½ù) - (#x9774 ?Ñ¥) - (#x9776 ?°Ð) - (#x977c ?÷°) - (#x9785 ?÷±) - (#x978b ?Ь) - (#x978d ?°°) - (#x9791 ?÷²) - (#x9792 ?÷³) - (#x9794 ?÷´) - (#x9798 ?ÇÊ) - (#x97a0 ?¾Ï) - (#x97a3 ?÷·) - (#x97ab ?÷¶) - (#x97ad ?±Þ) - (#x97af ?÷µ) - (#x97b2 ?÷¸) - (#x97b4 ?÷¹) - (#x97e6 ?Τ) - (#x97e7 ?ÈÍ) - (#x97e9 ?º«) - (#x97ea ?è¸) - (#x97eb ?è¹) - (#x97ec ?èº) - (#x97ed ?¾Â) - (#x97f3 ?Òô) - (#x97f5 ?ÔÏ) - (#x97f6 ?ÉØ) - (#x9875 ?Ò³) - (#x9876 ?¶¥) - (#x9877 ?Çê) - (#x9878 ?ñü) - (#x9879 ?Ïî) - (#x987a ?˳) - (#x987b ?Ðë) - (#x987c ?çï) - (#x987d ?Íç) - (#x987e ?¹Ë) - (#x987f ?¶Ù) - (#x9880 ?ñý) - (#x9881 ?°ä) - (#x9882 ?ËÌ) - (#x9883 ?ñþ) - (#x9884 ?Ô¤) - (#x9885 ?Â) - (#x9886 ?Áì) - (#x9887 ?ÆÄ) - (#x9888 ?¾±) - (#x9889 ?ò¡) - (#x988a ?¼Õ) - (#x988c ?ò¢) - (#x988d ?ò£) - (#x988f ?ò¤) - (#x9890 ?ÒÃ) - (#x9891 ?Ƶ) - (#x9893 ?ÍÇ) - (#x9894 ?ò¥) - (#x9896 ?Ó±) - (#x9897 ?¿Å) - (#x9898 ?Ìâ) - (#x989a ?ò¦) - (#x989b ?ò§) - (#x989c ?ÑÕ) - (#x989d ?¶î) - (#x989e ?ò¨) - (#x989f ?ò©) - (#x98a0 ?µß) - (#x98a1 ?òª) - (#x98a2 ?ò«) - (#x98a4 ?²ü) - (#x98a5 ?ò¬) - (#x98a6 ?ò) - (#x98a7 ?ȧ) - (#x98ce ?·ç) - (#x98d1 ?ì©) - (#x98d2 ?ìª) - (#x98d3 ?ì«) - (#x98d5 ?ì¬) - (#x98d8 ?Æ®) - (#x98d9 ?ì) - (#x98da ?ì®) - (#x98de ?·É) - (#x98df ?ʳ) - (#x98e7 ?â¸) - (#x98e8 ?÷Ï) - (#x990d ?÷Ð) - (#x9910 ?²Í) - (#x992e ?÷Ñ) - (#x9954 ?÷Ó) - (#x9955 ?÷Ò) - (#x9963 ?â») - (#x9965 ?¼¢) - (#x9967 ?â¼) - (#x9968 ?â½) - (#x9969 ?â¾) - (#x996a ?â¿) - (#x996b ?âÀ) - (#x996c ?âÁ) - (#x996d ?·¹) - (#x996e ?Òû) - (#x996f ?½¤) - (#x9970 ?ÊÎ) - (#x9971 ?±¥) - (#x9972 ?ËÇ) - (#x9974 ?âÂ) - (#x9975 ?¶ü) - (#x9976 ?ÈÄ) - (#x9977 ?âÃ) - (#x997a ?½È) - (#x997c ?±ý) - (#x997d ?âÄ) - (#x997f ?¶ö) - (#x9980 ?âÅ) - (#x9981 ?ÄÙ) - (#x9984 ?âÆ) - (#x9985 ?ÏÚ) - (#x9986 ?¹Ý) - (#x9987 ?âÇ) - (#x9988 ?À¡) - (#x998a ?âÈ) - (#x998b ?²ö) - (#x998d ?âÉ) - (#x998f ?Áó) - (#x9990 ?âÊ) - (#x9991 ?âË) - (#x9992 ?Âø) - (#x9993 ?âÌ) - (#x9994 ?âÍ) - (#x9995 ?âÎ) - (#x9996 ?Ê×) - (#x9997 ?ظ) - (#x9998 ?Ùå) - (#x9999 ?Ïã) - (#x99a5 ?ð¥) - (#x99a8 ?Ü°) - (#x9a6c ?Âí) - (#x9a6d ?Ô¦) - (#x9a6e ?ÍÔ) - (#x9a6f ?ѱ) - (#x9a70 ?³Û) - (#x9a71 ?Çý) - (#x9a73 ?²µ) - (#x9a74 ?¿) - (#x9a75 ?æà) - (#x9a76 ?Ê») - (#x9a77 ?æá) - (#x9a78 ?æâ) - (#x9a79 ?¾Ô) - (#x9a7a ?æã) - (#x9a7b ?פ) - (#x9a7c ?ÍÕ) - (#x9a7d ?æå) - (#x9a7e ?¼Ý) - (#x9a7f ?æä) - (#x9a80 ?ææ) - (#x9a81 ?æç) - (#x9a82 ?Âî) - (#x9a84 ?½¾) - (#x9a85 ?æè) - (#x9a86 ?Âæ) - (#x9a87 ?º§) - (#x9a88 ?æé) - (#x9a8a ?æê) - (#x9a8b ?³Ò) - (#x9a8c ?Ñé) - (#x9a8f ?¿¥) - (#x9a90 ?æë) - (#x9a91 ?Æï) - (#x9a92 ?æì) - (#x9a93 ?æí) - (#x9a96 ?æî) - (#x9a97 ?Æ) - (#x9a98 ?æï) - (#x9a9a ?ɧ) - (#x9a9b ?æð) - (#x9a9c ?æñ) - (#x9a9d ?æò) - (#x9a9e ?å¹) - (#x9a9f ?æó) - (#x9aa0 ?æô) - (#x9aa1 ?Ââ) - (#x9aa2 ?æõ) - (#x9aa3 ?æö) - (#x9aa4 ?Öè) - (#x9aa5 ?æ÷) - (#x9aa7 ?æø) - (#x9aa8 ?¹Ç) - (#x9ab0 ?÷») - (#x9ab1 ?÷º) - (#x9ab6 ?÷¾) - (#x9ab7 ?÷¼) - (#x9ab8 ?º¡) - (#x9aba ?÷¿) - (#x9abc ?÷À) - (#x9ac0 ?÷Â) - (#x9ac1 ?÷Á) - (#x9ac2 ?÷Ä) - (#x9ac5 ?÷Ã) - (#x9acb ?÷Å) - (#x9acc ?÷Æ) - (#x9ad1 ?÷Ç) - (#x9ad3 ?Ëè) - (#x9ad8 ?¸ß) - (#x9adf ?÷Ô) - (#x9ae1 ?÷Õ) - (#x9ae6 ?÷Ö) - (#x9aeb ?÷Ø) - (#x9aed ?÷Ú) - (#x9aef ?÷×) - (#x9af9 ?÷Û) - (#x9afb ?÷Ù) - (#x9b03 ?××) - (#x9b08 ?÷Ü) - (#x9b0f ?÷Ý) - (#x9b13 ?÷Þ) - (#x9b1f ?÷ß) - (#x9b23 ?÷à) - (#x9b2f ?ÛË) - (#x9b32 ?ت) - (#x9b3b ?å÷) - (#x9b3c ?¹í) - (#x9b41 ?¿ý) - (#x9b42 ?»ê) - (#x9b43 ?÷É) - (#x9b44 ?ÆÇ) - (#x9b45 ?÷È) - (#x9b47 ?÷Ê) - (#x9b48 ?÷Ì) - (#x9b49 ?÷Ë) - (#x9b4d ?÷Í) - (#x9b4f ?κ) - (#x9b51 ?÷Î) - (#x9b54 ?ħ) - (#x9c7c ?Óã) - (#x9c7f ?öÏ) - (#x9c81 ?³) - (#x9c82 ?öÐ) - (#x9c85 ?öÑ) - (#x9c86 ?öÒ) - (#x9c87 ?öÓ) - (#x9c88 ?öÔ) - (#x9c8b ?öÖ) - (#x9c8d ?±«) - (#x9c8e ?ö×) - (#x9c90 ?öØ) - (#x9c91 ?öÙ) - (#x9c92 ?öÚ) - (#x9c94 ?öÛ) - (#x9c95 ?öÜ) - (#x9c9a ?öÝ) - (#x9c9b ?öÞ) - (#x9c9c ?ÏÊ) - (#x9c9e ?öß) - (#x9c9f ?öà) - (#x9ca0 ?öá) - (#x9ca1 ?öâ) - (#x9ca2 ?öã) - (#x9ca3 ?öä) - (#x9ca4 ?Àð) - (#x9ca5 ?öå) - (#x9ca6 ?öæ) - (#x9ca7 ?öç) - (#x9ca8 ?öè) - (#x9ca9 ?öé) - (#x9cab ?öê) - (#x9cad ?öë) - (#x9cae ?öì) - (#x9cb0 ?öí) - (#x9cb1 ?öî) - (#x9cb2 ?öï) - (#x9cb3 ?öð) - (#x9cb4 ?öñ) - (#x9cb5 ?öò) - (#x9cb6 ?öó) - (#x9cb7 ?öô) - (#x9cb8 ?¾¨) - (#x9cba ?öõ) - (#x9cbb ?öö) - (#x9cbc ?ö÷) - (#x9cbd ?öø) - (#x9cc3 ?Èú) - (#x9cc4 ?öù) - (#x9cc5 ?öú) - (#x9cc6 ?öû) - (#x9cc7 ?öü) - (#x9cca ?öý) - (#x9ccb ?öþ) - (#x9ccc ?÷¡) - (#x9ccd ?÷¢) - (#x9cce ?÷£) - (#x9ccf ?÷¤) - (#x9cd0 ?÷¥) - (#x9cd3 ?÷¦) - (#x9cd4 ?÷§) - (#x9cd5 ?÷¨) - (#x9cd6 ?±î) - (#x9cd7 ?÷©) - (#x9cd8 ?÷ª) - (#x9cd9 ?÷«) - (#x9cdc ?÷¬) - (#x9cdd ?÷) - (#x9cde ?ÁÛ) - (#x9cdf ?÷®) - (#x9ce2 ?÷¯) - (#x9e1f ?Äñ) - (#x9e20 ?ð¯) - (#x9e21 ?¼¦) - (#x9e22 ?ð°) - (#x9e23 ?Ãù) - (#x9e25 ?Ÿ) - (#x9e26 ?Ñ») - (#x9e28 ?ð±) - (#x9e29 ?ð²) - (#x9e2a ?ð³) - (#x9e2b ?ð´) - (#x9e2c ?ðµ) - (#x9e2d ?Ѽ) - (#x9e2f ?Ñì) - (#x9e31 ?ð·) - (#x9e32 ?ð¶) - (#x9e33 ?Ô§) - (#x9e35 ?ÍÒ) - (#x9e36 ?ð¸) - (#x9e37 ?ðº) - (#x9e38 ?ð¹) - (#x9e39 ?ð») - (#x9e3a ?ð¼) - (#x9e3d ?¸ë) - (#x9e3e ?ð½) - (#x9e3f ?ºè) - (#x9e41 ?ð¾) - (#x9e42 ?ð¿) - (#x9e43 ?¾é) - (#x9e44 ?ðÀ) - (#x9e45 ?¶ì) - (#x9e46 ?ðÁ) - (#x9e47 ?ðÂ) - (#x9e48 ?ðÃ) - (#x9e49 ?ðÄ) - (#x9e4a ?ȵ) - (#x9e4b ?ðÅ) - (#x9e4c ?ðÆ) - (#x9e4e ?ðÇ) - (#x9e4f ?Åô) - (#x9e51 ?ðÈ) - (#x9e55 ?ðÉ) - (#x9e57 ?ðÊ) - (#x9e58 ?÷½) - (#x9e5a ?ðË) - (#x9e5b ?ðÌ) - (#x9e5c ?ðÍ) - (#x9e5e ?ðÎ) - (#x9e63 ?ðÏ) - (#x9e64 ?º×) - (#x9e66 ?ðÐ) - (#x9e67 ?ðÑ) - (#x9e68 ?ðÒ) - (#x9e69 ?ðÓ) - (#x9e6a ?ðÔ) - (#x9e6b ?ðÕ) - (#x9e6c ?ðÖ) - (#x9e6d ?ðØ) - (#x9e70 ?Ó¥) - (#x9e71 ?ð×) - (#x9e73 ?ðÙ) - (#x9e7e ?õº) - (#x9e7f ?¹) - (#x9e82 ?÷ä) - (#x9e87 ?÷å) - (#x9e88 ?÷æ) - (#x9e8b ?÷ç) - (#x9e92 ?÷è) - (#x9e93 ?´) - (#x9e9d ?÷ê) - (#x9e9f ?÷ë) - (#x9ea6 ?Âó) - (#x9eb4 ?ôð) - (#x9eb8 ?ôï) - (#x9ebb ?Âé) - (#x9ebd ?÷á) - (#x9ebe ?÷â) - (#x9ec4 ?»Æ) - (#x9ec9 ?Ùä) - (#x9ecd ?Êò) - (#x9ece ?Àè) - (#x9ecf ?ð¤) - (#x9ed1 ?ºÚ) - (#x9ed4 ?Ç) - (#x9ed8 ?Ĭ) - (#x9edb ?÷ì) - (#x9edc ?÷í) - (#x9edd ?÷î) - (#x9edf ?÷ð) - (#x9ee0 ?÷ï) - (#x9ee2 ?÷ñ) - (#x9ee5 ?÷ô) - (#x9ee7 ?÷ó) - (#x9ee9 ?÷ò) - (#x9eea ?÷õ) - (#x9eef ?÷ö) - (#x9ef9 ?íé) - (#x9efb ?íê) - (#x9efc ?íë) - (#x9efe ?ö¼) - (#x9f0b ?ö½) - (#x9f0d ?ö¾) - (#x9f0e ?¶¦) - (#x9f10 ?ؾ) - (#x9f13 ?¹Ä) - (#x9f17 ?Ø») - (#x9f19 ?ܱ) - (#x9f20 ?Êó) - (#x9f22 ?÷÷) - (#x9f2c ?÷ø) - (#x9f2f ?÷ù) - (#x9f37 ?÷û) - (#x9f39 ?÷ú) - (#x9f3b ?±Ç) - (#x9f3d ?÷ü) - (#x9f3e ?÷ý) - (#x9f44 ?÷þ) - (#x9f50 ?Æë) - (#x9f51 ?ì´) - (#x9f7f ?³Ý) - (#x9f80 ?ö³) - (#x9f83 ?ö´) - (#x9f84 ?Áä) - (#x9f85 ?öµ) - (#x9f86 ?ö¶) - (#x9f87 ?ö·) - (#x9f88 ?ö¸) - (#x9f89 ?ö¹) - (#x9f8a ?öº) - (#x9f8b ?È£) - (#x9f8c ?ö») - (#x9f99 ?Áú) - (#x9f9a ?¹¨) - (#x9f9b ?íè) - (#x9f9f ?¹ê) - (#x9fa0 ?Ùß) - (#xff01 ?£¡) - (#xff02 ?£¢) - (#xff03 ?££) - (#xff04 ?¡ç) - (#xff05 ?£¥) - (#xff06 ?£¦) - (#xff07 ?£§) - (#xff08 ?\£¨) - (#xff09 ?\£©) - (#xff0a ?£ª) - (#xff0b ?£«) - (#xff0c ?£¬) - (#xff0d ?£) - (#xff0e ?£®) - (#xff0f ?£¯) - (#xff10 ?£°) - (#xff11 ?£±) - (#xff12 ?£²) - (#xff13 ?£³) - (#xff14 ?£´) - (#xff15 ?£µ) - (#xff16 ?£¶) - (#xff17 ?£·) - (#xff18 ?£¸) - (#xff19 ?£¹) - (#xff1a ?£º) - (#xff1b ?£») - (#xff1c ?£¼) - (#xff1d ?£½) - (#xff1e ?£¾) - (#xff1f ?£¿) - (#xff20 ?£À) - (#xff21 ?£Á) - (#xff22 ?£Â) - (#xff23 ?£Ã) - (#xff24 ?£Ä) - (#xff25 ?£Å) - (#xff26 ?£Æ) - (#xff27 ?£Ç) - (#xff28 ?£È) - (#xff29 ?£É) - (#xff2a ?£Ê) - (#xff2b ?£Ë) - (#xff2c ?£Ì) - (#xff2d ?£Í) - (#xff2e ?£Î) - (#xff2f ?£Ï) - (#xff30 ?£Ð) - (#xff31 ?£Ñ) - (#xff32 ?£Ò) - (#xff33 ?£Ó) - (#xff34 ?£Ô) - (#xff35 ?£Õ) - (#xff36 ?£Ö) - (#xff37 ?£×) - (#xff38 ?£Ø) - (#xff39 ?£Ù) - (#xff3a ?£Ú) - (#xff3b ?\£Û) - (#xff3c ?£Ü) - (#xff3d ?\£Ý) - (#xff3e ?£Þ) - (#xff3f ?£ß) - (#xff40 ?£à) - (#xff41 ?£á) - (#xff42 ?£â) - (#xff43 ?£ã) - (#xff44 ?£ä) - (#xff45 ?£å) - (#xff46 ?£æ) - (#xff47 ?£ç) - (#xff48 ?£è) - (#xff49 ?£é) - (#xff4a ?£ê) - (#xff4b ?£ë) - (#xff4c ?£ì) - (#xff4d ?£í) - (#xff4e ?£î) - (#xff4f ?£ï) - (#xff50 ?£ð) - (#xff51 ?£ñ) - (#xff52 ?£ò) - (#xff53 ?£ó) - (#xff54 ?£ô) - (#xff55 ?£õ) - (#xff56 ?£ö) - (#xff57 ?£÷) - (#xff58 ?£ø) - (#xff59 ?£ù) - (#xff5a ?£ú) - (#xff5b ?\£û) - (#xff5c ?£ü) - (#xff5d ?\£ý) - (#xff5e ?¡«) - (#xffe0 ?¡é) - (#xffe1 ?¡ê) - (#xffe3 ?£þ) - (#xffe5 ?£¤))) - -;;; subst-gb2312.el ends here diff --git a/lisp/international/subst-jis.el b/lisp/international/subst-jis.el deleted file mode 100644 index 5d3330ef2b0..00000000000 --- a/lisp/international/subst-jis.el +++ /dev/null @@ -1,13005 +0,0 @@ -;;; subst-jis.el --- Unicode/JISX translation -*-coding: euc-jp;-*- -;; Copyright (C) 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; This file is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Provides translation tables between Unicode and -;; japanese-jisx0208/japanese-jisx0212 charsets for use by the -;; `utf-translate-cjk' option. - -;;; Code: - -;; Derived in Emacs 22 using -;; (map-charset-chars -;; (lambda (range arg) -;; (let ((i (car range)) -;; c) -;; (while (<= i (cdr range)) -;; (setq c (encode-char i 'ucs)) -;; (if c -;; (if (or (memq (char-syntax c) '(?\( ?\" ?\) ?\;)) -;; (insert "(" (format "#x%x ?\\%c" c c) ")\n") -;; (insert "(" (format "#x%x ?%c" c c) ")\n"))) -;; (setq i (1+ i)))))) -;; 'japanese-jisx0208) -;; and similarly. - -(mapc - (lambda (pair) - (let ((unicode (car pair)) - (char (cadr pair))) - ;; exclude non-CJK components from decode table - (if (and (>= unicode #x2e80) (<= unicode #xd7a3)) - (puthash unicode char ucs-unicode-to-mule-cjk)) - (puthash char unicode ucs-mule-cjk-to-unicode))) - '( - ;; jisx0208 - (#xa2 ?¡ñ) - (#xa3 ?¡ò) - (#xa7 ?¡ø) - (#xa8 ?¡¯) - (#xac ?¢Ì) - (#xb0 ?¡ë) - (#xb1 ?¡Þ) - (#xb4 ?¡) - (#xb6 ?¢ù) - (#xd7 ?¡ß) - (#xf7 ?¡à) - (#x391 ?¦¡) - (#x392 ?¦¢) - (#x393 ?¦£) - (#x394 ?¦¤) - (#x395 ?¦¥) - (#x396 ?¦¦) - (#x397 ?¦§) - (#x398 ?¦¨) - (#x399 ?¦©) - (#x39a ?¦ª) - (#x39b ?¦«) - (#x39c ?¦¬) - (#x39d ?¦) - (#x39e ?¦®) - (#x39f ?¦¯) - (#x3a0 ?¦°) - (#x3a1 ?¦±) - (#x3a3 ?¦²) - (#x3a4 ?¦³) - (#x3a5 ?¦´) - (#x3a6 ?¦µ) - (#x3a7 ?¦¶) - (#x3a8 ?¦·) - (#x3a9 ?¦¸) - (#x3b1 ?¦Á) - (#x3b2 ?¦Â) - (#x3b3 ?¦Ã) - (#x3b4 ?¦Ä) - (#x3b5 ?¦Å) - (#x3b6 ?¦Æ) - (#x3b7 ?¦Ç) - (#x3b8 ?¦È) - (#x3b9 ?¦É) - (#x3ba ?¦Ê) - (#x3bb ?¦Ë) - (#x3bc ?¦Ì) - (#x3bd ?¦Í) - (#x3be ?¦Î) - (#x3bf ?¦Ï) - (#x3c0 ?¦Ð) - (#x3c1 ?¦Ñ) - (#x3c3 ?¦Ò) - (#x3c4 ?¦Ó) - (#x3c5 ?¦Ô) - (#x3c6 ?¦Õ) - (#x3c7 ?¦Ö) - (#x3c8 ?¦×) - (#x3c9 ?¦Ø) - (#x401 ?§§) - (#x410 ?§¡) - (#x411 ?§¢) - (#x412 ?§£) - (#x413 ?§¤) - (#x414 ?§¥) - (#x415 ?§¦) - (#x416 ?§¨) - (#x417 ?§©) - (#x418 ?§ª) - (#x419 ?§«) - (#x41a ?§¬) - (#x41b ?§) - (#x41c ?§®) - (#x41d ?§¯) - (#x41e ?§°) - (#x41f ?§±) - (#x420 ?§²) - (#x421 ?§³) - (#x422 ?§´) - (#x423 ?§µ) - (#x424 ?§¶) - (#x425 ?§·) - (#x426 ?§¸) - (#x427 ?§¹) - (#x428 ?§º) - (#x429 ?§») - (#x42a ?§¼) - (#x42b ?§½) - (#x42c ?§¾) - (#x42d ?§¿) - (#x42e ?§À) - (#x42f ?§Á) - (#x430 ?§Ñ) - (#x431 ?§Ò) - (#x432 ?§Ó) - (#x433 ?§Ô) - (#x434 ?§Õ) - (#x435 ?§Ö) - (#x436 ?§Ø) - (#x437 ?§Ù) - (#x438 ?§Ú) - (#x439 ?§Û) - (#x43a ?§Ü) - (#x43b ?§Ý) - (#x43c ?§Þ) - (#x43d ?§ß) - (#x43e ?§à) - (#x43f ?§á) - (#x440 ?§â) - (#x441 ?§ã) - (#x442 ?§ä) - (#x443 ?§å) - (#x444 ?§æ) - (#x445 ?§ç) - (#x446 ?§è) - (#x447 ?§é) - (#x448 ?§ê) - (#x449 ?§ë) - (#x44a ?§ì) - (#x44b ?§í) - (#x44c ?§î) - (#x44d ?§ï) - (#x44e ?§ð) - (#x44f ?§ñ) - (#x451 ?§×) - (#x2010 ?¡¾) - (#x2015 ?¡½) - (#x2016 ?¡Â) - (#x2018 ?¡Æ) - (#x2019 ?¡Ç) - (#x201c ?¡È) - (#x201d ?¡É) - (#x2020 ?¢÷) - (#x2021 ?¢ø) - (#x2025 ?¡Å) - (#x2026 ?¡Ä) - (#x2030 ?¢ó) - (#x2032 ?¡ì) - (#x2033 ?¡í) - (#x203b ?¢¨) - (#x2103 ?¡î) - (#x212b ?¢ò) - (#x2190 ?¢«) - (#x2191 ?¢¬) - (#x2192 ?¢ª) - (#x2193 ?¢) - (#x21d2 ?¢Í) - (#x21d4 ?¢Î) - (#x2200 ?¢Ï) - (#x2202 ?¢ß) - (#x2203 ?¢Ð) - (#x2207 ?¢à) - (#x2208 ?¢º) - (#x220b ?¢») - (#x2212 ?¡Ý) - (#x221a ?¢å) - (#x221d ?¢ç) - (#x221e ?¡ç) - (#x2220 ?¢Ü) - (#x2227 ?¢Ê) - (#x2228 ?¢Ë) - (#x2229 ?¢Á) - (#x222a ?¢À) - (#x222b ?¢é) - (#x222c ?¢ê) - (#x2234 ?¡è) - (#x2235 ?¢è) - (#x223d ?¢æ) - (#x2252 ?¢â) - (#x2260 ?¡â) - (#x2261 ?¢á) - (#x2266 ?¡å) - (#x2267 ?¡æ) - (#x226a ?¢ã) - (#x226b ?¢ä) - (#x2282 ?¢¾) - (#x2283 ?¢¿) - (#x2286 ?¢¼) - (#x2287 ?¢½) - (#x22a5 ?¢Ý) - (#x2312 ?¢Þ) - (#x2500 ?¨¡) - (#x2501 ?¨¬) - (#x2502 ?¨¢) - (#x2503 ?¨) - (#x250c ?¨£) - (#x250f ?¨®) - (#x2510 ?¨¤) - (#x2513 ?¨¯) - (#x2514 ?¨¦) - (#x2517 ?¨±) - (#x2518 ?¨¥) - (#x251b ?¨°) - (#x251c ?¨§) - (#x251d ?¨¼) - (#x2520 ?¨·) - (#x2523 ?¨²) - (#x2524 ?¨©) - (#x2525 ?¨¾) - (#x2528 ?¨¹) - (#x252b ?¨´) - (#x252c ?¨¨) - (#x252f ?¨¸) - (#x2530 ?¨½) - (#x2533 ?¨³) - (#x2534 ?¨ª) - (#x2537 ?¨º) - (#x2538 ?¨¿) - (#x253b ?¨µ) - (#x253c ?¨«) - (#x253f ?¨») - (#x2542 ?¨À) - (#x254b ?¨¶) - (#x25a0 ?¢£) - (#x25a1 ?¢¢) - (#x25b2 ?¢¥) - (#x25b3 ?¢¤) - (#x25bc ?¢§) - (#x25bd ?¢¦) - (#x25c6 ?¢¡) - (#x25c7 ?¡þ) - (#x25cb ?¡û) - (#x25ce ?¡ý) - (#x25cf ?¡ü) - (#x25ef ?¢þ) - (#x2605 ?¡ú) - (#x2606 ?¡ù) - (#x2640 ?¡ê) - (#x2642 ?¡é) - (#x266a ?¢ö) - (#x266d ?¢õ) - (#x266f ?¢ô) - (#x3000 ?¡¡) - (#x3001 ?¡¢) - (#x3002 ?¡£) - (#x3003 ?¡·) - (#x3005 ?¡¹) - (#x3006 ?¡º) - (#x3007 ?¡») - (#x3008 ?\¡Ò) - (#x3009 ?\¡Ó) - (#x300a ?\¡Ô) - (#x300b ?\¡Õ) - (#x300c ?\¡Ö) - (#x300d ?\¡×) - (#x300e ?\¡Ø) - (#x300f ?\¡Ù) - (#x3010 ?\¡Ú) - (#x3011 ?\¡Û) - (#x3012 ?¢©) - (#x3013 ?¢®) - (#x3014 ?\¡Ì) - (#x3015 ?\¡Í) - (#x301c ?¡Á) - (#x3041 ?¤¡) - (#x3042 ?¤¢) - (#x3043 ?¤£) - (#x3044 ?¤¤) - (#x3045 ?¤¥) - (#x3046 ?¤¦) - (#x3047 ?¤§) - (#x3048 ?¤¨) - (#x3049 ?¤©) - (#x304a ?¤ª) - (#x304b ?¤«) - (#x304c ?¤¬) - (#x304d ?¤) - (#x304e ?¤®) - (#x304f ?¤¯) - (#x3050 ?¤°) - (#x3051 ?¤±) - (#x3052 ?¤²) - (#x3053 ?¤³) - (#x3054 ?¤´) - (#x3055 ?¤µ) - (#x3056 ?¤¶) - (#x3057 ?¤·) - (#x3058 ?¤¸) - (#x3059 ?¤¹) - (#x305a ?¤º) - (#x305b ?¤») - (#x305c ?¤¼) - (#x305d ?¤½) - (#x305e ?¤¾) - (#x305f ?¤¿) - (#x3060 ?¤À) - (#x3061 ?¤Á) - (#x3062 ?¤Â) - (#x3063 ?¤Ã) - (#x3064 ?¤Ä) - (#x3065 ?¤Å) - (#x3066 ?¤Æ) - (#x3067 ?¤Ç) - (#x3068 ?¤È) - (#x3069 ?¤É) - (#x306a ?¤Ê) - (#x306b ?¤Ë) - (#x306c ?¤Ì) - (#x306d ?¤Í) - (#x306e ?¤Î) - (#x306f ?¤Ï) - (#x3070 ?¤Ð) - (#x3071 ?¤Ñ) - (#x3072 ?¤Ò) - (#x3073 ?¤Ó) - (#x3074 ?¤Ô) - (#x3075 ?¤Õ) - (#x3076 ?¤Ö) - (#x3077 ?¤×) - (#x3078 ?¤Ø) - (#x3079 ?¤Ù) - (#x307a ?¤Ú) - (#x307b ?¤Û) - (#x307c ?¤Ü) - (#x307d ?¤Ý) - (#x307e ?¤Þ) - (#x307f ?¤ß) - (#x3080 ?¤à) - (#x3081 ?¤á) - (#x3082 ?¤â) - (#x3083 ?¤ã) - (#x3084 ?¤ä) - (#x3085 ?¤å) - (#x3086 ?¤æ) - (#x3087 ?¤ç) - (#x3088 ?¤è) - (#x3089 ?¤é) - (#x308a ?¤ê) - (#x308b ?¤ë) - (#x308c ?¤ì) - (#x308d ?¤í) - (#x308e ?¤î) - (#x308f ?¤ï) - (#x3090 ?¤ð) - (#x3091 ?¤ñ) - (#x3092 ?¤ò) - (#x3093 ?¤ó) - (#x309b ?¡«) - (#x309c ?¡¬) - (#x309d ?¡µ) - (#x309e ?¡¶) - (#x30a1 ?¥¡) - (#x30a2 ?¥¢) - (#x30a3 ?¥£) - (#x30a4 ?¥¤) - (#x30a5 ?¥¥) - (#x30a6 ?¥¦) - (#x30a7 ?¥§) - (#x30a8 ?¥¨) - (#x30a9 ?¥©) - (#x30aa ?¥ª) - (#x30ab ?¥«) - (#x30ac ?¥¬) - (#x30ad ?¥) - (#x30ae ?¥®) - (#x30af ?¥¯) - (#x30b0 ?¥°) - (#x30b1 ?¥±) - (#x30b2 ?¥²) - (#x30b3 ?¥³) - (#x30b4 ?¥´) - (#x30b5 ?¥µ) - (#x30b6 ?¥¶) - (#x30b7 ?¥·) - (#x30b8 ?¥¸) - (#x30b9 ?¥¹) - (#x30ba ?¥º) - (#x30bb ?¥») - (#x30bc ?¥¼) - (#x30bd ?¥½) - (#x30be ?¥¾) - (#x30bf ?¥¿) - (#x30c0 ?¥À) - (#x30c1 ?¥Á) - (#x30c2 ?¥Â) - (#x30c3 ?¥Ã) - (#x30c4 ?¥Ä) - (#x30c5 ?¥Å) - (#x30c6 ?¥Æ) - (#x30c7 ?¥Ç) - (#x30c8 ?¥È) - (#x30c9 ?¥É) - (#x30ca ?¥Ê) - (#x30cb ?¥Ë) - (#x30cc ?¥Ì) - (#x30cd ?¥Í) - (#x30ce ?¥Î) - (#x30cf ?¥Ï) - (#x30d0 ?¥Ð) - (#x30d1 ?¥Ñ) - (#x30d2 ?¥Ò) - (#x30d3 ?¥Ó) - (#x30d4 ?¥Ô) - (#x30d5 ?¥Õ) - (#x30d6 ?¥Ö) - (#x30d7 ?¥×) - (#x30d8 ?¥Ø) - (#x30d9 ?¥Ù) - (#x30da ?¥Ú) - (#x30db ?¥Û) - (#x30dc ?¥Ü) - (#x30dd ?¥Ý) - (#x30de ?¥Þ) - (#x30df ?¥ß) - (#x30e0 ?¥à) - (#x30e1 ?¥á) - (#x30e2 ?¥â) - (#x30e3 ?¥ã) - (#x30e4 ?¥ä) - (#x30e5 ?¥å) - (#x30e6 ?¥æ) - (#x30e7 ?¥ç) - (#x30e8 ?¥è) - (#x30e9 ?¥é) - (#x30ea ?¥ê) - (#x30eb ?¥ë) - (#x30ec ?¥ì) - (#x30ed ?¥í) - (#x30ee ?¥î) - (#x30ef ?¥ï) - (#x30f0 ?¥ð) - (#x30f1 ?¥ñ) - (#x30f2 ?¥ò) - (#x30f3 ?¥ó) - (#x30f4 ?¥ô) - (#x30f5 ?¥õ) - (#x30f6 ?¥ö) - (#x30fb ?¡¦) - (#x30fc ?¡¼) - (#x30fd ?¡³) - (#x30fe ?¡´) - (#x4e00 ?°ì) - (#x4e01 ?Ãú) - (#x4e03 ?¼·) - (#x4e07 ?Ëü) - (#x4e08 ?¾æ) - (#x4e09 ?»°) - (#x4e0a ?¾å) - (#x4e0b ?²¼) - (#x4e0d ?ÉÔ) - (#x4e0e ?Í¿) - (#x4e10 ?Т) - (#x4e11 ?±¯) - (#x4e14 ?³î) - (#x4e15 ?У) - (#x4e16 ?À¤) - (#x4e17 ?ÒÂ) - (#x4e18 ?µÖ) - (#x4e19 ?ʺ) - (#x4e1e ?¾ç) - (#x4e21 ?ξ) - (#x4e26 ?ÊÂ) - (#x4e2a ?Ф) - (#x4e2d ?Ãæ) - (#x4e31 ?Ð¥) - (#x4e32 ?¶ú) - (#x4e36 ?Ц) - (#x4e38 ?´Ý) - (#x4e39 ?ð) - (#x4e3b ?¼ç) - (#x4e3c ?Ч) - (#x4e3f ?Ш) - (#x4e42 ?Щ) - (#x4e43 ?ǵ) - (#x4e45 ?µ×) - (#x4e4b ?Ç·) - (#x4e4d ?Æã) - (#x4e4e ?¸Ã) - (#x4e4f ?˳) - (#x4e55 ?éÉ) - (#x4e56 ?Ъ) - (#x4e57 ?¾è) - (#x4e58 ?Ы) - (#x4e59 ?²µ) - (#x4e5d ?¶å) - (#x4e5e ?¸ð) - (#x4e5f ?Ìé) - (#x4e62 ?Ö¦) - (#x4e71 ?Íð) - (#x4e73 ?Æý) - (#x4e7e ?´¥) - (#x4e80 ?µµ) - (#x4e82 ?Ь) - (#x4e85 ?Ð) - (#x4e86 ?λ) - (#x4e88 ?ͽ) - (#x4e89 ?Áè) - (#x4e8a ?Я) - (#x4e8b ?»ö) - (#x4e8c ?Æó) - (#x4e8e ?в) - (#x4e91 ?±¾) - (#x4e92 ?¸ß) - (#x4e94 ?¸Þ) - (#x4e95 ?°æ) - (#x4e98 ?ÏË) - (#x4e99 ?ÏÊ) - (#x4e9b ?º³) - (#x4e9c ?°¡) - (#x4e9e ?г) - (#x4e9f ?д) - (#x4ea0 ?е) - (#x4ea1 ?Ë´) - (#x4ea2 ?ж) - (#x4ea4 ?¸ò) - (#x4ea5 ?°ç) - (#x4ea6 ?Ëò) - (#x4ea8 ?µü) - (#x4eab ?µý) - (#x4eac ?µþ) - (#x4ead ?Äâ) - (#x4eae ?μ) - (#x4eb0 ?з) - (#x4eb3 ?и) - (#x4eb6 ?й) - (#x4eba ?¿Í) - (#x4ec0 ?½º) - (#x4ec1 ?¿Î) - (#x4ec2 ?о) - (#x4ec4 ?м) - (#x4ec6 ?н) - (#x4ec7 ?µØ) - (#x4eca ?º£) - (#x4ecb ?²ð) - (#x4ecd ?л) - (#x4ece ?к) - (#x4ecf ?Ê©) - (#x4ed4 ?»Æ) - (#x4ed5 ?»Å) - (#x4ed6 ?¾) - (#x4ed7 ?п) - (#x4ed8 ?ÉÕ) - (#x4ed9 ?Àç) - (#x4edd ?¡¸) - (#x4ede ?ÐÀ) - (#x4edf ?ÐÂ) - (#x4ee3 ?Âå) - (#x4ee4 ?Îá) - (#x4ee5 ?°Ê) - (#x4eed ?ÐÁ) - (#x4eee ?²¾) - (#x4ef0 ?¶Ä) - (#x4ef2 ?Ãç) - (#x4ef6 ?·ï) - (#x4ef7 ?ÐÃ) - (#x4efb ?Ǥ) - (#x4f01 ?´ë) - (#x4f09 ?ÐÄ) - (#x4f0a ?°Ë) - (#x4f0d ?¸à) - (#x4f0e ?´ì) - (#x4f0f ?Éú) - (#x4f10 ?Ȳ) - (#x4f11 ?µÙ) - (#x4f1a ?²ñ) - (#x4f1c ?Ðç) - (#x4f1d ?ÅÁ) - (#x4f2f ?Çì) - (#x4f30 ?ÐÆ) - (#x4f34 ?ȼ) - (#x4f36 ?Îâ) - (#x4f38 ?¿) - (#x4f3a ?»Ç) - (#x4f3c ?»÷) - (#x4f3d ?²À) - (#x4f43 ?ÄÑ) - (#x4f46 ?â) - (#x4f47 ?ÐÊ) - (#x4f4d ?°Ì) - (#x4f4e ?Äã) - (#x4f4f ?½») - (#x4f50 ?º´) - (#x4f51 ?ͤ) - (#x4f53 ?ÂÎ) - (#x4f55 ?²¿) - (#x4f57 ?ÐÉ) - (#x4f59 ?;) - (#x4f5a ?ÐÅ) - (#x4f5b ?ÐÇ) - (#x4f5c ?ºî) - (#x4f5d ?ÐÈ) - (#x4f5e ?Õ¤) - (#x4f69 ?ÐÐ) - (#x4f6f ?ÐÓ) - (#x4f70 ?ÐÑ) - (#x4f73 ?²Â) - (#x4f75 ?Ê») - (#x4f76 ?ÐË) - (#x4f7b ?ÐÏ) - (#x4f7c ?¸ó) - (#x4f7f ?»È) - (#x4f83 ?´¦) - (#x4f86 ?ÐÔ) - (#x4f88 ?ÐÌ) - (#x4f8b ?Îã) - (#x4f8d ?»ø) - (#x4f8f ?ÐÍ) - (#x4f91 ?ÐÒ) - (#x4f96 ?ÐÕ) - (#x4f98 ?ÐÎ) - (#x4f9b ?¶¡) - (#x4f9d ?°Í) - (#x4fa0 ?¶¢) - (#x4fa1 ?²Á) - (#x4fab ?Õ¥) - (#x4fad ?Ëù) - (#x4fae ?Éî) - (#x4faf ?¸ô) - (#x4fb5 ?¿¯) - (#x4fb6 ?η) - (#x4fbf ?ÊØ) - (#x4fc2 ?·¸) - (#x4fc3 ?Â¥) - (#x4fc4 ?²ä) - (#x4fca ?½Ó) - (#x4fce ?ÐÙ) - (#x4fd0 ?ÐÞ) - (#x4fd1 ?ÐÜ) - (#x4fd4 ?Ð×) - (#x4fd7 ?¯) - (#x4fd8 ?ÐÚ) - (#x4fda ?ÐÝ) - (#x4fdb ?ÐÛ) - (#x4fdd ?ÊÝ) - (#x4fdf ?ÐØ) - (#x4fe1 ?¿®) - (#x4fe3 ?Ëó) - (#x4fe4 ?Ðß) - (#x4fe5 ?Ðà) - (#x4fee ?½¤) - (#x4fef ?Ðí) - (#x4ff3 ?ÇÐ) - (#x4ff5 ?ɶ) - (#x4ff6 ?Ðè) - (#x4ff8 ?Êð) - (#x4ffa ?²¶) - (#x4ffe ?Ðì) - (#x5005 ?Ðæ) - (#x5006 ?Ðï) - (#x5009 ?ÁÒ) - (#x500b ?¸Ä) - (#x500d ?ÇÜ) - (#x500f ?àÇ) - (#x5011 ?Ðî) - (#x5012 ?ÅÝ) - (#x5014 ?Ðã) - (#x5016 ?¸ö) - (#x5019 ?¸õ) - (#x501a ?Ðá) - (#x501f ?¼Ú) - (#x5021 ?Ðé) - (#x5023 ?Êï) - (#x5024 ?ÃÍ) - (#x5025 ?Ðå) - (#x5026 ?·ñ) - (#x5028 ?Ðâ) - (#x5029 ?Ðê) - (#x502a ?Ðä) - (#x502b ?ÎÑ) - (#x502c ?Ðë) - (#x502d ?ÏÁ) - (#x5036 ?¶æ) - (#x5039 ?·ð) - (#x5043 ?Ðð) - (#x5047 ?Ðñ) - (#x5048 ?Ðõ) - (#x5049 ?°Î) - (#x504f ?ÊÐ) - (#x5050 ?Ðô) - (#x5055 ?Ðó) - (#x5056 ?Ð÷) - (#x505a ?Ðö) - (#x505c ?Ää) - (#x5065 ?·ò) - (#x506c ?Ðø) - (#x5072 ?¼Å) - (#x5074 ?¦) - (#x5075 ?Äå) - (#x5076 ?¶ö) - (#x5078 ?Ðù) - (#x507d ?µ¶) - (#x5080 ?Ðú) - (#x5085 ?Ðü) - (#x508d ?˵) - (#x5091 ?·æ) - (#x5098 ?»±) - (#x5099 ?È÷) - (#x509a ?Ðû) - (#x50ac ?ºÅ) - (#x50ad ?ÍÃ) - (#x50b2 ?Ðþ) - (#x50b3 ?Ñ£) - (#x50b4 ?Ðý) - (#x50b5 ?ºÄ) - (#x50b7 ?½ý) - (#x50be ?·¹) - (#x50c2 ?Ѥ) - (#x50c5 ?¶Ï) - (#x50c9 ?Ñ¡) - (#x50ca ?Ñ¢) - (#x50cd ?Ư) - (#x50cf ?Áü) - (#x50d1 ?¶£) - (#x50d5 ?ËÍ) - (#x50d6 ?Ñ¥) - (#x50da ?ν) - (#x50de ?Ѧ) - (#x50e3 ?Ñ©) - (#x50e5 ?ѧ) - (#x50e7 ?ÁÎ) - (#x50ed ?Ѩ) - (#x50ee ?Ѫ) - (#x50f5 ?Ѭ) - (#x50f9 ?Ñ«) - (#x50fb ?ÊÈ) - (#x5100 ?µ·) - (#x5101 ?Ñ®) - (#x5102 ?ѯ) - (#x5104 ?²¯) - (#x5109 ?Ñ) - (#x5112 ?¼ô) - (#x5114 ?Ѳ) - (#x5115 ?ѱ) - (#x5116 ?Ñ°) - (#x5118 ?ÐÖ) - (#x511a ?ѳ) - (#x511f ?½þ) - (#x5121 ?Ñ´) - (#x512a ?Í¥) - (#x5132 ?ÌÙ) - (#x5137 ?Ѷ) - (#x513a ?ѵ) - (#x513b ?Ѹ) - (#x513c ?Ñ·) - (#x513f ?ѹ) - (#x5140 ?Ѻ) - (#x5141 ?°ô) - (#x5143 ?¸µ) - (#x5144 ?·») - (#x5145 ?½¼) - (#x5146 ?Ãû) - (#x5147 ?¶¤) - (#x5148 ?Àè) - (#x5149 ?¸÷) - (#x514b ?¹î) - (#x514c ?Ѽ) - (#x514d ?ÌÈ) - (#x514e ?ÅÆ) - (#x5150 ?»ù) - (#x5152 ?Ñ») - (#x5154 ?ѽ) - (#x515a ?ÅÞ) - (#x515c ?³õ) - (#x5162 ?Ѿ) - (#x5165 ?Æþ) - (#x5168 ?Á´) - (#x5169 ?ÑÀ) - (#x516a ?ÑÁ) - (#x516b ?Ȭ) - (#x516c ?¸ø) - (#x516d ?Ï») - (#x516e ?ÑÂ) - (#x5171 ?¶¦) - (#x5175 ?ʼ) - (#x5176 ?¶) - (#x5177 ?¶ñ) - (#x5178 ?ŵ) - (#x517c ?·ó) - (#x5180 ?ÑÃ) - (#x5182 ?ÑÄ) - (#x5185 ?Æâ) - (#x5186 ?±ß) - (#x5189 ?ÑÇ) - (#x518a ?ºý) - (#x518c ?ÑÆ) - (#x518d ?ºÆ) - (#x518f ?ÑÈ) - (#x5190 ?æî) - (#x5191 ?ÑÉ) - (#x5192 ?ËÁ) - (#x5193 ?ÑÊ) - (#x5195 ?ÑË) - (#x5196 ?ÑÌ) - (#x5197 ?¾é) - (#x5199 ?¼Ì) - (#x51a0 ?´§) - (#x51a2 ?ÑÏ) - (#x51a4 ?ÑÍ) - (#x51a5 ?̽) - (#x51a6 ?ÑÎ) - (#x51a8 ?ÉÚ) - (#x51a9 ?ÑÐ) - (#x51aa ?ÑÑ) - (#x51ab ?ÑÒ) - (#x51ac ?Åß) - (#x51b0 ?ÑÖ) - (#x51b1 ?ÑÔ) - (#x51b2 ?ÑÕ) - (#x51b3 ?ÑÓ) - (#x51b4 ?ºã) - (#x51b5 ?Ñ×) - (#x51b6 ?Ìê) - (#x51b7 ?Îä) - (#x51bd ?ÑØ) - (#x51c4 ?À¨) - (#x51c5 ?ÑÙ) - (#x51c6 ?½Ú) - (#x51c9 ?ÑÚ) - (#x51cb ?Ãü) - (#x51cc ?ο) - (#x51cd ?Åà) - (#x51d6 ?ÒÅ) - (#x51db ?ÑÛ) - (#x51dc ?ô¥) - (#x51dd ?¶Å) - (#x51e0 ?ÑÜ) - (#x51e1 ?ËÞ) - (#x51e6 ?½è) - (#x51e7 ?Âü) - (#x51e9 ?ÑÞ) - (#x51ea ?Æä) - (#x51ed ?Ñß) - (#x51f0 ?Ñà) - (#x51f1 ?³®) - (#x51f5 ?Ñá) - (#x51f6 ?¶§) - (#x51f8 ?ÆÌ) - (#x51f9 ?±ú) - (#x51fa ?½Ð) - (#x51fd ?È¡) - (#x51fe ?Ñâ) - (#x5200 ?Åá) - (#x5203 ?¿Ï) - (#x5204 ?Ñã) - (#x5206 ?ʬ) - (#x5207 ?ÀÚ) - (#x5208 ?´¢) - (#x520a ?´©) - (#x520b ?Ñä) - (#x520e ?Ñæ) - (#x5211 ?·º) - (#x5214 ?Ñå) - (#x5217 ?Îó) - (#x521d ?½é) - (#x5224 ?Ƚ) - (#x5225 ?ÊÌ) - (#x5227 ?Ñç) - (#x5229 ?Íø) - (#x522a ?Ñè) - (#x522e ?Ñé) - (#x5230 ?Åþ) - (#x5233 ?Ñê) - (#x5236 ?À©) - (#x5237 ?ºþ) - (#x5238 ?·ô) - (#x5239 ?Ñë) - (#x523a ?»É) - (#x523b ?¹ï) - (#x5243 ?Äæ) - (#x5244 ?Ñí) - (#x5247 ?§) - (#x524a ?ºï) - (#x524b ?Ñî) - (#x524c ?Ñï) - (#x524d ?Á°) - (#x524f ?Ñì) - (#x5254 ?Ññ) - (#x5256 ?˶) - (#x525b ?¹ä) - (#x525e ?Ñð) - (#x5263 ?·õ) - (#x5264 ?ºÞ) - (#x5265 ?Çí) - (#x5269 ?Ñô) - (#x526a ?Ñò) - (#x526f ?Éû) - (#x5270 ?¾ê) - (#x5271 ?Ñû) - (#x5272 ?³ä) - (#x5273 ?Ñõ) - (#x5274 ?Ñó) - (#x5275 ?ÁÏ) - (#x527d ?Ñ÷) - (#x527f ?Ñö) - (#x5283 ?³Ä) - (#x5287 ?·à) - (#x5288 ?Ñü) - (#x5289 ?Î) - (#x528d ?Ñø) - (#x5291 ?Ñý) - (#x5292 ?Ñú) - (#x5294 ?Ñù) - (#x529b ?ÎÏ) - (#x529f ?¸ù) - (#x52a0 ?²Ã) - (#x52a3 ?Îô) - (#x52a9 ?½õ) - (#x52aa ?ÅØ) - (#x52ab ?¹å) - (#x52ac ?Ò¢) - (#x52ad ?Ò£) - (#x52b1 ?Îå) - (#x52b4 ?Ï«) - (#x52b5 ?Ò¥) - (#x52b9 ?¸ú) - (#x52bc ?Ò¤) - (#x52be ?³¯) - (#x52c1 ?Ò¦) - (#x52c3 ?ËÖ) - (#x52c5 ?ļ) - (#x52c7 ?ͦ) - (#x52c9 ?ÊÙ) - (#x52cd ?Ò§) - (#x52d2 ?ðÕ) - (#x52d5 ?Æ°) - (#x52d7 ?Ò¨) - (#x52d8 ?´ª) - (#x52d9 ?̳) - (#x52dd ?¾¡) - (#x52de ?Ò©) - (#x52df ?Êç) - (#x52e0 ?Ò) - (#x52e2 ?Àª) - (#x52e3 ?Òª) - (#x52e4 ?¶Ð) - (#x52e6 ?Ò«) - (#x52e7 ?´«) - (#x52f2 ?·®) - (#x52f3 ?Ò®) - (#x52f5 ?Ò¯) - (#x52f8 ?Ò°) - (#x52f9 ?Ò±) - (#x52fa ?¼Û) - (#x52fe ?¸û) - (#x52ff ?ÌÞ) - (#x5301 ?Ìè) - (#x5302 ?Æ÷) - (#x5305 ?Êñ) - (#x5306 ?Ò²) - (#x5308 ?Ò³) - (#x530d ?Òµ) - (#x530f ?Ò·) - (#x5310 ?Ò¶) - (#x5315 ?Ò¸) - (#x5316 ?²½) - (#x5317 ?ËÌ) - (#x5319 ?ºü) - (#x531a ?Ò¹) - (#x531d ?ÁÙ) - (#x5320 ?¾¢) - (#x5321 ?¶©) - (#x5323 ?Òº) - (#x532a ?ÈÛ) - (#x532f ?Ò») - (#x5331 ?Ò¼) - (#x5333 ?Ò½) - (#x5338 ?Ò¾) - (#x5339 ?ɤ) - (#x533a ?¶è) - (#x533b ?°å) - (#x533f ?Æ¿) - (#x5340 ?Ò¿) - (#x5341 ?½½) - (#x5343 ?Àé) - (#x5345 ?ÒÁ) - (#x5346 ?ÒÀ) - (#x5347 ?¾£) - (#x5348 ?¸á) - (#x5349 ?ÒÃ) - (#x534a ?Ⱦ) - (#x534d ?ÒÄ) - (#x5351 ?ÈÜ) - (#x5352 ?´) - (#x5353 ?Âî) - (#x5354 ?¶¨) - (#x5357 ?Æî) - (#x5358 ?ñ) - (#x535a ?Çî) - (#x535c ?ËÎ) - (#x535e ?ÒÆ) - (#x5360 ?Àê) - (#x5366 ?·µ) - (#x5369 ?ÒÇ) - (#x536e ?ÒÈ) - (#x536f ?±¬) - (#x5370 ?°õ) - (#x5371 ?´í) - (#x5373 ?¨) - (#x5374 ?µÑ) - (#x5375 ?Íñ) - (#x5377 ?ÒË) - (#x5378 ?²·) - (#x537b ?ÒÊ) - (#x537f ?¶ª) - (#x5382 ?ÒÌ) - (#x5384 ?Ìñ) - (#x5396 ?ÒÍ) - (#x5398 ?ÎÒ) - (#x539a ?¸ü) - (#x539f ?¸¶) - (#x53a0 ?ÒÎ) - (#x53a5 ?ÒÐ) - (#x53a6 ?ÒÏ) - (#x53a8 ?¿ß) - (#x53a9 ?±¹) - (#x53ad ?±Þ) - (#x53ae ?ÒÑ) - (#x53b0 ?ÒÒ) - (#x53b3 ?¸·) - (#x53b6 ?ÒÓ) - (#x53bb ?µî) - (#x53c2 ?»²) - (#x53c3 ?ÒÔ) - (#x53c8 ?Ëô) - (#x53c9 ?ºµ) - (#x53ca ?µÚ) - (#x53cb ?ͧ) - (#x53cc ?ÁÐ) - (#x53cd ?È¿) - (#x53ce ?¼ý) - (#x53d4 ?½Ç) - (#x53d6 ?¼è) - (#x53d7 ?¼õ) - (#x53d9 ?½ö) - (#x53db ?ÈÀ) - (#x53df ?Ò×) - (#x53e1 ?±Ã) - (#x53e2 ?ÁÑ) - (#x53e3 ?¸ý) - (#x53e4 ?¸Å) - (#x53e5 ?¶ç) - (#x53e8 ?ÒÛ) - (#x53e9 ?á) - (#x53ea ?Âþ) - (#x53eb ?¶«) - (#x53ec ?¾¤) - (#x53ed ?ÒÜ) - (#x53ee ?ÒÚ) - (#x53ef ?²Ä) - (#x53f0 ?Âæ) - (#x53f1 ?¼¸) - (#x53f2 ?»Ë) - (#x53f3 ?±¦) - (#x53f6 ?³ð) - (#x53f7 ?¹æ) - (#x53f8 ?»Ê) - (#x53fa ?ÒÝ) - (#x5401 ?ÒÞ) - (#x5403 ?µÉ) - (#x5404 ?³Æ) - (#x5408 ?¹ç) - (#x5409 ?µÈ) - (#x540a ?Äß) - (#x540b ?±¥) - (#x540c ?Ʊ) - (#x540d ?̾) - (#x540e ?¹¡) - (#x540f ?Íù) - (#x5410 ?ÅÇ) - (#x5411 ?¸þ) - (#x541b ?·¯) - (#x541d ?Òç) - (#x541f ?¶ã) - (#x5420 ?ËÊ) - (#x5426 ?ÈÝ) - (#x5429 ?Òæ) - (#x542b ?´Þ) - (#x542c ?Òá) - (#x542d ?Òâ) - (#x542e ?Òä) - (#x5436 ?Òå) - (#x5438 ?µÛ) - (#x5439 ?¿á) - (#x543b ?Ê) - (#x543c ?Òã) - (#x543d ?Òß) - (#x543e ?¸ã) - (#x5440 ?Òà) - (#x5442 ?Ϥ) - (#x5446 ?Êò) - (#x5448 ?Äè) - (#x5449 ?¸â) - (#x544a ?¹ð) - (#x544e ?Òè) - (#x5451 ?ÆÝ) - (#x545f ?Òì) - (#x5468 ?¼þ) - (#x546a ?¼ö) - (#x5470 ?Òï) - (#x5471 ?Òí) - (#x5473 ?Ì£) - (#x5475 ?Òê) - (#x5476 ?Òó) - (#x5477 ?Òî) - (#x547b ?Òñ) - (#x547c ?¸Æ) - (#x547d ?Ì¿) - (#x5480 ?Òò) - (#x5484 ?Òô) - (#x5486 ?Òö) - (#x548b ?ºð) - (#x548c ?ÏÂ) - (#x548e ?Òë) - (#x548f ?Òé) - (#x5490 ?Òõ) - (#x5492 ?Òð) - (#x54a2 ?Òø) - (#x54a4 ?Ó£) - (#x54a5 ?Òú) - (#x54a8 ?Òþ) - (#x54ab ?Ó¡) - (#x54ac ?Òû) - (#x54af ?Ó¾) - (#x54b2 ?ºé) - (#x54b3 ?³±) - (#x54b8 ?Òù) - (#x54bc ?Ó¥) - (#x54bd ?°ö) - (#x54be ?Ó¤) - (#x54c0 ?°¥) - (#x54c1 ?ÉÊ) - (#x54c2 ?Ó¢) - (#x54c4 ?Òü) - (#x54c7 ?Ò÷) - (#x54c8 ?Òý) - (#x54c9 ?ºÈ) - (#x54d8 ?Ó¦) - (#x54e1 ?°÷) - (#x54e2 ?Ó¯) - (#x54e5 ?Ó§) - (#x54e6 ?Ó¨) - (#x54e8 ?¾¥) - (#x54e9 ?Ëé) - (#x54ed ?Ó) - (#x54ee ?Ó¬) - (#x54f2 ?ů) - (#x54fa ?Ó®) - (#x54fd ?Ó«) - (#x5504 ?±´) - (#x5506 ?º¶) - (#x5507 ?¿°) - (#x550f ?Ó©) - (#x5510 ?Åâ) - (#x5514 ?Óª) - (#x5516 ?°¢) - (#x552e ?Ó´) - (#x552f ?Í£) - (#x5531 ?¾§) - (#x5533 ?Óº) - (#x5538 ?Ó¹) - (#x5539 ?Ó°) - (#x553e ?ÂÃ) - (#x5540 ?Ó±) - (#x5544 ?Âï) - (#x5545 ?Ó¶) - (#x5546 ?¾¦) - (#x554c ?Ó³) - (#x554f ?Ìä) - (#x5553 ?·¼) - (#x5556 ?Ó·) - (#x5557 ?Ó¸) - (#x555c ?Óµ) - (#x555d ?Ó») - (#x5563 ?Ó²) - (#x557b ?ÓÁ) - (#x557c ?ÓÆ) - (#x557e ?ÓÂ) - (#x5580 ?Ó½) - (#x5583 ?ÓÇ) - (#x5584 ?Á±) - (#x5587 ?ÓÉ) - (#x5589 ?¹¢) - (#x558a ?Ó¿) - (#x558b ?Ãý) - (#x5598 ?ÓÃ) - (#x5599 ?Ó¼) - (#x559a ?´) - (#x559c ?´î) - (#x559d ?³å) - (#x559e ?ÓÄ) - (#x559f ?ÓÀ) - (#x55a7 ?·ö) - (#x55a8 ?ÓÊ) - (#x55a9 ?ÓÈ) - (#x55aa ?ÁÓ) - (#x55ab ?µÊ) - (#x55ac ?¶¬) - (#x55ae ?ÓÅ) - (#x55b0 ?¶ô) - (#x55b6 ?±Ä) - (#x55c4 ?ÓÎ) - (#x55c5 ?ÓÌ) - (#x55c7 ?Ô§) - (#x55d4 ?ÓÑ) - (#x55da ?ÓË) - (#x55dc ?ÓÏ) - (#x55df ?ÓÍ) - (#x55e3 ?»Ì) - (#x55e4 ?ÓÐ) - (#x55f7 ?ÓÓ) - (#x55f9 ?ÓØ) - (#x55fd ?ÓÖ) - (#x55fe ?ÓÕ) - (#x5606 ?ò) - (#x5609 ?²Å) - (#x5614 ?ÓÒ) - (#x5616 ?ÓÔ) - (#x5617 ?¾¨) - (#x5618 ?±³) - (#x561b ?Ó×) - (#x5629 ?²Þ) - (#x562f ?Óâ) - (#x5631 ?¾ü) - (#x5632 ?ÓÞ) - (#x5634 ?ÓÜ) - (#x5636 ?ÓÝ) - (#x5638 ?Óß) - (#x5642 ?±½) - (#x564c ?Á¹) - (#x564e ?ÓÙ) - (#x5650 ?ÓÚ) - (#x565b ?³ú) - (#x5664 ?Óá) - (#x5668 ?´ï) - (#x566a ?Óä) - (#x566b ?Óà) - (#x566c ?Óã) - (#x5674 ?Ê®) - (#x5678 ?ÆÕ) - (#x567a ?ȸ) - (#x5680 ?Óæ) - (#x5686 ?Óå) - (#x5687 ?³Å) - (#x568a ?Óç) - (#x568f ?Óê) - (#x5694 ?Óé) - (#x56a0 ?Óè) - (#x56a2 ?ǹ) - (#x56a5 ?Óë) - (#x56ae ?Óì) - (#x56b4 ?Óî) - (#x56b6 ?Óí) - (#x56bc ?Óð) - (#x56c0 ?Óó) - (#x56c1 ?Óñ) - (#x56c2 ?Óï) - (#x56c3 ?Óò) - (#x56c8 ?Óô) - (#x56ce ?Óõ) - (#x56d1 ?Óö) - (#x56d3 ?Ó÷) - (#x56d7 ?Óø) - (#x56d8 ?ÑÅ) - (#x56da ?¼ü) - (#x56db ?»Í) - (#x56de ?²ó) - (#x56e0 ?°ø) - (#x56e3 ?ÃÄ) - (#x56ee ?Óù) - (#x56f0 ?º¤) - (#x56f2 ?°Ï) - (#x56f3 ?¿Þ) - (#x56f9 ?Óú) - (#x56fa ?¸Ç) - (#x56fd ?¹ñ) - (#x56ff ?Óü) - (#x5700 ?Óû) - (#x5703 ?Êà) - (#x5704 ?Óý) - (#x5708 ?Ô¡) - (#x5709 ?Óþ) - (#x570b ?Ô¢) - (#x570d ?Ô£) - (#x570f ?·÷) - (#x5712 ?±à) - (#x5713 ?Ô¤) - (#x5716 ?Ô¦) - (#x5718 ?Ô¥) - (#x571c ?Ô¨) - (#x571f ?ÅÚ) - (#x5726 ?Ô©) - (#x5727 ?°µ) - (#x5728 ?ºß) - (#x572d ?·½) - (#x5730 ?ÃÏ) - (#x5737 ?Ôª) - (#x5738 ?Ô«) - (#x573b ?Ô) - (#x5740 ?Ô®) - (#x5742 ?ºä) - (#x5747 ?¶Ñ) - (#x574a ?Ë·) - (#x574e ?Ô¬) - (#x574f ?Ô¯) - (#x5750 ?ºÁ) - (#x5751 ?¹£) - (#x5761 ?Ô³) - (#x5764 ?º¥) - (#x5766 ?ó) - (#x5769 ?Ô°) - (#x576a ?ÄÚ) - (#x577f ?Ô´) - (#x5782 ?¿â) - (#x5788 ?Ô²) - (#x5789 ?Ôµ) - (#x578b ?·¿) - (#x5793 ?Ô¶) - (#x57a0 ?Ô·) - (#x57a2 ?¹¤) - (#x57a3 ?³À) - (#x57a4 ?Ô¹) - (#x57aa ?Ôº) - (#x57b0 ?Ô») - (#x57b3 ?Ô¸) - (#x57c0 ?Ô±) - (#x57c3 ?Ô¼) - (#x57c6 ?Ô½) - (#x57cb ?Ëä) - (#x57ce ?¾ë) - (#x57d2 ?Ô¿) - (#x57d3 ?ÔÀ) - (#x57d4 ?Ô¾) - (#x57d6 ?ÔÂ) - (#x57dc ?Ǹ) - (#x57df ?°è) - (#x57e0 ?ÉÖ) - (#x57e3 ?ÔÃ) - (#x57f4 ?¾ý) - (#x57f7 ?¼¹) - (#x57f9 ?ÇÝ) - (#x57fa ?´ð) - (#x57fc ?ºë) - (#x5800 ?ËÙ) - (#x5802 ?Ʋ) - (#x5805 ?·ø) - (#x5806 ?ÂÏ) - (#x580a ?ÔÁ) - (#x580b ?ÔÄ) - (#x5815 ?ÂÄ) - (#x5819 ?ÔÅ) - (#x581d ?ÔÆ) - (#x5821 ?ÔÈ) - (#x5824 ?Äé) - (#x582a ?´®) - (#x582f ?ô¡) - (#x5830 ?±á) - (#x5831 ?Êó) - (#x5834 ?¾ì) - (#x5835 ?ÅÈ) - (#x583a ?ºæ) - (#x583d ?ÔÎ) - (#x5840 ?ʽ) - (#x5841 ?ÎÝ) - (#x584a ?²ô) - (#x584b ?ÔÊ) - (#x5851 ?Áº) - (#x5852 ?ÔÍ) - (#x5854 ?Åã) - (#x5857 ?ÅÉ) - (#x5858 ?Åä) - (#x5859 ?ȹ) - (#x585a ?ÄÍ) - (#x585e ?ºÉ) - (#x5862 ?ÔÉ) - (#x5869 ?±ö) - (#x586b ?Ŷ) - (#x5870 ?ÔË) - (#x5872 ?ÔÇ) - (#x5875 ?¿Ð) - (#x5879 ?ÔÏ) - (#x587e ?½Î) - (#x5883 ?¶) - (#x5885 ?ÔÐ) - (#x5893 ?Êè) - (#x5897 ?Áý) - (#x589c ?ÄÆ) - (#x589f ?ÔÒ) - (#x58a8 ?ËÏ) - (#x58ab ?ÔÓ) - (#x58ae ?ÔØ) - (#x58b3 ?ʯ) - (#x58b8 ?Ô×) - (#x58b9 ?ÔÑ) - (#x58ba ?ÔÔ) - (#x58bb ?ÔÖ) - (#x58be ?º¦) - (#x58c1 ?ÊÉ) - (#x58c5 ?ÔÙ) - (#x58c7 ?ÃÅ) - (#x58ca ?²õ) - (#x58cc ?¾í) - (#x58d1 ?ÔÛ) - (#x58d3 ?ÔÚ) - (#x58d5 ?¹è) - (#x58d7 ?ÔÜ) - (#x58d8 ?ÔÞ) - (#x58d9 ?ÔÝ) - (#x58dc ?Ôà) - (#x58de ?ÔÕ) - (#x58df ?Ôâ) - (#x58e4 ?Ôá) - (#x58e5 ?Ôß) - (#x58eb ?»Î) - (#x58ec ?¿Ñ) - (#x58ee ?ÁÔ) - (#x58ef ?Ôã) - (#x58f0 ?À¼) - (#x58f1 ?°í) - (#x58f2 ?Çä) - (#x58f7 ?ÄÛ) - (#x58f9 ?Ôå) - (#x58fa ?Ôä) - (#x58fb ?Ôæ) - (#x58fc ?Ôç) - (#x58fd ?Ôè) - (#x5902 ?Ôé) - (#x5909 ?ÊÑ) - (#x590a ?Ôê) - (#x590f ?²Æ) - (#x5910 ?Ôë) - (#x5915 ?ͼ) - (#x5916 ?³°) - (#x5918 ?ÒÉ) - (#x5919 ?½È) - (#x591a ?¿) - (#x591b ?Ôì) - (#x591c ?Ìë) - (#x5922 ?Ì´) - (#x5925 ?Ôî) - (#x5927 ?Âç) - (#x5929 ?Å·) - (#x592a ?ÂÀ) - (#x592b ?É×) - (#x592c ?Ôï) - (#x592d ?Ôð) - (#x592e ?±û) - (#x5931 ?¼º) - (#x5932 ?Ôñ) - (#x5937 ?°Ð) - (#x5938 ?Ôò) - (#x593e ?Ôó) - (#x5944 ?±â) - (#x5947 ?´ñ) - (#x5948 ?Æà) - (#x5949 ?Êô) - (#x594e ?Ô÷) - (#x594f ?ÁÕ) - (#x5950 ?Ôö) - (#x5951 ?·À) - (#x5954 ?ËÛ) - (#x5955 ?Ôõ) - (#x5957 ?Åå) - (#x5958 ?Ôù) - (#x595a ?Ôø) - (#x5960 ?Ôû) - (#x5962 ?Ôú) - (#x5965 ?±ü) - (#x5967 ?Ôü) - (#x5968 ?¾©) - (#x5969 ?Ôþ) - (#x596a ?Ã¥) - (#x596c ?Ôý) - (#x596e ?ʳ) - (#x5973 ?½÷) - (#x5974 ?ÅÛ) - (#x5978 ?Õ¡) - (#x597d ?¹¥) - (#x5981 ?Õ¢) - (#x5982 ?Ç¡) - (#x5983 ?ÈÞ) - (#x5984 ?ÌÑ) - (#x598a ?Ç¥) - (#x598d ?Õ«) - (#x5993 ?µ¸) - (#x5996 ?ÍÅ) - (#x5999 ?̯) - (#x599b ?Ö¬) - (#x599d ?Õ£) - (#x59a3 ?Õ¦) - (#x59a5 ?ÂÅ) - (#x59a8 ?˸) - (#x59ac ?ÅÊ) - (#x59b2 ?Õ§) - (#x59b9 ?Ëå) - (#x59bb ?ºÊ) - (#x59be ?¾ª) - (#x59c6 ?Õ¨) - (#x59c9 ?»Ð) - (#x59cb ?»Ï) - (#x59d0 ?°¹) - (#x59d1 ?¸È) - (#x59d3 ?À«) - (#x59d4 ?°Ñ) - (#x59d9 ?Õ¬) - (#x59da ?Õ) - (#x59dc ?Õª) - (#x59e5 ?±¸) - (#x59e6 ?´¯) - (#x59e8 ?Õ©) - (#x59ea ?ÌÅ) - (#x59eb ?ɱ) - (#x59f6 ?°¨) - (#x59fb ?°ù) - (#x59ff ?»Ñ) - (#x5a01 ?°Ò) - (#x5a03 ?°£) - (#x5a09 ?Õ²) - (#x5a11 ?Õ°) - (#x5a18 ?̼) - (#x5a1a ?Õ³) - (#x5a1c ?Õ±) - (#x5a1f ?Õ¯) - (#x5a20 ?¿±) - (#x5a25 ?Õ®) - (#x5a29 ?ÊÚ) - (#x5a2f ?¸ä) - (#x5a35 ?Õ·) - (#x5a36 ?Õ¸) - (#x5a3c ?¾«) - (#x5a40 ?Õ´) - (#x5a41 ?Ϭ) - (#x5a46 ?ÇÌ) - (#x5a49 ?Õ¶) - (#x5a5a ?º§) - (#x5a62 ?Õ¹) - (#x5a66 ?ÉØ) - (#x5a6a ?Õº) - (#x5a6c ?Õµ) - (#x5a7f ?Ì») - (#x5a92 ?ÇÞ) - (#x5a9a ?Õ») - (#x5a9b ?ɲ) - (#x5abc ?Õ¼) - (#x5abd ?ÕÀ) - (#x5abe ?Õ½) - (#x5ac1 ?²Ç) - (#x5ac2 ?Õ¿) - (#x5ac9 ?¼») - (#x5acb ?Õ¾) - (#x5acc ?·ù) - (#x5ad0 ?ÕÌ) - (#x5ad6 ?ÕÅ) - (#x5ad7 ?ÕÂ) - (#x5ae1 ?Ãä) - (#x5ae3 ?ÕÁ) - (#x5ae6 ?ÕÃ) - (#x5ae9 ?ÕÄ) - (#x5afa ?ÕÆ) - (#x5afb ?ÕÇ) - (#x5b09 ?´ò) - (#x5b0b ?ÕÉ) - (#x5b0c ?ÕÈ) - (#x5b16 ?ÕÊ) - (#x5b22 ?¾î) - (#x5b2a ?ÕÍ) - (#x5b2c ?ÄÜ) - (#x5b30 ?±Å) - (#x5b32 ?ÕË) - (#x5b36 ?ÕÎ) - (#x5b3e ?ÕÏ) - (#x5b40 ?ÕÒ) - (#x5b43 ?ÕÐ) - (#x5b45 ?ÕÑ) - (#x5b50 ?»Ò) - (#x5b51 ?ÕÓ) - (#x5b54 ?¹¦) - (#x5b55 ?ÕÔ) - (#x5b57 ?»ú) - (#x5b58 ?¸) - (#x5b5a ?ÕÕ) - (#x5b5b ?ÕÖ) - (#x5b5c ?»Ú) - (#x5b5d ?¹§) - (#x5b5f ?ÌÒ) - (#x5b63 ?µ¨) - (#x5b64 ?¸É) - (#x5b65 ?Õ×) - (#x5b66 ?³Ø) - (#x5b69 ?ÕØ) - (#x5b6b ?¹) - (#x5b70 ?ÕÙ) - (#x5b71 ?Ö£) - (#x5b73 ?ÕÚ) - (#x5b75 ?ÕÛ) - (#x5b78 ?ÕÜ) - (#x5b7a ?ÕÞ) - (#x5b80 ?Õß) - (#x5b83 ?Õà) - (#x5b85 ?Âð) - (#x5b87 ?±§) - (#x5b88 ?¼é) - (#x5b89 ?°Â) - (#x5b8b ?Á×) - (#x5b8c ?´°) - (#x5b8d ?¼µ) - (#x5b8f ?¹¨) - (#x5b95 ?Åæ) - (#x5b97 ?½¡) - (#x5b98 ?´±) - (#x5b99 ?Ãè) - (#x5b9a ?Äê) - (#x5b9b ?°¸) - (#x5b9c ?µ¹) - (#x5b9d ?Êõ) - (#x5b9f ?¼Â) - (#x5ba2 ?µÒ) - (#x5ba3 ?Àë) - (#x5ba4 ?¼¼) - (#x5ba5 ?ͨ) - (#x5ba6 ?Õá) - (#x5bae ?µÜ) - (#x5bb0 ?ºË) - (#x5bb3 ?³²) - (#x5bb4 ?±ã) - (#x5bb5 ?¾¬) - (#x5bb6 ?²È) - (#x5bb8 ?Õâ) - (#x5bb9 ?ÍÆ) - (#x5bbf ?½É) - (#x5bc2 ?¼ä) - (#x5bc3 ?Õã) - (#x5bc4 ?´ó) - (#x5bc5 ?ÆÒ) - (#x5bc6 ?Ì©) - (#x5bc7 ?Õä) - (#x5bc9 ?Õå) - (#x5bcc ?ÉÙ) - (#x5bd0 ?Õç) - (#x5bd2 ?´¨) - (#x5bd3 ?¶÷) - (#x5bd4 ?Õæ) - (#x5bdb ?´²) - (#x5bdd ?¿²) - (#x5bde ?Õë) - (#x5bdf ?»¡) - (#x5be1 ?²É) - (#x5be2 ?Õê) - (#x5be4 ?Õè) - (#x5be5 ?Õì) - (#x5be6 ?Õé) - (#x5be7 ?Ç«) - (#x5be8 ?ÜÍ) - (#x5be9 ?¿³) - (#x5beb ?Õí) - (#x5bee ?ÎÀ) - (#x5bf0 ?Õî) - (#x5bf3 ?Õð) - (#x5bf5 ?Ãþ) - (#x5bf6 ?Õï) - (#x5bf8 ?À£) - (#x5bfa ?»û) - (#x5bfe ?ÂÐ) - (#x5bff ?¼÷) - (#x5c01 ?Éõ) - (#x5c02 ?Àì) - (#x5c04 ?¼Í) - (#x5c05 ?Õñ) - (#x5c06 ?¾) - (#x5c07 ?Õò) - (#x5c08 ?Õó) - (#x5c09 ?°Ó) - (#x5c0a ?º) - (#x5c0b ?¿Ò) - (#x5c0d ?Õô) - (#x5c0e ?Ƴ) - (#x5c0f ?¾®) - (#x5c11 ?¾¯) - (#x5c13 ?Õõ) - (#x5c16 ?Àí) - (#x5c1a ?¾°) - (#x5c20 ?Õö) - (#x5c22 ?Õ÷) - (#x5c24 ?Ìà) - (#x5c28 ?Õø) - (#x5c2d ?¶Æ) - (#x5c31 ?½¢) - (#x5c38 ?Õù) - (#x5c39 ?Õú) - (#x5c3a ?¼Ü) - (#x5c3b ?¿¬) - (#x5c3c ?Æô) - (#x5c3d ?¿Ô) - (#x5c3e ?Èø) - (#x5c3f ?Ç¢) - (#x5c40 ?¶É) - (#x5c41 ?Õû) - (#x5c45 ?µï) - (#x5c46 ?Õü) - (#x5c48 ?¶þ) - (#x5c4a ?ÆÏ) - (#x5c4b ?²°) - (#x5c4d ?»Ó) - (#x5c4e ?Õý) - (#x5c4f ?Ö¢) - (#x5c50 ?Ö¡) - (#x5c51 ?¶ý) - (#x5c53 ?Õþ) - (#x5c55 ?Ÿ) - (#x5c5e ?°) - (#x5c60 ?ÅË) - (#x5c61 ?¼È) - (#x5c64 ?ÁØ) - (#x5c65 ?Íú) - (#x5c6c ?Ö¤) - (#x5c6e ?Ö¥) - (#x5c6f ?ÆÖ) - (#x5c71 ?»³) - (#x5c76 ?Ö§) - (#x5c79 ?Ö¨) - (#x5c8c ?Ö©) - (#x5c90 ?´ô) - (#x5c91 ?Öª) - (#x5c94 ?Ö«) - (#x5ca1 ?²¬) - (#x5ca8 ?Á») - (#x5ca9 ?´ä) - (#x5cab ?Ö) - (#x5cac ?̨) - (#x5cb1 ?ÂÒ) - (#x5cb3 ?³Ù) - (#x5cb6 ?Ö¯) - (#x5cb7 ?Ö±) - (#x5cb8 ?´ß) - (#x5cbb ?Ö®) - (#x5cbc ?Ö°) - (#x5cbe ?Ö³) - (#x5cc5 ?Ö²) - (#x5cc7 ?Ö´) - (#x5cd9 ?Öµ) - (#x5ce0 ?ƽ) - (#x5ce1 ?¶®) - (#x5ce8 ?²å) - (#x5ce9 ?Ö¶) - (#x5cea ?Ö») - (#x5ced ?Ö¹) - (#x5cef ?Ê÷) - (#x5cf0 ?Êö) - (#x5cf6 ?Åç) - (#x5cfa ?Ö¸) - (#x5cfb ?½Ô) - (#x5cfd ?Ö·) - (#x5d07 ?¿ò) - (#x5d0b ?Ö¼) - (#x5d0e ?ºê) - (#x5d11 ?ÖÂ) - (#x5d14 ?ÖÃ) - (#x5d15 ?Ö½) - (#x5d16 ?³³) - (#x5d17 ?Ö¾) - (#x5d18 ?ÖÇ) - (#x5d19 ?ÖÆ) - (#x5d1a ?ÖÅ) - (#x5d1b ?ÖÁ) - (#x5d1f ?ÖÀ) - (#x5d22 ?ÖÄ) - (#x5d29 ?Êø) - (#x5d4b ?ÖË) - (#x5d4c ?ÖÈ) - (#x5d4e ?ÖÊ) - (#x5d50 ?Íò) - (#x5d52 ?ÖÉ) - (#x5d5c ?Ö¿) - (#x5d69 ?¿ó) - (#x5d6c ?ÖÌ) - (#x5d6f ?º·) - (#x5d73 ?ÖÍ) - (#x5d76 ?ÖÎ) - (#x5d82 ?ÖÑ) - (#x5d84 ?ÖÐ) - (#x5d87 ?ÖÏ) - (#x5d8b ?Åè) - (#x5d8c ?Öº) - (#x5d90 ?Ö×) - (#x5d9d ?ÖÓ) - (#x5da2 ?ÖÒ) - (#x5dac ?ÖÔ) - (#x5dae ?ÖÕ) - (#x5db7 ?ÖØ) - (#x5dba ?Îæ) - (#x5dbc ?ÖÙ) - (#x5dbd ?ÖÖ) - (#x5dc9 ?ÖÚ) - (#x5dcc ?´à) - (#x5dcd ?ÖÛ) - (#x5dd2 ?ÖÝ) - (#x5dd3 ?ÖÜ) - (#x5dd6 ?ÖÞ) - (#x5ddb ?Öß) - (#x5ddd ?Àî) - (#x5dde ?½£) - (#x5de1 ?½ä) - (#x5de3 ?Áã) - (#x5de5 ?¹©) - (#x5de6 ?º¸) - (#x5de7 ?¹ª) - (#x5de8 ?µð) - (#x5deb ?Öà) - (#x5dee ?º¹) - (#x5df1 ?¸Ê) - (#x5df2 ?Öá) - (#x5df3 ?̦) - (#x5df4 ?ÇÃ) - (#x5df5 ?Öâ) - (#x5df7 ?¹«) - (#x5dfb ?´¬) - (#x5dfd ?ç) - (#x5dfe ?¶Ò) - (#x5e02 ?»Ô) - (#x5e03 ?ÉÛ) - (#x5e06 ?ÈÁ) - (#x5e0b ?Öã) - (#x5e0c ?´õ) - (#x5e11 ?Öæ) - (#x5e16 ?Ä¡) - (#x5e19 ?Öå) - (#x5e1a ?Öä) - (#x5e1b ?Öç) - (#x5e1d ?Äë) - (#x5e25 ?¿ã) - (#x5e2b ?»Õ) - (#x5e2d ?ÀÊ) - (#x5e2f ?ÂÓ) - (#x5e30 ?µ¢) - (#x5e33 ?Ä¢) - (#x5e36 ?Öè) - (#x5e37 ?Öé) - (#x5e38 ?¾ï) - (#x5e3d ?˹) - (#x5e40 ?Öì) - (#x5e43 ?Öë) - (#x5e44 ?Öê) - (#x5e45 ?Éý) - (#x5e47 ?Öó) - (#x5e4c ?ËÚ) - (#x5e4e ?Öí) - (#x5e54 ?Öï) - (#x5e55 ?Ëë) - (#x5e57 ?Öî) - (#x5e5f ?Öð) - (#x5e61 ?Ȩ) - (#x5e62 ?Öñ) - (#x5e63 ?ʾ) - (#x5e64 ?Öò) - (#x5e72 ?´³) - (#x5e73 ?Ê¿) - (#x5e74 ?ǯ) - (#x5e75 ?Öô) - (#x5e76 ?Öõ) - (#x5e78 ?¹¬) - (#x5e79 ?´´) - (#x5e7a ?Öö) - (#x5e7b ?¸¸) - (#x5e7c ?ÍÄ) - (#x5e7d ?Í©) - (#x5e7e ?´ö) - (#x5e7f ?Öø) - (#x5e81 ?Ä£) - (#x5e83 ?¹) - (#x5e84 ?¾±) - (#x5e87 ?Èß) - (#x5e8a ?¾²) - (#x5e8f ?½ø) - (#x5e95 ?Äì) - (#x5e96 ?Êù) - (#x5e97 ?Ź) - (#x5e9a ?¹®) - (#x5e9c ?ÉÜ) - (#x5ea0 ?Öù) - (#x5ea6 ?ÅÙ) - (#x5ea7 ?ºÂ) - (#x5eab ?¸Ë) - (#x5ead ?Äí) - (#x5eb5 ?°Ã) - (#x5eb6 ?½î) - (#x5eb7 ?¹¯) - (#x5eb8 ?ÍÇ) - (#x5ec1 ?Öú) - (#x5ec2 ?Öû) - (#x5ec3 ?ÇÑ) - (#x5ec8 ?Öü) - (#x5ec9 ?Î÷) - (#x5eca ?Ï) - (#x5ecf ?Öþ) - (#x5ed0 ?Öý) - (#x5ed3 ?³Ç) - (#x5ed6 ?ס) - (#x5eda ?פ) - (#x5edb ?×¥) - (#x5edd ?×£) - (#x5edf ?ÉÀ) - (#x5ee0 ?¾³) - (#x5ee1 ?ק) - (#x5ee2 ?צ) - (#x5ee3 ?×¢) - (#x5ee8 ?ר) - (#x5ee9 ?ש) - (#x5eec ?ת) - (#x5ef0 ?×) - (#x5ef1 ?׫) - (#x5ef3 ?׬) - (#x5ef4 ?×®) - (#x5ef6 ?±ä) - (#x5ef7 ?Äî) - (#x5ef8 ?ׯ) - (#x5efa ?·ú) - (#x5efb ?²ö) - (#x5efc ?Ƕ) - (#x5efe ?×°) - (#x5eff ?Æû) - (#x5f01 ?ÊÛ) - (#x5f03 ?×±) - (#x5f04 ?Ï®) - (#x5f09 ?ײ) - (#x5f0a ?ÊÀ) - (#x5f0b ?×µ) - (#x5f0c ?С) - (#x5f0d ?б) - (#x5f0f ?¼°) - (#x5f10 ?Æõ) - (#x5f11 ?׶) - (#x5f13 ?µÝ) - (#x5f14 ?Ĥ) - (#x5f15 ?°ú) - (#x5f16 ?×·) - (#x5f17 ?ʦ) - (#x5f18 ?¹°) - (#x5f1b ?ÃÐ) - (#x5f1f ?Äï) - (#x5f25 ?Ìï) - (#x5f26 ?¸¹) - (#x5f27 ?¸Ì) - (#x5f29 ?׸) - (#x5f2d ?×¹) - (#x5f2f ?׿) - (#x5f31 ?¼å) - (#x5f35 ?Ä¥) - (#x5f37 ?¶¯) - (#x5f38 ?׺) - (#x5f3c ?É«) - (#x5f3e ?ÃÆ) - (#x5f41 ?×») - (#x5f48 ?×¼) - (#x5f4a ?¶°) - (#x5f4c ?×½) - (#x5f4e ?×¾) - (#x5f51 ?×À) - (#x5f53 ?Åö) - (#x5f56 ?×Á) - (#x5f57 ?×Â) - (#x5f59 ?×Ã) - (#x5f5c ?×´) - (#x5f5d ?׳) - (#x5f61 ?×Ä) - (#x5f62 ?·Á) - (#x5f66 ?ɧ) - (#x5f69 ?ºÌ) - (#x5f6a ?É·) - (#x5f6b ?Ħ) - (#x5f6c ?ÉË) - (#x5f6d ?×Å) - (#x5f70 ?¾´) - (#x5f71 ?±Æ) - (#x5f73 ?×Æ) - (#x5f77 ?×Ç) - (#x5f79 ?Ìò) - (#x5f7c ?Èà) - (#x5f7f ?×Ê) - (#x5f80 ?±ý) - (#x5f81 ?À¬) - (#x5f82 ?×É) - (#x5f83 ?×È) - (#x5f84 ?·Â) - (#x5f85 ?ÂÔ) - (#x5f87 ?×Î) - (#x5f88 ?×Ì) - (#x5f8a ?×Ë) - (#x5f8b ?Χ) - (#x5f8c ?¸å) - (#x5f90 ?½ù) - (#x5f91 ?×Í) - (#x5f92 ?ÅÌ) - (#x5f93 ?½¾) - (#x5f97 ?ÆÀ) - (#x5f98 ?×Ñ) - (#x5f99 ?×Ð) - (#x5f9e ?×Ï) - (#x5fa0 ?×Ò) - (#x5fa1 ?¸æ) - (#x5fa8 ?×Ó) - (#x5fa9 ?Éü) - (#x5faa ?½Û) - (#x5fad ?×Ô) - (#x5fae ?Èù) - (#x5fb3 ?ÆÁ) - (#x5fb4 ?ħ) - (#x5fb9 ?Å°) - (#x5fbc ?×Õ) - (#x5fbd ?µ«) - (#x5fc3 ?¿´) - (#x5fc5 ?ɬ) - (#x5fcc ?´÷) - (#x5fcd ?Ǧ) - (#x5fd6 ?×Ö) - (#x5fd7 ?»Ö) - (#x5fd8 ?˺) - (#x5fd9 ?Ë») - (#x5fdc ?±þ) - (#x5fdd ?×Û) - (#x5fe0 ?Ãé) - (#x5fe4 ?×Ø) - (#x5feb ?²÷) - (#x5ff0 ?Ø) - (#x5ff1 ?×Ú) - (#x5ff5 ?Ç°) - (#x5ff8 ?×Ù) - (#x5ffb ?××) - (#x5ffd ?¹ú) - (#x5fff ?×Ý) - (#x600e ?×ã) - (#x600f ?×é) - (#x6010 ?×á) - (#x6012 ?ÅÜ) - (#x6015 ?×æ) - (#x6016 ?ÉÝ) - (#x6019 ?×à) - (#x601b ?×å) - (#x601c ?Îç) - (#x601d ?»×) - (#x6020 ?ÂÕ) - (#x6021 ?×Þ) - (#x6025 ?µÞ) - (#x6026 ?×è) - (#x6027 ?À) - (#x6028 ?±å) - (#x6029 ?×â) - (#x602a ?²ø) - (#x602b ?×ç) - (#x602f ?¶±) - (#x6031 ?×ä) - (#x603a ?×ê) - (#x6041 ?×ì) - (#x6042 ?×ö) - (#x6043 ?×ô) - (#x6046 ?×ñ) - (#x604a ?×ð) - (#x604b ?Îø) - (#x604d ?×ò) - (#x6050 ?¶²) - (#x6052 ?¹±) - (#x6055 ?½ú) - (#x6059 ?×ù) - (#x605a ?×ë) - (#x605f ?×ï) - (#x6060 ?×ß) - (#x6062 ?²ú) - (#x6063 ?×ó) - (#x6064 ?×õ) - (#x6065 ?ÃÑ) - (#x6068 ?º¨) - (#x6069 ?²¸) - (#x606a ?×í) - (#x606b ?×ø) - (#x606c ?×÷) - (#x606d ?¶³) - (#x606f ?©) - (#x6070 ?³æ) - (#x6075 ?·Ã) - (#x6077 ?×î) - (#x6081 ?×ú) - (#x6083 ?×ý) - (#x6084 ?Ø¡) - (#x6089 ?¼½) - (#x608b ?ا) - (#x608c ?Äð) - (#x608d ?×û) - (#x6092 ?Ø¥) - (#x6094 ?²ù) - (#x6096 ?Ø£) - (#x6097 ?ؤ) - (#x609a ?×þ) - (#x609b ?Ø¢) - (#x609f ?¸ç) - (#x60a0 ?ͪ) - (#x60a3 ?´µ) - (#x60a6 ?±Ù) - (#x60a7 ?ئ) - (#x60a9 ?Ǻ) - (#x60aa ?°) - (#x60b2 ?Èá) - (#x60b3 ?×Ü) - (#x60b4 ?ج) - (#x60b5 ?Ø°) - (#x60b6 ?Ìå) - (#x60b8 ?Ø©) - (#x60bc ?Åé) - (#x60bd ?Ø®) - (#x60c5 ?¾ð) - (#x60c6 ?د) - (#x60c7 ?Æ×) - (#x60d1 ?ÏÇ) - (#x60d3 ?Ø«) - (#x60d8 ?ر) - (#x60da ?¹û) - (#x60dc ?ÀË) - (#x60df ?°Ô) - (#x60e0 ?ت) - (#x60e1 ?ب) - (#x60e3 ?ÁÚ) - (#x60e7 ?×ü) - (#x60e8 ?»´) - (#x60f0 ?ÂÆ) - (#x60f1 ?ؽ) - (#x60f3 ?ÁÛ) - (#x60f4 ?ظ) - (#x60f6 ?ص) - (#x60f7 ?ض) - (#x60f9 ?¼æ) - (#x60fa ?ع) - (#x60fb ?ؼ) - (#x6100 ?Ø·) - (#x6101 ?½¥) - (#x6103 ?غ) - (#x6106 ?Ø´) - (#x6108 ?Ìü) - (#x6109 ?Ìû) - (#x610d ?ؾ) - (#x610e ?Ø¿) - (#x610f ?°Õ) - (#x6115 ?س) - (#x611a ?¶ò) - (#x611b ?°¦) - (#x611f ?´¶) - (#x6121 ?Ø») - (#x6127 ?ØÃ) - (#x6128 ?ØÂ) - (#x612c ?ØÇ) - (#x6134 ?ØÈ) - (#x613c ?ØÆ) - (#x613d ?ØÉ) - (#x613e ?ØÁ) - (#x613f ?ØÅ) - (#x6142 ?ØÊ) - (#x6144 ?ØË) - (#x6147 ?ØÀ) - (#x6148 ?»ü) - (#x614a ?ØÄ) - (#x614b ?ÂÖ) - (#x614c ?¹²) - (#x614d ?ز) - (#x614e ?¿µ) - (#x6153 ?ØØ) - (#x6155 ?Êé) - (#x6158 ?ØÎ) - (#x6159 ?ØÏ) - (#x615a ?ØÐ) - (#x615d ?Ø×) - (#x615f ?ØÖ) - (#x6162 ?Ëý) - (#x6163 ?´·) - (#x6165 ?ØÔ) - (#x6167 ?·Å) - (#x6168 ?³´) - (#x616b ?ØÑ) - (#x616e ?θ) - (#x616f ?ØÓ) - (#x6170 ?°Ö) - (#x6171 ?ØÕ) - (#x6173 ?ØÌ) - (#x6174 ?ØÒ) - (#x6175 ?ØÙ) - (#x6176 ?·Ä) - (#x6177 ?ØÍ) - (#x617e ?ÍÝ) - (#x6182 ?Í«) - (#x6187 ?ØÜ) - (#x618a ?Øà) - (#x618e ?Áþ) - (#x6190 ?Îù) - (#x6191 ?Øá) - (#x6194 ?ØÞ) - (#x6196 ?ØÛ) - (#x6199 ?ØÚ) - (#x619a ?Øß) - (#x61a4 ?Ê°) - (#x61a7 ?Æ´) - (#x61a9 ?·Æ) - (#x61ab ?Øâ) - (#x61ac ?ØÝ) - (#x61ae ?Øã) - (#x61b2 ?·û) - (#x61b6 ?²±) - (#x61ba ?Øë) - (#x61be ?´¸) - (#x61c3 ?Øé) - (#x61c6 ?Øê) - (#x61c7 ?º©) - (#x61c8 ?Øè) - (#x61c9 ?Øæ) - (#x61ca ?Øå) - (#x61cb ?Øì) - (#x61cc ?Øä) - (#x61cd ?Øî) - (#x61d0 ?²û) - (#x61e3 ?Øð) - (#x61e6 ?Øï) - (#x61f2 ?Ĩ) - (#x61f4 ?Øó) - (#x61f6 ?Øñ) - (#x61f7 ?Øç) - (#x61f8 ?·ü) - (#x61fa ?Øò) - (#x61fc ?Øö) - (#x61fd ?Øõ) - (#x61fe ?Ø÷) - (#x61ff ?Øô) - (#x6200 ?Øø) - (#x6208 ?Øù) - (#x6209 ?Øú) - (#x620a ?Êê) - (#x620c ?Øü) - (#x620d ?Øû) - (#x620e ?½¿) - (#x6210 ?À®) - (#x6211 ?²æ) - (#x6212 ?²ü) - (#x6214 ?Øý) - (#x6216 ?°¿) - (#x621a ?ÀÌ) - (#x621b ?Øþ) - (#x621d ?ìÃ) - (#x621e ?Ù¡) - (#x621f ?·á) - (#x6221 ?Ù¢) - (#x6226 ?Àï) - (#x622a ?Ù£) - (#x622e ?Ù¤) - (#x622f ?µº) - (#x6230 ?Ù¥) - (#x6232 ?Ù¦) - (#x6233 ?Ù§) - (#x6234 ?Â×) - (#x6238 ?¸Í) - (#x623b ?Ìá) - (#x623f ?˼) - (#x6240 ?½ê) - (#x6241 ?Ù¨) - (#x6247 ?Àð) - (#x6248 ?î½) - (#x6249 ?Èâ) - (#x624b ?¼ê) - (#x624d ?ºÍ) - (#x624e ?Ù©) - (#x6253 ?ÂÇ) - (#x6255 ?ʧ) - (#x6258 ?Âñ) - (#x625b ?Ù¬) - (#x625e ?Ùª) - (#x6260 ?Ù) - (#x6263 ?Ù«) - (#x6268 ?Ù®) - (#x626e ?ʱ) - (#x6271 ?°·) - (#x6276 ?ÉÞ) - (#x6279 ?Èã) - (#x627c ?Ù¯) - (#x627e ?Ù²) - (#x627f ?¾µ) - (#x6280 ?µ») - (#x6282 ?Ù°) - (#x6283 ?Ù·) - (#x6284 ?¾¶) - (#x6289 ?Ù±) - (#x628a ?ÇÄ) - (#x6291 ?ÍÞ) - (#x6292 ?Ù³) - (#x6293 ?Ù´) - (#x6294 ?Ù¸) - (#x6295 ?Åê) - (#x6296 ?Ùµ) - (#x6297 ?¹³) - (#x6298 ?ÀÞ) - (#x629b ?ÙÆ) - (#x629c ?È´) - (#x629e ?Âò) - (#x62ab ?Èä) - (#x62ac ?Ú) - (#x62b1 ?Êú) - (#x62b5 ?Äñ) - (#x62b9 ?Ëõ) - (#x62bb ?Ù») - (#x62bc ?²¡) - (#x62bd ?Ãê) - (#x62c2 ?ÙÄ) - (#x62c5 ?ô) - (#x62c6 ?Ù¾) - (#x62c7 ?ÙÅ) - (#x62c8 ?ÙÀ) - (#x62c9 ?ÙÇ) - (#x62ca ?ÙÃ) - (#x62cc ?ÙÂ) - (#x62cd ?Çï) - (#x62cf ?Ù¼) - (#x62d0 ?²ý) - (#x62d1 ?Ùº) - (#x62d2 ?µñ) - (#x62d3 ?Âó) - (#x62d4 ?Ù¶) - (#x62d7 ?Ù¹) - (#x62d8 ?¹´) - (#x62d9 ?ÀÛ) - (#x62db ?¾·) - (#x62dc ?ÙÁ) - (#x62dd ?ÇÒ) - (#x62e0 ?µò) - (#x62e1 ?³È) - (#x62ec ?³ç) - (#x62ed ?¿¡) - (#x62ee ?ÙÉ) - (#x62ef ?ÙÎ) - (#x62f1 ?ÙÊ) - (#x62f3 ?·ý) - (#x62f5 ?ÙÏ) - (#x62f6 ?»¢) - (#x62f7 ?¹é) - (#x62fe ?½¦) - (#x62ff ?Ù½) - (#x6301 ?»ý) - (#x6302 ?ÙÌ) - (#x6307 ?»Ø) - (#x6308 ?ÙÍ) - (#x6309 ?°Ä) - (#x630c ?ÙÈ) - (#x6311 ?Ä©) - (#x6319 ?µó) - (#x631f ?¶´) - (#x6327 ?ÙË) - (#x6328 ?°§) - (#x632b ?ºÃ) - (#x632f ?¿¶) - (#x633a ?Äò) - (#x633d ?ÈÔ) - (#x633e ?ÙÑ) - (#x633f ?ÁÞ) - (#x6349 ?ª) - (#x634c ?»«) - (#x634d ?ÙÒ) - (#x634f ?ÙÔ) - (#x6350 ?ÙÐ) - (#x6355 ?Êá) - (#x6357 ?Ľ) - (#x635c ?ÁÜ) - (#x6367 ?Êû) - (#x6368 ?¼Î) - (#x6369 ?Ùà) - (#x636b ?Ùß) - (#x636e ?¿ø) - (#x6372 ?·þ) - (#x6376 ?ÙÙ) - (#x6377 ?¾¹) - (#x637a ?Æè) - (#x637b ?DZ) - (#x6380 ?Ù×) - (#x6383 ?ÁÝ) - (#x6388 ?¼ø) - (#x6389 ?ÙÜ) - (#x638c ?¾¸) - (#x638e ?ÙÖ) - (#x638f ?ÙÛ) - (#x6392 ?ÇÓ) - (#x6396 ?ÙÕ) - (#x6398 ?·¡) - (#x639b ?³Ý) - (#x639f ?ÙÝ) - (#x63a0 ?Ϋ) - (#x63a1 ?ºÎ) - (#x63a2 ?õ) - (#x63a3 ?ÙÚ) - (#x63a5 ?ÀÜ) - (#x63a7 ?¹µ) - (#x63a8 ?¿ä) - (#x63a9 ?±æ) - (#x63aa ?Á¼) - (#x63ab ?ÙØ) - (#x63ac ?µÅ) - (#x63b2 ?·Ç) - (#x63b4 ?ÄÏ) - (#x63b5 ?ÙÞ) - (#x63bb ?Áß) - (#x63be ?Ùá) - (#x63c0 ?Ùã) - (#x63c3 ?·) - (#x63c4 ?Ùé) - (#x63c6 ?Ùä) - (#x63c9 ?Ùæ) - (#x63cf ?ÉÁ) - (#x63d0 ?Äó) - (#x63d2 ?Ùç) - (#x63d6 ?ͬ) - (#x63da ?ÍÈ) - (#x63db ?´¹) - (#x63e1 ?°®) - (#x63e3 ?Ùå) - (#x63e9 ?Ùâ) - (#x63ee ?´ø) - (#x63f4 ?±ç) - (#x63f6 ?Ùè) - (#x63fa ?ÍÉ) - (#x6406 ?Ùì) - (#x640d ?») - (#x640f ?Ùó) - (#x6413 ?Ùí) - (#x6416 ?Ùê) - (#x6417 ?Ùñ) - (#x641c ?ÙÓ) - (#x6426 ?Ùî) - (#x6428 ?Ùò) - (#x642c ?ÈÂ) - (#x642d ?Åë) - (#x6434 ?Ùë) - (#x6436 ?Ùï) - (#x643a ?·È) - (#x643e ?ºñ) - (#x6442 ?ÀÝ) - (#x644e ?Ù÷) - (#x6458 ?Ŧ) - (#x6467 ?Ùô) - (#x6469 ?Ëà) - (#x646f ?Ùõ) - (#x6476 ?Ùö) - (#x6478 ?ÌÎ) - (#x647a ?À¢) - (#x6483 ?·â) - (#x6488 ?Ùý) - (#x6492 ?»µ) - (#x6493 ?Ùú) - (#x6495 ?Ùù) - (#x649a ?Dz) - (#x649e ?Ƶ) - (#x64a4 ?ű) - (#x64a5 ?Ùû) - (#x64a9 ?Ùü) - (#x64ab ?Éï) - (#x64ad ?ÇÅ) - (#x64ae ?»£) - (#x64b0 ?Àñ) - (#x64b2 ?ËÐ) - (#x64b9 ?³É) - (#x64bb ?Ú¥) - (#x64bc ?Ùþ) - (#x64c1 ?ÍÊ) - (#x64c2 ?Ú§) - (#x64c5 ?Ú£) - (#x64c7 ?Ú¤) - (#x64cd ?Áà) - (#x64d2 ?Ú¢) - (#x64d4 ?Ù¿) - (#x64d8 ?Ú¦) - (#x64da ?Ú¡) - (#x64e0 ?Ú«) - (#x64e1 ?Ú¬) - (#x64e2 ?ŧ) - (#x64e3 ?Ú®) - (#x64e6 ?»¤) - (#x64e7 ?Ú©) - (#x64ec ?µ¼) - (#x64ef ?Ú¯) - (#x64f1 ?Ú¨) - (#x64f2 ?Ú³) - (#x64f4 ?Ú²) - (#x64f6 ?Ú±) - (#x64fa ?Ú´) - (#x64fd ?Ú¶) - (#x64fe ?¾ñ) - (#x6500 ?Úµ) - (#x6505 ?Ú¹) - (#x6518 ?Ú·) - (#x651c ?Ú¸) - (#x651d ?Ùð) - (#x6523 ?Ú») - (#x6524 ?Úº) - (#x652a ?Ùø) - (#x652b ?Ú¼) - (#x652c ?Ú°) - (#x652f ?»Ù) - (#x6534 ?Ú½) - (#x6535 ?Ú¾) - (#x6536 ?ÚÀ) - (#x6537 ?Ú¿) - (#x6538 ?ÚÁ) - (#x6539 ?²þ) - (#x653b ?¹¶) - (#x653e ?Êü) - (#x653f ?À¯) - (#x6545 ?¸Î) - (#x6548 ?ÚÃ) - (#x654d ?ÚÆ) - (#x654f ?ÉÒ) - (#x6551 ?µß) - (#x6555 ?ÚÅ) - (#x6556 ?ÚÄ) - (#x6557 ?ÇÔ) - (#x6558 ?ÚÇ) - (#x6559 ?¶µ) - (#x655d ?ÚÉ) - (#x655e ?ÚÈ) - (#x6562 ?´º) - (#x6563 ?»¶) - (#x6566 ?ÆØ) - (#x656c ?·É) - (#x6570 ?¿ô) - (#x6572 ?ÚÊ) - (#x6574 ?À°) - (#x6575 ?Ũ) - (#x6577 ?Éß) - (#x6578 ?ÚË) - (#x6582 ?ÚÌ) - (#x6583 ?ÚÍ) - (#x6587 ?ʸ) - (#x6588 ?ÕÝ) - (#x6589 ?ÀÆ) - (#x658c ?ÉÌ) - (#x658e ?ºØ) - (#x6590 ?Èå) - (#x6591 ?ÈÃ) - (#x6597 ?ÅÍ) - (#x6599 ?ÎÁ) - (#x659b ?ÚÏ) - (#x659c ?¼Ð) - (#x659f ?ÚÐ) - (#x65a1 ?°¶) - (#x65a4 ?¶Ô) - (#x65a5 ?ÀÍ) - (#x65a7 ?Éà) - (#x65ab ?ÚÑ) - (#x65ac ?»Â) - (#x65ad ?ÃÇ) - (#x65af ?»Û) - (#x65b0 ?¿·) - (#x65b7 ?ÚÒ) - (#x65b9 ?Êý) - (#x65bc ?±÷) - (#x65bd ?»Ü) - (#x65c1 ?ÚÕ) - (#x65c3 ?ÚÓ) - (#x65c4 ?ÚÖ) - (#x65c5 ?ι) - (#x65c6 ?ÚÔ) - (#x65cb ?Àû) - (#x65cc ?Ú×) - (#x65cf ?²) - (#x65d2 ?ÚØ) - (#x65d7 ?´ú) - (#x65d9 ?ÚÚ) - (#x65db ?ÚÙ) - (#x65e0 ?ÚÛ) - (#x65e1 ?ÚÜ) - (#x65e2 ?´û) - (#x65e5 ?Æü) - (#x65e6 ?ö) - (#x65e7 ?µì) - (#x65e8 ?»Ý) - (#x65e9 ?Áá) - (#x65ec ?½Ü) - (#x65ed ?°°) - (#x65f1 ?ÚÝ) - (#x65fa ?²¢) - (#x65fb ?Úá) - (#x6602 ?¹·) - (#x6603 ?Úà) - (#x6606 ?º«) - (#x6607 ?¾º) - (#x660a ?Úß) - (#x660c ?¾») - (#x660e ?ÌÀ) - (#x660f ?ºª) - (#x6613 ?°×) - (#x6614 ?ÀÎ) - (#x661c ?Úæ) - (#x661f ?À±) - (#x6620 ?±Ç) - (#x6625 ?½Õ) - (#x6627 ?Ëæ) - (#x6628 ?ºò) - (#x662d ?¾¼) - (#x662f ?À§) - (#x6634 ?Úå) - (#x6635 ?Úã) - (#x6636 ?Úä) - (#x663c ?Ãë) - (#x663f ?Û¦) - (#x6641 ?Úê) - (#x6642 ?»þ) - (#x6643 ?¹¸) - (#x6644 ?Úè) - (#x6649 ?Úé) - (#x664b ?¿¸) - (#x664f ?Úç) - (#x6652 ?»¯) - (#x665d ?Úì) - (#x665e ?Úë) - (#x665f ?Úð) - (#x6662 ?Úñ) - (#x6664 ?Úí) - (#x6666 ?³¢) - (#x6667 ?Úî) - (#x6668 ?Úï) - (#x6669 ?ÈÕ) - (#x666e ?Éá) - (#x666f ?·Ê) - (#x6670 ?Úò) - (#x6674 ?À²) - (#x6676 ?¾½) - (#x667a ?ÃÒ) - (#x6681 ?¶Ç) - (#x6683 ?Úó) - (#x6684 ?Ú÷) - (#x6687 ?²Ë) - (#x6688 ?Úô) - (#x6689 ?Úö) - (#x668e ?Úõ) - (#x6691 ?½ë) - (#x6696 ?ÃÈ) - (#x6697 ?°Å) - (#x6698 ?Úø) - (#x669d ?Úù) - (#x66a2 ?Ī) - (#x66a6 ?Îñ) - (#x66ab ?»Ã) - (#x66ae ?Êë) - (#x66b4 ?˽) - (#x66b8 ?Û¢) - (#x66b9 ?Úû) - (#x66bc ?Úþ) - (#x66be ?Úý) - (#x66c1 ?Úú) - (#x66c4 ?Û¡) - (#x66c7 ?ÆÞ) - (#x66c9 ?Úü) - (#x66d6 ?Û£) - (#x66d9 ?½ì) - (#x66da ?Û¤) - (#x66dc ?ÍË) - (#x66dd ?Çø) - (#x66e0 ?Û¥) - (#x66e6 ?Û§) - (#x66e9 ?Û¨) - (#x66f0 ?Û©) - (#x66f2 ?¶Ê) - (#x66f3 ?±È) - (#x66f4 ?¹¹) - (#x66f5 ?Ûª) - (#x66f7 ?Û«) - (#x66f8 ?½ñ) - (#x66f9 ?Áâ) - (#x66fc ?ÒØ) - (#x66fd ?Á¾) - (#x66fe ?Á½) - (#x66ff ?ÂØ) - (#x6700 ?ºÇ) - (#x6703 ?Ðò) - (#x6708 ?·î) - (#x6709 ?Í) - (#x670b ?Êþ) - (#x670d ?Éþ) - (#x670f ?Û¬) - (#x6714 ?ºó) - (#x6715 ?Ä¿) - (#x6716 ?Û) - (#x6717 ?ϯ) - (#x671b ?˾) - (#x671d ?Ä«) - (#x671e ?Û®) - (#x671f ?´ü) - (#x6726 ?Û¯) - (#x6727 ?Û°) - (#x6728 ?ÌÚ) - (#x672a ?̤) - (#x672b ?Ëö) - (#x672c ?ËÜ) - (#x672d ?»¥) - (#x672e ?Û²) - (#x6731 ?¼ë) - (#x6734 ?ËÑ) - (#x6736 ?Û´) - (#x6737 ?Û·) - (#x6738 ?Û¶) - (#x673a ?´ù) - (#x673d ?µà) - (#x673f ?Û³) - (#x6741 ?Ûµ) - (#x6746 ?Û¸) - (#x6749 ?¿ù) - (#x674e ?Íû) - (#x674f ?°É) - (#x6750 ?ºà) - (#x6751 ?¼) - (#x6753 ?¼Ý) - (#x6756 ?¾ó) - (#x6759 ?Û») - (#x675c ?ÅÎ) - (#x675e ?Û¹) - (#x675f ?«) - (#x6760 ?Ûº) - (#x6761 ?¾ò) - (#x6762 ?ÌÝ) - (#x6763 ?Û¼) - (#x6764 ?Û½) - (#x6765 ?Íè) - (#x676a ?ÛÂ) - (#x676d ?¹º) - (#x676f ?ÇÕ) - (#x6770 ?Û¿) - (#x6771 ?Åì) - (#x6772 ?ÚÞ) - (#x6773 ?Úâ) - (#x6775 ?µÏ) - (#x6777 ?ÇÇ) - (#x677c ?ÛÁ) - (#x677e ?¾¾) - (#x677f ?ÈÄ) - (#x6785 ?ÛÇ) - (#x6787 ?Èú) - (#x6789 ?Û¾) - (#x678b ?ÛÄ) - (#x678c ?ÛÃ) - (#x6790 ?ÀÏ) - (#x6795 ?Ëí) - (#x6797 ?ÎÓ) - (#x679a ?Ëç) - (#x679c ?²Ì) - (#x679d ?»Þ) - (#x67a0 ?ÏÈ) - (#x67a1 ?ÛÆ) - (#x67a2 ?¿õ) - (#x67a6 ?ÛÅ) - (#x67a9 ?ÛÀ) - (#x67af ?¸Ï) - (#x67b3 ?ÛÌ) - (#x67b4 ?ÛÊ) - (#x67b6 ?²Í) - (#x67b7 ?ÛÈ) - (#x67b8 ?ÛÎ) - (#x67b9 ?ÛÔ) - (#x67c1 ?ÂÈ) - (#x67c4 ?ÊÁ) - (#x67c6 ?ÛÖ) - (#x67ca ?É¢) - (#x67ce ?ÛÕ) - (#x67cf ?Çð) - (#x67d0 ?Ë¿) - (#x67d1 ?´») - (#x67d3 ?À÷) - (#x67d4 ?½À) - (#x67d8 ?ÄÓ) - (#x67da ?Í®) - (#x67dd ?ÛÑ) - (#x67de ?ÛÐ) - (#x67e2 ?ÛÒ) - (#x67e4 ?ÛÏ) - (#x67e7 ?Û×) - (#x67e9 ?ÛÍ) - (#x67ec ?ÛË) - (#x67ee ?ÛÓ) - (#x67ef ?ÛÉ) - (#x67f1 ?Ãì) - (#x67f3 ?Ìø) - (#x67f4 ?¼Æ) - (#x67f5 ?ºô) - (#x67fb ?ºº) - (#x67fe ?Ëï) - (#x67ff ?³Á) - (#x6802 ?ÄÎ) - (#x6803 ?ÆÊ) - (#x6804 ?±É) - (#x6813 ?Àò) - (#x6816 ?À´) - (#x6817 ?·ª) - (#x681e ?ÛÙ) - (#x6821 ?¹») - (#x6822 ?³ü) - (#x6829 ?ÛÛ) - (#x682a ?³ô) - (#x682b ?Ûá) - (#x6832 ?ÛÞ) - (#x6834 ?Àó) - (#x6838 ?³Ë) - (#x6839 ?º¬) - (#x683c ?³Ê) - (#x683d ?ºÏ) - (#x6840 ?ÛÜ) - (#x6841 ?·å) - (#x6842 ?·Ë) - (#x6843 ?Åí) - (#x6846 ?ÛÚ) - (#x6848 ?°Æ) - (#x684d ?ÛÝ) - (#x684e ?Ûß) - (#x6850 ?¶Í) - (#x6851 ?·¬) - (#x6853 ?´¼) - (#x6854 ?µË) - (#x6859 ?Ûâ) - (#x685c ?ºù) - (#x685d ?Ëñ) - (#x685f ?»·) - (#x6863 ?Ûã) - (#x6867 ?É°) - (#x6874 ?Ûï) - (#x6876 ?²³) - (#x6877 ?Ûä) - (#x687e ?Ûõ) - (#x687f ?Ûå) - (#x6881 ?ÎÂ) - (#x6883 ?Ûì) - (#x6885 ?Çß) - (#x688d ?Ûô) - (#x688f ?Ûç) - (#x6893 ?°´) - (#x6894 ?Ûé) - (#x6897 ?¹¼) - (#x689b ?Ûë) - (#x689d ?Ûê) - (#x689f ?Ûæ) - (#x68a0 ?Ûñ) - (#x68a2 ?¾¿) - (#x68a6 ?Ôí) - (#x68a7 ?¸è) - (#x68a8 ?Íü) - (#x68ad ?Ûè) - (#x68af ?Äô) - (#x68b0 ?³£) - (#x68b1 ?º) - (#x68b3 ?Ûà) - (#x68b5 ?Ûð) - (#x68b6 ?³á) - (#x68b9 ?Ûî) - (#x68ba ?Ûò) - (#x68bc ?Åî) - (#x68c4 ?´þ) - (#x68c6 ?ܲ) - (#x68c9 ?ÌÉ) - (#x68ca ?Û÷) - (#x68cb ?´ý) - (#x68cd ?Ûþ) - (#x68d2 ?ËÀ) - (#x68d4 ?Ü¡) - (#x68d5 ?Ü£) - (#x68d7 ?ܧ) - (#x68d8 ?Ûù) - (#x68da ?ê) - (#x68df ?Åï) - (#x68e0 ?Ü«) - (#x68e1 ?Ûü) - (#x68e3 ?ܨ) - (#x68e7 ?Ü¢) - (#x68ee ?¿¹) - (#x68ef ?ܬ) - (#x68f2 ?À³) - (#x68f9 ?ܪ) - (#x68fa ?´½) - (#x6900 ?ÏÐ) - (#x6901 ?Ûö) - (#x6904 ?ܦ) - (#x6905 ?°Ø) - (#x6908 ?Ûø) - (#x690b ?̺) - (#x690c ?Ûý) - (#x690d ?¿¢) - (#x690e ?ÄÇ) - (#x690f ?Ûó) - (#x6912 ?Ü¥) - (#x6919 ?¿ú) - (#x691a ?ܯ) - (#x691b ?³ñ) - (#x691c ?¸¡) - (#x6921 ?ܱ) - (#x6922 ?Ûú) - (#x6923 ?Ü°) - (#x6925 ?Ü©) - (#x6926 ?Ûû) - (#x6928 ?Ü) - (#x692a ?Ü®) - (#x6930 ?Ü¿) - (#x6934 ?ÆÎ) - (#x6936 ?ܤ) - (#x6939 ?Ü») - (#x693d ?ܽ) - (#x693f ?ÄØ) - (#x694a ?ÍÌ) - (#x6953 ?Éö) - (#x6954 ?ܸ) - (#x6955 ?ÂÊ) - (#x6959 ?ܾ) - (#x695a ?Á¿) - (#x695c ?ܵ) - (#x695d ?ÜÂ) - (#x695e ?ÜÁ) - (#x6960 ?Æï) - (#x6961 ?ÜÀ) - (#x6962 ?Æê) - (#x696a ?ÜÄ) - (#x696b ?Ü·) - (#x696d ?¶È) - (#x696e ?ܺ) - (#x696f ?½Ý) - (#x6973 ?Çà) - (#x6974 ?ܼ) - (#x6975 ?¶Ë) - (#x6977 ?Ü´) - (#x6978 ?ܶ) - (#x6979 ?ܳ) - (#x697c ?Ï°) - (#x697d ?³Ú) - (#x697e ?ܹ) - (#x6981 ?ÜÃ) - (#x6982 ?³µ) - (#x698a ?ºç) - (#x698e ?±Ý) - (#x6991 ?ÜÔ) - (#x6994 ?ϱ) - (#x6995 ?Ü×) - (#x699b ?¿º) - (#x699c ?ÜÖ) - (#x69a0 ?ÜÕ) - (#x69a7 ?ÜÒ) - (#x69ae ?ÜÆ) - (#x69b1 ?Üã) - (#x69b2 ?ÜÅ) - (#x69b4 ?ÜØ) - (#x69bb ?ÜÐ) - (#x69be ?ÜË) - (#x69bf ?ÜÈ) - (#x69c1 ?ÜÉ) - (#x69c3 ?ÜÑ) - (#x69c7 ?ô¢) - (#x69ca ?ÜÎ) - (#x69cb ?¹½) - (#x69cc ?ÄÈ) - (#x69cd ?Áä) - (#x69ce ?ÜÌ) - (#x69d0 ?ÜÇ) - (#x69d3 ?ÜÊ) - (#x69d8 ?ÍÍ) - (#x69d9 ?Ëê) - (#x69dd ?ÜÏ) - (#x69de ?ÜÙ) - (#x69e7 ?Üá) - (#x69e8 ?ÜÚ) - (#x69eb ?Üç) - (#x69ed ?Üå) - (#x69f2 ?Üà) - (#x69f9 ?Üß) - (#x69fb ?ÄÐ) - (#x69fd ?Áå) - (#x69ff ?ÜÝ) - (#x6a02 ?ÜÛ) - (#x6a05 ?Üâ) - (#x6a0a ?Üè) - (#x6a0b ?Èõ) - (#x6a0c ?Üî) - (#x6a12 ?Üé) - (#x6a13 ?Üì) - (#x6a14 ?Üæ) - (#x6a17 ?Ãô) - (#x6a19 ?ɸ) - (#x6a1b ?ÜÜ) - (#x6a1e ?Üä) - (#x6a1f ?¾À) - (#x6a21 ?ÌÏ) - (#x6a22 ?Üø) - (#x6a23 ?Üë) - (#x6a29 ?¸¢) - (#x6a2a ?²£) - (#x6a2b ?³ß) - (#x6a2e ?ÜÓ) - (#x6a35 ?¾Á) - (#x6a36 ?Üð) - (#x6a38 ?Ü÷) - (#x6a39 ?¼ù) - (#x6a3a ?³ò) - (#x6a3d ?î) - (#x6a44 ?Üí) - (#x6a47 ?Üò) - (#x6a48 ?Üö) - (#x6a4b ?¶¶) - (#x6a58 ?µÌ) - (#x6a59 ?Üô) - (#x6a5f ?µ¡) - (#x6a61 ?ÆË) - (#x6a62 ?Üó) - (#x6a66 ?Üõ) - (#x6a72 ?Üï) - (#x6a78 ?Üñ) - (#x6a7f ?³à) - (#x6a80 ?ÃÉ) - (#x6a84 ?Üü) - (#x6a8d ?Üú) - (#x6a8e ?¸é) - (#x6a90 ?Üù) - (#x6a97 ?Ý¡) - (#x6a9c ?ÛØ) - (#x6aa0 ?Üû) - (#x6aa2 ?Üý) - (#x6aa3 ?Üþ) - (#x6aaa ?ݬ) - (#x6aac ?ݨ) - (#x6aae ?Ûí) - (#x6ab3 ?ݧ) - (#x6ab8 ?ݦ) - (#x6abb ?Ý£) - (#x6ac1 ?Üê) - (#x6ac2 ?Ý¥) - (#x6ac3 ?ݤ) - (#x6ad1 ?ݪ) - (#x6ad3 ?Ϧ) - (#x6ada ?Ý) - (#x6adb ?¶û) - (#x6ade ?Ý©) - (#x6adf ?Ý«) - (#x6ae8 ?ȧ) - (#x6aea ?Ý®) - (#x6afa ?ݲ) - (#x6afb ?ݯ) - (#x6b04 ?Íó) - (#x6b05 ?Ý°) - (#x6b0a ?ÜÞ) - (#x6b12 ?ݳ) - (#x6b16 ?Ý´) - (#x6b1d ?±µ) - (#x6b1f ?ݶ) - (#x6b20 ?·ç) - (#x6b21 ?¼¡) - (#x6b23 ?¶Õ) - (#x6b27 ?²¤) - (#x6b32 ?Íß) - (#x6b37 ?ݸ) - (#x6b38 ?Ý·) - (#x6b39 ?ݺ) - (#x6b3a ?µ½) - (#x6b3d ?¶Ö) - (#x6b3e ?´¾) - (#x6b43 ?ݽ) - (#x6b47 ?ݼ) - (#x6b49 ?ݾ) - (#x6b4c ?²Î) - (#x6b4e ?÷) - (#x6b50 ?Ý¿) - (#x6b53 ?´¿) - (#x6b54 ?ÝÁ) - (#x6b59 ?ÝÀ) - (#x6b5b ?ÝÂ) - (#x6b5f ?ÝÃ) - (#x6b61 ?ÝÄ) - (#x6b62 ?»ß) - (#x6b63 ?Àµ) - (#x6b64 ?º¡) - (#x6b66 ?Éð) - (#x6b69 ?Êâ) - (#x6b6a ?ÏÄ) - (#x6b6f ?»õ) - (#x6b73 ?ºÐ) - (#x6b74 ?Îò) - (#x6b78 ?ÝÅ) - (#x6b79 ?ÝÆ) - (#x6b7b ?»à) - (#x6b7f ?ÝÇ) - (#x6b80 ?ÝÈ) - (#x6b83 ?ÝÊ) - (#x6b84 ?ÝÉ) - (#x6b86 ?ËØ) - (#x6b89 ?½Þ) - (#x6b8a ?¼ì) - (#x6b8b ?»Ä) - (#x6b8d ?ÝË) - (#x6b95 ?ÝÍ) - (#x6b96 ?¿£) - (#x6b98 ?ÝÌ) - (#x6b9e ?ÝÎ) - (#x6ba4 ?ÝÏ) - (#x6baa ?ÝÐ) - (#x6bab ?ÝÑ) - (#x6baf ?ÝÒ) - (#x6bb1 ?ÝÔ) - (#x6bb2 ?ÝÓ) - (#x6bb3 ?ÝÕ) - (#x6bb4 ?²¥) - (#x6bb5 ?ÃÊ) - (#x6bb7 ?ÝÖ) - (#x6bba ?»¦) - (#x6bbb ?³Ì) - (#x6bbc ?Ý×) - (#x6bbf ?ÅÂ) - (#x6bc0 ?ÔÌ) - (#x6bc5 ?µ£) - (#x6bc6 ?ÝØ) - (#x6bcb ?ÝÙ) - (#x6bcd ?Êì) - (#x6bce ?Ëè) - (#x6bd2 ?ÆÇ) - (#x6bd3 ?ÝÚ) - (#x6bd4 ?Èæ) - (#x6bd8 ?Èû) - (#x6bdb ?ÌÓ) - (#x6bdf ?ÝÛ) - (#x6beb ?ÝÝ) - (#x6bec ?ÝÜ) - (#x6bef ?Ýß) - (#x6bf3 ?ÝÞ) - (#x6c08 ?Ýá) - (#x6c0f ?»á) - (#x6c11 ?̱) - (#x6c13 ?Ýâ) - (#x6c14 ?Ýã) - (#x6c17 ?µ¤) - (#x6c1b ?Ýä) - (#x6c23 ?Ýæ) - (#x6c24 ?Ýå) - (#x6c34 ?¿å) - (#x6c37 ?ɹ) - (#x6c38 ?±Ê) - (#x6c3e ?ÈÅ) - (#x6c40 ?Äõ) - (#x6c41 ?½Á) - (#x6c42 ?µá) - (#x6c4e ?ÈÆ) - (#x6c50 ?¼®) - (#x6c55 ?Ýè) - (#x6c57 ?´À) - (#x6c5a ?±ø) - (#x6c5d ?Æò) - (#x6c5e ?Ýç) - (#x6c5f ?¹¾) - (#x6c60 ?ÃÓ) - (#x6c62 ?Ýé) - (#x6c68 ?Ýñ) - (#x6c6a ?Ýê) - (#x6c70 ?ÂÁ) - (#x6c72 ?µâ) - (#x6c73 ?Ýò) - (#x6c7a ?·è) - (#x6c7d ?µ¥) - (#x6c7e ?Ýð) - (#x6c81 ?Ýî) - (#x6c82 ?Ýë) - (#x6c83 ?Íà) - (#x6c88 ?ÄÀ) - (#x6c8c ?ÆÙ) - (#x6c8d ?Ýì) - (#x6c90 ?Ýô) - (#x6c92 ?Ýó) - (#x6c93 ?·£) - (#x6c96 ?²) - (#x6c99 ?º») - (#x6c9a ?Ýí) - (#x6c9b ?Ýï) - (#x6ca1 ?Ë×) - (#x6ca2 ?Âô) - (#x6cab ?Ë÷) - (#x6cae ?Ýü) - (#x6cb1 ?Ýý) - (#x6cb3 ?²Ï) - (#x6cb8 ?ʨ) - (#x6cb9 ?Ìý) - (#x6cba ?Þ¡) - (#x6cbb ?¼£) - (#x6cbc ?¾Â) - (#x6cbd ?Ýø) - (#x6cbe ?Ýþ) - (#x6cbf ?±è) - (#x6cc1 ?¶·) - (#x6cc4 ?Ýõ) - (#x6cc5 ?Ýú) - (#x6cc9 ?Àô) - (#x6cca ?Çñ) - (#x6ccc ?Èç) - (#x6cd3 ?Ý÷) - (#x6cd5 ?Ë¡) - (#x6cd7 ?Ýù) - (#x6cd9 ?Þ¤) - (#x6cdb ?Þ¢) - (#x6cdd ?Ýû) - (#x6ce1 ?Ë¢) - (#x6ce2 ?ÇÈ) - (#x6ce3 ?µã) - (#x6ce5 ?Å¥) - (#x6ce8 ?Ãí) - (#x6cea ?Þ¥) - (#x6cef ?Þ£) - (#x6cf0 ?ÂÙ) - (#x6cf1 ?Ýö) - (#x6cf3 ?±Ë) - (#x6d0b ?ÍÎ) - (#x6d0c ?Þ°) - (#x6d12 ?Þ¯) - (#x6d17 ?Àö) - (#x6d19 ?Þ¬) - (#x6d1b ?Íì) - (#x6d1e ?ƶ) - (#x6d1f ?Þ¦) - (#x6d25 ?ÄÅ) - (#x6d29 ?±Ì) - (#x6d2a ?¹¿) - (#x6d2b ?Þ©) - (#x6d32 ?½§) - (#x6d33 ?Þ®) - (#x6d35 ?Þ) - (#x6d36 ?Þ¨) - (#x6d38 ?Þ«) - (#x6d3b ?³è) - (#x6d3d ?Þª) - (#x6d3e ?ÇÉ) - (#x6d41 ?ή) - (#x6d44 ?¾ô) - (#x6d45 ?Àõ) - (#x6d59 ?Þ¶) - (#x6d5a ?Þ´) - (#x6d5c ?ÉÍ) - (#x6d63 ?Þ±) - (#x6d64 ?Þ³) - (#x6d66 ?±º) - (#x6d69 ?¹À) - (#x6d6a ?ϲ) - (#x6d6c ?³½) - (#x6d6e ?Éâ) - (#x6d74 ?Íá) - (#x6d77 ?³¤) - (#x6d78 ?¿») - (#x6d79 ?Þµ) - (#x6d85 ?Þº) - (#x6d88 ?¾Ã) - (#x6d8c ?Í°) - (#x6d8e ?Þ·) - (#x6d93 ?Þ²) - (#x6d95 ?Þ¸) - (#x6d99 ?ÎÞ) - (#x6d9b ?Åó) - (#x6d9c ?ÆÂ) - (#x6daf ?³¶) - (#x6db2 ?±Õ) - (#x6db5 ?Þ¾) - (#x6db8 ?ÞÁ) - (#x6dbc ?ÎÃ) - (#x6dc0 ?Íä) - (#x6dc5 ?ÞÈ) - (#x6dc6 ?ÞÂ) - (#x6dc7 ?Þ¿) - (#x6dcb ?ÎÔ) - (#x6dcc ?ÞÅ) - (#x6dd1 ?½Ê) - (#x6dd2 ?ÞÇ) - (#x6dd5 ?ÞÌ) - (#x6dd8 ?Åñ) - (#x6dd9 ?ÞÊ) - (#x6dde ?ÞÄ) - (#x6de1 ?ø) - (#x6de4 ?ÞË) - (#x6de6 ?ÞÀ) - (#x6de8 ?ÞÆ) - (#x6dea ?ÞÍ) - (#x6deb ?°ü) - (#x6dec ?ÞÃ) - (#x6dee ?ÞÎ) - (#x6df1 ?¿¼) - (#x6df3 ?½ß) - (#x6df5 ?Ê¥) - (#x6df7 ?º®) - (#x6df9 ?Þ») - (#x6dfa ?ÞÉ) - (#x6dfb ?ź) - (#x6e05 ?À¶) - (#x6e07 ?³é) - (#x6e08 ?ºÑ) - (#x6e09 ?¾Ä) - (#x6e0a ?Þ½) - (#x6e0b ?½Â) - (#x6e13 ?·Ì) - (#x6e15 ?Þ¼) - (#x6e19 ?ÞÒ) - (#x6e1a ?½í) - (#x6e1b ?¸º) - (#x6e1d ?Þá) - (#x6e1f ?ÞÛ) - (#x6e20 ?µô) - (#x6e21 ?ÅÏ) - (#x6e23 ?ÞÖ) - (#x6e24 ?Þß) - (#x6e25 ?°¯) - (#x6e26 ?±²) - (#x6e29 ?²¹) - (#x6e2b ?ÞØ) - (#x6e2c ?¬) - (#x6e2d ?ÞÏ) - (#x6e2e ?ÞÑ) - (#x6e2f ?¹Á) - (#x6e38 ?Þâ) - (#x6e3a ?ÞÝ) - (#x6e3e ?ÞÕ) - (#x6e43 ?ÞÜ) - (#x6e4a ?Ì«) - (#x6e4d ?ÞÚ) - (#x6e4e ?ÞÞ) - (#x6e56 ?¸Ð) - (#x6e58 ?¾Å) - (#x6e5b ?ù) - (#x6e5f ?ÞÔ) - (#x6e67 ?ͯ) - (#x6e6b ?Þ×) - (#x6e6e ?ÞÐ) - (#x6e6f ?Åò) - (#x6e72 ?ÞÓ) - (#x6e76 ?ÞÙ) - (#x6e7e ?ÏÑ) - (#x6e7f ?¼¾) - (#x6e80 ?Ëþ) - (#x6e82 ?Þã) - (#x6e8c ?È®) - (#x6e8f ?Þï) - (#x6e90 ?¸») - (#x6e96 ?½à) - (#x6e98 ?Þå) - (#x6e9c ?ί) - (#x6e9d ?¹Â) - (#x6e9f ?Þò) - (#x6ea2 ?°î) - (#x6ea5 ?Þð) - (#x6eaa ?Þä) - (#x6eaf ?Þê) - (#x6eb2 ?Þì) - (#x6eb6 ?ÍÏ) - (#x6eb7 ?Þç) - (#x6eba ?Å®) - (#x6ebd ?Þé) - (#x6ec2 ?Þñ) - (#x6ec4 ?Þë) - (#x6ec5 ?ÌÇ) - (#x6ec9 ?Þæ) - (#x6ecb ?¼¢) - (#x6ecc ?Þþ) - (#x6ed1 ?³ê) - (#x6ed3 ?Þè) - (#x6ed4 ?Þí) - (#x6ed5 ?Þî) - (#x6edd ?Âì) - (#x6ede ?ÂÚ) - (#x6eec ?Þö) - (#x6eef ?Þü) - (#x6ef2 ?Þú) - (#x6ef4 ?Å©) - (#x6ef7 ?ߣ) - (#x6ef8 ?Þ÷) - (#x6efe ?Þø) - (#x6eff ?Þà) - (#x6f01 ?µù) - (#x6f02 ?ɺ) - (#x6f06 ?¼¿) - (#x6f09 ?¹÷) - (#x6f0f ?ϳ) - (#x6f11 ?Þô) - (#x6f13 ?ߢ) - (#x6f14 ?±é) - (#x6f15 ?Áæ) - (#x6f20 ?Çù) - (#x6f22 ?´Á) - (#x6f23 ?Îú) - (#x6f2b ?Ì¡) - (#x6f2c ?ÄÒ) - (#x6f31 ?Þû) - (#x6f32 ?Þý) - (#x6f38 ?Á²) - (#x6f3e ?ß¡) - (#x6f3f ?Þù) - (#x6f41 ?Þó) - (#x6f45 ?´Ã) - (#x6f54 ?·é) - (#x6f58 ?߯) - (#x6f5b ?ߪ) - (#x6f5c ?Àø) - (#x6f5f ?³ã) - (#x6f64 ?½á) - (#x6f66 ?ß³) - (#x6f6d ?߬) - (#x6f6e ?Ĭ) - (#x6f6f ?ß©) - (#x6f70 ?ÄÙ) - (#x6f74 ?ßÌ) - (#x6f78 ?ߦ) - (#x6f7a ?ߥ) - (#x6f7c ?ß®) - (#x6f80 ?ߨ) - (#x6f81 ?ߧ) - (#x6f82 ?ß) - (#x6f84 ?À¡) - (#x6f86 ?ߤ) - (#x6f8e ?ß°) - (#x6f91 ?ß±) - (#x6f97 ?´Â) - (#x6fa1 ?߶) - (#x6fa3 ?ßµ) - (#x6fa4 ?ß·) - (#x6faa ?ߺ) - (#x6fb1 ?ÅÃ) - (#x6fb3 ?ß´) - (#x6fb9 ?߸) - (#x6fc0 ?·ã) - (#x6fc1 ?Âù) - (#x6fc2 ?ß²) - (#x6fc3 ?Ç») - (#x6fc6 ?ß¹) - (#x6fd4 ?ß¾) - (#x6fd5 ?ß¼) - (#x6fd8 ?ß¿) - (#x6fdb ?ßÂ) - (#x6fdf ?ß») - (#x6fe0 ?¹ê) - (#x6fe1 ?Ǩ) - (#x6fe4 ?Þ¹) - (#x6feb ?Íô) - (#x6fec ?ß½) - (#x6fee ?ßÁ) - (#x6fef ?Âõ) - (#x6ff1 ?ßÀ) - (#x6ff3 ?ß«) - (#x6ff6 ?ïé) - (#x6ffa ?ßÅ) - (#x6ffe ?ßÉ) - (#x7001 ?ßÇ) - (#x7009 ?ßÃ) - (#x700b ?ßÄ) - (#x700f ?ßÈ) - (#x7011 ?ßÆ) - (#x7015 ?ÉÎ) - (#x7018 ?ßÎ) - (#x701a ?ßË) - (#x701b ?ßÊ) - (#x701d ?ßÍ) - (#x701e ?ÆÔ) - (#x701f ?ßÏ) - (#x7026 ?Ãõ) - (#x7027 ?Âí) - (#x702c ?À¥) - (#x7030 ?ßÐ) - (#x7032 ?ßÒ) - (#x703e ?ßÑ) - (#x704c ?Þõ) - (#x7051 ?ßÓ) - (#x7058 ?Æç) - (#x7063 ?ßÔ) - (#x706b ?²Ð) - (#x706f ?Åô) - (#x7070 ?³¥) - (#x7078 ?µä) - (#x707c ?¼Þ) - (#x707d ?ºÒ) - (#x7089 ?ϧ) - (#x708a ?¿æ) - (#x708e ?±ê) - (#x7092 ?ßÖ) - (#x7099 ?ßÕ) - (#x70ac ?ßÙ) - (#x70ad ?ú) - (#x70ae ?ßÜ) - (#x70af ?ß×) - (#x70b3 ?ßÛ) - (#x70b8 ?ßÚ) - (#x70b9 ?ÅÀ) - (#x70ba ?°Ù) - (#x70c8 ?Îõ) - (#x70cb ?ßÞ) - (#x70cf ?±¨) - (#x70d9 ?ßà) - (#x70dd ?ßß) - (#x70df ?ßÝ) - (#x70f1 ?ßØ) - (#x70f9 ?Ë£) - (#x70fd ?ßâ) - (#x7109 ?ßá) - (#x7114 ?±ë) - (#x7119 ?ßä) - (#x711a ?ʲ) - (#x711c ?ßã) - (#x7121 ?̵) - (#x7126 ?¾Ç) - (#x7136 ?Á³) - (#x713c ?¾Æ) - (#x7149 ?Îû) - (#x714c ?ßê) - (#x714e ?Àù) - (#x7155 ?ßæ) - (#x7156 ?ßë) - (#x7159 ?±ì) - (#x7162 ?ßé) - (#x7164 ?Çá) - (#x7165 ?ßå) - (#x7166 ?ßè) - (#x7167 ?¾È) - (#x7169 ?ÈÑ) - (#x716c ?ßì) - (#x716e ?¼Ñ) - (#x717d ?Àú) - (#x7184 ?ßï) - (#x7188 ?ßç) - (#x718a ?·§) - (#x718f ?ßí) - (#x7194 ?ÍÐ) - (#x7195 ?ßð) - (#x7199 ?ô¦) - (#x719f ?½Ï) - (#x71a8 ?ßñ) - (#x71ac ?ßò) - (#x71b1 ?Ç®) - (#x71b9 ?ßô) - (#x71be ?ßõ) - (#x71c3 ?dz) - (#x71c8 ?Åõ) - (#x71c9 ?ß÷) - (#x71ce ?ßù) - (#x71d0 ?ÎÕ) - (#x71d2 ?ßö) - (#x71d4 ?ßø) - (#x71d5 ?±í) - (#x71d7 ?ßó) - (#x71df ?ÓÛ) - (#x71e0 ?ßú) - (#x71e5 ?Áç) - (#x71e6 ?»¸) - (#x71e7 ?ßü) - (#x71ec ?ßû) - (#x71ed ?¿¤) - (#x71ee ?ÒÙ) - (#x71f5 ?ßý) - (#x71f9 ?à¡) - (#x71fb ?ßî) - (#x71fc ?ßþ) - (#x71ff ?à¢) - (#x7206 ?Çú) - (#x720d ?à£) - (#x7210 ?à¤) - (#x721b ?à¥) - (#x7228 ?à¦) - (#x722a ?ÄÞ) - (#x722c ?à¨) - (#x722d ?à§) - (#x7230 ?à©) - (#x7232 ?àª) - (#x7235 ?¼ß) - (#x7236 ?Éã) - (#x723a ?Ìì) - (#x723b ?à«) - (#x723c ?à¬) - (#x723d ?ÁÖ) - (#x723e ?¼¤) - (#x723f ?à) - (#x7240 ?à®) - (#x7246 ?à¯) - (#x7247 ?ÊÒ) - (#x7248 ?ÈÇ) - (#x724b ?à°) - (#x724c ?Ç×) - (#x7252 ?Ä) - (#x7258 ?à±) - (#x7259 ?²ç) - (#x725b ?µí) - (#x725d ?ÌÆ) - (#x725f ?̶) - (#x7261 ?²´) - (#x7262 ?Ï´) - (#x7267 ?ËÒ) - (#x7269 ?ʪ) - (#x7272 ?À·) - (#x7274 ?à²) - (#x7279 ?ÆÃ) - (#x727d ?¸£) - (#x727e ?à³) - (#x7280 ?ºÔ) - (#x7281 ?àµ) - (#x7282 ?à´) - (#x7287 ?à¶) - (#x7292 ?à·) - (#x7296 ?à¸) - (#x72a0 ?µ¾) - (#x72a2 ?à¹) - (#x72a7 ?àº) - (#x72ac ?¸¤) - (#x72af ?ÈÈ) - (#x72b2 ?à¼) - (#x72b6 ?¾õ) - (#x72b9 ?à») - (#x72c2 ?¶¸) - (#x72c3 ?à½) - (#x72c4 ?à¿) - (#x72c6 ?à¾) - (#x72ce ?àÀ) - (#x72d0 ?¸Ñ) - (#x72d2 ?àÁ) - (#x72d7 ?¶é) - (#x72d9 ?ÁÀ) - (#x72db ?¹ý) - (#x72e0 ?àÃ) - (#x72e1 ?àÄ) - (#x72e2 ?àÂ) - (#x72e9 ?¼í) - (#x72ec ?ÆÈ) - (#x72ed ?¶¹) - (#x72f7 ?àÆ) - (#x72f8 ?ì) - (#x72f9 ?àÅ) - (#x72fc ?ϵ) - (#x72fd ?Çâ) - (#x730a ?àÉ) - (#x7316 ?àË) - (#x7317 ?àÈ) - (#x731b ?ÌÔ) - (#x731c ?àÊ) - (#x731d ?àÌ) - (#x731f ?ÎÄ) - (#x7325 ?àÐ) - (#x7329 ?àÏ) - (#x732a ?Ãö) - (#x732b ?Ç) - (#x732e ?¸¥) - (#x732f ?àÎ) - (#x7334 ?àÍ) - (#x7336 ?ͱ) - (#x7337 ?Ͳ) - (#x733e ?àÑ) - (#x733f ?±î) - (#x7344 ?¹ö) - (#x7345 ?»â) - (#x734e ?àÒ) - (#x734f ?àÓ) - (#x7357 ?àÕ) - (#x7363 ?½Ã) - (#x7368 ?à×) - (#x736a ?àÖ) - (#x7370 ?àØ) - (#x7372 ?³Í) - (#x7375 ?àÚ) - (#x7378 ?àÙ) - (#x737a ?àÜ) - (#x737b ?àÛ) - (#x7384 ?¸¼) - (#x7387 ?Ψ) - (#x7389 ?¶Ì) - (#x738b ?²¦) - (#x7396 ?¶ê) - (#x73a9 ?´á) - (#x73b2 ?Îè) - (#x73b3 ?àÞ) - (#x73bb ?àà) - (#x73c0 ?àá) - (#x73c2 ?²Ñ) - (#x73c8 ?àÝ) - (#x73ca ?»¹) - (#x73cd ?ÄÁ) - (#x73ce ?àß) - (#x73de ?àä) - (#x73e0 ?¼î) - (#x73e5 ?àâ) - (#x73ea ?·¾) - (#x73ed ?ÈÉ) - (#x73ee ?àã) - (#x73f1 ?àþ) - (#x73f8 ?àé) - (#x73fe ?¸½) - (#x7403 ?µå) - (#x7405 ?àæ) - (#x7406 ?Íý) - (#x7409 ?ΰ) - (#x7422 ?Âö) - (#x7425 ?àè) - (#x7432 ?àê) - (#x7433 ?ÎÖ) - (#x7434 ?¶×) - (#x7435 ?Èü) - (#x7436 ?ÇÊ) - (#x743a ?àë) - (#x743f ?àí) - (#x7441 ?àð) - (#x7455 ?àì) - (#x7459 ?àï) - (#x745a ?¸ê) - (#x745b ?±Í) - (#x745c ?àñ) - (#x745e ?¿ð) - (#x745f ?àî) - (#x7460 ?ÎÜ) - (#x7463 ?àô) - (#x7464 ?ô¤) - (#x7469 ?àò) - (#x746a ?àõ) - (#x746f ?àç) - (#x7470 ?àó) - (#x7473 ?º¼) - (#x7476 ?àö) - (#x747e ?à÷) - (#x7483 ?Íþ) - (#x748b ?àø) - (#x749e ?àù) - (#x74a2 ?àå) - (#x74a7 ?àú) - (#x74b0 ?´Ä) - (#x74bd ?¼¥) - (#x74ca ?àû) - (#x74cf ?àü) - (#x74d4 ?àý) - (#x74dc ?±») - (#x74e0 ?á¡) - (#x74e2 ?É») - (#x74e3 ?á¢) - (#x74e6 ?´¤) - (#x74e7 ?á£) - (#x74e9 ?á¤) - (#x74ee ?á¥) - (#x74f0 ?á§) - (#x74f1 ?á¨) - (#x74f2 ?á¦) - (#x74f6 ?ÉÓ) - (#x74f7 ?áª) - (#x74f8 ?á©) - (#x7503 ?á¬) - (#x7504 ?á«) - (#x7505 ?á) - (#x750c ?á®) - (#x750d ?á°) - (#x750e ?á¯) - (#x7511 ?¹ù) - (#x7513 ?á²) - (#x7515 ?á±) - (#x7518 ?´Å) - (#x751a ?¿Ó) - (#x751c ?ż) - (#x751e ?á³) - (#x751f ?À¸) - (#x7523 ?»º) - (#x7525 ?±ù) - (#x7526 ?á´) - (#x7528 ?ÍÑ) - (#x752b ?Êã) - (#x752c ?áµ) - (#x7530 ?ÅÄ) - (#x7531 ?ͳ) - (#x7532 ?¹Ã) - (#x7533 ?¿½) - (#x7537 ?ÃË) - (#x7538 ?Ò´) - (#x753a ?Ä®) - (#x753b ?²è) - (#x753c ?á¶) - (#x7544 ?á·) - (#x7546 ?á¼) - (#x7549 ?áº) - (#x754a ?á¹) - (#x754b ?ÚÂ) - (#x754c ?³¦) - (#x754d ?á¸) - (#x754f ?°Ú) - (#x7551 ?Ȫ) - (#x7554 ?ÈÊ) - (#x7559 ?α) - (#x755a ?á½) - (#x755b ?á») - (#x755c ?ÃÜ) - (#x755d ?À¦) - (#x7560 ?È«) - (#x7562 ?É) - (#x7564 ?á¿) - (#x7565 ?ά) - (#x7566 ?·Í) - (#x7567 ?áÀ) - (#x7569 ?á¾) - (#x756a ?ÈÖ) - (#x756b ?áÁ) - (#x756d ?áÂ) - (#x7570 ?°Û) - (#x7573 ?¾ö) - (#x7574 ?áÇ) - (#x7576 ?áÄ) - (#x7577 ?Æí) - (#x7578 ?áÃ) - (#x757f ?µ¦) - (#x7582 ?áÊ) - (#x7586 ?áÅ) - (#x7587 ?áÆ) - (#x7589 ?áÉ) - (#x758a ?áÈ) - (#x758b ?É¥) - (#x758e ?ÁÂ) - (#x758f ?ÁÁ) - (#x7591 ?µ¿) - (#x7594 ?áË) - (#x759a ?áÌ) - (#x759d ?áÍ) - (#x75a3 ?áÏ) - (#x75a5 ?áÎ) - (#x75ab ?±Ö) - (#x75b1 ?á×) - (#x75b2 ?Èè) - (#x75b3 ?áÑ) - (#x75b5 ?áÓ) - (#x75b8 ?áÕ) - (#x75b9 ?¿¾) - (#x75bc ?áÖ) - (#x75bd ?áÔ) - (#x75be ?¼À) - (#x75c2 ?áÐ) - (#x75c3 ?áÒ) - (#x75c5 ?ÉÂ) - (#x75c7 ?¾É) - (#x75ca ?áÙ) - (#x75cd ?áØ) - (#x75d2 ?áÚ) - (#x75d4 ?¼¦) - (#x75d5 ?º¯) - (#x75d8 ?Å÷) - (#x75d9 ?áÛ) - (#x75db ?ÄË) - (#x75de ?áÝ) - (#x75e2 ?Ρ) - (#x75e3 ?áÜ) - (#x75e9 ?Áé) - (#x75f0 ?áâ) - (#x75f2 ?áä) - (#x75f3 ?áå) - (#x75f4 ?ÃÔ) - (#x75fa ?áã) - (#x75fc ?áà) - (#x75fe ?áÞ) - (#x75ff ?áß) - (#x7601 ?áá) - (#x7609 ?áè) - (#x760b ?áæ) - (#x760d ?áç) - (#x761f ?áé) - (#x7620 ?áë) - (#x7621 ?áì) - (#x7622 ?áí) - (#x7624 ?áî) - (#x7627 ?áê) - (#x7630 ?áð) - (#x7634 ?áï) - (#x763b ?áñ) - (#x7642 ?ÎÅ) - (#x7646 ?áô) - (#x7647 ?áò) - (#x7648 ?áó) - (#x764c ?´â) - (#x7652 ?Ìþ) - (#x7656 ?ÊÊ) - (#x7658 ?áö) - (#x765c ?áõ) - (#x7661 ?á÷) - (#x7662 ?áø) - (#x7667 ?áü) - (#x7668 ?áù) - (#x7669 ?áú) - (#x766a ?áû) - (#x766c ?áý) - (#x7670 ?áþ) - (#x7672 ?â¡) - (#x7676 ?â¢) - (#x7678 ?â£) - (#x767a ?ȯ) - (#x767b ?ÅÐ) - (#x767c ?â¤) - (#x767d ?Çò) - (#x767e ?É´) - (#x7680 ?â¥) - (#x7683 ?â¦) - (#x7684 ?Ū) - (#x7686 ?³§) - (#x7687 ?¹Ä) - (#x7688 ?â§) - (#x768b ?â¨) - (#x768e ?â©) - (#x7690 ?»©) - (#x7693 ?â«) - (#x7696 ?âª) - (#x7699 ?â¬) - (#x769a ?â) - (#x76ae ?Èé) - (#x76b0 ?â®) - (#x76b4 ?â¯) - (#x76b7 ?óé) - (#x76b8 ?â°) - (#x76b9 ?â±) - (#x76ba ?â²) - (#x76bf ?»®) - (#x76c2 ?â³) - (#x76c3 ?ÇÖ) - (#x76c6 ?Ëß) - (#x76c8 ?±Î) - (#x76ca ?±×) - (#x76cd ?â´) - (#x76d2 ?â¶) - (#x76d6 ?âµ) - (#x76d7 ?Åð) - (#x76db ?À¹) - (#x76dc ?ݹ) - (#x76de ?â·) - (#x76df ?ÌÁ) - (#x76e1 ?â¸) - (#x76e3 ?´Æ) - (#x76e4 ?È×) - (#x76e5 ?â¹) - (#x76e7 ?âº) - (#x76ea ?â») - (#x76ee ?ÌÜ) - (#x76f2 ?ÌÕ) - (#x76f4 ?ľ) - (#x76f8 ?Áê) - (#x76fb ?â½) - (#x76fe ?½â) - (#x7701 ?¾Ê) - (#x7704 ?âÀ) - (#x7707 ?â¿) - (#x7708 ?â¾) - (#x7709 ?Èý) - (#x770b ?´Ç) - (#x770c ?¸©) - (#x771b ?âÆ) - (#x771e ?âÃ) - (#x771f ?¿¿) - (#x7720 ?̲) - (#x7724 ?âÂ) - (#x7725 ?âÄ) - (#x7726 ?âÅ) - (#x7729 ?âÁ) - (#x7737 ?âÇ) - (#x7738 ?âÈ) - (#x773a ?į) - (#x773c ?´ã) - (#x7740 ?Ãå) - (#x7747 ?âÉ) - (#x775a ?âÊ) - (#x775b ?âÍ) - (#x7761 ?¿ç) - (#x7763 ?ÆÄ) - (#x7765 ?âÎ) - (#x7766 ?ËÓ) - (#x7768 ?âË) - (#x776b ?âÌ) - (#x7779 ?âÑ) - (#x777e ?âÐ) - (#x777f ?âÏ) - (#x778b ?âÓ) - (#x778e ?âÒ) - (#x7791 ?âÔ) - (#x779e ?âÖ) - (#x77a0 ?âÕ) - (#x77a5 ?ÊÍ) - (#x77ac ?½Ö) - (#x77ad ?ÎÆ) - (#x77b0 ?â×) - (#x77b3 ?Æ·) - (#x77b6 ?âØ) - (#x77b9 ?âÙ) - (#x77bb ?âÝ) - (#x77bc ?âÛ) - (#x77bd ?âÜ) - (#x77bf ?âÚ) - (#x77c7 ?âÞ) - (#x77cd ?âß) - (#x77d7 ?âà) - (#x77da ?âá) - (#x77db ?Ì·) - (#x77dc ?ââ) - (#x77e2 ?Ìð) - (#x77e3 ?âã) - (#x77e5 ?ÃÎ) - (#x77e7 ?Çê) - (#x77e9 ?¶ë) - (#x77ed ?û) - (#x77ee ?âä) - (#x77ef ?¶º) - (#x77f3 ?ÀÐ) - (#x77fc ?âå) - (#x7802 ?º½) - (#x780c ?âæ) - (#x7812 ?âç) - (#x7814 ?¸¦) - (#x7815 ?ºÕ) - (#x7820 ?âé) - (#x7825 ?ÅÖ) - (#x7826 ?ºÖ) - (#x7827 ?µÎ) - (#x7832 ?ˤ) - (#x7834 ?ÇË) - (#x783a ?Å×) - (#x783f ?¹Ü) - (#x7845 ?âë) - (#x785d ?¾Ë) - (#x786b ?β) - (#x786c ?¹Å) - (#x786f ?¸§) - (#x7872 ?È£) - (#x7874 ?âí) - (#x787c ?âï) - (#x7881 ?¸ë) - (#x7886 ?âî) - (#x7887 ?Äö) - (#x788c ?âñ) - (#x788d ?³·) - (#x788e ?âì) - (#x7891 ?Èê) - (#x7893 ?±°) - (#x7895 ?ºì) - (#x7897 ?ÏÒ) - (#x789a ?âð) - (#x78a3 ?âò) - (#x78a7 ?ÊË) - (#x78a9 ?ÀÙ) - (#x78aa ?âô) - (#x78af ?âõ) - (#x78b5 ?âó) - (#x78ba ?³Î) - (#x78bc ?âû) - (#x78be ?âú) - (#x78c1 ?¼§) - (#x78c5 ?âü) - (#x78c6 ?â÷) - (#x78ca ?âý) - (#x78cb ?âø) - (#x78d0 ?ÈØ) - (#x78d1 ?âö) - (#x78d4 ?âù) - (#x78da ?ã¢) - (#x78e7 ?ã¡) - (#x78e8 ?Ëá) - (#x78ec ?âþ) - (#x78ef ?°ë) - (#x78f4 ?ã¤) - (#x78fd ?ã£) - (#x7901 ?¾Ì) - (#x7907 ?ã¥) - (#x790e ?ÁÃ) - (#x7911 ?ã§) - (#x7912 ?ã¦) - (#x7919 ?ã¨) - (#x7926 ?âè) - (#x792a ?âê) - (#x792b ?ãª) - (#x792c ?ã©) - (#x793a ?¼¨) - (#x793c ?Îé) - (#x793e ?¼Ò) - (#x7940 ?ã«) - (#x7941 ?··) - (#x7947 ?µÀ) - (#x7948 ?µ§) - (#x7949 ?»ã) - (#x7950 ?Í´) - (#x7953 ?ã±) - (#x7955 ?ã°) - (#x7956 ?ÁÄ) - (#x7957 ?ã) - (#x795a ?ã¯) - (#x795d ?½Ë) - (#x795e ?¿À) - (#x795f ?ã®) - (#x7960 ?ã¬) - (#x7962 ?Ǫ) - (#x7965 ?¾Í) - (#x7968 ?ɼ) - (#x796d ?º×) - (#x7977 ?Åø) - (#x797a ?ã²) - (#x797f ?ã³) - (#x7980 ?ãÉ) - (#x7981 ?¶Ø) - (#x7984 ?Ͻ) - (#x7985 ?Áµ) - (#x798a ?ã´) - (#x798d ?²Ò) - (#x798e ?Ä÷) - (#x798f ?Ê¡) - (#x799d ?ãµ) - (#x79a6 ?µú) - (#x79a7 ?ã¶) - (#x79aa ?ã¸) - (#x79ae ?ã¹) - (#x79b0 ?Ç©) - (#x79b3 ?ãº) - (#x79b9 ?ã») - (#x79ba ?ã¼) - (#x79bd ?¶Ù) - (#x79be ?²Ó) - (#x79bf ?ÆÅ) - (#x79c0 ?½¨) - (#x79c1 ?»ä) - (#x79c9 ?ã½) - (#x79cb ?½©) - (#x79d1 ?²Ê) - (#x79d2 ?ÉÃ) - (#x79d5 ?ã¾) - (#x79d8 ?Èë) - (#x79df ?ÁÅ) - (#x79e1 ?ãÁ) - (#x79e3 ?ãÂ) - (#x79e4 ?Çé) - (#x79e6 ?¿Á) - (#x79e7 ?ã¿) - (#x79e9 ?Ãá) - (#x79ec ?ãÀ) - (#x79f0 ?¾Î) - (#x79fb ?°Ü) - (#x7a00 ?µ©) - (#x7a08 ?ãÃ) - (#x7a0b ?Äø) - (#x7a0d ?ãÄ) - (#x7a0e ?ÀÇ) - (#x7a14 ?Ì) - (#x7a17 ?É£) - (#x7a18 ?ãÅ) - (#x7a19 ?ãÆ) - (#x7a1a ?ÃÕ) - (#x7a1c ?ÎÇ) - (#x7a1f ?ãÈ) - (#x7a20 ?ãÇ) - (#x7a2e ?¼ï) - (#x7a31 ?ãÊ) - (#x7a32 ?°ð) - (#x7a37 ?ãÍ) - (#x7a3b ?ãË) - (#x7a3c ?²Ô) - (#x7a3d ?·Î) - (#x7a3e ?ãÌ) - (#x7a3f ?¹Æ) - (#x7a40 ?¹ò) - (#x7a42 ?Êæ) - (#x7a43 ?ãÎ) - (#x7a46 ?ËÔ) - (#x7a49 ?ãÐ) - (#x7a4d ?ÀÑ) - (#x7a4e ?±Ï) - (#x7a4f ?²º) - (#x7a50 ?°¬) - (#x7a57 ?ãÏ) - (#x7a61 ?ãÑ) - (#x7a62 ?ãÒ) - (#x7a63 ?¾÷) - (#x7a69 ?ãÓ) - (#x7a6b ?³Ï) - (#x7a70 ?ãÕ) - (#x7a74 ?·ê) - (#x7a76 ?µæ) - (#x7a79 ?ãÖ) - (#x7a7a ?¶õ) - (#x7a7d ?ã×) - (#x7a7f ?Àü) - (#x7a81 ?ÆÍ) - (#x7a83 ?Àà) - (#x7a84 ?ºõ) - (#x7a88 ?ãØ) - (#x7a92 ?Ãâ) - (#x7a93 ?Áë) - (#x7a95 ?ãÚ) - (#x7a96 ?ãÜ) - (#x7a97 ?ãÙ) - (#x7a98 ?ãÛ) - (#x7a9f ?·¢) - (#x7aa9 ?ãÝ) - (#x7aaa ?·¦) - (#x7aae ?µç) - (#x7aaf ?ÍÒ) - (#x7ab0 ?ãß) - (#x7ab6 ?ãà) - (#x7aba ?±®) - (#x7abf ?ãã) - (#x7ac3 ?³ö) - (#x7ac4 ?ãâ) - (#x7ac5 ?ãá) - (#x7ac7 ?ãå) - (#x7ac8 ?ãÞ) - (#x7aca ?ãæ) - (#x7acb ?Ω) - (#x7acd ?ãç) - (#x7acf ?ãè) - (#x7ad2 ?Ôô) - (#x7ad3 ?ãê) - (#x7ad5 ?ãé) - (#x7ad9 ?ãë) - (#x7ada ?ãì) - (#x7adc ?ε) - (#x7add ?ãí) - (#x7adf ?ðï) - (#x7ae0 ?¾Ï) - (#x7ae1 ?ãî) - (#x7ae2 ?ãï) - (#x7ae3 ?½×) - (#x7ae5 ?Ƹ) - (#x7ae6 ?ãð) - (#x7aea ?è) - (#x7aed ?ãñ) - (#x7aef ?ü) - (#x7af0 ?ãò) - (#x7af6 ?¶¥) - (#x7af8 ?Ñ¿) - (#x7af9 ?ÃÝ) - (#x7afa ?¼³) - (#x7aff ?´È) - (#x7b02 ?ãó) - (#x7b04 ?ä¢) - (#x7b06 ?ãö) - (#x7b08 ?µè) - (#x7b0a ?ãõ) - (#x7b0b ?ä¤) - (#x7b0f ?ãô) - (#x7b11 ?¾Ð) - (#x7b18 ?ãø) - (#x7b19 ?ãù) - (#x7b1b ?Å«) - (#x7b1e ?ãú) - (#x7b20 ?³Þ) - (#x7b25 ?¿Ú) - (#x7b26 ?Éä) - (#x7b28 ?ãü) - (#x7b2c ?Âè) - (#x7b33 ?ã÷) - (#x7b35 ?ãû) - (#x7b36 ?ãý) - (#x7b39 ?ºû) - (#x7b45 ?ä¦) - (#x7b46 ?É®) - (#x7b48 ?Ȧ) - (#x7b49 ?Åù) - (#x7b4b ?¶Ú) - (#x7b4c ?ä¥) - (#x7b4d ?ä£) - (#x7b4f ?ȵ) - (#x7b50 ?ãþ) - (#x7b51 ?ÃÞ) - (#x7b52 ?Åû) - (#x7b54 ?Åú) - (#x7b56 ?ºö) - (#x7b5d ?ä¸) - (#x7b65 ?ä¨) - (#x7b67 ?äª) - (#x7b6c ?ä) - (#x7b6e ?ä®) - (#x7b70 ?ä«) - (#x7b71 ?ä¬) - (#x7b74 ?ä©) - (#x7b75 ?ä§) - (#x7b7a ?ä¡) - (#x7b86 ?ÊÏ) - (#x7b87 ?²Õ) - (#x7b8b ?äµ) - (#x7b8d ?ä²) - (#x7b8f ?ä·) - (#x7b92 ?ä¶) - (#x7b94 ?Çó) - (#x7b95 ?̧) - (#x7b97 ?»») - (#x7b98 ?ä°) - (#x7b99 ?ä¹) - (#x7b9a ?ä´) - (#x7b9c ?ä³) - (#x7b9d ?ä¯) - (#x7b9f ?ä±) - (#x7ba1 ?´É) - (#x7baa ?ý) - (#x7bad ?Àý) - (#x7bb1 ?È¢) - (#x7bb4 ?ä¾) - (#x7bb8 ?Ȥ) - (#x7bc0 ?Àá) - (#x7bc1 ?ä») - (#x7bc4 ?ÈÏ) - (#x7bc6 ?ä¿) - (#x7bc7 ?ÊÓ) - (#x7bc9 ?ÃÛ) - (#x7bcb ?äº) - (#x7bcc ?ä¼) - (#x7bcf ?ä½) - (#x7bdd ?äÀ) - (#x7be0 ?¼Ä) - (#x7be4 ?ÆÆ) - (#x7be5 ?äÅ) - (#x7be6 ?äÄ) - (#x7be9 ?äÁ) - (#x7bed ?϶) - (#x7bf3 ?äÊ) - (#x7bf6 ?äÎ) - (#x7bf7 ?äË) - (#x7c00 ?äÇ) - (#x7c07 ?äÈ) - (#x7c0d ?äÍ) - (#x7c11 ?äÂ) - (#x7c12 ?ÒÕ) - (#x7c13 ?äÉ) - (#x7c14 ?äÃ) - (#x7c17 ?äÌ) - (#x7c1f ?äÒ) - (#x7c21 ?´Ê) - (#x7c23 ?äÏ) - (#x7c27 ?äÐ) - (#x7c2a ?äÑ) - (#x7c2b ?äÔ) - (#x7c37 ?äÓ) - (#x7c38 ?Èö) - (#x7c3d ?äÕ) - (#x7c3e ?Îü) - (#x7c3f ?Êí) - (#x7c40 ?äÚ) - (#x7c43 ?ä×) - (#x7c4c ?äÖ) - (#x7c4d ?ÀÒ) - (#x7c4f ?äÙ) - (#x7c50 ?äÛ) - (#x7c54 ?äØ) - (#x7c56 ?äß) - (#x7c58 ?äÜ) - (#x7c5f ?äÝ) - (#x7c60 ?äÆ) - (#x7c64 ?äÞ) - (#x7c65 ?äà) - (#x7c6c ?äá) - (#x7c73 ?ÊÆ) - (#x7c75 ?äâ) - (#x7c7e ?Ìâ) - (#x7c81 ?¶Î) - (#x7c82 ?·©) - (#x7c83 ?äã) - (#x7c89 ?Ê´) - (#x7c8b ?¿è) - (#x7c8d ?Ì°) - (#x7c90 ?ää) - (#x7c92 ?γ) - (#x7c95 ?Çô) - (#x7c97 ?ÁÆ) - (#x7c98 ?Ç´) - (#x7c9b ?½Í) - (#x7c9f ?°À) - (#x7ca1 ?äé) - (#x7ca2 ?äç) - (#x7ca4 ?äå) - (#x7ca5 ?´¡) - (#x7ca7 ?¾Ñ) - (#x7ca8 ?äê) - (#x7cab ?äè) - (#x7cad ?äæ) - (#x7cae ?äî) - (#x7cb1 ?äí) - (#x7cb2 ?äì) - (#x7cb3 ?äë) - (#x7cb9 ?äï) - (#x7cbd ?äð) - (#x7cbe ?Àº) - (#x7cc0 ?äñ) - (#x7cc2 ?äó) - (#x7cc5 ?äò) - (#x7cca ?¸Ò) - (#x7cce ?Á¸) - (#x7cd2 ?äõ) - (#x7cd6 ?Åü) - (#x7cd8 ?äô) - (#x7cdc ?äö) - (#x7cde ?ʵ) - (#x7cdf ?Áì) - (#x7ce0 ?¹Ç) - (#x7ce2 ?ä÷) - (#x7ce7 ?ÎÈ) - (#x7cef ?äù) - (#x7cf2 ?äú) - (#x7cf4 ?äû) - (#x7cf6 ?äü) - (#x7cf8 ?»å) - (#x7cfa ?äý) - (#x7cfb ?·Ï) - (#x7cfe ?µê) - (#x7d00 ?µª) - (#x7d02 ?å¡) - (#x7d04 ?Ìó) - (#x7d05 ?¹È) - (#x7d06 ?äþ) - (#x7d0a ?å¤) - (#x7d0b ?Ìæ) - (#x7d0d ?Ǽ) - (#x7d10 ?ɳ) - (#x7d14 ?½ã) - (#x7d15 ?å£) - (#x7d17 ?¼Ó) - (#x7d18 ?¹É) - (#x7d19 ?»æ) - (#x7d1a ?µé) - (#x7d1b ?ʶ) - (#x7d1c ?å¢) - (#x7d20 ?ÁÇ) - (#x7d21 ?ËÂ) - (#x7d22 ?º÷) - (#x7d2b ?»ç) - (#x7d2c ?ÄÝ) - (#x7d2e ?å§) - (#x7d2f ?Îß) - (#x7d30 ?ºÙ) - (#x7d32 ?å¨) - (#x7d33 ?¿Â) - (#x7d35 ?åª) - (#x7d39 ?¾Ò) - (#x7d3a ?º°) - (#x7d3f ?å©) - (#x7d42 ?½ª) - (#x7d43 ?¸¾) - (#x7d44 ?ÁÈ) - (#x7d45 ?å¥) - (#x7d46 ?å«) - (#x7d4b ?å¦) - (#x7d4c ?·Ð) - (#x7d4e ?å®) - (#x7d4f ?å²) - (#x7d50 ?·ë) - (#x7d56 ?å) - (#x7d5b ?å¶) - (#x7d5e ?¹Ê) - (#x7d61 ?Íí) - (#x7d62 ?°¼) - (#x7d63 ?å³) - (#x7d66 ?µë) - (#x7d68 ?å°) - (#x7d6e ?å±) - (#x7d71 ?Åý) - (#x7d72 ?å¯) - (#x7d73 ?å¬) - (#x7d75 ?³¨) - (#x7d76 ?Àä) - (#x7d79 ?¸¨) - (#x7d7d ?å¸) - (#x7d89 ?åµ) - (#x7d8f ?å·) - (#x7d93 ?å´) - (#x7d99 ?·Ñ) - (#x7d9a ?³) - (#x7d9b ?å¹) - (#x7d9c ?Áî) - (#x7d9f ?åÆ) - (#x7da2 ?åÂ) - (#x7da3 ?å¼) - (#x7dab ?åÀ) - (#x7dac ?¼ú) - (#x7dad ?°Ý) - (#x7dae ?å») - (#x7daf ?åÃ) - (#x7db0 ?åÇ) - (#x7db1 ?¹Ë) - (#x7db2 ?ÌÖ) - (#x7db4 ?ÄÖ) - (#x7db5 ?å½) - (#x7db8 ?åÅ) - (#x7dba ?åº) - (#x7dbb ?þ) - (#x7dbd ?å¿) - (#x7dbe ?°½) - (#x7dbf ?ÌÊ) - (#x7dc7 ?å¾) - (#x7dca ?¶Û) - (#x7dcb ?Èì) - (#x7dcf ?Áí) - (#x7dd1 ?ÎÐ) - (#x7dd2 ?½ï) - (#x7dd5 ?åî) - (#x7dd8 ?åÈ) - (#x7dda ?Àþ) - (#x7ddc ?åÄ) - (#x7ddd ?åÉ) - (#x7dde ?åË) - (#x7de0 ?Äù) - (#x7de1 ?åÎ) - (#x7de4 ?åÊ) - (#x7de8 ?ÊÔ) - (#x7de9 ?´Ë) - (#x7dec ?ÌË) - (#x7def ?°Þ) - (#x7df2 ?åÍ) - (#x7df4 ?Îý) - (#x7dfb ?åÌ) - (#x7e01 ?±ï) - (#x7e04 ?Æì) - (#x7e05 ?åÏ) - (#x7e09 ?åÖ) - (#x7e0a ?åÐ) - (#x7e0b ?å×) - (#x7e12 ?åÓ) - (#x7e1b ?Çû) - (#x7e1e ?¼Ê) - (#x7e1f ?åÕ) - (#x7e21 ?åÒ) - (#x7e22 ?åØ) - (#x7e23 ?åÑ) - (#x7e26 ?½Ä) - (#x7e2b ?Ë¥) - (#x7e2e ?½Ì) - (#x7e31 ?åÔ) - (#x7e32 ?åà) - (#x7e35 ?åÜ) - (#x7e37 ?åß) - (#x7e39 ?åÝ) - (#x7e3a ?åá) - (#x7e3b ?åÛ) - (#x7e3d ?åÁ) - (#x7e3e ?ÀÓ) - (#x7e41 ?ÈË) - (#x7e43 ?åÞ) - (#x7e46 ?åÙ) - (#x7e4a ?Á¡) - (#x7e4b ?·Ò) - (#x7e4d ?½«) - (#x7e54 ?¿¥) - (#x7e55 ?Á¶) - (#x7e56 ?åä) - (#x7e59 ?åæ) - (#x7e5a ?åç) - (#x7e5d ?åã) - (#x7e5e ?åå) - (#x7e66 ?åÚ) - (#x7e67 ?åâ) - (#x7e69 ?åê) - (#x7e6a ?åé) - (#x7e6d ?Ëú) - (#x7e70 ?·«) - (#x7e79 ?åè) - (#x7e7b ?åì) - (#x7e7c ?åë) - (#x7e7d ?åï) - (#x7e7f ?åñ) - (#x7e82 ?»¼) - (#x7e83 ?åí) - (#x7e88 ?åò) - (#x7e89 ?åó) - (#x7e8c ?åô) - (#x7e8e ?åú) - (#x7e8f ?Å») - (#x7e90 ?åö) - (#x7e92 ?åõ) - (#x7e93 ?å÷) - (#x7e94 ?åø) - (#x7e96 ?åù) - (#x7e9b ?åû) - (#x7e9c ?åü) - (#x7f36 ?´Ì) - (#x7f38 ?åý) - (#x7f3a ?åþ) - (#x7f45 ?æ¡) - (#x7f4c ?æ¢) - (#x7f4d ?æ£) - (#x7f4e ?æ¤) - (#x7f50 ?æ¥) - (#x7f51 ?æ¦) - (#x7f54 ?æ¨) - (#x7f55 ?æ§) - (#x7f58 ?æ©) - (#x7f5f ?æª) - (#x7f60 ?æ«) - (#x7f67 ?æ®) - (#x7f68 ?æ¬) - (#x7f69 ?æ) - (#x7f6a ?ºá) - (#x7f6b ?·Ó) - (#x7f6e ?ÃÖ) - (#x7f70 ?ȳ) - (#x7f72 ?½ð) - (#x7f75 ?ÇÍ) - (#x7f77 ?Èí) - (#x7f78 ?æ¯) - (#x7f79 ?Øí) - (#x7f82 ?æ°) - (#x7f83 ?æ²) - (#x7f85 ?Íå) - (#x7f86 ?æ±) - (#x7f87 ?æ´) - (#x7f88 ?æ³) - (#x7f8a ?ÍÓ) - (#x7f8c ?æµ) - (#x7f8e ?Èþ) - (#x7f94 ?æ¶) - (#x7f9a ?æ¹) - (#x7f9d ?æ¸) - (#x7f9e ?æ·) - (#x7fa3 ?æº) - (#x7fa4 ?·²) - (#x7fa8 ?Á¢) - (#x7fa9 ?µÁ) - (#x7fae ?æ¾) - (#x7faf ?æ») - (#x7fb2 ?æ¼) - (#x7fb6 ?æ¿) - (#x7fb8 ?æÀ) - (#x7fb9 ?æ½) - (#x7fbd ?±©) - (#x7fc1 ?²§) - (#x7fc5 ?æÂ) - (#x7fc6 ?æÃ) - (#x7fca ?æÄ) - (#x7fcc ?Íâ) - (#x7fd2 ?½¬) - (#x7fd4 ?æÆ) - (#x7fd5 ?æÅ) - (#x7fe0 ?¿é) - (#x7fe1 ?æÇ) - (#x7fe6 ?æÈ) - (#x7fe9 ?æÉ) - (#x7feb ?´å) - (#x7ff0 ?´Í) - (#x7ff3 ?æÊ) - (#x7ff9 ?æË) - (#x7ffb ?ËÝ) - (#x7ffc ?Íã) - (#x8000 ?ÍÔ) - (#x8001 ?Ï·) - (#x8003 ?¹Í) - (#x8004 ?æÎ) - (#x8005 ?¼Ô) - (#x8006 ?æÍ) - (#x800b ?æÏ) - (#x800c ?¼©) - (#x8010 ?ÂÑ) - (#x8012 ?æÐ) - (#x8015 ?¹Ì) - (#x8017 ?Ì×) - (#x8018 ?æÑ) - (#x8019 ?æÒ) - (#x801c ?æÓ) - (#x8021 ?æÔ) - (#x8028 ?æÕ) - (#x8033 ?¼ª) - (#x8036 ?Ìí) - (#x803b ?æ×) - (#x803d ?ÿ) - (#x803f ?æÖ) - (#x8046 ?æÙ) - (#x804a ?æØ) - (#x8052 ?æÚ) - (#x8056 ?À») - (#x8058 ?æÛ) - (#x805a ?æÜ) - (#x805e ?ʹ) - (#x805f ?æÝ) - (#x8061 ?Áï) - (#x8062 ?æÞ) - (#x8068 ?æß) - (#x806f ?Îþ) - (#x8070 ?æâ) - (#x8072 ?æá) - (#x8073 ?æà) - (#x8074 ?Ä°) - (#x8076 ?æã) - (#x8077 ?¿¦) - (#x8079 ?æä) - (#x807d ?æå) - (#x807e ?ϸ) - (#x807f ?ææ) - (#x8084 ?æç) - (#x8085 ?æé) - (#x8086 ?æè) - (#x8087 ?È¥) - (#x8089 ?Æù) - (#x808b ?Ͼ) - (#x808c ?È©) - (#x8093 ?æë) - (#x8096 ?¾Ó) - (#x8098 ?ɪ) - (#x809a ?æì) - (#x809b ?æê) - (#x809d ?´Î) - (#x80a1 ?¸Ô) - (#x80a2 ?»è) - (#x80a5 ?Èî) - (#x80a9 ?¸ª) - (#x80aa ?ËÃ) - (#x80ac ?æï) - (#x80ad ?æí) - (#x80af ?¹Î) - (#x80b1 ?¹Ï) - (#x80b2 ?°é) - (#x80b4 ?ºè) - (#x80ba ?ÇÙ) - (#x80c3 ?°ß) - (#x80c4 ?æô) - (#x80c6 ?ÃÀ) - (#x80cc ?ÇØ) - (#x80ce ?ÂÛ) - (#x80d6 ?æö) - (#x80d9 ?æò) - (#x80da ?æõ) - (#x80db ?æð) - (#x80dd ?æó) - (#x80de ?˦) - (#x80e1 ?¸Õ) - (#x80e4 ?°ý) - (#x80e5 ?æñ) - (#x80ef ?æø) - (#x80f1 ?æù) - (#x80f4 ?ƹ) - (#x80f8 ?¶») - (#x80fc ?ç¦) - (#x80fd ?ǽ) - (#x8102 ?»é) - (#x8105 ?¶¼) - (#x8106 ?ÀÈ) - (#x8107 ?ÏÆ) - (#x8108 ?Ì®) - (#x8109 ?æ÷) - (#x810a ?ÀÔ) - (#x811a ?µÓ) - (#x811b ?æú) - (#x8123 ?æü) - (#x8129 ?æû) - (#x812f ?æý) - (#x8131 ?æ) - (#x8133 ?Ǿ) - (#x8139 ?ı) - (#x813e ?ç£) - (#x8146 ?ç¢) - (#x814b ?æþ) - (#x814e ?¿Õ) - (#x8150 ?Éå) - (#x8151 ?ç¥) - (#x8153 ?ç¤) - (#x8154 ?¹Ð) - (#x8155 ?ÏÓ) - (#x815f ?çµ) - (#x8165 ?ç©) - (#x8166 ?çª) - (#x816b ?¼ð) - (#x816e ?ç¨) - (#x8170 ?¹ø) - (#x8171 ?ç§) - (#x8174 ?ç«) - (#x8178 ?IJ) - (#x8179 ?Ê¢) - (#x817a ?Á£) - (#x817f ?ÂÜ) - (#x8180 ?ç¯) - (#x8182 ?ç°) - (#x8183 ?ç¬) - (#x8188 ?ç) - (#x818a ?ç®) - (#x818f ?¹Ñ) - (#x8193 ?ç¶) - (#x8195 ?ç²) - (#x819a ?Éæ) - (#x819c ?Ëì) - (#x819d ?ɨ) - (#x81a0 ?ç±) - (#x81a3 ?ç´) - (#x81a4 ?ç³) - (#x81a8 ?ËÄ) - (#x81a9 ?ç·) - (#x81b0 ?ç¸) - (#x81b3 ?Á·) - (#x81b5 ?ç¹) - (#x81b8 ?ç») - (#x81ba ?ç¿) - (#x81bd ?ç¼) - (#x81be ?çº) - (#x81bf ?Ç¿) - (#x81c0 ?ç½) - (#x81c2 ?ç¾) - (#x81c6 ?²²) - (#x81c8 ?çÅ) - (#x81c9 ?çÀ) - (#x81cd ?çÁ) - (#x81d1 ?çÂ) - (#x81d3 ?¡) - (#x81d8 ?çÄ) - (#x81d9 ?çÃ) - (#x81da ?çÆ) - (#x81df ?çÇ) - (#x81e0 ?çÈ) - (#x81e3 ?¿Ã) - (#x81e5 ?²é) - (#x81e7 ?çÉ) - (#x81e8 ?Î×) - (#x81ea ?¼«) - (#x81ed ?½) - (#x81f3 ?»ê) - (#x81f4 ?Ã×) - (#x81fa ?çÊ) - (#x81fb ?çË) - (#x81fc ?±±) - (#x81fe ?çÌ) - (#x8201 ?çÍ) - (#x8202 ?çÎ) - (#x8205 ?çÏ) - (#x8207 ?çÐ) - (#x8208 ?¶½) - (#x8209 ?Úª) - (#x820a ?çÑ) - (#x820c ?Àå) - (#x820d ?çÒ) - (#x820e ?¼Ë) - (#x8210 ?çÓ) - (#x8212 ?а) - (#x8216 ?çÔ) - (#x8217 ?ÊÞ) - (#x8218 ?´Ü) - (#x821b ?Á¤) - (#x821c ?½Ø) - (#x821e ?Éñ) - (#x821f ?½®) - (#x8229 ?çÕ) - (#x822a ?¹Ò) - (#x822b ?çÖ) - (#x822c ?ÈÌ) - (#x822e ?çä) - (#x8233 ?çØ) - (#x8235 ?ÂÉ) - (#x8236 ?Çõ) - (#x8237 ?¸¿) - (#x8238 ?ç×) - (#x8239 ?Á¥) - (#x8240 ?çÙ) - (#x8247 ?Äú) - (#x8258 ?çÛ) - (#x8259 ?çÚ) - (#x825a ?çÝ) - (#x825d ?çÜ) - (#x825f ?çÞ) - (#x8262 ?çà) - (#x8264 ?çß) - (#x8266 ?´Ï) - (#x8268 ?çá) - (#x826a ?çâ) - (#x826b ?çã) - (#x826e ?º±) - (#x826f ?ÎÉ) - (#x8271 ?çå) - (#x8272 ?¿§) - (#x8276 ?±ð) - (#x8277 ?çæ) - (#x8278 ?çç) - (#x827e ?çè) - (#x828b ?°ò) - (#x828d ?çé) - (#x8292 ?çê) - (#x8299 ?Éç) - (#x829d ?¼Ç) - (#x829f ?çì) - (#x82a5 ?³©) - (#x82a6 ?°²) - (#x82ab ?çë) - (#x82ac ?çî) - (#x82ad ?ÇÎ) - (#x82af ?¿Ä) - (#x82b1 ?²Ö) - (#x82b3 ?˧) - (#x82b8 ?·Ý) - (#x82b9 ?¶Ü) - (#x82bb ?çí) - (#x82bd ?²ê) - (#x82c5 ?´£) - (#x82d1 ?±ñ) - (#x82d2 ?çò) - (#x82d3 ?Îê) - (#x82d4 ?ÂÝ) - (#x82d7 ?ÉÄ) - (#x82d9 ?çþ) - (#x82db ?²×) - (#x82dc ?çü) - (#x82de ?çú) - (#x82df ?çñ) - (#x82e1 ?çï) - (#x82e3 ?çð) - (#x82e5 ?¼ã) - (#x82e6 ?¶ì) - (#x82e7 ?Ã÷) - (#x82eb ?ÆÑ) - (#x82f1 ?±Ñ) - (#x82f3 ?çô) - (#x82f4 ?çó) - (#x82f9 ?çù) - (#x82fa ?çõ) - (#x82fb ?çø) - (#x8302 ?ÌÐ) - (#x8303 ?ç÷) - (#x8304 ?²Ø) - (#x8305 ?³ý) - (#x8306 ?çû) - (#x8309 ?çý) - (#x830e ?·Ô) - (#x8316 ?è£) - (#x8317 ?è¬) - (#x8318 ?è) - (#x831c ?°«) - (#x8323 ?è´) - (#x8328 ?°ñ) - (#x832b ?è«) - (#x832f ?èª) - (#x8331 ?è¥) - (#x8332 ?è¤) - (#x8334 ?è¢) - (#x8335 ?è¡) - (#x8336 ?Ãã) - (#x8338 ?Âû) - (#x8339 ?è§) - (#x8340 ?è¦) - (#x8345 ?è©) - (#x8349 ?Áð) - (#x834a ?·Õ) - (#x834f ?±Á) - (#x8350 ?è¨) - (#x8352 ?¹Ó) - (#x8358 ?Áñ) - (#x8373 ?èº) - (#x8375 ?è») - (#x8377 ?²Ù) - (#x837b ?²®) - (#x837c ?è¸) - (#x8385 ?è®) - (#x8387 ?è¶) - (#x8389 ?è½) - (#x838a ?è·) - (#x838e ?èµ) - (#x8393 ?çö) - (#x8396 ?è³) - (#x839a ?è¯) - (#x839e ?´Ð) - (#x839f ?è±) - (#x83a0 ?è¼) - (#x83a2 ?è²) - (#x83a8 ?è¾) - (#x83aa ?è°) - (#x83ab ?Çü) - (#x83b1 ?Íé) - (#x83b5 ?è¹) - (#x83bd ?èÏ) - (#x83c1 ?èÇ) - (#x83c5 ?¿û) - (#x83ca ?µÆ) - (#x83cc ?¶Ý) - (#x83ce ?èÂ) - (#x83d3 ?²Û) - (#x83d6 ?¾Ô) - (#x83d8 ?èÅ) - (#x83dc ?ºÚ) - (#x83df ?ÅÑ) - (#x83e0 ?èÊ) - (#x83e9 ?Êî) - (#x83eb ?èÁ) - (#x83ef ?²Ú) - (#x83f0 ?¸Ö) - (#x83f1 ?É©) - (#x83f2 ?èË) - (#x83f4 ?è¿) - (#x83f7 ?èÈ) - (#x83fb ?èÒ) - (#x83fd ?èÃ) - (#x8403 ?èÄ) - (#x8404 ?ƺ) - (#x8407 ?èÉ) - (#x840b ?èÆ) - (#x840c ?˨) - (#x840d ?èÌ) - (#x840e ?°à) - (#x8413 ?èÀ) - (#x8420 ?èÎ) - (#x8422 ?èÍ) - (#x8429 ?Çë) - (#x842a ?èÔ) - (#x842c ?èß) - (#x8431 ?³þ) - (#x8435 ?èâ) - (#x8438 ?èÐ) - (#x843c ?èÕ) - (#x843d ?Íî) - (#x8446 ?èÞ) - (#x8449 ?ÍÕ) - (#x844e ?Ϊ) - (#x8457 ?Ãø) - (#x845b ?³ë) - (#x8461 ?Éò) - (#x8462 ?èä) - (#x8463 ?Æ¡) - (#x8466 ?°±) - (#x8469 ?èÝ) - (#x846b ?èÙ) - (#x846c ?Áò) - (#x846d ?èÓ) - (#x846e ?èÛ) - (#x846f ?èà) - (#x8471 ?Ǭ) - (#x8475 ?°ª) - (#x8477 ?èØ) - (#x8479 ?èá) - (#x847a ?Éø) - (#x8482 ?èÜ) - (#x8484 ?è×) - (#x848b ?¾Õ) - (#x8490 ?½¯) - (#x8494 ?¼¬) - (#x8499 ?ÌØ) - (#x849c ?ÉÇ) - (#x849f ?èç) - (#x84a1 ?èð) - (#x84ad ?èÚ) - (#x84b2 ?³÷) - (#x84b8 ?¾ø) - (#x84b9 ?èå) - (#x84bb ?èê) - (#x84bc ?Áó) - (#x84bf ?èæ) - (#x84c1 ?èí) - (#x84c4 ?Ãß) - (#x84c6 ?èî) - (#x84c9 ?ÍÖ) - (#x84ca ?èã) - (#x84cb ?³¸) - (#x84cd ?èé) - (#x84d0 ?èì) - (#x84d1 ?̬) - (#x84d6 ?èï) - (#x84d9 ?èè) - (#x84da ?èë) - (#x84ec ?Ë©) - (#x84ee ?Ï¡) - (#x84f4 ?èó) - (#x84fc ?èú) - (#x84ff ?èò) - (#x8500 ?¼Ã) - (#x8506 ?èÑ) - (#x8511 ?ÊÎ) - (#x8513 ?Ì¢) - (#x8514 ?èù) - (#x8515 ?èø) - (#x8517 ?èô) - (#x8518 ?èõ) - (#x851a ?±¶) - (#x851f ?è÷) - (#x8521 ?èñ) - (#x8526 ?ÄÕ) - (#x852c ?èö) - (#x852d ?°þ) - (#x8535 ?¢) - (#x853d ?ÊÃ) - (#x8540 ?èû) - (#x8541 ?é¡) - (#x8543 ?ÈÙ) - (#x8548 ?èþ) - (#x8549 ?¾Ö) - (#x854a ?¼É) - (#x854b ?é£) - (#x854e ?¶¾) - (#x8555 ?é¤) - (#x8557 ?Éù) - (#x8558 ?èý) - (#x855a ?èÖ) - (#x8563 ?èü) - (#x8568 ?ÏÏ) - (#x8569 ?Æ¢) - (#x856a ?Éó) - (#x856d ?é«) - (#x8577 ?é±) - (#x857e ?é²) - (#x8580 ?é¥) - (#x8584 ?Çö) - (#x8587 ?é¯) - (#x8588 ?é§) - (#x858a ?é©) - (#x8590 ?é³) - (#x8591 ?é¨) - (#x8594 ?é¬) - (#x8597 ?±ò) - (#x8599 ?Æå) - (#x859b ?é) - (#x859c ?é°) - (#x85a4 ?é¦) - (#x85a6 ?Á¦) - (#x85a8 ?éª) - (#x85a9 ?»§) - (#x85aa ?¿Å) - (#x85ab ?·°) - (#x85ac ?Ìô) - (#x85ae ?Ìù) - (#x85af ?½ò) - (#x85b9 ?é·) - (#x85ba ?éµ) - (#x85c1 ?ÏÎ) - (#x85c9 ?é´) - (#x85cd ?Íõ) - (#x85cf ?é¶) - (#x85d0 ?é¸) - (#x85d5 ?é¹) - (#x85dc ?é¼) - (#x85dd ?éº) - (#x85e4 ?Æ£) - (#x85e5 ?é») - (#x85e9 ?ÈÍ) - (#x85ea ?é®) - (#x85f7 ?½ó) - (#x85f9 ?é½) - (#x85fa ?éÂ) - (#x85fb ?Áô) - (#x85fe ?éÁ) - (#x8602 ?é¢) - (#x8606 ?éÃ) - (#x8607 ?ÁÉ) - (#x860a ?é¾) - (#x860b ?éÀ) - (#x8613 ?é¿) - (#x8616 ?ݱ) - (#x8617 ?Ý¢) - (#x861a ?éÅ) - (#x8622 ?éÄ) - (#x862d ?Íö) - (#x862f ?â¼) - (#x8630 ?éÆ) - (#x863f ?éÇ) - (#x864d ?éÈ) - (#x864e ?¸×) - (#x8650 ?µÔ) - (#x8654 ?éÊ) - (#x8655 ?ÑÝ) - (#x865a ?µõ) - (#x865c ?κ) - (#x865e ?¶ó) - (#x865f ?éË) - (#x8667 ?éÌ) - (#x866b ?Ãî) - (#x8671 ?éÍ) - (#x8679 ?Æú) - (#x867b ?°º) - (#x868a ?²ã) - (#x868b ?éÒ) - (#x868c ?éÓ) - (#x8693 ?éÎ) - (#x8695 ?»½) - (#x86a3 ?éÏ) - (#x86a4 ?ÇÂ) - (#x86a9 ?éÐ) - (#x86aa ?éÑ) - (#x86ab ?éÛ) - (#x86af ?éÕ) - (#x86b0 ?éØ) - (#x86b6 ?éÔ) - (#x86c4 ?éÖ) - (#x86c6 ?é×) - (#x86c7 ?¼Ø) - (#x86c9 ?éÙ) - (#x86cb ?ÃÁ) - (#x86cd ?·Ö) - (#x86ce ?³Â) - (#x86d4 ?éÜ) - (#x86d9 ?³¿) - (#x86db ?éá) - (#x86de ?éÝ) - (#x86df ?éà) - (#x86e4 ?Ⱥ) - (#x86e9 ?éÞ) - (#x86ec ?éß) - (#x86ed ?ÉÈ) - (#x86ee ?ÈÚ) - (#x86ef ?éâ) - (#x86f8 ?Âý) - (#x86f9 ?éì) - (#x86fb ?éè) - (#x86fe ?²ë) - (#x8700 ?éæ) - (#x8702 ?˪) - (#x8703 ?éç) - (#x8706 ?éä) - (#x8708 ?éå) - (#x8709 ?éê) - (#x870a ?éí) - (#x870d ?éë) - (#x8711 ?éé) - (#x8712 ?éã) - (#x8718 ?ÃØ) - (#x871a ?éô) - (#x871c ?̪) - (#x8725 ?éò) - (#x8729 ?éó) - (#x8734 ?éî) - (#x8737 ?éð) - (#x873b ?éñ) - (#x873f ?éï) - (#x8749 ?Àæ) - (#x874b ?Ϲ) - (#x874c ?éø) - (#x874e ?éù) - (#x8753 ?ê¡) - (#x8755 ?¿ª) - (#x8757 ?éû) - (#x8759 ?éþ) - (#x875f ?éö) - (#x8760 ?éõ) - (#x8763 ?ê¢) - (#x8766 ?²Ü) - (#x8768 ?éü) - (#x876a ?ê£) - (#x876e ?éý) - (#x8774 ?éú) - (#x8776 ?ij) - (#x8778 ?é÷) - (#x877f ?Çè) - (#x8782 ?ê§) - (#x878d ?Í») - (#x879f ?ê¦) - (#x87a2 ?ê¥) - (#x87ab ?ê®) - (#x87af ?ê¨) - (#x87b3 ?ê°) - (#x87ba ?Íæ) - (#x87bb ?ê³) - (#x87bd ?êª) - (#x87c0 ?ê«) - (#x87c4 ?ê¯) - (#x87c6 ?ê²) - (#x87c7 ?ê±) - (#x87cb ?ê©) - (#x87d0 ?ê¬) - (#x87d2 ?ê½) - (#x87e0 ?ê¶) - (#x87ef ?ê´) - (#x87f2 ?êµ) - (#x87f6 ?êº) - (#x87f7 ?ê») - (#x87f9 ?³ª) - (#x87fb ?µÂ) - (#x87fe ?ê¹) - (#x8805 ?ê¤) - (#x880d ?ê¸) - (#x880e ?ê¼) - (#x880f ?ê·) - (#x8811 ?ê¾) - (#x8815 ?êÀ) - (#x8816 ?ê¿) - (#x8821 ?êÂ) - (#x8822 ?êÁ) - (#x8823 ?éÚ) - (#x8827 ?êÆ) - (#x8831 ?êÃ) - (#x8836 ?êÄ) - (#x8839 ?êÅ) - (#x883b ?êÇ) - (#x8840 ?·ì) - (#x8842 ?êÉ) - (#x8844 ?êÈ) - (#x8846 ?½°) - (#x884c ?¹Ô) - (#x884d ?Þ§) - (#x8852 ?êÊ) - (#x8853 ?½Ñ) - (#x8857 ?³¹) - (#x8859 ?êË) - (#x885b ?±Ò) - (#x885d ?¾×) - (#x885e ?êÌ) - (#x8861 ?¹Õ) - (#x8862 ?êÍ) - (#x8863 ?°á) - (#x8868 ?ɽ) - (#x886b ?êÎ) - (#x8870 ?¿ê) - (#x8872 ?êÕ) - (#x8875 ?êÒ) - (#x8877 ?Ãï) - (#x887d ?êÓ) - (#x887e ?êÐ) - (#x887f ?¶Þ) - (#x8881 ?êÏ) - (#x8882 ?êÖ) - (#x8888 ?·¶) - (#x888b ?ÂÞ) - (#x888d ?êÜ) - (#x8892 ?êØ) - (#x8896 ?µ) - (#x8897 ?ê×) - (#x8899 ?êÚ) - (#x889e ?êÑ) - (#x88a2 ?êÛ) - (#x88a4 ?êÝ) - (#x88ab ?Èï) - (#x88ae ?êÙ) - (#x88b0 ?êÞ) - (#x88b1 ?êà) - (#x88b4 ?¸Ó) - (#x88b5 ?êÔ) - (#x88b7 ?°Á) - (#x88bf ?êß) - (#x88c1 ?ºÛ) - (#x88c2 ?Îö) - (#x88c3 ?êá) - (#x88c4 ?êâ) - (#x88c5 ?Áõ) - (#x88cf ?΢) - (#x88d4 ?êã) - (#x88d5 ?͵) - (#x88d8 ?êä) - (#x88d9 ?êå) - (#x88dc ?Êä) - (#x88dd ?êæ) - (#x88df ?ºÀ) - (#x88e1 ?Σ) - (#x88e8 ?êë) - (#x88f2 ?êì) - (#x88f3 ?¾Ø) - (#x88f4 ?êê) - (#x88f8 ?Íç) - (#x88f9 ?êç) - (#x88fc ?êé) - (#x88fd ?À½) - (#x88fe ?¿þ) - (#x8902 ?êè) - (#x8904 ?êí) - (#x8907 ?Ê£) - (#x890a ?êï) - (#x890c ?êî) - (#x8910 ?³ì) - (#x8912 ?Ë«) - (#x8913 ?êð) - (#x891d ?êü) - (#x891e ?êò) - (#x8925 ?êó) - (#x892a ?êô) - (#x892b ?êõ) - (#x8936 ?êù) - (#x8938 ?êú) - (#x893b ?êø) - (#x8941 ?êö) - (#x8943 ?êñ) - (#x8944 ?ê÷) - (#x894c ?êû) - (#x894d ?ð·) - (#x8956 ?²¨) - (#x895e ?êþ) - (#x895f ?¶ß) - (#x8960 ?êý) - (#x8964 ?ë¢) - (#x8966 ?ë¡) - (#x896a ?ë¤) - (#x896d ?ë£) - (#x896f ?ë¥) - (#x8972 ?½±) - (#x8974 ?ë¦) - (#x8977 ?ë§) - (#x897e ?ë¨) - (#x897f ?À¾) - (#x8981 ?Í×) - (#x8983 ?ë©) - (#x8986 ?ʤ) - (#x8987 ?ÇÆ) - (#x8988 ?ëª) - (#x898a ?ë«) - (#x898b ?¸«) - (#x898f ?µ¬) - (#x8993 ?ë¬) - (#x8996 ?»ë) - (#x8997 ?ÇÁ) - (#x8998 ?ë) - (#x899a ?³Ð) - (#x89a1 ?ë®) - (#x89a6 ?ë°) - (#x89a7 ?Í÷) - (#x89a9 ?ë¯) - (#x89aa ?¿Æ) - (#x89ac ?ë±) - (#x89af ?ë²) - (#x89b2 ?ë³) - (#x89b3 ?´Ñ) - (#x89ba ?ë´) - (#x89bd ?ëµ) - (#x89bf ?ë¶) - (#x89c0 ?ë·) - (#x89d2 ?³Ñ) - (#x89da ?ë¸) - (#x89dc ?ë¹) - (#x89dd ?ëº) - (#x89e3 ?²ò) - (#x89e6 ?¿¨) - (#x89e7 ?ë») - (#x89f4 ?ë¼) - (#x89f8 ?ë½) - (#x8a00 ?¸À) - (#x8a02 ?Äû) - (#x8a03 ?ë¾) - (#x8a08 ?·×) - (#x8a0a ?¿Ö) - (#x8a0c ?ëÁ) - (#x8a0e ?Ƥ) - (#x8a10 ?ëÀ) - (#x8a13 ?·±) - (#x8a16 ?ë¿) - (#x8a17 ?Â÷) - (#x8a18 ?µ) - (#x8a1b ?ëÂ) - (#x8a1d ?ëÃ) - (#x8a1f ?¾Ù) - (#x8a23 ?·í) - (#x8a25 ?ëÄ) - (#x8a2a ?ˬ) - (#x8a2d ?Àß) - (#x8a31 ?µö) - (#x8a33 ?Ìõ) - (#x8a34 ?ÁÊ) - (#x8a36 ?ëÅ) - (#x8a3a ?¿Ç) - (#x8a3b ?Ãð) - (#x8a3c ?¾Ú) - (#x8a41 ?ëÆ) - (#x8a46 ?ëÉ) - (#x8a48 ?ëÊ) - (#x8a50 ?º¾) - (#x8a51 ?ÂÂ) - (#x8a52 ?ëÈ) - (#x8a54 ?¾Û) - (#x8a55 ?ɾ) - (#x8a5b ?ëÇ) - (#x8a5e ?»ì) - (#x8a60 ?±Ó) - (#x8a62 ?ëÎ) - (#x8a63 ?·Ø) - (#x8a66 ?»î) - (#x8a69 ?»í) - (#x8a6b ?ÏÍ) - (#x8a6c ?ëÍ) - (#x8a6d ?ëÌ) - (#x8a6e ?Á§) - (#x8a70 ?µÍ) - (#x8a71 ?ÏÃ) - (#x8a72 ?³º) - (#x8a73 ?¾Ü) - (#x8a7c ?ëË) - (#x8a82 ?ëÐ) - (#x8a84 ?ëÑ) - (#x8a85 ?ëÏ) - (#x8a87 ?¸Ø) - (#x8a89 ?ÍÀ) - (#x8a8c ?»ï) - (#x8a8d ?ǧ) - (#x8a91 ?ëÔ) - (#x8a93 ?ÀÀ) - (#x8a95 ?ÃÂ) - (#x8a98 ?Ͷ) - (#x8a9a ?ë×) - (#x8a9e ?¸ì) - (#x8aa0 ?À¿) - (#x8aa1 ?ëÓ) - (#x8aa3 ?ëØ) - (#x8aa4 ?¸í) - (#x8aa5 ?ëÕ) - (#x8aa6 ?ëÖ) - (#x8aa8 ?ëÒ) - (#x8aac ?Àâ) - (#x8aad ?ÆÉ) - (#x8ab0 ?ï) - (#x8ab2 ?²Ý) - (#x8ab9 ?Èð) - (#x8abc ?µÃ) - (#x8abf ?Ä´) - (#x8ac2 ?ëÛ) - (#x8ac4 ?ëÙ) - (#x8ac7 ?ÃÌ) - (#x8acb ?ÀÁ) - (#x8acc ?´Ò) - (#x8acd ?ëÚ) - (#x8acf ?¿Û) - (#x8ad2 ?ÎÊ) - (#x8ad6 ?ÏÀ) - (#x8ada ?ëÜ) - (#x8adb ?ëç) - (#x8adc ?ĵ) - (#x8ade ?ëæ) - (#x8ae0 ?ëã) - (#x8ae1 ?ëë) - (#x8ae2 ?ëä) - (#x8ae4 ?ëà) - (#x8ae6 ?Äü) - (#x8ae7 ?ëß) - (#x8aeb ?ëÝ) - (#x8aed ?Í¡) - (#x8aee ?»ð) - (#x8af1 ?ëá) - (#x8af3 ?ëÞ) - (#x8af7 ?ëå) - (#x8af8 ?½ô) - (#x8afa ?¸Á) - (#x8afe ?Âú) - (#x8b00 ?ËÅ) - (#x8b01 ?±Ú) - (#x8b02 ?°â) - (#x8b04 ?Æ¥) - (#x8b07 ?ëé) - (#x8b0c ?ëè) - (#x8b0e ?Ææ) - (#x8b10 ?ëí) - (#x8b14 ?ëâ) - (#x8b16 ?ëì) - (#x8b17 ?ëî) - (#x8b19 ?¸¬) - (#x8b1a ?ëê) - (#x8b1b ?¹Ö) - (#x8b1d ?¼Õ) - (#x8b20 ?ëï) - (#x8b21 ?ÍØ) - (#x8b26 ?ëò) - (#x8b28 ?ëõ) - (#x8b2b ?ëó) - (#x8b2c ?ɵ) - (#x8b33 ?ëð) - (#x8b39 ?¶à) - (#x8b3e ?ëô) - (#x8b41 ?ëö) - (#x8b49 ?ëú) - (#x8b4c ?ë÷) - (#x8b4e ?ëù) - (#x8b4f ?ëø) - (#x8b56 ?ëû) - (#x8b58 ?¼±) - (#x8b5a ?ëý) - (#x8b5b ?ëü) - (#x8b5c ?Éè) - (#x8b5f ?ì¡) - (#x8b66 ?·Ù) - (#x8b6b ?ëþ) - (#x8b6c ?ì¢) - (#x8b6f ?ì£) - (#x8b70 ?µÄ) - (#x8b71 ?æÁ) - (#x8b72 ?¾ù) - (#x8b74 ?ì¤) - (#x8b77 ?¸î) - (#x8b7d ?ì¥) - (#x8b80 ?ì¦) - (#x8b83 ?»¾) - (#x8b8a ?ÚÎ) - (#x8b8c ?ì§) - (#x8b8e ?ì¨) - (#x8b90 ?½²) - (#x8b92 ?ì©) - (#x8b93 ?ìª) - (#x8b96 ?ì«) - (#x8b99 ?ì¬) - (#x8b9a ?ì) - (#x8c37 ?ë) - (#x8c3a ?ì®) - (#x8c3f ?ì°) - (#x8c41 ?ì¯) - (#x8c46 ?Ʀ) - (#x8c48 ?ì±) - (#x8c4a ?Ë) - (#x8c4c ?ì²) - (#x8c4e ?ì³) - (#x8c50 ?ì´) - (#x8c55 ?ìµ) - (#x8c5a ?ÆÚ) - (#x8c61 ?¾Ý) - (#x8c62 ?ì¶) - (#x8c6a ?¹ë) - (#x8c6b ?Ю) - (#x8c6c ?ì·) - (#x8c78 ?ì¸) - (#x8c79 ?É¿) - (#x8c7a ?ì¹) - (#x8c7c ?ìÁ) - (#x8c82 ?ìº) - (#x8c85 ?ì¼) - (#x8c89 ?ì») - (#x8c8a ?ì½) - (#x8c8c ?ËÆ) - (#x8c8d ?ì¾) - (#x8c8e ?ì¿) - (#x8c94 ?ìÀ) - (#x8c98 ?ìÂ) - (#x8c9d ?³) - (#x8c9e ?Äç) - (#x8ca0 ?Éé) - (#x8ca1 ?ºâ) - (#x8ca2 ?¹×) - (#x8ca7 ?ÉÏ) - (#x8ca8 ?²ß) - (#x8ca9 ?ÈÎ) - (#x8caa ?ìÅ) - (#x8cab ?´Ó) - (#x8cac ?ÀÕ) - (#x8cad ?ìÄ) - (#x8cae ?ìÉ) - (#x8caf ?Ãù) - (#x8cb0 ?Ìã) - (#x8cb2 ?ìÇ) - (#x8cb3 ?ìÈ) - (#x8cb4 ?µ®) - (#x8cb6 ?ìÊ) - (#x8cb7 ?Çã) - (#x8cb8 ?Âß) - (#x8cbb ?Èñ) - (#x8cbc ?Ž) - (#x8cbd ?ìÆ) - (#x8cbf ?ËÇ) - (#x8cc0 ?²ì) - (#x8cc1 ?ìÌ) - (#x8cc2 ?Ϩ) - (#x8cc3 ?ÄÂ) - (#x8cc4 ?ÏÅ) - (#x8cc7 ?»ñ) - (#x8cc8 ?ìË) - (#x8cca ?±) - (#x8ccd ?ìÜ) - (#x8cce ?Á¨) - (#x8cd1 ?Æø) - (#x8cd3 ?ÉÐ) - (#x8cda ?ìÏ) - (#x8cdb ?»¿) - (#x8cdc ?»ò) - (#x8cde ?¾Þ) - (#x8ce0 ?Çå) - (#x8ce2 ?¸) - (#x8ce3 ?ìÎ) - (#x8ce4 ?ìÍ) - (#x8ce6 ?Éê) - (#x8cea ?¼Á) - (#x8ced ?ÅÒ) - (#x8cfa ?ìÑ) - (#x8cfb ?ìÒ) - (#x8cfc ?¹Ø) - (#x8cfd ?ìÐ) - (#x8d04 ?ìÓ) - (#x8d05 ?ìÔ) - (#x8d07 ?ìÖ) - (#x8d08 ?£) - (#x8d0a ?ìÕ) - (#x8d0b ?´æ) - (#x8d0d ?ìØ) - (#x8d0f ?ì×) - (#x8d10 ?ìÙ) - (#x8d13 ?ìÛ) - (#x8d14 ?ìÝ) - (#x8d16 ?ìÞ) - (#x8d64 ?ÀÖ) - (#x8d66 ?¼Ï) - (#x8d67 ?ìß) - (#x8d6b ?³Ò) - (#x8d6d ?ìà) - (#x8d70 ?Áö) - (#x8d71 ?ìá) - (#x8d73 ?ìâ) - (#x8d74 ?Éë) - (#x8d77 ?µ¯) - (#x8d81 ?ìã) - (#x8d85 ?Ķ) - (#x8d8a ?±Û) - (#x8d99 ?ìä) - (#x8da3 ?¼ñ) - (#x8da8 ?¿ö) - (#x8db3 ?Â) - (#x8dba ?ìç) - (#x8dbe ?ìæ) - (#x8dc2 ?ìå) - (#x8dcb ?ìí) - (#x8dcc ?ìë) - (#x8dcf ?ìè) - (#x8dd6 ?ìê) - (#x8dda ?ìé) - (#x8ddb ?ìì) - (#x8ddd ?µ÷) - (#x8ddf ?ìð) - (#x8de1 ?À×) - (#x8de3 ?ìñ) - (#x8de8 ?¸Ù) - (#x8dea ?ìî) - (#x8deb ?ìï) - (#x8def ?Ï©) - (#x8df3 ?Ä·) - (#x8df5 ?Á©) - (#x8dfc ?ìò) - (#x8dff ?ìõ) - (#x8e08 ?ìó) - (#x8e09 ?ìô) - (#x8e0a ?ÍÙ) - (#x8e0f ?Ƨ) - (#x8e10 ?ìø) - (#x8e1d ?ìö) - (#x8e1e ?ì÷) - (#x8e1f ?ìù) - (#x8e2a ?í©) - (#x8e30 ?ìü) - (#x8e34 ?ìý) - (#x8e35 ?ìû) - (#x8e42 ?ìú) - (#x8e44 ?Äý) - (#x8e47 ?í¡) - (#x8e48 ?í¥) - (#x8e49 ?í¢) - (#x8e4a ?ìþ) - (#x8e4c ?í£) - (#x8e50 ?í¤) - (#x8e55 ?í«) - (#x8e59 ?í¦) - (#x8e5f ?ÀØ) - (#x8e60 ?í¨) - (#x8e63 ?íª) - (#x8e64 ?í§) - (#x8e72 ?í) - (#x8e74 ?½³) - (#x8e76 ?í¬) - (#x8e7c ?í®) - (#x8e81 ?í¯) - (#x8e84 ?í²) - (#x8e85 ?í±) - (#x8e87 ?í°) - (#x8e8a ?í´) - (#x8e8b ?í³) - (#x8e8d ?Ìö) - (#x8e91 ?í¶) - (#x8e93 ?íµ) - (#x8e94 ?í·) - (#x8e99 ?í¸) - (#x8ea1 ?íº) - (#x8eaa ?í¹) - (#x8eab ?¿È) - (#x8eac ?í») - (#x8eaf ?¶í) - (#x8eb0 ?í¼) - (#x8eb1 ?í¾) - (#x8ebe ?í¿) - (#x8ec5 ?íÀ) - (#x8ec6 ?í½) - (#x8ec8 ?íÁ) - (#x8eca ?¼Ö) - (#x8ecb ?íÂ) - (#x8ecc ?µ°) - (#x8ecd ?·³) - (#x8ed2 ?¸®) - (#x8edb ?íÃ) - (#x8edf ?Æð) - (#x8ee2 ?ž) - (#x8ee3 ?íÄ) - (#x8eeb ?íÇ) - (#x8ef8 ?¼´) - (#x8efb ?íÆ) - (#x8efc ?íÅ) - (#x8efd ?·Ú) - (#x8efe ?íÈ) - (#x8f03 ?³Ó) - (#x8f05 ?íÊ) - (#x8f09 ?ºÜ) - (#x8f0a ?íÉ) - (#x8f0c ?íÒ) - (#x8f12 ?íÌ) - (#x8f13 ?íÎ) - (#x8f14 ?Êå) - (#x8f15 ?íË) - (#x8f19 ?íÍ) - (#x8f1b ?íÑ) - (#x8f1c ?íÏ) - (#x8f1d ?µ±) - (#x8f1f ?íÐ) - (#x8f26 ?íÓ) - (#x8f29 ?ÇÚ) - (#x8f2a ?ÎØ) - (#x8f2f ?½´) - (#x8f33 ?íÔ) - (#x8f38 ?Í¢) - (#x8f39 ?íÖ) - (#x8f3b ?íÕ) - (#x8f3e ?íÙ) - (#x8f3f ?ÍÁ) - (#x8f42 ?íØ) - (#x8f44 ?³í) - (#x8f45 ?í×) - (#x8f46 ?íÜ) - (#x8f49 ?íÛ) - (#x8f4c ?íÚ) - (#x8f4d ?Ų) - (#x8f4e ?íÝ) - (#x8f57 ?íÞ) - (#x8f5c ?íß) - (#x8f5f ?¹ì) - (#x8f61 ?·¥) - (#x8f62 ?íà) - (#x8f63 ?íá) - (#x8f64 ?íâ) - (#x8f9b ?¿É) - (#x8f9c ?íã) - (#x8f9e ?¼) - (#x8f9f ?íä) - (#x8fa3 ?íå) - (#x8fa7 ?Ò¡) - (#x8fa8 ?Ñþ) - (#x8fad ?íæ) - (#x8fae ?åð) - (#x8faf ?íç) - (#x8fb0 ?ä) - (#x8fb1 ?¿«) - (#x8fb2 ?ÇÀ) - (#x8fb7 ?íè) - (#x8fba ?ÊÕ) - (#x8fbb ?ÄÔ) - (#x8fbc ?¹þ) - (#x8fbf ?é) - (#x8fc2 ?±ª) - (#x8fc4 ?Ëø) - (#x8fc5 ?¿×) - (#x8fce ?·Þ) - (#x8fd1 ?¶á) - (#x8fd4 ?ÊÖ) - (#x8fda ?íé) - (#x8fe2 ?íë) - (#x8fe5 ?íê) - (#x8fe6 ?²à) - (#x8fe9 ?Æö) - (#x8fea ?íì) - (#x8feb ?Ç÷) - (#x8fed ?ų) - (#x8fef ?íí) - (#x8ff0 ?½Ò) - (#x8ff4 ?íï) - (#x8ff7 ?ÌÂ) - (#x8ff8 ?íþ) - (#x8ff9 ?íñ) - (#x8ffa ?íò) - (#x8ffd ?ÄÉ) - (#x9000 ?Âà) - (#x9001 ?Á÷) - (#x9003 ?ƨ) - (#x9005 ?íð) - (#x9006 ?µÕ) - (#x900b ?íù) - (#x900d ?íö) - (#x900e ?î¥) - (#x900f ?Æ©) - (#x9010 ?Ãà) - (#x9011 ?íó) - (#x9013 ?Äþ) - (#x9014 ?ÅÓ) - (#x9015 ?íô) - (#x9016 ?íø) - (#x9017 ?¿à) - (#x9019 ?Çç) - (#x901a ?ÄÌ) - (#x901d ?ÀÂ) - (#x901e ?í÷) - (#x901f ?®) - (#x9020 ?¤) - (#x9021 ?íõ) - (#x9022 ?°©) - (#x9023 ?Ï¢) - (#x9027 ?íú) - (#x902e ?Âá) - (#x9031 ?½µ) - (#x9032 ?¿Ê) - (#x9035 ?íü) - (#x9036 ?íû) - (#x9038 ?°ï) - (#x9039 ?íý) - (#x903c ?ɯ) - (#x903e ?î§) - (#x9041 ?ÆÛ) - (#x9042 ?¿ë) - (#x9045 ?ÃÙ) - (#x9047 ?¶ø) - (#x9049 ?î¦) - (#x904a ?Í·) - (#x904b ?±¿) - (#x904d ?Ê×) - (#x904e ?²á) - (#x904f ?î¡) - (#x9050 ?î¢) - (#x9051 ?î£) - (#x9052 ?î¤) - (#x9053 ?Æ») - (#x9054 ?ã) - (#x9055 ?°ã) - (#x9056 ?î¨) - (#x9058 ?î©) - (#x9059 ?ô£) - (#x905c ?½) - (#x905e ?îª) - (#x9060 ?±ó) - (#x9061 ?ÁÌ) - (#x9063 ?¸¯) - (#x9065 ?ÍÚ) - (#x9068 ?î«) - (#x9069 ?Ŭ) - (#x906d ?Áø) - (#x906e ?¼×) - (#x906f ?î¬) - (#x9072 ?î¯) - (#x9075 ?½å) - (#x9076 ?î) - (#x9077 ?Á«) - (#x9078 ?Áª) - (#x907a ?°ä) - (#x907c ?ÎË) - (#x907d ?î±) - (#x907f ?Èò) - (#x9080 ?î³) - (#x9081 ?î²) - (#x9082 ?î°) - (#x9083 ?ãä) - (#x9084 ?´Ô) - (#x9087 ?íî) - (#x9089 ?îµ) - (#x908a ?î´) - (#x908f ?î¶) - (#x9091 ?͸) - (#x90a3 ?Æá) - (#x90a6 ?Ë®) - (#x90a8 ?î·) - (#x90aa ?¼Ù) - (#x90af ?î¸) - (#x90b1 ?î¹) - (#x90b5 ?îº) - (#x90b8 ?Å¡) - (#x90c1 ?°ê) - (#x90ca ?¹Ù) - (#x90ce ?Ϻ) - (#x90db ?î¾) - (#x90e1 ?·´) - (#x90e2 ?î») - (#x90e4 ?î¼) - (#x90e8 ?Éô) - (#x90ed ?³Ô) - (#x90f5 ?͹) - (#x90f7 ?¶¿) - (#x90fd ?ÅÔ) - (#x9102 ?î¿) - (#x9112 ?îÀ) - (#x9119 ?îÁ) - (#x912d ?Å¢) - (#x9130 ?îÃ) - (#x9132 ?îÂ) - (#x9149 ?ÆÓ) - (#x914a ?îÄ) - (#x914b ?½¶) - (#x914c ?¼à) - (#x914d ?ÇÛ) - (#x914e ?Ãñ) - (#x9152 ?¼ò) - (#x9154 ?¿ì) - (#x9156 ?îÅ) - (#x9158 ?îÆ) - (#x9162 ?¿Ý) - (#x9163 ?îÇ) - (#x9165 ?îÈ) - (#x9169 ?îÉ) - (#x916a ?Íï) - (#x916c ?½·) - (#x9172 ?îË) - (#x9173 ?îÊ) - (#x9175 ?¹Ú) - (#x9177 ?¹ó) - (#x9178 ?»À) - (#x9182 ?îÎ) - (#x9187 ?½æ) - (#x9189 ?îÍ) - (#x918b ?îÌ) - (#x918d ?Âé) - (#x9190 ?¸ï) - (#x9192 ?ÀÃ) - (#x9197 ?È°) - (#x919c ?½¹) - (#x91a2 ?îÏ) - (#x91a4 ?¾ß) - (#x91aa ?îÒ) - (#x91ab ?îÐ) - (#x91af ?îÑ) - (#x91b4 ?îÔ) - (#x91b5 ?îÓ) - (#x91b8 ?¾ú) - (#x91ba ?îÕ) - (#x91c0 ?îÖ) - (#x91c1 ?î×) - (#x91c6 ?ÈÐ) - (#x91c7 ?ºÓ) - (#x91c8 ?¼á) - (#x91c9 ?îØ) - (#x91cb ?îÙ) - (#x91cc ?Τ) - (#x91cd ?½Å) - (#x91ce ?Ìî) - (#x91cf ?ÎÌ) - (#x91d0 ?îÚ) - (#x91d1 ?¶â) - (#x91d6 ?îÛ) - (#x91d8 ?Å£) - (#x91db ?îÞ) - (#x91dc ?³ø) - (#x91dd ?¿Ë) - (#x91df ?îÜ) - (#x91e1 ?îÝ) - (#x91e3 ?Äà) - (#x91e6 ?ËÕ) - (#x91e7 ?¶ü) - (#x91f5 ?îà) - (#x91f6 ?îá) - (#x91fc ?îß) - (#x91ff ?îã) - (#x920d ?Æß) - (#x920e ?³Ã) - (#x9211 ?îç) - (#x9214 ?îä) - (#x9215 ?îæ) - (#x921e ?îâ) - (#x9229 ?ïÏ) - (#x922c ?îå) - (#x9234 ?Îë) - (#x9237 ?¸Ú) - (#x923f ?îï) - (#x9244 ?Å´) - (#x9245 ?îê) - (#x9248 ?îí) - (#x9249 ?îë) - (#x924b ?îð) - (#x9250 ?îñ) - (#x9257 ?îé) - (#x925a ?îö) - (#x925b ?±ô) - (#x925e ?îè) - (#x9262 ?È) - (#x9264 ?îì) - (#x9266 ?¾à) - (#x9271 ?¹Û) - (#x927e ?ËÈ) - (#x9280 ?¶ä) - (#x9283 ?½Æ) - (#x9285 ?Ƽ) - (#x9291 ?Á) - (#x9293 ?îô) - (#x9295 ?îî) - (#x9296 ?îó) - (#x9298 ?ÌÃ) - (#x929a ?ĸ) - (#x929b ?îõ) - (#x929c ?îò) - (#x92ad ?Á¬) - (#x92b7 ?îù) - (#x92b9 ?îø) - (#x92cf ?î÷) - (#x92d2 ?˯) - (#x92e4 ?½û) - (#x92e9 ?îú) - (#x92ea ?Êß) - (#x92ed ?±Ô) - (#x92f2 ?ÉÆ) - (#x92f3 ?Ãò) - (#x92f8 ?µø) - (#x92fa ?îü) - (#x92fc ?¹Ý) - (#x9306 ?»¬) - (#x930f ?îû) - (#x9310 ?¿í) - (#x9318 ?¿î) - (#x9319 ?ï¡) - (#x931a ?ï£) - (#x9320 ?¾û) - (#x9322 ?ï¢) - (#x9323 ?ï¤) - (#x9326 ?¶Ó) - (#x9328 ?ÉÅ) - (#x932b ?¼â) - (#x932c ?Ï£) - (#x932e ?îþ) - (#x932f ?ºø) - (#x9332 ?Ï¿) - (#x9335 ?ï¦) - (#x933a ?ï¥) - (#x933b ?ï§) - (#x9344 ?îý) - (#x934b ?Æé) - (#x934d ?ÅÕ) - (#x9354 ?Ä×) - (#x9356 ?ï¬) - (#x935b ?ÃÃ) - (#x935c ?ï¨) - (#x9360 ?ï©) - (#x936c ?·) - (#x936e ?ï«) - (#x9375 ?¸°) - (#x937c ?ïª) - (#x937e ?¾á) - (#x938c ?³ù) - (#x9394 ?ï°) - (#x9396 ?º¿) - (#x9397 ?Áù) - (#x939a ?ÄÊ) - (#x93a7 ?³») - (#x93ac ?ï®) - (#x93ad ?ï¯) - (#x93ae ?ÄÃ) - (#x93b0 ?ï) - (#x93b9 ?ï±) - (#x93c3 ?ï·) - (#x93c8 ?ïº) - (#x93d0 ?ï¹) - (#x93d1 ?Å) - (#x93d6 ?ï²) - (#x93d7 ?ï³) - (#x93d8 ?ï¶) - (#x93dd ?ï¸) - (#x93e1 ?¶À) - (#x93e4 ?ï») - (#x93e5 ?ïµ) - (#x93e8 ?ï´) - (#x9403 ?ï¿) - (#x9407 ?ïÀ) - (#x9410 ?ïÁ) - (#x9413 ?ï¾) - (#x9414 ?ï½) - (#x9418 ?¾â) - (#x9419 ?ƪ) - (#x941a ?ï¼) - (#x9421 ?ïÅ) - (#x942b ?ïÃ) - (#x9435 ?ïÄ) - (#x9436 ?ïÂ) - (#x9438 ?Âø) - (#x943a ?ïÆ) - (#x9441 ?ïÇ) - (#x9444 ?ïÉ) - (#x9451 ?´Õ) - (#x9452 ?ïÈ) - (#x9453 ?Ìú) - (#x945a ?ïÔ) - (#x945b ?ïÊ) - (#x945e ?ïÍ) - (#x9460 ?ïË) - (#x9462 ?ïÌ) - (#x946a ?ïÎ) - (#x9470 ?ïÐ) - (#x9475 ?ïÑ) - (#x9477 ?ïÒ) - (#x947c ?ïÕ) - (#x947d ?ïÓ) - (#x947e ?ïÖ) - (#x947f ?ïØ) - (#x9481 ?ï×) - (#x9577 ?Ĺ) - (#x9580 ?Ìç) - (#x9582 ?ïÙ) - (#x9583 ?Á®) - (#x9587 ?ïÚ) - (#x9589 ?ÊÄ) - (#x958a ?ïÛ) - (#x958b ?³«) - (#x958f ?±¼) - (#x9591 ?´×) - (#x9593 ?´Ö) - (#x9594 ?ïÜ) - (#x9596 ?ïÝ) - (#x9598 ?ïÞ) - (#x9599 ?ïß) - (#x95a0 ?ïà) - (#x95a2 ?´Ø) - (#x95a3 ?³Õ) - (#x95a4 ?¹Þ) - (#x95a5 ?ȶ) - (#x95a7 ?ïâ) - (#x95a8 ?ïá) - (#x95ad ?ïã) - (#x95b2 ?±Ü) - (#x95b9 ?ïæ) - (#x95bb ?ïå) - (#x95bc ?ïä) - (#x95be ?ïç) - (#x95c3 ?ïê) - (#x95c7 ?°Ç) - (#x95ca ?ïè) - (#x95cc ?ïì) - (#x95cd ?ïë) - (#x95d4 ?ïî) - (#x95d5 ?ïí) - (#x95d6 ?ïï) - (#x95d8 ?Æ®) - (#x95dc ?ïð) - (#x95e1 ?ïñ) - (#x95e2 ?ïó) - (#x95e5 ?ïò) - (#x961c ?Éì) - (#x9621 ?ïô) - (#x9628 ?ïõ) - (#x962a ?ºå) - (#x962e ?ïö) - (#x962f ?ï÷) - (#x9632 ?ËÉ) - (#x963b ?ÁË) - (#x963f ?°¤) - (#x9640 ?ÂË) - (#x9642 ?ïø) - (#x9644 ?Éí) - (#x964b ?ïû) - (#x964c ?ïù) - (#x964d ?¹ß) - (#x964f ?ïú) - (#x9650 ?¸Â) - (#x965b ?ÊÅ) - (#x965c ?ïý) - (#x965d ?ð¡) - (#x965e ?ïþ) - (#x965f ?ð¢) - (#x9662 ?±¡) - (#x9663 ?¿Ø) - (#x9664 ?½ü) - (#x9665 ?´Ù) - (#x9666 ?ð£) - (#x966a ?Çæ) - (#x966c ?ð¥) - (#x9670 ?±¢) - (#x9672 ?ð¤) - (#x9673 ?ÄÄ) - (#x9675 ?ÎÍ) - (#x9676 ?Æ«) - (#x9677 ?ïü) - (#x9678 ?Φ) - (#x967a ?¸±) - (#x967d ?ÍÛ) - (#x9685 ?¶ù) - (#x9686 ?δ) - (#x9688 ?·¨) - (#x968a ?Ââ) - (#x968b ?ç¡) - (#x968d ?ð¦) - (#x968e ?³¬) - (#x968f ?¿ï) - (#x9694 ?³Ö) - (#x9695 ?ð¨) - (#x9697 ?ð©) - (#x9698 ?ð§) - (#x9699 ?·ä) - (#x969b ?ºÝ) - (#x969c ?¾ã) - (#x96a0 ?±£) - (#x96a3 ?ÎÙ) - (#x96a7 ?ð«) - (#x96a8 ?î®) - (#x96aa ?ðª) - (#x96b0 ?ð®) - (#x96b1 ?ð¬) - (#x96b2 ?ð) - (#x96b4 ?ð¯) - (#x96b6 ?ð°) - (#x96b7 ?Îì) - (#x96b8 ?ð±) - (#x96b9 ?ð²) - (#x96bb ?ÀÉ) - (#x96bc ?È») - (#x96c0 ?¿ý) - (#x96c1 ?´ç) - (#x96c4 ?ͺ) - (#x96c5 ?²í) - (#x96c6 ?½¸) - (#x96c7 ?¸Û) - (#x96c9 ?ðµ) - (#x96cb ?ð´) - (#x96cc ?»ó) - (#x96cd ?ð¶) - (#x96ce ?ð³) - (#x96d1 ?»¨) - (#x96d5 ?ðº) - (#x96d6 ?ê) - (#x96d9 ?ÒÖ) - (#x96db ?¿÷) - (#x96dc ?ð¸) - (#x96e2 ?Î¥) - (#x96e3 ?Æñ) - (#x96e8 ?±«) - (#x96ea ?Àã) - (#x96eb ?¼¶) - (#x96f0 ?Ê·) - (#x96f2 ?±À) - (#x96f6 ?Îí) - (#x96f7 ?Íë) - (#x96f9 ?ð») - (#x96fb ?ÅÅ) - (#x9700 ?¼û) - (#x9704 ?ð¼) - (#x9706 ?ð½) - (#x9707 ?¿Ì) - (#x9708 ?ð¾) - (#x970a ?Îî) - (#x970d ?ð¹) - (#x970e ?ðÀ) - (#x970f ?ðÂ) - (#x9711 ?ðÁ) - (#x9713 ?ð¿) - (#x9716 ?ðÃ) - (#x9719 ?ðÄ) - (#x971c ?Áú) - (#x971e ?²â) - (#x9724 ?ðÅ) - (#x9727 ?̸) - (#x972a ?ðÆ) - (#x9730 ?ðÇ) - (#x9732 ?Ϫ) - (#x9738 ?Û±) - (#x9739 ?ðÈ) - (#x973d ?ðÉ) - (#x973e ?ðÊ) - (#x9742 ?ðÎ) - (#x9744 ?ðË) - (#x9746 ?ðÌ) - (#x9748 ?ðÍ) - (#x9749 ?ðÏ) - (#x9752 ?ÀÄ) - (#x9756 ?Ì÷) - (#x9759 ?ÀÅ) - (#x975c ?ðÐ) - (#x975e ?Èó) - (#x9760 ?ðÑ) - (#x9761 ?óÓ) - (#x9762 ?ÌÌ) - (#x9764 ?ðÒ) - (#x9766 ?ðÓ) - (#x9768 ?ðÔ) - (#x9769 ?³×) - (#x976b ?ðÖ) - (#x976d ?¿Ù) - (#x9771 ?ð×) - (#x9774 ?·¤) - (#x9779 ?ðØ) - (#x977a ?ðÜ) - (#x977c ?ðÚ) - (#x9781 ?ðÛ) - (#x9784 ?³ó) - (#x9785 ?ðÙ) - (#x9786 ?ðÝ) - (#x978b ?ðÞ) - (#x978d ?°È) - (#x978f ?ðß) - (#x9790 ?ðà) - (#x9798 ?¾ä) - (#x979c ?ðá) - (#x97a0 ?µÇ) - (#x97a3 ?ðä) - (#x97a6 ?ðã) - (#x97a8 ?ðâ) - (#x97ab ?ëñ) - (#x97ad ?ÊÜ) - (#x97b3 ?ðå) - (#x97b4 ?ðæ) - (#x97c3 ?ðç) - (#x97c6 ?ðè) - (#x97c8 ?ðé) - (#x97cb ?ðê) - (#x97d3 ?´Ú) - (#x97dc ?ðë) - (#x97ed ?ðì) - (#x97ee ?Ç£) - (#x97f2 ?ðî) - (#x97f3 ?²») - (#x97f5 ?ðñ) - (#x97f6 ?ðð) - (#x97fb ?±¤) - (#x97ff ?¶Á) - (#x9801 ?ÊÇ) - (#x9802 ?ĺ) - (#x9803 ?º¢) - (#x9805 ?¹à) - (#x9806 ?½ç) - (#x9808 ?¿Ü) - (#x980c ?ðó) - (#x980f ?ðò) - (#x9810 ?ÍÂ) - (#x9811 ?´è) - (#x9812 ?ÈÒ) - (#x9813 ?ÆÜ) - (#x9817 ?¿ü) - (#x9818 ?ÎÎ) - (#x981a ?·Û) - (#x9821 ?ðö) - (#x9824 ?ðõ) - (#x982c ?ËË) - (#x982d ?Ƭ) - (#x9834 ?±Ð) - (#x9837 ?ð÷) - (#x9838 ?ðô) - (#x983b ?ÉÑ) - (#x983c ?Íê) - (#x983d ?ðø) - (#x9846 ?ðù) - (#x984b ?ðû) - (#x984c ?Âê) - (#x984d ?³Û) - (#x984e ?³Ü) - (#x984f ?ðú) - (#x9854 ?´é) - (#x9855 ?¸²) - (#x9858 ?´ê) - (#x985b ?Å¿) - (#x985e ?Îà) - (#x9867 ?¸Ü) - (#x986b ?ðü) - (#x986f ?ðý) - (#x9870 ?ðþ) - (#x9871 ?ñ¡) - (#x9873 ?ñ£) - (#x9874 ?ñ¢) - (#x98a8 ?É÷) - (#x98aa ?ñ¤) - (#x98af ?ñ¥) - (#x98b1 ?ñ¦) - (#x98b6 ?ñ§) - (#x98c3 ?ñ©) - (#x98c4 ?ñ¨) - (#x98c6 ?ñª) - (#x98db ?Èô) - (#x98dc ?æÌ) - (#x98df ?¿©) - (#x98e2 ?µ²) - (#x98e9 ?ñ«) - (#x98eb ?ñ¬) - (#x98ed ?Ò¬) - (#x98ee ?Ý») - (#x98ef ?ÈÓ) - (#x98f2 ?°û) - (#x98f4 ?°») - (#x98fc ?»ô) - (#x98fd ?Ë°) - (#x98fe ?¾þ) - (#x9903 ?ñ) - (#x9905 ?Ìß) - (#x9909 ?ñ®) - (#x990a ?ÍÜ) - (#x990c ?±Â) - (#x9910 ?»Á) - (#x9912 ?ñ¯) - (#x9913 ?²î) - (#x9914 ?ñ°) - (#x9918 ?ñ±) - (#x991d ?ñ³) - (#x991e ?ñ´) - (#x9920 ?ñ¶) - (#x9921 ?ñ²) - (#x9924 ?ñµ) - (#x9928 ?´Û) - (#x992c ?ñ·) - (#x992e ?ñ¸) - (#x993d ?ñ¹) - (#x993e ?ñº) - (#x9942 ?ñ») - (#x9945 ?ñ½) - (#x9949 ?ñ¼) - (#x994b ?ñ¿) - (#x994c ?ñÂ) - (#x9950 ?ñ¾) - (#x9951 ?ñÀ) - (#x9952 ?ñÁ) - (#x9955 ?ñÃ) - (#x9957 ?¶Â) - (#x9996 ?¼ó) - (#x9997 ?ñÄ) - (#x9998 ?ñÅ) - (#x9999 ?¹á) - (#x99a5 ?ñÆ) - (#x99a8 ?³¾) - (#x99ac ?ÇÏ) - (#x99ad ?ñÇ) - (#x99ae ?ñÈ) - (#x99b3 ?ÃÚ) - (#x99b4 ?Æë) - (#x99bc ?ñÉ) - (#x99c1 ?Çý) - (#x99c4 ?ÂÌ) - (#x99c5 ?±Ø) - (#x99c6 ?¶î) - (#x99c8 ?¶ï) - (#x99d0 ?Ãó) - (#x99d1 ?ñÎ) - (#x99d2 ?¶ð) - (#x99d5 ?²ï) - (#x99d8 ?ñÍ) - (#x99db ?ñË) - (#x99dd ?ñÌ) - (#x99df ?ñÊ) - (#x99e2 ?ñØ) - (#x99ed ?ñÏ) - (#x99ee ?ñÐ) - (#x99f1 ?ñÑ) - (#x99f2 ?ñÒ) - (#x99f8 ?ñÔ) - (#x99fb ?ñÓ) - (#x99ff ?½Ù) - (#x9a01 ?ñÕ) - (#x9a05 ?ñ×) - (#x9a0e ?µ³) - (#x9a0f ?ñÖ) - (#x9a12 ?Áû) - (#x9a13 ?¸³) - (#x9a19 ?ñÙ) - (#x9a28 ?ÂÍ) - (#x9a2b ?ñÚ) - (#x9a30 ?Æ) - (#x9a37 ?ñÛ) - (#x9a3e ?ñà) - (#x9a40 ?ñÞ) - (#x9a42 ?ñÝ) - (#x9a43 ?ñß) - (#x9a45 ?ñÜ) - (#x9a4d ?ñâ) - (#x9a55 ?ñá) - (#x9a57 ?ñä) - (#x9a5a ?¶Ã) - (#x9a5b ?ñã) - (#x9a5f ?ñå) - (#x9a62 ?ñæ) - (#x9a64 ?ñè) - (#x9a65 ?ñç) - (#x9a69 ?ñé) - (#x9a6a ?ñë) - (#x9a6b ?ñê) - (#x9aa8 ?¹ü) - (#x9aad ?ñì) - (#x9ab0 ?ñí) - (#x9ab8 ?³¼) - (#x9abc ?ñî) - (#x9ac0 ?ñï) - (#x9ac4 ?¿ñ) - (#x9acf ?ñð) - (#x9ad1 ?ññ) - (#x9ad3 ?ñò) - (#x9ad4 ?ñó) - (#x9ad8 ?¹â) - (#x9ade ?ñô) - (#x9adf ?ñõ) - (#x9ae2 ?ñö) - (#x9ae3 ?ñ÷) - (#x9ae6 ?ñø) - (#x9aea ?ȱ) - (#x9aeb ?ñú) - (#x9aed ?ɦ) - (#x9aee ?ñû) - (#x9aef ?ñù) - (#x9af1 ?ñý) - (#x9af4 ?ñü) - (#x9af7 ?ñþ) - (#x9afb ?ò¡) - (#x9b06 ?ò¢) - (#x9b18 ?ò£) - (#x9b1a ?ò¤) - (#x9b1f ?ò¥) - (#x9b22 ?ò¦) - (#x9b23 ?ò§) - (#x9b25 ?ò¨) - (#x9b27 ?ò©) - (#x9b28 ?òª) - (#x9b29 ?ò«) - (#x9b2a ?ò¬) - (#x9b2e ?ò) - (#x9b2f ?ò®) - (#x9b31 ?ݵ) - (#x9b32 ?ò¯) - (#x9b3b ?äø) - (#x9b3c ?µ´) - (#x9b41 ?³¡) - (#x9b42 ?º²) - (#x9b43 ?ò±) - (#x9b44 ?ò°) - (#x9b45 ?Ì¥) - (#x9b4d ?ò³) - (#x9b4e ?ò´) - (#x9b4f ?ò²) - (#x9b51 ?òµ) - (#x9b54 ?Ëâ) - (#x9b58 ?ò¶) - (#x9b5a ?µû) - (#x9b6f ?Ï¥) - (#x9b74 ?ò·) - (#x9b83 ?ò¹) - (#x9b8e ?°¾) - (#x9b91 ?òº) - (#x9b92 ?Ê«) - (#x9b93 ?ò¸) - (#x9b96 ?ò») - (#x9b97 ?ò¼) - (#x9b9f ?ò½) - (#x9ba0 ?ò¾) - (#x9ba8 ?ò¿) - (#x9baa ?Ëî) - (#x9bab ?») - (#x9bad ?ºú) - (#x9bae ?Á¯) - (#x9bb4 ?òÀ) - (#x9bb9 ?òÃ) - (#x9bc0 ?òÁ) - (#x9bc6 ?òÄ) - (#x9bc9 ?¸ñ) - (#x9bca ?òÂ) - (#x9bcf ?òÅ) - (#x9bd1 ?òÆ) - (#x9bd2 ?òÇ) - (#x9bd4 ?òË) - (#x9bd6 ?»ª) - (#x9bdb ?Âä) - (#x9be1 ?òÌ) - (#x9be2 ?òÉ) - (#x9be3 ?òÈ) - (#x9be4 ?òÊ) - (#x9be8 ?·ß) - (#x9bf0 ?òÐ) - (#x9bf1 ?òÏ) - (#x9bf2 ?òÎ) - (#x9bf5 ?°³) - (#x9c04 ?òÚ) - (#x9c06 ?òÖ) - (#x9c08 ?ò×) - (#x9c09 ?òÓ) - (#x9c0a ?òÙ) - (#x9c0c ?òÕ) - (#x9c0d ?³â) - (#x9c10 ?ÏÌ) - (#x9c12 ?òØ) - (#x9c13 ?òÔ) - (#x9c14 ?òÒ) - (#x9c15 ?òÑ) - (#x9c1b ?òÜ) - (#x9c21 ?òß) - (#x9c24 ?òÞ) - (#x9c25 ?òÝ) - (#x9c2d ?ÉÉ) - (#x9c2e ?òÛ) - (#x9c2f ?°ó) - (#x9c30 ?òà) - (#x9c32 ?òâ) - (#x9c39 ?³ï) - (#x9c3a ?òÍ) - (#x9c3b ?±·) - (#x9c3e ?òä) - (#x9c46 ?òã) - (#x9c47 ?òá) - (#x9c48 ?Ã) - (#x9c52 ?Ëð) - (#x9c57 ?ÎÚ) - (#x9c5a ?òå) - (#x9c60 ?òæ) - (#x9c67 ?òç) - (#x9c76 ?òè) - (#x9c78 ?òé) - (#x9ce5 ?Ä») - (#x9ce7 ?òê) - (#x9ce9 ?È·) - (#x9ceb ?òï) - (#x9cec ?òë) - (#x9cf0 ?òì) - (#x9cf3 ?˱) - (#x9cf4 ?ÌÄ) - (#x9cf6 ?ÆÐ) - (#x9d03 ?òð) - (#x9d06 ?òñ) - (#x9d07 ?ƾ) - (#x9d08 ?òî) - (#x9d09 ?òí) - (#x9d0e ?²ª) - (#x9d12 ?òù) - (#x9d15 ?òø) - (#x9d1b ?±õ) - (#x9d1f ?òö) - (#x9d23 ?òõ) - (#x9d26 ?òó) - (#x9d28 ?³û) - (#x9d2a ?òò) - (#x9d2b ?¼²) - (#x9d2c ?²©) - (#x9d3b ?¹ã) - (#x9d3e ?òü) - (#x9d3f ?òû) - (#x9d41 ?òú) - (#x9d44 ?ò÷) - (#x9d46 ?òý) - (#x9d48 ?òþ) - (#x9d50 ?ó¥) - (#x9d51 ?ó¤) - (#x9d59 ?ó¦) - (#x9d5c ?±) - (#x9d5d ?ó¡) - (#x9d5e ?ó¢) - (#x9d60 ?¹ô) - (#x9d61 ?̹) - (#x9d64 ?ó£) - (#x9d6c ?˲) - (#x9d6f ?ó«) - (#x9d72 ?ó§) - (#x9d7a ?ó¬) - (#x9d87 ?ó©) - (#x9d89 ?ó¨) - (#x9d8f ?·Ü) - (#x9d9a ?ó) - (#x9da4 ?ó®) - (#x9da9 ?ó¯) - (#x9dab ?óª) - (#x9daf ?òô) - (#x9db2 ?ó°) - (#x9db4 ?Äá) - (#x9db8 ?ó´) - (#x9dba ?óµ) - (#x9dbb ?ó³) - (#x9dc1 ?ó²) - (#x9dc2 ?ó¸) - (#x9dc4 ?ó±) - (#x9dc6 ?ó¶) - (#x9dcf ?ó·) - (#x9dd3 ?óº) - (#x9dd9 ?ó¹) - (#x9de6 ?ó¼) - (#x9ded ?ó½) - (#x9def ?ó¾) - (#x9df2 ?ÏÉ) - (#x9df8 ?ó») - (#x9df9 ?Âë) - (#x9dfa ?ºí) - (#x9dfd ?ó¿) - (#x9e1a ?óÀ) - (#x9e1b ?óÁ) - (#x9e1e ?óÂ) - (#x9e75 ?óÃ) - (#x9e78 ?¸´) - (#x9e79 ?óÄ) - (#x9e7d ?óÅ) - (#x9e7f ?¼¯) - (#x9e81 ?óÆ) - (#x9e88 ?óÇ) - (#x9e8b ?óÈ) - (#x9e8c ?óÉ) - (#x9e91 ?óÌ) - (#x9e92 ?óÊ) - (#x9e93 ?ϼ) - (#x9e95 ?óË) - (#x9e97 ?Îï) - (#x9e9d ?óÍ) - (#x9e9f ?ÎÛ) - (#x9ea5 ?óÎ) - (#x9ea6 ?Çþ) - (#x9ea9 ?óÏ) - (#x9eaa ?óÑ) - (#x9ead ?óÒ) - (#x9eb8 ?óÐ) - (#x9eb9 ?¹í) - (#x9eba ?ÌÍ) - (#x9ebb ?Ëã) - (#x9ebc ?Ö÷) - (#x9ebe ?Ýà) - (#x9ebf ?Ëû) - (#x9ec4 ?²«) - (#x9ecc ?óÔ) - (#x9ecd ?µÐ) - (#x9ece ?óÕ) - (#x9ecf ?óÖ) - (#x9ed0 ?ó×) - (#x9ed2 ?¹õ) - (#x9ed4 ?óØ) - (#x9ed8 ?àÔ) - (#x9ed9 ?ÌÛ) - (#x9edb ?Âã) - (#x9edc ?óÙ) - (#x9edd ?óÛ) - (#x9ede ?óÚ) - (#x9ee0 ?óÜ) - (#x9ee5 ?óÝ) - (#x9ee8 ?óÞ) - (#x9eef ?óß) - (#x9ef4 ?óà) - (#x9ef6 ?óá) - (#x9ef7 ?óâ) - (#x9ef9 ?óã) - (#x9efb ?óä) - (#x9efc ?óå) - (#x9efd ?óæ) - (#x9f07 ?óç) - (#x9f08 ?óè) - (#x9f0e ?Ť) - (#x9f13 ?¸Ý) - (#x9f15 ?óê) - (#x9f20 ?ÁÍ) - (#x9f21 ?óë) - (#x9f2c ?óì) - (#x9f3b ?É¡) - (#x9f3e ?óí) - (#x9f4a ?óî) - (#x9f4b ?ã·) - (#x9f4e ?ìÚ) - (#x9f4f ?ðí) - (#x9f52 ?óï) - (#x9f54 ?óð) - (#x9f5f ?óò) - (#x9f60 ?óó) - (#x9f61 ?óô) - (#x9f62 ?Îð) - (#x9f63 ?óñ) - (#x9f66 ?óõ) - (#x9f67 ?óö) - (#x9f6a ?óø) - (#x9f6c ?ó÷) - (#x9f72 ?óú) - (#x9f76 ?óû) - (#x9f77 ?óù) - (#x9f8d ?ζ) - (#x9f95 ?óü) - (#x9f9c ?óý) - (#x9f9d ?ãÔ) - (#x9fa0 ?óþ) - (#xff01 ?¡ª) - (#xff03 ?¡ô) - (#xff04 ?¡ð) - (#xff05 ?¡ó) - (#xff06 ?¡õ) - (#xff08 ?\¡Ê) - (#xff09 ?\¡Ë) - (#xff0a ?¡ö) - (#xff0b ?¡Ü) - (#xff0c ?¡¤) - (#xff0e ?¡¥) - (#xff0f ?¡¿) - (#xff10 ?£°) - (#xff11 ?£±) - (#xff12 ?£²) - (#xff13 ?£³) - (#xff14 ?£´) - (#xff15 ?£µ) - (#xff16 ?£¶) - (#xff17 ?£·) - (#xff18 ?£¸) - (#xff19 ?£¹) - (#xff1a ?¡§) - (#xff1b ?¡¨) - (#xff1c ?¡ã) - (#xff1d ?¡á) - (#xff1e ?¡ä) - (#xff1f ?¡©) - (#xff20 ?¡÷) - (#xff21 ?£Á) - (#xff22 ?£Â) - (#xff23 ?£Ã) - (#xff24 ?£Ä) - (#xff25 ?£Å) - (#xff26 ?£Æ) - (#xff27 ?£Ç) - (#xff28 ?£È) - (#xff29 ?£É) - (#xff2a ?£Ê) - (#xff2b ?£Ë) - (#xff2c ?£Ì) - (#xff2d ?£Í) - (#xff2e ?£Î) - (#xff2f ?£Ï) - (#xff30 ?£Ð) - (#xff31 ?£Ñ) - (#xff32 ?£Ò) - (#xff33 ?£Ó) - (#xff34 ?£Ô) - (#xff35 ?£Õ) - (#xff36 ?£Ö) - (#xff37 ?£×) - (#xff38 ?£Ø) - (#xff39 ?£Ù) - (#xff3a ?£Ú) - (#xff3b ?\¡Î) - (#xff3c ?¡À) - (#xff3d ?\¡Ï) - (#xff3e ?¡°) - (#xff3f ?¡²) - (#xff40 ?¡®) - (#xff41 ?£á) - (#xff42 ?£â) - (#xff43 ?£ã) - (#xff44 ?£ä) - (#xff45 ?£å) - (#xff46 ?£æ) - (#xff47 ?£ç) - (#xff48 ?£è) - (#xff49 ?£é) - (#xff4a ?£ê) - (#xff4b ?£ë) - (#xff4c ?£ì) - (#xff4d ?£í) - (#xff4e ?£î) - (#xff4f ?£ï) - (#xff50 ?£ð) - (#xff51 ?£ñ) - (#xff52 ?£ò) - (#xff53 ?£ó) - (#xff54 ?£ô) - (#xff55 ?£õ) - (#xff56 ?£ö) - (#xff57 ?£÷) - (#xff58 ?£ø) - (#xff59 ?£ù) - (#xff5a ?£ú) - (#xff5b ?\¡Ð) - (#xff5c ?¡Ã) - (#xff5d ?\¡Ñ) - (#xffe3 ?¡±) - (#xffe5 ?¡ï) - - ;; jisx0212 - - (#xa1 ?¢Â) - (#xa4 ?¢ð) - (#xa6 ?¢Ã) - (#xa9 ?¢í) - (#xaa ?¢ì) - (#xae ?¢î) - (#xaf ?¢´) - (#xb8 ?¢±) - (#xba ?¢ë) - (#xbf ?¢Ä) - (#xc0 ?ª¢) - (#xc1 ?ª¡) - (#xc2 ?ª¤) - (#xc3 ?ªª) - (#xc4 ?ª£) - (#xc5 ?ª©) - (#xc6 ?©¡) - (#xc7 ?ª®) - (#xc8 ?ª²) - (#xc9 ?ª±) - (#xca ?ª´) - (#xcb ?ª³) - (#xcc ?ªÀ) - (#xcd ?ª¿) - (#xce ?ªÂ) - (#xcf ?ªÁ) - (#xd1 ?ªÐ) - (#xd2 ?ªÒ) - (#xd3 ?ªÑ) - (#xd4 ?ªÔ) - (#xd5 ?ªØ) - (#xd6 ?ªÓ) - (#xd8 ?©¬) - (#xd9 ?ªã) - (#xda ?ªâ) - (#xdb ?ªå) - (#xdc ?ªä) - (#xdd ?ªò) - (#xde ?©°) - (#xdf ?©Î) - (#xe0 ?«¢) - (#xe1 ?«¡) - (#xe2 ?«¤) - (#xe3 ?«ª) - (#xe4 ?«£) - (#xe5 ?«©) - (#xe6 ?©Á) - (#xe7 ?«®) - (#xe8 ?«²) - (#xe9 ?«±) - (#xea ?«´) - (#xeb ?«³) - (#xec ?«À) - (#xed ?«¿) - (#xee ?«Â) - (#xef ?«Á) - (#xf0 ?©Ã) - (#xf1 ?«Ð) - (#xf2 ?«Ò) - (#xf3 ?«Ñ) - (#xf4 ?«Ô) - (#xf5 ?«Ø) - (#xf6 ?«Ó) - (#xf8 ?©Ì) - (#xf9 ?«ã) - (#xfa ?«â) - (#xfb ?«å) - (#xfc ?«ä) - (#xfd ?«ò) - (#xfe ?©Ð) - (#xff ?«ó) - (#x100 ?ª§) - (#x101 ?«§) - (#x102 ?ª¥) - (#x103 ?«¥) - (#x104 ?ª¨) - (#x105 ?«¨) - (#x106 ?ª«) - (#x107 ?««) - (#x108 ?ª¬) - (#x109 ?«¬) - (#x10a ?ª¯) - (#x10b ?«¯) - (#x10c ?ª) - (#x10d ?«) - (#x10e ?ª°) - (#x10f ?«°) - (#x110 ?©¢) - (#x111 ?©Â) - (#x112 ?ª·) - (#x113 ?«·) - (#x116 ?ª¶) - (#x117 ?«¶) - (#x118 ?ª¸) - (#x119 ?«¸) - (#x11a ?ªµ) - (#x11b ?«µ) - (#x11c ?ªº) - (#x11d ?«º) - (#x11e ?ª») - (#x11f ?«») - (#x120 ?ª½) - (#x121 ?«½) - (#x122 ?ª¼) - (#x124 ?ª¾) - (#x125 ?«¾) - (#x126 ?©¤) - (#x127 ?©Ä) - (#x128 ?ªÇ) - (#x129 ?«Ç) - (#x12a ?ªÅ) - (#x12b ?«Å) - (#x12e ?ªÆ) - (#x12f ?«Æ) - (#x130 ?ªÄ) - (#x131 ?©Å) - (#x132 ?©¦) - (#x133 ?©Æ) - (#x134 ?ªÈ) - (#x135 ?«È) - (#x136 ?ªÉ) - (#x137 ?«É) - (#x138 ?©Ç) - (#x139 ?ªÊ) - (#x13a ?«Ê) - (#x13b ?ªÌ) - (#x13c ?«Ì) - (#x13d ?ªË) - (#x13e ?«Ë) - (#x13f ?©©) - (#x140 ?©É) - (#x141 ?©¨) - (#x142 ?©È) - (#x143 ?ªÍ) - (#x144 ?«Í) - (#x145 ?ªÏ) - (#x146 ?«Ï) - (#x147 ?ªÎ) - (#x148 ?«Î) - (#x149 ?©Ê) - (#x14a ?©«) - (#x14b ?©Ë) - (#x14c ?ª×) - (#x14d ?«×) - (#x150 ?ªÖ) - (#x151 ?«Ö) - (#x152 ?©) - (#x153 ?©Í) - (#x154 ?ªÙ) - (#x155 ?«Ù) - (#x156 ?ªÛ) - (#x157 ?«Û) - (#x158 ?ªÚ) - (#x159 ?«Ú) - (#x15a ?ªÜ) - (#x15b ?«Ü) - (#x15c ?ªÝ) - (#x15d ?«Ý) - (#x15e ?ªß) - (#x15f ?«ß) - (#x160 ?ªÞ) - (#x161 ?«Þ) - (#x162 ?ªá) - (#x163 ?«á) - (#x164 ?ªà) - (#x165 ?«à) - (#x166 ?©¯) - (#x167 ?©Ï) - (#x168 ?ªì) - (#x169 ?«ì) - (#x16a ?ªé) - (#x16b ?«é) - (#x16c ?ªæ) - (#x16d ?«æ) - (#x16e ?ªë) - (#x16f ?«ë) - (#x170 ?ªè) - (#x171 ?«è) - (#x172 ?ªê) - (#x173 ?«ê) - (#x174 ?ªñ) - (#x175 ?«ñ) - (#x176 ?ªô) - (#x177 ?«ô) - (#x178 ?ªó) - (#x179 ?ªõ) - (#x17a ?«õ) - (#x17b ?ª÷) - (#x17c ?«÷) - (#x17d ?ªö) - (#x17e ?«ö) - (#x1cd ?ª¦) - (#x1ce ?«¦) - (#x1cf ?ªÃ) - (#x1d0 ?«Ã) - (#x1d1 ?ªÕ) - (#x1d2 ?«Õ) - (#x1d3 ?ªç) - (#x1d4 ?«ç) - (#x1d5 ?ªð) - (#x1d6 ?«ð) - (#x1d7 ?ªí) - (#x1d8 ?«í) - (#x1d9 ?ªï) - (#x1da ?«ï) - (#x1db ?ªî) - (#x1dc ?«î) - (#x1f5 ?«¹) - (#x2c7 ?¢°) - (#x2d8 ?¢¯) - (#x2d9 ?¢²) - (#x2da ?¢¶) - (#x2db ?¢µ) - (#x2dd ?¢³) - (#x384 ?¢¸) - (#x385 ?¢¹) - (#x386 ?¦á) - (#x388 ?¦â) - (#x389 ?¦ã) - (#x38a ?¦ä) - (#x38c ?¦ç) - (#x38e ?¦é) - (#x38f ?¦ì) - (#x390 ?¦ö) - (#x3aa ?¦å) - (#x3ab ?¦ê) - (#x3ac ?¦ñ) - (#x3ad ?¦ò) - (#x3ae ?¦ó) - (#x3af ?¦ô) - (#x3b0 ?¦û) - (#x3c2 ?¦ø) - (#x3ca ?¦õ) - (#x3cb ?¦ú) - (#x3cc ?¦÷) - (#x3cd ?¦ù) - (#x3ce ?¦ü) - (#x402 ?§Â) - (#x403 ?§Ã) - (#x404 ?§Ä) - (#x405 ?§Å) - (#x406 ?§Æ) - (#x407 ?§Ç) - (#x408 ?§È) - (#x409 ?§É) - (#x40a ?§Ê) - (#x40b ?§Ë) - (#x40c ?§Ì) - (#x40e ?§Í) - (#x40f ?§Î) - (#x452 ?§ò) - (#x453 ?§ó) - (#x454 ?§ô) - (#x455 ?§õ) - (#x456 ?§ö) - (#x457 ?§÷) - (#x458 ?§ø) - (#x459 ?§ù) - (#x45a ?§ú) - (#x45b ?§û) - (#x45c ?§ü) - (#x45e ?§ý) - (#x45f ?§þ) - (#x2116 ?¢ñ) - (#x2122 ?¢ï) - (#x4e02 ?°¡) - (#x4e04 ?°¢) - (#x4e05 ?°£) - (#x4e0c ?°¤) - (#x4e12 ?°¥) - (#x4e1f ?°¦) - (#x4e23 ?°§) - (#x4e24 ?°¨) - (#x4e28 ?°©) - (#x4e2b ?°ª) - (#x4e2e ?°«) - (#x4e2f ?°¬) - (#x4e30 ?°) - (#x4e35 ?°®) - (#x4e40 ?°¯) - (#x4e41 ?°°) - (#x4e44 ?°±) - (#x4e47 ?°²) - (#x4e51 ?°³) - (#x4e5a ?°´) - (#x4e5c ?°µ) - (#x4e63 ?°¶) - (#x4e68 ?°·) - (#x4e69 ?°¸) - (#x4e74 ?°¹) - (#x4e75 ?°º) - (#x4e79 ?°») - (#x4e7f ?°¼) - (#x4e8d ?°½) - (#x4e96 ?°¾) - (#x4e97 ?°¿) - (#x4e9d ?°À) - (#x4eaf ?°Á) - (#x4eb9 ?°Â) - (#x4ec3 ?°Ã) - (#x4ed0 ?°Ä) - (#x4eda ?°Å) - (#x4edb ?°Æ) - (#x4ee0 ?°Ç) - (#x4ee1 ?°È) - (#x4ee2 ?°É) - (#x4ee8 ?°Ê) - (#x4eef ?°Ë) - (#x4ef1 ?°Ì) - (#x4ef3 ?°Í) - (#x4ef5 ?°Î) - (#x4efd ?°Ï) - (#x4efe ?°Ð) - (#x4eff ?°Ñ) - (#x4f00 ?°Ò) - (#x4f02 ?°Ó) - (#x4f03 ?°Ô) - (#x4f08 ?°Õ) - (#x4f0b ?°Ö) - (#x4f0c ?°×) - (#x4f12 ?°Ø) - (#x4f15 ?°Ù) - (#x4f16 ?°Ú) - (#x4f17 ?°Û) - (#x4f19 ?°Ü) - (#x4f2e ?°Ý) - (#x4f31 ?°Þ) - (#x4f33 ?°à) - (#x4f35 ?°á) - (#x4f37 ?°â) - (#x4f39 ?°ã) - (#x4f3b ?°ä) - (#x4f3e ?°å) - (#x4f40 ?°æ) - (#x4f42 ?°ç) - (#x4f48 ?°è) - (#x4f49 ?°é) - (#x4f4b ?°ê) - (#x4f4c ?°ë) - (#x4f52 ?°ì) - (#x4f54 ?°í) - (#x4f56 ?°î) - (#x4f58 ?°ï) - (#x4f5f ?°ð) - (#x4f60 ?°ß) - (#x4f63 ?°ñ) - (#x4f6a ?°ò) - (#x4f6c ?°ó) - (#x4f6e ?°ô) - (#x4f71 ?°õ) - (#x4f77 ?°ö) - (#x4f78 ?°÷) - (#x4f79 ?°ø) - (#x4f7a ?°ù) - (#x4f7d ?°ú) - (#x4f7e ?°û) - (#x4f81 ?°ü) - (#x4f82 ?°ý) - (#x4f84 ?°þ) - (#x4f85 ?±¡) - (#x4f89 ?±¢) - (#x4f8a ?±£) - (#x4f8c ?±¤) - (#x4f8e ?±¥) - (#x4f90 ?±¦) - (#x4f92 ?±§) - (#x4f93 ?±¨) - (#x4f94 ?±©) - (#x4f97 ?±ª) - (#x4f99 ?±«) - (#x4f9a ?±¬) - (#x4f9e ?±) - (#x4f9f ?±®) - (#x4fb2 ?±¯) - (#x4fb7 ?±°) - (#x4fb9 ?±±) - (#x4fbb ?±²) - (#x4fbc ?±³) - (#x4fbd ?±´) - (#x4fbe ?±µ) - (#x4fc0 ?±¶) - (#x4fc1 ?±·) - (#x4fc5 ?±¸) - (#x4fc6 ?±¹) - (#x4fc8 ?±º) - (#x4fc9 ?±») - (#x4fcb ?±¼) - (#x4fcc ?±½) - (#x4fcd ?±¾) - (#x4fcf ?±¿) - (#x4fd2 ?±À) - (#x4fdc ?±Á) - (#x4fe0 ?±Â) - (#x4fe2 ?±Ã) - (#x4ff0 ?±Ä) - (#x4ff2 ?±Å) - (#x4ffc ?±Æ) - (#x4ffd ?±Ç) - (#x4fff ?±È) - (#x5000 ?±É) - (#x5001 ?±Ê) - (#x5004 ?±Ë) - (#x5007 ?±Ì) - (#x500a ?±Í) - (#x500c ?±Î) - (#x500e ?±Ï) - (#x5010 ?±Ð) - (#x5013 ?±Ñ) - (#x5017 ?±Ò) - (#x5018 ?±Ó) - (#x501b ?±Ô) - (#x501c ?±Õ) - (#x501d ?±Ö) - (#x501e ?±×) - (#x5022 ?±Ø) - (#x5027 ?±Ù) - (#x502e ?±Ú) - (#x5030 ?±Û) - (#x5032 ?±Ü) - (#x5033 ?±Ý) - (#x5035 ?±Þ) - (#x503b ?±ö) - (#x5040 ?±ß) - (#x5041 ?±à) - (#x5042 ?±á) - (#x5045 ?±â) - (#x5046 ?±ã) - (#x504a ?±ä) - (#x504c ?±å) - (#x504e ?±æ) - (#x5051 ?±ç) - (#x5052 ?±è) - (#x5053 ?±é) - (#x5057 ?±ê) - (#x5059 ?±ë) - (#x505f ?±ì) - (#x5060 ?±í) - (#x5062 ?±î) - (#x5063 ?±ï) - (#x5066 ?±ð) - (#x5067 ?±ñ) - (#x506a ?±ò) - (#x506d ?±ó) - (#x5070 ?±ô) - (#x5071 ?±õ) - (#x5081 ?±÷) - (#x5083 ?±ø) - (#x5084 ?±ù) - (#x5086 ?±ú) - (#x508a ?±û) - (#x508e ?±ü) - (#x508f ?±ý) - (#x5090 ?±þ) - (#x5092 ?²¡) - (#x5093 ?²¢) - (#x5094 ?²£) - (#x5096 ?²¤) - (#x509b ?²¥) - (#x509c ?²¦) - (#x509e ?²§) - (#x509f ?²¨) - (#x50a0 ?²©) - (#x50a1 ?²ª) - (#x50a2 ?²«) - (#x50aa ?²¬) - (#x50af ?²) - (#x50b0 ?²®) - (#x50b9 ?²¯) - (#x50ba ?²°) - (#x50bd ?²±) - (#x50c0 ?²²) - (#x50c3 ?²³) - (#x50c4 ?²´) - (#x50c7 ?²µ) - (#x50cc ?²¶) - (#x50ce ?²·) - (#x50d0 ?²¸) - (#x50d3 ?²¹) - (#x50d4 ?²º) - (#x50d8 ?²») - (#x50dc ?²¼) - (#x50dd ?²½) - (#x50df ?²¾) - (#x50e2 ?²¿) - (#x50e4 ?²À) - (#x50e6 ?²Á) - (#x50e8 ?²Â) - (#x50e9 ?²Ã) - (#x50ef ?²Ä) - (#x50f1 ?²Å) - (#x50f2 ?²Ñ) - (#x50f6 ?²Æ) - (#x50fa ?²Ç) - (#x50fe ?²È) - (#x5103 ?²É) - (#x5106 ?²Ê) - (#x5107 ?²Ë) - (#x5108 ?²Ì) - (#x510b ?²Í) - (#x510c ?²Î) - (#x510d ?²Ï) - (#x510e ?²Ð) - (#x5110 ?²Ò) - (#x5117 ?²Ó) - (#x5119 ?²Ô) - (#x511b ?²Õ) - (#x511c ?²Ö) - (#x511d ?²×) - (#x511e ?²Ø) - (#x5123 ?²Ù) - (#x5127 ?²Ú) - (#x5128 ?²Û) - (#x512c ?²Ü) - (#x512d ?²Ý) - (#x512f ?²Þ) - (#x5131 ?²ß) - (#x5133 ?²à) - (#x5134 ?²á) - (#x5135 ?²â) - (#x5138 ?²ã) - (#x5139 ?²ä) - (#x5142 ?²å) - (#x514a ?²æ) - (#x514f ?²ç) - (#x5153 ?²è) - (#x5155 ?²é) - (#x5157 ?²ê) - (#x5158 ?²ë) - (#x515f ?²ì) - (#x5164 ?²í) - (#x5166 ?²î) - (#x517e ?²ï) - (#x5183 ?²ð) - (#x5184 ?²ñ) - (#x518b ?²ò) - (#x518e ?²ó) - (#x5198 ?²ô) - (#x519d ?²õ) - (#x51a1 ?²ö) - (#x51a3 ?²÷) - (#x51ad ?²ø) - (#x51b8 ?²ù) - (#x51ba ?²ú) - (#x51bc ?²û) - (#x51be ?²ü) - (#x51bf ?²ý) - (#x51c2 ?²þ) - (#x51c8 ?³¡) - (#x51cf ?³¢) - (#x51d1 ?³£) - (#x51d2 ?³¤) - (#x51d3 ?³¥) - (#x51d5 ?³¦) - (#x51d8 ?³§) - (#x51de ?³¨) - (#x51e2 ?³©) - (#x51e5 ?³ª) - (#x51ee ?³«) - (#x51f2 ?³¬) - (#x51f3 ?³) - (#x51f4 ?³®) - (#x51f7 ?³¯) - (#x5201 ?³°) - (#x5202 ?³±) - (#x5205 ?³²) - (#x5212 ?³³) - (#x5213 ?³´) - (#x5215 ?³µ) - (#x5216 ?³¶) - (#x5218 ?³·) - (#x5222 ?³¸) - (#x5228 ?³¹) - (#x5231 ?³º) - (#x5232 ?³») - (#x5235 ?³¼) - (#x523c ?³½) - (#x5245 ?³¾) - (#x5249 ?³¿) - (#x5255 ?³À) - (#x5257 ?³Á) - (#x5258 ?³Â) - (#x525a ?³Ã) - (#x525c ?³Ä) - (#x525f ?³Å) - (#x5260 ?³Æ) - (#x5261 ?³Ç) - (#x5266 ?³È) - (#x526e ?³É) - (#x5277 ?³Ê) - (#x5278 ?³Ë) - (#x5279 ?³Ì) - (#x5280 ?³Í) - (#x5282 ?³Î) - (#x5285 ?³Ï) - (#x528a ?³Ð) - (#x528c ?³Ñ) - (#x5293 ?³Ò) - (#x5295 ?³Ó) - (#x5296 ?³Ô) - (#x5297 ?³Õ) - (#x5298 ?³Ö) - (#x529a ?³×) - (#x529c ?³Ø) - (#x52a4 ?³Ù) - (#x52a5 ?³Ú) - (#x52a6 ?³Û) - (#x52a7 ?³Ü) - (#x52af ?³Ý) - (#x52b0 ?³Þ) - (#x52b6 ?³ß) - (#x52b7 ?³à) - (#x52b8 ?³á) - (#x52ba ?³â) - (#x52bb ?³ã) - (#x52bd ?³ä) - (#x52c0 ?³å) - (#x52c4 ?³æ) - (#x52c6 ?³ç) - (#x52c8 ?³è) - (#x52cc ?³é) - (#x52cf ?³ê) - (#x52d1 ?³ë) - (#x52d4 ?³ì) - (#x52d6 ?³í) - (#x52db ?³î) - (#x52dc ?³ï) - (#x52e1 ?³ð) - (#x52e5 ?³ñ) - (#x52e8 ?³ò) - (#x52e9 ?³ó) - (#x52ea ?³ô) - (#x52ec ?³õ) - (#x52f0 ?³ö) - (#x52f1 ?³÷) - (#x52f4 ?³ø) - (#x52f6 ?³ù) - (#x52f7 ?³ú) - (#x5300 ?³û) - (#x5303 ?³ü) - (#x530a ?³ý) - (#x530b ?³þ) - (#x530c ?´¡) - (#x5311 ?´¢) - (#x5313 ?´£) - (#x5318 ?´¤) - (#x531b ?´¥) - (#x531c ?´¦) - (#x531e ?´§) - (#x531f ?´¨) - (#x5325 ?´©) - (#x5327 ?´ª) - (#x5328 ?´«) - (#x5329 ?´¬) - (#x532b ?´) - (#x532c ?´®) - (#x532d ?´¯) - (#x5330 ?´°) - (#x5332 ?´±) - (#x5335 ?´²) - (#x533c ?´³) - (#x533d ?´´) - (#x533e ?´µ) - (#x5342 ?´¶) - (#x534b ?´¸) - (#x534c ?´·) - (#x5359 ?´¹) - (#x535b ?´º) - (#x5361 ?´») - (#x5363 ?´¼) - (#x5365 ?´½) - (#x536c ?´¾) - (#x536d ?´¿) - (#x5372 ?´À) - (#x5379 ?´Á) - (#x537e ?´Â) - (#x5383 ?´Ã) - (#x5387 ?´Ä) - (#x5388 ?´Å) - (#x538e ?´Æ) - (#x5393 ?´Ç) - (#x5394 ?´È) - (#x5399 ?´É) - (#x539d ?´Ê) - (#x53a1 ?´Ë) - (#x53a4 ?´Ì) - (#x53aa ?´Í) - (#x53ab ?´Î) - (#x53af ?´Ï) - (#x53b2 ?´Ð) - (#x53b4 ?´Ñ) - (#x53b5 ?´Ò) - (#x53b7 ?´Ó) - (#x53b8 ?´Ô) - (#x53ba ?´Õ) - (#x53bd ?´Ö) - (#x53c0 ?´×) - (#x53c5 ?´Ø) - (#x53cf ?´Ù) - (#x53d2 ?´Ú) - (#x53d3 ?´Û) - (#x53d5 ?´Ü) - (#x53da ?´Ý) - (#x53dd ?´Þ) - (#x53de ?´ß) - (#x53e0 ?´à) - (#x53e6 ?´á) - (#x53e7 ?´â) - (#x53f5 ?´ã) - (#x5402 ?´ä) - (#x5413 ?´å) - (#x541a ?´æ) - (#x5421 ?´ç) - (#x5427 ?´è) - (#x5428 ?´é) - (#x542a ?´ê) - (#x542f ?´ë) - (#x5431 ?´ì) - (#x5434 ?´í) - (#x5435 ?´î) - (#x5443 ?´ï) - (#x5444 ?´ð) - (#x5447 ?´ñ) - (#x544d ?´ò) - (#x544f ?´ó) - (#x545e ?´ô) - (#x5462 ?´õ) - (#x5464 ?´ö) - (#x5466 ?´÷) - (#x5467 ?´ø) - (#x5469 ?´ù) - (#x546b ?´ú) - (#x546d ?´û) - (#x546e ?´ü) - (#x5474 ?´ý) - (#x547f ?´þ) - (#x5481 ?µ¡) - (#x5483 ?µ¢) - (#x5485 ?µ£) - (#x5488 ?µ¤) - (#x5489 ?µ¥) - (#x548d ?µ¦) - (#x5491 ?µ§) - (#x5495 ?µ¨) - (#x5496 ?µ©) - (#x549c ?µª) - (#x549f ?µ«) - (#x54a1 ?µ¬) - (#x54a6 ?µ) - (#x54a7 ?µ®) - (#x54a9 ?µ¯) - (#x54aa ?µ°) - (#x54ad ?µ±) - (#x54ae ?µ²) - (#x54b1 ?µ³) - (#x54b7 ?µ´) - (#x54b9 ?µµ) - (#x54ba ?µ¶) - (#x54bb ?µ·) - (#x54bf ?µ¸) - (#x54c6 ?µ¹) - (#x54ca ?µº) - (#x54cd ?µ») - (#x54ce ?µ¼) - (#x54e0 ?µ½) - (#x54ea ?µ¾) - (#x54ec ?µ¿) - (#x54ef ?µÀ) - (#x54f6 ?µÁ) - (#x54fc ?µÂ) - (#x54fe ?µÃ) - (#x54ff ?µÄ) - (#x5500 ?µÅ) - (#x5501 ?µÆ) - (#x5505 ?µÇ) - (#x5508 ?µÈ) - (#x5509 ?µÉ) - (#x550c ?µÊ) - (#x550d ?µË) - (#x550e ?µÌ) - (#x5515 ?µÍ) - (#x552a ?µÎ) - (#x552b ?µÏ) - (#x5532 ?µÐ) - (#x5535 ?µÑ) - (#x5536 ?µÒ) - (#x553b ?µÓ) - (#x553c ?µÔ) - (#x553d ?µÕ) - (#x5541 ?µÖ) - (#x5547 ?µ×) - (#x5549 ?µØ) - (#x554a ?µÙ) - (#x554d ?µÚ) - (#x5550 ?µÛ) - (#x5551 ?µÜ) - (#x5558 ?µÝ) - (#x555a ?µÞ) - (#x555b ?µß) - (#x555e ?µà) - (#x5560 ?µá) - (#x5561 ?µâ) - (#x5564 ?µã) - (#x5566 ?µä) - (#x557f ?µå) - (#x5581 ?µæ) - (#x5582 ?µç) - (#x5586 ?µè) - (#x5588 ?µé) - (#x558e ?µê) - (#x558f ?µë) - (#x5591 ?µì) - (#x5592 ?µí) - (#x5593 ?µî) - (#x5594 ?µï) - (#x5597 ?µð) - (#x55a3 ?µñ) - (#x55a4 ?µò) - (#x55ad ?µó) - (#x55b2 ?µô) - (#x55bf ?µõ) - (#x55c1 ?µö) - (#x55c3 ?µ÷) - (#x55c6 ?µø) - (#x55c9 ?µù) - (#x55cb ?µú) - (#x55cc ?µû) - (#x55ce ?µü) - (#x55d1 ?µý) - (#x55d2 ?µþ) - (#x55d3 ?¶¡) - (#x55d7 ?¶¢) - (#x55d8 ?¶£) - (#x55db ?¶¤) - (#x55de ?¶¥) - (#x55e2 ?¶¦) - (#x55e9 ?¶§) - (#x55f6 ?¶¨) - (#x55ff ?¶©) - (#x5605 ?¶ª) - (#x5608 ?¶«) - (#x560a ?¶¬) - (#x560d ?¶) - (#x560e ?¶®) - (#x560f ?¶¯) - (#x5610 ?¶°) - (#x5611 ?¶±) - (#x5612 ?¶²) - (#x5619 ?¶³) - (#x562c ?¶´) - (#x5630 ?¶µ) - (#x5633 ?¶¶) - (#x5635 ?¶·) - (#x5637 ?¶¸) - (#x5639 ?¶¹) - (#x563b ?¶º) - (#x563c ?¶») - (#x563d ?¶¼) - (#x563f ?¶½) - (#x5640 ?¶¾) - (#x5641 ?¶¿) - (#x5643 ?¶À) - (#x5644 ?¶Á) - (#x5646 ?¶Â) - (#x5649 ?¶Ã) - (#x564b ?¶Ä) - (#x564d ?¶Å) - (#x564f ?¶Æ) - (#x5654 ?¶Ç) - (#x565e ?¶È) - (#x5660 ?¶É) - (#x5661 ?¶Ê) - (#x5662 ?¶Ë) - (#x5663 ?¶Ì) - (#x5666 ?¶Í) - (#x5669 ?¶Î) - (#x566d ?¶Ï) - (#x566f ?¶Ð) - (#x5671 ?¶Ñ) - (#x5672 ?¶Ò) - (#x5675 ?¶Ó) - (#x5684 ?¶Ô) - (#x5685 ?¶Õ) - (#x5688 ?¶Ö) - (#x568b ?¶×) - (#x568c ?¶Ø) - (#x5695 ?¶Ù) - (#x5699 ?¶Ú) - (#x569a ?¶Û) - (#x569d ?¶Ü) - (#x569e ?¶Ý) - (#x569f ?¶Þ) - (#x56a6 ?¶ß) - (#x56a7 ?¶à) - (#x56a8 ?¶á) - (#x56a9 ?¶â) - (#x56ab ?¶ã) - (#x56ac ?¶ä) - (#x56ad ?¶å) - (#x56b1 ?¶æ) - (#x56b3 ?¶ç) - (#x56b7 ?¶è) - (#x56be ?¶é) - (#x56c5 ?¶ê) - (#x56c9 ?¶ë) - (#x56ca ?¶ì) - (#x56cb ?¶í) - (#x56cc ?¶ð) - (#x56cd ?¶ñ) - (#x56cf ?¶î) - (#x56d0 ?¶ï) - (#x56d9 ?¶ò) - (#x56dc ?¶ó) - (#x56dd ?¶ô) - (#x56df ?¶õ) - (#x56e1 ?¶ö) - (#x56e4 ?¶÷) - (#x56e5 ?¶ø) - (#x56e6 ?¶ù) - (#x56e7 ?¶ú) - (#x56e8 ?¶û) - (#x56eb ?¶ý) - (#x56ed ?¶þ) - (#x56f1 ?¶ü) - (#x56f6 ?·¡) - (#x56f7 ?·¢) - (#x5701 ?·£) - (#x5702 ?·¤) - (#x5707 ?·¥) - (#x570a ?·¦) - (#x570c ?·§) - (#x5711 ?·¨) - (#x5715 ?·©) - (#x571a ?·ª) - (#x571b ?·«) - (#x571d ?·¬) - (#x5720 ?·) - (#x5722 ?·®) - (#x5723 ?·¯) - (#x5724 ?·°) - (#x5725 ?·±) - (#x5729 ?·²) - (#x572a ?·³) - (#x572c ?·´) - (#x572e ?·µ) - (#x572f ?·¶) - (#x5733 ?··) - (#x5734 ?·¸) - (#x573d ?·¹) - (#x573e ?·º) - (#x573f ?·») - (#x5745 ?·¼) - (#x5746 ?·½) - (#x574c ?·¾) - (#x574d ?·¿) - (#x5752 ?·À) - (#x5762 ?·Á) - (#x5765 ?·Â) - (#x5767 ?·Ã) - (#x5768 ?·Ä) - (#x576b ?·Å) - (#x576d ?·Æ) - (#x576e ?·Ç) - (#x576f ?·È) - (#x5770 ?·É) - (#x5771 ?·Ê) - (#x5773 ?·Ë) - (#x5774 ?·Ì) - (#x5775 ?·Í) - (#x5777 ?·Î) - (#x5779 ?·Ï) - (#x577a ?·Ð) - (#x577b ?·Ñ) - (#x577c ?·Ò) - (#x577e ?·Ó) - (#x5781 ?·Ô) - (#x5783 ?·Õ) - (#x578c ?·Ö) - (#x5794 ?·×) - (#x5795 ?·à) - (#x5797 ?·Ø) - (#x5799 ?·Ù) - (#x579a ?·Ú) - (#x579c ?·Û) - (#x579d ?·Ü) - (#x579e ?·Ý) - (#x579f ?·Þ) - (#x57a1 ?·ß) - (#x57a7 ?·á) - (#x57a8 ?·â) - (#x57a9 ?·ã) - (#x57ac ?·ä) - (#x57b8 ?·å) - (#x57bd ?·æ) - (#x57c7 ?·ç) - (#x57c8 ?·è) - (#x57cc ?·é) - (#x57cf ?·ê) - (#x57d5 ?·ë) - (#x57dd ?·ì) - (#x57de ?·í) - (#x57e1 ?·þ) - (#x57e4 ?·î) - (#x57e6 ?·ï) - (#x57e7 ?·ð) - (#x57e9 ?·ñ) - (#x57ed ?·ò) - (#x57f0 ?·ó) - (#x57f5 ?·ô) - (#x57f6 ?·õ) - (#x57f8 ?·ö) - (#x57fd ?·÷) - (#x57fe ?·ø) - (#x57ff ?·ù) - (#x5803 ?·ú) - (#x5804 ?·û) - (#x5808 ?·ü) - (#x5809 ?·ý) - (#x580c ?¸¡) - (#x580d ?¸¢) - (#x581b ?¸£) - (#x581e ?¸¤) - (#x581f ?¸¥) - (#x5820 ?¸¦) - (#x5826 ?¸§) - (#x5827 ?¸¨) - (#x582d ?¸©) - (#x5832 ?¸ª) - (#x5839 ?¸«) - (#x583f ?¸¬) - (#x5849 ?¸) - (#x584c ?¸®) - (#x584d ?¸¯) - (#x584f ?¸°) - (#x5850 ?¸±) - (#x5855 ?¸²) - (#x585f ?¸³) - (#x5861 ?¸´) - (#x5864 ?¸µ) - (#x5867 ?¸¶) - (#x5868 ?¸·) - (#x5878 ?¸¸) - (#x587c ?¸¹) - (#x587f ?¸º) - (#x5880 ?¸») - (#x5881 ?¸¼) - (#x5887 ?¸½) - (#x5888 ?¸¾) - (#x5889 ?¸¿) - (#x588a ?¸À) - (#x588c ?¸Á) - (#x588d ?¸Â) - (#x588f ?¸Ã) - (#x5890 ?¸Ä) - (#x5894 ?¸Å) - (#x5896 ?¸Æ) - (#x589d ?¸Ç) - (#x58a0 ?¸È) - (#x58a1 ?¸É) - (#x58a2 ?¸Ê) - (#x58a6 ?¸Ë) - (#x58a9 ?¸Ì) - (#x58b1 ?¸Í) - (#x58b2 ?¸Î) - (#x58bc ?¸Ð) - (#x58c2 ?¸Ñ) - (#x58c4 ?¸Ï) - (#x58c8 ?¸Ò) - (#x58cd ?¸Ó) - (#x58ce ?¸Ô) - (#x58d0 ?¸Õ) - (#x58d2 ?¸Ö) - (#x58d4 ?¸×) - (#x58d6 ?¸Ø) - (#x58da ?¸Ù) - (#x58dd ?¸Ú) - (#x58e1 ?¸Û) - (#x58e2 ?¸Ü) - (#x58e9 ?¸Ý) - (#x58f3 ?¸Þ) - (#x5905 ?¸ß) - (#x5906 ?¸à) - (#x590b ?¸á) - (#x590c ?¸â) - (#x5912 ?¸ã) - (#x5913 ?¸ä) - (#x5914 ?¸å) - (#x591d ?¸ç) - (#x5921 ?¸è) - (#x5923 ?¸é) - (#x5924 ?¸ê) - (#x5928 ?¸ë) - (#x592f ?¸ì) - (#x5930 ?¸í) - (#x5933 ?¸î) - (#x5935 ?¸ï) - (#x5936 ?¸ð) - (#x593f ?¸ñ) - (#x5943 ?¸ò) - (#x5946 ?¸ó) - (#x5952 ?¸ô) - (#x5953 ?¸õ) - (#x5959 ?¸ö) - (#x595b ?¸÷) - (#x595d ?¸ø) - (#x595e ?¸ù) - (#x595f ?¸ú) - (#x5961 ?¸û) - (#x5963 ?¸ü) - (#x596b ?¸ý) - (#x596d ?¸þ) - (#x596f ?¹¡) - (#x5972 ?¹¢) - (#x5975 ?¹£) - (#x5976 ?¹¤) - (#x5979 ?¹¥) - (#x597b ?¹¦) - (#x597c ?¹§) - (#x598b ?¹¨) - (#x598c ?¹©) - (#x598e ?¹ª) - (#x5992 ?¹«) - (#x5995 ?¹¬) - (#x5997 ?¹) - (#x599f ?¹®) - (#x59a4 ?¹¯) - (#x59a7 ?¹°) - (#x59ad ?¹±) - (#x59ae ?¹²) - (#x59af ?¹³) - (#x59b0 ?¹´) - (#x59b3 ?¹µ) - (#x59b7 ?¹¶) - (#x59ba ?¹·) - (#x59bc ?¹¸) - (#x59c1 ?¹¹) - (#x59c3 ?¹º) - (#x59c4 ?¹») - (#x59c8 ?¹¼) - (#x59ca ?¹½) - (#x59cd ?¹¾) - (#x59d2 ?¹¿) - (#x59dd ?¹À) - (#x59de ?¹Á) - (#x59df ?¹Â) - (#x59e3 ?¹Ã) - (#x59e4 ?¹Ä) - (#x59e7 ?¹Å) - (#x59ee ?¹Æ) - (#x59ef ?¹Ç) - (#x59f1 ?¹È) - (#x59f2 ?¹É) - (#x59f4 ?¹Ê) - (#x59f7 ?¹Ë) - (#x5a00 ?¹Ì) - (#x5a04 ?¹Í) - (#x5a0c ?¹Î) - (#x5a0d ?¹Ï) - (#x5a0e ?¹Ð) - (#x5a12 ?¹Ñ) - (#x5a13 ?¹Ò) - (#x5a1e ?¹Ó) - (#x5a23 ?¹Ô) - (#x5a24 ?¹Õ) - (#x5a27 ?¹Ö) - (#x5a28 ?¹×) - (#x5a2a ?¹Ø) - (#x5a2d ?¹Ù) - (#x5a30 ?¹Ú) - (#x5a44 ?¹Û) - (#x5a45 ?¹Ü) - (#x5a47 ?¹Ý) - (#x5a48 ?¹Þ) - (#x5a4c ?¹ß) - (#x5a50 ?¹à) - (#x5a55 ?¹á) - (#x5a5e ?¹â) - (#x5a63 ?¹ã) - (#x5a65 ?¹ä) - (#x5a67 ?¹å) - (#x5a6d ?¹æ) - (#x5a77 ?¹ç) - (#x5a7a ?¹è) - (#x5a7b ?¹é) - (#x5a7e ?¹ê) - (#x5a8b ?¹ë) - (#x5a90 ?¹ì) - (#x5a93 ?¹í) - (#x5a96 ?¹î) - (#x5a99 ?¹ï) - (#x5a9c ?¹ð) - (#x5a9e ?¹ñ) - (#x5a9f ?¹ò) - (#x5aa0 ?¹ó) - (#x5aa2 ?¹ô) - (#x5aa7 ?¹õ) - (#x5aac ?¹ö) - (#x5ab1 ?¹÷) - (#x5ab2 ?¹ø) - (#x5ab3 ?¹ù) - (#x5ab5 ?¹ú) - (#x5ab8 ?¹û) - (#x5aba ?¹ü) - (#x5abb ?¹ý) - (#x5abf ?¹þ) - (#x5ac4 ?º¡) - (#x5ac6 ?º¢) - (#x5ac8 ?º£) - (#x5acf ?º¤) - (#x5ada ?º¥) - (#x5adc ?º¦) - (#x5ae0 ?º§) - (#x5ae5 ?º¨) - (#x5aea ?º©) - (#x5aee ?ºª) - (#x5af5 ?º«) - (#x5af6 ?º¬) - (#x5afd ?º) - (#x5b00 ?º®) - (#x5b01 ?º¯) - (#x5b08 ?º°) - (#x5b17 ?º±) - (#x5b19 ?º³) - (#x5b1b ?º´) - (#x5b1d ?ºµ) - (#x5b21 ?º¶) - (#x5b25 ?º·) - (#x5b2d ?º¸) - (#x5b34 ?º²) - (#x5b38 ?º¹) - (#x5b41 ?ºº) - (#x5b4b ?º») - (#x5b4c ?º¼) - (#x5b52 ?º½) - (#x5b56 ?º¾) - (#x5b5e ?º¿) - (#x5b68 ?ºÀ) - (#x5b6e ?ºÁ) - (#x5b6f ?ºÂ) - (#x5b7c ?ºÃ) - (#x5b7d ?ºÄ) - (#x5b7e ?ºÅ) - (#x5b7f ?ºÆ) - (#x5b81 ?ºÇ) - (#x5b84 ?ºÈ) - (#x5b86 ?ºÉ) - (#x5b8a ?ºÊ) - (#x5b8e ?ºË) - (#x5b90 ?ºÌ) - (#x5b91 ?ºÍ) - (#x5b93 ?ºÎ) - (#x5b94 ?ºÏ) - (#x5b96 ?ºÐ) - (#x5ba8 ?ºÑ) - (#x5ba9 ?ºÒ) - (#x5bac ?ºÓ) - (#x5bad ?ºÔ) - (#x5baf ?ºÕ) - (#x5bb1 ?ºÖ) - (#x5bb2 ?º×) - (#x5bb7 ?ºØ) - (#x5bba ?ºÙ) - (#x5bbc ?ºÚ) - (#x5bc0 ?ºÛ) - (#x5bc1 ?ºÜ) - (#x5bcd ?ºÝ) - (#x5bcf ?ºÞ) - (#x5bd6 ?ºß) - (#x5bd7 ?ºà) - (#x5bd8 ?ºá) - (#x5bd9 ?ºâ) - (#x5bda ?ºã) - (#x5be0 ?ºä) - (#x5bef ?ºå) - (#x5bf1 ?ºæ) - (#x5bf4 ?ºç) - (#x5bfd ?ºè) - (#x5c0c ?ºé) - (#x5c17 ?ºê) - (#x5c1e ?ºë) - (#x5c1f ?ºì) - (#x5c23 ?ºí) - (#x5c26 ?ºî) - (#x5c29 ?ºï) - (#x5c2b ?ºð) - (#x5c2c ?ºñ) - (#x5c2e ?ºò) - (#x5c30 ?ºó) - (#x5c32 ?ºô) - (#x5c35 ?ºõ) - (#x5c36 ?ºö) - (#x5c59 ?º÷) - (#x5c5a ?ºø) - (#x5c5c ?ºù) - (#x5c62 ?ºú) - (#x5c63 ?ºû) - (#x5c67 ?ºü) - (#x5c68 ?ºý) - (#x5c69 ?ºþ) - (#x5c6d ?»¡) - (#x5c70 ?»¢) - (#x5c74 ?»£) - (#x5c75 ?»¤) - (#x5c7a ?»¥) - (#x5c7b ?»¦) - (#x5c7c ?»§) - (#x5c7d ?»¨) - (#x5c87 ?»©) - (#x5c88 ?»ª) - (#x5c8a ?»«) - (#x5c8f ?»¬) - (#x5c92 ?») - (#x5c9d ?»®) - (#x5c9f ?»¯) - (#x5ca0 ?»°) - (#x5ca2 ?»±) - (#x5ca3 ?»²) - (#x5ca6 ?»³) - (#x5caa ?»´) - (#x5cb2 ?»µ) - (#x5cb4 ?»¶) - (#x5cb5 ?»·) - (#x5cba ?»¸) - (#x5cc9 ?»¹) - (#x5ccb ?»º) - (#x5cd2 ?»») - (#x5cd7 ?»½) - (#x5cdd ?»¼) - (#x5cee ?»¾) - (#x5cf1 ?»¿) - (#x5cf2 ?»À) - (#x5cf4 ?»Á) - (#x5d01 ?»Â) - (#x5d06 ?»Ã) - (#x5d0d ?»Ä) - (#x5d12 ?»Å) - (#x5d23 ?»Ç) - (#x5d24 ?»È) - (#x5d26 ?»É) - (#x5d27 ?»Ê) - (#x5d2b ?»Æ) - (#x5d31 ?»Ë) - (#x5d34 ?»Ì) - (#x5d39 ?»Í) - (#x5d3d ?»Î) - (#x5d3f ?»Ï) - (#x5d42 ?»Ð) - (#x5d43 ?»Ñ) - (#x5d46 ?»Ò) - (#x5d48 ?»Ó) - (#x5d4a ?»×) - (#x5d51 ?»Õ) - (#x5d55 ?»Ô) - (#x5d59 ?»Ö) - (#x5d5f ?»Ø) - (#x5d60 ?»Ù) - (#x5d61 ?»Ú) - (#x5d62 ?»Û) - (#x5d64 ?»Ü) - (#x5d6a ?»Ý) - (#x5d6d ?»Þ) - (#x5d70 ?»ß) - (#x5d79 ?»à) - (#x5d7a ?»á) - (#x5d7e ?»â) - (#x5d7f ?»ã) - (#x5d81 ?»ä) - (#x5d83 ?»å) - (#x5d88 ?»æ) - (#x5d8a ?»ç) - (#x5d92 ?»è) - (#x5d93 ?»é) - (#x5d94 ?»ê) - (#x5d95 ?»ë) - (#x5d99 ?»ì) - (#x5d9b ?»í) - (#x5d9f ?»î) - (#x5da0 ?»ï) - (#x5da7 ?»ð) - (#x5dab ?»ñ) - (#x5db0 ?»ò) - (#x5db2 ?æô) - (#x5db4 ?»ó) - (#x5db8 ?»ô) - (#x5db9 ?»õ) - (#x5dc3 ?»ö) - (#x5dc7 ?»÷) - (#x5dcb ?»ø) - (#x5dce ?»ú) - (#x5dd0 ?»ù) - (#x5dd8 ?»û) - (#x5dd9 ?»ü) - (#x5de0 ?»ý) - (#x5de4 ?»þ) - (#x5de9 ?¼¡) - (#x5df8 ?¼¢) - (#x5df9 ?¼£) - (#x5e00 ?¼¤) - (#x5e07 ?¼¥) - (#x5e0d ?¼¦) - (#x5e12 ?¼§) - (#x5e14 ?¼¨) - (#x5e15 ?¼©) - (#x5e18 ?¼ª) - (#x5e1f ?¼«) - (#x5e20 ?¼¬) - (#x5e28 ?¼®) - (#x5e2e ?¼) - (#x5e32 ?¼¯) - (#x5e35 ?¼°) - (#x5e3e ?¼±) - (#x5e49 ?¼´) - (#x5e4b ?¼²) - (#x5e50 ?¼³) - (#x5e51 ?¼µ) - (#x5e56 ?¼¶) - (#x5e58 ?¼·) - (#x5e5b ?¼¸) - (#x5e5c ?¼¹) - (#x5e5e ?¼º) - (#x5e68 ?¼») - (#x5e6a ?¼¼) - (#x5e6b ?¼½) - (#x5e6c ?¼¾) - (#x5e6d ?¼¿) - (#x5e6e ?¼À) - (#x5e70 ?¼Á) - (#x5e80 ?¼Â) - (#x5e8b ?¼Ã) - (#x5e8e ?¼Ä) - (#x5ea2 ?¼Å) - (#x5ea4 ?¼Æ) - (#x5ea5 ?¼Ç) - (#x5ea8 ?¼È) - (#x5eaa ?¼É) - (#x5eac ?¼Ê) - (#x5eb1 ?¼Ë) - (#x5eb3 ?¼Ì) - (#x5ebd ?¼Í) - (#x5ebe ?¼Î) - (#x5ebf ?¼Ï) - (#x5ec6 ?¼Ð) - (#x5ecb ?¼Ò) - (#x5ecc ?¼Ñ) - (#x5ece ?¼Ó) - (#x5ed1 ?¼Ô) - (#x5ed2 ?¼Õ) - (#x5ed4 ?¼Ö) - (#x5ed5 ?¼×) - (#x5edc ?¼Ø) - (#x5ede ?¼Ù) - (#x5ee5 ?¼Ú) - (#x5eeb ?¼Û) - (#x5f02 ?¼Ü) - (#x5f06 ?¼Ý) - (#x5f07 ?¼Þ) - (#x5f08 ?¼ß) - (#x5f0e ?¼à) - (#x5f19 ?¼á) - (#x5f1c ?¼â) - (#x5f1d ?¼ã) - (#x5f21 ?¼ä) - (#x5f22 ?¼å) - (#x5f23 ?¼æ) - (#x5f24 ?¼ç) - (#x5f28 ?¼è) - (#x5f2b ?¼é) - (#x5f2c ?¼ê) - (#x5f2e ?¼ë) - (#x5f30 ?¼ì) - (#x5f34 ?¼í) - (#x5f36 ?¼î) - (#x5f3b ?¼ï) - (#x5f3d ?¼ð) - (#x5f3f ?¼ñ) - (#x5f40 ?¼ò) - (#x5f44 ?¼ó) - (#x5f45 ?¼ô) - (#x5f47 ?¼õ) - (#x5f4d ?¼ö) - (#x5f50 ?¼÷) - (#x5f54 ?¼ø) - (#x5f58 ?¼ù) - (#x5f5b ?¼ú) - (#x5f60 ?¼û) - (#x5f63 ?¼ü) - (#x5f64 ?¼ý) - (#x5f67 ?¼þ) - (#x5f6f ?½¡) - (#x5f72 ?½¢) - (#x5f74 ?½£) - (#x5f75 ?½¤) - (#x5f78 ?½¥) - (#x5f7a ?½¦) - (#x5f7d ?½§) - (#x5f7e ?½¨) - (#x5f89 ?½©) - (#x5f8d ?½ª) - (#x5f8f ?½«) - (#x5f96 ?½¬) - (#x5f9c ?½) - (#x5f9d ?½®) - (#x5fa2 ?½¯) - (#x5fa4 ?½²) - (#x5fa7 ?½°) - (#x5fab ?½±) - (#x5fac ?½³) - (#x5faf ?½´) - (#x5fb0 ?½µ) - (#x5fb1 ?½¶) - (#x5fb8 ?½·) - (#x5fc4 ?½¸) - (#x5fc7 ?½¹) - (#x5fc8 ?½º) - (#x5fc9 ?½») - (#x5fcb ?½¼) - (#x5fd0 ?½½) - (#x5fd1 ?½¾) - (#x5fd2 ?½¿) - (#x5fd3 ?½À) - (#x5fd4 ?½Á) - (#x5fde ?½Â) - (#x5fe1 ?½Ã) - (#x5fe2 ?½Ä) - (#x5fe8 ?½Å) - (#x5fe9 ?½Æ) - (#x5fea ?½Ç) - (#x5fec ?½È) - (#x5fed ?½É) - (#x5fee ?½Ê) - (#x5fef ?½Ë) - (#x5ff2 ?½Ì) - (#x5ff3 ?½Í) - (#x5ff6 ?½Î) - (#x5ffa ?½Ï) - (#x5ffc ?½Ð) - (#x6007 ?½Ñ) - (#x600a ?½Ò) - (#x600d ?½Ó) - (#x6013 ?½Ô) - (#x6014 ?½Õ) - (#x6017 ?½Ö) - (#x6018 ?½×) - (#x601a ?½Ø) - (#x601f ?½Ù) - (#x6024 ?½Ú) - (#x602d ?½Û) - (#x6033 ?½Ü) - (#x6035 ?½Ý) - (#x6040 ?½Þ) - (#x6047 ?½ß) - (#x6048 ?½à) - (#x6049 ?½á) - (#x604c ?½â) - (#x6051 ?½ã) - (#x6054 ?½ä) - (#x6056 ?½å) - (#x6057 ?½æ) - (#x605d ?½ç) - (#x6061 ?½è) - (#x6067 ?½é) - (#x6071 ?½ê) - (#x607e ?½ë) - (#x607f ?½ì) - (#x6082 ?½í) - (#x6086 ?½î) - (#x6088 ?½ï) - (#x608a ?½ð) - (#x608e ?½ñ) - (#x6091 ?½ò) - (#x6093 ?½ó) - (#x6095 ?½ô) - (#x6098 ?½õ) - (#x609d ?½ö) - (#x609e ?½÷) - (#x60a2 ?½ø) - (#x60a4 ?½ù) - (#x60a5 ?½ú) - (#x60a8 ?½û) - (#x60b0 ?½ü) - (#x60b1 ?½ý) - (#x60b7 ?½þ) - (#x60bb ?¾¡) - (#x60be ?¾¢) - (#x60c2 ?¾£) - (#x60c4 ?¾¤) - (#x60c8 ?¾¥) - (#x60c9 ?¾¦) - (#x60ca ?¾§) - (#x60cb ?¾¨) - (#x60ce ?¾©) - (#x60cf ?¾ª) - (#x60d4 ?¾«) - (#x60d5 ?¾¬) - (#x60d9 ?¾) - (#x60db ?¾®) - (#x60dd ?¾¯) - (#x60de ?¾°) - (#x60e2 ?¾±) - (#x60e5 ?¾²) - (#x60f2 ?¾³) - (#x60f5 ?¾´) - (#x60f8 ?¾µ) - (#x60fc ?¾¶) - (#x60fd ?¾·) - (#x6102 ?¾¸) - (#x6107 ?¾¹) - (#x610a ?¾º) - (#x610c ?¾») - (#x6110 ?¾¼) - (#x6111 ?¾½) - (#x6112 ?¾¾) - (#x6113 ?¾¿) - (#x6114 ?¾À) - (#x6116 ?¾Á) - (#x6117 ?¾Â) - (#x6119 ?¾Ã) - (#x611c ?¾Ä) - (#x611e ?¾Å) - (#x6122 ?¾Æ) - (#x612a ?¾Ç) - (#x612b ?¾È) - (#x6130 ?¾É) - (#x6131 ?¾Ê) - (#x6135 ?¾Ë) - (#x6136 ?¾Ì) - (#x6137 ?¾Í) - (#x6139 ?¾Î) - (#x6141 ?¾Ï) - (#x6145 ?¾Ð) - (#x6146 ?¾Ñ) - (#x6149 ?¾Ò) - (#x615e ?¾Ó) - (#x6160 ?¾Ô) - (#x616c ?¾Õ) - (#x6172 ?¾Ö) - (#x6178 ?¾×) - (#x617b ?¾Ø) - (#x617c ?¾Ù) - (#x617f ?¾Ú) - (#x6180 ?¾Û) - (#x6181 ?¾Ü) - (#x6183 ?¾Ý) - (#x6184 ?¾Þ) - (#x618b ?¾ß) - (#x618d ?¾à) - (#x6192 ?¾á) - (#x6193 ?¾â) - (#x6197 ?¾ã) - (#x6198 ?¾ä) - (#x619c ?¾å) - (#x619d ?¾æ) - (#x619f ?¾ç) - (#x61a0 ?¾è) - (#x61a5 ?¾é) - (#x61a8 ?¾ê) - (#x61aa ?¾ë) - (#x61ad ?¾ì) - (#x61b8 ?¾í) - (#x61b9 ?¾î) - (#x61bc ?¾ï) - (#x61c0 ?¾ð) - (#x61c1 ?¾ñ) - (#x61c2 ?¾ò) - (#x61ce ?¾ó) - (#x61cf ?¾ô) - (#x61d5 ?¾õ) - (#x61dc ?¾ö) - (#x61dd ?¾÷) - (#x61de ?¾ø) - (#x61df ?¾ù) - (#x61e1 ?¾ú) - (#x61e2 ?¾û) - (#x61e5 ?¾þ) - (#x61e7 ?¾ü) - (#x61e9 ?¾ý) - (#x61ec ?¿¡) - (#x61ed ?¿¢) - (#x61ef ?¿£) - (#x6201 ?¿¤) - (#x6203 ?¿¥) - (#x6204 ?¿¦) - (#x6207 ?¿§) - (#x6213 ?¿¨) - (#x6215 ?¿©) - (#x621c ?¿ª) - (#x6220 ?¿«) - (#x6222 ?¿¬) - (#x6223 ?¿) - (#x6227 ?¿®) - (#x6229 ?¿¯) - (#x622b ?¿°) - (#x6239 ?¿±) - (#x623d ?¿²) - (#x6242 ?¿³) - (#x6243 ?¿´) - (#x6244 ?¿µ) - (#x6246 ?¿¶) - (#x624c ?¿·) - (#x6250 ?¿¸) - (#x6251 ?¿¹) - (#x6252 ?¿º) - (#x6254 ?¿») - (#x6256 ?¿¼) - (#x625a ?¿½) - (#x625c ?¿¾) - (#x6264 ?¿¿) - (#x626d ?¿À) - (#x626f ?¿Á) - (#x6273 ?¿Â) - (#x627a ?¿Ã) - (#x627d ?¿Ä) - (#x628d ?¿Å) - (#x628e ?¿Æ) - (#x628f ?¿Ç) - (#x6290 ?¿È) - (#x62a6 ?¿É) - (#x62a8 ?¿Ê) - (#x62b3 ?¿Ë) - (#x62b6 ?¿Ì) - (#x62b7 ?¿Í) - (#x62ba ?¿Î) - (#x62be ?¿Ï) - (#x62bf ?¿Ð) - (#x62c4 ?¿Ñ) - (#x62ce ?¿Ò) - (#x62d5 ?¿Ó) - (#x62d6 ?¿Ô) - (#x62da ?¿Õ) - (#x62ea ?¿Ö) - (#x62f2 ?¿×) - (#x62f4 ?¿Ø) - (#x62fc ?¿Ù) - (#x62fd ?¿Ú) - (#x6303 ?¿Û) - (#x6304 ?¿Ü) - (#x630a ?¿Ý) - (#x630b ?¿Þ) - (#x630d ?¿ß) - (#x6310 ?¿à) - (#x6313 ?¿á) - (#x6316 ?¿â) - (#x6318 ?¿ã) - (#x6329 ?¿ä) - (#x632a ?¿å) - (#x632d ?¿æ) - (#x6335 ?¿ç) - (#x6336 ?¿è) - (#x6339 ?¿é) - (#x633c ?¿ê) - (#x6341 ?¿ë) - (#x6342 ?¿ì) - (#x6343 ?¿í) - (#x6344 ?¿î) - (#x6346 ?¿ï) - (#x634a ?¿ð) - (#x634b ?¿ñ) - (#x634e ?¿ò) - (#x6352 ?¿ó) - (#x6353 ?¿ô) - (#x6354 ?¿õ) - (#x6358 ?¿ö) - (#x635b ?¿÷) - (#x6365 ?¿ø) - (#x6366 ?¿ù) - (#x636c ?¿ú) - (#x636d ?¿û) - (#x6371 ?¿ü) - (#x6374 ?¿ý) - (#x6375 ?¿þ) - (#x6378 ?À¡) - (#x637c ?À¢) - (#x637d ?À£) - (#x637f ?À¤) - (#x6382 ?À¥) - (#x6384 ?À¦) - (#x6387 ?À§) - (#x638a ?À¨) - (#x6390 ?À©) - (#x6394 ?Àª) - (#x6395 ?À«) - (#x6399 ?À¬) - (#x639a ?À) - (#x639e ?À®) - (#x63a4 ?À¯) - (#x63a6 ?À°) - (#x63ad ?À±) - (#x63ae ?À²) - (#x63af ?À³) - (#x63bd ?À´) - (#x63c1 ?Àµ) - (#x63c5 ?À¶) - (#x63c8 ?À·) - (#x63ce ?À¸) - (#x63d1 ?À¹) - (#x63d3 ?Àº) - (#x63d4 ?À») - (#x63d5 ?À¼) - (#x63dc ?À½) - (#x63e0 ?À¾) - (#x63e5 ?À¿) - (#x63ea ?ÀÀ) - (#x63ec ?ÀÁ) - (#x63f2 ?ÀÂ) - (#x63f3 ?ÀÃ) - (#x63f5 ?ÀÄ) - (#x63f8 ?ÀÅ) - (#x63f9 ?ÀÆ) - (#x6409 ?ÀÇ) - (#x640a ?ÀÈ) - (#x6410 ?ÀÉ) - (#x6412 ?ÀÊ) - (#x6414 ?ÀË) - (#x6418 ?ÀÌ) - (#x641e ?ÀÍ) - (#x6420 ?ÀÎ) - (#x6422 ?ÀÏ) - (#x6424 ?ÀÐ) - (#x6425 ?ÀÑ) - (#x6429 ?ÀÒ) - (#x642a ?ÀÓ) - (#x642f ?ÀÔ) - (#x6430 ?ÀÕ) - (#x6435 ?ÀÖ) - (#x643d ?À×) - (#x643f ?ÀØ) - (#x644b ?ÀÙ) - (#x644f ?ÀÚ) - (#x6451 ?ÀÛ) - (#x6452 ?ÀÜ) - (#x6453 ?ÀÝ) - (#x6454 ?ÀÞ) - (#x645a ?Àß) - (#x645b ?Àà) - (#x645c ?Àá) - (#x645d ?Àâ) - (#x645f ?Àã) - (#x6460 ?Àä) - (#x6461 ?Àå) - (#x6463 ?Àæ) - (#x646d ?Àç) - (#x6473 ?Àè) - (#x6474 ?Àé) - (#x647b ?Àê) - (#x647d ?Àë) - (#x6485 ?Àì) - (#x6487 ?Àí) - (#x648f ?Àî) - (#x6490 ?Àï) - (#x6491 ?Àð) - (#x6498 ?Àñ) - (#x6499 ?Àò) - (#x649b ?Àó) - (#x649d ?Àô) - (#x649f ?Àõ) - (#x64a1 ?Àö) - (#x64a3 ?À÷) - (#x64a6 ?Àø) - (#x64a8 ?Àù) - (#x64ac ?Àú) - (#x64b3 ?Àû) - (#x64bd ?Àü) - (#x64be ?Àý) - (#x64bf ?Àþ) - (#x64c4 ?Á¡) - (#x64c9 ?Á¢) - (#x64ca ?Á£) - (#x64cb ?Á¤) - (#x64cc ?Á¥) - (#x64ce ?Á¦) - (#x64d0 ?Á§) - (#x64d1 ?Á¨) - (#x64d5 ?Á©) - (#x64d7 ?Áª) - (#x64e4 ?Á«) - (#x64e5 ?Á¬) - (#x64e9 ?Á) - (#x64ea ?Á®) - (#x64ed ?Á¯) - (#x64f0 ?Á°) - (#x64f5 ?Á±) - (#x64f7 ?Á²) - (#x64fb ?Á³) - (#x64ff ?Á´) - (#x6501 ?Áµ) - (#x6504 ?Á¶) - (#x6508 ?Á·) - (#x6509 ?Á¸) - (#x650a ?Á¹) - (#x650f ?Áº) - (#x6513 ?Á») - (#x6514 ?Á¼) - (#x6516 ?Á½) - (#x6519 ?Á¾) - (#x651b ?Á¿) - (#x651e ?ÁÀ) - (#x651f ?ÁÁ) - (#x6522 ?ÁÂ) - (#x6526 ?ÁÃ) - (#x6529 ?ÁÄ) - (#x652e ?ÁÅ) - (#x6531 ?ÁÆ) - (#x653a ?ÁÇ) - (#x653c ?ÁÈ) - (#x653d ?ÁÉ) - (#x6543 ?ÁÊ) - (#x6547 ?ÁË) - (#x6549 ?ÁÌ) - (#x6550 ?ÁÍ) - (#x6552 ?ÁÎ) - (#x6554 ?ÁÏ) - (#x655f ?ÁÐ) - (#x6560 ?ÁÑ) - (#x6567 ?ÁÒ) - (#x656b ?ÁÓ) - (#x657a ?ÁÔ) - (#x657d ?ÁÕ) - (#x6581 ?ÁÖ) - (#x6585 ?Á×) - (#x658a ?ÁØ) - (#x6592 ?ÁÙ) - (#x6595 ?ÁÚ) - (#x6598 ?ÁÛ) - (#x659d ?ÁÜ) - (#x65a0 ?ÁÝ) - (#x65a3 ?ÁÞ) - (#x65a6 ?Áß) - (#x65ae ?Áà) - (#x65b2 ?Áá) - (#x65b3 ?Áâ) - (#x65b4 ?Áã) - (#x65bf ?Áä) - (#x65c2 ?Áå) - (#x65c8 ?Áæ) - (#x65c9 ?Áç) - (#x65ce ?Áè) - (#x65d0 ?Áé) - (#x65d4 ?Áê) - (#x65d6 ?Áë) - (#x65d8 ?Áì) - (#x65df ?Áí) - (#x65f0 ?Áî) - (#x65f2 ?Áï) - (#x65f4 ?Áð) - (#x65f5 ?Áñ) - (#x65f9 ?Áò) - (#x65fe ?Áó) - (#x65ff ?Áô) - (#x6600 ?Áõ) - (#x6604 ?Áö) - (#x6608 ?Á÷) - (#x6609 ?Áø) - (#x660d ?Áù) - (#x6611 ?Áú) - (#x6612 ?Áû) - (#x6615 ?Áü) - (#x6616 ?Áý) - (#x661d ?Áþ) - (#x661e ?¡) - (#x6621 ?¢) - (#x6622 ?£) - (#x6623 ?¤) - (#x6624 ?Â¥) - (#x6626 ?¦) - (#x6629 ?§) - (#x662a ?¨) - (#x662b ?©) - (#x662c ?ª) - (#x662e ?«) - (#x6630 ?¬) - (#x6631 ?Â) - (#x6633 ?®) - (#x6637 ?°) - (#x6639 ?¯) - (#x6640 ?±) - (#x6645 ?²) - (#x6646 ?³) - (#x664a ?´) - (#x664c ?µ) - (#x664e ?·) - (#x6651 ?¶) - (#x6657 ?¸) - (#x6658 ?¹) - (#x6659 ?º) - (#x665b ?») - (#x665c ?¼) - (#x6660 ?½) - (#x6661 ?¾) - (#x666a ?ÂÀ) - (#x666b ?ÂÁ) - (#x666c ?ÂÂ) - (#x6673 ?ÂÄ) - (#x6675 ?ÂÅ) - (#x6677 ?ÂÇ) - (#x6678 ?ÂÈ) - (#x6679 ?ÂÉ) - (#x667b ?ÂÊ) - (#x667c ?ÂÌ) - (#x667e ?ÂÃ) - (#x667f ?ÂÆ) - (#x6680 ?ÂË) - (#x668b ?ÂÍ) - (#x668c ?ÂÎ) - (#x668d ?ÂÏ) - (#x6690 ?ÂÐ) - (#x6692 ?ÂÑ) - (#x6699 ?ÂÒ) - (#x669a ?ÂÓ) - (#x669b ?ÂÔ) - (#x669c ?ÂÕ) - (#x669f ?ÂÖ) - (#x66a0 ?Â×) - (#x66a4 ?ÂØ) - (#x66ad ?ÂÙ) - (#x66b1 ?ÂÚ) - (#x66b2 ?ÂÛ) - (#x66b5 ?ÂÜ) - (#x66bb ?ÂÝ) - (#x66bf ?ÂÞ) - (#x66c0 ?Âß) - (#x66c2 ?Âà) - (#x66c3 ?Âá) - (#x66c8 ?Ââ) - (#x66cc ?Âã) - (#x66ce ?Âä) - (#x66cf ?Âå) - (#x66d4 ?Âæ) - (#x66db ?Âç) - (#x66df ?Âè) - (#x66e8 ?Âé) - (#x66eb ?Âê) - (#x66ec ?Âë) - (#x66ee ?Âì) - (#x66fa ?Âí) - (#x66fb ?¿) - (#x6705 ?Âî) - (#x6707 ?Âï) - (#x670e ?Âð) - (#x6713 ?Âñ) - (#x6719 ?Âò) - (#x671c ?Âó) - (#x6720 ?Âô) - (#x6722 ?Âõ) - (#x6733 ?Âö) - (#x673e ?Â÷) - (#x6745 ?Âø) - (#x6747 ?Âù) - (#x6748 ?Âú) - (#x674c ?Âû) - (#x6754 ?Âü) - (#x6755 ?Âý) - (#x675d ?Âþ) - (#x6766 ?á) - (#x676c ?â) - (#x676e ?ã) - (#x6774 ?ä) - (#x6776 ?Ã¥) - (#x677b ?æ) - (#x6781 ?ç) - (#x6784 ?è) - (#x678e ?é) - (#x678f ?ê) - (#x6791 ?ë) - (#x6793 ?ì) - (#x6796 ?Ã) - (#x6798 ?î) - (#x6799 ?ï) - (#x679b ?ð) - (#x67b0 ?ñ) - (#x67b1 ?ò) - (#x67b2 ?ó) - (#x67b5 ?ô) - (#x67bb ?õ) - (#x67bc ?ö) - (#x67bd ?÷) - (#x67c0 ?ù) - (#x67c2 ?ú) - (#x67c3 ?û) - (#x67c5 ?ü) - (#x67c8 ?ý) - (#x67c9 ?þ) - (#x67d2 ?ÿ) - (#x67d7 ?ÃÀ) - (#x67d9 ?ÃÁ) - (#x67dc ?ÃÂ) - (#x67e1 ?ÃÃ) - (#x67e6 ?ÃÄ) - (#x67f0 ?ÃÅ) - (#x67f2 ?ÃÆ) - (#x67f6 ?ÃÇ) - (#x67f7 ?ÃÈ) - (#x67f9 ?ø) - (#x6814 ?ÃÊ) - (#x6819 ?ÃË) - (#x681d ?ÃÌ) - (#x681f ?ÃÍ) - (#x6827 ?ÃÏ) - (#x6828 ?ÃÎ) - (#x682c ?ÃÐ) - (#x682d ?ÃÑ) - (#x682f ?ÃÒ) - (#x6830 ?ÃÓ) - (#x6831 ?ÃÔ) - (#x6833 ?ÃÕ) - (#x683b ?ÃÖ) - (#x683f ?Ã×) - (#x6844 ?ÃØ) - (#x6845 ?ÃÙ) - (#x684a ?ÃÚ) - (#x684c ?ÃÛ) - (#x6852 ?ÃÉ) - (#x6855 ?ÃÜ) - (#x6857 ?ÃÝ) - (#x6858 ?ÃÞ) - (#x685b ?Ãß) - (#x686b ?Ãà) - (#x686e ?Ãá) - (#x686f ?Ãâ) - (#x6870 ?Ãã) - (#x6871 ?Ãä) - (#x6872 ?Ãå) - (#x6875 ?Ãæ) - (#x6879 ?Ãç) - (#x687a ?Ãè) - (#x687b ?Ãé) - (#x687c ?Ãê) - (#x6882 ?Ãë) - (#x6884 ?Ãì) - (#x6886 ?Ãí) - (#x6888 ?Ãî) - (#x6896 ?Ãï) - (#x6898 ?Ãð) - (#x689a ?Ãñ) - (#x689c ?Ãò) - (#x68a1 ?Ãó) - (#x68a3 ?Ãô) - (#x68a5 ?Ãõ) - (#x68a9 ?Ãö) - (#x68aa ?Ã÷) - (#x68ae ?Ãø) - (#x68b2 ?Ãù) - (#x68bb ?Ãú) - (#x68c5 ?Ãû) - (#x68c8 ?Ãü) - (#x68cc ?Ãý) - (#x68cf ?Ãþ) - (#x68d0 ?Ä¡) - (#x68d1 ?Ä¢) - (#x68d3 ?Ä£) - (#x68d6 ?Ĥ) - (#x68d9 ?Ä¥) - (#x68dc ?Ħ) - (#x68dd ?ħ) - (#x68e5 ?Ĩ) - (#x68e8 ?Ä©) - (#x68ea ?Ī) - (#x68eb ?Ä«) - (#x68ec ?Ĭ) - (#x68ed ?Ä) - (#x68f0 ?Ä®) - (#x68f1 ?į) - (#x68f5 ?Ä°) - (#x68f6 ?ı) - (#x68fb ?IJ) - (#x68fc ?ij) - (#x68fd ?Ä´) - (#x6906 ?ĵ) - (#x6909 ?Ķ) - (#x690a ?Ä·) - (#x6910 ?ĸ) - (#x6911 ?Ĺ) - (#x6913 ?ĺ) - (#x6916 ?Ä») - (#x6917 ?ļ) - (#x6931 ?Ľ) - (#x6933 ?ľ) - (#x6935 ?Ä¿) - (#x6938 ?ÄÀ) - (#x693b ?ÄÁ) - (#x6942 ?ÄÂ) - (#x6945 ?ÄÃ) - (#x6949 ?ÄÄ) - (#x694e ?ÄÅ) - (#x6957 ?ÄÆ) - (#x695b ?ÄÇ) - (#x6963 ?ÄÈ) - (#x6964 ?ÄÉ) - (#x6965 ?ÄÊ) - (#x6966 ?ÄË) - (#x6968 ?ÄÌ) - (#x6969 ?ÄÍ) - (#x696c ?ÄÎ) - (#x6970 ?ÄÏ) - (#x6971 ?ÄÐ) - (#x6972 ?ÄÑ) - (#x697a ?ÄÒ) - (#x697b ?ÄÓ) - (#x697f ?ÄÔ) - (#x6980 ?ÄÕ) - (#x698d ?ÄÖ) - (#x6992 ?Ä×) - (#x6996 ?ÄØ) - (#x6998 ?ÄÙ) - (#x69a1 ?ÄÚ) - (#x69a5 ?ÄÛ) - (#x69a6 ?ÄÜ) - (#x69a8 ?ÄÝ) - (#x69ab ?ÄÞ) - (#x69ad ?Äß) - (#x69af ?Äà) - (#x69b7 ?Äá) - (#x69b8 ?Äâ) - (#x69ba ?Äã) - (#x69bc ?Ää) - (#x69c5 ?Äå) - (#x69c8 ?Äæ) - (#x69d1 ?Äç) - (#x69d6 ?Äè) - (#x69d7 ?Äé) - (#x69e2 ?Äê) - (#x69e5 ?Äë) - (#x69ee ?Äì) - (#x69ef ?Äí) - (#x69f1 ?Äî) - (#x69f3 ?Äï) - (#x69f5 ?Äð) - (#x69fe ?Äñ) - (#x6a00 ?Äò) - (#x6a01 ?Äó) - (#x6a03 ?Äô) - (#x6a0f ?Äõ) - (#x6a11 ?Äö) - (#x6a15 ?Ä÷) - (#x6a1a ?Äø) - (#x6a1d ?Äù) - (#x6a20 ?Äú) - (#x6a24 ?Äû) - (#x6a28 ?Äü) - (#x6a30 ?Äý) - (#x6a32 ?Äþ) - (#x6a34 ?Å¡) - (#x6a37 ?Å¢) - (#x6a3b ?Å£) - (#x6a3e ?Ť) - (#x6a3f ?Å¥) - (#x6a45 ?Ŧ) - (#x6a46 ?ŧ) - (#x6a49 ?Ũ) - (#x6a4a ?Å©) - (#x6a4e ?Ū) - (#x6a50 ?Å«) - (#x6a51 ?Ŭ) - (#x6a52 ?Å) - (#x6a55 ?Å®) - (#x6a56 ?ů) - (#x6a5b ?Å°) - (#x6a64 ?ű) - (#x6a67 ?Ų) - (#x6a6a ?ų) - (#x6a71 ?Å´) - (#x6a73 ?ŵ) - (#x6a7e ?Ŷ) - (#x6a81 ?Å·) - (#x6a83 ?Ÿ) - (#x6a86 ?Ź) - (#x6a87 ?ź) - (#x6a89 ?Å») - (#x6a8b ?ż) - (#x6a91 ?Ž) - (#x6a9b ?ž) - (#x6a9d ?Å¿) - (#x6a9e ?ÅÀ) - (#x6a9f ?ÅÁ) - (#x6aa5 ?ÅÂ) - (#x6aab ?ÅÃ) - (#x6aaf ?ÅÄ) - (#x6ab0 ?ÅÅ) - (#x6ab1 ?ÅÆ) - (#x6ab4 ?ÅÇ) - (#x6abd ?ÅÈ) - (#x6abe ?ÅÉ) - (#x6abf ?ÅÊ) - (#x6ac6 ?ÅË) - (#x6ac8 ?ÅÍ) - (#x6ac9 ?ÅÌ) - (#x6acc ?ÅÎ) - (#x6ad0 ?ÅÏ) - (#x6ad4 ?ÅÐ) - (#x6ad5 ?ÅÑ) - (#x6ad6 ?ÅÒ) - (#x6adc ?ÅÓ) - (#x6add ?ÅÔ) - (#x6ae4 ?ÅÕ) - (#x6ae7 ?ÅÖ) - (#x6aec ?Å×) - (#x6af0 ?ÅØ) - (#x6af1 ?ÅÙ) - (#x6af2 ?ÅÚ) - (#x6afc ?ÅÛ) - (#x6afd ?ÅÜ) - (#x6b02 ?ÅÝ) - (#x6b03 ?ÅÞ) - (#x6b06 ?Åß) - (#x6b07 ?Åà) - (#x6b09 ?Åá) - (#x6b0f ?Åâ) - (#x6b10 ?Åã) - (#x6b11 ?Åä) - (#x6b17 ?Åå) - (#x6b1b ?Åæ) - (#x6b1e ?Åç) - (#x6b24 ?Åè) - (#x6b28 ?Åé) - (#x6b2b ?Åê) - (#x6b2c ?Åë) - (#x6b2f ?Åì) - (#x6b35 ?Åí) - (#x6b36 ?Åî) - (#x6b3b ?Åï) - (#x6b3f ?Åð) - (#x6b46 ?Åñ) - (#x6b4a ?Åò) - (#x6b4d ?Åó) - (#x6b52 ?Åô) - (#x6b56 ?Åõ) - (#x6b58 ?Åö) - (#x6b5d ?Å÷) - (#x6b60 ?Åø) - (#x6b67 ?Åù) - (#x6b6b ?Åú) - (#x6b6e ?Åû) - (#x6b70 ?Åü) - (#x6b75 ?Åý) - (#x6b7d ?Åþ) - (#x6b7e ?Æ¡) - (#x6b82 ?Æ¢) - (#x6b85 ?Æ£) - (#x6b97 ?Ƥ) - (#x6b9b ?Æ¥) - (#x6b9f ?Ʀ) - (#x6ba0 ?Ƨ) - (#x6ba2 ?ƨ) - (#x6ba3 ?Æ©) - (#x6ba8 ?ƪ) - (#x6ba9 ?Æ«) - (#x6bac ?Ƭ) - (#x6bad ?Æ) - (#x6bae ?Æ®) - (#x6bb0 ?Ư) - (#x6bb8 ?Æ°) - (#x6bb9 ?Ʊ) - (#x6bbd ?Ʋ) - (#x6bbe ?Ƴ) - (#x6bc3 ?Æ´) - (#x6bc4 ?Ƶ) - (#x6bc9 ?ƶ) - (#x6bcc ?Æ·) - (#x6bd6 ?Ƹ) - (#x6bda ?ƹ) - (#x6be1 ?ƺ) - (#x6be3 ?Æ») - (#x6be6 ?Ƽ) - (#x6be7 ?ƽ) - (#x6bee ?ƾ) - (#x6bf1 ?Æ¿) - (#x6bf7 ?ÆÀ) - (#x6bf9 ?ÆÁ) - (#x6bff ?ÆÂ) - (#x6c02 ?ÆÃ) - (#x6c04 ?ÆÄ) - (#x6c05 ?ÆÅ) - (#x6c09 ?ÆÆ) - (#x6c0d ?ÆÇ) - (#x6c0e ?ÆÈ) - (#x6c10 ?ÆÉ) - (#x6c12 ?ÆÊ) - (#x6c19 ?ÆË) - (#x6c1f ?ÆÌ) - (#x6c26 ?ÆÍ) - (#x6c27 ?ÆÎ) - (#x6c28 ?ÆÏ) - (#x6c2c ?ÆÐ) - (#x6c2e ?ÆÑ) - (#x6c33 ?ÆÒ) - (#x6c35 ?ÆÓ) - (#x6c36 ?ÆÔ) - (#x6c3a ?ÆÕ) - (#x6c3b ?ÆÖ) - (#x6c3f ?Æ×) - (#x6c4a ?ÆØ) - (#x6c4b ?ÆÙ) - (#x6c4d ?ÆÚ) - (#x6c4f ?ÆÛ) - (#x6c52 ?ÆÜ) - (#x6c54 ?ÆÝ) - (#x6c59 ?ÆÞ) - (#x6c5b ?Æß) - (#x6c5c ?Æà) - (#x6c67 ?Ƕ) - (#x6c6b ?Æá) - (#x6c6d ?Æâ) - (#x6c6f ?Æã) - (#x6c74 ?Æä) - (#x6c76 ?Æå) - (#x6c78 ?Ææ) - (#x6c79 ?Æç) - (#x6c7b ?Æè) - (#x6c85 ?Æé) - (#x6c86 ?Æê) - (#x6c87 ?Æë) - (#x6c89 ?Æì) - (#x6c94 ?Æí) - (#x6c95 ?Æî) - (#x6c97 ?Æï) - (#x6c98 ?Æð) - (#x6c9c ?Æñ) - (#x6c9f ?Æò) - (#x6cb0 ?Æó) - (#x6cb2 ?Æô) - (#x6cb4 ?Æõ) - (#x6cc2 ?Æö) - (#x6cc6 ?Æ÷) - (#x6ccd ?Æø) - (#x6ccf ?Æù) - (#x6cd0 ?Æú) - (#x6cd1 ?Æû) - (#x6cd2 ?Æü) - (#x6cd4 ?Æý) - (#x6cd6 ?Æþ) - (#x6cda ?Ç¡) - (#x6cdc ?Ç¢) - (#x6ce0 ?Ç£) - (#x6ce7 ?Ǥ) - (#x6ce9 ?Ç¥) - (#x6ceb ?Ǧ) - (#x6cec ?ǧ) - (#x6cee ?Ǩ) - (#x6cf2 ?Ç©) - (#x6cf4 ?Ǫ) - (#x6d04 ?Ç«) - (#x6d07 ?Ǭ) - (#x6d0a ?Ç) - (#x6d0e ?Ç®) - (#x6d0f ?ǯ) - (#x6d11 ?Ç°) - (#x6d13 ?DZ) - (#x6d1a ?Dz) - (#x6d26 ?dz) - (#x6d27 ?Ç´) - (#x6d28 ?ǵ) - (#x6d2e ?Ç·) - (#x6d2f ?Ǹ) - (#x6d31 ?ǹ) - (#x6d39 ?Ǻ) - (#x6d3c ?Ç») - (#x6d3f ?Ǽ) - (#x6d57 ?ǽ) - (#x6d5e ?Ǿ) - (#x6d5f ?Ç¿) - (#x6d61 ?ÇÀ) - (#x6d65 ?ÇÁ) - (#x6d67 ?ÇÂ) - (#x6d6f ?ÇÃ) - (#x6d70 ?ÇÄ) - (#x6d7c ?ÇÅ) - (#x6d82 ?ÇÆ) - (#x6d87 ?ÇÇ) - (#x6d91 ?ÇÈ) - (#x6d92 ?ÇÉ) - (#x6d94 ?ÇÊ) - (#x6d96 ?ÇË) - (#x6d97 ?ÇÌ) - (#x6d98 ?ÇÍ) - (#x6daa ?ÇÎ) - (#x6dac ?ÇÏ) - (#x6db4 ?ÇÐ) - (#x6db7 ?ÇÑ) - (#x6db9 ?ÇÒ) - (#x6dbd ?ÇÓ) - (#x6dbf ?ÇÔ) - (#x6dc4 ?ÇÕ) - (#x6dc8 ?ÇÖ) - (#x6dca ?Ç×) - (#x6dce ?ÇØ) - (#x6dcf ?ÇÙ) - (#x6dd6 ?ÇÚ) - (#x6ddb ?ÇÛ) - (#x6ddd ?ÇÜ) - (#x6ddf ?ÇÝ) - (#x6de0 ?ÇÞ) - (#x6de2 ?Çß) - (#x6de5 ?Çà) - (#x6de9 ?Çá) - (#x6def ?Çâ) - (#x6df0 ?Çã) - (#x6df4 ?Çä) - (#x6df6 ?Çå) - (#x6dfc ?Çæ) - (#x6e00 ?Çç) - (#x6e04 ?Çè) - (#x6e1e ?Çé) - (#x6e22 ?Çê) - (#x6e27 ?Çë) - (#x6e32 ?Çì) - (#x6e36 ?Çí) - (#x6e39 ?Çî) - (#x6e3b ?Çï) - (#x6e3c ?Çð) - (#x6e44 ?Çñ) - (#x6e45 ?Çò) - (#x6e48 ?Çó) - (#x6e49 ?Çô) - (#x6e4b ?Çõ) - (#x6e4f ?Çö) - (#x6e51 ?Ç÷) - (#x6e52 ?Çø) - (#x6e53 ?Çù) - (#x6e54 ?Çú) - (#x6e57 ?Çû) - (#x6e5c ?Çü) - (#x6e5d ?Çý) - (#x6e5e ?Çþ) - (#x6e62 ?È¡) - (#x6e63 ?È¢) - (#x6e68 ?È£) - (#x6e73 ?Ȥ) - (#x6e7b ?È¥) - (#x6e7d ?Ȧ) - (#x6e8d ?ȧ) - (#x6e93 ?Ȩ) - (#x6e99 ?È©) - (#x6ea0 ?Ȫ) - (#x6ea7 ?È«) - (#x6ead ?Ȭ) - (#x6eae ?È) - (#x6eb1 ?È®) - (#x6eb3 ?ȯ) - (#x6ebb ?È°) - (#x6ebf ?ȱ) - (#x6ec0 ?Ȳ) - (#x6ec1 ?ȳ) - (#x6ec3 ?È´) - (#x6ec7 ?ȵ) - (#x6ec8 ?ȶ) - (#x6eca ?È·) - (#x6ecd ?ȸ) - (#x6ece ?ȹ) - (#x6ecf ?Ⱥ) - (#x6eeb ?È») - (#x6eed ?ȼ) - (#x6eee ?Ƚ) - (#x6ef9 ?Ⱦ) - (#x6efb ?È¿) - (#x6efd ?ÈÀ) - (#x6f04 ?ÈÁ) - (#x6f08 ?ÈÂ) - (#x6f0a ?ÈÃ) - (#x6f0c ?ÈÄ) - (#x6f0d ?ÈÅ) - (#x6f16 ?ÈÆ) - (#x6f18 ?ÈÇ) - (#x6f1a ?ÈÈ) - (#x6f1b ?ÈÉ) - (#x6f26 ?ÈÊ) - (#x6f29 ?ÈË) - (#x6f2a ?ÈÌ) - (#x6f2d ?ÈÓ) - (#x6f2f ?ÈÍ) - (#x6f30 ?ÈÎ) - (#x6f33 ?ÈÏ) - (#x6f36 ?ÈÐ) - (#x6f3b ?ÈÑ) - (#x6f3c ?ÈÒ) - (#x6f4f ?ÈÔ) - (#x6f51 ?ÈÕ) - (#x6f52 ?ÈÖ) - (#x6f53 ?È×) - (#x6f57 ?ÈØ) - (#x6f59 ?ÈÙ) - (#x6f5a ?ÈÚ) - (#x6f5d ?ÈÛ) - (#x6f5e ?ÈÜ) - (#x6f61 ?ÈÝ) - (#x6f62 ?ÈÞ) - (#x6f68 ?Èß) - (#x6f6c ?Èà) - (#x6f7d ?Èá) - (#x6f7e ?Èâ) - (#x6f83 ?Èã) - (#x6f87 ?Èä) - (#x6f88 ?Èå) - (#x6f8b ?Èæ) - (#x6f8c ?Èç) - (#x6f8d ?Èè) - (#x6f90 ?Èé) - (#x6f92 ?Èê) - (#x6f93 ?Èë) - (#x6f94 ?Èì) - (#x6f96 ?Èí) - (#x6f9a ?Èî) - (#x6f9f ?Èï) - (#x6fa0 ?Èð) - (#x6fa5 ?Èñ) - (#x6fa6 ?Èò) - (#x6fa7 ?Èó) - (#x6fa8 ?Èô) - (#x6fae ?Èõ) - (#x6faf ?Èö) - (#x6fb0 ?È÷) - (#x6fb5 ?Èø) - (#x6fb6 ?Èù) - (#x6fbc ?Èú) - (#x6fc5 ?Èû) - (#x6fc7 ?Èü) - (#x6fc8 ?Èý) - (#x6fca ?Èþ) - (#x6fda ?É¡) - (#x6fde ?É¢) - (#x6fe8 ?É£) - (#x6fe9 ?ɤ) - (#x6ff0 ?É¥) - (#x6ff5 ?ɦ) - (#x6ff9 ?ɧ) - (#x6ffc ?ɨ) - (#x6ffd ?É©) - (#x7000 ?ɪ) - (#x7005 ?É«) - (#x7006 ?ɬ) - (#x7007 ?É) - (#x700d ?É®) - (#x7017 ?ɯ) - (#x7020 ?É°) - (#x7023 ?ɱ) - (#x702f ?ɲ) - (#x7034 ?ɳ) - (#x7037 ?É´) - (#x7039 ?ɵ) - (#x703c ?ɶ) - (#x7043 ?É·) - (#x7044 ?ɸ) - (#x7048 ?ɹ) - (#x7049 ?ɺ) - (#x704a ?É») - (#x704b ?ɼ) - (#x704e ?ÉÁ) - (#x7054 ?ɽ) - (#x7055 ?ɾ) - (#x705d ?É¿) - (#x705e ?ÉÀ) - (#x7064 ?ÉÂ) - (#x7065 ?ÉÃ) - (#x706c ?ÉÄ) - (#x706e ?ÉÅ) - (#x7075 ?ÉÆ) - (#x7076 ?ÉÇ) - (#x707e ?ÉÈ) - (#x7081 ?ÉÉ) - (#x7085 ?ÉÊ) - (#x7086 ?ÉË) - (#x7094 ?ÉÌ) - (#x7095 ?ÉÍ) - (#x7096 ?ÉÎ) - (#x7097 ?ÉÏ) - (#x7098 ?ÉÐ) - (#x709b ?ÉÑ) - (#x70a4 ?ÉÒ) - (#x70ab ?ÉÓ) - (#x70b0 ?ÉÔ) - (#x70b1 ?ÉÕ) - (#x70b4 ?ÉÖ) - (#x70b7 ?É×) - (#x70ca ?ÉØ) - (#x70d1 ?ÉÙ) - (#x70d3 ?ÉÚ) - (#x70d4 ?ÉÛ) - (#x70d5 ?ÉÜ) - (#x70d6 ?ÉÝ) - (#x70d8 ?ÉÞ) - (#x70dc ?Éß) - (#x70e4 ?Éà) - (#x70fa ?Éá) - (#x7103 ?Éâ) - (#x7104 ?Éã) - (#x7105 ?Éä) - (#x7106 ?Éå) - (#x7107 ?Éæ) - (#x710b ?Éç) - (#x710c ?Éè) - (#x710f ?Éé) - (#x711e ?Éê) - (#x7120 ?Éë) - (#x712b ?Éì) - (#x712d ?Éí) - (#x712f ?Éî) - (#x7130 ?Éï) - (#x7131 ?Éð) - (#x7138 ?Éñ) - (#x7141 ?Éò) - (#x7145 ?Éó) - (#x7146 ?Éô) - (#x7147 ?Éõ) - (#x714a ?Éö) - (#x714b ?É÷) - (#x7150 ?Éø) - (#x7152 ?Éù) - (#x7157 ?Éú) - (#x715a ?Éû) - (#x715c ?Éü) - (#x715e ?Éý) - (#x7160 ?Éþ) - (#x7168 ?Ê¡) - (#x7179 ?Ê¢) - (#x7180 ?Ê£) - (#x7185 ?ʤ) - (#x7187 ?Ê¥) - (#x718c ?ʦ) - (#x7192 ?ʧ) - (#x719a ?ʨ) - (#x719b ?Ê©) - (#x71a0 ?ʪ) - (#x71a2 ?Ê«) - (#x71af ?ʬ) - (#x71b0 ?Ê) - (#x71b2 ?Ê®) - (#x71b3 ?ʯ) - (#x71ba ?Ê°) - (#x71bf ?ʱ) - (#x71c0 ?ʲ) - (#x71c1 ?ʳ) - (#x71c4 ?Ê´) - (#x71cb ?ʵ) - (#x71cc ?ʶ) - (#x71d3 ?Ê·) - (#x71d6 ?ʸ) - (#x71d9 ?ʹ) - (#x71da ?ʺ) - (#x71dc ?Ê») - (#x71f8 ?ʼ) - (#x71fe ?ʽ) - (#x7200 ?ʾ) - (#x7207 ?Ê¿) - (#x7208 ?ÊÀ) - (#x7209 ?ÊÁ) - (#x7213 ?ÊÂ) - (#x7217 ?ÊÃ) - (#x721a ?ÊÄ) - (#x721d ?ÊÅ) - (#x721f ?ÊÆ) - (#x7224 ?ÊÇ) - (#x722b ?ÊÈ) - (#x722f ?ÊÉ) - (#x7234 ?ÊÊ) - (#x7238 ?ÊË) - (#x7239 ?ÊÌ) - (#x7241 ?ÊÍ) - (#x7242 ?ÊÎ) - (#x7243 ?ÊÏ) - (#x7245 ?ÊÐ) - (#x724e ?ÊÑ) - (#x724f ?ÊÒ) - (#x7250 ?ÊÓ) - (#x7253 ?ÊÔ) - (#x7255 ?ÊÕ) - (#x7256 ?ÊÖ) - (#x725a ?Ê×) - (#x725c ?ÊØ) - (#x725e ?ÊÙ) - (#x7260 ?ÊÚ) - (#x7263 ?ÊÛ) - (#x7268 ?ÊÜ) - (#x726b ?ÊÝ) - (#x726e ?ÊÞ) - (#x726f ?Êß) - (#x7271 ?Êà) - (#x7277 ?Êá) - (#x7278 ?Êâ) - (#x727b ?Êã) - (#x727c ?Êä) - (#x727f ?Êå) - (#x7284 ?Êæ) - (#x7289 ?Êç) - (#x728d ?Êè) - (#x728e ?Êé) - (#x7293 ?Êê) - (#x729b ?Êë) - (#x72a8 ?Êì) - (#x72ad ?Êí) - (#x72ae ?Êî) - (#x72b1 ?Êï) - (#x72b4 ?Êð) - (#x72be ?Êñ) - (#x72c1 ?Êò) - (#x72c7 ?Êó) - (#x72c9 ?Êô) - (#x72cc ?Êõ) - (#x72d5 ?Êö) - (#x72d6 ?Ê÷) - (#x72d8 ?Êø) - (#x72df ?Êù) - (#x72e5 ?Êú) - (#x72f3 ?Êû) - (#x72f4 ?Êü) - (#x72fa ?Êý) - (#x72fb ?Êþ) - (#x72fe ?Ë¡) - (#x7302 ?Ë¢) - (#x7304 ?Ë£) - (#x7305 ?ˤ) - (#x7307 ?Ë¥) - (#x730b ?˦) - (#x730d ?˧) - (#x7312 ?˨) - (#x7313 ?Ë©) - (#x7318 ?˪) - (#x7319 ?Ë«) - (#x731e ?ˬ) - (#x7322 ?Ë) - (#x7324 ?Ë®) - (#x7327 ?˯) - (#x7328 ?Ë°) - (#x732c ?˱) - (#x7331 ?˲) - (#x7332 ?˳) - (#x7335 ?Ë´) - (#x733a ?˵) - (#x733b ?˶) - (#x733d ?Ë·) - (#x7343 ?˸) - (#x734d ?˹) - (#x7350 ?˺) - (#x7352 ?Ë») - (#x7356 ?˼) - (#x7358 ?˽) - (#x735d ?˾) - (#x735e ?Ë¿) - (#x735f ?ËÀ) - (#x7360 ?ËÁ) - (#x7366 ?ËÂ) - (#x7367 ?ËÃ) - (#x7369 ?ËÄ) - (#x736b ?ËÅ) - (#x736c ?ËÆ) - (#x736e ?ËÇ) - (#x736f ?ËÈ) - (#x7371 ?ËÉ) - (#x7377 ?ËÊ) - (#x7379 ?ËË) - (#x737c ?ËÌ) - (#x7380 ?ËÍ) - (#x7381 ?ËÎ) - (#x7383 ?ËÏ) - (#x7385 ?ËÐ) - (#x7386 ?ËÑ) - (#x738e ?ËÒ) - (#x7390 ?ËÓ) - (#x7393 ?ËÔ) - (#x7395 ?ËÕ) - (#x7397 ?ËÖ) - (#x7398 ?Ë×) - (#x739c ?ËØ) - (#x739e ?ËÙ) - (#x739f ?ËÚ) - (#x73a0 ?ËÛ) - (#x73a2 ?ËÜ) - (#x73a5 ?ËÝ) - (#x73a6 ?ËÞ) - (#x73aa ?Ëß) - (#x73ab ?Ëà) - (#x73ad ?Ëá) - (#x73b5 ?Ëâ) - (#x73b7 ?Ëã) - (#x73b9 ?Ëä) - (#x73bc ?Ëå) - (#x73bd ?Ëæ) - (#x73bf ?Ëç) - (#x73c5 ?Ëè) - (#x73c6 ?Ëé) - (#x73c9 ?Ëê) - (#x73cb ?Ëë) - (#x73cc ?Ëì) - (#x73cf ?Ëí) - (#x73d2 ?Ëî) - (#x73d3 ?Ëï) - (#x73d6 ?Ëð) - (#x73d9 ?Ëñ) - (#x73dd ?Ëò) - (#x73e1 ?Ëó) - (#x73e3 ?Ëô) - (#x73e6 ?Ëõ) - (#x73e7 ?Ëö) - (#x73e9 ?Ë÷) - (#x73f4 ?Ëø) - (#x73f5 ?Ëù) - (#x73f7 ?Ëú) - (#x73f9 ?Ëû) - (#x73fa ?Ëü) - (#x73fb ?Ëý) - (#x73fd ?Ëþ) - (#x73ff ?Ì¡) - (#x7400 ?Ì¢) - (#x7401 ?Ì£) - (#x7404 ?̤) - (#x7407 ?Ì¥) - (#x740a ?̦) - (#x7411 ?̧) - (#x741a ?̨) - (#x741b ?Ì©) - (#x7424 ?̪) - (#x7426 ?Ì«) - (#x7428 ?̬) - (#x7429 ?Ì) - (#x742a ?Ì®) - (#x742b ?̯) - (#x742c ?Ì°) - (#x742d ?̱) - (#x742e ?̲) - (#x742f ?̳) - (#x7430 ?Ì´) - (#x7431 ?̵) - (#x7439 ?̶) - (#x7440 ?Ì·) - (#x7443 ?̸) - (#x7444 ?̹) - (#x7446 ?̺) - (#x7447 ?Ì») - (#x744b ?̼) - (#x744d ?̽) - (#x7451 ?̾) - (#x7452 ?Ì¿) - (#x7457 ?ÌÀ) - (#x745d ?ÌÁ) - (#x7462 ?ÌÂ) - (#x7466 ?ÌÃ) - (#x7467 ?ÌÄ) - (#x7468 ?ÌÅ) - (#x746b ?ÌÆ) - (#x746d ?ÌÇ) - (#x746e ?ÌÈ) - (#x7471 ?ÌÉ) - (#x7472 ?ÌÊ) - (#x7480 ?ÌË) - (#x7481 ?ÌÌ) - (#x7485 ?ÌÍ) - (#x7486 ?ÌÎ) - (#x7487 ?ÌÏ) - (#x7489 ?ÌÐ) - (#x748f ?ÌÑ) - (#x7490 ?ÌÒ) - (#x7491 ?ÌÓ) - (#x7492 ?ÌÔ) - (#x7498 ?ÌÕ) - (#x7499 ?ÌÖ) - (#x749a ?Ì×) - (#x749c ?ÌØ) - (#x749f ?ÌÙ) - (#x74a0 ?ÌÚ) - (#x74a1 ?ÌÛ) - (#x74a3 ?ÌÜ) - (#x74a6 ?ÌÝ) - (#x74a8 ?ÌÞ) - (#x74a9 ?Ìß) - (#x74aa ?Ìà) - (#x74ab ?Ìá) - (#x74ae ?Ìâ) - (#x74af ?Ìã) - (#x74b1 ?Ìä) - (#x74b2 ?Ìå) - (#x74b5 ?Ìæ) - (#x74b9 ?Ìç) - (#x74bb ?Ìè) - (#x74bf ?Ìé) - (#x74c8 ?Ìê) - (#x74c9 ?Ìë) - (#x74cc ?Ìì) - (#x74d0 ?Ìí) - (#x74d3 ?Ìî) - (#x74d8 ?Ìï) - (#x74da ?Ìð) - (#x74db ?Ìñ) - (#x74de ?Ìò) - (#x74df ?Ìó) - (#x74e4 ?Ìô) - (#x74e8 ?Ìõ) - (#x74ea ?Ìö) - (#x74eb ?Ì÷) - (#x74ef ?Ìø) - (#x74f4 ?Ìù) - (#x74fa ?Ìú) - (#x74fb ?Ìû) - (#x74fc ?Ìü) - (#x74ff ?Ìý) - (#x7506 ?Ìþ) - (#x7512 ?Í¡) - (#x7516 ?Í¢) - (#x7517 ?Í£) - (#x7520 ?ͤ) - (#x7521 ?Í¥) - (#x7524 ?ͦ) - (#x7527 ?ͧ) - (#x7529 ?ͨ) - (#x752a ?Í©) - (#x752f ?ͪ) - (#x7536 ?Í«) - (#x7539 ?ͬ) - (#x753d ?Í) - (#x753e ?Í®) - (#x753f ?ͯ) - (#x7540 ?Í°) - (#x7543 ?ͱ) - (#x7547 ?Ͳ) - (#x7548 ?ͳ) - (#x754e ?Í´) - (#x7550 ?͵) - (#x7552 ?Ͷ) - (#x7557 ?Í·) - (#x755e ?͸) - (#x755f ?͹) - (#x7561 ?ͺ) - (#x756f ?Í») - (#x7571 ?ͼ) - (#x7579 ?ͽ) - (#x757a ?;) - (#x757b ?Í¿) - (#x757c ?ÍÀ) - (#x757d ?ÍÁ) - (#x757e ?ÍÂ) - (#x7581 ?ÍÃ) - (#x7585 ?ÍÄ) - (#x7590 ?ÍÅ) - (#x7592 ?ÍÆ) - (#x7593 ?ÍÇ) - (#x7595 ?ÍÈ) - (#x7599 ?ÍÉ) - (#x759c ?ÍÊ) - (#x75a2 ?ÍË) - (#x75a4 ?ÍÌ) - (#x75b4 ?ÍÍ) - (#x75ba ?ÍÎ) - (#x75bf ?ÍÏ) - (#x75c0 ?ÍÐ) - (#x75c1 ?ÍÑ) - (#x75c4 ?ÍÒ) - (#x75c6 ?ÍÓ) - (#x75cc ?ÍÔ) - (#x75ce ?ÍÕ) - (#x75cf ?ÍÖ) - (#x75d7 ?Í×) - (#x75dc ?ÍØ) - (#x75df ?ÍÙ) - (#x75e0 ?ÍÚ) - (#x75e1 ?ÍÛ) - (#x75e4 ?ÍÜ) - (#x75e7 ?ÍÝ) - (#x75ec ?ÍÞ) - (#x75ee ?Íß) - (#x75ef ?Íà) - (#x75f1 ?Íá) - (#x75f9 ?Íâ) - (#x7600 ?Íã) - (#x7602 ?Íä) - (#x7603 ?Íå) - (#x7604 ?Íæ) - (#x7607 ?Íç) - (#x7608 ?Íè) - (#x760a ?Íé) - (#x760c ?Íê) - (#x760f ?Íë) - (#x7612 ?Íì) - (#x7613 ?Íí) - (#x7615 ?Íî) - (#x7616 ?Íï) - (#x7619 ?Íð) - (#x761b ?Íñ) - (#x761c ?Íò) - (#x761d ?Íó) - (#x761e ?Íô) - (#x7623 ?Íõ) - (#x7625 ?Íö) - (#x7626 ?Í÷) - (#x7629 ?Íø) - (#x762d ?Íù) - (#x7632 ?Íú) - (#x7633 ?Íû) - (#x7635 ?Íü) - (#x7638 ?Íý) - (#x7639 ?Íþ) - (#x763a ?Ρ) - (#x763c ?΢) - (#x7640 ?Τ) - (#x7641 ?Î¥) - (#x7643 ?Φ) - (#x7644 ?Χ) - (#x7645 ?Ψ) - (#x7649 ?Ω) - (#x764a ?Σ) - (#x764b ?Ϊ) - (#x7655 ?Ϋ) - (#x7659 ?ά) - (#x765f ?Î) - (#x7664 ?ή) - (#x7665 ?ί) - (#x766d ?ΰ) - (#x766e ?α) - (#x766f ?β) - (#x7671 ?γ) - (#x7674 ?δ) - (#x7681 ?ε) - (#x7685 ?ζ) - (#x768c ?η) - (#x768d ?θ) - (#x7695 ?ι) - (#x769b ?κ) - (#x769c ?λ) - (#x769d ?μ) - (#x769f ?ν) - (#x76a0 ?ξ) - (#x76a2 ?ο) - (#x76a3 ?ÎÀ) - (#x76a4 ?ÎÁ) - (#x76a5 ?ÎÂ) - (#x76a6 ?ÎÃ) - (#x76a7 ?ÎÄ) - (#x76a8 ?ÎÅ) - (#x76aa ?ÎÆ) - (#x76ad ?ÎÇ) - (#x76bd ?ÎÈ) - (#x76c1 ?ÎÉ) - (#x76c5 ?ÎÊ) - (#x76c9 ?ÎË) - (#x76cb ?ÎÌ) - (#x76cc ?ÎÍ) - (#x76ce ?ÎÎ) - (#x76d4 ?ÎÏ) - (#x76d9 ?ÎÐ) - (#x76e0 ?ÎÑ) - (#x76e6 ?ÎÒ) - (#x76e8 ?ÎÓ) - (#x76ec ?ÎÔ) - (#x76f0 ?ÎÕ) - (#x76f1 ?ÎÖ) - (#x76f6 ?Î×) - (#x76f9 ?ÎØ) - (#x76fc ?ÎÙ) - (#x7700 ?ÎÚ) - (#x7706 ?ÎÛ) - (#x770a ?ÎÜ) - (#x770e ?ÎÝ) - (#x7712 ?ÎÞ) - (#x7714 ?Îß) - (#x7715 ?Îà) - (#x7717 ?Îá) - (#x7719 ?Îâ) - (#x771a ?Îã) - (#x771c ?Îä) - (#x7722 ?Îå) - (#x7728 ?Îæ) - (#x772d ?Îç) - (#x772e ?Îè) - (#x772f ?Îé) - (#x7734 ?Îê) - (#x7735 ?Îë) - (#x7736 ?Îì) - (#x7739 ?Îí) - (#x773d ?Îî) - (#x773e ?Îï) - (#x7742 ?Îð) - (#x7745 ?Îñ) - (#x7746 ?Îò) - (#x774a ?Îó) - (#x774d ?Îô) - (#x774e ?Îõ) - (#x774f ?Îö) - (#x7752 ?Î÷) - (#x7756 ?Îø) - (#x7757 ?Îù) - (#x775c ?Îú) - (#x775e ?Îû) - (#x775f ?Îü) - (#x7760 ?Îý) - (#x7762 ?Îþ) - (#x7764 ?Ï¡) - (#x7767 ?Ï¢) - (#x776a ?Ï£) - (#x776c ?Ϥ) - (#x7770 ?Ï¥) - (#x7772 ?Ϧ) - (#x7773 ?ϧ) - (#x7774 ?Ϩ) - (#x777a ?Ï©) - (#x777d ?Ϫ) - (#x7780 ?Ï«) - (#x7784 ?Ϭ) - (#x778c ?Ï) - (#x778d ?Ï®) - (#x7794 ?ϯ) - (#x7795 ?Ï°) - (#x7796 ?ϱ) - (#x779a ?ϲ) - (#x779f ?ϳ) - (#x77a2 ?Ï´) - (#x77a7 ?ϵ) - (#x77aa ?϶) - (#x77ae ?Ï·) - (#x77af ?ϸ) - (#x77b1 ?Ϲ) - (#x77b5 ?Ϻ) - (#x77be ?Ï») - (#x77c3 ?ϼ) - (#x77c9 ?Ͻ) - (#x77d1 ?Ͼ) - (#x77d2 ?Ï¿) - (#x77d5 ?ÏÀ) - (#x77d9 ?ÏÁ) - (#x77de ?ÏÂ) - (#x77df ?ÏÃ) - (#x77e0 ?ÏÄ) - (#x77e4 ?ÏÅ) - (#x77e6 ?ÏÆ) - (#x77ea ?ÏÇ) - (#x77ec ?ÏÈ) - (#x77f0 ?ÏÉ) - (#x77f1 ?ÏÊ) - (#x77f4 ?ÏË) - (#x77f8 ?ÏÌ) - (#x77fb ?ÏÍ) - (#x7805 ?ÏÎ) - (#x7806 ?ÏÏ) - (#x7809 ?ÏÐ) - (#x780d ?ÏÑ) - (#x780e ?ÏÒ) - (#x7811 ?ÏÓ) - (#x781d ?ÏÔ) - (#x7821 ?ÏÕ) - (#x7822 ?ÏÖ) - (#x7823 ?Ï×) - (#x782d ?ÏØ) - (#x782e ?ÏÙ) - (#x7830 ?ÏÚ) - (#x7835 ?ÏÛ) - (#x7837 ?ÏÜ) - (#x7843 ?ÏÝ) - (#x7844 ?ÏÞ) - (#x7847 ?Ïß) - (#x7848 ?Ïà) - (#x784c ?Ïá) - (#x784e ?Ïâ) - (#x7852 ?Ïã) - (#x785c ?Ïä) - (#x785e ?Ïå) - (#x7860 ?Ïæ) - (#x7861 ?Ïç) - (#x7863 ?Ïè) - (#x7864 ?Ïé) - (#x7868 ?Ïê) - (#x786a ?Ïë) - (#x786e ?Ïì) - (#x787a ?Ïí) - (#x787e ?Ïî) - (#x788a ?Ïï) - (#x788f ?Ïð) - (#x7894 ?Ïñ) - (#x7898 ?Ïò) - (#x789d ?Ïô) - (#x789e ?Ïõ) - (#x789f ?Ïö) - (#x78a1 ?Ïó) - (#x78a4 ?Ï÷) - (#x78a8 ?Ïø) - (#x78ac ?Ïù) - (#x78ad ?Ïú) - (#x78b0 ?Ïû) - (#x78b1 ?Ïü) - (#x78b2 ?Ïý) - (#x78b3 ?Ïþ) - (#x78bb ?С) - (#x78bd ?Т) - (#x78bf ?У) - (#x78c7 ?Ф) - (#x78c8 ?Ð¥) - (#x78c9 ?Ц) - (#x78cc ?Ч) - (#x78ce ?Ш) - (#x78d2 ?Щ) - (#x78d3 ?Ъ) - (#x78d5 ?Ы) - (#x78d6 ?Ь) - (#x78db ?Ю) - (#x78df ?Я) - (#x78e0 ?а) - (#x78e1 ?б) - (#x78e4 ?Ð) - (#x78e6 ?в) - (#x78ea ?г) - (#x78f2 ?д) - (#x78f3 ?е) - (#x78f6 ?з) - (#x78f7 ?и) - (#x78fa ?й) - (#x78fb ?к) - (#x78ff ?л) - (#x7900 ?ж) - (#x7906 ?м) - (#x790c ?н) - (#x7910 ?о) - (#x791a ?п) - (#x791c ?ÐÀ) - (#x791e ?ÐÁ) - (#x791f ?ÐÂ) - (#x7920 ?ÐÃ) - (#x7925 ?ÐÄ) - (#x7927 ?ÐÅ) - (#x7929 ?ÐÆ) - (#x792d ?ÐÇ) - (#x7931 ?ÐÈ) - (#x7934 ?ÐÉ) - (#x7935 ?ÐÊ) - (#x793b ?ÐË) - (#x793d ?ÐÌ) - (#x793f ?ÐÍ) - (#x7944 ?ÐÎ) - (#x7945 ?ÐÏ) - (#x7946 ?ÐÐ) - (#x794a ?ÐÑ) - (#x794b ?ÐÒ) - (#x794f ?ÐÓ) - (#x7951 ?ÐÔ) - (#x7954 ?ÐÕ) - (#x7958 ?ÐÖ) - (#x795b ?Ð×) - (#x795c ?ÐØ) - (#x7967 ?ÐÙ) - (#x7969 ?ÐÚ) - (#x796b ?ÐÛ) - (#x7972 ?ÐÜ) - (#x7979 ?ÐÝ) - (#x797b ?ÐÞ) - (#x797c ?Ðß) - (#x797e ?Ðà) - (#x798b ?Ðá) - (#x798c ?Ðâ) - (#x7991 ?Ðã) - (#x7993 ?Ðä) - (#x7994 ?Ðå) - (#x7995 ?Ðæ) - (#x7996 ?Ðç) - (#x7998 ?Ðè) - (#x799b ?Ðé) - (#x799c ?Ðê) - (#x79a1 ?Ðë) - (#x79a8 ?Ðì) - (#x79a9 ?Ðí) - (#x79ab ?Ðî) - (#x79af ?Ðï) - (#x79b1 ?Ðð) - (#x79b4 ?Ðñ) - (#x79b8 ?Ðò) - (#x79bb ?Ðó) - (#x79c2 ?Ðô) - (#x79c4 ?Ðõ) - (#x79c7 ?Ðö) - (#x79c8 ?Ð÷) - (#x79ca ?Ðø) - (#x79cf ?Ðù) - (#x79d4 ?Ðú) - (#x79d6 ?Ðû) - (#x79da ?Ðü) - (#x79dd ?Ðý) - (#x79de ?Ðþ) - (#x79e0 ?Ñ¡) - (#x79e2 ?Ñ¢) - (#x79e5 ?Ñ£) - (#x79ea ?Ѥ) - (#x79eb ?Ñ¥) - (#x79ed ?Ѧ) - (#x79f1 ?ѧ) - (#x79f8 ?Ѩ) - (#x79fc ?Ñ©) - (#x7a02 ?Ѫ) - (#x7a03 ?Ñ«) - (#x7a07 ?Ѭ) - (#x7a09 ?Ñ) - (#x7a0a ?Ñ®) - (#x7a0c ?ѯ) - (#x7a11 ?Ñ°) - (#x7a15 ?ѱ) - (#x7a1b ?Ѳ) - (#x7a1e ?ѳ) - (#x7a21 ?Ñ´) - (#x7a27 ?ѵ) - (#x7a2b ?Ѷ) - (#x7a2d ?Ñ·) - (#x7a2f ?Ѹ) - (#x7a30 ?ѹ) - (#x7a34 ?Ѻ) - (#x7a35 ?Ñ») - (#x7a38 ?Ѽ) - (#x7a39 ?ѽ) - (#x7a3a ?Ѿ) - (#x7a44 ?Ñ¿) - (#x7a45 ?ÑÀ) - (#x7a47 ?ÑÁ) - (#x7a48 ?ÑÂ) - (#x7a4c ?ÑÃ) - (#x7a55 ?ÑÄ) - (#x7a56 ?ÑÅ) - (#x7a59 ?ÑÆ) - (#x7a5c ?ÑÇ) - (#x7a5d ?ÑÈ) - (#x7a5f ?ÑÉ) - (#x7a60 ?ÑÊ) - (#x7a65 ?ÑË) - (#x7a67 ?ÑÌ) - (#x7a6a ?ÑÍ) - (#x7a6d ?ÑÎ) - (#x7a75 ?ÑÏ) - (#x7a78 ?ÑÐ) - (#x7a7e ?ÑÑ) - (#x7a80 ?ÑÒ) - (#x7a82 ?ÑÓ) - (#x7a85 ?ÑÔ) - (#x7a86 ?ÑÕ) - (#x7a8a ?ÑÖ) - (#x7a8b ?Ñ×) - (#x7a90 ?ÑØ) - (#x7a91 ?ÑÙ) - (#x7a94 ?ÑÚ) - (#x7a9e ?ÑÛ) - (#x7aa0 ?ÑÜ) - (#x7aa3 ?ÑÝ) - (#x7aac ?ÑÞ) - (#x7ab3 ?Ñß) - (#x7ab5 ?Ñà) - (#x7ab9 ?Ñá) - (#x7abb ?Ñâ) - (#x7abc ?Ñã) - (#x7ac6 ?Ñä) - (#x7ac9 ?Ñå) - (#x7acc ?Ñæ) - (#x7ace ?Ñç) - (#x7ad1 ?Ñè) - (#x7adb ?Ñé) - (#x7ae8 ?Ñê) - (#x7ae9 ?Ñë) - (#x7aeb ?Ñì) - (#x7aec ?Ñí) - (#x7af1 ?Ñî) - (#x7af4 ?Ñï) - (#x7afb ?Ñð) - (#x7afd ?Ññ) - (#x7afe ?Ñò) - (#x7b07 ?Ñó) - (#x7b14 ?Ñô) - (#x7b1f ?Ñõ) - (#x7b23 ?Ñö) - (#x7b27 ?Ñ÷) - (#x7b29 ?Ñø) - (#x7b2a ?Ñù) - (#x7b2b ?Ñú) - (#x7b2d ?Ñû) - (#x7b2e ?Ñü) - (#x7b2f ?Ñý) - (#x7b30 ?Ñþ) - (#x7b31 ?Ò¡) - (#x7b34 ?Ò¢) - (#x7b3d ?Ò£) - (#x7b3f ?Ò¤) - (#x7b40 ?Ò¥) - (#x7b41 ?Ò¦) - (#x7b47 ?Ò§) - (#x7b4e ?Ò¨) - (#x7b55 ?Ò©) - (#x7b60 ?Òª) - (#x7b64 ?Ò«) - (#x7b66 ?Ò¬) - (#x7b69 ?Ò) - (#x7b6a ?Ò®) - (#x7b6d ?Ò¯) - (#x7b6f ?Ò°) - (#x7b72 ?Ò±) - (#x7b73 ?Ò²) - (#x7b77 ?Ò³) - (#x7b84 ?Ò´) - (#x7b89 ?Òµ) - (#x7b8e ?Ò¶) - (#x7b90 ?Ò·) - (#x7b91 ?Ò¸) - (#x7b96 ?Ò¹) - (#x7b9b ?Òº) - (#x7b9e ?Ò») - (#x7ba0 ?Ò¼) - (#x7ba5 ?Ò½) - (#x7bac ?Ò¾) - (#x7baf ?Ò¿) - (#x7bb0 ?ÒÀ) - (#x7bb2 ?ÒÁ) - (#x7bb5 ?ÒÂ) - (#x7bb6 ?ÒÃ) - (#x7bba ?ÒÄ) - (#x7bbb ?ÒÅ) - (#x7bbc ?ÒÆ) - (#x7bbd ?ÒÇ) - (#x7bc2 ?ÒÈ) - (#x7bc5 ?ÒÉ) - (#x7bc8 ?ÒÊ) - (#x7bca ?ÒË) - (#x7bd4 ?ÒÌ) - (#x7bd6 ?ÒÍ) - (#x7bd7 ?ÒÎ) - (#x7bd9 ?ÒÏ) - (#x7bda ?ÒÐ) - (#x7bdb ?ÒÑ) - (#x7be8 ?ÒÒ) - (#x7bea ?ÒÓ) - (#x7bf2 ?ÒÔ) - (#x7bf4 ?ÒÕ) - (#x7bf5 ?ÒÖ) - (#x7bf8 ?Ò×) - (#x7bf9 ?ÒØ) - (#x7bfa ?ÒÙ) - (#x7bfc ?ÒÚ) - (#x7bfe ?ÒÛ) - (#x7c01 ?ÒÜ) - (#x7c02 ?ÒÝ) - (#x7c03 ?ÒÞ) - (#x7c04 ?Òß) - (#x7c06 ?Òà) - (#x7c09 ?Òá) - (#x7c0b ?Òâ) - (#x7c0c ?Òã) - (#x7c0e ?Òä) - (#x7c0f ?Òå) - (#x7c19 ?Òæ) - (#x7c1b ?Òç) - (#x7c20 ?Òè) - (#x7c25 ?Òé) - (#x7c26 ?Òê) - (#x7c28 ?Òë) - (#x7c2c ?Òì) - (#x7c31 ?Òí) - (#x7c33 ?Òî) - (#x7c34 ?Òï) - (#x7c36 ?Òð) - (#x7c39 ?Òñ) - (#x7c3a ?Òò) - (#x7c46 ?Òó) - (#x7c4a ?Òô) - (#x7c51 ?Òö) - (#x7c52 ?Ò÷) - (#x7c53 ?Òø) - (#x7c55 ?Òõ) - (#x7c59 ?Òù) - (#x7c5a ?Òú) - (#x7c5b ?Òû) - (#x7c5c ?Òü) - (#x7c5d ?Òý) - (#x7c5e ?Òþ) - (#x7c61 ?Ó¡) - (#x7c63 ?Ó¢) - (#x7c67 ?Ó£) - (#x7c69 ?Ó¤) - (#x7c6d ?Ó¥) - (#x7c6e ?Ó¦) - (#x7c70 ?Ó§) - (#x7c72 ?Ó¨) - (#x7c79 ?Ó©) - (#x7c7c ?Óª) - (#x7c7d ?Ó«) - (#x7c86 ?Ó¬) - (#x7c87 ?Ó) - (#x7c8f ?Ó®) - (#x7c94 ?Ó¯) - (#x7c9e ?Ó°) - (#x7ca0 ?Ó±) - (#x7ca6 ?Ó²) - (#x7cb0 ?Ó³) - (#x7cb6 ?Ó´) - (#x7cb7 ?Óµ) - (#x7cba ?Ó¶) - (#x7cbb ?Ó·) - (#x7cbc ?Ó¸) - (#x7cbf ?Ó¹) - (#x7cc4 ?Óº) - (#x7cc7 ?Ó») - (#x7cc8 ?Ó¼) - (#x7cc9 ?Ó½) - (#x7ccd ?Ó¾) - (#x7ccf ?Ó¿) - (#x7cd3 ?ÓÀ) - (#x7cd4 ?ÓÁ) - (#x7cd5 ?ÓÂ) - (#x7cd7 ?ÓÃ) - (#x7cd9 ?ÓÄ) - (#x7cda ?ÓÅ) - (#x7cdd ?ÓÆ) - (#x7ce6 ?ÓÇ) - (#x7ce9 ?ÓÈ) - (#x7ceb ?ÓÉ) - (#x7cf5 ?ÓÊ) - (#x7d03 ?ÓË) - (#x7d07 ?ÓÌ) - (#x7d08 ?ÓÍ) - (#x7d09 ?ÓÎ) - (#x7d0f ?ÓÏ) - (#x7d11 ?ÓÐ) - (#x7d12 ?ÓÑ) - (#x7d13 ?ÓÒ) - (#x7d16 ?ÓÓ) - (#x7d1d ?ÓÔ) - (#x7d1e ?ÓÕ) - (#x7d23 ?ÓÖ) - (#x7d26 ?Ó×) - (#x7d2a ?ÓØ) - (#x7d2d ?ÓÙ) - (#x7d31 ?ÓÚ) - (#x7d3c ?ÓÛ) - (#x7d3d ?ÓÜ) - (#x7d3e ?ÓÝ) - (#x7d40 ?ÓÞ) - (#x7d41 ?Óß) - (#x7d47 ?Óà) - (#x7d48 ?Óá) - (#x7d4d ?Óâ) - (#x7d51 ?Óã) - (#x7d53 ?Óä) - (#x7d57 ?Óå) - (#x7d59 ?Óæ) - (#x7d5a ?Óç) - (#x7d5c ?Óè) - (#x7d5d ?Óé) - (#x7d65 ?Óê) - (#x7d67 ?Óë) - (#x7d6a ?Óì) - (#x7d70 ?Óí) - (#x7d78 ?Óî) - (#x7d7a ?Óï) - (#x7d7b ?Óð) - (#x7d7f ?Óñ) - (#x7d81 ?Óò) - (#x7d82 ?Óó) - (#x7d83 ?Óô) - (#x7d85 ?Óõ) - (#x7d86 ?Óö) - (#x7d88 ?Ó÷) - (#x7d8b ?Óø) - (#x7d8c ?Óù) - (#x7d8d ?Óú) - (#x7d91 ?Óû) - (#x7d96 ?Óü) - (#x7d97 ?Óý) - (#x7d9d ?Óþ) - (#x7d9e ?Ô¡) - (#x7da6 ?Ô¢) - (#x7da7 ?Ô£) - (#x7daa ?Ô¤) - (#x7db3 ?Ô¥) - (#x7db6 ?Ô¦) - (#x7db7 ?Ô§) - (#x7db9 ?Ô¨) - (#x7dc2 ?Ô©) - (#x7dc3 ?Ôª) - (#x7dc4 ?Ô«) - (#x7dc5 ?Ô¬) - (#x7dc6 ?Ô) - (#x7dcc ?Ô®) - (#x7dcd ?Ô¯) - (#x7dce ?Ô°) - (#x7dd7 ?Ô±) - (#x7dd9 ?Ô²) - (#x7de2 ?Ô´) - (#x7de5 ?Ôµ) - (#x7de6 ?Ô¶) - (#x7dea ?Ô·) - (#x7deb ?Ô¸) - (#x7ded ?Ô¹) - (#x7df1 ?Ôº) - (#x7df5 ?Ô») - (#x7df6 ?Ô¼) - (#x7df9 ?Ô½) - (#x7dfa ?Ô¾) - (#x7e00 ?Ô³) - (#x7e08 ?Ô¿) - (#x7e10 ?ÔÀ) - (#x7e11 ?ÔÁ) - (#x7e15 ?ÔÂ) - (#x7e17 ?ÔÃ) - (#x7e1c ?ÔÄ) - (#x7e1d ?ÔÅ) - (#x7e20 ?ÔÆ) - (#x7e27 ?ÔÇ) - (#x7e28 ?ÔÈ) - (#x7e2c ?ÔÉ) - (#x7e2d ?ÔÊ) - (#x7e2f ?ÔË) - (#x7e33 ?ÔÌ) - (#x7e36 ?ÔÍ) - (#x7e3f ?ÔÎ) - (#x7e44 ?ÔÏ) - (#x7e45 ?ÔÐ) - (#x7e47 ?ÔÑ) - (#x7e4e ?ÔÒ) - (#x7e50 ?ÔÓ) - (#x7e52 ?ÔÔ) - (#x7e58 ?ÔÕ) - (#x7e5f ?ÔÖ) - (#x7e61 ?Ô×) - (#x7e62 ?ÔØ) - (#x7e65 ?ÔÙ) - (#x7e6b ?ÔÚ) - (#x7e6e ?ÔÛ) - (#x7e6f ?ÔÜ) - (#x7e73 ?ÔÝ) - (#x7e78 ?ÔÞ) - (#x7e7e ?Ôß) - (#x7e81 ?Ôà) - (#x7e86 ?Ôá) - (#x7e87 ?Ôâ) - (#x7e8a ?Ôã) - (#x7e8d ?Ôä) - (#x7e91 ?Ôå) - (#x7e95 ?Ôæ) - (#x7e98 ?Ôç) - (#x7e9a ?Ôè) - (#x7e9d ?Ôé) - (#x7e9e ?Ôê) - (#x7f3b ?Ôì) - (#x7f3c ?Ôë) - (#x7f3d ?Ôí) - (#x7f3e ?Ôî) - (#x7f3f ?Ôï) - (#x7f43 ?Ôð) - (#x7f44 ?Ôñ) - (#x7f47 ?Ôò) - (#x7f4f ?Ôó) - (#x7f52 ?Ôô) - (#x7f53 ?Ôõ) - (#x7f5b ?Ôö) - (#x7f5c ?Ô÷) - (#x7f5d ?Ôø) - (#x7f61 ?Ôù) - (#x7f63 ?Ôú) - (#x7f64 ?Ôû) - (#x7f65 ?Ôü) - (#x7f66 ?Ôý) - (#x7f6d ?Ôþ) - (#x7f71 ?Õ¡) - (#x7f7d ?Õ¢) - (#x7f7e ?Õ£) - (#x7f7f ?Õ¤) - (#x7f80 ?Õ¥) - (#x7f8b ?Õ¦) - (#x7f8d ?Õ§) - (#x7f8f ?Õ¨) - (#x7f90 ?Õ©) - (#x7f91 ?Õª) - (#x7f96 ?Õ«) - (#x7f97 ?Õ¬) - (#x7f9c ?Õ) - (#x7fa1 ?Õ®) - (#x7fa2 ?Õ¯) - (#x7fa6 ?Õ°) - (#x7faa ?Õ±) - (#x7fad ?Õ²) - (#x7fb4 ?Õ³) - (#x7fbc ?Õ´) - (#x7fbf ?Õµ) - (#x7fc0 ?Õ¶) - (#x7fc3 ?Õ·) - (#x7fc8 ?Õ¸) - (#x7fce ?Õ¹) - (#x7fcf ?Õº) - (#x7fdb ?Õ») - (#x7fdf ?Õ¼) - (#x7fe3 ?Õ½) - (#x7fe5 ?Õ¾) - (#x7fe8 ?Õ¿) - (#x7fec ?ÕÀ) - (#x7fee ?ÕÁ) - (#x7fef ?ÕÂ) - (#x7ff2 ?ÕÃ) - (#x7ffa ?ÕÄ) - (#x7ffd ?ÕÅ) - (#x7ffe ?ÕÆ) - (#x7fff ?ÕÇ) - (#x8007 ?ÕÈ) - (#x8008 ?ÕÉ) - (#x800a ?ÕÊ) - (#x800d ?ÕË) - (#x800e ?ÕÌ) - (#x800f ?ÕÍ) - (#x8011 ?ÕÎ) - (#x8013 ?ÕÏ) - (#x8014 ?ÕÐ) - (#x8016 ?ÕÑ) - (#x801d ?ÕÒ) - (#x801e ?ÕÓ) - (#x801f ?ÕÔ) - (#x8020 ?ÕÕ) - (#x8024 ?ÕÖ) - (#x8026 ?Õ×) - (#x802c ?ÕØ) - (#x802e ?ÕÙ) - (#x8030 ?ÕÚ) - (#x8034 ?ÕÛ) - (#x8035 ?ÕÜ) - (#x8037 ?ÕÝ) - (#x8039 ?ÕÞ) - (#x803a ?Õß) - (#x803c ?Õà) - (#x803e ?Õá) - (#x8040 ?Õâ) - (#x8044 ?Õã) - (#x8060 ?Õä) - (#x8064 ?Õå) - (#x8066 ?Õæ) - (#x806d ?Õç) - (#x8071 ?Õè) - (#x8075 ?Õé) - (#x8081 ?Õê) - (#x8088 ?Õë) - (#x808e ?Õì) - (#x809c ?Õí) - (#x809e ?Õî) - (#x80a6 ?Õï) - (#x80a7 ?Õð) - (#x80ab ?Õñ) - (#x80b8 ?Õò) - (#x80b9 ?Õó) - (#x80c8 ?Õô) - (#x80cd ?Õõ) - (#x80cf ?Õö) - (#x80d2 ?Õ÷) - (#x80d4 ?Õø) - (#x80d5 ?Õù) - (#x80d7 ?Õú) - (#x80d8 ?Õû) - (#x80e0 ?Õü) - (#x80ed ?Õý) - (#x80ee ?Õþ) - (#x80f0 ?Ö¡) - (#x80f2 ?Ö¢) - (#x80f3 ?Ö£) - (#x80f6 ?Ö¤) - (#x80f9 ?Ö¥) - (#x80fa ?Ö¦) - (#x80fe ?Ö§) - (#x8103 ?Ö¨) - (#x810b ?Ö©) - (#x8116 ?Öª) - (#x8117 ?Ö«) - (#x8118 ?Ö¬) - (#x811c ?Ö) - (#x811e ?Ö®) - (#x8120 ?Ö¯) - (#x8124 ?Ö°) - (#x8127 ?Ö±) - (#x812c ?Ö²) - (#x8130 ?Ö³) - (#x8135 ?Ö´) - (#x813a ?Öµ) - (#x813c ?Ö¶) - (#x8145 ?Ö·) - (#x8147 ?Ö¸) - (#x814a ?Ö¹) - (#x814c ?Öº) - (#x8152 ?Ö») - (#x8157 ?Ö¼) - (#x8160 ?Ö½) - (#x8161 ?Ö¾) - (#x8167 ?Ö¿) - (#x8168 ?ÖÀ) - (#x8169 ?ÖÁ) - (#x816d ?ÖÂ) - (#x816f ?ÖÃ) - (#x8177 ?ÖÄ) - (#x8181 ?ÖÅ) - (#x8184 ?ÖÇ) - (#x8185 ?ÖÈ) - (#x8186 ?ÖÉ) - (#x818b ?ÖÊ) - (#x818e ?ÖË) - (#x8190 ?ÖÆ) - (#x8196 ?ÖÌ) - (#x8198 ?ÖÍ) - (#x819b ?ÖÎ) - (#x819e ?ÖÏ) - (#x81a2 ?ÖÐ) - (#x81ae ?ÖÑ) - (#x81b2 ?ÖÒ) - (#x81b4 ?ÖÓ) - (#x81bb ?ÖÔ) - (#x81c3 ?ÖÖ) - (#x81c5 ?Ö×) - (#x81ca ?ÖØ) - (#x81cb ?ÖÕ) - (#x81ce ?ÖÙ) - (#x81cf ?ÖÚ) - (#x81d5 ?ÖÛ) - (#x81d7 ?ÖÜ) - (#x81db ?ÖÝ) - (#x81dd ?ÖÞ) - (#x81de ?Öß) - (#x81e1 ?Öà) - (#x81e4 ?Öá) - (#x81eb ?Öâ) - (#x81ec ?Öã) - (#x81f0 ?Öä) - (#x81f1 ?Öå) - (#x81f2 ?Öæ) - (#x81f5 ?Öç) - (#x81f6 ?Öè) - (#x81f8 ?Öé) - (#x81f9 ?Öê) - (#x81fd ?Öë) - (#x81ff ?Öì) - (#x8200 ?Öí) - (#x8203 ?Öî) - (#x820f ?Öï) - (#x8213 ?Öð) - (#x8214 ?Öñ) - (#x8219 ?Öò) - (#x821a ?Öó) - (#x821d ?Öô) - (#x8221 ?Öõ) - (#x8222 ?Öö) - (#x8228 ?Ö÷) - (#x8232 ?Öø) - (#x8234 ?Öù) - (#x823a ?Öú) - (#x8243 ?Öû) - (#x8244 ?Öü) - (#x8245 ?Öý) - (#x8246 ?Öþ) - (#x824b ?ס) - (#x824e ?×¢) - (#x824f ?×£) - (#x8251 ?פ) - (#x8256 ?×¥) - (#x825c ?צ) - (#x8260 ?ק) - (#x8263 ?ר) - (#x8267 ?ש) - (#x826d ?ת) - (#x8274 ?׫) - (#x827b ?׬) - (#x827d ?×) - (#x827f ?×®) - (#x8280 ?ׯ) - (#x8281 ?×°) - (#x8283 ?×±) - (#x8284 ?ײ) - (#x8287 ?׳) - (#x8289 ?×´) - (#x828a ?×µ) - (#x828e ?׶) - (#x8291 ?×·) - (#x8294 ?׸) - (#x8296 ?×¹) - (#x8298 ?׺) - (#x829a ?×») - (#x829b ?×¼) - (#x82a0 ?×½) - (#x82a1 ?×¾) - (#x82a3 ?׿) - (#x82a4 ?×À) - (#x82a7 ?×Á) - (#x82a8 ?×Â) - (#x82a9 ?×Ã) - (#x82aa ?×Ä) - (#x82ae ?×Å) - (#x82b0 ?×Æ) - (#x82b2 ?×Ç) - (#x82b4 ?×È) - (#x82b7 ?×É) - (#x82ba ?×Ê) - (#x82bc ?×Ë) - (#x82be ?×Ì) - (#x82bf ?×Í) - (#x82c6 ?×Î) - (#x82d0 ?×Ï) - (#x82d5 ?×Ð) - (#x82da ?×Ñ) - (#x82e0 ?×Ò) - (#x82e2 ?×Ó) - (#x82e4 ?×Ô) - (#x82e8 ?×Õ) - (#x82ea ?×Ö) - (#x82ed ?××) - (#x82ef ?×Ø) - (#x82f6 ?×Ù) - (#x82f7 ?×Ú) - (#x82fd ?×Û) - (#x82fe ?×Ü) - (#x8300 ?×Ý) - (#x8301 ?×Þ) - (#x8307 ?×ß) - (#x8308 ?×à) - (#x830a ?×á) - (#x830b ?×â) - (#x831b ?×ä) - (#x831d ?×å) - (#x831e ?×æ) - (#x831f ?×ç) - (#x8321 ?×è) - (#x8322 ?×é) - (#x832c ?×ê) - (#x832d ?×ë) - (#x832e ?×ì) - (#x8330 ?×í) - (#x8333 ?×î) - (#x8337 ?×ï) - (#x833a ?×ð) - (#x833c ?×ñ) - (#x833d ?×ò) - (#x8342 ?×ó) - (#x8343 ?×ô) - (#x8344 ?×õ) - (#x8347 ?×ö) - (#x834d ?×÷) - (#x834e ?×ø) - (#x8351 ?×ù) - (#x8353 ?ؾ) - (#x8354 ?×ã) - (#x8355 ?×ú) - (#x8356 ?×û) - (#x8357 ?×ü) - (#x8370 ?×ý) - (#x8378 ?×þ) - (#x837d ?Ø¡) - (#x837f ?Ø¢) - (#x8380 ?Ø£) - (#x8382 ?ؤ) - (#x8384 ?Ø¥) - (#x8386 ?ئ) - (#x838d ?ا) - (#x8392 ?ب) - (#x8394 ?Ø©) - (#x8395 ?ت) - (#x8398 ?Ø«) - (#x8399 ?ج) - (#x839b ?Ø) - (#x839c ?Ø®) - (#x839d ?د) - (#x83a6 ?Ø°) - (#x83a7 ?ر) - (#x83a9 ?ز) - (#x83ac ?س) - (#x83ad ?ØÌ) - (#x83be ?Ø´) - (#x83bf ?ص) - (#x83c0 ?ض) - (#x83c7 ?Ø·) - (#x83c9 ?ظ) - (#x83cf ?ع) - (#x83d0 ?غ) - (#x83d1 ?Ø») - (#x83d4 ?ؼ) - (#x83dd ?ؽ) - (#x83e8 ?Ø¿) - (#x83ea ?ØÀ) - (#x83f6 ?ØÁ) - (#x83f8 ?ØÂ) - (#x83f9 ?ØÃ) - (#x83fc ?ØÄ) - (#x8401 ?ØÅ) - (#x8406 ?ØÆ) - (#x840a ?ØÇ) - (#x840f ?ØÈ) - (#x8411 ?ØÉ) - (#x8415 ?ØÊ) - (#x8419 ?ØË) - (#x842f ?ØÍ) - (#x8439 ?ØÎ) - (#x8445 ?ØÏ) - (#x8447 ?ØÐ) - (#x8448 ?ØÑ) - (#x844a ?ØÒ) - (#x844d ?ØÓ) - (#x844f ?ØÔ) - (#x8451 ?ØÕ) - (#x8452 ?ØÖ) - (#x8456 ?Ø×) - (#x8458 ?ØØ) - (#x8459 ?ØÙ) - (#x845a ?ØÚ) - (#x845c ?ØÛ) - (#x8460 ?ØÜ) - (#x8464 ?ØÝ) - (#x8465 ?ØÞ) - (#x8467 ?Øß) - (#x846a ?Øà) - (#x8470 ?Øá) - (#x8473 ?Øâ) - (#x8474 ?Øã) - (#x8476 ?Øä) - (#x8478 ?Øå) - (#x847c ?Øæ) - (#x847d ?Øç) - (#x8481 ?Øè) - (#x8485 ?Øé) - (#x8492 ?Øê) - (#x8493 ?Øë) - (#x8495 ?Øì) - (#x849e ?Øí) - (#x84a6 ?Øî) - (#x84a8 ?Øï) - (#x84a9 ?Øð) - (#x84aa ?Øñ) - (#x84af ?Øò) - (#x84b1 ?Øó) - (#x84b4 ?Øô) - (#x84ba ?Øõ) - (#x84bd ?Øö) - (#x84be ?Ø÷) - (#x84c0 ?Øø) - (#x84c2 ?Øù) - (#x84c7 ?Øú) - (#x84c8 ?Øû) - (#x84cc ?Øü) - (#x84cf ?Øý) - (#x84d3 ?Øþ) - (#x84dc ?Ù¡) - (#x84e7 ?Ù¢) - (#x84ea ?Ù£) - (#x84ef ?Ù¤) - (#x84f0 ?Ù¥) - (#x84f1 ?Ù¦) - (#x84f2 ?Ù§) - (#x84f7 ?Ù¨) - (#x84fa ?Ùª) - (#x84fb ?Ù«) - (#x84fd ?Ù¬) - (#x8502 ?Ù) - (#x8503 ?Ù®) - (#x8507 ?Ù¯) - (#x850c ?Ù°) - (#x850e ?Ù±) - (#x8510 ?Ù²) - (#x851c ?Ù³) - (#x851e ?Ù´) - (#x8522 ?Ùµ) - (#x8523 ?Ù¶) - (#x8524 ?Ù·) - (#x8525 ?Ù¸) - (#x8527 ?Ù¹) - (#x852a ?Ùº) - (#x852b ?Ù») - (#x852f ?Ù¼) - (#x8532 ?Ù©) - (#x8533 ?Ù½) - (#x8534 ?Ù¾) - (#x8536 ?Ù¿) - (#x853f ?ÙÀ) - (#x8546 ?ÙÁ) - (#x854f ?ÙÂ) - (#x8550 ?ÙÃ) - (#x8551 ?ÙÄ) - (#x8552 ?ÙÅ) - (#x8553 ?ÙÆ) - (#x8556 ?ÙÇ) - (#x8559 ?ÙÈ) - (#x855c ?ÙÉ) - (#x855d ?ÙÊ) - (#x855e ?ÙË) - (#x855f ?ÙÌ) - (#x8560 ?ÙÍ) - (#x8561 ?ÙÎ) - (#x8562 ?ÙÏ) - (#x8564 ?ÙÐ) - (#x856b ?ÙÑ) - (#x856f ?ÙÒ) - (#x8579 ?ÙÓ) - (#x857a ?ÙÔ) - (#x857b ?ÙÕ) - (#x857d ?ÙÖ) - (#x857f ?Ù×) - (#x8581 ?ÙØ) - (#x8585 ?ÙÙ) - (#x8586 ?ÙÚ) - (#x8589 ?ÙÛ) - (#x858b ?ÙÜ) - (#x858c ?ÙÝ) - (#x858f ?ÙÞ) - (#x8593 ?Ùß) - (#x8598 ?Ùà) - (#x859d ?Ùá) - (#x859f ?Ùâ) - (#x85a0 ?Ùã) - (#x85a2 ?Ùä) - (#x85a5 ?Ùå) - (#x85a7 ?Ùæ) - (#x85ad ?Ùô) - (#x85b4 ?Ùç) - (#x85b6 ?Ùè) - (#x85b7 ?Ùé) - (#x85b8 ?Ùê) - (#x85bc ?Ùë) - (#x85bd ?Ùì) - (#x85be ?Ùí) - (#x85bf ?Ùî) - (#x85c2 ?Ùï) - (#x85c7 ?Ùð) - (#x85ca ?Ùñ) - (#x85cb ?Ùò) - (#x85ce ?Ùó) - (#x85d8 ?Ùõ) - (#x85da ?Ùö) - (#x85df ?Ù÷) - (#x85e0 ?Ùø) - (#x85e6 ?Ùù) - (#x85e8 ?Ùú) - (#x85ed ?Ùû) - (#x85f3 ?Ùü) - (#x85f6 ?Ùý) - (#x85fc ?Ùþ) - (#x85ff ?Ú¡) - (#x8600 ?Ú¢) - (#x8604 ?Ú£) - (#x8605 ?Ú¤) - (#x860d ?Ú¥) - (#x860e ?Ú¦) - (#x8610 ?Ú§) - (#x8611 ?Ú¨) - (#x8612 ?Ú©) - (#x8618 ?Úª) - (#x8619 ?Ú«) - (#x861b ?Ú¬) - (#x861e ?Ú) - (#x8621 ?Ú®) - (#x8627 ?Ú¯) - (#x8629 ?Ú°) - (#x8636 ?Ú±) - (#x8638 ?Ú²) - (#x863a ?Ú³) - (#x863c ?Ú´) - (#x863d ?Úµ) - (#x8640 ?Ú¶) - (#x8641 ?¸æ) - (#x8642 ?Ú·) - (#x8646 ?Ú¸) - (#x8652 ?Ú¹) - (#x8653 ?Úº) - (#x8656 ?Ú») - (#x8657 ?Ú¼) - (#x8658 ?Ú½) - (#x8659 ?Ú¾) - (#x865d ?Ú¿) - (#x8660 ?ÚÀ) - (#x8661 ?ÚÁ) - (#x8662 ?ÚÂ) - (#x8663 ?ÚÃ) - (#x8664 ?ÚÄ) - (#x8669 ?ÚÅ) - (#x866c ?ÚÆ) - (#x866f ?ÚÇ) - (#x8675 ?ÚÈ) - (#x8676 ?ÚÉ) - (#x8677 ?ÚÊ) - (#x867a ?ÚË) - (#x8688 ?Úí) - (#x868d ?ÚÌ) - (#x8691 ?ÚÍ) - (#x8696 ?ÚÎ) - (#x8698 ?ÚÏ) - (#x869a ?ÚÐ) - (#x869c ?ÚÑ) - (#x86a1 ?ÚÒ) - (#x86a6 ?ÚÓ) - (#x86a7 ?ÚÔ) - (#x86a8 ?ÚÕ) - (#x86ad ?ÚÖ) - (#x86b1 ?Ú×) - (#x86b3 ?ÚØ) - (#x86b4 ?ÚÙ) - (#x86b5 ?ÚÚ) - (#x86b7 ?ÚÛ) - (#x86b8 ?ÚÜ) - (#x86b9 ?ÚÝ) - (#x86bf ?ÚÞ) - (#x86c0 ?Úß) - (#x86c1 ?Úà) - (#x86c3 ?Úá) - (#x86c5 ?Úâ) - (#x86d1 ?Úã) - (#x86d2 ?Úä) - (#x86d5 ?Úå) - (#x86d7 ?Úæ) - (#x86da ?Úç) - (#x86dc ?Úè) - (#x86e0 ?Úé) - (#x86e3 ?Úê) - (#x86e5 ?Úë) - (#x86e7 ?Úì) - (#x86fa ?Úî) - (#x86fc ?Úï) - (#x86fd ?Úð) - (#x8704 ?Úñ) - (#x8705 ?Úò) - (#x8707 ?Úó) - (#x870b ?Úô) - (#x870e ?Úõ) - (#x870f ?Úö) - (#x8710 ?Ú÷) - (#x8713 ?Úø) - (#x8714 ?Úù) - (#x8719 ?Úú) - (#x871e ?Úû) - (#x871f ?Úü) - (#x8721 ?Úý) - (#x8723 ?Úþ) - (#x8728 ?Û¡) - (#x872e ?Û¢) - (#x872f ?Û£) - (#x8731 ?Û¤) - (#x8732 ?Û¥) - (#x8739 ?Û¦) - (#x873a ?Û§) - (#x873c ?Û¨) - (#x873d ?Û©) - (#x873e ?Ûª) - (#x8740 ?Û«) - (#x8743 ?Û¬) - (#x8745 ?Û) - (#x874d ?Û®) - (#x8758 ?Û¯) - (#x875d ?Û°) - (#x8761 ?Û±) - (#x8764 ?Û²) - (#x8765 ?Û³) - (#x876f ?Û´) - (#x8771 ?Ûµ) - (#x8772 ?Û¶) - (#x877b ?Û·) - (#x8783 ?Û¸) - (#x8784 ?Û¹) - (#x8785 ?Ûº) - (#x8786 ?Û») - (#x8787 ?Û¼) - (#x8788 ?Û½) - (#x8789 ?Û¾) - (#x878b ?Û¿) - (#x878c ?ÛÀ) - (#x8790 ?ÛÁ) - (#x8793 ?ÛÂ) - (#x8795 ?ÛÃ) - (#x8797 ?ÛÄ) - (#x8798 ?ÛÅ) - (#x8799 ?ÛÆ) - (#x879e ?ÛÇ) - (#x87a0 ?ÛÈ) - (#x87a3 ?ÛÉ) - (#x87a7 ?ÛÊ) - (#x87ac ?ÛË) - (#x87ad ?ÛÌ) - (#x87ae ?ÛÍ) - (#x87b1 ?ÛÎ) - (#x87b5 ?ÛÏ) - (#x87be ?ÛÐ) - (#x87bf ?ÛÑ) - (#x87c1 ?ÛÒ) - (#x87c8 ?ÛÓ) - (#x87c9 ?ÛÔ) - (#x87ca ?ÛÕ) - (#x87ce ?ÛÖ) - (#x87d5 ?Û×) - (#x87d6 ?ÛØ) - (#x87d9 ?ÛÙ) - (#x87da ?ÛÚ) - (#x87dc ?ÛÛ) - (#x87df ?ÛÜ) - (#x87e2 ?ÛÝ) - (#x87e3 ?ÛÞ) - (#x87e4 ?Ûß) - (#x87ea ?Ûà) - (#x87eb ?Ûá) - (#x87ed ?Ûâ) - (#x87f1 ?Ûã) - (#x87f3 ?Ûä) - (#x87f8 ?Ûå) - (#x87fa ?Ûæ) - (#x87ff ?Ûç) - (#x8801 ?Ûè) - (#x8803 ?Ûé) - (#x8806 ?Ûê) - (#x8809 ?Ûë) - (#x880a ?Ûì) - (#x880b ?Ûí) - (#x8810 ?Ûî) - (#x8812 ?Ûð) - (#x8813 ?Ûñ) - (#x8814 ?Ûò) - (#x8818 ?Ûó) - (#x8819 ?Ûï) - (#x881a ?Ûô) - (#x881b ?Ûõ) - (#x881c ?Ûö) - (#x881e ?Û÷) - (#x881f ?Ûø) - (#x8828 ?Ûù) - (#x882d ?Ûú) - (#x882e ?Ûû) - (#x8830 ?Ûü) - (#x8832 ?Ûý) - (#x8835 ?Ûþ) - (#x883a ?Ü¡) - (#x883c ?Ü¢) - (#x8841 ?Ü£) - (#x8843 ?ܤ) - (#x8845 ?Ü¥) - (#x8848 ?ܦ) - (#x8849 ?ܧ) - (#x884a ?ܨ) - (#x884b ?Ü©) - (#x884e ?ܪ) - (#x8851 ?Ü«) - (#x8855 ?ܬ) - (#x8856 ?Ü) - (#x8858 ?Ü®) - (#x885a ?ܯ) - (#x885c ?Ü°) - (#x885f ?ܱ) - (#x8860 ?ܲ) - (#x8864 ?ܳ) - (#x8869 ?Ü´) - (#x8871 ?ܵ) - (#x8879 ?ܶ) - (#x887b ?Ü·) - (#x8880 ?ܸ) - (#x8898 ?ܹ) - (#x889a ?ܺ) - (#x889b ?Ü») - (#x889c ?ܼ) - (#x889f ?ܽ) - (#x88a0 ?ܾ) - (#x88a8 ?Ü¿) - (#x88aa ?ÜÀ) - (#x88ba ?ÜÁ) - (#x88bd ?ÜÂ) - (#x88be ?ÜÃ) - (#x88c0 ?ÜÄ) - (#x88ca ?ÜÅ) - (#x88cb ?ÜÆ) - (#x88cc ?ÜÇ) - (#x88cd ?ÜÈ) - (#x88ce ?ÜÉ) - (#x88d1 ?ÜÊ) - (#x88d2 ?ÜË) - (#x88d3 ?ÜÌ) - (#x88db ?ÜÍ) - (#x88de ?ÜÎ) - (#x88e7 ?ÜÏ) - (#x88ef ?ÜÐ) - (#x88f0 ?ÜÑ) - (#x88f1 ?ÜÒ) - (#x88f5 ?ÜÓ) - (#x88f7 ?ÜÔ) - (#x8901 ?ÜÕ) - (#x8906 ?ÜÖ) - (#x890d ?Ü×) - (#x890e ?ÜØ) - (#x890f ?ÜÙ) - (#x8915 ?ÜÚ) - (#x8916 ?ÜÛ) - (#x8918 ?ÜÜ) - (#x8919 ?ÜÝ) - (#x891a ?ÜÞ) - (#x891c ?Üß) - (#x8920 ?Üà) - (#x8926 ?Üá) - (#x8927 ?Üâ) - (#x8928 ?Üã) - (#x8930 ?Üä) - (#x8931 ?Üå) - (#x8932 ?Üæ) - (#x8935 ?Üç) - (#x8939 ?Üè) - (#x893a ?Üé) - (#x893e ?Üê) - (#x8940 ?Üë) - (#x8942 ?Üì) - (#x8945 ?Üí) - (#x8946 ?Üî) - (#x8949 ?Üï) - (#x894f ?Üð) - (#x8952 ?Üñ) - (#x8957 ?Üò) - (#x895a ?Üó) - (#x895b ?Üô) - (#x895c ?Üõ) - (#x8961 ?Üö) - (#x8962 ?Ü÷) - (#x8963 ?Üø) - (#x896b ?Üù) - (#x896e ?Üú) - (#x8970 ?Üû) - (#x8973 ?Üü) - (#x8975 ?Üý) - (#x897a ?Üþ) - (#x897b ?Ý¡) - (#x897c ?Ý¢) - (#x897d ?Ý£) - (#x8989 ?ݤ) - (#x898d ?Ý¥) - (#x8990 ?ݦ) - (#x8994 ?ݧ) - (#x8995 ?ݨ) - (#x899b ?Ý©) - (#x899c ?ݪ) - (#x899f ?Ý«) - (#x89a0 ?ݬ) - (#x89a5 ?Ý) - (#x89b0 ?Ý®) - (#x89b4 ?ݯ) - (#x89b5 ?Ý°) - (#x89b6 ?ݱ) - (#x89b7 ?ݲ) - (#x89bc ?ݳ) - (#x89d4 ?Ý´) - (#x89d5 ?ݵ) - (#x89d6 ?ݶ) - (#x89d7 ?Ý·) - (#x89d8 ?ݸ) - (#x89e5 ?ݹ) - (#x89e9 ?ݺ) - (#x89eb ?Ý») - (#x89ed ?ݼ) - (#x89f1 ?ݽ) - (#x89f3 ?ݾ) - (#x89f6 ?Ý¿) - (#x89f9 ?ÝÀ) - (#x89fd ?ÝÁ) - (#x89ff ?ÝÂ) - (#x8a04 ?ÝÃ) - (#x8a05 ?ÝÄ) - (#x8a07 ?ÝÅ) - (#x8a0f ?ÝÆ) - (#x8a11 ?ÝÇ) - (#x8a12 ?ÝÈ) - (#x8a14 ?ÝÉ) - (#x8a15 ?ÝÊ) - (#x8a1e ?ÝË) - (#x8a20 ?ÝÌ) - (#x8a22 ?ÝÍ) - (#x8a24 ?ÝÎ) - (#x8a26 ?ÝÏ) - (#x8a2b ?ÝÐ) - (#x8a2c ?ÝÑ) - (#x8a2f ?ÝÒ) - (#x8a35 ?ÝÓ) - (#x8a37 ?ÝÔ) - (#x8a3d ?ÝÕ) - (#x8a3e ?ÝÖ) - (#x8a40 ?Ý×) - (#x8a43 ?ÝØ) - (#x8a45 ?ÝÙ) - (#x8a47 ?ÝÚ) - (#x8a49 ?ÝÛ) - (#x8a4d ?ÝÜ) - (#x8a4e ?ÝÝ) - (#x8a53 ?ÝÞ) - (#x8a56 ?Ýß) - (#x8a57 ?Ýà) - (#x8a58 ?Ýá) - (#x8a5c ?Ýâ) - (#x8a5d ?Ýã) - (#x8a61 ?Ýä) - (#x8a65 ?Ýå) - (#x8a67 ?Ýæ) - (#x8a75 ?Ýç) - (#x8a76 ?Ýè) - (#x8a77 ?Ýé) - (#x8a79 ?Ýê) - (#x8a7a ?Ýë) - (#x8a7b ?Ýì) - (#x8a7e ?Ýí) - (#x8a7f ?Ýî) - (#x8a80 ?Ýï) - (#x8a83 ?Ýð) - (#x8a86 ?Ýñ) - (#x8a8b ?Ýò) - (#x8a8f ?Ýó) - (#x8a90 ?Ýô) - (#x8a92 ?Ýõ) - (#x8a96 ?Ýö) - (#x8a97 ?Ý÷) - (#x8a99 ?Ýø) - (#x8a9f ?Ýù) - (#x8aa7 ?Ýú) - (#x8aa9 ?Ýû) - (#x8aae ?Ýü) - (#x8aaf ?Ýý) - (#x8ab3 ?Ýþ) - (#x8ab6 ?Þ¡) - (#x8ab7 ?Þ¢) - (#x8abb ?Þ£) - (#x8abe ?Þ¤) - (#x8ac3 ?Þ¥) - (#x8ac6 ?Þ¦) - (#x8ac8 ?Þ§) - (#x8ac9 ?Þ¨) - (#x8aca ?Þ©) - (#x8ad1 ?Þª) - (#x8ad3 ?Þ«) - (#x8ad4 ?Þ¬) - (#x8ad5 ?Þ) - (#x8ad7 ?Þ®) - (#x8add ?Þ¯) - (#x8adf ?Þ°) - (#x8aec ?Þ±) - (#x8af0 ?Þ²) - (#x8af4 ?Þ³) - (#x8af5 ?Þ´) - (#x8af6 ?Þµ) - (#x8afc ?Þ¶) - (#x8aff ?Þ·) - (#x8b05 ?Þ¸) - (#x8b06 ?Þ¹) - (#x8b0a ?Þ¿) - (#x8b0b ?Þº) - (#x8b11 ?Þ») - (#x8b1c ?Þ¼) - (#x8b1e ?Þ½) - (#x8b1f ?Þ¾) - (#x8b2d ?ÞÀ) - (#x8b30 ?ÞÁ) - (#x8b37 ?ÞÂ) - (#x8b3c ?ÞÃ) - (#x8b42 ?ÞÄ) - (#x8b43 ?ÞÅ) - (#x8b44 ?ÞÆ) - (#x8b45 ?ÞÇ) - (#x8b46 ?ÞÈ) - (#x8b48 ?ÞÉ) - (#x8b4d ?ÞÎ) - (#x8b52 ?ÞÊ) - (#x8b53 ?ÞË) - (#x8b54 ?ÞÌ) - (#x8b59 ?ÞÍ) - (#x8b5e ?ÞÏ) - (#x8b63 ?ÞÐ) - (#x8b6d ?ÞÑ) - (#x8b76 ?ÞÒ) - (#x8b78 ?ÞÓ) - (#x8b79 ?ÞÔ) - (#x8b7c ?ÞÕ) - (#x8b7e ?ÞÖ) - (#x8b81 ?Þ×) - (#x8b84 ?ÞØ) - (#x8b85 ?ÞÙ) - (#x8b8b ?ÞÚ) - (#x8b8d ?ÞÛ) - (#x8b8f ?ÞÜ) - (#x8b94 ?ÞÝ) - (#x8b95 ?ÞÞ) - (#x8b9c ?Þß) - (#x8b9e ?Þà) - (#x8b9f ?Þá) - (#x8c38 ?Þâ) - (#x8c39 ?Þã) - (#x8c3d ?Þä) - (#x8c3e ?Þå) - (#x8c45 ?Þæ) - (#x8c47 ?Þç) - (#x8c49 ?Þè) - (#x8c4b ?Þé) - (#x8c4f ?Þê) - (#x8c51 ?Þë) - (#x8c53 ?Þì) - (#x8c54 ?Þí) - (#x8c57 ?Þî) - (#x8c58 ?Þï) - (#x8c59 ?Þò) - (#x8c5b ?Þð) - (#x8c5d ?Þñ) - (#x8c63 ?Þó) - (#x8c64 ?Þô) - (#x8c66 ?Þõ) - (#x8c68 ?Þö) - (#x8c69 ?Þ÷) - (#x8c6d ?Þø) - (#x8c73 ?Þù) - (#x8c75 ?Þú) - (#x8c76 ?Þû) - (#x8c7b ?Þü) - (#x8c7e ?Þý) - (#x8c86 ?Þþ) - (#x8c87 ?ß¡) - (#x8c8b ?ߢ) - (#x8c90 ?ߣ) - (#x8c92 ?ߤ) - (#x8c93 ?ߥ) - (#x8c99 ?ߦ) - (#x8c9b ?ߧ) - (#x8c9c ?ߨ) - (#x8ca4 ?ß©) - (#x8cb9 ?ߪ) - (#x8cba ?ß«) - (#x8cc5 ?߬) - (#x8cc6 ?ß) - (#x8cc9 ?ß®) - (#x8ccb ?߯) - (#x8ccf ?ß°) - (#x8cd5 ?ß²) - (#x8cd6 ?ß±) - (#x8cd9 ?ß³) - (#x8cdd ?ß´) - (#x8ce1 ?ßµ) - (#x8ce8 ?߶) - (#x8cec ?ß·) - (#x8cef ?߸) - (#x8cf0 ?ß¹) - (#x8cf2 ?ߺ) - (#x8cf5 ?ß») - (#x8cf7 ?ß¼) - (#x8cf8 ?ß½) - (#x8cfe ?ß¾) - (#x8cff ?ß¿) - (#x8d01 ?ßÀ) - (#x8d03 ?ßÁ) - (#x8d09 ?ßÂ) - (#x8d12 ?ßÃ) - (#x8d17 ?ßÄ) - (#x8d1b ?ßÅ) - (#x8d65 ?ßÆ) - (#x8d69 ?ßÇ) - (#x8d6c ?ßÈ) - (#x8d6e ?ßÉ) - (#x8d7f ?ßÊ) - (#x8d82 ?ßË) - (#x8d84 ?ßÌ) - (#x8d88 ?ßÍ) - (#x8d8d ?ßÎ) - (#x8d90 ?ßÏ) - (#x8d91 ?ßÐ) - (#x8d95 ?ßÑ) - (#x8d9e ?ßÒ) - (#x8d9f ?ßÓ) - (#x8da0 ?ßÔ) - (#x8da6 ?ßÕ) - (#x8dab ?ßÖ) - (#x8dac ?ß×) - (#x8daf ?ßØ) - (#x8db2 ?ßÙ) - (#x8db5 ?ßÚ) - (#x8db7 ?ßÛ) - (#x8db9 ?ßÜ) - (#x8dbb ?ßÝ) - (#x8dbc ?ßï) - (#x8dc0 ?ßÞ) - (#x8dc5 ?ßß) - (#x8dc6 ?ßà) - (#x8dc7 ?ßá) - (#x8dc8 ?ßâ) - (#x8dca ?ßã) - (#x8dce ?ßä) - (#x8dd1 ?ßå) - (#x8dd4 ?ßæ) - (#x8dd5 ?ßç) - (#x8dd7 ?ßè) - (#x8dd9 ?ßé) - (#x8de4 ?ßê) - (#x8de5 ?ßë) - (#x8de7 ?ßì) - (#x8dec ?ßí) - (#x8df0 ?ßî) - (#x8df1 ?ßð) - (#x8df2 ?ßñ) - (#x8df4 ?ßò) - (#x8dfd ?ßó) - (#x8e01 ?ßô) - (#x8e04 ?ßõ) - (#x8e05 ?ßö) - (#x8e06 ?ß÷) - (#x8e0b ?ßø) - (#x8e11 ?ßù) - (#x8e14 ?ßú) - (#x8e16 ?ßû) - (#x8e20 ?ßü) - (#x8e21 ?ßý) - (#x8e22 ?ßþ) - (#x8e23 ?à¡) - (#x8e26 ?à¢) - (#x8e27 ?à£) - (#x8e31 ?à¤) - (#x8e33 ?à¥) - (#x8e36 ?à¦) - (#x8e37 ?à§) - (#x8e38 ?à¨) - (#x8e39 ?à©) - (#x8e3d ?àª) - (#x8e40 ?à«) - (#x8e41 ?à¬) - (#x8e4b ?à) - (#x8e4d ?à®) - (#x8e4e ?à¯) - (#x8e4f ?à°) - (#x8e54 ?à±) - (#x8e5b ?à²) - (#x8e5c ?à³) - (#x8e5d ?à´) - (#x8e5e ?àµ) - (#x8e61 ?à¶) - (#x8e62 ?à·) - (#x8e69 ?à¸) - (#x8e6c ?à¹) - (#x8e6d ?àº) - (#x8e6f ?à») - (#x8e70 ?à¼) - (#x8e71 ?à½) - (#x8e79 ?à¾) - (#x8e7a ?à¿) - (#x8e7b ?àÀ) - (#x8e82 ?àÁ) - (#x8e83 ?àÂ) - (#x8e89 ?àÃ) - (#x8e90 ?àÄ) - (#x8e92 ?àÅ) - (#x8e95 ?àÆ) - (#x8e9a ?àÇ) - (#x8e9b ?àÈ) - (#x8e9d ?àÉ) - (#x8e9e ?àÊ) - (#x8ea2 ?àË) - (#x8ea7 ?àÌ) - (#x8ea9 ?àÍ) - (#x8ead ?àÎ) - (#x8eae ?àÏ) - (#x8eb3 ?àÐ) - (#x8eb5 ?àÑ) - (#x8eba ?àÒ) - (#x8ebb ?àÓ) - (#x8ec0 ?àÔ) - (#x8ec1 ?àÕ) - (#x8ec3 ?àÖ) - (#x8ec4 ?à×) - (#x8ec7 ?àØ) - (#x8ecf ?àÙ) - (#x8ed1 ?àÚ) - (#x8ed4 ?àÛ) - (#x8edc ?àÜ) - (#x8ee8 ?àÝ) - (#x8eed ?àä) - (#x8eee ?àÞ) - (#x8ef0 ?àß) - (#x8ef1 ?àà) - (#x8ef7 ?àá) - (#x8ef9 ?àâ) - (#x8efa ?àã) - (#x8f00 ?àå) - (#x8f02 ?àæ) - (#x8f07 ?àç) - (#x8f08 ?àè) - (#x8f0f ?àé) - (#x8f10 ?àê) - (#x8f16 ?àë) - (#x8f17 ?àì) - (#x8f18 ?àí) - (#x8f1e ?àî) - (#x8f20 ?àï) - (#x8f21 ?àð) - (#x8f23 ?àñ) - (#x8f25 ?àò) - (#x8f27 ?àó) - (#x8f28 ?àô) - (#x8f2c ?àõ) - (#x8f2d ?àö) - (#x8f2e ?à÷) - (#x8f34 ?àø) - (#x8f35 ?àù) - (#x8f36 ?àú) - (#x8f37 ?àû) - (#x8f3a ?àü) - (#x8f40 ?àý) - (#x8f41 ?àþ) - (#x8f43 ?á¡) - (#x8f47 ?á¢) - (#x8f4f ?á£) - (#x8f51 ?á¤) - (#x8f52 ?á¥) - (#x8f53 ?á¦) - (#x8f54 ?á§) - (#x8f55 ?á¨) - (#x8f58 ?á©) - (#x8f5d ?áª) - (#x8f5e ?á«) - (#x8f65 ?á¬) - (#x8f9d ?á) - (#x8fa0 ?á®) - (#x8fa1 ?á¯) - (#x8fa4 ?á°) - (#x8fa5 ?á±) - (#x8fa6 ?á²) - (#x8fb5 ?á³) - (#x8fb6 ?á´) - (#x8fb8 ?áµ) - (#x8fbe ?á¶) - (#x8fc0 ?á·) - (#x8fc1 ?á¸) - (#x8fc6 ?á¹) - (#x8fca ?áº) - (#x8fcb ?á») - (#x8fcd ?á¼) - (#x8fd0 ?á½) - (#x8fd2 ?á¾) - (#x8fd3 ?á¿) - (#x8fd5 ?áÀ) - (#x8fe0 ?áÁ) - (#x8fe3 ?áÂ) - (#x8fe4 ?áÃ) - (#x8fe8 ?áÄ) - (#x8fee ?áÅ) - (#x8ff1 ?áÆ) - (#x8ff5 ?áÇ) - (#x8ff6 ?áÈ) - (#x8ffb ?áÉ) - (#x8ffe ?áÊ) - (#x9002 ?áË) - (#x9004 ?áÌ) - (#x9008 ?áÍ) - (#x900c ?áÎ) - (#x9018 ?áÏ) - (#x901b ?áÐ) - (#x9028 ?áÑ) - (#x9029 ?áÒ) - (#x902a ?áÔ) - (#x902c ?áÕ) - (#x902d ?áÖ) - (#x902f ?áÓ) - (#x9033 ?á×) - (#x9034 ?áØ) - (#x9037 ?áÙ) - (#x903f ?áÚ) - (#x9043 ?áÛ) - (#x9044 ?áÜ) - (#x904c ?áÝ) - (#x905b ?áÞ) - (#x905d ?áß) - (#x9062 ?áà) - (#x9066 ?áá) - (#x9067 ?áâ) - (#x906c ?áã) - (#x9070 ?áä) - (#x9074 ?áå) - (#x9079 ?áæ) - (#x9085 ?áç) - (#x9088 ?áè) - (#x908b ?áé) - (#x908c ?áê) - (#x908e ?áë) - (#x9090 ?áì) - (#x9095 ?áí) - (#x9097 ?áî) - (#x9098 ?áï) - (#x9099 ?áð) - (#x909b ?áñ) - (#x90a0 ?áò) - (#x90a1 ?áó) - (#x90a2 ?áô) - (#x90a5 ?áõ) - (#x90b0 ?áö) - (#x90b2 ?á÷) - (#x90b3 ?áø) - (#x90b4 ?áù) - (#x90b6 ?áú) - (#x90bd ?áû) - (#x90be ?áý) - (#x90c3 ?áþ) - (#x90c4 ?â¡) - (#x90c5 ?â¢) - (#x90c7 ?â£) - (#x90c8 ?â¤) - (#x90cc ?áü) - (#x90d2 ?â) - (#x90d5 ?â¥) - (#x90d7 ?â¦) - (#x90d8 ?â§) - (#x90d9 ?â¨) - (#x90dc ?â©) - (#x90dd ?âª) - (#x90df ?â«) - (#x90e5 ?â¬) - (#x90eb ?â¯) - (#x90ef ?â°) - (#x90f0 ?â±) - (#x90f4 ?â²) - (#x90f6 ?â®) - (#x90fe ?â³) - (#x90ff ?â´) - (#x9100 ?âµ) - (#x9104 ?â¶) - (#x9105 ?â·) - (#x9106 ?â¸) - (#x9108 ?â¹) - (#x910d ?âº) - (#x9110 ?â») - (#x9114 ?â¼) - (#x9116 ?â½) - (#x9117 ?â¾) - (#x9118 ?â¿) - (#x911a ?âÀ) - (#x911c ?âÁ) - (#x911e ?âÂ) - (#x9120 ?âÃ) - (#x9122 ?âÅ) - (#x9123 ?âÆ) - (#x9125 ?âÄ) - (#x9127 ?âÇ) - (#x9129 ?âÈ) - (#x912e ?âÉ) - (#x912f ?âÊ) - (#x9131 ?âË) - (#x9134 ?âÌ) - (#x9136 ?âÍ) - (#x9137 ?âÎ) - (#x9139 ?âÏ) - (#x913a ?âÐ) - (#x913c ?âÑ) - (#x913d ?âÒ) - (#x9143 ?âÓ) - (#x9147 ?âÔ) - (#x9148 ?âÕ) - (#x914f ?âÖ) - (#x9153 ?â×) - (#x9157 ?âØ) - (#x9159 ?âÙ) - (#x915a ?âÚ) - (#x915b ?âÛ) - (#x9161 ?âÜ) - (#x9164 ?âÝ) - (#x9167 ?âÞ) - (#x916d ?âß) - (#x9174 ?âà) - (#x9179 ?âá) - (#x917a ?ââ) - (#x917b ?âã) - (#x9181 ?âä) - (#x9183 ?âå) - (#x9185 ?âæ) - (#x9186 ?âç) - (#x918a ?âè) - (#x918e ?âé) - (#x9191 ?âê) - (#x9193 ?âë) - (#x9194 ?âì) - (#x9195 ?âí) - (#x9198 ?âî) - (#x919e ?âï) - (#x91a1 ?âð) - (#x91a6 ?âñ) - (#x91a8 ?âò) - (#x91ac ?âó) - (#x91ad ?âô) - (#x91ae ?âõ) - (#x91b0 ?âö) - (#x91b1 ?â÷) - (#x91b2 ?âø) - (#x91b3 ?âù) - (#x91b6 ?âú) - (#x91bb ?âû) - (#x91bc ?âü) - (#x91bd ?âý) - (#x91bf ?âþ) - (#x91c2 ?ã¡) - (#x91c3 ?ã¢) - (#x91c5 ?ã£) - (#x91d3 ?ã¤) - (#x91d4 ?ã¥) - (#x91d7 ?ã¦) - (#x91d9 ?ã§) - (#x91da ?ã¨) - (#x91de ?ã©) - (#x91e4 ?ãª) - (#x91e5 ?ã«) - (#x91e9 ?ã¬) - (#x91ea ?ã) - (#x91ec ?ã®) - (#x91ed ?ã¯) - (#x91ee ?ã°) - (#x91ef ?ã±) - (#x91f0 ?ã²) - (#x91f1 ?ã³) - (#x91f7 ?ã´) - (#x91f9 ?ãµ) - (#x91fb ?ã¶) - (#x91fd ?ã·) - (#x9200 ?ã¸) - (#x9201 ?ã¹) - (#x9204 ?ãº) - (#x9205 ?ã») - (#x9206 ?ã¼) - (#x9207 ?ã½) - (#x9209 ?ã¾) - (#x920a ?ã¿) - (#x920c ?ãÀ) - (#x9210 ?ãÁ) - (#x9212 ?ãÂ) - (#x9213 ?ãÃ) - (#x9216 ?ãÄ) - (#x9218 ?ãÅ) - (#x921c ?ãÆ) - (#x921d ?ãÇ) - (#x9223 ?ãÈ) - (#x9224 ?ãÉ) - (#x9225 ?ãÊ) - (#x9226 ?ãË) - (#x9228 ?ãÌ) - (#x922e ?ãÍ) - (#x922f ?ãÎ) - (#x9230 ?ãÏ) - (#x9233 ?ãÐ) - (#x9235 ?ãÑ) - (#x9236 ?ãÒ) - (#x9238 ?ãÓ) - (#x9239 ?ãÔ) - (#x923a ?ãÕ) - (#x923c ?ãÖ) - (#x923e ?ã×) - (#x9240 ?ãØ) - (#x9242 ?ãÙ) - (#x9243 ?ãÚ) - (#x9246 ?ãÛ) - (#x9247 ?ãÜ) - (#x924a ?ãÝ) - (#x924d ?ãÞ) - (#x924e ?ãß) - (#x924f ?ãà) - (#x9251 ?ãá) - (#x9258 ?ãâ) - (#x9259 ?ãã) - (#x925c ?ãä) - (#x925d ?ãå) - (#x9260 ?ãæ) - (#x9261 ?ãç) - (#x9265 ?ãè) - (#x9267 ?ãé) - (#x9268 ?ãê) - (#x9269 ?ãë) - (#x926e ?ãì) - (#x926f ?ãí) - (#x9270 ?ãî) - (#x9275 ?ãï) - (#x9276 ?ãð) - (#x9277 ?ãñ) - (#x9278 ?ãò) - (#x9279 ?ãó) - (#x927b ?ãô) - (#x927c ?ãõ) - (#x927d ?ãö) - (#x927f ?ã÷) - (#x9288 ?ãø) - (#x9289 ?ãù) - (#x928a ?ãú) - (#x928d ?ãû) - (#x928e ?ãü) - (#x9292 ?ãý) - (#x9297 ?ãþ) - (#x9299 ?ä¡) - (#x929f ?ä¢) - (#x92a0 ?ä£) - (#x92a4 ?ä¤) - (#x92a5 ?ä¥) - (#x92a7 ?ä¦) - (#x92a8 ?ä§) - (#x92ab ?ä¨) - (#x92af ?ä©) - (#x92b2 ?äª) - (#x92b6 ?ä«) - (#x92b8 ?ä¬) - (#x92ba ?ä) - (#x92bb ?ä®) - (#x92bc ?ä¯) - (#x92bd ?ä°) - (#x92bf ?ä±) - (#x92c0 ?ä²) - (#x92c1 ?ä³) - (#x92c2 ?ä´) - (#x92c3 ?äµ) - (#x92c5 ?ä¶) - (#x92c6 ?ä·) - (#x92c7 ?ä¸) - (#x92c8 ?ä¹) - (#x92cb ?äº) - (#x92cc ?ä») - (#x92cd ?ä¼) - (#x92ce ?ä½) - (#x92d0 ?ä¾) - (#x92d3 ?ä¿) - (#x92d5 ?äÀ) - (#x92d7 ?äÁ) - (#x92d8 ?äÂ) - (#x92d9 ?äÃ) - (#x92dc ?äÄ) - (#x92dd ?äÅ) - (#x92df ?äÆ) - (#x92e0 ?äÇ) - (#x92e1 ?äÈ) - (#x92e3 ?äÉ) - (#x92e5 ?äÊ) - (#x92e7 ?äË) - (#x92e8 ?äÌ) - (#x92ec ?äÍ) - (#x92ee ?äÎ) - (#x92f0 ?äÏ) - (#x92f9 ?äÐ) - (#x92fb ?äÑ) - (#x92ff ?äÒ) - (#x9300 ?äÓ) - (#x9302 ?äÔ) - (#x9308 ?äÕ) - (#x930d ?äÖ) - (#x9311 ?ä×) - (#x9314 ?äØ) - (#x9315 ?äÙ) - (#x931c ?äÚ) - (#x931d ?äÛ) - (#x931e ?äÜ) - (#x931f ?äÝ) - (#x9321 ?äÞ) - (#x9324 ?äß) - (#x9325 ?äà) - (#x9327 ?äá) - (#x9329 ?äâ) - (#x932a ?äã) - (#x9333 ?ää) - (#x9334 ?äå) - (#x9336 ?äæ) - (#x9337 ?äç) - (#x9347 ?äè) - (#x9348 ?äé) - (#x9349 ?äê) - (#x9350 ?äë) - (#x9351 ?äì) - (#x9352 ?äí) - (#x9355 ?äî) - (#x9357 ?äï) - (#x9358 ?äð) - (#x935a ?äñ) - (#x935e ?äò) - (#x9364 ?äó) - (#x9365 ?äô) - (#x9367 ?äõ) - (#x9369 ?äö) - (#x936a ?ä÷) - (#x936d ?äø) - (#x936f ?äù) - (#x9370 ?äú) - (#x9371 ?äû) - (#x9373 ?äü) - (#x9374 ?äý) - (#x9376 ?äþ) - (#x937a ?å¡) - (#x937d ?å¢) - (#x937f ?å£) - (#x9380 ?å¤) - (#x9381 ?å¥) - (#x9382 ?å¦) - (#x9388 ?å§) - (#x938a ?å¨) - (#x938b ?å©) - (#x938d ?åª) - (#x938f ?å«) - (#x9392 ?å¬) - (#x9395 ?å) - (#x9398 ?å®) - (#x939b ?å¯) - (#x939e ?å°) - (#x93a1 ?å±) - (#x93a3 ?å²) - (#x93a4 ?å³) - (#x93a6 ?å´) - (#x93a8 ?åµ) - (#x93a9 ?å») - (#x93ab ?å¶) - (#x93b4 ?å·) - (#x93b5 ?å¸) - (#x93b6 ?å¹) - (#x93ba ?åº) - (#x93c1 ?å¼) - (#x93c4 ?å½) - (#x93c5 ?å¾) - (#x93c6 ?å¿) - (#x93c7 ?åÀ) - (#x93c9 ?åÁ) - (#x93ca ?åÂ) - (#x93cb ?åÃ) - (#x93cc ?åÄ) - (#x93cd ?åÅ) - (#x93d3 ?åÆ) - (#x93d9 ?åÇ) - (#x93dc ?åÈ) - (#x93de ?åÉ) - (#x93df ?åÊ) - (#x93e2 ?åË) - (#x93e6 ?åÌ) - (#x93e7 ?åÍ) - (#x93f7 ?åÏ) - (#x93f8 ?åÐ) - (#x93f9 ?åÎ) - (#x93fa ?åÑ) - (#x93fb ?åÒ) - (#x93fd ?åÓ) - (#x9401 ?åÔ) - (#x9402 ?åÕ) - (#x9404 ?åÖ) - (#x9408 ?å×) - (#x9409 ?åØ) - (#x940d ?åÙ) - (#x940e ?åÚ) - (#x940f ?åÛ) - (#x9415 ?åÜ) - (#x9416 ?åÝ) - (#x9417 ?åÞ) - (#x941f ?åß) - (#x942e ?åà) - (#x942f ?åá) - (#x9431 ?åâ) - (#x9432 ?åã) - (#x9433 ?åä) - (#x9434 ?åå) - (#x943b ?åæ) - (#x943d ?åè) - (#x943f ?åç) - (#x9443 ?åé) - (#x9445 ?åê) - (#x9448 ?åë) - (#x944a ?åì) - (#x944c ?åí) - (#x9455 ?åî) - (#x9459 ?åï) - (#x945c ?åð) - (#x945f ?åñ) - (#x9461 ?åò) - (#x9463 ?åó) - (#x9468 ?åô) - (#x946b ?åõ) - (#x946d ?åö) - (#x946e ?å÷) - (#x946f ?åø) - (#x9471 ?åù) - (#x9472 ?åú) - (#x9483 ?åü) - (#x9484 ?åû) - (#x9578 ?åý) - (#x9579 ?åþ) - (#x957e ?æ¡) - (#x9584 ?æ¢) - (#x9588 ?æ£) - (#x958c ?æ¤) - (#x958d ?æ¥) - (#x958e ?æ¦) - (#x959d ?æ§) - (#x959e ?æ¨) - (#x959f ?æ©) - (#x95a1 ?æª) - (#x95a6 ?æ«) - (#x95a9 ?æ¬) - (#x95ab ?æ) - (#x95ac ?æ®) - (#x95b4 ?æ¯) - (#x95b6 ?æ°) - (#x95ba ?æ±) - (#x95bd ?æ²) - (#x95bf ?æ³) - (#x95c6 ?æ´) - (#x95c8 ?æµ) - (#x95c9 ?æ¶) - (#x95cb ?æ·) - (#x95d0 ?æ¸) - (#x95d1 ?æ¹) - (#x95d2 ?æº) - (#x95d3 ?æ») - (#x95d9 ?æ¼) - (#x95da ?æ½) - (#x95dd ?æ¾) - (#x95de ?æ¿) - (#x95df ?æÀ) - (#x95e0 ?æÁ) - (#x95e4 ?æÂ) - (#x95e6 ?æÃ) - (#x961d ?æÄ) - (#x961e ?æÅ) - (#x9622 ?æÆ) - (#x9624 ?æÇ) - (#x9625 ?æÈ) - (#x9626 ?æÉ) - (#x962c ?æÊ) - (#x9631 ?æË) - (#x9633 ?æÌ) - (#x9637 ?æÍ) - (#x9638 ?æÎ) - (#x9639 ?æÏ) - (#x963a ?æÐ) - (#x963c ?æÑ) - (#x963d ?æÒ) - (#x9641 ?æÓ) - (#x9652 ?æÔ) - (#x9654 ?æÕ) - (#x9656 ?æÖ) - (#x9657 ?æ×) - (#x9658 ?æØ) - (#x9661 ?æÙ) - (#x966e ?æÚ) - (#x9674 ?æÛ) - (#x967b ?æÜ) - (#x967c ?æÝ) - (#x967e ?æÞ) - (#x967f ?æß) - (#x9681 ?æà) - (#x9682 ?æá) - (#x9683 ?æâ) - (#x9684 ?æã) - (#x9689 ?æä) - (#x9691 ?æå) - (#x9696 ?ææ) - (#x969a ?æç) - (#x969d ?æè) - (#x969f ?æé) - (#x96a4 ?æê) - (#x96a5 ?æë) - (#x96a6 ?æì) - (#x96a9 ?æí) - (#x96ae ?æî) - (#x96af ?æï) - (#x96b3 ?æð) - (#x96ba ?æñ) - (#x96ca ?æò) - (#x96d2 ?æó) - (#x96d8 ?æõ) - (#x96da ?æö) - (#x96dd ?æ÷) - (#x96de ?æø) - (#x96df ?æù) - (#x96e9 ?æú) - (#x96ef ?æû) - (#x96f1 ?æü) - (#x96fa ?æý) - (#x9702 ?æþ) - (#x9703 ?ç¡) - (#x9705 ?ç¢) - (#x9709 ?ç£) - (#x971a ?ç¤) - (#x971b ?ç¥) - (#x971d ?ç¦) - (#x9721 ?ç§) - (#x9722 ?ç¨) - (#x9723 ?ç©) - (#x9728 ?çª) - (#x9731 ?ç«) - (#x9733 ?ç¬) - (#x9741 ?ç) - (#x9743 ?ç®) - (#x974a ?ç¯) - (#x974e ?ç°) - (#x974f ?ç±) - (#x9755 ?ç²) - (#x9757 ?ç³) - (#x9758 ?ç´) - (#x975a ?çµ) - (#x975b ?ç¶) - (#x9763 ?ç·) - (#x9767 ?ç¸) - (#x976a ?ç¹) - (#x976e ?çº) - (#x9773 ?ç») - (#x9776 ?ç¼) - (#x9777 ?ç½) - (#x9778 ?ç¾) - (#x977b ?ç¿) - (#x977d ?çÀ) - (#x977f ?çÁ) - (#x9780 ?çÂ) - (#x9789 ?çÃ) - (#x9795 ?çÄ) - (#x9796 ?çÅ) - (#x9797 ?çÆ) - (#x9799 ?çÇ) - (#x979a ?çÈ) - (#x979e ?çÉ) - (#x979f ?çÊ) - (#x97a2 ?çË) - (#x97ac ?çÌ) - (#x97ae ?çÍ) - (#x97b1 ?çÎ) - (#x97b2 ?çÏ) - (#x97b5 ?çÐ) - (#x97b6 ?çÑ) - (#x97b8 ?çÒ) - (#x97b9 ?çÓ) - (#x97ba ?çÔ) - (#x97bc ?çÕ) - (#x97be ?çÖ) - (#x97bf ?ç×) - (#x97c1 ?çØ) - (#x97c4 ?çÙ) - (#x97c5 ?çÚ) - (#x97c7 ?çÛ) - (#x97c9 ?çÜ) - (#x97ca ?çÝ) - (#x97cc ?çÞ) - (#x97cd ?çß) - (#x97ce ?çà) - (#x97d0 ?çá) - (#x97d1 ?çâ) - (#x97d4 ?çã) - (#x97d7 ?çä) - (#x97d8 ?çå) - (#x97d9 ?çæ) - (#x97db ?çê) - (#x97dd ?çç) - (#x97de ?çè) - (#x97e0 ?çé) - (#x97e1 ?çë) - (#x97e4 ?çì) - (#x97ef ?çí) - (#x97f1 ?çî) - (#x97f4 ?çï) - (#x97f7 ?çð) - (#x97f8 ?çñ) - (#x97fa ?çò) - (#x9807 ?çó) - (#x980a ?çô) - (#x980d ?çö) - (#x980e ?ç÷) - (#x9814 ?çø) - (#x9816 ?çù) - (#x9819 ?çõ) - (#x981c ?çú) - (#x981e ?çû) - (#x9820 ?çü) - (#x9823 ?çý) - (#x9825 ?è¨) - (#x9826 ?çþ) - (#x982b ?è¡) - (#x982e ?è¢) - (#x982f ?è£) - (#x9830 ?è¤) - (#x9832 ?è¥) - (#x9833 ?è¦) - (#x9835 ?è§) - (#x983e ?è©) - (#x9844 ?èª) - (#x9847 ?è«) - (#x984a ?è¬) - (#x9851 ?è) - (#x9852 ?è®) - (#x9853 ?è¯) - (#x9856 ?è°) - (#x9857 ?è±) - (#x9859 ?è²) - (#x985a ?è³) - (#x9862 ?è´) - (#x9863 ?èµ) - (#x9865 ?è¶) - (#x9866 ?è·) - (#x986a ?è¸) - (#x986c ?è¹) - (#x98ab ?èº) - (#x98ad ?è») - (#x98ae ?è¼) - (#x98b0 ?è½) - (#x98b4 ?è¾) - (#x98b7 ?è¿) - (#x98b8 ?èÀ) - (#x98ba ?èÁ) - (#x98bb ?èÂ) - (#x98bf ?èÃ) - (#x98c2 ?èÄ) - (#x98c5 ?èÅ) - (#x98c8 ?èÆ) - (#x98cc ?èÇ) - (#x98e1 ?èÈ) - (#x98e3 ?èÉ) - (#x98e5 ?èÊ) - (#x98e6 ?èË) - (#x98e7 ?èÌ) - (#x98ea ?èÍ) - (#x98f3 ?èÎ) - (#x98f6 ?èÏ) - (#x9902 ?èÐ) - (#x9907 ?èÑ) - (#x9908 ?èÒ) - (#x9911 ?èÓ) - (#x9915 ?èÔ) - (#x9916 ?èÕ) - (#x9917 ?èÖ) - (#x991a ?è×) - (#x991b ?èØ) - (#x991c ?èÙ) - (#x991f ?èÚ) - (#x9922 ?èÛ) - (#x9926 ?èÜ) - (#x9927 ?èÝ) - (#x992b ?èÞ) - (#x9931 ?èß) - (#x9932 ?èà) - (#x9933 ?èá) - (#x9934 ?èâ) - (#x9935 ?èã) - (#x9939 ?èä) - (#x993a ?èå) - (#x993b ?èæ) - (#x993c ?èç) - (#x9940 ?èè) - (#x9941 ?èé) - (#x9946 ?èê) - (#x9947 ?èë) - (#x9948 ?èì) - (#x994d ?èí) - (#x994e ?èî) - (#x9954 ?èï) - (#x9958 ?èð) - (#x9959 ?èñ) - (#x995b ?èò) - (#x995c ?èó) - (#x995e ?èô) - (#x995f ?èõ) - (#x9960 ?èö) - (#x999b ?è÷) - (#x999d ?èø) - (#x999f ?èù) - (#x99a6 ?èú) - (#x99b0 ?èû) - (#x99b1 ?èü) - (#x99b2 ?èý) - (#x99b5 ?èþ) - (#x99b9 ?é¡) - (#x99ba ?é¢) - (#x99bd ?é£) - (#x99bf ?é¤) - (#x99c3 ?é¥) - (#x99c9 ?é¦) - (#x99d3 ?é§) - (#x99d4 ?é¨) - (#x99d9 ?é©) - (#x99da ?éª) - (#x99dc ?é«) - (#x99de ?é¬) - (#x99e7 ?é) - (#x99ea ?é®) - (#x99eb ?é¯) - (#x99ec ?é°) - (#x99f0 ?é±) - (#x99f4 ?é²) - (#x99f5 ?é³) - (#x99f9 ?é´) - (#x99fd ?éµ) - (#x99fe ?é¶) - (#x9a02 ?é·) - (#x9a03 ?é¸) - (#x9a04 ?é¹) - (#x9a0b ?éº) - (#x9a0c ?é») - (#x9a10 ?é¼) - (#x9a11 ?é½) - (#x9a16 ?é¾) - (#x9a1e ?é¿) - (#x9a20 ?éÀ) - (#x9a22 ?éÁ) - (#x9a23 ?éÂ) - (#x9a24 ?éÃ) - (#x9a27 ?éÄ) - (#x9a2d ?éÅ) - (#x9a2e ?éÆ) - (#x9a33 ?éÇ) - (#x9a35 ?éÈ) - (#x9a36 ?éÉ) - (#x9a38 ?éÊ) - (#x9a41 ?éÌ) - (#x9a44 ?éÍ) - (#x9a47 ?éË) - (#x9a4a ?éÎ) - (#x9a4b ?éÏ) - (#x9a4c ?éÐ) - (#x9a4e ?éÑ) - (#x9a51 ?éÒ) - (#x9a54 ?éÓ) - (#x9a56 ?éÔ) - (#x9a5d ?éÕ) - (#x9aaa ?éÖ) - (#x9aac ?é×) - (#x9aae ?éØ) - (#x9aaf ?éÙ) - (#x9ab2 ?éÚ) - (#x9ab4 ?éÛ) - (#x9ab5 ?éÜ) - (#x9ab6 ?éÝ) - (#x9ab9 ?éÞ) - (#x9abb ?éß) - (#x9abe ?éà) - (#x9abf ?éá) - (#x9ac1 ?éâ) - (#x9ac3 ?éã) - (#x9ac6 ?éä) - (#x9ac8 ?éå) - (#x9ace ?éæ) - (#x9ad0 ?éç) - (#x9ad2 ?éè) - (#x9ad5 ?éé) - (#x9ad6 ?éê) - (#x9ad7 ?éë) - (#x9adb ?éì) - (#x9adc ?éí) - (#x9ae0 ?éî) - (#x9ae4 ?éï) - (#x9ae5 ?éð) - (#x9ae7 ?éñ) - (#x9ae9 ?éò) - (#x9aec ?éó) - (#x9af2 ?éô) - (#x9af3 ?éõ) - (#x9af5 ?éö) - (#x9af9 ?é÷) - (#x9afa ?éø) - (#x9afd ?éù) - (#x9aff ?éú) - (#x9b00 ?éû) - (#x9b01 ?éü) - (#x9b02 ?éý) - (#x9b03 ?éþ) - (#x9b04 ?ê¡) - (#x9b05 ?ê¢) - (#x9b08 ?ê£) - (#x9b09 ?ê¤) - (#x9b0b ?ê¥) - (#x9b0c ?ê¦) - (#x9b0d ?ê§) - (#x9b0e ?ê¨) - (#x9b10 ?ê©) - (#x9b12 ?êª) - (#x9b16 ?ê«) - (#x9b19 ?ê¬) - (#x9b1b ?ê) - (#x9b1c ?ê®) - (#x9b20 ?ê¯) - (#x9b26 ?ê°) - (#x9b2b ?ê±) - (#x9b2d ?ê²) - (#x9b33 ?ê³) - (#x9b34 ?ê´) - (#x9b35 ?êµ) - (#x9b37 ?ê¶) - (#x9b39 ?ê·) - (#x9b3a ?ê¸) - (#x9b3d ?ê¹) - (#x9b48 ?êº) - (#x9b4b ?ê») - (#x9b4c ?ê¼) - (#x9b55 ?ê½) - (#x9b56 ?ê¾) - (#x9b57 ?ê¿) - (#x9b5b ?êÀ) - (#x9b5e ?êÁ) - (#x9b61 ?êÂ) - (#x9b63 ?êÃ) - (#x9b65 ?êÄ) - (#x9b66 ?êÅ) - (#x9b68 ?êÆ) - (#x9b6a ?êÇ) - (#x9b6b ?êÈ) - (#x9b6c ?êÉ) - (#x9b6d ?êÊ) - (#x9b6e ?êË) - (#x9b73 ?êÌ) - (#x9b75 ?êÍ) - (#x9b77 ?êÎ) - (#x9b78 ?êÏ) - (#x9b79 ?êÐ) - (#x9b7f ?êÑ) - (#x9b80 ?êÒ) - (#x9b84 ?êÓ) - (#x9b85 ?êÔ) - (#x9b86 ?êÕ) - (#x9b87 ?êÖ) - (#x9b89 ?ê×) - (#x9b8a ?êØ) - (#x9b8b ?êÙ) - (#x9b8d ?êÚ) - (#x9b8f ?êÛ) - (#x9b90 ?êÜ) - (#x9b94 ?êÝ) - (#x9b9a ?êÞ) - (#x9b9d ?êß) - (#x9b9e ?êà) - (#x9ba6 ?êá) - (#x9ba7 ?êâ) - (#x9ba9 ?êã) - (#x9bac ?êä) - (#x9bb0 ?êå) - (#x9bb1 ?êæ) - (#x9bb2 ?êç) - (#x9bb7 ?êè) - (#x9bb8 ?êé) - (#x9bbb ?êê) - (#x9bbc ?êë) - (#x9bbe ?êì) - (#x9bbf ?êí) - (#x9bc1 ?êî) - (#x9bc7 ?êï) - (#x9bc8 ?êð) - (#x9bce ?êñ) - (#x9bd0 ?êò) - (#x9bd7 ?êó) - (#x9bd8 ?êô) - (#x9bdd ?êõ) - (#x9bdf ?êö) - (#x9be5 ?ê÷) - (#x9be7 ?êø) - (#x9bea ?êù) - (#x9beb ?êú) - (#x9bef ?êû) - (#x9bf3 ?êü) - (#x9bf7 ?êý) - (#x9bf8 ?êþ) - (#x9bf9 ?ë¡) - (#x9bfa ?ë¢) - (#x9bfd ?ë£) - (#x9bff ?ë¤) - (#x9c00 ?ë¥) - (#x9c02 ?ë¦) - (#x9c0b ?ë§) - (#x9c0f ?ë¨) - (#x9c11 ?ë©) - (#x9c16 ?ëª) - (#x9c18 ?ë«) - (#x9c19 ?ë¬) - (#x9c1a ?ë) - (#x9c1c ?ë®) - (#x9c1e ?ë¯) - (#x9c22 ?ë°) - (#x9c23 ?ë±) - (#x9c26 ?ë²) - (#x9c27 ?ë³) - (#x9c28 ?ë´) - (#x9c29 ?ëµ) - (#x9c2a ?ë¶) - (#x9c31 ?ë·) - (#x9c35 ?ë¸) - (#x9c36 ?ë¹) - (#x9c37 ?ëº) - (#x9c3d ?ë») - (#x9c41 ?ë¼) - (#x9c43 ?ë½) - (#x9c44 ?ë¾) - (#x9c45 ?ë¿) - (#x9c49 ?ëÀ) - (#x9c4a ?ëÁ) - (#x9c4e ?ëÂ) - (#x9c4f ?ëÃ) - (#x9c50 ?ëÄ) - (#x9c53 ?ëÅ) - (#x9c54 ?ëÆ) - (#x9c56 ?ëÇ) - (#x9c58 ?ëÈ) - (#x9c5b ?ëÉ) - (#x9c5c ?ëÐ) - (#x9c5d ?ëÊ) - (#x9c5e ?ëË) - (#x9c5f ?ëÌ) - (#x9c63 ?ëÍ) - (#x9c68 ?ëÒ) - (#x9c69 ?ëÎ) - (#x9c6a ?ëÏ) - (#x9c6b ?ëÑ) - (#x9c6e ?ëÓ) - (#x9c70 ?ëÔ) - (#x9c72 ?ëÕ) - (#x9c75 ?ëÖ) - (#x9c77 ?ë×) - (#x9c7b ?ëØ) - (#x9ce6 ?ëÙ) - (#x9cf2 ?ëÚ) - (#x9cf7 ?ëÛ) - (#x9cf9 ?ëÜ) - (#x9d02 ?ëÞ) - (#x9d0b ?ëÝ) - (#x9d11 ?ëß) - (#x9d17 ?ëà) - (#x9d18 ?ëá) - (#x9d1c ?ëâ) - (#x9d1d ?ëã) - (#x9d1e ?ëä) - (#x9d2f ?ëå) - (#x9d30 ?ëæ) - (#x9d32 ?ëç) - (#x9d33 ?ëè) - (#x9d34 ?ëé) - (#x9d3a ?ëê) - (#x9d3c ?ëë) - (#x9d3d ?ëí) - (#x9d42 ?ëî) - (#x9d43 ?ëï) - (#x9d45 ?ëì) - (#x9d47 ?ëð) - (#x9d4a ?ëñ) - (#x9d53 ?ëò) - (#x9d54 ?ëó) - (#x9d5f ?ëô) - (#x9d62 ?ëö) - (#x9d63 ?ëõ) - (#x9d65 ?ë÷) - (#x9d69 ?ëø) - (#x9d6a ?ëù) - (#x9d6b ?ëú) - (#x9d70 ?ëû) - (#x9d76 ?ëü) - (#x9d77 ?ëý) - (#x9d7b ?ëþ) - (#x9d7c ?ì¡) - (#x9d7e ?ì¢) - (#x9d83 ?ì£) - (#x9d84 ?ì¤) - (#x9d86 ?ì¥) - (#x9d8a ?ì¦) - (#x9d8d ?ì§) - (#x9d8e ?ì¨) - (#x9d92 ?ì©) - (#x9d93 ?ìª) - (#x9d95 ?ì«) - (#x9d96 ?ì¬) - (#x9d97 ?ì) - (#x9d98 ?ì®) - (#x9da1 ?ì¯) - (#x9daa ?ì°) - (#x9dac ?ì±) - (#x9dae ?ì²) - (#x9db1 ?ì³) - (#x9db5 ?ì´) - (#x9db9 ?ìµ) - (#x9dbc ?ì¶) - (#x9dbf ?ì·) - (#x9dc3 ?ì¸) - (#x9dc7 ?ì¹) - (#x9dc9 ?ìº) - (#x9dca ?ì») - (#x9dd4 ?ì¼) - (#x9dd5 ?ì½) - (#x9dd6 ?ì¾) - (#x9dd7 ?ì¿) - (#x9dda ?ìÀ) - (#x9dde ?ìÁ) - (#x9ddf ?ìÂ) - (#x9de0 ?ìÃ) - (#x9de5 ?ìÄ) - (#x9de7 ?ìÅ) - (#x9de9 ?ìÆ) - (#x9deb ?ìÇ) - (#x9dee ?ìÈ) - (#x9df0 ?ìÉ) - (#x9df3 ?ìÊ) - (#x9df4 ?ìË) - (#x9dfe ?ìÌ) - (#x9e02 ?ìÎ) - (#x9e07 ?ìÏ) - (#x9e0a ?ìÍ) - (#x9e0e ?ìÐ) - (#x9e10 ?ìÑ) - (#x9e11 ?ìÒ) - (#x9e12 ?ìÓ) - (#x9e15 ?ìÔ) - (#x9e16 ?ìÕ) - (#x9e19 ?ìÖ) - (#x9e1c ?ì×) - (#x9e1d ?ìØ) - (#x9e7a ?ìÙ) - (#x9e7b ?ìÚ) - (#x9e7c ?ìÛ) - (#x9e80 ?ìÜ) - (#x9e82 ?ìÝ) - (#x9e83 ?ìÞ) - (#x9e84 ?ìß) - (#x9e85 ?ìà) - (#x9e87 ?ìá) - (#x9e8e ?ìâ) - (#x9e8f ?ìã) - (#x9e96 ?ìä) - (#x9e98 ?ìå) - (#x9e9b ?ìæ) - (#x9e9e ?ìç) - (#x9ea4 ?ìè) - (#x9ea8 ?ìé) - (#x9eac ?ìê) - (#x9eae ?ìë) - (#x9eaf ?ìì) - (#x9eb0 ?ìí) - (#x9eb3 ?ìî) - (#x9eb4 ?ìï) - (#x9eb5 ?ìð) - (#x9ec6 ?ìñ) - (#x9ec8 ?ìò) - (#x9ecb ?ìó) - (#x9ed5 ?ìô) - (#x9edf ?ìõ) - (#x9ee4 ?ìö) - (#x9ee7 ?ì÷) - (#x9eec ?ìø) - (#x9eed ?ìù) - (#x9eee ?ìú) - (#x9ef0 ?ìû) - (#x9ef1 ?ìü) - (#x9ef2 ?ìý) - (#x9ef5 ?ìþ) - (#x9ef8 ?í¡) - (#x9eff ?í¢) - (#x9f02 ?í£) - (#x9f03 ?í¤) - (#x9f09 ?í¥) - (#x9f0f ?í¦) - (#x9f10 ?í§) - (#x9f11 ?í¨) - (#x9f12 ?í©) - (#x9f14 ?íª) - (#x9f16 ?í«) - (#x9f17 ?í¬) - (#x9f19 ?í) - (#x9f1a ?í®) - (#x9f1b ?í¯) - (#x9f1f ?í°) - (#x9f22 ?í±) - (#x9f26 ?í²) - (#x9f2a ?í³) - (#x9f2b ?í´) - (#x9f2f ?íµ) - (#x9f31 ?í¶) - (#x9f32 ?í·) - (#x9f34 ?í¸) - (#x9f37 ?í¹) - (#x9f39 ?íº) - (#x9f3a ?í») - (#x9f3c ?í¼) - (#x9f3d ?í½) - (#x9f3f ?í¾) - (#x9f41 ?í¿) - (#x9f43 ?íÀ) - (#x9f44 ?íÁ) - (#x9f45 ?íÂ) - (#x9f46 ?íÃ) - (#x9f47 ?íÄ) - (#x9f53 ?íÅ) - (#x9f55 ?íÆ) - (#x9f56 ?íÇ) - (#x9f57 ?íÈ) - (#x9f58 ?íÉ) - (#x9f5a ?íÊ) - (#x9f5d ?íË) - (#x9f5e ?íÌ) - (#x9f68 ?íÍ) - (#x9f69 ?íÎ) - (#x9f6d ?íÏ) - (#x9f6e ?íÐ) - (#x9f6f ?íÑ) - (#x9f70 ?íÒ) - (#x9f71 ?íÓ) - (#x9f73 ?íÔ) - (#x9f75 ?íÕ) - (#x9f7a ?íÖ) - (#x9f7d ?í×) - (#x9f8f ?íØ) - (#x9f90 ?íÙ) - (#x9f91 ?íÚ) - (#x9f92 ?íÛ) - (#x9f94 ?íÜ) - (#x9f96 ?íÝ) - (#x9f97 ?íÞ) - (#x9f9e ?íß) - (#x9fa1 ?íà) - (#x9fa2 ?íá) - (#x9fa3 ?íâ) - (#x9fa5 ?íã) - (#xff5e ?¢·))) - -;;; subst-jis.el ends here diff --git a/lisp/international/subst-ksc.el b/lisp/international/subst-ksc.el deleted file mode 100644 index 57395111d27..00000000000 --- a/lisp/international/subst-ksc.el +++ /dev/null @@ -1,8264 +0,0 @@ -;;; subst-ksc.el --- Unicode/KSC-5601 translation -*-coding: euc-kr;-*- -;; Copyright (C) 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; This file is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Provides translation tables between Unicode and korean-ksc5601 for -;; use by the `utf-translate-cjk' option. See subst-jis.el for the -;; method used. - -;;; Code: - -(mapc - (lambda (pair) - (let ((unicode (car pair)) - (char (cadr pair))) - (if (and (>= unicode #x2e80) (<= unicode #xd7a3)) - (puthash unicode char ucs-unicode-to-mule-cjk)) - (puthash char unicode ucs-mule-cjk-to-unicode))) - '((#xa1 ?¢®) - (#xa4 ?¢´) - (#xa7 ?¡×) - (#xa8 ?¡§) - (#xaa ?¨£) - (#xad ?¡©) - (#xae ?¢ç) - (#xb0 ?¡Æ) - (#xb1 ?¡¾) - (#xb2 ?©÷) - (#xb3 ?©ø) - (#xb4 ?¢¥) - (#xb6 ?¢Ò) - (#xb7 ?¡¤) - (#xb8 ?¢¬) - (#xb9 ?©ö) - (#xba ?¨¬) - (#xbc ?¨ù) - (#xbd ?¨ö) - (#xbe ?¨ú) - (#xbf ?¢¯) - (#xc6 ?¨¡) - (#xd0 ?¨¢) - (#xd7 ?¡¿) - (#xd8 ?¨ª) - (#xde ?¨) - (#xdf ?©¬) - (#xe6 ?©¡) - (#xf0 ?©£) - (#xf7 ?¡À) - (#xf8 ?©ª) - (#xfe ?©) - (#x111 ?©¢) - (#x126 ?¨¤) - (#x127 ?©¤) - (#x131 ?©¥) - (#x132 ?¨¦) - (#x133 ?©¦) - (#x138 ?©§) - (#x13f ?¨¨) - (#x140 ?©¨) - (#x141 ?¨©) - (#x142 ?©©) - (#x149 ?©°) - (#x14a ?¨¯) - (#x14b ?©¯) - (#x152 ?¨«) - (#x153 ?©«) - (#x166 ?¨®) - (#x167 ?©®) - (#x2c7 ?¢§) - (#x2d0 ?¢°) - (#x2d8 ?¢¨) - (#x2d9 ?¢«) - (#x2da ?¢ª) - (#x2db ?¢) - (#x2dd ?¢©) - (#x391 ?¥Á) - (#x392 ?¥Â) - (#x393 ?¥Ã) - (#x394 ?¥Ä) - (#x395 ?¥Å) - (#x396 ?¥Æ) - (#x397 ?¥Ç) - (#x398 ?¥È) - (#x399 ?¥É) - (#x39a ?¥Ê) - (#x39b ?¥Ë) - (#x39c ?¥Ì) - (#x39d ?¥Í) - (#x39e ?¥Î) - (#x39f ?¥Ï) - (#x3a0 ?¥Ð) - (#x3a1 ?¥Ñ) - (#x3a3 ?¥Ò) - (#x3a4 ?¥Ó) - (#x3a5 ?¥Ô) - (#x3a6 ?¥Õ) - (#x3a7 ?¥Ö) - (#x3a8 ?¥×) - (#x3a9 ?¥Ø) - (#x3b1 ?¥á) - (#x3b2 ?¥â) - (#x3b3 ?¥ã) - (#x3b4 ?¥ä) - (#x3b5 ?¥å) - (#x3b6 ?¥æ) - (#x3b7 ?¥ç) - (#x3b8 ?¥è) - (#x3b9 ?¥é) - (#x3ba ?¥ê) - (#x3bb ?¥ë) - (#x3bc ?¥ì) - (#x3bd ?¥í) - (#x3be ?¥î) - (#x3bf ?¥ï) - (#x3c0 ?¥ð) - (#x3c1 ?¥ñ) - (#x3c3 ?¥ò) - (#x3c4 ?¥ó) - (#x3c5 ?¥ô) - (#x3c6 ?¥õ) - (#x3c7 ?¥ö) - (#x3c8 ?¥÷) - (#x3c9 ?¥ø) - (#x401 ?¬§) - (#x410 ?¬¡) - (#x411 ?¬¢) - (#x412 ?¬£) - (#x413 ?¬¤) - (#x414 ?¬¥) - (#x415 ?¬¦) - (#x416 ?¬¨) - (#x417 ?¬©) - (#x418 ?¬ª) - (#x419 ?¬«) - (#x41a ?¬¬) - (#x41b ?¬) - (#x41c ?¬®) - (#x41d ?¬¯) - (#x41e ?¬°) - (#x41f ?¬±) - (#x420 ?¬²) - (#x421 ?¬³) - (#x422 ?¬´) - (#x423 ?¬µ) - (#x424 ?¬¶) - (#x425 ?¬·) - (#x426 ?¬¸) - (#x427 ?¬¹) - (#x428 ?¬º) - (#x429 ?¬») - (#x42a ?¬¼) - (#x42b ?¬½) - (#x42c ?¬¾) - (#x42d ?¬¿) - (#x42e ?¬À) - (#x42f ?¬Á) - (#x430 ?¬Ñ) - (#x431 ?¬Ò) - (#x432 ?¬Ó) - (#x433 ?¬Ô) - (#x434 ?¬Õ) - (#x435 ?¬Ö) - (#x436 ?¬Ø) - (#x437 ?¬Ù) - (#x438 ?¬Ú) - (#x439 ?¬Û) - (#x43a ?¬Ü) - (#x43b ?¬Ý) - (#x43c ?¬Þ) - (#x43d ?¬ß) - (#x43e ?¬à) - (#x43f ?¬á) - (#x440 ?¬â) - (#x441 ?¬ã) - (#x442 ?¬ä) - (#x443 ?¬å) - (#x444 ?¬æ) - (#x445 ?¬ç) - (#x446 ?¬è) - (#x447 ?¬é) - (#x448 ?¬ê) - (#x449 ?¬ë) - (#x44a ?¬ì) - (#x44b ?¬í) - (#x44c ?¬î) - (#x44d ?¬ï) - (#x44e ?¬ð) - (#x44f ?¬ñ) - (#x451 ?¬×) - (#x2015 ?¡ª) - (#x2018 ?¡®) - (#x2019 ?¡¯) - (#x201c ?¡°) - (#x201d ?¡±) - (#x2020 ?¢Ó) - (#x2021 ?¢Ô) - (#x2025 ?¡¥) - (#x2026 ?¡¦) - (#x2030 ?¢¶) - (#x2032 ?¡Ç) - (#x2033 ?¡È) - (#x203b ?¡Ø) - (#x2074 ?©ù) - (#x207f ?©ú) - (#x2081 ?©û) - (#x2082 ?©ü) - (#x2083 ?©ý) - (#x2084 ?©þ) - (#x20ac ?¢æ) - (#x2103 ?¡É) - (#x2109 ?¢µ) - (#x2113 ?§¤) - (#x2116 ?¢à) - (#x2121 ?¢å) - (#x2122 ?¢â) - (#x2126 ?§Ù) - (#x212b ?¡Ê) - (#x2153 ?¨÷) - (#x2154 ?¨ø) - (#x215b ?¨û) - (#x215c ?¨ü) - (#x215d ?¨ý) - (#x215e ?¨þ) - (#x2160 ?¥°) - (#x2161 ?¥±) - (#x2162 ?¥²) - (#x2163 ?¥³) - (#x2164 ?¥´) - (#x2165 ?¥µ) - (#x2166 ?¥¶) - (#x2167 ?¥·) - (#x2168 ?¥¸) - (#x2169 ?¥¹) - (#x2170 ?¥¡) - (#x2171 ?¥¢) - (#x2172 ?¥£) - (#x2173 ?¥¤) - (#x2174 ?¥¥) - (#x2175 ?¥¦) - (#x2176 ?¥§) - (#x2177 ?¥¨) - (#x2178 ?¥©) - (#x2179 ?¥ª) - (#x2190 ?¡ç) - (#x2191 ?¡è) - (#x2192 ?¡æ) - (#x2193 ?¡é) - (#x2194 ?¡ê) - (#x2195 ?¢Õ) - (#x2196 ?¢Ø) - (#x2197 ?¢Ö) - (#x2198 ?¢Ù) - (#x2199 ?¢×) - (#x21d2 ?¢¡) - (#x21d4 ?¢¢) - (#x2200 ?¢£) - (#x2202 ?¡Ó) - (#x2203 ?¢¤) - (#x2207 ?¡Ô) - (#x2208 ?¡ô) - (#x220b ?¡õ) - (#x220f ?¢³) - (#x2211 ?¢²) - (#x221a ?¡î) - (#x221d ?¡ð) - (#x221e ?¡Ä) - (#x2220 ?¡Ð) - (#x2225 ?¡«) - (#x2227 ?¡ü) - (#x2228 ?¡ý) - (#x2229 ?¡û) - (#x222a ?¡ú) - (#x222b ?¡ò) - (#x222c ?¡ó) - (#x222e ?¢±) - (#x2234 ?¡Å) - (#x2235 ?¡ñ) - (#x223c ?¡) - (#x223d ?¡ï) - (#x2252 ?¡Ö) - (#x2260 ?¡Á) - (#x2261 ?¡Õ) - (#x2264 ?¡Â) - (#x2265 ?¡Ã) - (#x226a ?¡ì) - (#x226b ?¡í) - (#x2282 ?¡ø) - (#x2283 ?¡ù) - (#x2286 ?¡ö) - (#x2287 ?¡÷) - (#x2299 ?¢Á) - (#x22a5 ?¡Ñ) - (#x2312 ?¡Ò) - (#x2460 ?¨ç) - (#x2461 ?¨è) - (#x2462 ?¨é) - (#x2463 ?¨ê) - (#x2464 ?¨ë) - (#x2465 ?¨ì) - (#x2466 ?¨í) - (#x2467 ?¨î) - (#x2468 ?¨ï) - (#x2469 ?¨ð) - (#x246a ?¨ñ) - (#x246b ?¨ò) - (#x246c ?¨ó) - (#x246d ?¨ô) - (#x246e ?¨õ) - (#x2474 ?©ç) - (#x2475 ?©è) - (#x2476 ?©é) - (#x2477 ?©ê) - (#x2478 ?©ë) - (#x2479 ?©ì) - (#x247a ?©í) - (#x247b ?©î) - (#x247c ?©ï) - (#x247d ?©ð) - (#x247e ?©ñ) - (#x247f ?©ò) - (#x2480 ?©ó) - (#x2481 ?©ô) - (#x2482 ?©õ) - (#x249c ?©Í) - (#x249d ?©Î) - (#x249e ?©Ï) - (#x249f ?©Ð) - (#x24a0 ?©Ñ) - (#x24a1 ?©Ò) - (#x24a2 ?©Ó) - (#x24a3 ?©Ô) - (#x24a4 ?©Õ) - (#x24a5 ?©Ö) - (#x24a6 ?©×) - (#x24a7 ?©Ø) - (#x24a8 ?©Ù) - (#x24a9 ?©Ú) - (#x24aa ?©Û) - (#x24ab ?©Ü) - (#x24ac ?©Ý) - (#x24ad ?©Þ) - (#x24ae ?©ß) - (#x24af ?©à) - (#x24b0 ?©á) - (#x24b1 ?©â) - (#x24b2 ?©ã) - (#x24b3 ?©ä) - (#x24b4 ?©å) - (#x24b5 ?©æ) - (#x24d0 ?¨Í) - (#x24d1 ?¨Î) - (#x24d2 ?¨Ï) - (#x24d3 ?¨Ð) - (#x24d4 ?¨Ñ) - (#x24d5 ?¨Ò) - (#x24d6 ?¨Ó) - (#x24d7 ?¨Ô) - (#x24d8 ?¨Õ) - (#x24d9 ?¨Ö) - (#x24da ?¨×) - (#x24db ?¨Ø) - (#x24dc ?¨Ù) - (#x24dd ?¨Ú) - (#x24de ?¨Û) - (#x24df ?¨Ü) - (#x24e0 ?¨Ý) - (#x24e1 ?¨Þ) - (#x24e2 ?¨ß) - (#x24e3 ?¨à) - (#x24e4 ?¨á) - (#x24e5 ?¨â) - (#x24e6 ?¨ã) - (#x24e7 ?¨ä) - (#x24e8 ?¨å) - (#x24e9 ?¨æ) - (#x2500 ?¦¡) - (#x2501 ?¦¬) - (#x2502 ?¦¢) - (#x2503 ?¦) - (#x250c ?¦£) - (#x250d ?¦È) - (#x250e ?¦Ç) - (#x250f ?¦®) - (#x2510 ?¦¤) - (#x2511 ?¦Â) - (#x2512 ?¦Á) - (#x2513 ?¦¯) - (#x2514 ?¦¦) - (#x2515 ?¦Æ) - (#x2516 ?¦Å) - (#x2517 ?¦±) - (#x2518 ?¦¥) - (#x2519 ?¦Ä) - (#x251a ?¦Ã) - (#x251b ?¦°) - (#x251c ?¦§) - (#x251d ?¦¼) - (#x251e ?¦É) - (#x251f ?¦Ê) - (#x2520 ?¦·) - (#x2521 ?¦Ë) - (#x2522 ?¦Ì) - (#x2523 ?¦²) - (#x2524 ?¦©) - (#x2525 ?¦¾) - (#x2526 ?¦Í) - (#x2527 ?¦Î) - (#x2528 ?¦¹) - (#x2529 ?¦Ï) - (#x252a ?¦Ð) - (#x252b ?¦´) - (#x252c ?¦¨) - (#x252d ?¦Ñ) - (#x252e ?¦Ò) - (#x252f ?¦¸) - (#x2530 ?¦½) - (#x2531 ?¦Ó) - (#x2532 ?¦Ô) - (#x2533 ?¦³) - (#x2534 ?¦ª) - (#x2535 ?¦Õ) - (#x2536 ?¦Ö) - (#x2537 ?¦º) - (#x2538 ?¦¿) - (#x2539 ?¦×) - (#x253a ?¦Ø) - (#x253b ?¦µ) - (#x253c ?¦«) - (#x253d ?¦Ù) - (#x253e ?¦Ú) - (#x253f ?¦») - (#x2540 ?¦Û) - (#x2541 ?¦Ü) - (#x2542 ?¦À) - (#x2543 ?¦Ý) - (#x2544 ?¦Þ) - (#x2545 ?¦ß) - (#x2546 ?¦à) - (#x2547 ?¦á) - (#x2548 ?¦â) - (#x2549 ?¦ã) - (#x254a ?¦ä) - (#x254b ?¦¶) - (#x2592 ?¢Æ) - (#x25a0 ?¡á) - (#x25a1 ?¡à) - (#x25a3 ?¢Ã) - (#x25a4 ?¢Ç) - (#x25a5 ?¢È) - (#x25a6 ?¢Ë) - (#x25a7 ?¢Ê) - (#x25a8 ?¢É) - (#x25a9 ?¢Ì) - (#x25b2 ?¡ã) - (#x25b3 ?¡â) - (#x25b6 ?¢º) - (#x25b7 ?¢¹) - (#x25bc ?¡å) - (#x25bd ?¡ä) - (#x25c0 ?¢¸) - (#x25c1 ?¢·) - (#x25c6 ?¡ß) - (#x25c7 ?¡Þ) - (#x25c8 ?¢Â) - (#x25cb ?¡Û) - (#x25ce ?¡Ý) - (#x25cf ?¡Ü) - (#x25d0 ?¢Ä) - (#x25d1 ?¢Å) - (#x2605 ?¡Ú) - (#x2606 ?¡Ù) - (#x260e ?¢Ï) - (#x260f ?¢Î) - (#x261c ?¢Ð) - (#x261e ?¢Ñ) - (#x2640 ?¡Ï) - (#x2642 ?¡Î) - (#x2660 ?¢¼) - (#x2661 ?¢½) - (#x2663 ?¢À) - (#x2664 ?¢») - (#x2665 ?¢¾) - (#x2667 ?¢¿) - (#x2668 ?¢Í) - (#x2669 ?¢Û) - (#x266a ?¢Ü) - (#x266c ?¢Ý) - (#x266d ?¢Ú) - (#x3000 ?¡¡) - (#x3001 ?¡¢) - (#x3002 ?¡£) - (#x3003 ?¡¨) - (#x3008 ?\¡´) - (#x3009 ?\¡µ) - (#x300a ?\¡¶) - (#x300b ?\¡·) - (#x300c ?\¡¸) - (#x300d ?\¡¹) - (#x300e ?\¡º) - (#x300f ?\¡») - (#x3010 ?\¡¼) - (#x3011 ?\¡½) - (#x3013 ?¡ë) - (#x3014 ?\¡²) - (#x3015 ?\¡³) - (#x3041 ?ª¡) - (#x3042 ?ª¢) - (#x3043 ?ª£) - (#x3044 ?ª¤) - (#x3045 ?ª¥) - (#x3046 ?ª¦) - (#x3047 ?ª§) - (#x3048 ?ª¨) - (#x3049 ?ª©) - (#x304a ?ªª) - (#x304b ?ª«) - (#x304c ?ª¬) - (#x304d ?ª) - (#x304e ?ª®) - (#x304f ?ª¯) - (#x3050 ?ª°) - (#x3051 ?ª±) - (#x3052 ?ª²) - (#x3053 ?ª³) - (#x3054 ?ª´) - (#x3055 ?ªµ) - (#x3056 ?ª¶) - (#x3057 ?ª·) - (#x3058 ?ª¸) - (#x3059 ?ª¹) - (#x305a ?ªº) - (#x305b ?ª») - (#x305c ?ª¼) - (#x305d ?ª½) - (#x305e ?ª¾) - (#x305f ?ª¿) - (#x3060 ?ªÀ) - (#x3061 ?ªÁ) - (#x3062 ?ªÂ) - (#x3063 ?ªÃ) - (#x3064 ?ªÄ) - (#x3065 ?ªÅ) - (#x3066 ?ªÆ) - (#x3067 ?ªÇ) - (#x3068 ?ªÈ) - (#x3069 ?ªÉ) - (#x306a ?ªÊ) - (#x306b ?ªË) - (#x306c ?ªÌ) - (#x306d ?ªÍ) - (#x306e ?ªÎ) - (#x306f ?ªÏ) - (#x3070 ?ªÐ) - (#x3071 ?ªÑ) - (#x3072 ?ªÒ) - (#x3073 ?ªÓ) - (#x3074 ?ªÔ) - (#x3075 ?ªÕ) - (#x3076 ?ªÖ) - (#x3077 ?ª×) - (#x3078 ?ªØ) - (#x3079 ?ªÙ) - (#x307a ?ªÚ) - (#x307b ?ªÛ) - (#x307c ?ªÜ) - (#x307d ?ªÝ) - (#x307e ?ªÞ) - (#x307f ?ªß) - (#x3080 ?ªà) - (#x3081 ?ªá) - (#x3082 ?ªâ) - (#x3083 ?ªã) - (#x3084 ?ªä) - (#x3085 ?ªå) - (#x3086 ?ªæ) - (#x3087 ?ªç) - (#x3088 ?ªè) - (#x3089 ?ªé) - (#x308a ?ªê) - (#x308b ?ªë) - (#x308c ?ªì) - (#x308d ?ªí) - (#x308e ?ªî) - (#x308f ?ªï) - (#x3090 ?ªð) - (#x3091 ?ªñ) - (#x3092 ?ªò) - (#x3093 ?ªó) - (#x30a1 ?«¡) - (#x30a2 ?«¢) - (#x30a3 ?«£) - (#x30a4 ?«¤) - (#x30a5 ?«¥) - (#x30a6 ?«¦) - (#x30a7 ?«§) - (#x30a8 ?«¨) - (#x30a9 ?«©) - (#x30aa ?«ª) - (#x30ab ?««) - (#x30ac ?«¬) - (#x30ad ?«) - (#x30ae ?«®) - (#x30af ?«¯) - (#x30b0 ?«°) - (#x30b1 ?«±) - (#x30b2 ?«²) - (#x30b3 ?«³) - (#x30b4 ?«´) - (#x30b5 ?«µ) - (#x30b6 ?«¶) - (#x30b7 ?«·) - (#x30b8 ?«¸) - (#x30b9 ?«¹) - (#x30ba ?«º) - (#x30bb ?«») - (#x30bc ?«¼) - (#x30bd ?«½) - (#x30be ?«¾) - (#x30bf ?«¿) - (#x30c0 ?«À) - (#x30c1 ?«Á) - (#x30c2 ?«Â) - (#x30c3 ?«Ã) - (#x30c4 ?«Ä) - (#x30c5 ?«Å) - (#x30c6 ?«Æ) - (#x30c7 ?«Ç) - (#x30c8 ?«È) - (#x30c9 ?«É) - (#x30ca ?«Ê) - (#x30cb ?«Ë) - (#x30cc ?«Ì) - (#x30cd ?«Í) - (#x30ce ?«Î) - (#x30cf ?«Ï) - (#x30d0 ?«Ð) - (#x30d1 ?«Ñ) - (#x30d2 ?«Ò) - (#x30d3 ?«Ó) - (#x30d4 ?«Ô) - (#x30d5 ?«Õ) - (#x30d6 ?«Ö) - (#x30d7 ?«×) - (#x30d8 ?«Ø) - (#x30d9 ?«Ù) - (#x30da ?«Ú) - (#x30db ?«Û) - (#x30dc ?«Ü) - (#x30dd ?«Ý) - (#x30de ?«Þ) - (#x30df ?«ß) - (#x30e0 ?«à) - (#x30e1 ?«á) - (#x30e2 ?«â) - (#x30e3 ?«ã) - (#x30e4 ?«ä) - (#x30e5 ?«å) - (#x30e6 ?«æ) - (#x30e7 ?«ç) - (#x30e8 ?«è) - (#x30e9 ?«é) - (#x30ea ?«ê) - (#x30eb ?«ë) - (#x30ec ?«ì) - (#x30ed ?«í) - (#x30ee ?«î) - (#x30ef ?«ï) - (#x30f0 ?«ð) - (#x30f1 ?«ñ) - (#x30f2 ?«ò) - (#x30f3 ?«ó) - (#x30f4 ?«ô) - (#x30f5 ?«õ) - (#x30f6 ?«ö) - (#x3131 ?¤¡) - (#x3132 ?¤¢) - (#x3133 ?¤£) - (#x3134 ?¤¤) - (#x3135 ?¤¥) - (#x3136 ?¤¦) - (#x3137 ?¤§) - (#x3138 ?¤¨) - (#x3139 ?¤©) - (#x313a ?¤ª) - (#x313b ?¤«) - (#x313c ?¤¬) - (#x313d ?¤) - (#x313e ?¤®) - (#x313f ?¤¯) - (#x3140 ?¤°) - (#x3141 ?¤±) - (#x3142 ?¤²) - (#x3143 ?¤³) - (#x3144 ?¤´) - (#x3145 ?¤µ) - (#x3146 ?¤¶) - (#x3147 ?¤·) - (#x3148 ?¤¸) - (#x3149 ?¤¹) - (#x314a ?¤º) - (#x314b ?¤») - (#x314c ?¤¼) - (#x314d ?¤½) - (#x314e ?¤¾) - (#x314f ?¤¿) - (#x3150 ?¤À) - (#x3151 ?¤Á) - (#x3152 ?¤Â) - (#x3153 ?¤Ã) - (#x3154 ?¤Ä) - (#x3155 ?¤Å) - (#x3156 ?¤Æ) - (#x3157 ?¤Ç) - (#x3158 ?¤È) - (#x3159 ?¤É) - (#x315a ?¤Ê) - (#x315b ?¤Ë) - (#x315c ?¤Ì) - (#x315d ?¤Í) - (#x315e ?¤Î) - (#x315f ?¤Ï) - (#x3160 ?¤Ð) - (#x3161 ?¤Ñ) - (#x3162 ?¤Ò) - (#x3163 ?¤Ó) - (#x3164 ?¤Ô) - (#x3165 ?¤Õ) - (#x3166 ?¤Ö) - (#x3167 ?¤×) - (#x3168 ?¤Ø) - (#x3169 ?¤Ù) - (#x316a ?¤Ú) - (#x316b ?¤Û) - (#x316c ?¤Ü) - (#x316d ?¤Ý) - (#x316e ?¤Þ) - (#x316f ?¤ß) - (#x3170 ?¤à) - (#x3171 ?¤á) - (#x3172 ?¤â) - (#x3173 ?¤ã) - (#x3174 ?¤ä) - (#x3175 ?¤å) - (#x3176 ?¤æ) - (#x3177 ?¤ç) - (#x3178 ?¤è) - (#x3179 ?¤é) - (#x317a ?¤ê) - (#x317b ?¤ë) - (#x317c ?¤ì) - (#x317d ?¤í) - (#x317e ?¤î) - (#x317f ?¤ï) - (#x3180 ?¤ð) - (#x3181 ?¤ñ) - (#x3182 ?¤ò) - (#x3183 ?¤ó) - (#x3184 ?¤ô) - (#x3185 ?¤õ) - (#x3186 ?¤ö) - (#x3187 ?¤÷) - (#x3188 ?¤ø) - (#x3189 ?¤ù) - (#x318a ?¤ú) - (#x318b ?¤û) - (#x318c ?¤ü) - (#x318d ?¤ý) - (#x318e ?¤þ) - (#x3200 ?©±) - (#x3201 ?©²) - (#x3202 ?©³) - (#x3203 ?©´) - (#x3204 ?©µ) - (#x3205 ?©¶) - (#x3206 ?©·) - (#x3207 ?©¸) - (#x3208 ?©¹) - (#x3209 ?©º) - (#x320a ?©») - (#x320b ?©¼) - (#x320c ?©½) - (#x320d ?©¾) - (#x320e ?©¿) - (#x320f ?©À) - (#x3210 ?©Á) - (#x3211 ?©Â) - (#x3212 ?©Ã) - (#x3213 ?©Ä) - (#x3214 ?©Å) - (#x3215 ?©Æ) - (#x3216 ?©Ç) - (#x3217 ?©È) - (#x3218 ?©É) - (#x3219 ?©Ê) - (#x321a ?©Ë) - (#x321b ?©Ì) - (#x321c ?¢ß) - (#x3260 ?¨±) - (#x3261 ?¨²) - (#x3262 ?¨³) - (#x3263 ?¨´) - (#x3264 ?¨µ) - (#x3265 ?¨¶) - (#x3266 ?¨·) - (#x3267 ?¨¸) - (#x3268 ?¨¹) - (#x3269 ?¨º) - (#x326a ?¨») - (#x326b ?¨¼) - (#x326c ?¨½) - (#x326d ?¨¾) - (#x326e ?¨¿) - (#x326f ?¨À) - (#x3270 ?¨Á) - (#x3271 ?¨Â) - (#x3272 ?¨Ã) - (#x3273 ?¨Ä) - (#x3274 ?¨Å) - (#x3275 ?¨Æ) - (#x3276 ?¨Ç) - (#x3277 ?¨È) - (#x3278 ?¨É) - (#x3279 ?¨Ê) - (#x327a ?¨Ë) - (#x327b ?¨Ì) - (#x327f ?¢Þ) - (#x3380 ?§É) - (#x3381 ?§Ê) - (#x3382 ?§Ë) - (#x3383 ?§Ì) - (#x3384 ?§Í) - (#x3388 ?§º) - (#x3389 ?§») - (#x338a ?§Ü) - (#x338b ?§Ý) - (#x338c ?§Þ) - (#x338d ?§¶) - (#x338e ?§·) - (#x338f ?§¸) - (#x3390 ?§Ô) - (#x3391 ?§Õ) - (#x3392 ?§Ö) - (#x3393 ?§×) - (#x3394 ?§Ø) - (#x3395 ?§¡) - (#x3396 ?§¢) - (#x3397 ?§£) - (#x3398 ?§¥) - (#x3399 ?§«) - (#x339a ?§¬) - (#x339b ?§) - (#x339c ?§®) - (#x339d ?§¯) - (#x339e ?§°) - (#x339f ?§±) - (#x33a0 ?§²) - (#x33a1 ?§³) - (#x33a2 ?§´) - (#x33a3 ?§§) - (#x33a4 ?§¨) - (#x33a5 ?§©) - (#x33a6 ?§ª) - (#x33a7 ?§½) - (#x33a8 ?§¾) - (#x33a9 ?§å) - (#x33aa ?§æ) - (#x33ab ?§ç) - (#x33ac ?§è) - (#x33ad ?§á) - (#x33ae ?§â) - (#x33af ?§ã) - (#x33b0 ?§¿) - (#x33b1 ?§À) - (#x33b2 ?§Á) - (#x33b3 ?§Â) - (#x33b4 ?§Ã) - (#x33b5 ?§Ä) - (#x33b6 ?§Å) - (#x33b7 ?§Æ) - (#x33b8 ?§Ç) - (#x33b9 ?§È) - (#x33ba ?§Î) - (#x33bb ?§Ï) - (#x33bc ?§Ð) - (#x33bd ?§Ñ) - (#x33be ?§Ò) - (#x33bf ?§Ó) - (#x33c0 ?§Ú) - (#x33c1 ?§Û) - (#x33c2 ?¢ã) - (#x33c3 ?§ì) - (#x33c4 ?§¦) - (#x33c5 ?§à) - (#x33c6 ?§ï) - (#x33c7 ?¢á) - (#x33c8 ?§¼) - (#x33c9 ?§í) - (#x33ca ?§µ) - (#x33cf ?§¹) - (#x33d0 ?§ê) - (#x33d3 ?§ë) - (#x33d6 ?§ß) - (#x33d8 ?¢ä) - (#x33db ?§ä) - (#x33dc ?§î) - (#x33dd ?§é) - (#x4e00 ?ìé) - (#x4e01 ?ïË) - (#x4e03 ?öÒ) - (#x4e07 ?ز) - (#x4e08 ?íÛ) - (#x4e09 ?ß²) - (#x4e0a ?ß¾) - (#x4e0b ?ù») - (#x4e0d ?Üô) - (#x4e11 ?õä) - (#x4e14 ?ó¦) - (#x4e15 ?Ýà) - (#x4e16 ?á¦) - (#x4e18 ?Îø) - (#x4e19 ?Ü°) - (#x4e1e ?ãª) - (#x4e2d ?ñé) - (#x4e32 ?Íú) - (#x4e38 ?ü¯) - (#x4e39 ?Ó¡) - (#x4e3b ?ñ«) - (#x4e42 ?çÑ) - (#x4e43 ?Ò¬) - (#x4e45 ?Îù) - (#x4e4b ?ñý) - (#x4e4d ?Þ¿) - (#x4e4e ?ûº) - (#x4e4f ?ù¹) - (#x4e56 ?ÎÒ) - (#x4e58 ?ã«) - (#x4e59 ?ëà) - (#x4e5d ?Îú) - (#x4e5e ?Ë÷) - (#x4e5f ?å¥) - (#x4e6b ?Êá) - (#x4e6d ?ÔÌ) - (#x4e73 ?êá) - (#x4e76 ?Üã) - (#x4e77 ?ß) - (#x4e7e ?Ëë) - (#x4e82 ?Õ¯) - (#x4e86 ?Öõ) - (#x4e88 ?åø) - (#x4e8b ?ÞÀ) - (#x4e8c ?ì£) - (#x4e8e ?éÍ) - (#x4e90 ?ê§) - (#x4e91 ?éö) - (#x4e92 ?û») - (#x4e94 ?çé) - (#x4e95 ?ïÌ) - (#x4e98 ?Ðæ) - (#x4e9b ?ÞÁ) - (#x4e9e ?ä¬) - (#x4ea1 ?ØÌ) - (#x4ea2 ?ùñ) - (#x4ea4 ?Îß) - (#x4ea5 ?ú¤) - (#x4ea6 ?æ²) - (#x4ea8 ?úû) - (#x4eab ?ú½) - (#x4eac ?ÌÈ) - (#x4ead ?ïÍ) - (#x4eae ?ÕÕ) - (#x4eb6 ?Ó¢) - (#x4eba ?ìÑ) - (#x4ec0 ?ä§) - (#x4ec1 ?ìÒ) - (#x4ec4 ?ö±) - (#x4ec7 ?Îû) - (#x4eca ?ÐÑ) - (#x4ecb ?Ë¿) - (#x4ecd ?í¤) - (#x4ed4 ?í¨) - (#x4ed5 ?ÞÂ) - (#x4ed6 ?öâ) - (#x4ed7 ?íÜ) - (#x4ed8 ?Üõ) - (#x4ed9 ?à¹) - (#x4edd ?ÔÎ) - (#x4edf ?ôµ) - (#x4ee3 ?ÓÛ) - (#x4ee4 ?Öµ) - (#x4ee5 ?ì¤) - (#x4ef0 ?äæ) - (#x4ef2 ?ñê) - (#x4ef6 ?Ëì) - (#x4ef7 ?ËÀ) - (#x4efb ?ìò) - (#x4f01 ?Ðê) - (#x4f09 ?ùò) - (#x4f0a ?ì¥) - (#x4f0b ?Ðß) - (#x4f0d ?çê) - (#x4f0e ?Ðë) - (#x4f0f ?ÜÑ) - (#x4f10 ?Ûé) - (#x4f11 ?ýÌ) - (#x4f2f ?Û×) - (#x4f34 ?Úá) - (#x4f36 ?Ö¶) - (#x4f38 ?ãß) - (#x4f3a ?ÞÃ) - (#x4f3c ?ÞÄ) - (#x4f3d ?Ê¡) - (#x4f43 ?îì) - (#x4f46 ?Ó£) - (#x4f47 ?î·) - (#x4f48 ?øÏ) - (#x4f4d ?êÈ) - (#x4f4e ?î¸) - (#x4f4f ?ñ¬) - (#x4f50 ?ñ¥) - (#x4f51 ?éÎ) - (#x4f55 ?ù¼) - (#x4f59 ?åù) - (#x4f5a ?ìê) - (#x4f5b ?ÝÖ) - (#x4f5c ?íÂ) - (#x4f69 ?ø¥) - (#x4f6f ?åº) - (#x4f70 ?ÛØ) - (#x4f73 ?Ê¢) - (#x4f76 ?ÑÍ) - (#x4f7a ?îí) - (#x4f7e ?ìë) - (#x4f7f ?ÞÅ) - (#x4f81 ?ãà) - (#x4f83 ?ÊÉ) - (#x4f84 ?òé) - (#x4f86 ?ÕÎ) - (#x4f88 ?ö¶) - (#x4f8a ?ÎÂ) - (#x4f8b ?ÖÇ) - (#x4f8d ?ã´) - (#x4f8f ?ñ) - (#x4f91 ?êâ) - (#x4f96 ?×Â) - (#x4f98 ?ó§) - (#x4f9b ?Íê) - (#x4f9d ?ëî) - (#x4fae ?Ù²) - (#x4faf ?ý¥) - (#x4fb5 ?öÕ) - (#x4fb6 ?Õâ) - (#x4fbf ?øµ) - (#x4fc2 ?Ìõ) - (#x4fc3 ?õµ) - (#x4fc4 ?ä) - (#x4fc9 ?çë) - (#x4fca ?ñÕ) - (#x4fce ?ð») - (#x4fd1 ?éµ) - (#x4fd3 ?ÌÉ) - (#x4fd4 ?úÕ) - (#x4fd7 ?áÔ) - (#x4fda ?×Ö) - (#x4fdd ?ÜÁ) - (#x4fdf ?ÞÆ) - (#x4fe0 ?úï) - (#x4fe1 ?ãá) - (#x4fee ?áó) - (#x4fef ?Üö) - (#x4ff1 ?Îü) - (#x4ff3 ?ÛÄ) - (#x4ff5 ?øñ) - (#x4ff8 ?Üä) - (#x4ffa ?åï) - (#x5002 ?ܱ) - (#x5006 ?ÕÖ) - (#x5009 ?óÚ) - (#x500b ?ËÁ) - (#x500d ?ÛÃ) - (#x5011 ?Ùú) - (#x5012 ?Óî) - (#x5016 ?ú¸) - (#x5019 ?ý¦) - (#x501a ?ëï) - (#x501c ?ô¦) - (#x501e ?ÌÊ) - (#x501f ?ó¨) - (#x5021 ?óÛ) - (#x5023 ?Û§) - (#x5024 ?ö·) - (#x5026 ?Ïæ) - (#x5027 ?ðò) - (#x5028 ?ËÚ) - (#x502a ?çÒ) - (#x502b ?×Ã) - (#x502c ?öð) - (#x502d ?èÞ) - (#x503b ?å¦) - (#x5043 ?åç) - (#x5047 ?Ê£) - (#x5048 ?̧) - (#x5049 ?êÉ) - (#x504f ?ø¶) - (#x5055 ?ú¥) - (#x505a ?ñ®) - (#x505c ?ïÎ) - (#x5065 ?Ëí) - (#x5074 ?ö°) - (#x5075 ?ïÏ) - (#x5076 ?éÏ) - (#x5078 ?÷Þ) - (#x5080 ?ÎÓ) - (#x5085 ?Ü÷) - (#x508d ?Û¨) - (#x5091 ?Ëø) - (#x5098 ?ß¡) - (#x5099 ?Ýá) - (#x50ac ?õÊ) - (#x50ad ?é¶) - (#x50b2 ?çì) - (#x50b3 ?îî) - (#x50b5 ?óð) - (#x50b7 ?ß¿) - (#x50be ?ÌË) - (#x50c5 ?ÐÁ) - (#x50c9 ?ôÒ) - (#x50ca ?àº) - (#x50cf ?ßÀ) - (#x50d1 ?Îà) - (#x50d5 ?ÜÒ) - (#x50d6 ?ýê) - (#x50da ?Öö) - (#x50de ?êÊ) - (#x50e5 ?èé) - (#x50e7 ?ã¬) - (#x50ed ?óÐ) - (#x50f9 ?ʤ) - (#x50fb ?Ûø) - (#x50ff ?ÞÇ) - (#x5100 ?ëð) - (#x5101 ?ñÖ) - (#x5104 ?åâ) - (#x5106 ?ÌÌ) - (#x5109 ?Ëû) - (#x5112 ?êã) - (#x511f ?ßÁ) - (#x5121 ?Öí) - (#x512a ?éÐ) - (#x5132 ?î¹) - (#x5137 ?Õã) - (#x513a ?ÑÓ) - (#x513c ?åð) - (#x5140 ?è´) - (#x5141 ?ëÃ) - (#x5143 ?êª) - (#x5144 ?úü) - (#x5145 ?õö) - (#x5146 ?ð¼) - (#x5147 ?ýÔ) - (#x5148 ?à») - (#x5149 ?ÎÃ) - (#x514b ?к) - (#x514c ?÷º) - (#x514d ?Øó) - (#x514e ?÷Í) - (#x5152 ?ä®) - (#x515c ?Ôß) - (#x5162 ?Ðç) - (#x5165 ?ìý) - (#x5167 ?Ò®) - (#x5168 ?îï) - (#x5169 ?Õ×) - (#x516a ?êä) - (#x516b ?ø¢) - (#x516c ?Íë) - (#x516d ?׿) - (#x516e ?û±) - (#x5171 ?Íì) - (#x5175 ?ܲ) - (#x5176 ?Ðì) - (#x5177 ?Îý) - (#x5178 ?îð) - (#x517c ?ÌÂ) - (#x5180 ?Ðí) - (#x5186 ?å÷) - (#x518a ?óü) - (#x518d ?î¢) - (#x5192 ?Ù³) - (#x5195 ?Øô) - (#x5197 ?é·) - (#x51a0 ?ή) - (#x51a5 ?Ù¢) - (#x51aa ?Øñ) - (#x51ac ?ÔÏ) - (#x51b6 ?å§) - (#x51b7 ?ÕÒ) - (#x51bd ?Ö©) - (#x51c4 ?ô¢) - (#x51c6 ?ñ×) - (#x51c9 ?ÕØ) - (#x51cb ?ð½) - (#x51cc ?×Ð) - (#x51cd ?ÔÐ) - (#x51dc ?×Ï) - (#x51dd ?ëê) - (#x51de ?ýë) - (#x51e1 ?Ûí) - (#x51f0 ?üÅ) - (#x51f1 ?ËÂ) - (#x51f6 ?ýÕ) - (#x51f8 ?ôÈ) - (#x51f9 ?èê) - (#x51fa ?õó) - (#x51fd ?ùÞ) - (#x5200 ?Óï) - (#x5203 ?ìÓ) - (#x5206 ?ÝÂ) - (#x5207 ?ï·) - (#x5208 ?çÔ) - (#x520a ?ÊÊ) - (#x520e ?Ùû) - (#x5211 ?úý) - (#x5217 ?Öª) - (#x521d ?ôø) - (#x5224 ?÷÷) - (#x5225 ?ܬ) - (#x5229 ?××) - (#x522a ?ߢ) - (#x522e ?ξ) - (#x5230 ?Óð) - (#x5236 ?ð¤) - (#x5237 ?áì) - (#x5238 ?Ïç) - (#x5239 ?óË) - (#x523a ?í©) - (#x523b ?ʾ) - (#x5243 ?ôï) - (#x5247 ?öÎ) - (#x524a ?Þû) - (#x524b ?л) - (#x524c ?Õ·) - (#x524d ?îñ) - (#x5254 ?ô¨) - (#x5256 ?Üø) - (#x525b ?˧) - (#x525d ?ÚÎ) - (#x5261 ?àæ) - (#x5269 ?í¥) - (#x526a ?îò) - (#x526f ?Üù) - (#x5272 ?ùÜ) - (#x5275 ?óÜ) - (#x527d ?øò) - (#x527f ?ôù) - (#x5283 ?üñ) - (#x5287 ?м) - (#x5288 ?Ûù) - (#x5289 ?×±) - (#x528d ?Ëü) - (#x5291 ?ð¥) - (#x5292 ?Ëý) - (#x529b ?Õô) - (#x529f ?Íí) - (#x52a0 ?Ê¥) - (#x52a3 ?Ö«) - (#x52a4 ?ÐÂ) - (#x52a9 ?ð¾) - (#x52aa ?Ò½) - (#x52ab ?̤) - (#x52be ?ú¶) - (#x52c1 ?ÌÍ) - (#x52c3 ?Úú) - (#x52c5 ?öÏ) - (#x52c7 ?é¸) - (#x52c9 ?Øõ) - (#x52cd ?ÌÎ) - (#x52d2 ?×Í) - (#x52d5 ?ÔÑ) - (#x52d6 ?éí) - (#x52d8 ?Êë) - (#x52d9 ?Ùâ) - (#x52db ?ý²) - (#x52dd ?ã) - (#x52de ?ÖÌ) - (#x52df ?Ù´) - (#x52e2 ?á§) - (#x52e3 ?îÓ) - (#x52e4 ?ÐÃ) - (#x52f3 ?ý³) - (#x52f5 ?Õä) - (#x52f8 ?Ïè) - (#x52fa ?íÃ) - (#x52fb ?в) - (#x52fe ?Îþ) - (#x52ff ?Ú¨) - (#x5305 ?øÐ) - (#x5308 ?ýÖ) - (#x530d ?øÑ) - (#x530f ?øÒ) - (#x5310 ?ÜÓ) - (#x5315 ?Ýâ) - (#x5316 ?ûù) - (#x5317 ?ÝÁ) - (#x5319 ?ãµ) - (#x5320 ?íÝ) - (#x5321 ?ÎÄ) - (#x5323 ?Ë¡) - (#x532a ?Ýã) - (#x532f ?üÝ) - (#x5339 ?ù¯) - (#x533f ?Òû) - (#x5340 ?Ï¡) - (#x5341 ?ä¨) - (#x5343 ?ô¶) - (#x5344 ?ìþ) - (#x5347 ?ã®) - (#x5348 ?çí) - (#x5349 ?ýÁ) - (#x534a ?Úâ) - (#x534d ?س) - (#x5351 ?Ýä) - (#x5352 ?ðï) - (#x5353 ?öñ) - (#x5354 ?úð) - (#x5357 ?Ñõ) - (#x535a ?ÚÏ) - (#x535c ?ÜÔ) - (#x535e ?ܦ) - (#x5360 ?ï¿) - (#x5366 ?ÎÏ) - (#x5368 ?àÙ) - (#x536f ?ÙÖ) - (#x5370 ?ìÔ) - (#x5371 ?êË) - (#x5374 ?Ê¿) - (#x5375 ?Õ°) - (#x5377 ?Ïé) - (#x537d ?ñí) - (#x537f ?ÌÏ) - (#x5384 ?äø) - (#x5393 ?äí) - (#x5398 ?×Ø) - (#x539a ?ý§) - (#x539f ?ê«) - (#x53a0 ?ö²) - (#x53a5 ?Ïð) - (#x53a6 ?ù½) - (#x53ad ?æô) - (#x53bb ?ËÛ) - (#x53c3 ?óÑ) - (#x53c8 ?éÑ) - (#x53c9 ?ó©) - (#x53ca ?Ðà) - (#x53cb ?éÒ) - (#x53cd ?Úã) - (#x53d4 ?âÒ) - (#x53d6 ?ö¢) - (#x53d7 ?áô) - (#x53db ?Úä) - (#x53e1 ?çÕ) - (#x53e2 ?õ¿) - (#x53e3 ?Ï¢) - (#x53e4 ?ͯ) - (#x53e5 ?Ï£) - (#x53e9 ?Í°) - (#x53ea ?ñþ) - (#x53eb ?У) - (#x53ec ?á¯) - (#x53ed ?ø£) - (#x53ef ?ʦ) - (#x53f0 ?÷») - (#x53f1 ?òê) - (#x53f2 ?ÞÈ) - (#x53f3 ?éÓ) - (#x53f8 ?ÞÉ) - (#x5403 ?ýÞ) - (#x5404 ?ÊÀ) - (#x5408 ?ùê) - (#x5409 ?ÑÎ) - (#x540a ?îÔ) - (#x540c ?ÔÒ) - (#x540d ?Ù£) - (#x540e ?ý¨) - (#x540f ?×Ù) - (#x5410 ?÷Î) - (#x5411 ?ú¾) - (#x541b ?ÏÖ) - (#x541d ?×ð) - (#x541f ?ëá) - (#x5420 ?øÅ) - (#x5426 ?Üú) - (#x5429 ?ÝÃ) - (#x542b ?ùß) - (#x5433 ?çï) - (#x5438 ?ýå) - (#x5439 ?ö£) - (#x543b ?Ùü) - (#x543c ?ý©) - (#x543e ?çî) - (#x5442 ?Õå) - (#x5448 ?ïÐ) - (#x544a ?ͱ) - (#x5451 ?÷¢) - (#x5468 ?ñ²) - (#x546a ?ñ±) - (#x5471 ?Ͳ) - (#x5473 ?Ú«) - (#x5475 ?ʧ) - (#x547b ?ãâ) - (#x547c ?û¼) - (#x547d ?Ù¤) - (#x5480 ?îº) - (#x5486 ?øÓ) - (#x548c ?ûú) - (#x548e ?Ϥ) - (#x5490 ?Üû) - (#x54a4 ?öã) - (#x54a8 ?íª) - (#x54ab ?ò¡) - (#x54ac ?Îá) - (#x54b3 ?ú¦) - (#x54b8 ?ùà) - (#x54bd ?ìÖ) - (#x54c0 ?äî) - (#x54c1 ?ù¡) - (#x54c4 ?ûï) - (#x54c8 ?ùë) - (#x54c9 ?î£) - (#x54e1 ?ê¬) - (#x54e5 ?ʨ) - (#x54e8 ?ôú) - (#x54ed ?ÍÖ) - (#x54ee ?üö) - (#x54f2 ?ôÉ) - (#x54fa ?øÔ) - (#x5504 ?ø¦) - (#x5506 ?ÞÊ) - (#x5507 ?òÆ) - (#x550e ?×Ú) - (#x5510 ?ÓÐ) - (#x551c ?ØÅ) - (#x552f ?êæ) - (#x5531 ?óÝ) - (#x5535 ?äÚ) - (#x553e ?öä) - (#x5544 ?öò) - (#x5546 ?ßÂ) - (#x554f ?Ùý) - (#x5553 ?Ìö) - (#x5556 ?Óº) - (#x555e ?ä¯) - (#x5563 ?ùá) - (#x557c ?ð¦) - (#x5580 ?ËÓ) - (#x5584 ?à¼) - (#x5586 ?ôÊ) - (#x5587 ?Ôú) - (#x5589 ?ýª) - (#x558a ?ùâ) - (#x5598 ?ô·) - (#x5599 ?ýÂ) - (#x559a ?ü°) - (#x559c ?ýì) - (#x559d ?Êâ) - (#x55a7 ?ý½) - (#x55a9 ?êç) - (#x55aa ?ßÃ) - (#x55ab ?ÑÒ) - (#x55ac ?Îâ) - (#x55ae ?Ó¤) - (#x55c5 ?ý«) - (#x55c7 ?ßà) - (#x55d4 ?òÇ) - (#x55da ?çð) - (#x55dc ?Ðî) - (#x55df ?óª) - (#x55e3 ?ÞË) - (#x55e4 ?ö¸) - (#x55fd ?áõ) - (#x55fe ?ñ³) - (#x5606 ?÷£) - (#x5609 ?Ê©) - (#x5614 ?Ï¥) - (#x5617 ?ßÄ) - (#x562f ?á°) - (#x5632 ?ð¿) - (#x5634 ?ö¤) - (#x5636 ?ã¶) - (#x5653 ?úÆ) - (#x5668 ?Ðï) - (#x566b ?ýí) - (#x5674 ?ÝÄ) - (#x5686 ?ü÷) - (#x56a5 ?æ¿) - (#x56ac ?Þ) - (#x56ae ?ú¿) - (#x56b4 ?åñ) - (#x56bc ?íÄ) - (#x56ca ?Ò¥) - (#x56cd ?ýî) - (#x56d1 ?õ¶) - (#x56da ?áö) - (#x56db ?ÞÌ) - (#x56de ?üÞ) - (#x56e0 ?ì×) - (#x56f0 ?ÍÝ) - (#x56f9 ?Ö·) - (#x56fa ?ͳ) - (#x5703 ?øÕ) - (#x5704 ?åØ) - (#x5708 ?Ïê) - (#x570b ?ÏÐ) - (#x570d ?êÌ) - (#x5712 ?ê®) - (#x5713 ?ê) - (#x5716 ?Óñ) - (#x5718 ?Ó¥) - (#x571f ?÷Ï) - (#x5728 ?î¤) - (#x572d ?Ф) - (#x5730 ?ò¢) - (#x573b ?Ðð) - (#x5740 ?ò£) - (#x5742 ?÷ø) - (#x5747 ?г) - (#x574a ?Û©) - (#x574d ?Ó») - (#x574e ?Êì) - (#x5750 ?ñ¦) - (#x5751 ?ËÕ) - (#x5761 ?÷ç) - (#x5764 ?ÍÞ) - (#x5766 ?÷¤) - (#x576a ?øÀ) - (#x576e ?ÓÝ) - (#x5770 ?ÌÐ) - (#x5775 ?Ϧ) - (#x577c ?öó) - (#x5782 ?á÷) - (#x5788 ?ÓÜ) - (#x578b ?úþ) - (#x5793 ?ú§) - (#x57a0 ?ëÙ) - (#x57a2 ?ϧ) - (#x57a3 ?ê¯) - (#x57c3 ?äï) - (#x57c7 ?é¹) - (#x57c8 ?ñØ) - (#x57cb ?ØØ) - (#x57ce ?àò) - (#x57df ?æ´) - (#x57e0 ?Üü) - (#x57f0 ?óñ) - (#x57f4 ?ãÐ) - (#x57f7 ?òû) - (#x57f9 ?ÛÆ) - (#x57fa ?Ðñ) - (#x57fc ?Ðò) - (#x5800 ?ÏÜ) - (#x5802 ?ÓÑ) - (#x5805 ?̱) - (#x5806 ?÷Ø) - (#x5808 ?˨) - (#x5809 ?ë¼) - (#x580a ?ä¾) - (#x581e ?ôÜ) - (#x5821 ?ÜÂ) - (#x5824 ?ð§) - (#x5827 ?æÀ) - (#x582a ?Êí) - (#x582f ?èë) - (#x5830 ?åè) - (#x5831 ?ÜÃ) - (#x5834 ?íÞ) - (#x5835 ?Óò) - (#x583a ?Ì÷) - (#x584a ?ÎÔ) - (#x584b ?ç«) - (#x584f ?ËÃ) - (#x5851 ?á±) - (#x5854 ?÷²) - (#x5857 ?Óó) - (#x5858 ?ÓÒ) - (#x585a ?õÀ) - (#x585e ?ßÝ) - (#x5861 ?îó) - (#x5862 ?çñ) - (#x5864 ?ý´) - (#x5875 ?òÈ) - (#x5879 ?óÒ) - (#x587c ?îô) - (#x587e ?âÓ) - (#x5883 ?ÌÑ) - (#x5885 ?ßê) - (#x5889 ?éº) - (#x5893 ?Ù×) - (#x589c ?õÍ) - (#x589e ?ñò) - (#x589f ?úÇ) - (#x58a8 ?Ùø) - (#x58a9 ?ÔÂ) - (#x58ae ?öå) - (#x58b3 ?ÝÅ) - (#x58ba ?çò) - (#x58bb ?íß) - (#x58be ?ÊË) - (#x58c1 ?Ûú) - (#x58c5 ?èµ) - (#x58c7 ?Ó¦) - (#x58ce ?ýµ) - (#x58d1 ?ùÉ) - (#x58d3 ?äâ) - (#x58d5 ?û½) - (#x58d8 ?פ) - (#x58d9 ?ÎÅ) - (#x58de ?ÎÕ) - (#x58df ?Öæ) - (#x58e4 ?å½) - (#x58eb ?ÞÍ) - (#x58ec ?ìó) - (#x58ef ?íà) - (#x58f9 ?ìì) - (#x58fa ?û¾) - (#x58fb ?ßë) - (#x58fd ?áø) - (#x590f ?ù¾) - (#x5914 ?Ðó) - (#x5915 ?àª) - (#x5916 ?èâ) - (#x5919 ?âÔ) - (#x591a ?Òý) - (#x591c ?å¨) - (#x5922 ?ÙÓ) - (#x5927 ?ÓÞ) - (#x5929 ?ô¸) - (#x592a ?÷¼) - (#x592b ?Üý) - (#x592d ?èì) - (#x592e ?äç) - (#x5931 ?ã÷) - (#x5937 ?ì¨) - (#x593e ?úñ) - (#x5944 ?åò) - (#x5947 ?Ðô) - (#x5948 ?Ò¯) - (#x5949 ?Üå) - (#x594e ?Ð¥) - (#x594f ?ñ´) - (#x5950 ?ü±) - (#x5951 ?Ìø) - (#x5954 ?ÝÆ) - (#x5955 ?úÑ) - (#x5957 ?÷ß) - (#x595a ?ú¨) - (#x5960 ?îõ) - (#x5962 ?ÞÎ) - (#x5967 ?çó) - (#x596a ?÷¬) - (#x596b ?ëÄ) - (#x596c ?íá) - (#x596d ?à«) - (#x596e ?ÝÇ) - (#x5973 ?Ò³) - (#x5974 ?Ò¿) - (#x5978 ?ÊÌ) - (#x597d ?û¿) - (#x5982 ?åý) - (#x5983 ?Ýå) - (#x5984 ?ØÍ) - (#x598a ?ìô) - (#x5993 ?Ðõ) - (#x5996 ?èí) - (#x5997 ?ÐÒ) - (#x5999 ?ÙØ) - (#x59a5 ?öæ) - (#x59a8 ?Ûª) - (#x59ac ?÷à) - (#x59b9 ?ØÙ) - (#x59bb ?ô£) - (#x59be ?ôÝ) - (#x59c3 ?ïÑ) - (#x59c6 ?Ùµ) - (#x59c9 ?í«) - (#x59cb ?ã·) - (#x59d0 ?î») - (#x59d1 ?Í´) - (#x59d3 ?àó) - (#x59d4 ?êÍ) - (#x59d9 ?ìõ) - (#x59da ?èî) - (#x59dc ?Ë©) - (#x59dd ?ñ¯) - (#x59e6 ?ÊÍ) - (#x59e8 ?ì©) - (#x59ea ?òë) - (#x59ec ?ýï) - (#x59ee ?ùó) - (#x59f8 ?æÁ) - (#x59fb ?ìØ) - (#x59ff ?í¬) - (#x5a01 ?êÎ) - (#x5a03 ?èß) - (#x5a11 ?ÞÏ) - (#x5a18 ?Ò¦) - (#x5a1b ?çô) - (#x5a1c ?ÑÖ) - (#x5a1f ?æÂ) - (#x5a20 ?ãã) - (#x5a25 ?ä°) - (#x5a29 ?Ø´) - (#x5a36 ?ö¥) - (#x5a3c ?óÞ) - (#x5a41 ?×¥) - (#x5a46 ?÷è) - (#x5a49 ?èÆ) - (#x5a5a ?ûæ) - (#x5a62 ?Ýæ) - (#x5a66 ?Üþ) - (#x5a92 ?ØÚ) - (#x5a9a ?Ú¬) - (#x5a9b ?ê°) - (#x5aa4 ?ã¸) - (#x5ac1 ?ʪ) - (#x5ac2 ?áù) - (#x5ac4 ?ê±) - (#x5ac9 ?òì) - (#x5acc ?úî) - (#x5ae1 ?îÕ) - (#x5ae6 ?ùô) - (#x5ae9 ?Òì) - (#x5b05 ?ûû) - (#x5b09 ?ýð) - (#x5b0b ?à½) - (#x5b0c ?Îã) - (#x5b16 ?øÆ) - (#x5b2a ?Þ®) - (#x5b40 ?ßÅ) - (#x5b43 ?å¾) - (#x5b50 ?í) - (#x5b51 ?úê) - (#x5b54 ?Íî) - (#x5b55 ?í¦) - (#x5b57 ?í®) - (#x5b58 ?ðí) - (#x5b5a ?Ý¡) - (#x5b5c ?í¯) - (#x5b5d ?üø) - (#x5b5f ?Øë) - (#x5b63 ?Ìù) - (#x5b64 ?͵) - (#x5b69 ?ú©) - (#x5b6b ?áÝ) - (#x5b70 ?âÕ) - (#x5b71 ?íÏ) - (#x5b75 ?Ý¢) - (#x5b78 ?ùÊ) - (#x5b7a ?êè) - (#x5b7c ?åí) - (#x5b85 ?Óë) - (#x5b87 ?éÔ) - (#x5b88 ?áú) - (#x5b89 ?äÌ) - (#x5b8b ?áä) - (#x5b8c ?èÇ) - (#x5b8f ?ÎÛ) - (#x5b93 ?ÜÕ) - (#x5b95 ?÷µ) - (#x5b96 ?üó) - (#x5b97 ?ðó) - (#x5b98 ?ί) - (#x5b99 ?ñµ) - (#x5b9a ?ïÒ) - (#x5b9b ?èÈ) - (#x5b9c ?ëñ) - (#x5ba2 ?ËÔ) - (#x5ba3 ?à¾) - (#x5ba4 ?ãø) - (#x5ba5 ?êé) - (#x5ba6 ?ü²) - (#x5bac ?àô) - (#x5bae ?Ïà) - (#x5bb0 ?î¥) - (#x5bb3 ?úª) - (#x5bb4 ?æÃ) - (#x5bb5 ?á²) - (#x5bb6 ?Ê«) - (#x5bb8 ?ãä) - (#x5bb9 ?é») - (#x5bbf ?âÖ) - (#x5bc0 ?óò) - (#x5bc2 ?îÖ) - (#x5bc3 ?ê²) - (#x5bc4 ?Ðö) - (#x5bc5 ?ìÙ) - (#x5bc6 ?ÚË) - (#x5bc7 ?Ϩ) - (#x5bcc ?Ý£) - (#x5bd0 ?ØÛ) - (#x5bd2 ?ùÎ) - (#x5bd3 ?éÕ) - (#x5bd4 ?ãÑ) - (#x5bd7 ?Ò¼) - (#x5bde ?ج) - (#x5bdf ?óÌ) - (#x5be1 ?Íû) - (#x5be2 ?öÖ) - (#x5be4 ?çõ) - (#x5be5 ?èï) - (#x5be6 ?ãù) - (#x5be7 ?Ò») - (#x5be8 ?óó) - (#x5be9 ?ãû) - (#x5beb ?ÞÐ) - (#x5bec ?ΰ) - (#x5bee ?Ö÷) - (#x5bef ?ñÙ) - (#x5bf5 ?õÁ) - (#x5bf6 ?ÜÄ) - (#x5bf8 ?õ») - (#x5bfa ?ÞÑ) - (#x5c01 ?Üæ) - (#x5c04 ?ÞÒ) - (#x5c07 ?íâ) - (#x5c08 ?îö) - (#x5c09 ?êÏ) - (#x5c0a ?ðî) - (#x5c0b ?ãü) - (#x5c0d ?Óß) - (#x5c0e ?Óô) - (#x5c0f ?á³) - (#x5c11 ?á´) - (#x5c16 ?ôÓ) - (#x5c19 ?ßÆ) - (#x5c24 ?éÖ) - (#x5c28 ?Û«) - (#x5c31 ?ö¦) - (#x5c38 ?ã¹) - (#x5c39 ?ëÅ) - (#x5c3a ?ô©) - (#x5c3b ?Ͷ) - (#x5c3c ?Òù) - (#x5c3e ?Ú) - (#x5c3f ?Òã) - (#x5c40 ?ÏÑ) - (#x5c45 ?ËÜ) - (#x5c46 ?Ìú) - (#x5c48 ?ÏÝ) - (#x5c4b ?è©) - (#x5c4d ?ã») - (#x5c4e ?ãº) - (#x5c51 ?àÚ) - (#x5c55 ?î÷) - (#x5c5b ?ܳ) - (#x5c60 ?Óõ) - (#x5c62 ?צ) - (#x5c64 ?öµ) - (#x5c65 ?×Û) - (#x5c6c ?áÕ) - (#x5c6f ?Ôê) - (#x5c71 ?ߣ) - (#x5c79 ?ýß) - (#x5c90 ?Ð÷) - (#x5c91 ?íÔ) - (#x5ca1 ?˪) - (#x5ca9 ?äÛ) - (#x5cab ?áû) - (#x5cac ?Ë¢) - (#x5cb1 ?Óà) - (#x5cb3 ?ä¿) - (#x5cb5 ?ûÀ) - (#x5cb7 ?Ú¾) - (#x5cb8 ?äÍ) - (#x5cba ?Ö¹) - (#x5cbe ?ïÀ) - (#x5cc0 ?áü) - (#x5cd9 ?ö¹) - (#x5ce0 ?ßÇ) - (#x5ce8 ?ä±) - (#x5cef ?Üç) - (#x5cf0 ?Üè) - (#x5cf4 ?úÖ) - (#x5cf6 ?Óö) - (#x5cfb ?ñÚ) - (#x5cfd ?úò) - (#x5d07 ?âý) - (#x5d0d ?ÕÏ) - (#x5d0e ?Ðø) - (#x5d11 ?Íß) - (#x5d14 ?õË) - (#x5d16 ?äð) - (#x5d17 ?Ë«) - (#x5d19 ?×Ä) - (#x5d27 ?âþ) - (#x5d29 ?ÝÚ) - (#x5d4b ?Ú®) - (#x5d4c ?Êî) - (#x5d50 ?Õ¹) - (#x5d69 ?ã¡) - (#x5d6c ?èã) - (#x5d6f ?ó«) - (#x5d87 ?Ï©) - (#x5d8b ?Ó÷) - (#x5d9d ?Ôñ) - (#x5da0 ?Îä) - (#x5da2 ?èò) - (#x5daa ?åõ) - (#x5db8 ?ç®) - (#x5dba ?Öº) - (#x5dbc ?ßì) - (#x5dbd ?äÀ) - (#x5dcd ?èä) - (#x5dd2 ?ص) - (#x5dd6 ?äÜ) - (#x5ddd ?ô¹) - (#x5dde ?ñ¶) - (#x5de1 ?âÞ) - (#x5de2 ?áµ) - (#x5de5 ?Íï) - (#x5de6 ?ñ§) - (#x5de7 ?Îå) - (#x5de8 ?ËÝ) - (#x5deb ?Ùã) - (#x5dee ?ó¬) - (#x5df1 ?Ðù) - (#x5df2 ?ì«) - (#x5df3 ?ÞÓ) - (#x5df4 ?÷é) - (#x5df7 ?ùõ) - (#x5dfd ?áÞ) - (#x5dfe ?Ëî) - (#x5e02 ?ã¼) - (#x5e03 ?øÖ) - (#x5e06 ?Ûî) - (#x5e0c ?ýñ) - (#x5e11 ?÷¶) - (#x5e16 ?ôÞ) - (#x5e19 ?òí) - (#x5e1b ?ÛÙ) - (#x5e1d ?ð¨) - (#x5e25 ?áý) - (#x5e2b ?ÞÔ) - (#x5e2d ?à¬) - (#x5e33 ?íã) - (#x5e36 ?Óá) - (#x5e38 ?ßÈ) - (#x5e3d ?Ù¶) - (#x5e3f ?ý¬) - (#x5e40 ?ïÓ) - (#x5e44 ?äÁ) - (#x5e45 ?øë) - (#x5e47 ?Û¬) - (#x5e4c ?üÆ) - (#x5e55 ?Ø) - (#x5e5f ?öº) - (#x5e61 ?Ûß) - (#x5e62 ?ÓÓ) - (#x5e63 ?øÇ) - (#x5e72 ?ÊÎ) - (#x5e73 ?øÁ) - (#x5e74 ?Ò´) - (#x5e77 ?Ü´) - (#x5e78 ?ú¹) - (#x5e79 ?ÊÏ) - (#x5e7b ?ü³) - (#x5e7c ?êê) - (#x5e7d ?êë) - (#x5e7e ?Ðú) - (#x5e84 ?íä) - (#x5e87 ?Ýç) - (#x5e8a ?ßÉ) - (#x5e8f ?ßí) - (#x5e95 ?î¼) - (#x5e97 ?ïÁ) - (#x5e9a ?ÌÒ) - (#x5e9c ?ݤ) - (#x5ea0 ?ßÊ) - (#x5ea6 ?Óø) - (#x5ea7 ?ñ¨) - (#x5eab ?Í·) - (#x5ead ?ïÔ) - (#x5eb5 ?äÝ) - (#x5eb6 ?ßî) - (#x5eb7 ?ˬ) - (#x5eb8 ?é¼) - (#x5ebe ?êì) - (#x5ec2 ?ßË) - (#x5ec8 ?ù¿) - (#x5ec9 ?Ö¯) - (#x5eca ?ÕÆ) - (#x5ed0 ?Ϫ) - (#x5ed3 ?Ω) - (#x5ed6 ?Öø) - (#x5eda ?ñ·) - (#x5edb ?îø) - (#x5edf ?ÙÙ) - (#x5ee0 ?óß) - (#x5ee2 ?øÈ) - (#x5ee3 ?ÎÆ) - (#x5eec ?Õæ) - (#x5ef3 ?ôæ) - (#x5ef6 ?æÅ) - (#x5ef7 ?ïÕ) - (#x5efa ?Ëï) - (#x5efb ?üß) - (#x5f01 ?ܧ) - (#x5f04 ?Öç) - (#x5f0a ?øÉ) - (#x5f0f ?ãÒ) - (#x5f11 ?ã½) - (#x5f13 ?Ïá) - (#x5f14 ?ðÀ) - (#x5f15 ?ìÚ) - (#x5f17 ?Ý×) - (#x5f18 ?ûð) - (#x5f1b ?ì¬) - (#x5f1f ?ð©) - (#x5f26 ?ú×) - (#x5f27 ?ûÁ) - (#x5f29 ?ÒÀ) - (#x5f31 ?å°) - (#x5f35 ?íå) - (#x5f3a ?Ë) - (#x5f3c ?ù°) - (#x5f48 ?÷¥) - (#x5f4a ?Ë®) - (#x5f4c ?Ú¯) - (#x5f4e ?ض) - (#x5f56 ?Ó§) - (#x5f57 ?û²) - (#x5f59 ?ýÄ) - (#x5f5b ?ì) - (#x5f62 ?û¡) - (#x5f66 ?åé) - (#x5f67 ?éî) - (#x5f69 ?óô) - (#x5f6a ?øó) - (#x5f6b ?ðÁ) - (#x5f6c ?Þ¯) - (#x5f6d ?ø°) - (#x5f70 ?óà) - (#x5f71 ?ç¯) - (#x5f77 ?Û) - (#x5f79 ?æµ) - (#x5f7c ?ù¨) - (#x5f7f ?ÝØ) - (#x5f80 ?èÙ) - (#x5f81 ?ïÖ) - (#x5f85 ?Óâ) - (#x5f87 ?âß) - (#x5f8a ?üà) - (#x5f8b ?×È) - (#x5f8c ?ý) - (#x5f90 ?ßï) - (#x5f91 ?ÌÓ) - (#x5f92 ?Óù) - (#x5f97 ?Ôð) - (#x5f98 ?ÛÇ) - (#x5f99 ?ÞÕ) - (#x5f9e ?ðô) - (#x5fa0 ?ÕÐ) - (#x5fa1 ?åÙ) - (#x5fa8 ?üÇ) - (#x5fa9 ?ÜÖ) - (#x5faa ?âà) - (#x5fae ?Ú°) - (#x5fb5 ?ó£) - (#x5fb7 ?Óì) - (#x5fb9 ?ôË) - (#x5fbd ?ýÅ) - (#x5fc3 ?ãý) - (#x5fc5 ?ù±) - (#x5fcc ?Ðû) - (#x5fcd ?ìÛ) - (#x5fd6 ?õ¼) - (#x5fd7 ?ò¤) - (#x5fd8 ?ØÎ) - (#x5fd9 ?ØÏ) - (#x5fe0 ?õ÷) - (#x5feb ?öá) - (#x5ff5 ?Ò·) - (#x5ffd ?ûì) - (#x5fff ?ÝÈ) - (#x600f ?äè) - (#x6012 ?ÒÁ) - (#x6016 ?ø×) - (#x601c ?Ö») - (#x601d ?ÞÖ) - (#x6020 ?÷½) - (#x6021 ?ì®) - (#x6025 ?Ðá) - (#x6027 ?àõ) - (#x6028 ?ê³) - (#x602a ?ÎÖ) - (#x602f ?Ì¥) - (#x6041 ?ìö) - (#x6042 ?âá) - (#x6043 ?ã¾) - (#x604d ?üÈ) - (#x6050 ?Íð) - (#x6052 ?ùö) - (#x6055 ?ßð) - (#x6059 ?å¿) - (#x605d ?ο) - (#x6062 ?üá) - (#x6063 ?í°) - (#x6064 ?ýÑ) - (#x6065 ?ö») - (#x6068 ?ùÏ) - (#x6069 ?ëÚ) - (#x606a ?ÊÁ) - (#x606c ?Ò¸) - (#x606d ?Íñ) - (#x606f ?ãÓ) - (#x6070 ?ýæ) - (#x6085 ?æí) - (#x6089 ?ãú) - (#x608c ?ðª) - (#x608d ?ùÐ) - (#x6094 ?üâ) - (#x6096 ?ø§) - (#x609a ?áå) - (#x609b ?îù) - (#x609f ?çö) - (#x60a0 ?êí) - (#x60a3 ?ü´) - (#x60a4 ?õÂ) - (#x60a7 ?×Ü) - (#x60b0 ?ðõ) - (#x60b2 ?Ýè) - (#x60b3 ?Óí) - (#x60b4 ?õü) - (#x60b6 ?Ú¿) - (#x60b8 ?Ìû) - (#x60bc ?Óú) - (#x60bd ?ô¤) - (#x60c5 ?ï×) - (#x60c7 ?ÔÃ) - (#x60d1 ?ûã) - (#x60da ?ûí) - (#x60dc ?à) - (#x60df ?êî) - (#x60e0 ?û³) - (#x60e1 ?äÂ) - (#x60f0 ?öç) - (#x60f1 ?ÒÝ) - (#x60f3 ?ßÌ) - (#x60f6 ?üÉ) - (#x60f9 ?å©) - (#x60fa ?àö) - (#x60fb ?ö³) - (#x6101 ?áþ) - (#x6106 ?Ëð) - (#x6108 ?êï) - (#x6109 ?êð) - (#x610d ?ÚÀ) - (#x610e ?ø´) - (#x610f ?ëò) - (#x6115 ?äÃ) - (#x611a ?é×) - (#x611b ?äñ) - (#x611f ?Êï) - (#x6127 ?Î×) - (#x6130 ?üÊ) - (#x6134 ?óá) - (#x6137 ?ËÄ) - (#x613c ?ãå) - (#x613e ?ËÅ) - (#x613f ?ê´) - (#x6142 ?é½) - (#x6144 ?×É) - (#x6147 ?ëÛ) - (#x6148 ?í±) - (#x614a ?ÌÃ) - (#x614b ?÷¾) - (#x614c ?üË) - (#x6153 ?øô) - (#x6155 ?Ù·) - (#x6158 ?óÓ) - (#x6159 ?óÔ) - (#x615d ?÷ä) - (#x615f ?÷Ñ) - (#x6162 ?Ø·) - (#x6163 ?α) - (#x6164 ?ÊÂ) - (#x6167 ?û´) - (#x6168 ?ËÆ) - (#x616b ?ðö) - (#x616e ?Õç) - (#x6170 ?êÐ) - (#x6176 ?ÌÔ) - (#x6177 ?˯) - (#x617d ?ôª) - (#x617e ?é¯) - (#x6181 ?õÃ) - (#x6182 ?éØ) - (#x618a ?Ýé) - (#x618e ?ñó) - (#x6190 ?Õû) - (#x6191 ?Þ») - (#x6194 ?ôû) - (#x6198 ?ýó) - (#x6199 ?ýò) - (#x619a ?÷¦) - (#x61a4 ?ÝÉ) - (#x61a7 ?ÔÓ) - (#x61a9 ?̨) - (#x61ab ?ÚÁ) - (#x61ac ?ÌÕ) - (#x61ae ?Ùä) - (#x61b2 ?úÊ) - (#x61b6 ?åã) - (#x61ba ?Ó¼) - (#x61be ?Êð) - (#x61c3 ?ÐÄ) - (#x61c7 ?ÊÐ) - (#x61c8 ?ú«) - (#x61c9 ?ëë) - (#x61ca ?çø) - (#x61cb ?Ùå) - (#x61e6 ?Ñ×) - (#x61f2 ?ó¤) - (#x61f6 ?Ôû) - (#x61f7 ?üã) - (#x61f8 ?úØ) - (#x61fa ?óÕ) - (#x61fc ?Ï«) - (#x61ff ?ëó) - (#x6200 ?Õü) - (#x6207 ?ÓÔ) - (#x6208 ?Íü) - (#x620a ?Ùæ) - (#x620c ?âù) - (#x620d ?â¡) - (#x620e ?ëÔ) - (#x6210 ?à÷) - (#x6211 ?ä²) - (#x6212 ?Ìü) - (#x6216 ?ûä) - (#x621a ?ô«) - (#x621f ?н) - (#x6221 ?Êñ) - (#x622a ?ï¸) - (#x622e ?×À) - (#x6230 ?îú) - (#x6231 ?ýô) - (#x6234 ?Óã) - (#x6236 ?ûÂ) - (#x623e ?Õè) - (#x623f ?Û®) - (#x6240 ?á¶) - (#x6241 ?ø·) - (#x6247 ?à¿) - (#x6248 ?ûÃ) - (#x6249 ?Ýê) - (#x624b ?â¢) - (#x624d ?î¦) - (#x6253 ?öè) - (#x6258 ?öõ) - (#x626e ?ÝÊ) - (#x6271 ?Ðâ) - (#x6276 ?ݦ) - (#x6279 ?Ýë) - (#x627c ?äù) - (#x627f ?ã¯) - (#x6280 ?Ðü) - (#x6284 ?ôü) - (#x6289 ?̼) - (#x628a ?÷ê) - (#x6291 ?åä) - (#x6292 ?ßñ) - (#x6295 ?÷á) - (#x6297 ?ù÷) - (#x6298 ?ï¹) - (#x629b ?øØ) - (#x62ab ?ù©) - (#x62b1 ?øÙ) - (#x62b5 ?î½) - (#x62b9 ?ØÆ) - (#x62bc ?äã) - (#x62bd ?õÎ) - (#x62c2 ?ÝÙ) - (#x62c7 ?Ùç) - (#x62c8 ?Ò¹) - (#x62c9 ?ÕÃ) - (#x62cc ?Úå) - (#x62cd ?ÚÐ) - (#x62cf ?ÑÙ) - (#x62d0 ?ÎØ) - (#x62d2 ?ËÞ) - (#x62d3 ?ô¬) - (#x62d4 ?Úû) - (#x62d6 ?öé) - (#x62d7 ?èó) - (#x62d8 ?Ϭ) - (#x62d9 ?ðð) - (#x62db ?ôý) - (#x62dc ?ÛÈ) - (#x62ec ?ÎÀ) - (#x62ed ?ãÔ) - (#x62ee ?ÑÏ) - (#x62ef ?ñõ) - (#x62f1 ?Íò) - (#x62f3 ?Ïë) - (#x62f7 ?͸) - (#x62fe ?ã¦) - (#x62ff ?ÑÚ) - (#x6301 ?ò¥) - (#x6307 ?ò¦) - (#x6309 ?äÎ) - (#x6311 ?Óû) - (#x632b ?ñ©) - (#x632f ?òÉ) - (#x633a ?ïØ) - (#x633b ?æÉ) - (#x633d ?ظ) - (#x633e ?úó) - (#x6349 ?óµ) - (#x634c ?ø¤) - (#x634f ?Ñó) - (#x6350 ?æÈ) - (#x6355 ?øÚ) - (#x6367 ?Üé) - (#x6368 ?Þ×) - (#x636e ?Ëß) - (#x6372 ?Ïì) - (#x6377 ?ôß) - (#x637a ?Ñô) - (#x637b ?Òº) - (#x637f ?ßò) - (#x6383 ?á·) - (#x6388 ?â£) - (#x6389 ?Óü) - (#x638c ?íæ) - (#x6392 ?ÛÉ) - (#x6396 ?äú) - (#x6398 ?ÏÞ) - (#x639b ?ÎÐ) - (#x63a0 ?ÕÓ) - (#x63a1 ?óõ) - (#x63a2 ?÷®) - (#x63a5 ?ïÈ) - (#x63a7 ?Íó) - (#x63a8 ?õÏ) - (#x63a9 ?åó) - (#x63aa ?ðÂ) - (#x63c0 ?ÊÑ) - (#x63c4 ?êñ) - (#x63c6 ?Ц) - (#x63cf ?ÙÚ) - (#x63d0 ?ð«) - (#x63d6 ?ëç) - (#x63da ?åÀ) - (#x63db ?üµ) - (#x63e1 ?äÄ) - (#x63ed ?Ì©) - (#x63ee ?ýÆ) - (#x63f4 ?êµ) - (#x63f6 ?åª) - (#x63f7 ?ߺ) - (#x640d ?áß) - (#x640f ?ÚÑ) - (#x6414 ?á¸) - (#x6416 ?èô) - (#x6417 ?Óý) - (#x641c ?â¤) - (#x6422 ?òÊ) - (#x642c ?Úæ) - (#x642d ?÷³) - (#x643a ?ýÍ) - (#x643e ?ó¶) - (#x6458 ?î×) - (#x6460 ?õÄ) - (#x6469 ?ؤ) - (#x646f ?ò§) - (#x6478 ?Ù¸) - (#x6479 ?Ù¹) - (#x647a ?ïÉ) - (#x6488 ?ÖÎ) - (#x6491 ?÷Ë) - (#x6492 ?ß®) - (#x6493 ?èõ) - (#x649a ?Òµ) - (#x649e ?ÓÕ) - (#x64a4 ?ôÌ) - (#x64a5 ?Úü) - (#x64ab ?Ùè) - (#x64ad ?÷ë) - (#x64ae ?õÉ) - (#x64b0 ?ó¼) - (#x64b2 ?ÚÒ) - (#x64bb ?Óµ) - (#x64c1 ?è¶) - (#x64c4 ?ÖÏ) - (#x64c5 ?ôº) - (#x64c7 ?÷É) - (#x64ca ?̪) - (#x64cd ?ðÃ) - (#x64ce ?ÌÖ) - (#x64d2 ?ÐÓ) - (#x64d4 ?Ó½) - (#x64d8 ?Ûû) - (#x64da ?Ëà) - (#x64e1 ?Óä) - (#x64e2 ?ö÷) - (#x64e5 ?Õº) - (#x64e6 ?óÍ) - (#x64e7 ?Ëá) - (#x64ec ?ëô) - (#x64f2 ?ô) - (#x64f4 ?üª) - (#x64fa ?÷ì) - (#x64fe ?èö) - (#x6500 ?Úç) - (#x6504 ?÷Ì) - (#x6518 ?åÁ) - (#x651d ?àî) - (#x6523 ?Õý) - (#x652a ?Îæ) - (#x652b ?ü«) - (#x652c ?Õ») - (#x652f ?ò¨) - (#x6536 ?â¥) - (#x6537 ?͹) - (#x6538 ?êò) - (#x6539 ?ËÇ) - (#x653b ?Íô) - (#x653e ?Û¯) - (#x653f ?ïÙ) - (#x6545 ?ͺ) - (#x6548 ?üù) - (#x654d ?ßó) - (#x654e ?Îç) - (#x654f ?ÚÂ) - (#x6551 ?Ï) - (#x6556 ?çù) - (#x6557 ?ø¨) - (#x655e ?óâ) - (#x6562 ?Êò) - (#x6563 ?ߤ) - (#x6566 ?ÔÄ) - (#x656c ?Ì×) - (#x656d ?åÂ) - (#x6572 ?Í») - (#x6574 ?ïÚ) - (#x6575 ?îØ) - (#x6577 ?ݧ) - (#x6578 ?â¦) - (#x657e ?àÀ) - (#x6582 ?Ö°) - (#x6583 ?øÊ) - (#x6585 ?üú) - (#x6587 ?Ùþ) - (#x658c ?Þ°) - (#x6590 ?Ýì) - (#x6591 ?Úè) - (#x6597 ?Ôà) - (#x6599 ?Öù) - (#x659b ?Í×) - (#x659c ?ÞØ) - (#x659f ?òø) - (#x65a1 ?äÖ) - (#x65a4 ?ÐÅ) - (#x65a5 ?ô®) - (#x65a7 ?ݨ) - (#x65ab ?íÅ) - (#x65ac ?óÖ) - (#x65af ?ÞÙ) - (#x65b0 ?ãæ) - (#x65b7 ?Ó¨) - (#x65b9 ?Û°) - (#x65bc ?åÚ) - (#x65bd ?ã¿) - (#x65c1 ?Û±) - (#x65c5 ?Õé) - (#x65cb ?àÁ) - (#x65cc ?ïÛ) - (#x65cf ?ðé) - (#x65d2 ?ײ) - (#x65d7 ?Ðý) - (#x65e0 ?Ùé) - (#x65e3 ?Ðþ) - (#x65e5 ?ìí) - (#x65e6 ?Ó©) - (#x65e8 ?ò©) - (#x65e9 ?ðÄ) - (#x65ec ?ââ) - (#x65ed ?éï) - (#x65f1 ?ùÑ) - (#x65f4 ?éÙ) - (#x65fa ?èÚ) - (#x65fb ?ÚÃ) - (#x65fc ?ÚÄ) - (#x65fd ?ÔÅ) - (#x65ff ?çú) - (#x6606 ?Íà) - (#x6607 ?ã°) - (#x6609 ?Û²) - (#x660a ?ûÄ) - (#x660c ?óã) - (#x660e ?Ù¥) - (#x660f ?ûç) - (#x6610 ?ÝË) - (#x6611 ?ÐÔ) - (#x6613 ?æ¶) - (#x6614 ?à®) - (#x6615 ?ýÚ) - (#x661e ?ܵ) - (#x661f ?àø) - (#x6620 ?ç±) - (#x6625 ?õð) - (#x6627 ?ØÜ) - (#x6628 ?íÆ) - (#x662d ?á¹) - (#x662f ?ãÀ) - (#x6630 ?ùÀ) - (#x6631 ?éð) - (#x6634 ?ÙÛ) - (#x6636 ?óä) - (#x663a ?ܶ) - (#x663b ?äé) - (#x6641 ?ðÅ) - (#x6642 ?ãÁ) - (#x6643 ?üÌ) - (#x6644 ?üÍ) - (#x6649 ?òË) - (#x664b ?òÌ) - (#x664f ?äÏ) - (#x6659 ?ñÛ) - (#x665b ?úÙ) - (#x665d ?ñ¸) - (#x665e ?ýõ) - (#x665f ?àù) - (#x6664 ?çû) - (#x6665 ?ü·) - (#x6666 ?üä) - (#x6667 ?ûÅ) - (#x6668 ?ãç) - (#x6669 ?ع) - (#x666b ?öø) - (#x666e ?ÜÅ) - (#x666f ?ÌØ) - (#x6673 ?à¯) - (#x6674 ?ôç) - (#x6676 ?ïÜ) - (#x6677 ?Ïü) - (#x6678 ?ïÝ) - (#x667a ?òª) - (#x6684 ?ý¾) - (#x6687 ?ʬ) - (#x6688 ?ý») - (#x6689 ?ýÇ) - (#x668e ?ç²) - (#x6690 ?êÑ) - (#x6691 ?ßô) - (#x6696 ?Ñì) - (#x6697 ?äÞ) - (#x6698 ?åÃ) - (#x669d ?Ù¦) - (#x66a0 ?ͼ) - (#x66a2 ?óå) - (#x66ab ?íÕ) - (#x66ae ?Ùº) - (#x66b2 ?íç) - (#x66b3 ?ûµ) - (#x66b4 ?øì) - (#x66b9 ?àç) - (#x66bb ?ÌÙ) - (#x66be ?ÔÆ) - (#x66c4 ?ç¥) - (#x66c6 ?Õõ) - (#x66c7 ?Ó¾) - (#x66c9 ?üû) - (#x66d6 ?äò) - (#x66d9 ?ßõ) - (#x66dc ?èø) - (#x66dd ?øí) - (#x66e0 ?ÎÇ) - (#x66e6 ?ýö) - (#x66f0 ?èØ) - (#x66f2 ?ÍØ) - (#x66f3 ?çÖ) - (#x66f4 ?ÌÚ) - (#x66f7 ?Êã) - (#x66f8 ?ßö) - (#x66f9 ?ðÇ) - (#x66fa ?ðÆ) - (#x66fc ?غ) - (#x66fe ?ñô) - (#x66ff ?ôð) - (#x6700 ?õÌ) - (#x6703 ?üå) - (#x6708 ?êÅ) - (#x6709 ?êó) - (#x670b ?ÝÛ) - (#x670d ?Ü×) - (#x6714 ?Þý) - (#x6715 ?òù) - (#x6717 ?ÕÇ) - (#x671b ?ØÐ) - (#x671d ?ðÈ) - (#x671e ?Ñ¡) - (#x671f ?Ñ¢) - (#x6726 ?ÙÔ) - (#x6727 ?Öè) - (#x6728 ?ÙÊ) - (#x672a ?Ú±) - (#x672b ?ØÇ) - (#x672c ?Üâ) - (#x672d ?óÎ) - (#x672e ?õô) - (#x6731 ?ñ¹) - (#x6734 ?ÚÓ) - (#x6736 ?öê) - (#x673a ?Ïõ) - (#x673d ?ý®) - (#x6746 ?ÊÒ) - (#x6749 ?ß´) - (#x674e ?×Ý) - (#x674f ?úº) - (#x6750 ?î§) - (#x6751 ?õ½) - (#x6753 ?øõ) - (#x6756 ?íè) - (#x675c ?Ôá) - (#x675e ?Ñ£) - (#x675f ?áÖ) - (#x676d ?ùø) - (#x676f ?ÛÊ) - (#x6770 ?Ëù) - (#x6771 ?ÔÔ) - (#x6773 ?ÙÜ) - (#x6775 ?î¾) - (#x6777 ?÷í) - (#x677b ?Òî) - (#x677e ?áæ) - (#x677f ?÷ù) - (#x6787 ?Ýí) - (#x6789 ?èÛ) - (#x678b ?Û³) - (#x678f ?Ñ÷) - (#x6790 ?à°) - (#x6793 ?Ôâ) - (#x6795 ?ö×) - (#x6797 ?×ù) - (#x679a ?ØÝ) - (#x679c ?Íý) - (#x679d ?ò«) - (#x67af ?ͽ) - (#x67b0 ?øÂ) - (#x67b3 ?ò¬) - (#x67b6 ?Ê) - (#x67b7 ?Ê®) - (#x67b8 ?Ï®) - (#x67be ?ãÂ) - (#x67c4 ?Ü·) - (#x67cf ?ÛÚ) - (#x67d0 ?Ù») - (#x67d1 ?Êó) - (#x67d2 ?öÓ) - (#x67d3 ?æø) - (#x67d4 ?êõ) - (#x67da ?êö) - (#x67dd ?öù) - (#x67e9 ?ϯ) - (#x67ec ?ÊÓ) - (#x67ef ?ʯ) - (#x67f0 ?Ò°) - (#x67f1 ?ñº) - (#x67f3 ?׳) - (#x67f4 ?ãÃ) - (#x67f5 ?óý) - (#x67f6 ?ÞÚ) - (#x67fb ?ÞÛ) - (#x67fe ?ïÞ) - (#x6812 ?âã) - (#x6813 ?îû) - (#x6816 ?ß÷) - (#x6817 ?×Ê) - (#x6821 ?Îè) - (#x6822 ?ÛÛ) - (#x682a ?ñ») - (#x682f ?éñ) - (#x6838 ?ú·) - (#x6839 ?ÐÆ) - (#x683c ?Ì«) - (#x683d ?î¨) - (#x6840 ?Ëú) - (#x6841 ?ùù) - (#x6842 ?Ìý) - (#x6843 ?Óþ) - (#x6848 ?äÐ) - (#x684e ?òî) - (#x6850 ?ÔÕ) - (#x6851 ?ßÍ) - (#x6853 ?ü¸) - (#x6854 ?ÑÐ) - (#x686d ?òÍ) - (#x6876 ?÷Ò) - (#x687f ?ÊÔ) - (#x6881 ?ÕÙ) - (#x6885 ?ØÞ) - (#x688f ?ÍÙ) - (#x6893 ?î©) - (#x6894 ?ö¼) - (#x6897 ?ÌÛ) - (#x689d ?ðÉ) - (#x689f ?üü) - (#x68a1 ?èÉ) - (#x68a2 ?ôþ) - (#x68a7 ?çü) - (#x68a8 ?×Þ) - (#x68ad ?ÞÜ) - (#x68af ?ð¬) - (#x68b0 ?Ìþ) - (#x68b1 ?Íá) - (#x68b3 ?áº) - (#x68b5 ?Ûï) - (#x68b6 ?Ú²) - (#x68c4 ?Ñ¥) - (#x68c5 ?ܸ) - (#x68c9 ?Øö) - (#x68cb ?Ѥ) - (#x68cd ?Íâ) - (#x68d2 ?Üê) - (#x68d5 ?ð÷) - (#x68d7 ?ðÊ) - (#x68d8 ?о) - (#x68da ?ÝÜ) - (#x68df ?ÔÖ) - (#x68e0 ?ÓÖ) - (#x68e7 ?íÐ) - (#x68e8 ?Í¡) - (#x68ee ?ßµ) - (#x68f2 ?ßø) - (#x68f9 ?Ô¡) - (#x68fa ?β) - (#x6900 ?èÊ) - (#x6905 ?ëõ) - (#x690d ?ãÕ) - (#x690e ?õÐ) - (#x6912 ?õ¡) - (#x6927 ?Ù§) - (#x6930 ?å«) - (#x693d ?æË) - (#x693f ?õñ) - (#x694a ?åÅ) - (#x6953 ?ù£) - (#x6954 ?àÛ) - (#x6955 ?öë) - (#x6957 ?Ëñ) - (#x6959 ?Ùê) - (#x695a ?õ¢) - (#x695e ?×Ñ) - (#x6960 ?Ñø) - (#x6961 ?êø) - (#x6962 ?êù) - (#x6963 ?Ú³) - (#x6968 ?ïß) - (#x696b ?ñï) - (#x696d ?åö) - (#x696e ?î¿) - (#x696f ?âä) - (#x6975 ?п) - (#x6977 ?ú¬) - (#x6978 ?õÑ) - (#x6979 ?ç³) - (#x6995 ?é¾) - (#x699b ?òÎ) - (#x699c ?Û´) - (#x69a5 ?üÎ) - (#x69a7 ?Ýî) - (#x69ae ?ç´) - (#x69b4 ?×´) - (#x69bb ?÷´) - (#x69c1 ?;) - (#x69c3 ?Úé) - (#x69cb ?Ï°) - (#x69cc ?÷Ù) - (#x69cd ?óæ) - (#x69d0 ?ÎÙ) - (#x69e8 ?Ϊ) - (#x69ea ?ËÈ) - (#x69fb ?Ч) - (#x69fd ?ðË) - (#x69ff ?ÐÇ) - (#x6a02 ?äÅ) - (#x6a0a ?Ûà) - (#x6a11 ?ÕÚ) - (#x6a13 ?ק) - (#x6a17 ?îÀ) - (#x6a19 ?øö) - (#x6a1e ?õÒ) - (#x6a1f ?íé) - (#x6a21 ?Ù¼) - (#x6a23 ?åÆ) - (#x6a35 ?õ£) - (#x6a38 ?ÚÔ) - (#x6a39 ?â§) - (#x6a3a ?ûü) - (#x6a3d ?ñÜ) - (#x6a44 ?Êô) - (#x6a48 ?èú) - (#x6a4b ?Îé) - (#x6a52 ?éø) - (#x6a53 ?âå) - (#x6a58 ?й) - (#x6a59 ?Ôò) - (#x6a5f ?Ѧ) - (#x6a61 ?ßÎ) - (#x6a6b ?üô) - (#x6a80 ?Óª) - (#x6a84 ?̬) - (#x6a89 ?ïà) - (#x6a8d ?åå) - (#x6a8e ?ÐÕ) - (#x6a97 ?Ûü) - (#x6a9c ?üæ) - (#x6aa2 ?Ëþ) - (#x6aa3 ?íê) - (#x6ab3 ?Þ±) - (#x6abb ?ùã) - (#x6ac2 ?Ô¢) - (#x6ac3 ?Ïö) - (#x6ad3 ?ÖÐ) - (#x6ada ?Õê) - (#x6adb ?ñî) - (#x6af6 ?úË) - (#x6afb ?å¡) - (#x6b04 ?Õ±) - (#x6b0a ?Ïí) - (#x6b0c ?íë) - (#x6b12 ?Õ²) - (#x6b16 ?Õ¼) - (#x6b20 ?ýâ) - (#x6b21 ?ó) - (#x6b23 ?ýÛ) - (#x6b32 ?é°) - (#x6b3a ?ѧ) - (#x6b3d ?ýã) - (#x6b3e ?γ) - (#x6b46 ?ýä) - (#x6b47 ?úÎ) - (#x6b4c ?Ê°) - (#x6b4e ?÷§) - (#x6b50 ?ϱ) - (#x6b5f ?æ¢) - (#x6b61 ?ü¶) - (#x6b62 ?ò) - (#x6b63 ?ïá) - (#x6b64 ?ó®) - (#x6b65 ?ÜÆ) - (#x6b66 ?Ùë) - (#x6b6a ?èà) - (#x6b72 ?á¨) - (#x6b77 ?Õö) - (#x6b78 ?Ïý) - (#x6b7b ?ÞÝ) - (#x6b7f ?ÙÑ) - (#x6b83 ?äê) - (#x6b84 ?òÏ) - (#x6b86 ?÷¿) - (#x6b89 ?âæ) - (#x6b8a ?â¨) - (#x6b96 ?ãÖ) - (#x6b98 ?íÑ) - (#x6b9e ?éù) - (#x6bae ?Ö±) - (#x6baf ?Þ²) - (#x6bb2 ?àè) - (#x6bb5 ?Ó«) - (#x6bb7 ?ëÜ) - (#x6bba ?߯) - (#x6bbc ?ÊÃ) - (#x6bbf ?îü) - (#x6bc1 ?ýÃ) - (#x6bc5 ?ëö) - (#x6bc6 ?ϲ) - (#x6bcb ?Ùì) - (#x6bcd ?Ù½) - (#x6bcf ?Øß) - (#x6bd2 ?Ô¸) - (#x6bd3 ?ë¾) - (#x6bd4 ?Ýï) - (#x6bd6 ?Ýð) - (#x6bd7 ?Ýñ) - (#x6bd8 ?Ýò) - (#x6bdb ?Ù¾) - (#x6beb ?ûÆ) - (#x6bec ?ϳ) - (#x6c08 ?îý) - (#x6c0f ?ä«) - (#x6c11 ?ÚÅ) - (#x6c13 ?Øì) - (#x6c23 ?Ѩ) - (#x6c34 ?â©) - (#x6c37 ?Þ¼) - (#x6c38 ?çµ) - (#x6c3e ?Ûð) - (#x6c40 ?ïâ) - (#x6c41 ?ñð) - (#x6c42 ?Ï´) - (#x6c4e ?Ûñ) - (#x6c50 ?à±) - (#x6c55 ?ߥ) - (#x6c57 ?ùÒ) - (#x6c5a ?çý) - (#x6c5d ?æ£) - (#x6c5e ?ûñ) - (#x6c5f ?Ë°) - (#x6c60 ?ò®) - (#x6c68 ?Íç) - (#x6c6a ?èÜ) - (#x6c6d ?ç×) - (#x6c70 ?÷À) - (#x6c72 ?Ðã) - (#x6c76 ?Ú¡) - (#x6c7a ?̽) - (#x6c7d ?Ñ©) - (#x6c7e ?ÝÌ) - (#x6c81 ?ãþ) - (#x6c82 ?Ѫ) - (#x6c83 ?èª) - (#x6c85 ?ê¶) - (#x6c86 ?ùú) - (#x6c87 ?æÌ) - (#x6c88 ?öØ) - (#x6c8c ?ÔÇ) - (#x6c90 ?ÙË) - (#x6c92 ?ÙÒ) - (#x6c93 ?ÓË) - (#x6c94 ?Ø÷) - (#x6c95 ?Ú©) - (#x6c96 ?õø) - (#x6c99 ?ÞÞ) - (#x6c9a ?ò¯) - (#x6c9b ?ø©) - (#x6cab ?ØÈ) - (#x6cae ?îÁ) - (#x6cb3 ?ùÁ) - (#x6cb8 ?Ýó) - (#x6cb9 ?êú) - (#x6cbb ?ö½) - (#x6cbc ?á») - (#x6cbd ?Í¿) - (#x6cbe ?ôÔ) - (#x6cbf ?æÍ) - (#x6cc1 ?üÏ) - (#x6cc2 ?û¢) - (#x6cc4 ?àÜ) - (#x6cc9 ?ô») - (#x6cca ?ÚÕ) - (#x6ccc ?ù²) - (#x6cd3 ?ûò) - (#x6cd5 ?Ûö) - (#x6cd7 ?Þß) - (#x6cdb ?Ûò) - (#x6ce1 ?øÜ) - (#x6ce2 ?÷î) - (#x6ce3 ?ëè) - (#x6ce5 ?Òú) - (#x6ce8 ?ñ¼) - (#x6ceb ?úÚ) - (#x6cee ?Úê) - (#x6cef ?ÚÆ) - (#x6cf0 ?÷Á) - (#x6cf3 ?ç¶) - (#x6d0b ?åÇ) - (#x6d0c ?Ö¬) - (#x6d11 ?ÜÇ) - (#x6d17 ?á©) - (#x6d19 ?âª) - (#x6d1b ?Õ¦) - (#x6d1e ?Ô×) - (#x6d25 ?òÐ) - (#x6d27 ?êû) - (#x6d29 ?àÝ) - (#x6d2a ?ûó) - (#x6d32 ?ñ½) - (#x6d35 ?âç) - (#x6d36 ?ý×) - (#x6d38 ?ÎÈ) - (#x6d39 ?ê·) - (#x6d3b ?üÀ) - (#x6d3d ?ýç) - (#x6d3e ?÷ï) - (#x6d41 ?×µ) - (#x6d59 ?ïº) - (#x6d5a ?ñÝ) - (#x6d5c ?Þ³) - (#x6d63 ?èË) - (#x6d66 ?øÝ) - (#x6d69 ?ûÇ) - (#x6d6a ?ÕÈ) - (#x6d6c ?×ß) - (#x6d6e ?Ý©) - (#x6d74 ?é±) - (#x6d77 ?ú) - (#x6d78 ?öÙ) - (#x6d79 ?úô) - (#x6d7f ?øª) - (#x6d85 ?æî) - (#x6d87 ?ÌÜ) - (#x6d88 ?á¼) - (#x6d89 ?àï) - (#x6d8c ?é¿) - (#x6d8d ?üý) - (#x6d8e ?æÎ) - (#x6d91 ?á×) - (#x6d93 ?æÏ) - (#x6d95 ?ôñ) - (#x6daf ?äó) - (#x6db2 ?äû) - (#x6db5 ?ùä) - (#x6dc0 ?ïã) - (#x6dc3 ?Ïî) - (#x6dc4 ?ö¾) - (#x6dc5 ?à²) - (#x6dc6 ?üþ) - (#x6dc7 ?Ñ«) - (#x6dcb ?×ú) - (#x6dcf ?ûÈ) - (#x6dd1 ?â×) - (#x6dd8 ?Ô£) - (#x6dd9 ?ðø) - (#x6dda ?ר) - (#x6dde ?áç) - (#x6de1 ?Ó¿) - (#x6de8 ?ïä) - (#x6dea ?×Å) - (#x6deb ?ëâ) - (#x6dee ?üç) - (#x6df1 ?ä¢) - (#x6df3 ?âè) - (#x6df5 ?æÐ) - (#x6df7 ?ûè) - (#x6df8 ?ôè) - (#x6df9 ?åô) - (#x6dfa ?ô¼) - (#x6dfb ?ôÕ) - (#x6e17 ?߶) - (#x6e19 ?ü¹) - (#x6e1a ?îÂ) - (#x6e1b ?Êõ) - (#x6e1f ?ïå) - (#x6e20 ?Ëâ) - (#x6e21 ?Ô¤) - (#x6e23 ?Þà) - (#x6e24 ?Úý) - (#x6e25 ?äÆ) - (#x6e26 ?è¾) - (#x6e2b ?àÞ) - (#x6e2c ?ö´) - (#x6e2d ?êÒ) - (#x6e2f ?ùû) - (#x6e32 ?àÂ) - (#x6e34 ?Êä) - (#x6e36 ?ç·) - (#x6e38 ?êý) - (#x6e3a ?ÙÝ) - (#x6e3c ?Ú´) - (#x6e3d ?îª) - (#x6e3e ?ûé) - (#x6e43 ?ÛË) - (#x6e44 ?Úµ) - (#x6e4a ?ñ¾) - (#x6e4d ?Ó¬) - (#x6e56 ?ûÉ) - (#x6e58 ?ßÏ) - (#x6e5b ?ÓÀ) - (#x6e5c ?ã×) - (#x6e5e ?ïæ) - (#x6e5f ?üÐ) - (#x6e67 ?éÀ) - (#x6e6b ?õÓ) - (#x6e6e ?ìÜ) - (#x6e6f ?÷·) - (#x6e72 ?ê¸) - (#x6e73 ?Ñù) - (#x6e7a ?ÜÈ) - (#x6e90 ?ê¹) - (#x6e96 ?ñÞ) - (#x6e9c ?׶) - (#x6e9d ?ϵ) - (#x6e9f ?Ù¨) - (#x6ea2 ?ìî) - (#x6ea5 ?ݪ) - (#x6eaa ?Í¢) - (#x6eab ?è®) - (#x6eaf ?á½) - (#x6eb1 ?òÑ) - (#x6eb6 ?éÁ) - (#x6eba ?Òü) - (#x6ec2 ?Ûµ) - (#x6ec4 ?óç) - (#x6ec5 ?Øþ) - (#x6ec9 ?üÑ) - (#x6ecb ?í²) - (#x6ecc ?ô¯) - (#x6ece ?û£) - (#x6ed1 ?üÁ) - (#x6ed3 ?î«) - (#x6ed4 ?Ô¥) - (#x6eef ?ôò) - (#x6ef4 ?îÙ) - (#x6ef8 ?ûÊ) - (#x6efe ?Íã) - (#x6eff ?Ø») - (#x6f01 ?åÛ) - (#x6f02 ?ø÷) - (#x6f06 ?öÔ) - (#x6f0f ?ש) - (#x6f11 ?ËÉ) - (#x6f14 ?æÑ) - (#x6f15 ?ðÌ) - (#x6f20 ?Ø®) - (#x6f22 ?ùÓ) - (#x6f23 ?Õþ) - (#x6f2b ?ؼ) - (#x6f2c ?ò°) - (#x6f31 ?â«) - (#x6f32 ?óè) - (#x6f38 ?ïÂ) - (#x6f3f ?íì) - (#x6f41 ?ç¸) - (#x6f51 ?Úþ) - (#x6f54 ?̾) - (#x6f57 ?òü) - (#x6f58 ?Úë) - (#x6f5a ?âØ) - (#x6f5b ?íÖ) - (#x6f5e ?ÖÑ) - (#x6f5f ?à³) - (#x6f62 ?üÒ) - (#x6f64 ?ëÈ) - (#x6f6d ?ÓÁ) - (#x6f6e ?ðÍ) - (#x6f70 ?Ï÷) - (#x6f7a ?íÒ) - (#x6f7c ?ÔØ) - (#x6f7d ?ÜÉ) - (#x6f7e ?×ñ) - (#x6f81 ?ß») - (#x6f84 ?ó¥) - (#x6f88 ?ôÍ) - (#x6f8d ?ñ¿) - (#x6f8e ?ø±) - (#x6f90 ?éú) - (#x6f94 ?ûË) - (#x6f97 ?ÊÕ) - (#x6fa3 ?ùÔ) - (#x6fa4 ?÷Ê) - (#x6fa7 ?ÖÈ) - (#x6fae ?üè) - (#x6faf ?ó½) - (#x6fb1 ?îþ) - (#x6fb3 ?çþ) - (#x6fb9 ?ÓÂ) - (#x6fbe ?Ó¶) - (#x6fc0 ?Ì) - (#x6fc1 ?öú) - (#x6fc2 ?Ö²) - (#x6fc3 ?ÒØ) - (#x6fca ?çØ) - (#x6fd5 ?ã¥) - (#x6fda ?ç¹) - (#x6fdf ?ð) - (#x6fe0 ?ûÌ) - (#x6fe1 ?ë¡) - (#x6fe4 ?Ô¦) - (#x6fe9 ?ûÍ) - (#x6feb ?Õ½) - (#x6fec ?ñß) - (#x6fef ?öû) - (#x6ff1 ?Þ´) - (#x6ffe ?Õë) - (#x7001 ?åÈ) - (#x7005 ?û¤) - (#x7006 ?Ô¹) - (#x7009 ?Þá) - (#x700b ?ä£) - (#x700f ?×·) - (#x7011 ?øî) - (#x7015 ?Þµ) - (#x7018 ?ÖÒ) - (#x701a ?ùÕ) - (#x701b ?çº) - (#x701c ?ëÕ) - (#x701d ?Õ÷) - (#x701e ?ïç) - (#x701f ?á¾) - (#x7023 ?ú®) - (#x7027 ?Öé) - (#x7028 ?Öî) - (#x702f ?ç») - (#x7037 ?ìË) - (#x703e ?Õ³) - (#x704c ?δ) - (#x7050 ?û¥) - (#x7051 ?áî) - (#x7058 ?÷¨) - (#x705d ?ûÎ) - (#x7063 ?ؽ) - (#x706b ?ûý) - (#x7070 ?üé) - (#x7078 ?϶) - (#x707c ?íÇ) - (#x707d ?î¬) - (#x7085 ?ÌÝ) - (#x708a ?ö§) - (#x708e ?æú) - (#x7092 ?õ¤) - (#x7098 ?ýÜ) - (#x7099 ?í³) - (#x709a ?ÎÉ) - (#x70a1 ?ïè) - (#x70a4 ?á¿) - (#x70ab ?úÛ) - (#x70ac ?Ëã) - (#x70ad ?÷©) - (#x70af ?û¦) - (#x70b3 ?ܹ) - (#x70b7 ?ñÀ) - (#x70b8 ?íÈ) - (#x70b9 ?ïÃ) - (#x70c8 ?Ö) - (#x70cb ?ýÎ) - (#x70cf ?è¡) - (#x70d8 ?ûô) - (#x70d9 ?Õ§) - (#x70dd ?ñö) - (#x70df ?æÓ) - (#x70f1 ?ÌÞ) - (#x70f9 ?ø²) - (#x70fd ?Üë) - (#x7104 ?ý¶) - (#x7109 ?åê) - (#x710c ?ñà) - (#x7119 ?ÛÌ) - (#x711a ?ÝÍ) - (#x711e ?ÔÈ) - (#x7121 ?Ùí) - (#x7126 ?õ¥) - (#x7130 ?æû) - (#x7136 ?æÔ) - (#x7147 ?ýÈ) - (#x7149 ?Ö¡) - (#x714a ?ý¿) - (#x714c ?üÓ) - (#x714e ?ï¡) - (#x7150 ?ç¼) - (#x7156 ?Ñî) - (#x7159 ?æÕ) - (#x715c ?éò) - (#x715e ?ß°) - (#x7164 ?Øà) - (#x7165 ?üº) - (#x7166 ?ý¯) - (#x7167 ?ðÎ) - (#x7169 ?Ûá) - (#x716c ?åÉ) - (#x716e ?í´) - (#x717d ?àÃ) - (#x7184 ?ãØ) - (#x7189 ?éû) - (#x718a ?ê¨) - (#x718f ?ý·) - (#x7192 ?û§) - (#x7194 ?éÂ) - (#x7199 ?ý÷) - (#x719f ?âÙ) - (#x71a2 ?Üì) - (#x71ac ?è¢) - (#x71b1 ?æð) - (#x71b9 ?ýø) - (#x71ba ?ýù) - (#x71be ?ö¿) - (#x71c1 ?ç§) - (#x71c3 ?æ×) - (#x71c8 ?Ôó) - (#x71c9 ?ÔÉ) - (#x71ce ?Öú) - (#x71d0 ?×ò) - (#x71d2 ?áÀ) - (#x71d4 ?Ûâ) - (#x71d5 ?æØ) - (#x71df ?ç½) - (#x71e5 ?ðÏ) - (#x71e6 ?ó¾) - (#x71e7 ?â¬) - (#x71ed ?õ·) - (#x71ee ?àð) - (#x71fb ?ý¸) - (#x71fc ?ãè) - (#x71fe ?Ô§) - (#x71ff ?èü) - (#x7200 ?úÒ) - (#x7206 ?øï) - (#x7210 ?ÖÓ) - (#x721b ?Õ´) - (#x722a ?ðÐ) - (#x722c ?÷ð) - (#x722d ?î³) - (#x7230 ?êº) - (#x7232 ?êÓ) - (#x7235 ?íÉ) - (#x7236 ?Ý«) - (#x723a ?å¬) - (#x723b ?ý¡) - (#x723d ?ßÐ) - (#x723e ?ì³) - (#x7240 ?ßÑ) - (#x7246 ?íí) - (#x7247 ?ø¸) - (#x7248 ?÷ú) - (#x724c ?ø«) - (#x7252 ?ôà) - (#x7258 ?Ôº) - (#x7259 ?ä³) - (#x725b ?éÚ) - (#x725d ?Þ¶) - (#x725f ?Ù¿) - (#x7261 ?ÙÀ) - (#x7262 ?Öï) - (#x7267 ?ÙÌ) - (#x7269 ?Úª) - (#x7272 ?ßå) - (#x7279 ?÷å) - (#x727d ?̲) - (#x7280 ?ßù) - (#x7281 ?×à) - (#x72a2 ?Ô») - (#x72a7 ?ýú) - (#x72ac ?̳) - (#x72af ?Ûó) - (#x72c0 ?ßÒ) - (#x72c2 ?ÎÊ) - (#x72c4 ?îÚ) - (#x72ce ?ää) - (#x72d0 ?ûÏ) - (#x72d7 ?Ï·) - (#x72d9 ?îÃ) - (#x72e1 ?Îê) - (#x72e9 ?â) - (#x72f8 ?×á) - (#x72f9 ?úõ) - (#x72fc ?ÕÉ) - (#x72fd ?ø¬) - (#x730a ?çÙ) - (#x7316 ?óé) - (#x731b ?Øí) - (#x731c ?ãÄ) - (#x731d ?ðñ) - (#x7325 ?èå) - (#x7329 ?àú) - (#x732a ?îÄ) - (#x732b ?ÙÞ) - (#x7336 ?ë¢) - (#x7337 ?ë£) - (#x733e ?üÂ) - (#x733f ?ê») - (#x7344 ?è«) - (#x7345 ?Þâ) - (#x7350 ?íï) - (#x7352 ?è£) - (#x7357 ?Ïñ) - (#x7368 ?Ô¼) - (#x736a ?üê) - (#x7370 ?ç¾) - (#x7372 ?üò) - (#x7375 ?Ö´) - (#x7378 ?â®) - (#x737a ?Ó·) - (#x737b ?úÌ) - (#x7384 ?úÜ) - (#x7386 ?íµ) - (#x7387 ?áã) - (#x7389 ?è¬) - (#x738b ?èÝ) - (#x738e ?ïé) - (#x7394 ?ô½) - (#x7396 ?ϸ) - (#x7397 ?éÛ) - (#x7398 ?Ѭ) - (#x739f ?ÚÇ) - (#x73a7 ?ëÉ) - (#x73a9 ?èÌ) - (#x73ad ?Þ·) - (#x73b2 ?Ö¼) - (#x73b3 ?Óå) - (#x73b9 ?úÝ) - (#x73c0 ?ÚÖ) - (#x73c2 ?ʱ) - (#x73c9 ?ÚÈ) - (#x73ca ?ߦ) - (#x73cc ?ù³) - (#x73cd ?òÒ) - (#x73cf ?ÊÄ) - (#x73d6 ?ÎË) - (#x73d9 ?Íõ) - (#x73dd ?ý°) - (#x73de ?Õ¨) - (#x73e0 ?ñÁ) - (#x73e3 ?âé) - (#x73e4 ?ÜÊ) - (#x73e5 ?ì´) - (#x73e6 ?úÀ) - (#x73e9 ?û¨) - (#x73ea ?Ш) - (#x73ed ?Úì) - (#x73f7 ?Ùî) - (#x73f9 ?àû) - (#x73fd ?ïê) - (#x73fe ?úÞ) - (#x7401 ?àÄ) - (#x7403 ?Ϲ) - (#x7405 ?ÕÊ) - (#x7406 ?×â) - (#x7407 ?â¯) - (#x7409 ?׸) - (#x7413 ?èÍ) - (#x741b ?öÚ) - (#x7420 ?ï¢) - (#x7421 ?âÚ) - (#x7422 ?öü) - (#x7425 ?ûÐ) - (#x7426 ?Ñ) - (#x7428 ?Íä) - (#x742a ?Ñ®) - (#x742b ?Üí) - (#x742c ?èÎ) - (#x742e ?ðù) - (#x742f ?ε) - (#x7430 ?æü) - (#x7433 ?×û) - (#x7434 ?ÐÖ) - (#x7435 ?Ýõ) - (#x7436 ?÷ñ) - (#x7438 ?öý) - (#x743a ?Û÷) - (#x743f ?ûê) - (#x7440 ?éÜ) - (#x7441 ?ÙÁ) - (#x7443 ?õò) - (#x7444 ?àÅ) - (#x744b ?êÔ) - (#x7455 ?ùÂ) - (#x7457 ?ê¼) - (#x7459 ?ÒÅ) - (#x745a ?ûÑ) - (#x745b ?çÀ) - (#x745c ?ë¥) - (#x745e ?ßú) - (#x745f ?ã¢) - (#x7460 ?×¹) - (#x7462 ?éÃ) - (#x7464 ?èý) - (#x7465 ?è¯) - (#x7468 ?òÓ) - (#x7469 ?û©) - (#x746a ?Ø¥) - (#x746f ?ÕË) - (#x747e ?ÐÈ) - (#x7482 ?ѯ) - (#x7483 ?×ã) - (#x7487 ?àÆ) - (#x7489 ?Ö¢) - (#x748b ?íð) - (#x7498 ?×ó) - (#x749c ?üÔ) - (#x749e ?Ú×) - (#x749f ?Ìß) - (#x74a1 ?òÔ) - (#x74a3 ?Ñ°) - (#x74a5 ?Ìà) - (#x74a7 ?Ûý) - (#x74a8 ?ó¿) - (#x74aa ?ðÑ) - (#x74b0 ?ü») - (#x74b2 ?â°) - (#x74b5 ?æ¥) - (#x74b9 ?âÛ) - (#x74bd ?ßÞ) - (#x74bf ?àÇ) - (#x74c6 ?òï) - (#x74ca ?Ìá) - (#x74cf ?Öê) - (#x74d4 ?çÂ) - (#x74d8 ?ζ) - (#x74da ?óÀ) - (#x74dc ?Íþ) - (#x74e0 ?ûÒ) - (#x74e2 ?øø) - (#x74e3 ?÷û) - (#x74e6 ?è¿) - (#x74ee ?è·) - (#x74f7 ?í¶) - (#x7501 ?ܺ) - (#x7504 ?Ì´) - (#x7511 ?ñ÷) - (#x7515 ?è¸) - (#x7518 ?Êö) - (#x751a ?ä¤) - (#x751b ?ôÖ) - (#x751f ?ßæ) - (#x7523 ?ߧ) - (#x7525 ?ßç) - (#x7526 ?áÁ) - (#x7528 ?éÄ) - (#x752b ?ÜË) - (#x752c ?éÅ) - (#x7530 ?ï£) - (#x7531 ?ë¦) - (#x7532 ?Ë£) - (#x7533 ?ãé) - (#x7537 ?Ñû) - (#x7538 ?ï¤) - (#x753a ?ïë) - (#x7547 ?д) - (#x754c ?Í£) - (#x754f ?èæ) - (#x7551 ?ï¥) - (#x7553 ?ÓÌ) - (#x7554 ?Úí) - (#x7559 ?׺) - (#x755b ?òÕ) - (#x755c ?õå) - (#x755d ?Ùï) - (#x7562 ?ù´) - (#x7565 ?ÕÔ) - (#x7566 ?ýÏ) - (#x756a ?Ûã) - (#x756f ?ñá) - (#x7570 ?ì¶) - (#x7575 ?ûþ) - (#x7576 ?Ó×) - (#x7578 ?ѱ) - (#x757a ?˱) - (#x757f ?Ѳ) - (#x7586 ?˲) - (#x7587 ?ñÂ) - (#x758a ?ôá) - (#x758b ?ùµ) - (#x758e ?áÃ) - (#x758f ?áÂ) - (#x7591 ?ë÷) - (#x759d ?ߨ) - (#x75a5 ?ËÊ) - (#x75ab ?æ¹) - (#x75b1 ?øÞ) - (#x75b2 ?ùª) - (#x75b3 ?Ê÷) - (#x75b5 ?í·) - (#x75b8 ?Ó¸) - (#x75b9 ?òÖ) - (#x75bc ?ÔÙ) - (#x75bd ?îÅ) - (#x75be ?òð) - (#x75c2 ?ʲ) - (#x75c5 ?Ü») - (#x75c7 ?ñø) - (#x75cd ?ì·) - (#x75d2 ?åÊ) - (#x75d4 ?öÀ) - (#x75d5 ?ýÝ) - (#x75d8 ?Ôã) - (#x75d9 ?Ìâ) - (#x75db ?÷Ô) - (#x75e2 ?×å) - (#x75f0 ?ÓÃ) - (#x75f2 ?ئ) - (#x75f4 ?öÁ) - (#x75fa ?Ýö) - (#x75fc ?ÍÀ) - (#x7600 ?åÜ) - (#x760d ?åË) - (#x7619 ?áÄ) - (#x761f ?è°) - (#x7620 ?ô°) - (#x7621 ?óê) - (#x7622 ?Úî) - (#x7624 ?×») - (#x7626 ?â±) - (#x763b ?ת) - (#x7642 ?Öû) - (#x764c ?äß) - (#x764e ?ÊÖ) - (#x7652 ?ë¨) - (#x7656 ?Ûþ) - (#x7661 ?öÂ) - (#x7664 ?ï») - (#x7669 ?Ôý) - (#x766c ?àÈ) - (#x7670 ?è¹) - (#x7672 ?ï¦) - (#x7678 ?ͤ) - (#x767b ?Ôô) - (#x767c ?Û¡) - (#x767d ?ÛÜ) - (#x767e ?ÛÝ) - (#x7684 ?îÜ) - (#x7686 ?ËË) - (#x7687 ?üÕ) - (#x768e ?Îë) - (#x7690 ?ÍÁ) - (#x7693 ?ûÓ) - (#x76ae ?ù«) - (#x76ba ?õÔ) - (#x76bf ?Ù©) - (#x76c2 ?éÝ) - (#x76c3 ?ÛÍ) - (#x76c6 ?ÝÎ) - (#x76c8 ?çÃ) - (#x76ca ?ìÌ) - (#x76d2 ?ùì) - (#x76d6 ?ËÌ) - (#x76db ?àü) - (#x76dc ?Ô¨) - (#x76de ?íÓ) - (#x76df ?Øï) - (#x76e1 ?ò×) - (#x76e3 ?Êø) - (#x76e4 ?Úï) - (#x76e7 ?ÖÔ) - (#x76ee ?ÙÍ) - (#x76f2 ?Øî) - (#x76f4 ?òÁ) - (#x76f8 ?ßÓ) - (#x76fc ?Úð) - (#x76fe ?âê) - (#x7701 ?àý) - (#x7704 ?Øø) - (#x7708 ?÷¯) - (#x7709 ?Ú¶) - (#x770b ?Ê×) - (#x771e ?òØ) - (#x7720 ?Øù) - (#x7729 ?úß) - (#x7737 ?Ïï) - (#x7738 ?ÙÂ) - (#x773a ?ðÒ) - (#x773c ?äÑ) - (#x7740 ?ó·) - (#x774d ?úà) - (#x775b ?ïì) - (#x7761 ?â²) - (#x7763 ?Ô½) - (#x7766 ?ÙÎ) - (#x776b ?ôâ) - (#x7779 ?Ô©) - (#x777e ?ÍÂ) - (#x777f ?çÚ) - (#x778b ?òÙ) - (#x7791 ?Ùª) - (#x779e ?ؾ) - (#x77a5 ?Ü) - (#x77ac ?âë) - (#x77ad ?Öü) - (#x77b0 ?Êù) - (#x77b3 ?ÔÚ) - (#x77bb ?ô×) - (#x77bc ?Ì¡) - (#x77bf ?Ϻ) - (#x77d7 ?õ¸) - (#x77db ?ÙÃ) - (#x77dc ?Ðè) - (#x77e2 ?ãÅ) - (#x77e3 ?ëø) - (#x77e5 ?ò±) - (#x77e9 ?Ï») - (#x77ed ?Ó) - (#x77ee ?èá) - (#x77ef ?Îì) - (#x77f3 ?à´) - (#x7802 ?Þã) - (#x7812 ?Ý÷) - (#x7825 ?ò²) - (#x7826 ?óö) - (#x7827 ?öÛ) - (#x782c ?×þ) - (#x7832 ?øß) - (#x7834 ?÷ò) - (#x7845 ?Щ) - (#x784f ?æÚ) - (#x785d ?õ¦) - (#x786b ?×¼) - (#x786c ?Ìã) - (#x786f ?æÛ) - (#x787c ?ÝÝ) - (#x7881 ?ѳ) - (#x7887 ?ïí) - (#x788c ?ÖÞ) - (#x788d ?äô) - (#x788e ?áï) - (#x7891 ?Ýø) - (#x7897 ?èÏ) - (#x78a3 ?Êå) - (#x78a7 ?Ü¡) - (#x78a9 ?àµ) - (#x78ba ?ü¬) - (#x78bb ?ü) - (#x78bc ?ا) - (#x78c1 ?í¸) - (#x78c5 ?Û¶) - (#x78ca ?Öð) - (#x78cb ?ó¯) - (#x78ce ?Í¥) - (#x78d0 ?Úñ) - (#x78e8 ?ب) - (#x78ec ?Ìä) - (#x78ef ?Ñ´) - (#x78f5 ?ÊØ) - (#x78fb ?Úò) - (#x7901 ?õ§) - (#x790e ?õ¨) - (#x7916 ?æ¦) - (#x792a ?Õì) - (#x792b ?Õø) - (#x792c ?Úó) - (#x793a ?ãÆ) - (#x793e ?Þä) - (#x7940 ?Þå) - (#x7941 ?ѵ) - (#x7947 ?Ѷ) - (#x7948 ?Ñ·) - (#x7949 ?ò³) - (#x7950 ?éÞ) - (#x7956 ?ðÓ) - (#x7957 ?ò´) - (#x795a ?ðÔ) - (#x795b ?Ëä) - (#x795c ?ûÔ) - (#x795d ?õæ) - (#x795e ?ãê) - (#x7960 ?Þæ) - (#x7965 ?ßÔ) - (#x7968 ?øù) - (#x796d ?ð®) - (#x797a ?Ѹ) - (#x797f ?Öß) - (#x7981 ?Ð×) - (#x798d ?ü¡) - (#x798e ?ïî) - (#x798f ?ÜØ) - (#x7991 ?éß) - (#x79a6 ?åÝ) - (#x79a7 ?ýû) - (#x79aa ?àÉ) - (#x79ae ?ÖÉ) - (#x79b1 ?Ôª) - (#x79b3 ?åÌ) - (#x79b9 ?éà) - (#x79bd ?ÐØ) - (#x79be ?ü¢) - (#x79bf ?Ô¾) - (#x79c0 ?â³) - (#x79c1 ?Þç) - (#x79c9 ?ܼ) - (#x79ca ?Ò¶) - (#x79cb ?õÕ) - (#x79d1 ?Ρ) - (#x79d2 ?õ©) - (#x79d5 ?Ýù) - (#x79d8 ?Ýú) - (#x79df ?ðÕ) - (#x79e4 ?öß) - (#x79e6 ?òÚ) - (#x79e7 ?äë) - (#x79e9 ?òñ) - (#x79fb ?ì¹) - (#x7a00 ?ýü) - (#x7a05 ?áª) - (#x7a08 ?ÊÙ) - (#x7a0b ?ïï) - (#x7a0d ?õª) - (#x7a14 ?ìù) - (#x7a17 ?ø) - (#x7a19 ?òÂ) - (#x7a1a ?öÃ) - (#x7a1c ?×Ò) - (#x7a1f ?ù¢) - (#x7a20 ?ðÖ) - (#x7a2e ?ðú) - (#x7a31 ?öà) - (#x7a36 ?éó) - (#x7a37 ?òÃ) - (#x7a3b ?Ô«) - (#x7a3c ?ʳ) - (#x7a3d ?ͦ) - (#x7a3f ?ÍÃ) - (#x7a40 ?ÍÚ) - (#x7a46 ?ÙÏ) - (#x7a49 ?öÄ) - (#x7a4d ?îÝ) - (#x7a4e ?çÄ) - (#x7a57 ?â´) - (#x7a61 ?ßâ) - (#x7a62 ?çÛ) - (#x7a69 ?è±) - (#x7a6b ?ü®) - (#x7a70 ?åÍ) - (#x7a74 ?úë) - (#x7a76 ?ϼ) - (#x7a79 ?Ïâ) - (#x7a7a ?Íö) - (#x7a7d ?ïð) - (#x7a7f ?ô¾) - (#x7a81 ?ÔÍ) - (#x7a84 ?ó¸) - (#x7a88 ?é¡) - (#x7a92 ?òò) - (#x7a93 ?óë) - (#x7a95 ?ð×) - (#x7a98 ?Ï×) - (#x7a9f ?Ïß) - (#x7aa9 ?èÀ) - (#x7aaa ?èÁ) - (#x7aae ?Ïã) - (#x7aaf ?é¢) - (#x7aba ?Ъ) - (#x7ac4 ?óÁ) - (#x7ac5 ?Ы) - (#x7ac7 ?Ôä) - (#x7aca ?ï¼) - (#x7acb ?Ø¡) - (#x7ad7 ?Ùß) - (#x7ad9 ?ó×) - (#x7add ?ܽ) - (#x7adf ?Ìå) - (#x7ae0 ?íñ) - (#x7ae3 ?ñâ) - (#x7ae5 ?ÔÛ) - (#x7aea ?âµ) - (#x7aed ?Êæ) - (#x7aef ?Ó®) - (#x7af6 ?Ìæ) - (#x7af9 ?ñÓ) - (#x7afa ?õç) - (#x7aff ?ÊÚ) - (#x7b0f ?ûî) - (#x7b11 ?áÅ) - (#x7b19 ?ßé) - (#x7b1b ?îÞ) - (#x7b1e ?÷Â) - (#x7b20 ?Ø¢) - (#x7b26 ?ݬ) - (#x7b2c ?ð¯) - (#x7b2d ?Ö½) - (#x7b39 ?á«) - (#x7b46 ?ù¶) - (#x7b49 ?Ôõ) - (#x7b4b ?ÐÉ) - (#x7b4c ?ï§) - (#x7b4d ?âì) - (#x7b4f ?Ûê) - (#x7b50 ?ÎÌ) - (#x7b51 ?õè) - (#x7b52 ?÷Õ) - (#x7b54 ?ÓÍ) - (#x7b56 ?óþ) - (#x7b60 ?е) - (#x7b6c ?àþ) - (#x7b6e ?ßû) - (#x7b75 ?æÝ) - (#x7b7d ?è¤) - (#x7b87 ?ËÍ) - (#x7b8b ?ï¨) - (#x7b8f ?î´) - (#x7b94 ?ÚØ) - (#x7b95 ?ѹ) - (#x7b97 ?ß©) - (#x7b9a ?ó°) - (#x7b9d ?ÌÄ) - (#x7ba1 ?η) - (#x7bad ?ï©) - (#x7bb1 ?ßÕ) - (#x7bb4 ?í×) - (#x7bb8 ?îÆ) - (#x7bc0 ?ï½) - (#x7bc1 ?üÖ) - (#x7bc4 ?Ûô) - (#x7bc6 ?ïª) - (#x7bc7 ?ø¹) - (#x7bc9 ?õé) - (#x7bd2 ?ãÙ) - (#x7be0 ?áÆ) - (#x7be4 ?Ô¿) - (#x7be9 ?Þè) - (#x7c07 ?ðê) - (#x7c12 ?óÂ) - (#x7c1e ?Ó¯) - (#x7c21 ?ÊÛ) - (#x7c27 ?ü×) - (#x7c2a ?íØ) - (#x7c2b ?áÇ) - (#x7c3d ?ôØ) - (#x7c3e ?Ö³) - (#x7c3f ?Ý) - (#x7c43 ?Õ¾) - (#x7c4c ?ñÃ) - (#x7c4d ?îß) - (#x7c60 ?Öë) - (#x7c64 ?ôÙ) - (#x7c6c ?×æ) - (#x7c73 ?Ú·) - (#x7c83 ?Ýû) - (#x7c89 ?ÝÏ) - (#x7c92 ?Ø£) - (#x7c95 ?ÚÙ) - (#x7c97 ?ðØ) - (#x7c98 ?ïÄ) - (#x7c9f ?áØ) - (#x7ca5 ?ñÔ) - (#x7ca7 ?íò) - (#x7cae ?ÕÛ) - (#x7cb1 ?ÕÜ) - (#x7cb2 ?óÄ) - (#x7cb3 ?Ë×) - (#x7cb9 ?â¶) - (#x7cbe ?ïñ) - (#x7cca ?ûÕ) - (#x7cd6 ?ÓØ) - (#x7cde ?ÝÐ) - (#x7cdf ?ðÙ) - (#x7ce0 ?˳) - (#x7ce7 ?ÕÝ) - (#x7cfb ?ͧ) - (#x7cfe ?Ь) - (#x7d00 ?Ѻ) - (#x7d02 ?ñÄ) - (#x7d04 ?å³) - (#x7d05 ?ûõ) - (#x7d06 ?éá) - (#x7d07 ?ýà) - (#x7d08 ?ü¼) - (#x7d0a ?Ú¢) - (#x7d0b ?Ú£) - (#x7d0d ?Ò¡) - (#x7d10 ?Òï) - (#x7d14 ?âí) - (#x7d17 ?Þé) - (#x7d18 ?ÎÜ) - (#x7d19 ?òµ) - (#x7d1a ?Ðä) - (#x7d1b ?ÝÑ) - (#x7d20 ?áÈ) - (#x7d21 ?Û·) - (#x7d22 ?ßã) - (#x7d2b ?í¹) - (#x7d2c ?ñÅ) - (#x7d2e ?óÏ) - (#x7d2f ?׫) - (#x7d30 ?á¬) - (#x7d33 ?ãë) - (#x7d35 ?îÇ) - (#x7d39 ?áÉ) - (#x7d3a ?Êú) - (#x7d42 ?ðû) - (#x7d43 ?úá) - (#x7d44 ?ðÚ) - (#x7d45 ?Ìç) - (#x7d46 ?Úô) - (#x7d50 ?Ì¿) - (#x7d5e ?Îí) - (#x7d61 ?Õ©) - (#x7d62 ?úâ) - (#x7d66 ?Ðå) - (#x7d68 ?ëÖ) - (#x7d6a ?ìß) - (#x7d6e ?ßü) - (#x7d71 ?÷Ö) - (#x7d72 ?Þê) - (#x7d73 ?Ë´) - (#x7d76 ?ï¾) - (#x7d79 ?̵) - (#x7d7f ?Ͻ) - (#x7d8e ?ïò) - (#x7d8f ?â·) - (#x7d93 ?Ìè) - (#x7d9c ?ðü) - (#x7da0 ?Öà) - (#x7da2 ?ñÆ) - (#x7dac ?â¸) - (#x7dad ?ë«) - (#x7db1 ?˵) - (#x7db2 ?ØÑ) - (#x7db4 ?ôÎ) - (#x7db5 ?ó÷) - (#x7db8 ?×Æ) - (#x7dba ?Ñ») - (#x7dbb ?÷ª) - (#x7dbd ?íÊ) - (#x7dbe ?×Ó) - (#x7dbf ?Øú) - (#x7dc7 ?öÅ) - (#x7dca ?ÑÌ) - (#x7dcb ?Ýü) - (#x7dd6 ?ßý) - (#x7dd8 ?ùå) - (#x7dda ?àÊ) - (#x7ddd ?òý) - (#x7dde ?Ó°) - (#x7de0 ?ôó) - (#x7de1 ?ÚÉ) - (#x7de3 ?æÞ) - (#x7de8 ?øº) - (#x7de9 ?èÐ) - (#x7dec ?Øû) - (#x7def ?êÕ) - (#x7df4 ?Ö£) - (#x7dfb ?öÆ) - (#x7e09 ?òÛ) - (#x7e0a ?äü) - (#x7e15 ?è²) - (#x7e1b ?ÚÚ) - (#x7e1d ?òÜ) - (#x7e1e ?ûÖ) - (#x7e1f ?é²) - (#x7e21 ?î) - (#x7e23 ?úã) - (#x7e2b ?Üî) - (#x7e2e ?õê) - (#x7e2f ?æà) - (#x7e31 ?ðý) - (#x7e37 ?׬) - (#x7e3d ?õÅ) - (#x7e3e ?îà) - (#x7e41 ?Ûå) - (#x7e43 ?ÝÞ) - (#x7e46 ?Ùð) - (#x7e47 ?é£) - (#x7e52 ?ñù) - (#x7e54 ?òÄ) - (#x7e55 ?àË) - (#x7e5e ?é¤) - (#x7e61 ?â¹) - (#x7e69 ?ã±) - (#x7e6a ?üë) - (#x7e6b ?ͨ) - (#x7e6d ?̶) - (#x7e70 ?ðÛ) - (#x7e79 ?æº) - (#x7e7c ?Í©) - (#x7e82 ?óÃ) - (#x7e8c ?áÙ) - (#x7e8f ?ï«) - (#x7e93 ?çÅ) - (#x7e96 ?àé) - (#x7e98 ?óÅ) - (#x7e9b ?ÔÀ) - (#x7e9c ?Õ¿) - (#x7f36 ?Ý®) - (#x7f38 ?ùü) - (#x7f3a ?ÌÀ) - (#x7f4c ?å¢) - (#x7f50 ?θ) - (#x7f54 ?ØÒ) - (#x7f55 ?ùÖ) - (#x7f6a ?ñª) - (#x7f6b ?ÎÑ) - (#x7f6e ?öÇ) - (#x7f70 ?Ûë) - (#x7f72 ?ßþ) - (#x7f75 ?Øá) - (#x7f77 ?÷ó) - (#x7f79 ?×ç) - (#x7f85 ?Ôþ) - (#x7f88 ?Ѽ) - (#x7f8a ?åÏ) - (#x7f8c ?˶) - (#x7f8e ?Ú¸) - (#x7f94 ?ÍÄ) - (#x7f9a ?Ö¾) - (#x7f9e ?âº) - (#x7fa4 ?ÏØ) - (#x7fa8 ?àÌ) - (#x7fa9 ?ëù) - (#x7fb2 ?ýý) - (#x7fb8 ?×è) - (#x7fb9 ?ËØ) - (#x7fbd ?éâ) - (#x7fc1 ?èº) - (#x7fc5 ?ãÇ) - (#x7fca ?ìÍ) - (#x7fcc ?ìÎ) - (#x7fce ?Ö¿) - (#x7fd2 ?ã§) - (#x7fd4 ?ßÖ) - (#x7fd5 ?ýè) - (#x7fdf ?îá) - (#x7fe0 ?ö¨) - (#x7fe1 ?Ýý) - (#x7fe9 ?ø») - (#x7feb ?èÑ) - (#x7ff0 ?ù×) - (#x7ff9 ?Îî) - (#x7ffc ?ìÏ) - (#x8000 ?é¥) - (#x8001 ?ÖÕ) - (#x8003 ?ÍÅ) - (#x8005 ?íº) - (#x8006 ?ѽ) - (#x8009 ?Ͼ) - (#x800c ?ì») - (#x8010 ?Ò±) - (#x8015 ?Ìé) - (#x8017 ?ÙÄ) - (#x8018 ?éü) - (#x802d ?Ѿ) - (#x8033 ?ì¼) - (#x8036 ?å) - (#x803d ?÷°) - (#x803f ?Ìê) - (#x8043 ?ÓÄ) - (#x8046 ?ÖÀ) - (#x804a ?Öý) - (#x8056 ?á¡) - (#x8058 ?Þ½) - (#x805a ?ö©) - (#x805e ?Ú¤) - (#x806f ?Ö¤) - (#x8070 ?õÆ) - (#x8072 ?á¢) - (#x8073 ?éÆ) - (#x8077 ?òÅ) - (#x807d ?ôé) - (#x807e ?Öì) - (#x807f ?ëÓ) - (#x8084 ?ì½) - (#x8085 ?âÜ) - (#x8086 ?Þë) - (#x8087 ?ðÜ) - (#x8089 ?ë¿) - (#x808b ?×Î) - (#x808c ?Ñ¿) - (#x8096 ?õ«) - (#x809b ?ùý) - (#x809d ?ÊÜ) - (#x80a1 ?ÍÆ) - (#x80a2 ?ò¶) - (#x80a5 ?Ýþ) - (#x80a9 ?Ì·) - (#x80aa ?Û¸) - (#x80af ?Ðé) - (#x80b1 ?ÎÝ) - (#x80b2 ?ëÀ) - (#x80b4 ?ý¢) - (#x80ba ?øË) - (#x80c3 ?êÖ) - (#x80c4 ?ñ°) - (#x80cc ?ÛÎ) - (#x80ce ?÷Ã) - (#x80da ?ÛÏ) - (#x80db ?ˤ) - (#x80de ?øà) - (#x80e1 ?û×) - (#x80e4 ?ëÊ) - (#x80e5 ?à¡) - (#x80f1 ?ÎÍ) - (#x80f4 ?ÔÜ) - (#x80f8 ?ýØ) - (#x80fd ?Òö) - (#x8102 ?ò·) - (#x8105 ?úö) - (#x8106 ?öª) - (#x8107 ?ú÷) - (#x8108 ?Øæ) - (#x810a ?ô±) - (#x8118 ?èÒ) - (#x811a ?ÊÅ) - (#x811b ?Ìë) - (#x8123 ?âî) - (#x8129 ?â») - (#x812b ?÷) - (#x812f ?øá) - (#x8139 ?óì) - (#x813e ?Þ¡) - (#x814b ?äý) - (#x814e ?ãì) - (#x8150 ?ݯ) - (#x8151 ?Ý°) - (#x8154 ?Ë·) - (#x8155 ?èÓ) - (#x8165 ?á£) - (#x8166 ?Òà) - (#x816b ?ðþ) - (#x8170 ?é¦) - (#x8171 ?Ëò) - (#x8178 ?íó) - (#x8179 ?ÜÙ) - (#x817a ?àÍ) - (#x817f ?÷Ú) - (#x8180 ?Û¹) - (#x8188 ?Ì®) - (#x818a ?ÚÛ) - (#x818f ?ÍÇ) - (#x819a ?ݱ) - (#x819c ?د) - (#x819d ?ã£) - (#x81a0 ?Îï) - (#x81a3 ?òó) - (#x81a8 ?ø³) - (#x81b3 ?àÎ) - (#x81b5 ?õý) - (#x81ba ?ëì) - (#x81bd ?ÓÅ) - (#x81be ?üì) - (#x81bf ?ÒÛ) - (#x81c0 ?Ôë) - (#x81c2 ?Þ¢) - (#x81c6 ?åæ) - (#x81cd ?ð°) - (#x81d8 ?ÕÄ) - (#x81df ?íô) - (#x81e3 ?ãí) - (#x81e5 ?èÂ) - (#x81e7 ?íõ) - (#x81e8 ?×ü) - (#x81ea ?í») - (#x81ed ?ö«) - (#x81f3 ?ò¸) - (#x81f4 ?öÈ) - (#x81fa ?Óæ) - (#x81fb ?òÝ) - (#x81fc ?Ï¿) - (#x81fe ?ë¬) - (#x8205 ?ÏÀ) - (#x8207 ?æ¨) - (#x8208 ?ýé) - (#x820a ?ÏÁ) - (#x820c ?àß) - (#x820d ?Þì) - (#x8212 ?à¢) - (#x821b ?ô¿) - (#x821c ?âï) - (#x821e ?Ùñ) - (#x821f ?ñÇ) - (#x8221 ?˸) - (#x822a ?ùþ) - (#x822b ?Ûº) - (#x822c ?Úõ) - (#x8235 ?öì) - (#x8236 ?ÚÜ) - (#x8237 ?úä) - (#x8239 ?àÏ) - (#x8240 ?ݲ) - (#x8245 ?æ©) - (#x8247 ?ïó) - (#x8259 ?óí) - (#x8264 ?ëú) - (#x8266 ?ùæ) - (#x826e ?ÊÝ) - (#x826f ?ÕÞ) - (#x8271 ?ÊÞ) - (#x8272 ?ßä) - (#x8276 ?æý) - (#x8278 ?õ¬) - (#x827e ?äõ) - (#x828b ?éã) - (#x828d ?íË) - (#x828e ?Ïä) - (#x8292 ?ØÓ) - (#x8299 ?ݳ) - (#x829a ?Ôì) - (#x829d ?ò¹) - (#x829f ?ß·) - (#x82a5 ?ËÎ) - (#x82a6 ?ûØ) - (#x82a9 ?ÐÙ) - (#x82ac ?ÝÒ) - (#x82ad ?÷ô) - (#x82ae ?çÜ) - (#x82af ?ä¥) - (#x82b1 ?ü£) - (#x82b3 ?Û») - (#x82b7 ?òº) - (#x82b8 ?éý) - (#x82b9 ?ÐÊ) - (#x82bb ?õÖ) - (#x82bc ?ÙÅ) - (#x82bd ?ä´) - (#x82bf ?í§) - (#x82d1 ?ê½) - (#x82d2 ?æþ) - (#x82d4 ?÷Ä) - (#x82d5 ?õ) - (#x82d7 ?Ùà) - (#x82db ?Ê´) - (#x82de ?øâ) - (#x82df ?ÏÂ) - (#x82e1 ?ì¾) - (#x82e5 ?å´) - (#x82e6 ?ÍÈ) - (#x82e7 ?îÈ) - (#x82f1 ?çÈ) - (#x82fd ?ÍÉ) - (#x82fe ?ù·) - (#x8301 ?ñè) - (#x8302 ?Ùò) - (#x8303 ?Ûõ) - (#x8304 ?ʵ) - (#x8305 ?ÙÆ) - (#x8309 ?ØÉ) - (#x8317 ?Ù«) - (#x8328 ?í¼) - (#x832b ?ØÔ) - (#x832f ?ÜÚ) - (#x8331 ?â¼) - (#x8334 ?üí) - (#x8335 ?ìà) - (#x8336 ?Òþ) - (#x8338 ?éÇ) - (#x8339 ?æª) - (#x8340 ?âð) - (#x8347 ?ú») - (#x8349 ?õ®) - (#x834a ?ûª) - (#x834f ?ìû) - (#x8351 ?ì¿) - (#x8352 ?üØ) - (#x8373 ?Ôå) - (#x8377 ?ùÃ) - (#x837b ?îâ) - (#x8389 ?×é) - (#x838a ?íö) - (#x838e ?Þí) - (#x8396 ?Ìì) - (#x8398 ?ãî) - (#x839e ?èÔ) - (#x83a2 ?úø) - (#x83a9 ?Ý´) - (#x83aa ?äµ) - (#x83ab ?Ø°) - (#x83bd ?ØÕ) - (#x83c1 ?ôê) - (#x83c5 ?ι) - (#x83c9 ?Öá) - (#x83ca ?ÏÒ) - (#x83cc ?ж) - (#x83d3 ?΢) - (#x83d6 ?óî) - (#x83dc ?óø) - (#x83e9 ?ÜÌ) - (#x83eb ?ÐË) - (#x83ef ?ü¤) - (#x83f0 ?ÍÊ) - (#x83f1 ?×Ô) - (#x83f2 ?Þ£) - (#x83f4 ?äà) - (#x83f9 ?îÉ) - (#x83fd ?âÝ) - (#x8403 ?õþ) - (#x8404 ?Ô¬) - (#x840a ?ÕÑ) - (#x840c ?Øð) - (#x840d ?øÃ) - (#x840e ?ê×) - (#x8429 ?õ×) - (#x842c ?Ø¿) - (#x8431 ?ýÀ) - (#x8438 ?ë) - (#x843d ?Õª) - (#x8449 ?ç¨) - (#x8457 ?îÊ) - (#x845b ?Êç) - (#x8461 ?øã) - (#x8463 ?ÔÝ) - (#x8466 ?êØ) - (#x846b ?ûÙ) - (#x846c ?í÷) - (#x846f ?åµ) - (#x8475 ?Ð) - (#x847a ?ññ) - (#x8490 ?â½) - (#x8494 ?ãÈ) - (#x8499 ?ÙÕ) - (#x849c ?ߪ) - (#x84a1 ?Û¼) - (#x84b2 ?øä) - (#x84b8 ?ñú) - (#x84bb ?å¶) - (#x84bc ?óï) - (#x84bf ?ûÚ) - (#x84c0 ?áà) - (#x84c2 ?Ù¬) - (#x84c4 ?õë) - (#x84c6 ?à¶) - (#x84c9 ?éÈ) - (#x84cb ?ËÏ) - (#x84cd ?ãÉ) - (#x84d1 ?Þî) - (#x84da ?â¾) - (#x84ec ?Üï) - (#x84ee ?Ö¥) - (#x84f4 ?âñ) - (#x84fc ?Öþ) - (#x8511 ?Ù¡) - (#x8513 ?ØÀ) - (#x8514 ?ÜÛ) - (#x8517 ?í½) - (#x8518 ?߸) - (#x851a ?ê¥) - (#x851e ?×) - (#x8521 ?óù) - (#x8523 ?íø) - (#x8525 ?õÇ) - (#x852c ?áÊ) - (#x852d ?ëã) - (#x852f ?òÞ) - (#x853d ?øÌ) - (#x853f ?êÙ) - (#x8541 ?ÓÆ) - (#x8543 ?Ûæ) - (#x8549 ?õ¯) - (#x854e ?Îð) - (#x8553 ?éþ) - (#x8559 ?û¶) - (#x8563 ?âò) - (#x8568 ?Ïò) - (#x8569 ?÷¹) - (#x856a ?Ùó) - (#x856d ?áË) - (#x8584 ?ÚÝ) - (#x8587 ?Ú¹) - (#x858f ?ëû) - (#x8591 ?˹) - (#x8594 ?íù) - (#x859b ?àà) - (#x85a6 ?ôÀ) - (#x85a8 ?ý¼) - (#x85a9 ?ß±) - (#x85aa ?ãï) - (#x85af ?à£) - (#x85b0 ?ý¹) - (#x85ba ?ð±) - (#x85c1 ?ÍË) - (#x85c9 ?í¾) - (#x85cd ?ÕÀ) - (#x85ce ?ãð) - (#x85cf ?íú) - (#x85d5 ?éä) - (#x85dc ?Õí) - (#x85dd ?çÝ) - (#x85e4 ?Ôö) - (#x85e5 ?å·) - (#x85e9 ?Ûç) - (#x85ea ?â¿) - (#x85f7 ?îË) - (#x85fa ?×ô) - (#x85fb ?ðÝ) - (#x85ff ?Ϋ) - (#x8602 ?çÞ) - (#x8606 ?ÖÖ) - (#x8607 ?áÌ) - (#x860a ?è³) - (#x8616 ?åî) - (#x8617 ?Ü¢) - (#x861a ?àÐ) - (#x862d ?Õµ) - (#x863f ?Õ¡) - (#x864e ?ûÛ) - (#x8650 ?ùË) - (#x8654 ?Ëó) - (#x8655 ?ô¥) - (#x865b ?úÈ) - (#x865c ?Ö×) - (#x865e ?éå) - (#x865f ?ûÜ) - (#x8667 ?ýÐ) - (#x8679 ?ûö) - (#x868a ?Ú¥) - (#x868c ?Û½) - (#x8693 ?ìâ) - (#x86a3 ?Í÷) - (#x86a4 ?ðÞ) - (#x86a9 ?öÉ) - (#x86c7 ?Þï) - (#x86cb ?Ó±) - (#x86d4 ?üî) - (#x86d9 ?èÃ) - (#x86db ?ñÈ) - (#x86df ?Îñ) - (#x86e4 ?ùí) - (#x86ed ?òô) - (#x86fe ?ä¶) - (#x8700 ?õ¹) - (#x8702 ?Üð) - (#x8703 ?ãñ) - (#x8708 ?è¥) - (#x8718 ?ò») - (#x871a ?Þ¤) - (#x871c ?ÚÌ) - (#x874e ?Êé) - (#x8755 ?ãÚ) - (#x8757 ?üÙ) - (#x875f ?êÚ) - (#x8766 ?ùÄ) - (#x8768 ?ã¤) - (#x8774 ?ûÝ) - (#x8776 ?ïÊ) - (#x8778 ?èÄ) - (#x8782 ?ÕÌ) - (#x878d ?ë×) - (#x879f ?Ù) - (#x87a2 ?û«) - (#x87b3 ?ÓÙ) - (#x87ba ?Õ¢) - (#x87c4 ?öÞ) - (#x87e0 ?Úö) - (#x87ec ?àÑ) - (#x87ef ?é¨) - (#x87f2 ?õù) - (#x87f9 ?ú¯) - (#x87fb ?ëü) - (#x87fe ?àê) - (#x8805 ?ã²) - (#x881f ?ÕÅ) - (#x8822 ?ñã) - (#x8823 ?Õî) - (#x8831 ?ÍÌ) - (#x8836 ?íÙ) - (#x883b ?ØÁ) - (#x8840 ?úì) - (#x8846 ?ñë) - (#x884c ?ú¼) - (#x884d ?æâ) - (#x8852 ?úå) - (#x8853 ?âú) - (#x8857 ?ʶ) - (#x8859 ?ä·) - (#x885b ?êÛ) - (#x885d ?õú) - (#x8861 ?û¬) - (#x8862 ?ÏÃ) - (#x8863 ?ëý) - (#x8868 ?øú) - (#x886b ?ß¹) - (#x8870 ?áñ) - (#x8872 ?Ò¤) - (#x8877 ?õû) - (#x887e ?ÐÚ) - (#x887f ?ÐÛ) - (#x8881 ?ê¾) - (#x8882 ?Ù±) - (#x8888 ?Ê·) - (#x888b ?Óç) - (#x888d ?øå) - (#x8892 ?Ó²) - (#x8896 ?âÀ) - (#x8897 ?òß) - (#x889e ?Íå) - (#x88ab ?ù¬) - (#x88b4 ?ÍÍ) - (#x88c1 ?î®) - (#x88c2 ?Ö®) - (#x88cf ?×ê) - (#x88d4 ?çà) - (#x88d5 ?ë®) - (#x88d9 ?ÏÙ) - (#x88dc ?ÜÍ) - (#x88dd ?íû) - (#x88df ?Þð) - (#x88e1 ?×ë) - (#x88e8 ?Þ¥) - (#x88f3 ?ß×) - (#x88f4 ?ÛÐ) - (#x88f5 ?ÛÑ) - (#x88f8 ?Õ£) - (#x88fd ?ð²) - (#x8907 ?ÜÜ) - (#x8910 ?Êè) - (#x8912 ?øæ) - (#x8913 ?ÜÎ) - (#x8918 ?êÜ) - (#x8919 ?ÛÒ) - (#x8925 ?é³) - (#x892a ?÷Û) - (#x8936 ?ã¨) - (#x8938 ?×®) - (#x893b ?àá) - (#x8941 ?˺) - (#x8944 ?åÑ) - (#x895f ?ÐÜ) - (#x8964 ?ÕÁ) - (#x896a ?ØÊ) - (#x8972 ?ã©) - (#x897f ?à¤) - (#x8981 ?é©) - (#x8983 ?ÓÇ) - (#x8986 ?ÜÝ) - (#x8987 ?ø®) - (#x898b ?̸) - (#x898f ?Ю) - (#x8993 ?Øò) - (#x8996 ?ãÊ) - (#x89a1 ?̯) - (#x89a9 ?Ô) - (#x89aa ?öÑ) - (#x89b2 ?ÐÌ) - (#x89ba ?ÊÆ) - (#x89bd ?ÕÂ) - (#x89c0 ?κ) - (#x89d2 ?ÊÇ) - (#x89e3 ?ú°) - (#x89f4 ?ßØ) - (#x89f8 ?õº) - (#x8a00 ?åë) - (#x8a02 ?ïô) - (#x8a03 ?ݵ) - (#x8a08 ?ͪ) - (#x8a0a ?ãò) - (#x8a0c ?û÷) - (#x8a0e ?÷Ð) - (#x8a13 ?ýº) - (#x8a16 ?ýá) - (#x8a17 ?öþ) - (#x8a18 ?ÑÀ) - (#x8a1b ?èÅ) - (#x8a1d ?ä¸) - (#x8a1f ?áè) - (#x8a23 ?ÌÁ) - (#x8a25 ?Òí) - (#x8a2a ?Û¾) - (#x8a2d ?àâ) - (#x8a31 ?úÉ) - (#x8a34 ?áÍ) - (#x8a36 ?ʸ) - (#x8a3a ?òà) - (#x8a3b ?ñÉ) - (#x8a50 ?Þñ) - (#x8a54 ?ðß) - (#x8a55 ?øÄ) - (#x8a5b ?îÌ) - (#x8a5e ?Þò) - (#x8a60 ?çÉ) - (#x8a62 ?âó) - (#x8a63 ?çá) - (#x8a66 ?ãË) - (#x8a69 ?ãÌ) - (#x8a6d ?Ïø) - (#x8a6e ?ï¬) - (#x8a70 ?ýþ) - (#x8a71 ?ü¥) - (#x8a72 ?ú±) - (#x8a73 ?ßÙ) - (#x8a75 ?àÒ) - (#x8a79 ?ôÚ) - (#x8a85 ?ñÊ) - (#x8a87 ?Σ) - (#x8a8c ?ò¼) - (#x8a8d ?ìã) - (#x8a93 ?à¥) - (#x8a95 ?÷«) - (#x8a98 ?ë¯) - (#x8a9e ?åÞ) - (#x8aa0 ?á¤) - (#x8aa1 ?Í«) - (#x8aa3 ?Ùô) - (#x8aa4 ?è¦) - (#x8aa5 ?ÍÎ) - (#x8aa6 ?áé) - (#x8aa8 ?üï) - (#x8aaa ?àã) - (#x8ab0 ?âÁ) - (#x8ab2 ?Τ) - (#x8ab9 ?Þ¦) - (#x8abc ?ëþ) - (#x8abe ?ëÝ) - (#x8abf ?ðà) - (#x8ac2 ?ôÛ) - (#x8ac4 ?âô) - (#x8ac7 ?ÓÈ) - (#x8acb ?ôë) - (#x8acd ?îµ) - (#x8acf ?õØ) - (#x8ad2 ?Õß) - (#x8ad6 ?Öå) - (#x8adb ?ë°) - (#x8adc ?ôã) - (#x8ae1 ?ãÍ) - (#x8ae6 ?ôô) - (#x8ae7 ?ú²) - (#x8aea ?ïõ) - (#x8aeb ?Êß) - (#x8aed ?ë±) - (#x8aee ?í¿) - (#x8af1 ?ýÉ) - (#x8af6 ?ä¦) - (#x8af7 ?ù¤) - (#x8af8 ?ð³) - (#x8afa ?åì) - (#x8afe ?Ñç) - (#x8b00 ?ÙÇ) - (#x8b01 ?ä×) - (#x8b02 ?êÝ) - (#x8b04 ?Ô÷) - (#x8b0e ?Úº) - (#x8b10 ?ÚÍ) - (#x8b14 ?ùÌ) - (#x8b16 ?áÚ) - (#x8b17 ?Û¿) - (#x8b19 ?ÌÅ) - (#x8b1a ?ìÐ) - (#x8b1b ?Ë») - (#x8b1d ?Þó) - (#x8b20 ?éª) - (#x8b28 ?ÙÈ) - (#x8b2b ?îã) - (#x8b2c ?×½) - (#x8b33 ?ÏÄ) - (#x8b39 ?ÐÍ) - (#x8b41 ?ü¦) - (#x8b49 ?ñû) - (#x8b4e ?ýÒ) - (#x8b4f ?ÑÁ) - (#x8b58 ?ãÛ) - (#x8b5a ?ÓÉ) - (#x8b5c ?ÜÏ) - (#x8b66 ?Ìí) - (#x8b6c ?Þ§) - (#x8b6f ?æ») - (#x8b70 ?ì¡) - (#x8b74 ?̹) - (#x8b77 ?ûÞ) - (#x8b7d ?çâ) - (#x8b80 ?ÔÁ) - (#x8b8a ?ܨ) - (#x8b90 ?âÂ) - (#x8b92 ?óØ) - (#x8b93 ?åÓ) - (#x8b96 ?óÙ) - (#x8b9a ?óÆ) - (#x8c37 ?ÍÛ) - (#x8c3f ?ͬ) - (#x8c41 ?üÃ) - (#x8c46 ?Ôç) - (#x8c48 ?ÑÂ) - (#x8c4a ?ù¥) - (#x8c4c ?èÕ) - (#x8c55 ?ãÎ) - (#x8c5a ?ÔÊ) - (#x8c61 ?ßÚ) - (#x8c6a ?ûß) - (#x8c6b ?çã) - (#x8c79 ?øû) - (#x8c7a ?ãÏ) - (#x8c82 ?õ°) - (#x8c8a ?Øç) - (#x8c8c ?ÙÉ) - (#x8c9d ?ø¯) - (#x8c9e ?ïö) - (#x8ca0 ?ݶ) - (#x8ca1 ?î¯) - (#x8ca2 ?Íø) - (#x8ca7 ?Þ¸) - (#x8ca8 ?ü§) - (#x8ca9 ?÷ü) - (#x8caa ?÷±) - (#x8cab ?λ) - (#x8cac ?ô¡) - (#x8caf ?îÍ) - (#x8cb0 ?á®) - (#x8cb3 ?ìÃ) - (#x8cb4 ?Ïþ) - (#x8cb6 ?ø¿) - (#x8cb7 ?Øâ) - (#x8cb8 ?Óè) - (#x8cbb ?Þ¨) - (#x8cbc ?ôä) - (#x8cbd ?ìÂ) - (#x8cbf ?Ùõ) - (#x8cc0 ?ùÅ) - (#x8cc1 ?ÝÓ) - (#x8cc2 ?Öñ) - (#x8cc3 ?ìü) - (#x8cc4 ?üð) - (#x8cc7 ?íÀ) - (#x8cc8 ?ʹ) - (#x8cca ?îä) - (#x8cd1 ?òá) - (#x8cd3 ?Þ¹) - (#x8cda ?Öò) - (#x8cdc ?Þô) - (#x8cde ?ßÛ) - (#x8ce0 ?ÛÓ) - (#x8ce2 ?úç) - (#x8ce3 ?Øã) - (#x8ce4 ?ôÁ) - (#x8ce6 ?Ý·) - (#x8cea ?òõ) - (#x8ced ?Ô®) - (#x8cf4 ?Öó) - (#x8cfb ?ݸ) - (#x8cfc ?ÏÅ) - (#x8cfd ?ßß) - (#x8d04 ?ò¾) - (#x8d05 ?ö¡) - (#x8d07 ?ëË) - (#x8d08 ?ñü) - (#x8d0a ?óÇ) - (#x8d0d ?àë) - (#x8d13 ?íü) - (#x8d16 ?áÛ) - (#x8d64 ?îå) - (#x8d66 ?Þõ) - (#x8d6b ?úÓ) - (#x8d70 ?ñË) - (#x8d73 ?Я) - (#x8d74 ?ݹ) - (#x8d77 ?ÑÃ) - (#x8d85 ?õ±) - (#x8d8a ?êÆ) - (#x8d99 ?ðá) - (#x8da3 ?ö¬) - (#x8da8 ?õÙ) - (#x8db3 ?ðë) - (#x8dba ?ݺ) - (#x8dbe ?ò¿) - (#x8dc6 ?÷Å) - (#x8dcb ?Û¢) - (#x8dcc ?òö) - (#x8dcf ?ʺ) - (#x8ddb ?÷õ) - (#x8ddd ?Ëå) - (#x8de1 ?îæ) - (#x8de3 ?àÓ) - (#x8de8 ?Î¥) - (#x8def ?ÖØ) - (#x8df3 ?Ô¯) - (#x8e0a ?éÉ) - (#x8e0f ?ÓÎ) - (#x8e10 ?ôÂ) - (#x8e1e ?Ëæ) - (#x8e2a ?ñ¡) - (#x8e30 ?ë²) - (#x8e35 ?ñ¢) - (#x8e42 ?ë³) - (#x8e44 ?ð´) - (#x8e47 ?Ëô) - (#x8e48 ?Ô°) - (#x8e49 ?ó²) - (#x8e4a ?û·) - (#x8e59 ?õì) - (#x8e5f ?îç) - (#x8e60 ?ô²) - (#x8e74 ?õí) - (#x8e76 ?Ïó) - (#x8e81 ?ðâ) - (#x8e87 ?îÎ) - (#x8e8a ?ñÌ) - (#x8e8d ?å¸) - (#x8eaa ?×õ) - (#x8eab ?ãó) - (#x8eac ?Ïå) - (#x8ec0 ?ÏÆ) - (#x8eca ?ó³) - (#x8ecb ?äØ) - (#x8ecc ?Ïù) - (#x8ecd ?ÏÚ) - (#x8ed2 ?úÍ) - (#x8edf ?æã) - (#x8eeb ?òâ) - (#x8ef8 ?õî) - (#x8efb ?Ê») - (#x8efe ?ãÜ) - (#x8f03 ?Îò) - (#x8f05 ?ÖÙ) - (#x8f09 ?î°) - (#x8f12 ?ôå) - (#x8f13 ?ØÂ) - (#x8f14 ?ÜÐ) - (#x8f15 ?Ìî) - (#x8f1b ?Õà) - (#x8f1c ?öÊ) - (#x8f1d ?ýÊ) - (#x8f1e ?ØÖ) - (#x8f1f ?ôÏ) - (#x8f26 ?Ö¦) - (#x8f27 ?ܾ) - (#x8f29 ?ÛÔ) - (#x8f2a ?×Ç) - (#x8f2f ?òþ) - (#x8f33 ?ñÍ) - (#x8f38 ?âÃ) - (#x8f39 ?ÜÞ) - (#x8f3b ?Üß) - (#x8f3e ?ï) - (#x8f3f ?æ«) - (#x8f44 ?ùÝ) - (#x8f45 ?ê¿) - (#x8f49 ?ï®) - (#x8f4d ?ôÐ) - (#x8f4e ?Îó) - (#x8f5d ?æ¬) - (#x8f5f ?ÎÞ) - (#x8f62 ?Õù) - (#x8f9b ?ãô) - (#x8f9c ?ÍÐ) - (#x8fa3 ?Õ¸) - (#x8fa6 ?÷ý) - (#x8fa8 ?Ü©) - (#x8fad ?Þö) - (#x8faf ?ܪ) - (#x8fb0 ?òã) - (#x8fb1 ?é´) - (#x8fb2 ?ÒÜ) - (#x8fc2 ?éæ) - (#x8fc5 ?ãö) - (#x8fce ?çÊ) - (#x8fd1 ?ÐÎ) - (#x8fd4 ?Ú÷) - (#x8fe6 ?ʼ) - (#x8fea ?îè) - (#x8feb ?ÚÞ) - (#x8fed ?ò÷) - (#x8ff0 ?âû) - (#x8ff2 ?̦) - (#x8ff7 ?Ú») - (#x8ff9 ?îé) - (#x8ffd ?õÚ) - (#x9000 ?÷Ü) - (#x9001 ?áê) - (#x9002 ?ÎÁ) - (#x9003 ?Ô±) - (#x9005 ?ý±) - (#x9006 ?æ½) - (#x9008 ?û) - (#x900b ?øç) - (#x900d ?áÎ) - (#x900f ?÷â) - (#x9010 ?õï) - (#x9011 ?ÏÇ) - (#x9014 ?Ô²) - (#x9015 ?Ìï) - (#x9017 ?Ôè) - (#x9019 ?îÏ) - (#x901a ?÷×) - (#x901d ?à¦) - (#x901e ?ÖÁ) - (#x901f ?áÜ) - (#x9020 ?ðã) - (#x9021 ?ñä) - (#x9022 ?Üñ) - (#x9023 ?Ö§) - (#x902e ?ôõ) - (#x9031 ?ñÎ) - (#x9032 ?òä) - (#x9035 ?а) - (#x9038 ?ìï) - (#x903c ?ùº) - (#x903e ?ëµ) - (#x9041 ?Ôí) - (#x9042 ?âÄ) - (#x9047 ?éç) - (#x904a ?ë´) - (#x904b ?ê¡) - (#x904d ?ø¼) - (#x904e ?Φ) - (#x9050 ?ùÆ) - (#x9051 ?üÚ) - (#x9053 ?Ô³) - (#x9054 ?Ó¹) - (#x9055 ?êÞ) - (#x9059 ?é«) - (#x905c ?áá) - (#x905d ?ÓÏ) - (#x905e ?ôö) - (#x9060 ?êÀ) - (#x9061 ?áÏ) - (#x9063 ?̺) - (#x9069 ?îê) - (#x906d ?ðä) - (#x906e ?ó´) - (#x906f ?Ôî) - (#x9072 ?òÀ) - (#x9075 ?ñå) - (#x9077 ?ôÃ) - (#x9078 ?àÔ) - (#x907a ?ë¶) - (#x907c ?ס) - (#x907d ?Ëè) - (#x907f ?ù) - (#x9080 ?é) - (#x9081 ?Øä) - (#x9082 ?ú³) - (#x9083 ?âÅ) - (#x9084 ?ü½) - (#x9087 ?ìÄ) - (#x9088 ?ر) - (#x908a ?Ü«) - (#x908f ?Õ¤) - (#x9091 ?ëé) - (#x9095 ?è») - (#x9099 ?Ø×) - (#x90a2 ?û®) - (#x90a3 ?Ñá) - (#x90a6 ?ÛÀ) - (#x90a8 ?õ¾) - (#x90aa ?Þ÷) - (#x90af ?Êû) - (#x90b0 ?÷Æ) - (#x90b1 ?ÏÈ) - (#x90b5 ?áÐ) - (#x90b8 ?îÐ) - (#x90c1 ?éô) - (#x90ca ?Îô) - (#x90de ?ÕÍ) - (#x90e1 ?ÏÛ) - (#x90e8 ?Ý») - (#x90ed ?ά) - (#x90f5 ?éè) - (#x90fd ?Ô´) - (#x9102 ?äÇ) - (#x9112 ?õÛ) - (#x9115 ?úÁ) - (#x9119 ?Þ©) - (#x9127 ?Ôø) - (#x912d ?ï÷) - (#x9132 ?Ó³) - (#x9149 ?ë·) - (#x914a ?ïø) - (#x914b ?õÜ) - (#x914c ?íÌ) - (#x914d ?ÛÕ) - (#x914e ?ñÏ) - (#x9152 ?ñÐ) - (#x9162 ?õ²) - (#x9169 ?Ù®) - (#x916a ?Õ¬) - (#x916c ?âÆ) - (#x9175 ?ý£) - (#x9177 ?ûå) - (#x9178 ?ß«) - (#x9187 ?âõ) - (#x9189 ?ö) - (#x918b ?õ³) - (#x918d ?ðµ) - (#x9192 ?á¥) - (#x919c ?õÝ) - (#x91ab ?ì¢) - (#x91ac ?íý) - (#x91ae ?õ´) - (#x91af ?û¸) - (#x91b1 ?Û£) - (#x91b4 ?ÖÊ) - (#x91b5 ?ËÙ) - (#x91c0 ?åÔ) - (#x91c7 ?óú) - (#x91c9 ?ë¸) - (#x91cb ?à·) - (#x91cc ?×ì) - (#x91cd ?ñì) - (#x91ce ?å¯) - (#x91cf ?Õá) - (#x91d0 ?×í) - (#x91d1 ?ÑÑ) - (#x91d7 ?áò) - (#x91d8 ?ïù) - (#x91dc ?ݼ) - (#x91dd ?öÜ) - (#x91e3 ?ðå) - (#x91e7 ?ôÄ) - (#x91ea ?éé) - (#x91f5 ?óû) - (#x920d ?Ôï) - (#x9210 ?Ì¢) - (#x9211 ?÷þ) - (#x9212 ?ß¼) - (#x9217 ?ëÍ) - (#x921e ?з) - (#x9234 ?ÖÂ) - (#x923a ?è) - (#x923f ?ï¯) - (#x9240 ?Ë¥) - (#x9245 ?Ëé) - (#x9249 ?úè) - (#x9257 ?ÌÆ) - (#x925b ?æç) - (#x925e ?êÇ) - (#x9262 ?Û¤) - (#x9264 ?ÏÉ) - (#x9265 ?âü) - (#x9266 ?ïú) - (#x9280 ?ëÞ) - (#x9283 ?õÈ) - (#x9285 ?ÔÞ) - (#x9291 ?àÕ) - (#x9293 ?ï°) - (#x9296 ?âÇ) - (#x9298 ?Ù¯) - (#x929c ?ùç) - (#x92b3 ?çå) - (#x92b6 ?ÏÊ) - (#x92b7 ?áÑ) - (#x92b9 ?âÈ) - (#x92cc ?ïû) - (#x92cf ?úù) - (#x92d2 ?Üò) - (#x92e4 ?à§) - (#x92ea ?øè) - (#x92f8 ?Ëê) - (#x92fc ?˼) - (#x9304 ?Öâ) - (#x9310 ?õÞ) - (#x9318 ?õß) - (#x931a ?î¶) - (#x931e ?âö) - (#x931f ?ÓÊ) - (#x9320 ?ïü) - (#x9321 ?ÑÄ) - (#x9322 ?ï±) - (#x9324 ?ÑÅ) - (#x9326 ?ÐÞ) - (#x9328 ?Ùá) - (#x932b ?à¸) - (#x932e ?ÍÑ) - (#x932f ?ó¹) - (#x9348 ?çÌ) - (#x934a ?Ö¨) - (#x934b ?Χ) - (#x934d ?Ôµ) - (#x9354 ?äÈ) - (#x935b ?Ó´) - (#x936e ?ë¹) - (#x9375 ?Ëõ) - (#x937c ?öÝ) - (#x937e ?ñ£) - (#x938c ?ÌÇ) - (#x9394 ?éÊ) - (#x9396 ?áð) - (#x939a ?õà) - (#x93a3 ?û¯) - (#x93a7 ?ËÑ) - (#x93ac ?ûà) - (#x93ad ?òå) - (#x93b0 ?ìð) - (#x93c3 ?ðì) - (#x93d1 ?îë) - (#x93de ?éË) - (#x93e1 ?Ìð) - (#x93e4 ?ׯ) - (#x93f6 ?ó¡) - (#x9404 ?üõ) - (#x9418 ?ñ¤) - (#x9425 ?àÖ) - (#x942b ?ï²) - (#x9435 ?ôÑ) - (#x9438 ?÷¡) - (#x9444 ?ñÑ) - (#x9451 ?Êü) - (#x9452 ?Êý) - (#x945b ?ÎÎ) - (#x947d ?óÈ) - (#x947f ?óº) - (#x9577 ?íþ) - (#x9580 ?Ú¦) - (#x9583 ?àì) - (#x9589 ?øÍ) - (#x958b ?ËÒ) - (#x958f ?ëÎ) - (#x9591 ?ùØ) - (#x9592 ?ùÙ) - (#x9593 ?Êà) - (#x9594 ?ÚÊ) - (#x9598 ?˦) - (#x95a3 ?ÊÈ) - (#x95a4 ?ùî) - (#x95a5 ?Ûì) - (#x95a8 ?б) - (#x95ad ?Õï) - (#x95b1 ?æó) - (#x95bb ?ç¢) - (#x95bc ?äÙ) - (#x95c7 ?äá) - (#x95ca ?üÄ) - (#x95d4 ?ùï) - (#x95d5 ?Ïô) - (#x95d6 ?÷æ) - (#x95dc ?μ) - (#x95e1 ?ôÅ) - (#x95e2 ?Ü£) - (#x961c ?ݽ) - (#x9621 ?ôÆ) - (#x962a ?ø¡) - (#x962e ?èÖ) - (#x9632 ?ÛÁ) - (#x963b ?ðæ) - (#x963f ?ä¹) - (#x9640 ?öí) - (#x9642 ?ù®) - (#x9644 ?ݾ) - (#x964b ?×°) - (#x964c ?Øè) - (#x964d ?˽) - (#x9650 ?ùÚ) - (#x965b ?øÎ) - (#x965c ?ùð) - (#x965d ?àí) - (#x965e ?ã³) - (#x965f ?ô³) - (#x9662 ?êÂ) - (#x9663 ?òæ) - (#x9664 ?ð¶) - (#x966a ?ÛÖ) - (#x9670 ?ëä) - (#x9673 ?òç) - (#x9675 ?×Õ) - (#x9676 ?Ô¶) - (#x9677 ?ùè) - (#x9678 ?×Á) - (#x967d ?åÕ) - (#x9685 ?éê) - (#x9686 ?×Ì) - (#x968a ?Óé) - (#x968b ?âÉ) - (#x968d ?üÛ) - (#x968e ?Í) - (#x9694 ?Ì°) - (#x9695 ?ê¢) - (#x9698 ?äö) - (#x9699 ?ÐÀ) - (#x969b ?ð·) - (#x969c ?î¡) - (#x96a3 ?×ö) - (#x96a7 ?âÊ) - (#x96a8 ?âË) - (#x96aa ?úÏ) - (#x96b1 ?ëß) - (#x96b7 ?ÖË) - (#x96bb ?ô´) - (#x96c0 ?íÍ) - (#x96c1 ?äÒ) - (#x96c4 ?ê©) - (#x96c5 ?äº) - (#x96c6 ?ó¢) - (#x96c7 ?ÍÒ) - (#x96c9 ?öË) - (#x96cb ?ñæ) - (#x96cc ?íÁ) - (#x96cd ?è¼) - (#x96ce ?îÑ) - (#x96d5 ?ðç) - (#x96d6 ?âÌ) - (#x96d9 ?äª) - (#x96db ?õá) - (#x96dc ?íÚ) - (#x96e2 ?×î) - (#x96e3 ?Ññ) - (#x96e8 ?éë) - (#x96e9 ?éì) - (#x96ea ?àä) - (#x96ef ?Ú§) - (#x96f0 ?ÝÔ) - (#x96f2 ?ê£) - (#x96f6 ?ÖÃ) - (#x96f7 ?Öô) - (#x96f9 ?Úß) - (#x96fb ?ï³) - (#x9700 ?âÍ) - (#x9706 ?ïý) - (#x9707 ?òè) - (#x9711 ?ïÅ) - (#x9713 ?çç) - (#x9716 ?×ý) - (#x9719 ?çÎ) - (#x971c ?ßÜ) - (#x971e ?ùÇ) - (#x9727 ?Ùö) - (#x9730 ?߬) - (#x9732 ?ÖÚ) - (#x9739 ?ܤ) - (#x973d ?ð¸) - (#x9742 ?Õú) - (#x9744 ?ä÷) - (#x9748 ?ÖÄ) - (#x9751 ?ôì) - (#x9756 ?ïþ) - (#x975c ?ð¡) - (#x975e ?Þª) - (#x9761 ?Ú¼) - (#x9762 ?Øü) - (#x9769 ?úÔ) - (#x976d ?ìå) - (#x9774 ?ü¨) - (#x9777 ?ìæ) - (#x977a ?ØË) - (#x978b ?û¹) - (#x978d ?äÓ) - (#x978f ?Íù) - (#x97a0 ?ÏÓ) - (#x97a8 ?Êê) - (#x97ab ?ÏÔ) - (#x97ad ?ø½) - (#x97c6 ?ôÇ) - (#x97cb ?êß) - (#x97d3 ?ùÛ) - (#x97dc ?Ô·) - (#x97f3 ?ëå) - (#x97f6 ?áÒ) - (#x97fb ?ê¤) - (#x97ff ?úÂ) - (#x9800 ?ûá) - (#x9801 ?úí) - (#x9802 ?ð¢) - (#x9803 ?Ìñ) - (#x9805 ?ú£) - (#x9806 ?â÷) - (#x9808 ?âÎ) - (#x980a ?éõ) - (#x980c ?áë) - (#x9810 ?çè) - (#x9811 ?è×) - (#x9812 ?Úø) - (#x9813 ?ÔË) - (#x9817 ?÷ö) - (#x9818 ?ÖÅ) - (#x982d ?Ôé) - (#x9830 ?úú) - (#x9838 ?Ìò) - (#x9839 ?÷Ý) - (#x983b ?Þº) - (#x9846 ?Ψ) - (#x984c ?ð¹) - (#x984d ?äþ) - (#x984e ?äÉ) - (#x9854 ?äÔ) - (#x9858 ?êÃ) - (#x985a ?ï´) - (#x985e ?×¾) - (#x9865 ?ûâ) - (#x9867 ?ÍÓ) - (#x986b ?ïµ) - (#x986f ?úé) - (#x98a8 ?ù¦) - (#x98af ?ß½) - (#x98b1 ?÷Ç) - (#x98c4 ?øý) - (#x98c7 ?øü) - (#x98db ?Þ«) - (#x98dc ?Ûè) - (#x98df ?ãÝ) - (#x98e1 ?áâ) - (#x98e2 ?ÑÆ) - (#x98ed ?öÐ) - (#x98ee ?ëæ) - (#x98ef ?Úù) - (#x98f4 ?ìÇ) - (#x98fc ?Þø) - (#x98fd ?øé) - (#x98fe ?ãÞ) - (#x9903 ?Îõ) - (#x9909 ?úÃ) - (#x990a ?å×) - (#x990c ?ìÈ) - (#x9910 ?óÉ) - (#x9913 ?ä») - (#x9918 ?æ®) - (#x991e ?ï¶) - (#x9920 ?Ü¿) - (#x9928 ?ν) - (#x9945 ?ØÃ) - (#x9949 ?ÐÏ) - (#x994b ?Ïú) - (#x994c ?óÊ) - (#x994d ?à×) - (#x9951 ?ÑÇ) - (#x9952 ?é®) - (#x9954 ?è½) - (#x9957 ?úÄ) - (#x9996 ?âÏ) - (#x9999 ?úÅ) - (#x999d ?ù¸) - (#x99a5 ?Üà) - (#x99a8 ?û°) - (#x99ac ?Ø©) - (#x99ad ?åß) - (#x99ae ?ù§) - (#x99b1 ?öî) - (#x99b3 ?öÌ) - (#x99b4 ?âø) - (#x99b9 ?ìñ) - (#x99c1 ?Úà) - (#x99d0 ?ñÒ) - (#x99d1 ?ÒÌ) - (#x99d2 ?ÏË) - (#x99d5 ?ʽ) - (#x99d9 ?Ý¿) - (#x99dd ?öï) - (#x99df ?Þù) - (#x99ed ?ú´) - (#x99f1 ?Õ) - (#x99ff ?ñç) - (#x9a01 ?Þ¾) - (#x9a08 ?ÜÀ) - (#x9a0e ?ÑÈ) - (#x9a0f ?ÑÉ) - (#x9a19 ?ø¾) - (#x9a2b ?Ëö) - (#x9a30 ?Ôù) - (#x9a36 ?õâ) - (#x9a37 ?áÓ) - (#x9a40 ?Øé) - (#x9a43 ?øþ) - (#x9a45 ?ÏÌ) - (#x9a4d ?ý¤) - (#x9a55 ?Îö) - (#x9a57 ?úÐ) - (#x9a5a ?Ìó) - (#x9a5b ?æ¾) - (#x9a5f ?ö®) - (#x9a62 ?Õð) - (#x9a65 ?ÑÊ) - (#x9a69 ?ü¾) - (#x9a6a ?Õñ) - (#x9aa8 ?Íé) - (#x9ab8 ?úµ) - (#x9ad3 ?âÐ) - (#x9ad4 ?ô÷) - (#x9ad8 ?ÍÔ) - (#x9ae5 ?ç£) - (#x9aee ?Û¥) - (#x9b1a ?âÑ) - (#x9b27 ?×¢) - (#x9b2a ?÷ã) - (#x9b31 ?ê¦) - (#x9b3c ?С) - (#x9b41 ?ÎÚ) - (#x9b42 ?ûë) - (#x9b43 ?Û¦) - (#x9b44 ?ÛÞ) - (#x9b45 ?Øå) - (#x9b4f ?êà) - (#x9b54 ?ت) - (#x9b5a ?åà) - (#x9b6f ?ÖÛ) - (#x9b8e ?ïÆ) - (#x9b91 ?øê) - (#x9b9f ?äÕ) - (#x9bab ?Î÷) - (#x9bae ?àØ) - (#x9bc9 ?×ï) - (#x9bd6 ?ôí) - (#x9be4 ?Íæ) - (#x9be8 ?Ìô) - (#x9c0d ?õã) - (#x9c10 ?äÊ) - (#x9c12 ?Üá) - (#x9c15 ?ùÈ) - (#x9c25 ?ü¿) - (#x9c32 ?è§) - (#x9c3b ?ØÄ) - (#x9c47 ?˾) - (#x9c49 ?Ü®) - (#x9c57 ?×÷) - (#x9ce5 ?ðè) - (#x9ce7 ?ÝÀ) - (#x9ce9 ?ÏÍ) - (#x9cf3 ?Üó) - (#x9cf4 ?Ù°) - (#x9cf6 ?æé) - (#x9d09 ?ä¼) - (#x9d1b ?êÄ) - (#x9d26 ?äì) - (#x9d28 ?äå) - (#x9d3b ?ûø) - (#x9d51 ?Ì») - (#x9d5d ?ä½) - (#x9d60 ?ÍÜ) - (#x9d61 ?Ù÷) - (#x9d6c ?Ýß) - (#x9d72 ?íÎ) - (#x9da9 ?ÙÐ) - (#x9daf ?å£) - (#x9db4 ?ùÍ) - (#x9dc4 ?Í®) - (#x9dd7 ?ÏÎ) - (#x9df2 ?ö¯) - (#x9df8 ?ýÓ) - (#x9df9 ?ëí) - (#x9dfa ?ÖÜ) - (#x9e1a ?å¤) - (#x9e1e ?Õ¶) - (#x9e75 ?ÖÝ) - (#x9e79 ?ùé) - (#x9e7d ?ç¤) - (#x9e7f ?Öã) - (#x9e92 ?ÑË) - (#x9e93 ?Öä) - (#x9e97 ?Õò) - (#x9e9d ?Þú) - (#x9e9f ?×ø) - (#x9ea5 ?Øê) - (#x9eb4 ?ÏÕ) - (#x9eb5 ?Øý) - (#x9ebb ?Ø«) - (#x9ebe ?ýË) - (#x9ec3 ?üÜ) - (#x9ecd ?à¨) - (#x9ece ?Õó) - (#x9ed1 ?ýÙ) - (#x9ed4 ?Ì£) - (#x9ed8 ?Ùù) - (#x9edb ?Óê) - (#x9edc ?õõ) - (#x9ede ?ïÇ) - (#x9ee8 ?ÓÚ) - (#x9ef4 ?Ú½) - (#x9f07 ?è¨) - (#x9f08 ?ܯ) - (#x9f0e ?ð£) - (#x9f13 ?ÍÕ) - (#x9f20 ?à©) - (#x9f3b ?Þ¬) - (#x9f4a ?ðº) - (#x9f4b ?î±) - (#x9f4e ?î²) - (#x9f52 ?öÍ) - (#x9f5f ?îÒ) - (#x9f61 ?ÖÆ) - (#x9f67 ?àå) - (#x9f6a ?ó») - (#x9f6c ?åá) - (#x9f77 ?äË) - (#x9f8d ?×£) - (#x9f90 ?ÛÂ) - (#x9f95 ?Êþ) - (#x9f9c ?ÏÏ) - (#xac00 ?°¡) - (#xac01 ?°¢) - (#xac04 ?°£) - (#xac07 ?°¤) - (#xac08 ?°¥) - (#xac09 ?°¦) - (#xac0a ?°§) - (#xac10 ?°¨) - (#xac11 ?°©) - (#xac12 ?°ª) - (#xac13 ?°«) - (#xac14 ?°¬) - (#xac15 ?°) - (#xac16 ?°®) - (#xac17 ?°¯) - (#xac19 ?°°) - (#xac1a ?°±) - (#xac1b ?°²) - (#xac1c ?°³) - (#xac1d ?°´) - (#xac20 ?°µ) - (#xac24 ?°¶) - (#xac2c ?°·) - (#xac2d ?°¸) - (#xac2f ?°¹) - (#xac30 ?°º) - (#xac31 ?°») - (#xac38 ?°¼) - (#xac39 ?°½) - (#xac3c ?°¾) - (#xac40 ?°¿) - (#xac4b ?°À) - (#xac4d ?°Á) - (#xac54 ?°Â) - (#xac58 ?°Ã) - (#xac5c ?°Ä) - (#xac70 ?°Å) - (#xac71 ?°Æ) - (#xac74 ?°Ç) - (#xac77 ?°È) - (#xac78 ?°É) - (#xac7a ?°Ê) - (#xac80 ?°Ë) - (#xac81 ?°Ì) - (#xac83 ?°Í) - (#xac84 ?°Î) - (#xac85 ?°Ï) - (#xac86 ?°Ð) - (#xac89 ?°Ñ) - (#xac8a ?°Ò) - (#xac8b ?°Ó) - (#xac8c ?°Ô) - (#xac90 ?°Õ) - (#xac94 ?°Ö) - (#xac9c ?°×) - (#xac9d ?°Ø) - (#xac9f ?°Ù) - (#xaca0 ?°Ú) - (#xaca1 ?°Û) - (#xaca8 ?°Ü) - (#xaca9 ?°Ý) - (#xacaa ?°Þ) - (#xacac ?°ß) - (#xacaf ?°à) - (#xacb0 ?°á) - (#xacb8 ?°â) - (#xacb9 ?°ã) - (#xacbb ?°ä) - (#xacbc ?°å) - (#xacbd ?°æ) - (#xacc1 ?°ç) - (#xacc4 ?°è) - (#xacc8 ?°é) - (#xaccc ?°ê) - (#xacd5 ?°ë) - (#xacd7 ?°ì) - (#xace0 ?°í) - (#xace1 ?°î) - (#xace4 ?°ï) - (#xace7 ?°ð) - (#xace8 ?°ñ) - (#xacea ?°ò) - (#xacec ?°ó) - (#xacef ?°ô) - (#xacf0 ?°õ) - (#xacf1 ?°ö) - (#xacf3 ?°÷) - (#xacf5 ?°ø) - (#xacf6 ?°ù) - (#xacfc ?°ú) - (#xacfd ?°û) - (#xad00 ?°ü) - (#xad04 ?°ý) - (#xad06 ?°þ) - (#xad0c ?±¡) - (#xad0d ?±¢) - (#xad0f ?±£) - (#xad11 ?±¤) - (#xad18 ?±¥) - (#xad1c ?±¦) - (#xad20 ?±§) - (#xad29 ?±¨) - (#xad2c ?±©) - (#xad2d ?±ª) - (#xad34 ?±«) - (#xad35 ?±¬) - (#xad38 ?±) - (#xad3c ?±®) - (#xad44 ?±¯) - (#xad45 ?±°) - (#xad47 ?±±) - (#xad49 ?±²) - (#xad50 ?±³) - (#xad54 ?±´) - (#xad58 ?±µ) - (#xad61 ?±¶) - (#xad63 ?±·) - (#xad6c ?±¸) - (#xad6d ?±¹) - (#xad70 ?±º) - (#xad73 ?±») - (#xad74 ?±¼) - (#xad75 ?±½) - (#xad76 ?±¾) - (#xad7b ?±¿) - (#xad7c ?±À) - (#xad7d ?±Á) - (#xad7f ?±Â) - (#xad81 ?±Ã) - (#xad82 ?±Ä) - (#xad88 ?±Å) - (#xad89 ?±Æ) - (#xad8c ?±Ç) - (#xad90 ?±È) - (#xad9c ?±É) - (#xad9d ?±Ê) - (#xada4 ?±Ë) - (#xadb7 ?±Ì) - (#xadc0 ?±Í) - (#xadc1 ?±Î) - (#xadc4 ?±Ï) - (#xadc8 ?±Ð) - (#xadd0 ?±Ñ) - (#xadd1 ?±Ò) - (#xadd3 ?±Ó) - (#xaddc ?±Ô) - (#xade0 ?±Õ) - (#xade4 ?±Ö) - (#xadf8 ?±×) - (#xadf9 ?±Ø) - (#xadfc ?±Ù) - (#xadff ?±Ú) - (#xae00 ?±Û) - (#xae01 ?±Ü) - (#xae08 ?±Ý) - (#xae09 ?±Þ) - (#xae0b ?±ß) - (#xae0d ?±à) - (#xae14 ?±á) - (#xae30 ?±â) - (#xae31 ?±ã) - (#xae34 ?±ä) - (#xae37 ?±å) - (#xae38 ?±æ) - (#xae3a ?±ç) - (#xae40 ?±è) - (#xae41 ?±é) - (#xae43 ?±ê) - (#xae45 ?±ë) - (#xae46 ?±ì) - (#xae4a ?±í) - (#xae4c ?±î) - (#xae4d ?±ï) - (#xae4e ?±ð) - (#xae50 ?±ñ) - (#xae54 ?±ò) - (#xae56 ?±ó) - (#xae5c ?±ô) - (#xae5d ?±õ) - (#xae5f ?±ö) - (#xae60 ?±÷) - (#xae61 ?±ø) - (#xae65 ?±ù) - (#xae68 ?±ú) - (#xae69 ?±û) - (#xae6c ?±ü) - (#xae70 ?±ý) - (#xae78 ?±þ) - (#xae79 ?²¡) - (#xae7b ?²¢) - (#xae7c ?²£) - (#xae7d ?²¤) - (#xae84 ?²¥) - (#xae85 ?²¦) - (#xae8c ?²§) - (#xaebc ?²¨) - (#xaebd ?²©) - (#xaebe ?²ª) - (#xaec0 ?²«) - (#xaec4 ?²¬) - (#xaecc ?²) - (#xaecd ?²®) - (#xaecf ?²¯) - (#xaed0 ?²°) - (#xaed1 ?²±) - (#xaed8 ?²²) - (#xaed9 ?²³) - (#xaedc ?²´) - (#xaee8 ?²µ) - (#xaeeb ?²¶) - (#xaeed ?²·) - (#xaef4 ?²¸) - (#xaef8 ?²¹) - (#xaefc ?²º) - (#xaf07 ?²») - (#xaf08 ?²¼) - (#xaf0d ?²½) - (#xaf10 ?²¾) - (#xaf2c ?²¿) - (#xaf2d ?²À) - (#xaf30 ?²Á) - (#xaf32 ?²Â) - (#xaf34 ?²Ã) - (#xaf3c ?²Ä) - (#xaf3d ?²Å) - (#xaf3f ?²Æ) - (#xaf41 ?²Ç) - (#xaf42 ?²È) - (#xaf43 ?²É) - (#xaf48 ?²Ê) - (#xaf49 ?²Ë) - (#xaf50 ?²Ì) - (#xaf5c ?²Í) - (#xaf5d ?²Î) - (#xaf64 ?²Ï) - (#xaf65 ?²Ð) - (#xaf79 ?²Ñ) - (#xaf80 ?²Ò) - (#xaf84 ?²Ó) - (#xaf88 ?²Ô) - (#xaf90 ?²Õ) - (#xaf91 ?²Ö) - (#xaf95 ?²×) - (#xaf9c ?²Ø) - (#xafb8 ?²Ù) - (#xafb9 ?²Ú) - (#xafbc ?²Û) - (#xafc0 ?²Ü) - (#xafc7 ?²Ý) - (#xafc8 ?²Þ) - (#xafc9 ?²ß) - (#xafcb ?²à) - (#xafcd ?²á) - (#xafce ?²â) - (#xafd4 ?²ã) - (#xafdc ?²ä) - (#xafe8 ?²å) - (#xafe9 ?²æ) - (#xaff0 ?²ç) - (#xaff1 ?²è) - (#xaff4 ?²é) - (#xaff8 ?²ê) - (#xb000 ?²ë) - (#xb001 ?²ì) - (#xb004 ?²í) - (#xb00c ?²î) - (#xb010 ?²ï) - (#xb014 ?²ð) - (#xb01c ?²ñ) - (#xb01d ?²ò) - (#xb028 ?²ó) - (#xb044 ?²ô) - (#xb045 ?²õ) - (#xb048 ?²ö) - (#xb04a ?²÷) - (#xb04c ?²ø) - (#xb04e ?²ù) - (#xb053 ?²ú) - (#xb054 ?²û) - (#xb055 ?²ü) - (#xb057 ?²ý) - (#xb059 ?²þ) - (#xb05d ?³¡) - (#xb07c ?³¢) - (#xb07d ?³£) - (#xb080 ?³¤) - (#xb084 ?³¥) - (#xb08c ?³¦) - (#xb08d ?³§) - (#xb08f ?³¨) - (#xb091 ?³©) - (#xb098 ?³ª) - (#xb099 ?³«) - (#xb09a ?³¬) - (#xb09c ?³) - (#xb09f ?³®) - (#xb0a0 ?³¯) - (#xb0a1 ?³°) - (#xb0a2 ?³±) - (#xb0a8 ?³²) - (#xb0a9 ?³³) - (#xb0ab ?³´) - (#xb0ac ?³µ) - (#xb0ad ?³¶) - (#xb0ae ?³·) - (#xb0af ?³¸) - (#xb0b1 ?³¹) - (#xb0b3 ?³º) - (#xb0b4 ?³») - (#xb0b5 ?³¼) - (#xb0b8 ?³½) - (#xb0bc ?³¾) - (#xb0c4 ?³¿) - (#xb0c5 ?³À) - (#xb0c7 ?³Á) - (#xb0c8 ?³Â) - (#xb0c9 ?³Ã) - (#xb0d0 ?³Ä) - (#xb0d1 ?³Å) - (#xb0d4 ?³Æ) - (#xb0d8 ?³Ç) - (#xb0e0 ?³È) - (#xb0e5 ?³É) - (#xb108 ?³Ê) - (#xb109 ?³Ë) - (#xb10b ?³Ì) - (#xb10c ?³Í) - (#xb110 ?³Î) - (#xb112 ?³Ï) - (#xb113 ?³Ð) - (#xb118 ?³Ñ) - (#xb119 ?³Ò) - (#xb11b ?³Ó) - (#xb11c ?³Ô) - (#xb11d ?³Õ) - (#xb123 ?³Ö) - (#xb124 ?³×) - (#xb125 ?³Ø) - (#xb128 ?³Ù) - (#xb12c ?³Ú) - (#xb134 ?³Û) - (#xb135 ?³Ü) - (#xb137 ?³Ý) - (#xb138 ?³Þ) - (#xb139 ?³ß) - (#xb140 ?³à) - (#xb141 ?³á) - (#xb144 ?³â) - (#xb148 ?³ã) - (#xb150 ?³ä) - (#xb151 ?³å) - (#xb154 ?³æ) - (#xb155 ?³ç) - (#xb158 ?³è) - (#xb15c ?³é) - (#xb160 ?³ê) - (#xb178 ?³ë) - (#xb179 ?³ì) - (#xb17c ?³í) - (#xb180 ?³î) - (#xb182 ?³ï) - (#xb188 ?³ð) - (#xb189 ?³ñ) - (#xb18b ?³ò) - (#xb18d ?³ó) - (#xb192 ?³ô) - (#xb193 ?³õ) - (#xb194 ?³ö) - (#xb198 ?³÷) - (#xb19c ?³ø) - (#xb1a8 ?³ù) - (#xb1cc ?³ú) - (#xb1d0 ?³û) - (#xb1d4 ?³ü) - (#xb1dc ?³ý) - (#xb1dd ?³þ) - (#xb1df ?´¡) - (#xb1e8 ?´¢) - (#xb1e9 ?´£) - (#xb1ec ?´¤) - (#xb1f0 ?´¥) - (#xb1f9 ?´¦) - (#xb1fb ?´§) - (#xb1fd ?´¨) - (#xb204 ?´©) - (#xb205 ?´ª) - (#xb208 ?´«) - (#xb20b ?´¬) - (#xb20c ?´) - (#xb214 ?´®) - (#xb215 ?´¯) - (#xb217 ?´°) - (#xb219 ?´±) - (#xb220 ?´²) - (#xb234 ?´³) - (#xb23c ?´´) - (#xb258 ?´µ) - (#xb25c ?´¶) - (#xb260 ?´·) - (#xb268 ?´¸) - (#xb269 ?´¹) - (#xb274 ?´º) - (#xb275 ?´») - (#xb27c ?´¼) - (#xb284 ?´½) - (#xb285 ?´¾) - (#xb289 ?´¿) - (#xb290 ?´À) - (#xb291 ?´Á) - (#xb294 ?´Â) - (#xb298 ?´Ã) - (#xb299 ?´Ä) - (#xb29a ?´Å) - (#xb2a0 ?´Æ) - (#xb2a1 ?´Ç) - (#xb2a3 ?´È) - (#xb2a5 ?´É) - (#xb2a6 ?´Ê) - (#xb2aa ?´Ë) - (#xb2ac ?´Ì) - (#xb2b0 ?´Í) - (#xb2b4 ?´Î) - (#xb2c8 ?´Ï) - (#xb2c9 ?´Ð) - (#xb2cc ?´Ñ) - (#xb2d0 ?´Ò) - (#xb2d2 ?´Ó) - (#xb2d8 ?´Ô) - (#xb2d9 ?´Õ) - (#xb2db ?´Ö) - (#xb2dd ?´×) - (#xb2e2 ?´Ø) - (#xb2e4 ?´Ù) - (#xb2e5 ?´Ú) - (#xb2e6 ?´Û) - (#xb2e8 ?´Ü) - (#xb2eb ?´Ý) - (#xb2ec ?´Þ) - (#xb2ed ?´ß) - (#xb2ee ?´à) - (#xb2ef ?´á) - (#xb2f3 ?´â) - (#xb2f4 ?´ã) - (#xb2f5 ?´ä) - (#xb2f7 ?´å) - (#xb2f8 ?´æ) - (#xb2f9 ?´ç) - (#xb2fa ?´è) - (#xb2fb ?´é) - (#xb2ff ?´ê) - (#xb300 ?´ë) - (#xb301 ?´ì) - (#xb304 ?´í) - (#xb308 ?´î) - (#xb310 ?´ï) - (#xb311 ?´ð) - (#xb313 ?´ñ) - (#xb314 ?´ò) - (#xb315 ?´ó) - (#xb31c ?´ô) - (#xb354 ?´õ) - (#xb355 ?´ö) - (#xb356 ?´÷) - (#xb358 ?´ø) - (#xb35b ?´ù) - (#xb35c ?´ú) - (#xb35e ?´û) - (#xb35f ?´ü) - (#xb364 ?´ý) - (#xb365 ?´þ) - (#xb367 ?µ¡) - (#xb369 ?µ¢) - (#xb36b ?µ£) - (#xb36e ?µ¤) - (#xb370 ?µ¥) - (#xb371 ?µ¦) - (#xb374 ?µ§) - (#xb378 ?µ¨) - (#xb380 ?µ©) - (#xb381 ?µª) - (#xb383 ?µ«) - (#xb384 ?µ¬) - (#xb385 ?µ) - (#xb38c ?µ®) - (#xb390 ?µ¯) - (#xb394 ?µ°) - (#xb3a0 ?µ±) - (#xb3a1 ?µ²) - (#xb3a8 ?µ³) - (#xb3ac ?µ´) - (#xb3c4 ?µµ) - (#xb3c5 ?µ¶) - (#xb3c8 ?µ·) - (#xb3cb ?µ¸) - (#xb3cc ?µ¹) - (#xb3ce ?µº) - (#xb3d0 ?µ») - (#xb3d4 ?µ¼) - (#xb3d5 ?µ½) - (#xb3d7 ?µ¾) - (#xb3d9 ?µ¿) - (#xb3db ?µÀ) - (#xb3dd ?µÁ) - (#xb3e0 ?µÂ) - (#xb3e4 ?µÃ) - (#xb3e8 ?µÄ) - (#xb3fc ?µÅ) - (#xb410 ?µÆ) - (#xb418 ?µÇ) - (#xb41c ?µÈ) - (#xb420 ?µÉ) - (#xb428 ?µÊ) - (#xb429 ?µË) - (#xb42b ?µÌ) - (#xb434 ?µÍ) - (#xb450 ?µÎ) - (#xb451 ?µÏ) - (#xb454 ?µÐ) - (#xb458 ?µÑ) - (#xb460 ?µÒ) - (#xb461 ?µÓ) - (#xb463 ?µÔ) - (#xb465 ?µÕ) - (#xb46c ?µÖ) - (#xb480 ?µ×) - (#xb488 ?µØ) - (#xb49d ?µÙ) - (#xb4a4 ?µÚ) - (#xb4a8 ?µÛ) - (#xb4ac ?µÜ) - (#xb4b5 ?µÝ) - (#xb4b7 ?µÞ) - (#xb4b9 ?µß) - (#xb4c0 ?µà) - (#xb4c4 ?µá) - (#xb4c8 ?µâ) - (#xb4d0 ?µã) - (#xb4d5 ?µä) - (#xb4dc ?µå) - (#xb4dd ?µæ) - (#xb4e0 ?µç) - (#xb4e3 ?µè) - (#xb4e4 ?µé) - (#xb4e6 ?µê) - (#xb4ec ?µë) - (#xb4ed ?µì) - (#xb4ef ?µí) - (#xb4f1 ?µî) - (#xb4f8 ?µï) - (#xb514 ?µð) - (#xb515 ?µñ) - (#xb518 ?µò) - (#xb51b ?µó) - (#xb51c ?µô) - (#xb524 ?µõ) - (#xb525 ?µö) - (#xb527 ?µ÷) - (#xb528 ?µø) - (#xb529 ?µù) - (#xb52a ?µú) - (#xb530 ?µû) - (#xb531 ?µü) - (#xb534 ?µý) - (#xb538 ?µþ) - (#xb540 ?¶¡) - (#xb541 ?¶¢) - (#xb543 ?¶£) - (#xb544 ?¶¤) - (#xb545 ?¶¥) - (#xb54b ?¶¦) - (#xb54c ?¶§) - (#xb54d ?¶¨) - (#xb550 ?¶©) - (#xb554 ?¶ª) - (#xb55c ?¶«) - (#xb55d ?¶¬) - (#xb55f ?¶) - (#xb560 ?¶®) - (#xb561 ?¶¯) - (#xb5a0 ?¶°) - (#xb5a1 ?¶±) - (#xb5a4 ?¶²) - (#xb5a8 ?¶³) - (#xb5aa ?¶´) - (#xb5ab ?¶µ) - (#xb5b0 ?¶¶) - (#xb5b1 ?¶·) - (#xb5b3 ?¶¸) - (#xb5b4 ?¶¹) - (#xb5b5 ?¶º) - (#xb5bb ?¶») - (#xb5bc ?¶¼) - (#xb5bd ?¶½) - (#xb5c0 ?¶¾) - (#xb5c4 ?¶¿) - (#xb5cc ?¶À) - (#xb5cd ?¶Á) - (#xb5cf ?¶Â) - (#xb5d0 ?¶Ã) - (#xb5d1 ?¶Ä) - (#xb5d8 ?¶Å) - (#xb5ec ?¶Æ) - (#xb610 ?¶Ç) - (#xb611 ?¶È) - (#xb614 ?¶É) - (#xb618 ?¶Ê) - (#xb625 ?¶Ë) - (#xb62c ?¶Ì) - (#xb634 ?¶Í) - (#xb648 ?¶Î) - (#xb664 ?¶Ï) - (#xb668 ?¶Ð) - (#xb69c ?¶Ñ) - (#xb69d ?¶Ò) - (#xb6a0 ?¶Ó) - (#xb6a4 ?¶Ô) - (#xb6ab ?¶Õ) - (#xb6ac ?¶Ö) - (#xb6b1 ?¶×) - (#xb6d4 ?¶Ø) - (#xb6f0 ?¶Ù) - (#xb6f4 ?¶Ú) - (#xb6f8 ?¶Û) - (#xb700 ?¶Ü) - (#xb701 ?¶Ý) - (#xb705 ?¶Þ) - (#xb728 ?¶ß) - (#xb729 ?¶à) - (#xb72c ?¶á) - (#xb72f ?¶â) - (#xb730 ?¶ã) - (#xb738 ?¶ä) - (#xb739 ?¶å) - (#xb73b ?¶æ) - (#xb744 ?¶ç) - (#xb748 ?¶è) - (#xb74c ?¶é) - (#xb754 ?¶ê) - (#xb755 ?¶ë) - (#xb760 ?¶ì) - (#xb764 ?¶í) - (#xb768 ?¶î) - (#xb770 ?¶ï) - (#xb771 ?¶ð) - (#xb773 ?¶ñ) - (#xb775 ?¶ò) - (#xb77c ?¶ó) - (#xb77d ?¶ô) - (#xb780 ?¶õ) - (#xb784 ?¶ö) - (#xb78c ?¶÷) - (#xb78d ?¶ø) - (#xb78f ?¶ù) - (#xb790 ?¶ú) - (#xb791 ?¶û) - (#xb792 ?¶ü) - (#xb796 ?¶ý) - (#xb797 ?¶þ) - (#xb798 ?·¡) - (#xb799 ?·¢) - (#xb79c ?·£) - (#xb7a0 ?·¤) - (#xb7a8 ?·¥) - (#xb7a9 ?·¦) - (#xb7ab ?·§) - (#xb7ac ?·¨) - (#xb7ad ?·©) - (#xb7b4 ?·ª) - (#xb7b5 ?·«) - (#xb7b8 ?·¬) - (#xb7c7 ?·) - (#xb7c9 ?·®) - (#xb7ec ?·¯) - (#xb7ed ?·°) - (#xb7f0 ?·±) - (#xb7f4 ?·²) - (#xb7fc ?·³) - (#xb7fd ?·´) - (#xb7ff ?·µ) - (#xb800 ?·¶) - (#xb801 ?··) - (#xb807 ?·¸) - (#xb808 ?·¹) - (#xb809 ?·º) - (#xb80c ?·») - (#xb810 ?·¼) - (#xb818 ?·½) - (#xb819 ?·¾) - (#xb81b ?·¿) - (#xb81d ?·À) - (#xb824 ?·Á) - (#xb825 ?·Â) - (#xb828 ?·Ã) - (#xb82c ?·Ä) - (#xb834 ?·Å) - (#xb835 ?·Æ) - (#xb837 ?·Ç) - (#xb838 ?·È) - (#xb839 ?·É) - (#xb840 ?·Ê) - (#xb844 ?·Ë) - (#xb851 ?·Ì) - (#xb853 ?·Í) - (#xb85c ?·Î) - (#xb85d ?·Ï) - (#xb860 ?·Ð) - (#xb864 ?·Ñ) - (#xb86c ?·Ò) - (#xb86d ?·Ó) - (#xb86f ?·Ô) - (#xb871 ?·Õ) - (#xb878 ?·Ö) - (#xb87c ?·×) - (#xb88d ?·Ø) - (#xb8a8 ?·Ù) - (#xb8b0 ?·Ú) - (#xb8b4 ?·Û) - (#xb8b8 ?·Ü) - (#xb8c0 ?·Ý) - (#xb8c1 ?·Þ) - (#xb8c3 ?·ß) - (#xb8c5 ?·à) - (#xb8cc ?·á) - (#xb8d0 ?·â) - (#xb8d4 ?·ã) - (#xb8dd ?·ä) - (#xb8df ?·å) - (#xb8e1 ?·æ) - (#xb8e8 ?·ç) - (#xb8e9 ?·è) - (#xb8ec ?·é) - (#xb8f0 ?·ê) - (#xb8f8 ?·ë) - (#xb8f9 ?·ì) - (#xb8fb ?·í) - (#xb8fd ?·î) - (#xb904 ?·ï) - (#xb918 ?·ð) - (#xb920 ?·ñ) - (#xb93c ?·ò) - (#xb93d ?·ó) - (#xb940 ?·ô) - (#xb944 ?·õ) - (#xb94c ?·ö) - (#xb94f ?·÷) - (#xb951 ?·ø) - (#xb958 ?·ù) - (#xb959 ?·ú) - (#xb95c ?·û) - (#xb960 ?·ü) - (#xb968 ?·ý) - (#xb969 ?·þ) - (#xb96b ?¸¡) - (#xb96d ?¸¢) - (#xb974 ?¸£) - (#xb975 ?¸¤) - (#xb978 ?¸¥) - (#xb97c ?¸¦) - (#xb984 ?¸§) - (#xb985 ?¸¨) - (#xb987 ?¸©) - (#xb989 ?¸ª) - (#xb98a ?¸«) - (#xb98d ?¸¬) - (#xb98e ?¸) - (#xb9ac ?¸®) - (#xb9ad ?¸¯) - (#xb9b0 ?¸°) - (#xb9b4 ?¸±) - (#xb9bc ?¸²) - (#xb9bd ?¸³) - (#xb9bf ?¸´) - (#xb9c1 ?¸µ) - (#xb9c8 ?¸¶) - (#xb9c9 ?¸·) - (#xb9cc ?¸¸) - (#xb9ce ?¸¹) - (#xb9cf ?¸º) - (#xb9d0 ?¸») - (#xb9d1 ?¸¼) - (#xb9d2 ?¸½) - (#xb9d8 ?¸¾) - (#xb9d9 ?¸¿) - (#xb9db ?¸À) - (#xb9dd ?¸Á) - (#xb9de ?¸Â) - (#xb9e1 ?¸Ã) - (#xb9e3 ?¸Ä) - (#xb9e4 ?¸Å) - (#xb9e5 ?¸Æ) - (#xb9e8 ?¸Ç) - (#xb9ec ?¸È) - (#xb9f4 ?¸É) - (#xb9f5 ?¸Ê) - (#xb9f7 ?¸Ë) - (#xb9f8 ?¸Ì) - (#xb9f9 ?¸Í) - (#xb9fa ?¸Î) - (#xba00 ?¸Ï) - (#xba01 ?¸Ð) - (#xba08 ?¸Ñ) - (#xba15 ?¸Ò) - (#xba38 ?¸Ó) - (#xba39 ?¸Ô) - (#xba3c ?¸Õ) - (#xba40 ?¸Ö) - (#xba42 ?¸×) - (#xba48 ?¸Ø) - (#xba49 ?¸Ù) - (#xba4b ?¸Ú) - (#xba4d ?¸Û) - (#xba4e ?¸Ü) - (#xba53 ?¸Ý) - (#xba54 ?¸Þ) - (#xba55 ?¸ß) - (#xba58 ?¸à) - (#xba5c ?¸á) - (#xba64 ?¸â) - (#xba65 ?¸ã) - (#xba67 ?¸ä) - (#xba68 ?¸å) - (#xba69 ?¸æ) - (#xba70 ?¸ç) - (#xba71 ?¸è) - (#xba74 ?¸é) - (#xba78 ?¸ê) - (#xba83 ?¸ë) - (#xba84 ?¸ì) - (#xba85 ?¸í) - (#xba87 ?¸î) - (#xba8c ?¸ï) - (#xbaa8 ?¸ð) - (#xbaa9 ?¸ñ) - (#xbaab ?¸ò) - (#xbaac ?¸ó) - (#xbab0 ?¸ô) - (#xbab2 ?¸õ) - (#xbab8 ?¸ö) - (#xbab9 ?¸÷) - (#xbabb ?¸ø) - (#xbabd ?¸ù) - (#xbac4 ?¸ú) - (#xbac8 ?¸û) - (#xbad8 ?¸ü) - (#xbad9 ?¸ý) - (#xbafc ?¸þ) - (#xbb00 ?¹¡) - (#xbb04 ?¹¢) - (#xbb0d ?¹£) - (#xbb0f ?¹¤) - (#xbb11 ?¹¥) - (#xbb18 ?¹¦) - (#xbb1c ?¹§) - (#xbb20 ?¹¨) - (#xbb29 ?¹©) - (#xbb2b ?¹ª) - (#xbb34 ?¹«) - (#xbb35 ?¹¬) - (#xbb36 ?¹) - (#xbb38 ?¹®) - (#xbb3b ?¹¯) - (#xbb3c ?¹°) - (#xbb3d ?¹±) - (#xbb3e ?¹²) - (#xbb44 ?¹³) - (#xbb45 ?¹´) - (#xbb47 ?¹µ) - (#xbb49 ?¹¶) - (#xbb4d ?¹·) - (#xbb4f ?¹¸) - (#xbb50 ?¹¹) - (#xbb54 ?¹º) - (#xbb58 ?¹») - (#xbb61 ?¹¼) - (#xbb63 ?¹½) - (#xbb6c ?¹¾) - (#xbb88 ?¹¿) - (#xbb8c ?¹À) - (#xbb90 ?¹Á) - (#xbba4 ?¹Â) - (#xbba8 ?¹Ã) - (#xbbac ?¹Ä) - (#xbbb4 ?¹Å) - (#xbbb7 ?¹Æ) - (#xbbc0 ?¹Ç) - (#xbbc4 ?¹È) - (#xbbc8 ?¹É) - (#xbbd0 ?¹Ê) - (#xbbd3 ?¹Ë) - (#xbbf8 ?¹Ì) - (#xbbf9 ?¹Í) - (#xbbfc ?¹Î) - (#xbbff ?¹Ï) - (#xbc00 ?¹Ð) - (#xbc02 ?¹Ñ) - (#xbc08 ?¹Ò) - (#xbc09 ?¹Ó) - (#xbc0b ?¹Ô) - (#xbc0c ?¹Õ) - (#xbc0d ?¹Ö) - (#xbc0f ?¹×) - (#xbc11 ?¹Ø) - (#xbc14 ?¹Ù) - (#xbc15 ?¹Ú) - (#xbc16 ?¹Û) - (#xbc17 ?¹Ü) - (#xbc18 ?¹Ý) - (#xbc1b ?¹Þ) - (#xbc1c ?¹ß) - (#xbc1d ?¹à) - (#xbc1e ?¹á) - (#xbc1f ?¹â) - (#xbc24 ?¹ã) - (#xbc25 ?¹ä) - (#xbc27 ?¹å) - (#xbc29 ?¹æ) - (#xbc2d ?¹ç) - (#xbc30 ?¹è) - (#xbc31 ?¹é) - (#xbc34 ?¹ê) - (#xbc38 ?¹ë) - (#xbc40 ?¹ì) - (#xbc41 ?¹í) - (#xbc43 ?¹î) - (#xbc44 ?¹ï) - (#xbc45 ?¹ð) - (#xbc49 ?¹ñ) - (#xbc4c ?¹ò) - (#xbc4d ?¹ó) - (#xbc50 ?¹ô) - (#xbc5d ?¹õ) - (#xbc84 ?¹ö) - (#xbc85 ?¹÷) - (#xbc88 ?¹ø) - (#xbc8b ?¹ù) - (#xbc8c ?¹ú) - (#xbc8e ?¹û) - (#xbc94 ?¹ü) - (#xbc95 ?¹ý) - (#xbc97 ?¹þ) - (#xbc99 ?º¡) - (#xbc9a ?º¢) - (#xbca0 ?º£) - (#xbca1 ?º¤) - (#xbca4 ?º¥) - (#xbca7 ?º¦) - (#xbca8 ?º§) - (#xbcb0 ?º¨) - (#xbcb1 ?º©) - (#xbcb3 ?ºª) - (#xbcb4 ?º«) - (#xbcb5 ?º¬) - (#xbcbc ?º) - (#xbcbd ?º®) - (#xbcc0 ?º¯) - (#xbcc4 ?º°) - (#xbccd ?º±) - (#xbccf ?º²) - (#xbcd0 ?º³) - (#xbcd1 ?º´) - (#xbcd5 ?ºµ) - (#xbcd8 ?º¶) - (#xbcdc ?º·) - (#xbcf4 ?º¸) - (#xbcf5 ?º¹) - (#xbcf6 ?ºº) - (#xbcf8 ?º») - (#xbcfc ?º¼) - (#xbd04 ?º½) - (#xbd05 ?º¾) - (#xbd07 ?º¿) - (#xbd09 ?ºÀ) - (#xbd10 ?ºÁ) - (#xbd14 ?ºÂ) - (#xbd24 ?ºÃ) - (#xbd2c ?ºÄ) - (#xbd40 ?ºÅ) - (#xbd48 ?ºÆ) - (#xbd49 ?ºÇ) - (#xbd4c ?ºÈ) - (#xbd50 ?ºÉ) - (#xbd58 ?ºÊ) - (#xbd59 ?ºË) - (#xbd64 ?ºÌ) - (#xbd68 ?ºÍ) - (#xbd80 ?ºÎ) - (#xbd81 ?ºÏ) - (#xbd84 ?ºÐ) - (#xbd87 ?ºÑ) - (#xbd88 ?ºÒ) - (#xbd89 ?ºÓ) - (#xbd8a ?ºÔ) - (#xbd90 ?ºÕ) - (#xbd91 ?ºÖ) - (#xbd93 ?º×) - (#xbd95 ?ºØ) - (#xbd99 ?ºÙ) - (#xbd9a ?ºÚ) - (#xbd9c ?ºÛ) - (#xbda4 ?ºÜ) - (#xbdb0 ?ºÝ) - (#xbdb8 ?ºÞ) - (#xbdd4 ?ºß) - (#xbdd5 ?ºà) - (#xbdd8 ?ºá) - (#xbddc ?ºâ) - (#xbde9 ?ºã) - (#xbdf0 ?ºä) - (#xbdf4 ?ºå) - (#xbdf8 ?ºæ) - (#xbe00 ?ºç) - (#xbe03 ?ºè) - (#xbe05 ?ºé) - (#xbe0c ?ºê) - (#xbe0d ?ºë) - (#xbe10 ?ºì) - (#xbe14 ?ºí) - (#xbe1c ?ºî) - (#xbe1d ?ºï) - (#xbe1f ?ºð) - (#xbe44 ?ºñ) - (#xbe45 ?ºò) - (#xbe48 ?ºó) - (#xbe4c ?ºô) - (#xbe4e ?ºõ) - (#xbe54 ?ºö) - (#xbe55 ?º÷) - (#xbe57 ?ºø) - (#xbe59 ?ºù) - (#xbe5a ?ºú) - (#xbe5b ?ºû) - (#xbe60 ?ºü) - (#xbe61 ?ºý) - (#xbe64 ?ºþ) - (#xbe68 ?»¡) - (#xbe6a ?»¢) - (#xbe70 ?»£) - (#xbe71 ?»¤) - (#xbe73 ?»¥) - (#xbe74 ?»¦) - (#xbe75 ?»§) - (#xbe7b ?»¨) - (#xbe7c ?»©) - (#xbe7d ?»ª) - (#xbe80 ?»«) - (#xbe84 ?»¬) - (#xbe8c ?») - (#xbe8d ?»®) - (#xbe8f ?»¯) - (#xbe90 ?»°) - (#xbe91 ?»±) - (#xbe98 ?»²) - (#xbe99 ?»³) - (#xbea8 ?»´) - (#xbed0 ?»µ) - (#xbed1 ?»¶) - (#xbed4 ?»·) - (#xbed7 ?»¸) - (#xbed8 ?»¹) - (#xbee0 ?»º) - (#xbee3 ?»») - (#xbee4 ?»¼) - (#xbee5 ?»½) - (#xbeec ?»¾) - (#xbf01 ?»¿) - (#xbf08 ?»À) - (#xbf09 ?»Á) - (#xbf18 ?»Â) - (#xbf19 ?»Ã) - (#xbf1b ?»Ä) - (#xbf1c ?»Å) - (#xbf1d ?»Æ) - (#xbf40 ?»Ç) - (#xbf41 ?»È) - (#xbf44 ?»É) - (#xbf48 ?»Ê) - (#xbf50 ?»Ë) - (#xbf51 ?»Ì) - (#xbf55 ?»Í) - (#xbf94 ?»Î) - (#xbfb0 ?»Ï) - (#xbfc5 ?»Ð) - (#xbfcc ?»Ñ) - (#xbfcd ?»Ò) - (#xbfd0 ?»Ó) - (#xbfd4 ?»Ô) - (#xbfdc ?»Õ) - (#xbfdf ?»Ö) - (#xbfe1 ?»×) - (#xc03c ?»Ø) - (#xc051 ?»Ù) - (#xc058 ?»Ú) - (#xc05c ?»Û) - (#xc060 ?»Ü) - (#xc068 ?»Ý) - (#xc069 ?»Þ) - (#xc090 ?»ß) - (#xc091 ?»à) - (#xc094 ?»á) - (#xc098 ?»â) - (#xc0a0 ?»ã) - (#xc0a1 ?»ä) - (#xc0a3 ?»å) - (#xc0a5 ?»æ) - (#xc0ac ?»ç) - (#xc0ad ?»è) - (#xc0af ?»é) - (#xc0b0 ?»ê) - (#xc0b3 ?»ë) - (#xc0b4 ?»ì) - (#xc0b5 ?»í) - (#xc0b6 ?»î) - (#xc0bc ?»ï) - (#xc0bd ?»ð) - (#xc0bf ?»ñ) - (#xc0c0 ?»ò) - (#xc0c1 ?»ó) - (#xc0c5 ?»ô) - (#xc0c8 ?»õ) - (#xc0c9 ?»ö) - (#xc0cc ?»÷) - (#xc0d0 ?»ø) - (#xc0d8 ?»ù) - (#xc0d9 ?»ú) - (#xc0db ?»û) - (#xc0dc ?»ü) - (#xc0dd ?»ý) - (#xc0e4 ?»þ) - (#xc0e5 ?¼¡) - (#xc0e8 ?¼¢) - (#xc0ec ?¼£) - (#xc0f4 ?¼¤) - (#xc0f5 ?¼¥) - (#xc0f7 ?¼¦) - (#xc0f9 ?¼§) - (#xc100 ?¼¨) - (#xc104 ?¼©) - (#xc108 ?¼ª) - (#xc110 ?¼«) - (#xc115 ?¼¬) - (#xc11c ?¼) - (#xc11d ?¼®) - (#xc11e ?¼¯) - (#xc11f ?¼°) - (#xc120 ?¼±) - (#xc123 ?¼²) - (#xc124 ?¼³) - (#xc126 ?¼´) - (#xc127 ?¼µ) - (#xc12c ?¼¶) - (#xc12d ?¼·) - (#xc12f ?¼¸) - (#xc130 ?¼¹) - (#xc131 ?¼º) - (#xc136 ?¼») - (#xc138 ?¼¼) - (#xc139 ?¼½) - (#xc13c ?¼¾) - (#xc140 ?¼¿) - (#xc148 ?¼À) - (#xc149 ?¼Á) - (#xc14b ?¼Â) - (#xc14c ?¼Ã) - (#xc14d ?¼Ä) - (#xc154 ?¼Å) - (#xc155 ?¼Æ) - (#xc158 ?¼Ç) - (#xc15c ?¼È) - (#xc164 ?¼É) - (#xc165 ?¼Ê) - (#xc167 ?¼Ë) - (#xc168 ?¼Ì) - (#xc169 ?¼Í) - (#xc170 ?¼Î) - (#xc174 ?¼Ï) - (#xc178 ?¼Ð) - (#xc185 ?¼Ñ) - (#xc18c ?¼Ò) - (#xc18d ?¼Ó) - (#xc18e ?¼Ô) - (#xc190 ?¼Õ) - (#xc194 ?¼Ö) - (#xc196 ?¼×) - (#xc19c ?¼Ø) - (#xc19d ?¼Ù) - (#xc19f ?¼Ú) - (#xc1a1 ?¼Û) - (#xc1a5 ?¼Ü) - (#xc1a8 ?¼Ý) - (#xc1a9 ?¼Þ) - (#xc1ac ?¼ß) - (#xc1b0 ?¼à) - (#xc1bd ?¼á) - (#xc1c4 ?¼â) - (#xc1c8 ?¼ã) - (#xc1cc ?¼ä) - (#xc1d4 ?¼å) - (#xc1d7 ?¼æ) - (#xc1d8 ?¼ç) - (#xc1e0 ?¼è) - (#xc1e4 ?¼é) - (#xc1e8 ?¼ê) - (#xc1f0 ?¼ë) - (#xc1f1 ?¼ì) - (#xc1f3 ?¼í) - (#xc1fc ?¼î) - (#xc1fd ?¼ï) - (#xc200 ?¼ð) - (#xc204 ?¼ñ) - (#xc20c ?¼ò) - (#xc20d ?¼ó) - (#xc20f ?¼ô) - (#xc211 ?¼õ) - (#xc218 ?¼ö) - (#xc219 ?¼÷) - (#xc21c ?¼ø) - (#xc21f ?¼ù) - (#xc220 ?¼ú) - (#xc228 ?¼û) - (#xc229 ?¼ü) - (#xc22b ?¼ý) - (#xc22d ?¼þ) - (#xc22f ?½¡) - (#xc231 ?½¢) - (#xc232 ?½£) - (#xc234 ?½¤) - (#xc248 ?½¥) - (#xc250 ?½¦) - (#xc251 ?½§) - (#xc254 ?½¨) - (#xc258 ?½©) - (#xc260 ?½ª) - (#xc265 ?½«) - (#xc26c ?½¬) - (#xc26d ?½) - (#xc270 ?½®) - (#xc274 ?½¯) - (#xc27c ?½°) - (#xc27d ?½±) - (#xc27f ?½²) - (#xc281 ?½³) - (#xc288 ?½´) - (#xc289 ?½µ) - (#xc290 ?½¶) - (#xc298 ?½·) - (#xc29b ?½¸) - (#xc29d ?½¹) - (#xc2a4 ?½º) - (#xc2a5 ?½») - (#xc2a8 ?½¼) - (#xc2ac ?½½) - (#xc2ad ?½¾) - (#xc2b4 ?½¿) - (#xc2b5 ?½À) - (#xc2b7 ?½Á) - (#xc2b9 ?½Â) - (#xc2dc ?½Ã) - (#xc2dd ?½Ä) - (#xc2e0 ?½Å) - (#xc2e3 ?½Æ) - (#xc2e4 ?½Ç) - (#xc2eb ?½È) - (#xc2ec ?½É) - (#xc2ed ?½Ê) - (#xc2ef ?½Ë) - (#xc2f1 ?½Ì) - (#xc2f6 ?½Í) - (#xc2f8 ?½Î) - (#xc2f9 ?½Ï) - (#xc2fb ?½Ð) - (#xc2fc ?½Ñ) - (#xc300 ?½Ò) - (#xc308 ?½Ó) - (#xc309 ?½Ô) - (#xc30c ?½Õ) - (#xc30d ?½Ö) - (#xc313 ?½×) - (#xc314 ?½Ø) - (#xc315 ?½Ù) - (#xc318 ?½Ú) - (#xc31c ?½Û) - (#xc324 ?½Ü) - (#xc325 ?½Ý) - (#xc328 ?½Þ) - (#xc329 ?½ß) - (#xc345 ?½à) - (#xc368 ?½á) - (#xc369 ?½â) - (#xc36c ?½ã) - (#xc370 ?½ä) - (#xc372 ?½å) - (#xc378 ?½æ) - (#xc379 ?½ç) - (#xc37c ?½è) - (#xc37d ?½é) - (#xc384 ?½ê) - (#xc388 ?½ë) - (#xc38c ?½ì) - (#xc3c0 ?½í) - (#xc3d8 ?½î) - (#xc3d9 ?½ï) - (#xc3dc ?½ð) - (#xc3df ?½ñ) - (#xc3e0 ?½ò) - (#xc3e2 ?½ó) - (#xc3e8 ?½ô) - (#xc3e9 ?½õ) - (#xc3ed ?½ö) - (#xc3f4 ?½÷) - (#xc3f5 ?½ø) - (#xc3f8 ?½ù) - (#xc408 ?½ú) - (#xc410 ?½û) - (#xc424 ?½ü) - (#xc42c ?½ý) - (#xc430 ?½þ) - (#xc434 ?¾¡) - (#xc43c ?¾¢) - (#xc43d ?¾£) - (#xc448 ?¾¤) - (#xc464 ?¾¥) - (#xc465 ?¾¦) - (#xc468 ?¾§) - (#xc46c ?¾¨) - (#xc474 ?¾©) - (#xc475 ?¾ª) - (#xc479 ?¾«) - (#xc480 ?¾¬) - (#xc494 ?¾) - (#xc49c ?¾®) - (#xc4b8 ?¾¯) - (#xc4bc ?¾°) - (#xc4e9 ?¾±) - (#xc4f0 ?¾²) - (#xc4f1 ?¾³) - (#xc4f4 ?¾´) - (#xc4f8 ?¾µ) - (#xc4fa ?¾¶) - (#xc4ff ?¾·) - (#xc500 ?¾¸) - (#xc501 ?¾¹) - (#xc50c ?¾º) - (#xc510 ?¾») - (#xc514 ?¾¼) - (#xc51c ?¾½) - (#xc528 ?¾¾) - (#xc529 ?¾¿) - (#xc52c ?¾À) - (#xc530 ?¾Á) - (#xc538 ?¾Â) - (#xc539 ?¾Ã) - (#xc53b ?¾Ä) - (#xc53d ?¾Å) - (#xc544 ?¾Æ) - (#xc545 ?¾Ç) - (#xc548 ?¾È) - (#xc549 ?¾É) - (#xc54a ?¾Ê) - (#xc54c ?¾Ë) - (#xc54d ?¾Ì) - (#xc54e ?¾Í) - (#xc553 ?¾Î) - (#xc554 ?¾Ï) - (#xc555 ?¾Ð) - (#xc557 ?¾Ñ) - (#xc558 ?¾Ò) - (#xc559 ?¾Ó) - (#xc55d ?¾Ô) - (#xc55e ?¾Õ) - (#xc560 ?¾Ö) - (#xc561 ?¾×) - (#xc564 ?¾Ø) - (#xc568 ?¾Ù) - (#xc570 ?¾Ú) - (#xc571 ?¾Û) - (#xc573 ?¾Ü) - (#xc574 ?¾Ý) - (#xc575 ?¾Þ) - (#xc57c ?¾ß) - (#xc57d ?¾à) - (#xc580 ?¾á) - (#xc584 ?¾â) - (#xc587 ?¾ã) - (#xc58c ?¾ä) - (#xc58d ?¾å) - (#xc58f ?¾æ) - (#xc591 ?¾ç) - (#xc595 ?¾è) - (#xc597 ?¾é) - (#xc598 ?¾ê) - (#xc59c ?¾ë) - (#xc5a0 ?¾ì) - (#xc5a9 ?¾í) - (#xc5b4 ?¾î) - (#xc5b5 ?¾ï) - (#xc5b8 ?¾ð) - (#xc5b9 ?¾ñ) - (#xc5bb ?¾ò) - (#xc5bc ?¾ó) - (#xc5bd ?¾ô) - (#xc5be ?¾õ) - (#xc5c4 ?¾ö) - (#xc5c5 ?¾÷) - (#xc5c6 ?¾ø) - (#xc5c7 ?¾ù) - (#xc5c8 ?¾ú) - (#xc5c9 ?¾û) - (#xc5ca ?¾ü) - (#xc5cc ?¾ý) - (#xc5ce ?¾þ) - (#xc5d0 ?¿¡) - (#xc5d1 ?¿¢) - (#xc5d4 ?¿£) - (#xc5d8 ?¿¤) - (#xc5e0 ?¿¥) - (#xc5e1 ?¿¦) - (#xc5e3 ?¿§) - (#xc5e5 ?¿¨) - (#xc5ec ?¿©) - (#xc5ed ?¿ª) - (#xc5ee ?¿«) - (#xc5f0 ?¿¬) - (#xc5f4 ?¿) - (#xc5f6 ?¿®) - (#xc5f7 ?¿¯) - (#xc5fc ?¿°) - (#xc5fd ?¿±) - (#xc5fe ?¿²) - (#xc5ff ?¿³) - (#xc600 ?¿´) - (#xc601 ?¿µ) - (#xc605 ?¿¶) - (#xc606 ?¿·) - (#xc607 ?¿¸) - (#xc608 ?¿¹) - (#xc60c ?¿º) - (#xc610 ?¿») - (#xc618 ?¿¼) - (#xc619 ?¿½) - (#xc61b ?¿¾) - (#xc61c ?¿¿) - (#xc624 ?¿À) - (#xc625 ?¿Á) - (#xc628 ?¿Â) - (#xc62c ?¿Ã) - (#xc62d ?¿Ä) - (#xc62e ?¿Å) - (#xc630 ?¿Æ) - (#xc633 ?¿Ç) - (#xc634 ?¿È) - (#xc635 ?¿É) - (#xc637 ?¿Ê) - (#xc639 ?¿Ë) - (#xc63b ?¿Ì) - (#xc640 ?¿Í) - (#xc641 ?¿Î) - (#xc644 ?¿Ï) - (#xc648 ?¿Ð) - (#xc650 ?¿Ñ) - (#xc651 ?¿Ò) - (#xc653 ?¿Ó) - (#xc654 ?¿Ô) - (#xc655 ?¿Õ) - (#xc65c ?¿Ö) - (#xc65d ?¿×) - (#xc660 ?¿Ø) - (#xc66c ?¿Ù) - (#xc66f ?¿Ú) - (#xc671 ?¿Û) - (#xc678 ?¿Ü) - (#xc679 ?¿Ý) - (#xc67c ?¿Þ) - (#xc680 ?¿ß) - (#xc688 ?¿à) - (#xc689 ?¿á) - (#xc68b ?¿â) - (#xc68d ?¿ã) - (#xc694 ?¿ä) - (#xc695 ?¿å) - (#xc698 ?¿æ) - (#xc69c ?¿ç) - (#xc6a4 ?¿è) - (#xc6a5 ?¿é) - (#xc6a7 ?¿ê) - (#xc6a9 ?¿ë) - (#xc6b0 ?¿ì) - (#xc6b1 ?¿í) - (#xc6b4 ?¿î) - (#xc6b8 ?¿ï) - (#xc6b9 ?¿ð) - (#xc6ba ?¿ñ) - (#xc6c0 ?¿ò) - (#xc6c1 ?¿ó) - (#xc6c3 ?¿ô) - (#xc6c5 ?¿õ) - (#xc6cc ?¿ö) - (#xc6cd ?¿÷) - (#xc6d0 ?¿ø) - (#xc6d4 ?¿ù) - (#xc6dc ?¿ú) - (#xc6dd ?¿û) - (#xc6e0 ?¿ü) - (#xc6e1 ?¿ý) - (#xc6e8 ?¿þ) - (#xc6e9 ?À¡) - (#xc6ec ?À¢) - (#xc6f0 ?À£) - (#xc6f8 ?À¤) - (#xc6f9 ?À¥) - (#xc6fd ?À¦) - (#xc704 ?À§) - (#xc705 ?À¨) - (#xc708 ?À©) - (#xc70c ?Àª) - (#xc714 ?À«) - (#xc715 ?À¬) - (#xc717 ?À) - (#xc719 ?À®) - (#xc720 ?À¯) - (#xc721 ?À°) - (#xc724 ?À±) - (#xc728 ?À²) - (#xc730 ?À³) - (#xc731 ?À´) - (#xc733 ?Àµ) - (#xc735 ?À¶) - (#xc737 ?À·) - (#xc73c ?À¸) - (#xc73d ?À¹) - (#xc740 ?Àº) - (#xc744 ?À») - (#xc74a ?À¼) - (#xc74c ?À½) - (#xc74d ?À¾) - (#xc74f ?À¿) - (#xc751 ?ÀÀ) - (#xc752 ?ÀÁ) - (#xc753 ?ÀÂ) - (#xc754 ?ÀÃ) - (#xc755 ?ÀÄ) - (#xc756 ?ÀÅ) - (#xc757 ?ÀÆ) - (#xc758 ?ÀÇ) - (#xc75c ?ÀÈ) - (#xc760 ?ÀÉ) - (#xc768 ?ÀÊ) - (#xc76b ?ÀË) - (#xc774 ?ÀÌ) - (#xc775 ?ÀÍ) - (#xc778 ?ÀÎ) - (#xc77c ?ÀÏ) - (#xc77d ?ÀÐ) - (#xc77e ?ÀÑ) - (#xc783 ?ÀÒ) - (#xc784 ?ÀÓ) - (#xc785 ?ÀÔ) - (#xc787 ?ÀÕ) - (#xc788 ?ÀÖ) - (#xc789 ?À×) - (#xc78a ?ÀØ) - (#xc78e ?ÀÙ) - (#xc790 ?ÀÚ) - (#xc791 ?ÀÛ) - (#xc794 ?ÀÜ) - (#xc796 ?ÀÝ) - (#xc797 ?ÀÞ) - (#xc798 ?Àß) - (#xc79a ?Àà) - (#xc7a0 ?Àá) - (#xc7a1 ?Àâ) - (#xc7a3 ?Àã) - (#xc7a4 ?Àä) - (#xc7a5 ?Àå) - (#xc7a6 ?Àæ) - (#xc7ac ?Àç) - (#xc7ad ?Àè) - (#xc7b0 ?Àé) - (#xc7b4 ?Àê) - (#xc7bc ?Àë) - (#xc7bd ?Àì) - (#xc7bf ?Àí) - (#xc7c0 ?Àî) - (#xc7c1 ?Àï) - (#xc7c8 ?Àð) - (#xc7c9 ?Àñ) - (#xc7cc ?Àò) - (#xc7ce ?Àó) - (#xc7d0 ?Àô) - (#xc7d8 ?Àõ) - (#xc7dd ?Àö) - (#xc7e4 ?À÷) - (#xc7e8 ?Àø) - (#xc7ec ?Àù) - (#xc800 ?Àú) - (#xc801 ?Àû) - (#xc804 ?Àü) - (#xc808 ?Àý) - (#xc80a ?Àþ) - (#xc810 ?Á¡) - (#xc811 ?Á¢) - (#xc813 ?Á£) - (#xc815 ?Á¤) - (#xc816 ?Á¥) - (#xc81c ?Á¦) - (#xc81d ?Á§) - (#xc820 ?Á¨) - (#xc824 ?Á©) - (#xc82c ?Áª) - (#xc82d ?Á«) - (#xc82f ?Á¬) - (#xc831 ?Á) - (#xc838 ?Á®) - (#xc83c ?Á¯) - (#xc840 ?Á°) - (#xc848 ?Á±) - (#xc849 ?Á²) - (#xc84c ?Á³) - (#xc84d ?Á´) - (#xc854 ?Áµ) - (#xc870 ?Á¶) - (#xc871 ?Á·) - (#xc874 ?Á¸) - (#xc878 ?Á¹) - (#xc87a ?Áº) - (#xc880 ?Á») - (#xc881 ?Á¼) - (#xc883 ?Á½) - (#xc885 ?Á¾) - (#xc886 ?Á¿) - (#xc887 ?ÁÀ) - (#xc88b ?ÁÁ) - (#xc88c ?ÁÂ) - (#xc88d ?ÁÃ) - (#xc894 ?ÁÄ) - (#xc89d ?ÁÅ) - (#xc89f ?ÁÆ) - (#xc8a1 ?ÁÇ) - (#xc8a8 ?ÁÈ) - (#xc8bc ?ÁÉ) - (#xc8bd ?ÁÊ) - (#xc8c4 ?ÁË) - (#xc8c8 ?ÁÌ) - (#xc8cc ?ÁÍ) - (#xc8d4 ?ÁÎ) - (#xc8d5 ?ÁÏ) - (#xc8d7 ?ÁÐ) - (#xc8d9 ?ÁÑ) - (#xc8e0 ?ÁÒ) - (#xc8e1 ?ÁÓ) - (#xc8e4 ?ÁÔ) - (#xc8f5 ?ÁÕ) - (#xc8fc ?ÁÖ) - (#xc8fd ?Á×) - (#xc900 ?ÁØ) - (#xc904 ?ÁÙ) - (#xc905 ?ÁÚ) - (#xc906 ?ÁÛ) - (#xc90c ?ÁÜ) - (#xc90d ?ÁÝ) - (#xc90f ?ÁÞ) - (#xc911 ?Áß) - (#xc918 ?Áà) - (#xc92c ?Áá) - (#xc934 ?Áâ) - (#xc950 ?Áã) - (#xc951 ?Áä) - (#xc954 ?Áå) - (#xc958 ?Áæ) - (#xc960 ?Áç) - (#xc961 ?Áè) - (#xc963 ?Áé) - (#xc96c ?Áê) - (#xc970 ?Áë) - (#xc974 ?Áì) - (#xc97c ?Áí) - (#xc988 ?Áî) - (#xc989 ?Áï) - (#xc98c ?Áð) - (#xc990 ?Áñ) - (#xc998 ?Áò) - (#xc999 ?Áó) - (#xc99b ?Áô) - (#xc99d ?Áõ) - (#xc9c0 ?Áö) - (#xc9c1 ?Á÷) - (#xc9c4 ?Áø) - (#xc9c7 ?Áù) - (#xc9c8 ?Áú) - (#xc9ca ?Áû) - (#xc9d0 ?Áü) - (#xc9d1 ?Áý) - (#xc9d3 ?Áþ) - (#xc9d5 ?¡) - (#xc9d6 ?¢) - (#xc9d9 ?£) - (#xc9da ?¤) - (#xc9dc ?Â¥) - (#xc9dd ?¦) - (#xc9e0 ?§) - (#xc9e2 ?¨) - (#xc9e4 ?©) - (#xc9e7 ?ª) - (#xc9ec ?«) - (#xc9ed ?¬) - (#xc9ef ?Â) - (#xc9f0 ?®) - (#xc9f1 ?¯) - (#xc9f8 ?°) - (#xc9f9 ?±) - (#xc9fc ?²) - (#xca00 ?³) - (#xca08 ?´) - (#xca09 ?µ) - (#xca0b ?¶) - (#xca0c ?·) - (#xca0d ?¸) - (#xca14 ?¹) - (#xca18 ?º) - (#xca29 ?») - (#xca4c ?¼) - (#xca4d ?½) - (#xca50 ?¾) - (#xca54 ?¿) - (#xca5c ?ÂÀ) - (#xca5d ?ÂÁ) - (#xca5f ?ÂÂ) - (#xca60 ?ÂÃ) - (#xca61 ?ÂÄ) - (#xca68 ?ÂÅ) - (#xca7d ?ÂÆ) - (#xca84 ?ÂÇ) - (#xca98 ?ÂÈ) - (#xcabc ?ÂÉ) - (#xcabd ?ÂÊ) - (#xcac0 ?ÂË) - (#xcac4 ?ÂÌ) - (#xcacc ?ÂÍ) - (#xcacd ?ÂÎ) - (#xcacf ?ÂÏ) - (#xcad1 ?ÂÐ) - (#xcad3 ?ÂÑ) - (#xcad8 ?ÂÒ) - (#xcad9 ?ÂÓ) - (#xcae0 ?ÂÔ) - (#xcaec ?ÂÕ) - (#xcaf4 ?ÂÖ) - (#xcb08 ?Â×) - (#xcb10 ?ÂØ) - (#xcb14 ?ÂÙ) - (#xcb18 ?ÂÚ) - (#xcb20 ?ÂÛ) - (#xcb21 ?ÂÜ) - (#xcb41 ?ÂÝ) - (#xcb48 ?ÂÞ) - (#xcb49 ?Âß) - (#xcb4c ?Âà) - (#xcb50 ?Âá) - (#xcb58 ?Ââ) - (#xcb59 ?Âã) - (#xcb5d ?Âä) - (#xcb64 ?Âå) - (#xcb78 ?Âæ) - (#xcb79 ?Âç) - (#xcb9c ?Âè) - (#xcbb8 ?Âé) - (#xcbd4 ?Âê) - (#xcbe4 ?Âë) - (#xcbe7 ?Âì) - (#xcbe9 ?Âí) - (#xcc0c ?Âî) - (#xcc0d ?Âï) - (#xcc10 ?Âð) - (#xcc14 ?Âñ) - (#xcc1c ?Âò) - (#xcc1d ?Âó) - (#xcc21 ?Âô) - (#xcc22 ?Âõ) - (#xcc27 ?Âö) - (#xcc28 ?Â÷) - (#xcc29 ?Âø) - (#xcc2c ?Âù) - (#xcc2e ?Âú) - (#xcc30 ?Âû) - (#xcc38 ?Âü) - (#xcc39 ?Âý) - (#xcc3b ?Âþ) - (#xcc3c ?á) - (#xcc3d ?â) - (#xcc3e ?ã) - (#xcc44 ?ä) - (#xcc45 ?Ã¥) - (#xcc48 ?æ) - (#xcc4c ?ç) - (#xcc54 ?è) - (#xcc55 ?é) - (#xcc57 ?ê) - (#xcc58 ?ë) - (#xcc59 ?ì) - (#xcc60 ?Ã) - (#xcc64 ?î) - (#xcc66 ?ï) - (#xcc68 ?ð) - (#xcc70 ?ñ) - (#xcc75 ?ò) - (#xcc98 ?ó) - (#xcc99 ?ô) - (#xcc9c ?õ) - (#xcca0 ?ö) - (#xcca8 ?÷) - (#xcca9 ?ø) - (#xccab ?ù) - (#xccac ?ú) - (#xccad ?û) - (#xccb4 ?ü) - (#xccb5 ?ý) - (#xccb8 ?þ) - (#xccbc ?ÿ) - (#xccc4 ?ÃÀ) - (#xccc5 ?ÃÁ) - (#xccc7 ?ÃÂ) - (#xccc9 ?ÃÃ) - (#xccd0 ?ÃÄ) - (#xccd4 ?ÃÅ) - (#xcce4 ?ÃÆ) - (#xccec ?ÃÇ) - (#xccf0 ?ÃÈ) - (#xcd01 ?ÃÉ) - (#xcd08 ?ÃÊ) - (#xcd09 ?ÃË) - (#xcd0c ?ÃÌ) - (#xcd10 ?ÃÍ) - (#xcd18 ?ÃÎ) - (#xcd19 ?ÃÏ) - (#xcd1b ?ÃÐ) - (#xcd1d ?ÃÑ) - (#xcd24 ?ÃÒ) - (#xcd28 ?ÃÓ) - (#xcd2c ?ÃÔ) - (#xcd39 ?ÃÕ) - (#xcd5c ?ÃÖ) - (#xcd60 ?Ã×) - (#xcd64 ?ÃØ) - (#xcd6c ?ÃÙ) - (#xcd6d ?ÃÚ) - (#xcd6f ?ÃÛ) - (#xcd71 ?ÃÜ) - (#xcd78 ?ÃÝ) - (#xcd88 ?ÃÞ) - (#xcd94 ?Ãß) - (#xcd95 ?Ãà) - (#xcd98 ?Ãá) - (#xcd9c ?Ãâ) - (#xcda4 ?Ãã) - (#xcda5 ?Ãä) - (#xcda7 ?Ãå) - (#xcda9 ?Ãæ) - (#xcdb0 ?Ãç) - (#xcdc4 ?Ãè) - (#xcdcc ?Ãé) - (#xcdd0 ?Ãê) - (#xcde8 ?Ãë) - (#xcdec ?Ãì) - (#xcdf0 ?Ãí) - (#xcdf8 ?Ãî) - (#xcdf9 ?Ãï) - (#xcdfb ?Ãð) - (#xcdfd ?Ãñ) - (#xce04 ?Ãò) - (#xce08 ?Ãó) - (#xce0c ?Ãô) - (#xce14 ?Ãõ) - (#xce19 ?Ãö) - (#xce20 ?Ã÷) - (#xce21 ?Ãø) - (#xce24 ?Ãù) - (#xce28 ?Ãú) - (#xce30 ?Ãû) - (#xce31 ?Ãü) - (#xce33 ?Ãý) - (#xce35 ?Ãþ) - (#xce58 ?Ä¡) - (#xce59 ?Ä¢) - (#xce5c ?Ä£) - (#xce5f ?Ĥ) - (#xce60 ?Ä¥) - (#xce61 ?Ħ) - (#xce68 ?ħ) - (#xce69 ?Ĩ) - (#xce6b ?Ä©) - (#xce6d ?Ī) - (#xce74 ?Ä«) - (#xce75 ?Ĭ) - (#xce78 ?Ä) - (#xce7c ?Ä®) - (#xce84 ?į) - (#xce85 ?Ä°) - (#xce87 ?ı) - (#xce89 ?IJ) - (#xce90 ?ij) - (#xce91 ?Ä´) - (#xce94 ?ĵ) - (#xce98 ?Ķ) - (#xcea0 ?Ä·) - (#xcea1 ?ĸ) - (#xcea3 ?Ĺ) - (#xcea4 ?ĺ) - (#xcea5 ?Ä») - (#xceac ?ļ) - (#xcead ?Ľ) - (#xcec1 ?ľ) - (#xcee4 ?Ä¿) - (#xcee5 ?ÄÀ) - (#xcee8 ?ÄÁ) - (#xceeb ?ÄÂ) - (#xceec ?ÄÃ) - (#xcef4 ?ÄÄ) - (#xcef5 ?ÄÅ) - (#xcef7 ?ÄÆ) - (#xcef8 ?ÄÇ) - (#xcef9 ?ÄÈ) - (#xcf00 ?ÄÉ) - (#xcf01 ?ÄÊ) - (#xcf04 ?ÄË) - (#xcf08 ?ÄÌ) - (#xcf10 ?ÄÍ) - (#xcf11 ?ÄÎ) - (#xcf13 ?ÄÏ) - (#xcf15 ?ÄÐ) - (#xcf1c ?ÄÑ) - (#xcf20 ?ÄÒ) - (#xcf24 ?ÄÓ) - (#xcf2c ?ÄÔ) - (#xcf2d ?ÄÕ) - (#xcf2f ?ÄÖ) - (#xcf30 ?Ä×) - (#xcf31 ?ÄØ) - (#xcf38 ?ÄÙ) - (#xcf54 ?ÄÚ) - (#xcf55 ?ÄÛ) - (#xcf58 ?ÄÜ) - (#xcf5c ?ÄÝ) - (#xcf64 ?ÄÞ) - (#xcf65 ?Äß) - (#xcf67 ?Äà) - (#xcf69 ?Äá) - (#xcf70 ?Äâ) - (#xcf71 ?Äã) - (#xcf74 ?Ää) - (#xcf78 ?Äå) - (#xcf80 ?Äæ) - (#xcf85 ?Äç) - (#xcf8c ?Äè) - (#xcfa1 ?Äé) - (#xcfa8 ?Äê) - (#xcfb0 ?Äë) - (#xcfc4 ?Äì) - (#xcfe0 ?Äí) - (#xcfe1 ?Äî) - (#xcfe4 ?Äï) - (#xcfe8 ?Äð) - (#xcff0 ?Äñ) - (#xcff1 ?Äò) - (#xcff3 ?Äó) - (#xcff5 ?Äô) - (#xcffc ?Äõ) - (#xd000 ?Äö) - (#xd004 ?Ä÷) - (#xd011 ?Äø) - (#xd018 ?Äù) - (#xd02d ?Äú) - (#xd034 ?Äû) - (#xd035 ?Äü) - (#xd038 ?Äý) - (#xd03c ?Äþ) - (#xd044 ?Å¡) - (#xd045 ?Å¢) - (#xd047 ?Å£) - (#xd049 ?Ť) - (#xd050 ?Å¥) - (#xd054 ?Ŧ) - (#xd058 ?ŧ) - (#xd060 ?Ũ) - (#xd06c ?Å©) - (#xd06d ?Ū) - (#xd070 ?Å«) - (#xd074 ?Ŭ) - (#xd07c ?Å) - (#xd07d ?Å®) - (#xd081 ?ů) - (#xd0a4 ?Å°) - (#xd0a5 ?ű) - (#xd0a8 ?Ų) - (#xd0ac ?ų) - (#xd0b4 ?Å´) - (#xd0b5 ?ŵ) - (#xd0b7 ?Ŷ) - (#xd0b9 ?Å·) - (#xd0c0 ?Ÿ) - (#xd0c1 ?Ź) - (#xd0c4 ?ź) - (#xd0c8 ?Å») - (#xd0c9 ?ż) - (#xd0d0 ?Ž) - (#xd0d1 ?ž) - (#xd0d3 ?Å¿) - (#xd0d4 ?ÅÀ) - (#xd0d5 ?ÅÁ) - (#xd0dc ?ÅÂ) - (#xd0dd ?ÅÃ) - (#xd0e0 ?ÅÄ) - (#xd0e4 ?ÅÅ) - (#xd0ec ?ÅÆ) - (#xd0ed ?ÅÇ) - (#xd0ef ?ÅÈ) - (#xd0f0 ?ÅÉ) - (#xd0f1 ?ÅÊ) - (#xd0f8 ?ÅË) - (#xd10d ?ÅÌ) - (#xd130 ?ÅÍ) - (#xd131 ?ÅÎ) - (#xd134 ?ÅÏ) - (#xd138 ?ÅÐ) - (#xd13a ?ÅÑ) - (#xd140 ?ÅÒ) - (#xd141 ?ÅÓ) - (#xd143 ?ÅÔ) - (#xd144 ?ÅÕ) - (#xd145 ?ÅÖ) - (#xd14c ?Å×) - (#xd14d ?ÅØ) - (#xd150 ?ÅÙ) - (#xd154 ?ÅÚ) - (#xd15c ?ÅÛ) - (#xd15d ?ÅÜ) - (#xd15f ?ÅÝ) - (#xd161 ?ÅÞ) - (#xd168 ?Åß) - (#xd16c ?Åà) - (#xd17c ?Åá) - (#xd184 ?Åâ) - (#xd188 ?Åã) - (#xd1a0 ?Åä) - (#xd1a1 ?Åå) - (#xd1a4 ?Åæ) - (#xd1a8 ?Åç) - (#xd1b0 ?Åè) - (#xd1b1 ?Åé) - (#xd1b3 ?Åê) - (#xd1b5 ?Åë) - (#xd1ba ?Åì) - (#xd1bc ?Åí) - (#xd1c0 ?Åî) - (#xd1d8 ?Åï) - (#xd1f4 ?Åð) - (#xd1f8 ?Åñ) - (#xd207 ?Åò) - (#xd209 ?Åó) - (#xd210 ?Åô) - (#xd22c ?Åõ) - (#xd22d ?Åö) - (#xd230 ?Å÷) - (#xd234 ?Åø) - (#xd23c ?Åù) - (#xd23d ?Åú) - (#xd23f ?Åû) - (#xd241 ?Åü) - (#xd248 ?Åý) - (#xd25c ?Åþ) - (#xd264 ?Æ¡) - (#xd280 ?Æ¢) - (#xd281 ?Æ£) - (#xd284 ?Ƥ) - (#xd288 ?Æ¥) - (#xd290 ?Ʀ) - (#xd291 ?Ƨ) - (#xd295 ?ƨ) - (#xd29c ?Æ©) - (#xd2a0 ?ƪ) - (#xd2a4 ?Æ«) - (#xd2ac ?Ƭ) - (#xd2b1 ?Æ) - (#xd2b8 ?Æ®) - (#xd2b9 ?Ư) - (#xd2bc ?Æ°) - (#xd2bf ?Ʊ) - (#xd2c0 ?Ʋ) - (#xd2c2 ?Ƴ) - (#xd2c8 ?Æ´) - (#xd2c9 ?Ƶ) - (#xd2cb ?ƶ) - (#xd2d4 ?Æ·) - (#xd2d8 ?Ƹ) - (#xd2dc ?ƹ) - (#xd2e4 ?ƺ) - (#xd2e5 ?Æ») - (#xd2f0 ?Ƽ) - (#xd2f1 ?ƽ) - (#xd2f4 ?ƾ) - (#xd2f8 ?Æ¿) - (#xd300 ?ÆÀ) - (#xd301 ?ÆÁ) - (#xd303 ?ÆÂ) - (#xd305 ?ÆÃ) - (#xd30c ?ÆÄ) - (#xd30d ?ÆÅ) - (#xd30e ?ÆÆ) - (#xd310 ?ÆÇ) - (#xd314 ?ÆÈ) - (#xd316 ?ÆÉ) - (#xd31c ?ÆÊ) - (#xd31d ?ÆË) - (#xd31f ?ÆÌ) - (#xd320 ?ÆÍ) - (#xd321 ?ÆÎ) - (#xd325 ?ÆÏ) - (#xd328 ?ÆÐ) - (#xd329 ?ÆÑ) - (#xd32c ?ÆÒ) - (#xd330 ?ÆÓ) - (#xd338 ?ÆÔ) - (#xd339 ?ÆÕ) - (#xd33b ?ÆÖ) - (#xd33c ?Æ×) - (#xd33d ?ÆØ) - (#xd344 ?ÆÙ) - (#xd345 ?ÆÚ) - (#xd37c ?ÆÛ) - (#xd37d ?ÆÜ) - (#xd380 ?ÆÝ) - (#xd384 ?ÆÞ) - (#xd38c ?Æß) - (#xd38d ?Æà) - (#xd38f ?Æá) - (#xd390 ?Æâ) - (#xd391 ?Æã) - (#xd398 ?Æä) - (#xd399 ?Æå) - (#xd39c ?Ææ) - (#xd3a0 ?Æç) - (#xd3a8 ?Æè) - (#xd3a9 ?Æé) - (#xd3ab ?Æê) - (#xd3ad ?Æë) - (#xd3b4 ?Æì) - (#xd3b8 ?Æí) - (#xd3bc ?Æî) - (#xd3c4 ?Æï) - (#xd3c5 ?Æð) - (#xd3c8 ?Æñ) - (#xd3c9 ?Æò) - (#xd3d0 ?Æó) - (#xd3d8 ?Æô) - (#xd3e1 ?Æõ) - (#xd3e3 ?Æö) - (#xd3ec ?Æ÷) - (#xd3ed ?Æø) - (#xd3f0 ?Æù) - (#xd3f4 ?Æú) - (#xd3fc ?Æû) - (#xd3fd ?Æü) - (#xd3ff ?Æý) - (#xd401 ?Æþ) - (#xd408 ?Ç¡) - (#xd41d ?Ç¢) - (#xd440 ?Ç£) - (#xd444 ?Ǥ) - (#xd45c ?Ç¥) - (#xd460 ?Ǧ) - (#xd464 ?ǧ) - (#xd46d ?Ǩ) - (#xd46f ?Ç©) - (#xd478 ?Ǫ) - (#xd479 ?Ç«) - (#xd47c ?Ǭ) - (#xd47f ?Ç) - (#xd480 ?Ç®) - (#xd482 ?ǯ) - (#xd488 ?Ç°) - (#xd489 ?DZ) - (#xd48b ?Dz) - (#xd48d ?dz) - (#xd494 ?Ç´) - (#xd4a9 ?ǵ) - (#xd4cc ?Ƕ) - (#xd4d0 ?Ç·) - (#xd4d4 ?Ǹ) - (#xd4dc ?ǹ) - (#xd4df ?Ǻ) - (#xd4e8 ?Ç») - (#xd4ec ?Ǽ) - (#xd4f0 ?ǽ) - (#xd4f8 ?Ǿ) - (#xd4fb ?Ç¿) - (#xd4fd ?ÇÀ) - (#xd504 ?ÇÁ) - (#xd508 ?ÇÂ) - (#xd50c ?ÇÃ) - (#xd514 ?ÇÄ) - (#xd515 ?ÇÅ) - (#xd517 ?ÇÆ) - (#xd53c ?ÇÇ) - (#xd53d ?ÇÈ) - (#xd540 ?ÇÉ) - (#xd544 ?ÇÊ) - (#xd54c ?ÇË) - (#xd54d ?ÇÌ) - (#xd54f ?ÇÍ) - (#xd551 ?ÇÎ) - (#xd558 ?ÇÏ) - (#xd559 ?ÇÐ) - (#xd55c ?ÇÑ) - (#xd560 ?ÇÒ) - (#xd565 ?ÇÓ) - (#xd568 ?ÇÔ) - (#xd569 ?ÇÕ) - (#xd56b ?ÇÖ) - (#xd56d ?Ç×) - (#xd574 ?ÇØ) - (#xd575 ?ÇÙ) - (#xd578 ?ÇÚ) - (#xd57c ?ÇÛ) - (#xd584 ?ÇÜ) - (#xd585 ?ÇÝ) - (#xd587 ?ÇÞ) - (#xd588 ?Çß) - (#xd589 ?Çà) - (#xd590 ?Çá) - (#xd5a5 ?Çâ) - (#xd5c8 ?Çã) - (#xd5c9 ?Çä) - (#xd5cc ?Çå) - (#xd5d0 ?Çæ) - (#xd5d2 ?Çç) - (#xd5d8 ?Çè) - (#xd5d9 ?Çé) - (#xd5db ?Çê) - (#xd5dd ?Çë) - (#xd5e4 ?Çì) - (#xd5e5 ?Çí) - (#xd5e8 ?Çî) - (#xd5ec ?Çï) - (#xd5f4 ?Çð) - (#xd5f5 ?Çñ) - (#xd5f7 ?Çò) - (#xd5f9 ?Çó) - (#xd600 ?Çô) - (#xd601 ?Çõ) - (#xd604 ?Çö) - (#xd608 ?Ç÷) - (#xd610 ?Çø) - (#xd611 ?Çù) - (#xd613 ?Çú) - (#xd614 ?Çû) - (#xd615 ?Çü) - (#xd61c ?Çý) - (#xd620 ?Çþ) - (#xd624 ?È¡) - (#xd62d ?È¢) - (#xd638 ?È£) - (#xd639 ?Ȥ) - (#xd63c ?È¥) - (#xd640 ?Ȧ) - (#xd645 ?ȧ) - (#xd648 ?Ȩ) - (#xd649 ?È©) - (#xd64b ?Ȫ) - (#xd64d ?È«) - (#xd651 ?Ȭ) - (#xd654 ?È) - (#xd655 ?È®) - (#xd658 ?ȯ) - (#xd65c ?È°) - (#xd667 ?ȱ) - (#xd669 ?Ȳ) - (#xd670 ?ȳ) - (#xd671 ?È´) - (#xd674 ?ȵ) - (#xd683 ?ȶ) - (#xd685 ?È·) - (#xd68c ?ȸ) - (#xd68d ?ȹ) - (#xd690 ?Ⱥ) - (#xd694 ?È») - (#xd69d ?ȼ) - (#xd69f ?Ƚ) - (#xd6a1 ?Ⱦ) - (#xd6a8 ?È¿) - (#xd6ac ?ÈÀ) - (#xd6b0 ?ÈÁ) - (#xd6b9 ?ÈÂ) - (#xd6bb ?ÈÃ) - (#xd6c4 ?ÈÄ) - (#xd6c5 ?ÈÅ) - (#xd6c8 ?ÈÆ) - (#xd6cc ?ÈÇ) - (#xd6d1 ?ÈÈ) - (#xd6d4 ?ÈÉ) - (#xd6d7 ?ÈÊ) - (#xd6d9 ?ÈË) - (#xd6e0 ?ÈÌ) - (#xd6e4 ?ÈÍ) - (#xd6e8 ?ÈÎ) - (#xd6f0 ?ÈÏ) - (#xd6f5 ?ÈÐ) - (#xd6fc ?ÈÑ) - (#xd6fd ?ÈÒ) - (#xd700 ?ÈÓ) - (#xd704 ?ÈÔ) - (#xd711 ?ÈÕ) - (#xd718 ?ÈÖ) - (#xd719 ?È×) - (#xd71c ?ÈØ) - (#xd720 ?ÈÙ) - (#xd728 ?ÈÚ) - (#xd729 ?ÈÛ) - (#xd72b ?ÈÜ) - (#xd72d ?ÈÝ) - (#xd734 ?ÈÞ) - (#xd735 ?Èß) - (#xd738 ?Èà) - (#xd73c ?Èá) - (#xd744 ?Èâ) - (#xd747 ?Èã) - (#xd749 ?Èä) - (#xd750 ?Èå) - (#xd751 ?Èæ) - (#xd754 ?Èç) - (#xd756 ?Èè) - (#xd757 ?Èé) - (#xd758 ?Èê) - (#xd759 ?Èë) - (#xd760 ?Èì) - (#xd761 ?Èí) - (#xd763 ?Èî) - (#xd765 ?Èï) - (#xd769 ?Èð) - (#xd76c ?Èñ) - (#xd770 ?Èò) - (#xd774 ?Èó) - (#xd77c ?Èô) - (#xd77d ?Èõ) - (#xd781 ?Èö) - (#xd788 ?È÷) - (#xd789 ?Èø) - (#xd78c ?Èù) - (#xd790 ?Èú) - (#xd798 ?Èû) - (#xd799 ?Èü) - (#xd79b ?Èý) - (#xd79d ?Èþ) - (#xf900 ?ËÐ) - (#xf901 ?ËÖ) - (#xf902 ?Ëç) - (#xf903 ?ÍÏ) - (#xf904 ?Íè) - (#xf905 ?Î) - (#xf906 ?Ïû) - (#xf907 ?Т) - (#xf908 ?и) - (#xf909 ?ÐÐ) - (#xf90a ?ÐÝ) - (#xf90b ?ÑÔ) - (#xf90c ?ÑÕ) - (#xf90d ?ÑØ) - (#xf90e ?ÑÛ) - (#xf90f ?ÑÜ) - (#xf910 ?ÑÝ) - (#xf911 ?ÑÞ) - (#xf912 ?Ñß) - (#xf913 ?Ñà) - (#xf914 ?Ñâ) - (#xf915 ?Ñã) - (#xf916 ?Ñä) - (#xf917 ?Ñå) - (#xf918 ?Ñæ) - (#xf919 ?Ñè) - (#xf91a ?Ñé) - (#xf91b ?Ñê) - (#xf91c ?Ñë) - (#xf91d ?Ñí) - (#xf91e ?Ñï) - (#xf91f ?Ñð) - (#xf920 ?Ñò) - (#xf921 ?Ñö) - (#xf922 ?Ñú) - (#xf923 ?Ñü) - (#xf924 ?Ñý) - (#xf925 ?Ñþ) - (#xf926 ?Ò¢) - (#xf927 ?Ò£) - (#xf928 ?Ò§) - (#xf929 ?Ò¨) - (#xf92a ?Ò©) - (#xf92b ?Òª) - (#xf92c ?Ò«) - (#xf92d ?Ò) - (#xf92e ?Ò²) - (#xf92f ?Ò¾) - (#xf930 ?ÒÂ) - (#xf931 ?ÒÃ) - (#xf932 ?ÒÄ) - (#xf933 ?ÒÆ) - (#xf934 ?ÒÇ) - (#xf935 ?ÒÈ) - (#xf936 ?ÒÉ) - (#xf937 ?ÒÊ) - (#xf938 ?ÒË) - (#xf939 ?ÒÍ) - (#xf93a ?ÒÎ) - (#xf93b ?ÒÏ) - (#xf93c ?ÒÐ) - (#xf93d ?ÒÑ) - (#xf93e ?ÒÒ) - (#xf93f ?ÒÓ) - (#xf940 ?ÒÔ) - (#xf941 ?ÒÕ) - (#xf942 ?ÒÖ) - (#xf943 ?Ò×) - (#xf944 ?ÒÙ) - (#xf945 ?ÒÚ) - (#xf946 ?ÒÞ) - (#xf947 ?Òß) - (#xf948 ?Òá) - (#xf949 ?Òâ) - (#xf94a ?Òä) - (#xf94b ?Òå) - (#xf94c ?Òæ) - (#xf94d ?Òç) - (#xf94e ?Òè) - (#xf94f ?Òé) - (#xf950 ?Òê) - (#xf951 ?Òë) - (#xf952 ?Òð) - (#xf953 ?Òñ) - (#xf954 ?Òò) - (#xf955 ?Òó) - (#xf956 ?Òô) - (#xf957 ?Òõ) - (#xf958 ?Ò÷) - (#xf959 ?Òø) - (#xf95a ?Ôæ) - (#xf95b ?Ôü) - (#xf95c ?Õ¥) - (#xf95d ?Õ«) - (#xf95e ?Õ®) - (#xf95f ?Ö¸) - (#xf960 ?ÖÍ) - (#xf961 ?×Ë) - (#xf962 ?×ä) - (#xf963 ?ÛÅ) - (#xf964 ?Ûä) - (#xf965 ?Ü¥) - (#xf966 ?Ý¥) - (#xf967 ?ÝÕ) - (#xf968 ?Ýô) - (#xf969 ?Þü) - (#xf96a ?Þþ) - (#xf96b ?ß³) - (#xf96c ?ßá) - (#xf96d ?ßè) - (#xf96e ?àñ) - (#xf96f ?á) - (#xf970 ?áí) - (#xf971 ?ãõ) - (#xf972 ?ä¡) - (#xf973 ?ä©) - (#xf974 ?å®) - (#xf975 ?å±) - (#xf976 ?å²) - (#xf977 ?å¹) - (#xf978 ?å») - (#xf979 ?å¼) - (#xf97a ?åÄ) - (#xf97b ?åÎ) - (#xf97c ?åÐ) - (#xf97d ?åÒ) - (#xf97e ?åÖ) - (#xf97f ?åú) - (#xf980 ?åû) - (#xf981 ?åü) - (#xf982 ?åþ) - (#xf983 ?æ¡) - (#xf984 ?æ¤) - (#xf985 ?æ§) - (#xf986 ?æ) - (#xf987 ?æ¯) - (#xf988 ?æ°) - (#xf989 ?æ±) - (#xf98a ?æ³) - (#xf98b ?æ·) - (#xf98c ?æ¸) - (#xf98d ?æ¼) - (#xf98e ?æÄ) - (#xf98f ?æÆ) - (#xf990 ?æÇ) - (#xf991 ?æÊ) - (#xf992 ?æÒ) - (#xf993 ?æÖ) - (#xf994 ?æÙ) - (#xf995 ?æÜ) - (#xf996 ?æß) - (#xf997 ?æá) - (#xf998 ?æä) - (#xf999 ?æå) - (#xf99a ?ææ) - (#xf99b ?æè) - (#xf99c ?æê) - (#xf99d ?æë) - (#xf99e ?æì) - (#xf99f ?æï) - (#xf9a0 ?æñ) - (#xf9a1 ?æò) - (#xf9a2 ?æõ) - (#xf9a3 ?æö) - (#xf9a4 ?æ÷) - (#xf9a5 ?æù) - (#xf9a6 ?ç¡) - (#xf9a7 ?ç¦) - (#xf9a8 ?ç©) - (#xf9a9 ?çª) - (#xf9aa ?ç¬) - (#xf9ab ?ç) - (#xf9ac ?ç°) - (#xf9ad ?ç¿) - (#xf9ae ?çÁ) - (#xf9af ?çÆ) - (#xf9b0 ?çÇ) - (#xf9b1 ?çË) - (#xf9b2 ?çÍ) - (#xf9b3 ?çÏ) - (#xf9b4 ?çÐ) - (#xf9b5 ?çÓ) - (#xf9b6 ?çß) - (#xf9b7 ?çä) - (#xf9b8 ?çæ) - (#xf9b9 ?ç÷) - (#xf9ba ?èç) - (#xf9bb ?èè) - (#xf9bc ?èð) - (#xf9bd ?èñ) - (#xf9be ?è÷) - (#xf9bf ?èù) - (#xf9c0 ?èû) - (#xf9c1 ?èþ) - (#xf9c2 ?é§) - (#xf9c3 ?é¬) - (#xf9c4 ?éÌ) - (#xf9c5 ?é÷) - (#xf9c6 ?êÁ) - (#xf9c7 ?êå) - (#xf9c8 ?êô) - (#xf9c9 ?ê÷) - (#xf9ca ?êü) - (#xf9cb ?êþ) - (#xf9cc ?ë¤) - (#xf9cd ?ë§) - (#xf9ce ?ë©) - (#xf9cf ?ëª) - (#xf9d0 ?ëº) - (#xf9d1 ?ë») - (#xf9d2 ?ë½) - (#xf9d3 ?ëÁ) - (#xf9d4 ?ëÂ) - (#xf9d5 ?ëÆ) - (#xf9d6 ?ëÇ) - (#xf9d7 ?ëÌ) - (#xf9d8 ?ëÏ) - (#xf9d9 ?ëÐ) - (#xf9da ?ëÑ) - (#xf9db ?ëÒ) - (#xf9dc ?ëØ) - (#xf9dd ?ì¦) - (#xf9de ?ì§) - (#xf9df ?ìª) - (#xf9e0 ?ì¯) - (#xf9e1 ?ì°) - (#xf9e2 ?ì±) - (#xf9e3 ?ì²) - (#xf9e4 ?ìµ) - (#xf9e5 ?ì¸) - (#xf9e6 ?ìº) - (#xf9e7 ?ìÀ) - (#xf9e8 ?ìÁ) - (#xf9e9 ?ìÅ) - (#xf9ea ?ìÆ) - (#xf9eb ?ìÉ) - (#xf9ec ?ìÊ) - (#xf9ed ?ìÕ) - (#xf9ee ?ìÝ) - (#xf9ef ?ìÞ) - (#xf9f0 ?ìá) - (#xf9f1 ?ìä) - (#xf9f2 ?ìç) - (#xf9f3 ?ìè) - (#xf9f4 ?ì÷) - (#xf9f5 ?ìø) - (#xf9f6 ?ìú) - (#xf9f7 ?í¡) - (#xf9f8 ?í¢) - (#xf9f9 ?í£) - (#xf9fa ?íî) - (#xf9fb ?îÛ) - (#xf9fc ?ò½) - (#xf9fd ?òú) - (#xf9fe ?ó±) - (#xf9ff ?ô§) - (#xfa00 ?ôî) - (#xfa01 ?öô) - (#xfa02 ?öö) - (#xfa03 ?÷¸) - (#xfa04 ?÷È) - (#xfa05 ?÷Ó) - (#xfa06 ?øÛ) - (#xfa07 ?øð) - (#xfa08 ?ú¡) - (#xfa09 ?ú¢) - (#xfa0a ?úæ) - (#xfa0b ?ü©) - (#xff01 ?£¡) - (#xff02 ?£¢) - (#xff03 ?££) - (#xff04 ?£¤) - (#xff05 ?£¥) - (#xff06 ?£¦) - (#xff07 ?£§) - (#xff08 ?\£¨) - (#xff09 ?\£©) - (#xff0a ?£ª) - (#xff0b ?£«) - (#xff0c ?£¬) - (#xff0d ?£) - (#xff0e ?£®) - (#xff0f ?£¯) - (#xff10 ?£°) - (#xff11 ?£±) - (#xff12 ?£²) - (#xff13 ?£³) - (#xff14 ?£´) - (#xff15 ?£µ) - (#xff16 ?£¶) - (#xff17 ?£·) - (#xff18 ?£¸) - (#xff19 ?£¹) - (#xff1a ?£º) - (#xff1b ?£») - (#xff1c ?£¼) - (#xff1d ?£½) - (#xff1e ?£¾) - (#xff1f ?£¿) - (#xff20 ?£À) - (#xff21 ?£Á) - (#xff22 ?£Â) - (#xff23 ?£Ã) - (#xff24 ?£Ä) - (#xff25 ?£Å) - (#xff26 ?£Æ) - (#xff27 ?£Ç) - (#xff28 ?£È) - (#xff29 ?£É) - (#xff2a ?£Ê) - (#xff2b ?£Ë) - (#xff2c ?£Ì) - (#xff2d ?£Í) - (#xff2e ?£Î) - (#xff2f ?£Ï) - (#xff30 ?£Ð) - (#xff31 ?£Ñ) - (#xff32 ?£Ò) - (#xff33 ?£Ó) - (#xff34 ?£Ô) - (#xff35 ?£Õ) - (#xff36 ?£Ö) - (#xff37 ?£×) - (#xff38 ?£Ø) - (#xff39 ?£Ù) - (#xff3a ?£Ú) - (#xff3b ?\£Û) - (#xff3c ?¡¬) - (#xff3d ?\£Ý) - (#xff3e ?£Þ) - (#xff3f ?£ß) - (#xff40 ?£à) - (#xff41 ?£á) - (#xff42 ?£â) - (#xff43 ?£ã) - (#xff44 ?£ä) - (#xff45 ?£å) - (#xff46 ?£æ) - (#xff47 ?£ç) - (#xff48 ?£è) - (#xff49 ?£é) - (#xff4a ?£ê) - (#xff4b ?£ë) - (#xff4c ?£ì) - (#xff4d ?£í) - (#xff4e ?£î) - (#xff4f ?£ï) - (#xff50 ?£ð) - (#xff51 ?£ñ) - (#xff52 ?£ò) - (#xff53 ?£ó) - (#xff54 ?£ô) - (#xff55 ?£õ) - (#xff56 ?£ö) - (#xff57 ?£÷) - (#xff58 ?£ø) - (#xff59 ?£ù) - (#xff5a ?£ú) - (#xff5b ?\£û) - (#xff5c ?£ü) - (#xff5d ?\£ý) - (#xff5e ?¢¦) - (#xffe0 ?¡Ë) - (#xffe1 ?¡Ì) - (#xffe2 ?¡þ) - (#xffe3 ?£þ) - (#xffe5 ?¡Í) - (#xffe6 ?£Ü))) - -;;; subst-ksc.el ends here diff --git a/lisp/international/swedish.el b/lisp/international/swedish.el index 05229b2e9e5..0171433b0a3 100644 --- a/lisp/international/swedish.el +++ b/lisp/international/swedish.el @@ -25,14 +25,16 @@ ;;; Commentary: +;; Fixme: Is this actually used? if so, it should be in language, +;; possibly as a feature property of Swedish, probably defining a +;; `swascii' coding system. + ;;; Code: ;; Written by Howard Gayle. See case-table.el for details. ;; See iso-swed.el for a description of the character set. -(require 'latin-1) - (defvar swedish-re "[ \t\n]\\(och\\|att\\|en\\|{r\\|\\[R\\|p}\\|P\\]\\|som\\|det\\|av\\|den\\|f|r\\|F\\\\R\\)[ \t\n.,?!:;'\")}]" "Regular expression for common Swedish words.") diff --git a/lisp/international/titdic-cnv.el b/lisp/international/titdic-cnv.el index 1caabcce587..12beba682f7 100644 --- a/lisp/international/titdic-cnv.el +++ b/lisp/international/titdic-cnv.el @@ -1,7 +1,10 @@ ;;; titdic-cnv.el --- convert cxterm dictionary (TIT format) to Quail package -*- coding:iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: Quail, TIT, cxterm @@ -494,24 +497,19 @@ the generated Quail package is saved." (goto-char (point-min)) (decode-coding-region (point-min) (point-max) coding-system)) + (set-buffer-multibyte t) ;; Set point the starting position of the body part. (goto-char (point-min)) (if (not (search-forward "\nBEGIN" nil t)) (error "TIT dictionary can't be decoded correctly")) - ;; Process the header part in multibyte mode. - (with-current-buffer standard-output - (set-buffer-multibyte t)) - (set-buffer-multibyte t) + ;; Process the header part. (forward-line 1) (narrow-to-region (point-min) (point)) (tit-process-header filename) (widen) - ;; Process the body part. For speed, we turn off multibyte facility. - (with-current-buffer standard-output - (set-buffer-multibyte nil)) - (set-buffer-multibyte nil) + ;; Process the body part (tit-process-body)))))) ;;;###autoload @@ -1104,6 +1102,7 @@ the generated Quail package is saved." (error "%s does not exist" filename)) (let ((tail quail-misc-package-ext-info) (default-buffer-file-coding-system 'iso-2022-7bit) + (coding-system-for-write 'iso-2022-7bit) slot name title dicfile coding quailfile converter copyright dicbuf) diff --git a/lisp/international/ucs-tables.el b/lisp/international/ucs-tables.el deleted file mode 100644 index b694165860f..00000000000 --- a/lisp/international/ucs-tables.el +++ /dev/null @@ -1,2534 +0,0 @@ -;;; ucs-tables.el --- translation to, from and via Unicode -*- coding: iso-2022-7bit -*- - -;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; This file provides tables mapping between Unicode numbers and -;; emacs-mule characters from the iso-8859 charsets (and others). It -;; also provides some auxiliary functions. - -;; These tables are used to construct other mappings between the Mule -;; iso8859 charsets and the emacs-unicode charsets and a table that -;; unifies iso-8859 characters using a single charset as far as -;; possible. These tables are used by latin1-disp.el to display some -;; Unicode characters without a Unicode font and by utf-8.el to unify -;; Latin-N as far as possible on encoding. - -;; More drastically, they can be used to unify 8859 into Latin-1 plus -;; mule-unicode-0100-24ff on decoding, with the corresponding -;; adjustments on encoding; see `ucs-unify-8859'. Be wary of using -;; unification when, for instance, editing Lisp files such as this one -;; which are supposed to contain distinct 8859 charsets. Also, it can -;; make reading and writing of emacs-mule and iso-2022-based encodings -;; not idempotent. - -;; Global minor modes are provided to unify on encoding and decoding. -;; These could be extended to non-iso-8859 charsets. However 8859 is -;; all that users normally care about unifying although, for instance, -;; Greek occurs in as many as nine Emacs charsets. - -;; The translation-table `utf-translation-table-for-encode' is -;; populated, which could be used for more general unification on -;; decoding. This is used by the `mule-utf-8' coding system to encode -;; extra characters, and also by the coding systems set up by -;; code-pages.el. The decoding tables here take account of -;; `utf-fragment-on-decoding' which may specify decoding Greek and -;; Cyrillic into 8859 charsets. - -;; Unification also arranges for `translation-table-for-input' to be -;; set either globally or locally. This is used to translate input -;; characters appropriately for the buffer's coding system (if -;; possible). Unification on decoding sets it globally to translate -;; to Unicode. Unification on encoding uses hooks to set it up -;; locally to buffers. Thus in the latter case, typing `"a' into a -;; Latin-1 buffer using the `latin-2-prefix' method translates the -;; generated latin-iso8859-2 `,Bd(B' into latin-iso8859-1 `,Ad(B'. - -;; NB, this code depends on the default value of -;; `enable-character-translation'. (Making it nil would anyway lead -;; to inconsistent behaviour between CCL-based coding systems which -;; use explicit translation tables and the rest.) - -;; Command `ucs-insert' is convenient for inserting a given unicode. -;; (See also the `ucs' input method.) - -;;; Code: - -;;; Define tables, to be populated later. - -(defvar ucs-mule-8859-to-ucs-table (make-translation-table) - "Char table from Emacs ISO-8859 characters to Unicode. -This maps Emacs characters from the non-Latin-1 -...-iso8859-... charsets to their Unicode code points. This is a -many-to-one mapping.") - -(defvar ucs-mule-8859-to-mule-unicode (make-translation-table) - "Char table from Emacs ISO-8859 characters to Mule Unicode. -This maps Emacs characters from the non-Latin-1 -...-iso8859-... charsets to characters from the -mule-unicode-... charsets. This is a many-to-one mapping. The -characters translated to are suitable for encoding using the -`mule-utf-8' coding system.") - -;; (defvar ucs-ucs-to-mule-8859-table (make-translation-table) -;; "Translation table from Unicode to Emacs ISO-8859 characters. -;; This maps Unicode code points to corresponding Emacs characters from -;; the ...-iso8859-... charsets. This is made a one-to-one mapping where -;; the same character occurs in more than one set by preferring the Emacs -;; iso-8859-N character with lowest N.") - -;; (defvar ucs-mule-unicode-to-mule-8859 (make-translation-table) -;; "Translation table from Mule Unicode to Emacs ISO-8859 characters. -;; This maps non-Latin-1 Emacs characters from the -;; mule-unicode-... charsets used by the `mule-utf-8' coding system to -;; characters from the ...-iso8859-... charsets. This is made a -;; one-to-one mapping where the same character occurs in more than one -;; set by preferring the Emacs iso-8859-N character with lowest N.") - -(defvar ucs-8859-1-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-2. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-2-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-2. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-3-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-3. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-4-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-4. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-5-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-5. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-7-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-7. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-8-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-8. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-9-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-9. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-14-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-14. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(defvar ucs-8859-15-encode-table nil - "Used as `translation-table-for-encode' for iso-8859-15. -Translates from the iso8859 charsets and `mule-unicode-0100-24ff'.") - -(setq translation-table-for-input (make-translation-table)) -;; It will normally be set locally, before the major mode is invoked. -(put 'translation-table-for-input 'permanent-local t) - -(define-translation-table 'ucs-translation-table-for-decode) - -;;; Set up the tables. - -;; Most of these tables were derived from ones in Mule-UCS. - -;; There doesn't seem to be a need to make these let bindings into -;; defvars, so we'll let the data get GC'ed. -(let ((ucs-8859-2-alist - '((?\,B (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,B!(B . ?\x0104) ;; LATIN CAPITAL LETTER A WITH OGONEK - (?\,B"(B . ?\x02D8) ;; BREVE - (?\,B#(B . ?\x0141) ;; LATIN CAPITAL LETTER L WITH STROKE - (?\,B$(B . ?\x00A4) ;; CURRENCY SIGN - (?\,B%(B . ?\x013D) ;; LATIN CAPITAL LETTER L WITH CARON - (?\,B&(B . ?\x015A) ;; LATIN CAPITAL LETTER S WITH ACUTE - (?\,B'(B . ?\x00A7) ;; SECTION SIGN - (?\,B((B . ?\x00A8) ;; DIAERESIS - (?\,B)(B . ?\x0160) ;; LATIN CAPITAL LETTER S WITH CARON - (?\,B*(B . ?\x015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA - (?\,B+(B . ?\x0164) ;; LATIN CAPITAL LETTER T WITH CARON - (?\,B,(B . ?\x0179) ;; LATIN CAPITAL LETTER Z WITH ACUTE - (?\,B-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,B.(B . ?\x017D) ;; LATIN CAPITAL LETTER Z WITH CARON - (?\,B/(B . ?\x017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE - (?\,B0(B . ?\x00B0) ;; DEGREE SIGN - (?\,B1(B . ?\x0105) ;; LATIN SMALL LETTER A WITH OGONEK - (?\,B2(B . ?\x02DB) ;; OGONEK - (?\,B3(B . ?\x0142) ;; LATIN SMALL LETTER L WITH STROKE - (?\,B4(B . ?\x00B4) ;; ACUTE ACCENT - (?\,B5(B . ?\x013E) ;; LATIN SMALL LETTER L WITH CARON - (?\,B6(B . ?\x015B) ;; LATIN SMALL LETTER S WITH ACUTE - (?\,B7(B . ?\x02C7) ;; CARON - (?\,B8(B . ?\x00B8) ;; CEDILLA - (?\,B9(B . ?\x0161) ;; LATIN SMALL LETTER S WITH CARON - (?\,B:(B . ?\x015F) ;; LATIN SMALL LETTER S WITH CEDILLA - (?\,B;(B . ?\x0165) ;; LATIN SMALL LETTER T WITH CARON - (?\,B<(B . ?\x017A) ;; LATIN SMALL LETTER Z WITH ACUTE - (?\,B=(B . ?\x02DD) ;; DOUBLE ACUTE ACCENT - (?\,B>(B . ?\x017E) ;; LATIN SMALL LETTER Z WITH CARON - (?\,B?(B . ?\x017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE - (?\,B@(B . ?\x0154) ;; LATIN CAPITAL LETTER R WITH ACUTE - (?\,BA(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,BB(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,BC(B . ?\x0102) ;; LATIN CAPITAL LETTER A WITH BREVE - (?\,BD(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,BE(B . ?\x0139) ;; LATIN CAPITAL LETTER L WITH ACUTE - (?\,BF(B . ?\x0106) ;; LATIN CAPITAL LETTER C WITH ACUTE - (?\,BG(B . ?\x00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA - (?\,BH(B . ?\x010C) ;; LATIN CAPITAL LETTER C WITH CARON - (?\,BI(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,BJ(B . ?\x0118) ;; LATIN CAPITAL LETTER E WITH OGONEK - (?\,BK(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,BL(B . ?\x011A) ;; LATIN CAPITAL LETTER E WITH CARON - (?\,BM(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,BN(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,BO(B . ?\x010E) ;; LATIN CAPITAL LETTER D WITH CARON - (?\,BP(B . ?\x0110) ;; LATIN CAPITAL LETTER D WITH STROKE - (?\,BQ(B . ?\x0143) ;; LATIN CAPITAL LETTER N WITH ACUTE - (?\,BR(B . ?\x0147) ;; LATIN CAPITAL LETTER N WITH CARON - (?\,BS(B . ?\x00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE - (?\,BT(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,BU(B . ?\x0150) ;; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE - (?\,BV(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,BW(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,BX(B . ?\x0158) ;; LATIN CAPITAL LETTER R WITH CARON - (?\,BY(B . ?\x016E) ;; LATIN CAPITAL LETTER U WITH RING ABOVE - (?\,BZ(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,B[(B . ?\x0170) ;; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE - (?\,B\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,B](B . ?\x00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE - (?\,B^(B . ?\x0162) ;; LATIN CAPITAL LETTER T WITH CEDILLA - (?\,B_(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,B`(B . ?\x0155) ;; LATIN SMALL LETTER R WITH ACUTE - (?\,Ba(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,Bb(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,Bc(B . ?\x0103) ;; LATIN SMALL LETTER A WITH BREVE - (?\,Bd(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,Be(B . ?\x013A) ;; LATIN SMALL LETTER L WITH ACUTE - (?\,Bf(B . ?\x0107) ;; LATIN SMALL LETTER C WITH ACUTE - (?\,Bg(B . ?\x00E7) ;; LATIN SMALL LETTER C WITH CEDILLA - (?\,Bh(B . ?\x010D) ;; LATIN SMALL LETTER C WITH CARON - (?\,Bi(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,Bj(B . ?\x0119) ;; LATIN SMALL LETTER E WITH OGONEK - (?\,Bk(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,Bl(B . ?\x011B) ;; LATIN SMALL LETTER E WITH CARON - (?\,Bm(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,Bn(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,Bo(B . ?\x010F) ;; LATIN SMALL LETTER D WITH CARON - (?\,Bp(B . ?\x0111) ;; LATIN SMALL LETTER D WITH STROKE - (?\,Bq(B . ?\x0144) ;; LATIN SMALL LETTER N WITH ACUTE - (?\,Br(B . ?\x0148) ;; LATIN SMALL LETTER N WITH CARON - (?\,Bs(B . ?\x00F3) ;; LATIN SMALL LETTER O WITH ACUTE - (?\,Bt(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,Bu(B . ?\x0151) ;; LATIN SMALL LETTER O WITH DOUBLE ACUTE - (?\,Bv(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,Bw(B . ?\x00F7) ;; DIVISION SIGN - (?\,Bx(B . ?\x0159) ;; LATIN SMALL LETTER R WITH CARON - (?\,By(B . ?\x016F) ;; LATIN SMALL LETTER U WITH RING ABOVE - (?\,Bz(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,B{(B . ?\x0171) ;; LATIN SMALL LETTER U WITH DOUBLE ACUTE - (?\,B|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,B}(B . ?\x00FD) ;; LATIN SMALL LETTER Y WITH ACUTE - (?\,B~(B . ?\x0163) ;; LATIN SMALL LETTER T WITH CEDILLA - (?\,B(B . ?\x02D9) ;; DOT ABOVE - )) - - (ucs-8859-3-alist - '((?\,C (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,C!(B . ?\x0126) ;; LATIN CAPITAL LETTER H WITH STROKE - (?\,C"(B . ?\x02D8) ;; BREVE - (?\,C#(B . ?\x00A3) ;; POUND SIGN - (?\,C$(B . ?\x00A4) ;; CURRENCY SIGN - (?\,C&(B . ?\x0124) ;; LATIN CAPITAL LETTER H WITH CIRCUMFLEX - (?\,C'(B . ?\x00A7) ;; SECTION SIGN - (?\,C((B . ?\x00A8) ;; DIAERESIS - (?\,C)(B . ?\x0130) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE - (?\,C*(B . ?\x015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA - (?\,C+(B . ?\x011E) ;; LATIN CAPITAL LETTER G WITH BREVE - (?\,C,(B . ?\x0134) ;; LATIN CAPITAL LETTER J WITH CIRCUMFLEX - (?\,C-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,C/(B . ?\x017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE - (?\,C0(B . ?\x00B0) ;; DEGREE SIGN - (?\,C1(B . ?\x0127) ;; LATIN SMALL LETTER H WITH STROKE - (?\,C2(B . ?\x00B2) ;; SUPERSCRIPT TWO - (?\,C3(B . ?\x00B3) ;; SUPERSCRIPT THREE - (?\,C4(B . ?\x00B4) ;; ACUTE ACCENT - (?\,C5(B . ?\x00B5) ;; MICRO SIGN - (?\,C6(B . ?\x0125) ;; LATIN SMALL LETTER H WITH CIRCUMFLEX - (?\,C7(B . ?\x00B7) ;; MIDDLE DOT - (?\,C8(B . ?\x00B8) ;; CEDILLA - (?\,C9(B . ?\x0131) ;; LATIN SMALL LETTER DOTLESS I - (?\,C:(B . ?\x015F) ;; LATIN SMALL LETTER S WITH CEDILLA - (?\,C;(B . ?\x011F) ;; LATIN SMALL LETTER G WITH BREVE - (?\,C<(B . ?\x0135) ;; LATIN SMALL LETTER J WITH CIRCUMFLEX - (?\,C=(B . ?\x00BD) ;; VULGAR FRACTION ONE HALF - (?\,C?(B . ?\x017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE - (?\,C@(B . ?\x00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE - (?\,CA(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,CB(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,CD(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,CE(B . ?\x010A) ;; LATIN CAPITAL LETTER C WITH DOT ABOVE - (?\,CF(B . ?\x0108) ;; LATIN CAPITAL LETTER C WITH CIRCUMFLEX - (?\,CG(B . ?\x00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA - (?\,CH(B . ?\x00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE - (?\,CI(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,CJ(B . ?\x00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX - (?\,CK(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,CL(B . ?\x00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE - (?\,CM(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,CN(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,CO(B . ?\x00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS - (?\,CQ(B . ?\x00D1) ;; LATIN CAPITAL LETTER N WITH TILDE - (?\,CR(B . ?\x00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE - (?\,CS(B . ?\x00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE - (?\,CT(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,CU(B . ?\x0120) ;; LATIN CAPITAL LETTER G WITH DOT ABOVE - (?\,CV(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,CW(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,CX(B . ?\x011C) ;; LATIN CAPITAL LETTER G WITH CIRCUMFLEX - (?\,CY(B . ?\x00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE - (?\,CZ(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,C[(B . ?\x00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - (?\,C\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,C](B . ?\x016C) ;; LATIN CAPITAL LETTER U WITH BREVE - (?\,C^(B . ?\x015C) ;; LATIN CAPITAL LETTER S WITH CIRCUMFLEX - (?\,C_(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,C`(B . ?\x00E0) ;; LATIN SMALL LETTER A WITH GRAVE - (?\,Ca(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,Cb(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,Cd(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,Ce(B . ?\x010B) ;; LATIN SMALL LETTER C WITH DOT ABOVE - (?\,Cf(B . ?\x0109) ;; LATIN SMALL LETTER C WITH CIRCUMFLEX - (?\,Cg(B . ?\x00E7) ;; LATIN SMALL LETTER C WITH CEDILLA - (?\,Ch(B . ?\x00E8) ;; LATIN SMALL LETTER E WITH GRAVE - (?\,Ci(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,Cj(B . ?\x00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX - (?\,Ck(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,Cl(B . ?\x00EC) ;; LATIN SMALL LETTER I WITH GRAVE - (?\,Cm(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,Cn(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,Co(B . ?\x00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS - (?\,Cq(B . ?\x00F1) ;; LATIN SMALL LETTER N WITH TILDE - (?\,Cr(B . ?\x00F2) ;; LATIN SMALL LETTER O WITH GRAVE - (?\,Cs(B . ?\x00F3) ;; LATIN SMALL LETTER O WITH ACUTE - (?\,Ct(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,Cu(B . ?\x0121) ;; LATIN SMALL LETTER G WITH DOT ABOVE - (?\,Cv(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,Cw(B . ?\x00F7) ;; DIVISION SIGN - (?\,Cx(B . ?\x011D) ;; LATIN SMALL LETTER G WITH CIRCUMFLEX - (?\,Cy(B . ?\x00F9) ;; LATIN SMALL LETTER U WITH GRAVE - (?\,Cz(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,C{(B . ?\x00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - (?\,C|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,C}(B . ?\x016D) ;; LATIN SMALL LETTER U WITH BREVE - (?\,C~(B . ?\x015D) ;; LATIN SMALL LETTER S WITH CIRCUMFLEX - (?\,C(B . ?\x02D9) ;; DOT ABOVE - )) - - (ucs-8859-4-alist - '((?\,D (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,D!(B . ?\x0104) ;; LATIN CAPITAL LETTER A WITH OGONEK - (?\,D"(B . ?\x0138) ;; LATIN SMALL LETTER KRA - (?\,D#(B . ?\x0156) ;; LATIN CAPITAL LETTER R WITH CEDILLA - (?\,D$(B . ?\x00A4) ;; CURRENCY SIGN - (?\,D%(B . ?\x0128) ;; LATIN CAPITAL LETTER I WITH TILDE - (?\,D&(B . ?\x013B) ;; LATIN CAPITAL LETTER L WITH CEDILLA - (?\,D'(B . ?\x00A7) ;; SECTION SIGN - (?\,D((B . ?\x00A8) ;; DIAERESIS - (?\,D)(B . ?\x0160) ;; LATIN CAPITAL LETTER S WITH CARON - (?\,D*(B . ?\x0112) ;; LATIN CAPITAL LETTER E WITH MACRON - (?\,D+(B . ?\x0122) ;; LATIN CAPITAL LETTER G WITH CEDILLA - (?\,D,(B . ?\x0166) ;; LATIN CAPITAL LETTER T WITH STROKE - (?\,D-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,D.(B . ?\x017D) ;; LATIN CAPITAL LETTER Z WITH CARON - (?\,D/(B . ?\x00AF) ;; MACRON - (?\,D0(B . ?\x00B0) ;; DEGREE SIGN - (?\,D1(B . ?\x0105) ;; LATIN SMALL LETTER A WITH OGONEK - (?\,D2(B . ?\x02DB) ;; OGONEK - (?\,D3(B . ?\x0157) ;; LATIN SMALL LETTER R WITH CEDILLA - (?\,D4(B . ?\x00B4) ;; ACUTE ACCENT - (?\,D5(B . ?\x0129) ;; LATIN SMALL LETTER I WITH TILDE - (?\,D6(B . ?\x013C) ;; LATIN SMALL LETTER L WITH CEDILLA - (?\,D7(B . ?\x02C7) ;; CARON - (?\,D8(B . ?\x00B8) ;; CEDILLA - (?\,D9(B . ?\x0161) ;; LATIN SMALL LETTER S WITH CARON - (?\,D:(B . ?\x0113) ;; LATIN SMALL LETTER E WITH MACRON - (?\,D;(B . ?\x0123) ;; LATIN SMALL LETTER G WITH CEDILLA - (?\,D<(B . ?\x0167) ;; LATIN SMALL LETTER T WITH STROKE - (?\,D=(B . ?\x014A) ;; LATIN CAPITAL LETTER ENG - (?\,D>(B . ?\x017E) ;; LATIN SMALL LETTER Z WITH CARON - (?\,D?(B . ?\x014B) ;; LATIN SMALL LETTER ENG - (?\,D@(B . ?\x0100) ;; LATIN CAPITAL LETTER A WITH MACRON - (?\,DA(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,DB(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,DC(B . ?\x00C3) ;; LATIN CAPITAL LETTER A WITH TILDE - (?\,DD(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,DE(B . ?\x00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE - (?\,DF(B . ?\x00C6) ;; LATIN CAPITAL LETTER AE - (?\,DG(B . ?\x012E) ;; LATIN CAPITAL LETTER I WITH OGONEK - (?\,DH(B . ?\x010C) ;; LATIN CAPITAL LETTER C WITH CARON - (?\,DI(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,DJ(B . ?\x0118) ;; LATIN CAPITAL LETTER E WITH OGONEK - (?\,DK(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,DL(B . ?\x0116) ;; LATIN CAPITAL LETTER E WITH DOT ABOVE - (?\,DM(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,DN(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,DO(B . ?\x012A) ;; LATIN CAPITAL LETTER I WITH MACRON - (?\,DP(B . ?\x0110) ;; LATIN CAPITAL LETTER D WITH STROKE - (?\,DQ(B . ?\x0145) ;; LATIN CAPITAL LETTER N WITH CEDILLA - (?\,DR(B . ?\x014C) ;; LATIN CAPITAL LETTER O WITH MACRON - (?\,DS(B . ?\x0136) ;; LATIN CAPITAL LETTER K WITH CEDILLA - (?\,DT(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,DU(B . ?\x00D5) ;; LATIN CAPITAL LETTER O WITH TILDE - (?\,DV(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,DW(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,DX(B . ?\x00D8) ;; LATIN CAPITAL LETTER O WITH STROKE - (?\,DY(B . ?\x0172) ;; LATIN CAPITAL LETTER U WITH OGONEK - (?\,DZ(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,D[(B . ?\x00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - (?\,D\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,D](B . ?\x0168) ;; LATIN CAPITAL LETTER U WITH TILDE - (?\,D^(B . ?\x016A) ;; LATIN CAPITAL LETTER U WITH MACRON - (?\,D_(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,D`(B . ?\x0101) ;; LATIN SMALL LETTER A WITH MACRON - (?\,Da(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,Db(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,Dc(B . ?\x00E3) ;; LATIN SMALL LETTER A WITH TILDE - (?\,Dd(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,De(B . ?\x00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE - (?\,Df(B . ?\x00E6) ;; LATIN SMALL LETTER AE - (?\,Dg(B . ?\x012F) ;; LATIN SMALL LETTER I WITH OGONEK - (?\,Dh(B . ?\x010D) ;; LATIN SMALL LETTER C WITH CARON - (?\,Di(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,Dj(B . ?\x0119) ;; LATIN SMALL LETTER E WITH OGONEK - (?\,Dk(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,Dl(B . ?\x0117) ;; LATIN SMALL LETTER E WITH DOT ABOVE - (?\,Dm(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,Dn(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,Do(B . ?\x012B) ;; LATIN SMALL LETTER I WITH MACRON - (?\,Dp(B . ?\x0111) ;; LATIN SMALL LETTER D WITH STROKE - (?\,Dq(B . ?\x0146) ;; LATIN SMALL LETTER N WITH CEDILLA - (?\,Dr(B . ?\x014D) ;; LATIN SMALL LETTER O WITH MACRON - (?\,Ds(B . ?\x0137) ;; LATIN SMALL LETTER K WITH CEDILLA - (?\,Dt(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,Du(B . ?\x00F5) ;; LATIN SMALL LETTER O WITH TILDE - (?\,Dv(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,Dw(B . ?\x00F7) ;; DIVISION SIGN - (?\,Dx(B . ?\x00F8) ;; LATIN SMALL LETTER O WITH STROKE - (?\,Dy(B . ?\x0173) ;; LATIN SMALL LETTER U WITH OGONEK - (?\,Dz(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,D{(B . ?\x00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - (?\,D|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,D}(B . ?\x0169) ;; LATIN SMALL LETTER U WITH TILDE - (?\,D~(B . ?\x016B) ;; LATIN SMALL LETTER U WITH MACRON - (?\,D(B . ?\x02D9) ;; DOT ABOVE - )) - - (ucs-8859-5-alist - '((?\,L (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,L!(B . ?\x0401) ;; CYRILLIC CAPITAL LETTER IO - (?\,L"(B . ?\x0402) ;; CYRILLIC CAPITAL LETTER DJE - (?\,L#(B . ?\x0403) ;; CYRILLIC CAPITAL LETTER GJE - (?\,L$(B . ?\x0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE - (?\,L%(B . ?\x0405) ;; CYRILLIC CAPITAL LETTER DZE - (?\,L&(B . ?\x0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I - (?\,L'(B . ?\x0407) ;; CYRILLIC CAPITAL LETTER YI - (?\,L((B . ?\x0408) ;; CYRILLIC CAPITAL LETTER JE - (?\,L)(B . ?\x0409) ;; CYRILLIC CAPITAL LETTER LJE - (?\,L*(B . ?\x040A) ;; CYRILLIC CAPITAL LETTER NJE - (?\,L+(B . ?\x040B) ;; CYRILLIC CAPITAL LETTER TSHE - (?\,L,(B . ?\x040C) ;; CYRILLIC CAPITAL LETTER KJE - (?\,L-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,L.(B . ?\x040E) ;; CYRILLIC CAPITAL LETTER SHORT U - (?\,L/(B . ?\x040F) ;; CYRILLIC CAPITAL LETTER DZHE - (?\,L0(B . ?\x0410) ;; CYRILLIC CAPITAL LETTER A - (?\,L1(B . ?\x0411) ;; CYRILLIC CAPITAL LETTER BE - (?\,L2(B . ?\x0412) ;; CYRILLIC CAPITAL LETTER VE - (?\,L3(B . ?\x0413) ;; CYRILLIC CAPITAL LETTER GHE - (?\,L4(B . ?\x0414) ;; CYRILLIC CAPITAL LETTER DE - (?\,L5(B . ?\x0415) ;; CYRILLIC CAPITAL LETTER IE - (?\,L6(B . ?\x0416) ;; CYRILLIC CAPITAL LETTER ZHE - (?\,L7(B . ?\x0417) ;; CYRILLIC CAPITAL LETTER ZE - (?\,L8(B . ?\x0418) ;; CYRILLIC CAPITAL LETTER I - (?\,L9(B . ?\x0419) ;; CYRILLIC CAPITAL LETTER SHORT I - (?\,L:(B . ?\x041A) ;; CYRILLIC CAPITAL LETTER KA - (?\,L;(B . ?\x041B) ;; CYRILLIC CAPITAL LETTER EL - (?\,L<(B . ?\x041C) ;; CYRILLIC CAPITAL LETTER EM - (?\,L=(B . ?\x041D) ;; CYRILLIC CAPITAL LETTER EN - (?\,L>(B . ?\x041E) ;; CYRILLIC CAPITAL LETTER O - (?\,L?(B . ?\x041F) ;; CYRILLIC CAPITAL LETTER PE - (?\,L@(B . ?\x0420) ;; CYRILLIC CAPITAL LETTER ER - (?\,LA(B . ?\x0421) ;; CYRILLIC CAPITAL LETTER ES - (?\,LB(B . ?\x0422) ;; CYRILLIC CAPITAL LETTER TE - (?\,LC(B . ?\x0423) ;; CYRILLIC CAPITAL LETTER U - (?\,LD(B . ?\x0424) ;; CYRILLIC CAPITAL LETTER EF - (?\,LE(B . ?\x0425) ;; CYRILLIC CAPITAL LETTER HA - (?\,LF(B . ?\x0426) ;; CYRILLIC CAPITAL LETTER TSE - (?\,LG(B . ?\x0427) ;; CYRILLIC CAPITAL LETTER CHE - (?\,LH(B . ?\x0428) ;; CYRILLIC CAPITAL LETTER SHA - (?\,LI(B . ?\x0429) ;; CYRILLIC CAPITAL LETTER SHCHA - (?\,LJ(B . ?\x042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN - (?\,LK(B . ?\x042B) ;; CYRILLIC CAPITAL LETTER YERU - (?\,LL(B . ?\x042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN - (?\,LM(B . ?\x042D) ;; CYRILLIC CAPITAL LETTER E - (?\,LN(B . ?\x042E) ;; CYRILLIC CAPITAL LETTER YU - (?\,LO(B . ?\x042F) ;; CYRILLIC CAPITAL LETTER YA - (?\,LP(B . ?\x0430) ;; CYRILLIC SMALL LETTER A - (?\,LQ(B . ?\x0431) ;; CYRILLIC SMALL LETTER BE - (?\,LR(B . ?\x0432) ;; CYRILLIC SMALL LETTER VE - (?\,LS(B . ?\x0433) ;; CYRILLIC SMALL LETTER GHE - (?\,LT(B . ?\x0434) ;; CYRILLIC SMALL LETTER DE - (?\,LU(B . ?\x0435) ;; CYRILLIC SMALL LETTER IE - (?\,LV(B . ?\x0436) ;; CYRILLIC SMALL LETTER ZHE - (?\,LW(B . ?\x0437) ;; CYRILLIC SMALL LETTER ZE - (?\,LX(B . ?\x0438) ;; CYRILLIC SMALL LETTER I - (?\,LY(B . ?\x0439) ;; CYRILLIC SMALL LETTER SHORT I - (?\,LZ(B . ?\x043A) ;; CYRILLIC SMALL LETTER KA - (?\,L[(B . ?\x043B) ;; CYRILLIC SMALL LETTER EL - (?\,L\(B . ?\x043C) ;; CYRILLIC SMALL LETTER EM - (?\,L](B . ?\x043D) ;; CYRILLIC SMALL LETTER EN - (?\,L^(B . ?\x043E) ;; CYRILLIC SMALL LETTER O - (?\,L_(B . ?\x043F) ;; CYRILLIC SMALL LETTER PE - (?\,L`(B . ?\x0440) ;; CYRILLIC SMALL LETTER ER - (?\,La(B . ?\x0441) ;; CYRILLIC SMALL LETTER ES - (?\,Lb(B . ?\x0442) ;; CYRILLIC SMALL LETTER TE - (?\,Lc(B . ?\x0443) ;; CYRILLIC SMALL LETTER U - (?\,Ld(B . ?\x0444) ;; CYRILLIC SMALL LETTER EF - (?\,Le(B . ?\x0445) ;; CYRILLIC SMALL LETTER HA - (?\,Lf(B . ?\x0446) ;; CYRILLIC SMALL LETTER TSE - (?\,Lg(B . ?\x0447) ;; CYRILLIC SMALL LETTER CHE - (?\,Lh(B . ?\x0448) ;; CYRILLIC SMALL LETTER SHA - (?\,Li(B . ?\x0449) ;; CYRILLIC SMALL LETTER SHCHA - (?\,Lj(B . ?\x044A) ;; CYRILLIC SMALL LETTER HARD SIGN - (?\,Lk(B . ?\x044B) ;; CYRILLIC SMALL LETTER YERU - (?\,Ll(B . ?\x044C) ;; CYRILLIC SMALL LETTER SOFT SIGN - (?\,Lm(B . ?\x044D) ;; CYRILLIC SMALL LETTER E - (?\,Ln(B . ?\x044E) ;; CYRILLIC SMALL LETTER YU - (?\,Lo(B . ?\x044F) ;; CYRILLIC SMALL LETTER YA - (?\,Lp(B . ?\x2116) ;; NUMERO SIGN - (?\,Lq(B . ?\x0451) ;; CYRILLIC SMALL LETTER IO - (?\,Lr(B . ?\x0452) ;; CYRILLIC SMALL LETTER DJE - (?\,Ls(B . ?\x0453) ;; CYRILLIC SMALL LETTER GJE - (?\,Lt(B . ?\x0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE - (?\,Lu(B . ?\x0455) ;; CYRILLIC SMALL LETTER DZE - (?\,Lv(B . ?\x0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I - (?\,Lw(B . ?\x0457) ;; CYRILLIC SMALL LETTER YI - (?\,Lx(B . ?\x0458) ;; CYRILLIC SMALL LETTER JE - (?\,Ly(B . ?\x0459) ;; CYRILLIC SMALL LETTER LJE - (?\,Lz(B . ?\x045A) ;; CYRILLIC SMALL LETTER NJE - (?\,L{(B . ?\x045B) ;; CYRILLIC SMALL LETTER TSHE - (?\,L|(B . ?\x045C) ;; CYRILLIC SMALL LETTER KJE - (?\,L}(B . ?\x00A7) ;; SECTION SIGN - (?\,L~(B . ?\x045E) ;; CYRILLIC SMALL LETTER SHORT U - (?\,L(B . ?\x045F) ;; CYRILLIC SMALL LETTER DZHE - )) - - ;; Arabic probably isn't so useful in the absence of Arabic - ;; language support. - (ucs-8859-6-alist - '((?,G (B . ?\x00A0) ;; NO-BREAK SPACE - (?,G$(B . ?\x00A4) ;; CURRENCY SIGN - (?,G,(B . ?\x060C) ;; ARABIC COMMA - (?,G-(B . ?\x00AD) ;; SOFT HYPHEN - (?,G;(B . ?\x061B) ;; ARABIC SEMICOLON - (?,G?(B . ?\x061F) ;; ARABIC QUESTION MARK - (?,GA(B . ?\x0621) ;; ARABIC LETTER HAMZA - (?,GB(B . ?\x0622) ;; ARABIC LETTER ALEF WITH MADDA ABOVE - (?,GC(B . ?\x0623) ;; ARABIC LETTER ALEF WITH HAMZA ABOVE - (?,GD(B . ?\x0624) ;; ARABIC LETTER WAW WITH HAMZA ABOVE - (?,GE(B . ?\x0625) ;; ARABIC LETTER ALEF WITH HAMZA BELOW - (?,GF(B . ?\x0626) ;; ARABIC LETTER YEH WITH HAMZA ABOVE - (?,GG(B . ?\x0627) ;; ARABIC LETTER ALEF - (?,GH(B . ?\x0628) ;; ARABIC LETTER BEH - (?,GI(B . ?\x0629) ;; ARABIC LETTER TEH MARBUTA - (?,GJ(B . ?\x062A) ;; ARABIC LETTER TEH - (?,GK(B . ?\x062B) ;; ARABIC LETTER THEH - (?,GL(B . ?\x062C) ;; ARABIC LETTER JEEM - (?,GM(B . ?\x062D) ;; ARABIC LETTER HAH - (?,GN(B . ?\x062E) ;; ARABIC LETTER KHAH - (?,GO(B . ?\x062F) ;; ARABIC LETTER DAL - (?,GP(B . ?\x0630) ;; ARABIC LETTER THAL - (?,GQ(B . ?\x0631) ;; ARABIC LETTER REH - (?,GR(B . ?\x0632) ;; ARABIC LETTER ZAIN - (?,GS(B . ?\x0633) ;; ARABIC LETTER SEEN - (?,GT(B . ?\x0634) ;; ARABIC LETTER SHEEN - (?,GU(B . ?\x0635) ;; ARABIC LETTER SAD - (?,GV(B . ?\x0636) ;; ARABIC LETTER DAD - (?,GW(B . ?\x0637) ;; ARABIC LETTER TAH - (?,GX(B . ?\x0638) ;; ARABIC LETTER ZAH - (?,GY(B . ?\x0639) ;; ARABIC LETTER AIN - (?,GZ(B . ?\x063A) ;; ARABIC LETTER GHAIN - (?,G`(B . ?\x0640) ;; ARABIC TATWEEL - (?,Ga(B . ?\x0641) ;; ARABIC LETTER FEH - (?,Gb(B . ?\x0642) ;; ARABIC LETTER QAF - (?,Gc(B . ?\x0643) ;; ARABIC LETTER KAF - (?,Gd(B . ?\x0644) ;; ARABIC LETTER LAM - (?,Ge(B . ?\x0645) ;; ARABIC LETTER MEEM - (?,Gf(B . ?\x0646) ;; ARABIC LETTER NOON - (?,Gg(B . ?\x0647) ;; ARABIC LETTER HEH - (?,Gh(B . ?\x0648) ;; ARABIC LETTER WAW - (?,Gi(B . ?\x0649) ;; ARABIC LETTER ALEF MAKSURA - (?,Gj(B . ?\x064A) ;; ARABIC LETTER YEH - (?,Gk(B . ?\x064B) ;; ARABIC FATHATAN - (?,Gl(B . ?\x064C) ;; ARABIC DAMMATAN - (?,Gm(B . ?\x064D) ;; ARABIC KASRATAN - (?,Gn(B . ?\x064E) ;; ARABIC FATHA - (?,Go(B . ?\x064F) ;; ARABIC DAMMA - (?,Gp(B . ?\x0650) ;; ARABIC KASRA - (?,Gq(B . ?\x0651) ;; ARABIC SHADDA - (?,Gr(B . ?\x0652) ;; ARABIC SUKUN - )) - - (ucs-8859-7-alist - '((?\,F (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,F!(B . ?\x2018) ;; LEFT SINGLE QUOTATION MARK - (?\,F"(B . ?\x2019) ;; RIGHT SINGLE QUOTATION MARK - (?\,F#(B . ?\x00A3) ;; POUND SIGN - (?\,F&(B . ?\x00A6) ;; BROKEN BAR - (?\,F'(B . ?\x00A7) ;; SECTION SIGN - (?\,F((B . ?\x00A8) ;; DIAERESIS - (?\,F)(B . ?\x00A9) ;; COPYRIGHT SIGN - (?\,F+(B . ?\x00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,F,(B . ?\x00AC) ;; NOT SIGN - (?\,F-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,F/(B . ?\x2015) ;; HORIZONTAL BAR - (?\,F0(B . ?\x00B0) ;; DEGREE SIGN - (?\,F1(B . ?\x00B1) ;; PLUS-MINUS SIGN - (?\,F2(B . ?\x00B2) ;; SUPERSCRIPT TWO - (?\,F3(B . ?\x00B3) ;; SUPERSCRIPT THREE - (?\,F4(B . ?\x0384) ;; GREEK TONOS - (?\,F5(B . ?\x0385) ;; GREEK DIALYTIKA TONOS - (?\,F6(B . ?\x0386) ;; GREEK CAPITAL LETTER ALPHA WITH TONOS - (?\,F7(B . ?\x00B7) ;; MIDDLE DOT - (?\,F8(B . ?\x0388) ;; GREEK CAPITAL LETTER EPSILON WITH TONOS - (?\,F9(B . ?\x0389) ;; GREEK CAPITAL LETTER ETA WITH TONOS - (?\,F:(B . ?\x038A) ;; GREEK CAPITAL LETTER IOTA WITH TONOS - (?\,F;(B . ?\x00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,F<(B . ?\x038C) ;; GREEK CAPITAL LETTER OMICRON WITH TONOS - (?\,F=(B . ?\x00BD) ;; VULGAR FRACTION ONE HALF - (?\,F>(B . ?\x038E) ;; GREEK CAPITAL LETTER UPSILON WITH TONOS - (?\,F?(B . ?\x038F) ;; GREEK CAPITAL LETTER OMEGA WITH TONOS - (?\,F@(B . ?\x0390) ;; GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS - (?\,FA(B . ?\x0391) ;; GREEK CAPITAL LETTER ALPHA - (?\,FB(B . ?\x0392) ;; GREEK CAPITAL LETTER BETA - (?\,FC(B . ?\x0393) ;; GREEK CAPITAL LETTER GAMMA - (?\,FD(B . ?\x0394) ;; GREEK CAPITAL LETTER DELTA - (?\,FE(B . ?\x0395) ;; GREEK CAPITAL LETTER EPSILON - (?\,FF(B . ?\x0396) ;; GREEK CAPITAL LETTER ZETA - (?\,FG(B . ?\x0397) ;; GREEK CAPITAL LETTER ETA - (?\,FH(B . ?\x0398) ;; GREEK CAPITAL LETTER THETA - (?\,FI(B . ?\x0399) ;; GREEK CAPITAL LETTER IOTA - (?\,FJ(B . ?\x039A) ;; GREEK CAPITAL LETTER KAPPA - (?\,FK(B . ?\x039B) ;; GREEK CAPITAL LETTER LAMDA - (?\,FL(B . ?\x039C) ;; GREEK CAPITAL LETTER MU - (?\,FM(B . ?\x039D) ;; GREEK CAPITAL LETTER NU - (?\,FN(B . ?\x039E) ;; GREEK CAPITAL LETTER XI - (?\,FO(B . ?\x039F) ;; GREEK CAPITAL LETTER OMICRON - (?\,FP(B . ?\x03A0) ;; GREEK CAPITAL LETTER PI - (?\,FQ(B . ?\x03A1) ;; GREEK CAPITAL LETTER RHO - (?\,FS(B . ?\x03A3) ;; GREEK CAPITAL LETTER SIGMA - (?\,FT(B . ?\x03A4) ;; GREEK CAPITAL LETTER TAU - (?\,FU(B . ?\x03A5) ;; GREEK CAPITAL LETTER UPSILON - (?\,FV(B . ?\x03A6) ;; GREEK CAPITAL LETTER PHI - (?\,FW(B . ?\x03A7) ;; GREEK CAPITAL LETTER CHI - (?\,FX(B . ?\x03A8) ;; GREEK CAPITAL LETTER PSI - (?\,FY(B . ?\x03A9) ;; GREEK CAPITAL LETTER OMEGA - (?\,FZ(B . ?\x03AA) ;; GREEK CAPITAL LETTER IOTA WITH DIALYTIKA - (?\,F[(B . ?\x03AB) ;; GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA - (?\,F\(B . ?\x03AC) ;; GREEK SMALL LETTER ALPHA WITH TONOS - (?\,F](B . ?\x03AD) ;; GREEK SMALL LETTER EPSILON WITH TONOS - (?\,F^(B . ?\x03AE) ;; GREEK SMALL LETTER ETA WITH TONOS - (?\,F_(B . ?\x03AF) ;; GREEK SMALL LETTER IOTA WITH TONOS - (?\,F`(B . ?\x03B0) ;; GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS - (?\,Fa(B . ?\x03B1) ;; GREEK SMALL LETTER ALPHA - (?\,Fb(B . ?\x03B2) ;; GREEK SMALL LETTER BETA - (?\,Fc(B . ?\x03B3) ;; GREEK SMALL LETTER GAMMA - (?\,Fd(B . ?\x03B4) ;; GREEK SMALL LETTER DELTA - (?\,Fe(B . ?\x03B5) ;; GREEK SMALL LETTER EPSILON - (?\,Ff(B . ?\x03B6) ;; GREEK SMALL LETTER ZETA - (?\,Fg(B . ?\x03B7) ;; GREEK SMALL LETTER ETA - (?\,Fh(B . ?\x03B8) ;; GREEK SMALL LETTER THETA - (?\,Fi(B . ?\x03B9) ;; GREEK SMALL LETTER IOTA - (?\,Fj(B . ?\x03BA) ;; GREEK SMALL LETTER KAPPA - (?\,Fk(B . ?\x03BB) ;; GREEK SMALL LETTER LAMDA - (?\,Fl(B . ?\x03BC) ;; GREEK SMALL LETTER MU - (?\,Fm(B . ?\x03BD) ;; GREEK SMALL LETTER NU - (?\,Fn(B . ?\x03BE) ;; GREEK SMALL LETTER XI - (?\,Fo(B . ?\x03BF) ;; GREEK SMALL LETTER OMICRON - (?\,Fp(B . ?\x03C0) ;; GREEK SMALL LETTER PI - (?\,Fq(B . ?\x03C1) ;; GREEK SMALL LETTER RHO - (?\,Fr(B . ?\x03C2) ;; GREEK SMALL LETTER FINAL SIGMA - (?\,Fs(B . ?\x03C3) ;; GREEK SMALL LETTER SIGMA - (?\,Ft(B . ?\x03C4) ;; GREEK SMALL LETTER TAU - (?\,Fu(B . ?\x03C5) ;; GREEK SMALL LETTER UPSILON - (?\,Fv(B . ?\x03C6) ;; GREEK SMALL LETTER PHI - (?\,Fw(B . ?\x03C7) ;; GREEK SMALL LETTER CHI - (?\,Fx(B . ?\x03C8) ;; GREEK SMALL LETTER PSI - (?\,Fy(B . ?\x03C9) ;; GREEK SMALL LETTER OMEGA - (?\,Fz(B . ?\x03CA) ;; GREEK SMALL LETTER IOTA WITH DIALYTIKA - (?\,F{(B . ?\x03CB) ;; GREEK SMALL LETTER UPSILON WITH DIALYTIKA - (?\,F|(B . ?\x03CC) ;; GREEK SMALL LETTER OMICRON WITH TONOS - (?\,F}(B . ?\x03CD) ;; GREEK SMALL LETTER UPSILON WITH TONOS - (?\,F~(B . ?\x03CE) ;; GREEK SMALL LETTER OMEGA WITH TONOS - )) - - (ucs-8859-8-alist - '((?\,H (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,H"(B . ?\x00A2) ;; CENT SIGN - (?\,H#(B . ?\x00A3) ;; POUND SIGN - (?\,H$(B . ?\x00A4) ;; CURRENCY SIGN - (?\,H%(B . ?\x00A5) ;; YEN SIGN - (?\,H&(B . ?\x00A6) ;; BROKEN BAR - (?\,H'(B . ?\x00A7) ;; SECTION SIGN - (?\,H((B . ?\x00A8) ;; DIAERESIS - (?\,H)(B . ?\x00A9) ;; COPYRIGHT SIGN - (?\,H*(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,H+(B . ?\x00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,H,(B . ?\x00AC) ;; NOT SIGN - (?\,H-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,H.(B . ?\x00AE) ;; REGISTERED SIGN - (?\,H/(B . ?\x00AF) ;; MACRON - (?\,H0(B . ?\x00B0) ;; DEGREE SIGN - (?\,H1(B . ?\x00B1) ;; PLUS-MINUS SIGN - (?\,H2(B . ?\x00B2) ;; SUPERSCRIPT TWO - (?\,H3(B . ?\x00B3) ;; SUPERSCRIPT THREE - (?\,H4(B . ?\x00B4) ;; ACUTE ACCENT - (?\,H5(B . ?\x00B5) ;; MICRO SIGN - (?\,H6(B . ?\x00B6) ;; PILCROW SIGN - (?\,H7(B . ?\x00B7) ;; MIDDLE DOT - (?\,H8(B . ?\x00B8) ;; CEDILLA - (?\,H9(B . ?\x00B9) ;; SUPERSCRIPT ONE - (?\,H:(B . ?\x00F7) ;; DIVISION SIGN - (?\,H;(B . ?\x00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,H<(B . ?\x00BC) ;; VULGAR FRACTION ONE QUARTER - (?\,H=(B . ?\x00BD) ;; VULGAR FRACTION ONE HALF - (?\,H>(B . ?\x00BE) ;; VULGAR FRACTION THREE QUARTERS - ;; These are commented out since the current 8859-8 standard - ;; does not yet define these codepoints, although there are - ;; drafts which do). -; (?\,H@(B . ?\x05B0) ;; HEBREW POINT SHEVA -; (?\,HA(B . ?\x05B1) ;; HEBREW POINT HATAF SEGOL -; (?\,HB(B . ?\x05B2) ;; HEBREW POINT HATAF PATAH -; (?\,HC(B . ?\x05B3) ;; HEBREW POINT HATAF QAMATS -; (?\,HD(B . ?\x05B4) ;; HEBREW POINT HIRIQ -; (?\,HE(B . ?\x05B5) ;; HEBREW POINT TSERE -; (?\,HF(B . ?\x05B6) ;; HEBREW POINT SEGOL -; (?\,HG(B . ?\x05B7) ;; HEBREW POINT PATAH -; (?\,HH(B . ?\x05B8) ;; HEBREW POINT QAMATS -; (?\,HI(B . ?\x05B9) ;; HEBREW POINT HOLAM -; (?\,HK(B . ?\x05BB) ;; HEBREW POINT QUBUTS -; (?\,HL(B . ?\x05BC) ;; HEBREW POINT DAGESH -; (?\,HM(B . ?\x05BD) ;; HEBREW POINT METEG -; (?\,HN(B . ?\x05BE) ;; HEBREW POINT MAQAF -; (?\,HO(B . ?\x05BF) ;; HEBREW POINT RAFE -; (?\,HP(B . ?\x05C0) ;; HEBREW PUNCTUATION PASEQ -; (?\,HQ(B . ?\x05C1) ;; HEBREW POINT SHIN DOT -; (?\,HR(B . ?\x05C2) ;; HEBREW POINT SIN DOT -; (?\,HS(B . ?\x05C3) ;; HEBREW PUNCTUATION SOF PASUQ - (?\,H[(B . ?\x202D) ;; LEFT-TO-RIGHT OVERRIDE - (?\,H\(B . ?\x202E) ;; RIGHT-TO-LEFT OVERRIDE - (?\,H](B . ?\x202C) ;; POP DIRECTIONAL FORMATTING - (?\,H_(B . ?\x2017) ;; DOUBLE LOW LINE - (?\,H`(B . ?\x05D0) ;; HEBREW LETTER ALEF - (?\,Ha(B . ?\x05D1) ;; HEBREW LETTER BET - (?\,Hb(B . ?\x05D2) ;; HEBREW LETTER GIMEL - (?\,Hc(B . ?\x05D3) ;; HEBREW LETTER DALET - (?\,Hd(B . ?\x05D4) ;; HEBREW LETTER HE - (?\,He(B . ?\x05D5) ;; HEBREW LETTER VAV - (?\,Hf(B . ?\x05D6) ;; HEBREW LETTER ZAYIN - (?\,Hg(B . ?\x05D7) ;; HEBREW LETTER HET - (?\,Hh(B . ?\x05D8) ;; HEBREW LETTER TET - (?\,Hi(B . ?\x05D9) ;; HEBREW LETTER YOD - (?\,Hj(B . ?\x05DA) ;; HEBREW LETTER FINAL KAF - (?\,Hk(B . ?\x05DB) ;; HEBREW LETTER KAF - (?\,Hl(B . ?\x05DC) ;; HEBREW LETTER LAMED - (?\,Hm(B . ?\x05DD) ;; HEBREW LETTER FINAL MEM - (?\,Hn(B . ?\x05DE) ;; HEBREW LETTER MEM - (?\,Ho(B . ?\x05DF) ;; HEBREW LETTER FINAL NUN - (?\,Hp(B . ?\x05E0) ;; HEBREW LETTER NUN - (?\,Hq(B . ?\x05E1) ;; HEBREW LETTER SAMEKH - (?\,Hr(B . ?\x05E2) ;; HEBREW LETTER AYIN - (?\,Hs(B . ?\x05E3) ;; HEBREW LETTER FINAL PE - (?\,Ht(B . ?\x05E4) ;; HEBREW LETTER PE - (?\,Hu(B . ?\x05E5) ;; HEBREW LETTER FINAL TSADI - (?\,Hv(B . ?\x05E6) ;; HEBREW LETTER TSADI - (?\,Hw(B . ?\x05E7) ;; HEBREW LETTER QOF - (?\,Hx(B . ?\x05E8) ;; HEBREW LETTER RESH - (?\,Hy(B . ?\x05E9) ;; HEBREW LETTER SHIN - (?\,Hz(B . ?\x05EA) ;; HEBREW LETTER TAV - (?\,H{(B . ?\x202A) ;; LEFT-TO-RIGHT EMBEDDING - (?\,H|(B . ?\x202B) ;; RIGHT-TO-LEFT EMBEDDING - (?\,H}(B . ?\x200E) ;; LEFT-TO-RIGHT MARK - (?\,H~(B . ?\x200F) ;; RIGHT-TO-LEFT MARK - )) - - (ucs-8859-9-alist - '((?\,M (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,M!(B . ?\x00A1) ;; INVERTED EXCLAMATION MARK - (?\,M"(B . ?\x00A2) ;; CENT SIGN - (?\,M#(B . ?\x00A3) ;; POUND SIGN - (?\,M$(B . ?\x00A4) ;; CURRENCY SIGN - (?\,M%(B . ?\x00A5) ;; YEN SIGN - (?\,M&(B . ?\x00A6) ;; BROKEN BAR - (?\,M'(B . ?\x00A7) ;; SECTION SIGN - (?\,M((B . ?\x00A8) ;; DIAERESIS - (?\,M)(B . ?\x00A9) ;; COPYRIGHT SIGN - (?\,M*(B . ?\x00AA) ;; FEMININE ORDINAL INDICATOR - (?\,M+(B . ?\x00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,M,(B . ?\x00AC) ;; NOT SIGN - (?\,M-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,M.(B . ?\x00AE) ;; REGISTERED SIGN - (?\,M/(B . ?\x00AF) ;; MACRON - (?\,M0(B . ?\x00B0) ;; DEGREE SIGN - (?\,M1(B . ?\x00B1) ;; PLUS-MINUS SIGN - (?\,M2(B . ?\x00B2) ;; SUPERSCRIPT TWO - (?\,M3(B . ?\x00B3) ;; SUPERSCRIPT THREE - (?\,M4(B . ?\x00B4) ;; ACUTE ACCENT - (?\,M5(B . ?\x00B5) ;; MICRO SIGN - (?\,M6(B . ?\x00B6) ;; PILCROW SIGN - (?\,M7(B . ?\x00B7) ;; MIDDLE DOT - (?\,M8(B . ?\x00B8) ;; CEDILLA - (?\,M9(B . ?\x00B9) ;; SUPERSCRIPT ONE - (?\,M:(B . ?\x00BA) ;; MASCULINE ORDINAL INDICATOR - (?\,M;(B . ?\x00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,M<(B . ?\x00BC) ;; VULGAR FRACTION ONE QUARTER - (?\,M=(B . ?\x00BD) ;; VULGAR FRACTION ONE HALF - (?\,M>(B . ?\x00BE) ;; VULGAR FRACTION THREE QUARTERS - (?\,M?(B . ?\x00BF) ;; INVERTED QUESTION MARK - (?\,M@(B . ?\x00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE - (?\,MA(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,MB(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,MC(B . ?\x00C3) ;; LATIN CAPITAL LETTER A WITH TILDE - (?\,MD(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,ME(B . ?\x00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE - (?\,MF(B . ?\x00C6) ;; LATIN CAPITAL LETTER AE - (?\,MG(B . ?\x00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA - (?\,MH(B . ?\x00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE - (?\,MI(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,MJ(B . ?\x00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX - (?\,MK(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,ML(B . ?\x00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE - (?\,MM(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,MN(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,MO(B . ?\x00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS - (?\,MP(B . ?\x011E) ;; LATIN CAPITAL LETTER G WITH BREVE - (?\,MQ(B . ?\x00D1) ;; LATIN CAPITAL LETTER N WITH TILDE - (?\,MR(B . ?\x00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE - (?\,MS(B . ?\x00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE - (?\,MT(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,MU(B . ?\x00D5) ;; LATIN CAPITAL LETTER O WITH TILDE - (?\,MV(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,MW(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,MX(B . ?\x00D8) ;; LATIN CAPITAL LETTER O WITH STROKE - (?\,MY(B . ?\x00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE - (?\,MZ(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,M[(B . ?\x00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - (?\,M\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,M](B . ?\x0130) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE - (?\,M^(B . ?\x015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA - (?\,M_(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,M`(B . ?\x00E0) ;; LATIN SMALL LETTER A WITH GRAVE - (?\,Ma(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,Mb(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,Mc(B . ?\x00E3) ;; LATIN SMALL LETTER A WITH TILDE - (?\,Md(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,Me(B . ?\x00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE - (?\,Mf(B . ?\x00E6) ;; LATIN SMALL LETTER AE - (?\,Mg(B . ?\x00E7) ;; LATIN SMALL LETTER C WITH CEDILLA - (?\,Mh(B . ?\x00E8) ;; LATIN SMALL LETTER E WITH GRAVE - (?\,Mi(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,Mj(B . ?\x00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX - (?\,Mk(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,Ml(B . ?\x00EC) ;; LATIN SMALL LETTER I WITH GRAVE - (?\,Mm(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,Mn(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,Mo(B . ?\x00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS - (?\,Mp(B . ?\x011F) ;; LATIN SMALL LETTER G WITH BREVE - (?\,Mq(B . ?\x00F1) ;; LATIN SMALL LETTER N WITH TILDE - (?\,Mr(B . ?\x00F2) ;; LATIN SMALL LETTER O WITH GRAVE - (?\,Ms(B . ?\x00F3) ;; LATIN SMALL LETTER O WITH ACUTE - (?\,Mt(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,Mu(B . ?\x00F5) ;; LATIN SMALL LETTER O WITH TILDE - (?\,Mv(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,Mw(B . ?\x00F7) ;; DIVISION SIGN - (?\,Mx(B . ?\x00F8) ;; LATIN SMALL LETTER O WITH STROKE - (?\,My(B . ?\x00F9) ;; LATIN SMALL LETTER U WITH GRAVE - (?\,Mz(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,M{(B . ?\x00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - (?\,M|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,M}(B . ?\x0131) ;; LATIN SMALL LETTER DOTLESS I - (?\,M~(B . ?\x015F) ;; LATIN SMALL LETTER S WITH CEDILLA - (?\,M(B . ?\x00FF) ;; LATIN SMALL LETTER Y WITH DIAERESIS - )) - - (ucs-8859-14-alist - '((?\,_ (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,_!(B . ?\x1E02) ;; LATIN CAPITAL LETTER B WITH DOT ABOVE - (?\,_"(B . ?\x1E03) ;; LATIN SMALL LETTER B WITH DOT ABOVE - (?\,_#(B . ?\x00A3) ;; POUND SIGN - (?\,_$(B . ?\x010A) ;; LATIN CAPITAL LETTER C WITH DOT ABOVE - (?\,_%(B . ?\x010B) ;; LATIN SMALL LETTER C WITH DOT ABOVE - (?\,_&(B . ?\x1E0A) ;; LATIN CAPITAL LETTER D WITH DOT ABOVE - (?\,_'(B . ?\x00A7) ;; SECTION SIGN - (?\,_((B . ?\x1E80) ;; LATIN CAPITAL LETTER W WITH GRAVE - (?\,_)(B . ?\x00A9) ;; COPYRIGHT SIGN - (?\,_*(B . ?\x1E82) ;; LATIN CAPITAL LETTER W WITH ACUTE - (?\,_+(B . ?\x1E0B) ;; LATIN SMALL LETTER D WITH DOT ABOVE - (?\,_,(B . ?\x1EF2) ;; LATIN CAPITAL LETTER Y WITH GRAVE - (?\,_-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,_.(B . ?\x00AE) ;; REGISTERED SIGN - (?\,_/(B . ?\x0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS - (?\,_0(B . ?\x1E1E) ;; LATIN CAPITAL LETTER F WITH DOT ABOVE - (?\,_1(B . ?\x1E1F) ;; LATIN SMALL LETTER F WITH DOT ABOVE - (?\,_2(B . ?\x0120) ;; LATIN CAPITAL LETTER G WITH DOT ABOVE - (?\,_3(B . ?\x0121) ;; LATIN SMALL LETTER G WITH DOT ABOVE - (?\,_4(B . ?\x1E40) ;; LATIN CAPITAL LETTER M WITH DOT ABOVE - (?\,_5(B . ?\x1E41) ;; LATIN SMALL LETTER M WITH DOT ABOVE - (?\,_6(B . ?\x00B6) ;; PILCROW SIGN - (?\,_7(B . ?\x1E56) ;; LATIN CAPITAL LETTER P WITH DOT ABOVE - (?\,_8(B . ?\x1E81) ;; LATIN SMALL LETTER W WITH GRAVE - (?\,_9(B . ?\x1E57) ;; LATIN SMALL LETTER P WITH DOT ABOVE - (?\,_:(B . ?\x1E83) ;; LATIN SMALL LETTER W WITH ACUTE - (?\,_;(B . ?\x1E60) ;; LATIN CAPITAL LETTER S WITH DOT ABOVE - (?\,_<(B . ?\x1EF3) ;; LATIN SMALL LETTER Y WITH GRAVE - (?\,_=(B . ?\x1E84) ;; LATIN CAPITAL LETTER W WITH DIAERESIS - (?\,_>(B . ?\x1E85) ;; LATIN SMALL LETTER W WITH DIAERESIS - (?\,_?(B . ?\x1E61) ;; LATIN SMALL LETTER S WITH DOT ABOVE - (?\,_@(B . ?\x00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE - (?\,_A(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,_B(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,_C(B . ?\x00C3) ;; LATIN CAPITAL LETTER A WITH TILDE - (?\,_D(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,_E(B . ?\x00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE - (?\,_F(B . ?\x00C6) ;; LATIN CAPITAL LETTER AE - (?\,_G(B . ?\x00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA - (?\,_H(B . ?\x00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE - (?\,_I(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,_J(B . ?\x00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX - (?\,_K(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,_L(B . ?\x00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE - (?\,_M(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,_N(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,_O(B . ?\x00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS - (?\,_P(B . ?\x0174) ;; LATIN CAPITAL LETTER W WITH CIRCUMFLEX - (?\,_Q(B . ?\x00D1) ;; LATIN CAPITAL LETTER N WITH TILDE - (?\,_R(B . ?\x00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE - (?\,_S(B . ?\x00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE - (?\,_T(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,_U(B . ?\x00D5) ;; LATIN CAPITAL LETTER O WITH TILDE - (?\,_V(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,_W(B . ?\x1E6A) ;; LATIN CAPITAL LETTER T WITH DOT ABOVE - (?\,_X(B . ?\x00D8) ;; LATIN CAPITAL LETTER O WITH STROKE - (?\,_Y(B . ?\x00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE - (?\,_Z(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,_[(B . ?\x00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - (?\,_\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,_](B . ?\x00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE - (?\,_^(B . ?\x0176) ;; LATIN CAPITAL LETTER Y WITH CIRCUMFLEX - (?\,__(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,_`(B . ?\x00E0) ;; LATIN SMALL LETTER A WITH GRAVE - (?\,_a(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,_b(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,_c(B . ?\x00E3) ;; LATIN SMALL LETTER A WITH TILDE - (?\,_d(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,_e(B . ?\x00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE - (?\,_f(B . ?\x00E6) ;; LATIN SMALL LETTER AE - (?\,_g(B . ?\x00E7) ;; LATIN SMALL LETTER C WITH CEDILLA - (?\,_h(B . ?\x00E8) ;; LATIN SMALL LETTER E WITH GRAVE - (?\,_i(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,_j(B . ?\x00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX - (?\,_k(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,_l(B . ?\x00EC) ;; LATIN SMALL LETTER I WITH GRAVE - (?\,_m(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,_n(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,_o(B . ?\x00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS - (?\,_p(B . ?\x0175) ;; LATIN SMALL LETTER W WITH CIRCUMFLEX - (?\,_q(B . ?\x00F1) ;; LATIN SMALL LETTER N WITH TILDE - (?\,_r(B . ?\x00F2) ;; LATIN SMALL LETTER O WITH GRAVE - (?\,_s(B . ?\x00F3) ;; LATIN SMALL LETTER O WITH ACUTE - (?\,_t(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,_u(B . ?\x00F5) ;; LATIN SMALL LETTER O WITH TILDE - (?\,_v(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,_w(B . ?\x1E6B) ;; LATIN SMALL LETTER T WITH DOT ABOVE - (?\,_x(B . ?\x00F8) ;; LATIN SMALL LETTER O WITH STROKE - (?\,_y(B . ?\x00F9) ;; LATIN SMALL LETTER U WITH GRAVE - (?\,_z(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,_{(B . ?\x00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - (?\,_|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,_}(B . ?\x00FD) ;; LATIN SMALL LETTER Y WITH ACUTE - (?\,_~(B . ?\x0177) ;; LATIN SMALL LETTER Y WITH CIRCUMFLEX - (?\,_(B . ?\x00FF) ;; LATIN SMALL LETTER Y WITH DIAERESIS - )) - - (ucs-8859-15-alist - '((?\,b (B . ?\x00A0) ;; NO-BREAK SPACE - (?\,b!(B . ?\x00A1) ;; INVERTED EXCLAMATION MARK - (?\,b"(B . ?\x00A2) ;; CENT SIGN - (?\,b#(B . ?\x00A3) ;; POUND SIGN - (?\,b$(B . ?\x20AC) ;; EURO SIGN - (?\,b%(B . ?\x00A5) ;; YEN SIGN - (?\,b&(B . ?\x0160) ;; LATIN CAPITAL LETTER S WITH CARON - (?\,b'(B . ?\x00A7) ;; SECTION SIGN - (?\,b((B . ?\x0161) ;; LATIN SMALL LETTER S WITH CARON - (?\,b)(B . ?\x00A9) ;; COPYRIGHT SIGN - (?\,b*(B . ?\x00AA) ;; FEMININE ORDINAL INDICATOR - (?\,b+(B . ?\x00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,b,(B . ?\x00AC) ;; NOT SIGN - (?\,b-(B . ?\x00AD) ;; SOFT HYPHEN - (?\,b.(B . ?\x00AE) ;; REGISTERED SIGN - (?\,b/(B . ?\x00AF) ;; MACRON - (?\,b0(B . ?\x00B0) ;; DEGREE SIGN - (?\,b1(B . ?\x00B1) ;; PLUS-MINUS SIGN - (?\,b2(B . ?\x00B2) ;; SUPERSCRIPT TWO - (?\,b3(B . ?\x00B3) ;; SUPERSCRIPT THREE - (?\,b4(B . ?\x017D) ;; LATIN CAPITAL LETTER Z WITH CARON - (?\,b5(B . ?\x00B5) ;; MICRO SIGN - (?\,b6(B . ?\x00B6) ;; PILCROW SIGN - (?\,b7(B . ?\x00B7) ;; MIDDLE DOT - (?\,b8(B . ?\x017E) ;; LATIN SMALL LETTER Z WITH CARON - (?\,b9(B . ?\x00B9) ;; SUPERSCRIPT ONE - (?\,b:(B . ?\x00BA) ;; MASCULINE ORDINAL INDICATOR - (?\,b;(B . ?\x00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - (?\,b<(B . ?\x0152) ;; LATIN CAPITAL LIGATURE OE - (?\,b=(B . ?\x0153) ;; LATIN SMALL LIGATURE OE - (?\,b>(B . ?\x0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS - (?\,b?(B . ?\x00BF) ;; INVERTED QUESTION MARK - (?\,b@(B . ?\x00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE - (?\,bA(B . ?\x00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE - (?\,bB(B . ?\x00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX - (?\,bC(B . ?\x00C3) ;; LATIN CAPITAL LETTER A WITH TILDE - (?\,bD(B . ?\x00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS - (?\,bE(B . ?\x00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE - (?\,bF(B . ?\x00C6) ;; LATIN CAPITAL LETTER AE - (?\,bG(B . ?\x00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA - (?\,bH(B . ?\x00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE - (?\,bI(B . ?\x00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE - (?\,bJ(B . ?\x00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX - (?\,bK(B . ?\x00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS - (?\,bL(B . ?\x00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE - (?\,bM(B . ?\x00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE - (?\,bN(B . ?\x00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX - (?\,bO(B . ?\x00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS - (?\,bP(B . ?\x00D0) ;; LATIN CAPITAL LETTER ETH - (?\,bQ(B . ?\x00D1) ;; LATIN CAPITAL LETTER N WITH TILDE - (?\,bR(B . ?\x00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE - (?\,bS(B . ?\x00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE - (?\,bT(B . ?\x00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX - (?\,bU(B . ?\x00D5) ;; LATIN CAPITAL LETTER O WITH TILDE - (?\,bV(B . ?\x00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS - (?\,bW(B . ?\x00D7) ;; MULTIPLICATION SIGN - (?\,bX(B . ?\x00D8) ;; LATIN CAPITAL LETTER O WITH STROKE - (?\,bY(B . ?\x00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE - (?\,bZ(B . ?\x00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE - (?\,b[(B . ?\x00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX - (?\,b\(B . ?\x00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS - (?\,b](B . ?\x00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE - (?\,b^(B . ?\x00DE) ;; LATIN CAPITAL LETTER THORN - (?\,b_(B . ?\x00DF) ;; LATIN SMALL LETTER SHARP S - (?\,b`(B . ?\x00E0) ;; LATIN SMALL LETTER A WITH GRAVE - (?\,ba(B . ?\x00E1) ;; LATIN SMALL LETTER A WITH ACUTE - (?\,bb(B . ?\x00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX - (?\,bc(B . ?\x00E3) ;; LATIN SMALL LETTER A WITH TILDE - (?\,bd(B . ?\x00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS - (?\,be(B . ?\x00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE - (?\,bf(B . ?\x00E6) ;; LATIN SMALL LETTER AE - (?\,bg(B . ?\x00E7) ;; LATIN SMALL LETTER C WITH CEDILLA - (?\,bh(B . ?\x00E8) ;; LATIN SMALL LETTER E WITH GRAVE - (?\,bi(B . ?\x00E9) ;; LATIN SMALL LETTER E WITH ACUTE - (?\,bj(B . ?\x00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX - (?\,bk(B . ?\x00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS - (?\,bl(B . ?\x00EC) ;; LATIN SMALL LETTER I WITH GRAVE - (?\,bm(B . ?\x00ED) ;; LATIN SMALL LETTER I WITH ACUTE - (?\,bn(B . ?\x00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX - (?\,bo(B . ?\x00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS - (?\,bp(B . ?\x00F0) ;; LATIN SMALL LETTER ETH - (?\,bq(B . ?\x00F1) ;; LATIN SMALL LETTER N WITH TILDE - (?\,br(B . ?\x00F2) ;; LATIN SMALL LETTER O WITH GRAVE - (?\,bs(B . ?\x00F3) ;; LATIN SMALL LETTER O WITH ACUTE - (?\,bt(B . ?\x00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX - (?\,bu(B . ?\x00F5) ;; LATIN SMALL LETTER O WITH TILDE - (?\,bv(B . ?\x00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS - (?\,bw(B . ?\x00F7) ;; DIVISION SIGN - (?\,bx(B . ?\x00F8) ;; LATIN SMALL LETTER O WITH STROKE - (?\,by(B . ?\x00F9) ;; LATIN SMALL LETTER U WITH GRAVE - (?\,bz(B . ?\x00FA) ;; LATIN SMALL LETTER U WITH ACUTE - (?\,b{(B . ?\x00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX - (?\,b|(B . ?\x00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS - (?\,b}(B . ?\x00FD) ;; LATIN SMALL LETTER Y WITH ACUTE - (?\,b~(B . ?\x00FE) ;; LATIN SMALL LETTER THORN - (?\,b(B . ?\x00FF) ;; LATIN SMALL LETTER Y WITH DIAERESIS - )) - - (ucs-8859-1-alist - (let ((i 160) - l) - (while (< i 256) - (push (cons (make-char 'latin-iso8859-1 (- i 128)) i) - l) - (setq i (1+ i))) - (nreverse l)))) - - ;; Note: Here, using decode-char is safe because - ;; utf-fragment-on-decoding is by default nil, thus the translation - ;; table `utf-translation-table-for-decode' does nothing. - - ;; Convert the lists to the basic char tables. - (dolist (n (list 15 14 9 8 7 6 5 4 3 2 1)) - (let ((alist (symbol-value (intern (format "ucs-8859-%d-alist" n))))) - (dolist (pair alist) - (let ((mule (car pair)) - (uc (cdr pair)) - (mu (decode-char 'ucs (cdr pair)))) - (aset ucs-mule-8859-to-ucs-table mule uc) - ;; (aset ucs-ucs-to-mule-8859-table uc mule) - ;; (aset ucs-mule-unicode-to-mule-8859 mu mule) - (aset ucs-mule-8859-to-mule-unicode mule mu) - (aset ucs-mule-to-mule-unicode mule mu))))) - - ;; Derive tables that can be used as per-coding-system - ;; `translation-table-for-encode's. - ;; N.B., there's no 8859-6 coding system. - (dolist (n (list 15 14 9 8 7 5 4 3 2 1)) - (let* ((alist (symbol-value (intern (format "ucs-8859-%d-alist" n)))) - (encode-translator (set (intern (format "ucs-8859-%d-encode-table" - n)) - (make-translation-table))) - (coding-system - (coding-system-base (intern (format "iso-8859-%d" n)))) - (dependency (coding-system-get coding-system 'dependency)) - elt) - ;; Start with the mule-unicode component (except for latin-iso8859-1). - (if (/= n 1) - (dolist (pair alist) - (let ((mule (car pair)) - (mu (decode-char 'ucs (cdr pair)))) - (aset encode-translator mu mule)))) - ;; Find characters from other 8859 sets which map to the same - ;; unicode as some character in this set. - (map-char-table (lambda (k v) - (if (and (setq elt (rassq v alist)) - (not (assq k alist))) - (aset encode-translator k (car elt)))) - ucs-mule-8859-to-ucs-table) - (optimize-char-table encode-translator) - - (or (memq 'unify-8859-on-encoding-mode dependency) - (setq dependency (cons 'unify-8859-on-encoding-mode dependency))) - (or (memq 'unify-8859-on-decoding-mode dependency) - (setq dependency (cons 'unify-8859-on-decoding-mode dependency))) - (coding-system-put coding-system 'dependency dependency)))) - -(defun ucs-unify-8859 (for-encode for-decode) - "Set up translation-tables for unifying characters from ISO 8859. - -On decoding, non-ASCII characters are mapped into the `iso-latin-1' -and `mule-unicode-0100-24ff' charsets. On encoding, these are mapped -back appropriate for the coding system. - -With prefix arg, do unification on encoding only, i.e. don't unify -everything on input operations." - (when for-decode - ;; Unify 8859 on decoding. (Non-CCL coding systems only.) - (if utf-fragment-on-decoding - (progn (map-char-table - (lambda (k v) - (if v (aset ucs-mule-8859-to-mule-unicode v nil))) - utf-fragmentation-table) - (optimize-char-table ucs-mule-8859-to-mule-unicode)) - ;; Reset in case it was changed. - (map-char-table - (lambda (k v) - (if v (aset ucs-mule-8859-to-mule-unicode v k))) - utf-fragmentation-table)) - - ;; For non-CCL coding systems (e.g. iso-latin-2). - (set-char-table-parent standard-translation-table-for-decode - ucs-mule-8859-to-mule-unicode) - ;; For CCL coding systems other than mule-utf-* - (define-translation-table 'ucs-translation-table-for-decode - ucs-mule-8859-to-mule-unicode) - - ;; Translate Quail input globally. - (setq-default translation-table-for-input ucs-mule-to-mule-unicode) - ;; In case this is set up, but we should use the global - ;; translation-table. - (remove-hook 'minibuffer-setup-hook 'ucs-minibuffer-setup)) - - (when for-encode - ;; Make mule-utf-* encode all characters in ucs-mule-to-mule-unicode. - (let ((coding-list '(mule-utf-8 mule-utf-16be mule-utf-16le - mule-utf-16be-with-signature - mule-utf-16le-with-signature))) - (define-translation-table 'utf-translation-table-for-encode - ucs-mule-to-mule-unicode) - (dolist (coding coding-list) - (set-char-table-parent (coding-system-get coding 'safe-chars) - ucs-mule-to-mule-unicode))) - - ;; Adjust the 8859 coding systems to fragment the unified characters - ;; on encoding. - (dolist (n '(1 2 3 4 5 7 8 9 14 15)) - (let* ((coding-system - (coding-system-base (intern (format "iso-8859-%d" n)))) - (table (symbol-value - (intern (format "ucs-8859-%d-encode-table" n)))) - (safe (coding-system-get coding-system 'safe-chars))) - ;; Actually, the coding system's safe-chars are not normally - ;; used after they've been registered, but we might as well - ;; record them. Setting the parent here is a convenience. - (set-char-table-parent safe table) - (coding-system-put coding-system 'translation-table-for-encode table))) - (add-hook 'minibuffer-setup-hook 'ucs-minibuffer-setup))) - -(defun ucs-fragment-8859 (for-encode for-decode) - "Undo the unification done by `ucs-unify-8859'. -With prefix arg, undo unification on encoding only, i.e. don't undo -unification on input operations." - (when for-decode - ;; Don't Unify 8859 on decoding. - ;; For non-CCL coding systems (e.g. iso-latin-2). - (set-char-table-parent standard-translation-table-for-decode nil) - ;; For CCL coding systems other than mule-utf-* (e.g. cyrillic-koi8). - (define-translation-table 'ucs-translation-table-for-decode) - (setq-default translation-table-for-input nil)) - - (when for-encode - ;; Disable mule-utf-* encoding for all characters in - ;; ucs-mule-to-mule-unicode except what was originally supported - ;; and what is translated by utf-translation-table-for-decode when - ;; `utf-fragment-on-decoding' is non-nil. - (let ((coding-list '(mule-utf-8 mule-utf-16be mule-utf-16le - mule-utf-16be-with-signature - mule-utf-16le-with-signature)) - (safe (coding-system-get 'mule-utf-8 'safe-chars))) - (dolist (coding coding-list) - (set-char-table-parent (coding-system-get coding 'safe-chars) nil)) - (if (not utf-fragment-on-decoding) - (define-translation-table 'utf-translation-table-for-encode) - (define-translation-table 'utf-translation-table-for-encode - utf-defragmentation-table))) - - ;; For each charset, remove the parent of `safe-chars' property of - ;; the corresponding coding system. - (dolist (n '(1 2 3 4 5 7 8 9 14 15)) - (let* ((coding-system - (coding-system-base (intern (format "iso-8859-%d" n)))) - (safe (coding-system-get coding-system 'safe-chars))) - (if (char-table-parent safe) - (set-char-table-parent safe nil)) - (coding-system-put coding-system 'translation-table-for-encode nil))) - (remove-hook 'minibuffer-setup-hook 'ucs-minibuffer-setup))) - -(defun ucs-insert (arg) - "Insert the Emacs character representation of the given Unicode. -Interactively, prompts for a hex string giving the code." - (interactive "sUnicode (hex): ") - (let ((c (decode-char 'ucs (if (integerp arg) - arg - (string-to-number arg 16))))) - (if c - (insert c) - (error "Character can't be decoded to UCS")))) - -;;; Dealing with non-8859 character sets. - -;; We only set up translation on encoding to utf-8. Also translation -;; tables ucs-CS-encode-table are constructed for some coding systems -;; CS which could be used as `translation-table-for-encode', currently -;; for indian-is13194, lao, thai, tibetan-iso-8bit and -;; vietnamese-viscii. - -;; The alists here cover both coding systems (external charsets), like -;; VISCII, and individual Emacs charsets, like `ipa'. -(let ((vietnamese-viscii - '((?,1!(B . ?$,1o/(B) - (?,1"(B . ?$,1o1(B) - (?,1#(B . ?$,1o7(B) - (?,1$(B . ?$,1o%(B) - (?,1%(B . ?$,1o'(B) - (?,1&(B . ?$,1o)(B) - (?,1'(B . ?$,1o-(B) - (?,1((B . ?$,1o=(B) - (?,1)(B . ?$,1o9(B) - (?,1*(B . ?$,1o?(B) - (?,1+(B . ?$,1oA(B) - (?,1,(B . ?$,1oC(B) - (?,1-(B . ?$,1oE(B) - (?,1.(B . ?$,1oG(B) - (?,1/(B . ?$,1oQ(B) - (?,10(B . ?$,1oS(B) - (?,11(B . ?$,1oU(B) - (?,12(B . ?$,1oW(B) - (?,15(B . ?$,1oY(B) - (?,16(B . ?$,1o](B) - (?,17(B . ?$,1o_(B) - (?,18(B . ?$,1oK(B) - (?,1=(B . ?$,1!a(B) - (?,1>(B . ?$,1o[(B) - (?,1F(B . ?$,1o3(B) - (?,1G(B . ?$,1o5(B) - (?,1O(B . ?$,1os(B) - (?,1Q(B . ?$,1oi(B) - (?,1U(B . ?$,1o!(B) - (?,1V(B . ?$,1ow(B) - (?,1W(B . ?$,1ok(B) - (?,1X(B . ?$,1om(B) - (?,1[(B . ?$,1oy(B) - (?,1\(B . ?$,1ou(B) - (?,1^(B . ?$,1oa(B) - (?,1_(B . ?$,1!p(B) - (?,1`(B . ?,A`(B) - (?,1a(B . ?,Aa(B) - (?,1b(B . ?,Ab(B) - (?,1c(B . ?,Ac(B) - (?,1d(B . ?$,1o#(B) - (?,1e(B . ?$,1 #(B) - (?,1f(B . ?$,1oo(B) - (?,1g(B . ?$,1o+(B) - (?,1h(B . ?,Ah(B) - (?,1i(B . ?,Ai(B) - (?,1j(B . ?,Aj(B) - (?,1k(B . ?$,1o;(B) - (?,1l(B . ?,Al(B) - (?,1m(B . ?,Am(B) - (?,1n(B . ?$,1 I(B) - (?,1o(B . ?$,1oI(B) - (?,1p(B . ?$,1 1(B) - (?,1q(B . ?$,1oq(B) - (?,1r(B . ?,Ar(B) - (?,1s(B . ?,As(B) - (?,1t(B . ?,At(B) - (?,1u(B . ?,Au(B) - (?,1v(B . ?$,1oO(B) - (?,1w(B . ?$,1oM(B) - (?,1x(B . ?$,1oe(B) - (?,1y(B . ?,Ay(B) - (?,1z(B . ?,Az(B) - (?,1{(B . ?$,1!)(B) - (?,1|(B . ?$,1og(B) - (?,1}(B . ?,A}(B) - (?,1~(B . ?$,1oc(B) - - (?,2!(B . ?$,1o.(B) - (?,2"(B . ?$,1o0(B) - (?,2#(B . ?$,1o6(B) - (?,2$(B . ?$,1o$(B) - (?,2%(B . ?$,1o&(B) - (?,2&(B . ?$,1o((B) - (?,2'(B . ?$,1o,(B) - (?,2((B . ?$,1o<(B) - (?,2)(B . ?$,1o8(B) - (?,2*(B . ?$,1o>(B) - (?,2+(B . ?$,1o@(B) - (?,2,(B . ?$,1oB(B) - (?,2-(B . ?$,1oD(B) - (?,2.(B . ?$,1oF(B) - (?,2/(B . ?$,1oP(B) - (?,20(B . ?$,1oR(B) - (?,21(B . ?$,1oT(B) - (?,22(B . ?$,1oV(B) - (?,25(B . ?$,1oX(B) - (?,26(B . ?$,1o\(B) - (?,27(B . ?$,1o^(B) - (?,28(B . ?$,1oJ(B) - (?,2=(B . ?$,1!`(B) - (?,2>(B . ?$,1oZ(B) - (?,2F(B . ?$,1o2(B) - (?,2G(B . ?$,1o4(B) - (?,2O(B . ?$,1or(B) - (?,2Q(B . ?$,1oh(B) - (?,2U(B . ?$,1o (B) - (?,2V(B . ?$,1ov(B) - (?,2W(B . ?$,1oj(B) - (?,2X(B . ?$,1ol(B) - (?,2[(B . ?$,1ox(B) - (?,2\(B . ?$,1ot(B) - (?,2^(B . ?$,1o`(B) - (?,2_(B . ?$,1!o(B) - (?,2`(B . ?,A@(B) - (?,2a(B . ?,AA(B) - (?,2b(B . ?,AB(B) - (?,2c(B . ?,AC(B) - (?,2d(B . ?$,1o"(B) - (?,2e(B . ?$,1 "(B) - (?,2f(B . ?$,1on(B) - (?,2g(B . ?$,1o*(B) - (?,2h(B . ?,AH(B) - (?,2i(B . ?,AI(B) - (?,2j(B . ?,AJ(B) - (?,2k(B . ?$,1o:(B) - (?,2l(B . ?,AL(B) - (?,2m(B . ?,AM(B) - (?,2n(B . ?$,1 H(B) - (?,2o(B . ?$,1oH(B) - (?,2p(B . ?$,1 0(B) - (?,2q(B . ?$,1op(B) - (?,2r(B . ?,AR(B) - (?,2s(B . ?,AS(B) - (?,2t(B . ?,AT(B) - (?,2u(B . ?,AU(B) - (?,2v(B . ?$,1oN(B) - (?,2w(B . ?$,1oL(B) - (?,2x(B . ?$,1od(B) - (?,2y(B . ?,AY(B) - (?,2z(B . ?,AZ(B) - (?,2{(B . ?$,1!((B) - (?,2|(B . ?$,1of(B) - (?,2}(B . ?,A](B) - (?,2~(B . ?$,1ob(B))) - - (thai-tis620 - '((?,T!(B . ?$,1Ba(B) - (?,T"(B . ?$,1Bb(B) - (?,T#(B . ?$,1Bc(B) - (?,T$(B . ?$,1Bd(B) - (?,T%(B . ?$,1Be(B) - (?,T&(B . ?$,1Bf(B) - (?,T'(B . ?$,1Bg(B) - (?,T((B . ?$,1Bh(B) - (?,T)(B . ?$,1Bi(B) - (?,T*(B . ?$,1Bj(B) - (?,T+(B . ?$,1Bk(B) - (?,T,(B . ?$,1Bl(B) - (?,T-(B . ?$,1Bm(B) - (?,T.(B . ?$,1Bn(B) - (?,T/(B . ?$,1Bo(B) - (?,T0(B . ?$,1Bp(B) - (?,T1(B . ?$,1Bq(B) - (?,T2(B . ?$,1Br(B) - (?,T3(B . ?$,1Bs(B) - (?,T4(B . ?$,1Bt(B) - (?,T5(B . ?$,1Bu(B) - (?,T6(B . ?$,1Bv(B) - (?,T7(B . ?$,1Bw(B) - (?,T8(B . ?$,1Bx(B) - (?,T9(B . ?$,1By(B) - (?,T:(B . ?$,1Bz(B) - (?,T;(B . ?$,1B{(B) - (?,T<(B . ?$,1B|(B) - (?,T=(B . ?$,1B}(B) - (?,T>(B . ?$,1B~(B) - (?,T?(B . ?$,1B(B) - (?,T@(B . ?$,1C (B) - (?,TA(B . ?$,1C!(B) - (?,TB(B . ?$,1C"(B) - (?,TC(B . ?$,1C#(B) - (?,TD(B . ?$,1C$(B) - (?,TE(B . ?$,1C%(B) - (?,TF(B . ?$,1C&(B) - (?,TG(B . ?$,1C'(B) - (?,TH(B . ?$,1C((B) - (?,TI(B . ?$,1C)(B) - (?,TJ(B . ?$,1C*(B) - (?,TK(B . ?$,1C+(B) - (?,TL(B . ?$,1C,(B) - (?,TM(B . ?$,1C-(B) - (?,TN(B . ?$,1C.(B) - (?,TO(B . ?$,1C/(B) - (?,TP(B . ?$,1C0(B) - (?,TQ(B . ?$,1C1(B) - (?,TR(B . ?$,1C2(B) - (?,TS(B . ?$,1C3(B) - (?,TT(B . ?$,1C4(B) - (?,TU(B . ?$,1C5(B) - (?,TV(B . ?$,1C6(B) - (?,TW(B . ?$,1C7(B) - (?,TX(B . ?$,1C8(B) - (?,TY(B . ?$,1C9(B) - (?,TZ(B . ?$,1C:(B) - (?,T_(B . ?$,1C?(B) - (?,T`(B . ?$,1C@(B) - (?,Ta(B . ?$,1CA(B) - (?,Tb(B . ?$,1CB(B) - (?,Tc(B . ?$,1CC(B) - (?,Td(B . ?$,1CD(B) - (?,Te(B . ?$,1CE(B) - (?,Tf(B . ?$,1CF(B) - (?,Tg(B . ?$,1CG(B) - (?,Th(B . ?$,1CH(B) - (?,Ti(B . ?$,1CI(B) - (?,Tj(B . ?$,1CJ(B) - (?,Tk(B . ?$,1CK(B) - (?,Tl(B . ?$,1CL(B) - (?,Tm(B . ?$,1CM(B) - (?,Tn(B . ?$,1CN(B) - (?,To(B . ?$,1CO(B) - (?,Tp(B . ?$,1CP(B) - (?,Tq(B . ?$,1CQ(B) - (?,Tr(B . ?$,1CR(B) - (?,Ts(B . ?$,1CS(B) - (?,Tt(B . ?$,1CT(B) - (?,Tu(B . ?$,1CU(B) - (?,Tv(B . ?$,1CV(B) - (?,Tw(B . ?$,1CW(B) - (?,Tx(B . ?$,1CX(B) - (?,Ty(B . ?$,1CY(B) - (?,Tz(B . ?$,1CZ(B) - (?,T{(B . ?$,1C[(B))) - - (tibetan-iso-8bit - '((?$(7!0(B . ?$,1E@(B) - (?$(7!1(B . ?$,1EA(B) - (?$(7!2(B . ?$,1EB(B) - (?$(7!3(B . ?$,1EC(B) - (?$(7!4(B . ?$,1ED(B) - (?$(7!5(B . ?$,1EE(B) - (?$(7!6(B . ?$,1EF(B) - (?$(7!7(B . ?$,1EG(B) - (?$(7!8(B . ?$,1EH(B) - (?$(7!9(B . ?$,1EI(B) - (?$(7!:(B . ?$,1EJ(B) - (?$(7!;(B . ?$,1EK(B) - (?$(7!<(B . ?$,1EL(B) - (?$(7!=(B . ?$,1EM(B) - (?$(7!>(B . ?$,1EN(B) - (?$(7!?(B . ?$,1EO(B) - (?$(7!@(B . ?$,1EP(B) - (?$(7!A(B . ?$,1EQ(B) - (?$(7!B(B . ?$,1ER(B) - (?$(7!C(B . ?$,1ES(B) - (?$(7!D(B . ?$,1ET(B) - (?$(7!E(B . ?$,1EU(B) - (?$(7!F(B . ?$,1EV(B) - (?$(7!G(B . ?$,1EW(B) - (?$(7!H(B . ?$,1EX(B) - (?$(7!I(B . ?$,1EY(B) - (?$(7!J(B . ?$,1EZ(B) - (?$(7!K(B . ?$,1E[(B) - (?$(7!L(B . ?$,1E\(B) - (?$(7!M(B . ?$,1E](B) - (?$(7!N(B . ?$,1E^(B) - (?$(7!O(B . ?$,1E_(B) - (?$(7!P(B . ?$,1E`(B) - (?$(7!Q(B . ?$,1Ea(B) - (?$(7!R(B . ?$,1Eb(B) - (?$(7!S(B . ?$,1Ec(B) - (?$(7!T(B . ?$,1Ed(B) - (?$(7!U(B . ?$,1Ee(B) - (?$(7!V(B . ?$,1Ef(B) - (?$(7!W(B . ?$,1Eg(B) - (?$(7!X(B . ?$,1Eh(B) - (?$(7!Y(B . ?$,1Ei(B) - (?$(7!Z(B . ?$,1Ej(B) - (?$(7![(B . ?$,1Ek(B) - (?$(7!\(B . ?$,1El(B) - (?$(7!](B . ?$,1Em(B) - (?$(7!^(B . ?$,1En(B) - (?$(7!_(B . ?$,1Eo(B) - (?$(7!`(B . ?$,1Ep(B) - (?$(7!a(B . ?$,1Eq(B) - (?$(7!b(B . ?$,1Er(B) - (?$(7!c(B . ?$,1Es(B) - (?$(7!d(B . ?$,1Et(B) - (?$(7!e(B . ?$,1Eu(B) - (?$(7!f(B . ?$,1Ev(B) - (?$(7!g(B . ?$,1Ew(B) - (?$(7!h(B . ?$,1Ex(B) - (?$(7!i(B . ?$,1Ey(B) - (?$(7!j(B . ?$,1Ez(B) - (?$(7!k(B . ?$,1E{(B) - (?$(7!l(B . ?$,1E|(B) - (?$(7!m(B . ?$,1E}(B) - (?$(7!n(B . ?$,1E~(B) - (?$(7!o(B . ?$,1E(B) - (?$(7"!(B . ?$,1F (B) - (?$(7""(B . ?$,1F!(B) - (?$(7"#(B . ?$,1F"(B) - (?$(7"$(B . ?$,1F#(B) - (?$(7"%(B . ?$,1F$(B) - (?$(7"&(B . ?$,1F%(B) - (?$(7"'(B . ?$,1F&(B) - (?$(7"((B . ?$,1F'(B) - (?$(7"*(B . ?$,1F)(B) - (?$(7"+(B . ?$,1F*(B) - (?$(7",(B . ?$,1F+(B) - (?$(7"-(B . ?$,1F,(B) - (?$(7".(B . ?$,1F-(B) - (?$(7"/(B . ?$,1F.(B) - (?$(7"0(B . ?$,1F/(B) - (?$(7"1(B . ?$,1F0(B) - (?$(7"2(B . ?$,1F1(B) - (?$(7"3(B . ?$,1F2(B) - (?$(7"4(B . ?$,1F3(B) - (?$(7"5(B . ?$,1F4(B) - (?$(7"6(B . ?$,1F5(B) - (?$(7"7(B . ?$,1F6(B) - (?$(7"8(B . ?$,1F7(B) - (?$(7"9(B . ?$,1F8(B) - (?$(7":(B . ?$,1F9(B) - (?$(7";(B . ?$,1F:(B) - (?$(7"<(B . ?$,1F;(B) - (?$(7"=(B . ?$,1F<(B) - (?$(7">(B . ?$,1F=(B) - (?$(7"?(B . ?$,1F>(B) - (?$(7"@(B . ?$,1F?(B) - (?$(7"A(B . ?$,1F@(B) - (?$(7"B(B . ?$,1FA(B) - (?$(7"C(B . ?$,1FB(B) - (?$(7"D(B . ?$,1FC(B) - (?$(7"E(B . ?$,1FD(B) - (?$(7"F(B . ?$,1FE(B) - (?$(7"G(B . ?$,1FF(B) - (?$(7"H(B . ?$,1FG(B) - (?$(7"I(B . ?$,1FH(B) - (?$(7"J(B . ?$,1FI(B) - (?$(7"K(B . ?$,1FJ(B) - (?$(7"R(B . ?$,1FQ(B) - (?$(7"S(B . ?$,1FR(B) - (?$(7"T(B . ?$,1FS(B) - (?$(7"U(B . ?$,1FT(B) - (?$(7"V(B . ?$,1FU(B) - (?$(7"W(B . ?$,1FV(B) - (?$(7"X(B . ?$,1FW(B) - (?$(7"Y(B . ?$,1FX(B) - (?$(7"Z(B . ?$,1FY(B) - (?$(7"[(B . ?$,1FZ(B) - (?$(7"\(B . ?$,1F[(B) - (?$(7"](B . ?$,1F\(B) - (?$(7"^(B . ?$,1F](B) - (?$(7"_(B . ?$,1F^(B) - (?$(7"`(B . ?$,1F_(B) - (?$(7"a(B . ?$,1F`(B) - (?$(7"b(B . ?$,1Fa(B) - (?$(7"c(B . ?$,1Fb(B) - (?$(7"d(B . ?$,1Fc(B) - (?$(7"e(B . ?$,1Fd(B) - (?$(7"f(B . ?$,1Fe(B) - (?$(7"g(B . ?$,1Ff(B) - (?$(7"h(B . ?$,1Fg(B) - (?$(7"i(B . ?$,1Fh(B) - (?$(7"j(B . ?$,1Fi(B) - (?$(7"k(B . ?$,1Fj(B) - (?$(7"l(B . ?$,1Fk(B) - (?$(7#!(B . ?$,1Fp(B) - (?$(7#"(B . ?$,1Fq(B) - (?$(7##(B . ?$,1Fr(B) - (?$(7#$(B . ?$,1Fs(B) - (?$(7#%(B . ?$,1Ft(B) - (?$(7#&(B . ?$,1Fu(B) - (?$(7#'(B . ?$,1Fv(B) - (?$(7#((B . ?$,1Fw(B) - (?$(7#*(B . ?$,1Fy(B) - (?$(7#+(B . ?$,1Fz(B) - (?$(7#,(B . ?$,1F{(B) - (?$(7#-(B . ?$,1F|(B) - (?$(7#.(B . ?$,1F}(B) - (?$(7#/(B . ?$,1F~(B) - (?$(7#0(B . ?$,1F(B) - (?$(7#1(B . ?$,1G (B) - (?$(7#2(B . ?$,1G!(B) - (?$(7#3(B . ?$,1G"(B) - (?$(7#4(B . ?$,1G#(B) - (?$(7#5(B . ?$,1G$(B) - (?$(7#6(B . ?$,1G%(B) - (?$(7#7(B . ?$,1G&(B) - (?$(7#8(B . ?$,1G'(B) - (?$(7#9(B . ?$,1G((B) - (?$(7#:(B . ?$,1G)(B) - (?$(7#;(B . ?$,1G*(B) - (?$(7#<(B . ?$,1G+(B) - (?$(7#=(B . ?$,1G,(B) - (?$(7#>(B . ?$,1G-(B) - (?$(7#?(B . ?$,1G.(B) - (?$(7#@(B . ?$,1G/(B) - (?$(7#A(B . ?$,1G0(B) - (?$(7#B(B . ?$,1G1(B) - (?$(7#C(B . ?$,1G2(B) - (?$(7#D(B . ?$,1G3(B) - (?$(7#E(B . ?$,1G4(B) - (?$(7#F(B . ?$,1G5(B) - (?$(7#G(B . ?$,1G6(B) - (?$(7#H(B . ?$,1G7(B) - (?$(7#I(B . ?$,1G8(B) - (?$(7#J(B . ?$,1G9(B) - (?$(7#K(B . ?$,1G:(B) - (?$(7#L(B . ?$,1G;(B) - (?$(7#M(B . ?$,1G<(B) - (?$(7#O(B . ?$,1G>(B) - (?$(7#P(B . ?$,1G?(B) - (?$(7#Q(B . ?$,1G@(B) - (?$(7#R(B . ?$,1GA(B) - (?$(7#S(B . ?$,1GB(B) - (?$(7#T(B . ?$,1GC(B) - (?$(7#U(B . ?$,1GD(B) - (?$(7#V(B . ?$,1GE(B) - (?$(7#W(B . ?$,1GF(B) - (?$(7#X(B . ?$,1GG(B) - (?$(7#Y(B . ?$,1GH(B) - (?$(7#Z(B . ?$,1GI(B) - (?$(7#[(B . ?$,1GJ(B) - (?$(7#\(B . ?$,1GK(B) - (?$(7#](B . ?$,1GL(B) - (?$(7#`(B . ?$,1GO(B))) - - (ipa - '((?,0 (B . ?i) - (?,0!(B . ?$,1#j(B) - (?,0"(B . ?e) - (?,0#(B . ?$,1#[(B) - (?,0$(B . ?,Af(B) - (?,0%(B . ?a) - (?,0&(B . ?$,1#h(B) - (?,0'(B . ?$,1#Y(B) - (?,0((B . ?$,1#P(B) - (?,0)(B . ?$,1#o(B) - (?,0*(B . ?$,1#d(B) - (?,0+(B . ?$,1$,(B) - (?,0,(B . ?$,1#Q(B) - (?,0-(B . ?y) - (?,0.(B . ?$,1$/(B) - (?,0/(B . ?,Ax(B) - (?,00(B . ?$,1 s(B) - (?,01(B . ?$,1#v(B) - (?,02(B . ?$,1$)(B) - (?,03(B . ?$,1#u(B) - (?,04(B . ?u) - (?,05(B . ?$,1$*(B) - (?,06(B . ?o) - (?,07(B . ?$,1#T(B) - (?,08(B . ?$,1#R(B) - (?,0:(B . ?$,1#Z(B) - (?,0@(B . ?p) - (?,0A(B . ?b) - (?,0B(B . ?t) - (?,0C(B . ?d) - (?,0D(B . ?k) - (?,0E(B . ?g) - (?,0F(B . ?f) - (?,0G(B . ?v) - (?,0H(B . ?$,1'8(B) - (?,0I(B . ?,Ap(B) - (?,0J(B . ?s) - (?,0K(B . ?z) - (?,0L(B . ?$,1$#(B) - (?,0M(B . ?$,1$2(B) - (?,0N(B . ?,Ag(B) - (?,0O(B . ?x) - (?,0P(B . ?$,1$!(B) - (?,0Q(B . ?h) - (?,0R(B . ?m) - (?,0S(B . ?n) - (?,0T(B . ?$,1#r(B) - (?,0U(B . ?$,1 k(B) - (?,0V(B . ?r) - (?,0W(B . ?$,1$ (B) - (?,0X(B . ?$,1#y(B) - (?,0Y(B . ?j) - (?,0Z(B . ?l) - (?,0[(B . ?$,1$.(B) - (?,0\(B . ?$,1$?(B) - (?,0](B . ?$,1#e(B) - (?,0^(B . ?w) - (?,0_(B . ?$,1$-(B) - (?,0p(B . ?$,1$h(B) - (?,0q(B . ?$,1$l(B) - (?,0r(B . ?$,1$p(B))) - - (ethiopic - '((?$(3!!(B . ?$,1M@(B) - (?$(3!"(B . ?$,1MA(B) - (?$(3!#(B . ?$,1MB(B) - (?$(3!$(B . ?$,1MC(B) - (?$(3!%(B . ?$,1MD(B) - (?$(3!&(B . ?$,1ME(B) - (?$(3!'(B . ?$,1MF(B) - (?$(3!)(B . ?$,1MH(B) - (?$(3!*(B . ?$,1MI(B) - (?$(3!+(B . ?$,1MJ(B) - (?$(3!,(B . ?$,1MK(B) - (?$(3!-(B . ?$,1ML(B) - (?$(3!.(B . ?$,1MM(B) - (?$(3!/(B . ?$,1MN(B) - (?$(3!0(B . ?$,1MO(B) - (?$(3!1(B . ?$,1MP(B) - (?$(3!2(B . ?$,1MQ(B) - (?$(3!3(B . ?$,1MR(B) - (?$(3!4(B . ?$,1MS(B) - (?$(3!5(B . ?$,1MT(B) - (?$(3!6(B . ?$,1MU(B) - (?$(3!7(B . ?$,1MV(B) - (?$(3!8(B . ?$,1MW(B) - (?$(3!9(B . ?$,1MX(B) - (?$(3!:(B . ?$,1MY(B) - (?$(3!;(B . ?$,1MZ(B) - (?$(3!<(B . ?$,1M[(B) - (?$(3!=(B . ?$,1M\(B) - (?$(3!>(B . ?$,1M](B) - (?$(3!?(B . ?$,1M^(B) - (?$(3!@(B . ?$,1M_(B) - (?$(3!A(B . ?$,1M`(B) - (?$(3!B(B . ?$,1Ma(B) - (?$(3!C(B . ?$,1Mb(B) - (?$(3!D(B . ?$,1Mc(B) - (?$(3!E(B . ?$,1Md(B) - (?$(3!F(B . ?$,1Me(B) - (?$(3!G(B . ?$,1Mf(B) - (?$(3!H(B . ?$,1Mg(B) - (?$(3!I(B . ?$,1Mh(B) - (?$(3!J(B . ?$,1Mi(B) - (?$(3!K(B . ?$,1Mj(B) - (?$(3!L(B . ?$,1Mk(B) - (?$(3!M(B . ?$,1Ml(B) - (?$(3!N(B . ?$,1Mm(B) - (?$(3!O(B . ?$,1Mn(B) - (?$(3!P(B . ?$,1Mo(B) - (?$(3!Q(B . ?$,1Mp(B) - (?$(3!R(B . ?$,1Mq(B) - (?$(3!S(B . ?$,1Mr(B) - (?$(3!T(B . ?$,1Ms(B) - (?$(3!U(B . ?$,1Mt(B) - (?$(3!V(B . ?$,1Mu(B) - (?$(3!W(B . ?$,1Mv(B) - (?$(3!X(B . ?$,1Mw(B) - (?$(3!Y(B . ?$,1Mx(B) - (?$(3!Z(B . ?$,1My(B) - (?$(3![(B . ?$,1Mz(B) - (?$(3!\(B . ?$,1M{(B) - (?$(3!](B . ?$,1M|(B) - (?$(3!^(B . ?$,1M}(B) - (?$(3!_(B . ?$,1M~(B) - (?$(3!`(B . ?$,1M(B) - (?$(3!a(B . ?$,1N (B) - (?$(3!b(B . ?$,1N!(B) - (?$(3!c(B . ?$,1N"(B) - (?$(3!d(B . ?$,1N#(B) - (?$(3!e(B . ?$,1N$(B) - (?$(3!f(B . ?$,1N%(B) - (?$(3!g(B . ?$,1N&(B) - (?$(3!i(B . ?$,1N((B) - (?$(3!k(B . ?$,1N*(B) - (?$(3!l(B . ?$,1N+(B) - (?$(3!m(B . ?$,1N,(B) - (?$(3!n(B . ?$,1N-(B) - (?$(3!q(B . ?$,1N0(B) - (?$(3!r(B . ?$,1N1(B) - (?$(3!s(B . ?$,1N2(B) - (?$(3!t(B . ?$,1N3(B) - (?$(3!u(B . ?$,1N4(B) - (?$(3!v(B . ?$,1N5(B) - (?$(3!w(B . ?$,1N6(B) - (?$(3!y(B . ?$,1N8(B) - (?$(3!{(B . ?$,1N:(B) - (?$(3!|(B . ?$,1N;(B) - (?$(3!}(B . ?$,1N<(B) - (?$(3!~(B . ?$,1N=(B) - (?$(3"#(B . ?$,1N@(B) - (?$(3"$(B . ?$,1NA(B) - (?$(3"%(B . ?$,1NB(B) - (?$(3"&(B . ?$,1NC(B) - (?$(3"'(B . ?$,1ND(B) - (?$(3"((B . ?$,1NE(B) - (?$(3")(B . ?$,1NF(B) - (?$(3"*(B . ?$,1NG(B) - (?$(3"+(B . ?$,1NH(B) - (?$(3",(B . ?$,1NI(B) - (?$(3"-(B . ?$,1NJ(B) - (?$(3".(B . ?$,1NK(B) - (?$(3"/(B . ?$,1NL(B) - (?$(3"0(B . ?$,1NM(B) - (?$(3"1(B . ?$,1NN(B) - (?$(3"2(B . ?$,1NO(B) - (?$(3"3(B . ?$,1NP(B) - (?$(3"4(B . ?$,1NQ(B) - (?$(3"5(B . ?$,1NR(B) - (?$(3"6(B . ?$,1NS(B) - (?$(3"7(B . ?$,1NT(B) - (?$(3"8(B . ?$,1NU(B) - (?$(3"9(B . ?$,1NV(B) - (?$(3":(B . ?$,1NW(B) - (?$(3";(B . ?$,1NX(B) - (?$(3"<(B . ?$,1NY(B) - (?$(3"=(B . ?$,1NZ(B) - (?$(3">(B . ?$,1N[(B) - (?$(3"?(B . ?$,1N\(B) - (?$(3"@(B . ?$,1N](B) - (?$(3"A(B . ?$,1N^(B) - (?$(3"B(B . ?$,1N_(B) - (?$(3"C(B . ?$,1N`(B) - (?$(3"D(B . ?$,1Na(B) - (?$(3"E(B . ?$,1Nb(B) - (?$(3"F(B . ?$,1Nc(B) - (?$(3"G(B . ?$,1Nd(B) - (?$(3"H(B . ?$,1Ne(B) - (?$(3"I(B . ?$,1Nf(B) - (?$(3"K(B . ?$,1Nh(B) - (?$(3"M(B . ?$,1Nj(B) - (?$(3"N(B . ?$,1Nk(B) - (?$(3"O(B . ?$,1Nl(B) - (?$(3"P(B . ?$,1Nm(B) - (?$(3"S(B . ?$,1Np(B) - (?$(3"T(B . ?$,1Nq(B) - (?$(3"U(B . ?$,1Nr(B) - (?$(3"V(B . ?$,1Ns(B) - (?$(3"W(B . ?$,1Nt(B) - (?$(3"X(B . ?$,1Nu(B) - (?$(3"Y(B . ?$,1Nv(B) - (?$(3"Z(B . ?$,1Nw(B) - (?$(3"[(B . ?$,1Nx(B) - (?$(3"\(B . ?$,1Ny(B) - (?$(3"](B . ?$,1Nz(B) - (?$(3"^(B . ?$,1N{(B) - (?$(3"_(B . ?$,1N|(B) - (?$(3"`(B . ?$,1N}(B) - (?$(3"a(B . ?$,1N~(B) - (?$(3"b(B . ?$,1N(B) - (?$(3"c(B . ?$,1O (B) - (?$(3"d(B . ?$,1O!(B) - (?$(3"e(B . ?$,1O"(B) - (?$(3"f(B . ?$,1O#(B) - (?$(3"g(B . ?$,1O$(B) - (?$(3"h(B . ?$,1O%(B) - (?$(3"i(B . ?$,1O&(B) - (?$(3"j(B . ?$,1O'(B) - (?$(3"k(B . ?$,1O((B) - (?$(3"l(B . ?$,1O)(B) - (?$(3"m(B . ?$,1O*(B) - (?$(3"n(B . ?$,1O+(B) - (?$(3"o(B . ?$,1O,(B) - (?$(3"p(B . ?$,1O-(B) - (?$(3"q(B . ?$,1O.(B) - (?$(3"s(B . ?$,1O0(B) - (?$(3"u(B . ?$,1O2(B) - (?$(3"v(B . ?$,1O3(B) - (?$(3"w(B . ?$,1O4(B) - (?$(3"x(B . ?$,1O5(B) - (?$(3"{(B . ?$,1O8(B) - (?$(3"|(B . ?$,1O9(B) - (?$(3"}(B . ?$,1O:(B) - (?$(3"~(B . ?$,1O;(B) - (?$(3#!(B . ?$,1O<(B) - (?$(3#"(B . ?$,1O=(B) - (?$(3##(B . ?$,1O>(B) - (?$(3#%(B . ?$,1O@(B) - (?$(3#'(B . ?$,1OB(B) - (?$(3#((B . ?$,1OC(B) - (?$(3#)(B . ?$,1OD(B) - (?$(3#*(B . ?$,1OE(B) - (?$(3#-(B . ?$,1OH(B) - (?$(3#.(B . ?$,1OI(B) - (?$(3#/(B . ?$,1OJ(B) - (?$(3#0(B . ?$,1OK(B) - (?$(3#1(B . ?$,1OL(B) - (?$(3#2(B . ?$,1OM(B) - (?$(3#3(B . ?$,1ON(B) - (?$(3#5(B . ?$,1OP(B) - (?$(3#6(B . ?$,1OQ(B) - (?$(3#7(B . ?$,1OR(B) - (?$(3#8(B . ?$,1OS(B) - (?$(3#9(B . ?$,1OT(B) - (?$(3#:(B . ?$,1OU(B) - (?$(3#;(B . ?$,1OV(B) - (?$(3#=(B . ?$,1OX(B) - (?$(3#>(B . ?$,1OY(B) - (?$(3#?(B . ?$,1OZ(B) - (?$(3#@(B . ?$,1O[(B) - (?$(3#A(B . ?$,1O\(B) - (?$(3#B(B . ?$,1O](B) - (?$(3#C(B . ?$,1O^(B) - (?$(3#D(B . ?$,1O_(B) - (?$(3#E(B . ?$,1O`(B) - (?$(3#F(B . ?$,1Oa(B) - (?$(3#G(B . ?$,1Ob(B) - (?$(3#H(B . ?$,1Oc(B) - (?$(3#I(B . ?$,1Od(B) - (?$(3#J(B . ?$,1Oe(B) - (?$(3#K(B . ?$,1Of(B) - (?$(3#L(B . ?$,1Og(B) - (?$(3#M(B . ?$,1Oh(B) - (?$(3#N(B . ?$,1Oi(B) - (?$(3#O(B . ?$,1Oj(B) - (?$(3#P(B . ?$,1Ok(B) - (?$(3#Q(B . ?$,1Ol(B) - (?$(3#R(B . ?$,1Om(B) - (?$(3#S(B . ?$,1On(B) - (?$(3#U(B . ?$,1Op(B) - (?$(3#V(B . ?$,1Oq(B) - (?$(3#W(B . ?$,1Or(B) - (?$(3#X(B . ?$,1Os(B) - (?$(3#Y(B . ?$,1Ot(B) - (?$(3#Z(B . ?$,1Ou(B) - (?$(3#[(B . ?$,1Ov(B) - (?$(3#\(B . ?$,1Ow(B) - (?$(3#](B . ?$,1Ox(B) - (?$(3#^(B . ?$,1Oy(B) - (?$(3#_(B . ?$,1Oz(B) - (?$(3#`(B . ?$,1O{(B) - (?$(3#a(B . ?$,1O|(B) - (?$(3#b(B . ?$,1O}(B) - (?$(3#c(B . ?$,1O~(B) - (?$(3#d(B . ?$,1O(B) - (?$(3#e(B . ?$,1P (B) - (?$(3#f(B . ?$,1P!(B) - (?$(3#g(B . ?$,1P"(B) - (?$(3#h(B . ?$,1P#(B) - (?$(3#i(B . ?$,1P$(B) - (?$(3#j(B . ?$,1P%(B) - (?$(3#k(B . ?$,1P&(B) - (?$(3#l(B . ?$,1P'(B) - (?$(3#m(B . ?$,1P((B) - (?$(3#n(B . ?$,1P)(B) - (?$(3#o(B . ?$,1P*(B) - (?$(3#p(B . ?$,1P+(B) - (?$(3#q(B . ?$,1P,(B) - (?$(3#r(B . ?$,1P-(B) - (?$(3#s(B . ?$,1P.(B) - (?$(3#u(B . ?$,1P0(B) - (?$(3#w(B . ?$,1P2(B) - (?$(3#x(B . ?$,1P3(B) - (?$(3#y(B . ?$,1P4(B) - (?$(3#z(B . ?$,1P5(B) - (?$(3#}(B . ?$,1P8(B) - (?$(3#~(B . ?$,1P9(B) - (?$(3$!(B . ?$,1P:(B) - (?$(3$"(B . ?$,1P;(B) - (?$(3$#(B . ?$,1P<(B) - (?$(3$$(B . ?$,1P=(B) - (?$(3$%(B . ?$,1P>(B) - (?$(3$'(B . ?$,1P@(B) - (?$(3$((B . ?$,1PA(B) - (?$(3$)(B . ?$,1PB(B) - (?$(3$*(B . ?$,1PC(B) - (?$(3$+(B . ?$,1PD(B) - (?$(3$,(B . ?$,1PE(B) - (?$(3$-(B . ?$,1PF(B) - (?$(3$.(B . ?$,1PG(B) - (?$(3$/(B . ?$,1PH(B) - (?$(3$0(B . ?$,1PI(B) - (?$(3$1(B . ?$,1PJ(B) - (?$(3$2(B . ?$,1PK(B) - (?$(3$3(B . ?$,1PL(B) - (?$(3$4(B . ?$,1PM(B) - (?$(3$5(B . ?$,1PN(B) - (?$(3$6(B . ?$,1PO(B) - (?$(3$7(B . ?$,1PP(B) - (?$(3$8(B . ?$,1PQ(B) - (?$(3$9(B . ?$,1PR(B) - (?$(3$:(B . ?$,1PS(B) - (?$(3$;(B . ?$,1PT(B) - (?$(3$<(B . ?$,1PU(B) - (?$(3$=(B . ?$,1PV(B) - (?$(3$>(B . ?$,1PW(B) - (?$(3$?(B . ?$,1PX(B) - (?$(3$@(B . ?$,1PY(B) - (?$(3$A(B . ?$,1PZ(B) - (?$(3$B(B . ?$,1P[(B) - (?$(3$C(B . ?$,1P\(B) - (?$(3$D(B . ?$,1P](B) - (?$(3$E(B . ?$,1P^(B) - (?$(3$F(B . ?$,1P_(B) - (?$(3$G(B . ?$,1P`(B) - (?$(3$H(B . ?$,1Pa(B) - (?$(3$I(B . ?$,1Pb(B) - (?$(3$J(B . ?$,1Pc(B) - (?$(3$K(B . ?$,1Pd(B) - (?$(3$L(B . ?$,1Pe(B) - (?$(3$M(B . ?$,1Pf(B) - (?$(3$O(B . ?$,1Ph(B) - (?$(3$P(B . ?$,1Pi(B) - (?$(3$Q(B . ?$,1Pj(B) - (?$(3$R(B . ?$,1Pk(B) - (?$(3$S(B . ?$,1Pl(B) - (?$(3$T(B . ?$,1Pm(B) - (?$(3$U(B . ?$,1Pn(B) - (?$(3$V(B . ?$,1Po(B) - (?$(3$W(B . ?$,1Pp(B) - (?$(3$X(B . ?$,1Pq(B) - (?$(3$Y(B . ?$,1Pr(B) - (?$(3$Z(B . ?$,1Ps(B) - (?$(3$[(B . ?$,1Pt(B) - (?$(3$\(B . ?$,1Pu(B) - (?$(3$](B . ?$,1Pv(B) - (?$(3$^(B . ?$,1Pw(B) - (?$(3$_(B . ?$,1Px(B) - (?$(3$`(B . ?$,1Py(B) - (?$(3$a(B . ?$,1Pz(B) - (?$(3$h(B . ?$,1Q!(B) - (?$(3$i(B . ?$,1Q"(B) - (?$(3$j(B . ?$,1Q#(B) - (?$(3$k(B . ?$,1Q$(B) - (?$(3$l(B . ?$,1Q%(B) - (?$(3$m(B . ?$,1Q&(B) - (?$(3$n(B . ?$,1Q'(B) - (?$(3$o(B . ?$,1Q((B) - (?$(3$p(B . ?$,1Q)(B) - (?$(3$q(B . ?$,1Q*(B) - (?$(3$r(B . ?$,1Q+(B) - (?$(3$s(B . ?$,1Q,(B) - (?$(3$t(B . ?$,1Q-(B) - (?$(3$u(B . ?$,1Q.(B) - (?$(3$v(B . ?$,1Q/(B) - (?$(3$w(B . ?$,1Q0(B) - (?$(3$x(B . ?$,1Q1(B) - (?$(3$y(B . ?$,1Q2(B) - (?$(3$z(B . ?$,1Q3(B) - (?$(3${(B . ?$,1Q4(B) - (?$(3$|(B . ?$,1Q5(B) - (?$(3$}(B . ?$,1Q6(B) - (?$(3$~(B . ?$,1Q7(B) - (?$(3%!(B . ?$,1Q8(B) - (?$(3%"(B . ?$,1Q9(B) - (?$(3%#(B . ?$,1Q:(B) - (?$(3%$(B . ?$,1Q;(B) - (?$(3%%(B . ?$,1Q<(B))) - - (indian-is13194 - '((?(5!(B . ?$,15A(B) - (?(5"(B . ?$,15B(B) - (?(5#(B . ?$,15C(B) - (?(5$(B . ?$,15E(B) - (?(5%(B . ?$,15F(B) - (?(5&(B . ?$,15G(B) - (?(5'(B . ?$,15H(B) - (?(5((B . ?$,15I(B) - (?(5)(B . ?$,15J(B) - (?(5*(B . ?$,15K(B) - (?(5+(B . ?$,15N(B) - (?(5,(B . ?$,15O(B) - (?(5-(B . ?$,15P(B) - (?(5.(B . ?$,15M(B) - (?(5/(B . ?$,15R(B) - (?(50(B . ?$,15S(B) - (?(51(B . ?$,15T(B) - (?(52(B . ?$,15M(B) - (?(53(B . ?$,15U(B) - (?(54(B . ?$,15V(B) - (?(55(B . ?$,15W(B) - (?(56(B . ?$,15X(B) - (?(57(B . ?$,15Y(B) - (?(58(B . ?$,15Z(B) - (?(59(B . ?$,15[(B) - (?(5:(B . ?$,15\(B) - (?(5;(B . ?$,15](B) - (?(5<(B . ?$,15^(B) - (?(5=(B . ?$,15_(B) - (?(5>(B . ?$,15`(B) - (?(5?(B . ?$,15a(B) - (?(5@(B . ?$,15b(B) - (?(5A(B . ?$,15c(B) - (?(5B(B . ?$,15d(B) - (?(5C(B . ?$,15e(B) - (?(5D(B . ?$,15f(B) - (?(5E(B . ?$,15g(B) - (?(5F(B . ?$,15h(B) - (?(5G(B . ?$,15i(B) - (?(5H(B . ?$,15j(B) - (?(5I(B . ?$,15k(B) - (?(5J(B . ?$,15l(B) - (?(5K(B . ?$,15m(B) - (?(5L(B . ?$,15n(B) - (?(5M(B . ?$,15o(B) - (?(5N(B . ?$,16?(B) - (?(5O(B . ?$,15p(B) - (?(5P(B . ?$,15q(B) - (?(5Q(B . ?$,15r(B) - (?(5R(B . ?$,15s(B) - (?(5S(B . ?$,15t(B) - (?(5T(B . ?$,15u(B) - (?(5U(B . ?$,15v(B) - (?(5V(B . ?$,15w(B) - (?(5W(B . ?$,15x(B) - (?(5X(B . ?$,15y(B) - (?(5Z(B . ?$,15~(B) - (?(5[(B . ?$,15(B) - (?(5\(B . ?$,16 (B) - (?(5](B . ?$,16!(B) - (?(5^(B . ?$,16"(B) - (?(5_(B . ?$,16#(B) - (?(5`(B . ?$,16&(B) - (?(5a(B . ?$,16'(B) - (?(5b(B . ?$,16((B) - (?(5c(B . ?$,16%(B) - (?(5d(B . ?$,16*(B) - (?(5e(B . ?$,16+(B) - (?(5f(B . ?$,16,(B) - (?(5g(B . ?$,16)(B) - (?(5h(B . ?$,16-(B) - (?(5i(B . ?$,15|(B) - (?(5j(B . ?$,16D(B) - (?(5q(B . ?$,16F(B) - (?(5r(B . ?$,16G(B) - (?(5s(B . ?$,16H(B) - (?(5t(B . ?$,16I(B) - (?(5u(B . ?$,16J(B) - (?(5v(B . ?$,16K(B) - (?(5w(B . ?$,16L(B) - (?(5x(B . ?$,16M(B) - (?(5y(B . ?$,16N(B) - (?(5z(B . ?$,16O(B))) - - (katakana-jisx0201 - '((?(I!(B . ?$,3sa(B) - (?\(I"(B . ?\$,3sb(B) - (?\(I#(B . ?\$,3sc(B) - (?(I$(B . ?$,3sd(B) - (?(I%(B . ?$,3se(B) - (?(I&(B . ?$,3sf(B) - (?(I'(B . ?$,3sg(B) - (?(I((B . ?$,3sh(B) - (?(I)(B . ?$,3si(B) - (?(I*(B . ?$,3sj(B) - (?(I+(B . ?$,3sk(B) - (?(I,(B . ?$,3sl(B) - (?(I-(B . ?$,3sm(B) - (?(I.(B . ?$,3sn(B) - (?(I/(B . ?$,3so(B) - (?(I0(B . ?$,3sp(B) - (?(I1(B . ?$,3sq(B) - (?(I2(B . ?$,3sr(B) - (?(I3(B . ?$,3ss(B) - (?(I4(B . ?$,3st(B) - (?(I5(B . ?$,3su(B) - (?(I6(B . ?$,3sv(B) - (?(I7(B . ?$,3sw(B) - (?(I8(B . ?$,3sx(B) - (?(I9(B . ?$,3sy(B) - (?(I:(B . ?$,3sz(B) - (?(I;(B . ?$,3s{(B) - (?(I<(B . ?$,3s|(B) - (?(I=(B . ?$,3s}(B) - (?(I>(B . ?$,3s~(B) - (?(I?(B . ?$,3s(B) - (?(I@(B . ?$,3t (B) - (?(IA(B . ?$,3t!(B) - (?(IB(B . ?$,3t"(B) - (?(IC(B . ?$,3t#(B) - (?(ID(B . ?$,3t$(B) - (?(IE(B . ?$,3t%(B) - (?(IF(B . ?$,3t&(B) - (?(IG(B . ?$,3t'(B) - (?(IH(B . ?$,3t((B) - (?(II(B . ?$,3t)(B) - (?(IJ(B . ?$,3t*(B) - (?(IK(B . ?$,3t+(B) - (?(IL(B . ?$,3t,(B) - (?(IM(B . ?$,3t-(B) - (?(IN(B . ?$,3t.(B) - (?(IO(B . ?$,3t/(B) - (?(IP(B . ?$,3t0(B) - (?(IQ(B . ?$,3t1(B) - (?(IR(B . ?$,3t2(B) - (?(IS(B . ?$,3t3(B) - (?(IT(B . ?$,3t4(B) - (?(IU(B . ?$,3t5(B) - (?(IV(B . ?$,3t6(B) - (?(IW(B . ?$,3t7(B) - (?(IX(B . ?$,3t8(B) - (?(IY(B . ?$,3t9(B) - (?(IZ(B . ?$,3t:(B) - (?(I[(B . ?$,3t;(B) - (?(I\(B . ?$,3t<(B) - (?(I](B . ?$,3t=(B) - (?(I^(B . ?$,3t>(B) - (?(I_(B . ?$,3t?(B))) - - (chinese-sisheng - '((?(0!(B . ?$,1 !(B) - (?(0"(B . ?,Aa(B) - (?(0#(B . ?$,1".(B) - (?(0$(B . ?,A`(B) - (?(0%(B . ?$,1 3(B) - (?(0&(B . ?,Ai(B) - (?(0'(B . ?$,1 ;(B) - (?(0((B . ?,Ah(B) - (?(0)(B . ?$,1 K(B) - (?(0*(B . ?,Am(B) - (?(0+(B . ?$,1"0(B) - (?(0,(B . ?,Al(B) - (?(0-(B . ?$,1 m(B) - (?(0.(B . ?,As(B) - (?(0/(B . ?$,1"2(B) - (?(00(B . ?,Ar(B) - (?(01(B . ?$,1!+(B) - (?(02(B . ?,Az(B) - (?(03(B . ?$,1"4(B) - (?(04(B . ?,Ay(B) - (?(05(B . ?$,1"6(B) - (?(06(B . ?$,1"8(B) - (?(07(B . ?$,1":(B) - (?(08(B . ?$,1"<(B) - (?(09(B . ?,A|(B) - (?(0:(B . ?,Aj(B) - (?(0<(B . ?$,1m(B) - (?(0=(B . ?$,1 d(B) - (?(0>(B . ?$,1 h(B) - (?(0?(B . ?$,1"Y(B) - (?(0A(B . ?$,1$i(B) - (?(0B(B . ?$,1$j(B) - (?(0C(B . ?$,1$g(B) - (?(0D(B . ?$,1$k(B) - (?(0E(B . ?$,2@%(B) - (?(0F(B . ?$,2@&(B) - (?(0G(B . ?$,2@'(B) - (?(0H(B . ?$,2@((B) - (?(0I(B . ?$,2@)(B) - (?(0J(B . ?$,2@*(B) - (?(0K(B . ?$,2@+(B) - (?(0L(B . ?$,2@,(B) - (?(0M(B . ?$,2@-(B) - (?(0N(B . ?$,2@.(B) - (?(0O(B . ?$,2@/(B) - (?(0P(B . ?$,2@0(B) - (?(0Q(B . ?$,2@1(B) - (?(0R(B . ?$,2@2(B) - (?(0S(B . ?$,2@3(B) - (?(0T(B . ?$,2@4(B) - (?(0U(B . ?$,2@5(B) - (?(0V(B . ?$,2@6(B) - (?(0W(B . ?$,2@7(B) - (?(0X(B . ?$,2@8(B) - (?(0Y(B . ?$,2@9(B) - (?(0Z(B . ?$,2@:(B) - (?(0[(B . ?$,2@;(B) - (?(0\(B . ?$,2@<(B) - (?(0](B . ?$,2@=(B) - (?(0^(B . ?$,2@>(B) - (?(0_(B . ?$,2@?(B) - (?(0`(B . ?$,2@@(B) - (?(0a(B . ?$,2@A(B) - (?(0b(B . ?$,2@B(B) - (?(0c(B . ?$,2@C(B) - (?(0d(B . ?$,2@D(B) - (?(0e(B . ?$,2@E(B) - (?(0f(B . ?$,2@F(B) - (?(0g(B . ?$,2@G(B) - (?(0h(B . ?$,2@H(B) - (?(0i(B . ?$,2@I(B))) - - (lao - '((?(1!(B . ?$,1D!(B) - (?(1"(B . ?$,1D"(B) - (?(1$(B . ?$,1D$(B) - (?(1'(B . ?$,1D'(B) - (?(1((B . ?$,1D((B) - (?(1*(B . ?$,1D*(B) - (?(1-(B . ?$,1D-(B) - (?(14(B . ?$,1D4(B) - (?(15(B . ?$,1D5(B) - (?(16(B . ?$,1D6(B) - (?(17(B . ?$,1D7(B) - (?(19(B . ?$,1D9(B) - (?(1:(B . ?$,1D:(B) - (?(1;(B . ?$,1D;(B) - (?(1<(B . ?$,1D<(B) - (?(1=(B . ?$,1D=(B) - (?(1>(B . ?$,1D>(B) - (?(1?(B . ?$,1D?(B) - (?(1A(B . ?$,1DA(B) - (?(1B(B . ?$,1DB(B) - (?(1C(B . ?$,1DC(B) - (?(1E(B . ?$,1DE(B) - (?(1G(B . ?$,1DG(B) - (?(1J(B . ?$,1DJ(B) - (?(1K(B . ?$,1DK(B) - (?(1M(B . ?$,1DM(B) - (?(1N(B . ?$,1DN(B) - (?(1O(B . ?$,1DO(B) - (?(1P(B . ?$,1DP(B) - (?(1Q(B . ?$,1DQ(B) - (?(1R(B . ?$,1DR(B) - (?(1S(B . ?$,1DS(B) - (?(1T(B . ?$,1DT(B) - (?(1U(B . ?$,1DU(B) - (?(1V(B . ?$,1DV(B) - (?(1W(B . ?$,1DW(B) - (?(1X(B . ?$,1DX(B) - (?(1Y(B . ?$,1DY(B) - (?(1[(B . ?$,1D[(B) - (?(1\(B . ?$,1D\(B) - (?(1](B . ?$,1D](B) - (?(1`(B . ?$,1D`(B) - (?(1a(B . ?$,1Da(B) - (?(1b(B . ?$,1Db(B) - (?(1c(B . ?$,1Dc(B) - (?(1d(B . ?$,1Dd(B) - (?(1f(B . ?$,1Df(B) - (?(1h(B . ?$,1Dh(B) - (?(1i(B . ?$,1Di(B) - (?(1j(B . ?$,1Dj(B) - (?(1k(B . ?$,1Dk(B) - (?(1l(B . ?$,1Dl(B) - (?(1m(B . ?$,1Dm(B) - (?(1p(B . ?$,1Dp(B) - (?(1q(B . ?$,1Dq(B) - (?(1r(B . ?$,1Dr(B) - (?(1s(B . ?$,1Ds(B) - (?(1t(B . ?$,1Dt(B) - (?(1u(B . ?$,1Du(B) - (?(1v(B . ?$,1Dv(B) - (?(1w(B . ?$,1Dw(B) - (?(1x(B . ?$,1Dx(B) - (?(1y(B . ?$,1Dy(B) - (?(1|(B . ?$,1D|(B) - (?(1}(B . ?$,1D}(B))) - - (other - '( - ;; latin-jisx0201 is mostly decoded to ascii, with these - ;; exceptions, so we don't bother with tables for the whole - ;; thing. - (?(J\(B . ?,A%(B) - (?(J~(B . ?$,1s>(B)))) - (let ((table (make-char-table 'safe-chars)) - safe-charsets) - (dolist (cs '(vietnamese-viscii lao chinese-sisheng ipa - katakana-jisx0201 thai-tis620 tibetan-iso-8bit - indian-is13194 ethiopic other)) - ;; These tables could be used as translation-table-for-encode by - ;; the relevant coding systems. - (let ((encode-translator - (if (coding-system-p cs) - (set (intern (format "ucs-%s-encode-table" cs)) - (make-translation-table))))) - (dolist (pair (symbol-value cs)) - (aset ucs-mule-to-mule-unicode (car pair) (cdr pair)) - (if encode-translator - (aset encode-translator (cdr pair) (car pair)))) - (if encode-translator - (optimize-char-table encode-translator)) - (if (charsetp cs) - (push cs safe-charsets) - (if (coding-system-p cs) - (setq safe-charsets - (append (delq 'ascii (coding-system-get cs 'safe-charsets)) - safe-charsets)))) - (cond ((eq cs 'vietnamese-viscii) - (coding-system-put 'vietnamese-viscii - 'translation-table-for-input - encode-translator) - (coding-system-put 'vietnamese-viqr - 'translation-table-for-input - encode-translator)) - ((memq cs '(lao thai-tis620 tibetan-iso-8bit)) - (coding-system-put cs 'translation-table-for-input - encode-translator))))) - (dolist (c safe-charsets) - (aset table (make-char c) t)))) - -(define-minor-mode unify-8859-on-encoding-mode - "Set up translation-tables for unifying ISO 8859 characters on encoding. - -The ISO 8859 characters sets overlap, e.g. 8859-1 (Latin-1) and -8859-15 (Latin-9) differ only in a few characters. Emacs normally -distinguishes equivalent characters from those ISO-8859 character sets -which are built in to Emacs. This behaviour is essentially inherited -from the European-originated international standards. Treating them -equivalently, by translating to and from a single representation is -called `unification'. (The `utf-8' coding system treats the -characters of European scripts in a unified manner.) - -In this mode, on encoding -- i.e. output operations -- non-ASCII -characters from the built-in ISO 8859 and `mule-unicode-0100-24ff' -charsets are handled automatically by the coding system used if it can -represent them. Thus, say, an e-acute from the Latin-1 charset (the -unified representation) in a buffer saved as Latin-9 will be encoded -directly to a byte value 233. By default, in contrast, you would be -prompted for a general coding system to use for saving the file, which -can cope with separate Latin-1 and Latin-9 representations of e-acute. - -Also sets hooks that arrange `translation-table-for-input' to be set -up locally. This will often allow input generated by Quail input -methods to conform with what the buffer's file coding system can -encode. Thus you could use a Latin-2 input method to search for -e-acute in a Latin-1 buffer. - -See also command `unify-8859-on-decoding-mode'." - :group 'mule - :global t - :init-value t - (if unify-8859-on-encoding-mode - (ucs-unify-8859 t nil) - (ucs-fragment-8859 t nil))) - -(custom-add-version 'unify-8859-on-encoding-mode "21.3") - -(define-minor-mode unify-8859-on-decoding-mode - "Set up translation-tables for unifying ISO 8859 characters on decoding. -On decoding, i.e. input operations, non-ASCII characters from the -built-in ISO 8859 charsets are unified by mapping them into the -`iso-latin-1' and `mule-unicode-0100-24ff' charsets. - -Also sets `translation-table-for-input' globally, so that keyboard input -produces unified characters. - -See also command `unify-8859-on-encoding-mode' and the user option -`utf-fragment-on-decoding'." - :group 'mule - :global t - :init-value nil - (if unify-8859-on-decoding-mode - (ucs-unify-8859 nil t) - (ucs-fragment-8859 nil t))) - -(custom-add-version 'unify-8859-on-decoding-mode "21.3") - -;; Synchronize the status with the initial value of -;; unify-8859-on-encoding-mode and unify-8859-on-decoding-mode. -(ucs-unify-8859 t nil) - -;; Arrange to set up the translation-table for keyboard input. This -;; is called from get-buffer-create, set-buffer-file-coding-system, -;; normal-mode and minibuffer-setup-hook. -(defun ucs-set-table-for-input (&optional buffer) - "Set up an appropriate `translation-table-for-input' for BUFFER. -BUFFER defaults to the current buffer." - (when (and unify-8859-on-encoding-mode - (char-table-p translation-table-for-input)) - (let ((cs (and buffer-file-coding-system - (coding-system-base buffer-file-coding-system))) - table) - (if (or (null cs) - (eq cs 'undecided)) - (setq cs - (and default-buffer-file-coding-system - (coding-system-base default-buffer-file-coding-system)))) - (when cs - (setq table (coding-system-get cs 'translation-table-for-encode)) - (unless (char-table-p table) - (setq table (coding-system-get cs 'translation-table-for-input))) - (when (char-table-p table) - (if buffer - (with-current-buffer buffer - (set (make-variable-buffer-local 'translation-table-for-input) - table)) - (set (make-variable-buffer-local 'translation-table-for-input) - table))))))) - -;; The minibuffer needs to acquire a `buffer-file-coding-system' for -;; the above to work in it. -(defun ucs-minibuffer-setup () - "Set up an appropriate `buffer-file-coding-system' for current buffer. -Intended to be added to `minibuffer-setup-hook'." - (set (make-local-variable 'buffer-file-coding-system) - (with-current-buffer (let ((win (minibuffer-selected-window))) - (if (window-live-p win) (window-buffer win) - (cadr (buffer-list)))) - buffer-file-coding-system)) - (ucs-set-table-for-input)) - -(provide 'ucs-tables) - -;;; ucs-tables.el ends here diff --git a/lisp/international/utf-16.el b/lisp/international/utf-16.el deleted file mode 100644 index 6e416c91f6d..00000000000 --- a/lisp/international/utf-16.el +++ /dev/null @@ -1,460 +0,0 @@ -;;; utf-16.el --- UTF-16 encoding/decoding - -;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. - -;; Author: Dave Love <fx@gnu.org> -;; Keywords: Unicode, UTF-16, i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; Support for UTF-16, which is a two-byte encoding (modulo -;; surrogates) of Unicode, written either in little or big endian -;; order and either with or without the leading BOM (a two-byte -;; signature which identifies their byte sex)a. -;; -;; We provides these base coding systems. -;; name endian BOM -;; ---- ------ --- -;; mule-utf-16le little no -;; mule-utf-16be big no -;; mule-utf-16le-with-signature little yes -;; mule-utf-16be-with-signature big yes -;; mule-utf-16 both yes -;; -;; Note that un-decodable sequences aren't (yet?) preserved as raw -;; bytes, as they are with utf-8, so reading and writing as utf-16 can -;; corrupt data. - -;;; Code: - -;; We end up with trivially different -le and -be versions of most -;; things below, sometimes with commonality abstracted into a let -;; binding for maintenance convenience. - -;; We'd need new charsets distinct from ascii and eight-bit-control to -;; deal with untranslated sequences, since we can't otherwise -;; distinguish the bytes, as we can with utf-8. - -;; ;; Do a multibyte write for bytes in r3 and r4. -;; ;; Intended for untranslatable utf-16 sequences. -;; (define-ccl-program ccl-mule-utf-16-untrans -;; `(0 -;; (if (r3 < 128) -;; (r0 = ,(charset-id 'ascii)) -;; (if (r3 < 160) -;; (r0 = ,(charset-id 'eight-bit-control)) -;; (r0 = ,(charset-id 'eight-bit-graphic)))) -;; (if (r4 < 128) -;; (r0 = ,(charset-id 'ascii)) -;; (if (r4 < 160) -;; (r0 = ,(charset-id 'eight-bit-control)) -;; (r0 = ,(charset-id 'eight-bit-graphic)))) -;; (r1 = r4))) -;; "Do a multibyte write for bytes in r3 and r4. -;; First swap them if we're big endian, indicated by r5==0. -;; Intended for untranslatable utf-16 sequences.") - -;; Needed in macro expansion, so can't be let-bound. Zapped after use. -(eval-and-compile -(defconst utf-16-decode-ucs - ;; We have the unicode in r1. Output is charset ID in r0, code - ;; point in r1. - `((lookup-integer utf-subst-table-for-decode r1 r3) - (if r7 ; got a translation - ((r0 = r1) (r1 = r3)) - (if (r1 < 128) - (r0 = ,(charset-id 'ascii)) - (if (r1 < 160) - (r0 = ,(charset-id 'eight-bit-control)) - (if (r1 < 256) - ((r0 = ,(charset-id 'latin-iso8859-1)) - (r1 -= 128)) - (if (r1 < #x2500) - ((r0 = ,(charset-id 'mule-unicode-0100-24ff)) - (r1 -= #x100) - (r2 = (((r1 / 96) + 32) << 7)) - (r1 %= 96) - (r1 += (r2 + 32))) - (if (r1 < #x3400) - ((r0 = ,(charset-id 'mule-unicode-2500-33ff)) - (r1 -= #x2500) - (r2 = (((r1 / 96) + 32) << 7)) - (r1 %= 96) - (r1 += (r2 + 32))) - (if (r1 < #xd800) ; 2 untranslated bytes - ;; ;; Assume this is rare, so don't worry about the - ;; ;; overhead of the call. - ;; (call mule-utf-16-untrans) - ((r0 = ,(charset-id 'mule-unicode-e000-ffff)) - (r1 = 15037)) ; U+fffd - (if (r1 < #xe000) ; surrogate - ;; ((call mule-utf-16-untrans) - ;; (write-multibyte-character r0 r1) - ;; (read r3 r4) - ;; (call mule-utf-16-untrans)) - ((read r3 r4) - (r0 = ,(charset-id 'mule-unicode-e000-ffff)) - (r1 = 15037)) - ((r0 = ,(charset-id 'mule-unicode-e000-ffff)) - (r1 -= #xe000) - (r2 = (((r1 / 96) + 32) << 7)) - (r1 %= 96) - (r1 += (r2 + 32))))))))))))) - -(defconst utf-16le-decode-loop - `(loop - (read r3 r4) - (r1 = (r4 <8 r3)) - ,utf-16-decode-ucs - (translate-character utf-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat))) - -(defconst utf-16be-decode-loop - `(loop - (read r3 r4) - (r1 = (r3 <8 r4)) - ,@utf-16-decode-ucs - (translate-character utf-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat))) - -) - -(define-ccl-program ccl-decode-mule-utf-16le - `(2 ; 2 bytes -> 1 to 4 bytes - ,utf-16le-decode-loop) - "Decode UTF-16LE (little endian without signature bytes). -Basic decoding is done into the charsets ascii, latin-iso8859-1 and -mule-unicode-*. Un-representable Unicode characters are decoded as -U+fffd. The result is run through the translation-table named -`utf-translation-table-for-decode'.") - -(define-ccl-program ccl-decode-mule-utf-16be - `(2 ; 2 bytes -> 1 to 4 bytes - ,utf-16be-decode-loop) - "Decode UTF-16BE (big endian without signature bytes). -Basic decoding is done into the charsets ascii, latin-iso8859-1 and -mule-unicode-*. Un-representable Unicode characters are -decoded as U+fffd. The result is run through the translation-table of -name `utf-translation-table-for-decode'.") - -(define-ccl-program ccl-decode-mule-utf-16le-with-signature - `(2 - ((read r3 r4) - ,utf-16le-decode-loop)) - "Like ccl-decode-utf-16le but skip the first 2-byte BOM.") - -(define-ccl-program ccl-decode-mule-utf-16be-with-signature - `(2 - ((read r3 r4) - ,utf-16be-decode-loop)) - "Like ccl-decode-utf-16be but skip the first 2-byte BOM.") - -(define-ccl-program ccl-decode-mule-utf-16 - `(2 - ((read r3 r4) - (r1 = (r3 <8 r4)) - (if (r1 == #xFFFE) - ;; R1 is a BOM for little endian. We keep this character as - ;; is temporarily. It is removed by post-read-conversion - ;; function. - (,@utf-16-decode-ucs - (write-multibyte-character r0 r1) - ,utf-16le-decode-loop) - ((if (r1 == #xFEFF) - ;; R1 is a BOM for big endian, but we can't keep that - ;; character in the output because it can't be - ;; distinguished with the normal U+FEFF. So, we keep - ;; #xFFFF instead. - ((r1 = #xFFFF) - ,@utf-16-decode-ucs) - ;; R1 a normal Unicode character. - (,@utf-16-decode-ucs - (translate-character utf-translation-table-for-decode r0 r1))) - (write-multibyte-character r0 r1) - ,utf-16be-decode-loop)))) - "Like ccl-decode-utf-16be/le but check the first BOM.") - -(makunbound 'utf-16-decode-ucs) ; done with it -(makunbound 'utf-16le-decode-loop) -(makunbound 'utf-16be-decode-loop) - -(eval-and-compile -(defconst utf-16-decode-to-ucs - ;; CCL which, given the result of a multibyte read in r0 and r1, - ;; sets r0 to the character's Unicode if the charset is one of the - ;; basic utf-8 coding system ones. Otherwise set to U+fffd. - `(if (r0 == ,(charset-id 'ascii)) - (r0 = r1) - (if (r0 == ,(charset-id 'latin-iso8859-1)) - (r0 = (r1 + 128)) - (if (r0 == ,(charset-id 'eight-bit-control)) - (r0 = r1) - (if (r0 == ,(charset-id 'eight-bit-graphic)) - (r0 = r1) - ((r2 = (r1 & #x7f)) - (r1 >>= 7) - (r3 = ((r1 - 32) * 96)) - (r3 += (r2 - 32)) - (if (r0 == ,(charset-id 'mule-unicode-0100-24ff)) - (r0 = (r3 + #x100)) - (if (r0 == ,(charset-id 'mule-unicode-2500-33ff)) - (r0 = (r3 + #x2500)) - (if (r0 == ,(charset-id 'mule-unicode-e000-ffff)) - (r0 = (r3 + #xe000)) - (r0 = #xfffd)))))))))) - -(defconst utf-16le-encode-loop - `(loop - (read-multibyte-character r0 r1) - (lookup-character utf-subst-table-for-encode r0 r1) - (if (r7 == 0) - ((translate-character utf-translation-table-for-encode r0 r1) - ,utf-16-decode-to-ucs)) - (write (r0 & 255)) - (write (r0 >> 8)) - (repeat))) - -(defconst utf-16be-encode-loop - `(loop - (read-multibyte-character r0 r1) - (lookup-character utf-subst-table-for-encode r0 r1) - (if (r7 == 0) - ((translate-character utf-translation-table-for-encode r0 r1) - ,utf-16-decode-to-ucs)) - (write (r0 >> 8)) - (write (r0 & 255)) - (repeat))) -) - - -(define-ccl-program ccl-encode-mule-utf-16le - `(1 - ,utf-16le-encode-loop) - "Encode to UTF-16LE (little endian without signature). -Characters from the charsets ascii, eight-bit-control, -eight-bit-graphic, latin-iso8859-1 and mule-unicode-* are encoded -after translation through the translation-table of name -`utf-translation-table-for-encode'. -Others are encoded as U+FFFD.") - -(define-ccl-program ccl-encode-mule-utf-16be - `(1 - ,utf-16be-encode-loop) - "Encode to UTF-16BE (big endian without signature). -Characters from the charsets ascii, eight-bit-control, -eight-bit-graphic, latin-iso8859-1 and mule-unicode-* are encoded -after translation through the translation-table named -`utf-translation-table-for-encode'. -Others are encoded as U+FFFD.") - -(define-ccl-program ccl-encode-mule-utf-16le-with-signature - `(1 - ((write #xFF) - (write #xFE) - ,utf-16le-encode-loop)) - "Encode to UTF-16 (little endian with signature). -Characters from the charsets ascii, eight-bit-control, -eight-bit-graphic, latin-iso8859-1 and mule-unicode-* are encoded -after translation through the translation-table of name -`utf-translation-table-for-encode'. -Others are encoded as U+FFFD.") - -(define-ccl-program ccl-encode-mule-utf-16be-with-signature - `(1 - ((write #xFE) - (write #xFF) - ,utf-16be-encode-loop)) - "Encode to UTF-16 (big endian with signature). -Characters from the charsets ascii, eight-bit-control, -eight-bit-graphic, latin-iso8859-1 and mule-unicode-* are encoded -after translation through the translation-table named -`utf-translation-table-for-encode'. -Others are encoded as U+FFFD.") - -(makunbound 'utf-16-decode-to-ucs) -(makunbound 'utf-16le-encode-loop) -(makunbound 'utf-16be-encode-loop) - -(defun mule-utf-16-post-read-conversion (length) - (when (> length 0) - (let ((char (following-char))) - (cond ((= char (decode-char 'ucs #xFFFE)) - (delete-char 1) - (setq last-coding-system-used - (coding-system-change-text-conversion - last-coding-system-used - 'mule-utf-16le-with-signature)) - (setq length (1- length))) - ((= char (decode-char 'ucs #xFFFF)) - (delete-char 1) - (setq last-coding-system-used - (coding-system-change-text-conversion - last-coding-system-used - 'mule-utf-16be-with-signature)) - (setq length (1- length))) - (t - (setq last-coding-system-used 'mule-utf-16be))))) - length) - -(let ((doc " - -It supports Unicode characters of these ranges: - U+0000..U+33FF, U+E000..U+FFFF. -They correspond to these Emacs character sets: - ascii, latin-iso8859-1, mule-unicode-0100-24ff, - mule-unicode-2500-33ff, mule-unicode-e000-ffff - -On decoding (e.g. reading a file), Unicode characters not in the above -ranges are decoded as U+FFFD, effectively corrupting the data -if they are re-encoded. - -On encoding (e.g. writing a file), Emacs characters not belonging to -any of the character sets listed above are encoded into the byte -sequence representing U+FFFD (REPLACEMENT CHARACTER).")) - (make-coding-system - 'mule-utf-16le 4 - ?u ; Mule-UCS uses ?U, but code-pages uses that for koi8-u. - (concat - "UTF-16LE encoding for Emacs-supported Unicode characters." - doc) - - '(ccl-decode-mule-utf-16le . ccl-encode-mule-utf-16le) - '((safe-charsets - ascii - eight-bit-control - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (mime-charset . utf-16le) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk))) - - (make-coding-system - 'mule-utf-16be 4 ?u - (concat - "UTF-16BE encoding for Emacs-supported Unicode characters." - doc) - - '(ccl-decode-mule-utf-16be . ccl-encode-mule-utf-16be) - '((safe-charsets - ascii - eight-bit-control - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (mime-charset . utf-16be) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk))) - - (make-coding-system - 'mule-utf-16le-with-signature 4 ?u - (concat - "Little endian UTF-16 (with BOM) for Emacs-supported Unicode characters." - doc) - - '(ccl-decode-mule-utf-16le-with-signature - . ccl-encode-mule-utf-16le-with-signature) - '((safe-charsets - ascii - eight-bit-control - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (coding-category . coding-category-utf-16-le) - (mime-charset . utf-16) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk))) - - (make-coding-system - 'mule-utf-16be-with-signature 4 ?u - (concat - "Big endian UTF-16 (with BOM) for Emacs-supported Unicode characters." - doc) - - '(ccl-decode-mule-utf-16be-with-signature - . ccl-encode-mule-utf-16be-with-signature) - '((safe-charsets - ascii - eight-bit-control - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (coding-category . coding-category-utf-16-be) - (mime-charset . utf-16) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk))) - - (make-coding-system - 'mule-utf-16 4 ?u - (concat - "UTF-16 (with or without BOM) for Emacs-supported Unicode characters." - doc) - - '(ccl-decode-mule-utf-16 . ccl-encode-mule-utf-16be-with-signature) - '((safe-charsets - ascii - eight-bit-control - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (coding-category . coding-category-utf-16-be) - (mime-charset . utf-16) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk) - (post-read-conversion . mule-utf-16-post-read-conversion))) -) - -(define-coding-system-alias 'utf-16le 'mule-utf-16le) -(define-coding-system-alias 'utf-16be 'mule-utf-16be) -(define-coding-system-alias 'utf-16le-with-signature - 'mule-utf-16le-with-signature) -(define-coding-system-alias 'utf-16be-with-signature - 'mule-utf-16be-with-signature) -(define-coding-system-alias 'utf-16 'mule-utf-16) - -;; For backward compatibility. -(define-coding-system-alias 'mule-utf-16-le 'mule-utf-16le-with-signature) -(define-coding-system-alias 'utf-16-le 'mule-utf-16le-with-signature) -(define-coding-system-alias 'mule-utf-16-be 'mule-utf-16be-with-signature) -(define-coding-system-alias 'utf-16-be 'mule-utf-16be-with-signature) - -;;; utf-16.el ends here diff --git a/lisp/international/utf-8.el b/lisp/international/utf-8.el deleted file mode 100644 index e0b3fae2540..00000000000 --- a/lisp/international/utf-8.el +++ /dev/null @@ -1,834 +0,0 @@ -;;; utf-8.el --- UTF-8 decoding/encoding support -*- coding: iso-2022-7bit -*- - -;; Copyright (C) 2001 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. -;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. - -;; Author: TAKAHASHI Naoto <ntakahas@m17n.org> -;; Maintainer: FSF -;; Keywords: multilingual, Unicode, UTF-8, i18n - -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; 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, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;; The coding-system `mule-utf-8' basically supports encoding/decoding -;; of the following character sets to and from UTF-8: -;; -;; ascii -;; eight-bit-control -;; latin-iso8859-1 -;; mule-unicode-0100-24ff -;; mule-unicode-2500-33ff -;; mule-unicode-e000-ffff -;; -;; On decoding, Unicode characters that do not fit into the above -;; character sets are handled as `eight-bit-control' or -;; `eight-bit-graphic' characters to retain the information about the -;; original byte sequence and text properties record the corresponding -;; unicode. -;; -;; Fixme: note that reading and writing invalid utf-8 may not be -;; idempotent -- to represent the bytes to fix that needs a new charset. -;; -;; Characters from other character sets can be encoded with mule-utf-8 -;; by populating the translation table -;; `utf-translation-table-for-encode'. Hash tables -;; `utf-subst-table-for-decode' and `utf-subst-table-for-encode' are -;; used to support encoding and decoding of about a quarter of the CJK -;; space between U+3400 and U+DFFF. - -;; UTF-8 is defined in RFC 2279. A sketch of the encoding is: - -;; scalar | utf-8 -;; value | 1st byte | 2nd byte | 3rd byte -;; --------------------+-----------+-----------+---------- -;; 0000 0000 0xxx xxxx | 0xxx xxxx | | -;; 0000 0yyy yyxx xxxx | 110y yyyy | 10xx xxxx | -;; zzzz yyyy yyxx xxxx | 1110 zzzz | 10yy yyyy | 10xx xxxx - -;;; Code: - -(defvar ucs-mule-to-mule-unicode (make-char-table 'translation-table nil) - "Char table mapping characters to latin-iso8859-1 or mule-unicode-*. - -If `unify-8859-on-encoding-mode' is non-nil, this table populates the -translation-table named `utf-translation-table-for-encode'.") - -(define-translation-table 'utf-translation-table-for-encode) - - -;; Map Cyrillic and Greek to iso-8859 charsets, which take half the -;; space of mule-unicode. For Latin scripts this isn't very -;; important. Hebrew and Arabic might go here too when there's proper -;; support for them. - -(defvar utf-fragmentation-table (make-char-table 'translation-table nil) - "Char-table normally mapping non-Latin mule-unicode-* chars to iso-8859-*. - -If `utf-fragment-on-decoding' is non-nil, this table populates the -translation-table named `utf-translation-table-for-decode'") - -(defvar utf-defragmentation-table (make-char-table 'translation-table nil) - "Char-table for reverse mapping of `utf-fragmentation-table'. - -If `utf-fragment-on-decoding' is non-nil and -`unify-8859-on-encoding-mode' is nil, this table populates the -translation-table named `utf-translation-table-for-encode'") - -(define-translation-table 'utf-translation-table-for-decode) - - -(defvar ucs-mule-cjk-to-unicode (make-hash-table :test 'eq) - "Hash table mapping Emacs CJK character sets to Unicode code points. - -If `utf-translate-cjk' is non-nil, this table populates the -translation-hash-table named `utf-subst-table-for-encode'.") - -(define-translation-hash-table 'utf-subst-table-for-encode - ucs-mule-cjk-to-unicode) - -(defvar ucs-unicode-to-mule-cjk (make-hash-table :test 'eq) - "Hash table mapping Unicode code points to Emacs CJK character sets. - -If `utf-translate-cjk' is non-nil, this table populates the -translation-hash-table named `utf-subst-table-for-decode'.") - -(define-translation-hash-table 'utf-subst-table-for-decode - ucs-unicode-to-mule-cjk) - -(mapc - (lambda (pair) - (aset utf-fragmentation-table (car pair) (cdr pair)) - (aset utf-defragmentation-table (cdr pair) (car pair))) - '((?$,1&d(B . ?,F4(B) (?$,1&e(B . ?,F5(B) (?$,1&f(B . ?,F6(B) (?$,1&h(B . ?,F8(B) (?$,1&i(B . ?,F9(B) - (?$,1&j(B . ?,F:(B) (?$,1&l(B . ?,F<(B) (?$,1&n(B . ?,F>(B) (?$,1&o(B . ?,F?(B) (?$,1&p(B . ?,F@(B) - (?$,1&q(B . ?,FA(B) (?$,1&r(B . ?,FB(B) (?$,1&s(B . ?,FC(B) (?$,1&t(B . ?,FD(B) (?$,1&u(B . ?,FE(B) - (?$,1&v(B . ?,FF(B) (?$,1&w(B . ?,FG(B) (?$,1&x(B . ?,FH(B) (?$,1&y(B . ?,FI(B) (?$,1&z(B . ?,FJ(B) - (?$,1&{(B . ?,FK(B) (?$,1&|(B . ?,FL(B) (?$,1&}(B . ?,FM(B) (?$,1&~(B . ?,FN(B) (?$,1&(B . ?,FO(B) - (?$,1' (B . ?,FP(B) (?$,1'!(B . ?,FQ(B) (?$,1'#(B . ?,FS(B) (?$,1'$(B . ?,FT(B) (?$,1'%(B . ?,FU(B) - (?$,1'&(B . ?,FV(B) (?$,1''(B . ?,FW(B) (?$,1'((B . ?,FX(B) (?$,1')(B . ?,FY(B) (?$,1'*(B . ?,FZ(B) - (?$,1'+(B . ?,F[(B) (?$,1',(B . ?,F\(B) (?$,1'-(B . ?,F](B) (?$,1'.(B . ?,F^(B) (?$,1'/(B . ?,F_(B) - (?$,1'0(B . ?,F`(B) (?$,1'1(B . ?,Fa(B) (?$,1'2(B . ?,Fb(B) (?$,1'3(B . ?,Fc(B) (?$,1'4(B . ?,Fd(B) - (?$,1'5(B . ?,Fe(B) (?$,1'6(B . ?,Ff(B) (?$,1'7(B . ?,Fg(B) (?$,1'8(B . ?,Fh(B) (?$,1'9(B . ?,Fi(B) - (?$,1':(B . ?,Fj(B) (?$,1';(B . ?,Fk(B) (?$,1'<(B . ?,Fl(B) (?$,1'=(B . ?,Fm(B) (?$,1'>(B . ?,Fn(B) - (?$,1'?(B . ?,Fo(B) (?$,1'@(B . ?,Fp(B) (?$,1'A(B . ?,Fq(B) (?$,1'B(B . ?,Fr(B) (?$,1'C(B . ?,Fs(B) - (?$,1'D(B . ?,Ft(B) (?$,1'E(B . ?,Fu(B) (?$,1'F(B . ?,Fv(B) (?$,1'G(B . ?,Fw(B) (?$,1'H(B . ?,Fx(B) - (?$,1'I(B . ?,Fy(B) (?$,1'J(B . ?,Fz(B) (?$,1'K(B . ?,F{(B) (?$,1'L(B . ?,F|(B) (?$,1'M(B . ?,F}(B) - (?$,1'N(B . ?,F~(B) - - (?$,1(!(B . ?,L!(B) (?$,1("(B . ?,L"(B) (?$,1(#(B . ?,L#(B) (?$,1($(B . ?,L$(B) - (?$,1(%(B . ?,L%(B) (?$,1(&(B . ?,L&(B) (?$,1('(B . ?,L'(B) (?$,1(((B . ?,L((B) (?$,1()(B . ?,L)(B) - (?$,1(*(B . ?,L*(B) (?$,1(+(B . ?,L+(B) (?$,1(,(B . ?,L,(B) (?$,1(.(B . ?,L.(B) (?$,1(/(B . ?,L/(B) - (?$,1(0(B . ?,L0(B) (?$,1(1(B . ?,L1(B) (?$,1(2(B . ?,L2(B) (?$,1(3(B . ?,L3(B) (?$,1(4(B . ?,L4(B) - (?$,1(5(B . ?,L5(B) (?$,1(6(B . ?,L6(B) (?$,1(7(B . ?,L7(B) (?$,1(8(B . ?,L8(B) (?$,1(9(B . ?,L9(B) - (?$,1(:(B . ?,L:(B) (?$,1(;(B . ?,L;(B) (?$,1(<(B . ?,L<(B) (?$,1(=(B . ?,L=(B) (?$,1(>(B . ?,L>(B) - (?$,1(?(B . ?,L?(B) (?$,1(@(B . ?,L@(B) (?$,1(A(B . ?,LA(B) (?$,1(B(B . ?,LB(B) (?$,1(C(B . ?,LC(B) - (?$,1(D(B . ?,LD(B) (?$,1(E(B . ?,LE(B) (?$,1(F(B . ?,LF(B) (?$,1(G(B . ?,LG(B) (?$,1(H(B . ?,LH(B) - (?$,1(I(B . ?,LI(B) (?$,1(J(B . ?,LJ(B) (?$,1(K(B . ?,LK(B) (?$,1(L(B . ?,LL(B) (?$,1(M(B . ?,LM(B) - (?$,1(N(B . ?,LN(B) (?$,1(O(B . ?,LO(B) (?$,1(P(B . ?,LP(B) (?$,1(Q(B . ?,LQ(B) (?$,1(R(B . ?,LR(B) - (?$,1(S(B . ?,LS(B) (?$,1(T(B . ?,LT(B) (?$,1(U(B . ?,LU(B) (?$,1(V(B . ?,LV(B) (?$,1(W(B . ?,LW(B) - (?$,1(X(B . ?,LX(B) (?$,1(Y(B . ?,LY(B) (?$,1(Z(B . ?,LZ(B) (?$,1([(B . ?,L[(B) (?$,1(\(B . ?,L\(B) - (?$,1(](B . ?,L](B) (?$,1(^(B . ?,L^(B) (?$,1(_(B . ?,L_(B) (?$,1(`(B . ?,L`(B) (?$,1(a(B . ?,La(B) - (?$,1(b(B . ?,Lb(B) (?$,1(c(B . ?,Lc(B) (?$,1(d(B . ?,Ld(B) (?$,1(e(B . ?,Le(B) (?$,1(f(B . ?,Lf(B) - (?$,1(g(B . ?,Lg(B) (?$,1(h(B . ?,Lh(B) (?$,1(i(B . ?,Li(B) (?$,1(j(B . ?,Lj(B) (?$,1(k(B . ?,Lk(B) - (?$,1(l(B . ?,Ll(B) (?$,1(m(B . ?,Lm(B) (?$,1(n(B . ?,Ln(B) (?$,1(o(B . ?,Lo(B) (?$,1(q(B . ?,Lq(B) - (?$,1(r(B . ?,Lr(B) (?$,1(s(B . ?,Ls(B) (?$,1(t(B . ?,Lt(B) (?$,1(u(B . ?,Lu(B) (?$,1(v(B . ?,Lv(B) - (?$,1(w(B . ?,Lw(B) (?$,1(x(B . ?,Lx(B) (?$,1(y(B . ?,Ly(B) (?$,1(z(B . ?,Lz(B) (?$,1({(B . ?,L{(B) - (?$,1(|(B . ?,L|(B) (?$,1(~(B . ?,L~(B) (?$,1((B . ?,L(B))) - - -(defcustom utf-fragment-on-decoding nil - "Whether or not to decode some chars in UTF-8/16 text into iso8859 charsets. -Setting this means that the relevant Cyrillic and Greek characters are -decoded into the iso8859 charsets rather than into -mule-unicode-0100-24ff. The iso8859 charsets take half as much space -in the buffer, but using them may affect how the buffer can be re-encoded -and may require a different input method to search for them, for instance. -See `unify-8859-on-decoding-mode' and `unify-8859-on-encoding-mode' -for mechanisms to make this largely transparent. - -Setting this variable outside customize has no effect." - :set (lambda (s v) - (if v - (progn - (define-translation-table 'utf-translation-table-for-decode - utf-fragmentation-table) - ;; Even if unify-8859-on-encoding-mode is off, make - ;; mule-utf-* encode characters in - ;; utf-fragmentation-table. - (unless (eq (get 'utf-translation-table-for-encode - 'translation-table) - ucs-mule-to-mule-unicode) - (define-translation-table 'utf-translation-table-for-encode - utf-defragmentation-table))) - (define-translation-table 'utf-translation-table-for-decode) - ;; When unify-8859-on-encoding-mode is off, be sure to make - ;; mule-utf-* disabled for characters in - ;; utf-fragmentation-table. - (unless (eq (get 'utf-translation-table-for-encode - 'translation-table) - ucs-mule-to-mule-unicode) - (define-translation-table 'utf-translation-table-for-encode))) - (set-default s v)) - :version "21.4" - :type 'boolean - :group 'mule) - -(define-minor-mode utf-translate-cjk-mode - "Whether the UTF based coding systems should decode/encode CJK characters. -Enabling this loads tables which allow the coding systems mule-utf-8, -mule-utf-16le and mule-utf-16be to encode characters in the charsets -`korean-ksc5601', `chinese-gb2312', `chinese-big5-1', -`chinese-big5-2', `japanese-jisx0208' and `japanese-jisx0212', and to -decode the corresponding unicodes into such characters. - -Where the charsets overlap, the one preferred for decoding is chosen -according to the language environment in effect when this option is -turned on: ksc5601 for Korean, gb2312 for Chinese-GB, big5 for -Chinese-Big5 and jisx for other environments. - -The tables are large (over 40000 entries), so this option is not the -default. Also, installing them may be rather slow." - :init-value nil - :version "21.4" - :type 'boolean - :set-after '(current-language-environment) - :group 'mule - :global t - (if utf-translate-cjk-mode - ;; Fixme: Allow the use of the CJK charsets to be - ;; customized by reordering and possible omission. - (progn - ;; Redefine them with realistic initial sizes and a - ;; smallish rehash size to avoid wasting significant - ;; space after they're built. - (setq ucs-mule-cjk-to-unicode - (make-hash-table :test 'eq :size 43000 :rehash-size 1000) - ucs-unicode-to-mule-cjk - (make-hash-table :test 'eq :size 43000 :rehash-size 1000)) - ;; Load the files explicitly, to avoid having to keep - ;; around the large tables they contain (as well as the - ;; ones which get built). - (cond - ((string= "Korean" current-language-environment) - (load "subst-jis") - (load "subst-big5") - (load "subst-gb2312") - (load "subst-ksc")) - ((string= "Chinese-BIG5" current-language-environment) - (load "subst-jis") - (load "subst-ksc") - (load "subst-gb2312") - (load "subst-big5")) - ((string= "Chinese-GB" current-language-environment) - (load "subst-jis") - (load "subst-ksc") - (load "subst-big5") - (load "subst-gb2312")) - (t - (load "subst-ksc") - (load "subst-gb2312") - (load "subst-big5") - (load "subst-jis"))) ; jis covers as much as big5, gb2312 - (define-translation-hash-table 'utf-subst-table-for-decode - ucs-unicode-to-mule-cjk) - (define-translation-hash-table 'utf-subst-table-for-encode - ucs-mule-cjk-to-unicode) - (set-char-table-extra-slot (get 'utf-translation-table-for-encode - 'translation-table) - 1 ucs-mule-cjk-to-unicode)) - (define-translation-hash-table 'utf-subst-table-for-decode - (make-hash-table :test 'eq)) - (define-translation-hash-table 'utf-subst-table-for-encode - (make-hash-table :test 'eq)) - (set-char-table-extra-slot (get 'utf-translation-table-for-encode - 'translation-table) - 1 nil))) - -(define-ccl-program ccl-decode-mule-utf-8 - ;; - ;; charset | bytes in utf-8 | bytes in emacs - ;; -----------------------+----------------+--------------- - ;; ascii | 1 | 1 - ;; -----------------------+----------------+--------------- - ;; eight-bit-control | 2 | 2 - ;; eight-bit-graphic | 2 | 1 - ;; latin-iso8859-1 | 2 | 2 - ;; -----------------------+----------------+--------------- - ;; mule-unicode-0100-24ff | 2 | 4 - ;; (< 0800) | | - ;; -----------------------+----------------+--------------- - ;; mule-unicode-0100-24ff | 3 | 4 - ;; (>= 8000) | | - ;; mule-unicode-2500-33ff | 3 | 4 - ;; mule-unicode-e000-ffff | 3 | 4 - ;; - ;; Thus magnification factor is two. - ;; - `(2 - ((r5 = ,(charset-id 'eight-bit-control)) - (r6 = ,(charset-id 'eight-bit-graphic)) - (loop - (r0 = -1) - (read r0) - - ;; 1byte encoding, i.e., ascii - (if (r0 < #x80) - ((write r0)) - (if (r0 < #xc0) ; continuation byte (invalid here) - ((if (r0 < #xa0) - (write-multibyte-character r5 r0) - (write-multibyte-character r6 r0))) - ;; 2 byte encoding 00000yyyyyxxxxxx = 110yyyyy 10xxxxxx - (if (r0 < #xe0) - ((r1 = -1) - (read r1) - - (if ((r1 & #b11000000) != #b10000000) - ;; Invalid 2-byte sequence - ((if (r0 < #xa0) - (write-multibyte-character r5 r0) - (write-multibyte-character r6 r0)) - (if (r1 < #x80) - (write r1) - (if (r1 < #xa0) - (write-multibyte-character r5 r1) - (write-multibyte-character r6 r1)))) - - ((r3 = r0) ; save in case of overlong sequence - (r2 = r1) - (r0 &= #x1f) - (r0 <<= 6) - (r1 &= #x3f) - (r1 += r0) - ;; Now r1 holds scalar value - - (if (r1 < 128) ; `overlong sequence' - ((if (r3 < #xa0) - (write-multibyte-character r5 r3) - (write-multibyte-character r6 r3)) - (if (r2 < #x80) - (write r2) - (if (r2 < #xa0) - (write-multibyte-character r5 r2) - (write-multibyte-character r6 r2)))) - - ;; eight-bit-control - (if (r1 < 160) - ((write-multibyte-character r5 r1)) - - ;; latin-iso8859-1 - (if (r1 < 256) - ((r0 = ,(charset-id 'latin-iso8859-1)) - (r1 -= 128) - (write-multibyte-character r0 r1)) - - ;; mule-unicode-0100-24ff (< 0800) - ((r0 = ,(charset-id 'mule-unicode-0100-24ff)) - (r1 -= #x0100) - (r2 = (((r1 / 96) + 32) << 7)) - (r1 %= 96) - (r1 += (r2 + 32)) - (translate-character - utf-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1)))))))) - - ;; 3byte encoding - ;; zzzzyyyyyyxxxxxx = 1110zzzz 10yyyyyy 10xxxxxx - (if (r0 < #xf0) - ((r1 = -1) - (r2 = -1) - (read r1 r2) - - ;; This is set to 1 if the encoding is invalid. - (r4 = 0) - - (r3 = (r1 & #b11000000)) - (r3 |= ((r2 >> 2) & #b00110000)) - (if (r3 != #b10100000) - (r4 = 1) - ((r3 = ((r0 & #x0f) << 12)) - (r3 += ((r1 & #x3f) << 6)) - (r3 += (r2 & #x3f)) - (if (r3 < #x0800) - (r4 = 1)))) - - (if (r4 != 0) - ;; Invalid 3-byte sequence - ((if (r0 < #xa0) - (write-multibyte-character r5 r0) - (write-multibyte-character r6 r0)) - (if (r1 < #x80) - (write r1) - (if (r1 < #xa0) - (write-multibyte-character r5 r1) - (write-multibyte-character r6 r1))) - (if (r2 < #x80) - (write r2) - (if (r2 < #xa0) - (write-multibyte-character r5 r2) - (write-multibyte-character r6 r2)))) - - ;; mule-unicode-0100-24ff (>= 0800) - ((if (r3 < #x2500) - ((r0 = ,(charset-id 'mule-unicode-0100-24ff)) - (r3 -= #x0100) - (r3 //= 96) - (r1 = (r7 + 32)) - (r1 += ((r3 + 32) << 7)) - (translate-character - utf-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1)) - - ;; mule-unicode-2500-33ff - (if (r3 < #x3400) - ((r4 = r3) ; don't zap r3 - (lookup-integer utf-subst-table-for-decode r4 r5) - (if r7 - ;; got a translation - ((write-multibyte-character r4 r5) - ;; Zapped through register starvation. - (r5 = ,(charset-id 'eight-bit-control))) - ((r0 = ,(charset-id 'mule-unicode-2500-33ff)) - (r3 -= #x2500) - (r3 //= 96) - (r1 = (r7 + 32)) - (r1 += ((r3 + 32) << 7)) - (write-multibyte-character r0 r1)))) - - ;; U+3400 .. U+D7FF - ;; Try to convert to CJK chars, else keep - ;; them as eight-bit-{control|graphic}. - (if (r3 < #xd800) - ((r4 = r3) ; don't zap r3 - (lookup-integer utf-subst-table-for-decode r4 r5) - (if r7 - ;; got a translation - ((write-multibyte-character r4 r5) - ;; Zapped through register starvation. - (r5 = ,(charset-id 'eight-bit-control))) - ;; #xe0 <= r0 < #xf0, so r0 is eight-bit-graphic - ((r3 = r6) - (write-multibyte-character r3 r0) - (if (r1 < #xa0) - (r3 = r5)) - (write-multibyte-character r3 r1) - (if (r2 < #xa0) - (r3 = r5) - (r3 = r6)) - (write-multibyte-character r3 r2)))) - - ;; Surrogates, U+D800 .. U+DFFF - (if (r3 < #xe000) - ((r3 = r6) - (write-multibyte-character r3 r0) ; eight-bit-graphic - (if (r1 < #xa0) - (r3 = r5)) - (write-multibyte-character r3 r1) - (if (r2 < #xa0) - (r3 = r5) - (r3 = r6)) - (write-multibyte-character r3 r2)) - - ;; mule-unicode-e000-ffff - ;; Fixme: fffe and ffff are invalid. - ((r0 = ,(charset-id 'mule-unicode-e000-ffff)) - (r3 -= #xe000) - (r3 //= 96) - (r1 = (r7 + 32)) - (r1 += ((r3 + 32) << 7)) - (write-multibyte-character r0 r1))))))))) - - (if (r0 < #xfe) - ;; 4byte encoding - ;; keep those bytes as eight-bit-{control|graphic} - ;; Fixme: allow lookup in utf-subst-table-for-decode. - ((r1 = -1) - (r2 = -1) - (r3 = -1) - (read r1 r2 r3) - ;; r0 > #xf0, thus eight-bit-graphic - (write-multibyte-character r6 r0) - (if (r1 < #xa0) - (if (r1 < #x80) ; invalid byte - (write r1) - (write-multibyte-character r5 r1)) - (write-multibyte-character r6 r1)) - (if (r2 < #xa0) - (if (r2 < #x80) ; invalid byte - (write r2) - (write-multibyte-character r5 r2)) - (write-multibyte-character r6 r2)) - (if (r3 < #xa0) - (if (r3 < #x80) ; invalid byte - (write r3) - (write-multibyte-character r5 r3)) - (write-multibyte-character r6 r3)) - (if (r0 >= #xf8) ; 5- or 6-byte encoding - ((r0 = -1) - (read r0) - (if (r0 < #xa0) - (if (r0 < #x80) ; invalid byte - (write r0) - (write-multibyte-character r5 r0)) - (write-multibyte-character r6 r0)) - (if (r0 >= #xfc) ; 6-byte - ((r0 = -1) - (read r0) - (if (r0 < #xa0) - (if (r0 < #x80) ; invalid byte - (write r0) - (write-multibyte-character r5 r0)) - (write-multibyte-character r6 r0))))))) - ;; else invalid byte >= #xfe - (write-multibyte-character r6 r0)))))) - (repeat))) - - ;; At EOF... - (if (r0 >= 0) - ((if (r0 < #x80) - (write r0) - (if (r0 < #xa0) - (write-multibyte-character r5 r0) - ((write-multibyte-character r6 r0)))) - (if (r1 >= 0) - ((if (r1 < #x80) - (write r1) - (if (r1 < #xa0) - (write-multibyte-character r5 r1) - ((write-multibyte-character r6 r1)))) - (if (r2 >= 0) - ((if (r2 < #x80) - (write r2) - (if (r2 < #xa0) - (write-multibyte-character r5 r2) - ((write-multibyte-character r6 r2)))) - (if (r3 >= 0) - (if (r3 < #x80) - (write r3) - (if (r3 < #xa0) - (write-multibyte-character r5 r3) - ((write-multibyte-character r6 r3)))))))))))) - - "CCL program to decode UTF-8. -Basic decoding is done into the charsets ascii, latin-iso8859-1 and -mule-unicode-*, but see also `utf-fragmentation-table' and -`ucs-mule-cjk-to-unicode'. -Encodings of un-representable Unicode characters are decoded asis into -eight-bit-control and eight-bit-graphic characters.") - -(define-ccl-program ccl-encode-mule-utf-8 - `(1 - ((r5 = -1) - (loop - (if (r5 < 0) - ((r1 = -1) - (read-multibyte-character r0 r1) - (translate-character utf-translation-table-for-encode r0 r1)) - (;; We have already done read-multibyte-character. - (r0 = r5) - (r1 = r6) - (r5 = -1))) - - (if (r0 == ,(charset-id 'ascii)) - (write r1) - - (if (r0 == ,(charset-id 'latin-iso8859-1)) - ;; r1 scalar utf-8 - ;; 0000 0yyy yyxx xxxx 110y yyyy 10xx xxxx - ;; 20 0000 0000 1010 0000 1100 0010 1010 0000 - ;; 7f 0000 0000 1111 1111 1100 0011 1011 1111 - ((r0 = (((r1 & #x40) >> 6) | #xc2)) - (r1 &= #x3f) - (r1 |= #x80) - (write r0 r1)) - - (if (r0 == ,(charset-id 'mule-unicode-0100-24ff)) - ((r0 = ((((r1 & #x3f80) >> 7) - 32) * 96)) - ;; #x3f80 == (0011 1111 1000 0000)b - (r1 &= #x7f) - (r1 += (r0 + 224)) ; 240 == -32 + #x0100 - ;; now r1 holds scalar value - (if (r1 < #x0800) - ;; 2byte encoding - ((r0 = (((r1 & #x07c0) >> 6) | #xc0)) - ;; #x07c0 == (0000 0111 1100 0000)b - (r1 &= #x3f) - (r1 |= #x80) - (write r0 r1)) - ;; 3byte encoding - ((r0 = (((r1 & #xf000) >> 12) | #xe0)) - (r2 = ((r1 & #x3f) | #x80)) - (r1 &= #x0fc0) - (r1 >>= 6) - (r1 |= #x80) - (write r0 r1 r2)))) - - (if (r0 == ,(charset-id 'mule-unicode-2500-33ff)) - ((r0 = ((((r1 & #x3f80) >> 7) - 32) * 96)) - (r1 &= #x7f) - (r1 += (r0 + 9440)) ; 9440 == -32 + #x2500 - (r0 = (((r1 & #xf000) >> 12) | #xe0)) - (r2 = ((r1 & #x3f) | #x80)) - (r1 &= #x0fc0) - (r1 >>= 6) - (r1 |= #x80) - (write r0 r1 r2)) - - (if (r0 == ,(charset-id 'mule-unicode-e000-ffff)) - ((r0 = ((((r1 & #x3f80) >> 7) - 32) * 96)) - (r1 &= #x7f) - (r1 += (r0 + 57312)) ; 57312 == -32 + #xe000 - (r0 = (((r1 & #xf000) >> 12) | #xe0)) - (r2 = ((r1 & #x3f) | #x80)) - (r1 &= #x0fc0) - (r1 >>= 6) - (r1 |= #x80) - (write r0 r1 r2)) - - (if (r0 == ,(charset-id 'eight-bit-control)) - ;; r1 scalar utf-8 - ;; 0000 0yyy yyxx xxxx 110y yyyy 10xx xxxx - ;; 80 0000 0000 1000 0000 1100 0010 1000 0000 - ;; 9f 0000 0000 1001 1111 1100 0010 1001 1111 - ((write #xc2) - (write r1)) - - (if (r0 == ,(charset-id 'eight-bit-graphic)) - ;; r1 scalar utf-8 - ;; 0000 0yyy yyxx xxxx 110y yyyy 10xx xxxx - ;; a0 0000 0000 1010 0000 1100 0010 1010 0000 - ;; ff 0000 0000 1111 1111 1101 1111 1011 1111 - ((write r1) - (r1 = -1) - (read-multibyte-character r0 r1) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - ((r5 = r0) - (r6 = r1)))) - (if (r5 < 0) - ((read-multibyte-character r0 r2) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - ((r5 = r0) - (r6 = r2)))) - (if (r5 < 0) - (write r1 r2) - (if (r1 < #xa0) - (write r1) - ((write #xc2) - (write r1))))))) - - ((lookup-character utf-subst-table-for-encode r0 r1) - (if r7 ; lookup succeeded - ((r1 = (((r0 & #xf000) >> 12) | #xe0)) - (r2 = ((r0 & #x3f) | #x80)) - (r0 &= #x0fc0) - (r0 >>= 6) - (r0 |= #x80) - (write r1 r0 r2)) - ;; Unsupported character. - ;; Output U+FFFD, which is `ef bf bd' in UTF-8. - ((write #xef) - (write #xbf) - (write #xbd))))))))))) - (repeat))) - (if (r1 >= #xa0) - (write r1) - (if (r1 >= #x80) - ((write #xc2) - (write r1))))) - - "CCL program to encode into UTF-8.") - - -(define-ccl-program ccl-untranslated-to-ucs - `(0 - (if (r0 < #xf0) ; 3-byte encoding, as above - ((r4 = 0) - (r3 = (r1 & #b11000000)) - (r3 |= ((r2 >> 2) & #b00110000)) - (if (r3 != #b10100000) - (r4 = 1) - ((r3 = ((r0 & #x0f) << 12)) - (r3 += ((r1 & #x3f) << 6)) - (r3 += (r2 & #x3f)) - (if (r3 < #x0800) - (r4 = 1)))) - (if (r4 != 0) - (r0 = 0) - (r0 = r3))) - (if (r0 < #xf8) ; 4-byte (Mule-UCS recipe) - ((r4 = (r1 >> 6)) - (if (r4 != #b10) - (r0 = 0) - ((r4 = (r2 >> 6)) - (if (r4 != #b10) - (r0 = 0) - ((r4 = (r3 >> 6)) - (if (r4 != #b10) - (r0 = 0) - ((r1 = ((r1 & #x3F) << 12)) - (r2 = ((r2 & #x3F) << 6)) - (r3 &= #x3F) - (r0 = (((((r0 & #x07) << 18) | r1) | r2) | r3))))))))) - (r0 = 0)))) - "Decode 3- or 4-byte sequences in r0, r1, r2 [,r3] to unicodes in r0. -r0 == 0 for invalid sequence.") - -(defvar utf-8-ccl-regs (make-vector 8 0)) - -(defsubst utf-8-untranslated-to-ucs () - "Return the UCS code for an untranslated sequence of raw bytes t point. -Only for 3- or 4-byte sequences." - (aset utf-8-ccl-regs 0 (or (char-after) 0)) - (aset utf-8-ccl-regs 1 (or (char-after (1+ (point))) 0)) - (aset utf-8-ccl-regs 2 (or (char-after (+ 2 (point))) 0)) - (aset utf-8-ccl-regs 3 (or (char-after (+ 3 (point))) 0)) - (ccl-execute 'ccl-untranslated-to-ucs utf-8-ccl-regs) - (aref utf-8-ccl-regs 0)) - -(defun utf-8-help-echo (window object position) - (format "Untranslated Unicode U+%04X" - (get-char-property position 'untranslated-utf-8 object))) - -;; We compose the untranslatable sequences into a single character. -;; This is infelicitous for editing, because there's currently no -;; mechanism for treating compositions as atomic, but is OK for -;; display. They are composed to U+FFFD with help-echo which -;; indicates the unicodes they represent. This function GCs too much. -(defsubst utf-8-compose () - "Put a suitable composition on an untranslatable sequence. -Return the sequence's length." - (let* ((u (utf-8-untranslated-to-ucs)) - (l (unless (zerop u) - (if (>= u #x10000) - 4 - 3)))) - (when l - (put-text-property (point) (min (point-max) (+ l (point))) - 'untranslated-utf-8 u) - (put-text-property (point) (min (point-max) (+ l (point))) - 'help-echo 'utf-8-help-echo) - (compose-region (point) (+ l (point)) ?$,3u=(B) - l))) - -(defcustom utf-8-compose-scripts nil - "*Non-nil means compose various scripts on decoding utf-8 text." - :group 'mule - :version "21.4" - :type 'boolean) - -(defun utf-8-post-read-conversion (length) - "Compose untranslated utf-8 sequences into single characters. -Also compose particular scripts if `utf-8-compose-scripts' is non-nil." - (save-excursion - ;; Can't do eval-when-compile to insert a multibyte constant - ;; version of the string in the loop, since it's always loaded as - ;; unibyte from a byte-compiled file. - (let ((range (string-as-multibyte "^\xe1-\xf7"))) - (while (and (skip-chars-forward range) - (not (eobp))) - (forward-char (utf-8-compose))))) - ;; Fixme: Takahashi-san implies it may not work this easily. I - ;; asked why but didn't get a reply. -- fx - (when (and utf-8-compose-scripts (> length 1)) - ;; These currently have definitions which cover the relevant - ;; unicodes. We could avoid loading thai-util &c by checking - ;; whether the region contains any characters with the appropriate - ;; categories. There aren't yet Unicode-based rules for Tibetan. - (save-excursion (setq length (diacritic-post-read-conversion length))) - (save-excursion (setq length (thai-post-read-conversion length))) - (save-excursion (setq length (lao-post-read-conversion length))) - (save-excursion - (setq length (in-is13194-devanagari-post-read-conversion length)))) - length) - -;; ucs-tables is preloaded -;; (defun utf-8-pre-write-conversion (beg end) -;; "Semi-dummy pre-write function effectively to autoload ucs-tables." -;; ;; Ensure translation-table is loaded. -;; (require 'ucs-tables) -;; ;; Don't do this again. -;; (coding-system-put 'mule-utf-8 'pre-write-conversion nil) -;; nil) - -(make-coding-system - 'mule-utf-8 4 ?u - "UTF-8 encoding for Emacs-supported Unicode characters. -It supports Unicode characters of these ranges: - U+0000..U+33FF, U+E000..U+FFFF. -They correspond to these Emacs character sets: - ascii, latin-iso8859-1, mule-unicode-0100-24ff, - mule-unicode-2500-33ff, mule-unicode-e000-ffff - -On decoding (e.g. reading a file), Unicode characters not in the above -ranges are decoded into sequences of eight-bit-control and -eight-bit-graphic characters to preserve their byte sequences. The -byte sequence is preserved on i/o for valid utf-8, but not necessarily -for invalid utf-8. - -On encoding (e.g. writing a file), Emacs characters not belonging to -any of the character sets listed above are encoded into the UTF-8 byte -sequence representing U+FFFD (REPLACEMENT CHARACTER)." - - '(ccl-decode-mule-utf-8 . ccl-encode-mule-utf-8) - '((safe-charsets - ascii - eight-bit-control - eight-bit-graphic - latin-iso8859-1 - mule-unicode-0100-24ff - mule-unicode-2500-33ff - mule-unicode-e000-ffff) - (mime-charset . utf-8) - (coding-category . coding-category-utf-8) - (valid-codes (0 . 255)) -;; (pre-write-conversion . utf-8-pre-write-conversion) - (post-read-conversion . utf-8-post-read-conversion) - (translation-table-for-encode . utf-translation-table-for-encode) - (dependency unify-8859-on-encoding-mode - unify-8859-on-decoding-mode - utf-fragment-on-decoding - utf-translate-cjk))) - -(define-coding-system-alias 'utf-8 'mule-utf-8) - -;; I think this needs special private charsets defined for the -;; untranslated sequences, if it's going to work well. - -;;; (defun utf-8-compose-function (pos to pattern &optional string) -;;; (let* ((prop (get-char-property pos 'composition string)) -;;; (l (and prop (- (cadr prop) (car prop))))) -;;; (cond ((and l (> l (- to pos))) -;;; (delete-region pos to)) -;;; ((and (> (char-after pos) 224) -;;; (< (char-after pos) 256) -;;; (save-restriction -;;; (narrow-to-region pos to) -;;; (utf-8-compose))) -;;; t)))) - -;;; (dotimes (i 96) -;;; (aset composition-function-table -;;; (+ 128 i) -;;; `((,(string-as-multibyte "[\200-\237\240-\377]") -;;; . utf-8-compose-function)))) - -;;; utf-8.el ends here diff --git a/lisp/isearch.el b/lisp/isearch.el index 04f8c4464ef..f647c6052e5 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -233,15 +233,12 @@ Default value, nil, means edit the string instead." (defvar isearch-mode-map (let* ((i 0) (map (make-keymap))) - (or (vectorp (nth 1 map)) - (char-table-p (nth 1 map)) + (or (char-table-p (nth 1 map)) (error "The initialization of isearch-mode-map must be updated")) ;; Make all multibyte characters search for themselves. - (let ((l (generic-character-list)) - (table (nth 1 map))) - (while l - (set-char-table-default table (car l) 'isearch-printing-char) - (setq l (cdr l)))) + ;; Fixme: is this range right? + (set-char-table-range (nth 1 map) (cons #x100 #x3FFFFF) + 'isearch-printing-char) ;; Make function keys, etc, exit the search. (define-key map [t] 'isearch-other-control-char) ;; Control chars, by default, end isearch mode transparently. diff --git a/lisp/language/china-util.el b/lisp/language/china-util.el index 57590d8a665..3f6dee9488f 100644 --- a/lisp/language/china-util.el +++ b/lisp/language/china-util.el @@ -1,8 +1,11 @@ ;;; china-util.el --- utilities for Chinese -*- coding: iso-2022-7bit -*- ;; Copyright (C) 1995, 2003 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 1995, 2001 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: mule, multilingual, Chinese @@ -165,255 +168,25 @@ Return the length of resulting text." (interactive) (encode-hz-region (point-min) (point-max))) -;; The following sets up a translation table (big5-to-cns) from Big 5 -;; to CNS encoding, using some auxiliary functions to make the code -;; more readable. - -;; Many kudos to Himi! The used code has been adapted from his -;; mule-ucs package. - -(eval-when-compile -(defun big5-to-flat-code (num) - "Convert NUM in Big 5 encoding to a `flat code'. -0xA140 will be mapped to position 0, 0xA141 to position 1, etc. -There are no gaps in the flat code." - - (let ((hi (/ num 256)) - (lo (% num 256))) - (+ (* 157 (- hi #xa1)) - (- lo (if (>= lo #xa1) 98 64))))) - -(defun flat-code-to-big5 (num) - "Convert NUM from a `flat code' to Big 5 encoding. -This is the inverse function of `big5-to-flat-code'." - - (let ((hi (/ num 157)) - (lo (% num 157))) - (+ (* 256 (+ hi #xa1)) - (+ lo (if (< lo 63) 64 98))))) - -(defun euc-to-flat-code (num) - "Convert NUM in EUC encoding (in GL representation) to a `flat code'. -0x2121 will be mapped to position 0, 0x2122 to position 1, etc. -There are no gaps in the flat code." - - (let ((hi (/ num 256)) - (lo (% num 256))) - (+ (* 94 (- hi #x21)) - (- lo #x21)))) - -(defun flat-code-to-euc (num) - "Convert NUM from a `flat code' to EUC encoding (in GL representation). -The inverse function of `euc-to-flat-code'. The high and low bytes are -returned in a list." - - (let ((hi (/ num 94)) - (lo (% num 94))) - (list (+ hi #x21) (+ lo #x21)))) - -(defun expand-euc-big5-alist (alist) - "Create a translation table and fills it with data given in ALIST. -Elements of ALIST can be either given as - - ((euc-charset . startchar) . (big5-range-begin . big5-range-end)) - -or as - - (euc-character . big5-charcode) - -The former maps a range of glyphs in an EUC charset (where STARTCHAR -is in GL representation) to a certain range of Big 5 encoded -characters, the latter maps a single glyph. Glyphs which can't be -mapped will be represented with the byte 0xFF. - -The return value is the filled translation table." - - (let ((chartable (make-char-table 'translation-table #xFF)) - char - big5 - i - end - codepoint - charset) - (dolist (elem alist) - (setq char (car elem) - big5 (cdr elem)) - (cond ((and (consp char) - (consp big5)) - (setq i (big5-to-flat-code (car big5)) - end (big5-to-flat-code (cdr big5)) - codepoint (euc-to-flat-code (cdr char)) - charset (car char)) - (while (>= end i) - (aset chartable - (decode-big5-char (flat-code-to-big5 i)) - (apply (function make-char) - charset - (flat-code-to-euc codepoint))) - (setq i (1+ i) - codepoint (1+ codepoint)))) - ((and (char-valid-p char) - (numberp big5)) - (setq i (decode-big5-char big5)) - (aset chartable i char)) - (t - (error "Unknown slot type: %S" elem)))) - ;; the return value - chartable))) - -;; All non-CNS encodings are commented out. - -(define-translation-table 'big5-to-cns - (eval-when-compile - (expand-euc-big5-alist - '( - ;; Symbols - ((chinese-cns11643-1 . #x2121) . (#xA140 . #xA1F5)) - (?$(G"X(B . #xA1F6) - (?$(G"W(B . #xA1F7) - ((chinese-cns11643-1 . #x2259) . (#xA1F8 . #xA2AE)) - ((chinese-cns11643-1 . #x2421) . (#xA2AF . #xA3BF)) - ;; Control codes (vendor dependent) - ((chinese-cns11643-1 . #x4221) . (#xA3C0 . #xA3E0)) - ;; Level 1 Ideographs - ((chinese-cns11643-1 . #x4421) . (#xA440 . #xACFD)) - (?$(GWS(B . #xACFE) - ((chinese-cns11643-1 . #x5323) . (#xAD40 . #xAFCF)) - ((chinese-cns11643-1 . #x5754) . (#xAFD0 . #xBBC7)) - ((chinese-cns11643-1 . #x6B51) . (#xBBC8 . #xBE51)) - (?$(GkP(B . #xBE52) - ((chinese-cns11643-1 . #x6F5C) . (#xBE53 . #xC1AA)) - ((chinese-cns11643-1 . #x7536) . (#xC1AB . #xC2CA)) - (?$(Gu5(B . #xC2CB) - ((chinese-cns11643-1 . #x7737) . (#xC2CC . #xC360)) - ((chinese-cns11643-1 . #x782E) . (#xC361 . #xC3B8)) - (?$(Gxe(B . #xC3B9) - (?$(Gxd(B . #xC3BA) - ((chinese-cns11643-1 . #x7866) . (#xC3BB . #xC455)) - (?$(Gx-(B . #xC456) - ((chinese-cns11643-1 . #x7962) . (#xC457 . #xC67E)) - ;; Symbols - ((chinese-cns11643-1 . #x2621) . (#xC6A1 . #xC6BE)) - ;; Radicals - (?$(G'#(B . #xC6BF) - (?$(G'$(B . #xC6C0) - (?$(G'&(B . #xC6C1) - (?$(G'((B . #xC6C2) - (?$(G'-(B . #xC6C3) - (?$(G'.(B . #xC6C4) - (?$(G'/(B . #xC6C5) - (?$(G'4(B . #xC6C6) - (?$(G'7(B . #xC6C7) - (?$(G':(B . #xC6C8) - (?$(G'<(B . #xC6C9) - (?$(G'B(B . #xC6CA) - (?$(G'G(B . #xC6CB) - (?$(G'N(B . #xC6CC) - (?$(G'S(B . #xC6CD) - (?$(G'T(B . #xC6CE) - (?$(G'U(B . #xC6CF) - (?$(G'Y(B . #xC6D0) - (?$(G'Z(B . #xC6D1) - (?$(G'a(B . #xC6D2) - (?$(G'f(B . #xC6D3) - (?$(G()(B . #xC6D4) - (?$(G(*(B . #xC6D5) - (?$(G(c(B . #xC6D6) - (?$(G(l(B . #xC6D7) - ;; Diacritical Marks - ; ((japanese-jisx0208 . #x212F) . (#xC6D8 . #xC6D9)) - ;; Japanese Kana Supplement - ; ((japanese-jisx0208 . #x2133) . (#xC6DA . #xC6E3)) - ;; Japanese Hiragana - ; ((japanese-jisx0208 . #x2421) . (#xC6E7 . #xC77A)) - ;; Japanese Katakana - ; ((japanese-jisx0208 . #x2521) . (#xC77B . #xC7F2)) - ;; Cyrillic Characters - ; ((japanese-jisx0208 . #x2721) . (#xC7F3 . #xC854)) - ; ((japanese-jisx0208 . #x2751) . (#xC855 . #xC875)) - ;; Special Chinese Characters - (?$(J!#(B . #xC879) - (?$(J!$(B . #xC87B) - (?$(J!*(B . #xC87D) - (?$(J!R(B . #xC8A2) - - ;; JIS X 0208 NOT SIGN (cf. U+00AC) - ; (?$B"L(B . #xC8CD) - ;; JIS X 0212 BROKEN BAR (cf. U+00A6) - ; (?$(D"C(B . #xC8CE) - - ;; GB 2312 characters - ; (?$A!d(B . #xC8CF) - ; (?$A!e(B . #xC8D0) - ;;;;; C8D1 - Japanese `($B3t(B)' - ; (?$A!m(B . #xC8D2) - ;;;;; C8D2 - Tel. - - ;; Level 2 Ideographs - ((chinese-cns11643-2 . #x2121) . (#xC940 . #xC949)) - (?$(GDB(B . #xC94A);; a duplicate of #xA461 - ((chinese-cns11643-2 . #x212B) . (#xC94B . #xC96B)) - ((chinese-cns11643-2 . #x214D) . (#xC96C . #xC9BD)) - (?$(H!L(B . #xC9BE) - ((chinese-cns11643-2 . #x217D) . (#xC9BF . #xC9EC)) - ((chinese-cns11643-2 . #x224E) . (#xC9ED . #xCAF6)) - (?$(H"M(B . #xCAF7) - ((chinese-cns11643-2 . #x2439) . (#xCAF8 . #xD6CB)) - (?$(H>c(B . #xD6CC) - ((chinese-cns11643-2 . #x3770) . (#xD6CD . #xD779)) - (?$(H?j(B . #xD77A) - ((chinese-cns11643-2 . #x387E) . (#xD77B . #xDADE)) - (?$(H7o(B . #xDADF) - ((chinese-cns11643-2 . #x3E64) . (#xDAE0 . #xDBA6)) - ((chinese-cns11643-2 . #x3F6B) . (#xDBA7 . #xDDFB)) - (?$(HAv(B . #xDDFC);; a duplicate of #xDCD1 - ((chinese-cns11643-2 . #x4424) . (#xDDFD . #xE8A2)) - ((chinese-cns11643-2 . #x554C) . (#xE8A3 . #xE975)) - ((chinese-cns11643-2 . #x5723) . (#xE976 . #xEB5A)) - ((chinese-cns11643-2 . #x5A29) . (#xEB5B . #xEBF0)) - (?$(HUK(B . #xEBF1) - ((chinese-cns11643-2 . #x5B3F) . (#xEBF2 . #xECDD)) - (?$(HW"(B . #xECDE) - ((chinese-cns11643-2 . #x5C6A) . (#xECDF . #xEDA9)) - ((chinese-cns11643-2 . #x5D75) . (#xEDAA . #xEEEA)) - (?$(Hd/(B . #xEEEB) - ((chinese-cns11643-2 . #x6039) . (#xEEEC . #xF055)) - (?$(H]t(B . #xF056) - ((chinese-cns11643-2 . #x6243) . (#xF057 . #xF0CA)) - (?$(HZ((B . #xF0CB) - ((chinese-cns11643-2 . #x6337) . (#xF0CC . #xF162)) - ((chinese-cns11643-2 . #x6430) . (#xF163 . #xF16A)) - (?$(Hga(B . #xF16B) - ((chinese-cns11643-2 . #x6438) . (#xF16C . #xF267)) - (?$(Hi4(B . #xF268) - ((chinese-cns11643-2 . #x6573) . (#xF269 . #xF2C2)) - ((chinese-cns11643-2 . #x664E) . (#xF2C3 . #xF374)) - ((chinese-cns11643-2 . #x6762) . (#xF375 . #xF465)) - ((chinese-cns11643-2 . #x6935) . (#xF466 . #xF4B4)) - (?$(HfM(B . #xF4B5) - ((chinese-cns11643-2 . #x6962) . (#xF4B6 . #xF4FC)) - ((chinese-cns11643-2 . #x6A4C) . (#xF4FD . #xF662)) - (?$(HjK(B . #xF663) - ((chinese-cns11643-2 . #x6C52) . (#xF664 . #xF976)) - ((chinese-cns11643-2 . #x7167) . (#xF977 . #xF9C3)) - (?$(Hqf(B . #xF9C4) - (?$(Hr4(B . #xF9C5) - (?$(Hr@(B . #xF9C6) - ((chinese-cns11643-2 . #x7235) . (#xF9C7 . #xF9D1)) - ((chinese-cns11643-2 . #x7241) . (#xF9D2 . #xF9D5)) - - ;; Additional Ideographs - (?$(IC7(B . #xF9D6) - (?$(IOP(B . #xF9D7) - (?$(IDN(B . #xF9D8) - (?$(IPJ(B . #xF9D9) - (?$(I,](B . #xF9DA) - (?$(I=~(B . #xF9DB) - (?$(IK\(B . #xF9DC) - ) - )) -) +;;;###autoload +(defun post-read-decode-hz (len) + (let ((pos (point)) + (buffer-modified-p (buffer-modified-p)) + last-coding-system-used) + (prog1 + (decode-hz-region pos (+ pos len)) + (set-buffer-modified-p buffer-modified-p)))) +;;;###autoload +(defun pre-write-encode-hz (from to) + (let ((buf (current-buffer))) + (set-buffer (generate-new-buffer " *temp*")) + (if (stringp from) + (insert from) + (insert-buffer-substring buf from to)) + (let (last-coding-system-used) + (encode-hz-region 1 (point-max))) + nil)) ;; (provide 'china-util) diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el index 14546edbf89..37739399c89 100644 --- a/lisp/language/chinese.el +++ b/lisp/language/chinese.el @@ -1,7 +1,10 @@ ;;; chinese.el --- support for Chinese -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Chinese @@ -33,47 +36,51 @@ ;;; Chinese (general) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(make-coding-system - 'iso-2022-cn 2 ?C - "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN)." - '(ascii - (nil chinese-gb2312 chinese-cns11643-1) - (nil chinese-cns11643-2) - nil - nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil - init-bol) - '((safe-charsets ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2) - (mime-charset . iso-2022-cn))) + +(define-coding-system 'iso-2022-cn + "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN)." + :coding-type 'iso-2022 + :mnemonic ?C + :charset-list '(ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2) + :designation [ascii + (nil chinese-gb2312 chinese-cns11643-1) + (nil chinese-cns11643-2) + nil] + :flags '(ascii-at-eol ascii-at-cntl 7-bit + designation locking-shift single-shift init-at-bol) + :mime-charset 'iso-2022-cn) (define-coding-system-alias 'chinese-iso-7bit 'iso-2022-cn) -(make-coding-system - 'iso-2022-cn-ext 2 ?C - "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN-EXT)." - '(ascii - (nil chinese-gb2312 chinese-cns11643-1) - (nil chinese-cns11643-2) - (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 - chinese-cns11643-6 chinese-cns11643-7) - nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil - init-bol) - '((safe-charsets ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2 - chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 - chinese-cns11643-6 chinese-cns11643-7) - (mime-charset . iso-2022-cn-ext))) +(define-coding-system 'iso-2022-cn-ext + "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN-EXT)." + :coding-type 'iso-2022 + :mnemonic ?C + :charset-list '(ascii + chinese-gb2312 chinese-cns11643-1 + chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4 + chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7) + :designation '[ascii + (nil chinese-gb2312 chinese-cns11643-1) + (nil chinese-cns11643-2) + (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 + chinese-cns11643-6 chinese-cns11643-7)] + :flags '(ascii-at-eol ascii-at-cntl 7-bit + designation locking-shift single-shift init-at-bol) + :mime-charset 'iso-2022-cn-ext) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Chinese GB2312 (simplified) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(make-coding-system - 'chinese-iso-8bit 2 ?c - "ISO 2022 based EUC encoding for Chinese GB2312 (MIME:GB2312)." - '(ascii chinese-gb2312 nil nil - nil ascii-eol ascii-cntl nil nil nil nil) - '((safe-charsets ascii chinese-gb2312) - (mime-charset . gb2312))) +(define-coding-system 'chinese-iso-8bit + "ISO 2022 based EUC encoding for Chinese GB2312 (MIME:CN-GB)." + :coding-type 'iso-2022 + :mnemonic ?c + :charset-list '(ascii chinese-gb2312) + :designation [ascii chinese-gb2312 nil nil] + :mime-charset 'cn-gb) (define-coding-system-alias 'cn-gb-2312 'chinese-iso-8bit) (define-coding-system-alias 'euc-china 'chinese-iso-8bit) @@ -81,36 +88,18 @@ (define-coding-system-alias 'cn-gb 'chinese-iso-8bit) (define-coding-system-alias 'gb2312 'chinese-iso-8bit) -(make-coding-system - 'chinese-hz 0 ?z - "Hz/ZW 7-bit encoding for Chinese GB2312 (MIME:HZ-GB-2312)." - nil - '((safe-charsets ascii chinese-gb2312) - (mime-charset . hz-gb-2312) - (post-read-conversion . post-read-decode-hz) - (pre-write-conversion . pre-write-encode-hz))) +(define-coding-system 'chinese-hz + "Hz/ZW 7-bit encoding for Chinese GB2312 (MIME:HZ-GB-2312)." + :coding-type 'utf-8 + :mnemonic ?z + :charset-list '(ascii chinese-gb2312) + :mime-charset 'hz-gb-2312 + :post-read-conversion 'post-read-decode-hz + :pre-write-conversion 'pre-write-encode-hz) (define-coding-system-alias 'hz-gb-2312 'chinese-hz) (define-coding-system-alias 'hz 'chinese-hz) -(defun post-read-decode-hz (len) - (let ((pos (point)) - (buffer-modified-p (buffer-modified-p)) - last-coding-system-used) - (prog1 - (decode-hz-region pos (+ pos len)) - (set-buffer-modified-p buffer-modified-p)))) - -(defun pre-write-encode-hz (from to) - (let ((buf (current-buffer))) - (set-buffer (generate-new-buffer " *temp*")) - (if (stringp from) - (insert from) - (insert-buffer-substring buf from to)) - (let (last-coding-system-used) - (encode-hz-region 1 (point-max))) - nil)) - (set-language-info-alist "Chinese-GB" '((charset chinese-gb2312 chinese-sisheng) (coding-system chinese-iso-8bit iso-2022-cn chinese-hz) @@ -125,36 +114,16 @@ ;; Chinese BIG5 (traditional) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(make-coding-system - 'chinese-big5 3 ?B - "BIG5 8-bit encoding for Chinese (MIME:Big5)." - nil - '((safe-charsets ascii chinese-big5-1 chinese-big5-2) - (mime-charset . big5) - (charset-origin-alist (chinese-big5-1 "BIG5" encode-big5-char) - (chinese-big5-2 "BIG5" encode-big5-char)))) +(define-coding-system 'chinese-big5 + "BIG5 8-bit encoding for Chinese (MIME:Big5)" + :coding-type 'charset + :mnemonic ?B + :charset-list '(ascii big5) + :mime-charset 'big5) (define-coding-system-alias 'big5 'chinese-big5) (define-coding-system-alias 'cn-big5 'chinese-big5) -;; Big5 font requires special encoding. -(define-ccl-program ccl-encode-big5-font - `(0 - ;; In: R0:chinese-big5-1 or chinese-big5-2 - ;; R1:position code 1 - ;; R2:position code 2 - ;; Out: R1:font code point 1 - ;; R2:font code point 2 - ((r2 = ((((r1 - ?\x21) * 94) + r2) - ?\x21)) - (if (r0 == ,(charset-id 'chinese-big5-2)) (r2 += 6280)) - (r1 = ((r2 / 157) + ?\xA1)) - (r2 %= 157) - (if (r2 < ?\x3F) (r2 += ?\x40) (r2 += ?\x62)))) - "CCL program to encode a Big5 code to code point of Big5 font.") - -(setq font-ccl-encoder-alist - (cons (cons "big5" ccl-encode-big5-font) font-ccl-encoder-alist)) - (set-language-info-alist "Chinese-BIG5" '((charset chinese-big5-1 chinese-big5-2) (coding-system chinese-big5 chinese-iso-7bit) @@ -165,148 +134,39 @@ (documentation . "Support for Chinese Big5 character set.")) '("Chinese")) +(define-coding-system 'chinese-big5-hkscs + "BIG5-HKSCS 8-bit encoding for Chinese, Hong Kong supplement (MIME:Big5-HKSCS)" + :coding-type 'charset + :mnemonic ?B + :charset-list '(ascii big5-hkscs) + :mime-charset 'big5-hkscs) +(define-coding-system-alias 'big5-hkscs 'chinese-big5-hkscs) +(define-coding-system-alias 'cn-big5-hkscs 'chinese-big5-hkscs) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Chinese CNS11643 (traditional) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar big5-to-cns (make-translation-table) - "Translation table for encoding to `euc-tw'.") -;; Could have been done by china-util loaded before. -(unless (get 'big5-to-cns 'translation-table) - (define-translation-table 'big5-to-cns big5-to-cns)) - -(define-ccl-program ccl-decode-euc-tw - ;; CNS plane 1 needs either two or four bytes in EUC-TW encoding; - ;; CNS planes 2 to 7 always need four bytes. In internal encoding of - ;; Emacs, CNS planes 1 and 2 need three bytes, and planes 3 to 7 need - ;; four bytes. Thus a buffer magnification value of 2 (for both - ;; encoding and decoding) is sufficient. - `(2 - ;; we don't have enough registers to hold all charset-ids - ((r4 = ,(charset-id 'chinese-cns11643-1)) - (r5 = ,(charset-id 'chinese-cns11643-2)) - (r6 = ,(charset-id 'chinese-cns11643-3)) - (loop - (read-if (r0 < #x80) - ;; ASCII - (write-repeat r0) - ;; not ASCII - (if (r0 == #x8E) - ;; single shift - (read-if (r1 < #xA1) - ;; invalid byte - ((write r0) - (write-repeat r1)) - (if (r1 > #xA7) - ;; invalid plane - ((write r0) - (write-repeat r1)) - ;; OK, we have a plane - (read-if (r2 < #xA1) - ;; invalid first byte - ((write r0 r1) - (write-repeat r2)) - (read-if (r3 < #xA1) - ;; invalid second byte - ((write r0 r1 r2) - (write-repeat r3)) - ;; CNS 1-7, finally - ((branch (r1 - #xA1) - (r1 = r4) - (r1 = r5) - (r1 = r6) - (r1 = ,(charset-id 'chinese-cns11643-4)) - (r1 = ,(charset-id 'chinese-cns11643-5)) - (r1 = ,(charset-id 'chinese-cns11643-6)) - (r1 = ,(charset-id 'chinese-cns11643-7))) - (r2 = ((((r2 - #x80) << 7) + r3) - #x80)) - (write-multibyte-character r1 r2) - (repeat)))))) - ;; standard EUC - (if (r0 < #xA1) - ;; invalid first byte - (write-repeat r0) - (read-if (r1 < #xA1) - ;; invalid second byte - ((write r0) - (write-repeat r1)) - ;; CNS 1, finally - ((r1 = ((((r0 - #x80) << 7) + r1) - #x80)) - (write-multibyte-character r4 r1) - (repeat))))))))) - "CCL program to decode EUC-TW encoding." -) - -(define-ccl-program ccl-encode-euc-tw - `(2 - ;; we don't have enough registers to hold all charset-ids - ((r2 = ,(charset-id 'ascii)) - (r3 = ,(charset-id 'chinese-big5-1)) - (r4 = ,(charset-id 'chinese-big5-2)) - (r5 = ,(charset-id 'chinese-cns11643-1)) - (r6 = ,(charset-id 'chinese-cns11643-2)) - (loop - (read-multibyte-character r0 r1) - (if (r0 == r2) - (write-repeat r1) - (;; Big 5 encoded characters are first translated to CNS - (if (r0 == r3) - (translate-character big5-to-cns r0 r1) - (if (r0 == r4) - (translate-character big5-to-cns r0 r1))) - (if (r0 == r5) - (r0 = #xA1) - (if (r0 == r6) - (r0 = #xA2) - (if (r0 == ,(charset-id 'chinese-cns11643-3)) - (r0 = #xA3) - (if (r0 == ,(charset-id 'chinese-cns11643-4)) - (r0 = #xA4) - (if (r0 == ,(charset-id 'chinese-cns11643-5)) - (r0 = #xA5) - (if (r0 == ,(charset-id 'chinese-cns11643-6)) - (r0 = #xA6) - (if (r0 == ,(charset-id 'chinese-cns11643-7)) - (r0 = #xA7) - ;; not CNS. We use a dummy character which - ;; can't occur in EUC-TW encoding to indicate - ;; this. - (write-repeat #xFF)))))))))) - (if (r0 != #xA1) - ;; single shift and CNS plane - ((write #x8E) - (write r0))) - (write ((r1 >> 7) + #x80)) - (write ((r1 % #x80) + #x80)) - (repeat)))) - "CCL program to encode EUC-TW encoding." -) - -(defun euc-tw-pre-write-conversion (beg end) - "Semi-dummy pre-write function effectively to autoload china-util." - ;; Ensure translation table is loaded. - (require 'china-util) - ;; Don't do this again. - (coding-system-put 'euc-tw 'pre-write-conversion nil) - nil) - -(make-coding-system - 'euc-tw 4 ?Z - "ISO 2022 based EUC encoding for Chinese CNS11643. -Big5 encoding is accepted for input also (which is then converted to CNS)." - '(ccl-decode-euc-tw . ccl-encode-euc-tw) - '((safe-charsets ascii - chinese-big5-1 - chinese-big5-2 - chinese-cns11643-1 - chinese-cns11643-2 - chinese-cns11643-3 - chinese-cns11643-4 - chinese-cns11643-5 - chinese-cns11643-6 - chinese-cns11643-7) - (valid-codes (0 . 255)) - (pre-write-conversion . euc-tw-pre-write-conversion))) +(define-coding-system 'euc-tw + "ISO 2022 based EUC encoding for Chinese CNS11643." + :coding-type 'iso-2022 + :mnemonic ?Z + :charset-list '(ascii + chinese-cns11643-1 + chinese-cns11643-2 + chinese-cns11643-3 + chinese-cns11643-4 + chinese-cns11643-5 + chinese-cns11643-6 + chinese-cns11643-7) + :designation [ascii chinese-cns11643-1 (chinese-cns11643-1 + chinese-cns11643-2 + chinese-cns11643-3 + chinese-cns11643-4 + chinese-cns11643-5 + chinese-cns11643-6 + chinese-cns11643-7) nil] + :mime-charset 'euc-tw) (define-coding-system-alias 'euc-taiwan 'euc-tw) @@ -320,6 +180,7 @@ Big5 encoding is accepted for input also (which is then converted to CNS)." chinese-iso-8bit) (features china-util) (input-method . "chinese-cns-quick") + ;; Fixme: presumably it won't accept big5 now. (documentation . "\ Support for Chinese CNS character sets. Note that the EUC-TW coding system accepts Big5 for input also (which is then converted to CNS).")) @@ -341,6 +202,53 @@ the EUC-TW coding system accepts Big5 for input also (which is then converted to CNS).")) '("Chinese")) + +;;; Chinese GBK + +(define-coding-system 'chinese-gbk + "GBK encoding for Chinese (MIME:GBK)." + :coding-type 'charset + :mnemonic ?c + :charset-list '(chinese-gbk) + :mime-charset 'gbk) +(define-coding-system-alias 'gbk 'chinese-gbk) +(define-coding-system-alias 'cp936 'chinese-gbk) +(define-coding-system-alias 'windows-936 'chinese-gbk) + +(set-language-info-alist + "Chinese-GBK" '((charset chinese-gbk) + (coding-system chinese-gbk) + (coding-priority gbk iso-2022-cn chinese-big5 + chinese-iso-8bit) ; fixme? + (input-method . "chinese-py-punct") ; fixme? + (features china-util) + (documentation . "Support for Chinese GBK character set.")) + '("Chinese")) + +;;; Chinese GB18030 + +(define-coding-system 'chinese-gb18030 + "GB18030 encoding for Chinese (MIME:GB18030)." + :coding-type 'charset + :mnemonic ?c + :charset-list '(gb18030) + :mime-charset 'gb18030) + +(define-coding-system-alias 'gb18030 'chinese-gb18030) + +(set-language-info-alist + "Chinese-GB18030" '((charset gb18030) + (coding-system chinese-gb18030) + (coding-priority gb18030 gbk iso-2022-cn chinese-big5 + chinese-iso-8bit) ; fixme? + (input-method . "chinese-py-punct") ; fixme? + (features china-util) + (documentation + . "Support for Chinese GB18030 character set.")) + '("Chinese")) + +;; Fixme: add HKSCS + (provide 'chinese) ;;; chinese.el ends here diff --git a/lisp/language/cyril-util.el b/lisp/language/cyril-util.el index ed9125aa03f..5d53f224a0a 100644 --- a/lisp/language/cyril-util.el +++ b/lisp/language/cyril-util.el @@ -30,19 +30,12 @@ ;;;###autoload (defun cyrillic-encode-koi8-r-char (char) "Return KOI8-R external character code of CHAR if appropriate." - (aref (char-table-extra-slot - (get 'cyrillic-koi8-r-nonascii-translation-table 'translation-table) - 0) - char)) + (encode-char char 'koi8-r)) ;;;###autoload (defun cyrillic-encode-alternativnyj-char (char) "Return ALTERNATIVNYJ external character code of CHAR if appropriate." - (aref (char-table-extra-slot - (get 'cyrillic-alternativnyj-nonascii-translation-table - 'translation-table) - 0) - char)) + (encode-char char 'alternativnyj)) ;; Display @@ -176,117 +169,13 @@ If the argument is nil, we return the display table to its standard state." (aset standard-display-table ?,L*(B [?N ?j]) (aset standard-display-table ?,L/(B [?D ?j]) - ;; Unicode version: - (aset standard-display-table ?$,1(P(B [?a]) - (aset standard-display-table ?$,1(Q(B [?b]) - (aset standard-display-table ?$,1(R(B [?v]) - (aset standard-display-table ?$,1(S(B [?g]) - (aset standard-display-table ?$,1(T(B [?d]) - (aset standard-display-table ?$,1(U(B [?e]) - (aset standard-display-table ?$,1(q(B [?y ?o]) - (aset standard-display-table ?$,1(V(B [?z ?h]) - (aset standard-display-table ?$,1(W(B [?z]) - (aset standard-display-table ?$,1(X(B [?i]) - (aset standard-display-table ?$,1(Y(B [?j]) - (aset standard-display-table ?$,1(Z(B [?k]) - (aset standard-display-table ?$,1([(B [?l]) - (aset standard-display-table ?$,1(\(B [?m]) - (aset standard-display-table ?$,1(](B [?n]) - (aset standard-display-table ?$,1(^(B [?o]) - (aset standard-display-table ?$,1(_(B [?p]) - (aset standard-display-table ?$,1(`(B [?r]) - (aset standard-display-table ?$,1(a(B [?s]) - (aset standard-display-table ?$,1(b(B [?t]) - (aset standard-display-table ?$,1(c(B [?u]) - (aset standard-display-table ?$,1(d(B [?f]) - (aset standard-display-table ?$,1(e(B [?k ?h]) - (aset standard-display-table ?$,1(f(B [?t ?s]) - (aset standard-display-table ?$,1(g(B [?c ?h]) - (aset standard-display-table ?$,1(h(B [?s ?h]) - (aset standard-display-table ?$,1(i(B [?s ?c ?h]) - (aset standard-display-table ?$,1(j(B [?~]) - (aset standard-display-table ?$,1(k(B [?y]) - (aset standard-display-table ?$,1(l(B [?']) - (aset standard-display-table ?$,1(m(B [?e ?']) - (aset standard-display-table ?$,1(n(B [?y ?u]) - (aset standard-display-table ?$,1(o(B [?y ?a]) - - (aset standard-display-table ?$,1(0(B [?A]) - (aset standard-display-table ?$,1(1(B [?B]) - (aset standard-display-table ?$,1(2(B [?V]) - (aset standard-display-table ?$,1(3(B [?G]) - (aset standard-display-table ?$,1(4(B [?D]) - (aset standard-display-table ?$,1(5(B [?E]) - (aset standard-display-table ?$,1(!(B [?Y ?o]) - (aset standard-display-table ?$,1(6(B [?Z ?h]) - (aset standard-display-table ?$,1(7(B [?Z]) - (aset standard-display-table ?$,1(8(B [?I]) - (aset standard-display-table ?$,1(9(B [?J]) - (aset standard-display-table ?$,1(:(B [?K]) - (aset standard-display-table ?$,1(;(B [?L]) - (aset standard-display-table ?$,1(<(B [?M]) - (aset standard-display-table ?$,1(=(B [?N]) - (aset standard-display-table ?$,1(>(B [?O]) - (aset standard-display-table ?$,1(?(B [?P]) - (aset standard-display-table ?$,1(@(B [?R]) - (aset standard-display-table ?$,1(A(B [?S]) - (aset standard-display-table ?$,1(B(B [?T]) - (aset standard-display-table ?$,1(C(B [?U]) - (aset standard-display-table ?$,1(D(B [?F]) - (aset standard-display-table ?$,1(E(B [?K ?h]) - (aset standard-display-table ?$,1(F(B [?T ?s]) - (aset standard-display-table ?$,1(G(B [?C ?h]) - (aset standard-display-table ?$,1(H(B [?S ?h]) - (aset standard-display-table ?$,1(I(B [?S ?c ?h]) - (aset standard-display-table ?$,1(J(B [?~]) - (aset standard-display-table ?$,1(K(B [?Y]) - (aset standard-display-table ?$,1(L(B [?']) - (aset standard-display-table ?$,1(M(B [?E ?']) - (aset standard-display-table ?$,1(N(B [?Y ?u]) - (aset standard-display-table ?$,1(O(B [?Y ?a]) - - (aset standard-display-table ?$,1(t(B [?i ?e]) - (aset standard-display-table ?$,1(w(B [?i]) - (aset standard-display-table ?$,1(~(B [?u]) - (aset standard-display-table ?$,1(r(B [?d ?j]) - (aset standard-display-table ?$,1({(B [?c ?h ?j]) - (aset standard-display-table ?$,1(s(B [?g ?j]) - (aset standard-display-table ?$,1(u(B [?s]) - (aset standard-display-table ?$,1(|(B [?k]) - (aset standard-display-table ?$,1(v(B [?i]) - (aset standard-display-table ?$,1(x(B [?j]) - (aset standard-display-table ?$,1(y(B [?l ?j]) - (aset standard-display-table ?$,1(z(B [?n ?j]) - (aset standard-display-table ?$,1((B [?d ?z]) - - (aset standard-display-table ?$,1($(B [?Y ?e]) - (aset standard-display-table ?$,1('(B [?Y ?i]) - (aset standard-display-table ?$,1(.(B [?U]) - (aset standard-display-table ?$,1("(B [?D ?j]) - (aset standard-display-table ?$,1(+(B [?C ?h ?j]) - (aset standard-display-table ?$,1(#(B [?G ?j]) - (aset standard-display-table ?$,1(%(B [?S]) - (aset standard-display-table ?$,1(,(B [?K]) - (aset standard-display-table ?$,1(&(B [?I]) - (aset standard-display-table ?$,1(((B [?J]) - (aset standard-display-table ?$,1()(B [?L ?j]) - (aset standard-display-table ?$,1(*(B [?N ?j]) - (aset standard-display-table ?$,1(/(B [?D ?j]) - (when (equal cyrillic-language "Bulgarian") (aset standard-display-table ?,Li(B [?s ?h ?t]) (aset standard-display-table ?,LI(B [?S ?h ?t]) (aset standard-display-table ?,Ln(B [?i ?u]) (aset standard-display-table ?,LN(B [?I ?u]) (aset standard-display-table ?,Lo(B [?i ?a]) - (aset standard-display-table ?,LO(B [?I ?a]) - ;; Unicode version: - (aset standard-display-table ?$,1(i(B [?s ?h ?t]) - (aset standard-display-table ?$,1(I(B [?S ?h ?t]) - (aset standard-display-table ?$,1(n(B [?i ?u]) - (aset standard-display-table ?$,1(N(B [?I ?u]) - (aset standard-display-table ?$,1(o(B [?i ?a]) - (aset standard-display-table ?$,1(O(B [?I ?a])) + (aset standard-display-table ?,LO(B [?I ?a])) (when (equal cyrillic-language "Ukrainian") ; based on the official ; transliteration table @@ -295,14 +184,7 @@ If the argument is nil, we return the display table to its standard state." (aset standard-display-table ?,LY(B [?i]) (aset standard-display-table ?,L9(B [?Y]) (aset standard-display-table ?,Ln(B [?i ?u]) - (aset standard-display-table ?,Lo(B [?i ?a]) - ;; Unicode version: - (aset standard-display-table ?$,1(X(B [?y]) - (aset standard-display-table ?$,1(8(B [?Y]) - (aset standard-display-table ?$,1(Y(B [?i]) - (aset standard-display-table ?$,1(9(B [?Y]) - (aset standard-display-table ?$,1(n(B [?i ?u]) - (aset standard-display-table ?$,1(o(B [?i ?a])))) + (aset standard-display-table ?,Lo(B [?i ?a])))) ;; (provide 'cyril-util) diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el index 742da4fc5a0..f95a5427a12 100644 --- a/lisp/language/cyrillic.el +++ b/lisp/language/cyrillic.el @@ -1,8 +1,11 @@ ;;; cyrillic.el --- support for Cyrillic -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Author: Kenichi Handa <handa@etl.go.jp> ;; Keywords: multilingual, Cyrillic, i18n @@ -54,22 +57,21 @@ ;; ISO-8859-5 stuff -(make-coding-system - 'cyrillic-iso-8bit 2 ?5 - "ISO 2022 based 8-bit encoding for Cyrillic script (MIME:ISO-8859-5)." - '(ascii cyrillic-iso8859-5 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii cyrillic-iso8859-5) - (mime-charset . iso-8859-5))) +(define-coding-system 'cyrillic-iso-8bit + "ISO 2022 based 8-bit encoding for Cyrillic script (MIME:ISO-8859-5)." + :coding-type 'charset + :mnemonic ?5 + :charset-list '(iso-8859-5) + :mime-charset 'iso-8859-5) (define-coding-system-alias 'iso-8859-5 'cyrillic-iso-8bit) (set-language-info-alist - "Cyrillic-ISO" '((charset cyrillic-iso8859-5) + "Cyrillic-ISO" '((charset iso-8859-5) (coding-system cyrillic-iso-8bit) (coding-priority cyrillic-iso-8bit) (input-method . "cyrillic-yawerty") ; fixme - (nonascii-translation . cyrillic-iso8859-5) + (nonascii-translation . iso-8859-5) (unibyte-display . cyrillic-iso-8bit) (features cyril-util) (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") @@ -78,144 +80,25 @@ ;; KOI-8R stuff -;; The mule-unicode portion of this is from -;; http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT, -;; which references RFC 1489. -(defvar cyrillic-koi8-r-decode-table - [ - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 - 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - ;; 8859-5 plus Unicode - ?$,2 (B ?$,2 "(B ?$,2 ,(B ?$,2 0(B ?$,2 4(B ?$,2 8(B ?$,2 <(B ?$,2 D(B ?$,2 L(B ?$,2 T(B ?$,2 \(B ?$,2!@(B ?$,2!D(B ?$,2!H(B ?$,2!L(B ?$,2!P(B - ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,1{ (B ?$,2!`(B ?$,1s"(B ?$,1x:(B ?$,1xh(B ?$,1y$(B ?$,1y%(B ?,L (B ?$,1{!(B ?,A0(B ?,A2(B ?,A7(B ?,Aw(B - ?$,2 p(B ?$,2 q(B ?$,2 r(B ?,Lq(B ?$,2 s(B ?$,2 t(B ?$,2 u(B ?$,2 v(B ?$,2 w(B ?$,2 x(B ?$,2 y(B ?$,2 z(B ?$,2 {(B ?$,2 |(B ?$,2 }(B ?$,2 ~(B - ?$,2 (B ?$,2! (B ?$,2!!(B ?,L!(B ?$,2!"(B ?$,2!#(B ?$,2!$(B ?$,2!%(B ?$,2!&(B ?$,2!'(B ?$,2!((B ?$,2!)(B ?$,2!*(B ?$,2!+(B ?$,2!,(B ?,A)(B - ?,Ln(B ?,LP(B ?,LQ(B ?,Lf(B ?,LT(B ?,LU(B ?,Ld(B ?,LS(B ?,Le(B ?,LX(B ?,LY(B ?,LZ(B ?,L[(B ?,L\(B ?,L](B ?,L^(B - ?,L_(B ?,Lo(B ?,L`(B ?,La(B ?,Lb(B ?,Lc(B ?,LV(B ?,LR(B ?,Ll(B ?,Lk(B ?,LW(B ?,Lh(B ?,Lm(B ?,Li(B ?,Lg(B ?,Lj(B - ?,LN(B ?,L0(B ?,L1(B ?,LF(B ?,L4(B ?,L5(B ?,LD(B ?,L3(B ?,LE(B ?,L8(B ?,L9(B ?,L:(B ?,L;(B ?,L<(B ?,L=(B ?,L>(B - ?,L?(B ?,LO(B ?,L@(B ?,LA(B ?,LB(B ?,LC(B ?,L6(B ?,L2(B ?,LL(B ?,LK(B ?,L7(B ?,LH(B ?,LM(B ?,LI(B ?,LG(B ?,LJ(B - ;; All Unicode: -;; ?$,2 (B ?$,2 "(B ?$,2 ,(B ?$,2 0(B ?$,2 4(B ?$,2 8(B ?$,2 <(B ?$,2 D(B ?$,2 L(B ?$,2 T(B ?$,2 \(B ?$,2!@(B ?$,2!D(B ?$,2!H(B ?$,2!L(B ?$,2!P(B -;; ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,1{ (B ?$,2!`(B ?$,1s"(B ?$,1x:(B ?$,1xh(B ?$,1y$(B ?$,1y%(B ?,A (B ?$,1{!(B ?,A0(B ?,A2(B ?,A7(B ?,Aw(B -;; ?$,2 p(B ?$,2 q(B ?$,2 r(B ?$,1(q(B ?$,2 s(B ?$,2 t(B ?$,2 u(B ?$,2 v(B ?$,2 w(B ?$,2 x(B ?$,2 y(B ?$,2 z(B ?$,2 {(B ?$,2 |(B ?$,2 }(B ?$,2 ~(B -;; ?$,2 (B ?$,2! (B ?$,2!!(B ?$,1(!(B ?$,2!"(B ?$,2!#(B ?$,2!$(B ?$,2!%(B ?$,2!&(B ?$,2!'(B ?$,2!((B ?$,2!)(B ?$,2!*(B ?$,2!+(B ?$,2!,(B ?,A)(B -;; ?$,1(n(B ?$,1(P(B ?$,1(Q(B ?$,1(f(B ?$,1(T(B ?$,1(U(B ?$,1(d(B ?$,1(S(B ?$,1(e(B ?$,1(X(B ?$,1(Y(B ?$,1(Z(B ?$,1([(B ?$,1(\(B ?$,1(](B ?$,1(^(B -;; ?$,1(_(B ?$,1(o(B ?$,1(`(B ?$,1(a(B ?$,1(b(B ?$,1(c(B ?$,1(V(B ?$,1(R(B ?$,1(l(B ?$,1(k(B ?$,1(W(B ?$,1(h(B ?$,1(m(B ?$,1(i(B ?$,1(g(B ?$,1(j(B -;; ?$,1(N(B ?$,1(0(B ?$,1(1(B ?$,1(F(B ?$,1(4(B ?$,1(5(B ?$,1(D(B ?$,1(3(B ?$,1(E(B ?$,1(8(B ?$,1(9(B ?$,1(:(B ?$,1(;(B ?$,1(<(B ?$,1(=(B ?$,1(>(B -;; ?$,1(?(B ?$,1(O(B ?$,1(@(B ?$,1(A(B ?$,1(B(B ?$,1(C(B ?$,1(6(B ?$,1(2(B ?$,1(L(B ?$,1(K(B ?$,1(7(B ?$,1(H(B ?$,1(M(B ?$,1(I(B ?$,1(G(B ?$,1(J(B - ] - "Cyrillic KOI8-R decoding table.") - -(let ((table (make-translation-table-from-vector - cyrillic-koi8-r-decode-table))) - (define-translation-table 'cyrillic-koi8-r-nonascii-translation-table table) - (define-translation-table 'cyrillic-koi8-r-encode-table - (char-table-extra-slot table 0))) - -;; No point in keeping it around. (It can't be let-bound, since it's -;; needed for macro expansion.) -(makunbound 'cyrillic-koi8-r-decode-table) - -(define-ccl-program ccl-decode-koi8 - `(4 - ((loop - (r0 = 0) - (read r1) - (if (r1 < 128) - (write-repeat r1) - ((translate-character cyrillic-koi8-r-nonascii-translation-table r0 r1) - (translate-character ucs-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat)))))) - "CCL program to decode KOI8-R.") - -(define-ccl-program ccl-encode-koi8 - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character cyrillic-koi8-r-encode-table r0 r1) - (if (r0 != ,(charset-id 'ascii)) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - (r1 = ??)))) - (write-repeat r1)))) - "CCL program to encode KOI8-R.") - -(defun cyrillic-unify-encoding (table) - "Set up equivalent characters in the encoding TABLE. -This works whether or not the table is Unicode-based or -8859-5-based. (Only appropriate for Cyrillic.)" - (let ((table (get table 'translation-table))) - (dotimes (i 96) - (let* ((c (make-char 'cyrillic-iso8859-5 (+ i 32))) - (u ; equivalent Unicode char - (cond ((eq c ?,L (B) ?,A (B) - ((eq c ?,L-(B) ?,A-(B) - ((eq c ?,L}(B) ?,A'(B) - (t (decode-char 'ucs (+ #x400 i))))) - (ec (aref table c)) ; encoding of 8859-5 - (uc (aref table u))) ; encoding of Unicode - (unless (memq c '(?,L (B ?,L-(B ?,L}(B)) ; 8859-5 exceptions - (unless uc - (aset table u ec)) - (unless ec - (aset table c uc))))))) - -(cyrillic-unify-encoding 'cyrillic-koi8-r-encode-table) - -(make-coding-system - 'cyrillic-koi8 4 - ;; We used to use ?K. It is true that ?K is more strictly correct, - ;; but it is also used for Korean. - ;; So people who use koi8 for languages other than Russian - ;; will have to forgive us. - ?R "KOI8-R 8-bit encoding for Cyrillic (MIME: KOI8-R)." - '(ccl-decode-koi8 . ccl-encode-koi8) - `((safe-chars . cyrillic-koi8-r-encode-table) - (mime-charset . koi8-r) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode unify-8859-on-decoding-mode))) +(define-coding-system 'cyrillic-koi8 + "KOI8 8-bit encoding for Cyrillic (MIME: KOI8-R)." + :coding-type 'charset + ;; We used to use ?K. It is true that ?K is more strictly correct, + ;; but it is also used for Korean. So people who use koi8 for + ;; languages other than Russian will have to forgive us. + :mnemonic ?R + :charset-list '(koi8) + :mime-charset 'koi8-r) (define-coding-system-alias 'koi8-r 'cyrillic-koi8) (define-coding-system-alias 'koi8 'cyrillic-koi8) (define-coding-system-alias 'cp878 'cyrillic-koi8) -;; Allow displaying some of KOI & al with an 8859-5-encoded font. We -;; won't bother about the exceptions when encoding the font, since -;; NBSP will fall through below and work anyhow, and we'll have -;; avoided setting the fontset for the other two to 8859-5 -- they're -;; not in KOI and Alternativnyj anyhow. -(define-ccl-program ccl-encode-8859-5-font - `(0 - ((if (r0 == ,(charset-id 'cyrillic-iso8859-5)) - (r1 += 128) - (if (r0 == ,(charset-id 'mule-unicode-0100-24ff)) - (r1 = (r2 + 128)))))) - "Encode ISO 8859-5 and Cyrillic Unicode chars to 8859-5 font.") - -(add-to-list 'font-ccl-encoder-alist '("iso8859-5" . ccl-encode-8859-5-font)) - -;; The table is set up later to encode both Unicode and 8859-5. -(define-ccl-program ccl-encode-koi8-font - `(0 - (translate-character cyrillic-koi8-r-encode-table r0 r1)) - "CCL program to encode Cyrillic chars to KOI font.") - -(add-to-list 'font-ccl-encoder-alist '("koi8" . ccl-encode-koi8-font)) - (set-language-info-alist - "Cyrillic-KOI8" `((charset cyrillic-iso8859-5) - (nonascii-translation - . ,(get 'cyrillic-koi8-r-nonascii-translation-table - 'translation-table)) + "Cyrillic-KOI8" `((charset koi8) (coding-system cyrillic-koi8) (coding-priority cyrillic-koi8 cyrillic-iso-8bit) + (nonascii-translation . koi8) (input-method . "russian-typewriter") (features cyril-util) (unibyte-display . cyrillic-koi8) @@ -239,200 +122,21 @@ Support for Russian using koi8-r and the russian-computer input method.") (tutorial . "TUTORIAL.ru")) '("Cyrillic")) - -(defvar cyrillic-koi8-u-decode-table - [ - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 - 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - ;; All Unicode: -;; ?$,2 (B ?$,2 "(B ?$,2 ,(B ?$,2 0(B ?$,2 4(B ?$,2 8(B ?$,2 <(B ?$,2 D(B ?$,2 L(B ?$,2 T(B ?$,2 \(B ?$,2!@(B ?$,2!D(B ?$,2!H(B ?$,2!L(B ?$,2!P(B -;; ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,1{ (B ?$,2!`(B ?$,1x9(B ?$,1x:(B ?$,1xh(B ?$,1y$(B ?$,1y%(B ?,L (B ?$,1{!(B ?,A0(B ?,A2(B ?,A7(B ?,Aw(B -;; ?$,2 p(B ?$,2 q(B ?$,2 r(B ?$,1(q(B ?$,1(t(B ?$,2 t(B ?$,1(v(B ?$,1(w(B ?$,2 w(B ?$,2 x(B ?$,2 y(B ?$,2 z(B ?$,2 {(B ?$,1)Q(B ?$,2 }(B ?$,2 ~(B -;; ?$,2 (B ?$,2! (B ?$,2!!(B ?$,1(!(B ?$,1($(B ?$,2!#(B ?$,1(&(B ?$,1('(B ?$,2!&(B ?$,2!'(B ?$,2!((B ?$,2!)(B ?$,2!*(B ?$,1)P(B ?$,2!,(B ?,A)(B -;; ?$,1(n(B ?$,1(P(B ?$,1(Q(B ?$,1(f(B ?$,1(T(B ?$,1(U(B ?$,1(d(B ?$,1(S(B ?$,1(e(B ?$,1(X(B ?$,1(Y(B ?$,1(Z(B ?$,1([(B ?$,1(\(B ?$,1(](B ?$,1(^(B -;; ?$,1(_(B ?$,1(o(B ?$,1(`(B ?$,1(a(B ?$,1(b(B ?$,1(c(B ?$,1(V(B ?$,1(R(B ?$,1(l(B ?$,1(k(B ?$,1(W(B ?$,1(h(B ?$,1(m(B ?$,1(i(B ?$,1(g(B ?$,1(j(B -;; ?$,1(N(B ?$,1(0(B ?$,1(1(B ?$,1(F(B ?$,1(4(B ?$,1(5(B ?$,1(D(B ?$,1(3(B ?$,1(E(B ?$,1(8(B ?$,1(9(B ?$,1(:(B ?$,1(;(B ?$,1(<(B ?$,1(=(B ?$,1(>(B -;; ?$,1(?(B ?$,1(O(B ?$,1(@(B ?$,1(A(B ?$,1(B(B ?$,1(C(B ?$,1(6(B ?$,1(2(B ?$,1(L(B ?$,1(K(B ?$,1(7(B ?$,1(H(B ?$,1(M(B ?$,1(I(B ?$,1(G(B ?$,1(J(B -;; 8859-5 plus Unicode: - ?$,2 (B ?$,2 "(B ?$,2 ,(B ?$,2 0(B ?$,2 4(B ?$,2 8(B ?$,2 <(B ?$,2 D(B ?$,2 L(B ?$,2 T(B ?$,2 \(B ?$,2!@(B ?$,2!D(B ?$,2!H(B ?$,2!L(B ?$,2!P(B - ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,1{ (B ?$,2!`(B ?$,1x9(B ?$,1x:(B ?$,1xh(B ?$,1y$(B ?$,1y%(B ?,L (B ?$,1{!(B ?,A0(B ?,A2(B ?,A7(B ?,Aw(B - ?$,2 p(B ?$,2 q(B ?$,2 r(B ?,Lq(B ?,Lt(B ?$,2 t(B ?,Lv(B ?,Lw(B ?$,2 w(B ?$,2 x(B ?$,2 y(B ?$,2 z(B ?$,2 {(B ?$,1)Q(B ?$,2 }(B ?$,2 ~(B - ?$,2 (B ?$,2! (B ?$,2!!(B ?,L!(B ?,L$(B ?$,2!#(B ?,L&(B ?,L'(B ?$,2!&(B ?$,2!'(B ?$,2!((B ?$,2!)(B ?$,2!*(B ?$,1)P(B ?$,2!,(B ?,A)(B - ?,Ln(B ?,LP(B ?,LQ(B ?,Lf(B ?,LT(B ?,LU(B ?,Ld(B ?,LS(B ?,Le(B ?,LX(B ?,LY(B ?,LZ(B ?,L[(B ?,L\(B ?,L](B ?,L^(B - ?,L_(B ?,Lo(B ?,L`(B ?,La(B ?,Lb(B ?,Lc(B ?,LV(B ?,LR(B ?,Ll(B ?,Lk(B ?,LW(B ?,Lh(B ?,Lm(B ?,Li(B ?,Lg(B ?,Lj(B - ?,LN(B ?,L0(B ?,L1(B ?,LF(B ?,L4(B ?,L5(B ?,LD(B ?,L3(B ?,LE(B ?,L8(B ?,L9(B ?,L:(B ?,L;(B ?,L<(B ?,L=(B ?,L>(B - ?,L?(B ?,LO(B ?,L@(B ?,LA(B ?,LB(B ?,LC(B ?,L6(B ?,L2(B ?,LL(B ?,LK(B ?,L7(B ?,LH(B ?,LM(B ?,LI(B ?,LG(B ?,LJ(B - ] - "Cyrillic KOI8-U decoding table.") - -(let ((table (make-translation-table-from-vector - cyrillic-koi8-u-decode-table))) - (define-translation-table 'cyrillic-koi8-u-nonascii-translation-table table) - (define-translation-table 'cyrillic-koi8-u-encode-table - (char-table-extra-slot table 0))) - -(makunbound 'cyrillic-koi8-u-decode-table) - -(define-ccl-program ccl-decode-koi8-u - `(4 - ((loop - (r0 = 0) - (read r1) - (if (r1 < 128) - (write-repeat r1) - ((translate-character cyrillic-koi8-u-nonascii-translation-table r0 r1) - (translate-character ucs-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat)))))) - "CCL program to decode KOI8-U.") - -(define-ccl-program ccl-encode-koi8-u - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character cyrillic-koi8-u-encode-table r0 r1) - (if (r0 != ,(charset-id 'ascii)) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - (r1 = ??)))) - (write-repeat r1)))) - "CCL program to encode KOI8-U.") - -(cyrillic-unify-encoding 'cyrillic-koi8-u-encode-table) - -(make-coding-system - 'koi8-u 4 - ?U "KOI8-U 8-bit encoding for Cyrillic (MIME: KOI8-U)" - '(ccl-decode-koi8-u . ccl-encode-koi8-u) - `((safe-chars . cyrillic-koi8-u-encode-table) - (mime-charset . koi8-u) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode unify-8859-on-decoding-mode))) - -(define-ccl-program ccl-encode-koi8-u-font - `(0 - (translate-character cyrillic-koi8-u-encode-table r0 r1)) - "CCL program to encode Cyrillic chars to KOI-U font.") - -(add-to-list 'font-ccl-encoder-alist '("koi8-u" . ccl-encode-koi8-u-font)) - -(set-language-info-alist - "Ukrainian" `((coding-system koi8-u) - (coding-priority koi8-u) - (nonascii-translation - . ,(get 'cyrillic-koi8-u-nonascii-translation-table - 'translation-table)) - (input-method . "ukrainian-computer") - (features code-pages) - (documentation - . "Support for Ukrainian with KOI8-U character set.")) - '("Cyrillic")) - ;;; ALTERNATIVNYJ stuff -;; Fixme: It's unclear what's the correct table. I've found -;; statements both that it's the same as cp866 and somewhat different, -;; but nothing that looks really definitive. -(defvar cyrillic-alternativnyj-decode-table - [ - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 - 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 -;; ?$,1(0(B ?$,1(1(B ?$,1(2(B ?$,1(3(B ?$,1(4(B ?$,1(5(B ?$,1(6(B ?$,1(7(B ?$,1(8(B ?$,1(9(B ?$,1(:(B ?$,1(;(B ?$,1(<(B ?$,1(=(B ?$,1(>(B ?$,1(?(B -;; ?$,1(@(B ?$,1(A(B ?$,1(B(B ?$,1(C(B ?$,1(D(B ?$,1(E(B ?$,1(F(B ?$,1(G(B ?$,1(H(B ?$,1(I(B ?$,1(J(B ?$,1(K(B ?$,1(L(B ?$,1(M(B ?$,1(N(B ?$,1(O(B -;; ?$,1(P(B ?$,1(Q(B ?$,1(R(B ?$,1(S(B ?$,1(T(B ?$,1(U(B ?$,1(V(B ?$,1(W(B ?$,1(X(B ?$,1(Y(B ?$,1(Z(B ?$,1([(B ?$,1(\(B ?$,1(](B ?$,1(^(B ?$,1(_(B -;; ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,2 "(B ?$,2 D(B ?$,2!!(B ?$,2!"(B ?$,2 v(B ?$,2 u(B ?$,2!#(B ?$,2 q(B ?$,2 w(B ?$,2 }(B ?$,2 |(B ?$,2 {(B ?$,2 0(B -;; ?$,2 4(B ?$,2 T(B ?$,2 L(B ?$,2 <(B ?$,2 (B ?$,2 \(B ?$,2 ~(B ?$,2 (B ?$,2 z(B ?$,2 t(B ?$,2!)(B ?$,2!&(B ?$,2! (B ?$,2 p(B ?$,2!,(B ?$,2!'(B -;; ?$,2!((B ?$,2!$(B ?$,2!%(B ?$,2 y(B ?$,2 x(B ?$,2 r(B ?$,2 s(B ?$,2!+(B ?$,2!*(B ?$,2 8(B ?$,2 ,(B ?$,2!H(B ?$,2!D(B ?$,2!L(B ?$,2!P(B ?$,2!@(B -;; ?$,1(`(B ?$,1(a(B ?$,1(b(B ?$,1(c(B ?$,1(d(B ?$,1(e(B ?$,1(f(B ?$,1(g(B ?$,1(h(B ?$,1(i(B ?$,1(j(B ?$,1(k(B ?$,1(l(B ?$,1(m(B ?$,1(n(B ?$,1(o(B -;; ?$,1(!(B ?$,1(q(B ?$,1ry(B ?$,1rx(B ?$,1%A(B ?$,1%@(B ?$,1s:(B ?$,1s9(B ?$,1vq(B ?$,1vs(B ?,A1(B ?,Aw(B ?$,1uV(B ?,A$(B ?$,2!`(B ?,A (B ; -;; 8859+Unicode - ?,L0(B ?,L1(B ?,L2(B ?,L3(B ?,L4(B ?,L5(B ?,L6(B ?,L7(B ?,L8(B ?,L9(B ?,L:(B ?,L;(B ?,L<(B ?,L=(B ?,L>(B ?,L?(B - ?,L@(B ?,LA(B ?,LB(B ?,LC(B ?,LD(B ?,LE(B ?,LF(B ?,LG(B ?,LH(B ?,LI(B ?,LJ(B ?,LK(B ?,LL(B ?,LM(B ?,LN(B ?,LO(B - ?,LP(B ?,LQ(B ?,LR(B ?,LS(B ?,LT(B ?,LU(B ?,LV(B ?,LW(B ?,LX(B ?,LY(B ?,LZ(B ?,L[(B ?,L\(B ?,L](B ?,L^(B ?,L_(B - ?$,2!Q(B ?$,2!R(B ?$,2!S(B ?$,2 "(B ?$,2 D(B ?$,2!!(B ?$,2!"(B ?$,2 v(B ?$,2 u(B ?$,2!#(B ?$,2 q(B ?$,2 w(B ?$,2 }(B ?$,2 |(B ?$,2 {(B ?$,2 0(B - ?$,2 4(B ?$,2 T(B ?$,2 L(B ?$,2 <(B ?$,2 (B ?$,2 \(B ?$,2 ~(B ?$,2 (B ?$,2 z(B ?$,2 t(B ?$,2!)(B ?$,2!&(B ?$,2! (B ?$,2 p(B ?$,2!,(B ?$,2!'(B - ?$,2!((B ?$,2!$(B ?$,2!%(B ?$,2 y(B ?$,2 x(B ?$,2 r(B ?$,2 s(B ?$,2!+(B ?$,2!*(B ?$,2 8(B ?$,2 ,(B ?$,2!H(B ?$,2!D(B ?$,2!L(B ?$,2!P(B ?$,2!@(B - ?,L`(B ?,La(B ?,Lb(B ?,Lc(B ?,Ld(B ?,Le(B ?,Lf(B ?,Lg(B ?,Lh(B ?,Li(B ?,Lj(B ?,Lk(B ?,Ll(B ?,Lm(B ?,Ln(B ?,Lo(B - ;; Taken from http://www.cyrillic.com/ref/cyrillic/koi-8alt.html - ;; with guesses for the Unicodes of the glyphs in the absence of a - ;; table. - ?,L!(B ?,Lq(B ?$,1ry(B ?$,1rx(B ?$,1%A(B ?$,1%@(B ?$,1s:(B ?$,1s9(B ?$,1vq(B ?$,1vs(B ?,A1(B ?,Aw(B ?,Lp(B ?,A$(B ?$,2!`(B ?,L (B] - "Cyrillic ALTERNATIVNYJ decoding table.") - -(let ((table (make-translation-table-from-vector - cyrillic-alternativnyj-decode-table))) - (define-translation-table 'cyrillic-alternativnyj-nonascii-translation-table - table) - (define-translation-table 'cyrillic-alternativnyj-encode-table - (char-table-extra-slot table 0))) - -(makunbound 'cyrillic-alternativnyj-decode-table) - -(define-ccl-program ccl-decode-alternativnyj - `(4 - ((loop - (r0 = 0) - (read r1) - (if (r1 < 128) - (write-repeat r1) - ((translate-character cyrillic-alternativnyj-nonascii-translation-table - r0 r1) - (translate-character ucs-translation-table-for-decode r0 r1) - (write-multibyte-character r0 r1) - (repeat)))))) - "CCL program to decode Alternativnyj.") - -(define-ccl-program ccl-encode-alternativnyj - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character cyrillic-alternativnyj-encode-table r0 r1) - (if (r0 != ,(charset-id 'ascii)) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - (r1 = ??)))) - (write-repeat r1)))) - "CCL program to encode Alternativnyj.") - -(cyrillic-unify-encoding 'cyrillic-alternativnyj-encode-table) - -(make-coding-system - 'cyrillic-alternativnyj 4 ?A - "ALTERNATIVNYJ 8-bit encoding for Cyrillic." - '(ccl-decode-alternativnyj . ccl-encode-alternativnyj) - `((safe-chars . cyrillic-alternativnyj-encode-table) - (valid-codes (0 . 255)) - (dependency unify-8859-on-encoding-mode unify-8859-on-decoding-mode))) +(define-coding-system 'cyrillic-alternativnyj + "ALTERNATIVNYJ 8-bit encoding for Cyrillic." + :coding-type 'charset + :mnemonic ?A + :charset-list '(alternativnyj)) (define-coding-system-alias 'alternativnyj 'cyrillic-alternativnyj) -(define-ccl-program ccl-encode-alternativnyj-font - `(0 - (translate-character cyrillic-alternativnyj-encode-table r0 r1)) - "CCL program to encode Cyrillic chars to Alternativnyj font.") - -(add-to-list 'font-ccl-encoder-alist - '("alternativnyj" . ccl-encode-alternativnyj-font)) - (set-language-info-alist - "Cyrillic-ALT" `((charset cyrillic-iso8859-5) - (nonascii-translation - . ,(get 'cyrillic-alternativnyj-nonascii-translation-table - 'translation-table)) + "Cyrillic-ALT" `((charset alternativnyj) (coding-system cyrillic-alternativnyj) (coding-priority cyrillic-alternativnyj) + (nonascii-translation . alternativnyj) (input-method . "russian-typewriter") (features cyril-util) (unibyte-display . cyrillic-alternativnyj) @@ -440,21 +144,77 @@ Support for Russian using koi8-r and the russian-computer input method.") (documentation . "Support for Cyrillic ALTERNATIVNYJ.")) '("Cyrillic")) -(set-language-info-alist - "Windows-1251" `((coding-system windows-1251) - (coding-priority windows-1251) - (nonascii-translation - . ,(get 'decode-windows-1252 'translation-table)) - (input-method . "russian-typewriter") ; fixme? - (features code-pages) - (documentation . "Support for windows-1251 character set.")) - '("Cyrillic")) +(define-coding-system 'cp866 + "CP866 encoding for Cyrillic." + :coding-type 'charset + :mnemonic ?* + :charset-list '(ibm866) + :mime-charset 'cp866) + +(define-coding-system 'koi8-u + "KOI8-U 8-bit encoding for Cyrillic (MIME: KOI8-U)" + :coding-type 'charset + :mnemonic ?U + :charset-list '(koi8-u) + :mime-charset 'koi8-u) + +(define-coding-system 'koi8-t + "KOI8-T 8-bit encoding for Cyrillic" + :coding-type 'charset + :mnemonic ?* + :charset-list '(koi8-t) + :mime-charset 'koi8-t) + +(define-coding-system 'windows-1251 + "windows-1251 8-bit encoding for Cyrillic (MIME: WINDOWS-1251)" + :coding-type 'charset + :mnemonic ?b + :charset-list '(windows-1251) + :mime-charset 'windows-1251) +(define-coding-system-alias 'cp1251 'windows-1251) + +(define-coding-system 'cp1125 + "cp1125 8-bit encoding for Cyrillic" + :coding-type 'charset + :mnemonic ?* + :charset-list '(cp1125)) +(define-coding-system-alias 'ruscii 'cp1125) +;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua> +(define-coding-system-alias 'cp866u 'cp1125) + +(define-coding-system 'cp855 + "DOS codepage 855 (Russian)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp855) + :mime-charset 'cp855) +(define-coding-system-alias 'ibm855 'cp855) + +(define-coding-system 'mik + "Bulgarian DOS codepage" + :coding-type 'charset + :mnemonic ?D + :charset-list '(mik)) + +(define-coding-system 'pt154 + "Parattype Asian Cyrillic codepage" + :coding-type 'charset + :mnemonic ?D + :charset-list '(pt154)) + +;; (set-language-info-alist +;; "Windows-1251" `((coding-system windows-1251) +;; (coding-priority windows-1251) +;; (input-method . "russian-typewriter") ; fixme? +;; (features code-pages) +;; (documentation . "Support for windows-1251 character set.")) +;; '("Cyrillic")) (set-language-info-alist - "Tajik" `((coding-system cyrillic-koi8-t) - (coding-priority cyrillic-koi8-t) - (nonascii-translation - . ,(get 'decode-koi8-t 'translation-table)) + "Tajik" `((coding-system koi8-t) + (coding-priority koi8-t) + (nonascii-translation . cyrillic-koi8-t) + (charset koi8-t) (input-method . "russian-typewriter") ; fixme? (features code-pages) (documentation . "Support for Tajik using KOI8-T.")) @@ -462,21 +222,20 @@ Support for Russian using koi8-r and the russian-computer input method.") (set-language-info-alist "Bulgarian" `((coding-system windows-1251) - (coding-priority windows-1251) - (nonascii-translation - . ,(get 'decode-windows-1251 'translation-table)) + (coding-priority windows-1251) + (nonascii-translation . windows-1251) + (charset windows-1251) (input-method . "bulgarian-bds") - (features code-pages) + (features code-pages) (documentation - . "Support for Bulgarian with windows-1251 character set.") - (tutorial . "TUTORIAL.bg")) + . "Support for Bulgrian with windows-1251 character set.")) '("Cyrillic")) (set-language-info-alist "Belarusian" `((coding-system windows-1251) (coding-priority windows-1251) - (nonascii-translation - . ,(get 'decode-windows-1251 'translation-table)) + (nonascii-translation . windows-1251) + (charset windows-1251) (input-method . "belarusian") (features code-pages) (documentation @@ -484,6 +243,14 @@ Support for Russian using koi8-r and the russian-computer input method.") \(The name Belarusian replaced Byelorussian in the early 1990s.)")) '("Cyrillic")) +(set-language-info-alist + "Ukrainian" `((coding-system koi8-u) + (coding-priority koi8-u) + (input-method . "ukrainian-computer") + (documentation + . "Support for Ukrainian with koi8-u character set.")) + '("Cyrillic")) + (provide 'cyrillic) ;;; cyrillic.el ends here diff --git a/lisp/language/czech.el b/lisp/language/czech.el index cba9673596c..0d3cb342d45 100644 --- a/lisp/language/czech.el +++ b/lisp/language/czech.el @@ -34,8 +34,7 @@ (coding-system . (iso-8859-2)) (coding-priority . (iso-8859-2)) (input-method . "czech") - (nonascii-translation . latin-iso8859-2) - (unibyte-syntax . "latin-2") + (nonascii-translation . iso-8859-2) (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.cs") (sample-text . "P,Bx(Bejeme v,Ba(Bm hezk,B}(B den!") diff --git a/lisp/language/devan-util.el b/lisp/language/devan-util.el index ccbaf36e64c..4e3fbc9a257 100644 --- a/lisp/language/devan-util.el +++ b/lisp/language/devan-util.el @@ -1,4 +1,4 @@ -;;; devan-util.el --- Support for composing Devanagari characters +;;; devan-util.el --- Support for composing Devanagari characters -*-coding: iso-2022-7bit;-*- ;; Copyright (C) 2001 Free Software Foundation, Inc. @@ -31,8 +31,6 @@ ;;; Code: -;;;###autoload - ;; Devanagari Composable Pattern ;; C .. Consonants ;; V .. Vowel @@ -51,6 +49,11 @@ (defconst devanagari-consonant "[$,15U(B-$,15y68(B-$,16?(B]") + ;;("$,16B(B" . nil) + ;;("$,16A(B" . nil) + ;;("$,16C(B" . nil) + + (defconst devanagari-composable-pattern (concat "\\([$,15E(B-$,15T6@6A(B][$,15A5B(B]?\\)\\|[$,15C6D(B]" @@ -60,6 +63,13 @@ "\\)") "Regexp matching a composable sequence of Devanagari characters.") +(dolist (range '((#x0903 . #x0903) + (#x0905 . #x0939) + (#x0958 . #x0961))) + (set-char-table-range indian-composable-pattern range + devanagari-composable-pattern)) + +;;;###autoload (defun devanagari-compose-region (from to) (interactive "r") (save-excursion @@ -67,8 +77,8 @@ (narrow-to-region from to) (goto-char (point-min)) (while (re-search-forward devanagari-composable-pattern nil t) - (devanagari-compose-syllable-region (match-beginning 0) - (match-end 0)))))) + (devanagari-compose-syllable-region (match-beginning 0) + (match-end 0)))))) (defun devanagari-compose-string (string) (with-temp-buffer (insert (decompose-string string)) @@ -84,11 +94,6 @@ (set-buffer-modified-p buffer-modified-p) (- (point-max) (point-min)))))) -(defun devanagari-range (from to) - "Make the list of the integers of range FROM to TO." - (let (result) - (while (<= from to) (setq result (cons to result) to (1- to))) result)) - (defun devanagari-regexp-of-hashtbl-keys (hashtbl) "Return a regular expression that matches all keys in hashtable HASHTBL." (let ((max-specpdl-size 1000)) @@ -99,21 +104,18 @@ dummy) (function (lambda (x y) (> (length x) (length y)))))))) -(defun devanagari-composition-function (from to pattern &optional string) - "Compose Devanagari characters in REGION, or STRING if specified. -Assume that the REGION or STRING must fully match the composable -PATTERN regexp." - (if string (devanagari-compose-syllable-string string) - (devanagari-compose-syllable-region from to)) - (- to from)) - -;; Register a function to compose Devanagari characters. -(mapc - (function (lambda (ucs) - (aset composition-function-table (decode-char 'ucs ucs) - (list (cons devanagari-composable-pattern - 'devanagari-composition-function))))) - (nconc '(#x0903) (devanagari-range #x0905 #x0939) (devanagari-range #x0958 #x0961))) +;;;###autoload +(defun devanagari-composition-function (pos &optional string) + "Compose Devanagari characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string." + (if string + ;; Not yet implemented. + nil + (goto-char pos) + (if (looking-at devanagari-composable-pattern) + (prog1 (match-end 0) + (devanagari-compose-syllable-region pos (match-end 0)))))) ;; Notes on conversion steps. @@ -490,11 +492,10 @@ preferred rule from the sanskrit fonts." ) (defvar dev-glyph-glyph-2-regexp (devanagari-regexp-of-hashtbl-keys dev-glyph-glyph-2-hash)) - (defun dev-charseq (from &optional to) (if (null to) (setq to from)) - (mapcar (function (lambda (x) (indian-glyph-char x 'devanagari))) - (devanagari-range from to))) + (number-sequence (decode-char 'devanagari-cdac from) + (decode-char 'devanagari-cdac to))) (defvar dev-glyph-cvn (append @@ -564,84 +565,89 @@ preferred rule from the sanskrit fonts." ) (defun devanagari-compose-syllable-region (from to) "Compose devanagari syllable in region FROM to TO." (let ((glyph-str nil) (cons-num 0) glyph-str-list - (last-halant nil) (preceding-r nil) (last-modifier nil) - (last-char (char-before to)) match-str - glyph-block split-pos) + (last-halant nil) (preceding-r nil) (last-modifier nil) + (last-char (char-before to)) match-str + glyph-block split-pos) (save-excursion (save-restriction - ;;; *** char-to-glyph conversion *** - ;; Special rule 1. -- Last halant must be preserved. - (if (eq last-char ?$,16-(B) - (progn - (setq last-halant t) - (narrow-to-region from (1- to))) - (narrow-to-region from to) - ;; note if the last char is modifier. - (if (or (eq last-char ?$,15A(B) (eq last-char ?$,15B(B)) - (setq last-modifier t))) - (goto-char (point-min)) - ;; Special rule 2. -- preceding "r halant" must be modifier. - (when (looking-at "$,15p6-(B.") - (setq preceding-r t) - (goto-char (+ 2 (point)))) - ;; translate the rest characters into glyphs - (while (re-search-forward dev-char-glyph-regexp nil t) - (setq match-str (match-string 0)) - (setq glyph-str - (concat glyph-str - (gethash match-str dev-char-glyph-hash))) - ;; count the number of consonant-glyhs. - (if (string-match devanagari-consonant match-str) - (setq cons-num (1+ cons-num)))) - ;; preceding-r must be attached before the anuswar if exists. - (if preceding-r - (if last-modifier - (setq glyph-str (concat (substring glyph-str 0 -1) - "$,4"'(B" (substring glyph-str -1))) - (setq glyph-str (concat glyph-str "$,4"'(B")))) - (if last-halant (setq glyph-str (concat glyph-str "$,4""(B"))) - ;;; *** glyph-to-glyph conversion *** - (when (string-match dev-glyph-glyph-regexp glyph-str) - (setq glyph-str - (replace-match (gethash (match-string 0 glyph-str) - dev-glyph-glyph-hash) - nil t glyph-str)) - (if (and (> cons-num 1) - (string-match dev-glyph-glyph-2-regexp glyph-str)) - (setq glyph-str - (replace-match (gethash (match-string 0 glyph-str) - dev-glyph-glyph-2-hash) - nil t glyph-str)))) - ;;; *** glyph reordering *** - (while (setq split-pos (string-match "$,4""(B\\|.$" glyph-str)) - (setq glyph-block (substring glyph-str 0 (1+ split-pos))) - (setq glyph-str (substring glyph-str (1+ split-pos))) - (setq - glyph-block - (if (string-match dev-glyph-right-modifier-regexp glyph-block) - (sort (string-to-list glyph-block) - (function (lambda (x y) - (< (get-char-code-property x 'composition-order) - (get-char-code-property y 'composition-order))))) - (sort (string-to-list glyph-block) - (function (lambda (x y) - (let ((xo (get-char-code-property x 'composition-order)) - (yo (get-char-code-property y 'composition-order))) - (if (= xo 2) nil (if (= yo 2) t (< xo yo))))))))) - (setq glyph-str-list (nconc glyph-str-list glyph-block))) - ;; concatenate and attach reference-points. - (setq glyph-str - (cdr - (apply - 'nconc - (mapcar - (function (lambda (x) - (list - (or (get-char-code-property x 'reference-point) - '(5 . 3) ;; default reference point. - ) - x))) - glyph-str-list)))))) + ;;; *** char-to-glyph conversion *** + ;; Special rule 1. -- Last halant must be preserved. + (if (eq last-char ?$,16-(B) + (progn + (setq last-halant t) + (narrow-to-region from (1- to))) + (narrow-to-region from to) + ;; note if the last char is modifier. + (if (or (eq last-char ?$,15A(B) (eq last-char ?$,15B(B)) + (setq last-modifier t))) + (goto-char (point-min)) + ;; Special rule 2. -- preceding "r halant" must be modifier. + (when (looking-at "$,15p6-(B.") + (setq preceding-r t) + (goto-char (+ 2 (point)))) + ;; translate the rest characters into glyphs + (while (not (eobp)) + (if (looking-at dev-char-glyph-regexp) + (let ((end (match-end 0))) + (setq match-str (match-string 0) + glyph-str + (concat glyph-str + (gethash match-str dev-char-glyph-hash))) + ;; count the number of consonant-glyhs. + (if (string-match devanagari-consonant match-str) + (setq cons-num (1+ cons-num))) + (goto-char end)) + (setq glyph-str (concat glyph-str (string (following-char)))) + (forward-char 1))) + ;; preceding-r must be attached before the anuswar if exists. + (if preceding-r + (if last-modifier + (setq glyph-str (concat (substring glyph-str 0 -1) + "$,4"'(B" (substring glyph-str -1))) + (setq glyph-str (concat glyph-str "$,4"'(B")))) + (if last-halant (setq glyph-str (concat glyph-str "$,4""(B"))) + ;;; *** glyph-to-glyph conversion *** + (when (string-match dev-glyph-glyph-regexp glyph-str) + (setq glyph-str + (replace-match (gethash (match-string 0 glyph-str) + dev-glyph-glyph-hash) + nil t glyph-str)) + (if (and (> cons-num 1) + (string-match dev-glyph-glyph-2-regexp glyph-str)) + (setq glyph-str + (replace-match (gethash (match-string 0 glyph-str) + dev-glyph-glyph-2-hash) + nil t glyph-str)))) + ;;; *** glyph reordering *** + (while (setq split-pos (string-match "$,4""(B\\|.$" glyph-str)) + (setq glyph-block (substring glyph-str 0 (1+ split-pos))) + (setq glyph-str (substring glyph-str (1+ split-pos))) + (setq + glyph-block + (if (string-match dev-glyph-right-modifier-regexp glyph-block) + (sort (string-to-list glyph-block) + (function (lambda (x y) + (< (get-char-code-property x 'composition-order) + (get-char-code-property y 'composition-order))))) + (sort (string-to-list glyph-block) + (function (lambda (x y) + (let ((xo (get-char-code-property x 'composition-order)) + (yo (get-char-code-property y 'composition-order))) + (if (= xo 2) nil (if (= yo 2) t (< xo yo))))))))) + (setq glyph-str-list (nconc glyph-str-list glyph-block))) + ;; concatenate and attach reference-points. + (setq glyph-str + (cdr + (apply + 'nconc + (mapcar + (function (lambda (x) + (list + (or (get-char-code-property x 'reference-point) + '(5 . 3) ;; default reference point. + ) + x))) + glyph-str-list)))))) (compose-region from to glyph-str))) (provide 'devan-util) diff --git a/lisp/language/devanagari.el b/lisp/language/devanagari.el index 4360c0c6df3..94f11b403d4 100644 --- a/lisp/language/devanagari.el +++ b/lisp/language/devanagari.el @@ -33,8 +33,8 @@ "Devanagari" '((charset indian-is13194 mule-unicode-0100-24ff indian-2-column indian-glyph ;; comment out later ) - (coding-system in-is13194) - (coding-priority in-is13194) + (coding-system in-is13194-devanagari) + (coding-priority in-is13194-devanagari) (input-method . "dev-aiba") (features devan-util) (documentation . "\ @@ -42,6 +42,13 @@ Such languages using Devanagari script as Hindi and Marathi are supported in this language environment.")) '("Indian")) +;; For automatic composition. +(dolist (range '((#x0903 . #x0903) + (#x0905 . #x0939) + (#x0958 . #x0961))) + (set-char-table-range composition-function-table range + 'devanagari-composition-function)) + (provide 'devanagari) ;;; devanagari.el ends here diff --git a/lisp/language/english.el b/lisp/language/english.el index af7dbafdb71..342dea6da98 100644 --- a/lisp/language/english.el +++ b/lisp/language/english.el @@ -1,7 +1,10 @@ ;;; english.el --- support for English -*- no-byte-compile: t -*- ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multibyte character, character set, syntax, category @@ -38,6 +41,26 @@ Nothing special is needed to handle English.") )) +;; Mostly because we can now... +(define-coding-system 'ebcdic-us + "US version of EBCDIC" + :coding-type 'charset + :charset-list '(ebcdic-us) + :mnemonic ?*) + +(define-coding-system 'ebcdic-uk + "UK version of EBCDIC" + :coding-type 'charset + :charset-list '(ebcdic-uk) + :mnemonic ?*) + +(define-coding-system 'ibm1047 + "A version of EBCDIC used in OS/390 Unix" ; says Groff + :coding-type 'charset + :charset-list '(ibm1047) + :mnemonic ?*) +(define-coding-system-alias 'cp1047 'ibm1047) + ;; Make "ASCII" an alias of "English" language environment. (set-language-info-alist "ASCII" (cdr (assoc "English" language-info-alist))) diff --git a/lisp/language/european.el b/lisp/language/european.el index 7c8d728523c..e56c5f49df4 100644 --- a/lisp/language/european.el +++ b/lisp/language/european.el @@ -1,8 +1,11 @@ ;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995, 1997, 2001 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, European @@ -25,19 +28,19 @@ ;;; Commentary: -;; For European scripts, character sets ISO8859-1,2,3,4,9,14,15 are -;; supported. +;; For European scripts, character sets ISO8859-1,2,3,4,9,10,13,14,15, +;; windows-1250,2,4,7, mac-roman, adobe-standard-encoding, cp850 and +;; next are supported. ;;; Code: ;; Latin-1 (ISO-8859-1) (set-language-info-alist - "Latin-1" '((charset ascii latin-iso8859-1) - (coding-system iso-latin-1) + "Latin-1" '((charset iso-8859-1) + (coding-system iso-latin-1 iso-latin-9 windows-1252) (coding-priority iso-latin-1) - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (input-method . "latin-1-prefix") (sample-text @@ -65,23 +68,21 @@ Indonesian/Malay, Tagalog (Philippines), Swahili and Afrikaans.")) ;; Latin-2 (ISO-8859-2) -(make-coding-system - 'iso-latin-2 2 ?2 - "ISO 2022 based 8-bit encoding for Latin-2 (MIME:ISO-8859-2)." - '(ascii latin-iso8859-2 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii latin-iso8859-2) - (mime-charset . iso-8859-2))) +(define-coding-system 'iso-latin-2 + "ISO 2022 based 8-bit encoding for Latin-2 (MIME:ISO-8859-2)." + :coding-type 'charset + :mnemonic ?2 + :charset-list '(iso-8859-2) + :mime-charset 'iso-8859-2) (define-coding-system-alias 'iso-8859-2 'iso-latin-2) (define-coding-system-alias 'latin-2 'iso-latin-2) (set-language-info-alist - "Latin-2" '((charset ascii latin-iso8859-2) - (coding-system iso-latin-2) + "Latin-2" '((charset iso-8859-2) + (coding-system iso-latin-2 windows-1250) (coding-priority iso-latin-2) - (nonascii-translation . latin-iso8859-2) - (unibyte-syntax . "latin-2") + (nonascii-translation . iso-8859-2) (unibyte-display . iso-latin-2) (input-method . "latin-2-prefix") (documentation . "\ @@ -93,6 +94,7 @@ character set which supports the following languages: We also have specific language environments for the following languages: For Czech, \"Czech\". For Croatian, \"Croatian\". + For Polish, \"Polish\". For Romanian, \"Romanian\". For Slovak, \"Slovak\".")) '("European")) @@ -100,23 +102,21 @@ We also have specific language environments for the following languages: ;; Latin-3 (ISO-8859-3) -(make-coding-system - 'iso-latin-3 2 ?3 - "ISO 2022 based 8-bit encoding for Latin-3 (MIME:ISO-8859-3)." - '(ascii latin-iso8859-3 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii latin-iso8859-3) - (mime-charset . iso-8859-3))) +(define-coding-system 'iso-latin-3 + "ISO 2022 based 8-bit encoding for Latin-3 (MIME:ISO-8859-3)." + :coding-type 'charset + :mnemonic ?3 + :charset-list '(iso-8859-3) + :mime-charset 'iso-8859-3) (define-coding-system-alias 'iso-8859-3 'iso-latin-3) (define-coding-system-alias 'latin-3 'iso-latin-3) (set-language-info-alist - "Latin-3" '((charset ascii latin-iso8859-3) + "Latin-3" '((charset iso-8859-3) (coding-system iso-latin-3) (coding-priority iso-latin-3) - (nonascii-translation . latin-iso8859-3) - (unibyte-syntax . "latin-3") + (nonascii-translation . iso-8859-3) (unibyte-display . iso-latin-3) (input-method . "latin-3-prefix") (documentation . "\ @@ -128,23 +128,21 @@ These languages are supported with the Latin-3 (ISO-8859-3) character set: ;; Latin-4 (ISO-8859-4) -(make-coding-system - 'iso-latin-4 2 ?4 - "ISO 2022 based 8-bit encoding for Latin-4 (MIME:ISO-8859-4)." - '(ascii latin-iso8859-4 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii latin-iso8859-4) - (mime-charset . iso-8859-4))) +(define-coding-system 'iso-latin-4 + "ISO 2022 based 8-bit encoding for Latin-4 (MIME:ISO-8859-4)." + :coding-type 'charset + :mnemonic ?4 + :charset-list '(iso-8859-4) + :mime-charset 'iso-8859-4) (define-coding-system-alias 'iso-8859-4 'iso-latin-4) (define-coding-system-alias 'latin-4 'iso-latin-4) (set-language-info-alist - "Latin-4" '((charset ascii latin-iso8859-4) + "Latin-4" '((charset iso-8859-4) (coding-system iso-8859-4) (coding-priority iso-8859-4) - (nonascii-translation . latin-iso8859-4) - (unibyte-syntax . "latin-4") + (nonascii-translation . iso-8859-4) (unibyte-display . iso-8859-4) (input-method . "latin-4-postfix") (documentation . "\ @@ -156,49 +154,91 @@ These languages are supported with the Latin-4 (ISO-8859-4) character set: ;; Latin-5 (ISO-8859-9) -(make-coding-system - 'iso-latin-5 2 ?9 - "ISO 2022 based 8-bit encoding for Latin-5 (MIME:ISO-8859-9)." - '(ascii latin-iso8859-9 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii latin-iso8859-9) - (mime-charset . iso-8859-9))) +(define-coding-system 'iso-latin-5 + "ISO 2022 based 8-bit encoding for Latin-5 (MIME:ISO-8859-9)." + :coding-type 'charset + :mnemonic ?9 + :charset-list '(iso-8859-9) + :mime-charset 'iso-8859-9) (define-coding-system-alias 'iso-8859-9 'iso-latin-5) (define-coding-system-alias 'latin-5 'iso-latin-5) (set-language-info-alist - "Latin-5" '((charset ascii latin-iso8859-9) + "Latin-5" '((charset iso-8859-9) (coding-system iso-latin-5) (coding-priority iso-latin-5) - (nonascii-translation . latin-iso8859-9) - (unibyte-syntax . "latin-5") + (nonascii-translation . iso-8859-9) (unibyte-display . iso-latin-5) (input-method . "latin-5-postfix") - (documentation . "Support for Turkish language.")) + (documentation . "Support for Latin-5.\ +See also the Turkish environment.")) '("European")) +;; Latin-6 (ISO-8859-10) + +(define-coding-system 'iso-latin-6 + "ISO 2022 based 8-bit encoding for Latin-6 (MIME:ISO-8859-10)." + :coding-type 'charset + :mnemonic ?9 + :charset-list '(iso-8859-10) + :mime-charset 'iso-8859-10) + +(define-coding-system-alias 'iso-8859-10 'iso-latin-6) +(define-coding-system-alias 'latin-6 'iso-latin-6) + +(set-language-info-alist + "Latin-6" '((charset iso-8859-10) + (coding-system iso-latin-6) + (coding-priority iso-latin-6) + (nonascii-translation . iso-8859-10) + (unibyte-display . iso-latin-6) + ;; Fixme: input method. + (documentation . "Support for generic Latin-6 (Northern European).")) + '("European")) + + +;; Latin-7 (ISO-8859-13) + +(define-coding-system 'iso-latin-7 + "ISO 2022 based 8-bit encoding for Latin-7 (MIME:ISO-8859-13)." + :coding-type 'charset + :mnemonic ?9 + :charset-list '(iso-8859-13) + :mime-charset 'iso-8859-13) + +(define-coding-system-alias 'iso-8859-13 'iso-latin-7) +(define-coding-system-alias 'latin-7 'iso-latin-7) + +(set-language-info-alist + "Latin-7" '((charset iso-8859-13) + (coding-system iso-latin-7) + (coding-priority iso-latin-7) + (nonascii-translation . iso-8859-13) + (unibyte-display . iso-latin-7) + ;; Fixme: input method. + (documentation . "Support for generic Latin-7 (Baltic Rim).")) + '("European")) + ;; Latin-8 (ISO-8859-14) -(make-coding-system - 'iso-latin-8 2 ?W ; `W' for `Welsh', since `C' - ; for `Celtic' is taken. - "ISO 2022 based 8-bit encoding for Latin-8 (MIME:ISO-8859-14)." - '(ascii latin-iso8859-14 nil nil - nil nil nil nil nil nil nil nil nil nil nil t t) - '((safe-charsets ascii latin-iso8859-14) - (mime-charset . iso-8859-14))) +(define-coding-system 'iso-latin-8 + "ISO 2022 based 8-bit encoding for Latin-8 (MIME:ISO-8859-14)." + :coding-type 'charset + ;; `W' for `Welsh', since `C' for `Celtic' is taken. + :mnemonic ?W + :charset-list '(iso-8859-14) + :mime-charset 'iso-8859-14) (define-coding-system-alias 'iso-8859-14 'iso-latin-8) (define-coding-system-alias 'latin-8 'iso-latin-8) (set-language-info-alist - "Latin-8" '((charset ascii latin-iso8859-14) + "Latin-8" '((charset iso-8859-14) (coding-system iso-latin-8) (coding-priority iso-latin-8) - (nonascii-translation . latin-iso8859-14) - (unibyte-syntax . "latin-8") + (nonascii-translation . iso-8859-14) (unibyte-display . iso-latin-8) (input-method . "latin-8-prefix") ;; Fixme: Welsh/Ga{e}lic greetings @@ -212,24 +252,23 @@ covered by other ISO-8859 character sets: ;; Latin-9 (ISO-8859-15) -(make-coding-system - 'iso-latin-9 2 ?0 ; `0' for `Latin-0' - "ISO 2022 based 8-bit encoding for Latin-9 (MIME:ISO-8859-15)." - '(ascii latin-iso8859-15 nil nil - nil nil nil nil nil nil nil nil nil nil nil t t) - '((safe-charsets ascii latin-iso8859-15) - (mime-charset . iso-8859-15))) +(define-coding-system 'iso-latin-9 + "ISO 2022 based 8-bit encoding for Latin-9 (MIME:ISO-8859-15)." + :coding-type 'charset + ;; `0' for `Latin-0' + :mnemonic ?0 + :charset-list '(iso-8859-15) + :mime-charset 'iso-8859-15) (define-coding-system-alias 'iso-8859-15 'iso-latin-9) (define-coding-system-alias 'latin-9 'iso-latin-9) (define-coding-system-alias 'latin-0 'iso-latin-9) (set-language-info-alist - "Latin-9" '((charset ascii latin-iso8859-15) + "Latin-9" '((charset iso-8859-15) (coding-system iso-latin-9) (coding-priority iso-latin-9) - (nonascii-translation . latin-iso8859-15) - (unibyte-syntax . "latin-9") + (nonascii-translation . iso-8859-15) (unibyte-display . iso-latin-9) (input-method . "latin-9-prefix") (sample-text @@ -241,13 +280,115 @@ addition of the Euro sign and some additional French and Finnish letters. Latin-9 is sometimes nicknamed `Latin-0'.")) '("European")) +(define-coding-system 'windows-1250 + "windows-1250 (Central European) encoding (MIME: WINDOWS-1250)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(windows-1250) + :mime-charset 'windows-1250) +(define-coding-system-alias 'cp1250 'windows-1250) + +(define-coding-system 'windows-1252 + "windows-1252 (Western European) encoding (MIME: WINDOWS-1252)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(windows-1252) + :mime-charset 'windows-1252) +(define-coding-system-alias 'cp1252 'windows-1252) + +(define-coding-system 'windows-1254 + "windows-1254 (Turkish) encoding (MIME: WINDOWS-1254)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(windows-1254) + :mime-charset 'windows-1254) +(define-coding-system-alias 'cp1254 'windows-1254) + +(define-coding-system 'windows-1257 + "windows-1257 (Baltic) encoding (MIME: WINDOWS-1257)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(windows-1257) + :mime-charset 'windows-1257) +(define-coding-system-alias 'cp1257 'windows-1257) + +(define-coding-system 'cp850 + "DOS codepage 850 (Western European)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp850) + :mime-charset 'cp850) +(define-coding-system-alias 'ibm850 'cp850) + +(define-coding-system 'cp852 + "DOS codepage 852 (Slavic)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp852) + :mime-charset 'cp852) +(define-coding-system-alias 'ibm852 'cp852) + +(define-coding-system 'cp857 + "DOS codepage 857 (Turkish)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp857) + :mime-charset 'cp857) +(define-coding-system-alias 'ibm857 'cp857) + +(define-coding-system 'cp858 + "Codepage 858 (Multilingual Latin I + Euro)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp858) + :mime-charset 'cp858) + +(define-coding-system 'cp860 + "DOS codepage 860 (Portuguese)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp860) + :mime-charset 'cp860) +(define-coding-system-alias 'ibm860 'cp860) + +(define-coding-system 'cp861 + "DOS codepage 861 (Icelandic)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp861) + :mime-charset 'cp861) +(define-coding-system-alias 'ibm861 'cp861) + +(define-coding-system 'cp863 + "DOS codepage 863 (French Canadian)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp863) + :mime-charset 'cp863) +(define-coding-system-alias 'ibm863 'cp863) + +(define-coding-system 'cp865 + "DOS codepage 865 (Norwegian/Danish)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp865) + :mime-charset 'cp865) +(define-coding-system-alias 'ibm865 'cp865) + +(define-coding-system 'cp437 + "DOS codepage 437" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp437) + :mime-charset 'cp437) +(define-coding-system-alias 'ibm437 'cp437) + (set-language-info-alist "Dutch" '((tutorial . "TUTORIAL.nl") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1 iso-latin-9) (coding-priority iso-latin-1) - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (input-method . "dutch") (sample-text . "Er is een aantal manieren waarop je dit kan doen") @@ -258,12 +399,11 @@ but it selects the Dutch tutorial and input method.")) (set-language-info-alist "German" '((tutorial . "TUTORIAL.de") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1 iso-latin-9) (coding-priority iso-latin-1) + (nonascii-translation . iso-8859-1) (input-method . "german-postfix") - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") (unibyte-display . iso-latin-1) (sample-text . "\ German (Deutsch Nord) Guten Tag @@ -276,11 +416,10 @@ Additionally, it selects the German tutorial.")) (set-language-info-alist "French" '((tutorial . "TUTORIAL.fr") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1 iso-latin-9) (coding-priority iso-latin-1) - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (input-method . "latin-1-prefix") (sample-text . "French (Fran,Ag(Bais) Bonjour, Salut") @@ -291,11 +430,10 @@ but it selects the French tutorial and input method.")) (set-language-info-alist "Italian" '((tutorial . "TUTORIAL.it") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1 iso-latin-9) (coding-priority iso-latin-1) - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (input-method . "italian-postfix") (sample-text . "Salve, ciao!") @@ -306,12 +444,11 @@ Additionally, it selects the Italian tutorial.")) '("European")) (set-language-info-alist - "Slovenian" '((charset . (ascii latin-iso8859-2)) - (coding-system . (iso-8859-2)) + "Slovenian" '((charset iso-8859-2) + (coding-system . (iso-8859-2 windows-1250)) (coding-priority . (iso-8859-2)) - (nonascii-translation . latin-iso8859-2) + (nonascii-translation . iso-8859-2) (input-method . "slovenian") - (unibyte-syntax . "latin-2") (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.sl") (sample-text . ",B.(Belimo vam uspe,B9(Ben dan!") @@ -322,12 +459,11 @@ but it selects the Slovenian tutorial and input method.")) (set-language-info-alist "Spanish" '((tutorial . "TUTORIAL.es") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1 iso-latin-9) (coding-priority iso-latin-1) (input-method . "spanish-postfix") - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (sample-text . "Spanish (Espa,Aq(Bol) ,A!(BHola!") (documentation . "\ @@ -342,27 +478,36 @@ and it selects the Spanish tutorial.")) ;; "Latin-3" language environment. (set-language-info-alist - "Turkish" '((charset ascii latin-iso8859-9) - (coding-system iso-latin-5 iso-latin-3) + "Turkish" '((charset iso-8859-9) + (coding-system iso-latin-5 windows-1254 iso-latin-3) (coding-priority iso-latin-5) - (nonascii-translation . latin-iso8859-9) - (unibyte-syntax . "latin-5") + (nonascii-translation . iso-8859-9) (unibyte-display . iso-latin-5) (input-method . "turkish-postfix") (sample-text . "Turkish (T,M|(Brk,Mg(Be) Merhaba") - (documentation . t))) + (setup-function + . (lambda () + (set-case-syntax-pair ?I ?,C9(B (standard-case-table)) + (set-case-syntax-pair ?,C)(B ?i (standard-case-table)))) + (exit-function + . (lambda () + (set-case-syntax-pair ?I ?i (standard-case-table)) + (set-case-syntax ?,C9(B "w" (standard-case-table)) + (set-case-syntax ?,C)(B "w" (standard-case-table)))) + (documentation . "Support for Turkish. +Differs from the Latin-5 environment in using the `turkish-postfix' input +method and applying Turkish case rules for the characters i, I, ,C9(B, ,C)(B."))) ;; Polish ISO 8859-2 environment. ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl> ;; Keywords: multilingual, Polish (set-language-info-alist - "Polish" '((charset . (ascii latin-iso8859-2)) - (coding-system . (iso-8859-2)) - (coding-priority . (iso-8859-2)) + "Polish" '((charset iso-8859-2) + (coding-system iso-8859-2 windows-1250) + (coding-priority iso-8859-2) (input-method . "polish-slash") - (nonascii-translation . latin-iso8859-2) - (unibyte-syntax . "latin-2") + (nonascii-translation . iso-8859-2) (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.pl") (sample-text . "P,Bs(Bjd,B<(B, ki,Bq(B-,B?(Be t,Bj(B chmurno,B6f(B w g,B31(Bb flaszy") @@ -372,7 +517,7 @@ and it selects the Spanish tutorial.")) (set-language-info-alist "Welsh" `((coding-system utf-8 latin-8) ; the input method is Unicode-based (coding-priority utf-8 latin-8) - (nonascii-translation . latin-iso8859-14) + (nonascii-translation . iso-8859-14) (input-method . "welsh") (documentation . "Support for Welsh, using Unicode.")) '("European")) @@ -389,244 +534,118 @@ and it selects the Spanish tutorial.")) (set-language-info-alist "Latin-7" `((coding-system latin-7) (coding-priority latin-7) - (nonascii-translation . ,(get 'decode-iso-latin-7 - 'translation-table)) + (nonascii-translation . iso-8859-13) (input-method . "latin-prefix") - (features code-pages) (documentation . "Support for Latin-7, e.g. Latvian, Lithuanian.")) '("European")) (set-language-info-alist - "Lithuanian" `((coding-system latin-7) + "Lithuanian" `((coding-system latin-7 windows-1257) (coding-priority latin-7) + (nonascii-translation . iso-8859-13) (input-method . "lithuanian-keyboard") - (nonascii-translation . ,(get 'decode-iso-latin-7 - 'translation-table)) - (features code-pages) (documentation . "Support for Lithuanian.")) '("European")) (set-language-info-alist - "Latvian" `((coding-system latin-7) + "Latvian" `((coding-system latin-7 windows-1257) (coding-priority latin-7) + (nonascii-translation . iso-8859-13) (input-method . "latvian-keyboard") - (nonascii-translation . ,(get 'decode-iso-latin-7 - 'translation-table)) - (features code-pages) (documentation . "Support for Latvian.")) '("European")) (set-language-info-alist "Swedish" '((tutorial . "TUTORIAL.sv") - (charset ascii latin-iso8859-1) + (charset iso-8859-1) (coding-system iso-latin-1) (coding-priority iso-latin-1) - (nonascii-translation . latin-iso8859-1) - (unibyte-syntax . "latin-1") + (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (sample-text . "Goddag Hej") (documentation . "Support for Swedish")) '("European")) (set-language-info-alist - "Croatian" '((charset . (ascii latin-iso8859-2)) - (coding-system . (iso-8859-2)) - (coding-priority . (iso-8859-2)) + "Croatian" '((charset iso-8859-2) + (coding-system iso-8859-2) + (coding-priority iso-8859-2) (input-method . "croatian") - (nonascii-translation . latin-iso8859-2) - (unibyte-syntax . "latin-2") + (nonascii-translation . iso-8859-2) (unibyte-display . iso-8859-2) (documentation . "Support for Croatian with Latin-2 encoding.")) '("European")) + + +(define-coding-system 'mac-roman + "Mac Roman Encoding (MIME:MACINTOSH)." + :coding-type 'charset + :mnemonic ?M + :charset-list '(mac-roman) + :mime-charset 'macintosh) + +(define-coding-system 'next + "NeXTstep encoding" + :coding-type 'charset + :mnemonic ?* + :charset-list '(next) + :mime-charset 'next) + +(define-coding-system 'hp-roman8 + "Hewlet-Packard roman-8 encoding (MIME:ROMAN-8)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(hp-roman8) + :mime-charset 'hp-roman8) +(define-coding-system-alias 'roman8 'hp-roman8) + +(define-coding-system 'adobe-standard-encoding + "Adobe `standard' encoding for PostScript" + :coding-type 'charset + :mnemonic ?* + :charset-list '(adobe-standard-encoding) + :mime-charset 'adobe-standard-encoding) + -;; Definitions for the Mac Roman character sets and coding system. -;; The Mac Roman encoding uses all 128 code points in the range 128 to -;; 255 for actual characters. Emacs decodes them to one of the -;; following character sets. -;; ascii, latin-iso8859-1, mule-unicode-0100-24ff, -;; mule-unicode-2500-33ff, mule-unicode-e000-ffff - -(let - ((encoding-vector (make-vector 256 nil)) - (i 0) - (vec ;; mac-roman (128..255) -> UCS mapping - [ #x00C4 ;; 128:LATIN CAPITAL LETTER A WITH DIAERESIS - #x00C5 ;; 129:LATIN CAPITAL LETTER A WITH RING ABOVE - #x00C7 ;; 130:LATIN CAPITAL LETTER C WITH CEDILLA - #x00C9 ;; 131:LATIN CAPITAL LETTER E WITH ACUTE - #x00D1 ;; 132:LATIN CAPITAL LETTER N WITH TILDE - #x00D6 ;; 133:LATIN CAPITAL LETTER O WITH DIAERESIS - #x00DC ;; 134:LATIN CAPITAL LETTER U WITH DIAERESIS - #x00E1 ;; 135:LATIN SMALL LETTER A WITH ACUTE - #x00E0 ;; 136:LATIN SMALL LETTER A WITH GRAVE - #x00E2 ;; 137:LATIN SMALL LETTER A WITH CIRCUMFLEX - #x00E4 ;; 138:LATIN SMALL LETTER A WITH DIAERESIS - #x00E3 ;; 139:LATIN SMALL LETTER A WITH TILDE - #x00E5 ;; 140:LATIN SMALL LETTER A WITH RING ABOVE - #x00E7 ;; 141:LATIN SMALL LETTER C WITH CEDILLA - #x00E9 ;; 142:LATIN SMALL LETTER E WITH ACUTE - #x00E8 ;; 143:LATIN SMALL LETTER E WITH GRAVE - #x00EA ;; 144:LATIN SMALL LETTER E WITH CIRCUMFLEX - #x00EB ;; 145:LATIN SMALL LETTER E WITH DIAERESIS - #x00ED ;; 146:LATIN SMALL LETTER I WITH ACUTE - #x00EC ;; 147:LATIN SMALL LETTER I WITH GRAVE - #x00EE ;; 148:LATIN SMALL LETTER I WITH CIRCUMFLEX - #x00EF ;; 149:LATIN SMALL LETTER I WITH DIAERESIS - #x00F1 ;; 150:LATIN SMALL LETTER N WITH TILDE - #x00F3 ;; 151:LATIN SMALL LETTER O WITH ACUTE - #x00F2 ;; 152:LATIN SMALL LETTER O WITH GRAVE - #x00F4 ;; 153:LATIN SMALL LETTER O WITH CIRCUMFLEX - #x00F6 ;; 154:LATIN SMALL LETTER O WITH DIAERESIS - #x00F5 ;; 155:LATIN SMALL LETTER O WITH TILDE - #x00FA ;; 156:LATIN SMALL LETTER U WITH ACUTE - #x00F9 ;; 157:LATIN SMALL LETTER U WITH GRAVE - #x00FB ;; 158:LATIN SMALL LETTER U WITH CIRCUMFLEX - #x00FC ;; 159:LATIN SMALL LETTER U WITH DIAERESIS - #x2020 ;; 160:DAGGER - #x00B0 ;; 161:DEGREE SIGN - #x00A2 ;; 162:CENT SIGN - #x00A3 ;; 163:POUND SIGN - #x00A7 ;; 164:SECTION SIGN - #x2022 ;; 165:BULLET - #x00B6 ;; 166:PILCROW SIGN - #x00DF ;; 167:LATIN SMALL LETTER SHARP S - #x00AE ;; 168:REGISTERED SIGN - #x00A9 ;; 169:COPYRIGHT SIGN - #x2122 ;; 170:TRADE MARK SIGN - #x00B4 ;; 171:ACUTE ACCENT - #x00A8 ;; 172:DIAERESIS - #x2260 ;; 173:NOT EQUAL TO - #x00C6 ;; 174:LATIN CAPITAL LETTER AE - #x00D8 ;; 175:LATIN CAPITAL LETTER O WITH STROKE - #x221E ;; 176:INFINITY - #x00B1 ;; 177:PLUS-MINUS SIGN - #x2264 ;; 178:LESS-THAN OR EQUAL TO - #x2265 ;; 179:GREATER-THAN OR EQUAL TO - #x00A5 ;; 180:YEN SIGN - #x00B5 ;; 181:MICRO SIGN - #x2202 ;; 182:PARTIAL DIFFERENTIAL - #x2211 ;; 183:N-ARY SUMMATION - #x220F ;; 184:N-ARY PRODUCT - #x03C0 ;; 185:GREEK SMALL LETTER PI - #x222B ;; 186:INTEGRAL - #x00AA ;; 187:FEMININE ORDINAL INDICATOR - #x00BA ;; 188:MASCULINE ORDINAL INDICATOR - #x03A9 ;; 189:GREEK CAPITAL LETTER OMEGA - #x00E6 ;; 190:LATIN SMALL LETTER AE - #x00F8 ;; 191:LATIN SMALL LETTER O WITH STROKE - #x00BF ;; 192:INVERTED QUESTION MARK - #x00A1 ;; 193:INVERTED EXCLAMATION MARK - #x00AC ;; 194:NOT SIGN - #x221A ;; 195:SQUARE ROOT - #x0192 ;; 196:LATIN SMALL LETTER F WITH HOOK - #x2248 ;; 197:ALMOST EQUAL TO - #x2206 ;; 198:INCREMENT - #x00AB ;; 199:LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - #x00BB ;; 200:RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - #x2026 ;; 201:HORIZONTAL ELLIPSIS - #x00A0 ;; 202:NO-BREAK SPACE - #x00C0 ;; 203:LATIN CAPITAL LETTER A WITH GRAVE - #x00C3 ;; 204:LATIN CAPITAL LETTER A WITH TILDE - #x00D5 ;; 205:LATIN CAPITAL LETTER O WITH TILDE - #x0152 ;; 206:LATIN CAPITAL LIGATURE OE - #x0153 ;; 207:LATIN SMALL LIGATURE OE - #x2013 ;; 208:EN DASH - #x2014 ;; 209:EM DASH - #x201C ;; 210:LEFT DOUBLE QUOTATION MARK - #x201D ;; 211:RIGHT DOUBLE QUOTATION MARK - #x2018 ;; 212:LEFT SINGLE QUOTATION MARK - #x2019 ;; 213:RIGHT SINGLE QUOTATION MARK - #x00F7 ;; 214:DIVISION SIGN - #x25CA ;; 215:LOZENGE - #x00FF ;; 216:LATIN SMALL LETTER Y WITH DIAERESIS - #x0178 ;; 217:LATIN CAPITAL LETTER Y WITH DIAERESIS - #x2044 ;; 218:FRACTION SLASH - #x20AC ;; 219:EURO SIGN - #x2039 ;; 220:SINGLE LEFT-POINTING ANGLE QUOTATION MARK - #x203A ;; 221:SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - #xFB01 ;; 222:LATIN SMALL LIGATURE FI - #xFB02 ;; 223:LATIN SMALL LIGATURE FL - #x2021 ;; 224:DOUBLE DAGGER - #x00B7 ;; 225:MIDDLE DOT - #x201A ;; 226:SINGLE LOW-9 QUOTATION MARK - #x201E ;; 227:DOUBLE LOW-9 QUOTATION MARK - #x2030 ;; 228:PER MILLE SIGN - #x00C2 ;; 229:LATIN CAPITAL LETTER A WITH CIRCUMFLEX - #x00CA ;; 230:LATIN CAPITAL LETTER E WITH CIRCUMFLEX - #x00C1 ;; 231:LATIN CAPITAL LETTER A WITH ACUTE - #x00CB ;; 232:LATIN CAPITAL LETTER E WITH DIAERESIS - #x00C8 ;; 233:LATIN CAPITAL LETTER E WITH GRAVE - #x00CD ;; 234:LATIN CAPITAL LETTER I WITH ACUTE - #x00CE ;; 235:LATIN CAPITAL LETTER I WITH CIRCUMFLEX - #x00CF ;; 236:LATIN CAPITAL LETTER I WITH DIAERESIS - #x00CC ;; 237:LATIN CAPITAL LETTER I WITH GRAVE - #x00D3 ;; 238:LATIN CAPITAL LETTER O WITH ACUTE - #x00D4 ;; 239:LATIN CAPITAL LETTER O WITH CIRCUMFLEX - #xF8FF ;; 240:Apple logo - #x00D2 ;; 241:LATIN CAPITAL LETTER O WITH GRAVE - #x00DA ;; 242:LATIN CAPITAL LETTER U WITH ACUTE - #x00DB ;; 243:LATIN CAPITAL LETTER U WITH CIRCUMFLEX - #x00D9 ;; 244:LATIN CAPITAL LETTER U WITH GRAVE - #x0131 ;; 245:LATIN SMALL LETTER DOTLESS I - #x02C6 ;; 246:MODIFIER LETTER CIRCUMFLEX ACCENT - #x02DC ;; 247:SMALL TILDE - #x00AF ;; 248:MACRON - #x02D8 ;; 249:BREVE - #x02D9 ;; 250:DOT ABOVE - #x02DA ;; 251:RING ABOVE - #x00B8 ;; 252:CEDILLA - #x02DD ;; 253:DOUBLE ACUTE ACCENT - #x02DB ;; 254:OGONEK - #x02C7 ;; 255:CARON - ]) - translation-table) - (while (< i 128) - (aset encoding-vector i i) - (setq i (1+ i))) - (while (< i 256) - (aset encoding-vector i - (decode-char 'ucs (aref vec (- i 128)))) - (setq i (1+ i))) - (setq translation-table - (make-translation-table-from-vector encoding-vector)) - (define-translation-table 'mac-roman-decoder translation-table) - (define-translation-table 'mac-roman-encoder - (char-table-extra-slot translation-table 0))) - -(define-ccl-program decode-mac-roman - `(4 - ((loop - (read r1) - (if (r1 < 128) ;; ASCII - (r0 = ,(charset-id 'ascii)) - (if (r1 < 160) - (r0 = ,(charset-id 'eight-bit-control)) - (r0 = ,(charset-id 'eight-bit-graphic)))) - (translate-character mac-roman-decoder r0 r1) - (write-multibyte-character r0 r1) - (repeat)))) - "CCL program to decode Mac Roman") - -(define-ccl-program encode-mac-roman - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character ucs-mule-to-mule-unicode r0 r1) - (translate-character mac-roman-encoder r0 r1) - (if (r0 != ,(charset-id 'ascii)) - (if (r0 != ,(charset-id 'eight-bit-graphic)) - (if (r0 != ,(charset-id 'eight-bit-control)) - (r1 = ??)))) - (write-repeat r1)))) - "CCL program to encode Mac Roman") - -(make-coding-system - 'mac-roman 4 ?M - "Mac Roman Encoding (MIME:MACINTOSH)." - '(decode-mac-roman . encode-mac-roman) - (list (cons 'safe-chars (get 'mac-roman-encoder 'translation-table)) - '(valid-codes (0 . 255)) - '(mime-charset . macintosh))) ; per IANA, rfc1345 +;; For automatic composing of diacritics and combining marks. +(dolist (range '( ;; combining diacritical marks + (#x0300 #x0314 (tc . bc)) + (#x0315 (tr . bl)) + (#x0316 #x0319 (bc . tc)) + (#x031A (tr . cl)) + (#x031B #x0320 (bc . tc)) + (#x0321 (Br . tr)) + (#x0322 (Br . tl)) + (#x0323 #x0333 (bc . tc)) + (#x0334 #x0338 (Bc . Bc)) + (#x0339 #x033C (bc . tc)) + (#x033D #x033F (tc . bc)) + (#x0340 (tl . bc)) + (#x0341 (tr . bc)) + (#x0342 #x0344 (tc . bc)) + (#x0345 (bc . tc)) + (#x0346 (tc . bc)) + (#x0347 #x0349 (bc . tc)) + (#x034A #x034C (tc . bc)) + (#x034D #x034E (bc . tc)) + ;; combining diacritical marks for symbols + (#x20D0 #x20D1 (tc . bc)) + (#x20D2 #x20D3 (Bc . Bc)) + (#x20D4 #x20D7 (tc . bc)) + (#x20D8 #x20DA (Bc . Bc)) + (#x20DB #x20DC (tc . bc)) + (#x20DD #x20E0 (Bc . Bc)) + (#x20E1 (tc . bc)) + (#x20E2 #x20E3 (Bc . Bc)))) + (let* ((from (car range)) + (to (if (= (length range) 3) + (nth 1 range) + from)) + (composition (car (last range)))) + (while (<= from to) + (put-char-code-property from 'diacritic-composition composition) + (aset composition-function-table from 'diacritic-composition-function) + (setq from (1+ from))))) (defconst diacritic-composition-pattern "\\C^\\c^+") @@ -658,29 +677,52 @@ positions (integers or markers) specifying the region." (diacritic-compose-region (point) (+ (point) len)) len) -(defun diacritic-composition-function (from to pattern &optional string) - "Compose diacritic text in the region FROM and TO. -The text matches the regular expression PATTERN. -Optional 4th argument STRING, if non-nil, is a string containing text +(defun diacritic-composition-function (pos &optional string) + "Compose diacritic text around POS. +Optional 2nd argument STRING, if non-nil, is a string containing text to compose. -The return value is the number of composed characters." - (when (< (1+ from) to) - (if string - (compose-string string from to) - (compose-region from to)) - (- to from))) - -;; Register a function to compose Unicode diacrtics and marks. -(let ((patterns '(("\\C^\\c^+" . diacritic-composition-function)))) - (let ((c #x300)) - (while (<= c #x362) - (aset composition-function-table (decode-char 'ucs c) patterns) - (setq c (1+ c))) - (setq c #x20d0) - (while (<= c #x20e3) - (aset composition-function-table (decode-char 'ucs c) patterns) - (setq c (1+ c))))) +The return value is the end position of composed characters, +or nil if no characters are composed." + (setq pos (1- pos)) + (if string + (let ((ch (aref string pos)) + start end components ch composition) + (when (and (>= pos 0) + ;; Previous character is latin. + (aref (char-category-set ch) ?l) + (/= ch 32)) + (setq start pos + end (length string) + components (list ch) + pos (1+ pos)) + (while (and + (< pos end) + (setq ch (aref string pos) + composition + (get-char-code-property ch 'diacritic-composition))) + (setq components (cons ch (cons composition components)) + pos (1+ pos))) + (compose-string string start pos (nreverse components)) + pos)) + (let ((ch (char-after pos)) + start end components composition) + (when (and (>= pos (point-min)) + (aref (char-category-set ch) ?l) + (/= ch 32)) + (setq start pos + end (point-max) + components (list ch) + pos (1+ pos)) + (while (and + (< pos end) + (setq ch (char-after pos) + composition + (get-char-code-property ch 'diacritic-composition))) + (setq components (cons ch (cons composition components)) + pos (1+ pos))) + (compose-region start pos (nreverse components)) + pos)))) (provide 'european) diff --git a/lisp/language/georgian.el b/lisp/language/georgian.el index 027c361c00b..f38529d20aa 100644 --- a/lisp/language/georgian.el +++ b/lisp/language/georgian.el @@ -1,6 +1,6 @@ ;;; georgian.el --- language support for Georgian -*- no-byte-compile: t -*- -;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2001, 2003 Free Software Foundation, Inc. ;; Author: Dave Love <fx@gnu.org> ;; Keywords: i18n @@ -26,13 +26,23 @@ ;;; Code: +(define-coding-system 'georgian-ps + "Georgian PS encoding" + :coding-type 'charset + :mnemonic ?G + :charset-list '(georgian-ps)) + +(define-coding-system 'georgian-academy + "Georgian Academy encoding" + :coding-type 'charset + :mnemonic ?G + :charset-list '(georgian-academy)) + (set-language-info-alist "Georgian" `((coding-system georgian-ps) (coding-priority georgian-ps) (input-method . "georgian") - (features code-pages) - (nonascii-translation . ,(get 'decode-georgian-ps - 'translation-table)) + (nonascii-translation . georgian-ps) (documentation . "Support for georgian-ps character set.")) '("European")) ; fixme: is this appropriate for ; a non-Latin script? diff --git a/lisp/language/greek.el b/lisp/language/greek.el index b8843960723..6061ed203c8 100644 --- a/lisp/language/greek.el +++ b/lisp/language/greek.el @@ -1,7 +1,11 @@ ;;; greek.el --- support for Greek -*- no-byte-compile: t -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Greek @@ -28,23 +32,52 @@ ;;; Code: -(make-coding-system - 'greek-iso-8bit 2 ?7 - "ISO 2022 based 8-bit encoding for Greek (MIME:ISO-8859-7)." - '(ascii greek-iso8859-7 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii greek-iso8859-7) - (mime-charset . iso-8859-7))) +(define-coding-system 'greek-iso-8bit + "ISO 2022 based 8-bit encoding for Greek (MIME:ISO-8859-7)." + :coding-type 'charset + :mnemonic ?7 + :charset-list '(iso-8859-7) + :mime-charset 'iso-8859-7) (define-coding-system-alias 'iso-8859-7 'greek-iso-8bit) +(define-coding-system 'windows-1253 + "windows-1253 encoding for Greek" + :coding-type 'charset + :mnemonic ?g + :charset-list '(windows-1253) + :mime-charset 'windows-1253) +(define-coding-system-alias 'cp1253 'windows-1253) + +(define-coding-system 'cp737 + "Codepage 737 (PC Greek)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp737) + :mime-charset 'cp737) + +(define-coding-system 'cp851 + "DOS codepage 851 (Greek)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp851) + :mime-charset 'cp851) +(define-coding-system-alias 'ibm851 'cp851) + +(define-coding-system 'cp869 + "DOS codepage 869 (Greek)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp869) + :mime-charset 'cp869) +(define-coding-system-alias 'ibm869 'cp869) + (set-language-info-alist - "Greek" '((charset . (greek-iso8859-7)) - (coding-system . (greek-iso-8bit)) + "Greek" '((charset iso-8859-7) + (coding-system greek-iso-8bit windows-1253 cp851 cp869) (coding-priority greek-iso-8bit) - (nonascii-translation . greek-iso8859-7) + (nonascii-translation . iso-8859-7) (input-method . "greek") - (unibyte-display . greek-iso-8bit) (documentation . t))) (provide 'greek) diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el index 2bc79ff810d..871ec1b223e 100644 --- a/lisp/language/hebrew.el +++ b/lisp/language/hebrew.el @@ -1,8 +1,11 @@ ;;; hebrew.el --- support for Hebrew -*- coding: iso-2022-7bit; no-byte-compile: t -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. -;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Hebrew @@ -31,13 +34,12 @@ ;;; Code: -(make-coding-system - 'hebrew-iso-8bit 2 ?8 - "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)." - '(ascii hebrew-iso8859-8 nil nil - nil nil nil nil nil nil nil nil t nil nil t) - '((safe-charsets ascii hebrew-iso8859-8) - (mime-charset . iso-8859-8))) +(define-coding-system 'hebrew-iso-8bit + "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)." + :coding-type 'charset + :mnemonic ?8 + :charset-list '(iso-8859-8) + :mime-charset 'iso-8859-8) (define-coding-system-alias 'iso-8859-8 'hebrew-iso-8bit) @@ -49,10 +51,10 @@ (define-coding-system-alias 'iso-8859-8-i 'hebrew-iso-8bit) (set-language-info-alist - "Hebrew" '((charset . (hebrew-iso8859-8)) + "Hebrew" '((charset iso-8859-8) (coding-priority hebrew-iso-8bit) - (coding-system . (hebrew-iso-8bit)) - (nonascii-translation . hebrew-iso8859-8) + (coding-system hebrew-iso-8bit windows-1255 cp862) + (nonascii-translation . iso-8859-8) (input-method . "hebrew") (unibyte-display . hebrew-iso-8bit) (sample-text . "Hebrew ,Hylem(B") @@ -61,11 +63,26 @@ (set-language-info-alist "Windows-1255" '((coding-priority windows-1255) (coding-system windows-1255) - (features code-pages) (documentation . "\ Support for Windows-1255 encoding, e.g. for Yiddish. Right-to-left writing is not yet supported."))) +(define-coding-system 'windows-1255 + "windows-1255 (Hebrew) encoding (MIME: WINDOWS-1255)" + :coding-type 'charset + :mnemonic ?h + :charset-list '(windows-1255) + :mime-charset 'windows-1255) +(define-coding-system-alias 'cp1255 'windows-1255) + +(define-coding-system 'cp862 + "DOS codepage 862 (Hebrew)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp862) + :mime-charset 'cp862) +(define-coding-system-alias 'ibm862 'cp862) + (provide 'hebrew) ;;; hebrew.el ends here diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el index 60008cce48c..862ebf39e84 100644 --- a/lisp/language/ind-util.el +++ b/lisp/language/ind-util.el @@ -407,7 +407,7 @@ FUNCTION will be called 15 times." ;; trans-char -- nil / string / list of strings (when (and char trans-char) (if (stringp trans-char) (setq trans-char (list trans-char))) - (if (char-valid-p char) (setq char (char-to-string char))) + (if (characterp char) (setq char (char-to-string char))) (puthash char (car trans-char) encode-hash) (dolist (trans trans-char) (puthash trans char decode-hash))))) @@ -425,7 +425,7 @@ FUNCTION will be called 15 times." (defun indian--puthash-c (c trans-c halant hashtbls) (indian--map (lambda (c trans-c) - (if (char-valid-p c) (setq c (char-to-string c))) + (if (characterp c) (setq c (char-to-string c))) (indian--puthash-char (concat c halant) trans-c hashtbls)) c trans-c)) @@ -441,8 +441,8 @@ FUNCTION will be called 15 times." (indian--map (lambda (v trans-v) (when (and c trans-c v trans-v) - (if (char-valid-p c) (setq c (char-to-string c))) - (setq v (if (char-valid-p (cadr v)) (char-to-string (cadr v)) "")) + (if (characterp c) (setq c (char-to-string c))) + (setq v (if (characterp (cadr v)) (char-to-string (cadr v)) "")) (if (stringp trans-c) (setq trans-c (list trans-c))) (if (stringp trans-v) (setq trans-v (list trans-v))) (indian--puthash-char @@ -576,151 +576,164 @@ FUNCTION will be called 15 times." ;; The followings provide conversion between IS 13194 (ISCII) and UCS. -(defvar ucs-devanagari-to-is13194-alist - '(;;Unicode vs IS13194 ;; only Devanagari is supported now. - (?\x0900 . "[U+0900]") - (?\x0901 . "(5!(B") - (?\x0902 . "(5"(B") - (?\x0903 . "(5#(B") - (?\x0904 . "[U+0904]") - (?\x0905 . "(5$(B") - (?\x0906 . "(5%(B") - (?\x0907 . "(5&(B") - (?\x0908 . "(5'(B") - (?\x0909 . "(5((B") - (?\x090a . "(5)(B") - (?\x090b . "(5*(B") - (?\x090c . "(5&i(B") - (?\x090d . "(5.(B") - (?\x090e . "(5+(B") - (?\x090f . "(5,(B") - (?\x0910 . "(5-(B") - (?\x0911 . "(52(B") - (?\x0912 . "(5/(B") - (?\x0913 . "(50(B") - (?\x0914 . "(51(B") - (?\x0915 . "(53(B") - (?\x0916 . "(54(B") - (?\x0917 . "(55(B") - (?\x0918 . "(56(B") - (?\x0919 . "(57(B") - (?\x091a . "(58(B") - (?\x091b . "(59(B") - (?\x091c . "(5:(B") - (?\x091d . "(5;(B") - (?\x091e . "(5<(B") - (?\x091f . "(5=(B") - (?\x0920 . "(5>(B") - (?\x0921 . "(5?(B") - (?\x0922 . "(5@(B") - (?\x0923 . "(5A(B") - (?\x0924 . "(5B(B") - (?\x0925 . "(5C(B") - (?\x0926 . "(5D(B") - (?\x0927 . "(5E(B") - (?\x0928 . "(5F(B") - (?\x0929 . "(5G(B") - (?\x092a . "(5H(B") - (?\x092b . "(5I(B") - (?\x092c . "(5J(B") - (?\x092d . "(5K(B") - (?\x092e . "(5L(B") - (?\x092f . "(5M(B") - (?\x0930 . "(5O(B") - (?\x0931 . "(5P(B") - (?\x0932 . "(5Q(B") - (?\x0933 . "(5R(B") - (?\x0934 . "(5S(B") - (?\x0935 . "(5T(B") - (?\x0936 . "(5U(B") - (?\x0937 . "(5V(B") - (?\x0938 . "(5W(B") - (?\x0939 . "(5X(B") - (?\x093a . "[U+093a]") - (?\x093b . "[U+093b]") - (?\x093c . "(5i(B") - (?\x093d . "(5ji(B") - (?\x093e . "(5Z(B") - (?\x093f . "(5[(B") - (?\x0940 . "(5\(B") - (?\x0941 . "(5](B") - (?\x0942 . "(5^(B") - (?\x0943 . "(5_(B") - (?\x0944 . "(5_i(B") - (?\x0945 . "(5c(B") - (?\x0946 . "(5`(B") - (?\x0947 . "(5a(B") - (?\x0948 . "(5b(B") - (?\x0949 . "(5g(B") - (?\x094a . "(5d(B") - (?\x094b . "(5e(B") - (?\x094c . "(5f(B") - (?\x094d . "(5h(B") - (?\x094e . "[U+094e]") - (?\x094f . "[U+094f]") - (?\x0950 . "(5!i(B") - (?\x0951 . "(5p5(B") - (?\x0952 . "(5p8(B") - (?\x0953 . "[DEVANAGARI GRAVE ACCENT]") - (?\x0954 . "[DEVANAGARI ACUTE ACCENT]") - (?\x0955 . "[U+0955]") - (?\x0956 . "[U+0956]") - (?\x0957 . "[U+0957]") - (?\x0958 . "(53i(B") - (?\x0959 . "(54i(B") - (?\x095a . "(55i(B") - (?\x095b . "(5:i(B") - (?\x095c . "(5?i(B") - (?\x095d . "(5@i(B") - (?\x095e . "(5Ii(B") - (?\x095f . "(5N(B") - (?\x0960 . "(5*i(B") - (?\x0961 . "(5'i(B") - (?\x0962 . "(5[i(B") - (?\x0963 . "(5ei(B") - (?\x0964 . "(5j(B") - (?\x0965 . "(5jj(B") - (?\x0966 . "(5q(B") - (?\x0967 . "(5r(B") - (?\x0968 . "(5s(B") - (?\x0969 . "(5t(B") - (?\x096a . "(5u(B") - (?\x096b . "(5v(B") - (?\x096c . "(5w(B") - (?\x096d . "(5x(B") - (?\x096e . "(5y(B") - (?\x096f . "(5z(B") - (?\x0970 . "[U+0970]") - (?\x0971 . "[U+0971]") - (?\x0972 . "[U+0972]") - (?\x0973 . "[U+0973]") - (?\x0974 . "[U+0974]") - (?\x0975 . "[U+0975]") - (?\x0976 . "[U+0976]") - (?\x0977 . "[U+0977]") - (?\x0978 . "[U+0978]") - (?\x0979 . "[U+0979]") - (?\x097a . "[U+097a]") - (?\x097b . "[U+097b]") - (?\x097c . "[U+097c]") - (?\x097d . "[U+097d]") - (?\x097e . "[U+097e]") - (?\x097f . "[U+097f]"))) - -(defvar ucs-bengali-to-is13194-alist nil) -(defvar ucs-assamese-to-is13194-alist nil) -(defvar ucs-gurmukhi-to-is13194-alist nil) -(defvar ucs-gujarati-to-is13194-alist nil) -(defvar ucs-oriya-to-is13194-alist nil) -(defvar ucs-tamil-to-is13194-alist nil) -(defvar ucs-telugu-to-is13194-alist nil) -(defvar ucs-malayalam-to-is13194-alist nil) - -(defvar is13194-default-repartory 'devanagari) +(let + ;;Unicode vs IS13194 ;; only Devanagari is supported now. + ((ucs-devanagari-to-is13194-alist + '((?\x0900 . "[U+0900]") + (?\x0901 . "(5!(B") + (?\x0902 . "(5"(B") + (?\x0903 . "(5#(B") + (?\x0904 . "[U+0904]") + (?\x0905 . "(5$(B") + (?\x0906 . "(5%(B") + (?\x0907 . "(5&(B") + (?\x0908 . "(5'(B") + (?\x0909 . "(5((B") + (?\x090a . "(5)(B") + (?\x090b . "(5*(B") + (?\x090c . "(5&i(B") + (?\x090d . "(5.(B") + (?\x090e . "(5+(B") + (?\x090f . "(5,(B") + (?\x0910 . "(5-(B") + (?\x0911 . "(52(B") + (?\x0912 . "(5/(B") + (?\x0913 . "(50(B") + (?\x0914 . "(51(B") + (?\x0915 . "(53(B") + (?\x0916 . "(54(B") + (?\x0917 . "(55(B") + (?\x0918 . "(56(B") + (?\x0919 . "(57(B") + (?\x091a . "(58(B") + (?\x091b . "(59(B") + (?\x091c . "(5:(B") + (?\x091d . "(5;(B") + (?\x091e . "(5<(B") + (?\x091f . "(5=(B") + (?\x0920 . "(5>(B") + (?\x0921 . "(5?(B") + (?\x0922 . "(5@(B") + (?\x0923 . "(5A(B") + (?\x0924 . "(5B(B") + (?\x0925 . "(5C(B") + (?\x0926 . "(5D(B") + (?\x0927 . "(5E(B") + (?\x0928 . "(5F(B") + (?\x0929 . "(5G(B") + (?\x092a . "(5H(B") + (?\x092b . "(5I(B") + (?\x092c . "(5J(B") + (?\x092d . "(5K(B") + (?\x092e . "(5L(B") + (?\x092f . "(5M(B") + (?\x0930 . "(5O(B") + (?\x0931 . "(5P(B") + (?\x0932 . "(5Q(B") + (?\x0933 . "(5R(B") + (?\x0934 . "(5S(B") + (?\x0935 . "(5T(B") + (?\x0936 . "(5U(B") + (?\x0937 . "(5V(B") + (?\x0938 . "(5W(B") + (?\x0939 . "(5X(B") + (?\x093a . "[U+093a]") + (?\x093b . "[U+093b]") + (?\x093c . "(5i(B") + (?\x093d . "(5ji(B") + (?\x093e . "(5Z(B") + (?\x093f . "(5[(B") + (?\x0940 . "(5\(B") + (?\x0941 . "(5](B") + (?\x0942 . "(5^(B") + (?\x0943 . "(5_(B") + (?\x0944 . "(5_i(B") + (?\x0945 . "(5c(B") + (?\x0946 . "(5`(B") + (?\x0947 . "(5a(B") + (?\x0948 . "(5b(B") + (?\x0949 . "(5g(B") + (?\x094a . "(5d(B") + (?\x094b . "(5e(B") + (?\x094c . "(5f(B") + (?\x094d . "(5h(B") + (?\x094e . "[U+094e]") + (?\x094f . "[U+094f]") + (?\x0950 . "(5!i(B") + (?\x0951 . "(5p5(B") + (?\x0952 . "(5p8(B") + (?\x0953 . "[DEVANAGARI GRAVE ACCENT]") + (?\x0954 . "[DEVANAGARI ACUTE ACCENT]") + (?\x0955 . "[U+0955]") + (?\x0956 . "[U+0956]") + (?\x0957 . "[U+0957]") + (?\x0958 . "(53i(B") + (?\x0959 . "(54i(B") + (?\x095a . "(55i(B") + (?\x095b . "(5:i(B") + (?\x095c . "(5?i(B") + (?\x095d . "(5@i(B") + (?\x095e . "(5Ii(B") + (?\x095f . "(5N(B") + (?\x0960 . "(5*i(B") + (?\x0961 . "(5'i(B") + (?\x0962 . "(5[i(B") + (?\x0963 . "(5ei(B") + (?\x0964 . "(5j(B") + (?\x0965 . "(5jj(B") + (?\x0966 . "(5q(B") + (?\x0967 . "(5r(B") + (?\x0968 . "(5s(B") + (?\x0969 . "(5t(B") + (?\x096a . "(5u(B") + (?\x096b . "(5v(B") + (?\x096c . "(5w(B") + (?\x096d . "(5x(B") + (?\x096e . "(5y(B") + (?\x096f . "(5z(B") + (?\x0970 . "[U+0970]") + (?\x0971 . "[U+0971]") + (?\x0972 . "[U+0972]") + (?\x0973 . "[U+0973]") + (?\x0974 . "[U+0974]") + (?\x0975 . "[U+0975]") + (?\x0976 . "[U+0976]") + (?\x0977 . "[U+0977]") + (?\x0978 . "[U+0978]") + (?\x0979 . "[U+0979]") + (?\x097a . "[U+097a]") + (?\x097b . "[U+097b]") + (?\x097c . "[U+097c]") + (?\x097d . "[U+097d]") + (?\x097e . "[U+097e]") + (?\x097f . "[U+097f]"))) + (ucs-bengali-to-is13194-alist nil) + (ucs-assamese-to-is13194-alist nil) + (ucs-gurmukhi-to-is13194-alist nil) + (ucs-gujarati-to-is13194-alist nil) + (ucs-oriya-to-is13194-alist nil) + (ucs-tamil-to-is13194-alist nil) + (ucs-telugu-to-is13194-alist nil) + (ucs-malayalam-to-is13194-alist nil)) + (dolist (script '(devanagari bengali assamese gurmukhi gujarati + oriya tamil telugu malayalam)) + (let ((hashtable (intern (concat "is13194-to-ucs-" + (symbol-name script) "-hashtbl" ))) + (regexp (intern (concat "is13194-to-ucs-" + (symbol-name script) "-regexp")))) + (set hashtable (make-hash-table :test 'equal :size 128)) + (dolist (x (eval (intern (concat "ucs-" (symbol-name script) + "-to-is13194-alist")))) + (put-char-code-property (car x) 'script script) + (put-char-code-property (car x) 'iscii (cdr x)) + (puthash (cdr x) (char-to-string (car x)) (eval hashtable))) + (set regexp (indian-regexp-of-hashtbl-keys (eval hashtable)))))) + +(defvar is13194-default-repertory 'devanagari) (defvar is13194-repertory-to-ucs-script - `((DEF ?\x40 ,is13194-default-repartory) - (RMN ?\x41 ,is13194-default-repartory) + `((DEF ?\x40 ,is13194-default-repertory) + (RMN ?\x41 ,is13194-default-repertory) (DEV ?\x42 devanagari) (BNG ?\x43 bengali) (TML ?\x44 tamil) @@ -752,31 +765,10 @@ FUNCTION will be called 15 times." (defvar is13194-to-ucs-malayalam-hashtbl nil) (defvar is13194-to-ucs-malayalam-regexp nil) -(mapc - (function (lambda (script) - (let ((hashtable (intern (concat "is13194-to-ucs-" - (symbol-name script) "-hashtbl" ))) - (regexp (intern (concat "is13194-to-ucs-" - (symbol-name script) "-regexp")))) - (set hashtable (make-hash-table :test 'equal :size 128)) - (mapc - (function (lambda (x) - (put-char-code-property (decode-char 'ucs (car x)) - 'script script) - (put-char-code-property (decode-char 'ucs (car x)) - 'iscii (cdr x)) - (puthash (cdr x) (char-to-string (decode-char 'ucs (car x))) - (eval hashtable)))) - (eval (intern (concat "ucs-" (symbol-name script) - "-to-is13194-alist")))) - (set regexp (indian-regexp-of-hashtbl-keys (eval hashtable)))))) - '(devanagari bengali assamese gurmukhi gujarati - oriya tamil telugu malayalam)) - (defvar ucs-to-is13194-regexp ;; only Devanagari is supported now. - (concat "[" (char-to-string (decode-char 'ucs #x0900)) - "-" (char-to-string (decode-char 'ucs #x097f)) "]") + (concat "[" (char-to-string #x0900) + "-" (char-to-string #x097f) "]") "Regexp that matches to conversion") (defun ucs-to-iscii-region (from to) @@ -788,11 +780,11 @@ Returns new end position." (save-restriction (narrow-to-region from to) (goto-char (point-min)) - (let* ((current-repertory is13194-default-repartory)) - (while (re-search-forward ucs-to-is13194-regexp nil t) - (replace-match - (get-char-code-property (string-to-char (match-string 0)) - 'iscii)))) + (let* ((current-repertory is13194-default-repertory)) + (while (re-search-forward ucs-to-is13194-regexp nil t) + (replace-match + (get-char-code-property (string-to-char (match-string 0)) + 'iscii)))) (point-max)))) (defun iscii-to-ucs-region (from to) @@ -804,29 +796,34 @@ Returns new end position." (save-restriction (narrow-to-region from to) (goto-char (point-min)) - (let* ((current-repertory is13194-default-repartory) - (current-hashtable - (intern (concat "is13194-to-ucs-" - (symbol-name current-repertory) "-hashtbl"))) - (current-regexp - (intern (concat "is13194-to-ucs-" - (symbol-name current-repertory) "-regexp")))) - (while (re-search-forward (eval current-regexp) nil t) - (replace-match - (gethash (match-string 0) (eval current-hashtable) "")))) + (let* ((current-repertory is13194-default-repertory) + (current-hashtable + (intern (concat "is13194-to-ucs-" + (symbol-name current-repertory) "-hashtbl"))) + (current-regexp + (intern (concat "is13194-to-ucs-" + (symbol-name current-repertory) "-regexp"))) + (re (eval current-regexp)) + (hash (eval current-hashtable))) + (while (re-search-forward re nil t) + (replace-match (gethash (match-string 0) hash "")))) (point-max)))) ;;;###autoload (defun indian-compose-region (from to) - "Compose the region according to `composition-function-table'. " + "Compose the region according to `composition-function-table'." (interactive "r") (save-excursion (save-restriction - (let ((pos from) chars (max to)) - (narrow-to-region from to) - (while (< pos max) - (setq chars (compose-chars-after pos)) - (if chars (setq pos (+ pos chars)) (setq pos (1+ pos)))))))) + (let ((pos from) newpos func (max to)) + (narrow-to-region from to) + (while (< pos max) + (setq func (aref composition-function-table (char-after pos))) + (if (fboundp func) + (setq newpos (funcall func pos nil) + pos (if (and (integerp newpos) (> newpos pos)) + newpos (1+ pos))) + (setq pos (1+ pos)))))))) ;;;###autoload (defun indian-compose-string (string) @@ -857,405 +854,370 @@ Returns new end position." ;;; Backward Compatibility support programs -;; The followings provides the conversion from old-implementation of +;; The following provides the conversion from old-implementation of ;; Emacs Devanagari script to UCS. (defconst indian-2-colum-to-ucs '( ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2120 $(5!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B - ("$(5!!(B" . "$,15A(B") - ("$(5!"(B" . "$,15B(B") - ("$(5!#(B" . "$,15C(B") - ("$(5!$(B" . "$,15E(B") - ("$(5!%(B" . "$,15F(B") - ("$(5!&(B" . "$,15G(B") - ("$(5!'(B" . "$,15H(B") - ("$(5!((B" . "$,15I(B") - ("$(5!)(B" . "$,15J(B") - ("$(5!*(B" . "$,15K(B") - ("$(5!*"p(B" . "$,15p6#(B") - ("$(5!+(B" . "$,15N(B") - ("$(5!,(B" . "$,15O(B") - ("$(5!-(B" . "$,15P(B") - ("$(5!.(B" . "$,15M(B") - ("$(5!/(B" . "$,15R(B") + ;;2120 $(6!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B + ("$(6!!(B" . "$,15A(B") + ("$(6!"(B" . "$,15B(B") + ("$(6!#(B" . "$,15C(B") + ("$(6!$(B" . "$,15E(B") + ("$(6!%(B" . "$,15F(B") + ("$(6!&(B" . "$,15G(B") + ("$(6!'(B" . "$,15H(B") + ("$(6!((B" . "$,15I(B") + ("$(6!)(B" . "$,15J(B") + ("$(6!*(B" . "$,15K(B") + ("$(6!*"p(B" . "$,15p6#(B") + ("$(6!+(B" . "$,15N(B") + ("$(6!,(B" . "$,15O(B") + ("$(6!-(B" . "$,15P(B") + ("$(6!.(B" . "$,15M(B") + ("$(6!/(B" . "$,15R(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2130 $(5!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B - ("$(5!0(B" . "$,15S(B") - ("$(5!1(B" . "$,15T(B") - ("$(5!2(B" . "$,15Q(B") - ("$(5!3(B" . "$,15U(B") - ("$(5!4(B" . "$,15V(B") - ("$(5!5(B" . "$,15W(B") - ("$(5!6(B" . "$,15X(B") - ("$(5!7(B" . "$,15Y(B") - ("$(5!8(B" . "$,15Z(B") - ("$(5!9(B" . "$,15[(B") - ("$(5!:(B" . "$,15\(B") - ("$(5!;(B" . "$,15](B") - ("$(5!<(B" . "$,15^(B") - ("$(5!=(B" . "$,15_(B") - ("$(5!>(B" . "$,15`(B") - ("$(5!?(B" . "$,15a(B") + ;;2130 $(6!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B + ("$(6!0(B" . "$,15S(B") + ("$(6!1(B" . "$,15T(B") + ("$(6!2(B" . "$,15Q(B") + ("$(6!3(B" . "$,15U(B") + ("$(6!4(B" . "$,15V(B") + ("$(6!5(B" . "$,15W(B") + ("$(6!6(B" . "$,15X(B") + ("$(6!7(B" . "$,15Y(B") + ("$(6!8(B" . "$,15Z(B") + ("$(6!9(B" . "$,15[(B") + ("$(6!:(B" . "$,15\(B") + ("$(6!;(B" . "$,15](B") + ("$(6!<(B" . "$,15^(B") + ("$(6!=(B" . "$,15_(B") + ("$(6!>(B" . "$,15`(B") + ("$(6!?(B" . "$,15a(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2140 $(5!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B - ("$(5!@(B" . "$,15b(B") - ("$(5!A(B" . "$,15c(B") - ("$(5!B(B" . "$,15d(B") - ("$(5!C(B" . "$,15e(B") - ("$(5!D(B" . "$,15f(B") - ("$(5!E(B" . "$,15g(B") - ("$(5!F(B" . "$,15h(B") - ("$(5!G(B" . "$,15i(B") - ("$(5!H(B" . "$,15j(B") - ("$(5!I(B" . "$,15k(B") - ("$(5!J(B" . "$,15l(B") - ("$(5!K(B" . "$,15m(B") - ("$(5!L(B" . "$,15n(B") - ("$(5!M(B" . "$,15o(B") - ("$(5!N(B" . "$,16?(B") - ("$(5!O(B" . "$,15p(B") + ;;2140 $(6!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B + ("$(6!@(B" . "$,15b(B") + ("$(6!A(B" . "$,15c(B") + ("$(6!B(B" . "$,15d(B") + ("$(6!C(B" . "$,15e(B") + ("$(6!D(B" . "$,15f(B") + ("$(6!E(B" . "$,15g(B") + ("$(6!F(B" . "$,15h(B") + ("$(6!G(B" . "$,15i(B") + ("$(6!H(B" . "$,15j(B") + ("$(6!I(B" . "$,15k(B") + ("$(6!J(B" . "$,15l(B") + ("$(6!K(B" . "$,15m(B") + ("$(6!L(B" . "$,15n(B") + ("$(6!M(B" . "$,15o(B") + ("$(6!N(B" . "$,16?(B") + ("$(6!O(B" . "$,15p(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2150 $(5!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_(B - ("$(5!P(B" . "$,15q(B") - ("$(5!Q(B" . "$,15r(B") - ("$(5!R(B" . "$,15s(B") - ("$(5!S(B" . "$,15t(B") - ("$(5!T(B" . "$,15u(B") - ("$(5!U(B" . "$,15v(B") - ("$(5!V(B" . "$,15w(B") - ("$(5!W(B" . "$,15x(B") - ("$(5!X(B" . "$,15y(B") - ("$(5!Z(B" . "$,15~(B") - ("$(5![(B" . "$,15(B") - ("$(5!\(B" . "$,16 (B") - ("$(5!](B" . "$,16!(B") - ("$(5!^(B" . "$,16"(B") - ("$(5!_(B" . "$,16#(B") + ;;2150 $(6!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_(B + ("$(6!P(B" . "$,15q(B") + ("$(6!Q(B" . "$,15r(B") + ("$(6!R(B" . "$,15s(B") + ("$(6!S(B" . "$,15t(B") + ("$(6!T(B" . "$,15u(B") + ("$(6!U(B" . "$,15v(B") + ("$(6!V(B" . "$,15w(B") + ("$(6!W(B" . "$,15x(B") + ("$(6!X(B" . "$,15y(B") + ("$(6!Z(B" . "$,15~(B") + ("$(6![(B" . "$,15(B") + ("$(6!\(B" . "$,16 (B") + ("$(6!](B" . "$,16!(B") + ("$(6!^(B" . "$,16"(B") + ("$(6!_(B" . "$,16#(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2160 $(5!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B - ("$(5!`(B" . "$,16&(B") - ("$(5!a(B" . "$,16'(B") - ("$(5!b(B" . "$,16((B") - ("$(5!c(B" . "$,16%(B") - ("$(5!d(B" . "$,16*(B") - ("$(5!e(B" . "$,16+(B") - ("$(5!f(B" . "$,16,(B") - ("$(5!g(B" . "$,16)(B") - ("$(5!h(B" . "$,16-(B") - ("$(5!i(B" . "$,15|(B") - ("$(5!j(B" . "$,16D(B") - ("$(5!j!j(B" . "$,16E(B") + ;;2160 $(6!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B + ("$(6!`(B" . "$,16&(B") + ("$(6!a(B" . "$,16'(B") + ("$(6!b(B" . "$,16((B") + ("$(6!c(B" . "$,16%(B") + ("$(6!d(B" . "$,16*(B") + ("$(6!e(B" . "$,16+(B") + ("$(6!f(B" . "$,16,(B") + ("$(6!g(B" . "$,16)(B") + ("$(6!h(B" . "$,16-(B") + ("$(6!i(B" . "$,15|(B") + ("$(6!j(B" . "$,16D(B") + ("$(6!j!j(B" . "$,16E(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2170 $(5!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B - ("$(5!q(B" . "$,16F(B") - ("$(5!r(B" . "$,16G(B") - ("$(5!s(B" . "$,16H(B") - ("$(5!t(B" . "$,16I(B") - ("$(5!u(B" . "$,16J(B") - ("$(5!v(B" . "$,16K(B") - ("$(5!w(B" . "$,16L(B") - ("$(5!x(B" . "$,16M(B") - ("$(5!y(B" . "$,16N(B") - ("$(5!z(B" . "$,16O(B") + ;;2170 $(6!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B + ("$(6!q(B" . "$,16F(B") + ("$(6!r(B" . "$,16G(B") + ("$(6!s(B" . "$,16H(B") + ("$(6!t(B" . "$,16I(B") + ("$(6!u(B" . "$,16J(B") + ("$(6!v(B" . "$,16K(B") + ("$(6!w(B" . "$,16L(B") + ("$(6!x(B" . "$,16M(B") + ("$(6!y(B" . "$,16N(B") + ("$(6!z(B" . "$,16O(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2220 $(5"!"""#"$"%"&"'"(")"*"+","-"."/(B - ("$(5"!(B" . "$,16;6-5p(B") - ("$(5""(B" . "$,16>6-5p(B") - ("$(5"#(B" . "$,15U6-5p(B") - ("$(5"$(B" . "$,15W6-5p(B") - ("$(5"%(B" . "$,15d6-5p(B") - ("$(5"&(B" . "$,15j6-5p(B") - ("$(5"'(B" . "$,15k6-5p(B") - ("$(5")(B" . "$,15v6-5p(B") - ("$(5",(B" . "$,15p6!(B") - ("$(5"-(B" . "$,15p6"(B") - ("$(5".(B" . "$,15q6!(B") - ("$(5"/(B" . "$,15q6"(B") + ;;2220 $(6"!"""#"$"%"&"'"(")"*"+","-"."/(B + ("$(6"!(B" . "$,16;6-5p(B") + ("$(6""(B" . "$,16>6-5p(B") + ("$(6"#(B" . "$,15U6-5p(B") + ("$(6"$(B" . "$,15W6-5p(B") + ("$(6"%(B" . "$,15d6-5p(B") + ("$(6"&(B" . "$,15j6-5p(B") + ("$(6"'(B" . "$,15k6-5p(B") + ("$(6")(B" . "$,15v6-5p(B") + ("$(6",(B" . "$,15p6!(B") + ("$(6"-(B" . "$,15p6"(B") + ("$(6".(B" . "$,15q6!(B") + ("$(6"/(B" . "$,15q6"(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2230 $(5"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B - ("$(5"3(B" . "$,15U6-(B") - ("$(5"4(B" . "$,15V6-(B") - ("$(5"5(B" . "$,15W6-(B") - ("$(5"6(B" . "$,15X6-(B") - ("$(5"8(B" . "$,15Z6-(B") - ("$(5"8"q(B" . "$,15Z6-5p6-(B") - ("$(5":(B" . "$,15\6-(B") - ("$(5";(B" . "$,15]6-(B") - ("$(5"<(B" . "$,15^6-(B") - ("$(5"<(B" . "$,15^6-(B") + ;;2230 $(6"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B + ("$(6"3(B" . "$,15U6-(B") + ("$(6"4(B" . "$,15V6-(B") + ("$(6"5(B" . "$,15W6-(B") + ("$(6"6(B" . "$,15X6-(B") + ("$(6"8(B" . "$,15Z6-(B") + ("$(6"8"q(B" . "$,15Z6-5p6-(B") + ("$(6":(B" . "$,15\6-(B") + ("$(6";(B" . "$,15]6-(B") + ("$(6"<(B" . "$,15^6-(B") + ("$(6"<(B" . "$,15^6-(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2240 $(5"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B - ("$(5"A(B" . "$,15c6-(B") - ("$(5"B(B" . "$,15d6-(B") - ("$(5"C(B" . "$,15e6-(B") - ("$(5"E(B" . "$,15g6-(B") - ("$(5"F(B" . "$,15h6-(B") - ("$(5"G(B" . "$,15i6-(B") - ("$(5"H(B" . "$,15j6-(B") - ("$(5"I(B" . "$,15k6-(B") - ("$(5"J(B" . "$,15l6-(B") - ("$(5"J(B" . "$,15l6-(B") - ("$(5"K(B" . "$,15m6-(B") - ("$(5"L(B" . "$,15n6-(B") - ("$(5"M(B" . "$,15o6-(B") - ("$(5"N(B" . "$,16?6-(B") + ;;2240 $(6"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B + ("$(6"A(B" . "$,15c6-(B") + ("$(6"B(B" . "$,15d6-(B") + ("$(6"C(B" . "$,15e6-(B") + ("$(6"E(B" . "$,15g6-(B") + ("$(6"F(B" . "$,15h6-(B") + ("$(6"G(B" . "$,15i6-(B") + ("$(6"H(B" . "$,15j6-(B") + ("$(6"I(B" . "$,15k6-(B") + ("$(6"J(B" . "$,15l6-(B") + ("$(6"J(B" . "$,15l6-(B") + ("$(6"K(B" . "$,15m6-(B") + ("$(6"L(B" . "$,15n6-(B") + ("$(6"M(B" . "$,15o6-(B") + ("$(6"N(B" . "$,16?6-(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2250 $(5"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_(B - ("$(5"Q(B" . "$,15r6-(B") - ("$(5"R(B" . "$,15s6-(B") - ("$(5"S(B" . "$,15t6-(B") - ("$(5"T(B" . "$,15u6-(B") - ("$(5"U(B" . "$,15v6-(B") - ("$(5"V(B" . "$,15w6-(B") - ("$(5"W(B" . "$,15x6-(B") - ("$(5"](B" . "$,16-5o(B") + ;;2250 $(6"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_(B + ("$(6"Q(B" . "$,15r6-(B") + ("$(6"R(B" . "$,15s6-(B") + ("$(6"S(B" . "$,15t6-(B") + ("$(6"T(B" . "$,15u6-(B") + ("$(6"U(B" . "$,15v6-(B") + ("$(6"V(B" . "$,15w6-(B") + ("$(6"W(B" . "$,15x6-(B") + ("$(6"](B" . "$,16-5o(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2260 $(5"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o(B - ("$(5"`(B" . "$,15W6-5p6-(B") - ("$(5"a(B" . "$,15X6-5h6-(B") - ("$(5"c(B" . "$,15d6-5d6-(B") - ("$(5"d(B" . "$,15d6-5p6-(B") - ("$(5"e(B" . "$,15g6-5h6-(B") - ("$(5"f(B" . "$,15g6-5p6-(B") - ("$(5"g(B" . "$,15j6-5d6-(B") - ("$(5"h(B" . "$,15v6-5Z6-(B") - ("$(5"i(B" . "$,15v6-5p6-(B") - ("$(5"j(B" . "$,15v6-5u6-(B") - ("$(5"k(B" . "$,15h6-5h6-(B") - ("$(5"l(B" . "$,15U6-5w6-(B") - ("$(5"m(B" . "$,15\6-5^6-(B") + ;;2260 $(6"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o(B + ("$(6"`(B" . "$,15W6-5p6-(B") + ("$(6"a(B" . "$,15X6-5h6-(B") + ("$(6"c(B" . "$,15d6-5d6-(B") + ("$(6"d(B" . "$,15d6-5p6-(B") + ("$(6"e(B" . "$,15g6-5h6-(B") + ("$(6"f(B" . "$,15g6-5p6-(B") + ("$(6"g(B" . "$,15j6-5d6-(B") + ("$(6"h(B" . "$,15v6-5Z6-(B") + ("$(6"i(B" . "$,15v6-5p6-(B") + ("$(6"j(B" . "$,15v6-5u6-(B") + ("$(6"k(B" . "$,15h6-5h6-(B") + ("$(6"l(B" . "$,15U6-5w6-(B") + ("$(6"m(B" . "$,15\6-5^6-(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2270 $(5"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~(B - ("$(5"p(B" . "$,15p6-(B") - ("$(5"q(B" . "$,16-5p(B") - ("$(5"r(B" . "$,16-5p(B") - ("$(5"s(B" . "$,1686-(B") - ("$(5"t(B" . "$,1696-(B") - ("$(5"u(B" . "$,16:6-(B") - ("$(5"y(B" . "$,16>6-(B") - ("$(5"z(B" . "$,16;6-(B") + ;;2270 $(6"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~(B + ("$(6"p(B" . "$,15p6-(B") + ("$(6"q(B" . "$,16-5p(B") + ("$(6"r(B" . "$,16-5p(B") + ("$(6"s(B" . "$,1686-(B") + ("$(6"t(B" . "$,1696-(B") + ("$(6"u(B" . "$,16:6-(B") + ("$(6"y(B" . "$,16>6-(B") + ("$(6"z(B" . "$,16;6-(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2320 $(5#!#"###$#%#&#'#(#)#*#+#,#-#.#/(B - ("$(5#!(B" . "$,160(B") - ("$(5#&(B" . "$,15L(B") - ("$(5#&"p(B" . "$,15p6$(B") - ("$(5#'(B" . "$,16A(B") - ("$(5#'"p(B" . "$,15p6C(B") - ("$(5#*(B" . "$,16@(B") - ("$(5#*"p(B" . "$,15p6B(B") + ;;2320 $(6#!#"###$#%#&#'#(#)#*#+#,#-#.#/(B + ("$(6#!(B" . "$,160(B") + ("$(6#&(B" . "$,15L(B") + ("$(6#&"p(B" . "$,15p6$(B") + ("$(6#'(B" . "$,16A(B") + ("$(6#'"p(B" . "$,15p6C(B") + ("$(6#*(B" . "$,16@(B") + ("$(6#*"p(B" . "$,15p6B(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2330 $(5#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?(B - ("$(5#3(B" . "$,168(B") - ("$(5#4(B" . "$,169(B") - ("$(5#5(B" . "$,16:(B") - ("$(5#:(B" . "$,16;(B") - ("$(5#?(B" . "$,16<(B") + ;;2330 $(6#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?(B + ("$(6#3(B" . "$,168(B") + ("$(6#4(B" . "$,169(B") + ("$(6#5(B" . "$,16:(B") + ("$(6#:(B" . "$,16;(B") + ("$(6#?(B" . "$,16<(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2340 $(5#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O(B - ("$(5#@(B" . "$,16=(B") - ("$(5#I(B" . "$,16>(B") - ("$(5#J(B" . "$,15}(B") - ("$(5#K(B" . "$,16$(B") - ("$(5#L(B" . "$,16B(B") - ("$(5#M(B" . "$,16C(B") + ;;2340 $(6#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O(B + ("$(6#@(B" . "$,16=(B") + ("$(6#I(B" . "$,16>(B") + ("$(6#J(B" . "$,15}(B") + ("$(6#K(B" . "$,16$(B") + ("$(6#L(B" . "$,16B(B") + ("$(6#M(B" . "$,16C(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2350 $(5#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_(B - ("$(5#P(B" . "$,15n6-5h(B") - ("$(5#Q(B" . "$,15n6-5r(B") - ("$(5#R(B" . "$,15y6#(B") + ;;2350 $(6#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_(B + ("$(6#P(B" . "$,15n6-5h(B") + ("$(6#Q(B" . "$,15n6-5r(B") + ("$(6#R(B" . "$,15y6#(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2360 $(5#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B - ("$(5#`(B" . "$,15r6-5r(B") - ("$(5#a(B" . "$,15u6-5h(B") - ("$(5#b(B" . "$,15u6-5u(B") - ("$(5#c(B" . "$,15v6-5Z(B") - ("$(5#d(B" . "$,15v6-5h(B") - ("$(5#e(B" . "$,15v6-5l(B") - ("$(5#f(B" . "$,15v6-5r(B") - ("$(5#g(B" . "$,15v6-5u(B") - ("$(5#h(B" . "$,15w6-5_6-5p6-5o(B") - ("$(5#i(B" . "$,15w6-5_6-5o(B") - ("$(5#j(B" . "$,15w6-5_6-5u(B") - ("$(5#k(B" . "$,15w6-5_(B") - ("$(5#l(B" . "$,15w6-5`(B") - ("$(5#m(B" . "$,15x6-5h(B") - ("$(5#n(B" . "$,15x6-5p(B") + ;;2360 $(6#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B + ("$(6#`(B" . "$,15r6-5r(B") + ("$(6#a(B" . "$,15u6-5h(B") + ("$(6#b(B" . "$,15u6-5u(B") + ("$(6#c(B" . "$,15v6-5Z(B") + ("$(6#d(B" . "$,15v6-5h(B") + ("$(6#e(B" . "$,15v6-5l(B") + ("$(6#f(B" . "$,15v6-5r(B") + ("$(6#g(B" . "$,15v6-5u(B") + ("$(6#h(B" . "$,15w6-5_6-5p6-5o(B") + ("$(6#i(B" . "$,15w6-5_6-5o(B") + ("$(6#j(B" . "$,15w6-5_6-5u(B") + ("$(6#k(B" . "$,15w6-5_(B") + ("$(6#l(B" . "$,15w6-5`(B") + ("$(6#m(B" . "$,15x6-5h(B") + ("$(6#n(B" . "$,15x6-5p(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2370 $(5#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B - ("$(5#p(B" . "$,15y6-5c(B") - ("$(5#q(B" . "$,15y6-5h(B") - ("$(5#r(B" . "$,15y6-5n(B") - ("$(5#s(B" . "$,15y6-5o(B") - ("$(5#t(B" . "$,15y6-5p(B") - ("$(5#u(B" . "$,15y6-5r(B") - ("$(5#v(B" . "$,15y6-5u(B") + ;;2370 $(6#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B + ("$(6#p(B" . "$,15y6-5c(B") + ("$(6#q(B" . "$,15y6-5h(B") + ("$(6#r(B" . "$,15y6-5n(B") + ("$(6#s(B" . "$,15y6-5o(B") + ("$(6#t(B" . "$,15y6-5p(B") + ("$(6#u(B" . "$,15y6-5r(B") + ("$(6#v(B" . "$,15y6-5u(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2420 $(5$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B - ("$(5$!(B" . "$,15U6-5d6-5p6-5o(B") - ("$(5$"(B" . "$,15U6-5d6-5u(B") - ("$(5$#(B" . "$,15U6-5d6-5o(B") - ("$(5$$(B" . "$,15U6-5h6-5o(B") - ("$(5$%(B" . "$,15U6-5p6-5o(B") - ("$(5$&(B" . "$,15U6-5u6-5o(B") - ("$(5$'(B" . "$,15U6-5U(B") - ("$(5$((B" . "$,15U6-5d(B") - ("$(5$)(B" . "$,15U6-5h(B") - ("$(5$*(B" . "$,15U6-5n(B") - ("$(5$+(B" . "$,15U6-5o(B") - ("$(5$,(B" . "$,15U6-5r(B") - ("$(5$-(B" . "$,15U6-5u(B") - ("$(5$.(B" . "$,15U6-5w(B") - ("$(5$/(B" . "$,15X6-5h(B") + ;;2420 $(6$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B + ("$(6$!(B" . "$,15U6-5d6-5p6-5o(B") + ("$(6$"(B" . "$,15U6-5d6-5u(B") + ("$(6$#(B" . "$,15U6-5d6-5o(B") + ("$(6$$(B" . "$,15U6-5h6-5o(B") + ("$(6$%(B" . "$,15U6-5p6-5o(B") + ("$(6$&(B" . "$,15U6-5u6-5o(B") + ("$(6$'(B" . "$,15U6-5U(B") + ("$(6$((B" . "$,15U6-5d(B") + ("$(6$)(B" . "$,15U6-5h(B") + ("$(6$*(B" . "$,15U6-5n(B") + ("$(6$+(B" . "$,15U6-5o(B") + ("$(6$,(B" . "$,15U6-5r(B") + ("$(6$-(B" . "$,15U6-5u(B") + ("$(6$.(B" . "$,15U6-5w(B") + ("$(6$/(B" . "$,15X6-5h(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2430 $(5$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B - ("$(5$0(B" . "$,15Y6-5U6-5d6-5o(B") - ("$(5$1(B" . "$,15Y6-5U6-5w6-5u(B") - ("$(5$2(B" . "$,15Y6-5U6-5d(B") - ("$(5$3(B" . "$,15Y6-5U6-5w(B") - ("$(5$4(B" . "$,15Y6-5X6-5p(B") - ("$(5$5(B" . "$,15Y6-5U6-5o(B") - ("$(5$6(B" . "$,15Y6-5V6-5o(B") - ("$(5$7(B" . "$,15Y6-5W6-5o(B") - ("$(5$8(B" . "$,15Y6-5X6-5o(B") - ("$(5$9(B" . "$,15Y6-5U(B") - ("$(5$:(B" . "$,15Y6-5V(B") - ("$(5$;(B" . "$,15Y6-5W(B") - ("$(5$<(B" . "$,15Y6-5X(B") - ("$(5$=(B" . "$,15Y6-5Y(B") - ("$(5$>(B" . "$,15Y6-5h(B") - ("$(5$?(B" . "$,15Y6-5n(B") + ;;2430 $(6$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B + ("$(6$0(B" . "$,15Y6-5U6-5d6-5o(B") + ("$(6$1(B" . "$,15Y6-5U6-5w6-5u(B") + ("$(6$2(B" . "$,15Y6-5U6-5d(B") + ("$(6$3(B" . "$,15Y6-5U6-5w(B") + ("$(6$4(B" . "$,15Y6-5X6-5p(B") + ("$(6$5(B" . "$,15Y6-5U6-5o(B") + ("$(6$6(B" . "$,15Y6-5V6-5o(B") + ("$(6$7(B" . "$,15Y6-5W6-5o(B") + ("$(6$8(B" . "$,15Y6-5X6-5o(B") + ("$(6$9(B" . "$,15Y6-5U(B") + ("$(6$:(B" . "$,15Y6-5V(B") + ("$(6$;(B" . "$,15Y6-5W(B") + ("$(6$<(B" . "$,15Y6-5X(B") + ("$(6$=(B" . "$,15Y6-5Y(B") + ("$(6$>(B" . "$,15Y6-5h(B") + ("$(6$?(B" . "$,15Y6-5n(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2440 $(5$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B - ("$(5$@(B" . "$,15Y6-5o(B") - ("$(5$A(B" . "$,15Z6-5Z(B") - ("$(5$B(B" . "$,15Z6-5^(B") - ("$(5$C(B" . "$,15[6-5o(B") - ("$(5$D(B" . "$,15\6-5p(B") - ("$(5$E(B" . "$,15\6-5^(B") - ("$(5$F(B" . "$,15^6-5Z(B") - ("$(5$G(B" . "$,15^6-5\(B") - ("$(5$H(B" . "$,15_6-5U(B") - ("$(5$I(B" . "$,15_6-5_(B") - ("$(5$J(B" . "$,15_6-5`(B") - ("$(5$K(B" . "$,15_6-5o(B") - ("$(5$L(B" . "$,15`6-5o(B") - ("$(5$M(B" . "$,15a6-5W6-5o(B") - ("$(5$N(B" . "$,15a6-5X6-5p(B") - ("$(5$O(B" . "$,15a6-5p6-5o(B") + ;;2440 $(6$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B + ("$(6$@(B" . "$,15Y6-5o(B") + ("$(6$A(B" . "$,15Z6-5Z(B") + ("$(6$B(B" . "$,15Z6-5^(B") + ("$(6$C(B" . "$,15[6-5o(B") + ("$(6$D(B" . "$,15\6-5p(B") + ("$(6$E(B" . "$,15\6-5^(B") + ("$(6$F(B" . "$,15^6-5Z(B") + ("$(6$G(B" . "$,15^6-5\(B") + ("$(6$H(B" . "$,15_6-5U(B") + ("$(6$I(B" . "$,15_6-5_(B") + ("$(6$J(B" . "$,15_6-5`(B") + ("$(6$K(B" . "$,15_6-5o(B") + ("$(6$L(B" . "$,15`6-5o(B") + ("$(6$M(B" . "$,15a6-5W6-5o(B") + ("$(6$N(B" . "$,15a6-5X6-5p(B") + ("$(6$O(B" . "$,15a6-5p6-5o(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2450 $(5$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_(B - ("$(5$P(B" . "$,15a6-5W(B") - ("$(5$Q(B" . "$,15a6-5X(B") - ("$(5$R(B" . "$,15a6-5a(B") - ("$(5$S(B" . "$,15a6-5n(B") - ("$(5$T(B" . "$,15a6-5o(B") + ;;2450 $(6$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_(B + ("$(6$P(B" . "$,15a6-5W(B") + ("$(6$Q(B" . "$,15a6-5X(B") + ("$(6$R(B" . "$,15a6-5a(B") + ("$(6$S(B" . "$,15a6-5n(B") + ("$(6$T(B" . "$,15a6-5o(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2460 $(5$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o(B - ("$(5$`(B" . "$,15b6-5o(B") - ("$(5$a(B" . "$,15d6-5d(B") - ("$(5$b(B" . "$,15d6-5h(B") - ("$(5$c(B" . "$,15f6-5f6-5o(B") - ("$(5$d(B" . "$,15f6-5g6-5o(B") - ("$(5$e(B" . "$,15f6-5m6-5o(B") - ("$(5$f(B" . "$,15f6-5p6-5o(B") - ("$(5$g(B" . "$,15f6-5u6-5o(B") - ("$(5$h(B" . "$,15f6-5W6-5p(B") - ("$(5$i(B" . "$,15f6-5X6-5p(B") - ("$(5$j(B" . "$,15f6-5f6-5u(B") - ("$(5$k(B" . "$,15f6-5g6-5u(B") - ("$(5$l(B" . "$,15f6-5W(B") - ("$(5$m(B" . "$,15f6-5X(B") - ("$(5$n(B" . "$,15f6-5f(B") - ("$(5$o(B" . "$,15f6-5g(B") + ;;2460 $(6$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o(B + ("$(6$`(B" . "$,15b6-5o(B") + ("$(6$a(B" . "$,15d6-5d(B") + ("$(6$b(B" . "$,15d6-5h(B") + ("$(6$c(B" . "$,15f6-5f6-5o(B") + ("$(6$d(B" . "$,15f6-5g6-5o(B") + ("$(6$e(B" . "$,15f6-5m6-5o(B") + ("$(6$f(B" . "$,15f6-5p6-5o(B") + ("$(6$g(B" . "$,15f6-5u6-5o(B") + ("$(6$h(B" . "$,15f6-5W6-5p(B") + ("$(6$i(B" . "$,15f6-5X6-5p(B") + ("$(6$j(B" . "$,15f6-5f6-5u(B") + ("$(6$k(B" . "$,15f6-5g6-5u(B") + ("$(6$l(B" . "$,15f6-5W(B") + ("$(6$m(B" . "$,15f6-5X(B") + ("$(6$n(B" . "$,15f6-5f(B") + ("$(6$o(B" . "$,15f6-5g(B") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2470 $(5$p$q$r$s$t$u$v$w$x$y$z${$|$}$~(B - ("$(5$p(B" . "$,15f6-5h(B") - ("$(5$q(B" . "$,15f6-5l(B") - ("$(5$r(B" . "$,15f6-5m(B") - ("$(5$s(B" . "$,15f6-5n(B") - ("$(5$t(B" . "$,15f6-5o(B") - ("$(5$u(B" . "$,15f6-5u(B") - ("$(5$v(B" . "$,15g6-5h(B") - ("$(5$w(B" . "$,15h6-5h(B") - ("$(5$x(B" . "$,15j6-5d(B") - ("$(5$y(B" . "$,15j6-5h(B") - ("$(5$z(B" . "$,15j6-5r(B") - ("$(5${(B" . "$,15l6-5h(B") - ("$(5$|(B" . "$,15l6-5l(B") - ("$(5$}(B" . "$,15l6-5u(B") - ("$(5$~(B" . "$,15m6-5h(B"))) + ;;2470 $(6$p$q$r$s$t$u$v$w$x$y$z${$|$}$~(B + ("$(6$p(B" . "$,15f6-5h(B") + ("$(6$q(B" . "$,15f6-5l(B") + ("$(6$r(B" . "$,15f6-5m(B") + ("$(6$s(B" . "$,15f6-5n(B") + ("$(6$t(B" . "$,15f6-5o(B") + ("$(6$u(B" . "$,15f6-5u(B") + ("$(6$v(B" . "$,15g6-5h(B") + ("$(6$w(B" . "$,15h6-5h(B") + ("$(6$x(B" . "$,15j6-5d(B") + ("$(6$y(B" . "$,15j6-5h(B") + ("$(6$z(B" . "$,15j6-5r(B") + ("$(6${(B" . "$,15l6-5h(B") + ("$(6$|(B" . "$,15l6-5l(B") + ("$(6$}(B" . "$,15l6-5u(B") + ("$(6$~(B" . "$,15m6-5h(B"))) (defconst indian-2-column-to-ucs-regexp - "$(5!j!j(B\\|$(5"8"q(B\\|[$(5#&#'!*#*(B]$(5"p(B\\|[$(5!!(B-$(5$~(B]") + "$(6!j!j(B\\|$(6"8"q(B\\|[$(6#&#'!*#*(B]$(6"p(B\\|[$(6!!(B-$(6$~(B]") (put 'indian-2-column-to-ucs-chartable 'char-table-extra-slots 1) (defconst indian-2-column-to-ucs-chartable (let ((table (make-char-table 'indian-2-column-to-ucs-chartable)) - (alist nil)) + (alist nil)) (dolist (elt indian-2-colum-to-ucs) (if (= (length (car elt)) 1) - (aset table (aref (car elt) 0) (cdr elt)) - (setq alist (cons elt alist)))) + (aset table (aref (car elt) 0) (cdr elt)) + (setq alist (cons elt alist)))) (set-char-table-extra-slot table 0 alist) table)) +;;;###autoload (defun indian-2-column-to-ucs-region (from to) "Convert old Emacs Devanagari characters to UCS." (interactive "r") (save-excursion (save-restriction (let ((pos from) - (alist (char-table-extra-slot indian-2-column-to-ucs-chartable 0))) - (narrow-to-region from to) - (decompose-region from to) - (goto-char (point-min)) - (while (re-search-forward indian-2-column-to-ucs-regexp nil t) - (let ((len (- (match-end 0) (match-beginning 0))) - subst) - (if (= len 1) - (setq subst (aref indian-2-column-to-ucs-chartable + (alist (char-table-extra-slot indian-2-column-to-ucs-chartable 0))) + (narrow-to-region from to) + (decompose-region from to) + (goto-char (point-min)) + (while (re-search-forward indian-2-column-to-ucs-regexp nil t) + (let ((len (- (match-end 0) (match-beginning 0))) + subst) + (if (= len 1) + (setq subst (aref indian-2-column-to-ucs-chartable (char-after (match-beginning 0)))) - (setq subst (cdr (assoc (match-string 0) alist)))) - (replace-match (if subst subst "?")))) - (indian-compose-region (point-min) (point-max)))))) - -;;;###autoload -(defun indian-glyph-char (index &optional script) - "Return character of charset `indian-glyph' made from glyph index INDEX. -The variable `indian-default-script' specifies the script of the glyph. -Optional argument SCRIPT, if non-nil, overrides `indian-default-script'. -See also the function `indian-char-glyph'." - (or script - (setq script indian-default-script)) - (let ((offset (get script 'indian-glyph-code-offset))) - (or (integerp offset) - (error "Invalid script name: %s" script)) - (or (and (>= index 0) (< index 256)) - (error "Invalid glyph index: %d" index)) - (setq index (+ offset index)) - (make-char 'indian-glyph (+ (/ index 96) 32) (+ (% index 96) 32)))) - -(defvar indian-glyph-max-char - (indian-glyph-char - 255 (aref indian-script-table (1- (length indian-script-table)))) - "The maximum valid code of characters in the charset `indian-glyph'.") - -;;;###autoload -(defun indian-char-glyph (char) - "Return information about the glyph code for CHAR of `indian-glyph' charset. -The value is (INDEX . SCRIPT), where INDEX is the glyph index -in the font that Indian script name SCRIPT specifies. -See also the function `indian-glyph-char'." - (let ((split (split-char char)) - code) - (or (eq (car split) 'indian-glyph) - (error "Charset of `%c' is not indian-glyph" char)) - (or (<= char indian-glyph-max-char) - (error "Invalid indian-glyph char: %d" char)) - (setq code (+ (* (- (nth 1 split) 32) 96) (nth 2 split) -32)) - (cons (% code 256) (aref indian-script-table (/ code 256))))) + (setq subst (cdr (assoc (match-string 0) alist)))) + (replace-match (if subst subst "?")))) + (indian-compose-region (point-min) (point-max)))))) (provide 'ind-util) diff --git a/lisp/language/indian.el b/lisp/language/indian.el index 47803f22342..d7b4c365bc8 100644 --- a/lisp/language/indian.el +++ b/lisp/language/indian.el @@ -29,21 +29,16 @@ ;;; Code: -(make-coding-system - 'in-is13194 2 ?D - "8-bit encoding for ASCII (MSB=0) and IS13194-Devanagari (MSB=1)." - '(ascii indian-is13194 nil nil - nil ascii-eol) - `((safe-chars . ,(let ((table (make-char-table 'safe-chars nil))) - (set-char-table-range table 'indian-is13194 t) - (dotimes (i 127) - (aset table i t) - (aset table (decode-char 'ucs (+ #x900 i)) t)) - table)) - (post-read-conversion . in-is13194-post-read-conversion) - (pre-write-conversion . in-is13194-pre-write-conversion))) - -(define-coding-system-alias 'devanagari 'in-is13194) +(define-coding-system 'in-is13194-devanagari + "8-bit encoding for ASCII (MSB=0) and IS13194-Devanagari (MSB=1)." + :coding-type 'iso-2022 + :mnemonic ?D + :designation [ascii indian-is13194 nil nil] + :charset-list '(ascii indian-is13194) + :post-read-conversion 'in-is13194-post-read-conversion + :pre-write-conversion 'in-is13194-pre-write-conversion) + +(define-coding-system-alias 'devanagari 'in-is13194-devanagari) (defvar indian-font-foundry 'cdac "Font foundry for Indian characters. @@ -156,18 +151,9 @@ Each Indian language environment sets this value to one of `indian-script-table' (which see). The default value is `devanagari'.") -(define-ccl-program ccl-encode-indian-glyph-font - `(0 - ;; Shorten (r1 = (((((r1 - 32) * 96) + r2) - 32) % 256)) - (r1 = ((((r1 * 96) + r2) - ,(+ (* 32 96) 32)) % 256)))) - -(setq font-ccl-encoder-alist - (cons (cons "-CDAC" 'ccl-encode-indian-glyph-font) - font-ccl-encoder-alist)) - -(setq font-ccl-encoder-alist - (cons (cons "-AKRUTI" 'ccl-encode-indian-glyph-font) - font-ccl-encoder-alist)) +(defvar indian-composable-pattern + (make-char-table nil) + "Char table of regexps for composable Indian character sequence.") (provide 'indian) diff --git a/lisp/language/japanese.el b/lisp/language/japanese.el index 64c74e02a0d..ea90ac19f56 100644 --- a/lisp/language/japanese.el +++ b/lisp/language/japanese.el @@ -1,7 +1,10 @@ ;;; japanese.el --- support for Japanese -*- coding: iso-2022-7bit; no-byte-compile: t -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Japanese @@ -29,64 +32,77 @@ ;;; Code: -(make-coding-system - 'iso-2022-jp 2 ?J - "ISO 2022 based 7bit encoding for Japanese (MIME:ISO-2022-JP)." - '((ascii japanese-jisx0208-1978 japanese-jisx0208 - latin-jisx0201 japanese-jisx0212) nil nil nil - short ascii-eol ascii-cntl seven) - '((safe-charsets ascii japanese-jisx0208-1978 japanese-jisx0208 - latin-jisx0201 japanese-jisx0212) - (mime-charset . iso-2022-jp))) +(define-coding-system 'iso-2022-jp + "ISO 2022 based 7bit encoding for Japanese (MIME:ISO-2022-JP)." + :coding-type 'iso-2022 + :mnemonic ?J + :designation [(ascii japanese-jisx0208-1978 japanese-jisx0208 + latin-jisx0201 japanese-jisx0212) + nil nil nil] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation) + :charset-list '(ascii japanese-jisx0208-1978 japanese-jisx0208 + latin-jisx0201 japanese-jisx0212) + :mime-charset 'iso-2022-jp) (define-coding-system-alias 'junet 'iso-2022-jp) -(make-coding-system - 'iso-2022-jp-2 2 ?J - "ISO 2022 based 7bit encoding for CJK, Latin-1, and Greek (MIME:ISO-2022-JP-2)." - '((ascii japanese-jisx0208-1978 japanese-jisx0208 - latin-jisx0201 japanese-jisx0212 - chinese-gb2312 korean-ksc5601) nil - (nil latin-iso8859-1 greek-iso8859-7) nil - short ascii-eol ascii-cntl seven nil single-shift nil nil nil init-bol) - '((safe-charsets ascii japanese-jisx0208-1978 japanese-jisx0208 - latin-jisx0201 japanese-jisx0212 - chinese-gb2312 korean-ksc5601 - latin-iso8859-1 greek-iso8859-7) - (mime-charset . iso-2022-jp-2))) - -(make-coding-system - 'japanese-shift-jis 1 ?S - "Shift-JIS 8-bit encoding for Japanese (MIME:SHIFT_JIS)." - nil - '((safe-charsets ascii japanese-jisx0208 japanese-jisx0208-1978 - latin-jisx0201 katakana-jisx0201) - (mime-charset . shift_jis) - (charset-origin-alist (japanese-jisx0208 "SJIS" encode-sjis-char) - (katakana-jisx0201 "SJIS" encode-sjis-char)))) +(define-coding-system 'iso-2022-jp-2 + "ISO 2022 based 7bit encoding for CJK, Latin-1, Greek (MIME:ISO-2022-JP-2)." + :coding-type 'iso-2022 + :mnemonic ?J + :designation [(ascii japanese-jisx0208-1978 japanese-jisx0208 + latin-jisx0201 japanese-jisx0212 + chinese-gb2312 korean-ksc5601) + nil + (nil latin-iso8859-1 greek-iso8859-7) + nil] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation single-shift + init-at-bol) + :charset-list '(ascii japanese-jisx0208-1978 japanese-jisx0208 + latin-jisx0201 japanese-jisx0212 + chinese-gb2312 korean-ksc5601 + latin-iso8859-1 greek-iso8859-7) + :mime-charset 'iso-2022-jp-2) + +(define-coding-system 'japanese-shift-jis + "Shift-JIS 8-bit encoding for Japanese (MIME:SHIFT_JIS)" + :coding-type 'shift-jis + :mnemonic ?S + :charset-list '(ascii katakana-jisx0201 japanese-jisx0208) + :mime-charset 'shift_jis) (define-coding-system-alias 'shift_jis 'japanese-shift-jis) (define-coding-system-alias 'sjis 'japanese-shift-jis) -(make-coding-system - 'japanese-iso-7bit-1978-irv 2 ?j - "ISO 2022 based 7-bit encoding for Japanese JISX0208-1978 and JISX0201-Roman." - '((ascii japanese-jisx0208-1978 japanese-jisx0208 - latin-jisx0201 japanese-jisx0212 katakana-jisx0201 t) nil nil nil - short ascii-eol ascii-cntl seven nil nil use-roman use-oldjis) - '(ascii japanese-jisx0208-1978 japanese-jisx0208 latin-jisx0201)) +;; Fixme: AKA Shift-JIS according to +;; <URL:http://www.microsoft.com/globaldev/reference/WinCP.asp>. Is +;; that correct? + +(define-coding-system 'japanese-iso-7bit-1978-irv + "ISO 2022 based 7-bit encoding for Japanese JISX0208-1978 and JISX0201-Roman." + :coding-type 'iso-2022 + :mnemonic ?j + :designation [(latin-jisx0201 japanese-jisx0208-1978 japanese-jisx0208 + japanese-jisx0212 katakana-jisx0201) + nil nil nil] + :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation + use-roman use-oldjis) + :charset-list '(ascii latin-jisx0201 japanese-jisx0208-1978 japanese-jisx0208 + japanese-jisx0212)) (define-coding-system-alias 'iso-2022-jp-1978-irv 'japanese-iso-7bit-1978-irv) (define-coding-system-alias 'old-jis 'japanese-iso-7bit-1978-irv) -(make-coding-system - 'japanese-iso-8bit 2 ?E - "ISO 2022 based EUC encoding for Japanese (MIME:EUC-JP)." - '(ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212 - short ascii-eol ascii-cntl nil nil single-shift) - '((safe-charsets ascii latin-jisx0201 japanese-jisx0208 japanese-jisx0208-1978 - katakana-jisx0201 japanese-jisx0212) - (mime-charset . euc-jp))) +(define-coding-system 'japanese-iso-8bit + "ISO 2022 based EUC encoding for Japanese (MIME:EUC-JP)." + :coding-type 'iso-2022 + :mnemonic ?E + :designation [ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212] + :flags '(short ascii-at-eol ascii-at-cntl single-shift) + :charset-list '(ascii latin-jisx0201 japanese-jisx0208 + japanese-jisx0208-1978 + katakana-jisx0201 japanese-jisx0212) + :mime-charset 'euc-jp) (define-coding-system-alias 'euc-japan-1990 'japanese-iso-8bit) (define-coding-system-alias 'euc-japan 'japanese-iso-8bit) diff --git a/lisp/language/korean.el b/lisp/language/korean.el index 4dbc2cb5b8a..f010de69898 100644 --- a/lisp/language/korean.el +++ b/lisp/language/korean.el @@ -1,7 +1,10 @@ ;;; korean.el --- support for Korean -*- coding: iso-2022-7bit; no-byte-compile: t -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Korean @@ -28,25 +31,26 @@ ;;; Code: -(make-coding-system - 'korean-iso-8bit 2 ?K - "ISO 2022 based EUC encoding for Korean KSC5601 (MIME:EUC-KR)." - '(ascii korean-ksc5601 nil nil - nil ascii-eol ascii-cntl) - '((safe-charsets ascii korean-ksc5601) - (mime-charset . euc-kr))) +(define-coding-system 'korean-iso-8bit + "ISO 2022 based EUC encoding for Korean KSC5601 (MIME:EUC-KR)." + :coding-type 'iso-2022 + :mnemonic ?K + :designation [ascii korean-ksc5601 nil nil] + :charset-list '(ascii korean-ksc5601) + :mime-charset 'euc-kr) (define-coding-system-alias 'euc-kr 'korean-iso-8bit) (define-coding-system-alias 'euc-korea 'korean-iso-8bit) -(make-coding-system - 'iso-2022-kr 2 ?k - "ISO 2022 based 7-bit encoding for Korean KSC5601 (MIME:ISO-2022-KR)." - '(ascii (nil korean-ksc5601) nil nil - nil ascii-eol ascii-cntl seven locking-shift nil nil nil nil nil - designation-bol) - '((safe-charsets ascii korean-ksc5601) - (mime-charset . iso-2022-kr))) +(define-coding-system 'iso-2022-kr + "ISO 2022 based 7-bit encoding for Korean KSC5601 (MIME:ISO-2022-KR)." + :coding-type 'iso-2022 + :mnemonic ?k + :designation [ascii (nil korean-ksc5601) nil nil] + :flags '(ascii-at-eol ascii-at-cntl 7-bit designation locking-shift + designation-bol) + :charset-list '(ascii korean-ksc5601) + :mime-charset 'iso-2022-kr) (define-coding-system-alias 'korean-iso-7bit-lock 'iso-2022-kr) diff --git a/lisp/language/lao-util.el b/lisp/language/lao-util.el index 7105ae1beb6..4db213dab02 100644 --- a/lisp/language/lao-util.el +++ b/lisp/language/lao-util.el @@ -1,10 +1,13 @@ ;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: multilingual, Lao +;; Keywords: multilingual, Lao, i18n ;; This file is part of GNU Emacs. @@ -128,73 +131,7 @@ (?(1{(B invalid nil) (?(1|(B consonant "LETTER NHOR NHUU" "MOUSE") (?(1}(B consonant "LETTER MHOR MHAR" "DOG") - (?(1~(B invalid nil) - ;; Unicode equivalents - (?$,1D!(B consonant "LETTER KOR KAI'" "CHICKEN") - (?$,1D"(B consonant "LETTER KHOR KHAI'" "EGG") - (?$,1D$(B consonant "LETTER QHOR QHWARGN" "BUFFALO") - (?$,1D'(B consonant "LETTER NGOR NGUU" "SNAKE") - (?$,1D((B consonant "LETTER JOR JUA" "BUDDHIST NOVICE") - (?$,1D*(B consonant "LETTER XOR X\"ARNG" "ELEPHANT") - (?$,1D-(B consonant "LETTER YOR YUNG" "MOSQUITO") - (?$,1D4(B consonant "LETTER DOR DANG" "NOSE") - (?$,1D5(B consonant "LETTER TOR TAR" "EYE") - (?$,1D6(B consonant "LETTER THOR THUNG" "TO ASK,QUESTION") - (?$,1D7(B consonant "LETTER DHOR DHARM" "FLAG") - (?$,1D9(B consonant "LETTER NOR NOK" "BIRD") - (?$,1D:(B consonant "LETTER BOR BED" "FISHHOOK") - (?$,1D;(B consonant "LETTER POR PAR" "FISH") - (?$,1D<(B consonant "LETTER HPOR HPER\"" "BEE") - (?$,1D=(B consonant "LETTER FHOR FHAR" "WALL") - (?$,1D>(B consonant "LETTER PHOR PHUU" "MOUNTAIN") - (?$,1D?(B consonant "LETTER FOR FAI" "FIRE") - (?$,1DA(B consonant "LETTER MOR MAR\"" "HORSE") - (?$,1DB(B consonant "LETTER GNOR GNAR" "MEDICINE") - (?$,1DC(B consonant "LETTER ROR ROD" "CAR") - (?$,1DE(B consonant "LETTER LOR LIING" "MONKEY") - (?$,1DG(B consonant "LETTER WOR WII" "HAND FAN") - (?$,1DJ(B consonant "LETTER SOR SEA" "TIGER") - (?$,1DK(B consonant "LETTER HHOR HHAI" "JAR") - (?$,1DM(B consonant "LETTER OR OOW" "TAKE") - (?$,1DN(B consonant "LETTER HOR HEA" "BOAT") - (?$,1DO(B special "ELLIPSIS") - (?$,1DP(B vowel-base "VOWEL SIGN SARA A") - (?$,1DQ(B vowel-upper "VOWEL SIGN MAI KAN") - (?$,1DR(B vowel-base "VOWEL SIGN SARA AR") - (?$,1DS(B vowel-base "VOWEL SIGN SARA AM") - (?$,1DT(B vowel-upper "VOWEL SIGN SARA I") - (?$,1DU(B vowel-upper "VOWEL SIGN SARA II") - (?$,1DV(B vowel-upper "VOWEL SIGN SARA EU") - (?$,1DW(B vowel-upper "VOWEL SIGN SARA UR") - (?$,1DX(B vowel-lower "VOWEL SIGN SARA U") - (?$,1DY(B vowel-lower "VOWEL SIGN SARA UU") - (?$,1D[(B vowel-upper "VOWEL SIGN MAI KONG") - (?$,1D\(B semivowel-lower "SEMIVOWEL SIGN LO") - (?$,1D](B vowel-base "SEMIVOWEL SIGN SARA IA") - (?$,1D`(B vowel-base "VOWEL SIGN SARA EE") - (?$,1Da(B vowel-base "VOWEL SIGN SARA AA") - (?$,1Db(B vowel-base "VOWEL SIGN SARA OO") - (?$,1Dc(B vowel-base "VOWEL SIGN SARA EI MAI MUAN\"") - (?$,1Dd(B vowel-base "VOWEL SIGN SARA AI MAI MAY") - (?$,1Df(B special "KO LA (REPETITION)") - (?$,1Dh(B tone "TONE MAI EK") - (?$,1Di(B tone "TONE MAI THO") - (?$,1Dj(B tone "TONE MAI TI") - (?$,1Dk(B tone "TONE MAI JADTAWAR") - (?$,1Dl(B tone "CANCELLATION MARK") - (?$,1Dm(B vowel-upper "VOWEL SIGN SARA OR") - (?$,1Dp(B special "DIGIT ZERO") - (?$,1Dq(B special "DIGIT ONE") - (?$,1Dr(B special "DIGIT TWO") - (?$,1Ds(B special "DIGIT THREE") - (?$,1Dt(B special "DIGIT FOUR") - (?$,1Du(B special "DIGIT FIVE") - (?$,1Dv(B special "DIGIT SIX") - (?$,1Dw(B special "DIGIT SEVEN") - (?$,1Dx(B special "DIGIT EIGHT") - (?$,1Dy(B special "DIGIT NINE") - (?$,1D|(B consonant "LETTER NHOR NHUU" "MOUSE") - (?$,1D}(B consonant "LETTER MHOR MHAR" "DOG"))) + (?(1~(B invalid nil))) elm) (while l (setq elm (car l) l (cdr l)) @@ -219,10 +156,10 @@ ;; CV -> C, CT -> C, CVT -> C, Cv -> C, CvT -> C ;; v v ;; T -;; V T V T -;; CsV -> C, CsT -> C, CsVT -> C, Csv -> C, CvT -> C -;; s s s s s -;; v v +;; V T V T +;; CsV -> C, CsT -> C, CsVT -> C, Csv -> C, CsvT -> C +;; s s s s s +;; v v ;; where C: consonant, V: vowel upper, v: vowel lower, @@ -422,37 +359,7 @@ ("(1d(B" (?(1d(B 0)) ("(1c(B" (?(1c(B 0)) ("(1`[R(B" (?(1`(B 0 ?(1[(B ?(1R(B)) - ("(1S(B" (0 ?(1S(B)) - - ;; Unicode equivalents - ("$,1DP(B" (0 ?$,1DP(B) (0 ?$,1DQ(B)) - ("$,1DR(B" (0 ?$,1DR(B)) - ("$,1DT(B" (0 ?$,1DU(B)) - ("$,1DU(B" (0 ?$,1DU(B)) - ("$,1DV(B" (0 ?$,1DV(B)) - ("$,1DW(B" (0 ?$,1DW(B)) - ("$,1DX(B" (0 ?$,1DX(B)) - ("$,1DY(B" (0 ?$,1DY(B)) - ("$,1D`DP(B" (?$,1D`(B 0 ?$,1DP(B) (?$,1D`(B 0 ?$,1DQ(B)) - ("$,1D`(B" (?$,1D`(B 0)) - ("$,1DaDP(B" (?$,1Da(B 0 ?$,1DP(B) (?$,1Da(B 0 ?$,1DQ(B)) - ("$,1Da(B" (?$,1Da(B 0)) - ("$,1DbDP(B" (?$,1Db(B 0 ?$,1DP(B) (0 ?$,1D[(B) (?$,1D-(B ?$,1Db(B 0 ?$,1DQ(B) (?$,1DG(B ?$,1Db(B 0 ?$,1DQ(B)) - ("$,1Db(B" (?$,1Db(B 0)) - ("$,1D`DRDP(B" (?$,1D`(B 0 ?$,1DR(B ?$,1DP(B) (0 ?$,1DQ(B ?$,1DM(B)) - ("$,1Dm(B" (0 ?$,1Dm(B) (0 ?$,1DM(B)) - ("$,1D`DT(B" (?$,1D`(B 0 ?$,1DT(B)) - ("$,1D`DU(B" (?$,1D`(B 0 ?$,1DU(B)) - ("$,1D[DGDP(B" (0 ?$,1D[(B ?$,1DG(B ?$,1DP(B) (0 ?$,1DQ(B ?$,1DG(B)) - ("$,1D[DG(B" (0 ?$,1D[(B ?$,1DG(B) (0 ?$,1DG(B)) - ("$,1D`DQD]DP(B" (?$,1D`(B 0 ?$,1DQ(B ?$,1D](B ?$,1DP(B) (0 ?$,1DQ(B ?$,1D](B)) - ("$,1D`DQD](B" (?$,1D`(B 0 ?$,1DQ(B ?$,1D](B) (0 ?$,1D](B)) - ("$,1D`DVDM(B" (?$,1D`(B 0 ?$,1DV(B ?$,1DM(B)) - ("$,1D`DWDM(B" (?$,1D`(B 0 ?$,1DW(B ?$,1DM(B)) - ("$,1Dd(B" (?$,1Dd(B 0)) - ("$,1Dc(B" (?$,1Dc(B 0)) - ("$,1D`D[DR(B" (?$,1D`(B 0 ?$,1D[(B ?$,1DR(B)) - ("$,1DS(B" (0 ?$,1DS(B))) + ("(1S(B" (0 ?(1S(B))) "Alist of Lao vowel string vs the corresponding re-ordering rule. Each element has this form: (VOWEL NO-MAA-SAKOD-RULE WITH-MAA-SAKOD-RULE (MAA-SAKOD-0 RULE-0) ...) @@ -583,24 +490,20 @@ syllable. In that case, FROM and TO are indexes to STR." lao-str))) ;;;###autoload -(defun lao-post-read-conversion (len) - (lao-compose-region (point) (+ (point) len)) - len) - -;;;###autoload -(defun lao-composition-function (from to pattern &optional string) - "Compose Lao text in the region FROM and TO. -The text matches the regular expression PATTERN. -Optional 4th argument STRING, if non-nil, is a string containing text -to compose. - -The return value is number of composed characters." - (if (< (1+ from) to) - (progn - (if string - (compose-string string from to) - (compose-region from to)) - (- to from)))) +(defun lao-composition-function (pos &optional string) + (setq pos (1- pos)) + (with-category-table lao-category-table + (if string + (if (and (>= pos 0) + (eq (string-match lao-composition-pattern string pos) pos)) + (prog1 (match-end 0) + (compose-string string pos (match-end 0)))) + (if (>= pos (point-min)) + (save-excursion + (goto-char pos) + (if (looking-at lao-composition-pattern) + (prog1 (match-end 0) + (compose-region pos (match-end 0))))))))) ;;;###autoload (defun lao-compose-region (from to) diff --git a/lisp/language/lao.el b/lisp/language/lao.el index 72e90930abb..8edc282a46c 100644 --- a/lisp/language/lao.el +++ b/lisp/language/lao.el @@ -1,8 +1,11 @@ ;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*- ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. ;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: multilingual, Lao @@ -27,41 +30,26 @@ ;;; Code: -(make-coding-system - 'lao 2 ?L - "8-bit encoding for ASCII (MSB=0) and LAO (MSB=1)." - '(ascii lao nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii lao) - (post-read-conversion . lao-post-read-conversion))) +(define-coding-system 'lao + "8-bit encoding for ASCII (MSB=0) and LAO (MSB=1)." + :coding-type 'charset + :mnemonic ?L + :charset-list '(lao)) (set-language-info-alist "Lao" '((charset lao) (coding-system lao) (coding-priority lao) (input-method . "lao") - (nonascii-translation . lao) (unibyte-display . lao) (features lao-util) (documentation . t))) -(aset use-default-ascent ?(1;(B t) -(aset use-default-ascent ?$,1D;(B t) -(aset use-default-ascent ?(1=(B t) -(aset use-default-ascent ?$,1D=(B t) -(aset use-default-ascent ?(1?(B t) -(aset use-default-ascent ?$,1D?(B t) -(aset use-default-ascent ?(1B(B t) -(aset use-default-ascent ?$,1DB(B t) -(aset ignore-relative-composition ?(1\(B t) -(aset ignore-relative-composition ?$,1D\(B t) - -;; Register a function to compose Lao characters. -(let ((patterns '(("\\c0\\c9?\\(\\(\\c2\\|\\c3\\)\\c4?\\|\\c4\\)?" - . lao-composition-function)))) - (aset composition-function-table (make-char 'lao) patterns) - (dotimes (i (1+ (- #xeff #xe80))) - (aset composition-function-table (decode-char 'ucs (+ i #xe80)) patterns))) +;; For automatic composition. +(let ((chars "(1QTUVWXY[\hijklm(B")) + (dotimes (i (length chars)) + (aset composition-function-table (aref chars i) + 'lao-composition-function))) (provide 'lao) diff --git a/lisp/language/malayalam.el b/lisp/language/malayalam.el index 3a7c19892c7..27bf122fd7c 100644 --- a/lisp/language/malayalam.el +++ b/lisp/language/malayalam.el @@ -41,6 +41,11 @@ South Indian language Malayalam is supported in this language environment.")) '("Indian")) +;; For automatic composition. +(set-char-table-range composition-function-table '(#x0d00 . #x0d7f) + 'malayalam-composition-function) + + (provide 'malayalam) ;;; malayalam.el ends here diff --git a/lisp/language/mlm-util.el b/lisp/language/mlm-util.el index a01f3c4a88f..b492d269ff2 100644 --- a/lisp/language/mlm-util.el +++ b/lisp/language/mlm-util.el @@ -100,21 +100,17 @@ ;;;###autoload -(defun malayalam-composition-function (from to pattern &optional string) - "Compose Malayalam characters in REGION, or STRING if specified. -Assume that the REGION or STRING must fully match the composable -PATTERN regexp." - (if string (malayalam-compose-syllable-string string) - (malayalam-compose-syllable-region from to)) - (- to from)) - -;; Register a function to compose Malayalam characters. -(mapc - (function (lambda (ucs) - (aset composition-function-table (decode-char 'ucs ucs) - (list (cons malayalam-composable-pattern - 'malayalam-composition-function))))) - (nconc '(#x0d02 #x0d03) (malayalam-range #x0d05 #x0d39))) +(defun malayalam-composition-function (pos &optional string) + "Compose Malayalam characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string." + (if string + ;; Not yet implemented. + nil + (goto-char pos) + (if (looking-at malayalam-composable-pattern) + (prog1 (match-end 0) + (malayalam-compose-syllable-region pos (match-end 0)))))) ;; Notes on conversion steps. @@ -379,10 +375,16 @@ PATTERN regexp." (narrow-to-region from to) (goto-char (point-min)) ;; char-glyph-conversion - (while (re-search-forward mlm-char-glyph-regexp nil t) - (setq match-str (match-string 0)) - (setq glyph-str - (concat glyph-str (gethash match-str mlm-char-glyph-hash)))) + (while (not (eobp)) + (if (looking-at mlm-char-glyph-regexp) + (progn + (setq match-str (match-string 0) + glyph-str + (concat glyph-str + (gethash match-str mlm-char-glyph-hash))) + (goto-char (match-end 0))) + (setq glyph-str (concat glyph-str (string (following-char)))) + (forward-char 1))) (when (string-match mlm-glyph-reorder-key-glyphs glyph-str) ;; glyph reordering (setq glyph-reorder-regexps mlm-glyph-reordering-regexp-list) diff --git a/lisp/language/romanian.el b/lisp/language/romanian.el index 2c4d2de94ab..a89a9ab777c 100644 --- a/lisp/language/romanian.el +++ b/lisp/language/romanian.el @@ -1,9 +1,9 @@ ;;; romanian.el --- support for Romanian -*- coding: iso-latin-2; no-byte-compile: t -*- -;; Copyright (C) 1998 Free Software Foundation. +;; Copyright (C) 1998, 2002 Free Software Foundation. ;; Author: Dan Nicolaescu <done@ece.arizona.edu> -;; Keywords: multilingual, Romanian +;; Keywords: multilingual, Romanian, i18n ;; This file is part of GNU Emacs. @@ -24,23 +24,33 @@ ;;; Commentary: -;; Romanian ISO 8859-2 environment. +;; Romanian ISO 8859-2 environment plus 8859-16 coding system. ;;; Code: (set-language-info-alist - "Romanian" '((charset . (ascii latin-iso8859-2)) - (coding-system . (iso-8859-2)) - (coding-priority . (iso-8859-2)) - (nonascii-translation . latin-iso8859-2) + "Romanian" '((charset iso-8859-2) + (coding-system iso-8859-2 iso-latin-10) + (coding-priority iso-8859-2) + (nonascii-translation . iso-8859-2) (input-method . "latin-2-postfix") - (unibyte-syntax . "latin-2") (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.ro") (sample-text . "Bunã ziua, bine aþi venit!") - (documentation . t)) + (documentation . "Rmoanian environment using Latin-2 encoding. +An environment for generic Latin-10 encoding is also available.")) '("European")) +(define-coding-system 'iso-latin-10 + "ISO 2022 based 8-bit encoding for Latin-10." + :coding-type 'charset + :mnemonic ?* + :charset-list '(iso-8859-16) + :mime-charset 'iso-8859-16) + +(define-coding-system-alias 'iso-8859-16 'iso-latin-10) +(define-coding-system-alias 'latin-10 'iso-latin-10) + (provide 'romanian) ;;; romanian.el ends here diff --git a/lisp/language/slovak.el b/lisp/language/slovak.el index a03c84d7c3f..42983b72628 100644 --- a/lisp/language/slovak.el +++ b/lisp/language/slovak.el @@ -34,9 +34,8 @@ "Slovak" '((charset . (ascii latin-iso8859-2)) (coding-system . (iso-8859-2)) (coding-priority . (iso-8859-2)) - (nonascii-translation . latin-iso8859-2) + (nonascii-translation . iso-8859-2) (input-method . "slovak") - (unibyte-syntax . "latin-2") (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.sk") (sample-text . "Prajeme V,Ba(Bm pr,Bm(Bjemn,B}(B de,Br(B!") diff --git a/lisp/language/tamil.el b/lisp/language/tamil.el index be02f07376c..04f3eacc5e5 100644 --- a/lisp/language/tamil.el +++ b/lisp/language/tamil.el @@ -38,6 +38,9 @@ South Indian Language Tamil supported in this language environment.")) '("Indian")) +;; For automatic composition. +(set-char-table-range composition-function-table '(#x0b80 . #x0bff) + 'tamil-composition-function) (provide 'tamil) ;;; tamil.el ends here diff --git a/lisp/language/thai-util.el b/lisp/language/thai-util.el index 58588f974d7..251c1fee5bc 100644 --- a/lisp/language/thai-util.el +++ b/lisp/language/thai-util.el @@ -1,9 +1,12 @@ ;;; thai-util.el --- utilities for Thai -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: mule, multilingual, thai +;; Keywords: mule, multilingual, Thai, i18n ;; This file is part of GNU Emacs. @@ -139,95 +142,6 @@ (?,T|(B invalid nil) ; 0xFC (?,T}(B invalid nil) ; 0xFD (?,T~(B invalid nil) ; 0xFE - - ;; Unicode equivalents - (?$,1Ba(B consonant "LETTER KO KAI") - (?$,1Bb(B consonant "LETTER KHO KHAI") - (?$,1Bc(B consonant "LETTER KHO KHUAT") - (?$,1Bd(B consonant "LETTER KHO KHWAI") - (?$,1Be(B consonant "LETTER KHO KHON") - (?$,1Bf(B consonant "LETTER KHO RAKHANG") - (?$,1Bg(B consonant "LETTER NGO NGU") - (?$,1Bh(B consonant "LETTER CHO CHAN") - (?$,1Bi(B consonant "LETTER CHO CHING") - (?$,1Bj(B consonant "LETTER CHO CHANG") - (?$,1Bk(B consonant "LETTER SO SO") - (?$,1Bl(B consonant "LETTER CHO CHOE") - (?$,1Bm(B consonant "LETTER YO YING") - (?$,1Bn(B consonant "LETTER DO CHADA") - (?$,1Bo(B consonant "LETTER TO PATAK") - (?$,1Bp(B consonant "LETTER THO THAN") - (?$,1Bq(B consonant "LETTER THO NANGMONTHO") - (?$,1Br(B consonant "LETTER THO PHUTHAO") - (?$,1Bs(B consonant "LETTER NO NEN") - (?$,1Bt(B consonant "LETTER DO DEK") - (?$,1Bu(B consonant "LETTER TO TAO") - (?$,1Bv(B consonant "LETTER THO THUNG") - (?$,1Bw(B consonant "LETTER THO THAHAN") - (?$,1Bx(B consonant "LETTER THO THONG") - (?$,1By(B consonant "LETTER NO NU") - (?$,1Bz(B consonant "LETTER BO BAIMAI") - (?$,1B{(B consonant "LETTER PO PLA") - (?$,1B|(B consonant "LETTER PHO PHUNG") - (?$,1B}(B consonant "LETTER FO FA") - (?$,1B~(B consonant "LETTER PHO PHAN") - (?$,1B(B consonant "LETTER FO FAN") - (?$,1C (B consonant "LETTER PHO SAMPHAO") - (?$,1C!(B consonant "LETTER MO MA") - (?$,1C"(B consonant "LETTER YO YAK") - (?$,1C#(B consonant "LETTER RO RUA") - (?$,1C$(B vowel-base "LETTER RU (Pali vowel letter)") - (?$,1C%(B consonant "LETTER LO LING") - (?$,1C&(B vowel-base "LETTER LU (Pali vowel letter)") - (?$,1C'(B consonant "LETTER WO WAEN") - (?$,1C((B consonant "LETTER SO SALA") - (?$,1C)(B consonant "LETTER SO RUSI") - (?$,1C*(B consonant "LETTER SO SUA") - (?$,1C+(B consonant "LETTER HO HIP") - (?$,1C,(B consonant "LETTER LO CHULA") - (?$,1C-(B consonant "LETTER O ANG") - (?$,1C.(B consonant "LETTER HO NOK HUK") - (?$,1C/(B special "PAI YAN NOI (abbreviation)") - (?$,1C0(B vowel-base "VOWEL SIGN SARA A") - (?$,1C1(B vowel-upper "VOWEL SIGN MAI HAN-AKAT N/S-T") - (?$,1C2(B vowel-base "VOWEL SIGN SARA AA") - (?$,1C3(B vowel-base "VOWEL SIGN SARA AM") - (?$,1C4(B vowel-upper "VOWEL SIGN SARA I N/S-T") - (?$,1C5(B vowel-upper "VOWEL SIGN SARA II N/S-T") - (?$,1C6(B vowel-upper "VOWEL SIGN SARA UE N/S-T") - (?$,1C7(B vowel-upper "VOWEL SIGN SARA UEE N/S-T") - (?$,1C8(B vowel-lower "VOWEL SIGN SARA U N/S-B") - (?$,1C9(B vowel-lower "VOWEL SIGN SARA UU N/S-B") - (?$,1C:(B vowel-lower "VOWEL SIGN PHINTHU N/S-B (Pali virama)") - (?$,1C?(B special "BAHT SIGN (currency symbol)") - (?$,1C@(B vowel-base "VOWEL SIGN SARA E") - (?$,1CA(B vowel-base "VOWEL SIGN SARA AE") - (?$,1CB(B vowel-base "VOWEL SIGN SARA O") - (?$,1CC(B vowel-base "VOWEL SIGN SARA MAI MUAN") - (?$,1CD(B vowel-base "VOWEL SIGN SARA MAI MALAI") - (?$,1CE(B vowel-base "LAK KHANG YAO") - (?$,1CF(B special "MAI YAMOK (repetion)") - (?$,1CG(B vowel-upper "VOWEL SIGN MAI TAI KHU N/S-T") - (?$,1CH(B tone "TONE MAI EK N/S-T") - (?$,1CI(B tone "TONE MAI THO N/S-T") - (?$,1CJ(B tone "TONE MAI TRI N/S-T") - (?$,1CK(B tone "TONE MAI CHATTAWA N/S-T") - (?$,1CL(B tone "THANTHAKHAT N/S-T (cancellation mark)") - (?$,1CM(B tone "NIKKHAHIT N/S-T (final nasal)") - (?$,1CN(B vowel-upper "YAMAKKAN N/S-T") - (?$,1CO(B special "FONRMAN") - (?$,1CP(B special "DIGIT ZERO") - (?$,1CQ(B special "DIGIT ONE") - (?$,1CR(B special "DIGIT TWO") - (?$,1CS(B special "DIGIT THREE") - (?$,1CT(B special "DIGIT FOUR") - (?$,1CU(B special "DIGIT FIVE") - (?$,1CV(B special "DIGIT SIX") - (?$,1CW(B special "DIGIT SEVEN") - (?$,1CX(B special "DIGIT EIGHT") - (?$,1CY(B special "DIGIT NINE") - (?$,1CZ(B special "ANGKHANKHU (ellipsis)") - (?$,1C[(B special "KHOMUT (beginning of religious texts)") )) elm) (while l @@ -273,24 +187,20 @@ positions (integers or markers) specifying the region." (thai-compose-region (point-min) (point-max))) ;;;###autoload -(defun thai-post-read-conversion (len) - (thai-compose-region (point) (+ (point) len)) - len) - -;;;###autoload -(defun thai-composition-function (from to pattern &optional string) - "Compose Thai text in the region FROM and TO. -The text matches the regular expression PATTERN. -Optional 4th argument STRING, if non-nil, is a string containing text -to compose. - -The return value is number of composed characters." - (if (< (1+ from) to) - (progn - (if string - (compose-string string from to) - (compose-region from to)) - (- to from)))) +(defun thai-composition-function (pos &optional string) + (setq pos (1- pos)) + (let ((pattern "[,T!(B-,TCEG(B-,TN!(B-,TCEG(B-,TN(B][,TQT(B-,TWgnX(B-,TZQT(B-,TWgnX(B-,TZ(B]?[,Th(B-,Tmh(B-,Tm(B]?")) + (if string + (if (and (>= pos 0) + (eq (string-match pattern string pos) pos)) + (prog1 (match-end 0) + (compose-string string pos (match-end 0)))) + (if (>= pos (point-min)) + (progn + (goto-char pos) + (if (looking-at pattern) + (prog1 (match-end 0) + (compose-region pos (match-end 0))))))))) ;; (provide 'thai-util) diff --git a/lisp/language/thai.el b/lisp/language/thai.el index f822e93bd1b..0723c3d182b 100644 --- a/lisp/language/thai.el +++ b/lisp/language/thai.el @@ -1,9 +1,13 @@ ;;; thai.el --- support for Thai -*- coding: iso-2022-7bit; no-byte-compile: t -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: multilingual, Thai +;; Keywords: multilingual, Thai, i18n ;; This file is part of GNU Emacs. @@ -28,14 +32,11 @@ ;;; Code: -(make-coding-system - 'thai-tis620 2 ?T - "8-bit encoding for ASCII (MSB=0) and Thai TIS620 (MSB=1)." - '(ascii thai-tis620 nil nil - nil nil nil nil nil nil nil nil nil nil nil t) - '((safe-charsets ascii thai-tis620) - (mime-charset . tis-620) - (post-read-conversion . thai-post-read-conversion))) +(define-coding-system 'thai-tis620 + "8-bit encoding for ASCII (MSB=0) and Thai TIS620 (MSB=1)." + :coding-type 'charset + :mnemonic ?T + :charset-list '(tis620-2533)) (define-coding-system-alias 'th-tis620 'thai-tis620) (define-coding-system-alias 'tis620 'thai-tis620) @@ -44,9 +45,9 @@ (set-language-info-alist "Thai" '((tutorial . "TUTORIAL.th") (charset thai-tis620) - (coding-system thai-tis620) + (coding-system thai-tis620 iso-8859-11 cp874) (coding-priority thai-tis620) - (nonascii-translation . thai-tis620) + (nonascii-translation . tis620-2533) (input-method . "thai-kesmanee") (unibyte-display . thai-tis620) (features thai-util) @@ -55,13 +56,27 @@ (copy-sequence "Thai (,T@RIRd7B(B) ,TJ0GQ1J04U1$0CQ1:(B, ,TJ0GQ1J04U10$h1P(B"))) (documentation . t))) - -;; Register a function to compose Thai characters. -(let ((patterns '(("\\c0\\c4\\|\\c0\\(\\c2\\|\\c3\\)\\c4?" - . thai-composition-function)))) - (aset composition-function-table (make-char 'thai-tis620) patterns) - (dotimes (i (1+ (- #xe7f #xe00))) - (aset composition-function-table (decode-char 'ucs (+ i #xe00)) patterns))) +(define-coding-system 'cp874 + "DOS codepage 874 (Thai)" + :coding-type 'charset + :mnemonic ?D + :charset-list '(cp874) + :mime-charset 'cp874) +(define-coding-system-alias 'ibm874 'cp874) + +(define-coding-system 'iso-8859-11 + "ISO/IEC 8859/11 (Latin/Thai) +This is the same as `thai-tis620' with the addition of no-break-space." + :coding-type 'charset + :mnemonic ?* + :mime-charset 'iso-8859-11 ; not actually registered as of 2002-05-24 + :charset-list '(iso-8859-11)) + +;; For automatic composition. +(let ((chars ",TQTUVWXYZghijklmn(B")) + (dotimes (i (length chars)) + (aset composition-function-table (aref chars i) + 'thai-composition-function))) (provide 'thai) diff --git a/lisp/language/tibet-util.el b/lisp/language/tibet-util.el index 2336b988fd0..260cf7efe54 100644 --- a/lisp/language/tibet-util.el +++ b/lisp/language/tibet-util.el @@ -36,13 +36,13 @@ ;;; Code: (defconst tibetan-obsolete-glyphs - `(("$(7!=(B" . "$(8!=(B") ; 2 col <-> 1 col - ("$(7!?(B" . "$(8!?(B") - ("$(7!@(B" . "$(8!@(B") - ("$(7!A(B" . "$(8!A(B") - ("$(7"`(B" . "$(8"`(B") - ("$(7!;(B" . "$(8!;(B") - ("$(7!D(B" . "$(8!D(B") + `(("$(7!=(B" . "$(7!=(B") ; 2 col <-> 1 col + ("$(7!?(B" . "$(7!?(B") + ("$(7!@(B" . "$(7!@(B") + ("$(7!A(B" . "$(7!A(B") + ("$(7"`(B" . "$(7"`(B") + ("$(7!;(B" . "$(7!;(B") + ("$(7!D(B" . "$(7!D(B") ;; Yes these are dirty. But ... ("$(7!>(B $(7!>(B" . ,(compose-string "$(7!>(B $(7!>(B" 0 3 [?$(7!>(B (Br . Bl) ? (Br . Bl) ?$(7!>(B])) ("$(7!4!5!5(B" . ,(compose-string @@ -137,7 +137,7 @@ The returned string has no composition information." ;;; ;;; Here are examples of the words "bsgrubs" and "hfauM" ;;; -;;; 4$(7"70"714%qx!"U0"G###C"U14"70"714"G0"G1(B 4$(7"Hx!"Rx!"Ur'"_0"H"R"U"_1(B +;;; $(7"7"G###C"U"7"G(B $(7"H"R"U"_(B ;;; ;;; M ;;; b s b s h @@ -163,7 +163,7 @@ The returned string has no composition information." ;; If 'a follows a consonant, turn it into the subjoined form. ;; * Disabled by Tomabechi 2000/06/09 * ;; Because in Unicode, $(7"A(B may follow directly a consonant without - ;; any intervening vowel, as in 4$(7"90"914""0"""Q14"A0"A1!;(B=4$(7"90"91(B 4$(7""0""1(B 4$(7"A0"A1(B not 4$(7"90"91(B 4$(7""0""1(B $(7"Q(B 4$(7"A0"A1(B + ;; any intervening vowel, as in $(7"9"""Q"A!;(B=$(7"9(B $(7""(B $(7"A(B not $(7"9(B $(7""(B $(7"Q(B $(7"A(B ;;(if (and (= char ?$(7"A(B) ;; (aref (char-category-set (car last)) ?0)) ;; (setq char ?$(7"R(B)) ;; modified for new font by Tomabechi 1999/12/10 @@ -185,7 +185,8 @@ The returned string has no composition information." ;; Compose lower vowel sign vertically under. ((aref (char-category-set char) ?3) - (if (eq char ?$(7"Q(B) ;; `$(7"Q(B' should not visible when composed. + (if (or (eq char ?$(7"Q(B) ;; `$(7"Q(B' and `$,1FP(B' should not visible when composed. + (eq char #xF70)) (setq rule nil) (setq rule stack-under))) ;; Transform ra-mgo (superscribed r) if followed by a subjoined @@ -311,11 +312,17 @@ are decomposed into normal Tibetan character sequences." new)) ;;;###autoload -(defun tibetan-composition-function (from to pattern &optional string) +(defun tibetan-composition-function (pos &optional string) + (setq pos (1- pos)) (if string - (tibetan-compose-string string) - (tibetan-compose-region from to)) - (- to from)) + ;; Not yet implemented. + nil + (if (>= pos (point-min)) + (save-excursion + (goto-char pos) + (if (looking-at tibetan-composable-pattern) + (prog1 (match-end 0) + (tibetan-compose-region pos (match-end 0)))))))) ;;; ;;; This variable is used to avoid repeated decomposition. diff --git a/lisp/language/tibetan.el b/lisp/language/tibetan.el index 3ca1da9d839..ab9516f73d1 100644 --- a/lisp/language/tibetan.el +++ b/lisp/language/tibetan.el @@ -1,9 +1,12 @@ ;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: multilingual, Tibetan +;; Keywords: multilingual, Tibetan, i18n ;; This file is part of GNU Emacs. @@ -82,14 +85,12 @@ ;;; -(make-coding-system - 'tibetan-iso-8bit 2 ?Q - "8-bit encoding for ASCII (MSB=0) and TIBETAN (MSB=1)." - '(ascii tibetan nil nil - nil nil) - '((safe-charsets ascii tibetan) - (post-read-conversion . tibetan-post-read-conversion) - (pre-write-conversion . tibetan-pre-write-conversion))) +(define-coding-system 'tibetan-iso-8bit + "8-bit encoding for ASCII (MSB=0) and TIBETAN (MSB=1)." + :coding-type 'iso-2022 + :mnemonic ?Q + :designation [ascii tibetan nil nil] + :charset-list '(ascii tibetan)) (define-coding-system-alias 'tibetan 'tibetan-iso-8bit) @@ -100,11 +101,7 @@ (input-method . "tibetan-wylie") (features tibet-util) (documentation . t) - (sample-text - . (tibetan-compose-string - (copy-sequence -"Tibetan (4$(7"7r'"]0"7"]14"20"21!;4%P0"G#!"Q14"20"21!;(B) $(7!4!5!5!>4"70"714$P0"!#C"Q1!;4"Er'"S0"E"S14"G0"G1!;4"70"714"2r'"[0"2"[1!;4"Dr'"[0"D"[14"#0"#14"G0"G1!>4"Ir'"]r'"_0"I"]"_1!;4"90"9"Q1!;4"/r'"S0"/"S1!;4"50"5"Q14#2x!#9r'"[0"2#9"[1!;4"Hx!"Rx!"Ur'"c0"H"A"U"c1!>(B"))))) - + (sample-text "Tibetan ($(7"7"]"2!;"G#!"Q"2!;(B) $(7!4!5!5!>"7"!#C"Q!;"E"S"G!;"7"2"[!;"D"["#"G!>"I"]"_!;"9"Q!;"/"S!;"5"Q"2#9"[!;"H"A"U"c!>(B"))) ;; `$(7"A(B' is included in the pattern for subjoined consonants because we ;; treat it specially in tibetan-add-components. @@ -115,13 +112,9 @@ ;; $(7"A(B is removed from the class of subjoined. Tomabechi 2000/06/08 ;; (for Unicode support) (defconst tibetan-composable-pattern - "[$(7"!(B-$(7"J"K(B][$(7#!(B-$(7#J#K#L#M(B]*[$(7"Q"R"S(B-$(7"^"a"b"e(B]*[$(7"_"c"d"g(B-$(7"l!I!e!g(B]*" + "[$(7"!(B-$(7"J"K(B][$(7#!(B-$(7#J#K#L#M(B]*[$,1FP$(7"Q"R"S(B-$(7"^"a"b"e(B]*[$(7"_"c"d"g(B-$(7"l!I!e!g(B]*" "Regexp matching a composable sequence of Tibetan characters.") -;; Register a function to compose Tibetan characters. -(aset composition-function-table (make-char 'tibetan) - (list (cons tibetan-composable-pattern 'tibetan-composition-function))) - ;;; ;;; Definitions of conversion data. ;;; @@ -608,6 +601,16 @@ This also matches some punctuation characters which need conversion.") (defvar tibetan-decomposed nil) (defvar tibetan-decomposed-temp nil) + +;; For automatic composition. +(dolist (range '((?$(7#!(B . ?$(7#J(B) "$(7#K#L#M"Q"R(B" (?$(7"S(B . ?$(7"^(B) "$(7"a"b"e"_"c"d(B" (?$(7"g(B . ?$(7"l(B) "$(7!I!e!g(B")) + (if (stringp range) + (dotimes (i (length range)) + (aset composition-function-table (aref range i) + 'tibetan-composition-function)) + (set-char-table-range composition-function-table range + 'tibetan-composition-function))) + (provide 'tibetan) ;;; tibetan.el ends here diff --git a/lisp/language/tml-util.el b/lisp/language/tml-util.el index bb8c8f19e04..34c18741e97 100644 --- a/lisp/language/tml-util.el +++ b/lisp/language/tml-util.el @@ -101,23 +101,6 @@ (function (lambda (x y) (> (length x) (length y)))))))) -;;;###autoload -(defun tamil-composition-function (from to pattern &optional string) - "Compose Tamil characters in REGION, or STRING if specified. -Assume that the REGION or STRING must fully match the composable -PATTERN regexp." - (if string (tamil-compose-syllable-string string) - (tamil-compose-syllable-region from to)) - (- to from)) - -;; Register a function to compose Tamil characters. -(mapc - (function (lambda (ucs) - (aset composition-function-table (decode-char 'ucs ucs) - (list (cons tamil-composable-pattern - 'tamil-composition-function))))) - (nconc '(#x0b82 #x0b83) (tamil-range #x0b85 #x0bb9))) - ;; Notes on conversion steps. ;; 1. chars to glyphs @@ -135,7 +118,7 @@ PATTERN regexp." (defvar tml-char-glyph '(;; various signs - ;;("$,1<"(B" . "") + ("$,1<"(B" . "$,4)b(B") ;; not good ("$,1<#(B" . "$,4*G(B") ;; Independent Vowels ("$,1<%(B" . "$,4*<(B") @@ -334,10 +317,18 @@ PATTERN regexp." (narrow-to-region from to) (goto-char (point-min)) ;; char-glyph-conversion - (while (re-search-forward tml-char-glyph-regexp nil t) - (setq match-str (match-string 0)) - (setq glyph-str - (concat glyph-str (gethash match-str tml-char-glyph-hash)))) + (while (not (eobp)) + (if (looking-at tml-char-glyph-regexp) + (progn + (setq match-str (match-string 0) + glyph-str + (concat glyph-str + (gethash match-str tml-char-glyph-hash))) + (goto-char (match-end 0))) + (setq glyph-str (concat glyph-str (string (following-char)))) + (forward-char 1))) + (or glyph-str + (aset glyph-str 0 (following-char))) ;; glyph reordering (when (string-match tml-glyph-reorder-key-glyphs glyph-str) (if (string-match (car tml-glyph-reordering-regexp-list) @@ -362,6 +353,19 @@ PATTERN regexp." glyph-str)))) (compose-region from to glyph-str))))) +;;;###autoload +(defun tamil-composition-function (pos &optional string) + "Compose Tamil characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string." + (if string + ;; Not yet implemented. + nil + (goto-char pos) + (if (looking-at tamil-composable-pattern) + (prog1 (match-end 0) + (tamil-compose-syllable-region pos (match-end 0)))))) + (provide 'tml-util) ;;; tml-util.el ends here diff --git a/lisp/language/utf-8-lang.el b/lisp/language/utf-8-lang.el index 11e51dbec2b..3aa845921ad 100644 --- a/lisp/language/utf-8-lang.el +++ b/lisp/language/utf-8-lang.el @@ -27,14 +27,15 @@ ;;; Code: (set-language-info-alist - "UTF-8" `((coding-system mule-utf-8) - (coding-priority mule-utf-8) - (setup-function - . (lambda () - ;; Use Unicode font under Windows. Jason Rumney fecit. - (if (and (fboundp 'w32-add-charset-info) - (not (boundp 'w32-unicode-charset-defined))) - (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t)))) + "UTF-8" `((coding-system utf-8) + (coding-priority utf-8) +;; Presumably not relevant now. +;; (setup-function +;; . (lambda () +;; ;; Use Unicode font under Windows. Jason Rumney fecit. +;; (if (and (fboundp 'w32-add-charset-info) +;; (not (boundp 'w32-unicode-charset-defined))) +;; (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t)))) ;; Is this appropriate? ;; (exit-function ;; . (lambda () @@ -45,8 +46,8 @@ ;; w32-charset-info-alist))))) (input-method . "rfc1345") ; maybe not the best choice (documentation . "\ -This language environment is a generic one for a subset of the Unicode -character set encoded in UTF-8.")) +This language environment is a generic one for the Unicode character set +encoded in UTF-8.")) nil) (provide 'utf-8-lang) diff --git a/lisp/language/viet-util.el b/lisp/language/viet-util.el index 1b72ff07d8b..04c26f14756 100644 --- a/lisp/language/viet-util.el +++ b/lisp/language/viet-util.el @@ -1,7 +1,10 @@ ;;; viet-util.el --- utilities for Vietnamese -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 ;; Keywords: mule, multilingual, Vietnamese @@ -39,8 +42,7 @@ ;;;###autoload (defun viet-encode-viscii-char (char) "Return VISCII character code of CHAR if appropriate." - (aref (char-table-extra-slot viet-viscii-nonascii-translation-table 0) - char)) + (encode-char char 'viscii)) ;; VIQR is a menmonic encoding specification for Vietnamese. ;; It represents diacritical marks by ASCII characters as follows: diff --git a/lisp/language/vietnamese.el b/lisp/language/vietnamese.el index 742ceafda69..8f403f112e0 100644 --- a/lisp/language/vietnamese.el +++ b/lisp/language/vietnamese.el @@ -1,9 +1,13 @@ ;;; vietnamese.el --- support for Vietnamese -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 2002 Free Software Foundation, Inc. +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: multilingual, Vietnamese +;; Keywords: multilingual, Vietnamese, i18n ;; This file is part of GNU Emacs. @@ -29,242 +33,23 @@ ;;; Code: -(defvar viet-viscii-decode-table - [;; VISCII is a full 8-bit code. - 0 1 ?,2F(B 3 4 ?,2G(B ?,2g(B 7 8 9 10 11 12 13 14 15 - 16 17 18 19 ?,2V(B 21 22 23 24 ?,2[(B 26 27 28 29 ?,2\(B 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - ?,2U(B ?,2!(B ?,2"(B ?,2#(B ?,2$(B ?,2%(B ?,2&(B ?,2'(B ?,2((B ?,2)(B ?,2*(B ?,2+(B ?,2,(B ?,2-(B ?,2.(B ?,2/(B - ?,20(B ?,21(B ?,22(B ?,25(B ?,2~(B ?,2>(B ?,26(B ?,27(B ?,28(B ?,2v(B ?,2w(B ?,2o(B ?,2|(B ?,2{(B ?,2x(B ?,2O(B - ?,2u(B ?,1!(B ?,1"(B ?,1#(B ?,1$(B ?,1%(B ?,1&(B ?,1'(B ?,1((B ?,1)(B ?,1*(B ?,1+(B ?,1,(B ?,1-(B ?,1.(B ?,1/(B - ?,10(B ?,11(B ?,12(B ?,2^(B ?,2=(B ?,15(B ?,16(B ?,17(B ?,18(B ?,2q(B ?,2Q(B ?,2W(B ?,2X(B ?,1=(B ?,1>(B ?,2_(B - ?,2`(B ?,2a(B ?,2b(B ?,2c(B ?,2d(B ?,2e(B ?,1F(B ?,1G(B ?,2h(B ?,2i(B ?,2j(B ?,2k(B ?,2l(B ?,2m(B ?,2n(B ?,1O(B - ?,2p(B ?,1Q(B ?,2r(B ?,2s(B ?,2t(B ?,1U(B ?,1V(B ?,1W(B ?,1X(B ?,2y(B ?,2z(B ?,1[(B ?,1\(B ?,2}(B ?,1^(B ?,1_(B - ?,1`(B ?,1a(B ?,1b(B ?,1c(B ?,1d(B ?,1e(B ?,1f(B ?,1g(B ?,1h(B ?,1i(B ?,1j(B ?,1k(B ?,1l(B ?,1m(B ?,1n(B ?,1o(B - ?,1p(B ?,1q(B ?,1r(B ?,1s(B ?,1t(B ?,1u(B ?,1v(B ?,1w(B ?,1x(B ?,1y(B ?,1z(B ?,1{(B ?,1|(B ?,1}(B ?,1~(B ?,2f(B ] - "Vietnamese VISCII decoding table.") - -(let ((table (make-translation-table-from-vector viet-viscii-decode-table))) - (define-translation-table 'viet-viscii-nonascii-translation-table table) - (define-translation-table 'viet-viscii-encode-table - (char-table-extra-slot table 0))) - -;;; -;;; VSCII is a pre-version of TCVN-5712 and deprecated -;;; -(defvar viet-vscii-decode-table - [;; VSCII is a full 8-bit code. - 0 ?,2z(B ?,2x(B 3 ?,2W(B ?,2X(B ?,2f(B 7 8 9 10 11 12 13 14 15 - 16 ?,2Q(B ?,2_(B ?,2O(B ?,2V(B ?,2[(B ?,2}(B ?,2\(B 24 25 26 27 28 29 30 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - ?,2`(B ?,2d(B ?,2c(B ?,2a(B ?,2U(B ?,2#(B ?,2'(B ?,2h(B ?,2k(B ?,2((B ?,2i(B ?,2)(B ?,2.(B ?,2l(B ?,2o(B ?,2n(B - ?,2m(B ?,28(B ?,2r(B ?,2v(B ?,2u(B ?,2s(B ?,2w(B ?,25(B ?,26(B ?,27(B ?,2^(B ?,2>(B ?,2~(B ?,2y(B ?,2|(B ?,2{(B - 160 ?,2e(B ?,2b(B ?,2j(B ?,2t(B ?,2=(B ?,2_(B ?,2p(B ?,1e(B ?,1b(B ?,1j(B ?,1t(B ?,1=(B ?,1y(B ?,1p(B ?,2"(B - 192 193 194 195 196 ?,1`(B ?,1d(B ?,1c(B ?,1a(B ?,1U(B ?,2F(B ?,1"(B ?,1F(B ?,1G(B ?,1!(B ?,2G(B - ?,2!(B ?,2%(B ?,2&(B ?,2g(B ?,2%(B ?,2+(B ?,1#(B ?,1%(B ?,1&(B ?,1g(B ?,1$(B ?,1'(B ?,1h(B ?,2,(B ?,1k(B ?,1((B - ?,1i(B ?,1)(B ?,1+(B ?,1,(B ?,1-(B ?,1*(B ?,1.(B ?,1l(B ?,1o(B ?,2-(B ?,2*(B ?,20(B ?,1n(B ?,1m(B ?,18(B ?,1r(B - ?,21(B ?,1v(B ?,1u(B ?,1s(B ?,1w(B ?,10(B ?,11(B ?,12(B ?,1/(B ?,15(B ?,16(B ?,17(B ?,1^(B ?,1>(B ?,1~(B ?,1y(B - ?,22(B ?,1|(B ?,1{(B ?,1z(B ?,1x(B ?,1W(B ?,1X(B ?,1f(B ?,1Q(B ?,1q(B ?,1O(B ?,1V(B ?,1[(B ?,1}(B ?,1\(B ?,2/(B] - "Vietnamese VSCII decoding table.") - -(let ((table (make-translation-table-from-vector viet-vscii-decode-table))) - (define-translation-table 'viet-vscii-nonascii-translation-table table) - (define-translation-table 'viet-vscii-encode-table - (char-table-extra-slot table 0))) - -;; Does not support combining characters in the range [176, 180] -(defvar viet-tcvn-decode-table - [;; TCVN is a full 8-bit code. - 0 ?,2z(B ?,2x(B 3 ?,2W(B ?,2X(B ?,2f(B 7 8 9 10 11 12 13 14 15 - 16 ?,2Q(B ?,2q(B ?,2O(B ?,2V(B ?,2[(B ?,2}(B ?,2\(B 24 25 26 27 28 29 30 31 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 - 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 - 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 - 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 - 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - ?,2`(B ?,2d(B ?,2c(B ?,2a(B ?,2U(B ?,2#(B ?,2'(B ?,2h(B ?,2k(B ?,2((B ?,2i(B ?,2)(B ?,2.(B ?,2l(B ?,2o(B ?,2n(B - ?,2m(B ?,28(B ?,2r(B ?,2v(B ?,2u(B ?,2s(B ?,2w(B ?,25(B ?,26(B ?,27(B ?,2^(B ?,2>(B ?,2~(B ?,2y(B ?,2|(B ?,2{(B - 160 ?,2e(B ?,2b(B ?,2j(B ?,2t(B ?,2=(B ?,2_(B ?,2p(B ?,1e(B ?,1b(B ?,1j(B ?,1t(B ?,1=(B ?,1_(B ?,1p(B ?,2"(B - 176 177 178 179 180 ?,1`(B ?,1d(B ?,1c(B ?,1a(B ?,1U(B ?,2F(B ?,1"(B ?,1F(B ?,1G(B ?,1!(B ?,2G(B - ?,2!(B ?,2%(B ?,2&(B ?,2g(B ?,2$(B ?,2+(B ?,1#(B ?,1%(B ?,1&(B ?,1g(B ?,1$(B ?,1'(B ?,1h(B ?,2,(B ?,1k(B ?,1((B - ?,1i(B ?,1)(B ?,1+(B ?,1,(B ?,1-(B ?,1*(B ?,1.(B ?,1l(B ?,1o(B ?,2-(B ?,2*(B ?,20(B ?,1n(B ?,1m(B ?,18(B ?,1r(B - ?,21(B ?,1v(B ?,1u(B ?,1s(B ?,1w(B ?,10(B ?,11(B ?,12(B ?,1/(B ?,15(B ?,16(B ?,17(B ?,1^(B ?,1>(B ?,1~(B ?,1y(B - ?,22(B ?,1|(B ?,1{(B ?,1z(B ?,1x(B ?,1W(B ?,1X(B ?,1f(B ?,1Q(B ?,1q(B ?,1O(B ?,1V(B ?,1[(B ?,1}(B ?,1\(B ?,2/(B] - "Vietnamese TCVN-5712 decoding table.") - -(let ((table (make-translation-table-from-vector viet-tcvn-decode-table))) - (define-translation-table 'viet-tcvn-nonascii-translation-table table) - (define-translation-table 'viet-tcvn-encode-table - (char-table-extra-slot table 0))) - -;; (defvar viet-vps-decode-table -;; [;; VPS is a full 8-bit code. -;; 0 1 ?,2U(B ?,2'(B ?,2#(B ?,2)(B ?,2.(B 7 8 9 10 11 12 13 14 15 -;; ?,28(B ?,2w(B ?,25(B ?,2~(B ?,2x(B ?,2q(B 22 23 24 ?,2\(B 26 27 ?,2g(B ?,2f(B 30 31 -;; 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 -;; 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 -;; 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 -;; 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 -;; 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 -;; 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 -;; ?,2`(B ?,2d(B ?,2c(B ?,2$(B ?,2%(B ?,2&(B ?,1w(B ?,12(B ?,2e(B ?,1*(B ?,1+(B ?,1,(B ?,1.(B ?,2!(B ?,2"(B ?,2F(B -;; ?,2*(B 145 146 ?,2+(B ?,2,(B ?,2-(B ?,2/(B ?,20(B ?,21(B ?,22(B ?,1}(B ?,1V(B ?,1\(B ?,2>(B ?,26(B ?,27(B -;; 160 ?,1!(B ?,1"(B ?,1F(B ?,1G(B ?,1#(B ?,2^(B ?,1>(B ?,2y(B ?,16(B ?,17(B ?,1^(B ?,2{(B ?,2Q(B ?,1~(B ?,2W(B -;; ?,11(B ?,2X(B ?,2O(B ?,2[(B ?,2m(B ?,2l(B ?,15(B ?,2o(B ?,2n(B ?,2s(B ?,1X(B ?,1f(B ?,2r(B ?,2v(B ?,2u(B ?,1q(B -;; ?,1%(B ?,2a(B ?,2b(B ?,1$(B ?,1&(B ?,1g(B ?,1'(B ?,1p(B ?,1k(B ?,2i(B ?,2j(B ?,1)(B ?,1o(B ?,1-(B ?,18(B ?,1[(B -;; ?,2_(B ?,2|(B ?,10(B ?,1/(B ?,2t(B ?,1v(B ?,1=(B ?,2h(B ?,1W(B ?,1Q(B ?,2z(B ?,1{(B ?,1_(B ?,2}(B ?,2k(B 223 -;; ?,1`(B ?,1a(B ?,1b(B ?,1c(B ?,1d(B ?,1U(B ?,1e(B 231 ?,1h(B ?,1i(B ?,1j(B ?,1((B ?,1l(B ?,1m(B 238 ?,1n(B -;; ?,2G(B ?,2p(B ?,1r(B ?,1s(B ?,1t(B ?,1u(B 246 ?,2=(B ?,1x(B ?,1y(B ?,1z(B ?,1|(B 252 ?,2V(B ?,2((B ?,1O(B] -;; "Vietnamese VPS decoding table.") -;; -;; (let ((table (make-translation-table-from-vector viet-vps-decode-table))) -;; (define-translation-table 'viet-vps-nonascii-translation-table table) -;; (define-translation-table 'viet-vps-encode-table -;; (char-table-extra-slot table 0))) - -(define-ccl-program ccl-decode-viscii - `(3 - ((loop - (r0 = 0) - (read r1) - (translate-character viet-viscii-nonascii-translation-table r0 r1) - (write-multibyte-character r0 r1) - (repeat)))) - "CCL program to decode VISCII 1.1") - -(define-ccl-program ccl-encode-viscii - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character viet-viscii-encode-table r0 r1) - (write-repeat r1)))) - "CCL program to encode VISCII 1.1") - -(define-ccl-program ccl-encode-viscii-font - `(0 - ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper - ;; R1:position code - ;; Out: R1:font code point - (translate-character viet-viscii-encode-table r0 r1)) - "CCL program to encode Vietnamese chars to VISCII 1.1 font") - -(define-ccl-program ccl-decode-vscii - `(3 - ((loop - (r0 = 0) - (read r1) - (translate-character viet-vscii-nonascii-translation-table r0 r1) - (write-multibyte-character r0 r1) - (repeat)))) - "CCL program to decode VSCII-1.") - -(define-ccl-program ccl-encode-vscii - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character viet-vscii-encode-table r0 r1) - (write-repeat r1)))) - "CCL program to encode VSCII-1.") - -(define-ccl-program ccl-encode-vscii-font - `(0 - ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper - ;; R1:position code - ;; Out: R1:font code point - (translate-character viet-vscii-encode-table r0 r1)) - "CCL program to encode Vietnamese chars to VSCII-1 font.") - -(define-ccl-program ccl-decode-tcvn - `(3 - ((loop - (r0 = 0) - (read r1) - (translate-character viet-tcvn-nonascii-translation-table r0 r1) - (write-multibyte-character r0 r1) - (repeat)))) - "CCL program to decode TCVN-5712.") - -(define-ccl-program ccl-encode-tcvn - `(1 - ((loop - (read-multibyte-character r0 r1) - (translate-character viet-tcvn-encode-table r0 r1) - (write-repeat r1)))) - "CCL program to encode TCVN-5712.") - -(define-ccl-program ccl-encode-tcvn-font - `(0 - ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper - ;; R1:position code - ;; Out: R1:font code point - (translate-character viet-tcvn-encode-table r0 r1)) - "CCL program to encode Vietnamese chars to TCVN-5712 font.") - -;; (define-ccl-program ccl-decode-vps -;; `(3 -;; ((loop -;; (r0 = 0) -;; (read r1) -;; (translate-character viet-vps-nonascii-translation-table r0 r1) -;; (write-multibyte-character r0 r1) -;; (repeat)))) -;; "CCL program to decode VPS.") -;; -;; (define-ccl-program ccl-encode-vps -;; `(1 -;; ((loop -;; (read-multibyte-character r0 r1) -;; (translate-character viet-vps-encode-table r0 r1) -;; (write-repeat r1)))) -;; "CCL program to encode VPS.") -;; -;; (define-ccl-program ccl-encode-vps-font -;; `(0 -;; ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper -;; ;; R1:position code -;; ;; Out: R1:font code point -;; (translate-character viet-vps-encode-table r0 r1)) -;; "CCL program to encode Vietnamese chars to VPS font.") - -(make-coding-system - 'vietnamese-viscii 4 ?V - "8-bit encoding for Vietnamese VISCII 1.1 (MIME:VISCII)" - '(ccl-decode-viscii . ccl-encode-viscii) - '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) - (mime-charset . viscii) - (valid-codes (0 . 255)))) +(define-coding-system 'vietnamese-viscii + "8-bit encoding for Vietnamese VISCII 1.1 (MIME:VISCII)." + :coding-type 'charset + :mnemonic ?V + :charset-list '(viscii) + :mime-charset 'viscii) (define-coding-system-alias 'viscii 'vietnamese-viscii) -(make-coding-system - 'vietnamese-vscii 4 ?v - "8-bit encoding for Vietnamese VSCII-1" - '(ccl-decode-vscii . ccl-encode-vscii) - '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) - (valid-codes (0 . 255)))) +(define-coding-system 'vietnamese-vscii + "8-bit encoding for Vietnamese VSCII-1." + :coding-type 'charset + :mnemonic ?v + :charset-list '(vscii)) (define-coding-system-alias 'vscii 'vietnamese-vscii) -(make-coding-system - 'vietnamese-tcvn 4 ?t - "8-bit encoding for Vietnamese TCVN-5712" - '(ccl-decode-tcvn . ccl-encode-tcvn) - '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) - (valid-codes (0 . 255)))) - -(define-coding-system-alias 'tcvn 'vietnamese-tcvn) - ;; (make-coding-system ;; 'vietnamese-vps 4 ?p ;; "8-bit encoding for Vietnamese VPS" @@ -274,36 +59,21 @@ ;; ;; (define-coding-system-alias 'vps 'vietnamese-vps) -(make-coding-system - 'vietnamese-viqr 0 ?q - "Vietnamese latin transcription (VIQR)" - nil - '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) - (post-read-conversion . viqr-post-read-conversion) - (pre-write-conversion . viqr-pre-write-conversion) - (charset-origin-alist - (vietnamese-viscii-lower "VISCII" viet-encode-viscii-char) - (vietnamese-viscii-upper "VISCII" viet-encode-viscii-char)))) - +(define-coding-system 'vietnamese-viqr + "Vietnamese latin transcription (VIQR)." + :coding-type 'utf-8 + :mnemonic ?q + :charset-list '(ascii viscii) + :post-read-conversion 'viqr-post-read-conversion + :pre-write-conversion 'viqr-pre-write-conversion) (define-coding-system-alias 'viqr 'vietnamese-viqr) -(setq font-ccl-encoder-alist - (cons '("viscii" . ccl-encode-viscii-font) font-ccl-encoder-alist)) - -(setq font-ccl-encoder-alist - (cons '("vscii" . ccl-encode-vscii-font) font-ccl-encoder-alist)) - -(setq font-ccl-encoder-alist - (cons '("tcvn" . ccl-encode-tcvn-font) font-ccl-encoder-alist)) - (set-language-info-alist - "Vietnamese" `((charset vietnamese-viscii-lower vietnamese-viscii-upper) - (nonascii-translation - . ,(get 'viet-viscii-nonascii-translation-table - 'translation-table)) - (coding-system vietnamese-viscii vietnamese-vscii vietnamese-tcvn - vietnamese-viqr) + "Vietnamese" `((charset viscii) + (coding-system vietnamese-viscii vietnamese-vscii + vietnamese-tcvn vietnamese-viqr windows-1258) + (nonascii-translation . viscii) (coding-priority vietnamese-viscii) (input-method . "vietnamese-viqr") (unibyte-display . vietnamese-viscii) @@ -311,13 +81,27 @@ (sample-text . "Vietnamese (Ti,1*(Bng Vi,1.(Bt) Ch,1`(Bo b,1U(Bn") (documentation . "\ For Vietnamese, Emacs uses special charsets internally. -They can be decoded from and encoded to VISCII, VSCII, TCVN-5712, and -VIQR. VSCII is deprecated in favour of TCVN-5712. Current setting -puts higher priority to the coding system VISCII than TCVN-5712. If -you prefer TCVN-5712, please do: (prefer-coding-system 'vietnamese-tcvn). -There are two Vietnamese input methods: VIQR and Telex, VIQR is the -default setting.") - )) +They can be decoded from and encoded to VISCII, VSCII, TCVN-5712, VIQR +and windows-1258. VSCII is deprecated in favour of TCVN-5712. The +Current setting gives higher priority to the coding system VISCII than +TCVN-5712. If you prefer TCVN-5712, please do: (prefer-coding-system +'vietnamese-tcvn). There are two Vietnamese input methods: VIQR and +Telex, VIQR is the default setting."))) + +(define-coding-system 'windows-1258 + "windows-1258 encoding for Vietnamese (MIME: WINDOWS-1258)" + :coding-type 'charset + :mnemonic ?* + :charset-list '(windows-1258) + :mime-charset 'windows-1258) +(define-coding-system-alias 'cp1258 'windows-1258) + +(define-coding-system 'vietnamese-tcvn + "8-bit encoding for Vietnamese TCVN-5712" + :coding-type 'charset + :mnemonic ?t + :charset-list '(tcvn-5712)) +(define-coding-system-alias 'tcvn 'vietnamese-tcvn) (provide 'vietnamese) diff --git a/lisp/loaddefs.el b/lisp/loaddefs.el index a87fa1e5c47..305dd8ffd67 100644 --- a/lisp/loaddefs.el +++ b/lisp/loaddefs.el @@ -766,8 +766,8 @@ Returns list of symbols and documentation found. ;;;*** -;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (16111 -;;;;;; 41824)) +;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (16205 +;;;;;; 24895)) ;;; Generated autoloads from arc-mode.el (autoload (quote archive-mode) "arc-mode" "\ @@ -2344,7 +2344,7 @@ Also see `make-text-button'. ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile ;;;;;; compile-defun byte-compile-file byte-recompile-directory ;;;;;; byte-force-recompile) "bytecomp" "emacs-lisp/bytecomp.el" -;;;;;; (16136 53055)) +;;;;;; (16179 16173)) ;;; Generated autoloads from emacs-lisp/bytecomp.el (autoload (quote byte-force-recompile) "bytecomp" "\ @@ -3362,7 +3362,7 @@ and exists only for compatibility reasons. ;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program ;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el" -;;;;;; (16111 41831)) +;;;;;; (16179 23394)) ;;; Generated autoloads from international/ccl.el (autoload (quote ccl-compile) "ccl" "\ @@ -3808,9 +3808,9 @@ checking of documentation strings. ;;;*** -;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer -;;;;;; decode-hz-region) "china-util" "language/china-util.el" (16118 -;;;;;; 44435)) +;;;### (autoloads (pre-write-encode-hz post-read-decode-hz encode-hz-buffer +;;;;;; encode-hz-region decode-hz-buffer decode-hz-region) "china-util" +;;;;;; "language/china-util.el" (16183 29903)) ;;; Generated autoloads from language/china-util.el (autoload (quote decode-hz-region) "china-util" "\ @@ -3835,6 +3835,16 @@ Encode the text in the current buffer to HZ. \(fn)" t nil) +(autoload (quote post-read-decode-hz) "china-util" "\ +Not documented + +\(fn LEN)" nil nil) + +(autoload (quote pre-write-encode-hz) "china-util" "\ +Not documented + +\(fn FROM TO)" nil nil) + ;;;*** ;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) @@ -3940,76 +3950,14 @@ of `scheme-program-name'). Runs the hooks `inferior-scheme-mode-hook' ;;;*** -;;;### (autoloads (cp-make-coding-system) "code-pages" "international/code-pages.el" -;;;;;; (16121 18697)) -;;; Generated autoloads from international/code-pages.el - -(autoload (quote cp-make-coding-system) "code-pages" "\ -Make coding system NAME for and 8-bit, extended-ASCII character set. -V is a 128-long vector of characters to translate the upper half of -the charactert set. DOC-STRING and MNEMONIC are used as the -corresponding args of `make-coding-system'. If MNEMONIC isn't given, -?* is used. - -\(fn NAME V &optional DOC-STRING MNEMONIC)" nil (quote macro)) - -;;;*** - -;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage -;;;;;; cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage) -;;;;;; "codepage" "international/codepage.el" (15941 42961)) +;;;### (autoloads (codepage-setup) "codepage" "international/codepage.el" +;;;;;; (16179 34039)) ;;; Generated autoloads from international/codepage.el -(autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\ -Create a coding system to convert IBM CODEPAGE into charset ISO-NAME -whose first character is at offset OFFSET from the beginning of 8-bit -ASCII table. - -The created coding system has the usual 3 subsidiary systems: for Unix-, -DOS- and Mac-style EOL conversion. However, unlike built-in coding -systems, the Mac-style EOL conversion is currently not supported by the -decoder and encoder created by this function. - -\(fn CODEPAGE ISO-NAME OFFSET)" nil nil) - -(autoload (quote cp-charset-for-codepage) "codepage" "\ -Return the charset for which there is a translation table to DOS CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string. - -\(fn CODEPAGE)" nil nil) - -(autoload (quote cp-language-for-codepage) "codepage" "\ -Return the name of the MULE language environment for CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string. - -\(fn CODEPAGE)" nil nil) - -(autoload (quote cp-offset-for-codepage) "codepage" "\ -Return the offset to be used in setting up coding systems for CODEPAGE. -CODEPAGE must be the name of a DOS codepage, a string. - -\(fn CODEPAGE)" nil nil) - -(autoload (quote cp-supported-codepages) "codepage" "\ -Return an alist of supported codepages. - -Each association in the alist has the form (NNN . CHARSET), where NNN is the -codepage number, and CHARSET is the MULE charset which is the closest match -for the character set supported by that codepage. - -A codepage NNN is supported if a variable called `cpNNN-decode-table' exists, -is a vector, and has a charset property. - -\(fn)" nil nil) - (autoload (quote codepage-setup) "codepage" "\ -Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE. +Obsolete. All coding systems are set up initially. -These coding systems are meant for encoding and decoding 8-bit non-ASCII -characters used by the IBM codepages, typically in conjunction with files -read/written by MS-DOS software, or for display on the MS-DOS terminal. - -\(fn CODEPAGE)" t nil) +\(fn &optional CODEPAGE)" t nil) ;;;*** @@ -4335,221 +4283,6 @@ Enable dynamic word-completion. ;;;*** -;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after -;;;;;; find-composition compose-chars decompose-string compose-string -;;;;;; decompose-region compose-region) "composite" "composite.el" -;;;;;; (15941 42951)) -;;; Generated autoloads from composite.el - -(defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\ -Alist of symbols vs integer codes of glyph reference points. -A glyph reference point symbol is to be used to specify a composition -rule in COMPONENTS argument to such functions as `compose-region' and -`make-composition'. - -Meanings of glyph reference point codes are as follows: - - 0----1----2 <---- ascent 0:tl or top-left - | | 1:tc or top-center - | | 2:tr or top-right - | | 3:Bl or base-left 9:cl or center-left - 9 10 11 <---- center 4:Bc or base-center 10:cc or center-center - | | 5:Br or base-right 11:cr or center-right - --3----4----5-- <-- baseline 6:bl or bottom-left - | | 7:bc or bottom-center - 6----7----8 <---- descent 8:br or bottom-right - -Glyph reference point symbols are to be used to specify composition -rule of the form (GLOBAL-REF-POINT . NEW-REF-POINT), where -GLOBAL-REF-POINT is a reference point in the overall glyphs already -composed, and NEW-REF-POINT is a reference point in the new glyph to -be added. - -For instance, if GLOBAL-REF-POINT is `br' (bottom-right) and -NEW-REF-POINT is `tc' (top-center), the overall glyph is updated as -follows (the point `*' corresponds to both reference points): - - +-------+--+ <--- new ascent - | | | - | global| | - | glyph | | - -- | | |-- <--- baseline (doesn't change) - +----+--*--+ - | | new | - | |glyph| - +----+-----+ <--- new descent -") - -(autoload (quote compose-region) "composite" "\ -Compose characters in the current region. - -Characters are composed relatively, i.e. composed by overstricking or -stacking depending on ascent, descent and other properties. - -When called from a program, expects these four arguments. - -First two arguments START and END are positions (integers or markers) -specifying the region. - -Optional 3rd argument COMPONENTS, if non-nil, is a character or a -sequence (vector, list, or string) of integers. In this case, -characters are composed not relatively but according to COMPONENTS. - -If it is a character, it is an alternate character to display instead -of the text in the region. - -If it is a string, the elements are alternate characters. - -If it is a vector or list, it is a sequence of alternate characters and -composition rules, where (2N)th elements are characters and (2N+1)th -elements are composition rules to specify how to compose (2N+2)th -elements with previously composed N glyphs. - -A composition rule is a cons of global and new glyph reference point -symbols. See the documentation of `reference-point-alist' for more -detail. - -Optional 4th argument MODIFICATION-FUNC is a function to call to -adjust the composition when it gets invalid because of a change of -text in the composition. - -\(fn START END &optional COMPONENTS MODIFICATION-FUNC)" t nil) - -(autoload (quote decompose-region) "composite" "\ -Decompose text in the current region. - -When called from a program, expects two arguments, -positions (integers or markers) specifying the region. - -\(fn START END)" t nil) - -(autoload (quote compose-string) "composite" "\ -Compose characters in string STRING. - -The return value is STRING where `composition' property is put on all -the characters in it. - -Optional 2nd and 3rd arguments START and END specify the range of -STRING to be composed. They defaults to the beginning and the end of -STRING respectively. - -Optional 4th argument COMPONENTS, if non-nil, is a character or a -sequence (vector, list, or string) of integers. See the function -`compose-region' for more detail. - -Optional 5th argument MODIFICATION-FUNC is a function to call to -adjust the composition when it gets invalid because of a change of -text in the composition. - -\(fn STRING &optional START END COMPONENTS MODIFICATION-FUNC)" nil nil) - -(autoload (quote decompose-string) "composite" "\ -Return STRING where `composition' property is removed. - -\(fn STRING)" nil nil) - -(autoload (quote compose-chars) "composite" "\ -Return a string from arguments in which all characters are composed. -For relative composition, arguments are characters. -For rule-based composition, Mth (where M is odd) arguments are -characters, and Nth (where N is even) arguments are composition rules. -A composition rule is a cons of glyph reference points of the form -\(GLOBAL-REF-POINT . NEW-REF-POINT). See the documentation of -`reference-point-alist' for more detail. - -\(fn &rest ARGS)" nil nil) - -(autoload (quote find-composition) "composite" "\ -Return information about a composition at or nearest to buffer position POS. - -If the character at POS has `composition' property, the value is a list -of FROM, TO, and VALID-P. - -FROM and TO specify the range of text that has the same `composition' -property, VALID-P is non-nil if and only if this composition is valid. - -If there's no composition at POS, and the optional 2nd argument LIMIT -is non-nil, search for a composition toward LIMIT. - -If no composition is found, return nil. - -Optional 3rd argument STRING, if non-nil, is a string to look for a -composition in; nil means the current buffer. - -If a valid composition is found and the optional 4th argument DETAIL-P -is non-nil, the return value is a list of FROM, TO, COMPONENTS, -RELATIVE-P, MOD-FUNC, and WIDTH. - -COMPONENTS is a vector of integers, the meaning depends on RELATIVE-P. - -RELATIVE-P is t if the composition method is relative, else nil. - -If RELATIVE-P is t, COMPONENTS is a vector of characters to be -composed. If RELATIVE-P is nil, COMPONENTS is a vector of characters -and composition rules as described in `compose-region'. - -MOD-FUNC is a modification function of the composition. - -WIDTH is a number of columns the composition occupies on the screen. - -\(fn POS &optional LIMIT STRING DETAIL-P)" nil nil) - -(autoload (quote compose-chars-after) "composite" "\ -Compose characters in current buffer after position POS. - -It looks up the char-table `composition-function-table' (which see) by -a character after POS. If non-nil value is found, the format of the -value should be an alist of PATTERNs vs FUNCs, where PATTERNs are -regular expressions and FUNCs are functions. If the text after POS -matches one of PATTERNs, call the corresponding FUNC with three -arguments POS, TO, and PATTERN, where TO is the end position of text -matching PATTERN, and return what FUNC returns. Otherwise, return -nil. - -FUNC is responsible for composing the text properly. The return value -is: - nil -- if no characters were composed. - CHARS (integer) -- if CHARS characters were composed. - -Optional 2nd arg LIMIT, if non-nil, limits the matching of text. - -Optional 3rd arg OBJECT, if non-nil, is a string that contains the -text to compose. In that case, POS and LIMIT index to the string. - -This function is the default value of `compose-chars-after-function'. - -\(fn POS &optional LIMIT OBJECT)" nil nil) - -(autoload (quote compose-last-chars) "composite" "\ -Compose last characters. -The argument is a parameterized event of the form - (compose-last-chars N COMPONENTS), -where N is the number of characters before point to compose, -COMPONENTS, if non-nil, is the same as the argument to `compose-region' -\(which see). If it is nil, `compose-chars-after' is called, -and that function find a proper rule to compose the target characters. -This function is intended to be used from input methods. -The global keymap binds special event `compose-last-chars' to this -function. Input method may generate an event (compose-last-chars N COMPONENTS) -after a sequence character events. - -\(fn ARGS)" t nil) -(global-set-key [compose-last-chars] 'compose-last-chars) - -(autoload (quote decompose-composite-char) "composite" "\ -Convert CHAR to string. - -If optional 2nd arg TYPE is non-nil, it is `string', `list', or -`vector'. In this case, CHAR is converted to string, list of CHAR, or -vector of CHAR respectively. -Optional 3rd arg WITH-COMPOSITION-RULE is ignored. - -\(fn CHAR &optional TYPE WITH-COMPOSITION-RULE)" nil nil) - -(make-obsolete (quote decompose-composite-char) (quote char-to-string) "21.1") - -;;;*** - ;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) ;;;;;; "cookie1" "play/cookie1.el" (15366 772)) ;;; Generated autoloads from play/cookie1.el @@ -4583,7 +4316,7 @@ Randomly permute the elements of VECTOR (all permutations equally likely). ;;;*** ;;;### (autoloads (copyright copyright-update) "copyright" "emacs-lisp/copyright.el" -;;;;;; (16111 41827)) +;;;;;; (16179 16691)) ;;; Generated autoloads from emacs-lisp/copyright.el (autoload (quote copyright-update) "copyright" "\ @@ -5248,7 +4981,7 @@ in which `turn-on-cwarn-mode-if-enabled' turns it on. ;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char ;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el" -;;;;;; (16118 44435)) +;;;;;; (16183 31287)) ;;; Generated autoloads from language/cyril-util.el (autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\ @@ -5683,7 +5416,7 @@ the first time the mode is used. ;;;*** ;;;### (autoloads (describe-char describe-text-properties) "descr-text" -;;;;;; "descr-text.el" (16111 41824)) +;;;;;; "descr-text.el" (16182 59079)) ;;; Generated autoloads from descr-text.el (autoload (quote describe-text-properties) "descr-text" "\ @@ -5708,7 +5441,7 @@ as well as widgets, buttons, overlays, and text properties. ;;;### (autoloads (desktop-revert desktop-save-in-load-dir desktop-change-dir ;;;;;; desktop-load-default desktop-read) "desktop" "desktop.el" -;;;;;; (16148 4632)) +;;;;;; (16179 10603)) ;;; Generated autoloads from desktop.el (autoload (quote desktop-read) "desktop" "\ @@ -5746,11 +5479,21 @@ Revert to the last loaded desktop. ;;;*** -;;;### (autoloads nil "devan-util" "language/devan-util.el" (16142 -;;;;;; 4985)) +;;;### (autoloads (devanagari-composition-function devanagari-compose-region) +;;;;;; "devan-util" "language/devan-util.el" (16194 62590)) ;;; Generated autoloads from language/devan-util.el -(defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]") +(autoload (quote devanagari-compose-region) "devan-util" "\ +Not documented + +\(fn FROM TO)" t nil) + +(autoload (quote devanagari-composition-function) "devan-util" "\ +Compose Devanagari characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string. + +\(fn POS &optional STRING)" nil nil) ;;;*** @@ -7701,7 +7444,7 @@ Not documented ;;;*** ;;;### (autoloads (encoded-kbd-mode) "encoded-kb" "international/encoded-kb.el" -;;;;;; (15941 42961)) +;;;;;; (16179 34394)) ;;; Generated autoloads from international/encoded-kb.el (defvar encoded-kbd-mode nil "\ @@ -7759,8 +7502,8 @@ Not documented ;;;*** -;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (15678 -;;;;;; 51469)) +;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (16179 +;;;;;; 16825)) ;;; Generated autoloads from eshell/esh-mode.el (autoload (quote eshell-mode) "esh-mode" "\ @@ -9393,7 +9136,7 @@ in your `~/.emacs' file, replacing [f7] by your favourite key: ;;;### (autoloads (font-lock-fontify-buffer font-lock-remove-keywords ;;;;;; font-lock-add-keywords font-lock-mode-internal) "font-lock" -;;;;;; "font-lock.el" (16138 682)) +;;;;;; "font-lock.el" (16179 10735)) ;;; Generated autoloads from font-lock.el (autoload (quote font-lock-mode-internal) "font-lock" "\ @@ -10163,7 +9906,7 @@ Update the format specification near point. ;;;*** ;;;### (autoloads (gnus-declare-backend gnus-unload) "gnus-start" -;;;;;; "gnus/gnus-start.el" (15678 51469)) +;;;;;; "gnus/gnus-start.el" (16179 17130)) ;;; Generated autoloads from gnus/gnus-start.el (autoload (quote gnus-unload) "gnus-start" "\ @@ -12478,13 +12221,13 @@ for more information. ;;;*** -;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion +;;;### (autoloads (indian-2-column-to-ucs-region in-is13194-pre-write-conversion ;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region) -;;;;;; "ind-util" "language/ind-util.el" (16118 44435)) +;;;;;; "ind-util" "language/ind-util.el" (16183 40136)) ;;; Generated autoloads from language/ind-util.el (autoload (quote indian-compose-region) "ind-util" "\ -Compose the region according to `composition-function-table'. +Compose the region according to `composition-function-table'. \(fn FROM TO)" t nil) @@ -12503,21 +12246,10 @@ Not documented \(fn FROM TO)" nil nil) -(autoload (quote indian-glyph-char) "ind-util" "\ -Return character of charset `indian-glyph' made from glyph index INDEX. -The variable `indian-default-script' specifies the script of the glyph. -Optional argument SCRIPT, if non-nil, overrides `indian-default-script'. -See also the function `indian-char-glyph'. - -\(fn INDEX &optional SCRIPT)" nil nil) +(autoload (quote indian-2-column-to-ucs-region) "ind-util" "\ +Convert old Emacs Devanagari characters to UCS. -(autoload (quote indian-char-glyph) "ind-util" "\ -Return information about the glyph code for CHAR of `indian-glyph' charset. -The value is (INDEX . SCRIPT), where INDEX is the glyph index -in the font that Indian script name SCRIPT specifies. -See also the function `indian-glyph-char'. - -\(fn CHAR)" nil nil) +\(fn FROM TO)" t nil) ;;;*** @@ -13654,10 +13386,9 @@ Use \\[describe-mode] for more info. ;;;*** -;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion -;;;;;; lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao -;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (16118 -;;;;;; 44435)) +;;;### (autoloads (lao-compose-region lao-composition-function lao-transcribe-roman-to-lao-string +;;;;;; lao-transcribe-single-roman-syllable-to-lao lao-compose-string) +;;;;;; "lao-util" "language/lao-util.el" (16183 37779)) ;;; Generated autoloads from language/lao-util.el (autoload (quote lao-compose-string) "lao-util" "\ @@ -13682,20 +13413,10 @@ Transcribe Romanized Lao string STR to Lao character string. \(fn STR)" nil nil) -(autoload (quote lao-post-read-conversion) "lao-util" "\ -Not documented - -\(fn LEN)" nil nil) - (autoload (quote lao-composition-function) "lao-util" "\ -Compose Lao text in the region FROM and TO. -The text matches the regular expression PATTERN. -Optional 4th argument STRING, if non-nil, is a string containing text -to compose. - -The return value is number of composed characters. +Not documented -\(fn FROM TO PATTERN &optional STRING)" nil nil) +\(fn POS &optional STRING)" nil nil) (autoload (quote lao-compose-region) "lao-util" "\ Not documented @@ -14992,7 +14713,7 @@ Major mode for the mixal asm language. ;;;*** ;;;### (autoloads (malayalam-composition-function malayalam-compose-region) -;;;;;; "mlm-util" "language/mlm-util.el" (16118 44435)) +;;;;;; "mlm-util" "language/mlm-util.el" (16194 57623)) ;;; Generated autoloads from language/mlm-util.el (autoload (quote malayalam-compose-region) "mlm-util" "\ @@ -15001,11 +14722,11 @@ Not documented \(fn FROM TO)" t nil) (autoload (quote malayalam-composition-function) "mlm-util" "\ -Compose Malayalam characters in REGION, or STRING if specified. -Assume that the REGION or STRING must fully match the composable -PATTERN regexp. +Compose Malayalam characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string. -\(fn FROM TO PATTERN &optional STRING)" nil nil) +\(fn POS &optional STRING)" nil nil) ;;;*** @@ -15170,57 +14891,17 @@ different buffer menu using the function `msb'. ;;;*** -;;;### (autoloads (mule-diag list-input-methods list-fontsets describe-fontset -;;;;;; describe-font list-coding-categories list-coding-systems -;;;;;; describe-current-coding-system describe-current-coding-system-briefly +;;;### (autoloads (unicode-data unicodedata-file mule-diag list-input-methods +;;;;;; list-fontsets describe-fontset describe-font list-coding-categories +;;;;;; list-coding-systems describe-current-coding-system describe-current-coding-system-briefly ;;;;;; describe-coding-system describe-character-set list-charset-chars ;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el" -;;;;;; (16174 63062)) +;;;;;; (16194 5746)) ;;; Generated autoloads from international/mule-diag.el -(defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\ -Alist of charset names vs the corresponding information. -This is mis-named for historical reasons. The charsets are actually -non-built-in ones. They correspond to Emacs coding systems, not Emacs -charsets, i.e. what Emacs can read (or write) by mapping to (or -from) Emacs internal charsets that typically correspond to a limited -set of ISO charsets. - -Each element has the following format: - (CHARSET CHARSET-LIST TRANSLATION-METHOD [ CODE-RANGE ]) - -CHARSET is the name (symbol) of the charset. - -CHARSET-LIST is a list of Emacs charsets into which characters of -CHARSET are mapped. - -TRANSLATION-METHOD is a translation table (symbol) to translate a -character code of CHARSET to the corresponding Emacs character -code. It can also be a function to call with one argument, a -character code in CHARSET. - -CODE-RANGE specifies the valid code ranges of CHARSET. -It is a list of RANGEs, where each RANGE is of the form: - (FROM1 TO1 FROM2 TO2 ...) -or - ((FROM1-1 TO1-1 FROM1-2 TO1-2 ...) . (FROM2-1 TO2-1 FROM2-2 TO2-2 ...)) -In the first form, valid codes are between FROM1 and TO1, or FROM2 and -TO2, or... -The second form is used for 2-byte codes. The car part is the ranges -of the first byte, and the cdr part is the ranges of the second byte.") - (autoload (quote list-character-sets) "mule-diag" "\ Display a list of all character sets. -The ID-NUM column contains a charset identification number for -internal Emacs use. - -The MULTIBYTE-FORM column contains the format of the buffer and string -multibyte sequence of characters in the charset using one to four -hexadecimal digits. - `xx' stands for any byte in the range 0..127. - `XX' stands for any byte in the range 160..255. - The D column contains the dimension of this character set. The CH column contains the number of characters in a block of this character set. The FINAL-CHAR column contains an ISO-2022 <final-char> to use @@ -15233,9 +14914,7 @@ but still shows the full information. (autoload (quote read-charset) "mule-diag" "\ Read a character set from the minibuffer, prompting with string PROMPT. -It must be an Emacs character set listed in the variable `charset-list' -or a non-ISO character set listed in the variable -`non-iso-charset-alist'. +It must be an Emacs character set listed in the variable `charset-list'. Optional arguments are DEFAULT-VALUE and INITIAL-INPUT. DEFAULT-VALUE, if non-nil, is the default value. @@ -15246,10 +14925,7 @@ detailed meanings of these arguments. \(fn PROMPT &optional DEFAULT-VALUE INITIAL-INPUT)" nil nil) (autoload (quote list-charset-chars) "mule-diag" "\ -Display a list of characters in the specified character set. -This can list both Emacs `official' (ISO standard) charsets and the -characters encoded by various Emacs coding systems which correspond to -PC `codepages' and other coded character sets. See `non-iso-charset-alist'. +Display a list of characters in character set CHARSET. \(fn CHARSET)" t nil) @@ -15341,14 +15017,29 @@ system which uses fontsets). \(fn)" t nil) +(defvar unicodedata-file nil "\ +Location of UnicodeData file. +This is the UnicodeData.txt file from the Unicode consortium, used for +diagnostics. If it is non-nil `describe-char-after' will print data +looked up from it.") + +(custom-autoload (quote unicodedata-file) "mule-diag") + +(autoload (quote unicode-data) "mule-diag" "\ +Return a list of Unicode data for unicode CHAR. +Each element is a list of a property description and the property value. +The list is null if CHAR isn't found in `unicodedata-file'. + +\(fn CHAR)" nil nil) + ;;;*** ;;;### (autoloads (detect-coding-with-language-environment detect-coding-with-priority -;;;;;; coding-system-equal coding-system-translation-table-for-encode +;;;;;; with-coding-priority coding-system-equal coding-system-translation-table-for-encode ;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion ;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist ;;;;;; truncate-string-to-width store-substring string-to-sequence) -;;;;;; "mule-util" "international/mule-util.el" (15829 28908)) +;;;;;; "mule-util" "international/mule-util.el" (16182 61069)) ;;; Generated autoloads from international/mule-util.el (autoload (quote string-to-sequence) "mule-util" "\ @@ -15446,12 +15137,12 @@ Return the value of CODING-SYSTEM's `pre-write-conversion' property. \(fn CODING-SYSTEM)" nil nil) (autoload (quote coding-system-translation-table-for-decode) "mule-util" "\ -Return the value of CODING-SYSTEM's `translation-table-for-decode' property. +Return the value of CODING-SYSTEM's `decode-translation-table' property. \(fn CODING-SYSTEM)" nil nil) (autoload (quote coding-system-translation-table-for-encode) "mule-util" "\ -Return the value of CODING-SYSTEM's `translation-table-for-encode' property. +Return the value of CODING-SYSTEM's `encode-translation-table' property. \(fn CODING-SYSTEM)" nil nil) @@ -15462,6 +15153,14 @@ or one is an alias of the other. \(fn CODING-SYSTEM-1 CODING-SYSTEM-2)" nil nil) +(autoload (quote with-coding-priority) "mule-util" "\ +Execute BODY like `progn' with CODING-SYSTEMS at the front of priority list. +CODING-SYSTEMS is a list of coding systems. See +`set-coding-priority'. This affects the implicit sorting of lists of +coding sysems returned by operations such as `find-coding-systems-region'. + +\(fn CODING-SYSTEMS &rest BODY)" nil (quote macro)) + (autoload (quote detect-coding-with-priority) "mule-util" "\ Detect a coding system of the text between FROM and TO with PRIORITY-LIST. PRIORITY-LIST is an alist of coding categories vs the corresponding @@ -17734,7 +17433,7 @@ If EXTENSION is any other symbol, it is ignored. ;;;;;; quail-defrule quail-install-decode-map quail-install-map ;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout ;;;;;; quail-define-package quail-use-package quail-title) "quail" -;;;;;; "international/quail.el" (16162 48286)) +;;;;;; "international/quail.el" (16183 19626)) ;;; Generated autoloads from international/quail.el (autoload (quote quail-title) "quail" "\ @@ -18350,7 +18049,7 @@ of master file. ;;;*** ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" -;;;;;; (16054 60749)) +;;;;;; (16179 16744)) ;;; Generated autoloads from emacs-lisp/regexp-opt.el (autoload (quote regexp-opt) "regexp-opt" "\ @@ -19219,8 +18918,8 @@ This function is obsolete. ;;;*** -;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (16111 -;;;;;; 41826)) +;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (16179 +;;;;;; 11153)) ;;; Generated autoloads from ruler-mode.el (autoload (quote ruler-mode) "ruler-mode" "\ @@ -19613,7 +19312,7 @@ apply to all visible windows in the same frame. ;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name ;;;;;; mail-header-separator send-mail-function mail-yank-ignored-headers ;;;;;; mail-interactive mail-self-blind mail-specify-envelope-from -;;;;;; mail-from-style) "sendmail" "mail/sendmail.el" (16136 53055)) +;;;;;; mail-from-style) "sendmail" "mail/sendmail.el" (16183 39073)) ;;; Generated autoloads from mail/sendmail.el (defvar mail-from-style (quote angles) "\ @@ -19870,7 +19569,7 @@ These are active only in the minibuffer, when entering or editing a formula: ;;;*** ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" -;;;;;; (16139 21086)) +;;;;;; (16183 39901)) ;;; Generated autoloads from textmodes/sgml-mode.el (autoload (quote sgml-mode) "sgml-mode" "\ @@ -21979,7 +21678,7 @@ Connect to display DISPLAY for the Emacs talk group. ;;;*** -;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (15961 24151)) +;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (16205 24332)) ;;; Generated autoloads from tar-mode.el (autoload (quote tar-mode) "tar-mode" "\ @@ -22078,8 +21777,8 @@ Normally input is edited in Emacs and sent a line at a time. ;;;*** -;;;### (autoloads (ansi-term term make-term) "term" "term.el" (15941 -;;;;;; 42957)) +;;;### (autoloads (ansi-term term make-term) "term" "term.el" (16179 +;;;;;; 13250)) ;;; Generated autoloads from term.el (autoload (quote make-term) "term" "\ @@ -22620,9 +22319,9 @@ value of `texinfo-mode-hook'. ;;;*** -;;;### (autoloads (thai-composition-function thai-post-read-conversion -;;;;;; thai-compose-buffer thai-compose-string thai-compose-region) -;;;;;; "thai-util" "language/thai-util.el" (16118 44435)) +;;;### (autoloads (thai-composition-function thai-compose-buffer +;;;;;; thai-compose-string thai-compose-region) "thai-util" "language/thai-util.el" +;;;;;; (16185 55426)) ;;; Generated autoloads from language/thai-util.el (autoload (quote thai-compose-region) "thai-util" "\ @@ -22642,20 +22341,10 @@ Compose Thai characters in the current buffer. \(fn)" t nil) -(autoload (quote thai-post-read-conversion) "thai-util" "\ -Not documented - -\(fn LEN)" nil nil) - (autoload (quote thai-composition-function) "thai-util" "\ -Compose Thai text in the region FROM and TO. -The text matches the regular expression PATTERN. -Optional 4th argument STRING, if non-nil, is a string containing text -to compose. - -The return value is number of composed characters. +Not documented -\(fn FROM TO PATTERN &optional STRING)" nil nil) +\(fn POS &optional STRING)" nil nil) ;;;*** @@ -22721,7 +22410,7 @@ Not documented ;;;;;; tibetan-composition-function tibetan-decompose-string tibetan-decompose-region ;;;;;; tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan ;;;;;; tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util" -;;;;;; "language/tibet-util.el" (16118 44435)) +;;;;;; "language/tibet-util.el" (16195 2278)) ;;; Generated autoloads from language/tibet-util.el (autoload (quote tibetan-char-p) "tibet-util" "\ @@ -22768,7 +22457,7 @@ are decomposed into normal Tibetan character sequences. (autoload (quote tibetan-composition-function) "tibet-util" "\ Not documented -\(fn FROM TO PATTERN &optional STRING)" nil nil) +\(fn POS &optional STRING)" nil nil) (autoload (quote tibetan-decompose-buffer) "tibet-util" "\ Decomposes Tibetan characters in the buffer into their components. @@ -23152,7 +22841,7 @@ be detected. ;;;*** ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" -;;;;;; "international/titdic-cnv.el" (15941 42961)) +;;;;;; "international/titdic-cnv.el" (16183 29727)) ;;; Generated autoloads from international/titdic-cnv.el (autoload (quote titdic-convert) "titdic-cnv" "\ @@ -23175,7 +22864,7 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\". ;;;*** ;;;### (autoloads (tamil-composition-function tamil-compose-region) -;;;;;; "tml-util" "language/tml-util.el" (16118 44435)) +;;;;;; "tml-util" "language/tml-util.el" (16194 56852)) ;;; Generated autoloads from language/tml-util.el (autoload (quote tamil-compose-region) "tml-util" "\ @@ -23184,11 +22873,11 @@ Not documented \(fn FROM TO)" t nil) (autoload (quote tamil-composition-function) "tml-util" "\ -Compose Tamil characters in REGION, or STRING if specified. -Assume that the REGION or STRING must fully match the composable -PATTERN regexp. +Compose Tamil characters after the position POS. +If STRING is not nil, it is a string, and POS is an index to the string. +In this case, compose characters after POS of the string. -\(fn FROM TO PATTERN &optional STRING)" nil nil) +\(fn POS &optional STRING)" nil nil) ;;;*** @@ -24824,7 +24513,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs. ;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion ;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer ;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util" -;;;;;; "language/viet-util.el" (16118 44435)) +;;;;;; "language/viet-util.el" (16183 38637)) ;;; Generated autoloads from language/viet-util.el (autoload (quote viet-encode-viscii-char) "viet-util" "\ @@ -25358,8 +25047,8 @@ With arg, turn widget mode on if and only if arg is positive. ;;;*** ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create -;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (16111 -;;;;;; 41826)) +;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (16179 +;;;;;; 14095)) ;;; Generated autoloads from wid-edit.el (autoload (quote widgetp) "wid-edit" "\ @@ -25749,10 +25438,10 @@ Zone-mode does two things: ;;;;;; "calendar/cal-julian.el" "calendar/cal-mayan.el" "calendar/cal-menu.el" ;;;;;; "calendar/cal-move.el" "calendar/cal-persia.el" "calendar/cal-tex.el" ;;;;;; "calendar/cal-x.el" "calendar/parse-time.el" "case-table.el" -;;;;;; "cdl.el" "cus-dep.el" "cus-load.el" "cus-start.el" "custom.el" -;;;;;; "dos-fns.el" "dos-vars.el" "dos-w32.el" "ediff-diff.el" "ediff-init.el" -;;;;;; "ediff-merg.el" "ediff-ptch.el" "ediff-vers.el" "ediff-wind.el" -;;;;;; "electric.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" +;;;;;; "cdl.el" "composite.el" "cus-dep.el" "cus-load.el" "cus-start.el" +;;;;;; "custom.el" "dos-fns.el" "dos-vars.el" "dos-w32.el" "ediff-diff.el" +;;;;;; "ediff-init.el" "ediff-merg.el" "ediff-ptch.el" "ediff-vers.el" +;;;;;; "ediff-wind.el" "electric.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" ;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/byte-run.el" ;;;;;; "emacs-lisp/cl-compat.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-macs.el" ;;;;;; "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el" "emacs-lisp/cust-print.el" @@ -25801,15 +25490,10 @@ Zone-mode does two things: ;;;;;; "indent.el" "international/characters.el" "international/fontset.el" ;;;;;; "international/iso-ascii.el" "international/iso-insert.el" ;;;;;; "international/iso-swed.el" "international/ja-dic-cnv.el" -;;;;;; "international/ja-dic-utl.el" "international/latin-1.el" -;;;;;; "international/latin-2.el" "international/latin-3.el" "international/latin-4.el" -;;;;;; "international/latin-5.el" "international/latin-8.el" "international/latin-9.el" -;;;;;; "international/mule-cmds.el" "international/mule-conf.el" -;;;;;; "international/mule.el" "international/ogonek.el" "international/subst-big5.el" -;;;;;; "international/subst-gb2312.el" "international/subst-jis.el" -;;;;;; "international/subst-ksc.el" "international/swedish.el" "international/ucs-tables.el" -;;;;;; "international/utf-16.el" "international/utf-7.el" "international/utf-8.el" -;;;;;; "isearch.el" "kermit.el" "language/chinese.el" "language/cyrillic.el" +;;;;;; "international/ja-dic-utl.el" "international/mule-cmds.el" +;;;;;; "international/mule-conf.el" "international/mule.el" "international/ogonek.el" +;;;;;; "international/swedish.el" "international/utf-7.el" "isearch.el" +;;;;;; "kermit.el" "language/chinese.el" "language/cyrillic.el" ;;;;;; "language/czech.el" "language/devanagari.el" "language/english.el" ;;;;;; "language/ethiopic.el" "language/european.el" "language/georgian.el" ;;;;;; "language/greek.el" "language/hebrew.el" "language/indian.el" @@ -25835,32 +25519,33 @@ Zone-mode does two things: ;;;;;; "obsolete/uncompress.el" "obsolete/x-apollo.el" "obsolete/x-menu.el" ;;;;;; "patcomp.el" "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el" ;;;;;; "play/gamegrid.el" "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el" -;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" -;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-compat.el" "progmodes/cc-defs.el" -;;;;;; "progmodes/cc-engine.el" "progmodes/cc-fonts.el" "progmodes/cc-langs.el" -;;;;;; "progmodes/cc-menus.el" "progmodes/cc-vars.el" "progmodes/ebnf-bnf.el" -;;;;;; "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" -;;;;;; "progmodes/idlw-rinfo.el" "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" -;;;;;; "progmodes/xscheme.el" "register.el" "replace.el" "s-region.el" -;;;;;; "saveplace.el" "scroll-bar.el" "select.el" "simple.el" "soundex.el" -;;;;;; "startup.el" "subdirs.el" "subr.el" "tempo.el" "term/AT386.el" -;;;;;; "term/apollo.el" "term/bg-mouse.el" "term/bobcat.el" "term/internal.el" -;;;;;; "term/iris-ansi.el" "term/keyswap.el" "term/linux.el" "term/lk201.el" -;;;;;; "term/mac-win.el" "term/news.el" "term/pc-win.el" "term/rxvt.el" -;;;;;; "term/sun-mouse.el" "term/sun.el" "term/sup-mouse.el" "term/tty-colors.el" -;;;;;; "term/tvi970.el" "term/vt100.el" "term/vt102.el" "term/vt125.el" -;;;;;; "term/vt200.el" "term/vt201.el" "term/vt220.el" "term/vt240.el" -;;;;;; "term/vt300.el" "term/vt320.el" "term/vt400.el" "term/vt420.el" -;;;;;; "term/w32-win.el" "term/wyse50.el" "term/x-win.el" "term/xterm.el" -;;;;;; "textmodes/bib-mode.el" "textmodes/fill.el" "textmodes/makeinfo.el" -;;;;;; "textmodes/page-ext.el" "textmodes/page.el" "textmodes/paragraphs.el" -;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el" -;;;;;; "textmodes/reftex-dcr.el" "textmodes/reftex-global.el" "textmodes/reftex-ref.el" -;;;;;; "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" "textmodes/reftex-vars.el" -;;;;;; "textmodes/texnfo-upd.el" "textmodes/text-mode.el" "timezone.el" -;;;;;; "uniquify.el" "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" -;;;;;; "vmsproc.el" "vt-control.el" "vt100-led.el" "w32-fns.el" -;;;;;; "w32-vars.el" "widget.el" "window.el") (16174 63124 427475)) +;;;;;; "progmodes/cap-words.el" "progmodes/cc-align.el" "progmodes/cc-awk.el" +;;;;;; "progmodes/cc-bytecomp.el" "progmodes/cc-cmds.el" "progmodes/cc-compat.el" +;;;;;; "progmodes/cc-defs.el" "progmodes/cc-engine.el" "progmodes/cc-fonts.el" +;;;;;; "progmodes/cc-langs.el" "progmodes/cc-menus.el" "progmodes/cc-vars.el" +;;;;;; "progmodes/ebnf-bnf.el" "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" +;;;;;; "progmodes/ebnf-yac.el" "progmodes/idlw-rinfo.el" "progmodes/idlw-toolbar.el" +;;;;;; "progmodes/mantemp.el" "progmodes/xscheme.el" "register.el" +;;;;;; "replace.el" "s-region.el" "saveplace.el" "scroll-bar.el" +;;;;;; "select.el" "simple.el" "soundex.el" "startup.el" "subdirs.el" +;;;;;; "subr.el" "tempo.el" "term/AT386.el" "term/apollo.el" "term/bg-mouse.el" +;;;;;; "term/bobcat.el" "term/internal.el" "term/iris-ansi.el" "term/keyswap.el" +;;;;;; "term/linux.el" "term/lk201.el" "term/mac-win.el" "term/news.el" +;;;;;; "term/pc-win.el" "term/rxvt.el" "term/sun-mouse.el" "term/sun.el" +;;;;;; "term/sup-mouse.el" "term/tty-colors.el" "term/tvi970.el" +;;;;;; "term/vt100.el" "term/vt102.el" "term/vt125.el" "term/vt200.el" +;;;;;; "term/vt201.el" "term/vt220.el" "term/vt240.el" "term/vt300.el" +;;;;;; "term/vt320.el" "term/vt400.el" "term/vt420.el" "term/w32-win.el" +;;;;;; "term/wyse50.el" "term/x-win.el" "term/xterm.el" "textmodes/bib-mode.el" +;;;;;; "textmodes/fill.el" "textmodes/makeinfo.el" "textmodes/page-ext.el" +;;;;;; "textmodes/page.el" "textmodes/paragraphs.el" "textmodes/refbib.el" +;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el" +;;;;;; "textmodes/reftex-global.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" +;;;;;; "textmodes/reftex-toc.el" "textmodes/reftex-vars.el" "textmodes/texnfo-upd.el" +;;;;;; "textmodes/text-mode.el" "timezone.el" "uniquify.el" "vc-hooks.el" +;;;;;; "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el" "vt-control.el" +;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "widget.el" "window.el") +;;;;;; (16205 43209 430396)) ;;;*** diff --git a/lisp/loadup.el b/lisp/loadup.el index f0ce160c666..a11aa1ae147 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el @@ -83,18 +83,9 @@ ;; multilingual text. (load "international/mule-cmds") (load "case-table") -(load "international/utf-8") -(load "international/utf-16") +(load "composite") (load "international/characters") -(let ((set-case-syntax-set-multibyte t)) - (load "international/latin-1") - (load "international/latin-2") - (load "international/latin-3") - (load "international/latin-4") - (load "international/latin-5") - (load "international/latin-8") - (load "international/latin-9")) ;; Load language-specific files. (load "language/chinese") (load "language/cyrillic") @@ -120,10 +111,6 @@ (load "language/utf-8-lang") (load "language/georgian") -(load "international/ucs-tables") - -(update-coding-systems-internal) - (load "indent") (load "window") (load "frame") @@ -296,6 +283,7 @@ (equal (nth 4 command-line-args) "bootstrap")) (setcdr load-path nil)) +(clear-charset-maps) (garbage-collect) ;;; At this point, we're ready to resume undo recording for scratch. diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index fa6fd8952ff..3d5d01c6586 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el @@ -966,7 +966,7 @@ external program defined by `sendmail-program'." (/= (point) (point-max))) selected-coding (setq charset - (coding-system-get selected-coding 'mime-charset)) + (coding-system-get selected-coding :mime-charset)) (goto-char delimline) (insert "MIME-version: 1.0\n" "Content-type: text/plain; charset=" @@ -1625,7 +1625,7 @@ The seventh argument ACTIONS is a list of actions to take (define-key (current-local-map) "v" (lambda () (interactive) - (let ((coding-system-for-read 'emacs-mule-unix)) + (let ((coding-system-for-read 'utf-8-emacs-unix)) (dired-view-file)))) (define-key (current-local-map) "\C-c\C-c" (lambda () @@ -1633,13 +1633,13 @@ The seventh argument ACTIONS is a list of actions to take (let ((fname (dired-get-filename)) ;; Auto-saved files are written in the internal ;; representation, so they should be read accordingly. - (coding-system-for-read 'emacs-mule-unix)) + (coding-system-for-read 'utf-8-emacs-unix)) (switch-to-buffer-other-window "*mail*") (let ((buffer-read-only nil)) (erase-buffer) (insert-file-contents fname nil) ;; insert-file-contents will set buffer-file-coding-system - ;; to emacs-mule, which is probably not what they want to + ;; to utf-8-emacs, which is probably not what they want to ;; use for sending the message. But we don't know what ;; was its value before the buffer was killed or Emacs ;; crashed. We therefore reset buffer-file-coding-system @@ -1690,7 +1690,7 @@ you can move to one of them and type C-c C-c to recover that one." (buffer-coding buffer-file-coding-system) ;; Auto-save files are written in internal ;; representation of non-ASCII characters. - (coding-system-for-read 'emacs-mule-unix)) + (coding-system-for-read 'utf-8-emacs-unix)) (erase-buffer) (insert-file-contents file-name nil) (setq buffer-file-coding-system buffer-coding))))) diff --git a/lisp/progmodes/cap-words.el b/lisp/progmodes/cap-words.el new file mode 100644 index 00000000000..eb6da529371 --- /dev/null +++ b/lisp/progmodes/cap-words.el @@ -0,0 +1,91 @@ +;;; cap-words.el --- minor mode for motion in CapsitalizedWordIdentifiers + +;; Copyright (C) 2002 Free Software Foundation, Inc. + +;; Author: Dave Love <fx@gnu.org> +;; Keywords: languages + +;; This file is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; This file is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; 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, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Commentary: + +;; Provides Capitalized Words minor mode for word movement in +;; identifiers CapitalizedLikeThis. + +;; Note that the same effect could be obtained by frobbing the +;; category of upper case characters to produce word boundaries, but +;; the necessary processing isn't done for ASCII characters. + +;; Fixme: This doesn't work properly for mouse double clicks. + +;;; Code: + +(defun capitalized-next-word-boundary (pos limit) + "Function for use in `next-word-boundary-function-table'. +Looks for word boundaries before capitals." + (save-excursion + (goto-char pos) + (let (case-fold-search) + (if (<= pos limit) + ;; Fixme: Are these regexps the best? + (or (and (re-search-forward "\\=.\\w*[[:upper:]]" + limit t) + (progn (backward-char) + t)) + (re-search-forward "\\>" limit t)) + (or (re-search-backward "[[:upper:]]\\w*\\=" limit t) + (re-search-backward "\\<" limit t)))) + (point))) + +(defconst capitalized-next-word-boundary-function-table + (let ((tab (make-char-table nil))) + (set-char-table-range tab t #'capitalized-next-word-boundary) + tab) + "Assigned to `next-word-boundary-function-table' in Capitalized Words mode.") + +(define-minor-mode capitalized-words-mode + "Toggle Capitalized- Words mode. + +In this minor mode, a word boundary occurs immediately before an +uppercase letter in a symbol. This is in addition to all the normal +boundaries given by the syntax and category tables. There is no +restriction to ASCII. + +E.g. the beginning of words in the following identifier are as marked: + + capitalizedWorDD + ^ ^ ^^ + +Note that these word boundaries only apply for word motion and +marking commands such as \\[forward-word]. This mode does not affect word +boundaries in found by regexp matching (`\\>', `\\w' &c). + +This style of identifiers is common in environments like Java ones, +where underscores aren't trendy enough. Capitalization rules are +sometimes part of the language, e.g. Haskell, which may encourage such +a style. It is appropriate to add `capitalized-words-mode' to the +mode hook for programming langauge modes in which you encounter such +variables, e.g. `java-mode-hook', since it's unlikely to cause trouble +if such identifiers aren't used. + +See also `glasses-mode' and `studlify-word'. +Obsoletes `c-forward-into-nomenclature'." + nil " Caps" nil :group 'programming + (set (make-local-variable 'next-word-boundary-function-table) + capitalized-next-word-boundary-function-table)) + +(provide 'cap-words) +;;; cap-words.el ends here diff --git a/lisp/ruler-mode.el b/lisp/ruler-mode.el index ffa0d2a6f46..e8568a8d68b 100644 --- a/lisp/ruler-mode.el +++ b/lisp/ruler-mode.el @@ -129,8 +129,7 @@ or remove a tab stop. \\[ruler-mode-toggle-show-tab-stops] or "Ensure WIDGET value is a valid character value." (save-excursion (let ((value (widget-value widget))) - (if (char-valid-p value) - nil + (unless (characterp value) (widget-put widget :error (format "Invalid character value: %S" value)) widget)))) diff --git a/lisp/simple.el b/lisp/simple.el index 5ab9d6bba7a..8b669b0bdb3 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -574,9 +574,9 @@ in *Help* buffer. See also the command `describe-char'." (if (or (not coding) (eq (coding-system-type coding) t)) (setq coding default-buffer-file-coding-system)) - (if (not (char-valid-p char)) + (if (eq (char-charset char) 'eight-bit) (setq encoding-msg - (format "(0%o, %d, 0x%x, invalid)" char char char)) + (format "(0%o, %d, 0x%x, raw-byte)" char char char)) (setq encoded (and (>= char 128) (encode-coding-char char coding))) (setq encoding-msg (if encoded diff --git a/lisp/startup.el b/lisp/startup.el index 4b0ab342ef2..6bcb04855e1 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -1217,6 +1217,9 @@ where FACE is a valid face specification, as it can be used with 'keymap map))) (insert "\n")))) (fancy-splash-insert + :face '(variable-pitch :background "red") + "\n!! This version is ALPHA status. It may lose your data!!\n\n") + (fancy-splash-insert :face '(variable-pitch :foreground "red") (if (eq system-type 'gnu/linux) "GNU Emacs is one component of the GNU/Linux operating system." diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el index 03cb199de73..cf795e5d92a 100644 --- a/lisp/tar-mode.el +++ b/lisp/tar-mode.el @@ -129,16 +129,17 @@ This information is useful, but it takes screen space away from file names." :group 'tar) (defvar tar-parse-info nil) -;; Be sure that this variable holds byte position, not char position. (defvar tar-header-offset nil) (defvar tar-superior-buffer nil) (defvar tar-superior-descriptor nil) (defvar tar-subfile-mode nil) +(defvar tar-file-name-coding-system nil) (put 'tar-parse-info 'permanent-local t) (put 'tar-header-offset 'permanent-local t) (put 'tar-superior-buffer 'permanent-local t) (put 'tar-superior-descriptor 'permanent-local t) +(put 'tar-file-name-coding-system 'permanent-local t) (defmacro tar-setf (form val) "A mind-numbingly simple implementation of setf." @@ -203,6 +204,7 @@ This information is useful, but it takes screen space away from file names." "Return a `tar-header' structure. This is a list of name, mode, uid, gid, size, write-date, checksum, link-type, and link-name." + (setq string (string-as-unibyte string)) (cond ((< (length string) 512) nil) (;(some 'plusp string) ; <-- oops, massive cycle hog! (or (not (= 0 (aref string 0))) ; This will do. @@ -231,11 +233,10 @@ write-date, checksum, link-type, and link-name." (setq linkname (substring string tar-link-offset link-end)) (if default-enable-multibyte-characters (setq name - (decode-coding-string name (or file-name-coding-system - 'undecided)) + (decode-coding-string name tar-file-name-coding-system) linkname - (decode-coding-string linkname (or file-name-coding-system - 'undecided)))) + (decode-coding-string linkname + tar-file-name-coding-system))) (if (and (null link-p) (string-match "/$" name)) (setq link-p 5)) ; directory (make-tar-header name @@ -295,6 +296,7 @@ write-date, checksum, link-type, and link-name." (defun tar-header-block-checksum (string) "Compute and return a tar-acceptable checksum for this block." + (setq string (string-as-unibyte string)) (let* ((chk-field-start tar-chk-offset) (chk-field-end (+ chk-field-start 8)) (sum 0) @@ -403,7 +405,6 @@ MODE should be an integer which is a file mode value." Place a dired-like listing on the front; then narrow to it, so that only that listing is visible (and the real data of the buffer is hidden)." - (set-buffer-multibyte nil) (message "Parsing tar file...") (let* ((result '()) (pos (point-min)) @@ -460,14 +461,10 @@ is visible (and the real data of the buffer is hidden)." (cons "\n" summaries)))) (let ((total-summaries (apply 'concat summaries))) - (if (multibyte-string-p total-summaries) - (set-buffer-multibyte t)) (insert total-summaries)) (make-local-variable 'tar-header-offset) (setq tar-header-offset (point)) (narrow-to-region (point-min) tar-header-offset) - (if enable-multibyte-characters - (setq tar-header-offset (position-bytes tar-header-offset))) (set-buffer-modified-p nil)))) (defvar tar-mode-map nil "*Local keymap for Tar mode listings.") @@ -578,13 +575,17 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'. (set (make-local-variable 'revert-buffer-function) 'tar-mode-revert) (set (make-local-variable 'local-enable-local-variables) nil) (set (make-local-variable 'next-line-add-newlines) nil) + (set (make-local-variable 'tar-file-name-coding-system) + (or file-name-coding-system + default-file-name-coding-system + locale-coding-system)) ;; Prevent loss of data when saving the file. (set (make-local-variable 'file-precious-flag) t) (auto-save-mode 0) (set (make-local-variable 'write-contents-hooks) '(tar-mode-write-file)) (widen) (if (and (boundp 'tar-header-offset) tar-header-offset) - (narrow-to-region (point-min) (byte-to-position tar-header-offset)) + (narrow-to-region (point-min) tar-header-offset) (tar-summarize-buffer) (tar-next-line 0))) @@ -696,7 +697,6 @@ appear on disk when you save the tar-file's buffer." (- tar-header-offset (point-min)))) (end (+ start size))) (let* ((tar-buffer (current-buffer)) - (tar-buffer-multibyte enable-multibyte-characters) (tarname (buffer-name)) (bufname (concat (file-name-nondirectory name) " (" @@ -707,62 +707,37 @@ appear on disk when you save the tar-file's buffer." ;; `:' is not allowed on Windows (concat tarname "!" name))) (buffer (get-file-buffer new-buffer-file-name)) - (just-created nil)) + (just-created nil) + (pos (point))) (unless buffer (setq buffer (generate-new-buffer bufname)) (setq bufname (buffer-name buffer)) (setq just-created t) (unwind-protect - (progn + (let (coding) + (narrow-to-region start end) + (goto-char start) + (setq coding (or coding-system-for-read + (and set-auto-coding-function + (funcall set-auto-coding-function + name (- end start))))) + (if (or (not coding) + (eq (coding-system-type coding) 'undecided)) + (setq coding (detect-coding-region start end t))) + (if (and default-enable-multibyte-characters + (coding-system-get coding :for-unibyte)) + (save-excursion + (set-buffer buffer) + (set-buffer-multibyte nil))) (widen) - (set-buffer-multibyte nil) + (decode-coding-region start end coding buffer) (save-excursion (set-buffer buffer) - (if enable-multibyte-characters - (progn - ;; We must avoid unibyte->multibyte conversion. - (set-buffer-multibyte nil) - (insert-buffer-substring tar-buffer start end) - (set-buffer-multibyte t)) - (insert-buffer-substring tar-buffer start end)) (goto-char (point-min)) (setq buffer-file-name new-buffer-file-name) (setq buffer-file-truename (abbreviate-file-name buffer-file-name)) - ;; We need to mimic the parts of insert-file-contents - ;; which determine the coding-system and decode the text. - (let ((coding - (or coding-system-for-read - (and set-auto-coding-function - (save-excursion - (funcall set-auto-coding-function - name (- (point-max) (point))))))) - (multibyte enable-multibyte-characters) - (detected (detect-coding-region - (point-min) - (min (+ (point-min) 16384) (point-max)) t))) - (if coding - (or (numberp (coding-system-eol-type coding)) - (setq coding (coding-system-change-eol-conversion - coding - (coding-system-eol-type detected)))) - (setq coding - (or (find-new-buffer-file-coding-system detected) - (let ((file-coding - (find-operation-coding-system - 'insert-file-contents buffer-file-name))) - (if (consp file-coding) - (setq file-coding (car file-coding)) - file-coding))))) - (if (or (eq coding 'no-conversion) - (eq (coding-system-type coding) 5)) - (setq multibyte (set-buffer-multibyte nil))) - (or multibyte - (setq coding - (coding-system-change-text-conversion - coding 'raw-text))) - (decode-coding-region (point-min) (point-max) coding) - (set-buffer-file-coding-system coding)) + (set-buffer-file-coding-system coding) ;; Set the default-directory to the dir of the ;; superior buffer. (setq default-directory @@ -780,7 +755,7 @@ appear on disk when you save the tar-file's buffer." (tar-subfile-mode 1)) (set-buffer tar-buffer)) (narrow-to-region (point-min) tar-header-offset) - (set-buffer-multibyte tar-buffer-multibyte))) + (goto-char pos))) (if view-p (view-buffer buffer (and just-created 'kill-buffer)) (if (eq other-window-p 'display) @@ -838,7 +813,6 @@ the current tar-entry." (start (+ (tar-desc-data-start descriptor) (- tar-header-offset (point-min)))) (end (+ start size)) - (multibyte enable-multibyte-characters) (inhibit-file-name-handlers inhibit-file-name-handlers) (inhibit-file-name-operation inhibit-file-name-operation)) (save-restriction @@ -852,11 +826,8 @@ the current tar-entry." (and (eq inhibit-file-name-operation 'write-region) inhibit-file-name-handlers)) inhibit-file-name-operation 'write-region)) - (unwind-protect - (let ((coding-system-for-write 'no-conversion)) - (set-buffer-multibyte nil) - (write-region start end to-file nil nil nil t)) - (set-buffer-multibyte multibyte))) + (let ((coding-system-for-write 'no-conversion)) + (write-region start end to-file nil nil nil t))) (message "Copied tar entry %s to %s" name to-file))) (defun tar-flag-deleted (p &optional unflag) @@ -885,7 +856,6 @@ With a prefix argument, un-mark that many files backward." (tar-flag-deleted (- p) t)) -;; When this function is called, it is sure that the buffer is unibyte. (defun tar-expunge-internal () "Expunge the tar-entry specified by the current line." (let* ((descriptor (tar-current-descriptor)) @@ -937,9 +907,7 @@ for this to be permanent." (interactive) (if (or noconfirm (y-or-n-p "Expunge files marked for deletion? ")) - (let ((n 0) - (multibyte enable-multibyte-characters)) - (set-buffer-multibyte nil) + (let ((n 0)) (save-excursion (goto-char (point-min)) (while (not (eobp)) @@ -950,7 +918,6 @@ for this to be permanent." ;; after doing the deletions, add any padding that may be necessary. (tar-pad-to-blocksize) (narrow-to-region (point-min) tar-header-offset)) - (set-buffer-multibyte multibyte) (if (zerop n) (message "Nothing to expunge.") (message "%s files expunged. Be sure to save this buffer." n))))) @@ -961,7 +928,7 @@ for this to be permanent." (interactive) (save-excursion (goto-char (point-min)) - (while (< (position-bytes (point)) tar-header-offset) + (while (< (point) tar-header-offset) (if (not (eq (following-char) ?\ )) (progn (delete-char 1) (insert " "))) (forward-line 1)))) @@ -1031,11 +998,13 @@ for this to be permanent." (list (read-string "New name: " (tar-header-name (tar-desc-tokens (tar-current-descriptor)))))) (if (string= "" new-name) (error "zero length name")) - (if (> (length new-name) 98) (error "name too long")) - (tar-setf (tar-header-name (tar-desc-tokens (tar-current-descriptor))) - new-name) - (tar-alter-one-field 0 - (substring (concat new-name (make-string 99 0)) 0 99))) + (let ((encoded-new-name (encode-coding-string new-name + tar-file-name-coding-system))) + (if (> (length encoded-new-name) 98) (error "name too long")) + (tar-setf (tar-header-name (tar-desc-tokens (tar-current-descriptor))) + new-name) + (tar-alter-one-field 0 + (substring (concat encoded-new-name (make-string 99 0)) 0 99)))) (defun tar-chmod-entry (new-mode) @@ -1052,8 +1021,7 @@ for this to be permanent." (defun tar-alter-one-field (data-position new-data-string) (let* ((descriptor (tar-current-descriptor)) - (tokens (tar-desc-tokens descriptor)) - (multibyte enable-multibyte-characters)) + (tokens (tar-desc-tokens descriptor))) (unwind-protect (save-excursion ;; @@ -1063,16 +1031,21 @@ for this to be permanent." (forward-line 1) (delete-region p (point)) (insert (tar-header-block-summarize tokens) "\n") - (setq tar-header-offset (position-bytes (point-max)))) + (setq tar-header-offset (point-max))) (widen) - (set-buffer-multibyte nil) (let* ((start (+ (tar-desc-data-start descriptor) tar-header-offset -513))) ;; ;; delete the old field and insert a new one. (goto-char (+ start data-position)) (delete-region (point) (+ (point) (length new-data-string))) ; <-- - (insert new-data-string) ; <-- + + ;; As new-data-string is unibyte, just inserting it will + ;; make eight-bit chars to the corresponding multibyte + ;; chars. This avoid that conversion, i.e., eight-bit + ;; chars are converted to multibyte form of eight-bit + ;; chars. + (insert (string-to-multibyte new-data-string)) ;; ;; compute a new checksum and insert it. (let ((chk (tar-header-block-checksum @@ -1090,7 +1063,6 @@ for this to be permanent." chk (tar-header-name tokens)) ))) (narrow-to-region (point-min) tar-header-offset) - (set-buffer-multibyte multibyte) (tar-next-line 0)))) @@ -1115,14 +1087,9 @@ to make your changes permanent." (error "This buffer doesn't have an index into its superior tar file!")) (save-excursion (let ((subfile (current-buffer)) - (subfile-multibyte enable-multibyte-characters) (coding buffer-file-coding-system) (descriptor tar-superior-descriptor) subfile-size) - ;; We must make the current buffer unibyte temporarily to avoid - ;; multibyte->unibyte conversion in `insert-buffer'. - (set-buffer-multibyte nil) - (setq subfile-size (buffer-size)) (set-buffer tar-superior-buffer) (let* ((tokens (tar-desc-tokens descriptor)) (start (tar-desc-data-start descriptor)) @@ -1130,28 +1097,28 @@ to make your changes permanent." (size (tar-header-size tokens)) (size-pad (ash (ash (+ size 511) -9) 9)) (head (memq descriptor tar-parse-info)) - (following-descs (cdr head)) - (tar-buffer-multibyte enable-multibyte-characters)) + (following-descs (cdr head))) (if (not head) (error "Can't find this tar file entry in its parent tar file!")) (unwind-protect (save-excursion - (widen) - (set-buffer-multibyte nil) ;; delete the old data... (let* ((data-start (+ start (- tar-header-offset (point-min)))) (data-end (+ data-start (ash (ash (+ size 511) -9) 9)))) - (delete-region data-start data-end) + (narrow-to-region data-start data-end) + (delete-region (point-min) (point-max)) ;; insert the new data... (goto-char data-start) - (insert-buffer subfile) - (setq subfile-size - (encode-coding-region - data-start (+ data-start subfile-size) coding)) + (save-excursion + (set-buffer subfile) + (save-restriction + (widen) + (encode-coding-region 1 (point-max) coding tar-superior-buffer))) + (setq subfile-size (- (point-max) (point-min))) ;; ;; pad the new data out to a multiple of 512... (let ((subfile-size-pad (ash (ash (+ subfile-size 511) -9) 9))) - (goto-char (+ data-start subfile-size)) + (goto-char (point-max)) (insert (make-string (- subfile-size-pad subfile-size) 0)) ;; ;; update the data pointer of this and all following files... @@ -1162,6 +1129,7 @@ to make your changes permanent." (+ (tar-desc-data-start desc) difference)))) ;; ;; Update the size field in the header block. + (widen) (let ((header-start (- data-start 512))) (goto-char (+ header-start tar-size-offset)) (delete-region (point) (+ (point) 12)) @@ -1200,21 +1168,16 @@ to make your changes permanent." ;; Insert the new text after the old, before deleting, ;; to preserve the window start. (let ((line (tar-header-block-summarize tokens t))) - (if (multibyte-string-p line) - (insert-before-markers (string-as-unibyte line) "\n") - (insert-before-markers line "\n"))) + (insert-before-markers line "\n")) (delete-region p after) (setq tar-header-offset (marker-position m))) ))) ;; after doing the insertion, add any final padding that may be necessary. (tar-pad-to-blocksize)) - (narrow-to-region (point-min) tar-header-offset) - (set-buffer-multibyte tar-buffer-multibyte))) + (narrow-to-region (point-min) tar-header-offset))) (set-buffer-modified-p t) ; mark the tar file as modified (tar-next-line 0) (set-buffer subfile) - ;; Restore the buffer multibyteness. - (set-buffer-multibyte subfile-multibyte) (set-buffer-modified-p nil) ; mark the tar subfile as unmodified (message "Saved into tar-buffer `%s'. Be sure to save that buffer!" (buffer-name tar-superior-buffer)) @@ -1264,14 +1227,13 @@ Leaves the region wide." ;; tar-header-offset turns out to be null for files fetched with W3, ;; at least. (let ((coding-system-for-write 'no-conversion)) - (write-region (if tar-header-offset - (byte-to-position tar-header-offset) - (point-min)) + (write-region (or tar-header-offset + (point-min)) (point-max) buffer-file-name nil t)) (tar-clear-modification-flags) (set-buffer-modified-p nil)) - (narrow-to-region (point-min) (byte-to-position tar-header-offset))) + (narrow-to-region (point-min) tar-header-offset)) ;; Return t because we've written the file. t) diff --git a/lisp/term.el b/lisp/term.el index 9f49ee96045..d57355416aa 100644 --- a/lisp/term.el +++ b/lisp/term.el @@ -895,8 +895,6 @@ is buffer-local.") (define-key map (make-string 1 i) 'term-send-raw) (define-key esc-map (make-string 1 i) 'term-send-raw-meta) (setq i (1+ i))) - (dolist (elm (generic-character-list)) - (define-key map (vector elm) 'term-send-raw)) (define-key map "\e" esc-map) (setq term-raw-map map) (setq term-raw-escape-map diff --git a/lisp/term/mac-win.el b/lisp/term/mac-win.el index f9712a5a52f..f00507898fe 100644 --- a/lisp/term/mac-win.el +++ b/lisp/term/mac-win.el @@ -178,40 +178,16 @@ Switch to a buffer editing the last file dropped." (defconst kTextEncodingISOLatin2 514 "0x202") -(define-ccl-program ccl-encode-mac-roman-font - `(0 - (if (r0 != ,(charset-id 'ascii)) - (if (r0 == ,(charset-id 'latin-iso8859-1)) - (translate-character mac-roman-encoder r0 r1) - ((r1 <<= 7) - (r1 |= r2) - (translate-character mac-roman-encoder r0 r1))))) - "CCL program for Mac Roman font") - -(setq font-ccl-encoder-alist - (cons '("mac-roman" . ccl-encode-mac-roman-font) - font-ccl-encoder-alist)) - ;; Create a fontset that uses mac-roman font. With this fontset, ;; characters decoded from mac-roman encoding (ascii, latin-iso8859-1, ;; and mule-unicode-xxxx-yyyy) are displayed by a mac-roman font. (if (fboundp 'new-fontset) - (progn - (require 'fontset) - (setup-default-fontset) - (create-fontset-from-fontset-spec - "-etl-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-mac, -ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman") - (let ((monaco-font '("monaco" . "mac-roman"))) - (map-char-table - (function - (lambda (key val) - (or (generic-char-p key) - (memq (char-charset val) - '(ascii eight-bit-control eight-bit-graphic)) - (set-fontset-font "fontset-mac" val monaco-font)))) - (get 'mac-roman-decoder 'translation-table))))) + (create-fontset-from-fontset-spec + "-etl-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-mac, +ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman +mac-roman:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman")) + (if (eq system-type 'darwin) ;; On Darwin filenames are encoded in UTF-8 diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index ac5d14d114d..12991037a60 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el @@ -1259,9 +1259,10 @@ as returned by `x-server-vendor'." ;; This is used by DEC's X server. '((65280 . remove))))) +;; Latin-1 (let ((i 160)) (while (< i 256) - (puthash i (make-char 'latin-iso8859-1 i) x-keysym-table) + (puthash i i x-keysym-table) (setq i (1+ i)))) ;; Table from Kuhn's proposed additions to the `KEYSYM Encoding' @@ -2363,28 +2364,6 @@ order until succeed.") ;; Create fontset specified in X resources "Fontset-N" (N is 0, 1, ...). (create-fontset-from-x-resource) -;; Try to create a fontset from a font specification which comes -;; from initial-frame-alist, default-frame-alist, or X resource. -;; A font specification in command line argument (i.e. -fn XXXX) -;; should be already in default-frame-alist as a `font' -;; parameter. However, any font specifications in site-start -;; library, user's init file (.emacs), and default.el are not -;; yet handled here. - -(let ((font (or (cdr (assq 'font initial-frame-alist)) - (cdr (assq 'font default-frame-alist)) - (x-get-resource "font" "Font"))) - xlfd-fields resolved-name) - (if (and font - (not (query-fontset font)) - (setq resolved-name (x-resolve-font-name font)) - (setq xlfd-fields (x-decompose-font-name font))) - (if (string= "fontset" (aref xlfd-fields xlfd-regexp-registry-subnum)) - (new-fontset font (x-complement-fontset-spec xlfd-fields nil)) - ;; Create a fontset from FONT. The fontset name is - ;; generated from FONT. - (create-fontset-from-ascii-font font resolved-name "startup")))) - ;; Sun expects the menu bar cut and paste commands to use the clipboard. ;; This has ,? to match both on Sunos and on Solaris. (if (string-match "Sun Microsystems,? Inc\\." diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index 1028bb3122b..c62721270fb 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -111,8 +111,6 @@ This takes effect when first loading the `sgml-mode' library.") (define-key map "\"" 'sgml-name-self)) (when (memq ?' sgml-specials) (define-key map "'" 'sgml-name-self))) - (define-key map (vector (make-char 'latin-iso8859-1)) - 'sgml-maybe-name-self) (let ((c 127) (map (nth 1 map))) (while (< (setq c (1+ c)) 256) @@ -208,7 +206,7 @@ This takes effect when first loading the `sgml-mode' library.") (let ((table (make-char-table 'sgml-table)) (i 32) elt) - (while (< i 256) + (while (< i 128) (setq elt (aref sgml-char-names i)) (if elt (aset table (make-char 'latin-iso8859-1 i) elt)) (setq i (1+ i))) diff --git a/lisp/version.el b/lisp/version.el index ff90d1fd1e8..17191f9a1c6 100644 --- a/lisp/version.el +++ b/lisp/version.el @@ -27,7 +27,7 @@ ;;; Code: -(defconst emacs-version "21.3.50" "\ +(defconst emacs-version "22.0.0" "\ Version numbers of this version of Emacs.") (defconst emacs-major-version diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index ff65fb56e59..c33790a511d 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el @@ -2890,6 +2890,43 @@ as the value." :complete-function 'ispell-complete-word :prompt-history 'widget-string-prompt-value-history) +(eval-when-compile (defvar widget)) + +(defun widget-string-complete () + "Complete contents of string field. +Completions are taken from the :completion-alist property of the +widget. If that isn't a list, it's evalled and expected to yield a list." + (interactive) + (let* ((prefix (buffer-substring-no-properties (widget-field-start widget) + (point))) + (completion-ignore-case (widget-get widget :completion-ignore-case)) + (alist (widget-get widget :completion-alist)) + (_ (unless (listp alist) + (setq alist (eval alist)))) + (completion (try-completion prefix alist))) + (cond ((eq completion t) + (when completion-ignore-case + ;; Replace field with completion in case its case is different. + (delete-region (widget-field-start widget) + (widget-field-end widget)) + (insert-and-inherit (car (assoc-ignore-case prefix alist)))) + (message "Only match")) + ((null completion) + (error "No match")) + ((not (eq t (compare-strings prefix nil nil completion nil nil + completion-ignore-case))) + (when completion-ignore-case + ;; Replace field with completion in case its case is different. + (delete-region (widget-field-start widget) + (widget-field-end widget)) + (insert-and-inherit completion))) + (t + (message "Making completion list...") + (with-output-to-temp-buffer "*Completions*" + (display-completion-list + (all-completions prefix alist nil))) + (message "Making completion list...done"))))) + (define-widget 'regexp 'string "A regular expression." :match 'widget-regexp-match @@ -3046,15 +3083,12 @@ It will read a directory name from the minibuffer when invoked." (lisp-complete-symbol 'boundp)) :tag "Variable") -(defvar widget-coding-system-prompt-value-history nil - "History of input to `widget-coding-system-prompt-value'.") - (define-widget 'coding-system 'symbol "A MULE coding-system." :format "%{%t%}: %v" :tag "Coding system" :base-only nil - :prompt-history 'widget-coding-system-prompt-value-history + :prompt-history 'coding-system-value-history :prompt-value 'widget-coding-system-prompt-value :action 'widget-coding-system-action :complete-function (lambda () @@ -3214,7 +3248,7 @@ To use this type, you must define :match or :match-alternatives." (aref value 0) value)) :match (lambda (widget value) - (char-valid-p value))) + (characterp value))) (define-widget 'list 'group "A Lisp list." |