Created
February 2, 2009 00:47
-
-
Save atnan/56711 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: lex.c.src | |
=================================================================== | |
--- lex.c.src (.../v1_9_0_5) (revision 21934) | |
+++ lex.c.src (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,51 +0,0 @@ | |
-%{ | |
-struct kwtable {const char *name; int id[2]; enum lex_state_e state;}; | |
-const struct kwtable *rb_reserved_word(const char *, unsigned int); | |
-#ifndef RIPPER | |
-%} | |
- | |
-struct kwtable; | |
-%% | |
-__ENCODING__, {keyword__ENCODING__, keyword__ENCODING__}, EXPR_END | |
-__LINE__, {keyword__LINE__, keyword__LINE__}, EXPR_END | |
-__FILE__, {keyword__FILE__, keyword__FILE__}, EXPR_END | |
-BEGIN, {keyword_BEGIN, keyword_BEGIN}, EXPR_END | |
-END, {keyword_END, keyword_END}, EXPR_END | |
-alias, {keyword_alias, keyword_alias}, EXPR_FNAME | |
-and, {keyword_and, keyword_and}, EXPR_VALUE | |
-begin, {keyword_begin, keyword_begin}, EXPR_BEG | |
-break, {keyword_break, keyword_break}, EXPR_MID | |
-case, {keyword_case, keyword_case}, EXPR_VALUE | |
-class, {keyword_class, keyword_class}, EXPR_CLASS | |
-def, {keyword_def, keyword_def}, EXPR_FNAME | |
-defined?, {keyword_defined, keyword_defined}, EXPR_ARG | |
-do, {keyword_do, keyword_do}, EXPR_BEG | |
-else, {keyword_else, keyword_else}, EXPR_BEG | |
-elsif, {keyword_elsif, keyword_elsif}, EXPR_VALUE | |
-end, {keyword_end, keyword_end}, EXPR_END | |
-ensure, {keyword_ensure, keyword_ensure}, EXPR_BEG | |
-false, {keyword_false, keyword_false}, EXPR_END | |
-for, {keyword_for, keyword_for}, EXPR_VALUE | |
-if, {keyword_if, modifier_if}, EXPR_VALUE | |
-in, {keyword_in, keyword_in}, EXPR_VALUE | |
-module, {keyword_module, keyword_module}, EXPR_VALUE | |
-next, {keyword_next, keyword_next}, EXPR_MID | |
-nil, {keyword_nil, keyword_nil}, EXPR_END | |
-not, {keyword_not, keyword_not}, EXPR_ARG | |
-or, {keyword_or, keyword_or}, EXPR_VALUE | |
-redo, {keyword_redo, keyword_redo}, EXPR_END | |
-rescue, {keyword_rescue, modifier_rescue}, EXPR_MID | |
-retry, {keyword_retry, keyword_retry}, EXPR_END | |
-return, {keyword_return, keyword_return}, EXPR_MID | |
-self, {keyword_self, keyword_self}, EXPR_END | |
-super, {keyword_super, keyword_super}, EXPR_ARG | |
-then, {keyword_then, keyword_then}, EXPR_BEG | |
-true, {keyword_true, keyword_true}, EXPR_END | |
-undef, {keyword_undef, keyword_undef}, EXPR_FNAME | |
-unless, {keyword_unless, modifier_unless}, EXPR_VALUE | |
-until, {keyword_until, modifier_until}, EXPR_VALUE | |
-when, {keyword_when, keyword_when}, EXPR_VALUE | |
-while, {keyword_while, modifier_while}, EXPR_VALUE | |
-yield, {keyword_yield, keyword_yield}, EXPR_ARG | |
-%% | |
-#endif | |
Index: mdoc2man.rb | |
=================================================================== | |
--- mdoc2man.rb (.../v1_9_0_5) (revision 21934) | |
+++ mdoc2man.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,465 +0,0 @@ | |
-#!/usr/bin/env ruby | |
-### | |
-### mdoc2man - mdoc to man converter | |
-### | |
-### Quick usage: mdoc2man.rb < mdoc_manpage.8 > man_manpage.8 | |
-### | |
-### Ported from Perl by Akinori MUSHA. | |
-### | |
-### Copyright (c) 2001 University of Illinois Board of Trustees | |
-### Copyright (c) 2001 Mark D. Roth | |
-### Copyright (c) 2002, 2003 Akinori MUSHA | |
-### All rights reserved. | |
-### | |
-### Redistribution and use in source and binary forms, with or without | |
-### modification, are permitted provided that the following conditions | |
-### are met: | |
-### 1. Redistributions of source code must retain the above copyright | |
-### notice, this list of conditions and the following disclaimer. | |
-### 2. Redistributions in binary form must reproduce the above copyright | |
-### notice, this list of conditions and the following disclaimer in the | |
-### documentation and/or other materials provided with the distribution. | |
-### 3. All advertising materials mentioning features or use of this software | |
-### must display the following acknowledgement: | |
-### This product includes software developed by the University of | |
-### Illinois at Urbana, and their contributors. | |
-### 4. The University nor the names of their | |
-### contributors may be used to endorse or promote products derived from | |
-### this software without specific prior written permission. | |
-### | |
-### THIS SOFTWARE IS PROVIDED BY THE TRUSTEES AND CONTRIBUTORS ``AS IS'' AND | |
-### ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
-### IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
-### ARE DISCLAIMED. IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE | |
-### FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
-### DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |
-### OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
-### HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
-### LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | |
-### OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | |
-### SUCH DAMAGE. | |
-### | |
-### $Id$ | |
-### | |
- | |
-class Mdoc2Man | |
- ANGLE = 1 | |
- OPTION = 2 | |
- PAREN = 3 | |
- | |
- RE_PUNCT = /^[!"'),\.\/:;>\?\]`]$/ | |
- | |
- def initialize | |
- @name = @date = @id = nil | |
- @refauthors = @reftitle = @refissue = @refdate = @refopt = nil | |
- | |
- @optlist = 0 ### 1 = bullet, 2 = enum, 3 = tag, 4 = item | |
- @oldoptlist = 0 | |
- @nospace = 0 ### 0, 1, 2 | |
- @enum = 0 | |
- @synopsis = true | |
- @reference = false | |
- @ext = false | |
- @extopt = false | |
- @literal = false | |
- end | |
- | |
- def mdoc2man(i, o) | |
- i.each { |line| | |
- if /^\./ !~ line | |
- o.print line | |
- o.print ".br\n" if @literal | |
- next | |
- end | |
- | |
- line.slice!(0, 1) | |
- | |
- next if /\\"/ =~ line | |
- | |
- line = parse_macro(line) and o.print line | |
- } | |
- | |
- initialize | |
- end | |
- | |
- def parse_macro(line) | |
- words = line.split | |
- retval = '' | |
- | |
- quote = [] | |
- dl = false | |
- | |
- while word = words.shift | |
- case word | |
- when RE_PUNCT | |
- while q = quote.pop | |
- case q | |
- when OPTION | |
- retval << ']' | |
- when PAREN | |
- retval << ')' | |
- when ANGLE | |
- retval << '>' | |
- end | |
- end | |
- retval << word | |
- next | |
- when 'Li', 'Pf' | |
- @nospace = 1 | |
- next | |
- when 'Xo' | |
- @ext = true | |
- retval << ' ' unless retval.empty? || /[\n ]\z/ =~ retval | |
- next | |
- when 'Xc' | |
- @ext = false | |
- retval << "\n" unless @extopt | |
- break | |
- when 'Bd' | |
- @literal = true if words[0] == '-literal' | |
- retval << "\n" | |
- break | |
- when 'Ed' | |
- @literal = false | |
- break | |
- when 'Ns' | |
- @nospace = 1 if @nospace == 0 | |
- retval.chomp!(' ') | |
- next | |
- when 'No' | |
- retval.chomp!(' ') | |
- retval << words.shift | |
- next | |
- when 'Dq' | |
- retval << '``' | |
- begin | |
- retval << words.shift << ' ' | |
- end until words.empty? || RE_PUNCT =~ words[0] | |
- retval.chomp!(' ') | |
- retval << '\'\'' | |
- @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- when 'Sq', 'Ql' | |
- retval << '`' << words.shift << '\'' | |
- @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- # when 'Ic' | |
- # retval << '\\fB' << words.shift << '\\fP' | |
- # next | |
- when 'Oo' | |
- #retval << "[\\c\n" | |
- @extopt = true | |
- @nospace = 1 if @nospace == 0 | |
- retval << '[' | |
- next | |
- when 'Oc' | |
- @extopt = false | |
- retval << ']' | |
- next | |
- when 'Ao' | |
- @nospace = 1 if @nospace == 0 | |
- retval << '<' | |
- next | |
- when 'Ac' | |
- retval << '>' | |
- next | |
- end | |
- | |
- retval << ' ' if @nospace == 0 && !(retval.empty? || /[\n ]\z/ =~ retval) | |
- @nospace = 0 if @nospace == 1 | |
- | |
- case word | |
- when 'Dd' | |
- @date = words.join(' ') | |
- return nil | |
- when 'Dt' | |
- if words.size >= 2 && words[1] == '""' && | |
- /^(.*)\(([0-9])\)$/ =~ words[0] | |
- words[0] = $1 | |
- words[1] = $2 | |
- end | |
- @id = words.join(' ') | |
- return nil | |
- when 'Os' | |
- retval << '.TH ' << @id << ' "' << @date << '" "' << | |
- words.join(' ') << '"' | |
- break | |
- when 'Sh' | |
- retval << '.SH' | |
- @synopsis = (words[0] == 'SYNOPSIS') | |
- next | |
- when 'Xr' | |
- retval << '\\fB' << words.shift << | |
- '\\fP(' << words.shift << ')' << words.shift | |
- break | |
- when 'Rs' | |
- @refauthors = [] | |
- @reftitle = '' | |
- @refissue = '' | |
- @refdate = '' | |
- @refopt = '' | |
- @reference = true | |
- break | |
- when 'Re' | |
- retval << "\n" | |
- | |
- # authors | |
- while @refauthors.size > 1 | |
- retval << @refauthors.shift << ', ' | |
- end | |
- retval << 'and ' unless retval.empty? | |
- retval << @refauthors.shift | |
- | |
- # title | |
- retval << ', \\fI' << @reftitle << '\\fP' | |
- | |
- # issue | |
- retval << ', ' << @refissue unless @refissue.empty? | |
- | |
- # date | |
- retval << ', ' << @refdate unless @refdate.empty? | |
- | |
- # optional info | |
- retval << ', ' << @refopt unless @refopt.empty? | |
- | |
- retval << ".\n" | |
- | |
- @reference = false | |
- break | |
- when 'An' | |
- next | |
- when 'Dl' | |
- retval << ".nf\n" << '\\& ' | |
- dl = true | |
- next | |
- when 'Ux' | |
- retval << "UNIX" | |
- next | |
- end | |
- | |
- if @reference | |
- case word | |
- when '%A' | |
- @refauthors.unshift(words.join(' ')) | |
- break | |
- when '%T' | |
- @reftitle = words.join(' ') | |
- @reftitle.sub!(/^"/, '') | |
- @reftitle.sub!(/"$/, '') | |
- break | |
- when '%N' | |
- @refissue = words.join(' ') | |
- break | |
- when '%D' | |
- @refdate = words.join(' ') | |
- break | |
- when '%O' | |
- @refopt = words.join(' ') | |
- break | |
- end | |
- end | |
- | |
- case word | |
- when 'Nm' | |
- name = words.empty? ? @name : words.shift | |
- @name ||= name | |
- retval << ".br\n" if @synopsis | |
- retval << "\\fB" << name << "\\fP" | |
- @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- when 'Nd' | |
- retval << '\\-' | |
- next | |
- when 'Fl' | |
- retval << '\\fB\\-' << words.shift << '\\fP' | |
- @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- when 'Ar' | |
- retval << '\\fI' | |
- if words.empty? | |
- retval << 'file ...\\fP' | |
- else | |
- retval << words.shift << '\\fP' | |
- while words[0] == '|' | |
- retval << ' ' << words.shift << ' \\fI' << words.shift << '\\fP' | |
- end | |
- @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- end | |
- when 'Cm' | |
- retval << '\\fB' << words.shift << '\\fP' | |
- while RE_PUNCT =~ words[0] | |
- retval << words.shift | |
- end | |
- next | |
- when 'Op' | |
- quote << OPTION | |
- @nospace = 1 if @nospace == 0 | |
- retval << '[' | |
- # words.push(words.pop + ']') | |
- next | |
- when 'Aq' | |
- quote << ANGLE | |
- @nospace = 1 if @nospace == 0 | |
- retval << '<' | |
- # words.push(words.pop + '>') | |
- next | |
- when 'Pp' | |
- retval << "\n" | |
- next | |
- when 'Ss' | |
- retval << '.SS' | |
- next | |
- end | |
- | |
- if word == 'Pa' && !quote.include?(OPTION) | |
- retval << '\\fI' | |
- retval << '\\&' if /^\./ =~ words[0] | |
- retval << words.shift << '\\fP' | |
- while RE_PUNCT =~ words[0] | |
- retval << words.shift | |
- end | |
- # @nospace = 1 if @nospace == 0 && RE_PUNCT =~ words[0] | |
- next | |
- end | |
- | |
- case word | |
- when 'Dv' | |
- retval << '.BR' | |
- next | |
- when 'Em', 'Ev' | |
- retval << '.IR' | |
- next | |
- when 'Pq' | |
- retval << '(' | |
- @nospace = 1 | |
- quote << PAREN | |
- next | |
- when 'Sx', 'Sy' | |
- retval << '.B ' << words.join(' ') | |
- break | |
- when 'Ic' | |
- retval << '\\fB' | |
- until words.empty? || RE_PUNCT =~ words[0] | |
- case words[0] | |
- when 'Op' | |
- words.shift | |
- retval << '[' | |
- words.push(words.pop + ']') | |
- next | |
- when 'Aq' | |
- words.shift | |
- retval << '<' | |
- words.push(words.pop + '>') | |
- next | |
- when 'Ar' | |
- words.shift | |
- retval << '\\fI' << words.shift << '\\fP' | |
- else | |
- retval << words.shift | |
- end | |
- | |
- retval << ' ' if @nospace == 0 | |
- end | |
- | |
- retval.chomp!(' ') | |
- retval << '\\fP' | |
- retval << words.shift unless words.empty? | |
- break | |
- when 'Bl' | |
- @oldoptlist = @optlist | |
- | |
- case words[0] | |
- when '-bullet' | |
- @optlist = 1 | |
- when '-enum' | |
- @optlist = 2 | |
- @enum = 0 | |
- when '-tag' | |
- @optlist = 3 | |
- when '-item' | |
- @optlist = 4 | |
- end | |
- | |
- break | |
- when 'El' | |
- @optlist = @oldoptlist | |
- next | |
- end | |
- | |
- if @optlist != 0 && word == 'It' | |
- case @optlist | |
- when 1 | |
- # bullets | |
- retval << '.IP \\(bu' | |
- when 2 | |
- # enum | |
- @enum += 1 | |
- retval << '.IP ' << @enum << '.' | |
- when 3 | |
- # tags | |
- retval << ".TP\n" | |
- case words[0] | |
- when 'Pa', 'Ev' | |
- words.shift | |
- retval << '.B' | |
- end | |
- when 4 | |
- # item | |
- retval << ".IP\n" | |
- end | |
- | |
- next | |
- end | |
- | |
- case word | |
- when 'Sm' | |
- case words[0] | |
- when 'off' | |
- @nospace = 2 | |
- when 'on' | |
- # retval << "\n" | |
- @nospace = 0 | |
- end | |
- words.shift | |
- next | |
- end | |
- | |
- retval << word | |
- end | |
- | |
- return nil if retval == '.' | |
- | |
- retval.sub!(/\A\.([^a-zA-Z])/, "\\1") | |
- # retval.chomp!(' ') | |
- | |
- while q = quote.pop | |
- case q | |
- when OPTION | |
- retval << ']' | |
- when PAREN | |
- retval << ')' | |
- when ANGLE | |
- retval << '>' | |
- end | |
- end | |
- | |
- # retval << ' ' unless @nospace == 0 || retval.empty? || /\n\z/ =~ retval | |
- | |
- retval << ' ' unless !@ext || @extopt || / $/ =~ retval | |
- | |
- retval << "\n" unless @ext || @extopt || retval.empty? || /\n\z/ =~ retval | |
- | |
- retval << ".fi\n" if dl | |
- | |
- return retval | |
- end | |
- | |
- def self.mdoc2man(i, o) | |
- new.mdoc2man(i, o) | |
- end | |
-end | |
- | |
-if $0 == __FILE__ | |
- Mdoc2Man.mdoc2man(ARGF, STDOUT) | |
-end | |
Index: keywords | |
=================================================================== | |
--- keywords (.../v1_9_0_5) (revision 21934) | |
+++ keywords (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,51 +0,0 @@ | |
-%{ | |
-struct kwtable {const char *name; int id[2]; enum lex_state_e state;}; | |
-const struct kwtable *rb_reserved_word(const char *, unsigned int); | |
-#ifndef RIPPER | |
-%} | |
- | |
-struct kwtable; | |
-%% | |
-__ENCODING__, {keyword__ENCODING__, keyword__ENCODING__}, EXPR_END | |
-__LINE__, {keyword__LINE__, keyword__LINE__}, EXPR_END | |
-__FILE__, {keyword__FILE__, keyword__FILE__}, EXPR_END | |
-BEGIN, {keyword_BEGIN, keyword_BEGIN}, EXPR_END | |
-END, {keyword_END, keyword_END}, EXPR_END | |
-alias, {keyword_alias, keyword_alias}, EXPR_FNAME | |
-and, {keyword_and, keyword_and}, EXPR_VALUE | |
-begin, {keyword_begin, keyword_begin}, EXPR_BEG | |
-break, {keyword_break, keyword_break}, EXPR_MID | |
-case, {keyword_case, keyword_case}, EXPR_VALUE | |
-class, {keyword_class, keyword_class}, EXPR_CLASS | |
-def, {keyword_def, keyword_def}, EXPR_FNAME | |
-defined?, {keyword_defined, keyword_defined}, EXPR_ARG | |
-do, {keyword_do, keyword_do}, EXPR_BEG | |
-else, {keyword_else, keyword_else}, EXPR_BEG | |
-elsif, {keyword_elsif, keyword_elsif}, EXPR_VALUE | |
-end, {keyword_end, keyword_end}, EXPR_END | |
-ensure, {keyword_ensure, keyword_ensure}, EXPR_BEG | |
-false, {keyword_false, keyword_false}, EXPR_END | |
-for, {keyword_for, keyword_for}, EXPR_VALUE | |
-if, {keyword_if, modifier_if}, EXPR_VALUE | |
-in, {keyword_in, keyword_in}, EXPR_VALUE | |
-module, {keyword_module, keyword_module}, EXPR_VALUE | |
-next, {keyword_next, keyword_next}, EXPR_MID | |
-nil, {keyword_nil, keyword_nil}, EXPR_END | |
-not, {keyword_not, keyword_not}, EXPR_ARG | |
-or, {keyword_or, keyword_or}, EXPR_VALUE | |
-redo, {keyword_redo, keyword_redo}, EXPR_END | |
-rescue, {keyword_rescue, modifier_rescue}, EXPR_MID | |
-retry, {keyword_retry, keyword_retry}, EXPR_END | |
-return, {keyword_return, keyword_return}, EXPR_MID | |
-self, {keyword_self, keyword_self}, EXPR_END | |
-super, {keyword_super, keyword_super}, EXPR_ARG | |
-then, {keyword_then, keyword_then}, EXPR_BEG | |
-true, {keyword_true, keyword_true}, EXPR_END | |
-undef, {keyword_undef, keyword_undef}, EXPR_FNAME | |
-unless, {keyword_unless, modifier_unless}, EXPR_VALUE | |
-until, {keyword_until, modifier_until}, EXPR_VALUE | |
-when, {keyword_when, keyword_when}, EXPR_VALUE | |
-while, {keyword_while, modifier_while}, EXPR_VALUE | |
-yield, {keyword_yield, keyword_yield}, EXPR_ARG | |
-%% | |
-#endif | |
Index: ruby.1 | |
=================================================================== | |
--- ruby.1 (.../v1_9_0_5) (revision 21934) | |
+++ ruby.1 (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,414 +0,0 @@ | |
-.\"Ruby is copyrighted by Yukihiro Matsumoto <[email protected]>. | |
-.Dd December 31, 2002 | |
-.Dt RUBY(1) "" "Ruby Programmers Reference Guide" | |
-.\".Dt RUBY 1 | |
-.Os UNIX | |
-.Sh NAME | |
-.Nm ruby | |
-.Nd Interpreted object-oriented scripting language | |
-.Sh SYNOPSIS | |
-.Nm | |
-.Op Fl -copyright | |
-.Op Fl -version | |
-.Op Fl Sacdlnpswvy | |
-.Op Fl 0 Ns Op Ar octal | |
-.Op Fl C Ar directory | |
-.Op Fl E Ar encoding | |
-.Op Fl F Ar pattern | |
-.Op Fl I Ar directory | |
-.Op Fl K Ar c | |
-.Op Fl T Ns Op Ar level | |
-.Op Fl W Ns Op Ar level | |
-.Op Fl e Ar command | |
-.Op Fl i Ns Op Ar extension | |
-.Op Fl r Ar library | |
-.Op Fl x Ns Op Ar directory | |
-.Op - Ns Bro Cm enable Ns | Ns Cm disable Brc Ns - Ns Ar FEATURE | |
-.Op Fl -verbose | |
-.Op Fl - | |
-.Op Ar program_file | |
-.Op Ar argument ... | |
-.Sh DESCRIPTION | |
-Ruby is an interpreted scripting language for quick and easy | |
-object-oriented programming. It has many features to process text | |
-files and to do system management tasks (as in Perl). It is simple, | |
-straight-forward, and extensible. | |
-.Pp | |
-If you want a language for easy object-oriented programming, or you | |
-don't like the Perl ugliness, or you do like the concept of LISP, but | |
-don't like too much parentheses, Ruby may be the language of your | |
-choice. | |
-.Sh FEATURES | |
-Ruby's features are as follows: | |
-.Bl -tag -width 6n | |
-.It Sy "Interpretive" | |
-Ruby is an interpreted language, so you don't have to recompile | |
-programs written in Ruby to execute them. | |
-.Pp | |
-.It Sy "Variables have no type (dynamic typing)" | |
-Variables in Ruby can contain data of any type. You don't have to | |
-worry about variable typing. Consequently, it has a weaker compile | |
-time check. | |
-.Pp | |
-.It Sy "No declaration needed" | |
-You can use variables in your Ruby programs without any declarations. | |
-Variable names denote their scope, local, global, instance, etc. | |
-.Pp | |
-.It Sy "Simple syntax" | |
-Ruby has a simple syntax influenced slightly from Eiffel. | |
-.Pp | |
-.It Sy "No user-level memory management" | |
-Ruby has automatic memory management. Objects no longer referenced | |
-from anywhere are automatically collected by the garbage collector | |
-built into the interpreter. | |
-.Pp | |
-.It Sy "Everything is an object" | |
-Ruby is the purely object-oriented language, and was so since its | |
-creation. Even such basic data as integers are seen as objects. | |
-.Pp | |
-.It Sy "Class, inheritance, and methods" | |
-Of course, as an object-oriented language, Ruby has such basic | |
-features like classes, inheritance, and methods. | |
-.Pp | |
-.It Sy "Singleton methods" | |
-Ruby has the ability to define methods for certain objects. For | |
-example, you can define a press-button action for certain widget by | |
-defining a singleton method for the button. Or, you can make up your | |
-own prototype based object system using singleton methods, if you want | |
-to. | |
-.Pp | |
-.It Sy "Mix-in by modules" | |
-Ruby intentionally does not have the multiple inheritance as it is a | |
-source of confusion. Instead, Ruby has the ability to share | |
-implementations across the inheritance tree. This is often called | |
-.Sq Mix-in . | |
-.Pp | |
-.It Sy "Iterators" | |
-Ruby has iterators for loop abstraction. | |
-.Pp | |
-.It Sy "Closures" | |
-In Ruby, you can objectify the procedure. | |
-.Pp | |
-.It Sy "Text processing and regular expression" | |
-Ruby has a bunch of text processing features like in Perl. | |
-.Pp | |
-.It Sy "Bignums" | |
-With built-in bignums, you can for example calculate factorial(400). | |
-.Pp | |
-.It Sy "Exception handling" | |
-As in Java(tm). | |
-.Pp | |
-.It Sy "Direct access to the OS" | |
-Ruby can use most | |
-.Ux | |
-system calls, often used in system programming. | |
-.Pp | |
-.It Sy "Dynamic loading" | |
-On most | |
-.Ux | |
-systems, you can load object files into the Ruby interpreter | |
-on-the-fly. | |
-.El | |
-.Pp | |
-.Sh OPTIONS | |
-Ruby interpreter accepts following command-line options (switches). | |
-They are quite similar to those of | |
-.Xr perl 1 . | |
-.Bl -tag -width "1234567890123" -compact | |
-.Pp | |
-.It Fl -copyright | |
-Prints the copyright notice. | |
-.Pp | |
-.It Fl -version | |
-Prints the version of Ruby interpreter. | |
-.Pp | |
-.It Fl 0 Ns Op Ar octal | |
-(The digit | |
-.Dq zero . ) | |
-Specifies the input record separator | |
-.Pf ( Li "$/" ) | |
-as an octal number. If no digit is given, the null character is taken | |
-as the separator. Other switches may follow the digits. | |
-.Fl 00 | |
-turns Ruby into paragraph mode. | |
-.Fl 0777 | |
-makes Ruby read whole file at once as a single string since there is | |
-no legal character with that value. | |
-.Pp | |
-.It Fl C Ar directory | |
-.It Fl X Ar directory | |
-Causes Ruby to switch to the directory. | |
-.Pp | |
-.It Fl E Ar encname | |
-.It Fl -encoding Ar encname | |
-Specifies the encoding for the program codes. | |
-.Pp | |
-.It Fl F Ar pattern | |
-Specifies input field separator | |
-.Pf ( Li "$;" ) . | |
-.Pp | |
-.It Fl I Ar directory | |
-Used to tell Ruby where to load the library scripts. Directory path | |
-will be added to the load-path variable | |
-.Pf ( Li "$:" ) . | |
-.Pp | |
-.It Fl K Ar kcode | |
-Specifies KANJI (Japanese) encoding. | |
-.Pp | |
-.It Fl S | |
-Makes Ruby use the | |
-.Ev PATH | |
-environment variable to search for script, unless if its name begins | |
-with a slash. This is used to emulate | |
-.Li #! | |
-on machines that don't support it, in the following manner: | |
-.Bd -literal -offset indent | |
-#! /usr/local/bin/ruby | |
-# This line makes the next one a comment in Ruby \e | |
- exec /usr/local/bin/ruby -S $0 $* | |
-.Ed | |
-.Pp | |
-.It Fl T Ns Op Ar level | |
-Turns on taint checks at the specified level (default 1). | |
-.Pp | |
-.It Fl W Ns Op Ar level | |
-Turns on verbose mode at the specified level, without printing version | |
-message at the beginning. The level can be; | |
-.Bl -hang -offset indent | |
-.It Sy 0 | |
-Verbose mode is "silence". It sets the | |
-.Li "$VERBOSE" | |
-to nil. | |
-.Pp | |
-.It Sy 1 | |
-Verbose mode is "medium". It sets the | |
-.Li "$VERBOSE" | |
-to false. | |
-.Pp | |
-.It Sy 2 (default) | |
-Verbose mode is "verbose". It sets the | |
-.Li "$VERBOSE" | |
-to true. | |
-.Fl W Ns | |
-2 is same as | |
-.Fl w | |
-. | |
-.El | |
-.Pp | |
-.It Fl a | |
-Turns on auto-split mode when used with | |
-.Fl n | |
-or | |
-.Fl p . | |
-In auto-split mode, Ruby executes | |
-.Dl $F = $_.split | |
-at beginning of each loop. | |
-.Pp | |
-.It Fl c | |
-Causes Ruby to check the syntax of the script and exit without | |
-executing. If there are no syntax errors, Ruby will print | |
-.Dq Syntax OK | |
-to the standard output. | |
-.Pp | |
-.It Fl d | |
-.It Fl -debug | |
-Turns on debug mode. | |
-.Li "$DEBUG" | |
-will be set to true. | |
-.Pp | |
-.It Fl e Ar command | |
-Specifies script from command-line while telling Ruby not to search | |
-the rest of arguments for a script file name. | |
-.Pp | |
-.It Fl h | |
-.It Fl -help | |
-Prints a summary of the options. | |
-.Pp | |
-.It Fl i Ar extension | |
-Specifies in-place-edit mode. The extension, if specified, is added | |
-to old file name to make a backup copy. For example: | |
-.Bd -literal -offset indent | |
-% echo matz > /tmp/junk | |
-% cat /tmp/junk | |
-matz | |
-% ruby -p -i.bak -e '$_.upcase!' /tmp/junk | |
-% cat /tmp/junk | |
-MATZ | |
-% cat /tmp/junk.bak | |
-matz | |
-.Ed | |
-.Pp | |
-.It Fl l | |
-(The lowercase letter | |
-.Dq ell . ) | |
-Enables automatic line-ending processing, which means to firstly set | |
-.Li "$\e" | |
-to the value of | |
-.Li "$/" , | |
-and secondly chops every line read using | |
-.Li chop! . | |
-.Pp | |
-.It Fl n | |
-Causes Ruby to assume the following loop around your script, which | |
-makes it iterate over file name arguments somewhat like | |
-.Nm sed | |
-.Fl n | |
-or | |
-.Nm awk . | |
-.Bd -literal -offset indent | |
-while gets | |
- ... | |
-end | |
-.Ed | |
-.Pp | |
-.It Fl p | |
-Acts mostly same as -n switch, but print the value of variable | |
-.Li "$_" | |
-at the each end of the loop. For example: | |
-.Bd -literal -offset indent | |
-% echo matz | ruby -p -e '$_.tr! "a-z", "A-Z"' | |
-MATZ | |
-.Ed | |
-.Pp | |
-.It Fl r Ar library | |
-Causes Ruby to load the library using require. It is useful when using | |
-.Fl n | |
-or | |
-.Fl p . | |
-.Pp | |
-.It Fl s | |
-Enables some switch parsing for switches after script name but before | |
-any file name arguments (or before a | |
-.Fl - ) . | |
-Any switches found there are removed from | |
-.Li ARGV | |
-and set the corresponding variable in the script. For example: | |
-.Bd -literal -offset indent | |
-#! /usr/local/bin/ruby -s | |
-# prints "true" if invoked with `-xyz' switch. | |
-print "true\en" if $xyz | |
-.Ed | |
-.Pp | |
-On some systems | |
-.Li "$0" | |
-does not always contain the full pathname, so you need the | |
-.Fl S | |
-switch to tell Ruby to search for the script if necessary. To handle | |
-embedded spaces or such. A better construct than | |
-.Li "$*" | |
-would be | |
-.Li ${1+"$@"} , | |
-but it does not work if the script is being interpreted by | |
-.Xr csh 1 . | |
-.Pp | |
-.It Fl v | |
-Enables verbose mode. Ruby will print its version at the beginning, | |
-and set the variable | |
-.Li "$VERBOSE" | |
-to true. Some methods print extra messages if this variable is true. | |
-If this switch is given, and no other switches are present, Ruby quits | |
-after printing its version. | |
-.Pp | |
-.It Fl w | |
-Enables verbose mode without printing version message at the | |
-beginning. It sets the | |
-.Li "$VERBOSE" | |
-variable to true. | |
-.Pp | |
-.It Fl x Ns Op Ar directory | |
-Tells Ruby that the script is embedded in a message. Leading garbage | |
-will be discarded until the first that starts with | |
-.Dq #! | |
-and contains the string, | |
-.Dq ruby . | |
-Any meaningful switches on that line will applied. The end of script | |
-must be specified with either | |
-.Li EOF , | |
-.Li "^D" ( Li "control-D" ) , | |
-.Li "^Z" ( Li "control-Z" ) , | |
-or reserved word | |
-.Li __END__ . | |
-If the directory name is specified, Ruby will switch to that directory | |
-before executing script. | |
-.Pp | |
-.It Fl y | |
-.It Fl -yydebug | |
-Turns on compiler debug mode. Ruby will print a bunch of internal | |
-state messages during compiling scripts. You don't have to specify | |
-this switch, unless you are going to debug the Ruby interpreter. | |
-.Pp | |
-.It Fl -disable- Ns Ar FEATURE | |
-.It Fl -enable- Ns Ar FEATURE | |
-Disables (or enables) the specified | |
-.Ar FEATURE Ns | |
-\&. | |
-.Pp | |
-.It Fl -disable-gems | |
-.It Fl -enable-gems | |
-Disables (or enables) RubyGems libraries. By default, Ruby will load the latest | |
-version of each installed gem. The | |
-.Li Gem::Enable | |
-constant is true if RubyGems is enabled, false if otherwise. | |
-.Pp | |
-.It Fl -disable-rubyopt | |
-.It Fl -enable-rubyopt | |
-Ignores (or considers) the | |
-.Ev RUBYOPT | |
-environment variable. By default, Ruby considers the variable. | |
-.Pp | |
-.It Fl -disable-all | |
-.It Fl -enable-all | |
-Disables (or enables) all features. | |
-.Pp | |
-.It Fl -verbose | |
-Enables verbose mode without printing version message at the | |
-beginning. It sets the | |
-.Li "$VERBOSE" | |
-variable to true. | |
-If this switch is given, and no other switches are present, Ruby quits | |
-after printing its version. | |
-.El | |
-.Pp | |
-.Sh ENVIRONMENT | |
-.Bl -tag -width "RUBYLIB_PREFIX" -compact | |
-.It Ev RUBYLIB | |
-A colon-separated list of directories that are added to Ruby's | |
-library load path | |
-.Pf ( Li "$:" ) . Directories from this environment variable are searched | |
-before the standard load path is searched. | |
-.Pp | |
-e.g.: | |
-.Dl RUBYLIB="$HOME/lib/ruby:$HOME/lib/rubyext" | |
-.Pp | |
-.It Ev RUBYOPT | |
-Additional Ruby options. | |
-.Pp | |
-e.g. | |
-.Dl RUBYOPT="-w -Ke" | |
-.Pp | |
-.It Ev RUBYPATH | |
-A colon-separated list of directories that Ruby searches for | |
-Ruby programs when the | |
-.Fl S | |
-flag is specified. This variable precedes the | |
-.Ev PATH | |
-environment variable. | |
-.Pp | |
-.It Ev RUBYSHELL | |
-The path to the system shell command. This environment variable is | |
-enabled for only mswin32, mingw32, and OS/2 platforms. If this | |
-variable is not defined, Ruby refers to | |
-.Ev COMSPEC . | |
-.Pp | |
-.It Ev PATH | |
-Ruby refers to the | |
-.Ev PATH | |
-environment variable on calling Kernel#system. | |
-.Pp | |
-.It Ev RUBYLIB_PREFIX | |
-This variable is obsolete. | |
-.El | |
-.Pp | |
-.Sh AUTHORS | |
-Ruby is designed and implemented by | |
-.An Yukihiro Matsumoto Aq [email protected] . | |
Index: opt_operand.def | |
=================================================================== | |
--- opt_operand.def (.../v1_9_0_5) (revision 21934) | |
+++ opt_operand.def (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,59 +0,0 @@ | |
-# | |
-# configration file for operand union optimization | |
-# | |
-# format: | |
-# [insn name] op1, op2 ... | |
-# | |
-# wildcard: * | |
-# | |
- | |
-__END__ | |
- | |
-getlocal 2 | |
-getlocal 3 | |
-getlocal 4 | |
- | |
-setlocal 2 | |
-setlocal 3 | |
-setlocal 4 | |
- | |
-getdynamic *, 0 | |
-getdynamic 1, 0 | |
-getdynamic 2, 0 | |
-getdynamic 3, 0 | |
-getdynamic 4, 0 | |
- | |
-setdynamic *, 0 | |
-setdynamic 1, 0 | |
-setdynamic 2, 0 | |
-setdynamic 3, 0 | |
-setdynamic 4, 0 | |
- | |
-putobject INT2FIX(0) | |
-putobject INT2FIX(1) | |
-putobject Qtrue | |
-putobject Qfalse | |
- | |
-# CALL | |
-send *, *, Qfalse, 0, * | |
-send *, 0, Qfalse, 0, * | |
-send *, 1, Qfalse, 0, * | |
-send *, 2, Qfalse, 0, * | |
-send *, 3, Qfalse, 0, * | |
- | |
-# FCALL | |
-send *, *, Qfalse, 0x04, * | |
-send *, 0, Qfalse, 0x04, * | |
-send *, 1, Qfalse, 0x04, * | |
-send *, 2, Qfalse, 0x04, * | |
-send *, 3, Qfalse, 0x04, * | |
- | |
-# VCALL | |
-send *, 0, Qfalse, 0x0c, * | |
- | |
- | |
-__END__ | |
- | |
- | |
- | |
- | |
Index: opt_insn_unif.def | |
=================================================================== | |
--- opt_insn_unif.def (.../v1_9_0_5) (revision 21934) | |
+++ opt_insn_unif.def (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,29 +0,0 @@ | |
-# | |
-# a definition of instruction unification | |
-# | |
-# | |
- | |
-__END__ | |
- | |
-putobject putobject | |
-putobject putstring | |
-putobject setlocal | |
-putobject setdynamic | |
- | |
-putstring putstring | |
-putstring putobject | |
-putstring setlocal | |
-putstring setdynamic | |
- | |
-# putnil end | |
- | |
-dup setlocal | |
- | |
-# from tarai | |
-getlocal getlocal | |
-# getlocal send | |
- | |
-# from tak, ackermann | |
-getlocal putobject | |
- | |
- | |
Index: distruby.rb | |
=================================================================== | |
--- distruby.rb (.../v1_9_0_5) (revision 21934) | |
+++ distruby.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,59 +0,0 @@ | |
-#!./miniruby | |
- | |
-if RUBY_PATCHLEVEL.zero? | |
- dirname = sprintf 'ruby-%s', RUBY_VERSION | |
- tagname = dirname.gsub /ruby-(\d)\.(\d)\.(\d)/, 'v\1_\2_\3' | |
-else | |
- dirname = sprintf 'ruby-%s-p%u', RUBY_VERSION, RUBY_PATCHLEVEL | |
- tagname = dirname.gsub /ruby-(\d)\.(\d)\.(\d)-p/, 'v\1_\2_\3_' | |
-end | |
-tgzname = dirname + '.tar.gz' | |
-tbzname = dirname + '.tar.bz2' | |
-zipname = dirname + '.zip' | |
-repos = 'http://svn.ruby-lang.org/repos/ruby/tags/' + tagname | |
- | |
-STDERR.puts 'exporting sources...' | |
-system 'svn', 'export', '-q', repos, dirname | |
-Dir.chdir dirname do | |
- STDERR.puts 'generating configure...' | |
- system 'autoconf' | |
- system 'rm', '-rf', 'autom4te.cache' | |
- | |
- STDERR.puts 'generating parse.c...' | |
- system 'bison', '-y', '-o', 'parse.c', 'parse.y' | |
-end | |
- | |
-STDERR.puts 'generating tarballs...' | |
-ENV['GZIP'] = '-9' | |
-system 'tar', 'chofzp', tgzname, dirname | |
-system 'tar', 'chojfp', tbzname, dirname | |
-system 'zip', '-q9r', zipname, dirname | |
- | |
-require 'digest/md5' | |
-require 'digest/sha2' | |
-for name in [tgzname, tbzname, zipname] do | |
- open name, 'rb' do |fp| | |
- str = fp.read | |
- md5 = Digest::MD5.hexdigest str | |
- sha = Digest::SHA256.hexdigest str | |
- printf "MD5(%s)= %s\nSHA256(%s)= %s\nSIZE(%s)= %s\n\n", | |
- name, md5, | |
- name, sha, | |
- name, str.size | |
- end | |
-end | |
- | |
- | |
- | |
-# | |
-# Local Variables: | |
-# mode: ruby | |
-# code: utf-8 | |
-# indent-tabs-mode: t | |
-# tab-width: 3 | |
-# ruby-indent-level: 3 | |
-# fill-column: 79 | |
-# default-justification: full | |
-# End: | |
-# vi: ts=3 sw=3 | |
- | |
Index: complex.c | |
=================================================================== | |
--- complex.c (.../v1_9_0_5) (revision 21934) | |
+++ complex.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -320,8 +320,20 @@ | |
return nucomp_s_new_internal(klass, x, y); | |
} | |
-#define f_unify_p(klass) rb_const_defined(klass, id_Unify) | |
+#ifdef CANONICALIZATION_FOR_MATHN | |
+#define CANON | |
+#endif | |
+#ifdef CANON | |
+static int canonicalization = 0; | |
+ | |
+void | |
+nucomp_canonicalization(int f) | |
+{ | |
+ canonicalization = f; | |
+} | |
+#endif | |
+ | |
inline static void | |
nucomp_real_check(VALUE num) | |
{ | |
@@ -343,10 +355,10 @@ | |
#ifdef CANON | |
#define CL_CANON | |
#ifdef CL_CANON | |
- if (f_zero_p(imag) && k_exact_p(imag) && f_unify_p(klass)) | |
+ if (f_zero_p(imag) && k_exact_p(imag) && canonicalization) | |
return real; | |
#else | |
- if (f_zero_p(imag) && f_unify_p(klass)) | |
+ if (f_zero_p(imag) && canonicalization) | |
return real; | |
#endif | |
#endif | |
@@ -414,31 +426,41 @@ | |
return rb_funcall2(rb_cComplex, id_convert, argc, argv); | |
} | |
-extern VALUE math_atan2(VALUE obj, VALUE x, VALUE y); | |
-extern VALUE math_cos(VALUE obj, VALUE x); | |
-extern VALUE math_cosh(VALUE obj, VALUE x); | |
-extern VALUE math_exp(VALUE obj, VALUE x); | |
-extern VALUE math_hypot(VALUE obj, VALUE x, VALUE y); | |
-extern VALUE math_log(int argc, VALUE *argv); | |
-extern VALUE math_sin(VALUE obj, VALUE x); | |
-extern VALUE math_sinh(VALUE obj, VALUE x); | |
-extern VALUE math_sqrt(VALUE obj, VALUE x); | |
+#define imp1(n) \ | |
+extern VALUE rb_math_##n(VALUE x);\ | |
+inline static VALUE \ | |
+m_##n##_bang(VALUE x)\ | |
+{\ | |
+ return rb_math_##n(x);\ | |
+} | |
-#define m_atan2_bang(x,y) math_atan2(Qnil,x,y) | |
-#define m_cos_bang(x) math_cos(Qnil,x) | |
-#define m_cosh_bang(x) math_cosh(Qnil,x) | |
-#define m_exp_bang(x) math_exp(Qnil,x) | |
-#define m_hypot(x,y) math_hypot(Qnil,x,y) | |
+#define imp2(n) \ | |
+extern VALUE rb_math_##n(VALUE x, VALUE y);\ | |
+inline static VALUE \ | |
+m_##n##_bang(VALUE x, VALUE y)\ | |
+{\ | |
+ return rb_math_##n(x, y);\ | |
+} | |
+imp2(atan2) | |
+imp1(cos) | |
+imp1(cosh) | |
+imp1(exp) | |
+imp2(hypot) | |
+ | |
+#define m_hypot(x,y) m_hypot_bang(x,y) | |
+ | |
+extern VALUE rb_math_log(int argc, VALUE *argv); | |
+ | |
static VALUE | |
m_log_bang(VALUE x) | |
{ | |
- return math_log(1, &x); | |
+ return rb_math_log(1, &x); | |
} | |
-#define m_sin_bang(x) math_sin(Qnil,x) | |
-#define m_sinh_bang(x) math_sinh(Qnil,x) | |
-#define m_sqrt_bang(x) math_sqrt(Qnil,x) | |
+imp1(sin) | |
+imp1(sinh) | |
+imp1(sqrt) | |
static VALUE | |
m_cos(VALUE x) | |
@@ -470,6 +492,7 @@ | |
} | |
} | |
+#if 0 | |
static VALUE | |
m_sqrt(VALUE x) | |
{ | |
@@ -491,6 +514,7 @@ | |
} | |
} | |
} | |
+#endif | |
inline static VALUE | |
f_complex_polar(VALUE klass, VALUE x, VALUE y) | |
@@ -863,15 +887,17 @@ | |
switch (TYPE(x)) { | |
case T_FLOAT: | |
#ifdef HAVE_SIGNBIT | |
- return f_boolcast(signbit(RFLOAT_VALUE(x))); | |
+ { | |
+ double f = RFLOAT_VALUE(x); | |
+ return f_boolcast(!isnan(f) && signbit(f)); | |
+ } | |
#else | |
- { | |
- char s[2]; | |
+ { | |
+ char s[2]; | |
- (void)snprintf(s, sizeof s, "%.0f", RFLOAT_VALUE(x)); | |
- | |
- return f_boolcast(s[0] == '-'); | |
- } | |
+ (void)snprintf(s, sizeof s, "%.0f", RFLOAT_VALUE(x)); | |
+ return f_boolcast(s[0] == '-'); | |
+ } | |
#endif | |
} | |
return f_negative_p(x); | |
@@ -884,7 +910,7 @@ | |
} | |
static VALUE | |
-nucomp_to_s(VALUE self) | |
+nucomp_format(VALUE self, VALUE (*func)(VALUE)) | |
{ | |
VALUE s, impos; | |
@@ -892,31 +918,32 @@ | |
impos = f_tpositive_p(dat->imag); | |
- s = f_to_s(dat->real); | |
+ s = (*func)(dat->real); | |
rb_str_cat2(s, !impos ? "-" : "+"); | |
- rb_str_concat(s, f_to_s(f_abs(dat->imag))); | |
+ rb_str_concat(s, (*func)(f_abs(dat->imag))); | |
+ if (!rb_isdigit(RSTRING_PTR(s)[RSTRING_LEN(s) - 1])) | |
+ rb_str_cat2(s, "*"); | |
rb_str_cat2(s, "i"); | |
return s; | |
} | |
static VALUE | |
+nucomp_to_s(VALUE self) | |
+{ | |
+ return nucomp_format(self, f_to_s); | |
+} | |
+ | |
+static VALUE | |
nucomp_inspect(VALUE self) | |
{ | |
- VALUE s, impos; | |
+ VALUE s; | |
- get_dat1(self); | |
+ s = rb_usascii_str_new2("("); | |
+ rb_str_concat(s, nucomp_format(self, f_inspect)); | |
+ rb_str_cat2(s, ")"); | |
- impos = f_tpositive_p(dat->imag); | |
- | |
- s = rb_str_new2("("); | |
- rb_str_concat(s, f_inspect(dat->real)); | |
- rb_str_cat2(s, !impos ? "-" : "+"); | |
- | |
- rb_str_concat(s, f_inspect(f_abs(dat->imag))); | |
- rb_str_cat2(s, "i)"); | |
- | |
return s; | |
} | |
@@ -1055,20 +1082,20 @@ | |
comp_pat2 = rb_reg_new(comp_pat2_source, sizeof comp_pat2_source - 1, 0); | |
rb_gc_register_mark_object(comp_pat2); | |
- a_slash = rb_str_new2("/"); | |
+ a_slash = rb_usascii_str_new2("/"); | |
rb_gc_register_mark_object(a_slash); | |
- a_dot_and_an_e = rb_str_new2(".eE"); | |
+ a_dot_and_an_e = rb_usascii_str_new2(".eE"); | |
rb_gc_register_mark_object(a_dot_and_an_e); | |
- null_string = rb_str_new2(""); | |
+ null_string = rb_usascii_str_new2(""); | |
rb_gc_register_mark_object(null_string); | |
underscores_pat = rb_reg_new(underscores_pat_source, | |
sizeof underscores_pat_source - 1, 0); | |
rb_gc_register_mark_object(underscores_pat); | |
- an_underscore = rb_str_new2("_"); | |
+ an_underscore = rb_usascii_str_new2("_"); | |
rb_gc_register_mark_object(an_underscore); | |
} | |
@@ -1120,13 +1147,13 @@ | |
sr = Qnil; | |
si = f_aref(m, INT2FIX(1)); | |
if (NIL_P(si)) | |
- si = rb_str_new2(""); | |
+ si = rb_usascii_str_new2(""); | |
{ | |
VALUE t; | |
t = f_aref(m, INT2FIX(2)); | |
if (NIL_P(t)) | |
- t = rb_str_new2("1"); | |
+ t = rb_usascii_str_new2("1"); | |
rb_str_concat(si, t); | |
} | |
re = f_post_match(m); | |
@@ -1146,7 +1173,7 @@ | |
si = f_aref(m, INT2FIX(3)); | |
t = f_aref(m, INT2FIX(4)); | |
if (NIL_P(t)) | |
- t = rb_str_new2("1"); | |
+ t = rb_usascii_str_new2("1"); | |
rb_str_concat(si, t); | |
} | |
re = f_post_match(m); | |
@@ -1400,7 +1427,7 @@ | |
rb_undef_method(rb_cComplex, "step"); | |
rb_undef_method(rb_cComplex, "truncate"); | |
-#if NUBY | |
+#if 0 /* NUBY */ | |
rb_undef_method(rb_cComplex, "//"); | |
#endif | |
Index: regparse.c | |
=================================================================== | |
--- regparse.c (.../v1_9_0_5) (revision 21934) | |
+++ regparse.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -2112,6 +2112,7 @@ | |
return c; | |
} | |
+#if 0 /* no invalid quantifier */ | |
static int | |
is_invalid_quantifier_target(Node* node) | |
{ | |
@@ -2143,6 +2144,9 @@ | |
} | |
return 0; | |
} | |
+#else | |
+#define is_invalid_quantifier_target(node) 0 | |
+#endif | |
/* ?:0, *:1, +:2, ??:3, *?:4, +?:5 */ | |
static int | |
@@ -4218,8 +4222,8 @@ | |
fetched = 0; | |
switch (r) { | |
case TK_CHAR: | |
- len = ONIGENC_CODE_TO_MBCLEN(env->enc, tok->u.c); | |
- if (len > 1) { | |
+ if ((tok->u.code >= SINGLE_BYTE_SIZE) || | |
+ (len = ONIGENC_CODE_TO_MBCLEN(env->enc, tok->u.c)) > 1) { | |
in_type = CCV_CODE_POINT; | |
} | |
else if (len < 0) { | |
Index: README.EXT | |
=================================================================== | |
--- README.EXT (.../v1_9_0_5) (revision 21934) | |
+++ README.EXT (.../v1_9_1_rc2) (revision 21934) | |
@@ -816,7 +816,7 @@ | |
vm.c | |
vm_dump.c | |
vm_eval.c | |
- vm_evalbody.c | |
+ vm_exec.c | |
vm_insnhelper.c | |
vm_method.c | |
Index: eval_intern.h | |
=================================================================== | |
--- eval_intern.h (.../v1_9_0_5) (revision 21934) | |
+++ eval_intern.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -64,14 +64,6 @@ | |
#include <net/socket.h> | |
#endif | |
-#ifdef __MACOS__ | |
-#include "macruby_private.h" | |
-#endif | |
- | |
-#ifdef __VMS | |
-#include "vmsruby_private.h" | |
-#endif | |
- | |
#define ruby_setjmp(env) RUBY_SETJMP(env) | |
#define ruby_longjmp(env,val) RUBY_LONGJMP(env,val) | |
#ifdef __CYGWIN__ | |
@@ -82,10 +74,6 @@ | |
#include <signal.h> | |
#include <errno.h> | |
-#if defined(__VMS) | |
-#pragma nostandard | |
-#endif | |
- | |
#ifdef HAVE_SYS_SELECT_H | |
#include <sys/select.h> | |
#endif | |
Index: .gdbinit | |
=================================================================== | |
--- .gdbinit (.../v1_9_0_5) (revision 21934) | |
+++ .gdbinit (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,3 +1,6 @@ | |
+if dummy_gdb_enums.special_consts | |
+end | |
+ | |
define rp | |
if (VALUE)$arg0 & RUBY_FIXNUM_FLAG | |
printf "FIXNUM: %ld\n", $arg0 >> 1 | |
@@ -86,11 +89,17 @@ | |
print (struct RString *)$arg0 | |
else | |
if ($flags & RUBY_T_MASK) == RUBY_T_REGEXP | |
+ set $regsrc = ((struct RRegexp*)$arg0)->src | |
+ set $rsflags = ((struct RBasic*)$regsrc)->flags | |
printf "T_REGEXP: " | |
set print address off | |
- output ((struct RRegexp*)$arg0)->str | |
+ output (char *)(($rsflags & RUBY_FL_USER1) ? \ | |
+ ((struct RString*)$regsrc)->as.heap.ptr : \ | |
+ ((struct RString*)$regsrc)->as.ary) | |
set print address on | |
- printf " len:%ld ", ((struct RRegexp*)$arg0)->len | |
+ printf " len:%ld ", ($rsflags & RUBY_FL_USER1) ? \ | |
+ ((struct RString*)$regsrc)->as.heap.len : \ | |
+ (($rsflags & (RUBY_FL_USER2|RUBY_FL_USER3|RUBY_FL_USER4|RUBY_FL_USER5|RUBY_FL_USER6)) >> RUBY_FL_USHIFT+2) | |
if $flags & RUBY_FL_USER6 | |
printf "(none) " | |
end | |
@@ -104,9 +113,34 @@ | |
print (struct RRegexp *)$arg0 | |
else | |
if ($flags & RUBY_T_MASK) == RUBY_T_ARRAY | |
- printf "T_ARRAY: len=%ld ", ((struct RArray*)$arg0)->len | |
+ if ($flags & RUBY_FL_USER1) | |
+ set $len = (($flags & (RUBY_FL_USER3|RUBY_FL_USER4)) >> (RUBY_FL_USHIFT+3)) | |
+ printf "T_ARRAY: len=%ld ", $len | |
+ printf "(embed) " | |
+ if ($len == 0) | |
+ printf "{(empty)} " | |
+ else | |
+ output/x *((VALUE*)((struct RArray*)$arg0)->as.ary) @ $len | |
+ printf " " | |
+ end | |
+ else | |
+ set $len = ((struct RArray*)$arg0)->as.heap.len | |
+ printf "T_ARRAY: len=%ld ", $len | |
+ if ($flags & RUBY_FL_USER2) | |
+ printf "(shared) shared=" | |
+ output/x ((struct RArray*)$arg0)->as.heap.aux.shared | |
+ printf " " | |
+ else | |
+ printf "(ownership) capa=%ld ", ((struct RArray*)$arg0)->as.heap.aux.capa | |
+ end | |
+ if ($len == 0) | |
+ printf "{(empty)} " | |
+ else | |
+ output/x *((VALUE*)((struct RArray*)$arg0)->as.heap.ptr) @ $len | |
+ printf " " | |
+ end | |
+ end | |
print (struct RArray *)$arg0 | |
- x/xw ((struct RArray*)$arg0)->ptr | |
else | |
if ($flags & RUBY_T_MASK) == RUBY_T_FIXNUM | |
printf "T_FIXNUM: " | |
@@ -127,7 +161,7 @@ | |
print (struct RStruct *)$arg0 | |
x/xw (($flags & (RUBY_FL_USER1|RUBY_FL_USER2)) ? \ | |
((struct RStruct *)$arg0)->as.ary : \ | |
- ((struct RStruct *)$arg0)->as.heap.len) | |
+ ((struct RStruct *)$arg0)->as.heap.ptr) | |
else | |
if ($flags & RUBY_T_MASK) == RUBY_T_BIGNUM | |
printf "T_BIGNUM: sign=%d len=%ld ", \ | |
@@ -186,6 +220,9 @@ | |
output (enum node_type)(($flags&RUBY_NODE_TYPEMASK)>>RUBY_NODE_TYPESHIFT) | |
printf "): " | |
print *(NODE *)$arg0 | |
+ if ($flags & RUBY_T_MASK) == RUBY_T_ZOMBIE | |
+ printf "T_ZOMBIE: " | |
+ print (struct RData *)$arg0 | |
else | |
printf "unknown: " | |
print (struct RBasic *)$arg0 | |
@@ -220,6 +257,7 @@ | |
end | |
end | |
end | |
+ end | |
end | |
document rp | |
Print a Ruby's VALUE. | |
Index: array.c | |
=================================================================== | |
--- array.c (.../v1_9_0_5) (revision 21934) | |
+++ array.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -15,6 +15,11 @@ | |
#include "ruby/util.h" | |
#include "ruby/st.h" | |
+#ifndef ARRAY_DEBUG | |
+# define NDEBUG | |
+#endif | |
+#include <assert.h> | |
+ | |
VALUE rb_cArray; | |
static ID id_cmp; | |
@@ -38,19 +43,183 @@ | |
} | |
} | |
-#define ARY_SHARED_P(a) FL_TEST(a, ELTS_SHARED) | |
+# define ARY_SHARED_P(ary) \ | |
+ (assert(!FL_TEST(ary, ELTS_SHARED) || !FL_TEST(ary, RARRAY_EMBED_FLAG)), \ | |
+ FL_TEST(ary,ELTS_SHARED)) | |
+# define ARY_EMBED_P(ary) \ | |
+ (assert(!FL_TEST(ary, ELTS_SHARED) || !FL_TEST(ary, RARRAY_EMBED_FLAG)), \ | |
+ FL_TEST(ary, RARRAY_EMBED_FLAG)) | |
+#define ARY_HEAP_PTR(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.ptr) | |
+#define ARY_HEAP_LEN(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.len) | |
+#define ARY_EMBED_PTR(a) (assert(ARY_EMBED_P(a)), RARRAY(a)->as.ary) | |
+#define ARY_EMBED_LEN(a) \ | |
+ (assert(ARY_EMBED_P(a)), \ | |
+ (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & \ | |
+ (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT))) | |
+ | |
+#define ARY_OWNS_HEAP_P(a) (!FL_TEST(a, ELTS_SHARED|RARRAY_EMBED_FLAG)) | |
+#define FL_SET_EMBED(a) do { \ | |
+ assert(!ARY_SHARED_P(a)); \ | |
+ assert(!OBJ_FROZEN(a)); \ | |
+ FL_SET(a, RARRAY_EMBED_FLAG); \ | |
+} while (0) | |
+#define FL_UNSET_EMBED(ary) FL_UNSET(ary, RARRAY_EMBED_FLAG|RARRAY_EMBED_LEN_MASK) | |
+#define FL_SET_SHARED(ary) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ FL_SET(ary, ELTS_SHARED); \ | |
+} while (0) | |
+#define FL_UNSET_SHARED(ary) FL_UNSET(ary, ELTS_SHARED) | |
+ | |
+#define ARY_SET_PTR(ary, p) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ assert(!OBJ_FROZEN(ary)); \ | |
+ RARRAY(ary)->as.heap.ptr = (p); \ | |
+} while (0) | |
+#define ARY_SET_EMBED_LEN(ary, n) do { \ | |
+ long tmp_n = n; \ | |
+ assert(ARY_EMBED_P(ary)); \ | |
+ assert(!OBJ_FROZEN(ary)); \ | |
+ RBASIC(ary)->flags &= ~RARRAY_EMBED_LEN_MASK; \ | |
+ RBASIC(ary)->flags |= (tmp_n) << RARRAY_EMBED_LEN_SHIFT; \ | |
+} while (0) | |
+#define ARY_SET_HEAP_LEN(ary, n) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ RARRAY(ary)->as.heap.len = n; \ | |
+} while (0) | |
#define ARY_SET_LEN(ary, n) do { \ | |
- RARRAY(ary)->len = (n);\ | |
+ if (ARY_EMBED_P(ary)) { \ | |
+ ARY_SET_EMBED_LEN(ary, n); \ | |
+ } \ | |
+ else { \ | |
+ ARY_SET_HEAP_LEN(ary, n); \ | |
+ } \ | |
+ assert(RARRAY_LEN(ary) == n); \ | |
} while (0) | |
+#define ARY_INCREASE_PTR(ary, n) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ assert(!OBJ_FROZEN(ary)); \ | |
+ RARRAY(ary)->as.heap.ptr += n; \ | |
+} while (0) | |
+#define ARY_INCREASE_LEN(ary, n) do { \ | |
+ assert(!OBJ_FROZEN(ary)); \ | |
+ if (ARY_EMBED_P(ary)) { \ | |
+ ARY_SET_EMBED_LEN(ary, RARRAY_LEN(ary)+n); \ | |
+ } \ | |
+ else { \ | |
+ RARRAY(ary)->as.heap.len += n; \ | |
+ } \ | |
+} while (0) | |
-#define ARY_CAPA(ary) RARRAY(ary)->aux.capa | |
-#define RESIZE_CAPA(ary,capacity) do {\ | |
- REALLOC_N(RARRAY(ary)->ptr, VALUE, (capacity));\ | |
- RARRAY(ary)->aux.capa = (capacity);\ | |
+#define ARY_CAPA(ary) (ARY_EMBED_P(ary) ? RARRAY_EMBED_LEN_MAX : \ | |
+ ARY_SHARED_ROOT_P(ary) ? RARRAY_LEN(ary) : RARRAY(ary)->as.heap.aux.capa) | |
+#define ARY_SET_CAPA(ary, n) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ assert(!ARY_SHARED_P(ary)); \ | |
+ assert(!OBJ_FROZEN(ary)); \ | |
+ RARRAY(ary)->as.heap.aux.capa = (n); \ | |
} while (0) | |
+#define ARY_SHARED(ary) (assert(ARY_SHARED_P(ary)), RARRAY(ary)->as.heap.aux.shared) | |
+#define ARY_SET_SHARED(ary, value) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ assert(ARY_SHARED_P(ary)); \ | |
+ assert(ARY_SHARED_ROOT_P(value)); \ | |
+ RARRAY(ary)->as.heap.aux.shared = (value); \ | |
+} while (0) | |
+#define RARRAY_SHARED_ROOT_FLAG FL_USER5 | |
+#define ARY_SHARED_ROOT_P(ary) (FL_TEST(ary, RARRAY_SHARED_ROOT_FLAG)) | |
+#define ARY_SHARED_NUM(ary) \ | |
+ (assert(ARY_SHARED_ROOT_P(ary)), RARRAY(ary)->as.heap.aux.capa) | |
+#define ARY_SET_SHARED_NUM(ary, value) do { \ | |
+ assert(ARY_SHARED_ROOT_P(ary)); \ | |
+ RARRAY(ary)->as.heap.aux.capa = (value); \ | |
+} while (0) | |
+#define FL_SET_SHARED_ROOT(ary) do { \ | |
+ assert(!ARY_EMBED_P(ary)); \ | |
+ FL_SET(ary, RARRAY_SHARED_ROOT_FLAG); \ | |
+} while (0) | |
+ | |
+static void | |
+ary_resize_capa(VALUE ary, long capacity) | |
+{ | |
+ assert(RARRAY_LEN(ary) <= capacity); | |
+ assert(!OBJ_FROZEN(ary)); | |
+ assert(!ARY_SHARED_P(ary)); | |
+ if (capacity > RARRAY_EMBED_LEN_MAX) { | |
+ if (ARY_EMBED_P(ary)) { | |
+ long len = ARY_EMBED_LEN(ary); | |
+ VALUE *ptr = ALLOC_N(VALUE, (capacity)); | |
+ MEMCPY(ptr, ARY_EMBED_PTR(ary), VALUE, len); | |
+ FL_UNSET_EMBED(ary); | |
+ ARY_SET_PTR(ary, ptr); | |
+ ARY_SET_HEAP_LEN(ary, len); | |
+ } | |
+ else { | |
+ REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, (capacity)); | |
+ } | |
+ ARY_SET_CAPA(ary, (capacity)); | |
+ } | |
+ else { | |
+ if (!ARY_EMBED_P(ary)) { | |
+ long len = RARRAY_LEN(ary); | |
+ VALUE *ptr = RARRAY_PTR(ary); | |
+ MEMCPY(RARRAY(ary)->as.ary, ptr, VALUE, len); | |
+ FL_SET_EMBED(ary); | |
+ ARY_SET_LEN(ary, len); | |
+ xfree(ptr); | |
+ } | |
+ } | |
+} | |
+ | |
+static void | |
+rb_ary_decrement_share(VALUE shared) | |
+{ | |
+ if (shared) { | |
+ int num = ARY_SHARED_NUM(shared) - 1; | |
+ if (num == 0) { | |
+ rb_ary_free(shared); | |
+ rb_gc_force_recycle(shared); | |
+ } | |
+ else if (num > 0) { | |
+ ARY_SET_SHARED_NUM(shared, num); | |
+ } | |
+ } | |
+} | |
+ | |
+static void | |
+rb_ary_unshare(VALUE ary) | |
+{ | |
+ VALUE shared = RARRAY(ary)->as.heap.aux.shared; | |
+ rb_ary_decrement_share(shared); | |
+ FL_UNSET_SHARED(ary); | |
+} | |
+ | |
static inline void | |
+rb_ary_unshare_safe(VALUE ary) { | |
+ if (ARY_SHARED_P(ary) && !ARY_EMBED_P(ary)) { | |
+ rb_ary_unshare(ary); | |
+ } | |
+} | |
+ | |
+static VALUE | |
+rb_ary_increment_share(VALUE shared) { | |
+ int num = ARY_SHARED_NUM(shared); | |
+ if (num >= 0) { | |
+ ARY_SET_SHARED_NUM(shared, num + 1); | |
+ } | |
+ return shared; | |
+} | |
+ | |
+static void | |
+rb_ary_set_shared(VALUE ary, VALUE shared) | |
+{ | |
+ rb_ary_increment_share(shared); | |
+ FL_SET_SHARED(ary); | |
+ ARY_SET_SHARED(ary, shared); | |
+} | |
+ | |
+static inline void | |
rb_ary_modify_check(VALUE ary) | |
{ | |
if (OBJ_FROZEN(ary)) rb_error_frozen("array"); | |
@@ -61,15 +230,25 @@ | |
static void | |
rb_ary_modify(VALUE ary) | |
{ | |
- VALUE *ptr; | |
- | |
rb_ary_modify_check(ary); | |
if (ARY_SHARED_P(ary)) { | |
- ptr = ALLOC_N(VALUE, RARRAY_LEN(ary)); | |
- FL_UNSET(ary, ELTS_SHARED); | |
- RARRAY(ary)->aux.capa = RARRAY_LEN(ary); | |
- MEMCPY(ptr, RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); | |
- RARRAY(ary)->ptr = ptr; | |
+ long len = RARRAY_LEN(ary); | |
+ if (len <= RARRAY_EMBED_LEN_MAX) { | |
+ VALUE *ptr = ARY_HEAP_PTR(ary); | |
+ VALUE shared = ARY_SHARED(ary); | |
+ FL_UNSET_SHARED(ary); | |
+ FL_SET_EMBED(ary); | |
+ MEMCPY(ARY_EMBED_PTR(ary), ptr, VALUE, len); | |
+ rb_ary_decrement_share(shared); | |
+ ARY_SET_EMBED_LEN(ary, len); | |
+ } | |
+ else { | |
+ VALUE *ptr = ALLOC_N(VALUE, len); | |
+ MEMCPY(ptr, RARRAY_PTR(ary), VALUE, len); | |
+ rb_ary_unshare(ary); | |
+ ARY_SET_CAPA(ary, len); | |
+ ARY_SET_PTR(ary, ptr); | |
+ } | |
} | |
} | |
@@ -99,11 +278,9 @@ | |
{ | |
NEWOBJ(ary, struct RArray); | |
OBJSETUP(ary, klass, T_ARRAY); | |
+ FL_SET_EMBED((VALUE)ary); | |
+ ARY_SET_EMBED_LEN((VALUE)ary, 0); | |
- ary->len = 0; | |
- ary->ptr = 0; | |
- ary->aux.capa = 0; | |
- | |
return (VALUE)ary; | |
} | |
@@ -119,9 +296,12 @@ | |
rb_raise(rb_eArgError, "array size too big"); | |
} | |
ary = ary_alloc(klass); | |
- if (len == 0) len++; | |
- RARRAY(ary)->ptr = ALLOC_N(VALUE, len); | |
- RARRAY(ary)->aux.capa = len; | |
+ if (len > RARRAY_EMBED_LEN_MAX) { | |
+ FL_UNSET_EMBED(ary); | |
+ ARY_SET_PTR(ary, ALLOC_N(VALUE, len)); | |
+ ARY_SET_CAPA(ary, len); | |
+ ARY_SET_HEAP_LEN(ary, 0); | |
+ } | |
return ary; | |
} | |
@@ -136,7 +316,7 @@ | |
VALUE | |
rb_ary_new(void) | |
{ | |
- return rb_ary_new2(ARY_DEFAULT_SIZE); | |
+ return rb_ary_new2(RARRAY_EMBED_LEN_MAX); | |
} | |
#include <stdarg.h> | |
@@ -156,7 +336,7 @@ | |
} | |
va_end(ar); | |
- RARRAY(ary)->len = n; | |
+ ARY_SET_LEN(ary, n); | |
return ary; | |
} | |
@@ -168,7 +348,7 @@ | |
ary = rb_ary_new2(n); | |
if (n > 0 && elts) { | |
MEMCPY(RARRAY_PTR(ary), elts, VALUE, n); | |
- RARRAY(ary)->len = n; | |
+ ARY_SET_LEN(ary, n); | |
} | |
return ary; | |
@@ -183,31 +363,49 @@ | |
void | |
rb_ary_free(VALUE ary) | |
{ | |
- if (!ARY_SHARED_P(ary)) { | |
- xfree(RARRAY(ary)->ptr); | |
+ if (ARY_OWNS_HEAP_P(ary)) { | |
+ xfree(RARRAY_PTR(ary)); | |
} | |
} | |
static VALUE | |
ary_make_shared(VALUE ary) | |
{ | |
+ assert(!ARY_EMBED_P(ary)); | |
if (ARY_SHARED_P(ary)) { | |
- return RARRAY(ary)->aux.shared; | |
+ return ARY_SHARED(ary); | |
} | |
else { | |
NEWOBJ(shared, struct RArray); | |
OBJSETUP(shared, 0, T_ARRAY); | |
+ FL_UNSET_EMBED(shared); | |
- shared->len = RARRAY(ary)->len; | |
- shared->ptr = RARRAY(ary)->ptr; | |
- shared->aux.capa = RARRAY(ary)->aux.capa; | |
- RARRAY(ary)->aux.shared = (VALUE)shared; | |
- FL_SET(ary, ELTS_SHARED); | |
+ ARY_SET_LEN((VALUE)shared, RARRAY_LEN(ary)); | |
+ ARY_SET_PTR((VALUE)shared, RARRAY_PTR(ary)); | |
+ FL_SET_SHARED_ROOT(shared); | |
+ ARY_SET_SHARED_NUM((VALUE)shared, 1); | |
+ FL_SET_SHARED(ary); | |
+ ARY_SET_SHARED(ary, (VALUE)shared); | |
OBJ_FREEZE(shared); | |
return (VALUE)shared; | |
} | |
} | |
+ | |
+static VALUE | |
+ary_make_substitution(VALUE ary) | |
+{ | |
+ if (RARRAY_LEN(ary) <= RARRAY_EMBED_LEN_MAX) { | |
+ VALUE subst = rb_ary_new2(RARRAY_LEN(ary)); | |
+ MEMCPY(ARY_EMBED_PTR(subst), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); | |
+ ARY_SET_EMBED_LEN(subst, RARRAY_LEN(ary)); | |
+ return subst; | |
+ } | |
+ else { | |
+ return rb_ary_increment_share(ary_make_shared(ary)); | |
+ } | |
+} | |
+ | |
VALUE | |
rb_assoc_new(VALUE car, VALUE cdr) | |
{ | |
@@ -298,10 +496,12 @@ | |
rb_ary_modify(ary); | |
if (argc == 0) { | |
- if (RARRAY_PTR(ary) && !ARY_SHARED_P(ary)) { | |
- xfree(RARRAY(ary)->ptr); | |
+ if (ARY_OWNS_HEAP_P(ary) && RARRAY_PTR(ary)) { | |
+ xfree(RARRAY_PTR(ary)); | |
} | |
- RARRAY(ary)->len = 0; | |
+ rb_ary_unshare_safe(ary); | |
+ FL_SET_EMBED(ary); | |
+ ARY_SET_EMBED_LEN(ary, 0); | |
if (rb_block_given_p()) { | |
rb_warning("given block not used"); | |
} | |
@@ -324,7 +524,7 @@ | |
rb_raise(rb_eArgError, "array size too big"); | |
} | |
rb_ary_modify(ary); | |
- RESIZE_CAPA(ary, len); | |
+ ary_resize_capa(ary, len); | |
if (rb_block_given_p()) { | |
long i; | |
@@ -333,12 +533,12 @@ | |
} | |
for (i=0; i<len; i++) { | |
rb_ary_store(ary, i, rb_yield(LONG2NUM(i))); | |
- RARRAY(ary)->len = i + 1; | |
+ ARY_SET_LEN(ary, i + 1); | |
} | |
} | |
else { | |
memfill(RARRAY_PTR(ary), len, val); | |
- RARRAY(ary)->len = len; | |
+ ARY_SET_LEN(ary, len); | |
} | |
return ary; | |
} | |
@@ -355,15 +555,11 @@ | |
static VALUE | |
rb_ary_s_create(int argc, VALUE *argv, VALUE klass) | |
{ | |
- VALUE ary = ary_alloc(klass); | |
- | |
- if (argc < 0) { | |
- rb_raise(rb_eArgError, "negative array size"); | |
+ VALUE ary = ary_new(klass, argc); | |
+ if (argc > 0 && argv) { | |
+ MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc); | |
+ ARY_SET_LEN(ary, argc); | |
} | |
- RARRAY(ary)->ptr = ALLOC_N(VALUE, argc); | |
- RARRAY(ary)->aux.capa = argc; | |
- MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc); | |
- RARRAY(ary)->len = argc; | |
return ary; | |
} | |
@@ -393,7 +589,7 @@ | |
new_capa = (ARY_MAX_SIZE - idx) / 2; | |
} | |
new_capa += idx; | |
- RESIZE_CAPA(ary, new_capa); | |
+ ary_resize_capa(ary, new_capa); | |
} | |
if (idx > RARRAY_LEN(ary)) { | |
rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), | |
@@ -401,28 +597,49 @@ | |
} | |
if (idx >= RARRAY_LEN(ary)) { | |
- RARRAY(ary)->len = idx + 1; | |
+ ARY_SET_LEN(ary, idx + 1); | |
} | |
RARRAY_PTR(ary)[idx] = val; | |
} | |
static VALUE | |
-ary_shared_array(VALUE klass, VALUE ary) | |
+ary_make_partial(VALUE ary, VALUE klass, long offset, long len) | |
{ | |
- VALUE val = ary_alloc(klass); | |
+ assert(offset >= 0); | |
+ assert(len >= 0); | |
+ assert(offset+len <= RARRAY_LEN(ary)); | |
- ary_make_shared(ary); | |
- RARRAY(val)->ptr = RARRAY(ary)->ptr; | |
- RARRAY(val)->len = RARRAY(ary)->len; | |
- RARRAY(val)->aux.shared = RARRAY(ary)->aux.shared; | |
- FL_SET(val, ELTS_SHARED); | |
- return val; | |
+ if (len <= RARRAY_EMBED_LEN_MAX) { | |
+ VALUE result = ary_alloc(klass); | |
+ MEMCPY(ARY_EMBED_PTR(result), RARRAY_PTR(ary) + offset, VALUE, len); | |
+ ARY_SET_EMBED_LEN(result, len); | |
+ return result; | |
+ } | |
+ else { | |
+ VALUE shared, result = ary_alloc(klass); | |
+ FL_UNSET_EMBED(result); | |
+ | |
+ shared = ary_make_shared(ary); | |
+ ARY_SET_PTR(result, RARRAY_PTR(ary)); | |
+ ARY_SET_LEN(result, RARRAY_LEN(ary)); | |
+ rb_ary_set_shared(result, shared); | |
+ | |
+ ARY_INCREASE_PTR(result, offset); | |
+ ARY_SET_LEN(result, len); | |
+ return result; | |
+ } | |
} | |
+enum ary_take_pos_flags | |
+{ | |
+ ARY_TAKE_FIRST = 0, | |
+ ARY_TAKE_LAST = 1 | |
+}; | |
+ | |
static VALUE | |
-ary_shared_first(int argc, VALUE *argv, VALUE ary, int last) | |
+ary_take_first_or_last(int argc, VALUE *argv, VALUE ary, enum ary_take_pos_flags last) | |
{ | |
- VALUE nv, result; | |
+ VALUE nv; | |
long n; | |
long offset = 0; | |
@@ -437,11 +654,7 @@ | |
if (last) { | |
offset = RARRAY_LEN(ary) - n; | |
} | |
- result = ary_shared_array(rb_cArray, ary); | |
- RARRAY(result)->ptr += offset; | |
- RARRAY(result)->len = n; | |
- | |
- return result; | |
+ return ary_make_partial(ary, rb_cArray, offset, n); | |
} | |
/* | |
@@ -480,6 +693,7 @@ | |
static VALUE | |
rb_ary_push_m(int argc, VALUE *argv, VALUE ary) | |
{ | |
+ rb_ary_modify_check(ary); | |
while (argc--) { | |
rb_ary_push(ary, *argv++); | |
} | |
@@ -492,14 +706,14 @@ | |
long n; | |
rb_ary_modify_check(ary); | |
if (RARRAY_LEN(ary) == 0) return Qnil; | |
- if (!ARY_SHARED_P(ary) && | |
+ if (ARY_OWNS_HEAP_P(ary) && | |
RARRAY_LEN(ary) * 3 < ARY_CAPA(ary) && | |
ARY_CAPA(ary) > ARY_DEFAULT_SIZE) | |
{ | |
- RESIZE_CAPA(ary, RARRAY_LEN(ary) * 2); | |
+ ary_resize_capa(ary, RARRAY_LEN(ary) * 2); | |
} | |
n = RARRAY_LEN(ary)-1; | |
- RARRAY(ary)->len = n; | |
+ ARY_SET_LEN(ary, n); | |
return RARRAY_PTR(ary)[n]; | |
} | |
@@ -530,8 +744,8 @@ | |
} | |
rb_ary_modify_check(ary); | |
- result = ary_shared_first(argc, argv, ary, Qtrue); | |
- RARRAY(ary)->len -= RARRAY_LEN(result); | |
+ result = ary_take_first_or_last(argc, argv, ary, ARY_TAKE_LAST); | |
+ ARY_INCREASE_LEN(ary, -RARRAY_LEN(result)); | |
return result; | |
} | |
@@ -546,14 +760,16 @@ | |
if (!ARY_SHARED_P(ary)) { | |
if (RARRAY_LEN(ary) < ARY_DEFAULT_SIZE) { | |
MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+1, VALUE, RARRAY_LEN(ary)-1); | |
- RARRAY(ary)->len--; | |
+ ARY_INCREASE_LEN(ary, -1); | |
return top; | |
} | |
+ assert(!ARY_EMBED_P(ary)); /* ARY_EMBED_LEN_MAX < ARY_DEFAULT_SIZE */ | |
+ | |
RARRAY_PTR(ary)[0] = Qnil; | |
ary_make_shared(ary); | |
} | |
- RARRAY(ary)->ptr++; /* shift ptr */ | |
- RARRAY(ary)->len--; | |
+ ARY_INCREASE_PTR(ary, 1); /* shift ptr */ | |
+ ARY_INCREASE_LEN(ary, -1); | |
return top; | |
} | |
@@ -590,16 +806,15 @@ | |
} | |
rb_ary_modify_check(ary); | |
- result = ary_shared_first(argc, argv, ary, Qfalse); | |
+ result = ary_take_first_or_last(argc, argv, ary, ARY_TAKE_FIRST); | |
n = RARRAY_LEN(result); | |
if (ARY_SHARED_P(ary)) { | |
- RARRAY(ary)->ptr += n; | |
- RARRAY(ary)->len -= n; | |
- } | |
+ ARY_INCREASE_PTR(ary, n); | |
+ } | |
else { | |
MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+n, VALUE, RARRAY_LEN(ary)-n); | |
- RARRAY(ary)->len -= n; | |
} | |
+ ARY_INCREASE_LEN(ary, -n); | |
return result; | |
} | |
@@ -623,14 +838,14 @@ | |
if (argc == 0) return ary; | |
rb_ary_modify(ary); | |
- if (RARRAY(ary)->aux.capa <= (len = RARRAY(ary)->len) + argc) { | |
- RESIZE_CAPA(ary, len + argc + ARY_DEFAULT_SIZE); | |
+ if (ARY_CAPA(ary) <= (len = RARRAY_LEN(ary)) + argc) { | |
+ ary_resize_capa(ary, len + argc + ARY_DEFAULT_SIZE); | |
} | |
/* sliding items */ | |
- MEMMOVE(RARRAY(ary)->ptr + argc, RARRAY(ary)->ptr, VALUE, len); | |
- MEMCPY(RARRAY(ary)->ptr, argv, VALUE, argc); | |
- RARRAY(ary)->len += argc; | |
+ MEMMOVE(RARRAY_PTR(ary) + argc, RARRAY_PTR(ary), VALUE, len); | |
+ MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc); | |
+ ARY_INCREASE_LEN(ary, argc); | |
return ary; | |
} | |
@@ -664,8 +879,7 @@ | |
VALUE | |
rb_ary_subseq(VALUE ary, long beg, long len) | |
{ | |
- VALUE klass, ary2, shared; | |
- VALUE *ptr; | |
+ VALUE klass; | |
if (beg > RARRAY_LEN(ary)) return Qnil; | |
if (beg < 0 || len < 0) return Qnil; | |
@@ -676,15 +890,7 @@ | |
klass = rb_obj_class(ary); | |
if (len == 0) return ary_new(klass, 0); | |
- shared = ary_make_shared(ary); | |
- ptr = RARRAY_PTR(ary); | |
- ary2 = ary_alloc(klass); | |
- RARRAY(ary2)->ptr = ptr + beg; | |
- RARRAY(ary2)->len = len; | |
- RARRAY(ary2)->aux.shared = shared; | |
- FL_SET(ary2, ELTS_SHARED); | |
- | |
- return ary2; | |
+ return ary_make_partial(ary, klass, beg, len); | |
} | |
/* | |
@@ -794,7 +1000,7 @@ | |
return RARRAY_PTR(ary)[0]; | |
} | |
else { | |
- return ary_shared_first(argc, argv, ary, Qfalse); | |
+ return ary_take_first_or_last(argc, argv, ary, ARY_TAKE_FIRST); | |
} | |
} | |
@@ -819,7 +1025,7 @@ | |
return RARRAY_PTR(ary)[RARRAY_LEN(ary)-1]; | |
} | |
else { | |
- return ary_shared_first(argc, argv, ary, Qtrue); | |
+ return ary_take_first_or_last(argc, argv, ary, ARY_TAKE_LAST); | |
} | |
} | |
@@ -997,30 +1203,26 @@ | |
} | |
len = beg + rlen; | |
if (len >= ARY_CAPA(ary)) { | |
- RESIZE_CAPA(ary, len); | |
+ ary_resize_capa(ary, len); | |
} | |
rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), beg - RARRAY_LEN(ary)); | |
if (rlen > 0) { | |
MEMCPY(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen); | |
} | |
- RARRAY(ary)->len = len; | |
+ ARY_SET_LEN(ary, len); | |
} | |
else { | |
long alen; | |
- if (beg + len > RARRAY_LEN(ary)) { | |
- len = RARRAY_LEN(ary) - beg; | |
- } | |
- | |
alen = RARRAY_LEN(ary) + rlen - len; | |
if (alen >= ARY_CAPA(ary)) { | |
- RESIZE_CAPA(ary, alen); | |
+ ary_resize_capa(ary, alen); | |
} | |
if (len != rlen) { | |
MEMMOVE(RARRAY_PTR(ary) + beg + rlen, RARRAY_PTR(ary) + beg + len, | |
VALUE, RARRAY_LEN(ary) - (beg + len)); | |
- RARRAY(ary)->len = alen; | |
+ ARY_SET_LEN(ary, alen); | |
} | |
if (rlen > 0) { | |
MEMMOVE(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen); | |
@@ -1238,10 +1440,11 @@ | |
rb_ary_dup(VALUE ary) | |
{ | |
VALUE dup = rb_ary_new2(RARRAY_LEN(ary)); | |
- | |
+ int is_embed = ARY_EMBED_P(dup); | |
DUPSETUP(dup, ary); | |
+ if (is_embed) FL_SET_EMBED(dup); | |
MEMCPY(RARRAY_PTR(dup), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); | |
- RARRAY(dup)->len = RARRAY_LEN(ary); | |
+ ARY_SET_LEN(dup, RARRAY_LEN(ary)); | |
return dup; | |
} | |
@@ -1285,7 +1488,10 @@ | |
case T_STRING: | |
break; | |
case T_ARRAY: | |
- { | |
+ if (tmp == ary) { | |
+ tmp = rb_usascii_str_new2("[...]"); | |
+ } | |
+ else { | |
VALUE args[2]; | |
args[0] = tmp; | |
@@ -1548,8 +1754,9 @@ | |
rb_ary_sort_bang(VALUE ary) | |
{ | |
rb_ary_modify(ary); | |
+ assert(!ARY_SHARED_P(ary)); | |
if (RARRAY_LEN(ary) > 1) { | |
- VALUE tmp = ary_make_shared(ary); | |
+ VALUE tmp = ary_make_substitution(ary); /* only ary refers tmp */ | |
struct ary_sort_data data; | |
RBASIC(tmp)->klass = 0; | |
@@ -1558,18 +1765,47 @@ | |
data.opt_inited = 0; | |
ruby_qsort(RARRAY_PTR(tmp), RARRAY_LEN(tmp), sizeof(VALUE), | |
rb_block_given_p()?sort_1:sort_2, &data); | |
- if (RARRAY(ary)->ptr != RARRAY(tmp)->ptr) { | |
- if (!ARY_SHARED_P(ary)) xfree(RARRAY(ary)->ptr); | |
- RARRAY(ary)->ptr = RARRAY(tmp)->ptr; | |
- RARRAY(ary)->len = RARRAY(tmp)->len; | |
- RARRAY(ary)->aux.capa = RARRAY(tmp)->aux.capa; | |
- FL_SET(ary, ELTS_SHARED); | |
- }; | |
- FL_UNSET(ary, ELTS_SHARED); | |
- RARRAY(tmp)->ptr = 0; | |
- RARRAY(tmp)->len = 0; | |
- RARRAY(tmp)->aux.capa = 0; | |
- RBASIC(tmp)->klass = rb_cArray; | |
+ | |
+ if (ARY_EMBED_P(tmp)) { | |
+ assert(ARY_EMBED_P(tmp)); | |
+ if (ARY_SHARED_P(ary)) { /* ary might be destructively operated in the given block */ | |
+ rb_ary_unshare(ary); | |
+ } | |
+ FL_SET_EMBED(ary); | |
+ MEMCPY(RARRAY_PTR(ary), ARY_EMBED_PTR(tmp), VALUE, ARY_EMBED_LEN(tmp)); | |
+ ARY_SET_LEN(ary, ARY_EMBED_LEN(tmp)); | |
+ } | |
+ else { | |
+ assert(!ARY_EMBED_P(tmp)); | |
+ if (ARY_HEAP_PTR(ary) == ARY_HEAP_PTR(tmp)) { | |
+ assert(!ARY_EMBED_P(ary)); | |
+ FL_UNSET_SHARED(ary); | |
+ ARY_SET_CAPA(ary, ARY_CAPA(tmp)); | |
+ } | |
+ else { | |
+ assert(!ARY_SHARED_P(tmp)); | |
+ if (ARY_EMBED_P(ary)) { | |
+ FL_UNSET_EMBED(ary); | |
+ } | |
+ else if (ARY_SHARED_P(ary)) { | |
+ /* ary might be destructively operated in the given block */ | |
+ rb_ary_unshare(ary); | |
+ } | |
+ else { | |
+ xfree(ARY_HEAP_PTR(ary)); | |
+ } | |
+ ARY_SET_PTR(ary, RARRAY_PTR(tmp)); | |
+ ARY_SET_HEAP_LEN(ary, RARRAY_LEN(tmp)); | |
+ ARY_SET_CAPA(ary, ARY_CAPA(tmp)); | |
+ } | |
+ /* tmp was lost ownership for the ptr */ | |
+ FL_UNSET(tmp, FL_FREEZE); | |
+ FL_SET_EMBED(tmp); | |
+ ARY_SET_EMBED_LEN(tmp, 0); | |
+ FL_SET(tmp, FL_FREEZE); | |
+ } | |
+ /* tmp will be GC'ed. */ | |
+ RBASIC(tmp)->klass = rb_cArray; | |
} | |
return ary; | |
} | |
@@ -1778,10 +2014,10 @@ | |
rb_ary_modify(ary); | |
if (RARRAY_LEN(ary) > i2) { | |
- RARRAY(ary)->len = i2; | |
+ ARY_SET_LEN(ary, i2); | |
if (i2 * 2 < ARY_CAPA(ary) && | |
ARY_CAPA(ary) > ARY_DEFAULT_SIZE) { | |
- RESIZE_CAPA(ary, i2*2); | |
+ ary_resize_capa(ary, i2*2); | |
} | |
} | |
@@ -1804,7 +2040,7 @@ | |
del = RARRAY_PTR(ary)[pos]; | |
MEMMOVE(RARRAY_PTR(ary)+pos, RARRAY_PTR(ary)+pos+1, VALUE, | |
RARRAY_LEN(ary)-pos-1); | |
- RARRAY(ary)->len--; | |
+ ARY_INCREASE_LEN(ary, -1); | |
return del; | |
} | |
@@ -1921,7 +2157,7 @@ | |
if (RARRAY_LEN(ary) == i2) return Qnil; | |
if (i2 < RARRAY_LEN(ary)) | |
- RARRAY(ary)->len = i2; | |
+ ARY_SET_LEN(ary, i2); | |
return ary; | |
} | |
@@ -2089,22 +2325,41 @@ | |
VALUE | |
rb_ary_replace(VALUE copy, VALUE orig) | |
{ | |
- VALUE shared; | |
- VALUE *ptr; | |
- | |
orig = to_ary(orig); | |
rb_ary_modify_check(copy); | |
if (copy == orig) return copy; | |
- shared = ary_make_shared(orig); | |
- if (!ARY_SHARED_P(copy)) { | |
- ptr = RARRAY(copy)->ptr; | |
- xfree(ptr); | |
+ | |
+ if (RARRAY_LEN(orig) <= RARRAY_EMBED_LEN_MAX) { | |
+ VALUE *ptr; | |
+ VALUE shared = 0; | |
+ | |
+ if (ARY_OWNS_HEAP_P(copy)) { | |
+ xfree(RARRAY_PTR(copy)); | |
+ } | |
+ else if (ARY_SHARED_P(copy)) { | |
+ shared = ARY_SHARED(copy); | |
+ FL_UNSET_SHARED(copy); | |
+ } | |
+ FL_SET_EMBED(copy); | |
+ ptr = RARRAY_PTR(orig); | |
+ MEMCPY(RARRAY_PTR(copy), ptr, VALUE, RARRAY_LEN(orig)); | |
+ if (shared) { | |
+ rb_ary_decrement_share(shared); | |
+ } | |
+ ARY_SET_LEN(copy, RARRAY_LEN(orig)); | |
} | |
- RARRAY(copy)->ptr = RARRAY(orig)->ptr; | |
- RARRAY(copy)->len = RARRAY(orig)->len; | |
- RARRAY(copy)->aux.shared = shared; | |
- FL_SET(copy, ELTS_SHARED); | |
- | |
+ else { | |
+ VALUE shared = ary_make_shared(orig); | |
+ if (ARY_OWNS_HEAP_P(copy)) { | |
+ xfree(RARRAY_PTR(copy)); | |
+ } else { | |
+ rb_ary_unshare_safe(copy); | |
+ } | |
+ FL_UNSET_EMBED(copy); | |
+ ARY_SET_PTR(copy, RARRAY_PTR(orig)); | |
+ ARY_SET_LEN(copy, RARRAY_LEN(orig)); | |
+ rb_ary_set_shared(copy, shared); | |
+ } | |
return copy; | |
} | |
@@ -2122,9 +2377,9 @@ | |
rb_ary_clear(VALUE ary) | |
{ | |
rb_ary_modify(ary); | |
- RARRAY(ary)->len = 0; | |
+ ARY_SET_LEN(ary, 0); | |
if (ARY_DEFAULT_SIZE * 2 < ARY_CAPA(ary)) { | |
- RESIZE_CAPA(ary, ARY_DEFAULT_SIZE * 2); | |
+ ary_resize_capa(ary, ARY_DEFAULT_SIZE * 2); | |
} | |
return ary; | |
} | |
@@ -2198,10 +2453,10 @@ | |
end = beg + len; | |
if (RARRAY_LEN(ary) < end) { | |
if (end >= ARY_CAPA(ary)) { | |
- RESIZE_CAPA(ary, end); | |
+ ary_resize_capa(ary, end); | |
} | |
rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), end - RARRAY_LEN(ary)); | |
- RARRAY(ary)->len = end; | |
+ ARY_SET_LEN(ary, end); | |
} | |
if (block_p) { | |
@@ -2245,7 +2500,7 @@ | |
z = rb_ary_new2(len); | |
MEMCPY(RARRAY_PTR(z), RARRAY_PTR(x), VALUE, RARRAY_LEN(x)); | |
MEMCPY(RARRAY_PTR(z) + RARRAY_LEN(x), RARRAY_PTR(y), VALUE, RARRAY_LEN(y)); | |
- RARRAY(z)->len = len; | |
+ ARY_SET_LEN(z, len); | |
return z; | |
} | |
@@ -2297,7 +2552,10 @@ | |
} | |
len = NUM2LONG(times); | |
- if (len == 0) return ary_new(rb_obj_class(ary), 0); | |
+ if (len == 0) { | |
+ ary2 = ary_new(rb_obj_class(ary), 0); | |
+ goto out; | |
+ } | |
if (len < 0) { | |
rb_raise(rb_eArgError, "negative argument"); | |
} | |
@@ -2307,11 +2565,12 @@ | |
len *= RARRAY_LEN(ary); | |
ary2 = ary_new(rb_obj_class(ary), len); | |
- RARRAY(ary2)->len = len; | |
+ ARY_SET_LEN(ary2, len); | |
for (i=0; i<len; i+=RARRAY_LEN(ary)) { | |
MEMCPY(RARRAY_PTR(ary2)+i, RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); | |
} | |
+ out: | |
OBJ_INFECT(ary2, ary); | |
return ary2; | |
@@ -2716,7 +2975,7 @@ | |
rb_ary_store(ary, j++, v); | |
} | |
} | |
- RARRAY(ary)->len = j; | |
+ ARY_SET_LEN(ary, j); | |
return ary; | |
} | |
@@ -2768,10 +3027,10 @@ | |
if (RARRAY_LEN(ary) == n) { | |
return Qnil; | |
} | |
+ ARY_SET_LEN(ary, n); | |
if (n * 2 < ARY_CAPA(ary) && ARY_DEFAULT_SIZE * 2 < ARY_CAPA(ary)) { | |
- RESIZE_CAPA(ary, n * 2); | |
+ ary_resize_capa(ary, n * 2); | |
} | |
- RARRAY(ary)->len = n; | |
return ary; | |
} | |
@@ -3043,33 +3302,30 @@ | |
case 2: | |
i = rb_genrand_real()*len; | |
j = rb_genrand_real()*(len-1); | |
- if (j == i) j++; | |
+ if (j >= i) j++; | |
return rb_ary_new3(2, ptr[i], ptr[j]); | |
case 3: | |
i = rb_genrand_real()*len; | |
j = rb_genrand_real()*(len-1); | |
k = rb_genrand_real()*(len-2); | |
- if (j == i) j++; | |
- if ((k == i) ? (++k == j) : (k == j) ? (++k == i): 0) ++k; | |
+ { | |
+ long l = j, g = i; | |
+ if (j >= i) l = i, g = ++j; | |
+ if (k >= l && (++k >= g)) ++k; | |
+ } | |
return rb_ary_new3(3, ptr[i], ptr[j], ptr[k]); | |
} | |
if (n < sizeof(idx)/sizeof(idx[0])) { | |
- idx[0] = rb_genrand_real()*len; | |
+ long sorted[sizeof(idx)/sizeof(idx[0])]; | |
+ sorted[0] = idx[0] = rb_genrand_real()*len; | |
for (i=1; i<n; i++) { | |
- long p = i; | |
k = rb_genrand_real()*--len; | |
- retry: | |
- j = 0; | |
- do { | |
- if (idx[j] == k) { | |
- ++k; | |
- if (p < j) goto retry; | |
- } | |
- else if (idx[j] > k) { | |
- if (p > j) p = j; | |
- } | |
- } while (++j < i); | |
- idx[i] = k; | |
+ for (j = 0; j < i; ++j) { | |
+ if (k < sorted[j]) break; | |
+ ++k; | |
+ } | |
+ memmove(&sorted[j+1], &sorted[j], sizeof(sorted[0])*(i-j)); | |
+ sorted[j] = idx[i] = k; | |
} | |
result = rb_ary_new2(n); | |
for (i=0; i<n; i++) { | |
@@ -3086,6 +3342,7 @@ | |
RARRAY_PTR(result)[i] = nv; | |
} | |
} | |
+ ARY_SET_LEN(result, n); | |
return result; | |
} | |
@@ -3168,7 +3425,7 @@ | |
const VALUE *values_array = RARRAY_PTR(values); | |
for (j = 0; j < r; j++) result_array[j] = values_array[p[j]]; | |
- RARRAY(result)->len = r; | |
+ ARY_SET_LEN(result, r); | |
rb_yield(result); | |
} | |
} | |
@@ -3228,13 +3485,15 @@ | |
long *p = (long*)RSTRING_PTR(t0); | |
volatile VALUE t1 = tmpbuf(n,sizeof(int)); | |
int *used = (int*)RSTRING_PTR(t1); | |
- VALUE ary0 = ary_make_shared(ary); /* private defensive copy of ary */ | |
+ VALUE ary0 = ary_make_substitution(ary); /* private defensive copy of ary */ | |
+ RBASIC(ary0)->klass = 0; | |
for (i = 0; i < n; i++) used[i] = 0; /* initialize array */ | |
permute0(n, r, p, 0, used, ary0); /* compute and yield permutations */ | |
RB_GC_GUARD(t0); | |
RB_GC_GUARD(t1); | |
+ RBASIC(ary0)->klass = rb_cArray; | |
} | |
return ary; | |
} | |
Index: doc/NEWS | |
=================================================================== | |
--- doc/NEWS (.../v1_9_0_5) (revision 21934) | |
+++ doc/NEWS (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,179 +0,0 @@ | |
-Changes for 1.9 | |
- | |
-Incompatible (Severe) | |
- | |
- * New syntax and semantics | |
- o Block arguments are always local | |
- o Block arguments | |
- o New semantics for block arguments | |
- o Block local variables | |
- * Array | |
- o Array#nitems was removed (use count {|i| !i.nil?}) | |
- o Array#choice was removed (use sample) | |
- * String | |
- o No longer an Enumerable | |
- o ?c semantics | |
- o "One-char-wide" semantics for String#[] and String#[]= [Ruby2] | |
- o Encoding-awareness | |
- * IO operations | |
- o IO#getc | |
- | |
-Incompatible (Trivial) | |
- | |
- * New syntax and semantics | |
- o Method used for splat arguments: #to_splat | |
- o defined? and local variables | |
- * Kernel and Object | |
- o Kernel#require | |
- * Class and Module | |
- o Class variables behavior | |
- o Module#attr is an alias of attr_reader | |
- o Module#instance_methods, #private_instance_methods, #public_instance_methods | |
- o Extra subclassing check when binding UnboundMethods | |
- * Exceptions | |
- o Equality of exceptions | |
- o SystemStackError | |
- o SecurityError | |
- o Removed Exception#to_str [Ruby2] | |
- * Array | |
- o Array#[m,n] = nil places nil in the array. | |
- * Hash | |
- o Hash#to_s is equivalent to Hash#inspect | |
- o Semantics for Hash#each and Hash#each_pair | |
- o Hash#select | |
- * Integer | |
- o Integer(nil) raises TypeError | |
- * Struct | |
- o Struct#inspect | |
- * File and Dir operations | |
- o #to_path in File.path, File.chmod, File.lchmod, File.chown, File.lchown, File.utime, File.unlink... [Ruby2] | |
- o Dir.[], Dir.glob | |
- o Dir.exist? | |
- * IO operations | |
- o Non-blocking IO | |
- o Kernel#open takes "t" for newline conversion | |
- o Kernel#open takes encoding specified | |
- o IO#initialize now accepts an IO argument | |
- o StringIO#readpartial | |
- o IO.try_convert | |
- o Limit input in IO#gets, IO#readline, IO#readlines, IO#each_line, IO#lines, IO.foreach, IO.readlines, StringIO#gets, StringIO#readline, StringIO#each, StringIO#readlines | |
- o IO#ungetc, StringIO#ungetc | |
- o IO#internal_encoding, IO#external_encoding, IO#set_encoding | |
- o IO.pipe takes encoding option | |
- * Time | |
- o New format in Time#to_s | |
- o Timezone information preserved on Marshal.dump/load | |
- * Symbols: restriction on literal symbols | |
- * Readline | |
- o If Readline uses libedit, Readline::HISTORY[0] returns the first of the history. | |
- * $SAFE and bound methods | |
- * Deprecation | |
- o VERSION and friends | |
- o Kernel.to_a | |
- o Kernel#getc | |
- o Object#type | |
- o Hash#index | |
- o ENV.index | |
- o Symbol#to_int | |
- o Removed Array and Hash #indices, #indexes | |
- o libraries: base64, mailread, getopts, parsearg, soap, wsdl | |
- | |
-Compatible | |
- | |
- * New syntax and semantics | |
- o New literal hash syntax | |
- o New syntax for lambdas | |
- o .() and calling Procs without #call/#[] | |
- o Mandatory arguments after optional arguments allowed | |
- o Multiple splats allowed | |
- o Arguments to #[] | |
- o printf-style formatted strings (%) | |
- o Newlines allowed before ternary colon | |
- * Kernel and Object | |
- o BasicObject | |
- o Object#=~ | |
- o Kernel#instance_variable_defined? | |
- o Kernel#define_singleton_method | |
- o Kernel#singleton_methods, Kernel#methods | |
- * Class and Module | |
- o Module#const_defined?, #const_get and #method_defined? | |
- o Module#class_variable_defined? | |
- o #class_variable_{set,get} | |
- o Class of singleton classes | |
- * Binding#eval | |
- * Blocks and Procs | |
- o Arity of blocks without arguments | |
- o proc is now a synonym of Proc.new | |
- * Blocks and Procs | |
- o Proc#yield | |
- o Passing blocks to #[] | |
- o Proc#lambda? | |
- * Enumerable and Enumerator | |
- o Enumerable#map,collect_all called without a block returns | |
- an enumerator. | |
- o Enumerable#each_with_object [experimental] | |
- o Enumerator#with_object [experimental] | |
- o Enumerator.new { ... } [experimental] | |
- * Regexp#match, String#match | |
- o Regexp#match, String#match | |
- * Encoding | |
- * Encoding::Converter | |
- * Fiber: coroutines/micro-threads | |
- * Array | |
- o Array#delete returns a deleted element rather than a given | |
- object | |
- o Array#to_s is equivalent to Array#inspect | |
- o Array.try_convert | |
- * Hash | |
- o preserving item insertion order | |
- o Hash#_compare_by_identity and Hash#compare_by_identity? | |
- o Hash.try_convert | |
- * Numeric | |
- o Numeric#upto, #downto, #times, #step | |
- o Numeric#scalar?, Complex#scalar? | |
- o Numeric#div | |
- o Numeric#fdiv | |
- * Range | |
- o Range#cover? | |
- o Range#include? | |
- o Range#min, Range#max | |
- * Regexp | |
- o Regexp#=== matches symbols | |
- o Regexp.try_convert | |
- * String | |
- o String#clear | |
- o String#ord | |
- o String#encoding | |
- o String#force_encoding | |
- o String#unpack with a block | |
- o String#hash | |
- o String.try_convert | |
- o String.encoding, String#force_encoding, String#encode | |
- * Symbol | |
- o Zero-length symbols allowed | |
- o Symbol#=== matches strings | |
- o Symbol#intern | |
- o Symbol#encoding | |
- o Symbol methods similar to those in String | |
- * Math | |
- o Math#log and Math#log2 | |
- * File and Dir operations | |
- o New methods | |
- * Process | |
- o Process.daemon | |
- * Readline | |
- o Readline.vi_editing_mode? | |
- o Readline.emacs_editing_mode? | |
- o Readline::HISTORY.clear | |
- * Misc. new methods | |
- o public_send | |
- o GC.count | |
- o ObjectSpace.count_objects | |
- o Method#hash, Proc#hash | |
- o __callee__ | |
- | |
-* Implementation | |
- * Memory Diet | |
- * Object Compaction - Object, Array, String, Hash, Struct, Class, Module | |
- * st_table compaction (inlining small tables) | |
- * YARV | |
Index: doc/NEWS-1.8.7 | |
=================================================================== | |
--- doc/NEWS-1.8.7 (.../v1_9_0_5) (revision 0) | |
+++ doc/NEWS-1.8.7 (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,635 @@ | |
+= NEWS | |
+ | |
+This document is a list of user visible feature changes made between | |
+releases except for bug fixes. | |
+ | |
+Note that each entry is kept so brief that no reason behind or | |
+reference information is supplied with. For a full list of changes | |
+with all sufficient information, see the ChangeLog file. | |
+ | |
+== Changes since the 1.8.6 release | |
+ | |
+=== Configuration changes | |
+ | |
+* default C flags | |
+ | |
+ Some C compiler flags may be added by default depending on your | |
+ environment. Specify optflags=.. and warnflags=.. as necessary to | |
+ override them. | |
+ | |
+* vendor_ruby directory | |
+ | |
+ A new library directory named `vendor_ruby' is introduced in | |
+ addition to `site_ruby'. The idea is to separate libraries | |
+ installed by the package system (`vendor') from manually (`site') | |
+ installed libraries preventing the former from getting overwritten | |
+ by the latter, while preserving the user option to override vendor | |
+ libraries with site libraries. (`site_ruby' takes precedence over | |
+ `vendor_ruby') | |
+ | |
+ If you are a package maintainer, make each library package configure | |
+ the library passing the `--vendor' option to `extconf.rb' so that | |
+ the library files will get installed under `vendor_ruby'. | |
+ | |
+ You can change the directory locations using configure options such | |
+ as `--with-sitedir=DIR' and `--with-vendordir=DIR'. | |
+ | |
+=== Global constants | |
+ | |
+* new constants | |
+ | |
+ * RUBY_COPYRIGHT | |
+ * RUBY_DESCRIPTION | |
+ | |
+=== Library updates (outstanding ones only) | |
+ | |
+* new library | |
+ | |
+ * securerandom | |
+ | |
+* builtin classes | |
+ | |
+ * Array#flatten | |
+ * Array#flatten! | |
+ | |
+ Takes an optional argument that determines the level of recursion | |
+ to flatten. | |
+ | |
+ * Array#eql? | |
+ * Array#hash | |
+ * Array#== | |
+ * Array#<=> | |
+ | |
+ Handle recursive data properly. | |
+ | |
+ * Array#index | |
+ * Array#rindex | |
+ | |
+ Take a block instead of an argument. | |
+ | |
+ * Array#collect! | |
+ * Array#map! | |
+ * Array#each | |
+ * Array#each_index | |
+ * Array#reverse_each | |
+ * Array#reject | |
+ * Array#reject! | |
+ * Array#delete_if | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ Note that #map and #collect still return an array unlike Ruby 1.9 | |
+ to keep compatibility. | |
+ | |
+ * Array#pop | |
+ * Array#shift | |
+ | |
+ Take an optional argument specifying the number of elements to | |
+ remove. | |
+ | |
+ * Array#choice | |
+ * Array#combination | |
+ * Array#cycle | |
+ * Array#drop | |
+ * Array#drop_while | |
+ * Array#permutation | |
+ * Array#product | |
+ * Array#shuffle | |
+ * Array#shuffle! | |
+ * Array#take, | |
+ * Array#take_while | |
+ | |
+ New methods. | |
+ | |
+ * Binding#eval | |
+ | |
+ New method. | |
+ | |
+ * Dir#each | |
+ * Dir#foreach | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * Enumerable::Enumerator | |
+ | |
+ New class for various enumeration defined by the enumerator library. | |
+ | |
+ * Enumerable#each_slice | |
+ * Enumerable#each_cons | |
+ * Object#to_enum | |
+ * Object#enum_for | |
+ | |
+ New methods for various enumeration defined by the enumerator library. | |
+ | |
+ * Enumerable#count | |
+ * Enumerable#cycle | |
+ * Enumerable#drop | |
+ * Enumerable#drop_while | |
+ * Enumerable#find_index | |
+ * Enumerable#first | |
+ * Enumerable#group_by | |
+ * Enumerable#max_by | |
+ * Enumerable#min_by | |
+ * Enumerable#minmax | |
+ * Enumerable#minmax_by | |
+ * Enumerable#none? | |
+ * Enumerable#one? | |
+ * Enumerable#take | |
+ * Enumerable#take_while | |
+ | |
+ New methods. | |
+ | |
+ * Enumerable#find | |
+ * Enumerable#find_all | |
+ * Enumerable#partition | |
+ * Enumerable#reject | |
+ * Enumerable#select | |
+ * Enumerable#sort_by | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ Note that #map and #collect still return an array unlike Ruby 1.9 | |
+ to keep compatibility. | |
+ | |
+ * Enumerable#inject | |
+ | |
+ Accepts a binary operator instead of a block. | |
+ | |
+ * Enumerable#reduce | |
+ | |
+ New alias to #inject. | |
+ | |
+ * Hash#eql? | |
+ * Hash#hash | |
+ * Hash#== | |
+ | |
+ Handle recursive data properly. | |
+ | |
+ * Hash#delete_if | |
+ * Hash#each | |
+ * Hash#each_key | |
+ * Hash#each_pair | |
+ * Hash#each_value | |
+ * Hash#reject! | |
+ * Hash#select | |
+ * ENV.delete_if | |
+ * ENV.each | |
+ * ENV.each_key | |
+ * ENV.each_pair | |
+ * ENV.each_value | |
+ * ENV.reject! | |
+ * ENV.select | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * GC.stress | |
+ * GC.stress= | |
+ | |
+ New methods. | |
+ | |
+ * Integer#ord | |
+ * Integer#odd? | |
+ * Integer#even? | |
+ * Integer#pred | |
+ | |
+ New methods. | |
+ | |
+ * Integer#downto | |
+ * Integer#times | |
+ * Integer#upto | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * IO#each | |
+ * IO#each_line | |
+ * IO#each_byte | |
+ * IO.foreach | |
+ * ARGF.each | |
+ * ARGF.each_line | |
+ * ARGF.each_byte | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * IO#bytes | |
+ * IO#chars | |
+ * IO#each_char | |
+ * IO#getbyte | |
+ * IO#lines | |
+ * IO#readbyte | |
+ * ARGF.bytes | |
+ * ARGF.chars | |
+ * ARGF.each_char | |
+ * ARGF.getbyte | |
+ * ARGF.lines | |
+ * ARGF.readbyte | |
+ | |
+ New methods. | |
+ | |
+ * Method#name | |
+ * Method#owner | |
+ * Method#receiver | |
+ * UnboundMethod#name | |
+ * UnboundMethod#owner | |
+ | |
+ New methods. | |
+ | |
+ * Module#class_exec | |
+ * Module#module_exec | |
+ | |
+ New methods. | |
+ | |
+ * Numeric#step | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * Object#instance_exec | |
+ * Object#tap | |
+ | |
+ New methods. | |
+ | |
+ * ObjectSpace.each_object | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * Process.exec implemented. | |
+ | |
+ * Range#each | |
+ * Range#step | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * Regexp.union accepts an array of patterns. | |
+ | |
+ * String#bytesize | |
+ | |
+ New method, returning the size in bytes. (alias length and size) | |
+ | |
+ * String#chars | |
+ * String#each_char | |
+ * String#partition | |
+ * String#rpartition | |
+ * String#start_with? | |
+ * String#end_with? | |
+ | |
+ New methods. These are $KCODE aware unlike #index, #rindex and | |
+ #include?. | |
+ | |
+ * String#each_byte | |
+ * String#each | |
+ * String#each_line | |
+ * String#gsub(pattern) | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * String#upto | |
+ | |
+ An optional second argument is added to specify if the last value | |
+ should be included. | |
+ | |
+ * StopIteration | |
+ | |
+ New exception class that causes Kernel#loop to stop iteration when | |
+ raised. | |
+ | |
+ * Struct#each | |
+ * Struct#each_pair | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+ * Symbol#to_proc | |
+ | |
+ New method. | |
+ | |
+ * __method__ | |
+ | |
+ New global function that returns the name of the current method as | |
+ a Symbol. | |
+ | |
+* enumerator | |
+ | |
+ * Enumerator is now a built-in module. The #next and #rewind | |
+ methods are implemented using the "generator" library. Use with | |
+ care and be aware of the performance loss. | |
+ | |
+* ipaddr | |
+ | |
+ * New methods | |
+ * IPAddr#<=> | |
+ * IPAddr#succ | |
+ | |
+ IPAddr objects are now comparable and enumerable having these | |
+ methods. This also means that it is possible to have a Range | |
+ object between two IPAddr objects. | |
+ | |
+ * IPAddr#to_range | |
+ | |
+ A new method to create a Range object for the (network) address. | |
+ | |
+ * Type coercion support | |
+ * IPAddr#& | |
+ * IPAddr#| | |
+ * IPAddr#== | |
+ * IPAddr#include? | |
+ | |
+ These methods now accept a string or an integer instead of an | |
+ IPAddr object as the argument. | |
+ | |
+* net/smtp | |
+ | |
+ * Support SSL/TLS. | |
+ | |
+* openssl | |
+ | |
+ * New classes | |
+ * OpenSSL::PKey::EC | |
+ * OpenSSL::PKey::EC::Group | |
+ * OpenSSL::PKey::EC::Point | |
+ * OpenSSL::PKey::PKCS5 | |
+ * OpenSSL::SSL::Session | |
+ | |
+ * Documentation! | |
+ | |
+ * Various new methods (see documentation). | |
+ | |
+ * Remove redundant module namespace in Cipher, Digest, PKCS7, PKCS12. | |
+ Compatibility classes are provided which will be removed in Ruby 1.9. | |
+ | |
+* shellwords | |
+ | |
+ * Add methods for escaping shell-unsafe characters: | |
+ * Shellwords.join | |
+ * Shellwords.escape | |
+ * Array#shelljoin | |
+ * String#shellescape | |
+ | |
+ * Add shorthand methods: | |
+ * Shellwords.split (alias shellwords) | |
+ * String#shellsplit | |
+ | |
+* stringio | |
+ | |
+ * StringIO#getbyte | |
+ * StringIO#readbyte | |
+ | |
+ New methods. (aliases for compatibility with 1.9) | |
+ | |
+ * StringIO#each_char | |
+ * StringIO#chars | |
+ | |
+ New methods. | |
+ | |
+ * StringIO#each | |
+ * StringIO#each_line | |
+ * StringIO#each_byte | |
+ | |
+ Return an enumerator if no block is given. | |
+ | |
+* tempfile | |
+ | |
+ * Tempfile.open and Tempfile.new now accept a suffix for the | |
+ temporary file to be created. To specify a suffix, pass an array | |
+ of [basename, suffix] as the first argument. | |
+ | |
+ Tempfile.open(['image', 'jpg']) { |tempfile| ... } | |
+ | |
+* tmpdir | |
+ | |
+ * New method: | |
+ | |
+ * Dir.mktmpdir | |
+ | |
+* uri | |
+ | |
+ * added LDAPS scheme. | |
+ * Change for RFC3986: | |
+ * FTP | |
+ * URI('ftp://example.com/foo').path #=> 'foo' | |
+ * URI('ftp://example.com/%2Ffoo').path #=> '/foo' | |
+ * URI::FTP.build([nil, 'example.com', nil, '/foo', 'i').to_s #=> 'ftp://example.com/%2Ffoo;type=i' | |
+ * URI merge | |
+ * URI('http://a/b/c/d;p?q').merge('?y') == URI('http://a/b/c/d;p?y') | |
+ * URI('http://a/b/c/d;p?q').merge('/./g') == URI('http://a/g') | |
+ * URI('http://a/b/c/d;p?q').merge('/../g') == URI('http://a/g') | |
+ * URI('http://a/b/c/d;p?q').merge('../../../g') == URI('http://a/g') | |
+ * URI('http://a/b/c/d;p?q').merge('../../../../g') == URI('http://a/g') | |
+ | |
+* rss | |
+ | |
+ * 0.1.6 -> 0.2.4 | |
+ | |
+ * Fix image module URI | |
+ | |
+ * Atom support | |
+ | |
+ * ITunes module support | |
+ | |
+ * Slash module support | |
+ | |
+ * content:encoded with RSS 2.0 support | |
+ | |
+=== Interpreter Implementation | |
+ | |
+* passing a block to a Proc [experimental] | |
+ | |
+ This implementation in current shape is known to be buggy/broken, | |
+ especially with nested block invocation. Take this as an | |
+ experimental feature. | |
+ | |
+* stack trace | |
+ | |
+ On non-SystemStackError exception, full stack trace is shown. | |
+ | |
+=== Compatibility issues (excluding feature bug fixes) | |
+ | |
+* String#slice! had some unintentional bugs and they have been fixed | |
+ because either they disagreed with documentation or their respective | |
+ behavior of #slice. Unfortunately, this causes some | |
+ incompatibilities in the following (somewhat rare) cases. | |
+ | |
+ * #slice! no longer expands the array when an out-of-boundary value | |
+ is given. | |
+ | |
+ # Ruby 1.8.6 | |
+ a = [1,2] | |
+ a.slice!(4,0) #=> nil | |
+ a #=> [1,2,nil,nil] | |
+ | |
+ # Ruby 1.8.7 | |
+ a = [1,2] | |
+ a.slice!(4,0) #=> nil | |
+ a #=> [1,2] | |
+ | |
+ * #slice! no longer raises an exception but returns nil when a | |
+ negative length or out-of-boundary negative position is given. | |
+ | |
+ # Ruby 1.8.6 | |
+ a = [1,2] | |
+ a.slice!(1,-1) #=> (raises IndexError) | |
+ a.slice!(-5,1) #=> (raises IndexError) | |
+ | |
+ # Ruby 1.8.7 | |
+ a = [1,2] | |
+ a.slice!(1,-1) #=> nil | |
+ a.slice!(-5,1) #=> nil | |
+ | |
+* String#to_i, String#hex and String#oct no longer accept a sequence | |
+ of underscores (`__') as part of a number. | |
+ | |
+ # Ruby 1.8.6 | |
+ '1__0'.to_i #=> 10 | |
+ '1__0'.to_i(2) #=> 2 # 0b10 | |
+ '1__0'.oct #=> 8 # 010 | |
+ '1__0'.hex #=> 16 # 0x10 | |
+ | |
+ # Ruby 1.8.7 | |
+ '1__0'.to_i #=> 1 | |
+ '1__0'.to_i(2) #=> 1 | |
+ '1__0'.oct #=> 1 | |
+ '1__0'.hex #=> 1 | |
+ | |
+ The old behavior was inconsistent with Ruby syntax and considered as | |
+ a bug. | |
+ | |
+* date | |
+ | |
+ * Date.parse | |
+ | |
+ '##.##.##' (where each '#' is a digit) is now taken as 'YY.MM.DD' | |
+ instead of 'MM.DD.YY'. While the change may confuse you, you can | |
+ always use Date.strptime() when you know what you are dealing | |
+ with. | |
+ | |
+* stringio | |
+ | |
+ * StringIO#each_byte | |
+ | |
+ The return value changed from nil to self. This is what the | |
+ document says and the same as each_line() does. | |
+ | |
+* tempfile | |
+ | |
+ * The file name format has changed. No dots are included by default | |
+ in temporary file names any more. See above for how to specify a | |
+ suffix. | |
+ | |
+* uri | |
+ | |
+ * See above for details. | |
+ | |
+== Changes since the 1.8.5 release | |
+ | |
+=== New platforms/build tools support | |
+ | |
+* IA64 HP-UX | |
+ | |
+* Visual C++ 8 SP1 | |
+ | |
+* autoconf 2.6x | |
+ | |
+=== Global constants | |
+ | |
+* RUBY_PATCHLEVEL | |
+ | |
+ New constant since 1.8.5-p1. | |
+ | |
+=== Library updates (outstanding ones only) | |
+ | |
+* builtin classes | |
+ | |
+ * New method: Kernel#instance_variable_defined? | |
+ | |
+ * New method: Module#class_variable_defined? | |
+ | |
+ * New feature: Dir::glob() can now take an array of glob patterns. | |
+ | |
+* date | |
+ | |
+ * Updated based on date2 4.0.3. | |
+ | |
+* digest | |
+ | |
+ * New internal APIs for C and Ruby. | |
+ | |
+ * Support for autoloading. | |
+ | |
+ require 'digest' | |
+ | |
+ # autoloads digest/md5 | |
+ md = Digest::MD5.digest("string") | |
+ | |
+ * New digest class methods: file | |
+ | |
+ * New digest instance methods: clone, reset, new, inspect, | |
+ digest_length (alias size or length), block_length() | |
+ | |
+ * New library: digest/bubblebabble | |
+ | |
+ * New function: Digest(name) | |
+ | |
+* fileutils | |
+ | |
+ * New option for FileUtils.cp_r(): :remove_destination | |
+ | |
+* nkf | |
+ | |
+ * Updated based on nkf as of 2007-01-28. | |
+ | |
+* thread | |
+ | |
+ * Replaced with much faster mutex implementation in C. The former | |
+ implementation, which is slow but considered to be stable, is | |
+ available with a configure option `--disable-fastthread'. | |
+ | |
+* tk | |
+ | |
+ * Updated Tile extension support based on Tile 0.7.8. | |
+ | |
+ * Support --without-X11 configure option for non-X11 versions of | |
+ Tcl/Tk (e.g. Tcl/Tk Aqua). | |
+ | |
+ * New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no trouble | |
+ about STDIN blocking on Windows. | |
+ | |
+* webrick | |
+ | |
+ * New method: WEBrick::Cookie.parse_set_cookies() | |
+ | |
+=== Compatibility issues (excluding feature bug fixes) | |
+ | |
+* builtin classes | |
+ | |
+ * String#intern now raises SecurityError when $SAFE level is greater | |
+ than zero. | |
+ | |
+* date | |
+ | |
+ * Time#to_date and Time#to_datetime are added as private methods. | |
+ They cause name conflict error in ActiveSupport 1.4.1 and prior, | |
+ which comes with Rails 1.2.2 and prior. Updating ActiveSupport | |
+ and/or Rails to the latest versions fixes the problem. | |
+ | |
+* digest | |
+ | |
+ * The constructor does no longer take an initial string to feed. | |
+ The following examples show how to migrate: | |
+ | |
+ # Before | |
+ md = Digest::MD5.new("string") | |
+ # After (works with any version) | |
+ md = Digest::MD5.new.update("string") | |
+ | |
+ # Before | |
+ hd = Digest::MD5.new("string").hexdigest | |
+ # After (works with any version) | |
+ hd = Digest::MD5.hexdigest("string") | |
+ | |
+* fileutils | |
+ | |
+ * A minor implementation change breaks Rake <=0.7.1. | |
+ Updating Rake to 0.7.2 or higher fixes the problem. | |
+ | |
+* tk | |
+ | |
+ * Tk::X_Scrollable (Y_Scrollable) is renamed to Tk::XScrollable | |
+ (YScrollable). Tk::X_Scrollable (Y_Scrollable) is still available, | |
+ but it is an alias name. | |
Property changes on: doc/NEWS-1.8.7 | |
___________________________________________________________________ | |
Added: svn:mergeinfo | |
Added: svn:eol-style | |
+ LF | |
Index: encoding.c | |
=================================================================== | |
--- encoding.c (.../v1_9_0_5) (revision 21934) | |
+++ encoding.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -13,9 +13,14 @@ | |
#include "ruby/encoding.h" | |
#include "regenc.h" | |
#include <ctype.h> | |
+#ifndef NO_LOCALE_CHARMAP | |
+#ifdef __CYGWIN__ | |
+#include <windows.h> | |
+#endif | |
#ifdef HAVE_LANGINFO_H | |
#include <langinfo.h> | |
#endif | |
+#endif | |
#include "ruby/util.h" | |
static ID id_encoding; | |
@@ -38,6 +43,7 @@ | |
void rb_enc_init(void); | |
#define ENCODING_COUNT ENCINDEX_BUILTIN_MAX | |
+#define UNSPECIFIED_ENCODING INT_MAX | |
#define enc_autoload_p(enc) (!rb_enc_mbmaxlen(enc)) | |
@@ -349,11 +355,18 @@ | |
return ENC_DUMMY_P(enc_table.list[must_encoding(enc)].enc) ? Qtrue : Qfalse; | |
} | |
+static const char * | |
+enc_alias_internal(const char *alias, int idx) | |
+{ | |
+ alias = strdup(alias); | |
+ st_insert(enc_table.names, (st_data_t)alias, (st_data_t)idx); | |
+ return alias; | |
+} | |
+ | |
static int | |
enc_alias(const char *alias, int idx) | |
{ | |
- alias = strdup(alias); | |
- st_insert(enc_table.names, (st_data_t)alias, (st_data_t)idx); | |
+ alias = enc_alias_internal(alias, idx); | |
set_encoding_const(alias, rb_enc_from_index(idx)); | |
return idx; | |
} | |
@@ -500,7 +513,12 @@ | |
if (i < 0) { | |
i = load_encoding(name); | |
} | |
- else if (enc_autoload_p(enc = rb_enc_from_index(i))) { | |
+ else if (!(enc = rb_enc_from_index(i))) { | |
+ if (i != UNSPECIFIED_ENCODING) { | |
+ rb_raise(rb_eArgError, "encoding %s is not registered", name); | |
+ } | |
+ } | |
+ else if (enc_autoload_p(enc)) { | |
if (enc_autoload(enc) < 0) { | |
rb_warn("failed to load encoding (%s); use ASCII-8BIT instead", | |
name); | |
@@ -823,8 +841,40 @@ | |
return rb_usascii_str_new2(rb_enc_name((rb_encoding*)DATA_PTR(self))); | |
} | |
+static int | |
+enc_names_i(st_data_t name, st_data_t idx, st_data_t args) | |
+{ | |
+ VALUE *arg = (VALUE *)args; | |
+ | |
+ if ((int)idx == (int)arg[0]) { | |
+ VALUE str = rb_usascii_str_new2((char *)name); | |
+ OBJ_FREEZE(str); | |
+ rb_ary_push(arg[1], str); | |
+ } | |
+ return ST_CONTINUE; | |
+} | |
+ | |
/* | |
* call-seq: | |
+ * enc.names => array | |
+ * | |
+ * Returns the list of name and aliases of the encoding. | |
+ * | |
+ * Encoding::WINDOWS_31J.names => ["Windows-31J", "CP932", "csWindows31J"] | |
+ */ | |
+static VALUE | |
+enc_names(VALUE self) | |
+{ | |
+ VALUE args[2]; | |
+ | |
+ args[0] = (VALUE)rb_to_encoding_index(self); | |
+ args[1] = rb_ary_new2(0); | |
+ st_foreach(enc_table.names, enc_names_i, (st_data_t)args); | |
+ return args[1]; | |
+} | |
+ | |
+/* | |
+ * call-seq: | |
* Encoding.list => [enc1, enc2, ...] | |
* | |
* Returns the list of loaded encodings. | |
@@ -860,6 +910,9 @@ | |
* Encoding.find("US-ASCII") => #<Encoding:US-ASCII> | |
* Encoding.find(:Shift_JIS) => #<Encoding:Shift_JIS> | |
* | |
+ * An ArgumentError is raised when no encoding with <i>name</i>. | |
+ * Only +Encoding.find("internal")+ however returns nil when no encoding named "internal", | |
+ * in other words, when Ruby has no default internal encoding. | |
*/ | |
static VALUE | |
enc_find(VALUE klass, VALUE enc) | |
@@ -964,12 +1017,12 @@ | |
int idx; | |
if (NIL_P(charmap)) | |
- return rb_usascii_encoding(); | |
- else | |
- idx = rb_enc_find_index(StringValueCStr(charmap)); | |
- if (idx < 0) | |
- return rb_ascii8bit_encoding(); | |
+ idx = rb_usascii_encindex(); | |
+ else if ((idx = rb_enc_find_index(StringValueCStr(charmap))) < 0) | |
+ idx = rb_ascii8bit_encindex(); | |
+ if (rb_enc_registered("locale") < 0) enc_alias_internal("locale", idx); | |
+ | |
return rb_enc_from_index(idx); | |
} | |
@@ -977,8 +1030,12 @@ | |
rb_filesystem_encoding(void) | |
{ | |
rb_encoding *enc; | |
-#if defined _WIN32 | |
- enc = rb_locale_encoding(); | |
+#if defined NO_LOCALE_CHARMAP | |
+ enc = rb_default_external_encoding(); | |
+#elif defined _WIN32 || defined __CYGWIN__ | |
+ char cp[sizeof(int) * 8 / 3 + 4]; | |
+ snprintf(cp, sizeof cp, "CP%d", GetOEMCP()); | |
+ enc = rb_enc_find(cp); | |
#elif defined __APPLE__ | |
enc = rb_enc_find("UTF8-MAC"); | |
#else | |
@@ -987,16 +1044,48 @@ | |
return enc; | |
} | |
-static int default_external_index; | |
-static rb_encoding *default_external; | |
+struct default_encoding { | |
+ int index; /* -2 => not yet set, -1 => nil */ | |
+ rb_encoding *enc; | |
+}; | |
+static int | |
+enc_set_default_encoding(struct default_encoding *def, VALUE encoding, const char *name) | |
+{ | |
+ int overridden = Qfalse; | |
+ if (def->index != -2) | |
+ /* Already set */ | |
+ overridden = Qtrue; | |
+ | |
+ if (NIL_P(encoding)) { | |
+ def->index = -1; | |
+ def->enc = 0; | |
+ st_insert(enc_table.names, (st_data_t)strdup(name), | |
+ (st_data_t)UNSPECIFIED_ENCODING); | |
+ } | |
+ else { | |
+ def->index = rb_enc_to_index(rb_to_encoding(encoding)); | |
+ def->enc = 0; | |
+ enc_alias_internal(name, def->index); | |
+ } | |
+ | |
+ return overridden; | |
+} | |
+ | |
+static struct default_encoding default_external = {0}; | |
+ | |
rb_encoding * | |
rb_default_external_encoding(void) | |
{ | |
- if (!default_external) { | |
- default_external = rb_enc_from_index(default_external_index); | |
+ if (default_external.enc) return default_external.enc; | |
+ | |
+ if (default_external.index >= 0) { | |
+ default_external.enc = rb_enc_from_index(default_external.index); | |
+ return default_external.enc; | |
} | |
- return default_external; | |
+ else { | |
+ return rb_locale_encoding(); | |
+ } | |
} | |
VALUE | |
@@ -1011,8 +1100,7 @@ | |
* | |
* Returns default external encoding. | |
* | |
- * It is initialized by the locale or -E option, | |
- * and can't be modified after that. | |
+ * It is initialized by the locale or -E option. | |
*/ | |
static VALUE | |
get_default_external(VALUE klass) | |
@@ -1023,12 +1111,83 @@ | |
void | |
rb_enc_set_default_external(VALUE encoding) | |
{ | |
- default_external_index = rb_enc_to_index(rb_to_encoding(encoding)); | |
- default_external = 0; | |
+ if (NIL_P(encoding)) { | |
+ rb_raise(rb_eArgError, "default external can not be nil"); | |
+ } | |
+ enc_set_default_encoding(&default_external, encoding, | |
+ "external"); | |
} | |
/* | |
* call-seq: | |
+ * Encoding.default_external = enc | |
+ * | |
+ * Sets default external encoding. | |
+ */ | |
+static VALUE | |
+set_default_external(VALUE klass, VALUE encoding) | |
+{ | |
+ rb_warning("setting Encoding.default_external"); | |
+ rb_enc_set_default_external(encoding); | |
+ return encoding; | |
+} | |
+ | |
+static struct default_encoding default_internal = {-2}; | |
+ | |
+rb_encoding * | |
+rb_default_internal_encoding(void) | |
+{ | |
+ if (!default_internal.enc && default_internal.index >= 0) { | |
+ default_internal.enc = rb_enc_from_index(default_internal.index); | |
+ } | |
+ return default_internal.enc; /* can be NULL */ | |
+} | |
+ | |
+VALUE | |
+rb_enc_default_internal(void) | |
+{ | |
+ /* Note: These functions cope with default_internal not being set */ | |
+ return rb_enc_from_encoding(rb_default_internal_encoding()); | |
+} | |
+ | |
+/* | |
+ * call-seq: | |
+ * Encoding.default_internal => enc | |
+ * | |
+ * Returns default internal encoding. | |
+ * | |
+ * It is initialized by the source internal_encoding or -E option. | |
+ */ | |
+static VALUE | |
+get_default_internal(VALUE klass) | |
+{ | |
+ return rb_enc_default_internal(); | |
+} | |
+ | |
+void | |
+rb_enc_set_default_internal(VALUE encoding) | |
+{ | |
+ enc_set_default_encoding(&default_internal, encoding, | |
+ "internal"); | |
+} | |
+ | |
+/* | |
+ * call-seq: | |
+ * Encoding.default_internal = enc or nil | |
+ * | |
+ * Sets default internal encoding. | |
+ * Or removes default internal encoding when passed nil. | |
+ */ | |
+static VALUE | |
+set_default_internal(VALUE klass, VALUE encoding) | |
+{ | |
+ rb_warning("setting Encoding.default_internal"); | |
+ rb_enc_set_default_internal(encoding); | |
+ return encoding; | |
+} | |
+ | |
+/* | |
+ * call-seq: | |
* Encoding.locale_charmap => string | |
* | |
* Returns the locale charmap name. | |
@@ -1045,18 +1204,30 @@ | |
* LANG=ja | |
* Encoding.locale_charmap => "eucJP" | |
* | |
+ * The result is higly platform dependent. | |
+ * So Encoding.find(Encoding.locale_charmap) may cause an error. | |
+ * If you need some encoding object even for unknown locale, | |
+ * Encoding.find("locale") can be used. | |
+ * | |
*/ | |
VALUE | |
rb_locale_charmap(VALUE klass) | |
{ | |
#if defined NO_LOCALE_CHARMAP | |
return rb_usascii_str_new2("ASCII-8BIT"); | |
+#elif defined _WIN32 || defined __CYGWIN__ | |
+ const char *nl_langinfo_codeset(void); | |
+ const char *codeset = nl_langinfo_codeset(); | |
+ char cp[sizeof(int) * 3 + 4]; | |
+ if (!codeset) { | |
+ snprintf(cp, sizeof(cp), "CP%d", GetConsoleCP()); | |
+ codeset = cp; | |
+ } | |
+ return rb_usascii_str_new2(codeset); | |
#elif defined HAVE_LANGINFO_H | |
char *codeset; | |
codeset = nl_langinfo(CODESET); | |
return rb_usascii_str_new2(codeset); | |
-#elif defined _WIN32 | |
- return rb_sprintf("CP%d", GetACP()); | |
#else | |
return Qnil; | |
#endif | |
@@ -1153,6 +1324,7 @@ | |
if (NIL_P(str)) { | |
rb_encoding *enc = rb_enc_from_index(idx); | |
+ if (!enc) return ST_CONTINUE; | |
if (STRCASECMP((char*)name, rb_enc_name(enc)) == 0) { | |
return ST_CONTINUE; | |
} | |
@@ -1201,6 +1373,7 @@ | |
rb_define_method(rb_cEncoding, "to_s", enc_name, 0); | |
rb_define_method(rb_cEncoding, "inspect", enc_inspect, 0); | |
rb_define_method(rb_cEncoding, "name", enc_name, 0); | |
+ rb_define_method(rb_cEncoding, "names", enc_names, 0); | |
rb_define_method(rb_cEncoding, "dummy?", enc_dummy_p, 0); | |
rb_define_singleton_method(rb_cEncoding, "list", enc_list, 0); | |
rb_define_singleton_method(rb_cEncoding, "name_list", rb_enc_name_list, 0); | |
@@ -1212,6 +1385,9 @@ | |
rb_define_singleton_method(rb_cEncoding, "_load", enc_load, 1); | |
rb_define_singleton_method(rb_cEncoding, "default_external", get_default_external, 0); | |
+ rb_define_singleton_method(rb_cEncoding, "default_external=", set_default_external, 1); | |
+ rb_define_singleton_method(rb_cEncoding, "default_internal", get_default_internal, 0); | |
+ rb_define_singleton_method(rb_cEncoding, "default_internal=", set_default_internal, 1); | |
rb_define_singleton_method(rb_cEncoding, "locale_charmap", rb_locale_charmap, 0); | |
list = rb_ary_new2(enc_table.count); | |
Index: thread_win32.c | |
=================================================================== | |
--- thread_win32.c (.../v1_9_0_5) (revision 21934) | |
+++ thread_win32.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -50,6 +50,7 @@ | |
rb_thread_t *th = GET_THREAD(); | |
ruby_native_thread_key = TlsAlloc(); | |
+ ruby_thread_set_native(th); | |
DuplicateHandle(GetCurrentProcess(), | |
GetCurrentThread(), | |
GetCurrentProcess(), | |
@@ -455,7 +456,6 @@ | |
thread_start_func_1(void *th_ptr) | |
{ | |
rb_thread_t *th = th_ptr; | |
- VALUE stack_start; | |
volatile HANDLE thread_id = th->thread_id; | |
native_thread_init_stack(th); | |
@@ -464,8 +464,9 @@ | |
/* run */ | |
thread_debug("thread created (th: %p, thid: %p, event: %p)\n", th, | |
th->thread_id, th->native_thread_data.interrupt_event); | |
- thread_start_func_2(th, &stack_start, 0); | |
+ thread_start_func_2(th, th->machine_stack_start, rb_ia64_bsp()); | |
+ | |
w32_close_handle(thread_id); | |
thread_debug("thread deleted (th: %p)\n", th); | |
return 0; | |
@@ -531,27 +532,42 @@ | |
} | |
static HANDLE timer_thread_id = 0; | |
+static HANDLE timer_thread_lock; | |
static unsigned long _stdcall | |
timer_thread_func(void *dummy) | |
{ | |
thread_debug("timer_thread\n"); | |
- while (system_working) { | |
- Sleep(WIN32_WAIT_TIMEOUT); | |
+ while (WaitForSingleObject(timer_thread_lock, WIN32_WAIT_TIMEOUT) == | |
+ WAIT_TIMEOUT) { | |
timer_thread_function(dummy); | |
} | |
thread_debug("timer killed\n"); | |
return 0; | |
} | |
-void | |
+static void | |
rb_thread_create_timer_thread(void) | |
{ | |
if (timer_thread_id == 0) { | |
+ if (!timer_thread_lock) { | |
+ timer_thread_lock = CreateEvent(0, TRUE, FALSE, 0); | |
+ } | |
timer_thread_id = w32_create_thread(1024 + (THREAD_DEBUG ? BUFSIZ : 0), | |
- timer_thread_func, GET_VM()); | |
+ timer_thread_func, 0); | |
w32_resume_thread(timer_thread_id); | |
} | |
} | |
+static int | |
+native_stop_timer_thread(void) | |
+{ | |
+ int stopped = --system_working <= 0; | |
+ if (stopped) { | |
+ CloseHandle(timer_thread_lock); | |
+ timer_thread_lock = 0; | |
+ } | |
+ return stopped; | |
+} | |
+ | |
#endif /* THREAD_SYSTEM_DEPENDENT_IMPLEMENTATION */ | |
Index: math.c | |
=================================================================== | |
--- math.c (.../v1_9_0_5) (revision 21934) | |
+++ math.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -15,33 +15,21 @@ | |
VALUE rb_mMath; | |
-static VALUE | |
-to_flo(VALUE x) | |
-{ | |
- if (!rb_obj_is_kind_of(x, rb_cNumeric)) { | |
- rb_raise(rb_eTypeError, "can't convert %s into Float", | |
- NIL_P(x) ? "nil" : | |
- x == Qtrue ? "true" : | |
- x == Qfalse ? "false" : | |
- rb_obj_classname(x)); | |
- } | |
- return rb_convert_type(x, T_FLOAT, "Float", "to_f"); | |
-} | |
- | |
-#define Need_Float(x) (x) = to_flo(x) | |
+#define Need_Float(x) (x) = rb_to_float(x) | |
#define Need_Float2(x,y) do {\ | |
Need_Float(x);\ | |
Need_Float(y);\ | |
} while (0) | |
static void | |
-domain_check(double x, const char *msg) | |
+domain_check(double x, double y, const char *msg) | |
{ | |
while(1) { | |
if (errno) { | |
rb_sys_fail(msg); | |
} | |
- if (isnan(x)) { | |
+ if (isnan(y)) { | |
+ if (isnan(x)) break; | |
#if defined(EDOM) | |
errno = EDOM; | |
#elif defined(ERANGE) | |
@@ -81,7 +69,7 @@ | |
* | |
*/ | |
-VALUE | |
+static VALUE | |
math_atan2(VALUE obj, VALUE y, VALUE x) | |
{ | |
Need_Float2(y, x); | |
@@ -97,7 +85,7 @@ | |
* -1..1. | |
*/ | |
-VALUE | |
+static VALUE | |
math_cos(VALUE obj, VALUE x) | |
{ | |
Need_Float(x); | |
@@ -112,7 +100,7 @@ | |
* -1..1. | |
*/ | |
-VALUE | |
+static VALUE | |
math_sin(VALUE obj, VALUE x) | |
{ | |
Need_Float(x); | |
@@ -146,12 +134,13 @@ | |
static VALUE | |
math_acos(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = acos(RFLOAT_VALUE(x)); | |
- domain_check(d, "acos"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = acos(d0); | |
+ domain_check(d0, d, "acos"); | |
return DBL2NUM(d); | |
} | |
@@ -165,12 +154,13 @@ | |
static VALUE | |
math_asin(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = asin(RFLOAT_VALUE(x)); | |
- domain_check(d, "asin"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = asin(d0); | |
+ domain_check(d0, d, "asin"); | |
return DBL2NUM(d); | |
} | |
@@ -203,7 +193,7 @@ | |
* Computes the hyperbolic cosine of <i>x</i> (expressed in radians). | |
*/ | |
-VALUE | |
+static VALUE | |
math_cosh(VALUE obj, VALUE x) | |
{ | |
Need_Float(x); | |
@@ -227,7 +217,7 @@ | |
* radians). | |
*/ | |
-VALUE | |
+static VALUE | |
math_sinh(VALUE obj, VALUE x) | |
{ | |
Need_Float(x); | |
@@ -267,12 +257,13 @@ | |
static VALUE | |
math_acosh(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = acosh(RFLOAT_VALUE(x)); | |
- domain_check(d, "acosh"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = acosh(d0); | |
+ domain_check(d0, d, "acosh"); | |
return DBL2NUM(d); | |
} | |
@@ -300,12 +291,13 @@ | |
static VALUE | |
math_atanh(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = atanh(RFLOAT_VALUE(x)); | |
- domain_check(d, "atanh"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = atanh(d0); | |
+ domain_check(d0, d, "atanh"); | |
infinity_check(x, d, "atanh"); | |
return DBL2NUM(d); | |
} | |
@@ -317,7 +309,7 @@ | |
* Returns e**x. | |
*/ | |
-VALUE | |
+static VALUE | |
math_exp(VALUE obj, VALUE x) | |
{ | |
Need_Float(x); | |
@@ -343,21 +335,22 @@ | |
* of logarithm. | |
*/ | |
-VALUE | |
+static VALUE | |
math_log(int argc, VALUE *argv) | |
{ | |
VALUE x, base; | |
- double d; | |
+ double d0, d; | |
rb_scan_args(argc, argv, "11", &x, &base); | |
Need_Float(x); | |
errno = 0; | |
- d = log(RFLOAT_VALUE(x)); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = log(d0); | |
if (argc == 2) { | |
Need_Float(base); | |
d /= log(RFLOAT_VALUE(base)); | |
} | |
- domain_check(d, "log"); | |
+ domain_check(d0, d, "log"); | |
infinity_check(x, d, "log"); | |
return DBL2NUM(d); | |
} | |
@@ -384,12 +377,13 @@ | |
static VALUE | |
math_log2(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = log2(RFLOAT_VALUE(x)); | |
- domain_check(d, "log2"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = log2(d0); | |
+ domain_check(d0, d, "log2"); | |
infinity_check(x, d, "log2"); | |
return DBL2NUM(d); | |
} | |
@@ -404,12 +398,13 @@ | |
static VALUE | |
math_log10(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = log10(RFLOAT_VALUE(x)); | |
- domain_check(d, "log10"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = log10(d0); | |
+ domain_check(d0, d, "log10"); | |
infinity_check(x, d, "log10"); | |
return DBL2NUM(d); | |
} | |
@@ -438,15 +433,16 @@ | |
* | |
*/ | |
-VALUE | |
+static VALUE | |
math_sqrt(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = sqrt(RFLOAT_VALUE(x)); | |
- domain_check(d, "sqrt"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = sqrt(d0); | |
+ domain_check(d0, d, "sqrt"); | |
return DBL2NUM(d); | |
} | |
@@ -540,7 +536,7 @@ | |
* Math.hypot(3, 4) #=> 5.0 | |
*/ | |
-VALUE | |
+static VALUE | |
math_hypot(VALUE obj, VALUE x, VALUE y) | |
{ | |
Need_Float2(x, y); | |
@@ -619,11 +615,12 @@ | |
static VALUE | |
math_gamma(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
Need_Float(x); | |
errno = 0; | |
- d = tgamma(RFLOAT_VALUE(x)); | |
- domain_check(d, "gamma"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = tgamma(d0); | |
+ domain_check(d0, d, "gamma"); | |
return DBL2NUM(d); | |
} | |
@@ -642,17 +639,50 @@ | |
static VALUE | |
math_lgamma(VALUE obj, VALUE x) | |
{ | |
- double d; | |
+ double d0, d; | |
int sign; | |
VALUE v; | |
Need_Float(x); | |
errno = 0; | |
- d = lgamma_r(RFLOAT_VALUE(x), &sign); | |
- domain_check(d, "lgamma"); | |
+ d0 = RFLOAT_VALUE(x); | |
+ d = lgamma_r(d0, &sign); | |
+ domain_check(d0, d, "lgamma"); | |
v = DBL2NUM(d); | |
return rb_assoc_new(v, INT2FIX(sign)); | |
} | |
+ | |
+#define exp1(n) \ | |
+VALUE \ | |
+rb_math_##n(VALUE x)\ | |
+{\ | |
+ return math_##n(rb_mMath, x);\ | |
+} | |
+ | |
+#define exp2(n) \ | |
+VALUE \ | |
+rb_math_##n(VALUE x, VALUE y)\ | |
+{\ | |
+ return math_##n(rb_mMath, x, y);\ | |
+} | |
+ | |
+exp2(atan2) | |
+exp1(cos) | |
+exp1(cosh) | |
+exp1(exp) | |
+exp2(hypot) | |
+ | |
+VALUE | |
+rb_math_log(int argc, VALUE *argv) | |
+{ | |
+ return math_log(argc, argv); | |
+} | |
+ | |
+exp1(sin) | |
+exp1(sinh) | |
+exp1(sqrt) | |
+ | |
+ | |
/* | |
* The <code>Math</code> module contains module functions for basic | |
* trigonometric and transcendental functions. See class | |
Index: defs/lex.c.src | |
=================================================================== | |
--- defs/lex.c.src (.../v1_9_0_5) (revision 0) | |
+++ defs/lex.c.src (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,51 @@ | |
+%{ | |
+struct kwtable {const char *name; int id[2]; enum lex_state_e state;}; | |
+const struct kwtable *rb_reserved_word(const char *, unsigned int); | |
+#ifndef RIPPER | |
+%} | |
+ | |
+struct kwtable; | |
+%% | |
+__ENCODING__, {keyword__ENCODING__, keyword__ENCODING__}, EXPR_END | |
+__LINE__, {keyword__LINE__, keyword__LINE__}, EXPR_END | |
+__FILE__, {keyword__FILE__, keyword__FILE__}, EXPR_END | |
+BEGIN, {keyword_BEGIN, keyword_BEGIN}, EXPR_END | |
+END, {keyword_END, keyword_END}, EXPR_END | |
+alias, {keyword_alias, keyword_alias}, EXPR_FNAME | |
+and, {keyword_and, keyword_and}, EXPR_VALUE | |
+begin, {keyword_begin, keyword_begin}, EXPR_BEG | |
+break, {keyword_break, keyword_break}, EXPR_MID | |
+case, {keyword_case, keyword_case}, EXPR_VALUE | |
+class, {keyword_class, keyword_class}, EXPR_CLASS | |
+def, {keyword_def, keyword_def}, EXPR_FNAME | |
+defined?, {keyword_defined, keyword_defined}, EXPR_ARG | |
+do, {keyword_do, keyword_do}, EXPR_BEG | |
+else, {keyword_else, keyword_else}, EXPR_BEG | |
+elsif, {keyword_elsif, keyword_elsif}, EXPR_VALUE | |
+end, {keyword_end, keyword_end}, EXPR_END | |
+ensure, {keyword_ensure, keyword_ensure}, EXPR_BEG | |
+false, {keyword_false, keyword_false}, EXPR_END | |
+for, {keyword_for, keyword_for}, EXPR_VALUE | |
+if, {keyword_if, modifier_if}, EXPR_VALUE | |
+in, {keyword_in, keyword_in}, EXPR_VALUE | |
+module, {keyword_module, keyword_module}, EXPR_VALUE | |
+next, {keyword_next, keyword_next}, EXPR_MID | |
+nil, {keyword_nil, keyword_nil}, EXPR_END | |
+not, {keyword_not, keyword_not}, EXPR_ARG | |
+or, {keyword_or, keyword_or}, EXPR_VALUE | |
+redo, {keyword_redo, keyword_redo}, EXPR_END | |
+rescue, {keyword_rescue, modifier_rescue}, EXPR_MID | |
+retry, {keyword_retry, keyword_retry}, EXPR_END | |
+return, {keyword_return, keyword_return}, EXPR_MID | |
+self, {keyword_self, keyword_self}, EXPR_END | |
+super, {keyword_super, keyword_super}, EXPR_ARG | |
+then, {keyword_then, keyword_then}, EXPR_BEG | |
+true, {keyword_true, keyword_true}, EXPR_END | |
+undef, {keyword_undef, keyword_undef}, EXPR_FNAME | |
+unless, {keyword_unless, modifier_unless}, EXPR_VALUE | |
+until, {keyword_until, modifier_until}, EXPR_VALUE | |
+when, {keyword_when, keyword_when}, EXPR_VALUE | |
+while, {keyword_while, modifier_while}, EXPR_VALUE | |
+yield, {keyword_yield, keyword_yield}, EXPR_ARG | |
+%% | |
+#endif | |
Property changes on: defs/lex.c.src | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Added: svn:keywords | |
+ Author Date Id Revision | |
Index: defs/keywords | |
=================================================================== | |
--- defs/keywords (.../v1_9_0_5) (revision 0) | |
+++ defs/keywords (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,51 @@ | |
+%{ | |
+struct kwtable {const char *name; int id[2]; enum lex_state_e state;}; | |
+const struct kwtable *rb_reserved_word(const char *, unsigned int); | |
+#ifndef RIPPER | |
+%} | |
+ | |
+struct kwtable; | |
+%% | |
+__ENCODING__, {keyword__ENCODING__, keyword__ENCODING__}, EXPR_END | |
+__LINE__, {keyword__LINE__, keyword__LINE__}, EXPR_END | |
+__FILE__, {keyword__FILE__, keyword__FILE__}, EXPR_END | |
+BEGIN, {keyword_BEGIN, keyword_BEGIN}, EXPR_END | |
+END, {keyword_END, keyword_END}, EXPR_END | |
+alias, {keyword_alias, keyword_alias}, EXPR_FNAME | |
+and, {keyword_and, keyword_and}, EXPR_VALUE | |
+begin, {keyword_begin, keyword_begin}, EXPR_BEG | |
+break, {keyword_break, keyword_break}, EXPR_MID | |
+case, {keyword_case, keyword_case}, EXPR_VALUE | |
+class, {keyword_class, keyword_class}, EXPR_CLASS | |
+def, {keyword_def, keyword_def}, EXPR_FNAME | |
+defined?, {keyword_defined, keyword_defined}, EXPR_ARG | |
+do, {keyword_do, keyword_do}, EXPR_BEG | |
+else, {keyword_else, keyword_else}, EXPR_BEG | |
+elsif, {keyword_elsif, keyword_elsif}, EXPR_VALUE | |
+end, {keyword_end, keyword_end}, EXPR_END | |
+ensure, {keyword_ensure, keyword_ensure}, EXPR_BEG | |
+false, {keyword_false, keyword_false}, EXPR_END | |
+for, {keyword_for, keyword_for}, EXPR_VALUE | |
+if, {keyword_if, modifier_if}, EXPR_VALUE | |
+in, {keyword_in, keyword_in}, EXPR_VALUE | |
+module, {keyword_module, keyword_module}, EXPR_VALUE | |
+next, {keyword_next, keyword_next}, EXPR_MID | |
+nil, {keyword_nil, keyword_nil}, EXPR_END | |
+not, {keyword_not, keyword_not}, EXPR_ARG | |
+or, {keyword_or, keyword_or}, EXPR_VALUE | |
+redo, {keyword_redo, keyword_redo}, EXPR_END | |
+rescue, {keyword_rescue, modifier_rescue}, EXPR_MID | |
+retry, {keyword_retry, keyword_retry}, EXPR_END | |
+return, {keyword_return, keyword_return}, EXPR_MID | |
+self, {keyword_self, keyword_self}, EXPR_END | |
+super, {keyword_super, keyword_super}, EXPR_ARG | |
+then, {keyword_then, keyword_then}, EXPR_BEG | |
+true, {keyword_true, keyword_true}, EXPR_END | |
+undef, {keyword_undef, keyword_undef}, EXPR_FNAME | |
+unless, {keyword_unless, modifier_unless}, EXPR_VALUE | |
+until, {keyword_until, modifier_until}, EXPR_VALUE | |
+when, {keyword_when, keyword_when}, EXPR_VALUE | |
+while, {keyword_while, modifier_while}, EXPR_VALUE | |
+yield, {keyword_yield, keyword_yield}, EXPR_ARG | |
+%% | |
+#endif | |
Property changes on: defs/keywords | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Added: svn:keywords | |
+ Author Date Id Revision | |
Index: defs/opt_insn_unif.def | |
=================================================================== | |
--- defs/opt_insn_unif.def (.../v1_9_0_5) (revision 0) | |
+++ defs/opt_insn_unif.def (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,29 @@ | |
+# | |
+# a definition of instruction unification | |
+# | |
+# | |
+ | |
+__END__ | |
+ | |
+putobject putobject | |
+putobject putstring | |
+putobject setlocal | |
+putobject setdynamic | |
+ | |
+putstring putstring | |
+putstring putobject | |
+putstring setlocal | |
+putstring setdynamic | |
+ | |
+# putnil end | |
+ | |
+dup setlocal | |
+ | |
+# from tarai | |
+getlocal getlocal | |
+# getlocal send | |
+ | |
+# from tak, ackermann | |
+getlocal putobject | |
+ | |
+ | |
Property changes on: defs/opt_insn_unif.def | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Added: svn:keywords | |
+ Author Date Id Revision | |
Index: defs/opt_operand.def | |
=================================================================== | |
--- defs/opt_operand.def (.../v1_9_0_5) (revision 0) | |
+++ defs/opt_operand.def (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,59 @@ | |
+# | |
+# configration file for operand union optimization | |
+# | |
+# format: | |
+# [insn name] op1, op2 ... | |
+# | |
+# wildcard: * | |
+# | |
+ | |
+__END__ | |
+ | |
+getlocal 2 | |
+getlocal 3 | |
+getlocal 4 | |
+ | |
+setlocal 2 | |
+setlocal 3 | |
+setlocal 4 | |
+ | |
+getdynamic *, 0 | |
+getdynamic 1, 0 | |
+getdynamic 2, 0 | |
+getdynamic 3, 0 | |
+getdynamic 4, 0 | |
+ | |
+setdynamic *, 0 | |
+setdynamic 1, 0 | |
+setdynamic 2, 0 | |
+setdynamic 3, 0 | |
+setdynamic 4, 0 | |
+ | |
+putobject INT2FIX(0) | |
+putobject INT2FIX(1) | |
+putobject Qtrue | |
+putobject Qfalse | |
+ | |
+# CALL | |
+send *, *, Qfalse, 0, * | |
+send *, 0, Qfalse, 0, * | |
+send *, 1, Qfalse, 0, * | |
+send *, 2, Qfalse, 0, * | |
+send *, 3, Qfalse, 0, * | |
+ | |
+# FCALL | |
+send *, *, Qfalse, 0x04, * | |
+send *, 0, Qfalse, 0x04, * | |
+send *, 1, Qfalse, 0x04, * | |
+send *, 2, Qfalse, 0x04, * | |
+send *, 3, Qfalse, 0x04, * | |
+ | |
+# VCALL | |
+send *, 0, Qfalse, 0x0c, * | |
+ | |
+ | |
+__END__ | |
+ | |
+ | |
+ | |
+ | |
Property changes on: defs/opt_operand.def | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Added: svn:keywords | |
+ Author Date Id Revision | |
Index: include/ruby/missing.h | |
=================================================================== | |
--- include/ruby/missing.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/missing.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -38,57 +38,61 @@ | |
}; | |
#endif | |
+#ifndef RUBY_EXTERN | |
+#define RUBY_EXTERN extern | |
+#endif | |
+ | |
#ifndef HAVE_ACOSH | |
-extern double acosh(double); | |
-extern double asinh(double); | |
-extern double atanh(double); | |
+RUBY_EXTERN double acosh(double); | |
+RUBY_EXTERN double asinh(double); | |
+RUBY_EXTERN double atanh(double); | |
#endif | |
#ifndef HAVE_CRYPT | |
-extern char *crypt(const char *, const char *); | |
+RUBY_EXTERN char *crypt(const char *, const char *); | |
#endif | |
#ifndef HAVE_DUP2 | |
-extern int dup2(int, int); | |
+RUBY_EXTERN int dup2(int, int); | |
#endif | |
#ifndef HAVE_EACCESS | |
-extern int eaccess(const char*, int); | |
+RUBY_EXTERN int eaccess(const char*, int); | |
#endif | |
#ifndef HAVE_FINITE | |
-extern int finite(double); | |
+RUBY_EXTERN int finite(double); | |
#endif | |
#ifndef HAVE_FLOCK | |
-extern int flock(int, int); | |
+RUBY_EXTERN int flock(int, int); | |
#endif | |
/* | |
#ifndef HAVE_FREXP | |
-extern double frexp(double, int *); | |
+RUBY_EXTERN double frexp(double, int *); | |
#endif | |
*/ | |
#ifndef HAVE_HYPOT | |
-extern double hypot(double, double); | |
+RUBY_EXTERN double hypot(double, double); | |
#endif | |
#ifndef HAVE_ERF | |
-extern double erf(double); | |
-extern double erfc(double); | |
+RUBY_EXTERN double erf(double); | |
+RUBY_EXTERN double erfc(double); | |
#endif | |
#ifndef HAVE_TGAMMA | |
-extern double tgamma(double); | |
+RUBY_EXTERN double tgamma(double); | |
#endif | |
#ifndef HAVE_LGAMMA_R | |
-extern double lgamma_r(double, int *); | |
+RUBY_EXTERN double lgamma_r(double, int *); | |
#endif | |
#ifndef HAVE_CBRT | |
-extern double cbrt(double); | |
+RUBY_EXTERN double cbrt(double); | |
#endif | |
#ifndef isinf | |
@@ -96,62 +100,72 @@ | |
# if defined(HAVE_FINITE) && defined(HAVE_ISNAN) | |
# define isinf(x) (!finite(x) && !isnan(x)) | |
# else | |
-extern int isinf(double); | |
+RUBY_EXTERN int isinf(double); | |
# endif | |
# endif | |
#endif | |
#ifndef HAVE_ISNAN | |
-extern int isnan(double); | |
+RUBY_EXTERN int isnan(double); | |
#endif | |
/* | |
#ifndef HAVE_MEMCMP | |
-extern int memcmp(const void *, const void *, size_t); | |
+RUBY_EXTERN int memcmp(const void *, const void *, size_t); | |
#endif | |
*/ | |
#ifndef HAVE_MEMMOVE | |
-extern void *memmove(void *, const void *, size_t); | |
+RUBY_EXTERN void *memmove(void *, const void *, size_t); | |
#endif | |
/* | |
#ifndef HAVE_MODF | |
-extern double modf(double, double *); | |
+RUBY_EXTERN double modf(double, double *); | |
#endif | |
*/ | |
#ifndef HAVE_STRCHR | |
-extern char *strchr(const char *, int); | |
-extern char *strrchr(const char *, int); | |
+RUBY_EXTERN char *strchr(const char *, int); | |
+RUBY_EXTERN char *strrchr(const char *, int); | |
#endif | |
#ifndef HAVE_STRERROR | |
-extern char *strerror(int); | |
+RUBY_EXTERN char *strerror(int); | |
#endif | |
#ifndef HAVE_STRSTR | |
-extern char *strstr(const char *, const char *); | |
+RUBY_EXTERN char *strstr(const char *, const char *); | |
#endif | |
/* | |
#ifndef HAVE_STRTOL | |
-extern long strtol(const char *, char **, int); | |
+RUBY_EXTERN long strtol(const char *, char **, int); | |
#endif | |
*/ | |
-#ifndef HAVE_VSNPRINTF | |
+#if defined HAVE_VSNPRINTF || defined HAVE_SNPRINTF | |
# include <stdarg.h> | |
-extern int snprintf(char *, size_t n, char const *, ...); | |
-extern int vsnprintf(char *, size_t n, char const *, va_list); | |
#endif | |
+#ifndef HAVE_SNPRINTF | |
+RUBY_EXTERN int snprintf(char *, size_t n, char const *, ...); | |
+#endif | |
+#ifndef HAVE_VSNPRINTF | |
+# if _MSC_VER >= 1300 | |
+# pragma warning(disable: 4273) | |
+# endif | |
+RUBY_EXTERN int vsnprintf(char *, size_t n, char const *, va_list); | |
+# if _MSC_VER >= 1300 | |
+# pragma warning(default: 4273) | |
+# endif | |
+#endif | |
#ifndef HAVE_STRLCPY | |
-extern size_t strlcpy(char *, const char*, size_t); | |
+RUBY_EXTERN size_t strlcpy(char *, const char*, size_t); | |
#endif | |
#ifndef HAVE_STRLCAT | |
-extern size_t strlcat(char *, const char*, size_t); | |
+RUBY_EXTERN size_t strlcat(char *, const char*, size_t); | |
#endif | |
#if defined(__cplusplus) | |
Index: include/ruby/defines.h | |
=================================================================== | |
--- include/ruby/defines.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/defines.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -103,12 +103,10 @@ | |
#undef _WIN32 | |
#endif | |
-#if defined(MSDOS) || defined(_WIN32) || defined(__human68k__) || defined(__EMX__) | |
+#if defined(_WIN32) || defined(__EMX__) | |
#define DOSISH 1 | |
-#ifndef _WIN32_WCE | |
# define DOSISH_DRIVE_LETTER | |
#endif | |
-#endif | |
#if defined(__NeXT__) || defined(__APPLE__) | |
/* Do not trust WORDS_BIGENDIAN from configure since -arch compiler flag may | |
@@ -194,10 +192,6 @@ | |
#include "ruby/win32.h" | |
#endif | |
-#if defined(__VMS) | |
-#include "vms/vms.h" | |
-#endif | |
- | |
#if defined(__BEOS__) && !defined(__HAIKU__) && !defined(BONE) | |
#include <net/socket.h> /* intern.h needs fd_set definition */ | |
#endif | |
@@ -245,25 +239,19 @@ | |
#if defined(DOSISH) | |
#define PATH_SEP ";" | |
-#elif defined(riscos) | |
-#define PATH_SEP "," | |
#else | |
#define PATH_SEP ":" | |
#endif | |
#define PATH_SEP_CHAR PATH_SEP[0] | |
-#if defined(__human68k__) | |
-#define PATH_ENV "path" | |
-#else | |
#define PATH_ENV "PATH" | |
-#endif | |
-#if defined(DOSISH) && !defined(__human68k__) && !defined(__EMX__) | |
+#if defined(DOSISH) && !defined(__EMX__) | |
#define ENV_IGNORECASE | |
#endif | |
#ifndef CASEFOLD_FILESYSTEM | |
-# if defined DOSISH || defined __VMS | |
+# if defined DOSISH | |
# define CASEFOLD_FILESYSTEM 1 | |
# else | |
# define CASEFOLD_FILESYSTEM 0 | |
Index: include/ruby/util.h | |
=================================================================== | |
--- include/ruby/util.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/util.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -45,7 +45,7 @@ | |
#define scan_hex ruby_scan_hex | |
unsigned long ruby_scan_hex(const char *, int, int *); | |
-#if defined(MSDOS) || defined(__CYGWIN32__) || defined(_WIN32) | |
+#if defined(__CYGWIN32__) || defined(_WIN32) | |
void ruby_add_suffix(VALUE str, const char *suffix); | |
#endif | |
Index: include/ruby/intern.h | |
=================================================================== | |
--- include/ruby/intern.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/intern.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -218,6 +218,24 @@ | |
#define rb_fd_ptr(f) ((f)->fdset) | |
#define rb_fd_max(f) ((f)->maxfd) | |
+#elif defined(_WIN32) | |
+ | |
+typedef struct { | |
+ int capa; | |
+ fd_set *fdset; | |
+} rb_fdset_t; | |
+ | |
+void rb_fd_init(volatile rb_fdset_t *); | |
+void rb_fd_term(rb_fdset_t *); | |
+#define rb_fd_zero(f) ((f)->fdset->fd_count = 0) | |
+void rb_fd_set(int, rb_fdset_t *); | |
+#define rb_fd_clr(n, f) rb_w32_fdclr(n, (f)->fdset) | |
+#define rb_fd_isset(n, f) rb_w32_fdisset(n, (f)->fdset) | |
+#define rb_fd_select(n, rfds, wfds, efds, timeout) rb_w32_select(n, (rfds) ? ((rb_fdset_t*)rfds)->fdset : NULL, (wfds) ? ((rb_fdset_t*)wfds)->fdset : NULL, (efds) ? ((rb_fdset_t*)efds)->fdset: NULL, timeout) | |
+ | |
+#define rb_fd_ptr(f) ((f)->fdset) | |
+#define rb_fd_max(f) ((f)->fdset->fd_count) | |
+ | |
#else | |
typedef fd_set rb_fdset_t; | |
@@ -267,6 +285,7 @@ | |
void rb_load_protect(VALUE, int, int*); | |
NORETURN(void rb_jump_tag(int)); | |
int rb_provided(const char*); | |
+int rb_feature_provided(const char *, const char **); | |
void rb_provide(const char*); | |
VALUE rb_f_require(VALUE, VALUE); | |
VALUE rb_require_safe(VALUE, int); | |
@@ -358,6 +377,7 @@ | |
VALUE rb_hash_freeze(VALUE); | |
VALUE rb_hash_aref(VALUE, VALUE); | |
VALUE rb_hash_lookup(VALUE, VALUE); | |
+VALUE rb_hash_lookup2(VALUE, VALUE, VALUE); | |
VALUE rb_hash_fetch(VALUE, VALUE); | |
VALUE rb_hash_aset(VALUE, VALUE, VALUE); | |
VALUE rb_hash_delete_if(VALUE); | |
@@ -382,6 +402,7 @@ | |
VALUE rb_io_flush(VALUE); | |
VALUE rb_io_eof(VALUE); | |
VALUE rb_io_binmode(VALUE); | |
+VALUE rb_io_ascii8bit_binmode(VALUE); | |
VALUE rb_io_addstr(VALUE, VALUE); | |
VALUE rb_io_printf(int, VALUE*, VALUE); | |
VALUE rb_io_print(int, VALUE*, VALUE); | |
@@ -431,6 +452,7 @@ | |
VALUE rb_check_to_integer(VALUE, const char *); | |
VALUE rb_to_int(VALUE); | |
VALUE rb_Integer(VALUE); | |
+VALUE rb_to_float(VALUE); | |
VALUE rb_Float(VALUE); | |
VALUE rb_String(VALUE); | |
VALUE rb_Array(VALUE); | |
@@ -546,6 +568,10 @@ | |
VALUE rb_tainted_str_new_cstr(const char*); | |
VALUE rb_tainted_str_new(const char*, long); | |
VALUE rb_tainted_str_new2(const char*); | |
+VALUE rb_external_str_new(const char*, long); | |
+VALUE rb_external_str_new_cstr(const char*); | |
+VALUE rb_locale_str_new(const char*, long); | |
+VALUE rb_locale_str_new_cstr(const char*); | |
VALUE rb_str_buf_new(long); | |
VALUE rb_str_buf_new_cstr(const char*); | |
VALUE rb_str_buf_new2(const char*); | |
@@ -616,6 +642,18 @@ | |
rb_usascii_str_new(str, strlen(str)) : \ | |
rb_usascii_str_new_cstr(str); \ | |
}) | |
+#define rb_external_str_new_cstr(str) __extension__ ( \ | |
+{ \ | |
+ (__builtin_constant_p(str)) ? \ | |
+ rb_external_str_new(str, strlen(str)) : \ | |
+ rb_external_str_new_cstr(str); \ | |
+}) | |
+#define rb_locale_str_new_cstr(str) __extension__ ( \ | |
+{ \ | |
+ (__builtin_constant_p(str)) ? \ | |
+ rb_locale_str_new(str, strlen(str)) : \ | |
+ rb_locale_str_new_cstr(str); \ | |
+}) | |
#define rb_str_buf_new_cstr(str) __extension__ ( \ | |
{ \ | |
(__builtin_constant_p(str)) ? \ | |
@@ -671,10 +709,11 @@ | |
VALUE rb_mutex_lock(VALUE mutex); | |
VALUE rb_mutex_unlock(VALUE mutex); | |
VALUE rb_mutex_sleep(VALUE self, VALUE timeout); | |
-VALUE rb_mutex_synchronize(VALUE self); | |
+VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg); | |
VALUE rb_barrier_new(void); | |
VALUE rb_barrier_wait(VALUE self); | |
VALUE rb_barrier_release(VALUE self); | |
+VALUE rb_barrier_destroy(VALUE self); | |
/* time.c */ | |
VALUE rb_time_new(time_t, long); | |
VALUE rb_time_nano_new(time_t, long); | |
Index: include/ruby/ruby.h | |
=================================================================== | |
--- include/ruby/ruby.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/ruby.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -77,11 +77,6 @@ | |
# endif | |
#endif | |
-#if defined(__VMS) | |
-# pragma builtins | |
-# define alloca __alloca | |
-#endif | |
- | |
#if SIZEOF_LONG == SIZEOF_VOIDP | |
typedef unsigned long VALUE; | |
typedef unsigned long ID; | |
@@ -378,6 +373,13 @@ | |
/* obsolete macro - use SafeStringValue(v) */ | |
#define Check_SafeStr(v) rb_check_safe_str((VALUE)(v)) | |
+VALUE rb_str_export(VALUE); | |
+#define ExportStringValue(v) do {\ | |
+ SafeStringValue(v);\ | |
+ (v) = rb_str_export(v);\ | |
+} while (0) | |
+VALUE rb_str_export_locale(VALUE); | |
+ | |
VALUE rb_get_path(VALUE); | |
#define FilePathValue(v) ((v) = rb_get_path(v)) | |
@@ -509,7 +511,7 @@ | |
if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)clone,(VALUE)obj);\ | |
} while (0) | |
#define DUPSETUP(dup,obj) do {\ | |
- OBJSETUP(dup,rb_obj_class(obj),(RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT|FL_UNTRUSTED));\ | |
+ OBJSETUP(dup,rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT|FL_UNTRUSTED)); \ | |
if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)dup,(VALUE)obj);\ | |
} while (0) | |
@@ -601,17 +603,34 @@ | |
RSTRING(str)->as.heap.ptr) | |
#define RSTRING_END(str) (RSTRING_PTR(str)+RSTRING_LEN(str)) | |
+#define RARRAY_EMBED_LEN_MAX 3 | |
struct RArray { | |
struct RBasic basic; | |
- long len; | |
union { | |
- long capa; | |
- VALUE shared; | |
- } aux; | |
- VALUE *ptr; | |
+ struct { | |
+ long len; | |
+ union { | |
+ long capa; | |
+ VALUE shared; | |
+ } aux; | |
+ VALUE *ptr; | |
+ } heap; | |
+ VALUE ary[RARRAY_EMBED_LEN_MAX]; | |
+ } as; | |
}; | |
-#define RARRAY_LEN(a) RARRAY(a)->len | |
-#define RARRAY_PTR(a) RARRAY(a)->ptr | |
+#define RARRAY_EMBED_FLAG FL_USER1 | |
+/* FL_USER2 is for ELTS_SHARED */ | |
+#define RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3) | |
+#define RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3) | |
+#define RARRAY_LEN(a) \ | |
+ ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? \ | |
+ (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & \ | |
+ (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : \ | |
+ RARRAY(a)->as.heap.len) | |
+#define RARRAY_PTR(a) \ | |
+ ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? \ | |
+ RARRAY(a)->as.ary : \ | |
+ RARRAY(a)->as.heap.ptr) | |
struct RRegexp { | |
struct RBasic basic; | |
@@ -834,6 +853,26 @@ | |
void rb_include_module(VALUE,VALUE); | |
void rb_extend_object(VALUE,VALUE); | |
+struct rb_global_variable; | |
+ | |
+typedef VALUE rb_gvar_getter_t(ID id, void *data, struct rb_global_variable *gvar); | |
+typedef void rb_gvar_setter_t(VALUE val, ID id, void *data, struct rb_global_variable *gvar); | |
+typedef void rb_gvar_marker_t(VALUE *var); | |
+ | |
+VALUE rb_gvar_undef_getter(ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_undef_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_undef_marker(VALUE *var); | |
+ | |
+VALUE rb_gvar_val_getter(ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_val_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_val_marker(VALUE *var); | |
+ | |
+VALUE rb_gvar_var_getter(ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_var_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); | |
+void rb_gvar_var_marker(VALUE *var); | |
+ | |
+void rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); | |
+ | |
void rb_define_variable(const char*,VALUE*); | |
void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS)); | |
void rb_define_hooked_variable(const char*,VALUE*,VALUE(*)(ANYARGS),void(*)(ANYARGS)); | |
Index: include/ruby/vm.h | |
=================================================================== | |
--- include/ruby/vm.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/vm.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -9,9 +9,14 @@ | |
**********************************************************************/ | |
-#ifndef RUBY_MVM_H | |
-#define RUBY_MVM_H 1 | |
+#ifndef RUBY_VM_H | |
+#define RUBY_VM_H 1 | |
-typedef struct rb_vm_struct rb_vm_t; | |
+/* Place holder. | |
+ * | |
+ * We will prepare VM creation/control APIs on 1.9.2 or later. | |
+ * If you have an interest about it, please see mvm branch. | |
+ * http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/ | |
+ */ | |
-#endif /* RUBY_MVM_H */ | |
+#endif /* RUBY_VM_H */ | |
Index: include/ruby/win32.h | |
=================================================================== | |
--- include/ruby/win32.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/win32.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -33,11 +33,6 @@ | |
#define NT 1 /* deprecated */ | |
-#ifdef _WIN32_WCE | |
-#undef CharNext | |
-#define CharNext CharNextA | |
-#endif | |
- | |
// | |
// We're not using Microsoft's "extensions" to C for | |
// Structured Exception Handling (SEH) so we can nuke these | |
@@ -164,7 +159,7 @@ | |
#undef execv | |
#define execv(path,argv) rb_w32_aspawn(P_OVERLAY,path,argv) | |
-#if !defined(__BORLANDC__) && !defined(_WIN32_WCE) | |
+#if !defined(__BORLANDC__) | |
#undef isatty | |
#define isatty(h) rb_w32_isatty(h) | |
#endif | |
@@ -248,24 +243,17 @@ | |
extern void rb_w32_free_environ(char **); | |
extern int rb_w32_map_errno(DWORD); | |
-#define vsnprintf(s,n,f,l) rb_w32_vsnprintf(s,n,f,l) | |
-#define snprintf rb_w32_snprintf | |
-extern int rb_w32_vsnprintf(char *, size_t, const char *, va_list); | |
-extern int rb_w32_snprintf(char *, size_t, const char *, ...); | |
- | |
extern int chown(const char *, int, int); | |
extern int link(const char *, const char *); | |
extern int gettimeofday(struct timeval *, struct timezone *); | |
extern rb_pid_t waitpid (rb_pid_t, int *, int); | |
-extern int rb_w32_argv_size(char *const *); | |
-extern char *rb_w32_join_argv(char *, char *const *); | |
extern rb_pid_t rb_w32_spawn(int, const char *, const char*); | |
extern rb_pid_t rb_w32_aspawn(int, const char *, char *const *); | |
extern int kill(int, int); | |
extern int fcntl(int, int, ...); | |
extern rb_pid_t rb_w32_getpid(void); | |
extern rb_pid_t rb_w32_getppid(void); | |
-#if !defined(__BORLANDC__) && !defined(_WIN32_WCE) | |
+#if !defined(__BORLANDC__) | |
extern int rb_w32_isatty(int); | |
#endif | |
extern int rb_w32_mkdir(const char *, int); | |
Index: include/ruby/encoding.h | |
=================================================================== | |
--- include/ruby/encoding.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/encoding.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -92,6 +92,10 @@ | |
VALUE rb_obj_encoding(VALUE); | |
VALUE rb_enc_str_buf_cat(VALUE str, const char *ptr, long len, rb_encoding *enc); | |
+VALUE rb_external_str_new_with_enc(const char *ptr, long len, rb_encoding *); | |
+VALUE rb_str_export_to_enc(VALUE, rb_encoding *); | |
+VALUE rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to); | |
+ | |
/* index -> rb_encoding */ | |
rb_encoding* rb_enc_from_index(int idx); | |
@@ -168,11 +172,14 @@ | |
rb_encoding *rb_locale_encoding(void); | |
rb_encoding *rb_filesystem_encoding(void); | |
rb_encoding *rb_default_external_encoding(void); | |
+rb_encoding *rb_default_internal_encoding(void); | |
int rb_ascii8bit_encindex(void); | |
int rb_utf8_encindex(void); | |
int rb_usascii_encindex(void); | |
VALUE rb_enc_default_external(void); | |
+VALUE rb_enc_default_internal(void); | |
void rb_enc_set_default_external(VALUE encoding); | |
+void rb_enc_set_default_internal(VALUE encoding); | |
VALUE rb_locale_charmap(VALUE klass); | |
long rb_memsearch(const void*,long,const void*,long,rb_encoding*); | |
@@ -241,6 +248,9 @@ | |
/* raise an error if the last rb_econv_convert is error */ | |
void rb_econv_check_error(rb_econv_t *ec); | |
+/* returns an exception object or nil */ | |
+VALUE rb_econv_make_exception(rb_econv_t *ec); | |
+ | |
int rb_econv_putbackable(rb_econv_t *ec); | |
void rb_econv_putback(rb_econv_t *ec, unsigned char *p, int n); | |
Index: include/ruby/st.h | |
=================================================================== | |
--- include/ruby/st.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/st.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -12,6 +12,20 @@ | |
#endif | |
#endif | |
+#ifndef RUBY_LIB | |
+#include "ruby/config.h" | |
+#include "ruby/defines.h" | |
+#ifdef RUBY_EXTCONF_H | |
+#include RUBY_EXTCONF_H | |
+#endif | |
+#endif | |
+ | |
+#if defined STDC_HEADERS | |
+#include <stddef.h> | |
+#elif defined HAVE_STDLIB_H | |
+#include <stdlib.h> | |
+#endif | |
+ | |
#if SIZEOF_LONG == SIZEOF_VOIDP | |
typedef unsigned long st_data_t; | |
#elif SIZEOF_LONG_LONG == SIZEOF_VOIDP | |
Index: include/ruby/io.h | |
=================================================================== | |
--- include/ruby/io.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby/io.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -73,6 +73,7 @@ | |
VALUE writeconv_pre_ecopts; | |
int writeconv_initialized; | |
+ VALUE write_lock; | |
} rb_io_t; | |
#define HAVE_RB_IO_T 1 | |
@@ -133,6 +134,7 @@ | |
fp->encs.enc2 = NULL;\ | |
fp->encs.ecflags = 0;\ | |
fp->encs.ecopts = Qnil;\ | |
+ fp->write_lock = 0;\ | |
} while (0) | |
FILE *rb_io_stdio_file(rb_io_t *fptr); | |
@@ -162,11 +164,6 @@ | |
int rb_io_read_pending(rb_io_t*); | |
void rb_read_check(FILE*); | |
-DEPRECATED(int rb_getc(FILE*)); | |
-DEPRECATED(long rb_io_fread(char *, long, FILE *)); | |
-DEPRECATED(long rb_io_fwrite(const char *, long, FILE *)); | |
-DEPRECATED(int rb_read_pending(FILE*)); | |
- | |
#if defined(__cplusplus) | |
#if 0 | |
{ /* satisfy cc-mode */ | |
Index: include/ruby.h | |
=================================================================== | |
--- include/ruby.h (.../v1_9_0_5) (revision 21934) | |
+++ include/ruby.h (.../v1_9_1_rc2) (revision 21934) | |
@@ -18,14 +18,13 @@ | |
#define HAVE_RUBY_IO_H 1 | |
#define HAVE_RUBY_MISSING_H 1 | |
#define HAVE_RUBY_VM_H 1 | |
-#define HAVE_RUBY_NODE_H 1 | |
#define HAVE_RUBY_ONIGURUMA_H 1 | |
#define HAVE_RUBY_RE_H 1 | |
#define HAVE_RUBY_REGEX_H 1 | |
#define HAVE_RUBY_RUBY_H 1 | |
-#define HAVE_RUBY_SIGNAL_H 1 | |
#define HAVE_RUBY_ST_H 1 | |
#define HAVE_RUBY_UTIL_H 1 | |
+#define HAVE_RUBY_VM_H 1 | |
#ifdef _WIN32 | |
#define HAVE_RUBY_WIN32_H 1 | |
#endif | |
Index: LEGAL | |
=================================================================== | |
--- LEGAL (.../v1_9_0_5) (revision 21934) | |
+++ LEGAL (.../v1_9_1_rc2) (revision 21934) | |
@@ -171,7 +171,6 @@ | |
email: [email protected] | |
st.[ch]: | |
-x68/*: | |
missing/alloca.c: | |
missing/dup2.c: | |
missing/finite.c: | |
@@ -261,6 +260,17 @@ | |
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
+missing/langinfo.c | |
+ | |
+ This file is from http://www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c. | |
+ Ruby uses a modified version. The file contains the following | |
+ author/copyright notice: | |
+ | |
+ [email protected] -- 2002-03-11 | |
+ Permission to use, copy, modify, and distribute this software | |
+ for any purpose and without fee is hereby granted. The author | |
+ disclaims all warranties with regard to this software. | |
+ | |
ext/digest/md5/md5.[ch]: | |
These files are under the following license. Ruby uses modified | |
Index: configure.in | |
=================================================================== | |
--- configure.in (.../v1_9_0_5) (revision 21934) | |
+++ configure.in (.../v1_9_1_rc2) (revision 21934) | |
@@ -64,7 +64,7 @@ | |
AC_SUBST(GNU_LD)]) | |
unset GREP_OPTIONS | |
-rb_version=`grep RUBY_VERSION $srcdir/version.h` | |
+rb_version=`grep '^#define RUBY_VERSION ' $srcdir/version.h` | |
MAJOR=`expr "$rb_version" : '#define RUBY_VERSION "\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*"'` | |
MINOR=`expr "$rb_version" : '#define RUBY_VERSION "[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*"'` | |
TEENY=`expr "$rb_version" : '#define RUBY_VERSION "[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)"'` | |
@@ -80,6 +80,9 @@ | |
AC_SUBST(MAJOR) | |
AC_SUBST(MINOR) | |
AC_SUBST(TEENY) | |
+if test "$MAJOR" = "1"; then | |
+ AC_DEFINE(CANONICALIZATION_FOR_MATHN) | |
+fi | |
dnl checks for alternative programs | |
AC_ARG_WITH(gcc, [ --without-gcc never use gcc], [ | |
case $withval in | |
@@ -214,6 +217,10 @@ | |
ASFLAGS=$ASFLAGS | |
AC_SUBST(ASFLAGS) | |
+# BSD's ports and MacPorts prefix GNU binutils with 'g' | |
+AC_CHECK_TOOLS(OBJDUMP, [objdump gobjdump]) | |
+AC_CHECK_TOOLS(OBJCOPY, [objcopy gobjcopy]) | |
+ | |
case "$target_os" in | |
cygwin*|mingw*) | |
AC_CHECK_TOOL(NM, nm) | |
@@ -223,7 +230,6 @@ | |
case "$target_os" in | |
mingw*) | |
test "$rb_cv_msvcrt" = "" && unset rb_cv_msvcrt | |
- AC_CHECK_TOOL(OBJDUMP, objdump) | |
AC_CACHE_CHECK(for mingw32 runtime DLL, rb_cv_msvcrt, [ | |
AC_TRY_LINK([#include <stdio.h>], | |
[FILE* volatile f = stdin; return 0;], | |
@@ -517,7 +523,8 @@ | |
#endif | |
], | |
[ | |
- test "x$target_cpu" = xppc && ac_cv_header_ucontext_h=no | |
+ ac_cv_header_ucontext_h=no | |
+ ac_cv_func_daemon=no | |
], | |
[ | |
AC_DEFINE(BROKEN_SETREUID, 1) | |
@@ -558,7 +565,9 @@ | |
esac | |
LIBS="$LIBS" # m lib is include in root under BeOS/Haiku | |
;; | |
-cygwin*) ;; | |
+cygwin*) ac_cv_header_langinfo_h=yes | |
+ AC_LIBOBJ([langinfo]) | |
+ ;; | |
mingw*) LIBS="-lshell32 -lws2_32 $LIBS" | |
ac_cv_header_a_out_h=no | |
ac_cv_header_pwd_h=no | |
@@ -573,8 +582,6 @@ | |
ac_cv_func_times=yes | |
ac_cv_func_waitpid=yes | |
ac_cv_func_fsync=yes | |
- ac_cv_func_snprintf=yes | |
- ac_cv_func_vsnprintf=yes | |
ac_cv_func_seekdir=yes | |
ac_cv_func_telldir=yes | |
ac_cv_func_isinf=yes | |
@@ -592,6 +599,7 @@ | |
rb_cv_binary_elf=no | |
rb_cv_negative_time_t=no | |
ac_cv_func_fcntl=yes | |
+ AC_LIBOBJ([langinfo]) | |
;; | |
os2-emx*) LIBS="-lm $LIBS" | |
ac_cv_lib_dir_opendir=no;; | |
@@ -608,21 +616,6 @@ | |
AC_DEFINE(BROKEN_SETREGID, 1) | |
ac_cv_sizeof_rlim_t=8;; | |
freebsd*) LIBS="-lm $LIBS" | |
- AC_CACHE_CHECK([whether -lxpg4 has to be linked], | |
- rb_cv_lib_xpg4_needed, | |
- [AC_TRY_CPP([ | |
-#include <osreldate.h> | |
-#if __FreeBSD_version < 400020 || \ | |
- (__FreeBSD_version >= 500000 && __FreeBSD_version < 500005) | |
-#error needs libxpg4 | |
-#endif | |
- ], | |
- rb_cv_lib_xpg4_needed=no, | |
- rb_cv_lib_xpg4_needed=yes, | |
- rb_cv_lib_xpg4_needed=yes)]) | |
- if test "$rb_cv_lib_xpg4_needed" = yes; then | |
- AC_CHECK_LIB(xpg4, setlocale) | |
- fi | |
;; | |
dragonfly*) LIBS="-lm $LIBS" | |
;; | |
@@ -654,11 +647,11 @@ | |
dnl Checks for header files. | |
AC_HEADER_DIRENT | |
-AC_HEADER_STDC | |
+dnl AC_HEADER_STDC has been checked in AC_USE_SYSTEM_EXTENSIONS | |
AC_HEADER_SYS_WAIT | |
-AC_CHECK_HEADERS(stdlib.h string.h unistd.h limits.h sys/file.h sys/ioctl.h sys/syscall.h\ | |
+AC_CHECK_HEADERS(limits.h sys/file.h sys/ioctl.h sys/syscall.h\ | |
fcntl.h sys/fcntl.h sys/select.h sys/time.h sys/times.h sys/param.h\ | |
- syscall.h pwd.h grp.h a.out.h utime.h memory.h direct.h sys/resource.h \ | |
+ syscall.h pwd.h grp.h a.out.h utime.h direct.h sys/resource.h \ | |
sys/mkdev.h sys/utime.h xti.h netinet/in_systm.h float.h ieeefp.h pthread.h \ | |
ucontext.h intrinsics.h langinfo.h locale.h sys/sendfile.h time.h \ | |
net/socket.h sys/socket.h) | |
@@ -797,11 +790,11 @@ | |
setrgid setegid setregid setresgid issetugid pause lchown lchmod\ | |
getpgrp setpgrp getpgid setpgid initgroups getgroups setgroups\ | |
getpriority getrlimit setrlimit sysconf group_member\ | |
- dlopen sigprocmask sigaction sigsetjmp _setjmp _longjmp vsnprintf snprintf\ | |
+ dlopen sigprocmask sigaction sigsetjmp _setjmp _longjmp snprintf\ | |
setsid telldir seekdir fchmod cosh sinh tanh log2 round signbit\ | |
setuid setgid daemon select_large_fdset setenv unsetenv\ | |
mktime timegm gmtime_r clock_gettime gettimeofday\ | |
- pread sendfile shutdown) | |
+ pread sendfile shutdown sigaltstack) | |
AC_CACHE_CHECK(for __builtin_setjmp, ac_cv_func___builtin_setjmp, | |
[AC_TRY_LINK([@%:@include <setjmp.h> | |
@@ -1053,6 +1046,7 @@ | |
__ptr dnl | |
bufpos dnl | |
_p dnl | |
+ __bufpos dnl | |
; do | |
AC_TRY_COMPILE([#include <stdio.h> | |
], | |
@@ -1072,6 +1066,7 @@ | |
[for frend in dnl | |
_IO_read_end dnl | |
bufread dnl | |
+ __bufread dnl | |
; do | |
AC_TRY_COMPILE([#include <stdio.h> | |
], | |
@@ -1253,7 +1248,13 @@ | |
AC_ARG_WITH(dln-a-out, | |
[ --with-dln-a-out use dln_a_out if possible], [ | |
case $withval in | |
- yes) with_dln_a_out=yes;; | |
+ dnl ( | |
+ yes) | |
+ if test "$enable_shared" = yes; then | |
+ AC_MSG_ERROR(dln_a_out can not make shared library) | |
+ fi | |
+ with_dln_a_out=yes;; | |
+ dnl ( | |
*) with_dln_a_out=no;; | |
esac], [with_dln_a_out=no]) | |
@@ -1271,6 +1272,9 @@ | |
if test "$rb_cv_binary_elf" = yes; then | |
AC_DEFINE(USE_ELF) | |
+ if test "$with_dln_a_out" = yes; then | |
+ AC_MSG_ERROR(dln_a_out does not work with ELF) | |
+ fi | |
fi | |
case "$target_os" in | |
@@ -1295,7 +1299,6 @@ | |
AC_SUBST(LIBEXT)dnl | |
STATIC= | |
-: ${LIBPATHFLAG=' -L%s'} | |
: ${PATHFLAG=''} | |
if test "$with_dln_a_out" != yes; then | |
@@ -1325,7 +1328,6 @@ | |
[ --disable-rpath embed run path into extension libraries.], | |
[enable_rpath=$enableval], [enable_rpath="$rb_cv_binary_elf"]) | |
if test "$enable_rpath" = yes; then | |
- LIBPATHFLAG=" -L%1\$-s" | |
RPATHFLAG=" ${linker_flag}-R%1\$-s" | |
fi | |
@@ -1398,6 +1400,14 @@ | |
darwin*) : ${LDSHARED='cc -dynamic -bundle -undefined suppress -flat_namespace'} | |
: ${LDFLAGS=""} | |
: ${LIBPATHENV=DYLD_LIBRARY_PATH} | |
+ # /usr/local/include is always searched for | |
+ # some reason, but /usr/local/lib is not. | |
+ hdr=`find /usr/local/include -name \*.h -type f | sed 's:^/usr/local/include/::;q'` | |
+ if test -n "$hdr" && $CC -E -include "$hdr" -xc /dev/null | fgrep -q "$hdr"; then | |
+ $CC -print-search-dirs | grep -q '^libraries:.*:/usr/local/lib/*' || | |
+ echo " $LDFLAGS " | grep -q ' -L */usr/local/lib/* ' || | |
+ LDFLAGS="${LDFLAGS:+$LDFLAGS }-L/usr/local/lib" | |
+ fi | |
rb_cv_dlopen=yes ;; | |
aix*) if test "$GCC" = yes; then | |
: ${LDSHARED='$(CC) -shared'} | |
@@ -1449,7 +1459,7 @@ | |
: ${LDSHARED='ld -Bshareable -x'} | |
LDFLAGS="$LDFLAGS -L/lib -L/usr/lib -L/usr/local/lib" | |
rb_cv_dlopen=yes;; | |
- cygwin*|mingw*) : ${LDSHARED="${CC} -shared -s"} | |
+ cygwin*|mingw*) : ${LDSHARED="${CC} -shared "'$(if $(filter-out -g -g0,$(debugflags)),,-s)'} | |
XLDFLAGS="$XLDFLAGS -Wl,--stack,0x00200000,--enable-auto-import" | |
DLDFLAGS="${DLDFLAGS} -Wl,--enable-auto-image-base,--enable-auto-import,--export-all" | |
: ${LIBPATHENV=""} | |
@@ -1478,6 +1488,12 @@ | |
;; | |
esac | |
fi | |
+case ${RPATHFLAG} in | |
+*'%1$'*) | |
+ : ${LIBPATHFLAG=' -L%1$-s'};; | |
+*) | |
+ : ${LIBPATHFLAG=' -L%s'};; | |
+esac | |
AC_SUBST(LINK_SO) | |
AC_SUBST(LIBPATHFLAG) | |
@@ -1677,9 +1693,9 @@ | |
AC_ARG_ENABLE(shared, | |
[ --enable-shared build a shared library for Ruby. ], | |
[enable_shared=$enableval]) | |
+LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)' | |
if test "$enable_shared" = 'yes'; then | |
LIBRUBY='$(LIBRUBY_SO)' | |
- LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)' | |
LIBRUBYARG='$(LIBRUBYARG_SHARED)' | |
CFLAGS="$CFLAGS $CCDLFLAGS" | |
ENABLE_SHARED=yes | |
@@ -1756,7 +1772,9 @@ | |
esac | |
fi | |
if test "$enable_rpath" = yes; then | |
- LIBRUBYARG_SHARED="${linker_flag}-R ${linker_flag}\$(libdir) -L\$(libdir) $LIBRUBYARG_SHARED" | |
+ LIBRUBY_RPATHFLAGS="${linker_flag}-R ${linker_flag}\$(libdir) -L\$(libdir)" | |
+ LIBRUBYARG_SHARED="$LIBRUBY_RPATHFLAGS $LIBRUBYARG_SHARED" | |
+ LIBRUBYARG_STATIC="$LIBRUBY_RPATHFLAGS $LIBRUBYARG_STATIC" | |
fi | |
LDFLAGS="-L. $LDFLAGS" | |
@@ -1897,7 +1915,7 @@ | |
dnl ( | |
*yes*) | |
echo "include Makefile" > GNUmakefile | |
- echo "include uncommon.mk" >> GNUmakefile | |
+ echo "-include uncommon.mk" >> GNUmakefile | |
gnumake=yes;; | |
dnl ( | |
*) | |
@@ -1963,7 +1981,7 @@ | |
rubyw_install_name="$RUBYW_INSTALL_NAME" | |
;; | |
esac | |
-RUBY_LIB_PREFIX=`eval echo \\"${libdir}/ruby\\"` | |
+RUBY_LIB_PREFIX=`eval echo \\"${libdir}/${RUBY_INSTALL_NAME}\\"` | |
AC_ARG_WITH(ruby-version, | |
[ --with-ruby-version=STR ruby version string for version specific directories [[full]] (full|minor|STR)], | |
@@ -1981,13 +1999,13 @@ | |
AC_ARG_WITH(sitedir, | |
[ --with-sitedir=DIR site libraries in DIR [[LIBDIR/ruby/site_ruby]]], | |
[sitedir=$withval], | |
- [sitedir='${libdir}/ruby/site_ruby']) | |
+ [sitedir='${libdir}/${RUBY_INSTALL_NAME}/site_ruby']) | |
SITE_DIR=`eval echo \\"${sitedir}\\"` | |
AC_ARG_WITH(vendordir, | |
[ --with-vendordir=DIR vendor libraries in DIR [[LIBDIR/ruby/vendor_ruby]]], | |
[vendordir=$withval], | |
- [vendordir='${libdir}/ruby/vendor_ruby']) | |
+ [vendordir='${libdir}/${RUBY_INSTALL_NAME}/vendor_ruby']) | |
VENDOR_DIR=`eval echo \\"${vendordir}\\"` | |
case "$target_os" in | |
@@ -2056,7 +2074,7 @@ | |
AC_ARG_WITH(rubyhdrdir, | |
[ --with-ruby-hdrdir=DIR core headers in DIR [INCLUDEDIR]], | |
[rubyhdrdir=$withval], | |
- [rubyhdrdir='${includedir}/ruby-${ruby_version}']) | |
+ [rubyhdrdir='${includedir}/${RUBY_INSTALL_NAME}-${ruby_version}']) | |
AC_ARG_WITH(sitehdrdir, | |
[ --with-site-hdrdir=DIR core headers in DIR [INCLUDEDIR]], | |
@@ -2086,7 +2104,7 @@ | |
]) | |
if test -z "$MANTYPE"; then | |
AC_PATH_PROGS(NROFF, nroff awf, /bin/false, "/usr/bin:/usr/ucb") | |
- if ${NROFF} -mdoc ${srcdir}/ruby.1 >/dev/null 2>&1; then | |
+ if ${NROFF} -mdoc ${srcdir}/man/ruby.1 >/dev/null 2>&1; then | |
MANTYPE=doc | |
else | |
MANTYPE=man | |
@@ -2127,12 +2145,27 @@ | |
AC_CONFIG_FILES($FIRSTMAKEFILE) | |
AC_CONFIG_FILES(Makefile, [{ | |
- sed '/^MISSING/s/\$U\././g' Makefile | |
+ if test -d "$srcdir/.svn"; then | |
+ VCS='svn' | |
+ VCSUP='$(VCS) up $(SVNUPOPTIONS)' | |
+ elif test -d "$srcdir/.git/svn"; then | |
+ VCS='git svn' | |
+ VCSUP='$(VCS) rebase $(GITSVNREBASEOPTIONS)' | |
+ elif test -d "$srcdir/.git"; then | |
+ VCS='git' | |
+ VCSUP='$(VCS) pull $(GITPULLOPTIONS)' | |
+ else | |
+ VCS='echo cannot' | |
+ VCSUP='$(VCS)' | |
+ fi | |
+ sed '/^MISSING/s/\$U\././g;/^VCS *=/s#@VCS@#'"$VCS"'#;/^VCSUP *=/s#@VCSUP@#'"$VCSUP"'#' Makefile | |
echo; test x"$EXEEXT" = x || echo 'miniruby: miniruby$(EXEEXT)' | |
test "$RUBY_INSTALL_NAME$EXEEXT" = ruby || echo 'ruby: $(PROGRAM);' | |
if test "$gnumake" != yes; then | |
echo ['$(MKFILES): $(srcdir)/common.mk'] | |
sed ['s/{\$([^(){}]*)[^{}]*}//g'] ${srcdir}/common.mk | |
+ else | |
+ echo 'distclean-local::; @$(RM) GNUmakefile uncommon.mk' | |
fi | |
} >> confmk$$.tmp && mv -f confmk$$.tmp Makefile], | |
[RUBY_INSTALL_NAME=$RUBY_INSTALL_NAME EXEEXT=$EXEEXT gnumake=$gnumake]) | |
Index: re.c | |
=================================================================== | |
--- re.c (.../v1_9_0_5) (revision 21934) | |
+++ re.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -19,6 +19,7 @@ | |
VALUE rb_eRegexpError; | |
typedef char onig_errmsg_buffer[ONIG_MAX_ERROR_MESSAGE_LEN]; | |
+#define errcpy(err, msg) strlcpy((err), (msg), ONIG_MAX_ERROR_MESSAGE_LEN) | |
#define BEG(no) regs->beg[no] | |
#define END(no) regs->end[no] | |
@@ -380,7 +381,7 @@ | |
rb_reg_desc(const char *s, long len, VALUE re) | |
{ | |
VALUE str = rb_str_buf_new2("/"); | |
- if (rb_enc_asciicompat(rb_enc_get(re))) { | |
+ if (re && rb_enc_asciicompat(rb_enc_get(re))) { | |
rb_enc_copy(str, re); | |
} | |
else { | |
@@ -1168,7 +1169,7 @@ | |
static void | |
reg_enc_error(VALUE re, VALUE str) | |
{ | |
- rb_raise(rb_eArgError, | |
+ rb_raise(rb_eEncCompatError, | |
"incompatible encoding regexp match (%s regexp with %s string)", | |
rb_enc_name(RREGEXP(re)->ptr->enc), | |
rb_enc_name(rb_enc_get(str))); | |
@@ -1181,7 +1182,7 @@ | |
if (rb_enc_str_coderange(str) == ENC_CODERANGE_BROKEN) { | |
rb_raise(rb_eArgError, | |
- "broken %s string", | |
+ "invalid byte sequence in %s", | |
rb_enc_name(rb_enc_get(str))); | |
} | |
@@ -1840,13 +1841,13 @@ | |
retbyte = -1; | |
if (p == end || *p++ != '\\') { | |
- strcpy(err, "too short escaped multibyte character"); | |
+ errcpy(err, "too short escaped multibyte character"); | |
return -1; | |
} | |
again: | |
if (p == end) { | |
- strcpy(err, "too short escape sequence"); | |
+ errcpy(err, "too short escape sequence"); | |
return -1; | |
} | |
switch (*p++) { | |
@@ -1870,7 +1871,7 @@ | |
case 'x': /* \xHH */ | |
code = ruby_scan_hex(p, end < p+2 ? end-p : 2, &len); | |
if (len < 1) { | |
- strcpy(err, "invalid hex escape"); | |
+ errcpy(err, "invalid hex escape"); | |
return -1; | |
} | |
p += len; | |
@@ -1878,7 +1879,7 @@ | |
case 'M': /* \M-X, \M-\C-X, \M-\cX */ | |
if (meta_prefix) { | |
- strcpy(err, "duplicate meta escape"); | |
+ errcpy(err, "duplicate meta escape"); | |
return -1; | |
} | |
meta_prefix = 1; | |
@@ -1892,17 +1893,17 @@ | |
break; | |
} | |
} | |
- strcpy(err, "too short meta escape"); | |
+ errcpy(err, "too short meta escape"); | |
return -1; | |
case 'C': /* \C-X, \C-\M-X */ | |
if (p == end || *p++ != '-') { | |
- strcpy(err, "too short control escape"); | |
+ errcpy(err, "too short control escape"); | |
return -1; | |
} | |
case 'c': /* \cX, \c\M-X */ | |
if (ctrl_prefix) { | |
- strcpy(err, "duplicate control escape"); | |
+ errcpy(err, "duplicate control escape"); | |
return -1; | |
} | |
ctrl_prefix = 1; | |
@@ -1916,15 +1917,15 @@ | |
break; | |
} | |
} | |
- strcpy(err, "too short control escape"); | |
+ errcpy(err, "too short control escape"); | |
return -1; | |
default: | |
- strcpy(err, "unexpected escape sequence"); | |
+ errcpy(err, "unexpected escape sequence"); | |
return -1; | |
} | |
if (code < 0 || 0xff < code) { | |
- strcpy(err, "invalid escape code"); | |
+ errcpy(err, "invalid escape code"); | |
return -1; | |
} | |
@@ -1967,7 +1968,7 @@ | |
l = rb_enc_precise_mbclen(chbuf, chbuf+chlen, enc); | |
if (MBCLEN_INVALID_P(l)) { | |
- strcpy(err, "invalid multibyte escape"); | |
+ errcpy(err, "invalid multibyte escape"); | |
return -1; | |
} | |
if (1 < chlen || (chbuf[0] & 0x80)) { | |
@@ -1976,7 +1977,7 @@ | |
if (*encp == 0) | |
*encp = enc; | |
else if (*encp != enc) { | |
- strcpy(err, "escaped non ASCII character in UTF-8 regexp"); | |
+ errcpy(err, "escaped non ASCII character in UTF-8 regexp"); | |
return -1; | |
} | |
} | |
@@ -1994,7 +1995,7 @@ | |
{ | |
if ((0xd800 <= code && code <= 0xdfff) || /* Surrogates */ | |
0x10ffff < code) { | |
- strcpy(err, "invalid Unicode range"); | |
+ errcpy(err, "invalid Unicode range"); | |
return -1; | |
} | |
return 0; | |
@@ -2020,7 +2021,7 @@ | |
if (*encp == 0) | |
*encp = rb_utf8_encoding(); | |
else if (*encp != rb_utf8_encoding()) { | |
- strcpy(err, "UTF-8 character in non UTF-8 regexp"); | |
+ errcpy(err, "UTF-8 character in non UTF-8 regexp"); | |
return -1; | |
} | |
} | |
@@ -2043,7 +2044,7 @@ | |
if (len == 0) | |
break; | |
if (6 < len) { /* max 10FFFF */ | |
- strcpy(err, "invalid Unicode range"); | |
+ errcpy(err, "invalid Unicode range"); | |
return -1; | |
} | |
p += len; | |
@@ -2055,7 +2056,7 @@ | |
} | |
if (has_unicode == 0) { | |
- strcpy(err, "invalid Unicode list"); | |
+ errcpy(err, "invalid Unicode list"); | |
return -1; | |
} | |
@@ -2073,12 +2074,12 @@ | |
unsigned long code; | |
if (end < p+4) { | |
- strcpy(err, "invalid Unicode escape"); | |
+ errcpy(err, "invalid Unicode escape"); | |
return -1; | |
} | |
code = ruby_scan_hex(p, 4, &len); | |
if (len != 4) { | |
- strcpy(err, "invalid Unicode escape"); | |
+ errcpy(err, "invalid Unicode escape"); | |
return -1; | |
} | |
if (append_utf8(code, buf, encp, err) != 0) | |
@@ -2098,7 +2099,7 @@ | |
while (p < end) { | |
int chlen = rb_enc_precise_mbclen(p, end, enc); | |
if (!MBCLEN_CHARFOUND_P(chlen)) { | |
- strcpy(err, "invalid multibyte character"); | |
+ errcpy(err, "invalid multibyte character"); | |
return -1; | |
} | |
chlen = MBCLEN_CHARFOUND_LEN(chlen); | |
@@ -2108,7 +2109,7 @@ | |
if (*encp == 0) | |
*encp = enc; | |
else if (*encp != enc) { | |
- strcpy(err, "non ASCII character in UTF-8 regexp"); | |
+ errcpy(err, "non ASCII character in UTF-8 regexp"); | |
return -1; | |
} | |
continue; | |
@@ -2117,7 +2118,7 @@ | |
switch (c = *p++) { | |
case '\\': | |
if (p == end) { | |
- strcpy(err, "too short escape sequence"); | |
+ errcpy(err, "too short escape sequence"); | |
return -1; | |
} | |
switch (c = *p++) { | |
@@ -2147,7 +2148,7 @@ | |
case 'u': | |
if (p == end) { | |
- strcpy(err, "too short escape sequence"); | |
+ errcpy(err, "too short escape sequence"); | |
return -1; | |
} | |
if (*p == '{') { | |
@@ -2156,7 +2157,7 @@ | |
if (unescape_unicode_list(&p, end, buf, encp, err) != 0) | |
return -1; | |
if (p == end || *p++ != '}') { | |
- strcpy(err, "invalid Unicode list"); | |
+ errcpy(err, "invalid Unicode list"); | |
return -1; | |
} | |
break; | |
@@ -2312,6 +2313,11 @@ | |
rb_raise(rb_eTypeError, "already initialized regexp"); | |
re->ptr = 0; | |
+ if (rb_enc_dummy_p(enc)) { | |
+ errcpy(err, "can't make regexp with dummy encoding"); | |
+ return -1; | |
+ } | |
+ | |
unescaped = rb_reg_preprocess(s, s+len, enc, &fixed_enc, err); | |
if (unescaped == Qnil) | |
return -1; | |
@@ -2319,7 +2325,7 @@ | |
if (fixed_enc) { | |
if ((fixed_enc != enc && (options & ARG_ENCODING_FIXED)) || | |
(fixed_enc != a_enc && (options & ARG_ENCODING_NONE))) { | |
- strcpy(err, "incompatible character encoding"); | |
+ errcpy(err, "incompatible character encoding"); | |
return -1; | |
} | |
if (fixed_enc != a_enc) { | |
@@ -2357,7 +2363,7 @@ | |
rb_encoding *ascii8bit = rb_ascii8bit_encoding(); | |
if (enc != ascii8bit) { | |
if (rb_enc_str_coderange(str) != ENC_CODERANGE_7BIT) { | |
- strcpy(err, "/.../n has a non escaped non ASCII character in non ASCII-8BIT script"); | |
+ errcpy(err, "/.../n has a non escaped non ASCII character in non ASCII-8BIT script"); | |
return -1; | |
} | |
enc = ascii8bit; | |
@@ -2569,11 +2575,13 @@ | |
* p rhs #=> nil | |
* | |
* This assignment is implemented in the Ruby parser. | |
- * So a regexp literal is required for the assignment. | |
+ * The parser detects 'regexp-literal =~ expression' for the assignment. | |
+ * The regexp must be a literal without interpolation and placed at left hand side. | |
+ * | |
* The assignment is not occur if the regexp is not a literal. | |
* | |
* re = /(?<lhs>\w+)\s*=\s*(?<rhs>\w+)/ | |
- * re =~ " x = " | |
+ * re =~ " x = y " | |
* p lhs # undefined local variable | |
* p rhs # undefined local variable | |
* | |
@@ -2584,6 +2592,11 @@ | |
* /(?<lhs>\w+)\s*=\s*#{rhs_pat}/ =~ "x = y" | |
* p lhs # undefined local variable | |
* | |
+ * The assignment is not occur if the regexp is placed at right hand side. | |
+ * | |
+ * " x = y " =~ /(?<lhs>\w+)\s*=\s*(?<rhs>\w+)/ | |
+ * p lhs, rhs # undefined local variable | |
+ * | |
*/ | |
VALUE | |
@@ -2784,10 +2797,10 @@ | |
char *kcode = StringValuePtr(argv[2]); | |
if (kcode[0] == 'n' || kcode[1] == 'N') { | |
enc = rb_ascii8bit_encoding(); | |
- flags |= ARG_ENCODING_FIXED; | |
+ flags |= ARG_ENCODING_NONE; | |
} | |
else { | |
- rb_warning("encoding option is obsolete - %s", kcode); | |
+ rb_warn("encoding option is ignored - %s", kcode); | |
} | |
} | |
str = argv[0]; | |
@@ -3134,7 +3147,7 @@ | |
rb_encoding *str_enc = rb_enc_get(str); | |
rb_encoding *src_enc = rb_enc_get(src); | |
int acompat = rb_enc_asciicompat(str_enc); | |
-#define ASCGET(s,e,cl) (acompat ? (*cl=1,s[0]) : rb_enc_ascget(s, e, cl, str_enc)) | |
+#define ASCGET(s,e,cl) (acompat ? (*cl=1,ISASCII(s[0])?s[0]:-1) : rb_enc_ascget(s, e, cl, str_enc)) | |
p = s = RSTRING_PTR(str); | |
e = s + RSTRING_LEN(str); | |
Index: insns.def | |
=================================================================== | |
--- insns.def (.../v1_9_0_5) (revision 21934) | |
+++ insns.def (.../v1_9_1_rc2) (revision 21934) | |
@@ -996,7 +996,7 @@ | |
vm_send_optimize(GET_CFP(), &mn, &flag, &num, &id, klass); | |
} | |
- CALL_METHOD(num, blockptr, flag, id, mn, recv, klass); | |
+ CALL_METHOD(num, blockptr, flag, id, mn, recv); | |
} | |
/** | |
@@ -1023,7 +1023,7 @@ | |
vm_search_superclass(GET_CFP(), GET_ISEQ(), recv, TOPN(num), &id, &klass); | |
mn = rb_method_node(klass, id); | |
- CALL_METHOD(num, blockptr, flag, id, mn, recv, klass); | |
+ CALL_METHOD(num, blockptr, flag, id, mn, recv); | |
} | |
/** | |
@@ -1222,7 +1222,8 @@ | |
IC ic = GET_CONST_INLINE_CACHE(dst); | |
ic->ic_value = val; | |
- ic->ic_vmstat = GET_VM_STATE_VERSION(); | |
+ ic->ic_vmstat = GET_VM_STATE_VERSION() - ruby_vm_const_missing_count; | |
+ ruby_vm_const_missing_count = 0; | |
} | |
/** | |
Index: ChangeLog | |
=================================================================== | |
--- ChangeLog (.../v1_9_0_5) (revision 21934) | |
+++ ChangeLog (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,3 +1,4793 @@ | |
+Tue Jan 20 19:12:18 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * reverts r21693. | |
+ | |
+Tue Jan 20 18:49:59 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/rdoc/ri/path.rb: Gem::Enable was removed. | |
+ Use just defined?(Gem). | |
+ And this prevents unexpected directory creation at | |
+ installation. [ruby-core:20990] | |
+ | |
+Tue Jan 20 17:59:52 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * Reverts r21598 and r21599 because the original behavior is | |
+ intentional. | |
+ | |
+Tue Jan 20 09:26:05 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ext/nkf/nkf-utf8/nkf.c (nkf_buf_push): maybe a bug. | |
+ | |
+ * ext/nkf/nkf-utf8/nkf.c (options): no need to support help option. | |
+ | |
+Tue Jan 20 06:48:56 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * array.c (take_items), enum.c (enum_zip): tries to convert to | |
+ array first. [ruby-core:21442] | |
+ | |
+Tue Jan 20 03:50:37 2009 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/nkf/nkf-utf8/nkf.c: Update nkf to 2.0.9. | |
+ revert -s meaning as Shift_JIS, etc. | |
+ | |
+Mon Jan 19 14:31:59 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * thread.c (rb_thread_execute_interrupts): needs | |
+ rb_signal_buff_size to be declared. | |
+ | |
+Mon Jan 19 13:34:25 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * ruby.c (require_libraries): reset th->parse_in_eval while | |
+ loading libraries. fixes [ruby-dev:37780] | |
+ | |
+Sat Jan 17 21:04:27 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/erb.rb: changes style of the rdoc for suppressing | |
+ warning. [ruby-core:21117] | |
+ | |
+Sat Jan 17 17:58:22 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/irb/xmp.rb: multilingualizes XMP::StringInputMethod. | |
+ [ruby-core:21383]. | |
+ | |
+Sat Jan 17 11:12:21 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_dump.c (vm_stack_dump_each): initialized at declarations. | |
+ | |
+ * vm_dump.c (rb_vm_bugreport): constified to suppress a warning. | |
+ | |
+Sat Jan 17 19:33:48 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * configure.in (VCSUP): fixed the cases for git-svn or git. | |
+ | |
+ * win32/Makefile.sub (VCSUP): ditto. | |
+ | |
+ * Makefile.in (up): `cd' is necessary for git and git-svn. | |
+ | |
+Fri Jan 16 18:51:11 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub (up): tell nmake that need to run command via | |
+ shell. | |
+ | |
+Fri Jan 16 17:33:59 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (Makefile): set VCS and VCSUP to support `git svn' | |
+ and git. | |
+ | |
+ * Makefile.in, win32/Makefile.sub (up): split from common.mk. | |
+ | |
+Mon Dec 29 22:37:57 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * pack.c (pack_pack): template f should not accept non float | |
+ values. [ruby-dev:37656] | |
+ | |
+Fri Jan 16 18:43:30 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/make-snapshot (package): includes all rules and expand | |
+ configured values from the environment to create *.inc, sets RM | |
+ for ripper.c, and needs chdir if absolute path is given with | |
+ -exported option. | |
+ | |
+Thu Jan 15 14:27:27 2009 Martin Duerst <[email protected]> | |
+ | |
+ * LEGAL: Added information for missing/langinfo.c | |
+ | |
+Fri Jan 16 13:39:24 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/minitest/unit.rb: temporarily merges Kouji's patch without | |
+ maintainer's permission in order to release 1.9.1 RC2. | |
+ [ruby-core:21364] . | |
+ Patch by Takao Kouji <kouji AT takao7.net>. | |
+ | |
+Fri Jan 16 13:28:09 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/minitest/test_mini_test.rb: the number of assertions must be | |
+ exactly equal to the number of assertion method calls that the end-user | |
+ would write. [ruby-dev:37703] | |
+ | |
+ * test/minitest/test_mini_spec.rb: ditto. | |
+ | |
+ * lib/minitest/unit.rb: ditto. | |
+ Patch by David Flanagan <david AT davidflanagan.com>. [ruby-core:21350] | |
+ | |
+Fri Jan 16 12:24:39 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * thread.c (thread_start_func_2): call ruby_cleanup() if thread is | |
+ main thread. [ruby-dev:37624] | |
+ | |
+Fri Jan 16 12:27:50 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc, | |
+ miniprelude.c, newline.c): if dependencies is newer than targets or | |
+ targets don't exist, try to create targets with BASERUBY. no need to | |
+ detect errors there because the absence of BASERUBY is not abnormal. | |
+ after the try, if the targets still don't exist, copy them from | |
+ $(srcdir). | |
+ | |
+Fri Jan 16 11:47:56 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (rb_parse_in_main): fixed typo. | |
+ | |
+Fri Jan 16 02:25:46 2009 Yusuke Endoh <[email protected]> | |
+ | |
+ * thread.c (rb_thread_execute_interrupts): if signal is already | |
+ buffered, main thread should wait until timer thread delivers it. | |
+ | |
+ * thread.c (timer_thread_function): should defer delivery of a signal | |
+ if main thread does not yet trap a previous one. [ruby-dev:37676] | |
+ | |
+Fri Jan 16 01:42:50 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * thread.c (call_trace_proc): as Matz said ([ruby-core:21183]), | |
+ should skip rb_str_new2() if rb_sourcefile() returns NULL. | |
+ rb_sourcefile() returns NULL if frame is toplevel of Fiber. | |
+ [ruby-core:21161] [Bug #985] | |
+ | |
+Fri Jan 9 12:29:46 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (test-sample), rubytest.rb: use runruby.rb | |
+ | |
+Fri Jan 16 01:09:37 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * ruby.c (process_options): decrement parse_in_eval to recognize | |
+ parsing main or normal eval script. | |
+ | |
+ * compile.c (rb_parse_in_main): return 1 if parsing main script. | |
+ (if parse_in_eval is negative value, it means main script) | |
+ | |
+ * parse.y (yycompile0): check rb_parse_in_main() to accumulate | |
+ script text. Bug #848 [ruby-core:20450] | |
+ | |
+Fri Jan 16 00:57:34 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * lib/debug.rb: as wanabe-san pointed out, | |
+ set_trace_func should be completely final task in debug.rb. | |
+ Bug #847 [ruby-core:20449] | |
+ | |
+Fri Jan 16 00:27:03 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count): | |
+ added. | |
+ | |
+ * vm_insnhelper.h: ditto. | |
+ | |
+ * variable.c (rb_const_get_0), insns.def: Constants should not be | |
+ cached if const_missing is called. [ruby-core:21059] [Bug #967] | |
+ | |
+ * bootstraptest/test_class.rb: add a test. | |
+ | |
+Fri Jan 16 00:25:09 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * common.mk: btest-ruby should receive option with OPTS. | |
+ | |
+Fri Jan 16 00:21:10 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc, | |
+ miniprelude.c, newline.c): shoudn't copy when $(srcdir) != ".", too. | |
+ (this is a workaround. we need more strict check.) | |
+ | |
+ * win32/Makefile.sub ($(INSNS)): shound't remove BASERUBY. | |
+ | |
+Fri Jan 16 00:19:55 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * gc.c (gc_with_gvl): suppress warnings. | |
+ | |
+Thu Jan 15 20:44:30 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb: RUBY_REVISION must be an integer. | |
+ | |
+Thu Jan 15 15:55:31 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * encoding.c (enc_set_default_encoding): should not treat US-ASCII | |
+ special here. a patch from Yui NARUSE in [ruby-dev:37769]. | |
+ [ruby-dev:37699] | |
+ | |
+Thu Jan 15 13:10:09 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in, win32/Makefile.sub (MISSING): added langinfo on mingw | |
+ and mswin. | |
+ | |
+ * encoding.c (rb_locale_charmap): use environments on mingw and mswin. | |
+ | |
+ * missing/langinfo.c (nl_langinfo_codeset): MS-Windows Japanese | |
+ environment uses Windows-31J derived from Shift_JIS, not EUC-JP. | |
+ | |
+Thu Jan 15 12:10:39 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc, | |
+ miniprelude.c, newline.c): copy only when $(srcdir) != pwd. | |
+ | |
+Wed Jan 14 23:57:28 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_locale_charmap): fallback to codepage if no | |
+ locale is found. [ruby-core:21110] | |
+ | |
+ * missing/langinfo.c (nl_langinfo_codeset): returns NULL if no | |
+ locale is found. | |
+ | |
+Wed Jan 14 22:38:30 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * gc.c (negative_size_allocation_error_with_gvl): abolish a warning. | |
+ (negative_size_allocation_error): ditto. | |
+ | |
+ * ext/openssl/ossl.c (ossl_raise): ditto. | |
+ | |
+Thu Jan 15 13:10:58 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub (COMPILERFLAG): for enc/trans/gb18030.c. | |
+ | |
+Thu Jan 15 00:06:12 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * enc/trans/gb18030.trans: get rid of a 1.9 feature for cross | |
+ compile. [ruby-core:21345] | |
+ | |
+Wed Jan 14 20:05:05 2009 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/gb18030.trans, gb18030-tbl.rb: | |
+ new Chinese GB18030 transcoding (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+ * transcode_data.h, transcode.c, tool/transcode_tblgen.rb: | |
+ added support for GB18030-specific 4-byte sequences | |
+ (with Yoshihiro Kambayashi) | |
+ | |
+Wed Jan 14 16:16:19 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/curses/extconf.rb: check ncursesw earlier than ncurses to | |
+ support UTF-8 strings. non UTF-8 strings should be converted | |
+ explicitly. [ruby-core:21094] | |
+ | |
+Wed Jan 14 13:09:00 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/socket/extconf.rb (gai_strerror): checks if available and if | |
+ returns const pointer. | |
+ | |
+ * ext/socket/getaddrinfo.c (gai_strerror): defines only if non | |
+ available. [ruby-core:21328] | |
+ | |
+Wed Jan 14 12:39:16 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * io.c (rb_io_wait_readable, rb_io_wait_writable): need rb_fd_ptr. | |
+ | |
+ * io.c (appendline): reformed. | |
+ | |
+ * io.c (rb_io_s_pipe): reduced nest of rb_ensure of main block. | |
+ | |
+Tue Jan 13 21:45:53 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check. | |
+ Patch by Kornelius Kalnbach. [ruby-core:20992]. | |
+ | |
+ * test/ostruct/test_ostruct.rb: test for inspect. | |
+ Patch by Kornelius Kalnbach. [ruby-core:20992]. | |
+ | |
+Tue Jan 13 21:28:14 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * object.c (rb_obj_not_match): rdoc. | |
+ Patch by Kornelius Kalnbach. [ruby-core:20991] | |
+ | |
+Tue Jan 13 21:44:30 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (io_reopen, rb_io_init_copy): should register fptr to pipe_list | |
+ when copying pipe fptr. | |
+ | |
+Tue Jan 13 18:21:44 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (rb_io_close_read): call rb_io_fptr_cleanup() instead of | |
+ fptr_finalize() because the fptr has special finalizser if it is a | |
+ pipe. [ruby-dev:37757] (3) | |
+ | |
+Tue Jan 13 18:19:49 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (rb_io_initialize): workaround for Windows. [ruby-dev:37686] | |
+ (also see [ruby-dev:37721]) | |
+ | |
+Tue Jan 13 17:29:02 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * enc/trans/make_transdb.rb (converters): should not depend on the | |
+ hash order for cross compile. | |
+ | |
+Tue Jan 13 16:39:11 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * include/ruby/intern.h, thread.c, win32/Makefile.sub (rb_fdset_t, | |
+ rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr, rb_fd_isset, | |
+ rb_fd_select, rb_fd_ptr, rb_fd_max, HAVE_RB_FD_INIT): new type, | |
+ functions, and macros for Windows. | |
+ | |
+ * win32/win32.c (extract_fd, rb_w32_select): use rb_fdset_t to expand | |
+ fd_array if needed. [ruby-core:19946] | |
+ | |
+ * win32/win32.c (copy_fd): new funcion for rb_w32_select(). | |
+ | |
+Tue Jan 13 12:31:54 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb (get_revisions): fixes problem with | |
+ svn on cygwin. [ruby-dev:37702]. | |
+ Patch by Kouhei Sutou. | |
+ | |
+Tue Jan 13 11:58:04 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/irb/input-method.rb: IRB did not prompt for MSwin32. | |
+ [ruby-dev:37686]. | |
+ Patch by arton <artonx AT yahoo.co.jp>. | |
+ | |
+Tue Jan 13 12:10:42 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ext/socket/{getaddrinfo,getnameinfo}.c: need to include ws2tcpip.h | |
+ on Windows. | |
+ | |
+Tue Jan 13 03:07:28 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * instruby.rb: require "tool/mdoc2man.rb" before chdir if needed. | |
+ | |
+Tue Jan 13 02:54:54 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ext/socket/extconf.rb: use headers instead of "netdb.h" in checking | |
+ getnameinfo() and getaddrinfo() because Windows doesn't have it. | |
+ [ruby-dev:37757] (1) | |
+ | |
+ * ext/socket/sockport.h (SA_LEN): use sockaddr_in6 when defined AF_INET6 | |
+ if INET6 is not defined. winsock2's getaddrinfo() returns | |
+ sockaddr_in6 if ipv6 is available. | |
+ | |
+Wed Jan 14 13:19:21 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_aspawn): should not escape with carret | |
+ unless using cmd.exe. | |
+ | |
+Tue Jan 13 02:21:43 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/win32.c (internal_cmd_match): extracted from | |
+ is_internal_cmd. | |
+ | |
+ * win32/win32.c (argv_size, join_argv): escapes redirection, pipe | |
+ and carret punctuations with carrets. | |
+ | |
+ * win32/win32.c (rb_w32_aspawn): ditto, and redirections and pipe | |
+ have no meanings. | |
+ | |
+Tue Jan 13 02:07:38 2009 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk.rb: use Encoding.find("locale") instead of | |
+ Encoding.locale_charmap | |
+ | |
+Tue Jan 13 00:57:56 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short | |
+ sockaddr. | |
+ (sock_s_unpack_sockaddr_un): ditto. | |
+ | |
+Mon Jan 12 17:23:05 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb (assert_nothing_raised): removes the | |
+ current trace to get rid of an issue of MiniTest::Unit#location. | |
+ | |
+Mon Jan 12 16:49:20 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb (install): erased a garbage. | |
+ | |
+Mon Jan 12 16:45:28 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/win32.c (open_dir_handle): extracted from rb_w32_opendir. | |
+ | |
+ * win32/win32.c (winnt_stat): gets rid of strange behavior of | |
+ GetFileAttributes(). [ruby-core:21269] | |
+ | |
+Mon Jan 12 11:59:19 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * gc.c (ruby_xmalloc, ruby_xrealloc, ruby_xfree): | |
+ enable to use them without GVL. | |
+ if GC is invoked, acquire GVL during GC. | |
+ if NoMemoryError is raised, acquire GVL and raise it. | |
+ | |
+Mon Jan 12 10:39:19 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * thread.c: fix comment (terminology: Global VM Lock). | |
+ | |
+ * thread.c (blocking_region_begin, blocking_region_end): | |
+ save and clear th->blocking_region_buffer. | |
+ | |
+ * thread.c (rb_thread_call_with_gvl): check if it has GVL. | |
+ | |
+ * thread.c (ruby_thread_has_gvl_p): added. | |
+ | |
+ * vm_core.h: add decls. | |
+ | |
+Sun Jan 11 16:53:14 2009 Masatoshi SEKI <[email protected]> | |
+ | |
+ * lib/erb.rb (PercentScanner): remove PercentScanner. fixed % after | |
+ %> bug. [ruby-dev:37751] [Bug #997] | |
+ | |
+ * test/erb/test_erb.rb: ditto | |
+ | |
+Sun Jan 11 09:47:30 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * hash.c (rb_hash_s_create): set nil as the value if assoc length | |
+ is not enough. [ruby-core:21249] | |
+ | |
+Sat Jan 10 20:26:17 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * version.h: make version string succinct: | |
+ "ruby 1.9.1p5000 (2009-01-10 trunk 21414) [i686-linux]". | |
+ | |
+Sat Jan 10 19:05:13 2009 Koichi Sasada <[email protected]> | |
+ | |
+ * cont.c (cont_restore_1): should not be inlined. | |
+ | |
+Fri Jan 9 13:20:08 2009 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk.rb: rescue abnormal Encoding.locale_charmap value. | |
+ | |
+Fri Jan 9 10:40:52 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * test/ruby/test_process.rb (TestProcess::MANDATORY_ENVS): some | |
+ platforms need environments for shared objects. | |
+ | |
+Thu Jan 8 17:32:51 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb: should not depend on a library which does not exist | |
+ in 1.8. | |
+ | |
+Wed Jan 7 22:13:03 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb (man, gem): fixed errors. | |
+ | |
+Wed Jan 7 17:14:40 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb: use installed libraries. [ruby-core:21006] | |
+ | |
+Wed Jan 7 17:13:38 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb (gem), lib/rubygems/defaults.rb (Gem.default_dir): | |
+ use version invariant configuration. | |
+ | |
+ * instruby.rb: use installed libraries. [ruby-core:21006] | |
+ | |
+ * instruby.rb (gem), lib/rubygems/defaults.rb (Gem.default_dir): | |
+ use version invariant configuration. | |
+ | |
+Thu Jan 8 00:31:58 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb (assert_no_match): don't count up as two | |
+ assertions. | |
+ | |
+Mon Jan 5 12:52:08 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/win32.c (init_env): use user profile folder than personal | |
+ folder. | |
+ | |
+Mon Jan 5 17:59:43 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (cygwin): needs properly implemented nl_langinfo(). | |
+ [ruby-core:21110] | |
+ | |
+ * missing/langinfo.c: added as suggested at [ruby-core:21015], from | |
+ http://www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c. | |
+ | |
+ * missing/langinfo.c (nl_langinfo_0): fixed typos for SJIS. | |
+ | |
+Mon Jan 5 17:38:40 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * encoding.c (rb_locale_charmap): use GetConsoleCP() instead of | |
+ GetACP() because external encoding should be console's one. | |
+ | |
+ * encoding.c (rb_filesystem_encoding): use GetOEMCP() instead of | |
+ GetACP() because VFAT/FAT32 uses OEM CP. | |
+ | |
+Mon Jan 5 16:26:48 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_filesystem_encoding): use ANSI codepage for file | |
+ system on cygwin. | |
+ | |
+ * encoding.c (rb_locale_charmap): reverted. [ruby-core:21110] | |
+ | |
+Mon Jan 5 16:15:00 2009 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * ext/curses/curses.c (free_window): use xfree instead of free. | |
+ [ruby-dev:37200] | |
+ | |
+Mon Jan 5 08:41:13 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * file.c (rb_file_s_stat): need type check for non string values. | |
+ [ruby-dev:37673] fix: #964 | |
+ | |
+ * file.c (rb_file_s_size, rb_file_s_atime, rb_file_s_mtime, | |
+ rb_file_s_ctime, rb_f_test): ditto. | |
+ | |
+Mon Jan 5 07:58:37 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * random.c (rb_f_srand): update RDoc. [ruby-core:21113] | |
+ | |
+Thu Jan 8 07:30:52 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/open-uri.rb (OpenURI.redirectable?): reverted https redirection. | |
+ | |
+Sun Jan 4 18:10:10 2009 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/gbk.trans, gbk-tbl.rb: | |
+ new Chinese GBK transcoding (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+Sun Jan 4 17:55:55 2009 Martin Duerst <[email protected]> | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for GB2312 | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+ * enc/trans/chinese.trans: set valid byte patterns for | |
+ GB2312 and GB12345 | |
+ | |
+Sun Jan 4 17:39:39 2009 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/big5.trans, big5-tbl.rb: | |
+ new Chinese Big5 transcoding (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+Sun Jan 4 15:41:37 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_filesystem_encoding, rb_locale_charmap): uses | |
+ codepage on cygwin. [ruby-core:20994] | |
+ | |
+Sun Jan 4 11:58:43 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * numeric.c (ruby_float_step): extracted from num_step(). | |
+ | |
+ * range.c (range_step): uses ruby_float_step() for float range. | |
+ [ruby-dev:37691] | |
+ | |
+Sun Jan 4 11:11:31 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/extmk.rb (extmake): does not use both of makefile.rb and | |
+ extconf.rb at the same time. | |
+ | |
+ * lib/mkmf.rb (DLLIB): depends on Makefile. [ruby-core:21096] | |
+ | |
+Sun Jan 4 03:30:18 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (maygvl_copy_stream_wait_read): renamed to add prefix to | |
+ express GVL state. | |
+ (nogvl_copy_stream_wait_write): ditto. | |
+ (nogvl_copy_stream_sendfile): ditto. | |
+ (maygvl_copy_stream_read): ditto. | |
+ (nogvl_copy_stream_write): ditto. | |
+ (nogvl_copy_stream_read_write): ditto. | |
+ (nogvl_copy_stream_func): ditto. | |
+ | |
+Sun Jan 4 00:30:50 2009 Masatoshi SEKI <[email protected]> | |
+ | |
+ * lib/erb.rb: merged r20850, r17881, r16811, r16763, r16748, r15829, | |
+ r15794 and r15698 from ruby_1_8. | |
+ | |
+ * test/erb/test_erb.rb: ditto. | |
+ | |
+Sat Jan 3 22:24:36 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * common.mk, Makefile.in, win32/Makefile.sub (INSNS): move the macro | |
+ definition from common.mk to {Makefile.in,win32/Makefile.sub}. | |
+ [ruby-dev:37678] | |
+ | |
+Sat Jan 3 15:30:09 2009 NARUSE, Yui <[email protected]> | |
+ | |
+ * enc/trans/chinese.trans: added for transcoding EUC-CN and GB12345. | |
+ | |
+ * enc/trans/GB/: ditto. | |
+ | |
+Sat Jan 3 15:26:30 2009 NARUSE, Yui <[email protected]> | |
+ | |
+ * enc/trans/euc-cn.c: renemed from gb2312.c because GB2312 is | |
+ the name of a CSS. it's encoding name is "EUC-CN". | |
+ | |
+Sat Jan 3 03:00:42 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * common.mk, Makefile.in, win32/Makefile.sub ($(INSNS), node_name.inc, | |
+ known_errors.inc, miniprelude.c, newline.c): move rules from common.mk | |
+ to {Makefile.in,win32/Makefile.sub} for nmake. | |
+ [ruby-core:20993] | |
+ | |
+Fri Jan 2 23:51:41 2009 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_sleep.rb (test_sleep_5sec): stop gc. | |
+ | |
+Fri Jan 2 23:36:10 2009 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/socket/socket.c: don't apply socktype hack [ruby-core:184] for | |
+ sock_s_getaddrinfo. | |
+ (sock_getaddrinfo): add socktype_hack argument. | |
+ (sock_addrinfo): call sock_getaddrinfo with socktype_hack. | |
+ (sock_s_getaddrinfo): call sock_getaddrinfo without socktype_hack. | |
+ [ruby-dev:37674] | |
+ | |
+Fri Jan 2 23:33:38 2009 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * include/ruby/missing.h, sprintf.c: get rid of a warning of VC++. | |
+ | |
+Fri Jan 2 10:20:24 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/singleton.rb: fix documentation. [ruby-core:21038] | |
+ | |
+Fri Jan 2 22:25:46 2009 Yusuke Endoh <[email protected]> | |
+ | |
+ * process.c: use sigaction instead of sigset. [ruby-core:21021] | |
+ | |
+Fri Jan 2 22:20:46 2009 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_process.rb (test_wait_and_sigchild): remove debug | |
+ output. | |
+ | |
+Fri Jan 2 06:43:58 2009 NARUSE, Yui <[email protected]> | |
+ | |
+ * signal.c (rb_signal_buff_size): defined for check whether signal | |
+ is in the buffer or not. | |
+ | |
+ * thread_pthread.c (thread_timer): don't exit the loop when signal | |
+ is in the buffer. [ruby-dev:37637] | |
+ | |
+Thu Jan 1 22:27:55 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * spec/default.mspec: fix for builddir != srcdir | |
+ | |
+ * Makefile.in: ditto. | |
+ | |
+Thu Jan 1 20:50:09 2009 URABE Shyouhei <[email protected]> | |
+ | |
+ * process.c (before_exec): it makes no sense for a conditional | |
+ expression to return a void value. | |
+ | |
+Thu Jan 1 15:08:46 2009 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/flie2lastrev.rb: supports git repositories which are cloned | |
+ from a git-svn gateway. | |
+ Patch by Hongli Lai. [ruby-core:21020] | |
+ | |
+Thu Jan 1 07:42:36 2009 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/singleton.rb: fix indentation of RDoc text. [ruby-core:21029] | |
+ | |
+Thu Jan 1 07:16:44 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * Makefile.in (distclean-ext, realclean-ext): use EXTS as default. | |
+ | |
+ * win32/Makefile.sub (distclean-ext, realclean-ext): try to remove ext | |
+ directory. | |
+ | |
+Thu Jan 1 06:56:28 2009 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb: unset PWD. | |
+ | |
+Wed Dec 31 14:12:35 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * object.c (rb_to_float): replaced by to_flo definition from | |
+ math.c [ruby-dev:37668] | |
+ | |
+ * math.c (Need_Float): use rb_to_float(). | |
+ | |
+Wed Dec 31 19:35:57 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * spec/README: follows the change of directory structure in rubyspec. | |
+ | |
+ * spec/default.mspec: ditto. Also follows change of mspec command. | |
+ | |
+ * Makefile.in: ditto. | |
+ | |
+Wed Dec 31 15:45:18 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (copy_stream_body): don't check to_io because | |
+ Zlib::GzipWriter#to_io returns the underlying IO. | |
+ | |
+Wed Dec 31 14:52:33 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/openssl/ossl_digest.c (GetDigestPtr): use StringValueCStr | |
+ instead of STR2CSTR. | |
+ | |
+ * ext/openssl/ossl_pkey_ec.c (ossl_ec_key_initialize): ditto. | |
+ (ossl_ec_group_initialize): ditto. | |
+ | |
+Tue Dec 30 21:17:00 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/socket/mkconstants.rb: use sock_define_uconst for INADDR_* | |
+ constants because Socket::INADDR_LOOPBACK should be 0x7f000001 | |
+ instead of -0xffffff. | |
+ | |
+ * ext/socket/socket.c (sock_define_uconst): defined. | |
+ | |
+Tue Dec 30 18:23:10 2008 Ryan Davis <[email protected]> | |
+ | |
+ * lib/minitest/*.rb: Imported minitest 1.3.1 r4506. | |
+ * test/minitest/*.rb: ditto. | |
+ | |
+Tue Dec 30 17:59:59 2008 Martin Duerst <[email protected]> | |
+ | |
+ * transcode.c: Minor fixes and tweaks in documentation. | |
+ | |
+Tue Dec 30 17:03:51 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * ext/dl/test/test_import.rb: fix a prototype decl. | |
+ pointed out by Takehiro Kubo [ruby-core:20971]. | |
+ | |
+Tue Dec 30 16:56:09 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * thread.c (rb_thread_blocking_region): add a comment. | |
+ | |
+ * thread.c (rb_thread_call_without_gvl): added as a alias of | |
+ rb_thread_blocking_region(). | |
+ | |
+ * thread.c (rb_thread_call_with_gvl): added. | |
+ | |
+ * vm_core.h (rb_thread_t#blocking_region_buffer): added for | |
+ rb_thread_call_with_gvl(). | |
+ | |
+Mon Dec 29 22:37:17 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * process.c (rb_waitpid): retries waitpid when EINTR. | |
+ [ruby-core:19744]. | |
+ | |
+Mon Dec 29 23:41:42 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * ext/dl/test/test_base.rb: add libc search logic. | |
+ this patch is written by Takehiro Kubo. | |
+ [ruby-core:20963] [Bug #932] | |
+ | |
+ * ext/dl/dl.h: Add ",..." as the last argument. | |
+ this patch is written by Takehiro Kubo. | |
+ Bug #633 [ruby-core:19289] | |
+ | |
+ * ext/dl/lib/dl/stack.rb: add add_padding() to calculate | |
+ alignment. this patch is written by Takehiro Kubo. | |
+ Bug #633 [ruby-core:19289] | |
+ | |
+ * ext/dl/test/test_func.rb: atof()'s return value is double. | |
+ this patch is written by Takehiro Kubo. | |
+ Bug #633 [ruby-core:19289] | |
+ | |
+ * ext/dl/test/test_import.rb: | |
+ - atof()'s return value is double. | |
+ - The types of qsort's second and third argument are size_t. | |
+ - fprintf()'s return value is int. | |
+ this patch is written by Takehiro Kubo. | |
+ Bug #633 [ruby-core:19289] | |
+ | |
+Mon Dec 29 20:57:14 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/ri.1: new manpage. | |
+ | |
+Mon Dec 29 17:53:24 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * bin/erb: accepts options in more flexible styles. | |
+ | |
+Mon Dec 29 17:25:17 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/erb.rb (ERB): m17n of ERB. adds rdoc. | |
+ fixes #712. c.f. [ruby-dev:37516]. | |
+ | |
+ * lib/erb.rb (ERB::Compiler#compile): recognizes magic comments. | |
+ returns a pair of compiled script and its script encoding. | |
+ | |
+ * lib/erb.rb (ERB#set_eoutvar): make generated scripts return a | |
+ string in correct encoding. | |
+ | |
+ * lib/erb.rb (ERB#def_method): use Kernel#eval for encoding-awareness | |
+ of the evaluated string. | |
+ | |
+ * bin/erb.rb (ERB::Main.run): adds -E and -U options. | |
+ String is no longer Enumerable. | |
+ | |
+ * man/erb.1: new manapage. | |
+ | |
+ * test/erb/test_erb_m17n.rb: new test case for m17n features. | |
+ | |
+Mon Dec 29 16:16:20 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm.c (vm_set_eval_stack, vm_set_main_stack, vm_set_top_stack): | |
+ check stack overflow. [ruby-dev:37646] | |
+ | |
+Mon Dec 29 14:50:19 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * Makefile.in (ext-clean): ext-clean always fails. | |
+ | |
+ * ext/dl/ripper/extconf.rb: adds y.output into the clean list. | |
+ | |
+Mon Dec 29 11:58:39 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * thread.c (rb_mutex_trylock): return false if Mutex owned | |
+ by current thread. [ruby-core:20943] | |
+ | |
+ * thread.c (rb_mutex_lock): check dead lock (recursive lock) here. | |
+ | |
+ * test/ruby/test_thread.rb: add a test. | |
+ | |
+Mon Dec 29 07:15:16 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * cont.c: small RDoc fix mentioned from <radek.bulat at gmail.com> | |
+ in [ruby-core:20921]. | |
+ | |
+Mon Dec 29 03:43:25 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * ruby.c (process_options): set th->base_block only while | |
+ it is needed. [ruby-dev:37634] [Bug #939] | |
+ | |
+ * ruby.c (require_libraries): clear th->base_block before | |
+ require libraries. | |
+ | |
+Sun Dec 28 18:39:57 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * sprintf.c: not force to override snprintf/vsnprintf. | |
+ [ruby-core:20824] | |
+ | |
+Sun Dec 28 21:33:52 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * test/ext/dl/test_base.rb : add BSD's case. | |
+ | |
+Sun Dec 28 21:09:12 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * ext/dl/lib/dl/import.rb (DL::Importer#sizeof): follows | |
+ a feature change in 1.9. | |
+ | |
+Sun Dec 28 19:11:03 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/Makefile.sub (config.h): do not use snprintf/vsnprintf in | |
+ msvcrt. | |
+ | |
+ * sprintf.c: not force to override snprintf/vsnprintf. | |
+ [ruby-core:20824] | |
+ | |
+Sun Dec 28 17:10:13 2008 TAKANO Mitsuhiro (takano32) <[email protected]> | |
+ | |
+ * ext/dl/test/test_dl2.rb: modify strncpy, strcpy, qsort, types. | |
+ Patch by Takehiro Kubo. | |
+ Bug #633 [ruby-core:19289] | |
+ * ext/dl/test/test_base.rb: /lib/libc.so is x86_64 binary in x86_64 architecture. | |
+ | |
+Sun Dec 28 18:36:33 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/rubygems/test_gem_command.rb | |
+ (test_add_option_overlapping_common_and_local_options): | |
+ follows r21066. | |
+ | |
+Sun Dec 28 17:21:36 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * test/rubygems/test_ext_configure_builder.rb (test_self_build_fail): | |
+ Extends pattern for FreeBSD's error message. | |
+ | |
+Sun Dec 28 12:24:14 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * thread.c (mutex_free, mutex_unlock): add qualifiers. | |
+ | |
+Sun Dec 28 10:28:04 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * thread.c (mutex_free): GC thread (main thread) has failed to unlock | |
+ a mutex that is locked by another thread, which makes the mutex | |
+ dangling in keeping_mutexes and causes [BUG] or stuck finally. | |
+ Now unlocking is performed as locking thread. | |
+ | |
+ * thread.c (mutex_unlock, rb_mutex_unlock, rb_mutex_unlock_all): | |
+ mutex_unlock receives a thread. | |
+ | |
+Sun Dec 28 05:44:44 2008 Ryan Davis <[email protected]> | |
+ | |
+ * lib/minitest/*.rb: Imported minitest 1.3.1 r4505. | |
+ * test/minitest/*.rb: ditto. | |
+ | |
+Sun Dec 28 00:43:33 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * runruby.rb: refactored to modify ENV as once. | |
+ | |
+Sat Dec 27 22:41:02 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * test/rdoc/test_rdoc_info_formatting.rb (setup, teadown): uses | |
+ mktmpdir and removes it alfter the test. | |
+ | |
+ * test/cgi/test_cgi_session.rb (setup, teadown): ditto. | |
+ | |
+Sun Dec 28 12:53:10 2008 TAKANO Mitsuhiro (takano32) <[email protected]> | |
+ | |
+ * ext/dl/test/test_base.rb: use libc.dylib when the platform is darwin. | |
+ | |
+Sat Dec 27 21:46:10 2008 TAKANO Mitsuhiro (takano32) <[email protected]> | |
+ | |
+ * ext/dl/test/test_base.rb: use lib64 when the architecture is x86_64. | |
+ | |
+Sat Dec 27 20:26:59 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_argv_size): if an argument is empty, it's size | |
+ is 2, not 0, because it will be converted to "". | |
+ | |
+Sat Dec 27 19:40:56 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * process.c (after_exec): needs to reset before restart timer | |
+ thread. | |
+ | |
+ * thread.c (thread_start_func_2): stops timer thread if forked in | |
+ the new thread. [ruby-core:19385] | |
+ | |
+ * thread.c (rb_thread_atfork, rb_thread_atfork_before_exec): DRY. | |
+ | |
+Sat Dec 27 17:08:43 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * .gdbinit (dummy_gdb_enums.special_consts): forces to load debug | |
+ info on Mac OS X. | |
+ | |
+ * .gdbinit (rp): added T_ZOMBIE. | |
+ | |
+Sat Dec 27 16:18:02 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * eval.c (rb_frame_callee, rb_frame_caller): rb_frame_callee() | |
+ should return method id on current frame. | |
+ add rb_frame_caller() to get method id on parent frame. | |
+ Bug #884 [ruby-dev:37446] | |
+ | |
+ * eval.c (rb_f_method_name): use rb_frame_caller() | |
+ instead of rb_frame_callee(). | |
+ | |
+Sat Dec 27 15:28:12 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * transcode.c (make_econv_exception): show source and destination | |
+ encoding. [ruby-dev:37285] | |
+ | |
+Sat Dec 27 15:23:38 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_yield_with_cfunc): rename parameter name | |
+ "blockptr" to "blockargptr". | |
+ | |
+Sat Dec 27 15:15:56 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * common.mk (revision.h): ignores failure of file2lastrev. | |
+ | |
+Sat Dec 27 15:02:38 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * ruby.c (process_options): fix to untouch th->mild_compile_error. | |
+ [ruby-dev:37621], [ruby-dev:37620] | |
+ | |
+Sat Dec 27 14:48:26 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * iseq.h, iseq.c (rb_iseq_new_main): add a type ISEQ_TYPE_MAIN. | |
+ [ruby-dev:37619] | |
+ | |
+ * compile.c (rb_dvar_defined, ruby_iseq_compile): ditto. | |
+ | |
+ * iseq.c (iseq_data_to_ary, iseq_load): ditto. | |
+ | |
+ * compile.c (iseq_compile_each): fix to check ip->compile_data. | |
+ | |
+Sat Dec 27 14:29:33 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/open-uri.rb (OpenURI.redirectable?): permit https redirection. | |
+ patch from Roman Shterenzon. [ruby-core:20485] | |
+ | |
+Sat Dec 27 13:36:55 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * eval.c (get_errinfo): return th->errinfo value | |
+ if normal errinfo place (dynamic local viriable) is not found. | |
+ fixes Bug #732 [ruby-dev:37046]. | |
+ | |
+ * bootstraptest/test_proc.rb: add a test. | |
+ | |
+Sat Dec 27 11:41:45 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_call_method, vm_call_cfunc): use original id instead of | |
+ calling id when NODE_CFUNC or NODE_BMETHOD. | |
+ fixes Bug #632 [ruby-core:19282]. | |
+ | |
+ * vm_eval.c (vm_call0, vm_call_super): ditto. | |
+ | |
+ * vm_method.c (rb_add_method, rb_alias): store original id | |
+ in nd_file field of NODE_METHOD. | |
+ | |
+ * test/stringio/test_stringio.rb: add a test. | |
+ | |
+Sat Dec 27 13:09:36 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/irb.1: adds -v, -h, -E, and -U. | |
+ | |
+Sat Dec 27 09:48:54 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm.c (Init_VM): create and define TOPLEVEL_BINDING at first. | |
+ | |
+ * vm.c (vm_set_main_stack, rb_iseq_eval_main): added. | |
+ | |
+ * parse.y (rb_parser_compile_file): fix to check parse_in_eval flag. | |
+ | |
+ * eval.c (ruby_exec_node): use rb_iseq_eval_main() | |
+ instead of rb_iseq_eval(). | |
+ | |
+ * iseq.c (rb_iseq_new_main), vm_core.h: added. | |
+ main script (specified by -e or script name) should be run | |
+ under TOPLEVEL_BINDING using Kernel#eval. Above changes | |
+ simulate Kernel#eval behaviour. [ruby-dev:37240] | |
+ | |
+ * compile.c (make_name_for_block): skip iseq except block type. | |
+ this fix is needed for [ruby-dev:37240], and also fixes | |
+ [ruby-dev:35392]. | |
+ | |
+Sat Dec 27 05:38:59 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * process.c (after_fork): ignores a termination request in the | |
+ parent process. [ruby-dev:37447] | |
+ | |
+Sat Dec 27 01:52:39 2008 James Edward Gray II <[email protected]> | |
+ | |
+ * lib/csv.rb: Using a more robust transcoding scheme to produce | |
+ ASCII compatible inspect() messages. [ruby-dev:37591] | |
+ | |
+Mon Dec 22 16:32:21 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * pack.c (pack_pack): encoding of packed string only from 'm', | |
+ 'M', and 'u' should be US-ASCII. [ruby-dev:37284] | |
+ | |
+ * pack.c (pack_pack): encoding of packed string only from 'U' | |
+ should be UTF-8. also upgrade US-ASCII strings to UTF-8. | |
+ | |
+Sat Dec 27 09:14:17 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * cont.c: rdoc for Fiber. patch by Muhammad Ali. | |
+ [ruby-core:20894] | |
+ | |
+Fri Dec 26 18:04:10 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (fptr_finalize): don't allocate objects if noraise. | |
+ (finish_writeconv): add noalloc argument to be able to avoid | |
+ object allocation. | |
+ (finish_writeconv_arg): introduced again. | |
+ (finish_writeconv_sync): follow the above change. | |
+ | |
+Mon Dec 22 09:54:43 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (gettable_gen): the encoding of __FILE__ should be | |
+ rb_filesystem_encoding(). [ruby-list:45733] | |
+ | |
+ * parse.y (gettable_gen): __FILE__ should be ASCII-8BIT when | |
+ filesystem encoding is US-ASCII and __FILE__ contains non 7bit | |
+ characters. | |
+ | |
+Fri Dec 26 15:50:45 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/optparse.rb (OptionParser::List#summarize): gives priority | |
+ to latter switches. [ruby-dev:36692] | |
+ | |
+ * lib/optparse.rb (OptionParser#summarize): do not append | |
+ unnecessary line terminator. | |
+ | |
+Fri Dec 26 14:01:38 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (fptr_finalize): close the IO object even if finish_writeconv or | |
+ flush is failed. | |
+ (finish_writeconv): don't raise. return errno or exception. | |
+ (finish_writeconv_arg): removed. | |
+ (finish_writeconv_sync): follow finish_writeconv change. | |
+ | |
+ * transcode.c (rb_econv_make_exception): new function. | |
+ | |
+ * include/ruby/encoding.h (rb_econv_make_exception): declared. | |
+ | |
+Fri Dec 26 17:04:14 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/irb/input-method.rb (IRB::StdioInputMethod#initialize): | |
+ removed a 'p' for debugging. | |
+ | |
+Thu Dec 25 20:57:01 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * transcode.c (str_transcode0): set encoding when String#encode was | |
+ given explicit but the same destination and source encoding. | |
+ | |
+Thu Dec 25 19:35:51 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * transcode.c (sym_ignore): remove useless symbol. | |
+ | |
+Mon Dec 22 21:31:11 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * numeric.c (int_ord): Integer#ord implemented. | |
+ | |
+Tue Dec 16 22:15:17 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of): | |
+ should assert by instance_of?, not ===. [ruby-dev:37458] | |
+ | |
+ * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of): | |
+ typo fixed. | |
+ | |
+Mon Dec 15 20:59:10 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/pty/pty.c (child_info): add slavename. | |
+ (chfunc): use slavename. | |
+ (establishShell): set slavename. | |
+ | |
+Tue Dec 9 13:23:18 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (check_cfunc): use function pointer. | |
+ | |
+Thu Nov 27 10:40:52 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should return | |
+ Integer for #div operation. | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should raise | |
+ ZeroDivisionError if divisor is zero. [ruby-dev:37207] | |
+ | |
+Mon Nov 3 00:36:44 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * test/win32ole/test_win32ole_event.rb: rename test class. | |
+ | |
+ * test/win32ole/test_win32ole_variant_outarg.rb: add in order | |
+ to use ADO instead of Internet Explorer. | |
+ remove test/win32ole/test_win32ole_variant_with_ie.rb. | |
+ | |
+ * test/win32ole/orig_data.csv: ditto. | |
+ | |
+Sun Nov 2 22:12:41 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (ole_event_free): invoke IConnectionPoint::Unadvise | |
+ before invoking IConnectionPoint::Release. | |
+ | |
+ * test/win32ole/test_win32ole_event.rb, test/win32ole/err_in_callback.rb, | |
+ test/win32ole/test_err_in_callback.rb: Use ActiveX Data Object | |
+ Library instead of InternetExplorer. | |
+ | |
+Sun Nov 2 22:06:55 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * win32/Makefile.sub: add RUNRUBYOPT. [ruby-dev:37009] | |
+ | |
+Thu Dec 25 17:49:45 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * transcode.c (decorate_convpath): show type of escaping for | |
+ xml_attr_quote or some conversions. | |
+ | |
+Thu Dec 25 17:06:13 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (rb_io_initialize): check fd validity. [ruby-dev:36646] | |
+ | |
+Thu Dec 25 16:23:31 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (flush_before_seek): check io_fflush result. | |
+ (rb_io_check_readable): ditto. | |
+ (rb_io_flush): ditto. | |
+ (rb_io_fsync): ditto. | |
+ (remain_size): ditto. | |
+ (rb_io_write_nonblock): ditto. | |
+ (finish_writeconv): ditto. | |
+ (fptr_finalize): ditto. | |
+ (io_reopen): ditto. | |
+ (rb_io_reopen): ditto. | |
+ (copy_stream_body): ditto. | |
+ | |
+Thu Dec 25 15:54:00 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (io_fflush): flush write buffer without write lock in | |
+ finalizers. [ruby-dev:37572] | |
+ | |
+ * io.c (rb_io_fptr_finalize): clear write lock before finalizing. | |
+ | |
+Thu Dec 25 15:07:22 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (fptr_finalize): close the IO object even if close(2) is failed. | |
+ | |
+Thu Dec 25 14:51:43 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * lib/rdoc/parser.rb (RDoc::Parser.binary?): should read in binary mode. | |
+ | |
+Thu Dec 25 13:28:20 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (rb_io_flush): fsync() after buffer is flushed on win32. | |
+ [ruby-core:20043] | |
+ | |
+Thu Dec 25 14:32:23 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_method_search): fix control flow bug. | |
+ (commited at r20981) | |
+ | |
+Thu Dec 25 13:13:00 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_method_search): return rb_cObject if there is no | |
+ super class. [ruby-dev:37587] | |
+ | |
+ * bootstraptest/test_method.rb: add tests for above. | |
+ | |
+Thu Dec 25 12:49:12 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * proc.c (proc_new): should use proc_dup() if block has Proc. | |
+ | |
+ * vm.c (vm_make_proc_from_block): should use rb_cProc for block. | |
+ | |
+ * vm.c (vm_make_proc): add an assertion. | |
+ | |
+ * bootstraptest/test_proc.rb: add a test. | |
+ | |
+Thu Dec 25 12:44:27 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_yield_with_cfunc): check block has Proc. | |
+ | |
+Thu Dec 25 05:53:01 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * template/id.h.tmpl, id.h (ruby_method_ids): not depend on if | |
+ token are defined as macros. [ruby-dev:37553] | |
+ | |
+ * template/id.h.tmpl, id.h (ruby_method_ids_check): enclosed in a | |
+ struct. | |
+ | |
+Thu Dec 25 01:52:34 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * thread.c (thread_start_func_2): sets native thread key. | |
+ | |
+Thu Dec 25 01:09:23 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * test/readline/test_readline_history.rb: check the encoding that | |
+ is in the Readline::HISTORY. | |
+ | |
+Wed Dec 24 22:36:06 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * error.c, vm_dump.c: change message by rb_bug(). | |
+ | |
+Wed Dec 24 21:57:39 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * compile.c (iseq_peephole_optimize): fix typo. | |
+ | |
+Sun Dec 21 13:38:04 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm.c (invoke_block_from_c): fix to point right cfp. | |
+ | |
+ * vm.c (vm_make_proc, vm_make_proc_from_block), vm_core.h: | |
+ remove unused parameter cfp. | |
+ | |
+ * vm_insnhelper.c, proc.c (proc_new): ditto. | |
+ | |
+Wed Dec 24 20:59:12 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * error.c (exc_equal): == method should not raise Exception. | |
+ [ruby-dev:37519] | |
+ | |
+ * sample/test.rb: fix test | |
+ | |
+Fri Dec 19 07:45:37 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * error.c (exc_equal): duck typing equal to make it transitive. | |
+ [ruby-dev:34880] | |
+ | |
+Wed Dec 24 20:33:45 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_call_method): use class of method defined | |
+ instead of receiver's class on bmethod. fixes [ruby-core:20786] | |
+ | |
+ * bootstraptest/test_method.rb: add a test for above. | |
+ | |
+ * vm_insnhelper.c (vm_setup_method): remove unused parameter klass. | |
+ | |
+ * vm_insnhelper.h (CALL_METHOD): ditto. | |
+ | |
+ * insns.def, vm_eval.c: ditto. | |
+ | |
+Wed Dec 24 20:15:50 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb (get_revisions): fix to ignore end of line. | |
+ | |
+Wed Dec 24 13:33:38 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (HAVE_LONG_LONG, HAVE_OFF_T): revised for autoconf | |
+ 2.62 or later. | |
+ | |
+Wed Dec 24 06:29:32 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (OBJDUMP, OBJCOPY): autoconf list is not comma | |
+ separated. | |
+ | |
+ * configure.in (AC_HEADER_STDC, AC_CHECK_HEADERS, AC_CHECK_FUNCS): | |
+ removed duplicated checks. | |
+ | |
+Wed Dec 24 03:21:21 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * misc/ruby-mode.el: added comment to mention newer version | |
+ bundled with Emacs 23 or later. a patch from Phil Hagelberg | |
+ <phil at hagelb.org> in [ruby-core:20838]. | |
+ | |
+Tue Dec 23 23:49:37 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (rb_io_init_copy): call io_seek only if io_tell succeeds. | |
+ | |
+Tue Dec 23 20:28:28 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * io.c: rdoc for File::open and 1.9 feature in file modes. | |
+ | |
+ * transcode.c: rdoc for String#encode | |
+ | |
+Tue Dec 23 19:51:24 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_spawn): deals with quoted commands. | |
+ | |
+Tue Dec 23 18:44:21 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): use locale insensitive functions for tr_TR | |
+ locale. | |
+ | |
+Tue Dec 23 17:38:03 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb (assert_equal): show small differences | |
+ for Regexp and Float. | |
+ | |
+Tue Dec 23 16:49:48 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_spawn): support normal commands with arguments. | |
+ | |
+Tue Dec 23 15:46:43 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/mathn.rb: Math.sqrt(NaN) should be NaN. [ruby-dev:37537] | |
+ | |
+Tue Dec 23 15:46:47 2008 Eric Hodel <[email protected]> | |
+ * gem_prelude.rb: Match full RubyGems behavior when a gem can't be | |
+ found. | |
+ | |
+Tue Dec 23 15:30:02 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (pipe_open): need to initialize args. | |
+ | |
+Tue Dec 23 14:18:14 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * include/ruby/st.h: need to include defines.h because LONG_LONG is | |
+ defined there. | |
+ | |
+Tue Dec 23 13:52:05 2008 Eric Hodel <[email protected]> | |
+ | |
+ * lib/rdoc/parser/c.rb: Don't coalesce adjacent comment blocks. | |
+ [bug#901] | |
+ | |
+Tue Dec 23 08:10:05 2008 Eric Hodel <[email protected]> | |
+ | |
+ * lib/rubygems/installer.rb: Fix documentation. [bug#827] | |
+ | |
+Tue Dec 23 08:04:58 2008 Eric Hodel <[email protected]> | |
+ | |
+ * gem_prelude.rb: Don't remove methods twice. [bug#555] | |
+ | |
+Wed Dec 24 20:15:50 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb (get_revisions): fix to ignore end of line. | |
+ | |
+Tue Dec 23 15:48:55 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb: shouldn't use single quote in shell's command | |
+ line if you want to support Windows. | |
+ | |
+Tue Dec 23 15:36:58 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/file2lastrev.rb: detects vcs directory properly on | |
+ building outside of srcdir. [ruby-dev:37555] [ruby-dev:37561] | |
+ | |
+Mon Dec 22 19:31:19 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * common.mk (revision.h): uses tool/file2lastrev.rb to support | |
+ git-svn. | |
+ | |
+ * version.h: changed version string as | |
+ `ruby 1.9.1 (2008-12-22 patchlevel-5000 trunk 20912) | |
+ [i386-darwin9.6.0]'. | |
+ | |
+Mon Dec 22 21:08:54 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb (assert_nothing_raised): increment | |
+ assertion count. [ruby-dev:37480] | |
+ | |
+Mon Dec 22 19:10:44 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * thread_win32.c (Init_native_thread): need to call | |
+ ruby_thread_set_native() here. | |
+ | |
+Mon Dec 22 18:00:36 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/tcltklib.c: fix wrong flag value. | |
+ | |
+Mon Dec 22 14:35:59 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_external_str_new_with_enc): set ASCII-8BIT if | |
+ encoding is US-ASCII and string contains 8bit characters. | |
+ | |
+Mon Dec 22 12:26:18 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rb | |
+ (Exports#exports): added VERSION. | |
+ | |
+Tue Dec 23 00:16:48 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * sprintf.c (rb_str_format): fix buffer overflow. | |
+ | |
+Mon Dec 22 12:25:09 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * missing/vsnprintf.c (BSD_vfprintf): fix for test_sprintf_comb.rb, by | |
+ wanabe in [ruby-dev:36935]. | |
+ | |
+Mon Dec 22 12:05:14 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (mingw): no longer uses snprintf and vsnprintf of | |
+ msvcrt. [Bug#6] | |
+ | |
+ * win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed. | |
+ | |
+ * win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later. | |
+ | |
+ * win32/mkexports.rb (Exports#initialize): aliases | |
+ rb_w32_vsnprintf and rb_w32_snprintf for binary compatibility. | |
+ | |
+ * sprintf.c (rb_str_format): uses snprintf instead of sprintf. | |
+ | |
+ * numeric.c (flo_to_s, rb_num2long, rb_num2ll): ditto. | |
+ | |
+Sat Dec 20 15:34:36 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rake.rb (Rake::FileList#egrep): change open mode to "rb", | |
+ i.e. default to binary. [ruby-dev:37385] | |
+ | |
+ * lib/rake.rb (Rake::FileList#egrep): allow specifying reading | |
+ encoding, e.g. FileList['*.rb'].egrep(/require/, encoding: | |
+ "ascii-8bit") | |
+ | |
+Mon Dec 22 10:59:31 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_upto): should return enumerator if called | |
+ without block. [ruby-dev:37526] | |
+ | |
+Thu Dec 25 00:59:06 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * test/readline/test_readline_history.rb: did not check the | |
+ encoding that is in the Readline::HISTORY. I will fix it. | |
+ | |
+Mon Dec 22 02:54:56 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk.rb: temporary patch for trouble on TkAqua (> Tk8.4.9). | |
+ | |
+ * ext/tk/sample/demos-jp/widget: set encoding to a demo-code string to | |
+ avoid garbled text on the Code Window. | |
+ | |
+Sun Dec 21 14:48:51 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * test/readline/test_readline_history.rb: checked encoding. | |
+ | |
+Sun Dec 21 13:50:37 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * test/readline/test_readline.rb | |
+ (TestReadline#test_some_characters_methods): checked encoding. | |
+ | |
+Sun Dec 21 14:55:18 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/optparse.rb (SPLAT_PROC): splat values by hand. | |
+ | |
+Sun Dec 21 12:23:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514] | |
+ | |
+Mon Dec 22 15:25:03 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * thread.c (Thread#set_trace_func, #add_trace_func): removed. | |
+ This is an unsupported feature in 1.9.1 and will be supported | |
+ in 1.9.2. [ruby-core:19581] | |
+ (thread_add_trace_func): removes unnecessary function. | |
+ (thread_add_trace_func_m): ditto. | |
+ (thread_set_trace_func_m): ditto. | |
+ | |
+Sat Dec 20 18:28:26 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * dln.c (dln_find_1): supplements an extension for executable | |
+ files on DOSish platforms. | |
+ | |
+ * io.c (pipe_open): use rb_w32_aspawn() for array form. | |
+ | |
+ * win32/win32.c (rb_w32_pipe_exec): no longer used. | |
+ | |
+ * win32/win32.c (rb_w32_spawn, rb_w32_aspawn): deals with batch | |
+ files and commands with extensions. [ruby-core:20695] | |
+ | |
+ * win32/win32.c (has_redirection): supports environment variables | |
+ references. | |
+ | |
+Fri Dec 5 01:37:02 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_read): ERROR_BROKEN_PIPE is not a real error | |
+ at this point. | |
+ | |
+ * io.c (pipe_open): use rb_w32_spawn() instead of rb_w32_pipe_exec() | |
+ to use our own redirection scheme. | |
+ | |
+ * lib/rake.rb (Rake::MultiTask): invoke_prerequisites should be | |
+ private. a patch from okkez in [ruby-dev:37399] | |
+ | |
+Sat Dec 20 10:59:16 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/irb/locale.rb (IRB::Locale#initialize) | |
+ initializes instance variables to suppress warnings. | |
+ typo fix to ignore LoadError: [ruby-dev:37508] | |
+ | |
+Fri Dec 19 17:01:35 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (rb_io_extract_encoding_option): "internal_encoding: nil" | |
+ to specify no-transcoding. and other corner case fixed. | |
+ [ruby-dev:37496] | |
+ | |
+ * hash.c (rb_hash_lookup2): new function to look-up hash with | |
+ default value. | |
+ | |
+Fri Dec 19 15:51:48 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (process_options): get rid of warning on DOSISH. | |
+ | |
+Thu Dec 18 19:31:54 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/irb/init.rb (IRB.opt_parse): (M17N) adds -U and -E as command | |
+ line options. [ruby-dev:37161]. Fixes #711. | |
+ improved long optinos. | |
+ | |
+ * lib/irb/init.rb (IRB.set_encoding): new subroutine for IRB.opt_parse | |
+ | |
+ * lib/irb/input-method.rb (IRB::StdioInputMethod): (M17N) regards | |
+ scripts that user types as encoded in the external_encoding. | |
+ | |
+ * lib/irb/input-method.rb (IRB::ReadlineInputMethod): ditto. | |
+ | |
+ * lib/irb/input-method.rb (IRB::FileInputMethod): (M17N) respects | |
+ magic comment. | |
+ | |
+ * lib/irb/help.rb (IRB.print_usage): (M17N) respects magic comment | |
+ in the resource file. | |
+ | |
+ * lib/irb/lc/help-message: adds -U and -E. | |
+ | |
+ * lib/irb/lc/ja/help-message: ditto. re-encoded from ISO-2022-JP into UTF-8. | |
+ | |
+ * lib/irb/lc/ja/encoding_aliases.rb: new file. provides Japanese specific | |
+ character encoding name table for backward compatibility. | |
+ | |
+ * lib/irb/lc/ja/error.rb: re-eoncoded from ISO-2022-JP into UTF-8. | |
+ magic comment. | |
+ | |
+ * lib/irb/locale.rb: integrated with Ruby 1.9's M17N support. | |
+ | |
+ * lib/irb/magic-file.rb: new file. utility to handle files with magic | |
+ comment and opens in the correct encoding. | |
+ | |
+ * lib/irb/ruby-lex.rb (RubyLex#each_top_level_statement): recovers | |
+ character encoding for a statement after it lexed so that irb can | |
+ eval the statement in correct encoding. | |
+ | |
+ * lib/irb/src_encoding.rb: new file. utility. | |
+ | |
+Thu Dec 18 21:12:28 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/session.rb: fix bug for ignore session_id option. | |
+ report from [ruby-core:18635], [Bug #572] | |
+ | |
+ * lib/cgi/core.rb: use Encoding#find when encoding set. | |
+ | |
+ * test/cgi/test_cgi_session.rb: test for session_id specified. | |
+ | |
+Thu Dec 18 16:48:12 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/optparse/version.rb: remove variable shadowing to stop | |
+ warning. [ruby-core:20612] | |
+ | |
+ * lib/irb/completion.rb, lib/net/imap.rb, lib/prime.rb, | |
+ lib/rinda/ring.rb, lib/racc/parser.rb, | |
+ lib/shell/command-processor.rb, lib/yaml/yamlnode.rb: ditto. | |
+ | |
+ * lib/racc/parser.rb: remove space before parentheses. | |
+ | |
+ * lib/shell/command-processor.rb, lib/shell/process-controller.rb: | |
+ use parentheses around arguments. | |
+ | |
+ * lib/irb/ext/change-ws.rb, lib/rexml/validation/relaxng.rb, | |
+ lib/yaml/baseemitter.rb: indentation fix. | |
+ | |
+ * lib/matrix.rb: small cosmetic change. | |
+ | |
+Thu Dec 18 08:15:04 2008 James Edward Gray II <[email protected]> | |
+ | |
+ * lib/xmlrpc/server.rb: Restricting method inspection to show only | |
+ non-inherited public methods. [ruby-core:20603] | |
+ | |
+ * lib/xmlrpc/server.rb: Fixing method inspection so it doesn't | |
+ trigger XMLRPC::FaultException when used. [ruby-core:20604] | |
+ | |
+Wed Dec 17 19:39:44 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/socket/socket.c (unix_recv_io): relax msg_controllen error | |
+ check. | |
+ | |
+Wed Dec 17 19:37:30 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/pty/extconf.rb: check util.h for OpenBSD. | |
+ | |
+ * ext/pty/pty.c: include util.h if available. | |
+ | |
+Wed Dec 17 19:23:28 2008 Keiju Ishitsuka <[email protected]> | |
+ | |
+ * lib/matrix.rb: shut up warning. [ruby-dev:37481] [Bug #899] | |
+ | |
+Sat Dec 13 08:35:14 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c (nucomp_canonicalization): renamed. | |
+ | |
+ * ext/math/complex.c: followed the above change. | |
+ | |
+ * rational.c (nurat_canonicalization): renamed. | |
+ | |
+ * ext/math/rational.c: followed the above change. | |
+ | |
+ * configure.in: defines a new macro. | |
+ | |
+Wed Dec 17 15:44:28 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * array.c (rb_ary_pop_m): use enum ary_take_pos_flags. | |
+ | |
+ * array.c (rb_ary_push_m): add modification check before actual | |
+ operation. [ruby-dev:37440] | |
+ | |
+Wed Dec 17 15:35:39 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * configure.in (OBJDUMP, OBJCOPY): | |
+ Also BSD's ports prefixes GNU binutils with 'g'. | |
+ | |
+Wed Dec 17 11:39:39 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_hash): | |
+ shut up warning. see [ruby-dev:37437] | |
+ | |
+Wed Dec 17 11:01:35 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * string.c (rb_str_hash): gets rid of collisions between differen | |
+ encoding strings. [ruby-core:20526] | |
+ | |
+Tue Dec 16 22:55:11 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * bin/testrb: set $0. | |
+ | |
+Tue Dec 16 21:59:02 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (VpToString): reverted modification | |
+ (that caused a bug) in r20359. [ruby-dev:37370] | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_limit): comment update. | |
+ [ruby-dev:37465] | |
+ | |
+Tue Dec 16 22:42:16 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * lib/test/unit.rb (Test::Unit.setup_argv): sorry, fixed wrong commit. | |
+ | |
+Tue Dec 16 21:59:29 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * lib/test/unit.rb (Test::Unit.setup_argv): ALT_SEPARATOR support. | |
+ | |
+Tue Dec 16 20:24:20 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/date/format.rb (_parse): m17n compliant. | |
+ | |
+Tue Dec 16 19:43:53 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * re.c: use strlcpy for error messages. | |
+ | |
+Tue Dec 16 16:41:51 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (stmt): returns dispatched result. | |
+ | |
+ * parse.y (primary): also in ripper, saves in_def before restoring. | |
+ | |
+Tue Dec 16 12:30:56 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (ac_cv_header_ucontext_h): do not use ucontext.h on Mac | |
+ OS X 10.5 or later. merged from MacPorts. | |
+ | |
+ * configure.in (ac_cv_func_daemon): daemon(3) is deprecated on Mac OS | |
+ X 10.5 or later. | |
+ | |
+Tue Dec 16 11:37:07 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ruby.c (set_arg0): use strlcpy() instead of strncpy(). | |
+ | |
+ * load.c (rb_feature_p): ditto. | |
+ | |
+ * dln.c (dln_load): ditto. | |
+ | |
+Tue Dec 16 09:14:28 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (block_call): block should not be given to yield. | |
+ [ruby-core:20583] | |
+ | |
+Mon Dec 15 23:48:39 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * thread.c (sleep_timeval): cast tv_usec to long to shut up | |
+ warnings on OSX. [ruby-dev:37449] | |
+ | |
+Mon Dec 15 23:29:49 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (process_options): revive global sub, gsub, chop, chomp | |
+ only when auto looping options (-p/-n) is specified. | |
+ [ruby-core:20570] | |
+ | |
+Mon Dec 15 21:01:46 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * ext/pty/pty.c (chfunc): make it static. | |
+ | |
+Mon Dec 15 20:16:46 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * common.mk (EXTMK_ARGS): shouldn't use ``\"'' because cmd.exe eat | |
+ ''\'' in such quotes. | |
+ | |
+Mon Dec 15 19:07:31 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub (config.h): define CANONICALIZATION_FOR_MATHN | |
+ to follow r20683. | |
+ | |
+Mon Dec 15 18:12:34 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rake/packagetask.rb (Rake::PackageTask): small document | |
+ update from okkez in [ruby-dev:37443] | |
+ | |
+Mon Dec 15 16:26:46 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_callee_setup_arg_complex): uses cfp from | |
+ blockptr instead of the current cfp. [ruby-core:20544] | |
+ | |
+Wed Dec 17 09:50:19 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_metaclass.rb: removed codes for my debugging. | |
+ sorry. [ruby-dev:37470] | |
+ | |
+Mon Dec 15 14:56:59 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_metaclass.rb: new test case for metaclass hierarchy. | |
+ | |
+ * class.c (make_metametaclass): new function. extracted from | |
+ rb_make_metaclass. | |
+ | |
+ * class.c (rb_make_metaclass): uses make_metametaclass when called for a | |
+ metaclass. | |
+ | |
+ * class.c (rb_singleton_class): creates a meta^(n+2)-class in | |
+ addition to a meta^(n+1)-class when called for a meta^(n)-class. | |
+ This is because the returned meta^(n+1) class must acts as an instance of | |
+ Class, metaclass of Class, ..., meta^(n+1)-class of Class, | |
+ Module, metaclass of Module, ..., meta^(n+1)-class of Module, | |
+ Object, metaclass of Object, ..., meta^(n+2)-class of Object, | |
+ BasicObject, metaclass of BasicObject, ..., meta^(n+2)-class of | |
+ and BasicObject even when Class, Module, Object or BasicObject has | |
+ not have its meta^(i)-class yet. | |
+ | |
+Mon Dec 15 15:13:22 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * id.h, template/id.h.tmpl (ruby_method_ids): sees YYTOKENTYPE too. | |
+ [ruby-dev:37436] | |
+ | |
+Mon Dec 15 15:02:24 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile. | |
+ [ruby-core:20131] | |
+ | |
+Mon Dec 15 14:39:37 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_eval.c (vm_call0): NODE_ZSUPER supported. [ruby-core:20480] | |
+ | |
+ * vm_eval.c (vm_call_super): uses method_missing(). | |
+ | |
+ * vm_eval.c (method_missing): get rid of too large alloca. | |
+ | |
+ * vm_eval.c (rb_call0, method_missing): uses idMethodMissing. | |
+ | |
+ * vm_method.c (rb_add_method, remove_method, rb_undef): uses | |
+ id__send__. | |
+ | |
+ * vm_method.c (Init_eval_method): removed IDs which are defined as | |
+ immediate values. | |
+ | |
+Mon Dec 15 11:35:27 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm.c (vm_backtrace): defaults to script name for C functions. | |
+ | |
+Mon Dec 15 11:32:18 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (rubylib_mangled_path, rubylib_mangled_path2): cannot use | |
+ locale encoding before load path is initialized | |
+ | |
+ * ruby.c (ruby_init_loadpath_safe): ditto. | |
+ | |
+ * ruby.c (process_options): loads encdb so that encodings can be | |
+ loaded, then associates script name and load paths with the | |
+ locale encoding. | |
+ | |
+Sun Dec 14 14:26:11 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * spec/README: directory structrue changed | |
+ | |
+Sun Dec 14 01:35:48 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * process.c (forked_child): new variable. | |
+ (before_exec): don't call rb_thread_stop_timer_thread if | |
+ forked_child. | |
+ (after_exec): reset forked_child after rb_thread_start_timer_thread. | |
+ (rb_fork): set forked_child just after fork in child. | |
+ | |
+ * ext/pty/pty.c (chfunc): extracted from establishShell. | |
+ (establishShell): use rb_fork. | |
+ | |
+ [ruby-dev:37418] | |
+ | |
+Sat Dec 13 18:34:43 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (sym_printable): wrong condition for string iteration. | |
+ | |
+Sat Dec 13 15:52:27 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (sym_equal): remove documentation error "Otherwise, | |
+ compares them as strings". [ruby-dev:37398] | |
+ | |
+Sat Dec 13 15:55:37 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * ruby.c (process_options): fixed default_internal is nil. | |
+ (closes #862) | |
+ | |
+Sat Dec 13 13:03:20 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c: use rb_usascii_str_new2 instead of rb_str_new2. | |
+ | |
+ * rational.c: ditto. | |
+ | |
+Fri Dec 12 22:12:46 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c, rational.c: do not use RUBY_VERSION_CODE. | |
+ | |
+Fri Dec 12 10:20:55 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * complex.c, rational.c: do not use RUBY_VERSION_CODE. | |
+ | |
+Tue Dec 16 12:41:52 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * configure.in (OBJDUMP, OBJCOPY): | |
+ (darwin) MacPorts prefixes GNU binutils with 'g'. | |
+ | |
+Sun Dec 7 23:17:33 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * Makefile.in (LIBRUBY_SO): localizes non-public symbols. | |
+ | |
+ * configure.in (OBJDUMP, OBJCOPY): for dealing with binary files. | |
+ | |
+Mon Dec 15 10:00:36 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (btest-ruby): use RUNRUBY instead of MINIRUBY to load the | |
+ shared library. [Bug #849] | |
+ | |
+Sun Dec 14 09:14:37 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * reverts r20713. | |
+ | |
+Sat Dec 13 22:17:30 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * common.mk (help): describes more targets. | |
+ based on a patch by Michael Klishin. [ruby-core:20523]. | |
+ | |
+Sat Dec 13 16:04:48 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * encoding.c (default_external): endless recursion during | |
+ loading a locale encoding on some locale. | |
+ fixed by Nobuyoshi Nakada. | |
+ | |
+ * string.c (sym_inspect): quote if symbol contains non-printable | |
+ characters. [ruby-dev:37398] | |
+ | |
+Sat Dec 13 14:24:38 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/enc/test_utf16.rb: feature changed in r20626. | |
+ follows it. | |
+ | |
+Sat Dec 13 13:41:44 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_m17n_comb.rb: feature changed in r20626. | |
+ follows it. | |
+ | |
+Sat Dec 13 12:48:57 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_m17n.rb: feature changed in r20626. | |
+ follows it. | |
+ | |
+Sat Dec 13 12:38:16 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/minitest/test.rb (MinTest::Unit#location): | |
+ skips user-defined assertions as MiniTest's. | |
+ e.g. for test/ruby/test_m17n.rb. | |
+ | |
+Wed Dec 10 12:56:32 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * enumerator.c (enumerator_rewind): If the enclosed object | |
+ responds to a "rewind" method, call it; cf. [ruby-dev:37268] | |
+ | |
+Sat Dec 13 09:17:33 2008 Ryan Davis <[email protected]> | |
+ | |
+ * lib/minitest/*.rb: Imported minitest 1.3.1 r4503. | |
+ * test/minitest/test_mini_test.rb: ditto. | |
+ * lib/miniunit/autorun.rb: added (as part of r4503). | |
+ | |
+Sat Dec 13 01:10:03 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * ext/readline/readline.c | |
+ (readline_s_get_completion_append_character): uses locale | |
+ encoding but not ASCII-8BIT. | |
+ | |
+Fri Dec 12 19:24:47 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * common.mk (run, runruby, parse, gdb, gdb-ruby): you can also run | |
+ other scripts than $(srcdir)/test.rb. | |
+ | |
+Fri Dec 12 19:13:43 2008 TAKAO Kouji <[email protected]> | |
+ | |
+ * ext/readline/readline.c (readline_readline): changed the message | |
+ of IOError to 'closed stdin' from 'stdin closed' if stdin was | |
+ closed. | |
+ | |
+Fri Dec 12 11:00:52 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * load.c (rb_feature_p): load path must be expanded. | |
+ [ruby-dev:37388] | |
+ | |
+Fri Dec 12 10:19:21 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * string.c (rb_string_value_ptr, rb_to_id): do not use a side | |
+ effect expression in RSTRING_PTR. | |
+ | |
+ * string.c (rb_str_split_m): simplified the argument of | |
+ RSTRING_LEN. | |
+ | |
+Thu Dec 11 23:48:00 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/cmath.rb (sqrt): should pass nan to the original method. | |
+ | |
+Thu Dec 11 19:31:45 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb: extracted from lib/test/unit.rb. | |
+ lib/test/unit/testcase.rb: ditto. | |
+ at asakusa.rb. [ruby-core:20014] | |
+ | |
+Thu Dec 11 19:23:09 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * test/ruby/test_io.rb (test_dup_many): extracted from test_dup. | |
+ test in ruby subprocess. at asakusa.rb. [ruby-dev:35648] | |
+ | |
+Thu Dec 11 19:16:30 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/pathname.rb (Pathname#=~): undefed. at asakusa.rb. | |
+ [ruby-core:19690] | |
+ | |
+Thu Dec 11 13:09:01 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * re.c (reg_enc_error): raise EncodingCompatibilityError for | |
+ encoding incompatibility. [ruby-core:18600] | |
+ | |
+ * re.c (rb_reg_prepare_enc): more consistent error message. | |
+ [ruby-core:18611] | |
+ | |
+Fri Dec 12 19:29:07 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * encoding.c (rb_enc_set_default_external): default_internal can be | |
+ nil, but default_external cannot. | |
+ | |
+ * encoding.c (rb_set_default_internal): adds rdoc. | |
+ | |
+ * encoding.c (enc_find): ditto. | |
+ | |
+Fri Dec 12 14:09:55 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * encoding.c (enc_get_default_encoding): removed. | |
+ Generalizing rb_default_{external,internal}_encoding seems to be | |
+ difficult. | |
+ default_external cannot be NULL even before detected. [ruby-dev:37390] | |
+ | |
+ * encoding.c (rb_default_external_encoding): has its own | |
+ implementation again. | |
+ | |
+ * encoding.c (rb_default_internal_encoding): ditto. | |
+ | |
+ * gem_prelude.rb: added notice. | |
+ | |
+ * ruby.c (rubylib_mangled_path, rubylib_mangled_path2): uses locale | |
+ encoding but not ASCII-8BIT. | |
+ | |
+ * ruby.c (process_options): refers less to default_external. | |
+ | |
+Thu Dec 11 20:05:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_enc_aliases_enc_i): skips default internal. | |
+ | |
+Thu Dec 11 13:36:18 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (enc_set_default_encoding): allowed to set default | |
+ encoding. | |
+ | |
+ * encoding.c (rb_locale_encoding): removed Encoding::LOCALE. | |
+ | |
+ * encoding.c (rb_enc_set_default_external): ditto. | |
+ | |
+ * encoding.c (rb_enc_set_default_internal): ditto. | |
+ | |
+ * encoding.c (rb_enc_set_default_internal): defines internal | |
+ encoding as nil. | |
+ | |
+Thu Dec 11 10:25:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/ruby/test_bignum.rb (TestBignum#test_convert): remove | |
+ platform dependent call of Process.wait. coverage should be | |
+ accomplished by other method. [ruby-dev:36062] | |
+ | |
+Thu Dec 11 10:18:35 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rexml/document.rb (REXML::Document#write): require | |
+ rexml/formatters/transitive if transitive flag is on. a patch | |
+ from akira yamada in [ruby-dev:36230]. fix #553 | |
+ | |
+ * lib/rexml/element.rb (REXML::Element#write): ditto. | |
+ | |
+ * lib/rexml/formatters/transitive.rb (REXML::Formatters::Transitive#write_element): | |
+ add hack for IE. [ruby-dev:36230] | |
+ | |
+Thu Dec 11 02:37:22 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * math.c (domain_check): should not raise EDOM exception for NaN | |
+ value if operand is also NaN. affects acos, asin, acosh, atanh, | |
+ log, log2, log10, sqrt, gamma, lgamma. [ruby-dev:37357] | |
+ | |
+Thu Dec 11 01:21:58 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * thread.c (rb_mutex_unlock): shut up warning. a patch from | |
+ Kazuhiro NISHIYAMA in [ruby-dev:37345]. fix #846 | |
+ | |
+Wed Dec 10 23:58:56 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c: avoided warnings on cpp. [ruby-dev:37344] | |
+ | |
+ * rational.c: ditto. | |
+ | |
+Wed Dec 10 12:46:52 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * enumerator.c (enumerator_next): Fix a typo: s/rewinded/rewound/. | |
+ | |
+ * lib/prime.rb (Prime::OldCompatibility#each): Ditto. | |
+ | |
+Wed Dec 10 11:25:53 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * re.c (rb_reg_initialize): raise RegexpError when encoding | |
+ is dummy encoding. [ruby-dev:37091] | |
+ | |
+Tue Dec 9 18:35:35 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans, cp850-tbl.rb, cp852-tbl.rb, | |
+ cp855-tbl.rb, koi8-r-tbl.rb, koi8-u-tbl.rb, tis-620-tbl.rb: | |
+ new single-byte transcodings (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi), small cosmetic fixes | |
+ | |
+Tue Dec 9 13:33:53 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * compile.c (iseq_compile_each), gc.c (assign_heap_slot), | |
+ (gc_mark_children), parse.y (vtable_alloc, vtable_free, vtable_add), | |
+ proc.c (proc_to_s), thread.c (terminate_i, rb_thread_terminate_all), | |
+ (thread_start_func_2, blocking_region_begin, blocking_region_end), | |
+ (rb_thread_kill), thread_pthread.c (native_thread_create), | |
+ (ubf_pthread_cond_signal), vm.c (check_env, thread_free), vm_dump.c | |
+ (vm_env_dump_raw, vm_stack_dump_each, vm_thread_dump_state), | |
+ (vm_call0): use void pointer for %p. | |
+ | |
+ * cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type), | |
+ vm_insnhelper.h (BOP): ISO C forbids comma at end of enumerator | |
+ list. | |
+ | |
+ * vm_insnhelper.c (check_cfunc): use function pointer. | |
+ | |
+Tue Dec 9 12:08:47 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * .gdbinit (rp): fixed typo for T_STRUCT. | |
+ | |
+Tue Dec 9 03:21:37 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * mkconfig.rb: fix for continued lines. based on a patch from | |
+ Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420]. | |
+ | |
+Fri Dec 5 22:56:24 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * eval.c (rb_make_exception): single argument to raise may be | |
+ string compatible object. | |
+ | |
+Tue Dec 9 00:54:01 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/make-snapshot (package): enc.mk in snapshot is dummy and should | |
+ not deal with objects. [ruby-core:20422] | |
+ | |
+Tue Dec 9 00:17:50 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * enc/depend (clean-srcs): split out from clean. | |
+ | |
+Mon Dec 8 23:34:18 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'. | |
+ just ignores '*' in these cases. | |
+ [ruby-dev:37289] | |
+ | |
+Mon Dec 8 18:31:41 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * pack.c (pack_pack): fixed length for odd length string. | |
+ [ruby-dev:37283] | |
+ | |
+Mon Dec 8 10:32:33 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (set_option_encoding_once): dry. | |
+ | |
+ * ruby.c (proc_options): checks extra argument for -E/--encoding. | |
+ | |
+Sun Dec 7 23:47:37 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (LIBPATHFLAG): use numbered specifier if RPATHFLAG | |
+ is set. [ruby-talk:322136] | |
+ | |
+Sat Dec 6 17:51:35 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * pack.c (pack_pack): 'u0' is not special differently from 'm0'. | |
+ | |
+Tue Dec 9 11:50:46 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * pack.c (pack_pck): fixed [ruby-dev:37295]. | |
+ Array#pack always has returned an US-ASCII string when | |
+ the given format ended with 'u', 'M' or 'm'. | |
+ | |
+Sat Dec 6 14:35:06 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * pack.c (pack_pack): set US-ASCII and CODERANGE_7BIT | |
+ when quoted-printable ('M') and base64 ('m'). | |
+ [ruby-dev:37284] | |
+ | |
+ * pack.c (pack_unpack): ditto. | |
+ | |
+Thu Dec 11 11:51:36 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_locale_encoding): removed Encoding::LOCALE. | |
+ | |
+ * encoding.c (rb_enc_set_default_external): ditto. | |
+ | |
+ * encoding.c (rb_enc_set_default_internal): ditto. | |
+ | |
+Thu Dec 11 11:11:03 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * include/ruby/st.h (size_t): needs stddef.h or stdlib.h. | |
+ [ruby-core:20339] | |
+ | |
+Wed Dec 10 01:28:46 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * common.mk (win32.obj): depend on headers. | |
+ | |
+Sat Dec 6 18:33:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/make-snapshot (package): added RM and CP. [ruby-dev:37288] | |
+ | |
+Fri Dec 5 21:45:45 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * rational.c (nurat_{to_s,inspect}): performance improvement. | |
+ | |
+Fri Dec 5 21:42:44 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c: inpsect should not depend on to_s. | |
+ | |
+Fri Dec 5 12:38:48 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * compile.c (iseq_set_sequence): uses rb_compile_warning() for | |
+ warning at compilation time. | |
+ | |
+Fri Dec 5 12:35:46 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code), | |
+ (ruby_insns_name_array, ruby_iseq_build_from_ary): prefixed with | |
+ ruby_. | |
+ | |
+ * iseq.c (ruby_iseq_load, ruby_insn_make_insn_table): ditto. | |
+ | |
+Fri Dec 5 10:01:43 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas | |
+ C. Mitchell AT gmail.com> at [ruby-talk:321967] | |
+ | |
+Fri Dec 5 07:58:30 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (io_binwrite): arg.offset should be updated after retry. | |
+ | |
+Fri Dec 5 03:29:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * load.c (rb_get_load_path): returns the load path without | |
+ touching. | |
+ | |
+ * load.c (rb_feature_provided): new function to return the loading | |
+ path in addition to rb_provided(). | |
+ | |
+ * load.c (search_required): sets path if loading. | |
+ | |
+ * variable.c (autoload_provided): load paths are expanded to check | |
+ if loading. | |
+ | |
+ * variable.c (autoload_node): keeps autoload mark while loading. | |
+ [ruby-core:20235] | |
+ | |
+ * variable.c (rb_const_get_0): loops while autoload mark is set. | |
+ | |
+Fri Dec 5 01:19:21 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * pack.c (pack_pack): propagate taint status from format string to | |
+ result string. | |
+ | |
+Thu Dec 4 23:02:13 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * spec/default.mspec: follows changes in rubyspec project. | |
+ inherits configurations from ruby.1.9.mspec. | |
+ | |
+Thu Dec 4 22:13:55 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * test/ruby/test_complex.rb: added some tests. | |
+ | |
+ * test/ruby/test_rational.rb: ditto. | |
+ | |
+Fri Dec 5 18:13:56 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty): check | |
+ whether fd is valid. | |
+ | |
+Thu Dec 4 23:31:12 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (waitpid): fix bug of checking child slot. | |
+ | |
+ * win32/win32.c (FindChildSlotByHandle): new. | |
+ | |
+Thu Dec 4 16:58:12 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rubygems/validator.rb (Gem#remove_leading_dot_dir): make | |
+ this method private. a patch from okkez in [ruby-dev:37245] | |
+ | |
+Thu Dec 4 16:16:09 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/gserver.rb: fixed type in sample code. a report from Oleg | |
+ Puchinin. | |
+ | |
+Thu Dec 4 14:54:32 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rubygems/local_remote_options.rb (Gem#add_update_sources_option): | |
+ little documentation fix. a patch from okkez. [ruby-dev:37271] | |
+ | |
+Thu Dec 4 13:56:31 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/curses/curses.c (window_getch): avoid ISPRINT() macro which | |
+ has an issue with OpenSolaris. [ruby-core:20189] | |
+ | |
+ * ext/curses/curses.c (curses_getch): no ISPRINT(). [ruby-core:20294] | |
+ | |
+ * signal.c (ruby_signal): EINVAL from sigaction(2) is not a bug. | |
+ | |
+Thu Dec 4 11:38:40 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * vm_method.c (rb_obj_respond_to): Remove a duplicated rdoc | |
+ comment and fix a markup error. | |
+ | |
+Thu Dec 4 06:04:16 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat | |
+ 'parent' and 'variable' options on a Hash argument. | |
+ | |
+Thu Dec 4 05:06:47 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk.rb: bug fix. use ::RubyVM instead of ::VM | |
+ [ruby-list:45676] | |
+ | |
+ * ext/tk/tcltklib.c: update RELEASE_DATE | |
+ | |
+Thu Dec 4 01:37:47 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c (nurat_{to_s,inspect}): provides better representation | |
+ for in-finite imag part. | |
+ | |
+Thu Dec 4 01:22:41 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c (f_signbit): NaN may be signed value. | |
+ | |
+Wed Dec 3 22:54:39 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (expr): keyword_not can continue across newline. | |
+ [ruby-core:20252] | |
+ | |
+Wed Dec 3 14:48:52 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position): must | |
+ not access internal union directly. [ruby-list:45670] | |
+ | |
+Wed Dec 3 12:24:08 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * io.c (rb_io_getc, rb_io_readchar): documentation correction from | |
+ Emiel van de Laar. [ruby-core:20212] | |
+ | |
+ * ext/stringio/stringio.c (strio_readchar): ditto. | |
+ | |
+Wed Dec 3 09:26:29 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/rexml/xpath.rb (REXML::XPath.first): apply documentation | |
+ patch from Ken Bloom in [ruby-core:20213]. | |
+ | |
+ * lib/rexml/xpath.rb (REXML::XPath.each): ditto. | |
+ | |
+Wed Dec 3 02:53:24 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_range.rb: add a test. | |
+ | |
+Wed Dec 3 02:26:07 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_string.rb: add some tests. | |
+ | |
+Mon Dec 1 12:00:45 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * cont.c (rb_fiber_start): calls with exact argument number. | |
+ [ruby-core:20088] | |
+ | |
+Mon Dec 1 16:06:15 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * signal.c (register_sigaltstack): no need to define on non-sigaltstack | |
+ platform. | |
+ | |
+Sun Nov 30 21:41:10 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/rake.1: new manual page | |
+ | |
+Sat Nov 29 23:56:44 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/irb.1 (EXAMPLES): new section | |
+ | |
+Sat Nov 29 19:19:32 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * regparse.c (is_invalid_quantifier_target): Perl and old Ruby | |
+ accepts quantifier on anchors. [ruby-core:20161] | |
+ | |
+Sat Nov 29 00:18:30 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * cont.c (fiber_alloc): separate allocation and initialization. | |
+ allow subclass to override #initialize. [ruby-core:20086] | |
+ | |
+Fri Nov 28 18:31:21 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_getaddrinfo): refactored to remove | |
+ code duplication regarding getaddrinfo. | |
+ | |
+ * ext/socket/socket.c (sock_getaddrinfo): should have updated for | |
+ Mac OS X. a patch from Shumpei Akai in [ruby-dev:37234] | |
+ | |
+Thu Nov 27 21:41:29 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): should add padding for %%. | |
+ | |
+Thu Nov 27 16:32:53 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * signal.c (register_sigaltstack): stores alt stack for debug | |
+ purpose. | |
+ | |
+Thu Nov 27 16:12:33 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * signal.c (ruby_sigaction_t): added. | |
+ | |
+Thu Nov 27 15:59:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * gc.c (ruby_stack_check): no check if using sigaltstack. | |
+ | |
+ * signal.c (ALT_STACK_SIZE): default minimum size is insufficient | |
+ for method calls. | |
+ | |
+ * signal.c (sigsegv): handles stack overflow if possible. | |
+ | |
+ * thread.c (ruby_thread_stack_overflow): helper function to raise | |
+ sysstack_error. | |
+ | |
+ * thread_pthread.c (ruby_stack_overflowed_p): checks for stack | |
+ overflow. | |
+ | |
+Wed Nov 26 23:15:47 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * strftime.c (STRFTIME): use rb_strftime() recursively, instead of | |
+ platform's strftime(). | |
+ | |
+Wed Nov 26 22:46:23 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (VpException): bigdecimal zero | |
+ division should raise FloatDomainError if mode | |
+ VP_EXCEPTION_ZERODIVIDE is set. [ruby-dev:37204] | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_mode): should handle | |
+ VP_EXCEPTION_ZERODIVIDE. | |
+ | |
+Wed Nov 26 15:16:07 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * ext/gdbm/gdbm.c (rb_gdbm_nextkey): fix memory leak. | |
+ | |
+Wed Nov 26 03:17:48 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): raise exception | |
+ for nan/inf conversion. [ruby-dev:37187] fix #793 | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): ditto. | |
+ | |
+Wed Nov 26 03:00:59 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (VpAlloc): avoid ALLOCA_N() to avoid | |
+ segmentation fault caused by (insanely) long decimal values. | |
+ [ruby-dev:37189] fix #794 | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i, | |
+ BigDecimal_to_f, BigDecimal_to_s, BigDecimal_split, | |
+ BigDecimal_inspect): ditto. | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (VpToString): small performance | |
+ improvement. | |
+ | |
+Wed Nov 26 00:26:30 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * strftime.c (STRFTIME): should add padding for %[xXrR] etc. | |
+ [ruby-dev:37185] fix: #792 | |
+ | |
+Tue Nov 25 16:26:12 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * array.c (rb_ary_times): taint (and untrust) status should be | |
+ inherited by "ary * 0". [ruby-dev:37024] | |
+ | |
+Tue Nov 25 15:54:07 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): should not swallow incomplete | |
+ formatter, e.g. "%E". [ruby-dev:37170] fix: #787 | |
+ | |
+ * strftime.c (rb_strftime): clear flags before processing unknown | |
+ formatter, e.g. "%i". [ruby-dev:37180] | |
+ | |
+Tue Nov 25 10:35:29 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): "%^P" should convert to upper case. | |
+ [ruby-dev:37180] | |
+ | |
+Tue Nov 25 07:51:18 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * strftime.c (FMT): use "%0d" formatter for zero padding, not "%.d". | |
+ [ruby-dev:37168] fix: #768 | |
+ | |
+ * strftime.c (rb_strftime): %s to use zero padding by default. | |
+ [ruby-dev:37180] | |
+ | |
+Tue Nov 25 03:37:42 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tkextlib/blt/tabset.rb, | |
+ ext/tk/lib/tkextlib/blt/tabnotebook.rb: | |
+ fix many bugs. Now, those work properly. | |
+ | |
+Tue Nov 25 03:26:04 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * numeric.c (num_step): treat infinite step specially. | |
+ [ruby-dev:37157] fix: #781. | |
+ | |
+Tue Nov 25 01:23:25 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/date/format.rb (strftime): ignores '_' flag for %[LN]. | |
+ | |
+Sat Nov 29 00:27:33 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * thread.c, thread_pthread.c, thread_win32.c: merges nobu's commits - | |
+ r20117, r20123, r20124, r20127, r20132-r20134, r20138, r20140, r20141 | |
+ and r20160 - from trunk into ruby_1_9_1. | |
+ | |
+ * thread_pthread.c (thread_timer): checks working flags again. | |
+ | |
+ * thread_pthread.c (rb_thread_create_timer_thread): do not wait never | |
+ coming signal if failed to create tiemr thread. | |
+ | |
+ * thread_pthread.c (native_cond_timedwait): returns error code. | |
+ | |
+ * thread_pthread.c (thread_timer, rb_thread_create_timer_thread): | |
+ handshakes properly. | |
+ | |
+ * thread_pthread.c (thread_timer): initializes mutex each time. | |
+ | |
+ * thread_win32.c (thread_start_func_1): use already gotten stack info. | |
+ | |
+ * thread.c (thread_timer): pthread_cond_timedwait returns ETIMEDOUT | |
+ when timed out. | |
+ | |
+ * thread_pthread.c (thread_timer): uses pthread_cond_timedwait always | |
+ instead of pthread_kill. | |
+ | |
+ * thread.c (thread_timer): uses timedwait on cygwin. | |
+ | |
+ * thread.c (rb_thread_stop_timer_thread): terminates timer thread | |
+ immediately. | |
+ | |
+Tue Nov 25 00:08:22 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * process.c (rb_fork): stops the timer thread during fork. | |
+ [ruby-dev:37117] | |
+ | |
+ * thread.c (rb_thread_start_timer_thread): timer thread needs | |
+ system_working to be set. | |
+ | |
+Mon Nov 24 23:27:28 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): The # flag should work with %a, %A, %b, | |
+ %B, and %h. [ruby-dev:37162] | |
+ | |
+ * test/ruby/test_time.rb (test_strftime): ditto. | |
+ | |
+Mon Nov 24 23:16:32 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * signal.c (register_sigaltstack): should not add external | |
+ variable (with some cosmetic changes). [ruby-dev:37158] | |
+ | |
+Mon Nov 24 22:57:25 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): A width specifier for %t and %n should | |
+ work. [ruby-dev:37160] | |
+ | |
+Mon Nov 24 22:07:07 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): The precision of %0N should be 9. | |
+ [ruby-dev:37156] | |
+ | |
+ * test/ruby/test_time.rb (test_strftime): ditto. | |
+ | |
+Mon Nov 24 21:38:23 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): The default precision should be 1, not | |
+ 0. [ruby-dev:37155] | |
+ | |
+ * test/ruby/test_time.rb (test_strftime): ditto. | |
+ | |
+Mon Nov 24 18:35:00 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/time.rb: r20251 reverted. The patched behavior do not round | |
+ trip. [ruby-core:19988] | |
+ | |
+Sun Nov 23 16:04:05 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * signal.c (default_handler, Init_signal): compile error if | |
+ USE_SIGALTSTACK is not defined. | |
+ | |
+Sun Nov 23 13:39:49 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * ext/pty/pty.c: reverts 20326. [ruby-dev:37146]. | |
+ | |
+Sat Nov 22 23:59:06 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * lib/time.rb: reverts r20305. [ruby-dev:37144]. | |
+ | |
+Sat Nov 22 18:24:24 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * file.c (rb_file_world_writable_p): should return nil for non | |
+ world-writable files. | |
+ | |
+Sat Nov 22 10:31:25 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb: | |
+ fix NameError bug. | |
+ | |
+Sat Nov 22 03:41:22 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/pty/pty.c (get_device_once): abandon asynchronous exception | |
+ that might cause serious problem if a program terminated early. | |
+ asynchronous exception is a very bad thing anyway. use | |
+ Process.waitpid(pid) or PTY.check(pid) to poll program | |
+ termination. if PTY.check is called with optional second | |
+ argument being true, it raises an exception same as one from | |
+ previous behavior. [incompatible] fix: [ruby-core:19583] | |
+ | |
+Fri Nov 21 22:17:15 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (usage): -W description updated. [ruby-core:19858] | |
+ | |
+Sat Nov 22 23:03:47 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * signal.c (ALT_STACK_SIZE): 4KB is not enough on Mac OS X. | |
+ Uses SIGSTKSZ. | |
+ | |
+Fri Nov 21 21:50:54 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * signal.c (register_sigaltstack): use alternative stack for | |
+ SIGSEGV to avoid uncaught stack overflow. based on a patch from | |
+ Hiro Yoshioka <hyoshiok at miraclelinux.com> in [ruby-dev:37134]. | |
+ [ruby-dev:36993] | |
+ | |
+Fri Nov 21 16:06:54 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * vm.c (thread_free): th->vm may be NULL when pthread_create | |
+ failed for ENOMEM. [ruby-dev:37095] | |
+ | |
+Thu Nov 20 07:33:15 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/logger.rb (Logger): should handle the case that cvs/svn do | |
+ not expand $Id keyword. [ruby-core:19991] | |
+ | |
+Thu Nov 20 07:27:36 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/minitest/unit.rb (MiniTest::Assertions#capture_io): adjust | |
+ indentation to shut up warning. [ruby-core:19993] | |
+ | |
+Wed Nov 19 17:48:05 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/syck/rubyext.c (rb_syck_mktime): return DateTime for a value | |
+ out of range of Time. [ruby-core:19919] | |
+ | |
+Sat Nov 22 21:29:54 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_method.rb (test_default_accessiblity): test case for | |
+ [ruby-dev:37124]. | |
+ | |
+Wed Nov 19 14:14:38 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * node.h (NOEX_MODFUNC): should be include NOEX_PRIVATE. | |
+ [ruby-dev:37124] | |
+ | |
+Wed Nov 19 03:01:04 2008 Masatoshi SEKI <[email protected]> | |
+ | |
+ * test/rinda/test_rinda.rb: fixed fails occasionally [ruby-dev:37119]. | |
+ thanks, shinichiro.h. | |
+ | |
+Wed Nov 19 02:39:31 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * error.c (Init_syserr): moved function definition itself from | |
+ template/known_errors.inc.tmpl. | |
+ | |
+Wed Nov 19 01:10:52 2008 Masatoshi SEKI <[email protected]> | |
+ | |
+ * lib/drb/drb.rb (DRbConn::alive?): fixed NoMethodError problem | |
+ from NaHi [ruby-dev:37110]. | |
+ | |
+Wed Nov 19 01:05:26 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * cont.c (cont_mark, cont_capture, cont_restore_1): speed up | |
+ continuation by copying only valid YARV stack. [ruby-dev:37106] | |
+ | |
+Wed Nov 19 00:03:13 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/time.rb: according to RFC2822, -0000 means local time, +0000 | |
+ means UTC. a patch from Chun Wang. [ruby-core:19578] | |
+ | |
+Tue Nov 18 23:02:23 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * proc.c (proc_eq): equivalence check should not done by pointer | |
+ comparison, but should be based on iseq contents. [ruby-dev:37101] | |
+ | |
+Tue Nov 18 20:30:08 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/net/ftp.rb (Net::FTP#open_socket): SOCKSsocket is obsolete. | |
+ a patch from Alan Johnson <alan.wayne.johnson at gmail.com> in | |
+ [ruby-core:19982]. | |
+ | |
+Tue Nov 18 16:18:23 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/logger.rb (ProgName): fixed for svn, based on a patch from | |
+ Nobuhiro IMAI at [ruby-dev:37108]. | |
+ | |
+Tue Nov 18 15:56:55 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/webrick/httprequest.rb (WEBrick::HTTPRequest#read_request_line): | |
+ use possessive match for path retrieval to avoid huge recursion | |
+ for insanely long path. | |
+ | |
+Tue Nov 18 15:50:11 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * re.c (rb_reg_desc): re might be NULL. | |
+ | |
+ * regerror.c (onig_error_code_to_format): message updated. | |
+ | |
+Tue Nov 18 09:42:11 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/optparse.rb (OptionParser::make_switch): makes default | |
+ conversion to splat. [ruby-list:45645] | |
+ | |
+Mon Nov 17 18:05:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * enc/depend (LIBS): fixed for disable-shared. [ruby-dev:37103] | |
+ | |
+Mon Nov 17 11:12:24 2008 Masatoshi SEKI <[email protected]> | |
+ | |
+ * bin/erb: remove -K option. | |
+ | |
+Mon Nov 17 02:19:03 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (LIBRUBYARG_STATIC): fixed for --enable-rpath. | |
+ | |
+Sat Nov 15 22:46:32 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * re.c (rb_reg_regsub): returns -1 unless ascii as well as | |
+ rb_enc_ascget(). [ruby-dev:37097] | |
+ | |
+Sat Nov 15 22:23:45 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (LDSHARED): do not suppress debug info if higher debug | |
+ level is given, on cygwin and mingw. | |
+ | |
+Thu Nov 13 11:31:13 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * thread.c (rb_barrier_wait): gets rid of recursive deadlock. | |
+ | |
+Thu Nov 13 06:08:44 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * thread.c (rb_barrier_{new,wait,release,destroy}): use Mutex so that | |
+ circular requires fail with deadlock. [ruby-core:19821] | |
+ | |
+Wed Nov 12 07:16:01 2008 David Flanagan <david@think32> | |
+ | |
+ * ruby.c (set_internal_encoding_once): fix typo in error string | |
+ | |
+Wed Nov 12 03:30:59 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * include/ruby/intern.h (rb_{external,locale}_str_new_cstr): optimized | |
+ versions for literal strings. | |
+ | |
+Wed Nov 12 03:28:41 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * load.c (rb_require_safe): destroys barrier after successfully | |
+ loaded, to get rid of loading same library again. [ruby-core:19798] | |
+ | |
+ * thread.c (rb_barrier_wait): can not wait destroyed barrier. | |
+ | |
+ * thread.c (rb_barrier_destroy): destroys barrier so that no longer | |
+ waited. | |
+ | |
+Tue Nov 11 21:22:28 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/uri/generic.rb (URI::Generic#check_path): REL_PATH should a | |
+ symbol. [ruby-core:19805] | |
+ | |
+Tue Nov 11 23:02:27 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/ruby.1 (RUBYOPT): wrote which option can appear. | |
+ (--yydebug): wrote "do not use". | |
+ (--dump): wrote "do not use". | |
+ | |
+Tue Nov 11 20:49:29 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * configure.in: fix SEGV on Mac OS X 10.5.3 with pthread. | |
+ a patch from Wataru Kimura in Bug #193 [ruby-core:17333]. | |
+ | |
+Tue Nov 11 23:24:23 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * ruby.c: merges r20053 and r20067 from trunk into ruby_1_9_1. | |
+ | |
+ * ruby.c (moreswitches): splits option string and passes arguments. | |
+ | |
+ * ruby.c (proc_options): checks if allowed in RUBYOPT. | |
+ | |
+ * ruby.c (process_options): allows long style options in RUBYOPT. | |
+ | |
+ * ruby.c (load_file_internal): ditto in shebang. [ruby-dev:36979] | |
+ | |
+ * ruby.c (process_options): delays setting safe level. | |
+ [ruby-dev:36997] | |
+ | |
+Tue Nov 11 23:36:45 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_accept): commit miss. | |
+ | |
+Tue Nov 11 23:02:27 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/ruby.1 (RUBYOPT): wrote which option can appear. | |
+ (--yydebug): wrote "do not use". | |
+ (--dump): wrote "do not use". | |
+ | |
+Tue Nov 11 14:40:40 2008 Martin Duerst <[email protected]> | |
+ | |
+ * test/ruby/test_transcode.rb: unnecessary setup method | |
+ (setup_really_needed?) removed | |
+ | |
+Tue Nov 11 14:25:25 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans, macgreek-tbl.rb, macroman-tbl.rb, | |
+ macromania-tbl.rb, macturkish-tbl.rb, macukraine-tbl.rb, | |
+ ibm437-tbl.rb, ibm852-tbl.rb, ibm855-tbl.rb, ibm857-tbl.rb, | |
+ ibm860-tbl.rb, ibm861-tbl.rb, ibm862-tbl.rb, ibm863-tbl.rb, | |
+ ibm865-tbl.rb, ibm866-tbl.rb, ibm869-tbl.rb, ibm775-tbl.rb: | |
+ new single-byte transcodings (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+Tue Nov 11 13:20:23 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): moved from | |
+ bigdecimal/util, converted into C. [ruby-dev:36805] | |
+ | |
+Tue Nov 11 07:55:57 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/date.rb (inspect): changed the format. | |
+ | |
+Mon Nov 10 17:34:50 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * test/sdbm/test_sdbm.rb (TestSDBM#test_index): Reflect the method | |
+ name change from #index to #key and remove a duplicated test | |
+ method. | |
+ | |
+Mon Nov 10 10:50:43 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/delegate.rb (Delegator.delegating_block): should not refer | |
+ DelegateClass specific @delegate_dc_obj. a patch from Erik | |
+ Hollensbe in [ruby-core:19671]. | |
+ | |
+Sun Nov 9 13:04:52 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * struct.c (rb_struct_initialize_m): avoid unnecessary array | |
+ allocation. | |
+ | |
+Sun Nov 9 04:10:19 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_dump.c (control_frame_dump): suppresses finished method name. | |
+ | |
+Sun Nov 9 00:02:01 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/session/pstore.rb: fix indentation. | |
+ | |
+Sat Nov 8 23:47:45 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/session.rb (FileStore): use marshalized data. | |
+ | |
+ * test/cgi/session_dir: add a session directory in test. | |
+ | |
+ * test/cgi/test_cgi_session.rb: add a test. | |
+ | |
+Sat Nov 8 21:57:03 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/session.rb: remove debug code. | |
+ | |
+Sat Nov 8 21:33:53 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/session.rb: fix indentation. | |
+ | |
+Sat Nov 8 18:11:14 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#do_CONNECT): | |
+ use #bytesize instead of #size. a patch submitted from | |
+ raspberry lemon in [ruby-core:18571]. | |
+ | |
+ * lib/webrick/httpauth/digestauth.rb, lib/webrick/httpproxy.rb, | |
+ lib/webrick/httprequest.rb, lib/webrick/httpservlet/cgi_runner.rb, | |
+ lib/webrick/httpservlet/abstract.rb, lib/webrick/httpresponse.rb, | |
+ lib/webrick/httpservlet/cgihandler.rb, lib/webrick/utils.rb: ditto. | |
+ | |
+Sat Nov 8 17:31:41 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/stringio/stringio.c (strio_ungetc): ungetc position should | |
+ not be changed from 1.8. [ruby-core:19632] | |
+ | |
+Sat Nov 8 17:15:08 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/optparse.rb (OptionParser#make_switch): 1.9 Symbols respond | |
+ to :match. a patch from keith cascio, <keith at ucla.edu>. | |
+ [ruby-core:19730] | |
+ | |
+Sat Nov 8 12:10:15 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/gdbm/gdbm.c (fgdbm_index): make #index warn like Hash. | |
+ [ruby-dev:37039] | |
+ | |
+ * ext/sdbm/init.c (Init_sdbm): typo fixed. [ruby-dev:37039] | |
+ | |
+Sat Nov 8 07:07:48 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * configure.in: detect stdio buffer pointers for uClibc. a patch | |
+ from Brian Candler <B.Candler at pobox.com> in [ruby-core:12020]. | |
+ [ruby-core:19713] | |
+ | |
+Sat Nov 8 06:51:42 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/dbm/dbm.c (fdbm_index): make #index warn like Hash. | |
+ | |
+ * ext/dbm/dbm.c (fdbm_key): new method. | |
+ | |
+ * ext/sdbm/init.c: ditto. | |
+ | |
+Sat Nov 8 06:20:42 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/curses/curses.c: curses encoding should obey locale. | |
+ | |
+ * ext/curses/curses.c (curses_getch): 1.9 getch should return one | |
+ character string for single byte string. wchar_t support may | |
+ follow in the future. | |
+ | |
+Sat Nov 8 05:46:50 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * include/ruby/io.h (rb_io_t): added write_lock to serialize. | |
+ [ruby-core:19668] | |
+ | |
+ * gc.c (gc_mark_children): mark write_lock. | |
+ | |
+ * gc.c (rb_gc_call_finalizer_at_exit): Mutex also needs to be | |
+ deferred. | |
+ | |
+ * io.c (io_fflush, io_binwrite, fptr_finalize): serializes writing. | |
+ | |
+Tue Nov 11 17:37:47 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_accept): secure fd before accept because if | |
+ error causes in securing, cannot restore the state of accepted | |
+ socket. | |
+ fixed [ruby-core:19728] | |
+ | |
+Sat Nov 8 05:31:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * safe.c (safe_setter): add warning for $SAFE=3. | |
+ | |
+Fri Nov 7 22:51:49 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * inits.c (rb_call_inits): do not repeat. | |
+ | |
+Fri Nov 7 12:26:00 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/irb.rb (IRB::Irb#eval_input): remove extra @context.prompt_i. | |
+ [ruby-core:19718] | |
+ | |
+Fri Nov 7 11:55:30 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * nkf.c: update to r1.188. fixes for 16bit environment. | |
+ | |
+Fri Nov 7 07:32:55 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/yaml/rubytypes.rb: support Rational and Complex as 1.8 | |
+ does. a patch from Hiroshi Moriyama in [ruby-dev:36899]. | |
+ | |
+Fri Nov 7 06:58:59 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (Init_String): remove Symbol#===. [ruby-dev:37026] | |
+ | |
+Fri Nov 7 02:00:12 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * lib/rexml/entity.rb (unnormalized): do not call | |
+ document.record_entity_expansion if document is nil. | |
+ see <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502535>. | |
+ Thanks, Naohisa Goto. | |
+ | |
+ * test/rexml/test_document.rb: ditto. | |
+ | |
+Fri Nov 7 01:24:20 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/make-snapshot: binary encoding spec is no longer needed in 1.9. | |
+ | |
+Mon Nov 10 09:56:20 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (ifs_open_socket): should retry without proto_buffer | |
+ if cannot find the suitable protocol. a patch from Heesob Park. | |
+ fixed [ruby-core:19713] | |
+ | |
+Thu Nov 6 22:05:36 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (fole_s_connect, fole_initialize, | |
+ folevariant_initialize): check argument type of WIN32OLE.connect, | |
+ WIN32OLE.new, WIN32OLE_VARIANT.new. | |
+ | |
+ * test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc): | |
+ ditto. | |
+ | |
+ * test/win32ole/test_win32ole_variant.rb (test_s_new_exc): ditto. | |
+ | |
+ * test/win32ole/test_win32ole_method.rb: add assertion of | |
+ WIN32OLE_METHOD.new. | |
+ | |
+Tue Nov 4 08:00:00 2008 TAKANO Mitsuhiro (takano32) <[email protected]> | |
+ | |
+ * test/zlib/test_zlib.rb(test_readchar): compare in same type. | |
+ | |
+Tue Nov 4 03:28:31 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * array.c (rb_ary_join): do not repeat self in a recursive array. | |
+ [ruby-dev:37019] | |
+ | |
+Tue Nov 4 01:56:46 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * include/ruby/intern.h (rb_mutex_synchronize): fixed prototype. | |
+ | |
+ * thread.c (rb_mutex_synchronize): fixed function name. | |
+ | |
+Mon Nov 3 16:32:54 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * missing.h: needs RUBY_EXTERN instead of extern for mswin. | |
+ | |
+Sat Nov 1 07:09:40 2008 Eric Hodel <[email protected]> | |
+ | |
+ * gem_prelude.rb: Don't require rubygems/defaults.rb. | |
+ | |
+Mon Nov 3 13:01:13 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * array.c (rb_ary_take_first_or_last): renamed rb_ary_partial more | |
+ appropriately. | |
+ (ary_take_pos_flags): new enum. makes the fourth argument of | |
+ rb_ary_take_first_or_last more descriptive. | |
+ (rb_ary_partial): renamed rb_ary_partial0 more appropriately. | |
+ takes a new parameter klass for what class to instanciate. | |
+ | |
+Mon Nov 3 13:00:26 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * range.c (rb_range_beg_len): rb_raise takes C values as arguments. | |
+ [BUG] ranges turned into other value in a message of RangeError. | |
+ | |
+Mon Nov 3 06:41:19 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (ole_event_free): invoke IConnectionPoint::Unadvise | |
+ before invoking IConnectionPoint::Release. | |
+ | |
+ * test/win32ole/test_win32ole_event.rb, test/win32ole/err_in_callback.rb, | |
+ test/win32ole/test_err_in_callback.rb, | |
+ test/win32ole/test_win32ole_variant_outarg.rb, | |
+ test/win32ole/orig_data.csv: Use ActiveX Data Object | |
+ Library instead of InternetExplorer. | |
+ remove test/win32ole/test_win32ole_variant_with_ie.rb. | |
+ | |
+Sun Nov 2 16:41:52 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/zlib/zlib.c (Init_zlib): defines readbyte instead redefining | |
+ readchar. | |
+ | |
+Fri Oct 31 21:58:50 2008 Kouhei Sutou <[email protected]> | |
+ | |
+ * lib/rss/converter.rb (RSS::Converter): use String#encode. | |
+ | |
+Fri Oct 31 18:05:05 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans, maccroatioan-tbl.rb, | |
+ maccyrillic-tbl.rb, maciceland-tbl.rb: new single-byte | |
+ transcodings (from Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added tests for the above | |
+ (from Yoshihiro Kambayashi) | |
+ | |
+Fri Oct 31 12:51:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * dir.c (dir_globs): need taint check. reported by steve | |
+ <oksteev at gmail.com> | |
+ | |
+Fri Oct 31 12:42:45 2008 wanabe <[email protected]> | |
+ | |
+ * array.c (rb_ary_decrement_share): fix to work recycling | |
+ shared-array without the following. [ruby-dev:36991] | |
+ | |
+ * array.c (ary_make_substitution): don't recycle substitution array. | |
+ | |
+Fri Oct 31 11:35:38 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_enc_set_default_internal): no alias "internal" if | |
+ defalt internal is not set. [ruby-dev:37000] | |
+ | |
+Fri Oct 31 21:28:14 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * lib/webrick/httpauth/digestauth.rb | |
+ (WEBrick::HTTPAuth::DigestAuth#initialize): fix typo. | |
+ | |
+Fri Oct 31 18:51:42 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_array.rb (test_array_subclass): test for r20076. | |
+ | |
+Fri Oct 31 18:42:19 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * array.c (ary_partial0): recovers the mistakenly change feature at r19723. | |
+ Array#[m,n] had returned an Array even for an instance of a | |
+ subclass. | |
+ | |
+Fri Oct 31 12:27:52 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * spec/default.mspec: supports that the build directory != srcdir. | |
+ | |
+Thu Oct 30 23:32:17 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/test_delegate.rb (test_syscallerror_eq): ignored because the | |
+ behaviour is now unspecified. | |
+ | |
+Thu Oct 30 21:32:15 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * array.c (rb_ary_permutation): hide temporal array. | |
+ | |
+Thu Oct 30 14:45:45 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans: refactoring to make it easier | |
+ to add more transcodings (with Yoshihiro Kambayashi) | |
+ | |
+ * enc/trans/iso-8859-1-tbl.rb: new file to avoid having to | |
+ treat ISO-8859-1 as special | |
+ | |
+Thu Oct 30 14:10:46 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * pack.c (pack_pack): templates a, A, Z should propagate encoding | |
+ of original strings. templates b, B, h, H brings ASCII-8BIT to | |
+ the result. | |
+ | |
+Thu Oct 30 09:31:45 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (rb_locale_encoding): makes an alias for locale. | |
+ [ruby-dev:36976] | |
+ | |
+ * encoding.c (rb_enc_set_default_external): ditto for external. | |
+ | |
+ * encoding.c (rb_enc_set_default_internal): ditto for internal. | |
+ | |
+Thu Oct 30 03:30:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (load_file_internal): should not set script encoding to | |
+ ASCII-8BIT. | |
+ | |
+ * ruby.c (load_file_internal): do not auto convert scripts even | |
+ when default_internal is set. [ruby-core:19579] | |
+ | |
+Thu Oct 30 02:20:33 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * array.c (rb_ary_sort_bang): remove SEGV when replacing array with | |
+ embedded one during sort. [ruby-dev:36983] | |
+ | |
+ * test/ruby/test_array.rb (test_sort!): add tests for above. | |
+ | |
+Thu Oct 30 01:44:23 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_array.rb: add some tests. | |
+ | |
+Thu Oct 30 01:32:15 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * array.c (rb_ary_splice): remove redundant check. | |
+ | |
+Thu Oct 30 01:24:55 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * string.c (rb_str_cmp): fix condition which always returned true | |
+ because ENCODING_GET returns unsigned long. | |
+ | |
+Thu Oct 30 01:10:32 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_array.rb (test_permutation): add a test that replaces | |
+ array during permutation. | |
+ | |
+Wed Oct 29 23:31:34 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_check_dummy_enc): new function to check dummy | |
+ encoding. | |
+ | |
+ * string.c (rb_str_upcase_bang): case conversion functions should | |
+ not be applicable to strings in dummy encoding. [ruby-dev:36985] | |
+ | |
+Wed Oct 29 23:57:29 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * array.c (rb_ary_sort_bang): replacing array during sort broke | |
+ invariant of array. [ruby-dev:36983] | |
+ | |
+Wed Oct 29 21:06:46 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (rb_io_rewind): should reset fptr->readconv if it's | |
+ available. | |
+ | |
+ * io.c (more_char): clear readconv at EOF. | |
+ | |
+ * test/ruby/test_file.rb: should not read after EOF. use rewind | |
+ instead. | |
+ | |
+Wed Oct 29 20:45:08 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/webrick/utils.rb (start_server): provide a reference to log of | |
+ webrick. | |
+ | |
+ * test/webrick/test_httpproxy.rb, test/webrick/test_httpauth.rb, | |
+ test/webrick/test_cgi.rb, test/webrick/test_httpserver.rb, | |
+ test/webrick/test_server.rb, test/webrick/test_filehandler.rb: use | |
+ webrick log as an assertion message. | |
+ | |
+Wed Oct 29 16:41:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * pack.c (pack_pack): set encoding from packing string and UTF-8 for | |
+ "U". [ruby-core:19590] | |
+ | |
+Wed Oct 29 15:50:00 2008 TAKANO Mitsuhiro (takano32) <[email protected]> | |
+ | |
+ * complex.c (imp1, imp2): should declare type. | |
+ [BUG] at IA-64 | |
+ | |
+Wed Oct 29 14:36:50 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (revision.h): have to be updated daily or by non-trivial | |
+ commits. | |
+ | |
+Wed Oct 29 13:18:02 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * README, README.ja: Update the portability section. | |
+ | |
+Wed Oct 29 13:02:17 2008 Akinori MUSHA <[email protected]> | |
+ | |
+ * configure.in (rb_cv_lib_xpg4_needed): Drop legacy FreeBSD | |
+ support regarding libxpg4. Those old versions of FreeBSD | |
+ shipped with the library don't have a working pthread library | |
+ anyway. | |
+ | |
+Wed Oct 29 11:50:57 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (dln-a-out): cannot make shared library nor work with | |
+ ELF. [ruby-core:19571] | |
+ | |
+Wed Oct 29 11:01:46 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_open): shouldn't seek here. | |
+ | |
+ * win32/win32.c (rb_w32_write): write to the end of the file when | |
+ FAPPEND is specified. | |
+ | |
+Wed Oct 29 09:30:04 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (load_file_internal): cache common interned IDs. | |
+ | |
+Wed Oct 29 00:43:39 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c: uses macro in declarations. | |
+ | |
+Wed Oct 29 00:29:46 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/win32.c (rb_w32_open): need to seek to the end of the file when | |
+ O_APPEND is specified. | |
+ | |
+Wed Oct 29 00:08:05 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * math.c (rb_math_{atan2,cos,cosh,hypot,log,sin,sinh,sqrt}): added. | |
+ | |
+ * complex.c: follows the above change. | |
+ | |
+Tue Oct 28 23:29:06 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/nkf/nkf-utf8/nkf.c (kanji_convert): output unicode chars. | |
+ [ruby-dev:36957] | |
+ | |
+ * ext/nkf/nkf-utf8/nkf.c (numchar_getc): increase buffer size. | |
+ reported and patched at [ruby-dev:36957] by mame. | |
+ | |
+Tue Oct 28 23:03:46 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/test_proc.rb: filled all patterns for testing | |
+ vm_yield_setup_args. | |
+ | |
+Tue Oct 28 23:05:35 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * complex.c: continues to support canonicalization *unofficially* | |
+ for an odd library mathn for the time being (only 1.9.x). | |
+ since grand mathn must be very very special library for us. | |
+ | |
+ * rational.c: ditto. | |
+ | |
+ * ext/mathn/*/*: follow the above changes. | |
+ | |
+Tue Oct 28 21:31:55 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * parse.y (parser_yylex): check EOF explicitly. | |
+ | |
+Tue Oct 28 21:11:58 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (extract_binmode): new function to extract binmode/textmode | |
+ options from hash. | |
+ | |
+ * io.c (rb_io_extract_modeenc): use above function. | |
+ | |
+ * io.c (rb_io_s_pipe): recognize binmode/textmode options. | |
+ | |
+ * io.c (make_readconv): now can specify the size of cbuf. | |
+ | |
+ * io.c (read_all, appendline, io_getc, rb_io_ungetc): follow above | |
+ change. | |
+ | |
+ * win32/win32.c (rb_w32_pipe_exec): internal fds should be always | |
+ binmode. | |
+ | |
+Tue Oct 28 17:22:35 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/make-snapshot.rb: merged back from trunk. | |
+ | |
+Tue Oct 28 16:43:05 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/make-snapshot.rb: had returned wrong sizes for generated | |
+ archives. | |
+ | |
+Tue Oct 28 12:42:28 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * tool/make-snapshot.rb (package): did not accept tagnames with the | |
+ prefix "previewN" | |
+ | |
+Tue Oct 28 12:06:07 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/rubygems/test_gem.rb (@default_dir_re): considers | |
+ --program-suffix and prefix configure options. | |
+ | |
+Tue Oct 28 11:06:48 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * version.h: set 1.9.1 into Ruby's version number. | |
+ | |
+Tue Oct 28 10:42:50 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * gem_prelude.rb: considers --program-suffix and prefix configure | |
+ options. | |
+ | |
+ * lib/rubygems/defaults.rb: ditto. | |
+ | |
+Tue Oct 28 09:51:48 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * bootstraptest/test_thread.rb: ignore some exceptions. | |
+ [ruby-dev:36951] | |
+ | |
+Tue Oct 28 09:19:40 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * win32/Makefile.sub (RUNRUBY): now ruby requires something from | |
+ gem_prelude, so need to set library path. | |
+ | |
+Mon Oct 27 22:29:11 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_yield_setup_args): supports optional parameters. | |
+ Fixed [ruby-core:19503]. | |
+ | |
+ * vm_insnhelper.c (vm_yield_setup_block_args): a new function. extracted | |
+ from vm_yield_setup_args. | |
+ | |
+ * vm_insnhelper.c (vm_yield_setup_block_args_complex): ditto. | |
+ | |
+ * test/ruby/test_proc.rb: added tests for arguments on a Proc from | |
+ Kernel#proc called. | |
+ | |
+Mon Oct 27 20:03:05 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ext/mathn/complex/complex.c: no need to define rb_cComplex because | |
+ it's already defined at $(srcdir)/complex.c. | |
+ | |
+ * ext/mathn/rational/rational.c: no need to define rb_cRational because | |
+ it's already defined at $(srcdir)/rational.c. | |
+ | |
+Mon Oct 27 15:58:25 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (load_file): preserves $.. [ruby-dev:36937] | |
+ | |
+ * io.c (argf_init): initial value of $. should be 0. | |
+ see [ruby-dev:36937]. | |
+ | |
+Mon Oct 27 15:38:38 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/minitest/test_mini_test.rb | |
+ (test_assert_raises_triggered_different): the test failed when a | |
+ file path in the backtrace contontains something except [\w\/\.], | |
+ e.g. hyphen, Japanese characters or backslash. | |
+ | |
+ * test/minitest/test_mini_test.rb | |
+ (test_assert_raises_triggered_subclass): ditto. | |
+ | |
+Mon Oct 27 15:32:08 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/minitest/test_mini_test.rb: fixed that r19958 made | |
+ test-all fail when the ruby was built at $(srcdir). | |
+ | |
+Mon Oct 27 12:04:58 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/ruby/envutil.rb: reverted the changeset 19948 because it | |
+ concealed unexpected behaviours of ruby. | |
+ | |
+ * test/ruby/test_io.rb: ditto. | |
+ | |
+Mon Oct 27 12:02:53 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * ext/nkf/nkf.c (rb_nkf_convert): should specify type of variable. | |
+ | |
+Mon Oct 27 11:34:56 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/minitest/test_mini_test.rb (test_filter_backtrace): | |
+ fixed failure on Ruby built at out of $(srcdir). | |
+ | |
+ * test/minitest/test_mini_test.rb (test_Filter_backtrace_unit_starts): | |
+ ditto. | |
+ | |
+Mon Oct 27 10:02:47 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * io.c (read_all): the 3rd argument maybe Qnil. | |
+ | |
+Mon Oct 27 01:29:55 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/nkf/test_nkf.rb: add a test for [ruby-dev:36909]. | |
+ | |
+Mon Oct 27 01:05:48 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/nkf/nkf.c (rb_nkf_convert): avoid GC. | |
+ reported in [ruby-dev:36909] and patched [ruby-dev:36941] by mame. | |
+ | |
+Sun Oct 26 21:28:42 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/json/test_json.rb: remove dependency on permutation gem. | |
+ | |
+Sun Oct 26 19:18:36 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * thread.c (blocking_region_{begin,end}): declared as inline. | |
+ | |
+ * util.c (freedtoa): used only when MULTIPLE_THREADS is not defined. | |
+ | |
+ * win32/win32.c (rb_w32_pipe): serial is DWORD. | |
+ | |
+ * ext/etc/etc.c (sGroup): getgrent may not be available. | |
+ | |
+Sun Oct 26 18:11:40 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/io/wait/{extconf.rb,wait.c}: needs sys/ioctl.h for fcntl on | |
+ cygwin. | |
+ | |
+Sun Oct 26 18:18:39 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * gem_prelude.rb: disables debug and verbose flags to suppress failure | |
+ messages. interpolation does not occur inside single quotes. | |
+ | |
+Sun Oct 26 18:42:21 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * test/ruby/envutil.rb (assert_in_out_err): disables builtin rubygems | |
+ to get rid of the interference. | |
+ | |
+ * test/ruby/test_io.rb (ruby): ditto. | |
+ | |
+Sun Oct 26 13:30:28 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * io.c (read_all): use the given buffer to read when needs readconv. | |
+ based on the patch by wanabe <s.wanabe AT gmail.com> at | |
+ [ruby-dev:36931]. | |
+ | |
+Sun Oct 26 07:57:35 2008 Eric Hodel <[email protected]> | |
+ | |
+ * lib/rubygems*: Update to RubyGems 1.3.1 r1909. | |
+ | |
+Sun Oct 26 07:35:56 2008 Ryan Davis <[email protected]> | |
+ | |
+ * lib/minitest/unit.rb: Imported minitest 1.3.0 r4429. | |
+ * test/minitest/*: ditto. | |
+ | |
+Sun Oct 26 02:16:29 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * configure.in ($MANTYPE): followed ruby.1, which had moved. | |
+ | |
+ * instruby.rb (:man): ditto. | |
+ | |
+ * mdoc2man.rb: fixed for the case Xr with 2 arguments. | |
+ | |
+Sun Oct 26 01:42:45 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/irb.1: new manual page. | |
+ | |
+Sun Oct 26 00:11:48 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * man/ruby.1: moved into man/. added some descriptions. | |
+ | |
+ * man/goruby.1: new file. | |
+ | |
+ * instruby.rb (:man): followed ruby.1. | |
+ | |
+Sat Oct 25 20:05:22 2008 Narihiro Nakamura <[email protected]> | |
+ | |
+ * gc.c (gc_profile_result): bug fix. The millisecond is 1/1000. | |
+ | |
+Sat Oct 25 11:12:40 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * ruby.c (usage): updated the description of -E option. | |
+ | |
+Sat Oct 25 09:54:10 2008 James Edward Gray II <[email protected]> | |
+ | |
+ * lib/csv.rb: Fixed a bug in read_to_char() that would slurp | |
+ whole files if the encoding was invalid. It will now read | |
+ up to 10 bytes ahead to find a valid character boundary or | |
+ give up. [ruby-core:19465] | |
+ | |
+ * test/csv/test_features.rb, test/csv/test_table.rb, test/csv/test_row.rb: | |
+ Loosened some tests to check for a compatible? Encoding instead | |
+ of an exact Encoding. [ruby-core:19470] | |
+ | |
+Sat Oct 25 07:42:49 2008 Eric Hodel <[email protected]> | |
+ | |
+ * lib/rdoc*: Update to RDoc 2.2.2 r192. | |
+ | |
+Sat Oct 25 04:00:31 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * enc/us_ascii.c (us_ascii_mbc_enc_len): made static. a patch by | |
+ Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36916] | |
+ | |
+ * signal.c (signal_buff): made static. a patch by Tadashi Saito | |
+ <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36915] | |
+ | |
+ * util.c (freedtoa): made static to get rid of name clash. a patch by | |
+ Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36913] | |
+ | |
+ * util.c (ruby_dtoa): added prefix, ditto. | |
+ | |
+Sat Oct 25 03:43:25 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (lambda): need to adjust lpar_beg for both of the parser and | |
+ ripper. | |
+ | |
+Sat Oct 25 01:29:34 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/mathn/rational/rational.c: undef duplicated macro definition | |
+ first to shut up the warning. | |
+ | |
+ * ext/mathn/rational/rational.c (rb_rational_new_mathn): specify | |
+ omitted return value. | |
+ | |
+Sat Oct 25 00:14:41 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * array.c (rb_ary_sample): fixed sizes and randomness. | |
+ | |
+Fri Oct 24 23:04:42 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * configure.in (sitedir): considers --program-prefix and | |
+ --program-suffix. | |
+ (vendordir): ditto. | |
+ (rubyhdrdir): ditto. | |
+ | |
+ * mkconfig.rb (CONFIG["rubylibdir"]): ditto. | |
+ | |
+ * win32/Makefile.sub: ditto. | |
+ | |
+ * instruby.rb (:rdoc): ditto. | |
+ | |
+ * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): ditto. | |
+ | |
+Fri Oct 24 22:59:27 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_array.rb (test_sample): add tests for size of | |
+ returned array and randomness. | |
+ | |
+Fri Oct 24 21:50:21 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * id.h, template/id.h.tmpl (enum ruby_method_ids): reordered. | |
+ | |
+Fri Oct 24 21:19:45 2008 Keiju Ishitsuka <[email protected]> | |
+ | |
+ * ext/mathn/rational.c: change several global functions. | |
+ | |
+Fri Oct 24 21:05:38 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/html.rb: allow symbolized key. | |
+ | |
+ * test/cgi/test_cgi_tag_helper.rb: add a test. | |
+ | |
+Fri Oct 24 20:54:53 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (exts): renamed to get rid of the existent directory. | |
+ | |
+Fri Oct 24 20:45:41 2008 Keiju Ishitsuka <[email protected]> | |
+ | |
+ * ext/mathn/rational.c: change several global functions to static | |
+ function. | |
+ | |
+Fri Oct 24 19:57:19 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_dump): should have removed commented out | |
+ unnecessary code. [ruby-cvs:27131] | |
+ | |
+Fri Oct 24 19:16:36 2008 URABE Shyouhei <[email protected]> | |
+ | |
+ * id.h (enum ruby_method_ids): ISO C forbids comma at end of | |
+ enumerator list. | |
+ | |
+Fri Oct 24 18:29:00 2008 Keiju Ishitsuka <[email protected]> | |
+ | |
+ * lib/mathn.rb: moved into ext/mathn/rational/rational.c and | |
+ ext/mathn/complex/complex.c. | |
+ * ext/mathn: new mathn ext-libralies. | |
+ | |
+Fri Oct 24 18:21:31 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/ruby/test_array.rb (TestArray#test_join): should restore | |
+ global variable after the test. [ruby-dev:36896] | |
+ | |
+ * test/ruby/test_hash.rb (TestHash#test_to_s): ditto. | |
+ | |
+Fri Oct 24 17:43:26 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (lambda): need to adjust lpar_beg for ripper as well. | |
+ [ruby-dev:36702] | |
+ | |
+Fri Oct 24 16:13:12 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/core.rb (read_multipart): change field value as String | |
+ from StringIO or Tempfile when multipart parse except file field. | |
+ add files method that can get uploaded files. [ruby-dev:36547] | |
+ | |
+ * test/cgi/test_cgi_multipart.rb: fix the test for core.rb. | |
+ | |
+Fri Oct 24 14:22:48 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (ext): split out the target for extension library. | |
+ | |
+ * common.mk (encs): depends on enc and trans. | |
+ | |
+Fri Oct 24 10:23:24 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * test/ruby/test_signal.rb (TestSignal#test_exit_action): Thread | |
+ may terminate before sysread. [ruby-dev:36835] | |
+ | |
+Thu Oct 23 22:06:23 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * distruby.rb: removed. "make dist" uses tool/make-snapshot for the 1.9 | |
+ series. distruby.rb has been no longer used. | |
+ | |
+Thu Oct 23 17:30:29 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * class.c (rb_class_instance_methods): rdoc fixed. [ruby-core:19458] | |
+ | |
+Thu Oct 23 16:19:33 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/irb/init.rb (IRB.load_modules): catch LoadError explicitly. | |
+ a patch from Daniel Berger <Daniel.Berger at qwest.com> in | |
+ [ruby-core:19451]. fix [ruby-core:19450] | |
+ | |
+Thu Oct 23 16:16:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_getservbyport): check if the port range. | |
+ [ruby-core:19460] | |
+ | |
+Thu Oct 23 14:08:07 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_getservbyname): unuse unnecessary | |
+ object. | |
+ | |
+ * ext/socket/socket.c (sock_s_getservbyport): the port should be | |
+ converted before the proto so that the #to_int of the former cannot | |
+ alter the latter. | |
+ | |
+Thu Oct 23 10:55:08 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_dump): use \u{ff} escape for UTF-8 encoding | |
+ string. | |
+ | |
+Thu Oct 23 09:26:22 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_getservbyport): cast to get rid of | |
+ warning. | |
+ | |
+Thu Oct 23 08:06:03 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/socket/socket.c (sock_s_getservbyport): port should be | |
+ network byte order. a patch from Dave Thomas in [ruby-core:19454]. | |
+ | |
+Thu Oct 23 01:26:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_conv_enc_opts): new function to convert with | |
+ specifying ecflags and ecopts. | |
+ | |
+ * ext/zlib/zlib.c (gzfile_newstr): specify ecflags and ecopts for | |
+ conversion using above function. | |
+ | |
+ * ext/zlib/zlib.c (gzfile_newstr): use own rb_econv_t for dummy | |
+ encoding to handling stateful encoding (e.g. iso-2022-jp). | |
+ [ruby-dev:36857] | |
+ | |
+ * ext/zlib/zlib.c (gzfile_getc): ditto. | |
+ | |
+Thu Oct 23 01:24:49 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/mkmf.rb (create_tmpsrc): get rid of side effects. | |
+ | |
+Thu Oct 23 00:10:01 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * cont.c: separate data structure between rb_fiber_t and | |
+ rb_context_t (rb_fiber_t includes rb_context_t). | |
+ rb_fiber_t has double linked list of fibers in same threads. | |
+ | |
+Wed Oct 22 17:25:17 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (pipe_open): remove unnecessary flush before fork. | |
+ a patch from Kazuhiro NISHIYAMA <zn at mbf.nifty.com> | |
+ in [ruby-dev:36840]. | |
+ | |
+Wed Oct 22 16:27:57 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_insnhelper.c (vm_yield_setup_args): should not drop arguments | |
+ corresponding to default paramters. | |
+ | |
+Wed Oct 22 14:59:30 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (f_larglist): should not allow semicolon separated local | |
+ variable declarations if formal argument list is not surrounded | |
+ by parentheses, mostly because semicolon outside of parentheses | |
+ appears to terminate the expression. | |
+ | |
+Wed Oct 22 14:52:17 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_external_str_new_with_enc): no implicit strlen call. | |
+ [ruby-dev:36854] | |
+ | |
+ * string.c (rb_external_str_new_cstr): new function to create | |
+ string from external NUL terminated C string. | |
+ | |
+ * string.c (rb_locale_str_new_cstr): ditto. | |
+ | |
+ * ext/readline/readline.c: now use rb_locale_str_new_cstr(). | |
+ | |
+ * test/sdbm/test_sdbm.rb (TestSDBM#test_delete_with_block): | |
+ deleted key to the block may be a copy of specified key. | |
+ | |
+ * test/dbm/test_dbm.rb (TestDBM#test_delete_with_block): ditto. | |
+ | |
+Wed Oct 22 13:16:47 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * re.c (unescape_escaped_nonascii): back out the last change on | |
+ the function. [ruby-dev:36818] | |
+ | |
+Wed Oct 22 07:09:19 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_ungetc): should be able to unget | |
+ Fixnum. | |
+ | |
+ * ext/stringio/stringio.c (strio_ungetc): should convert unget | |
+ string. | |
+ | |
+ * ext/stringio/stringio.c (strio_ungetbyte): new method. | |
+ | |
+Wed Oct 22 05:46:25 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * include/ruby/vm.h: write a comment. | |
+ | |
+ * common.mk: remove vm.h from any rules. | |
+ vm.h is not needed on this version. | |
+ | |
+ * vm_core.h: ditto. | |
+ | |
+Wed Oct 22 05:39:39 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * parse.y (arg_concat_gen): concat target node should be NODE_ARRAY. | |
+ [ruby-core:19413] | |
+ | |
+ * bootstraptest/test_method.rb: add tests. | |
+ | |
+Wed Oct 22 00:29:13 2008 Masatoshi SEKI <[email protected]> | |
+ | |
+ * test/rinda/test_rinda.rb (test_core_03_notify): Fixed test failures | |
+ [ruby-dev:36837]. | |
+ | |
+Wed Oct 22 00:22:06 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_external_str_new_with_enc): wrong condition to | |
+ calculate strlen(). | |
+ | |
+ * ext/readline/readline.c: add encoding support. | |
+ | |
+Tue Oct 21 23:12:24 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/stringio/stringio.c (strio_write): should convert writing | |
+ string to the encoding of the buffer. | |
+ | |
+ * hash.c (rb_any_hash): typo fixed. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzwriter_write): oops, IO string conversion | |
+ need to be done by to_s. | |
+ | |
+Tue Oct 21 22:38:58 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (open_key_args): should adjust argc, argv in struct | |
+ foreach_arg. | |
+ | |
+Tue Oct 21 21:52:00 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/zlib/zlib.c (rb_gzwriter_write): conversion should be done | |
+ using to_str, not to_s. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzwriter_write): need proper conversion | |
+ according to gz encoding. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_ungetc): convert string encoding | |
+ before unget. | |
+ | |
+Tue Oct 21 21:33:36 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_nothing_raised): raise with backtrace. | |
+ | |
+Tue Oct 21 20:12:19 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_nothing_raised): set backtrace. | |
+ | |
+Tue Oct 21 18:17:42 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/zlib/zlib.c: remove obsolete prototype macros. | |
+ | |
+ * ext/zlib/zlib.c (struct gzfile): add encoding field to gzfile | |
+ structure. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_getc): now works on characters. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_getbyte): new method to retrieve | |
+ single byte. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_readbyte): ditto. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_each_byte): renamed from each_char | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_ungetc): allow unget strings. | |
+ | |
+ * ext/zlib/zlib.c (rb_gzreader_ungetbyte): renamed from ungetc. | |
+ | |
+Tue Oct 21 13:28:42 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * io.c, include/ruby/intern.h (rb_io_ascii8bit_binmode): externed. | |
+ | |
+ * ext/socket/socket.c (init_sock): use rb_io_ascii8bit_binmode() | |
+ instead of rb_io_binmode(). | |
+ | |
+Tue Oct 21 13:17:39 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * mdoc2man.rb: moved into tools/. | |
+ | |
+ * instruby.rb: followed the change of mdoc2man. | |
+ | |
+Tue Oct 21 11:34:04 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ext/iconv/iconv.c (strip_glibc_option, map_charset): check if | |
+ encoding is a string. based on the patch by Hiroshi Moriyama at | |
+ [ruby-dev:36811]. | |
+ | |
+ * test/iconv/test_basic.rb (test_invalid_arguments): added tests. | |
+ | |
+Tue Oct 21 10:40:37 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * io.c (rb_file_open_internal): should initialize fmode before using. | |
+ | |
+Tue Oct 21 08:56:37 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * regparse.c (parse_char_class): CCV_SB is only for single | |
+ byte. [ruby-dev:36786] | |
+ | |
+Tue Oct 21 01:49:55 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * io.c (rb_io_extract_modeenc): plain rb/wb should set ASCII-8BIT | |
+ to the external_encoding. | |
+ | |
+ * io.c (rb_file_open_internal): ditto. | |
+ | |
+ * io.c (NEED_WRITECONV): no conversion when the external_encoding | |
+ is ASCII-8BIT. | |
+ | |
+ * io.c (do_writeconv): skip ASCII-8BIT. | |
+ | |
+Tue Oct 21 00:51:59 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (rb_io_ascii8bit_binmode): renamed from rb_io_binmode. | |
+ (rb_io_binmode): don't change encoding conversion. | |
+ (rb_io_binmode_m): call rb_io_ascii8bit_binmode. | |
+ | |
+Mon Oct 20 21:19:00 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/core.rb (read_multipart): file's encoding is ascii-8bit | |
+ from file field of multipart form. | |
+ | |
+Mon Oct 20 20:16:25 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ext/zlib/zlib.c (Init_zlib): add getbyte as an alias to getc. | |
+ [ruby-dev:36801] | |
+ | |
+Mon Oct 20 17:31:17 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * error.c (exc_equal): should not compare recursively. | |
+ [ruby-dev:36796] | |
+ | |
+Mon Oct 20 16:48:43 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * include/ruby/ruby.h (ExportStringValue): new macro to convert | |
+ string in internal encoding to external to export. | |
+ | |
+ * string.c (rb_str_export): new function to do conversion to | |
+ external encoding. | |
+ | |
+ * ext/sdbm/init.c: encoding conversion support. | |
+ | |
+ * ext/dbm/dbm.c: ditto. | |
+ | |
+Mon Oct 20 15:42:02 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_locale_str_new): new function to convert string | |
+ from locale to internal encoding. | |
+ | |
+Mon Oct 20 09:47:13 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * test/runner.rb: search srcdir/test/arg at first to find test/ruby | |
+ directory when "ruby" is specified. | |
+ | |
+Mon Oct 20 08:20:01 2008 Hidetoshi NAGAI <[email protected]> | |
+ | |
+ * ext/tk/lib/tk.rb: support Encoding.default_internal. | |
+ | |
+ * ext/tk/tcltklib.c: ditto. | |
+ | |
+ * ext/tk/extconf.rb: improve the strategy for searching Tcl/Tk headers. | |
+ | |
+Mon Oct 20 00:57:04 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (Test::Unit.setup_argv): call given block for | |
+ filtering files. | |
+ | |
+ * test/runner.rb: search srcdir/test/arg, srcdir/arg. | |
+ | |
+ * bin/testrb: show usage if no files given. | |
+ | |
+Sun Oct 19 21:19:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (srcs): removed ID_H_TARGET. | |
+ | |
+ * tool/generic_erb.rb: always overwrites if no if-change option. | |
+ sends the result to stdout if no output option. | |
+ | |
+ * template/id.h.tmpl: shows which token differs. | |
+ | |
+Sun Oct 19 18:15:15 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans: adding WINDOWS-wwww encodings | |
+ (wwww = 874/1250/1251/1253/1254/1255/1256/1257) | |
+ (contributed by Yoshihiro Kambayashi) | |
+ | |
+ * enc/trans/windows-wwww-tbl.rb: 8 new files | |
+ (contributed by Yoshihiro Kambayashi) | |
+ | |
+ * test/ruby/test_transcode.rb: added test_windows_wwww | |
+ (contributed by Yoshihiro Kambayashi) | |
+ | |
+Sun Oct 19 07:37:13 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/cmath.rb (log2,cbrt,frexp,ldexp,hypot,erf,erfc,gamma,lgamma): | |
+ should be also provided as module function. [ruby-dev:36787] | |
+ | |
+Sun Oct 19 07:25:08 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * keywords, lex.c.src, opt_insn_unif.def, opt_operand.def: moved rarely changed | |
+ input files for code generators into defs/ directory. | |
+ | |
+ * Makefile.in (lex.c): followed keywords and lex.c.src. | |
+ | |
+ * common.mk (parser.o): followed keywords. | |
+ (INSNS): followed opt_*.def | |
+ | |
+ * tools/instruction.rb: followed opt_*.def. | |
+ | |
+Sun Oct 19 12:28:01 2008 James Edward Gray II <[email protected]> | |
+ | |
+ * test/csv/*: Renamed tc_* files to test_* to fit in within Ruby's | |
+ testing process. | |
+ | |
+Sun Oct 19 00:15:03 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_nothing_thrown): don't intern. | |
+ | |
+Sat Oct 18 14:40:32 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * numeric.c (num_sadded): remove newly defined singleton method | |
+ that should not exist after exception handling. [ruby-dev:36569] | |
+ | |
+Sat Oct 18 14:27:49 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (opt_block_arg): allow trailing comma after usual | |
+ arguments. not after block argument. | |
+ | |
+Sat Oct 18 13:30:53 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_external_str_new): a new function to convert from | |
+ external encoding to internal encoding. if something went | |
+ wrong, it returns a string with the external encoding. | |
+ | |
+ * string.c (rb_external_str_new_with_enc): same as above besides | |
+ you can specify the source encoding. | |
+ | |
+ * ruby.c (ruby_set_argv): use rb_external_str_new() | |
+ | |
+ * ruby.c (set_arg0, ruby_script): ditto. | |
+ | |
+Sat Oct 18 04:08:18 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/tempfile.rb (Tempfile#initialize): now Tempfile.new takes | |
+ keyword arguments to open(). [ruby-dev:36756] | |
+ | |
+Sat Oct 18 17:10:10 2008 Martin Duerst <[email protected]> | |
+ | |
+ * tool/transcode-tblgen.rb: added set_valid_byte_pattern | |
+ to reduce coupling between table generation script and | |
+ specific encodings. | |
+ | |
+ * enc/trans/single_byte.trans: using set_valid_byte_pattern | |
+ | |
+Sat Oct 18 16:39:39 2008 Martin Duerst <[email protected]> | |
+ | |
+ * transcode.c: in transcode_search_path, eliminated a warning | |
+ on cygwin about pathlen potentially not being initialized | |
+ | |
+Sat Oct 18 13:40:27 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_nothing_thrown): implemented. | |
+ | |
+Sat Oct 18 01:33:22 2008 WATANABE Hirofumi <[email protected]> | |
+ | |
+ * common.mk: use added options for generic_erb.rb. | |
+ | |
+Sat Oct 18 00:47:51 2008 wanabe <[email protected]> | |
+ | |
+ * array.c: don't recycle shared-array while sort!. | |
+ | |
+Fri Oct 17 22:04:38 2008 wanabe <[email protected]> | |
+ | |
+ * array.c: recycle shared-array when it isn't referenced. | |
+ | |
+Fri Oct 17 20:29:26 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * re.c (rb_reg_initialize_m): specify ARG_ENCODING_NONE instead of | |
+ ARG_ENCODING_FIXED for Regexp.new("", nil, "n"). [ruby-dev:36761] | |
+ | |
+ * test/ruby/test_regexp.rb (TestRegexp#test_initialize): test | |
+ updated. | |
+ | |
+Fri Oct 17 19:46:20 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * tool/ifchange, win32/ifchange.bat: --timestamp option added. | |
+ | |
+ * tool/generic_erb.rb: --timestamp, --output and --if-change options | |
+ added. | |
+ | |
+Fri Oct 17 18:33:12 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * array.c (ary_resize_capa): renamed RESIZE_CAPA. | |
+ | |
+Fri Oct 17 18:16:51 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_sqrt_bigdecimal): | |
+ test updated. a patch from TAKANO Mitsuhiro <takano32 at jus.or.jp> in | |
+ [ruby-dev:36736]. | |
+ | |
+Fri Oct 17 18:14:57 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * configure.in (uncommon.mk): ignores failures at loading. | |
+ | |
+ * test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in): | |
+ get rid of interference with other tests. | |
+ | |
+Fri Oct 17 18:06:39 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * transcode.c (str_transcode0): String#encode without argument now | |
+ behave as if :undef => :replace, :invalid => :replace specified. | |
+ | |
+ * transcode.c (rb_econv_prepare_opts): should preserve options in | |
+ any case. | |
+ | |
+Fri Oct 17 11:48:18 2008 Shugo Maeda <[email protected]> | |
+ | |
+ * ext/socket/socket.c (init_sock): sockets should be binmode. | |
+ | |
+ * test/socket/test_tcp.rb (test_encoding): ditto. | |
+ | |
+Fri Oct 17 10:26:13 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * tool/insns2vm.rb: remove -Kn option in shebang line because it's | |
+ inconsistent with -Ks commandline option in common.mk. | |
+ | |
+Fri Oct 17 01:26:09 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * transcode.c (transcode_restartable0): in_pos and out_pos never be | |
+ NULL, now. | |
+ | |
+Fri Oct 17 00:39:19 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * lib/test/unit.rb: sort the order of executing tests. | |
+ | |
+Fri Oct 17 00:24:15 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * io.c (rb_io_binmode): reset encoding conversion. | |
+ | |
+Fri Oct 17 00:16:08 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * io.c (rb_getc, rb_io_fread, rb_io_fwrite, rb_read_pending): | |
+ remove deprecated functions which do not work. [ruby-dev:36697] | |
+ | |
+Thu Oct 16 23:48:34 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * common.mk (TESTS): removed to re-enable test for minitest. | |
+ | |
+Thu Oct 16 23:37:11 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * compile.c (iseq_set_sequence): fix memory leak. | |
+ | |
+Thu Oct 16 23:27:27 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_equal): avoid incompatible character | |
+ encodings error. | |
+ | |
+Thu Oct 16 23:23:27 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit.rb (assert_equal): failure message changed. | |
+ | |
+Thu Oct 16 22:52:54 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/test/unit: removed test/unit. | |
+ | |
+ * lib/test/unit.rb: new compatibility layer using minitest. | |
+ | |
+ * bin/testrb: use above. | |
+ | |
+ * test/runner.rb: ditto. | |
+ | |
+Thu Oct 16 14:34:16 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk, enc/depend (enc, trans): targets for sources. | |
+ | |
+Thu Oct 16 14:30:30 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * instruby.rb (lib): installs all files other than README etc. | |
+ | |
+Thu Oct 16 09:48:03 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * re.c (rb_reg_initialize_m): changed the message to clarify the | |
+ third option argument is now ignored. [ruby-dev:36753] | |
+ | |
+Thu Oct 16 08:14:39 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (proc_options): no warning when default_external already | |
+ set by -E. | |
+ | |
+ * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_rubyopt): | |
+ put -K after -E to set script encoding. | |
+ | |
+Thu Oct 16 06:20:36 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/ruby/test_transcode.rb (TestTranscode#test_errors): | |
+ String#encode now works without any argument. [ruby-dev:36740] | |
+ | |
+Wed Oct 15 23:48:22 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * .gdbinit (rp): REGEXP handling fixed. | |
+ | |
+ * string.c (rb_str_rindex_m): need not to call rb_enc_check on | |
+ regexp. | |
+ | |
+ * re.c (unescape_escaped_nonascii): try ASCII-8BIT encoding for | |
+ broken strings. | |
+ | |
+Wed Oct 15 23:11:10 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/delegate.rb (DelegateClass): restored 1.8 behavior for | |
+ DelegateClass as well. [ruby-dev:36739] | |
+ | |
+Wed Oct 15 22:19:14 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * array.c (RESIZE_CAPA): check whether len is longer than capacity. | |
+ | |
+ * array.c (rb_ary_compact_bang): resize ary before changing capacity. | |
+ fixed [ruby-dev:36704] | |
+ | |
+Wed Oct 15 16:57:30 2008 NAKAMURA Usaku <[email protected]> | |
+ | |
+ * version.h (RUBY_DESCRIPTION): remove unnecessary space. | |
+ | |
+Tue Oct 14 23:18:15 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/delegate.rb (Delegator): simplified and restored 1.8 | |
+ behavior. [ruby-dev:35986] | |
+ | |
+Tue Oct 14 21:50:40 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * common.mk (TESTS): skips minitest by default, since it interferes | |
+ with test/unit. | |
+ | |
+Tue Oct 14 21:36:29 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (load_conv_function51932): check | |
+ having IMultiLanguage2 or IMultiLanguage. [ruby-dev:36716] | |
+ | |
+ * ext/win32ole/extconf.rb: ditto. | |
+ | |
+Tue Oct 14 20:45:29 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * io.c (Init_IO): $FILENAME and $* must be read-only. [ruby-dev:36698] | |
+ | |
+ * variable.c (*_getter, *_setter, *_marker): made public. | |
+ | |
+ * include/ruby/ruby.h (rb_gvar_*_{getter,setter,marker}): declared. | |
+ | |
+Tue Oct 14 20:32:09 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans (transcode_tblgen_singlebyte): renamed | |
+ from transcode_tblgen_windows. | |
+ (transcode_tblgen_iso8859): use transcode_tblgen_singlebyte. | |
+ | |
+Tue Oct 14 19:32:14 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (process_options): -U should be allowed in RUBYOPT | |
+ environment variable. [ruby-dev:36720] | |
+ | |
+Tue Oct 14 14:11:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * ruby.c (proc_options): -U can be followed by other options. | |
+ | |
+Tue Oct 14 13:30:30 2008 Martin Duerst <[email protected]> | |
+ | |
+ * enc/trans/single_byte.trans: added windows-1252 | |
+ | |
+ * enc/trans/windows-1252-tbl.rb: new file | |
+ (contributed by Yoshihiro Kambayashi) | |
+ | |
+ * tool/transcode-tblgen.rb: listed windows-1252 as '1byte' | |
+ | |
+ * test/ruby/test_transcode.rb: added test_windows_1252 | |
+ (contributed by Yoshihiro Kambayashi) | |
+ | |
+Tue Oct 14 12:22:32 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * test/ruby/test_variable.rb (TestVariable#test_variable): add | |
+ a test of [ruby-dev:36698]. | |
+ | |
+Tue Oct 14 11:14:29 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * transcode.c (str_transcode0): should not raise error when | |
+ default_internal is not set. [ruby-core:19309] | |
+ | |
+Tue Oct 14 11:14:26 2008 Kazuhiro NISHIYAMA <[email protected]> | |
+ | |
+ * lib/net/pop.rb: check for invalid APOP timestamp. (CVE-2007-1558) | |
+ [ruby-dev:36631] | |
+ | |
+ * test/net/pop/test_pop.rb: ditto. | |
+ | |
+Tue Oct 14 09:39:32 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (set_internal_encoding_once): check double contradicted | |
+ specification of the encoding from command line. | |
+ | |
+ * ruby.c (set_external_encoding_once): ditto. | |
+ | |
+Tue Oct 14 08:28:31 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * parse.y (parser_yylex): allow reserved word to be keyword argument. | |
+ | |
+Mon Oct 13 19:07:52 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * parse.y (token_info_pop): show source filename. [ruby-dev:36710] | |
+ | |
+Mon Oct 13 08:59:08 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (load_conv_function51932): support | |
+ CP51932 on cygwin and mingw32. thanks to arton. | |
+ | |
+ * test/win32ole/test_win32ole.rb (test_cp51932): ditto. | |
+ | |
+Mon Oct 13 07:54:00 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * ruby.c (proc_options): add -U command line option to specify | |
+ utf-8 as default_internal. | |
+ | |
+Mon Oct 13 07:42:57 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * transcode.c (str_transcode0): String#encode() with no encoding | |
+ specified transcode the string into Encoding.default_internal. | |
+ inspired by [ruby-core:19298]. | |
+ | |
+Sun Oct 12 18:00:18 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (set_ole_codepage, ole_cp2encoding, | |
+ ole_wc2mb, ole_vstr2wc, ole_mb2wc): support CP51932 (only mswin32). | |
+ | |
+ * test/win32ole/test_win32ole.rb: ditto. | |
+ | |
+Sun Oct 12 12:03:38 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * vm.c, vm_insnhelper.h (ruby_vm_redefined_flag): apply optimization | |
+ patch proposed by Paul Brannan. [ruby-core:19171] | |
+ | |
+Sun Oct 12 09:46:36 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * strftime.c (rb_strftime): suppressed warnings on cygwin. | |
+ | |
+Sat Oct 11 19:49:35 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (parser_prepare): use utf-8 encoding directly. | |
+ | |
+Sat Oct 11 10:20:17 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/mkmf.rb (CLEANINGS): uses escaped form tabs to preventing the | |
+ confusion. [ruby-talk:317345] | |
+ | |
+Sat Oct 11 08:51:13 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/rake.rb (Rake::Application#standard_exception_handling): removed | |
+ unnecessary SystemExit, and exits with false instead of system | |
+ dependent value. [ruby-talk:317330] | |
+ | |
+Sat Oct 11 03:54:05 2008 Koichi Sasada <[email protected]> | |
+ | |
+ * parse.y: optimize 'for' statement when one variable given. | |
+ | |
+ * benchmark/bm_loop_for.rb: added. | |
+ | |
+ * benchmark/bm_loop_times.rb: modified. | |
+ | |
+Sat Oct 11 12:09:05 2008 James Edward Gray II <[email protected]> | |
+ | |
+ * lib/csv/csv.rb: Added support for Encoding::default_internal. | |
+ * lib/csv/csv.rb: Switched to new Hash syntax. | |
+ | |
+Fri Oct 10 22:16:55 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (comment_at_top): needed for ripper too. | |
+ | |
+Fri Oct 10 22:07:05 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * include/ruby.h: updated macros for headers. [ruby-core:19275] | |
+ | |
+Fri Oct 10 19:21:50 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * parse.y (magic_comment_encoding): warns when ignored. | |
+ | |
+ * parse.y (parser_magic_comment): replaces '-' with '_'. | |
+ | |
+ * parse.y (parser_yylex): allows magic comments indented and the | |
+ second line or later. | |
+ | |
+Fri Oct 10 17:26:50 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/ext/parser/parser.c (JSON_parse_string): | |
+ associate encoding. | |
+ | |
+Fri Oct 10 10:18:21 2008 Ryan Davis <[email protected]> | |
+ | |
+ * lib/test/*: reverted back to test/unit. | |
+ * test/test/*: ditto | |
+ * lib/minitest/*: Imported minitest 1.3.0 r4333. | |
+ | |
+Fri Oct 10 03:41:31 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * sprintf.c (rb_str_format): check if codepoint for %c is valid. | |
+ [ruby-dev:36691] | |
+ | |
+Fri Oct 10 01:55:48 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * encoding.c (enc_names): minor improvement. | |
+ | |
+Fri Oct 10 00:21:39 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/optparse.rb (ParseError.filter_backtrace): removes internal | |
+ backtrace. | |
+ | |
+Fri Oct 10 00:11:16 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * transcode.c (rb_econv_add_converter): remove unnecessary NULL check. | |
+ | |
+Thu Oct 9 23:53:23 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * misc/ruby-style.el (ruby-style-c-mode): buffer may not have file | |
+ name. | |
+ | |
+Thu Oct 9 23:30:47 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * process.c (run_exec_dup2): fix resource leak. | |
+ | |
+Thu Oct 9 23:19:02 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * process.c (rb_run_exec_options): fix resource leak. | |
+ | |
+Thu Oct 9 22:13:58 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * test/ruby/test_module.rb (test_remove_class_variable): add a test | |
+ for Class#remove_class_variable. | |
+ | |
+ * test/ruby/test_object.rb (test_remove_instance_variable): add a test | |
+ for Object#remove_instance_variable. | |
+ | |
+Thu Oct 9 22:04:38 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * variable.c (rb_mod_remove_cvar): fix r19711. | |
+ | |
+Thu Oct 9 21:17:50 2008 Yusuke Endoh <[email protected]> | |
+ | |
+ * ext/syck/syck.c (syck_lookup_sym): remove reading uninitialized | |
+ variable. | |
+ | |
+Thu Oct 9 16:34:15 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/ext/generator/extconf.rb: fix target. | |
+ | |
+ * ext/json/ext/parser/extconf.rb: ditto. | |
+ | |
+Thu Oct 9 14:37:59 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * include/ruby/ruby.h: embeds the elements of an array into its | |
+ struct RArray for # of elements <= 3. | |
+ | |
+ * array.c: ditto. | |
+ | |
+ * gc.c (gc_mark_children): following the change of struct RArray. | |
+ | |
+ * ext/tk/tcltklib.c (ip_ruby_cmp): ditto. | |
+ | |
+ * parse.y (coverage): ditto. | |
+ | |
+ * proc.c (curry): ditto. | |
+ | |
+ * .gdbinit: ditto. | |
+ | |
+Thu Oct 9 11:29:33 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * encoding.c (Init_Encoding): new instance method Encoding#names, | |
+ returns its name and alias names. | |
+ | |
+ * encoding.c (enc_names): defined for Encoding#names. | |
+ | |
+ * encoding.c (enc_names_i): defined for enc_names. | |
+ | |
+Thu Oct 9 08:47:38 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * thread.c (rb_thread_wait_fd_rw): should not block by select if | |
+ there's only one thread living. fixed [ruby-dev:36646]. | |
+ | |
+Wed Oct 8 20:59:52 2008 Masaki Suketa <[email protected]> | |
+ | |
+ * ext/win32ole/win32ole.c (ole_init_cp): initialize WIN32OLE.codepage | |
+ according to Encoding.default_internal and | |
+ Encoding.default_external. | |
+ | |
+Wed Oct 8 17:02:21 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/lib/json/pure/generator.rb (utf8_to_json): | |
+ process each unpacked Unicode character. | |
+ | |
+Wed Oct 8 15:00:22 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/lib/json/pure/parser.rb | |
+ (JSON::Pure::Parser#parse_string): force_encoding("UTF-8"). | |
+ | |
+Wed Oct 8 11:56:15 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb: assert_nothing_thrown, | |
+ assert_raise, assert_not_equal, assert_no_match, assert_not_nil, | |
+ assert_not_same are coming back as alias. | |
+ | |
+Wed Oct 8 11:18:12 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * variable.c (autoload_delete, autoload_file): should not delete | |
+ autoload table, since it may be shared with duplicated modules. | |
+ [ruby-core:19181] | |
+ | |
+Wed Oct 8 02:38:28 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * encoding.c (rb_default_internal_encoding): merged a patch from | |
+ Michael Selig <michael.selig at fs.com.au> in [ruby-core:18985]. | |
+ | |
+ * io.c (rb_io_ext_int_to_encs): ditto. | |
+ | |
+ * ruby.c (proc_options): support default internal encoding in -E | |
+ option. | |
+ | |
+Wed Oct 8 00:03:39 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/date.rb (today,now): should produce own instances. | |
+ [ruby-talk:317020] | |
+ | |
+Tue Oct 7 16:43:51 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/lib/json/pure/generator.rb (utf8_to_json): | |
+ force_encoding before gsub. | |
+ | |
+Tue Oct 7 16:35:41 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/json/lib/json/pure/generator.rb (utf8_to_json): | |
+ downcase the result of Unicode escape. | |
+ | |
+Mon Oct 6 16:44:52 2008 Takeyuki FUJIOKA <[email protected]> | |
+ | |
+ * lib/cgi/core.rb (CGI::QueryExtension::initialize_query): fix the | |
+ condition. | |
+ | |
+ * test/cgi/test_cgi_core.rb: bug fix encoding. | |
+ thanks to TAKANO Mitsuhiro <takano32 at jus.or.jp> . | |
+ | |
+ * test/cgi/test_cgi_multipart.rb: temporary comment in. | |
+ | |
+Mon Oct 6 15:22:08 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * gc.c (gc_mark_children): ignores T_ZOMBIE. | |
+ | |
+Mon Oct 6 12:45:20 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/ruby/test_module.rb (TestModule#_wrap_assertion): add | |
+ definition. is this really needed? | |
+ | |
+ * test/ruby/test_module.rb (TestModule#test_mod_constants): should | |
+ not depend on global Module constants. | |
+ | |
+Mon Oct 6 12:38:36 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * lib/test/unit/assertions.rb (Test::Assertions#assert_nothing_raised): | |
+ should take optional message argument. | |
+ | |
+Mon Oct 6 12:18:23 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * string.c (rb_str_comparable): string comparison should be | |
+ transitive. [ruby-dev:36484] | |
+ | |
+ * test/ruby/test_m17n_comb.rb (TestM17NComb#test_str_eq): test | |
+ updated. | |
+ | |
+Mon Oct 6 09:00:58 2008 Yukihiro Matsumoto <[email protected]> | |
+ | |
+ * test/bigdecimal/test_bigdecimal.rb (test_sqrt_bigdecimal): test | |
+ updated. a patch from TAKANO Mitsuhiro <takano32 at jus.or.jp> | |
+ in [ruby-dev:36669]. | |
+ | |
+Sun Oct 5 23:34:28 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * lib/mkmf.rb ($config_h): now always defines for old libraries. | |
+ | |
+Sun Oct 5 23:06:55 2008 Nobuyoshi Nakada <[email protected]> | |
+ | |
+ * vm_method.c (rb_mod_modfunc): method undefined in included module | |
+ may not have nd_body. [ruby-core:18738] | |
+ | |
+Sun Oct 5 21:28:58 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/rational.rb: resolved conflicts of aliases. | |
+ | |
+ * lib/mathn.rb: avoided some warnings. | |
+ | |
+Sun Oct 5 18:51:50 2008 Tanaka Akira <[email protected]> | |
+ | |
+ * lib/open-uri.rb: remove debug code introduced by previous change. | |
+ | |
+Sun Oct 5 17:49:35 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * lib/open-uri.rb (OpenURI.open_uri): set encoding to strio. | |
+ | |
+Sun Oct 5 17:39:21 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/stringio/stringio.c (strio_set_encoding): defined for | |
+ StringIO#set_encoding. | |
+ | |
+Sun Oct 5 11:24:42 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * eval.c: come back definition of environ. | |
+ | |
+Sun Oct 5 09:19:49 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/nkf/nkf-utf8/utf8tbl.c: update table. | |
+ | |
+Sat Oct 4 22:50:14 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * dln.c: Ruby no longer supports VMS. | |
+ | |
+ * error.c: ditto. | |
+ | |
+ * eval.c: ditto. | |
+ | |
+ * eval_intern.h: ditto. | |
+ | |
+ * include/ruby/defines.h: ditto. | |
+ | |
+ * include/ruby/ruby.h: ditto. | |
+ | |
+ * io.c: ditto. | |
+ | |
+ * process.c: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * vms/config.h: removed. | |
+ | |
+ * vms/vms.h: ditto. | |
+ | |
+ * vms/vmsruby_private.c: ditto. | |
+ | |
+ * vms/vmsruby_private.h: ditto. | |
+ | |
+Sat Oct 4 22:44:23 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * dln.c: Ruby no longer supports Windows CE. | |
+ | |
+ * eval.c: ditto. | |
+ | |
+ * include/ruby/defines.h: ditto. | |
+ | |
+ * include/ruby/win32.h: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * strftime.c: ditto. | |
+ | |
+ * win32/Makefile.sub: ditto. | |
+ | |
+ * win32/win32.c: ditto. | |
+ | |
+ * ext/tk/extconf.rb: ditto. | |
+ | |
+ * lib/fileutils.rb: ditto. | |
+ | |
+ * test/fileutils/test_fileutils.rb: ditto. | |
+ | |
+ * wince/*: removed. | |
+ | |
+Sat Oct 4 22:35:06 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * dln.c: Ruby no longer supports MacOS 9 or before. | |
+ | |
+ * eval.c: ditto. | |
+ | |
+ * eval_intern.h: ditto. | |
+ | |
+ * ext/extmk.rb: ditto. | |
+ | |
+ * ext/tk/sample/tkextlib/treectrl/demo.rb: ditto. | |
+ | |
+ * ext/tk/stubs.c: ditto. | |
+ | |
+ * file.c: ditto. | |
+ | |
+ * hash.c: ditto. | |
+ | |
+ * include/ruby/defines.h: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * signal.c: ditto. | |
+ | |
+ * vm_core.h: ditto. | |
+ | |
+Sat Oct 4 22:30:28 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * dln.c: Ruby no longer supports MS-DOS. | |
+ | |
+ * ext/sdbm/_sdbm.c: ditto. | |
+ | |
+ * ext/sdbm/sdbm.h: ditto. | |
+ | |
+ * gc.c: ditto. | |
+ | |
+ * hash.c: ditto. | |
+ | |
+ * include/ruby/defines.h: ditto. | |
+ | |
+ * include/ruby/util.h: ditto. | |
+ | |
+ * io.c: ditto. | |
+ | |
+ * process.c: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * strftime.c: ditto. | |
+ | |
+ * util.c: ditto. | |
+ | |
+Sat Oct 4 22:14:15 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp. | |
+ | |
+ * djgpp/README.djgpp: ditto. | |
+ | |
+ * djgpp/config.hin: ditto. | |
+ | |
+ * djgpp/config.sed: ditto. | |
+ | |
+ * djgpp/configure.bat: ditto. | |
+ | |
+ * djgpp/mkver.sed: ditto. | |
+ | |
+ * ext/Setup.dj: ditto. | |
+ | |
+ * dln.c: removed djgpp supports. | |
+ | |
+ * file.c: ditto. | |
+ | |
+ * gc.c: ditto. | |
+ | |
+ * io.c: ditto. | |
+ | |
+ * process.c: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * signal.c: ditto. | |
+ | |
+ * util.c: ditto. | |
+ | |
+ * vm_core.h: ditto. | |
+ | |
+ * lib/fileutils.rb: ditto. | |
+ | |
+ * lib/mkmf.rb: ditto. | |
+ | |
+ * ext/socket/socket.c: ditto. | |
+ | |
+ * test/fileutils/test_fileutils.rb: ditto. | |
+ | |
+ * test/ruby/test_env.rb: ditto. | |
+ | |
+ * test/ruby/test_path.rb: ditto. | |
+ | |
+Sat Oct 4 21:59:39 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * x68/_dtos18.c: removed. Ruby no longer supports human68k. | |
+ | |
+ * x68/_round.c: ditto. | |
+ | |
+ * x68/fconvert.c: ditto. | |
+ | |
+ * x68/select.c: ditto. | |
+ | |
+ * ext/Setup.x68: ditto. | |
+ | |
+ * missing/x68.c: ditto. | |
+ | |
+ * dln.c (dln_find_exe_r): removed human68k supports. | |
+ (dln_find_1): ditto. | |
+ | |
+ * lib/mkmf.rb: ditto. | |
+ | |
+ * ext/extmk.rb (Init_ext): ditto. | |
+ | |
+ * ext/socket/socket.c (init_sock): ditto. | |
+ | |
+ * gc.c (GC_MALLOC_LIMIT): ditto. | |
+ (rb_setjmp, rb_jmpbuf): ditto. | |
+ (mark_current_machine_context): ditto. | |
+ | |
+ * include/ruby/defines.h (PATH_ENV): ditto. | |
+ | |
+ * io.c: ditto. | |
+ | |
+ * process.c: ditto. | |
+ | |
+ * ruby.c: ditto. | |
+ | |
+ * test/ruby/test_env.rb: ditto. | |
+ | |
+ * test/ruby/test_path.rb: ditto. | |
+ | |
+ * LEGAL | |
+ | |
+Sat Oct 4 19:02:36 2008 Tadayoshi Funaba <[email protected]> | |
+ | |
+ * lib/date/format.rb: no need to require the "lib/rational.rb". | |
+ | |
+Sat Oct 4 19:02:59 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/nkf/nkf.c (rb_nkf_enc_get): don't replicate encoding. | |
+ [ruby-dev:36575] | |
+ | |
+Sat Oct 4 18:47:22 2008 NARUSE, Yui <[email protected]> | |
+ | |
+ * ext/stringio/stringio.c (strio_external_encoding): defined. | |
+ | |
+ * ext/stringio/stringio.c (strio_internal_encoding): defined. | |
+ | |
+ * ext/stringio/stringio.c (Init_stringio): define above. | |
+ | |
+Sat Oct 4 15:52:17 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * test/mini/test_mini_test.rb: recovered. | |
+ It had been temporarily removed at r19645. | |
+ | |
+ * test/mini/test_mini_mock.rb: ditto. | |
+ | |
+ * test/mini/test_mini_spec.rb: ditto. | |
+ | |
+ * lib/test/**/*: replaced by miniunit. | |
+ miniunit had been temporarily reverted at r19643 but | |
+ now recovered. | |
+ | |
+Sat Oct 4 15:33:26 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+ | |
+ * common.mk (gdb-ruby): new target. it runs ruby under controlled by | |
+ gdb. | |
+ | |
+ * common.mk (dist): accepts RELNAME variable as the second argument of | |
+ make-snapshot.rb. | |
+ | |
+Sat Oct 4 12:17:46 2008 Keiju Ishitsuka <[email protected]> | |
+ | |
+ * lib/irb/irb/ext/save-history.rb: change load_history using File.expand_path. see [ruby-dev:36660]. Thanks Kouhei Sutou. | |
+ * lib/irb/irb/context.rb: convert string Symbol of instance variable names in IRB:Context#inspect. | |
+ | |
Fri Oct 3 22:43:04 2008 Yuki Sonoda (Yugui) <[email protected]> | |
* ext/dl/extconf.rb ($distcleanfiles): added callback-?.c into | |
@@ -45,7 +4835,7 @@ | |
* gc.c (rb_gc_call_finalizer_at_exit): finalize deferred IO and Data. | |
- * gc.c (rb_gc_call_finalizer_at_exit): deffers IO finalization. | |
+ * gc.c (rb_gc_call_finalizer_at_exit): defers IO finalization. | |
[ruby-dev:36646] | |
Wed Oct 1 19:11:48 2008 Nobuyoshi Nakada <[email protected]> | |
@@ -85,13 +4875,13 @@ | |
Tue Sep 30 23:04:30 2008 Yuki Sonoda (Yugui) <[email protected]> | |
* lib/test/**/*: recovered. | |
- Temporarily reverts the changes of lib/test/unit/* in | |
+ Temporarily reverts the changes of lib/test/unit/* in | |
r19502 and r19501, in order to release 1.9.0-5. | |
Tue Sep 30 23:00:05 2008 Yuki Sonoda (Yugui) <[email protected]> | |
- * lib/test/unit.rb: removed. | |
- Temporarily reverts the changes of lib/test/unit/* in | |
+ * lib/test/unit.rb: removed. | |
+ Temporarily reverts the changes of lib/test/unit/* in | |
r19543, r19534 and r19503, in order to release 1.9.0-5. | |
* lib/test/unit/assertions.rb: ditto. | |
@@ -363,7 +5153,7 @@ | |
Fri Sep 26 11:05:41 2008 NAKAMURA Usaku <[email protected]> | |
* transcode.c, include/ruby/encoding.c (rb_transcode_convertible): | |
- new function. checking the existance of converter. | |
+ new function. checking the existence of converter. | |
Fri Sep 26 10:35:50 2008 Nobuyoshi Nakada <[email protected]> | |
@@ -442,9 +5232,9 @@ | |
Thu Sep 25 16:01:07 2008 Jim Weirich <[email protected]> | |
* lib/rake.rb: Update rake source to version 0.8.3. This | |
- version includes some fixes for running Rake on windows. | |
- (1) better APPDATA/HOMExxx/USERPROFILE integration for | |
- system rakefiles, (2) Better handling of the :ruby command | |
+ version includes some fixes for running Rake on windows. | |
+ (1) better APPDATA/HOMExxx/USERPROFILE integration for | |
+ system rakefiles, (2) Better handling of the :ruby command | |
when installed in directory containing spaces. | |
Thu Sep 25 11:22:51 2008 Eric Hodel <[email protected]> | |
@@ -470,7 +5260,7 @@ | |
* lib/cgi/core.rb (CGI::new, CGI::{accept_charset,accept_charset=}) : | |
accept parameters either in a hash, | |
- string as a block. add the encoding validation process. | |
+ string as a block. add the encoding validation process. | |
* test/cgi/test_cgi_core.rb : test for query encoding check. | |
Wed Sep 24 22:58:18 2008 NAKAMURA Usaku <[email protected]> | |
@@ -489,7 +5279,7 @@ | |
Wed Sep 24 17:44:44 2008 Nobuyoshi Nakada <[email protected]> | |
* complex.c (Init_Complex), rational.c (Init_Rational): undefines | |
- default #allocate methods which call the allocater. | |
+ default #allocate methods which call the allocator. | |
Wed Sep 24 17:02:14 2008 Nobuyoshi Nakada <[email protected]> | |
@@ -532,7 +5322,7 @@ | |
Wed Sep 24 04:45:35 2008 Koichi Sasada <[email protected]> | |
* include/ruby/node.h, node.h: move node.h from include path. | |
- This change stop to install node.h beacuase of saving ABI | |
+ This change stop to install node.h because of saving ABI | |
(node.h will be changed. Extensions should not depends on | |
this file). | |
@@ -603,7 +5393,7 @@ | |
Tue Sep 23 19:38:03 2008 NAKAMURA Usaku <[email protected]> | |
- * win32/win32.c (subtruct): check tv_sec. reported by ko1. | |
+ * win32/win32.c (subtract): check tv_sec. reported by ko1. | |
Tue Sep 23 19:21:03 2008 Tadayoshi Funaba <[email protected]> | |
@@ -863,7 +5653,7 @@ | |
* lib/mathn.rb: ditto. | |
- * lib/complex.rb: ditto. and provides some obsolate methods. | |
+ * lib/complex.rb: ditto. and provides some obsolete methods. | |
Sun Sep 21 02:48:45 2008 NARUSE, Yui <[email protected]> | |
@@ -1039,7 +5829,7 @@ | |
GC.stress = true | |
def (o=Object.new).to_str() | |
"universal"+"_newline" | |
- end | |
+ end | |
"\u3042".encode(o, "") | |
causes curious warning: | |
rb_define_const: invalid name `' for constant | |
@@ -1154,7 +5944,7 @@ | |
(mbc_to_code): use mbc_to_code0. | |
(left_adjust_combchar_head): defined. | |
(utf_8): use a extended grapheme cluster as a unit. | |
- | |
+ | |
* enc/unicode.c (onigenc_unicode_mbc_case_fold): use | |
ONIGENC_MBC_PRECISE_CODEPOINT to extract codepoints. | |
(onigenc_unicode_get_case_fold_codes_by_str): ditto. | |
@@ -1195,7 +5985,7 @@ | |
Tue Sep 16 22:23:24 2008 Takeyuki Fujioka <[email protected]> | |
- * lib/cgi/core.rb (CGI#header): performance improvement. | |
+ * lib/cgi/core.rb (CGI#header): performance improvement. | |
From CGIAlt http://cgialt.rubyforge.org/ | |
* test/cgi/test_cgi_header.rb: exception class fixed. | |
@@ -1315,7 +6105,7 @@ | |
Init_top_self(). | |
* bignum.c, complex.c, encoding.c, ext/win32ole/win32ole.c, | |
- io.c, load.c, marshal.c, rational.c, ruby.c, vm.c: | |
+ io.c, load.c, marshal.c, rational.c, ruby.c, vm.c: | |
use rb_gc_register_mark_object() instead of | |
rb_global_variable() or rb_gc_register_address(). | |
@@ -1440,7 +6230,7 @@ | |
* transcode.c (str_encode): returns duplicated string if nothing | |
changed. [ruby-core:18578] | |
-Sun Sep 14 22:09:01 2008 Takeyuki Fujioka <[email protected]> | |
+Sun Sep 14 22:09:01 2008 Takeyuki Fujioka <[email protected]> | |
* lib/cgi/core.rb (CGI::parse): performance improvement | |
@@ -1466,10 +6256,10 @@ | |
Sun Sep 14 13:48:03 2008 Yuki Sonoda (Yugui) <[email protected]> | |
- * object.c (Init_Object): added metameta-class initialization for | |
+ * object.c (Init_Object): added metameta-class initialization for | |
BasicObject, Object, and Module. | |
- The metameta-classes of them are now the metaclass of Class, as the | |
- metameta-class of Class is. | |
+ The metameta-classes of them are now the metaclass of Class, as the | |
+ metameta-class of Class is. | |
* object.c (boot_defmetametaclass): added. | |
@@ -1646,7 +6436,7 @@ | |
Sat Sep 13 02:50:34 2008 Tanaka Akira <[email protected]> | |
* transcode.c (rb_econv_prepare_opts): initialize *opt and return 0 | |
- if opthash is nil. | |
+ if opthash is nil. | |
Sat Sep 13 02:29:19 2008 Tanaka Akira <[email protected]> | |
@@ -1691,7 +6481,7 @@ | |
(rb_econv_alloc): extracted from | |
rb_econv_open_by_transcoder_entries. | |
(rb_econv_add_transcoder_at): extracted from rb_econv_decorate_at | |
- and generalized | |
+ and generalized | |
(rb_econv_open_by_transcoder_entries): use rb_econv_alloc and | |
rb_econv_add_transcoder_at. | |
(rb_econv_add_converter): extracted from rb_econv_decorate_at. | |
@@ -1793,7 +6583,7 @@ | |
Thu Sep 11 15:23:26 2008 Yukihiro Matsumoto <[email protected]> | |
* bignum.c (bigdivrem): adjust length for division and remainder. | |
- a patch from TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in | |
+ a patch from TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in | |
[ruby-dev:36231]. | |
Thu Sep 11 02:59:47 2008 Tanaka Akira <[email protected]> | |
@@ -1833,11 +6623,11 @@ | |
Wed Sep 10 18:25:19 2008 akira yamada <[email protected]> | |
* lib/uri/common.rb (URI::Parser): new class. | |
- | |
+ | |
* lib/uri/mailto.rb, lib/uri/generic.rb: follow the above change. | |
* test/uri/test_parser.rb: added tests for URI::Parser. | |
- | |
+ | |
Wed Sep 10 10:35:32 2008 Takeyuki Fujioka <[email protected]> | |
* lib/cgi/cookie.rb (CGI::Cookie#to_s): performance improvement | |
@@ -2032,7 +6822,7 @@ | |
Mon Sep 8 22:16:20 2008 Takeyuki FUJIOKA <[email protected]> | |
- * lib/cgi.rb : obsolete regex "n" option. [ruby-dev:36130] | |
+ * lib/cgi.rb : obsolete regex "n" option. [ruby-dev:36130] | |
Mon Sep 8 18:13:20 2008 NAKAMURA Usaku <[email protected]> | |
@@ -2429,7 +7219,7 @@ | |
Fri Sep 5 18:16:31 2008 Nobuyoshi Nakada <[email protected]> | |
* ext/iconv/iconv.c (iconv_create): strips glibc style option before | |
- charset mapping. retris without options if they seemed causing | |
+ charset mapping. retries without options if they seemed causing | |
error, and warns. [ruby-dev:36147] | |
Fri Sep 5 03:09:48 2008 Koichi Sasada <[email protected]> | |
@@ -6515,7 +11305,7 @@ | |
* transcode.c (transcode_loop): undefined character is replaced with | |
only one character. [ruby-dev:35709] | |
-Fri Aug 01 23:26:22 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+Fri Aug 1 23:26:22 2008 Yuki Sonoda (Yugui) <[email protected]> | |
Merged r16430(akr), r16431(akr), r16433(akr), r16469(nobu), and | |
r17874(akr) from ruby_1_8. | |
@@ -6559,7 +11349,7 @@ | |
* enc/trans/japanese.c (to_EUC_JP_EF_infos): change size. | |
[ruby-dev:35714] | |
-Fri Aug 01 18:27:15 2008 Yuki Sonoda (Yugui) <[email protected]> | |
+Fri Aug 1 18:27:15 2008 Yuki Sonoda (Yugui) <[email protected]> | |
* parse.y (parser_yylex): removed an useless conditional, and magic | |
comment are ignored unless at the first of line. | |
@@ -8549,6 +13339,7 @@ | |
Adam Strzelecki <[email protected]> in [ruby-core:17220]. | |
Tue Jun 24 00:10:53 2008 wanabe <[email protected]> | |
+ | |
* compile.c (iseq_build_from_ary): fix expression to obtain | |
iseq->local_size and iseq->local_table_size. [ruby-dev:35205] | |
@@ -8936,7 +13727,7 @@ | |
miniruby, and tests, debug, etc have no meaning when | |
cross-compiling. | |
-Tue Jun 17 18:39:11 2008 Ryan Davis <[email protected]> | |
+Tue Jun 17 18:39:11 2008 Ryan Davis <[email protected]> | |
* common.mk: fixed dependencies on miniruby. | |
@@ -14554,7 +19345,7 @@ | |
* string.c (rb_str_new4): copy encoding from orig, instead of shared | |
one. | |
-Sat Feb 09 01:01:38 2008 NARUSE, Yui <[email protected]> | |
+Sat Feb 9 01:01:38 2008 NARUSE, Yui <[email protected]> | |
* file.c (lchmod_internal): fix warning cast from pointer to integer of | |
different size. | |
Index: gem_prelude.rb | |
=================================================================== | |
--- gem_prelude.rb (.../v1_9_0_5) (revision 21934) | |
+++ gem_prelude.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,5 +1,11 @@ | |
# depends on: array.rb dir.rb env.rb file.rb hash.rb module.rb regexp.rb | |
+# vim: filetype=ruby | |
+# THIS FILE WAS AUTOGENERATED, DO NOT EDIT | |
+# NOTICE: Ruby is during initialization here. | |
+# * Encoding.default_external does not reflects -E. | |
+# * Should not expect Encoding.default_internal. | |
+# * Locale encoding is available. | |
if defined?(Gem) then | |
module Kernel | |
@@ -12,6 +18,9 @@ | |
module Gem | |
+ class LoadError < ::LoadError | |
+ end | |
+ | |
ConfigMap = { | |
:sitedir => RbConfig::CONFIG["sitedir"], | |
:ruby_version => RbConfig::CONFIG["ruby_version"], | |
@@ -24,14 +33,6 @@ | |
:ruby_install_name => RbConfig::CONFIG["ruby_install_name"] | |
} | |
- def self.default_dir | |
- if defined? RUBY_FRAMEWORK_VERSION | |
- return File.join(File.dirname(ConfigMap[:sitedir]), "Gems") | |
- else | |
- File.join(ConfigMap[:libdir], 'ruby', 'gems', ConfigMap[:ruby_version]) | |
- end | |
- end | |
- | |
def self.dir | |
@gem_home ||= nil | |
set_home(ENV['GEM_HOME'] || default_dir) unless @gem_home | |
@@ -48,7 +49,22 @@ | |
@gem_path | |
end | |
- # Set the Gem home directory (as reported by +dir+). | |
+ def self.post_install(&hook) | |
+ @post_install_hooks << hook | |
+ end | |
+ | |
+ def self.post_uninstall(&hook) | |
+ @post_uninstall_hooks << hook | |
+ end | |
+ | |
+ def self.pre_install(&hook) | |
+ @pre_install_hooks << hook | |
+ end | |
+ | |
+ def self.pre_uninstall(&hook) | |
+ @pre_uninstall_hooks << hook | |
+ end | |
+ | |
def self.set_home(home) | |
@gem_home = home | |
ensure_gem_subdirectories(@gem_home) | |
@@ -68,11 +84,130 @@ | |
def self.ensure_gem_subdirectories(path) | |
end | |
+ | |
+ @post_install_hooks ||= [] | |
+ @post_uninstall_hooks ||= [] | |
+ @pre_uninstall_hooks ||= [] | |
+ @pre_install_hooks ||= [] | |
+ | |
+ ## | |
+ # An Array of the default sources that come with RubyGems | |
+ | |
+ def self.default_sources | |
+ %w[http://gems.rubyforge.org/] | |
+ end | |
+ | |
+ ## | |
+ # Default home directory path to be used if an alternate value is not | |
+ # specified in the environment | |
+ | |
+ def self.default_dir | |
+ if defined? RUBY_FRAMEWORK_VERSION then | |
+ File.join File.dirname(ConfigMap[:sitedir]), 'Gems', | |
+ ConfigMap[:ruby_version] | |
+ elsif RUBY_VERSION > '1.9' then | |
+ File.join(ConfigMap[:libdir], ConfigMap[:ruby_install_name], 'gems', | |
+ ConfigMap[:ruby_version]) | |
+ else | |
+ File.join(ConfigMap[:libdir], ruby_engine, 'gems', | |
+ ConfigMap[:ruby_version]) | |
+ end | |
+ end | |
+ | |
+ ## | |
+ # Path for gems in the user's home directory | |
+ | |
+ def self.user_dir | |
+ File.join(Gem.user_home, '.gem', ruby_engine, | |
+ ConfigMap[:ruby_version]) | |
+ end | |
+ | |
+ ## | |
+ # Default gem load path | |
+ | |
+ def self.default_path | |
+ [user_dir, default_dir] | |
+ end | |
+ | |
+ ## | |
+ # Deduce Ruby's --program-prefix and --program-suffix from its install name | |
+ | |
+ def self.default_exec_format | |
+ baseruby = ConfigMap[:BASERUBY] || 'ruby' | |
+ ConfigMap[:RUBY_INSTALL_NAME].sub(baseruby, '%s') rescue '%s' | |
+ end | |
+ | |
+ ## | |
+ # The default directory for binaries | |
+ | |
+ def self.default_bindir | |
+ if defined? RUBY_FRAMEWORK_VERSION then # mac framework support | |
+ '/usr/bin' | |
+ else # generic install | |
+ ConfigMap[:bindir] | |
+ end | |
+ end | |
+ | |
+ ## | |
+ # The default system-wide source info cache directory | |
+ | |
+ def self.default_system_source_cache_dir | |
+ File.join Gem.dir, 'source_cache' | |
+ end | |
+ | |
+ ## | |
+ # The default user-specific source info cache directory | |
+ | |
+ def self.default_user_source_cache_dir | |
+ File.join Gem.user_home, '.gem', 'source_cache' | |
+ end | |
+ | |
+ ## | |
+ # A wrapper around RUBY_ENGINE const that may not be defined | |
+ | |
+ def self.ruby_engine | |
+ if defined? RUBY_ENGINE then | |
+ RUBY_ENGINE | |
+ else | |
+ 'ruby' | |
+ end | |
+ end | |
+ | |
+ | |
+ | |
+ # Methods before this line will be removed when QuickLoader is replaced | |
+ # with the real RubyGems | |
+ | |
GEM_PRELUDE_METHODS = Gem.methods(false) | |
+ begin | |
+ verbose, debug = $VERBOSE, $DEBUG | |
+ $DEBUG = $VERBOSE = nil | |
+ | |
+ begin | |
+ require 'rubygems/defaults/operating_system' | |
+ rescue ::LoadError | |
+ end | |
+ | |
+ if defined?(RUBY_ENGINE) then | |
+ begin | |
+ require "rubygems/defaults/#{RUBY_ENGINE}" | |
+ rescue ::LoadError | |
+ end | |
+ end | |
+ ensure | |
+ $VERBOSE, $DEBUG = verbose, debug | |
+ end | |
+ | |
module QuickLoader | |
+ @loaded_full_rubygems_library = false | |
+ | |
def self.load_full_rubygems_library | |
+ return if @loaded_full_rubygems_library | |
+ | |
+ @loaded_full_rubygems_library = true | |
+ | |
class << Gem | |
Gem::GEM_PRELUDE_METHODS.each do |method_name| | |
undef_method method_name | |
@@ -83,7 +218,8 @@ | |
undef_method :gem if method_defined? :gem | |
end | |
- $".delete File.join(Gem::ConfigMap[:libdir], 'ruby', | |
+ $".delete File.join(Gem::ConfigMap[:libdir], | |
+ Gem::ConfigMap[:ruby_install_name], | |
Gem::ConfigMap[:ruby_version], 'rubygems.rb') | |
require 'rubygems' | |
@@ -95,7 +231,7 @@ | |
def push_gem_version_on_load_path(gem_name, *version_requirements) | |
if version_requirements.empty? | |
unless GemPaths.has_key?(gem_name) | |
- raise LoadError.new("Could not find RubyGem #{gem_name} (>= 0)\n") | |
+ raise Gem::LoadError.new("Could not find RubyGem #{gem_name} (>= 0)\n") | |
end | |
# highest version gems already active | |
@@ -111,7 +247,7 @@ | |
if requirement == ">" || requirement == ">=" | |
if (GemVersions[gem_name] <=> Gem.calculate_integers_for_gem_version(version)) >= 0 | |
- return false | |
+ return false | |
end | |
elsif requirement == "~>" | |
loaded_version = GemVersions[gem_name] | |
@@ -159,12 +295,16 @@ | |
require_paths = [] | |
- GemPaths.values.each do |path| | |
- if File.exist?(File.join(path, ".require_paths")) | |
- require_paths.concat(File.read(File.join(path, ".require_paths")).split.map {|require_path| File.join(path, require_path)}) | |
+ GemPaths.each_value do |path| | |
+ if File.exist?(file = File.join(path, ".require_paths")) then | |
+ paths = File.read(file).split.map do |require_path| | |
+ File.join path, require_path | |
+ end | |
+ | |
+ require_paths.concat paths | |
else | |
- require_paths << File.join(path, "bin") if File.exist?(File.join(path, "bin")) | |
- require_paths << File.join(path, "lib") if File.exist?(File.join(path, "lib")) | |
+ require_paths << file if File.exist?(file = File.join(path, "bin")) | |
+ require_paths << file if File.exist?(file = File.join(path, "lib")) | |
end | |
end | |
@@ -200,7 +340,7 @@ | |
begin | |
Gem.push_all_highest_version_gems_on_load_path | |
- $" << File.join(Gem::ConfigMap[:libdir], "ruby", | |
+ $" << File.join(Gem::ConfigMap[:libdir], Gem::ConfigMap[:ruby_install_name], | |
Gem::ConfigMap[:ruby_version], "rubygems.rb") | |
rescue Exception => e | |
puts "Error loading gem paths on load path in gem_prelude" | |
Index: misc/ruby-mode.el | |
=================================================================== | |
--- misc/ruby-mode.el (.../v1_9_0_5) (revision 21934) | |
+++ misc/ruby-mode.el (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,10 +1,51 @@ | |
-;;; | |
-;;; ruby-mode.el - | |
-;;; | |
-;;; $Author$ | |
-;;; created at: Fri Feb 4 14:49:13 JST 1994 | |
-;;; | |
+;;; ruby-mode.el --- Major mode for editing Ruby files | |
+;; Copyright (C) 1994, 1995, 1996 1997, 1998, 1999, 2000, 2001, | |
+;; 2002,2003, 2004, 2005, 2006, 2007, 2008 | |
+;; Free Software Foundation, Inc. | |
+ | |
+;; Authors: Yukihiro Matsumoto, Nobuyoshi Nakada | |
+;; URL: http://www.emacswiki.org/cgi-bin/wiki/RubyMode | |
+;; Created: Fri Feb 4 14:49:13 JST 1994 | |
+;; Keywords: languages ruby | |
+;; Version: 0.9 | |
+ | |
+;; This file is not part of GNU Emacs. However, a newer version of | |
+;; ruby-mode is included in recent releases of GNU Emacs (version 23 | |
+;; and up), but the new version is not guaranteed to be compatible | |
+;; with older versions of Emacs or XEmacs. This file is the last | |
+;; version that aims to keep this compatibility. | |
+ | |
+;; You can also get the latest version from the Emacs Lisp Package | |
+;; Archive: http://tromey.com/elpa | |
+ | |
+;; 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 3 of the License, or | |
+;; (at your option) any later version. | |
+ | |
+;; It 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 it. If not, see <http://www.gnu.org/licenses/>. | |
+ | |
+;;; Commentary: | |
+ | |
+;; Provides font-locking, indentation support, and navigation for Ruby code. | |
+;; | |
+;; If you're installing manually, you should add this to your .emacs | |
+;; file after putting it on your load path: | |
+;; | |
+;; (autoload 'ruby-mode "ruby-mode" "Major mode for ruby files" t) | |
+;; (add-to-list 'auto-mode-alist '("\\.rb$" . ruby-mode)) | |
+;; (add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) | |
+;; | |
+ | |
+;;; Code: | |
+ | |
(defconst ruby-mode-revision "$Revision$" | |
"Ruby mode revision string.") | |
Index: misc/ruby-style.el | |
=================================================================== | |
--- misc/ruby-style.el (.../v1_9_0_5) (revision 21934) | |
+++ misc/ruby-style.el (.../v1_9_1_rc2) (revision 21934) | |
@@ -7,6 +7,14 @@ | |
;;; $Author$ | |
;;; created at: Thu Apr 26 13:54:01 JST 2007 | |
;;; | |
+;;; sets ruby style if it seems like a source of ruby. | |
+;;; | |
+;;; (require 'ruby-style) | |
+;;; (add-hook 'c-mode-hook 'ruby-style-c-mode) | |
+;;; (add-hook 'c++-mode-hook 'ruby-style-c-mode) | |
+;;; | |
+;;; uses ruby style always. | |
+;;; (setq-default c-file-style "ruby") | |
(defconst ruby-style-revision "$Revision$" | |
"Ruby style revision string.") | |
@@ -56,7 +64,7 @@ | |
(defun ruby-style-c-mode () | |
(interactive) | |
- (if (or (string-match "/ruby\\>" (buffer-file-name)) | |
+ (if (or (let ((name (buffer-file-name))) (and name (string-match "/ruby\\>" name))) | |
(save-excursion | |
(goto-char (point-min)) | |
(let ((head (progn (forward-line 100) (point))) | |
Index: thread_pthread.c | |
=================================================================== | |
--- thread_pthread.c (.../v1_9_0_5) (revision 21934) | |
+++ thread_pthread.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -116,7 +116,13 @@ | |
pthread_cond_wait(cond, mutex); | |
} | |
+static int | |
+native_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, struct timespec *ts) | |
+{ | |
+ return pthread_cond_timedwait(cond, mutex, ts); | |
+} | |
+ | |
#define native_cleanup_push pthread_cleanup_push | |
#define native_cleanup_pop pthread_cleanup_pop | |
#ifdef HAVE_SCHED_YIELD | |
@@ -174,6 +180,75 @@ | |
#define USE_THREAD_CACHE 0 | |
+#if STACK_GROW_DIRECTION | |
+#define STACK_GROW_DIR_DETECTION | |
+#define STACK_DIR_UPPER(a,b) STACK_UPPER(0, a, b) | |
+#else | |
+#define STACK_GROW_DIR_DETECTION VALUE stack_grow_dir_detection | |
+#define STACK_DIR_UPPER(a,b) STACK_UPPER(&stack_grow_dir_detection, a, b) | |
+#endif | |
+ | |
+#if defined HAVE_PTHREAD_GETATTR_NP || defined HAVE_PTHREAD_ATTR_GET_NP | |
+#define STACKADDR_AVAILABLE 1 | |
+#elif defined HAVE_PTHREAD_GET_STACKADDR_NP && defined HAVE_PTHREAD_GET_STACKSIZE_NP | |
+#define STACKADDR_AVAILABLE 1 | |
+#elif defined HAVE_THR_STKSEGMENT || defined HAVE_PTHREAD_STACKSEG_NP | |
+#define STACKADDR_AVAILABLE 1 | |
+#endif | |
+ | |
+#ifdef STACKADDR_AVAILABLE | |
+static int | |
+get_stack(void **addr, size_t *size) | |
+{ | |
+#define CHECK_ERR(expr) \ | |
+ {int err = (expr); if (err) return err;} | |
+#if defined HAVE_PTHREAD_GETATTR_NP || defined HAVE_PTHREAD_ATTR_GET_NP | |
+ pthread_attr_t attr; | |
+ size_t guard = 0; | |
+ | |
+# ifdef HAVE_PTHREAD_GETATTR_NP | |
+ CHECK_ERR(pthread_getattr_np(pthread_self(), &attr)); | |
+# ifdef HAVE_PTHREAD_ATTR_GETSTACK | |
+ CHECK_ERR(pthread_attr_getstack(&attr, addr, size)); | |
+# else | |
+ CHECK_ERR(pthread_attr_getstackaddr(&attr, addr)); | |
+ CHECK_ERR(pthread_attr_getstacksize(&attr, size)); | |
+# endif | |
+ if (pthread_attr_getguardsize(&attr, &guard) == 0) { | |
+ STACK_GROW_DIR_DETECTION; | |
+ STACK_DIR_UPPER((void)0, *addr = (char *)*addr + guard); | |
+ *size -= guard; | |
+ } | |
+# else | |
+ CHECK_ERR(pthread_attr_init(&attr)); | |
+ CHECK_ERR(pthread_attr_get_np(pthread_self(), &attr)); | |
+ CHECK_ERR(pthread_attr_getstackaddr(&attr, addr)); | |
+ CHECK_ERR(pthread_attr_getstacksize(&attr, size)); | |
+# endif | |
+ CHECK_ERR(pthread_attr_getguardsize(&attr, &guard)); | |
+# ifndef HAVE_PTHREAD_GETATTR_NP | |
+ pthread_attr_destroy(&attr); | |
+# endif | |
+ size -= guard; | |
+#elif defined HAVE_PTHREAD_GET_STACKADDR_NP && defined HAVE_PTHREAD_GET_STACKSIZE_NP | |
+ pthread_t th = pthread_self(); | |
+ *addr = pthread_get_stackaddr_np(th); | |
+ *size = pthread_get_stacksize_np(th); | |
+#elif defined HAVE_THR_STKSEGMENT || defined HAVE_PTHREAD_STACKSEG_NP | |
+ stack_t stk; | |
+# if defined HAVE_THR_STKSEGMENT | |
+ CHECK_ERR(thr_stksegment(&stk)); | |
+# else | |
+ CHECK_ERR(pthread_stackseg_np(pthread_self(), &stk)); | |
+# endif | |
+ *addr = stk.ss_sp; | |
+ *size = stk.ss_size; | |
+#endif | |
+ return 0; | |
+#undef CHECK_ERR | |
+} | |
+#endif | |
+ | |
static struct { | |
rb_thread_id_t id; | |
size_t stack_maxsize; | |
@@ -386,7 +461,7 @@ | |
int err = 0; | |
if (use_cached_thread(th)) { | |
- thread_debug("create (use cached thread): %p\n", th); | |
+ thread_debug("create (use cached thread): %p\n", (void *)th); | |
} | |
else { | |
pthread_attr_t attr; | |
@@ -419,7 +494,7 @@ | |
CHECK_ERR(pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED)); | |
err = pthread_create(&th->thread_id, &attr, thread_start_func_1, th); | |
- thread_debug("create: %p (%d)", th, err); | |
+ thread_debug("create: %p (%d)", (void *)th, err); | |
CHECK_ERR(pthread_attr_destroy(&attr)); | |
if (!err) { | |
@@ -478,7 +553,7 @@ | |
ubf_pthread_cond_signal(void *ptr) | |
{ | |
rb_thread_t *th = (rb_thread_t *)ptr; | |
- thread_debug("ubf_pthread_cond_signal (%p)\n", th); | |
+ thread_debug("ubf_pthread_cond_signal (%p)\n", (void *)th); | |
pthread_cond_signal(&th->native_thread_data.sleep_cond); | |
} | |
@@ -503,6 +578,8 @@ | |
#define ubf_select 0 | |
#endif | |
+#define PER_NANO 1000000000 | |
+ | |
static void | |
native_sleep(rb_thread_t *th, struct timeval *tv) | |
{ | |
@@ -513,10 +590,10 @@ | |
gettimeofday(&tvn, NULL); | |
ts.tv_sec = tvn.tv_sec + tv->tv_sec; | |
ts.tv_nsec = (tvn.tv_usec + tv->tv_usec) * 1000; | |
- if (ts.tv_nsec >= 1000000000){ | |
+ if (ts.tv_nsec >= PER_NANO){ | |
ts.tv_sec += 1; | |
- ts.tv_nsec -= 1000000000; | |
- } | |
+ ts.tv_nsec -= PER_NANO; | |
+ } | |
} | |
thread_debug("native_sleep %ld\n", tv ? tv->tv_sec : -1); | |
@@ -535,7 +612,7 @@ | |
int r; | |
thread_debug("native_sleep: pthread_cond_wait start\n"); | |
r = pthread_cond_wait(&th->native_thread_data.sleep_cond, | |
- &th->interrupt_lock); | |
+ &th->interrupt_lock); | |
if (r) rb_bug("pthread_cond_wait: %d", r); | |
thread_debug("native_sleep: pthread_cond_wait end\n"); | |
} | |
@@ -647,22 +724,39 @@ | |
} | |
static pthread_t timer_thread_id; | |
+static pthread_cond_t timer_thread_cond = PTHREAD_COND_INITIALIZER; | |
+static pthread_mutex_t timer_thread_lock = PTHREAD_MUTEX_INITIALIZER; | |
+static struct timespec * | |
+get_ts(struct timespec *ts, unsigned long nsec) | |
+{ | |
+ struct timeval tv; | |
+ gettimeofday(&tv, 0); | |
+ ts->tv_sec = tv.tv_sec; | |
+ ts->tv_nsec = tv.tv_usec * 1000 + nsec; | |
+ if (ts->tv_nsec >= PER_NANO) { | |
+ ts->tv_sec++; | |
+ ts->tv_nsec -= PER_NANO; | |
+ } | |
+ return ts; | |
+} | |
+ | |
static void * | |
thread_timer(void *dummy) | |
{ | |
- while (system_working) { | |
-#ifdef HAVE_NANOSLEEP | |
- struct timespec req, rem; | |
- req.tv_sec = 0; | |
- req.tv_nsec = 10 * 1000 * 1000; /* 10 ms */ | |
- nanosleep(&req, &rem); | |
-#else | |
- struct timeval tv; | |
- tv.tv_sec = 0; | |
- tv.tv_usec = 10000; /* 10 ms */ | |
- select(0, NULL, NULL, NULL, &tv); | |
-#endif | |
+ struct timespec ts; | |
+ | |
+ native_mutex_lock(&timer_thread_lock); | |
+ native_cond_broadcast(&timer_thread_cond); | |
+#define WAIT_FOR_10MS() native_cond_timedwait(&timer_thread_cond, &timer_thread_lock, get_ts(&ts, PER_NANO/100)) | |
+ while (system_working > 0) { | |
+ int err = WAIT_FOR_10MS(); | |
+ if (err == ETIMEDOUT); | |
+ else if (err == 0 || err == EINTR) { | |
+ if (rb_signal_buff_size() == 0) break; | |
+ } | |
+ else rb_bug("thread_timer/timedwait: %d", err); | |
+ | |
#ifndef __CYGWIN__ | |
if (signal_thread_list_anchor.next) { | |
FGLOCK(&signal_thread_list_lock, { | |
@@ -677,6 +771,7 @@ | |
#endif | |
timer_thread_function(dummy); | |
} | |
+ native_mutex_unlock(&timer_thread_lock); | |
return NULL; | |
} | |
@@ -694,12 +789,64 @@ | |
pthread_attr_setstacksize(&attr, | |
PTHREAD_STACK_MIN + (THREAD_DEBUG ? BUFSIZ : 0)); | |
#endif | |
- err = pthread_create(&timer_thread_id, &attr, thread_timer, GET_VM()); | |
+ native_mutex_lock(&timer_thread_lock); | |
+ err = pthread_create(&timer_thread_id, &attr, thread_timer, 0); | |
if (err != 0) { | |
+ native_mutex_unlock(&timer_thread_lock); | |
rb_bug("rb_thread_create_timer_thread: return non-zero (%d)", err); | |
} | |
+ native_cond_wait(&timer_thread_cond, &timer_thread_lock); | |
+ native_mutex_unlock(&timer_thread_lock); | |
} | |
rb_disable_interrupt(); /* only timer thread recieve signal */ | |
} | |
+static int | |
+native_stop_timer_thread(void) | |
+{ | |
+ int stopped; | |
+ native_mutex_lock(&timer_thread_lock); | |
+ stopped = --system_working <= 0; | |
+ if (stopped) { | |
+ native_cond_signal(&timer_thread_cond); | |
+ } | |
+ native_mutex_unlock(&timer_thread_lock); | |
+ return stopped; | |
+} | |
+ | |
+#ifdef HAVE_SIGALTSTACK | |
+int | |
+ruby_stack_overflowed_p(const rb_thread_t *th, const void *addr) | |
+{ | |
+ void *base; | |
+ size_t size; | |
+ const size_t water_mark = 1024 * 1024; | |
+ STACK_GROW_DIR_DETECTION; | |
+ | |
+ if (th) { | |
+ size = th->machine_stack_maxsize; | |
+ base = (char *)th->machine_stack_start - STACK_DIR_UPPER(0, size); | |
+ } | |
+#ifdef STACKADDR_AVAILABLE | |
+ else if (get_stack(&base, &size) == 0) { | |
+ STACK_DIR_UPPER(base = (char *)base + size, (void)0); | |
+ } | |
+#endif | |
+ else { | |
+ return 0; | |
+ } | |
+ size /= 5; | |
+ if (size > water_mark) size = water_mark; | |
+ if (STACK_DIR_UPPER(1, 0)) { | |
+ if (size > ~(size_t)base+1) size = ~(size_t)base+1; | |
+ if (addr > base && addr <= (void *)((char *)base + size)) return 1; | |
+ } | |
+ else { | |
+ if (size > (size_t)base) size = (size_t)base; | |
+ if (addr > (void *)((char *)base - size) && addr <= base) return 1; | |
+ } | |
+ return 0; | |
+} | |
+#endif | |
+ | |
#endif /* THREAD_SYSTEM_DEPENDENT_IMPLEMENTATION */ | |
Index: mkconfig.rb | |
=================================================================== | |
--- mkconfig.rb (.../v1_9_0_5) (revision 21934) | |
+++ mkconfig.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -56,14 +56,13 @@ | |
continued_name = name | |
next | |
end | |
- when /^"(.+)"\s*(\\)?$/ | |
+ when /^"(.*)"\s*(\\)?$/ | |
if continued_line | |
continued_line << $1 | |
- unless $2 | |
- val = continued_line.join("") | |
- name = continued_name | |
- continued_line = nil | |
- end | |
+ next if $2 | |
+ val = continued_line.join("") | |
+ name = continued_name | |
+ continued_line = nil | |
end | |
when /^(?:ac_given_)?INSTALL=(.*)/ | |
v_fast << " CONFIG[\"INSTALL\"] = " + $1 + "\n" | |
@@ -141,7 +140,7 @@ | |
print(*v_fast) | |
print(*v_others) | |
print <<EOS | |
- CONFIG["rubylibdir"] = "$(libdir)/ruby/$(ruby_version)" | |
+ CONFIG["rubylibdir"] = "$(libdir)/$(ruby_install_name)/$(ruby_version)" | |
CONFIG["archdir"] = "$(rubylibdir)/$(arch)" | |
CONFIG["sitelibdir"] = "$(sitedir)/$(ruby_version)" | |
CONFIG["sitearchdir"] = "$(sitelibdir)/$(sitearch)" | |
Index: enumerator.c | |
=================================================================== | |
--- enumerator.c (.../v1_9_0_5) (revision 21934) | |
+++ enumerator.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -22,6 +22,7 @@ | |
*/ | |
VALUE rb_cEnumerator; | |
static VALUE sym_each; | |
+static ID id_rewind; | |
VALUE rb_eStopIteration; | |
@@ -498,7 +499,7 @@ | |
* | |
* Returns the next object in the enumerator, and move the internal | |
* position forward. When the position reached at the end, internal | |
- * position is rewinded then StopIteration is raised. | |
+ * position is rewound then StopIteration is raised. | |
* | |
* Note that enumeration sequence by next method does not affect other | |
* non-external enumeration methods, unless underlying iteration | |
@@ -532,6 +533,8 @@ | |
* e.rewind => e | |
* | |
* Rewinds the enumeration sequence by the next method. | |
+ * | |
+ * If the enclosed object responds to a "rewind" method, it is called. | |
*/ | |
static VALUE | |
@@ -539,6 +542,9 @@ | |
{ | |
struct enumerator *e = enumerator_ptr(obj); | |
+ if (rb_respond_to(e->obj, id_rewind)) | |
+ rb_funcall(e->obj, id_rewind, 0); | |
+ | |
e->fib = 0; | |
e->dst = Qnil; | |
e->no_next = Qfalse; | |
@@ -798,6 +804,7 @@ | |
rb_define_method(rb_cYielder, "<<", yielder_yield, -2); | |
sym_each = ID2SYM(rb_intern("each")); | |
+ id_rewind = rb_intern("rewind"); | |
rb_provide("enumerator.so"); /* for backward compatibility */ | |
} | |
Index: enc/make_encdb.rb | |
=================================================================== | |
--- enc/make_encdb.rb (.../v1_9_0_5) (revision 21934) | |
+++ enc/make_encdb.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,77 +0,0 @@ | |
-# | |
-# OnigEncodingDefine(foo, Foo) = { | |
-# .. | |
-# "Shift_JIS", /* Canonical Name */ | |
-# .. | |
-# }; | |
-# ENC_ALIAS("SJIS", "Shift_JIS") | |
-# ENC_REPLICATE("Windows-31J", "Shift_JIS") | |
-# ENC_ALIAS("CP932", "Windows-31J") | |
-# | |
- | |
-def check_duplication(defs, name, fn, line) | |
- if defs[name] | |
- raise ArgumentError, "%s:%d: encoding %s is already registered(%s:%d)" % | |
- [fn, line, name, *defs[name]] | |
- else | |
- defs[name.upcase] = [fn,line] | |
- end | |
-end | |
- | |
-count = 0 | |
-lines = [] | |
-encodings = [] | |
-defs = {} | |
-encdirs = ARGV.dup | |
-outhdr = encdirs.shift || 'encdb.h' | |
-encdirs << 'enc' if encdirs.empty? | |
-files = {} | |
-encdirs.each do |encdir| | |
- next unless File.directory?(encdir) | |
- Dir.open(encdir) {|d| d.grep(/.+\.[ch]\z/)}.sort_by {|e| | |
- e.scan(/(\d+)|(\D+)/).map {|n,a| a||[n.size,n.to_i]}.flatten | |
- }.each do |fn| | |
- next if files[fn] | |
- files[fn] = true | |
- open(File.join(encdir,fn)) do |f| | |
- orig = nil | |
- name = nil | |
- f.each_line do |line| | |
- if (/^OnigEncodingDefine/ =~ line)..(/"(.*?)"/ =~ line) | |
- if $1 | |
- check_duplication(defs, $1, fn, $.) | |
- encodings << $1 | |
- count += 1 | |
- end | |
- else | |
- case line | |
- when /^\s*rb_enc_register\(\s*"([^"]+)"/ | |
- count += 1 | |
- line = nil | |
- when /^ENC_REPLICATE\(\s*"([^"]+)"\s*,\s*"([^"]+)"/ | |
- raise ArgumentError, | |
- '%s:%d: ENC_REPLICATE: %s is not defined yet. (replica %s)' % | |
- [fn, $., $2, $1] unless defs[$2.upcase] | |
- count += 1 | |
- when /^ENC_ALIAS\(\s*"([^"]+)"\s*,\s*"([^"]+)"/ | |
- raise ArgumentError, | |
- '%s:%d: ENC_ALIAS: %s is not defined yet. (alias %s)' % | |
- [fn, $., $2, $1] unless defs[$2.upcase] | |
- when /^ENC_DUMMY\(\s*"([^"]+)"/ | |
- count += 1 | |
- else | |
- next | |
- end | |
- check_duplication(defs, $1, fn, $.) | |
- lines << line.sub(/;.*/m, "").chomp + ";\n" if line | |
- end | |
- end | |
- end | |
- end | |
-end | |
- | |
-result = encodings.map {|e| %[ENC_DEFINE("#{e}");\n]}.join + lines.join + | |
- "\n#define ENCODING_COUNT #{count}\n" | |
-open(outhdr, 'wb') do |f| | |
- f.print result | |
-end | |
Index: enc/Makefile.in | |
=================================================================== | |
--- enc/Makefile.in (.../v1_9_0_5) (revision 21934) | |
+++ enc/Makefile.in (.../v1_9_1_rc2) (revision 21934) | |
@@ -38,7 +38,6 @@ | |
DEFS = @DEFS@ | |
CPPFLAGS = @CPPFLAGS@ -DONIG_ENC_REGISTER=rb_enc_register | |
LDFLAGS = @LDFLAGS@ | |
-LIBS = @LIBRUBYARG@ @LIBS@ $(EXTLIBS) | |
LDSHARED = @LDSHARED@ | |
ldflags = $(LDFLAGS) | |
dldflags = @DLDFLAGS@ | |
@@ -60,5 +59,5 @@ | |
clean: | |
-distclean: clean | |
+distclean: clean clean-srcs | |
@$(RM) enc.mk | |
Index: enc/us_ascii.c | |
=================================================================== | |
--- enc/us_ascii.c (.../v1_9_0_5) (revision 21934) | |
+++ enc/us_ascii.c (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,6 +1,6 @@ | |
#include "regenc.h" | |
-extern int | |
+static int | |
us_ascii_mbc_enc_len(const UChar* p, const UChar* e, OnigEncoding enc) | |
{ | |
if (*p & 0x80) | |
Index: enc/trans/make_transdb.rb | |
=================================================================== | |
--- enc/trans/make_transdb.rb (.../v1_9_0_5) (revision 21934) | |
+++ enc/trans/make_transdb.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -1,57 +0,0 @@ | |
-# | |
-# static const rb_transcoder | |
-# rb_from_US_ASCII = { | |
-# "US-ASCII", "UTF-8", &from_US_ASCII, 1, 0, | |
-# NULL, NULL, | |
-# }; | |
-# | |
- | |
-count = 0 | |
-converters = {} | |
-transdirs = ARGV.dup | |
-outhdr = transdirs.shift || 'transdb.h' | |
-transdirs << 'enc/trans' if transdirs.empty? | |
- | |
-transdirs = transdirs.sort_by {|td| | |
- -td.length | |
-}.inject([]) {|tds, td| | |
- next tds unless File.directory?(td) | |
- tds << td if tds.all? {|td2| !File.identical?(td2, td) } | |
- tds | |
-} | |
- | |
-files = {} | |
-names_t = [] | |
-transdirs.each do |transdir| | |
- names = Dir.entries(transdir) | |
- names_t += names.map {|n| /(?!\A)\.trans\z/ =~ n ? $` : nil }.compact | |
- names_c = names.map {|n| /(?!\A)\.c\z/ =~ n ? $` : nil }.compact | |
- (names_t & names_c).map {|n| | |
- "#{n}.c" | |
- }.sort_by {|e| | |
- e.scan(/(\d+)|(\D+)/).map {|n,a| a||[n.size,n.to_i]}.flatten | |
- }.each do |fn| | |
- next if files[fn] | |
- files[fn] = true | |
- path = File.join(transdir,fn) | |
- open(path) do |f| | |
- f.each_line do |line| | |
- if (/^static const rb_transcoder/ =~ line)..(/"(.*?)"\s*,\s*"(.*?)"/ =~ line) | |
- if $1 && $2 | |
- from_to = "%s to %s" % [$1, $2] | |
- if converters[from_to] | |
- raise ArgumentError, '%s:%d: transcode "%s" is already registered at %s:%d' % | |
- [path, $., from_to, *converters[from_to].values_at(3, 4)] | |
- else | |
- converters[from_to] = [$1, $2, fn[0..-3], path, $.] | |
- end | |
- end | |
- end | |
- end | |
- end | |
- end | |
-end | |
-result = converters.map {|k, v| %[rb_declare_transcoder("%s", "%s", "%s");\n] % v}.join | |
-open(outhdr, 'wb') do |f| | |
- f.print result | |
-end | |
Index: enc/trans/cp850-tbl.rb | |
=================================================================== | |
--- enc/trans/cp850-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/cp850-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+CP850_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["AD",0xA1], | |
+ ["BD",0xA2], | |
+ ["9C",0xA3], | |
+ ["CF",0xA4], | |
+ ["BE",0xA5], | |
+ ["DD",0xA6], | |
+ ["F5",0xA7], | |
+ ["F9",0xA8], | |
+ ["B8",0xA9], | |
+ ["A6",0xAA], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F0",0xAD], | |
+ ["A9",0xAE], | |
+ ["EE",0xAF], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["FC",0xB3], | |
+ ["EF",0xB4], | |
+ ["E6",0xB5], | |
+ ["F4",0xB6], | |
+ ["FA",0xB7], | |
+ ["F7",0xB8], | |
+ ["FB",0xB9], | |
+ ["A7",0xBA], | |
+ ["AF",0xBB], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["F3",0xBE], | |
+ ["A8",0xBF], | |
+ ["B7",0xC0], | |
+ ["B5",0xC1], | |
+ ["B6",0xC2], | |
+ ["C7",0xC3], | |
+ ["8E",0xC4], | |
+ ["8F",0xC5], | |
+ ["92",0xC6], | |
+ ["80",0xC7], | |
+ ["D4",0xC8], | |
+ ["90",0xC9], | |
+ ["D2",0xCA], | |
+ ["D3",0xCB], | |
+ ["DE",0xCC], | |
+ ["D6",0xCD], | |
+ ["D7",0xCE], | |
+ ["D8",0xCF], | |
+ ["D1",0xD0], | |
+ ["A5",0xD1], | |
+ ["E3",0xD2], | |
+ ["E0",0xD3], | |
+ ["E2",0xD4], | |
+ ["E5",0xD5], | |
+ ["99",0xD6], | |
+ ["9E",0xD7], | |
+ ["9D",0xD8], | |
+ ["EB",0xD9], | |
+ ["E9",0xDA], | |
+ ["EA",0xDB], | |
+ ["9A",0xDC], | |
+ ["ED",0xDD], | |
+ ["E8",0xDE], | |
+ ["E1",0xDF], | |
+ ["85",0xE0], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["C6",0xE3], | |
+ ["84",0xE4], | |
+ ["86",0xE5], | |
+ ["91",0xE6], | |
+ ["87",0xE7], | |
+ ["8A",0xE8], | |
+ ["82",0xE9], | |
+ ["88",0xEA], | |
+ ["89",0xEB], | |
+ ["8D",0xEC], | |
+ ["A1",0xED], | |
+ ["8C",0xEE], | |
+ ["8B",0xEF], | |
+ ["D0",0xF0], | |
+ ["A4",0xF1], | |
+ ["95",0xF2], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["E4",0xF5], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["9B",0xF8], | |
+ ["97",0xF9], | |
+ ["A3",0xFA], | |
+ ["96",0xFB], | |
+ ["81",0xFC], | |
+ ["EC",0xFD], | |
+ ["E7",0xFE], | |
+ ["98",0xFF], | |
+ ["D5",0x131], | |
+ ["9F",0x192], | |
+ ["F2",0x2017], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/cp850-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm852-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm852-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm852-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM852_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["CF",0xA4], | |
+ ["F5",0xA7], | |
+ ["F9",0xA8], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F0",0xAD], | |
+ ["F8",0xB0], | |
+ ["EF",0xB4], | |
+ ["F7",0xB8], | |
+ ["AF",0xBB], | |
+ ["B5",0xC1], | |
+ ["B6",0xC2], | |
+ ["8E",0xC4], | |
+ ["80",0xC7], | |
+ ["90",0xC9], | |
+ ["D3",0xCB], | |
+ ["D6",0xCD], | |
+ ["D7",0xCE], | |
+ ["E0",0xD3], | |
+ ["E2",0xD4], | |
+ ["99",0xD6], | |
+ ["9E",0xD7], | |
+ ["E9",0xDA], | |
+ ["9A",0xDC], | |
+ ["ED",0xDD], | |
+ ["E1",0xDF], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["84",0xE4], | |
+ ["87",0xE7], | |
+ ["82",0xE9], | |
+ ["89",0xEB], | |
+ ["A1",0xED], | |
+ ["8C",0xEE], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["A3",0xFA], | |
+ ["81",0xFC], | |
+ ["EC",0xFD], | |
+ ["C6",0x102], | |
+ ["C7",0x103], | |
+ ["A4",0x104], | |
+ ["A5",0x105], | |
+ ["8F",0x106], | |
+ ["86",0x107], | |
+ ["AC",0x10C], | |
+ ["9F",0x10D], | |
+ ["D2",0x10E], | |
+ ["D4",0x10F], | |
+ ["D1",0x110], | |
+ ["D0",0x111], | |
+ ["A8",0x118], | |
+ ["A9",0x119], | |
+ ["B7",0x11A], | |
+ ["D8",0x11B], | |
+ ["91",0x139], | |
+ ["92",0x13A], | |
+ ["95",0x13D], | |
+ ["96",0x13E], | |
+ ["9D",0x141], | |
+ ["88",0x142], | |
+ ["E3",0x143], | |
+ ["E4",0x144], | |
+ ["D5",0x147], | |
+ ["E5",0x148], | |
+ ["8A",0x150], | |
+ ["8B",0x151], | |
+ ["E8",0x154], | |
+ ["EA",0x155], | |
+ ["FC",0x158], | |
+ ["FD",0x159], | |
+ ["97",0x15A], | |
+ ["98",0x15B], | |
+ ["B8",0x15E], | |
+ ["AD",0x15F], | |
+ ["E6",0x160], | |
+ ["E7",0x161], | |
+ ["DD",0x162], | |
+ ["EE",0x163], | |
+ ["9B",0x164], | |
+ ["9C",0x165], | |
+ ["DE",0x16E], | |
+ ["85",0x16F], | |
+ ["EB",0x170], | |
+ ["FB",0x171], | |
+ ["8D",0x179], | |
+ ["AB",0x17A], | |
+ ["BD",0x17B], | |
+ ["BE",0x17C], | |
+ ["A6",0x17D], | |
+ ["A7",0x17E], | |
+ ["F3",0x2C7], | |
+ ["F4",0x2D8], | |
+ ["FA",0x2D9], | |
+ ["F2",0x2DB], | |
+ ["F1",0x2DD], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm852-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm862-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm862-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm862-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM862_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["AD",0xA1], | |
+ ["9B",0xA2], | |
+ ["9C",0xA3], | |
+ ["9D",0xA5], | |
+ ["A6",0xAA], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["E6",0xB5], | |
+ ["FA",0xB7], | |
+ ["A7",0xBA], | |
+ ["AF",0xBB], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["A8",0xBF], | |
+ ["A5",0xD1], | |
+ ["E1",0xDF], | |
+ ["A0",0xE1], | |
+ ["A1",0xED], | |
+ ["A4",0xF1], | |
+ ["A2",0xF3], | |
+ ["F6",0xF7], | |
+ ["A3",0xFA], | |
+ ["9F",0x192], | |
+ ["E2",0x393], | |
+ ["E9",0x398], | |
+ ["E4",0x3A3], | |
+ ["E8",0x3A6], | |
+ ["EA",0x3A9], | |
+ ["E0",0x3B1], | |
+ ["EB",0x3B4], | |
+ ["EE",0x3B5], | |
+ ["E3",0x3C0], | |
+ ["E5",0x3C3], | |
+ ["E7",0x3C4], | |
+ ["ED",0x3C6], | |
+ ["80",0x5D0], | |
+ ["81",0x5D1], | |
+ ["82",0x5D2], | |
+ ["83",0x5D3], | |
+ ["84",0x5D4], | |
+ ["85",0x5D5], | |
+ ["86",0x5D6], | |
+ ["87",0x5D7], | |
+ ["88",0x5D8], | |
+ ["89",0x5D9], | |
+ ["8A",0x5DA], | |
+ ["8B",0x5DB], | |
+ ["8C",0x5DC], | |
+ ["8D",0x5DD], | |
+ ["8E",0x5DE], | |
+ ["8F",0x5DF], | |
+ ["90",0x5E0], | |
+ ["91",0x5E1], | |
+ ["92",0x5E2], | |
+ ["93",0x5E3], | |
+ ["94",0x5E4], | |
+ ["95",0x5E5], | |
+ ["96",0x5E6], | |
+ ["97",0x5E7], | |
+ ["98",0x5E8], | |
+ ["99",0x5E9], | |
+ ["9A",0x5EA], | |
+ ["FC",0x207F], | |
+ ["9E",0x20A7], | |
+ ["F9",0x2219], | |
+ ["FB",0x221A], | |
+ ["EC",0x221E], | |
+ ["EF",0x2229], | |
+ ["F7",0x2248], | |
+ ["F0",0x2261], | |
+ ["F3",0x2264], | |
+ ["F2",0x2265], | |
+ ["A9",0x2310], | |
+ ["F4",0x2320], | |
+ ["F5",0x2321], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["D5",0x2552], | |
+ ["D6",0x2553], | |
+ ["C9",0x2554], | |
+ ["B8",0x2555], | |
+ ["B7",0x2556], | |
+ ["BB",0x2557], | |
+ ["D4",0x2558], | |
+ ["D3",0x2559], | |
+ ["C8",0x255A], | |
+ ["BE",0x255B], | |
+ ["BD",0x255C], | |
+ ["BC",0x255D], | |
+ ["C6",0x255E], | |
+ ["C7",0x255F], | |
+ ["CC",0x2560], | |
+ ["B5",0x2561], | |
+ ["B6",0x2562], | |
+ ["B9",0x2563], | |
+ ["D1",0x2564], | |
+ ["D2",0x2565], | |
+ ["CB",0x2566], | |
+ ["CF",0x2567], | |
+ ["D0",0x2568], | |
+ ["CA",0x2569], | |
+ ["D8",0x256A], | |
+ ["D7",0x256B], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm862-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/gbk.trans | |
=================================================================== | |
--- enc/trans/gbk.trans (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/gbk.trans (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,16 @@ | |
+#include "transcode_data.h" | |
+ | |
+<% | |
+ require "gbk-tbl" | |
+ | |
+ transcode_tblgen "GBK", "UTF-8", [["{00-7f}", :nomap], *GBK_TO_UCS_TBL] | |
+ transcode_tblgen "UTF-8", "GBK", [["{00-7f}", :nomap], *GBK_TO_UCS_TBL.map {|a,b| [b,a] }] | |
+%> | |
+ | |
+<%= transcode_generated_code %> | |
+ | |
+void | |
+Init_gbk(void) | |
+{ | |
+<%= transcode_register_code %> | |
+} | |
Property changes on: enc/trans/gbk.trans | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm775-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm775-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm775-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM775_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["96",0xA2], | |
+ ["9C",0xA3], | |
+ ["9F",0xA4], | |
+ ["A7",0xA6], | |
+ ["F5",0xA7], | |
+ ["A8",0xA9], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F0",0xAD], | |
+ ["A9",0xAE], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["FC",0xB3], | |
+ ["E6",0xB5], | |
+ ["F4",0xB6], | |
+ ["FA",0xB7], | |
+ ["FB",0xB9], | |
+ ["AF",0xBB], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["F3",0xBE], | |
+ ["8E",0xC4], | |
+ ["8F",0xC5], | |
+ ["92",0xC6], | |
+ ["90",0xC9], | |
+ ["E0",0xD3], | |
+ ["E5",0xD5], | |
+ ["99",0xD6], | |
+ ["9E",0xD7], | |
+ ["9D",0xD8], | |
+ ["9A",0xDC], | |
+ ["E1",0xDF], | |
+ ["84",0xE4], | |
+ ["86",0xE5], | |
+ ["91",0xE6], | |
+ ["82",0xE9], | |
+ ["A2",0xF3], | |
+ ["E4",0xF5], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["9B",0xF8], | |
+ ["81",0xFC], | |
+ ["A0",0x100], | |
+ ["83",0x101], | |
+ ["B5",0x104], | |
+ ["D0",0x105], | |
+ ["80",0x106], | |
+ ["87",0x107], | |
+ ["B6",0x10C], | |
+ ["D1",0x10D], | |
+ ["ED",0x112], | |
+ ["89",0x113], | |
+ ["B8",0x116], | |
+ ["D3",0x117], | |
+ ["B7",0x118], | |
+ ["D2",0x119], | |
+ ["95",0x122], | |
+ ["85",0x123], | |
+ ["A1",0x12A], | |
+ ["8C",0x12B], | |
+ ["BD",0x12E], | |
+ ["D4",0x12F], | |
+ ["E8",0x136], | |
+ ["E9",0x137], | |
+ ["EA",0x13B], | |
+ ["EB",0x13C], | |
+ ["AD",0x141], | |
+ ["88",0x142], | |
+ ["E3",0x143], | |
+ ["E7",0x144], | |
+ ["EE",0x145], | |
+ ["EC",0x146], | |
+ ["E2",0x14C], | |
+ ["93",0x14D], | |
+ ["8A",0x156], | |
+ ["8B",0x157], | |
+ ["97",0x15A], | |
+ ["98",0x15B], | |
+ ["BE",0x160], | |
+ ["D5",0x161], | |
+ ["C7",0x16A], | |
+ ["D7",0x16B], | |
+ ["C6",0x172], | |
+ ["D6",0x173], | |
+ ["8D",0x179], | |
+ ["A5",0x17A], | |
+ ["A3",0x17B], | |
+ ["A4",0x17C], | |
+ ["CF",0x17D], | |
+ ["D8",0x17E], | |
+ ["EF",0x2019], | |
+ ["F2",0x201C], | |
+ ["A6",0x201D], | |
+ ["F7",0x201E], | |
+ ["F9",0x2219], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm775-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm866-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm866-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm866-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM866_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["FD",0xA4], | |
+ ["F8",0xB0], | |
+ ["FA",0xB7], | |
+ ["F0",0x401], | |
+ ["F2",0x404], | |
+ ["F4",0x407], | |
+ ["F6",0x40E], | |
+ ["80",0x410], | |
+ ["81",0x411], | |
+ ["82",0x412], | |
+ ["83",0x413], | |
+ ["84",0x414], | |
+ ["85",0x415], | |
+ ["86",0x416], | |
+ ["87",0x417], | |
+ ["88",0x418], | |
+ ["89",0x419], | |
+ ["8A",0x41A], | |
+ ["8B",0x41B], | |
+ ["8C",0x41C], | |
+ ["8D",0x41D], | |
+ ["8E",0x41E], | |
+ ["8F",0x41F], | |
+ ["90",0x420], | |
+ ["91",0x421], | |
+ ["92",0x422], | |
+ ["93",0x423], | |
+ ["94",0x424], | |
+ ["95",0x425], | |
+ ["96",0x426], | |
+ ["97",0x427], | |
+ ["98",0x428], | |
+ ["99",0x429], | |
+ ["9A",0x42A], | |
+ ["9B",0x42B], | |
+ ["9C",0x42C], | |
+ ["9D",0x42D], | |
+ ["9E",0x42E], | |
+ ["9F",0x42F], | |
+ ["A0",0x430], | |
+ ["A1",0x431], | |
+ ["A2",0x432], | |
+ ["A3",0x433], | |
+ ["A4",0x434], | |
+ ["A5",0x435], | |
+ ["A6",0x436], | |
+ ["A7",0x437], | |
+ ["A8",0x438], | |
+ ["A9",0x439], | |
+ ["AA",0x43A], | |
+ ["AB",0x43B], | |
+ ["AC",0x43C], | |
+ ["AD",0x43D], | |
+ ["AE",0x43E], | |
+ ["AF",0x43F], | |
+ ["E0",0x440], | |
+ ["E1",0x441], | |
+ ["E2",0x442], | |
+ ["E3",0x443], | |
+ ["E4",0x444], | |
+ ["E5",0x445], | |
+ ["E6",0x446], | |
+ ["E7",0x447], | |
+ ["E8",0x448], | |
+ ["E9",0x449], | |
+ ["EA",0x44A], | |
+ ["EB",0x44B], | |
+ ["EC",0x44C], | |
+ ["ED",0x44D], | |
+ ["EE",0x44E], | |
+ ["EF",0x44F], | |
+ ["F1",0x451], | |
+ ["F3",0x454], | |
+ ["F5",0x457], | |
+ ["F7",0x45E], | |
+ ["FC",0x2116], | |
+ ["F9",0x2219], | |
+ ["FB",0x221A], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["D5",0x2552], | |
+ ["D6",0x2553], | |
+ ["C9",0x2554], | |
+ ["B8",0x2555], | |
+ ["B7",0x2556], | |
+ ["BB",0x2557], | |
+ ["D4",0x2558], | |
+ ["D3",0x2559], | |
+ ["C8",0x255A], | |
+ ["BE",0x255B], | |
+ ["BD",0x255C], | |
+ ["BC",0x255D], | |
+ ["C6",0x255E], | |
+ ["C7",0x255F], | |
+ ["CC",0x2560], | |
+ ["B5",0x2561], | |
+ ["B6",0x2562], | |
+ ["B9",0x2563], | |
+ ["D1",0x2564], | |
+ ["D2",0x2565], | |
+ ["CB",0x2566], | |
+ ["CF",0x2567], | |
+ ["D0",0x2568], | |
+ ["CA",0x2569], | |
+ ["D8",0x256A], | |
+ ["D7",0x256B], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm866-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1252-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1252-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1252-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,125 @@ | |
+WINDOWS_1252_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A1",0xA1], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["A4",0xA4], | |
+ ["A5",0xA5], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A8",0xA8], | |
+ ["A9",0xA9], | |
+ ["AA",0xAA], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["AF",0xAF], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B2",0xB2], | |
+ ["B3",0xB3], | |
+ ["B4",0xB4], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["B8",0xB8], | |
+ ["B9",0xB9], | |
+ ["BA",0xBA], | |
+ ["BB",0xBB], | |
+ ["BC",0xBC], | |
+ ["BD",0xBD], | |
+ ["BE",0xBE], | |
+ ["BF",0xBF], | |
+ ["C0",0xC0], | |
+ ["C1",0xC1], | |
+ ["C2",0xC2], | |
+ ["C3",0xC3], | |
+ ["C4",0xC4], | |
+ ["C5",0xC5], | |
+ ["C6",0xC6], | |
+ ["C7",0xC7], | |
+ ["C8",0xC8], | |
+ ["C9",0xC9], | |
+ ["CA",0xCA], | |
+ ["CB",0xCB], | |
+ ["CC",0xCC], | |
+ ["CD",0xCD], | |
+ ["CE",0xCE], | |
+ ["CF",0xCF], | |
+ ["D0",0xD0], | |
+ ["D1",0xD1], | |
+ ["D2",0xD2], | |
+ ["D3",0xD3], | |
+ ["D4",0xD4], | |
+ ["D5",0xD5], | |
+ ["D6",0xD6], | |
+ ["D7",0xD7], | |
+ ["D8",0xD8], | |
+ ["D9",0xD9], | |
+ ["DA",0xDA], | |
+ ["DB",0xDB], | |
+ ["DC",0xDC], | |
+ ["DD",0xDD], | |
+ ["DE",0xDE], | |
+ ["DF",0xDF], | |
+ ["E0",0xE0], | |
+ ["E1",0xE1], | |
+ ["E2",0xE2], | |
+ ["E3",0xE3], | |
+ ["E4",0xE4], | |
+ ["E5",0xE5], | |
+ ["E6",0xE6], | |
+ ["E7",0xE7], | |
+ ["E8",0xE8], | |
+ ["E9",0xE9], | |
+ ["EA",0xEA], | |
+ ["EB",0xEB], | |
+ ["EC",0xEC], | |
+ ["ED",0xED], | |
+ ["EE",0xEE], | |
+ ["EF",0xEF], | |
+ ["F0",0xF0], | |
+ ["F1",0xF1], | |
+ ["F2",0xF2], | |
+ ["F3",0xF3], | |
+ ["F4",0xF4], | |
+ ["F5",0xF5], | |
+ ["F6",0xF6], | |
+ ["F7",0xF7], | |
+ ["F8",0xF8], | |
+ ["F9",0xF9], | |
+ ["FA",0xFA], | |
+ ["FB",0xFB], | |
+ ["FC",0xFC], | |
+ ["FD",0xFD], | |
+ ["FE",0xFE], | |
+ ["FF",0xFF], | |
+ ["8C",0x152], | |
+ ["9C",0x153], | |
+ ["8A",0x160], | |
+ ["9A",0x161], | |
+ ["9F",0x178], | |
+ ["8E",0x17D], | |
+ ["9E",0x17E], | |
+ ["83",0x192], | |
+ ["88",0x2C6], | |
+ ["98",0x2DC], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["80",0x20AC], | |
+ ["99",0x2122], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1252-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/chinese.trans | |
=================================================================== | |
--- enc/trans/chinese.trans (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/chinese.trans (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,30 @@ | |
+#include "transcode_data.h" | |
+ | |
+<% | |
+ set_valid_byte_pattern 'GB2312', 'EUC-KR' | |
+ set_valid_byte_pattern 'GB12345', 'EUC-KR' | |
+ | |
+ transcode_tblgen "GB2312", "UTF-8", | |
+ [["{00-7f}", :nomap]] + | |
+ citrus_decode_mapsrc("euc", 0x8080, "GB2312/UCS") | |
+ | |
+ transcode_tblgen "GB12345", "UTF-8", | |
+ [["{00-7f}", :nomap]] + | |
+ citrus_decode_mapsrc("euc", 0x8080, "GB12345/UCS") | |
+ | |
+ transcode_tblgen "UTF-8", "GB2312", | |
+ [["{00-7f}", :nomap]] + | |
+ citrus_decode_mapsrc("euc", 0x8080, "UCS/GB2312") | |
+ | |
+ transcode_tblgen "UTF-8", "GB12345", | |
+ [["{00-7f}", :nomap]] + | |
+ citrus_decode_mapsrc("euc", 0x8080, "UCS/GB12345") | |
+%> | |
+ | |
+<%= transcode_generated_code %> | |
+ | |
+void | |
+Init_chinese(void) | |
+{ | |
+<%= transcode_register_code %> | |
+} | |
Property changes on: enc/trans/chinese.trans | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1256-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1256-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1256-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+WINDOWS_1256_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["A4",0xA4], | |
+ ["A5",0xA5], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A8",0xA8], | |
+ ["A9",0xA9], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["AF",0xAF], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B2",0xB2], | |
+ ["B3",0xB3], | |
+ ["B4",0xB4], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["B8",0xB8], | |
+ ["B9",0xB9], | |
+ ["BB",0xBB], | |
+ ["BC",0xBC], | |
+ ["BD",0xBD], | |
+ ["BE",0xBE], | |
+ ["D7",0xD7], | |
+ ["E0",0xE0], | |
+ ["E2",0xE2], | |
+ ["E7",0xE7], | |
+ ["E8",0xE8], | |
+ ["E9",0xE9], | |
+ ["EA",0xEA], | |
+ ["EB",0xEB], | |
+ ["EE",0xEE], | |
+ ["EF",0xEF], | |
+ ["F4",0xF4], | |
+ ["F7",0xF7], | |
+ ["F9",0xF9], | |
+ ["FB",0xFB], | |
+ ["FC",0xFC], | |
+ ["8C",0x152], | |
+ ["9C",0x153], | |
+ ["83",0x192], | |
+ ["88",0x2C6], | |
+ ["A1",0x60C], | |
+ ["BA",0x61B], | |
+ ["BF",0x61F], | |
+ ["C1",0x621], | |
+ ["C2",0x622], | |
+ ["C3",0x623], | |
+ ["C4",0x624], | |
+ ["C5",0x625], | |
+ ["C6",0x626], | |
+ ["C7",0x627], | |
+ ["C8",0x628], | |
+ ["C9",0x629], | |
+ ["CA",0x62A], | |
+ ["CB",0x62B], | |
+ ["CC",0x62C], | |
+ ["CD",0x62D], | |
+ ["CE",0x62E], | |
+ ["CF",0x62F], | |
+ ["D0",0x630], | |
+ ["D1",0x631], | |
+ ["D2",0x632], | |
+ ["D3",0x633], | |
+ ["D4",0x634], | |
+ ["D5",0x635], | |
+ ["D6",0x636], | |
+ ["D8",0x637], | |
+ ["D9",0x638], | |
+ ["DA",0x639], | |
+ ["DB",0x63A], | |
+ ["DC",0x640], | |
+ ["DD",0x641], | |
+ ["DE",0x642], | |
+ ["DF",0x643], | |
+ ["E1",0x644], | |
+ ["E3",0x645], | |
+ ["E4",0x646], | |
+ ["E5",0x647], | |
+ ["E6",0x648], | |
+ ["EC",0x649], | |
+ ["ED",0x64A], | |
+ ["F0",0x64B], | |
+ ["F1",0x64C], | |
+ ["F2",0x64D], | |
+ ["F3",0x64E], | |
+ ["F5",0x64F], | |
+ ["F6",0x650], | |
+ ["F8",0x651], | |
+ ["FA",0x652], | |
+ ["8A",0x679], | |
+ ["81",0x67E], | |
+ ["8D",0x686], | |
+ ["8F",0x688], | |
+ ["9A",0x691], | |
+ ["8E",0x698], | |
+ ["98",0x6A9], | |
+ ["90",0x6AF], | |
+ ["9F",0x6BA], | |
+ ["AA",0x6BE], | |
+ ["C0",0x6C1], | |
+ ["FF",0x6D2], | |
+ ["9D",0x200C], | |
+ ["9E",0x200D], | |
+ ["FD",0x200E], | |
+ ["FE",0x200F], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["80",0x20AC], | |
+ ["99",0x2122], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1256-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/maccyrillic-tbl.rb | |
=================================================================== | |
--- enc/trans/maccyrillic-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/maccyrillic-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+MACCYRILLIC_TO_UCS_TBL = [ | |
+ ["CA",0xA0], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["FF",0xA4], | |
+ ["A4",0xA7], | |
+ ["A9",0xA9], | |
+ ["C7",0xAB], | |
+ ["C2",0xAC], | |
+ ["A8",0xAE], | |
+ ["A1",0xB0], | |
+ ["B1",0xB1], | |
+ ["B5",0xB5], | |
+ ["A6",0xB6], | |
+ ["C8",0xBB], | |
+ ["D6",0xF7], | |
+ ["C4",0x192], | |
+ ["DD",0x401], | |
+ ["AB",0x402], | |
+ ["AE",0x403], | |
+ ["B8",0x404], | |
+ ["C1",0x405], | |
+ ["A7",0x406], | |
+ ["BA",0x407], | |
+ ["B7",0x408], | |
+ ["BC",0x409], | |
+ ["BE",0x40A], | |
+ ["CB",0x40B], | |
+ ["CD",0x40C], | |
+ ["D8",0x40E], | |
+ ["DA",0x40F], | |
+ ["80",0x410], | |
+ ["81",0x411], | |
+ ["82",0x412], | |
+ ["83",0x413], | |
+ ["84",0x414], | |
+ ["85",0x415], | |
+ ["86",0x416], | |
+ ["87",0x417], | |
+ ["88",0x418], | |
+ ["89",0x419], | |
+ ["8A",0x41A], | |
+ ["8B",0x41B], | |
+ ["8C",0x41C], | |
+ ["8D",0x41D], | |
+ ["8E",0x41E], | |
+ ["8F",0x41F], | |
+ ["90",0x420], | |
+ ["91",0x421], | |
+ ["92",0x422], | |
+ ["93",0x423], | |
+ ["94",0x424], | |
+ ["95",0x425], | |
+ ["96",0x426], | |
+ ["97",0x427], | |
+ ["98",0x428], | |
+ ["99",0x429], | |
+ ["9A",0x42A], | |
+ ["9B",0x42B], | |
+ ["9C",0x42C], | |
+ ["9D",0x42D], | |
+ ["9E",0x42E], | |
+ ["9F",0x42F], | |
+ ["E0",0x430], | |
+ ["E1",0x431], | |
+ ["E2",0x432], | |
+ ["E3",0x433], | |
+ ["E4",0x434], | |
+ ["E5",0x435], | |
+ ["E6",0x436], | |
+ ["E7",0x437], | |
+ ["E8",0x438], | |
+ ["E9",0x439], | |
+ ["EA",0x43A], | |
+ ["EB",0x43B], | |
+ ["EC",0x43C], | |
+ ["ED",0x43D], | |
+ ["EE",0x43E], | |
+ ["EF",0x43F], | |
+ ["F0",0x440], | |
+ ["F1",0x441], | |
+ ["F2",0x442], | |
+ ["F3",0x443], | |
+ ["F4",0x444], | |
+ ["F5",0x445], | |
+ ["F6",0x446], | |
+ ["F7",0x447], | |
+ ["F8",0x448], | |
+ ["F9",0x449], | |
+ ["FA",0x44A], | |
+ ["FB",0x44B], | |
+ ["FC",0x44C], | |
+ ["FD",0x44D], | |
+ ["FE",0x44E], | |
+ ["DF",0x44F], | |
+ ["DE",0x451], | |
+ ["AC",0x452], | |
+ ["AF",0x453], | |
+ ["B9",0x454], | |
+ ["CF",0x455], | |
+ ["B4",0x456], | |
+ ["BB",0x457], | |
+ ["C0",0x458], | |
+ ["BD",0x459], | |
+ ["BF",0x45A], | |
+ ["CC",0x45B], | |
+ ["CE",0x45C], | |
+ ["D9",0x45E], | |
+ ["DB",0x45F], | |
+ ["D0",0x2013], | |
+ ["D1",0x2014], | |
+ ["D4",0x2018], | |
+ ["D5",0x2019], | |
+ ["D2",0x201C], | |
+ ["D3",0x201D], | |
+ ["D7",0x201E], | |
+ ["A0",0x2020], | |
+ ["A5",0x2022], | |
+ ["C9",0x2026], | |
+ ["DC",0x2116], | |
+ ["AA",0x2122], | |
+ ["B6",0x2202], | |
+ ["C6",0x2206], | |
+ ["C3",0x221A], | |
+ ["B0",0x221E], | |
+ ["C5",0x2248], | |
+ ["AD",0x2260], | |
+ ["B2",0x2264], | |
+ ["B3",0x2265], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/maccyrillic-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/gbk-tbl.rb | |
=================================================================== | |
--- enc/trans/gbk-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/gbk-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,21793 @@ | |
+GBK_TO_UCS_TBL= [ | |
+ ["A1E8",0xA4], | |
+ ["A1EC",0xA7], | |
+ ["A1A7",0xA8], | |
+ ["A1E3",0xB0], | |
+ ["A1C0",0xB1], | |
+ ["A1A4",0xB7], | |
+ ["A1C1",0xD7], | |
+ ["A8A4",0xE0], | |
+ ["A8A2",0xE1], | |
+ ["A8A8",0xE8], | |
+ ["A8A6",0xE9], | |
+ ["A8BA",0xEA], | |
+ ["A8AC",0xEC], | |
+ ["A8AA",0xED], | |
+ ["A8B0",0xF2], | |
+ ["A8AE",0xF3], | |
+ ["A1C2",0xF7], | |
+ ["A8B4",0xF9], | |
+ ["A8B2",0xFA], | |
+ ["A8B9",0xFC], | |
+ ["A8A1",0x101], | |
+ ["A8A5",0x113], | |
+ ["A8A7",0x11B], | |
+ ["A8A9",0x12B], | |
+ ["A8BD",0x144], | |
+ ["A8BE",0x148], | |
+ ["A8AD",0x14D], | |
+ ["A8B1",0x16B], | |
+ ["A8A3",0x1CE], | |
+ ["A8AB",0x1D0], | |
+ ["A8AF",0x1D2], | |
+ ["A8B3",0x1D4], | |
+ ["A8B5",0x1D6], | |
+ ["A8B6",0x1D8], | |
+ ["A8B7",0x1DA], | |
+ ["A8B8",0x1DC], | |
+ ["A8BB",0x251], | |
+ ["A8C0",0x261], | |
+ ["A1A6",0x2C7], | |
+ ["A1A5",0x2C9], | |
+ ["A840",0x2CA], | |
+ ["A841",0x2CB], | |
+ ["A842",0x2D9], | |
+ ["A6A1",0x391], | |
+ ["A6A2",0x392], | |
+ ["A6A3",0x393], | |
+ ["A6A4",0x394], | |
+ ["A6A5",0x395], | |
+ ["A6A6",0x396], | |
+ ["A6A7",0x397], | |
+ ["A6A8",0x398], | |
+ ["A6A9",0x399], | |
+ ["A6AA",0x39A], | |
+ ["A6AB",0x39B], | |
+ ["A6AC",0x39C], | |
+ ["A6AD",0x39D], | |
+ ["A6AE",0x39E], | |
+ ["A6AF",0x39F], | |
+ ["A6B0",0x3A0], | |
+ ["A6B1",0x3A1], | |
+ ["A6B2",0x3A3], | |
+ ["A6B3",0x3A4], | |
+ ["A6B4",0x3A5], | |
+ ["A6B5",0x3A6], | |
+ ["A6B6",0x3A7], | |
+ ["A6B7",0x3A8], | |
+ ["A6B8",0x3A9], | |
+ ["A6C1",0x3B1], | |
+ ["A6C2",0x3B2], | |
+ ["A6C3",0x3B3], | |
+ ["A6C4",0x3B4], | |
+ ["A6C5",0x3B5], | |
+ ["A6C6",0x3B6], | |
+ ["A6C7",0x3B7], | |
+ ["A6C8",0x3B8], | |
+ ["A6C9",0x3B9], | |
+ ["A6CA",0x3BA], | |
+ ["A6CB",0x3BB], | |
+ ["A6CC",0x3BC], | |
+ ["A6CD",0x3BD], | |
+ ["A6CE",0x3BE], | |
+ ["A6CF",0x3BF], | |
+ ["A6D0",0x3C0], | |
+ ["A6D1",0x3C1], | |
+ ["A6D2",0x3C3], | |
+ ["A6D3",0x3C4], | |
+ ["A6D4",0x3C5], | |
+ ["A6D5",0x3C6], | |
+ ["A6D6",0x3C7], | |
+ ["A6D7",0x3C8], | |
+ ["A6D8",0x3C9], | |
+ ["A7A7",0x401], | |
+ ["A7A1",0x410], | |
+ ["A7A2",0x411], | |
+ ["A7A3",0x412], | |
+ ["A7A4",0x413], | |
+ ["A7A5",0x414], | |
+ ["A7A6",0x415], | |
+ ["A7A8",0x416], | |
+ ["A7A9",0x417], | |
+ ["A7AA",0x418], | |
+ ["A7AB",0x419], | |
+ ["A7AC",0x41A], | |
+ ["A7AD",0x41B], | |
+ ["A7AE",0x41C], | |
+ ["A7AF",0x41D], | |
+ ["A7B0",0x41E], | |
+ ["A7B1",0x41F], | |
+ ["A7B2",0x420], | |
+ ["A7B3",0x421], | |
+ ["A7B4",0x422], | |
+ ["A7B5",0x423], | |
+ ["A7B6",0x424], | |
+ ["A7B7",0x425], | |
+ ["A7B8",0x426], | |
+ ["A7B9",0x427], | |
+ ["A7BA",0x428], | |
+ ["A7BB",0x429], | |
+ ["A7BC",0x42A], | |
+ ["A7BD",0x42B], | |
+ ["A7BE",0x42C], | |
+ ["A7BF",0x42D], | |
+ ["A7C0",0x42E], | |
+ ["A7C1",0x42F], | |
+ ["A7D1",0x430], | |
+ ["A7D2",0x431], | |
+ ["A7D3",0x432], | |
+ ["A7D4",0x433], | |
+ ["A7D5",0x434], | |
+ ["A7D6",0x435], | |
+ ["A7D8",0x436], | |
+ ["A7D9",0x437], | |
+ ["A7DA",0x438], | |
+ ["A7DB",0x439], | |
+ ["A7DC",0x43A], | |
+ ["A7DD",0x43B], | |
+ ["A7DE",0x43C], | |
+ ["A7DF",0x43D], | |
+ ["A7E0",0x43E], | |
+ ["A7E1",0x43F], | |
+ ["A7E2",0x440], | |
+ ["A7E3",0x441], | |
+ ["A7E4",0x442], | |
+ ["A7E5",0x443], | |
+ ["A7E6",0x444], | |
+ ["A7E7",0x445], | |
+ ["A7E8",0x446], | |
+ ["A7E9",0x447], | |
+ ["A7EA",0x448], | |
+ ["A7EB",0x449], | |
+ ["A7EC",0x44A], | |
+ ["A7ED",0x44B], | |
+ ["A7EE",0x44C], | |
+ ["A7EF",0x44D], | |
+ ["A7F0",0x44E], | |
+ ["A7F1",0x44F], | |
+ ["A7D7",0x451], | |
+ ["A95C",0x2010], | |
+ ["A843",0x2013], | |
+ ["A1AA",0x2014], | |
+ ["A844",0x2015], | |
+ ["A1AC",0x2016], | |
+ ["A1AE",0x2018], | |
+ ["A1AF",0x2019], | |
+ ["A1B0",0x201C], | |
+ ["A1B1",0x201D], | |
+ ["A845",0x2025], | |
+ ["A1AD",0x2026], | |
+ ["A1EB",0x2030], | |
+ ["A1E4",0x2032], | |
+ ["A1E5",0x2033], | |
+ ["A846",0x2035], | |
+ ["A1F9",0x203B], | |
+ ["A1E6",0x2103], | |
+ ["A847",0x2105], | |
+ ["A848",0x2109], | |
+ ["A1ED",0x2116], | |
+ ["A959",0x2121], | |
+ ["A2F1",0x2160], | |
+ ["A2F2",0x2161], | |
+ ["A2F3",0x2162], | |
+ ["A2F4",0x2163], | |
+ ["A2F5",0x2164], | |
+ ["A2F6",0x2165], | |
+ ["A2F7",0x2166], | |
+ ["A2F8",0x2167], | |
+ ["A2F9",0x2168], | |
+ ["A2FA",0x2169], | |
+ ["A2FB",0x216A], | |
+ ["A2FC",0x216B], | |
+ ["A2A1",0x2170], | |
+ ["A2A2",0x2171], | |
+ ["A2A3",0x2172], | |
+ ["A2A4",0x2173], | |
+ ["A2A5",0x2174], | |
+ ["A2A6",0x2175], | |
+ ["A2A7",0x2176], | |
+ ["A2A8",0x2177], | |
+ ["A2A9",0x2178], | |
+ ["A2AA",0x2179], | |
+ ["A1FB",0x2190], | |
+ ["A1FC",0x2191], | |
+ ["A1FA",0x2192], | |
+ ["A1FD",0x2193], | |
+ ["A849",0x2196], | |
+ ["A84A",0x2197], | |
+ ["A84B",0x2198], | |
+ ["A84C",0x2199], | |
+ ["A1CA",0x2208], | |
+ ["A1C7",0x220F], | |
+ ["A1C6",0x2211], | |
+ ["A84D",0x2215], | |
+ ["A1CC",0x221A], | |
+ ["A1D8",0x221D], | |
+ ["A1DE",0x221E], | |
+ ["A84E",0x221F], | |
+ ["A1CF",0x2220], | |
+ ["A84F",0x2223], | |
+ ["A1CE",0x2225], | |
+ ["A1C4",0x2227], | |
+ ["A1C5",0x2228], | |
+ ["A1C9",0x2229], | |
+ ["A1C8",0x222A], | |
+ ["A1D2",0x222B], | |
+ ["A1D3",0x222E], | |
+ ["A1E0",0x2234], | |
+ ["A1DF",0x2235], | |
+ ["A1C3",0x2236], | |
+ ["A1CB",0x2237], | |
+ ["A1D7",0x223D], | |
+ ["A1D6",0x2248], | |
+ ["A1D5",0x224C], | |
+ ["A850",0x2252], | |
+ ["A1D9",0x2260], | |
+ ["A1D4",0x2261], | |
+ ["A1DC",0x2264], | |
+ ["A1DD",0x2265], | |
+ ["A851",0x2266], | |
+ ["A852",0x2267], | |
+ ["A1DA",0x226E], | |
+ ["A1DB",0x226F], | |
+ ["A892",0x2295], | |
+ ["A1D1",0x2299], | |
+ ["A1CD",0x22A5], | |
+ ["A853",0x22BF], | |
+ ["A1D0",0x2312], | |
+ ["A2D9",0x2460], | |
+ ["A2DA",0x2461], | |
+ ["A2DB",0x2462], | |
+ ["A2DC",0x2463], | |
+ ["A2DD",0x2464], | |
+ ["A2DE",0x2465], | |
+ ["A2DF",0x2466], | |
+ ["A2E0",0x2467], | |
+ ["A2E1",0x2468], | |
+ ["A2E2",0x2469], | |
+ ["A2C5",0x2474], | |
+ ["A2C6",0x2475], | |
+ ["A2C7",0x2476], | |
+ ["A2C8",0x2477], | |
+ ["A2C9",0x2478], | |
+ ["A2CA",0x2479], | |
+ ["A2CB",0x247A], | |
+ ["A2CC",0x247B], | |
+ ["A2CD",0x247C], | |
+ ["A2CE",0x247D], | |
+ ["A2CF",0x247E], | |
+ ["A2D0",0x247F], | |
+ ["A2D1",0x2480], | |
+ ["A2D2",0x2481], | |
+ ["A2D3",0x2482], | |
+ ["A2D4",0x2483], | |
+ ["A2D5",0x2484], | |
+ ["A2D6",0x2485], | |
+ ["A2D7",0x2486], | |
+ ["A2D8",0x2487], | |
+ ["A2B1",0x2488], | |
+ ["A2B2",0x2489], | |
+ ["A2B3",0x248A], | |
+ ["A2B4",0x248B], | |
+ ["A2B5",0x248C], | |
+ ["A2B6",0x248D], | |
+ ["A2B7",0x248E], | |
+ ["A2B8",0x248F], | |
+ ["A2B9",0x2490], | |
+ ["A2BA",0x2491], | |
+ ["A2BB",0x2492], | |
+ ["A2BC",0x2493], | |
+ ["A2BD",0x2494], | |
+ ["A2BE",0x2495], | |
+ ["A2BF",0x2496], | |
+ ["A2C0",0x2497], | |
+ ["A2C1",0x2498], | |
+ ["A2C2",0x2499], | |
+ ["A2C3",0x249A], | |
+ ["A2C4",0x249B], | |
+ ["A9A4",0x2500], | |
+ ["A9A5",0x2501], | |
+ ["A9A6",0x2502], | |
+ ["A9A7",0x2503], | |
+ ["A9A8",0x2504], | |
+ ["A9A9",0x2505], | |
+ ["A9AA",0x2506], | |
+ ["A9AB",0x2507], | |
+ ["A9AC",0x2508], | |
+ ["A9AD",0x2509], | |
+ ["A9AE",0x250A], | |
+ ["A9AF",0x250B], | |
+ ["A9B0",0x250C], | |
+ ["A9B1",0x250D], | |
+ ["A9B2",0x250E], | |
+ ["A9B3",0x250F], | |
+ ["A9B4",0x2510], | |
+ ["A9B5",0x2511], | |
+ ["A9B6",0x2512], | |
+ ["A9B7",0x2513], | |
+ ["A9B8",0x2514], | |
+ ["A9B9",0x2515], | |
+ ["A9BA",0x2516], | |
+ ["A9BB",0x2517], | |
+ ["A9BC",0x2518], | |
+ ["A9BD",0x2519], | |
+ ["A9BE",0x251A], | |
+ ["A9BF",0x251B], | |
+ ["A9C0",0x251C], | |
+ ["A9C1",0x251D], | |
+ ["A9C2",0x251E], | |
+ ["A9C3",0x251F], | |
+ ["A9C4",0x2520], | |
+ ["A9C5",0x2521], | |
+ ["A9C6",0x2522], | |
+ ["A9C7",0x2523], | |
+ ["A9C8",0x2524], | |
+ ["A9C9",0x2525], | |
+ ["A9CA",0x2526], | |
+ ["A9CB",0x2527], | |
+ ["A9CC",0x2528], | |
+ ["A9CD",0x2529], | |
+ ["A9CE",0x252A], | |
+ ["A9CF",0x252B], | |
+ ["A9D0",0x252C], | |
+ ["A9D1",0x252D], | |
+ ["A9D2",0x252E], | |
+ ["A9D3",0x252F], | |
+ ["A9D4",0x2530], | |
+ ["A9D5",0x2531], | |
+ ["A9D6",0x2532], | |
+ ["A9D7",0x2533], | |
+ ["A9D8",0x2534], | |
+ ["A9D9",0x2535], | |
+ ["A9DA",0x2536], | |
+ ["A9DB",0x2537], | |
+ ["A9DC",0x2538], | |
+ ["A9DD",0x2539], | |
+ ["A9DE",0x253A], | |
+ ["A9DF",0x253B], | |
+ ["A9E0",0x253C], | |
+ ["A9E1",0x253D], | |
+ ["A9E2",0x253E], | |
+ ["A9E3",0x253F], | |
+ ["A9E4",0x2540], | |
+ ["A9E5",0x2541], | |
+ ["A9E6",0x2542], | |
+ ["A9E7",0x2543], | |
+ ["A9E8",0x2544], | |
+ ["A9E9",0x2545], | |
+ ["A9EA",0x2546], | |
+ ["A9EB",0x2547], | |
+ ["A9EC",0x2548], | |
+ ["A9ED",0x2549], | |
+ ["A9EE",0x254A], | |
+ ["A9EF",0x254B], | |
+ ["A854",0x2550], | |
+ ["A855",0x2551], | |
+ ["A856",0x2552], | |
+ ["A857",0x2553], | |
+ ["A858",0x2554], | |
+ ["A859",0x2555], | |
+ ["A85A",0x2556], | |
+ ["A85B",0x2557], | |
+ ["A85C",0x2558], | |
+ ["A85D",0x2559], | |
+ ["A85E",0x255A], | |
+ ["A85F",0x255B], | |
+ ["A860",0x255C], | |
+ ["A861",0x255D], | |
+ ["A862",0x255E], | |
+ ["A863",0x255F], | |
+ ["A864",0x2560], | |
+ ["A865",0x2561], | |
+ ["A866",0x2562], | |
+ ["A867",0x2563], | |
+ ["A868",0x2564], | |
+ ["A869",0x2565], | |
+ ["A86A",0x2566], | |
+ ["A86B",0x2567], | |
+ ["A86C",0x2568], | |
+ ["A86D",0x2569], | |
+ ["A86E",0x256A], | |
+ ["A86F",0x256B], | |
+ ["A870",0x256C], | |
+ ["A871",0x256D], | |
+ ["A872",0x256E], | |
+ ["A873",0x256F], | |
+ ["A874",0x2570], | |
+ ["A875",0x2571], | |
+ ["A876",0x2572], | |
+ ["A877",0x2573], | |
+ ["A878",0x2581], | |
+ ["A879",0x2582], | |
+ ["A87A",0x2583], | |
+ ["A87B",0x2584], | |
+ ["A87C",0x2585], | |
+ ["A87D",0x2586], | |
+ ["A87E",0x2587], | |
+ ["A880",0x2588], | |
+ ["A881",0x2589], | |
+ ["A882",0x258A], | |
+ ["A883",0x258B], | |
+ ["A884",0x258C], | |
+ ["A885",0x258D], | |
+ ["A886",0x258E], | |
+ ["A887",0x258F], | |
+ ["A888",0x2593], | |
+ ["A889",0x2594], | |
+ ["A88A",0x2595], | |
+ ["A1F6",0x25A0], | |
+ ["A1F5",0x25A1], | |
+ ["A1F8",0x25B2], | |
+ ["A1F7",0x25B3], | |
+ ["A88B",0x25BC], | |
+ ["A88C",0x25BD], | |
+ ["A1F4",0x25C6], | |
+ ["A1F3",0x25C7], | |
+ ["A1F0",0x25CB], | |
+ ["A1F2",0x25CE], | |
+ ["A1F1",0x25CF], | |
+ ["A88D",0x25E2], | |
+ ["A88E",0x25E3], | |
+ ["A88F",0x25E4], | |
+ ["A890",0x25E5], | |
+ ["A1EF",0x2605], | |
+ ["A1EE",0x2606], | |
+ ["A891",0x2609], | |
+ ["A1E2",0x2640], | |
+ ["A1E1",0x2642], | |
+ ["A1A1",0x3000], | |
+ ["A1A2",0x3001], | |
+ ["A1A3",0x3002], | |
+ ["A1A8",0x3003], | |
+ ["A1A9",0x3005], | |
+ ["A965",0x3006], | |
+ ["A996",0x3007], | |
+ ["A1B4",0x3008], | |
+ ["A1B5",0x3009], | |
+ ["A1B6",0x300A], | |
+ ["A1B7",0x300B], | |
+ ["A1B8",0x300C], | |
+ ["A1B9",0x300D], | |
+ ["A1BA",0x300E], | |
+ ["A1BB",0x300F], | |
+ ["A1BE",0x3010], | |
+ ["A1BF",0x3011], | |
+ ["A893",0x3012], | |
+ ["A1FE",0x3013], | |
+ ["A1B2",0x3014], | |
+ ["A1B3",0x3015], | |
+ ["A1BC",0x3016], | |
+ ["A1BD",0x3017], | |
+ ["A894",0x301D], | |
+ ["A895",0x301E], | |
+ ["A940",0x3021], | |
+ ["A941",0x3022], | |
+ ["A942",0x3023], | |
+ ["A943",0x3024], | |
+ ["A944",0x3025], | |
+ ["A945",0x3026], | |
+ ["A946",0x3027], | |
+ ["A947",0x3028], | |
+ ["A948",0x3029], | |
+ ["A4A1",0x3041], | |
+ ["A4A2",0x3042], | |
+ ["A4A3",0x3043], | |
+ ["A4A4",0x3044], | |
+ ["A4A5",0x3045], | |
+ ["A4A6",0x3046], | |
+ ["A4A7",0x3047], | |
+ ["A4A8",0x3048], | |
+ ["A4A9",0x3049], | |
+ ["A4AA",0x304A], | |
+ ["A4AB",0x304B], | |
+ ["A4AC",0x304C], | |
+ ["A4AD",0x304D], | |
+ ["A4AE",0x304E], | |
+ ["A4AF",0x304F], | |
+ ["A4B0",0x3050], | |
+ ["A4B1",0x3051], | |
+ ["A4B2",0x3052], | |
+ ["A4B3",0x3053], | |
+ ["A4B4",0x3054], | |
+ ["A4B5",0x3055], | |
+ ["A4B6",0x3056], | |
+ ["A4B7",0x3057], | |
+ ["A4B8",0x3058], | |
+ ["A4B9",0x3059], | |
+ ["A4BA",0x305A], | |
+ ["A4BB",0x305B], | |
+ ["A4BC",0x305C], | |
+ ["A4BD",0x305D], | |
+ ["A4BE",0x305E], | |
+ ["A4BF",0x305F], | |
+ ["A4C0",0x3060], | |
+ ["A4C1",0x3061], | |
+ ["A4C2",0x3062], | |
+ ["A4C3",0x3063], | |
+ ["A4C4",0x3064], | |
+ ["A4C5",0x3065], | |
+ ["A4C6",0x3066], | |
+ ["A4C7",0x3067], | |
+ ["A4C8",0x3068], | |
+ ["A4C9",0x3069], | |
+ ["A4CA",0x306A], | |
+ ["A4CB",0x306B], | |
+ ["A4CC",0x306C], | |
+ ["A4CD",0x306D], | |
+ ["A4CE",0x306E], | |
+ ["A4CF",0x306F], | |
+ ["A4D0",0x3070], | |
+ ["A4D1",0x3071], | |
+ ["A4D2",0x3072], | |
+ ["A4D3",0x3073], | |
+ ["A4D4",0x3074], | |
+ ["A4D5",0x3075], | |
+ ["A4D6",0x3076], | |
+ ["A4D7",0x3077], | |
+ ["A4D8",0x3078], | |
+ ["A4D9",0x3079], | |
+ ["A4DA",0x307A], | |
+ ["A4DB",0x307B], | |
+ ["A4DC",0x307C], | |
+ ["A4DD",0x307D], | |
+ ["A4DE",0x307E], | |
+ ["A4DF",0x307F], | |
+ ["A4E0",0x3080], | |
+ ["A4E1",0x3081], | |
+ ["A4E2",0x3082], | |
+ ["A4E3",0x3083], | |
+ ["A4E4",0x3084], | |
+ ["A4E5",0x3085], | |
+ ["A4E6",0x3086], | |
+ ["A4E7",0x3087], | |
+ ["A4E8",0x3088], | |
+ ["A4E9",0x3089], | |
+ ["A4EA",0x308A], | |
+ ["A4EB",0x308B], | |
+ ["A4EC",0x308C], | |
+ ["A4ED",0x308D], | |
+ ["A4EE",0x308E], | |
+ ["A4EF",0x308F], | |
+ ["A4F0",0x3090], | |
+ ["A4F1",0x3091], | |
+ ["A4F2",0x3092], | |
+ ["A4F3",0x3093], | |
+ ["A961",0x309B], | |
+ ["A962",0x309C], | |
+ ["A966",0x309D], | |
+ ["A967",0x309E], | |
+ ["A5A1",0x30A1], | |
+ ["A5A2",0x30A2], | |
+ ["A5A3",0x30A3], | |
+ ["A5A4",0x30A4], | |
+ ["A5A5",0x30A5], | |
+ ["A5A6",0x30A6], | |
+ ["A5A7",0x30A7], | |
+ ["A5A8",0x30A8], | |
+ ["A5A9",0x30A9], | |
+ ["A5AA",0x30AA], | |
+ ["A5AB",0x30AB], | |
+ ["A5AC",0x30AC], | |
+ ["A5AD",0x30AD], | |
+ ["A5AE",0x30AE], | |
+ ["A5AF",0x30AF], | |
+ ["A5B0",0x30B0], | |
+ ["A5B1",0x30B1], | |
+ ["A5B2",0x30B2], | |
+ ["A5B3",0x30B3], | |
+ ["A5B4",0x30B4], | |
+ ["A5B5",0x30B5], | |
+ ["A5B6",0x30B6], | |
+ ["A5B7",0x30B7], | |
+ ["A5B8",0x30B8], | |
+ ["A5B9",0x30B9], | |
+ ["A5BA",0x30BA], | |
+ ["A5BB",0x30BB], | |
+ ["A5BC",0x30BC], | |
+ ["A5BD",0x30BD], | |
+ ["A5BE",0x30BE], | |
+ ["A5BF",0x30BF], | |
+ ["A5C0",0x30C0], | |
+ ["A5C1",0x30C1], | |
+ ["A5C2",0x30C2], | |
+ ["A5C3",0x30C3], | |
+ ["A5C4",0x30C4], | |
+ ["A5C5",0x30C5], | |
+ ["A5C6",0x30C6], | |
+ ["A5C7",0x30C7], | |
+ ["A5C8",0x30C8], | |
+ ["A5C9",0x30C9], | |
+ ["A5CA",0x30CA], | |
+ ["A5CB",0x30CB], | |
+ ["A5CC",0x30CC], | |
+ ["A5CD",0x30CD], | |
+ ["A5CE",0x30CE], | |
+ ["A5CF",0x30CF], | |
+ ["A5D0",0x30D0], | |
+ ["A5D1",0x30D1], | |
+ ["A5D2",0x30D2], | |
+ ["A5D3",0x30D3], | |
+ ["A5D4",0x30D4], | |
+ ["A5D5",0x30D5], | |
+ ["A5D6",0x30D6], | |
+ ["A5D7",0x30D7], | |
+ ["A5D8",0x30D8], | |
+ ["A5D9",0x30D9], | |
+ ["A5DA",0x30DA], | |
+ ["A5DB",0x30DB], | |
+ ["A5DC",0x30DC], | |
+ ["A5DD",0x30DD], | |
+ ["A5DE",0x30DE], | |
+ ["A5DF",0x30DF], | |
+ ["A5E0",0x30E0], | |
+ ["A5E1",0x30E1], | |
+ ["A5E2",0x30E2], | |
+ ["A5E3",0x30E3], | |
+ ["A5E4",0x30E4], | |
+ ["A5E5",0x30E5], | |
+ ["A5E6",0x30E6], | |
+ ["A5E7",0x30E7], | |
+ ["A5E8",0x30E8], | |
+ ["A5E9",0x30E9], | |
+ ["A5EA",0x30EA], | |
+ ["A5EB",0x30EB], | |
+ ["A5EC",0x30EC], | |
+ ["A5ED",0x30ED], | |
+ ["A5EE",0x30EE], | |
+ ["A5EF",0x30EF], | |
+ ["A5F0",0x30F0], | |
+ ["A5F1",0x30F1], | |
+ ["A5F2",0x30F2], | |
+ ["A5F3",0x30F3], | |
+ ["A5F4",0x30F4], | |
+ ["A5F5",0x30F5], | |
+ ["A5F6",0x30F6], | |
+ ["A960",0x30FC], | |
+ ["A963",0x30FD], | |
+ ["A964",0x30FE], | |
+ ["A8C5",0x3105], | |
+ ["A8C6",0x3106], | |
+ ["A8C7",0x3107], | |
+ ["A8C8",0x3108], | |
+ ["A8C9",0x3109], | |
+ ["A8CA",0x310A], | |
+ ["A8CB",0x310B], | |
+ ["A8CC",0x310C], | |
+ ["A8CD",0x310D], | |
+ ["A8CE",0x310E], | |
+ ["A8CF",0x310F], | |
+ ["A8D0",0x3110], | |
+ ["A8D1",0x3111], | |
+ ["A8D2",0x3112], | |
+ ["A8D3",0x3113], | |
+ ["A8D4",0x3114], | |
+ ["A8D5",0x3115], | |
+ ["A8D6",0x3116], | |
+ ["A8D7",0x3117], | |
+ ["A8D8",0x3118], | |
+ ["A8D9",0x3119], | |
+ ["A8DA",0x311A], | |
+ ["A8DB",0x311B], | |
+ ["A8DC",0x311C], | |
+ ["A8DD",0x311D], | |
+ ["A8DE",0x311E], | |
+ ["A8DF",0x311F], | |
+ ["A8E0",0x3120], | |
+ ["A8E1",0x3121], | |
+ ["A8E2",0x3122], | |
+ ["A8E3",0x3123], | |
+ ["A8E4",0x3124], | |
+ ["A8E5",0x3125], | |
+ ["A8E6",0x3126], | |
+ ["A8E7",0x3127], | |
+ ["A8E8",0x3128], | |
+ ["A8E9",0x3129], | |
+ ["A2E5",0x3220], | |
+ ["A2E6",0x3221], | |
+ ["A2E7",0x3222], | |
+ ["A2E8",0x3223], | |
+ ["A2E9",0x3224], | |
+ ["A2EA",0x3225], | |
+ ["A2EB",0x3226], | |
+ ["A2EC",0x3227], | |
+ ["A2ED",0x3228], | |
+ ["A2EE",0x3229], | |
+ ["A95A",0x3231], | |
+ ["A949",0x32A3], | |
+ ["A94A",0x338E], | |
+ ["A94B",0x338F], | |
+ ["A94C",0x339C], | |
+ ["A94D",0x339D], | |
+ ["A94E",0x339E], | |
+ ["A94F",0x33A1], | |
+ ["A950",0x33C4], | |
+ ["A951",0x33CE], | |
+ ["A952",0x33D1], | |
+ ["A953",0x33D2], | |
+ ["A954",0x33D5], | |
+ ["D2BB",0x4E00], | |
+ ["B6A1",0x4E01], | |
+ ["8140",0x4E02], | |
+ ["C6DF",0x4E03], | |
+ ["8141",0x4E04], | |
+ ["8142",0x4E05], | |
+ ["8143",0x4E06], | |
+ ["CDF2",0x4E07], | |
+ ["D5C9",0x4E08], | |
+ ["C8FD",0x4E09], | |
+ ["C9CF",0x4E0A], | |
+ ["CFC2",0x4E0B], | |
+ ["D8A2",0x4E0C], | |
+ ["B2BB",0x4E0D], | |
+ ["D3EB",0x4E0E], | |
+ ["8144",0x4E0F], | |
+ ["D8A4",0x4E10], | |
+ ["B3F3",0x4E11], | |
+ ["8145",0x4E12], | |
+ ["D7A8",0x4E13], | |
+ ["C7D2",0x4E14], | |
+ ["D8A7",0x4E15], | |
+ ["CAC0",0x4E16], | |
+ ["8146",0x4E17], | |
+ ["C7F0",0x4E18], | |
+ ["B1FB",0x4E19], | |
+ ["D2B5",0x4E1A], | |
+ ["B4D4",0x4E1B], | |
+ ["B6AB",0x4E1C], | |
+ ["CBBF",0x4E1D], | |
+ ["D8A9",0x4E1E], | |
+ ["8147",0x4E1F], | |
+ ["8148",0x4E20], | |
+ ["8149",0x4E21], | |
+ ["B6AA",0x4E22], | |
+ ["814A",0x4E23], | |
+ ["C1BD",0x4E24], | |
+ ["D1CF",0x4E25], | |
+ ["814B",0x4E26], | |
+ ["C9A5",0x4E27], | |
+ ["D8AD",0x4E28], | |
+ ["814C",0x4E29], | |
+ ["B8F6",0x4E2A], | |
+ ["D1BE",0x4E2B], | |
+ ["E3DC",0x4E2C], | |
+ ["D6D0",0x4E2D], | |
+ ["814D",0x4E2E], | |
+ ["814E",0x4E2F], | |
+ ["B7E1",0x4E30], | |
+ ["814F",0x4E31], | |
+ ["B4AE",0x4E32], | |
+ ["8150",0x4E33], | |
+ ["C1D9",0x4E34], | |
+ ["8151",0x4E35], | |
+ ["D8BC",0x4E36], | |
+ ["8152",0x4E37], | |
+ ["CDE8",0x4E38], | |
+ ["B5A4",0x4E39], | |
+ ["CEAA",0x4E3A], | |
+ ["D6F7",0x4E3B], | |
+ ["8153",0x4E3C], | |
+ ["C0F6",0x4E3D], | |
+ ["BED9",0x4E3E], | |
+ ["D8AF",0x4E3F], | |
+ ["8154",0x4E40], | |
+ ["8155",0x4E41], | |
+ ["8156",0x4E42], | |
+ ["C4CB",0x4E43], | |
+ ["8157",0x4E44], | |
+ ["BEC3",0x4E45], | |
+ ["8158",0x4E46], | |
+ ["D8B1",0x4E47], | |
+ ["C3B4",0x4E48], | |
+ ["D2E5",0x4E49], | |
+ ["8159",0x4E4A], | |
+ ["D6AE",0x4E4B], | |
+ ["CEDA",0x4E4C], | |
+ ["D5A7",0x4E4D], | |
+ ["BAF5",0x4E4E], | |
+ ["B7A6",0x4E4F], | |
+ ["C0D6",0x4E50], | |
+ ["815A",0x4E51], | |
+ ["C6B9",0x4E52], | |
+ ["C5D2",0x4E53], | |
+ ["C7C7",0x4E54], | |
+ ["815B",0x4E55], | |
+ ["B9D4",0x4E56], | |
+ ["815C",0x4E57], | |
+ ["B3CB",0x4E58], | |
+ ["D2D2",0x4E59], | |
+ ["815D",0x4E5A], | |
+ ["815E",0x4E5B], | |
+ ["D8BF",0x4E5C], | |
+ ["BEC5",0x4E5D], | |
+ ["C6F2",0x4E5E], | |
+ ["D2B2",0x4E5F], | |
+ ["CFB0",0x4E60], | |
+ ["CFE7",0x4E61], | |
+ ["815F",0x4E62], | |
+ ["8160",0x4E63], | |
+ ["8161",0x4E64], | |
+ ["8162",0x4E65], | |
+ ["CAE9",0x4E66], | |
+ ["8163",0x4E67], | |
+ ["8164",0x4E68], | |
+ ["D8C0",0x4E69], | |
+ ["8165",0x4E6A], | |
+ ["8166",0x4E6B], | |
+ ["8167",0x4E6C], | |
+ ["8168",0x4E6D], | |
+ ["8169",0x4E6E], | |
+ ["816A",0x4E6F], | |
+ ["C2F2",0x4E70], | |
+ ["C2D2",0x4E71], | |
+ ["816B",0x4E72], | |
+ ["C8E9",0x4E73], | |
+ ["816C",0x4E74], | |
+ ["816D",0x4E75], | |
+ ["816E",0x4E76], | |
+ ["816F",0x4E77], | |
+ ["8170",0x4E78], | |
+ ["8171",0x4E79], | |
+ ["8172",0x4E7A], | |
+ ["8173",0x4E7B], | |
+ ["8174",0x4E7C], | |
+ ["8175",0x4E7D], | |
+ ["C7AC",0x4E7E], | |
+ ["8176",0x4E7F], | |
+ ["8177",0x4E80], | |
+ ["8178",0x4E81], | |
+ ["8179",0x4E82], | |
+ ["817A",0x4E83], | |
+ ["817B",0x4E84], | |
+ ["817C",0x4E85], | |
+ ["C1CB",0x4E86], | |
+ ["817D",0x4E87], | |
+ ["D3E8",0x4E88], | |
+ ["D5F9",0x4E89], | |
+ ["817E",0x4E8A], | |
+ ["CAC2",0x4E8B], | |
+ ["B6FE",0x4E8C], | |
+ ["D8A1",0x4E8D], | |
+ ["D3DA",0x4E8E], | |
+ ["BFF7",0x4E8F], | |
+ ["8180",0x4E90], | |
+ ["D4C6",0x4E91], | |
+ ["BBA5",0x4E92], | |
+ ["D8C1",0x4E93], | |
+ ["CEE5",0x4E94], | |
+ ["BEAE",0x4E95], | |
+ ["8181",0x4E96], | |
+ ["8182",0x4E97], | |
+ ["D8A8",0x4E98], | |
+ ["8183",0x4E99], | |
+ ["D1C7",0x4E9A], | |
+ ["D0A9",0x4E9B], | |
+ ["8184",0x4E9C], | |
+ ["8185",0x4E9D], | |
+ ["8186",0x4E9E], | |
+ ["D8BD",0x4E9F], | |
+ ["D9EF",0x4EA0], | |
+ ["CDF6",0x4EA1], | |
+ ["BFBA",0x4EA2], | |
+ ["8187",0x4EA3], | |
+ ["BDBB",0x4EA4], | |
+ ["BAA5",0x4EA5], | |
+ ["D2E0",0x4EA6], | |
+ ["B2FA",0x4EA7], | |
+ ["BAE0",0x4EA8], | |
+ ["C4B6",0x4EA9], | |
+ ["8188",0x4EAA], | |
+ ["CFED",0x4EAB], | |
+ ["BEA9",0x4EAC], | |
+ ["CDA4",0x4EAD], | |
+ ["C1C1",0x4EAE], | |
+ ["8189",0x4EAF], | |
+ ["818A",0x4EB0], | |
+ ["818B",0x4EB1], | |
+ ["C7D7",0x4EB2], | |
+ ["D9F1",0x4EB3], | |
+ ["818C",0x4EB4], | |
+ ["D9F4",0x4EB5], | |
+ ["818D",0x4EB6], | |
+ ["818E",0x4EB7], | |
+ ["818F",0x4EB8], | |
+ ["8190",0x4EB9], | |
+ ["C8CB",0x4EBA], | |
+ ["D8E9",0x4EBB], | |
+ ["8191",0x4EBC], | |
+ ["8192",0x4EBD], | |
+ ["8193",0x4EBE], | |
+ ["D2DA",0x4EBF], | |
+ ["CAB2",0x4EC0], | |
+ ["C8CA",0x4EC1], | |
+ ["D8EC",0x4EC2], | |
+ ["D8EA",0x4EC3], | |
+ ["D8C6",0x4EC4], | |
+ ["BDF6",0x4EC5], | |
+ ["C6CD",0x4EC6], | |
+ ["B3F0",0x4EC7], | |
+ ["8194",0x4EC8], | |
+ ["D8EB",0x4EC9], | |
+ ["BDF1",0x4ECA], | |
+ ["BDE9",0x4ECB], | |
+ ["8195",0x4ECC], | |
+ ["C8D4",0x4ECD], | |
+ ["B4D3",0x4ECE], | |
+ ["8196",0x4ECF], | |
+ ["8197",0x4ED0], | |
+ ["C2D8",0x4ED1], | |
+ ["8198",0x4ED2], | |
+ ["B2D6",0x4ED3], | |
+ ["D7D0",0x4ED4], | |
+ ["CACB",0x4ED5], | |
+ ["CBFB",0x4ED6], | |
+ ["D5CC",0x4ED7], | |
+ ["B8B6",0x4ED8], | |
+ ["CFC9",0x4ED9], | |
+ ["8199",0x4EDA], | |
+ ["819A",0x4EDB], | |
+ ["819B",0x4EDC], | |
+ ["D9DA",0x4EDD], | |
+ ["D8F0",0x4EDE], | |
+ ["C7AA",0x4EDF], | |
+ ["819C",0x4EE0], | |
+ ["D8EE",0x4EE1], | |
+ ["819D",0x4EE2], | |
+ ["B4FA",0x4EE3], | |
+ ["C1EE",0x4EE4], | |
+ ["D2D4",0x4EE5], | |
+ ["819E",0x4EE6], | |
+ ["819F",0x4EE7], | |
+ ["D8ED",0x4EE8], | |
+ ["81A0",0x4EE9], | |
+ ["D2C7",0x4EEA], | |
+ ["D8EF",0x4EEB], | |
+ ["C3C7",0x4EEC], | |
+ ["81A1",0x4EED], | |
+ ["81A2",0x4EEE], | |
+ ["81A3",0x4EEF], | |
+ ["D1F6",0x4EF0], | |
+ ["81A4",0x4EF1], | |
+ ["D6D9",0x4EF2], | |
+ ["D8F2",0x4EF3], | |
+ ["81A5",0x4EF4], | |
+ ["D8F5",0x4EF5], | |
+ ["BCFE",0x4EF6], | |
+ ["BCDB",0x4EF7], | |
+ ["81A6",0x4EF8], | |
+ ["81A7",0x4EF9], | |
+ ["81A8",0x4EFA], | |
+ ["C8CE",0x4EFB], | |
+ ["81A9",0x4EFC], | |
+ ["B7DD",0x4EFD], | |
+ ["81AA",0x4EFE], | |
+ ["B7C2",0x4EFF], | |
+ ["81AB",0x4F00], | |
+ ["C6F3",0x4F01], | |
+ ["81AC",0x4F02], | |
+ ["81AD",0x4F03], | |
+ ["81AE",0x4F04], | |
+ ["81AF",0x4F05], | |
+ ["81B0",0x4F06], | |
+ ["81B1",0x4F07], | |
+ ["81B2",0x4F08], | |
+ ["D8F8",0x4F09], | |
+ ["D2C1",0x4F0A], | |
+ ["81B3",0x4F0B], | |
+ ["81B4",0x4F0C], | |
+ ["CEE9",0x4F0D], | |
+ ["BCBF",0x4F0E], | |
+ ["B7FC",0x4F0F], | |
+ ["B7A5",0x4F10], | |
+ ["D0DD",0x4F11], | |
+ ["81B5",0x4F12], | |
+ ["81B6",0x4F13], | |
+ ["81B7",0x4F14], | |
+ ["81B8",0x4F15], | |
+ ["81B9",0x4F16], | |
+ ["D6DA",0x4F17], | |
+ ["D3C5",0x4F18], | |
+ ["BBEF",0x4F19], | |
+ ["BBE1",0x4F1A], | |
+ ["D8F1",0x4F1B], | |
+ ["81BA",0x4F1C], | |
+ ["81BB",0x4F1D], | |
+ ["C9A1",0x4F1E], | |
+ ["CEB0",0x4F1F], | |
+ ["B4AB",0x4F20], | |
+ ["81BC",0x4F21], | |
+ ["D8F3",0x4F22], | |
+ ["81BD",0x4F23], | |
+ ["C9CB",0x4F24], | |
+ ["D8F6",0x4F25], | |
+ ["C2D7",0x4F26], | |
+ ["D8F7",0x4F27], | |
+ ["81BE",0x4F28], | |
+ ["81BF",0x4F29], | |
+ ["CEB1",0x4F2A], | |
+ ["D8F9",0x4F2B], | |
+ ["81C0",0x4F2C], | |
+ ["81C1",0x4F2D], | |
+ ["81C2",0x4F2E], | |
+ ["B2AE",0x4F2F], | |
+ ["B9C0",0x4F30], | |
+ ["81C3",0x4F31], | |
+ ["D9A3",0x4F32], | |
+ ["81C4",0x4F33], | |
+ ["B0E9",0x4F34], | |
+ ["81C5",0x4F35], | |
+ ["C1E6",0x4F36], | |
+ ["81C6",0x4F37], | |
+ ["C9EC",0x4F38], | |
+ ["81C7",0x4F39], | |
+ ["CBC5",0x4F3A], | |
+ ["81C8",0x4F3B], | |
+ ["CBC6",0x4F3C], | |
+ ["D9A4",0x4F3D], | |
+ ["81C9",0x4F3E], | |
+ ["81CA",0x4F3F], | |
+ ["81CB",0x4F40], | |
+ ["81CC",0x4F41], | |
+ ["81CD",0x4F42], | |
+ ["B5E8",0x4F43], | |
+ ["81CE",0x4F44], | |
+ ["81CF",0x4F45], | |
+ ["B5AB",0x4F46], | |
+ ["81D0",0x4F47], | |
+ ["81D1",0x4F48], | |
+ ["81D2",0x4F49], | |
+ ["81D3",0x4F4A], | |
+ ["81D4",0x4F4B], | |
+ ["81D5",0x4F4C], | |
+ ["CEBB",0x4F4D], | |
+ ["B5CD",0x4F4E], | |
+ ["D7A1",0x4F4F], | |
+ ["D7F4",0x4F50], | |
+ ["D3D3",0x4F51], | |
+ ["81D6",0x4F52], | |
+ ["CCE5",0x4F53], | |
+ ["81D7",0x4F54], | |
+ ["BACE",0x4F55], | |
+ ["81D8",0x4F56], | |
+ ["D9A2",0x4F57], | |
+ ["D9DC",0x4F58], | |
+ ["D3E0",0x4F59], | |
+ ["D8FD",0x4F5A], | |
+ ["B7F0",0x4F5B], | |
+ ["D7F7",0x4F5C], | |
+ ["D8FE",0x4F5D], | |
+ ["D8FA",0x4F5E], | |
+ ["D9A1",0x4F5F], | |
+ ["C4E3",0x4F60], | |
+ ["81D9",0x4F61], | |
+ ["81DA",0x4F62], | |
+ ["D3B6",0x4F63], | |
+ ["D8F4",0x4F64], | |
+ ["D9DD",0x4F65], | |
+ ["81DB",0x4F66], | |
+ ["D8FB",0x4F67], | |
+ ["81DC",0x4F68], | |
+ ["C5E5",0x4F69], | |
+ ["81DD",0x4F6A], | |
+ ["81DE",0x4F6B], | |
+ ["C0D0",0x4F6C], | |
+ ["81DF",0x4F6D], | |
+ ["81E0",0x4F6E], | |
+ ["D1F0",0x4F6F], | |
+ ["B0DB",0x4F70], | |
+ ["81E1",0x4F71], | |
+ ["81E2",0x4F72], | |
+ ["BCD1",0x4F73], | |
+ ["D9A6",0x4F74], | |
+ ["81E3",0x4F75], | |
+ ["D9A5",0x4F76], | |
+ ["81E4",0x4F77], | |
+ ["81E5",0x4F78], | |
+ ["81E6",0x4F79], | |
+ ["81E7",0x4F7A], | |
+ ["D9AC",0x4F7B], | |
+ ["D9AE",0x4F7C], | |
+ ["81E8",0x4F7D], | |
+ ["D9AB",0x4F7E], | |
+ ["CAB9",0x4F7F], | |
+ ["81E9",0x4F80], | |
+ ["81EA",0x4F81], | |
+ ["81EB",0x4F82], | |
+ ["D9A9",0x4F83], | |
+ ["D6B6",0x4F84], | |
+ ["81EC",0x4F85], | |
+ ["81ED",0x4F86], | |
+ ["81EE",0x4F87], | |
+ ["B3DE",0x4F88], | |
+ ["D9A8",0x4F89], | |
+ ["81EF",0x4F8A], | |
+ ["C0FD",0x4F8B], | |
+ ["81F0",0x4F8C], | |
+ ["CACC",0x4F8D], | |
+ ["81F1",0x4F8E], | |
+ ["D9AA",0x4F8F], | |
+ ["81F2",0x4F90], | |
+ ["D9A7",0x4F91], | |
+ ["81F3",0x4F92], | |
+ ["81F4",0x4F93], | |
+ ["D9B0",0x4F94], | |
+ ["81F5",0x4F95], | |
+ ["81F6",0x4F96], | |
+ ["B6B1",0x4F97], | |
+ ["81F7",0x4F98], | |
+ ["81F8",0x4F99], | |
+ ["81F9",0x4F9A], | |
+ ["B9A9",0x4F9B], | |
+ ["81FA",0x4F9C], | |
+ ["D2C0",0x4F9D], | |
+ ["81FB",0x4F9E], | |
+ ["81FC",0x4F9F], | |
+ ["CFC0",0x4FA0], | |
+ ["81FD",0x4FA1], | |
+ ["81FE",0x4FA2], | |
+ ["C2C2",0x4FA3], | |
+ ["8240",0x4FA4], | |
+ ["BDC4",0x4FA5], | |
+ ["D5EC",0x4FA6], | |
+ ["B2E0",0x4FA7], | |
+ ["C7C8",0x4FA8], | |
+ ["BFEB",0x4FA9], | |
+ ["D9AD",0x4FAA], | |
+ ["8241",0x4FAB], | |
+ ["D9AF",0x4FAC], | |
+ ["8242",0x4FAD], | |
+ ["CEEA",0x4FAE], | |
+ ["BAEE",0x4FAF], | |
+ ["8243",0x4FB0], | |
+ ["8244",0x4FB1], | |
+ ["8245",0x4FB2], | |
+ ["8246",0x4FB3], | |
+ ["8247",0x4FB4], | |
+ ["C7D6",0x4FB5], | |
+ ["8248",0x4FB6], | |
+ ["8249",0x4FB7], | |
+ ["824A",0x4FB8], | |
+ ["824B",0x4FB9], | |
+ ["824C",0x4FBA], | |
+ ["824D",0x4FBB], | |
+ ["824E",0x4FBC], | |
+ ["824F",0x4FBD], | |
+ ["8250",0x4FBE], | |
+ ["B1E3",0x4FBF], | |
+ ["8251",0x4FC0], | |
+ ["8252",0x4FC1], | |
+ ["8253",0x4FC2], | |
+ ["B4D9",0x4FC3], | |
+ ["B6ED",0x4FC4], | |
+ ["D9B4",0x4FC5], | |
+ ["8254",0x4FC6], | |
+ ["8255",0x4FC7], | |
+ ["8256",0x4FC8], | |
+ ["8257",0x4FC9], | |
+ ["BFA1",0x4FCA], | |
+ ["8258",0x4FCB], | |
+ ["8259",0x4FCC], | |
+ ["825A",0x4FCD], | |
+ ["D9DE",0x4FCE], | |
+ ["C7CE",0x4FCF], | |
+ ["C0FE",0x4FD0], | |
+ ["D9B8",0x4FD1], | |
+ ["825B",0x4FD2], | |
+ ["825C",0x4FD3], | |
+ ["825D",0x4FD4], | |
+ ["825E",0x4FD5], | |
+ ["825F",0x4FD6], | |
+ ["CBD7",0x4FD7], | |
+ ["B7FD",0x4FD8], | |
+ ["8260",0x4FD9], | |
+ ["D9B5",0x4FDA], | |
+ ["8261",0x4FDB], | |
+ ["D9B7",0x4FDC], | |
+ ["B1A3",0x4FDD], | |
+ ["D3E1",0x4FDE], | |
+ ["D9B9",0x4FDF], | |
+ ["8262",0x4FE0], | |
+ ["D0C5",0x4FE1], | |
+ ["8263",0x4FE2], | |
+ ["D9B6",0x4FE3], | |
+ ["8264",0x4FE4], | |
+ ["8265",0x4FE5], | |
+ ["D9B1",0x4FE6], | |
+ ["8266",0x4FE7], | |
+ ["D9B2",0x4FE8], | |
+ ["C1A9",0x4FE9], | |
+ ["D9B3",0x4FEA], | |
+ ["8267",0x4FEB], | |
+ ["8268",0x4FEC], | |
+ ["BCF3",0x4FED], | |
+ ["D0DE",0x4FEE], | |
+ ["B8A9",0x4FEF], | |
+ ["8269",0x4FF0], | |
+ ["BEE3",0x4FF1], | |
+ ["826A",0x4FF2], | |
+ ["D9BD",0x4FF3], | |
+ ["826B",0x4FF4], | |
+ ["826C",0x4FF5], | |
+ ["826D",0x4FF6], | |
+ ["826E",0x4FF7], | |
+ ["D9BA",0x4FF8], | |
+ ["826F",0x4FF9], | |
+ ["B0B3",0x4FFA], | |
+ ["8270",0x4FFB], | |
+ ["8271",0x4FFC], | |
+ ["8272",0x4FFD], | |
+ ["D9C2",0x4FFE], | |
+ ["8273",0x4FFF], | |
+ ["8274",0x5000], | |
+ ["8275",0x5001], | |
+ ["8276",0x5002], | |
+ ["8277",0x5003], | |
+ ["8278",0x5004], | |
+ ["8279",0x5005], | |
+ ["827A",0x5006], | |
+ ["827B",0x5007], | |
+ ["827C",0x5008], | |
+ ["827D",0x5009], | |
+ ["827E",0x500A], | |
+ ["8280",0x500B], | |
+ ["D9C4",0x500C], | |
+ ["B1B6",0x500D], | |
+ ["8281",0x500E], | |
+ ["D9BF",0x500F], | |
+ ["8282",0x5010], | |
+ ["8283",0x5011], | |
+ ["B5B9",0x5012], | |
+ ["8284",0x5013], | |
+ ["BEF3",0x5014], | |
+ ["8285",0x5015], | |
+ ["8286",0x5016], | |
+ ["8287",0x5017], | |
+ ["CCC8",0x5018], | |
+ ["BAF2",0x5019], | |
+ ["D2D0",0x501A], | |
+ ["8288",0x501B], | |
+ ["D9C3",0x501C], | |
+ ["8289",0x501D], | |
+ ["828A",0x501E], | |
+ ["BDE8",0x501F], | |
+ ["828B",0x5020], | |
+ ["B3AB",0x5021], | |
+ ["828C",0x5022], | |
+ ["828D",0x5023], | |
+ ["828E",0x5024], | |
+ ["D9C5",0x5025], | |
+ ["BEEB",0x5026], | |
+ ["828F",0x5027], | |
+ ["D9C6",0x5028], | |
+ ["D9BB",0x5029], | |
+ ["C4DF",0x502A], | |
+ ["8290",0x502B], | |
+ ["D9BE",0x502C], | |
+ ["D9C1",0x502D], | |
+ ["D9C0",0x502E], | |
+ ["8291",0x502F], | |
+ ["8292",0x5030], | |
+ ["8293",0x5031], | |
+ ["8294",0x5032], | |
+ ["8295",0x5033], | |
+ ["8296",0x5034], | |
+ ["8297",0x5035], | |
+ ["8298",0x5036], | |
+ ["8299",0x5037], | |
+ ["829A",0x5038], | |
+ ["829B",0x5039], | |
+ ["D5AE",0x503A], | |
+ ["829C",0x503B], | |
+ ["D6B5",0x503C], | |
+ ["829D",0x503D], | |
+ ["C7E3",0x503E], | |
+ ["829E",0x503F], | |
+ ["829F",0x5040], | |
+ ["82A0",0x5041], | |
+ ["82A1",0x5042], | |
+ ["D9C8",0x5043], | |
+ ["82A2",0x5044], | |
+ ["82A3",0x5045], | |
+ ["82A4",0x5046], | |
+ ["BCD9",0x5047], | |
+ ["D9CA",0x5048], | |
+ ["82A5",0x5049], | |
+ ["82A6",0x504A], | |
+ ["82A7",0x504B], | |
+ ["D9BC",0x504C], | |
+ ["82A8",0x504D], | |
+ ["D9CB",0x504E], | |
+ ["C6AB",0x504F], | |
+ ["82A9",0x5050], | |
+ ["82AA",0x5051], | |
+ ["82AB",0x5052], | |
+ ["82AC",0x5053], | |
+ ["82AD",0x5054], | |
+ ["D9C9",0x5055], | |
+ ["82AE",0x5056], | |
+ ["82AF",0x5057], | |
+ ["82B0",0x5058], | |
+ ["82B1",0x5059], | |
+ ["D7F6",0x505A], | |
+ ["82B2",0x505B], | |
+ ["CDA3",0x505C], | |
+ ["82B3",0x505D], | |
+ ["82B4",0x505E], | |
+ ["82B5",0x505F], | |
+ ["82B6",0x5060], | |
+ ["82B7",0x5061], | |
+ ["82B8",0x5062], | |
+ ["82B9",0x5063], | |
+ ["82BA",0x5064], | |
+ ["BDA1",0x5065], | |
+ ["82BB",0x5066], | |
+ ["82BC",0x5067], | |
+ ["82BD",0x5068], | |
+ ["82BE",0x5069], | |
+ ["82BF",0x506A], | |
+ ["82C0",0x506B], | |
+ ["D9CC",0x506C], | |
+ ["82C1",0x506D], | |
+ ["82C2",0x506E], | |
+ ["82C3",0x506F], | |
+ ["82C4",0x5070], | |
+ ["82C5",0x5071], | |
+ ["82C6",0x5072], | |
+ ["82C7",0x5073], | |
+ ["82C8",0x5074], | |
+ ["82C9",0x5075], | |
+ ["C5BC",0x5076], | |
+ ["CDB5",0x5077], | |
+ ["82CA",0x5078], | |
+ ["82CB",0x5079], | |
+ ["82CC",0x507A], | |
+ ["D9CD",0x507B], | |
+ ["82CD",0x507C], | |
+ ["82CE",0x507D], | |
+ ["D9C7",0x507E], | |
+ ["B3A5",0x507F], | |
+ ["BFFE",0x5080], | |
+ ["82CF",0x5081], | |
+ ["82D0",0x5082], | |
+ ["82D1",0x5083], | |
+ ["82D2",0x5084], | |
+ ["B8B5",0x5085], | |
+ ["82D3",0x5086], | |
+ ["82D4",0x5087], | |
+ ["C0FC",0x5088], | |
+ ["82D5",0x5089], | |
+ ["82D6",0x508A], | |
+ ["82D7",0x508B], | |
+ ["82D8",0x508C], | |
+ ["B0F8",0x508D], | |
+ ["82D9",0x508E], | |
+ ["82DA",0x508F], | |
+ ["82DB",0x5090], | |
+ ["82DC",0x5091], | |
+ ["82DD",0x5092], | |
+ ["82DE",0x5093], | |
+ ["82DF",0x5094], | |
+ ["82E0",0x5095], | |
+ ["82E1",0x5096], | |
+ ["82E2",0x5097], | |
+ ["82E3",0x5098], | |
+ ["82E4",0x5099], | |
+ ["82E5",0x509A], | |
+ ["82E6",0x509B], | |
+ ["82E7",0x509C], | |
+ ["82E8",0x509D], | |
+ ["82E9",0x509E], | |
+ ["82EA",0x509F], | |
+ ["82EB",0x50A0], | |
+ ["82EC",0x50A1], | |
+ ["82ED",0x50A2], | |
+ ["B4F6",0x50A3], | |
+ ["82EE",0x50A4], | |
+ ["D9CE",0x50A5], | |
+ ["82EF",0x50A6], | |
+ ["D9CF",0x50A7], | |
+ ["B4A2",0x50A8], | |
+ ["D9D0",0x50A9], | |
+ ["82F0",0x50AA], | |
+ ["82F1",0x50AB], | |
+ ["B4DF",0x50AC], | |
+ ["82F2",0x50AD], | |
+ ["82F3",0x50AE], | |
+ ["82F4",0x50AF], | |
+ ["82F5",0x50B0], | |
+ ["82F6",0x50B1], | |
+ ["B0C1",0x50B2], | |
+ ["82F7",0x50B3], | |
+ ["82F8",0x50B4], | |
+ ["82F9",0x50B5], | |
+ ["82FA",0x50B6], | |
+ ["82FB",0x50B7], | |
+ ["82FC",0x50B8], | |
+ ["82FD",0x50B9], | |
+ ["D9D1",0x50BA], | |
+ ["C9B5",0x50BB], | |
+ ["82FE",0x50BC], | |
+ ["8340",0x50BD], | |
+ ["8341",0x50BE], | |
+ ["8342",0x50BF], | |
+ ["8343",0x50C0], | |
+ ["8344",0x50C1], | |
+ ["8345",0x50C2], | |
+ ["8346",0x50C3], | |
+ ["8347",0x50C4], | |
+ ["8348",0x50C5], | |
+ ["8349",0x50C6], | |
+ ["834A",0x50C7], | |
+ ["834B",0x50C8], | |
+ ["834C",0x50C9], | |
+ ["834D",0x50CA], | |
+ ["834E",0x50CB], | |
+ ["834F",0x50CC], | |
+ ["8350",0x50CD], | |
+ ["8351",0x50CE], | |
+ ["CFF1",0x50CF], | |
+ ["8352",0x50D0], | |
+ ["8353",0x50D1], | |
+ ["8354",0x50D2], | |
+ ["8355",0x50D3], | |
+ ["8356",0x50D4], | |
+ ["8357",0x50D5], | |
+ ["D9D2",0x50D6], | |
+ ["8358",0x50D7], | |
+ ["8359",0x50D8], | |
+ ["835A",0x50D9], | |
+ ["C1C5",0x50DA], | |
+ ["835B",0x50DB], | |
+ ["835C",0x50DC], | |
+ ["835D",0x50DD], | |
+ ["835E",0x50DE], | |
+ ["835F",0x50DF], | |
+ ["8360",0x50E0], | |
+ ["8361",0x50E1], | |
+ ["8362",0x50E2], | |
+ ["8363",0x50E3], | |
+ ["8364",0x50E4], | |
+ ["8365",0x50E5], | |
+ ["D9D6",0x50E6], | |
+ ["C9AE",0x50E7], | |
+ ["8366",0x50E8], | |
+ ["8367",0x50E9], | |
+ ["8368",0x50EA], | |
+ ["8369",0x50EB], | |
+ ["D9D5",0x50EC], | |
+ ["D9D4",0x50ED], | |
+ ["D9D7",0x50EE], | |
+ ["836A",0x50EF], | |
+ ["836B",0x50F0], | |
+ ["836C",0x50F1], | |
+ ["836D",0x50F2], | |
+ ["CBDB",0x50F3], | |
+ ["836E",0x50F4], | |
+ ["BDA9",0x50F5], | |
+ ["836F",0x50F6], | |
+ ["8370",0x50F7], | |
+ ["8371",0x50F8], | |
+ ["8372",0x50F9], | |
+ ["8373",0x50FA], | |
+ ["C6A7",0x50FB], | |
+ ["8374",0x50FC], | |
+ ["8375",0x50FD], | |
+ ["8376",0x50FE], | |
+ ["8377",0x50FF], | |
+ ["8378",0x5100], | |
+ ["8379",0x5101], | |
+ ["837A",0x5102], | |
+ ["837B",0x5103], | |
+ ["837C",0x5104], | |
+ ["837D",0x5105], | |
+ ["D9D3",0x5106], | |
+ ["D9D8",0x5107], | |
+ ["837E",0x5108], | |
+ ["8380",0x5109], | |
+ ["8381",0x510A], | |
+ ["D9D9",0x510B], | |
+ ["8382",0x510C], | |
+ ["8383",0x510D], | |
+ ["8384",0x510E], | |
+ ["8385",0x510F], | |
+ ["8386",0x5110], | |
+ ["8387",0x5111], | |
+ ["C8E5",0x5112], | |
+ ["8388",0x5113], | |
+ ["8389",0x5114], | |
+ ["838A",0x5115], | |
+ ["838B",0x5116], | |
+ ["838C",0x5117], | |
+ ["838D",0x5118], | |
+ ["838E",0x5119], | |
+ ["838F",0x511A], | |
+ ["8390",0x511B], | |
+ ["8391",0x511C], | |
+ ["8392",0x511D], | |
+ ["8393",0x511E], | |
+ ["8394",0x511F], | |
+ ["8395",0x5120], | |
+ ["C0DC",0x5121], | |
+ ["8396",0x5122], | |
+ ["8397",0x5123], | |
+ ["8398",0x5124], | |
+ ["8399",0x5125], | |
+ ["839A",0x5126], | |
+ ["839B",0x5127], | |
+ ["839C",0x5128], | |
+ ["839D",0x5129], | |
+ ["839E",0x512A], | |
+ ["839F",0x512B], | |
+ ["83A0",0x512C], | |
+ ["83A1",0x512D], | |
+ ["83A2",0x512E], | |
+ ["83A3",0x512F], | |
+ ["83A4",0x5130], | |
+ ["83A5",0x5131], | |
+ ["83A6",0x5132], | |
+ ["83A7",0x5133], | |
+ ["83A8",0x5134], | |
+ ["83A9",0x5135], | |
+ ["83AA",0x5136], | |
+ ["83AB",0x5137], | |
+ ["83AC",0x5138], | |
+ ["83AD",0x5139], | |
+ ["83AE",0x513A], | |
+ ["83AF",0x513B], | |
+ ["83B0",0x513C], | |
+ ["83B1",0x513D], | |
+ ["83B2",0x513E], | |
+ ["B6F9",0x513F], | |
+ ["D8A3",0x5140], | |
+ ["D4CA",0x5141], | |
+ ["83B3",0x5142], | |
+ ["D4AA",0x5143], | |
+ ["D0D6",0x5144], | |
+ ["B3E4",0x5145], | |
+ ["D5D7",0x5146], | |
+ ["83B4",0x5147], | |
+ ["CFC8",0x5148], | |
+ ["B9E2",0x5149], | |
+ ["83B5",0x514A], | |
+ ["BFCB",0x514B], | |
+ ["83B6",0x514C], | |
+ ["C3E2",0x514D], | |
+ ["83B7",0x514E], | |
+ ["83B8",0x514F], | |
+ ["83B9",0x5150], | |
+ ["B6D2",0x5151], | |
+ ["83BA",0x5152], | |
+ ["83BB",0x5153], | |
+ ["CDC3",0x5154], | |
+ ["D9EE",0x5155], | |
+ ["D9F0",0x5156], | |
+ ["83BC",0x5157], | |
+ ["83BD",0x5158], | |
+ ["83BE",0x5159], | |
+ ["B5B3",0x515A], | |
+ ["83BF",0x515B], | |
+ ["B6B5",0x515C], | |
+ ["83C0",0x515D], | |
+ ["83C1",0x515E], | |
+ ["83C2",0x515F], | |
+ ["83C3",0x5160], | |
+ ["83C4",0x5161], | |
+ ["BEA4",0x5162], | |
+ ["83C5",0x5163], | |
+ ["83C6",0x5164], | |
+ ["C8EB",0x5165], | |
+ ["83C7",0x5166], | |
+ ["83C8",0x5167], | |
+ ["C8AB",0x5168], | |
+ ["83C9",0x5169], | |
+ ["83CA",0x516A], | |
+ ["B0CB",0x516B], | |
+ ["B9AB",0x516C], | |
+ ["C1F9",0x516D], | |
+ ["D9E2",0x516E], | |
+ ["83CB",0x516F], | |
+ ["C0BC",0x5170], | |
+ ["B9B2",0x5171], | |
+ ["83CC",0x5172], | |
+ ["B9D8",0x5173], | |
+ ["D0CB",0x5174], | |
+ ["B1F8",0x5175], | |
+ ["C6E4",0x5176], | |
+ ["BEDF",0x5177], | |
+ ["B5E4",0x5178], | |
+ ["D7C8",0x5179], | |
+ ["83CD",0x517A], | |
+ ["D1F8",0x517B], | |
+ ["BCE6",0x517C], | |
+ ["CADE",0x517D], | |
+ ["83CE",0x517E], | |
+ ["83CF",0x517F], | |
+ ["BCBD",0x5180], | |
+ ["D9E6",0x5181], | |
+ ["D8E7",0x5182], | |
+ ["83D0",0x5183], | |
+ ["83D1",0x5184], | |
+ ["C4DA",0x5185], | |
+ ["83D2",0x5186], | |
+ ["83D3",0x5187], | |
+ ["B8D4",0x5188], | |
+ ["C8BD",0x5189], | |
+ ["83D4",0x518A], | |
+ ["83D5",0x518B], | |
+ ["B2E1",0x518C], | |
+ ["D4D9",0x518D], | |
+ ["83D6",0x518E], | |
+ ["83D7",0x518F], | |
+ ["83D8",0x5190], | |
+ ["83D9",0x5191], | |
+ ["C3B0",0x5192], | |
+ ["83DA",0x5193], | |
+ ["83DB",0x5194], | |
+ ["C3E1",0x5195], | |
+ ["DAA2",0x5196], | |
+ ["C8DF",0x5197], | |
+ ["83DC",0x5198], | |
+ ["D0B4",0x5199], | |
+ ["83DD",0x519A], | |
+ ["BEFC",0x519B], | |
+ ["C5A9",0x519C], | |
+ ["83DE",0x519D], | |
+ ["83DF",0x519E], | |
+ ["83E0",0x519F], | |
+ ["B9DA",0x51A0], | |
+ ["83E1",0x51A1], | |
+ ["DAA3",0x51A2], | |
+ ["83E2",0x51A3], | |
+ ["D4A9",0x51A4], | |
+ ["DAA4",0x51A5], | |
+ ["83E3",0x51A6], | |
+ ["83E4",0x51A7], | |
+ ["83E5",0x51A8], | |
+ ["83E6",0x51A9], | |
+ ["83E7",0x51AA], | |
+ ["D9FB",0x51AB], | |
+ ["B6AC",0x51AC], | |
+ ["83E8",0x51AD], | |
+ ["83E9",0x51AE], | |
+ ["B7EB",0x51AF], | |
+ ["B1F9",0x51B0], | |
+ ["D9FC",0x51B1], | |
+ ["B3E5",0x51B2], | |
+ ["BEF6",0x51B3], | |
+ ["83EA",0x51B4], | |
+ ["BFF6",0x51B5], | |
+ ["D2B1",0x51B6], | |
+ ["C0E4",0x51B7], | |
+ ["83EB",0x51B8], | |
+ ["83EC",0x51B9], | |
+ ["83ED",0x51BA], | |
+ ["B6B3",0x51BB], | |
+ ["D9FE",0x51BC], | |
+ ["D9FD",0x51BD], | |
+ ["83EE",0x51BE], | |
+ ["83EF",0x51BF], | |
+ ["BEBB",0x51C0], | |
+ ["83F0",0x51C1], | |
+ ["83F1",0x51C2], | |
+ ["83F2",0x51C3], | |
+ ["C6E0",0x51C4], | |
+ ["83F3",0x51C5], | |
+ ["D7BC",0x51C6], | |
+ ["DAA1",0x51C7], | |
+ ["83F4",0x51C8], | |
+ ["C1B9",0x51C9], | |
+ ["83F5",0x51CA], | |
+ ["B5F2",0x51CB], | |
+ ["C1E8",0x51CC], | |
+ ["83F6",0x51CD], | |
+ ["83F7",0x51CE], | |
+ ["BCF5",0x51CF], | |
+ ["83F8",0x51D0], | |
+ ["B4D5",0x51D1], | |
+ ["83F9",0x51D2], | |
+ ["83FA",0x51D3], | |
+ ["83FB",0x51D4], | |
+ ["83FC",0x51D5], | |
+ ["83FD",0x51D6], | |
+ ["83FE",0x51D7], | |
+ ["8440",0x51D8], | |
+ ["8441",0x51D9], | |
+ ["8442",0x51DA], | |
+ ["C1DD",0x51DB], | |
+ ["8443",0x51DC], | |
+ ["C4FD",0x51DD], | |
+ ["8444",0x51DE], | |
+ ["8445",0x51DF], | |
+ ["BCB8",0x51E0], | |
+ ["B7B2",0x51E1], | |
+ ["8446",0x51E2], | |
+ ["8447",0x51E3], | |
+ ["B7EF",0x51E4], | |
+ ["8448",0x51E5], | |
+ ["8449",0x51E6], | |
+ ["844A",0x51E7], | |
+ ["844B",0x51E8], | |
+ ["844C",0x51E9], | |
+ ["844D",0x51EA], | |
+ ["D9EC",0x51EB], | |
+ ["844E",0x51EC], | |
+ ["C6BE",0x51ED], | |
+ ["844F",0x51EE], | |
+ ["BFAD",0x51EF], | |
+ ["BBCB",0x51F0], | |
+ ["8450",0x51F1], | |
+ ["8451",0x51F2], | |
+ ["B5CA",0x51F3], | |
+ ["8452",0x51F4], | |
+ ["DBC9",0x51F5], | |
+ ["D0D7",0x51F6], | |
+ ["8453",0x51F7], | |
+ ["CDB9",0x51F8], | |
+ ["B0BC",0x51F9], | |
+ ["B3F6",0x51FA], | |
+ ["BBF7",0x51FB], | |
+ ["DBCA",0x51FC], | |
+ ["BAAF",0x51FD], | |
+ ["8454",0x51FE], | |
+ ["D4E4",0x51FF], | |
+ ["B5B6",0x5200], | |
+ ["B5F3",0x5201], | |
+ ["D8D6",0x5202], | |
+ ["C8D0",0x5203], | |
+ ["8455",0x5204], | |
+ ["8456",0x5205], | |
+ ["B7D6",0x5206], | |
+ ["C7D0",0x5207], | |
+ ["D8D7",0x5208], | |
+ ["8457",0x5209], | |
+ ["BFAF",0x520A], | |
+ ["8458",0x520B], | |
+ ["8459",0x520C], | |
+ ["DBBB",0x520D], | |
+ ["D8D8",0x520E], | |
+ ["845A",0x520F], | |
+ ["845B",0x5210], | |
+ ["D0CC",0x5211], | |
+ ["BBAE",0x5212], | |
+ ["845C",0x5213], | |
+ ["845D",0x5214], | |
+ ["845E",0x5215], | |
+ ["EBBE",0x5216], | |
+ ["C1D0",0x5217], | |
+ ["C1F5",0x5218], | |
+ ["D4F2",0x5219], | |
+ ["B8D5",0x521A], | |
+ ["B4B4",0x521B], | |
+ ["845F",0x521C], | |
+ ["B3F5",0x521D], | |
+ ["8460",0x521E], | |
+ ["8461",0x521F], | |
+ ["C9BE",0x5220], | |
+ ["8462",0x5221], | |
+ ["8463",0x5222], | |
+ ["8464",0x5223], | |
+ ["C5D0",0x5224], | |
+ ["8465",0x5225], | |
+ ["8466",0x5226], | |
+ ["8467",0x5227], | |
+ ["C5D9",0x5228], | |
+ ["C0FB",0x5229], | |
+ ["8468",0x522A], | |
+ ["B1F0",0x522B], | |
+ ["8469",0x522C], | |
+ ["D8D9",0x522D], | |
+ ["B9CE",0x522E], | |
+ ["846A",0x522F], | |
+ ["B5BD",0x5230], | |
+ ["846B",0x5231], | |
+ ["846C",0x5232], | |
+ ["D8DA",0x5233], | |
+ ["846D",0x5234], | |
+ ["846E",0x5235], | |
+ ["D6C6",0x5236], | |
+ ["CBA2",0x5237], | |
+ ["C8AF",0x5238], | |
+ ["C9B2",0x5239], | |
+ ["B4CC",0x523A], | |
+ ["BFCC",0x523B], | |
+ ["846F",0x523C], | |
+ ["B9F4",0x523D], | |
+ ["8470",0x523E], | |
+ ["D8DB",0x523F], | |
+ ["D8DC",0x5240], | |
+ ["B6E7",0x5241], | |
+ ["BCC1",0x5242], | |
+ ["CCEA",0x5243], | |
+ ["8471",0x5244], | |
+ ["8472",0x5245], | |
+ ["8473",0x5246], | |
+ ["8474",0x5247], | |
+ ["8475",0x5248], | |
+ ["8476",0x5249], | |
+ ["CFF7",0x524A], | |
+ ["8477",0x524B], | |
+ ["D8DD",0x524C], | |
+ ["C7B0",0x524D], | |
+ ["8478",0x524E], | |
+ ["8479",0x524F], | |
+ ["B9D0",0x5250], | |
+ ["BDA3",0x5251], | |
+ ["847A",0x5252], | |
+ ["847B",0x5253], | |
+ ["CCDE",0x5254], | |
+ ["847C",0x5255], | |
+ ["C6CA",0x5256], | |
+ ["847D",0x5257], | |
+ ["847E",0x5258], | |
+ ["8480",0x5259], | |
+ ["8481",0x525A], | |
+ ["8482",0x525B], | |
+ ["D8E0",0x525C], | |
+ ["8483",0x525D], | |
+ ["D8DE",0x525E], | |
+ ["8484",0x525F], | |
+ ["8485",0x5260], | |
+ ["D8DF",0x5261], | |
+ ["8486",0x5262], | |
+ ["8487",0x5263], | |
+ ["8488",0x5264], | |
+ ["B0FE",0x5265], | |
+ ["8489",0x5266], | |
+ ["BEE7",0x5267], | |
+ ["848A",0x5268], | |
+ ["CAA3",0x5269], | |
+ ["BCF4",0x526A], | |
+ ["848B",0x526B], | |
+ ["848C",0x526C], | |
+ ["848D",0x526D], | |
+ ["848E",0x526E], | |
+ ["B8B1",0x526F], | |
+ ["848F",0x5270], | |
+ ["8490",0x5271], | |
+ ["B8EE",0x5272], | |
+ ["8491",0x5273], | |
+ ["8492",0x5274], | |
+ ["8493",0x5275], | |
+ ["8494",0x5276], | |
+ ["8495",0x5277], | |
+ ["8496",0x5278], | |
+ ["8497",0x5279], | |
+ ["8498",0x527A], | |
+ ["8499",0x527B], | |
+ ["849A",0x527C], | |
+ ["D8E2",0x527D], | |
+ ["849B",0x527E], | |
+ ["BDCB",0x527F], | |
+ ["849C",0x5280], | |
+ ["D8E4",0x5281], | |
+ ["D8E3",0x5282], | |
+ ["849D",0x5283], | |
+ ["849E",0x5284], | |
+ ["849F",0x5285], | |
+ ["84A0",0x5286], | |
+ ["84A1",0x5287], | |
+ ["C5FC",0x5288], | |
+ ["84A2",0x5289], | |
+ ["84A3",0x528A], | |
+ ["84A4",0x528B], | |
+ ["84A5",0x528C], | |
+ ["84A6",0x528D], | |
+ ["84A7",0x528E], | |
+ ["84A8",0x528F], | |
+ ["D8E5",0x5290], | |
+ ["84A9",0x5291], | |
+ ["84AA",0x5292], | |
+ ["D8E6",0x5293], | |
+ ["84AB",0x5294], | |
+ ["84AC",0x5295], | |
+ ["84AD",0x5296], | |
+ ["84AE",0x5297], | |
+ ["84AF",0x5298], | |
+ ["84B0",0x5299], | |
+ ["84B1",0x529A], | |
+ ["C1A6",0x529B], | |
+ ["84B2",0x529C], | |
+ ["C8B0",0x529D], | |
+ ["B0EC",0x529E], | |
+ ["B9A6",0x529F], | |
+ ["BCD3",0x52A0], | |
+ ["CEF1",0x52A1], | |
+ ["DBBD",0x52A2], | |
+ ["C1D3",0x52A3], | |
+ ["84B3",0x52A4], | |
+ ["84B4",0x52A5], | |
+ ["84B5",0x52A6], | |
+ ["84B6",0x52A7], | |
+ ["B6AF",0x52A8], | |
+ ["D6FA",0x52A9], | |
+ ["C5AC",0x52AA], | |
+ ["BDD9",0x52AB], | |
+ ["DBBE",0x52AC], | |
+ ["DBBF",0x52AD], | |
+ ["84B7",0x52AE], | |
+ ["84B8",0x52AF], | |
+ ["84B9",0x52B0], | |
+ ["C0F8",0x52B1], | |
+ ["BEA2",0x52B2], | |
+ ["C0CD",0x52B3], | |
+ ["84BA",0x52B4], | |
+ ["84BB",0x52B5], | |
+ ["84BC",0x52B6], | |
+ ["84BD",0x52B7], | |
+ ["84BE",0x52B8], | |
+ ["84BF",0x52B9], | |
+ ["84C0",0x52BA], | |
+ ["84C1",0x52BB], | |
+ ["84C2",0x52BC], | |
+ ["84C3",0x52BD], | |
+ ["DBC0",0x52BE], | |
+ ["CAC6",0x52BF], | |
+ ["84C4",0x52C0], | |
+ ["84C5",0x52C1], | |
+ ["84C6",0x52C2], | |
+ ["B2AA",0x52C3], | |
+ ["84C7",0x52C4], | |
+ ["84C8",0x52C5], | |
+ ["84C9",0x52C6], | |
+ ["D3C2",0x52C7], | |
+ ["84CA",0x52C8], | |
+ ["C3E3",0x52C9], | |
+ ["84CB",0x52CA], | |
+ ["D1AB",0x52CB], | |
+ ["84CC",0x52CC], | |
+ ["84CD",0x52CD], | |
+ ["84CE",0x52CE], | |
+ ["84CF",0x52CF], | |
+ ["DBC2",0x52D0], | |
+ ["84D0",0x52D1], | |
+ ["C0D5",0x52D2], | |
+ ["84D1",0x52D3], | |
+ ["84D2",0x52D4], | |
+ ["84D3",0x52D5], | |
+ ["DBC3",0x52D6], | |
+ ["84D4",0x52D7], | |
+ ["BFB1",0x52D8], | |
+ ["84D5",0x52D9], | |
+ ["84D6",0x52DA], | |
+ ["84D7",0x52DB], | |
+ ["84D8",0x52DC], | |
+ ["84D9",0x52DD], | |
+ ["84DA",0x52DE], | |
+ ["C4BC",0x52DF], | |
+ ["84DB",0x52E0], | |
+ ["84DC",0x52E1], | |
+ ["84DD",0x52E2], | |
+ ["84DE",0x52E3], | |
+ ["C7DA",0x52E4], | |
+ ["84DF",0x52E5], | |
+ ["84E0",0x52E6], | |
+ ["84E1",0x52E7], | |
+ ["84E2",0x52E8], | |
+ ["84E3",0x52E9], | |
+ ["84E4",0x52EA], | |
+ ["84E5",0x52EB], | |
+ ["84E6",0x52EC], | |
+ ["84E7",0x52ED], | |
+ ["84E8",0x52EE], | |
+ ["84E9",0x52EF], | |
+ ["DBC4",0x52F0], | |
+ ["84EA",0x52F1], | |
+ ["84EB",0x52F2], | |
+ ["84EC",0x52F3], | |
+ ["84ED",0x52F4], | |
+ ["84EE",0x52F5], | |
+ ["84EF",0x52F6], | |
+ ["84F0",0x52F7], | |
+ ["84F1",0x52F8], | |
+ ["D9E8",0x52F9], | |
+ ["C9D7",0x52FA], | |
+ ["84F2",0x52FB], | |
+ ["84F3",0x52FC], | |
+ ["84F4",0x52FD], | |
+ ["B9B4",0x52FE], | |
+ ["CEF0",0x52FF], | |
+ ["D4C8",0x5300], | |
+ ["84F5",0x5301], | |
+ ["84F6",0x5302], | |
+ ["84F7",0x5303], | |
+ ["84F8",0x5304], | |
+ ["B0FC",0x5305], | |
+ ["B4D2",0x5306], | |
+ ["84F9",0x5307], | |
+ ["D0D9",0x5308], | |
+ ["84FA",0x5309], | |
+ ["84FB",0x530A], | |
+ ["84FC",0x530B], | |
+ ["84FD",0x530C], | |
+ ["D9E9",0x530D], | |
+ ["84FE",0x530E], | |
+ ["DECB",0x530F], | |
+ ["D9EB",0x5310], | |
+ ["8540",0x5311], | |
+ ["8541",0x5312], | |
+ ["8542",0x5313], | |
+ ["8543",0x5314], | |
+ ["D8B0",0x5315], | |
+ ["BBAF",0x5316], | |
+ ["B1B1",0x5317], | |
+ ["8544",0x5318], | |
+ ["B3D7",0x5319], | |
+ ["D8CE",0x531A], | |
+ ["8545",0x531B], | |
+ ["8546",0x531C], | |
+ ["D4D1",0x531D], | |
+ ["8547",0x531E], | |
+ ["8548",0x531F], | |
+ ["BDB3",0x5320], | |
+ ["BFEF",0x5321], | |
+ ["8549",0x5322], | |
+ ["CFBB",0x5323], | |
+ ["854A",0x5324], | |
+ ["854B",0x5325], | |
+ ["D8D0",0x5326], | |
+ ["854C",0x5327], | |
+ ["854D",0x5328], | |
+ ["854E",0x5329], | |
+ ["B7CB",0x532A], | |
+ ["854F",0x532B], | |
+ ["8550",0x532C], | |
+ ["8551",0x532D], | |
+ ["D8D1",0x532E], | |
+ ["8552",0x532F], | |
+ ["8553",0x5330], | |
+ ["8554",0x5331], | |
+ ["8555",0x5332], | |
+ ["8556",0x5333], | |
+ ["8557",0x5334], | |
+ ["8558",0x5335], | |
+ ["8559",0x5336], | |
+ ["855A",0x5337], | |
+ ["855B",0x5338], | |
+ ["C6A5",0x5339], | |
+ ["C7F8",0x533A], | |
+ ["D2BD",0x533B], | |
+ ["855C",0x533C], | |
+ ["855D",0x533D], | |
+ ["D8D2",0x533E], | |
+ ["C4E4",0x533F], | |
+ ["855E",0x5340], | |
+ ["CAAE",0x5341], | |
+ ["855F",0x5342], | |
+ ["C7A7",0x5343], | |
+ ["8560",0x5344], | |
+ ["D8A6",0x5345], | |
+ ["8561",0x5346], | |
+ ["C9FD",0x5347], | |
+ ["CEE7",0x5348], | |
+ ["BBDC",0x5349], | |
+ ["B0EB",0x534A], | |
+ ["8562",0x534B], | |
+ ["8563",0x534C], | |
+ ["8564",0x534D], | |
+ ["BBAA",0x534E], | |
+ ["D0AD",0x534F], | |
+ ["8565",0x5350], | |
+ ["B1B0",0x5351], | |
+ ["D7E4",0x5352], | |
+ ["D7BF",0x5353], | |
+ ["8566",0x5354], | |
+ ["B5A5",0x5355], | |
+ ["C2F4",0x5356], | |
+ ["C4CF",0x5357], | |
+ ["8567",0x5358], | |
+ ["8568",0x5359], | |
+ ["B2A9",0x535A], | |
+ ["8569",0x535B], | |
+ ["B2B7",0x535C], | |
+ ["856A",0x535D], | |
+ ["B1E5",0x535E], | |
+ ["DFB2",0x535F], | |
+ ["D5BC",0x5360], | |
+ ["BFA8",0x5361], | |
+ ["C2AC",0x5362], | |
+ ["D8D5",0x5363], | |
+ ["C2B1",0x5364], | |
+ ["856B",0x5365], | |
+ ["D8D4",0x5366], | |
+ ["CED4",0x5367], | |
+ ["856C",0x5368], | |
+ ["DAE0",0x5369], | |
+ ["856D",0x536A], | |
+ ["CEC0",0x536B], | |
+ ["856E",0x536C], | |
+ ["856F",0x536D], | |
+ ["D8B4",0x536E], | |
+ ["C3AE",0x536F], | |
+ ["D3A1",0x5370], | |
+ ["CEA3",0x5371], | |
+ ["8570",0x5372], | |
+ ["BCB4",0x5373], | |
+ ["C8B4",0x5374], | |
+ ["C2D1",0x5375], | |
+ ["8571",0x5376], | |
+ ["BEED",0x5377], | |
+ ["D0B6",0x5378], | |
+ ["8572",0x5379], | |
+ ["DAE1",0x537A], | |
+ ["8573",0x537B], | |
+ ["8574",0x537C], | |
+ ["8575",0x537D], | |
+ ["8576",0x537E], | |
+ ["C7E4",0x537F], | |
+ ["8577",0x5380], | |
+ ["8578",0x5381], | |
+ ["B3A7",0x5382], | |
+ ["8579",0x5383], | |
+ ["B6F2",0x5384], | |
+ ["CCFC",0x5385], | |
+ ["C0FA",0x5386], | |
+ ["857A",0x5387], | |
+ ["857B",0x5388], | |
+ ["C0F7",0x5389], | |
+ ["857C",0x538A], | |
+ ["D1B9",0x538B], | |
+ ["D1E1",0x538C], | |
+ ["D8C7",0x538D], | |
+ ["857D",0x538E], | |
+ ["857E",0x538F], | |
+ ["8580",0x5390], | |
+ ["8581",0x5391], | |
+ ["8582",0x5392], | |
+ ["8583",0x5393], | |
+ ["8584",0x5394], | |
+ ["B2DE",0x5395], | |
+ ["8585",0x5396], | |
+ ["8586",0x5397], | |
+ ["C0E5",0x5398], | |
+ ["8587",0x5399], | |
+ ["BAF1",0x539A], | |
+ ["8588",0x539B], | |
+ ["8589",0x539C], | |
+ ["D8C8",0x539D], | |
+ ["858A",0x539E], | |
+ ["D4AD",0x539F], | |
+ ["858B",0x53A0], | |
+ ["858C",0x53A1], | |
+ ["CFE1",0x53A2], | |
+ ["D8C9",0x53A3], | |
+ ["858D",0x53A4], | |
+ ["D8CA",0x53A5], | |
+ ["CFC3",0x53A6], | |
+ ["858E",0x53A7], | |
+ ["B3F8",0x53A8], | |
+ ["BEC7",0x53A9], | |
+ ["858F",0x53AA], | |
+ ["8590",0x53AB], | |
+ ["8591",0x53AC], | |
+ ["8592",0x53AD], | |
+ ["D8CB",0x53AE], | |
+ ["8593",0x53AF], | |
+ ["8594",0x53B0], | |
+ ["8595",0x53B1], | |
+ ["8596",0x53B2], | |
+ ["8597",0x53B3], | |
+ ["8598",0x53B4], | |
+ ["8599",0x53B5], | |
+ ["DBCC",0x53B6], | |
+ ["859A",0x53B7], | |
+ ["859B",0x53B8], | |
+ ["859C",0x53B9], | |
+ ["859D",0x53BA], | |
+ ["C8A5",0x53BB], | |
+ ["859E",0x53BC], | |
+ ["859F",0x53BD], | |
+ ["85A0",0x53BE], | |
+ ["CFD8",0x53BF], | |
+ ["85A1",0x53C0], | |
+ ["C8FE",0x53C1], | |
+ ["B2CE",0x53C2], | |
+ ["85A2",0x53C3], | |
+ ["85A3",0x53C4], | |
+ ["85A4",0x53C5], | |
+ ["85A5",0x53C6], | |
+ ["85A6",0x53C7], | |
+ ["D3D6",0x53C8], | |
+ ["B2E6",0x53C9], | |
+ ["BCB0",0x53CA], | |
+ ["D3D1",0x53CB], | |
+ ["CBAB",0x53CC], | |
+ ["B7B4",0x53CD], | |
+ ["85A7",0x53CE], | |
+ ["85A8",0x53CF], | |
+ ["85A9",0x53D0], | |
+ ["B7A2",0x53D1], | |
+ ["85AA",0x53D2], | |
+ ["85AB",0x53D3], | |
+ ["CAE5",0x53D4], | |
+ ["85AC",0x53D5], | |
+ ["C8A1",0x53D6], | |
+ ["CADC",0x53D7], | |
+ ["B1E4",0x53D8], | |
+ ["D0F0",0x53D9], | |
+ ["85AD",0x53DA], | |
+ ["C5D1",0x53DB], | |
+ ["85AE",0x53DC], | |
+ ["85AF",0x53DD], | |
+ ["85B0",0x53DE], | |
+ ["DBC5",0x53DF], | |
+ ["B5FE",0x53E0], | |
+ ["85B1",0x53E1], | |
+ ["85B2",0x53E2], | |
+ ["BFDA",0x53E3], | |
+ ["B9C5",0x53E4], | |
+ ["BEE4",0x53E5], | |
+ ["C1ED",0x53E6], | |
+ ["85B3",0x53E7], | |
+ ["DFB6",0x53E8], | |
+ ["DFB5",0x53E9], | |
+ ["D6BB",0x53EA], | |
+ ["BDD0",0x53EB], | |
+ ["D5D9",0x53EC], | |
+ ["B0C8",0x53ED], | |
+ ["B6A3",0x53EE], | |
+ ["BFC9",0x53EF], | |
+ ["CCA8",0x53F0], | |
+ ["DFB3",0x53F1], | |
+ ["CAB7",0x53F2], | |
+ ["D3D2",0x53F3], | |
+ ["85B4",0x53F4], | |
+ ["D8CF",0x53F5], | |
+ ["D2B6",0x53F6], | |
+ ["BAC5",0x53F7], | |
+ ["CBBE",0x53F8], | |
+ ["CCBE",0x53F9], | |
+ ["85B5",0x53FA], | |
+ ["DFB7",0x53FB], | |
+ ["B5F0",0x53FC], | |
+ ["DFB4",0x53FD], | |
+ ["85B6",0x53FE], | |
+ ["85B7",0x53FF], | |
+ ["85B8",0x5400], | |
+ ["D3F5",0x5401], | |
+ ["85B9",0x5402], | |
+ ["B3D4",0x5403], | |
+ ["B8F7",0x5404], | |
+ ["85BA",0x5405], | |
+ ["DFBA",0x5406], | |
+ ["85BB",0x5407], | |
+ ["BACF",0x5408], | |
+ ["BCAA",0x5409], | |
+ ["B5F5",0x540A], | |
+ ["85BC",0x540B], | |
+ ["CDAC",0x540C], | |
+ ["C3FB",0x540D], | |
+ ["BAF3",0x540E], | |
+ ["C0F4",0x540F], | |
+ ["CDC2",0x5410], | |
+ ["CFF2",0x5411], | |
+ ["DFB8",0x5412], | |
+ ["CFC5",0x5413], | |
+ ["85BD",0x5414], | |
+ ["C2C0",0x5415], | |
+ ["DFB9",0x5416], | |
+ ["C2F0",0x5417], | |
+ ["85BE",0x5418], | |
+ ["85BF",0x5419], | |
+ ["85C0",0x541A], | |
+ ["BEFD",0x541B], | |
+ ["85C1",0x541C], | |
+ ["C1DF",0x541D], | |
+ ["CDCC",0x541E], | |
+ ["D2F7",0x541F], | |
+ ["B7CD",0x5420], | |
+ ["DFC1",0x5421], | |
+ ["85C2",0x5422], | |
+ ["DFC4",0x5423], | |
+ ["85C3",0x5424], | |
+ ["85C4",0x5425], | |
+ ["B7F1",0x5426], | |
+ ["B0C9",0x5427], | |
+ ["B6D6",0x5428], | |
+ ["B7D4",0x5429], | |
+ ["85C5",0x542A], | |
+ ["BAAC",0x542B], | |
+ ["CCFD",0x542C], | |
+ ["BFD4",0x542D], | |
+ ["CBB1",0x542E], | |
+ ["C6F4",0x542F], | |
+ ["85C6",0x5430], | |
+ ["D6A8",0x5431], | |
+ ["DFC5",0x5432], | |
+ ["85C7",0x5433], | |
+ ["CEE2",0x5434], | |
+ ["B3B3",0x5435], | |
+ ["85C8",0x5436], | |
+ ["85C9",0x5437], | |
+ ["CEFC",0x5438], | |
+ ["B4B5",0x5439], | |
+ ["85CA",0x543A], | |
+ ["CEC7",0x543B], | |
+ ["BAF0",0x543C], | |
+ ["85CB",0x543D], | |
+ ["CEE1",0x543E], | |
+ ["85CC",0x543F], | |
+ ["D1BD",0x5440], | |
+ ["85CD",0x5441], | |
+ ["85CE",0x5442], | |
+ ["DFC0",0x5443], | |
+ ["85CF",0x5444], | |
+ ["85D0",0x5445], | |
+ ["B4F4",0x5446], | |
+ ["85D1",0x5447], | |
+ ["B3CA",0x5448], | |
+ ["85D2",0x5449], | |
+ ["B8E6",0x544A], | |
+ ["DFBB",0x544B], | |
+ ["85D3",0x544C], | |
+ ["85D4",0x544D], | |
+ ["85D5",0x544E], | |
+ ["85D6",0x544F], | |
+ ["C4C5",0x5450], | |
+ ["85D7",0x5451], | |
+ ["DFBC",0x5452], | |
+ ["DFBD",0x5453], | |
+ ["DFBE",0x5454], | |
+ ["C5BB",0x5455], | |
+ ["DFBF",0x5456], | |
+ ["DFC2",0x5457], | |
+ ["D4B1",0x5458], | |
+ ["DFC3",0x5459], | |
+ ["85D8",0x545A], | |
+ ["C7BA",0x545B], | |
+ ["CED8",0x545C], | |
+ ["85D9",0x545D], | |
+ ["85DA",0x545E], | |
+ ["85DB",0x545F], | |
+ ["85DC",0x5460], | |
+ ["85DD",0x5461], | |
+ ["C4D8",0x5462], | |
+ ["85DE",0x5463], | |
+ ["DFCA",0x5464], | |
+ ["85DF",0x5465], | |
+ ["DFCF",0x5466], | |
+ ["85E0",0x5467], | |
+ ["D6DC",0x5468], | |
+ ["85E1",0x5469], | |
+ ["85E2",0x546A], | |
+ ["85E3",0x546B], | |
+ ["85E4",0x546C], | |
+ ["85E5",0x546D], | |
+ ["85E6",0x546E], | |
+ ["85E7",0x546F], | |
+ ["85E8",0x5470], | |
+ ["DFC9",0x5471], | |
+ ["DFDA",0x5472], | |
+ ["CEB6",0x5473], | |
+ ["85E9",0x5474], | |
+ ["BAC7",0x5475], | |
+ ["DFCE",0x5476], | |
+ ["DFC8",0x5477], | |
+ ["C5DE",0x5478], | |
+ ["85EA",0x5479], | |
+ ["85EB",0x547A], | |
+ ["C9EB",0x547B], | |
+ ["BAF4",0x547C], | |
+ ["C3FC",0x547D], | |
+ ["85EC",0x547E], | |
+ ["85ED",0x547F], | |
+ ["BED7",0x5480], | |
+ ["85EE",0x5481], | |
+ ["DFC6",0x5482], | |
+ ["85EF",0x5483], | |
+ ["DFCD",0x5484], | |
+ ["85F0",0x5485], | |
+ ["C5D8",0x5486], | |
+ ["85F1",0x5487], | |
+ ["85F2",0x5488], | |
+ ["85F3",0x5489], | |
+ ["85F4",0x548A], | |
+ ["D5A6",0x548B], | |
+ ["BACD",0x548C], | |
+ ["85F5",0x548D], | |
+ ["BECC",0x548E], | |
+ ["D3BD",0x548F], | |
+ ["B8C0",0x5490], | |
+ ["85F6",0x5491], | |
+ ["D6E4",0x5492], | |
+ ["85F7",0x5493], | |
+ ["DFC7",0x5494], | |
+ ["B9BE",0x5495], | |
+ ["BFA7",0x5496], | |
+ ["85F8",0x5497], | |
+ ["85F9",0x5498], | |
+ ["C1FC",0x5499], | |
+ ["DFCB",0x549A], | |
+ ["DFCC",0x549B], | |
+ ["85FA",0x549C], | |
+ ["DFD0",0x549D], | |
+ ["85FB",0x549E], | |
+ ["85FC",0x549F], | |
+ ["85FD",0x54A0], | |
+ ["85FE",0x54A1], | |
+ ["8640",0x54A2], | |
+ ["DFDB",0x54A3], | |
+ ["DFE5",0x54A4], | |
+ ["8641",0x54A5], | |
+ ["DFD7",0x54A6], | |
+ ["DFD6",0x54A7], | |
+ ["D7C9",0x54A8], | |
+ ["DFE3",0x54A9], | |
+ ["DFE4",0x54AA], | |
+ ["E5EB",0x54AB], | |
+ ["D2A7",0x54AC], | |
+ ["DFD2",0x54AD], | |
+ ["8642",0x54AE], | |
+ ["BFA9",0x54AF], | |
+ ["8643",0x54B0], | |
+ ["D4DB",0x54B1], | |
+ ["8644",0x54B2], | |
+ ["BFC8",0x54B3], | |
+ ["DFD4",0x54B4], | |
+ ["8645",0x54B5], | |
+ ["8646",0x54B6], | |
+ ["8647",0x54B7], | |
+ ["CFCC",0x54B8], | |
+ ["8648",0x54B9], | |
+ ["8649",0x54BA], | |
+ ["DFDD",0x54BB], | |
+ ["864A",0x54BC], | |
+ ["D1CA",0x54BD], | |
+ ["864B",0x54BE], | |
+ ["DFDE",0x54BF], | |
+ ["B0A7",0x54C0], | |
+ ["C6B7",0x54C1], | |
+ ["DFD3",0x54C2], | |
+ ["864C",0x54C3], | |
+ ["BAE5",0x54C4], | |
+ ["864D",0x54C5], | |
+ ["B6DF",0x54C6], | |
+ ["CDDB",0x54C7], | |
+ ["B9FE",0x54C8], | |
+ ["D4D5",0x54C9], | |
+ ["864E",0x54CA], | |
+ ["864F",0x54CB], | |
+ ["DFDF",0x54CC], | |
+ ["CFEC",0x54CD], | |
+ ["B0A5",0x54CE], | |
+ ["DFE7",0x54CF], | |
+ ["DFD1",0x54D0], | |
+ ["D1C6",0x54D1], | |
+ ["DFD5",0x54D2], | |
+ ["DFD8",0x54D3], | |
+ ["DFD9",0x54D4], | |
+ ["DFDC",0x54D5], | |
+ ["8650",0x54D6], | |
+ ["BBA9",0x54D7], | |
+ ["8651",0x54D8], | |
+ ["DFE0",0x54D9], | |
+ ["DFE1",0x54DA], | |
+ ["8652",0x54DB], | |
+ ["DFE2",0x54DC], | |
+ ["DFE6",0x54DD], | |
+ ["DFE8",0x54DE], | |
+ ["D3B4",0x54DF], | |
+ ["8653",0x54E0], | |
+ ["8654",0x54E1], | |
+ ["8655",0x54E2], | |
+ ["8656",0x54E3], | |
+ ["8657",0x54E4], | |
+ ["B8E7",0x54E5], | |
+ ["C5B6",0x54E6], | |
+ ["DFEA",0x54E7], | |
+ ["C9DA",0x54E8], | |
+ ["C1A8",0x54E9], | |
+ ["C4C4",0x54EA], | |
+ ["8658",0x54EB], | |
+ ["8659",0x54EC], | |
+ ["BFDE",0x54ED], | |
+ ["CFF8",0x54EE], | |
+ ["865A",0x54EF], | |
+ ["865B",0x54F0], | |
+ ["865C",0x54F1], | |
+ ["D5DC",0x54F2], | |
+ ["DFEE",0x54F3], | |
+ ["865D",0x54F4], | |
+ ["865E",0x54F5], | |
+ ["865F",0x54F6], | |
+ ["8660",0x54F7], | |
+ ["8661",0x54F8], | |
+ ["8662",0x54F9], | |
+ ["B2B8",0x54FA], | |
+ ["8663",0x54FB], | |
+ ["BADF",0x54FC], | |
+ ["DFEC",0x54FD], | |
+ ["8664",0x54FE], | |
+ ["DBC1",0x54FF], | |
+ ["8665",0x5500], | |
+ ["D1E4",0x5501], | |
+ ["8666",0x5502], | |
+ ["8667",0x5503], | |
+ ["8668",0x5504], | |
+ ["8669",0x5505], | |
+ ["CBF4",0x5506], | |
+ ["B4BD",0x5507], | |
+ ["866A",0x5508], | |
+ ["B0A6",0x5509], | |
+ ["866B",0x550A], | |
+ ["866C",0x550B], | |
+ ["866D",0x550C], | |
+ ["866E",0x550D], | |
+ ["866F",0x550E], | |
+ ["DFF1",0x550F], | |
+ ["CCC6",0x5510], | |
+ ["DFF2",0x5511], | |
+ ["8670",0x5512], | |
+ ["8671",0x5513], | |
+ ["DFED",0x5514], | |
+ ["8672",0x5515], | |
+ ["8673",0x5516], | |
+ ["8674",0x5517], | |
+ ["8675",0x5518], | |
+ ["8676",0x5519], | |
+ ["8677",0x551A], | |
+ ["DFE9",0x551B], | |
+ ["8678",0x551C], | |
+ ["8679",0x551D], | |
+ ["867A",0x551E], | |
+ ["867B",0x551F], | |
+ ["DFEB",0x5520], | |
+ ["867C",0x5521], | |
+ ["DFEF",0x5522], | |
+ ["DFF0",0x5523], | |
+ ["BBBD",0x5524], | |
+ ["867D",0x5525], | |
+ ["867E",0x5526], | |
+ ["DFF3",0x5527], | |
+ ["8680",0x5528], | |
+ ["8681",0x5529], | |
+ ["DFF4",0x552A], | |
+ ["8682",0x552B], | |
+ ["BBA3",0x552C], | |
+ ["8683",0x552D], | |
+ ["CADB",0x552E], | |
+ ["CEA8",0x552F], | |
+ ["E0A7",0x5530], | |
+ ["B3AA",0x5531], | |
+ ["8684",0x5532], | |
+ ["E0A6",0x5533], | |
+ ["8685",0x5534], | |
+ ["8686",0x5535], | |
+ ["8687",0x5536], | |
+ ["E0A1",0x5537], | |
+ ["8688",0x5538], | |
+ ["8689",0x5539], | |
+ ["868A",0x553A], | |
+ ["868B",0x553B], | |
+ ["DFFE",0x553C], | |
+ ["868C",0x553D], | |
+ ["CDD9",0x553E], | |
+ ["DFFC",0x553F], | |
+ ["868D",0x5540], | |
+ ["DFFA",0x5541], | |
+ ["868E",0x5542], | |
+ ["BFD0",0x5543], | |
+ ["D7C4",0x5544], | |
+ ["868F",0x5545], | |
+ ["C9CC",0x5546], | |
+ ["8690",0x5547], | |
+ ["8691",0x5548], | |
+ ["DFF8",0x5549], | |
+ ["B0A1",0x554A], | |
+ ["8692",0x554B], | |
+ ["8693",0x554C], | |
+ ["8694",0x554D], | |
+ ["8695",0x554E], | |
+ ["8696",0x554F], | |
+ ["DFFD",0x5550], | |
+ ["8697",0x5551], | |
+ ["8698",0x5552], | |
+ ["8699",0x5553], | |
+ ["869A",0x5554], | |
+ ["DFFB",0x5555], | |
+ ["E0A2",0x5556], | |
+ ["869B",0x5557], | |
+ ["869C",0x5558], | |
+ ["869D",0x5559], | |
+ ["869E",0x555A], | |
+ ["869F",0x555B], | |
+ ["E0A8",0x555C], | |
+ ["86A0",0x555D], | |
+ ["86A1",0x555E], | |
+ ["86A2",0x555F], | |
+ ["86A3",0x5560], | |
+ ["B7C8",0x5561], | |
+ ["86A4",0x5562], | |
+ ["86A5",0x5563], | |
+ ["C6A1",0x5564], | |
+ ["C9B6",0x5565], | |
+ ["C0B2",0x5566], | |
+ ["DFF5",0x5567], | |
+ ["86A6",0x5568], | |
+ ["86A7",0x5569], | |
+ ["C5BE",0x556A], | |
+ ["86A8",0x556B], | |
+ ["D8C4",0x556C], | |
+ ["DFF9",0x556D], | |
+ ["C4F6",0x556E], | |
+ ["86A9",0x556F], | |
+ ["86AA",0x5570], | |
+ ["86AB",0x5571], | |
+ ["86AC",0x5572], | |
+ ["86AD",0x5573], | |
+ ["86AE",0x5574], | |
+ ["E0A3",0x5575], | |
+ ["E0A4",0x5576], | |
+ ["E0A5",0x5577], | |
+ ["D0A5",0x5578], | |
+ ["86AF",0x5579], | |
+ ["86B0",0x557A], | |
+ ["E0B4",0x557B], | |
+ ["CCE4",0x557C], | |
+ ["86B1",0x557D], | |
+ ["E0B1",0x557E], | |
+ ["86B2",0x557F], | |
+ ["BFA6",0x5580], | |
+ ["E0AF",0x5581], | |
+ ["CEB9",0x5582], | |
+ ["E0AB",0x5583], | |
+ ["C9C6",0x5584], | |
+ ["86B3",0x5585], | |
+ ["86B4",0x5586], | |
+ ["C0AE",0x5587], | |
+ ["E0AE",0x5588], | |
+ ["BAED",0x5589], | |
+ ["BAB0",0x558A], | |
+ ["E0A9",0x558B], | |
+ ["86B5",0x558C], | |
+ ["86B6",0x558D], | |
+ ["86B7",0x558E], | |
+ ["DFF6",0x558F], | |
+ ["86B8",0x5590], | |
+ ["E0B3",0x5591], | |
+ ["86B9",0x5592], | |
+ ["86BA",0x5593], | |
+ ["E0B8",0x5594], | |
+ ["86BB",0x5595], | |
+ ["86BC",0x5596], | |
+ ["86BD",0x5597], | |
+ ["B4AD",0x5598], | |
+ ["E0B9",0x5599], | |
+ ["86BE",0x559A], | |
+ ["86BF",0x559B], | |
+ ["CFB2",0x559C], | |
+ ["BAC8",0x559D], | |
+ ["86C0",0x559E], | |
+ ["E0B0",0x559F], | |
+ ["86C1",0x55A0], | |
+ ["86C2",0x55A1], | |
+ ["86C3",0x55A2], | |
+ ["86C4",0x55A3], | |
+ ["86C5",0x55A4], | |
+ ["86C6",0x55A5], | |
+ ["86C7",0x55A6], | |
+ ["D0FA",0x55A7], | |
+ ["86C8",0x55A8], | |
+ ["86C9",0x55A9], | |
+ ["86CA",0x55AA], | |
+ ["86CB",0x55AB], | |
+ ["86CC",0x55AC], | |
+ ["86CD",0x55AD], | |
+ ["86CE",0x55AE], | |
+ ["86CF",0x55AF], | |
+ ["86D0",0x55B0], | |
+ ["E0AC",0x55B1], | |
+ ["86D1",0x55B2], | |
+ ["D4FB",0x55B3], | |
+ ["86D2",0x55B4], | |
+ ["DFF7",0x55B5], | |
+ ["86D3",0x55B6], | |
+ ["C5E7",0x55B7], | |
+ ["86D4",0x55B8], | |
+ ["E0AD",0x55B9], | |
+ ["86D5",0x55BA], | |
+ ["D3F7",0x55BB], | |
+ ["86D6",0x55BC], | |
+ ["E0B6",0x55BD], | |
+ ["E0B7",0x55BE], | |
+ ["86D7",0x55BF], | |
+ ["86D8",0x55C0], | |
+ ["86D9",0x55C1], | |
+ ["86DA",0x55C2], | |
+ ["86DB",0x55C3], | |
+ ["E0C4",0x55C4], | |
+ ["D0E1",0x55C5], | |
+ ["86DC",0x55C6], | |
+ ["86DD",0x55C7], | |
+ ["86DE",0x55C8], | |
+ ["E0BC",0x55C9], | |
+ ["86DF",0x55CA], | |
+ ["86E0",0x55CB], | |
+ ["E0C9",0x55CC], | |
+ ["E0CA",0x55CD], | |
+ ["86E1",0x55CE], | |
+ ["86E2",0x55CF], | |
+ ["86E3",0x55D0], | |
+ ["E0BE",0x55D1], | |
+ ["E0AA",0x55D2], | |
+ ["C9A4",0x55D3], | |
+ ["E0C1",0x55D4], | |
+ ["86E4",0x55D5], | |
+ ["E0B2",0x55D6], | |
+ ["86E5",0x55D7], | |
+ ["86E6",0x55D8], | |
+ ["86E7",0x55D9], | |
+ ["86E8",0x55DA], | |
+ ["86E9",0x55DB], | |
+ ["CAC8",0x55DC], | |
+ ["E0C3",0x55DD], | |
+ ["86EA",0x55DE], | |
+ ["E0B5",0x55DF], | |
+ ["86EB",0x55E0], | |
+ ["CECB",0x55E1], | |
+ ["86EC",0x55E2], | |
+ ["CBC3",0x55E3], | |
+ ["E0CD",0x55E4], | |
+ ["E0C6",0x55E5], | |
+ ["E0C2",0x55E6], | |
+ ["86ED",0x55E7], | |
+ ["E0CB",0x55E8], | |
+ ["86EE",0x55E9], | |
+ ["E0BA",0x55EA], | |
+ ["E0BF",0x55EB], | |
+ ["E0C0",0x55EC], | |
+ ["86EF",0x55ED], | |
+ ["86F0",0x55EE], | |
+ ["E0C5",0x55EF], | |
+ ["86F1",0x55F0], | |
+ ["86F2",0x55F1], | |
+ ["E0C7",0x55F2], | |
+ ["E0C8",0x55F3], | |
+ ["86F3",0x55F4], | |
+ ["E0CC",0x55F5], | |
+ ["86F4",0x55F6], | |
+ ["E0BB",0x55F7], | |
+ ["86F5",0x55F8], | |
+ ["86F6",0x55F9], | |
+ ["86F7",0x55FA], | |
+ ["86F8",0x55FB], | |
+ ["86F9",0x55FC], | |
+ ["CBD4",0x55FD], | |
+ ["E0D5",0x55FE], | |
+ ["86FA",0x55FF], | |
+ ["E0D6",0x5600], | |
+ ["E0D2",0x5601], | |
+ ["86FB",0x5602], | |
+ ["86FC",0x5603], | |
+ ["86FD",0x5604], | |
+ ["86FE",0x5605], | |
+ ["8740",0x5606], | |
+ ["8741",0x5607], | |
+ ["E0D0",0x5608], | |
+ ["BCCE",0x5609], | |
+ ["8742",0x560A], | |
+ ["8743",0x560B], | |
+ ["E0D1",0x560C], | |
+ ["8744",0x560D], | |
+ ["B8C2",0x560E], | |
+ ["D8C5",0x560F], | |
+ ["8745",0x5610], | |
+ ["8746",0x5611], | |
+ ["8747",0x5612], | |
+ ["8748",0x5613], | |
+ ["8749",0x5614], | |
+ ["874A",0x5615], | |
+ ["874B",0x5616], | |
+ ["874C",0x5617], | |
+ ["D0EA",0x5618], | |
+ ["874D",0x5619], | |
+ ["874E",0x561A], | |
+ ["C2EF",0x561B], | |
+ ["874F",0x561C], | |
+ ["8750",0x561D], | |
+ ["E0CF",0x561E], | |
+ ["E0BD",0x561F], | |
+ ["8751",0x5620], | |
+ ["8752",0x5621], | |
+ ["8753",0x5622], | |
+ ["E0D4",0x5623], | |
+ ["E0D3",0x5624], | |
+ ["8754",0x5625], | |
+ ["8755",0x5626], | |
+ ["E0D7",0x5627], | |
+ ["8756",0x5628], | |
+ ["8757",0x5629], | |
+ ["8758",0x562A], | |
+ ["8759",0x562B], | |
+ ["E0DC",0x562C], | |
+ ["E0D8",0x562D], | |
+ ["875A",0x562E], | |
+ ["875B",0x562F], | |
+ ["875C",0x5630], | |
+ ["D6F6",0x5631], | |
+ ["B3B0",0x5632], | |
+ ["875D",0x5633], | |
+ ["D7EC",0x5634], | |
+ ["875E",0x5635], | |
+ ["CBBB",0x5636], | |
+ ["875F",0x5637], | |
+ ["8760",0x5638], | |
+ ["E0DA",0x5639], | |
+ ["8761",0x563A], | |
+ ["CEFB",0x563B], | |
+ ["8762",0x563C], | |
+ ["8763",0x563D], | |
+ ["8764",0x563E], | |
+ ["BAD9",0x563F], | |
+ ["8765",0x5640], | |
+ ["8766",0x5641], | |
+ ["8767",0x5642], | |
+ ["8768",0x5643], | |
+ ["8769",0x5644], | |
+ ["876A",0x5645], | |
+ ["876B",0x5646], | |
+ ["876C",0x5647], | |
+ ["876D",0x5648], | |
+ ["876E",0x5649], | |
+ ["876F",0x564A], | |
+ ["8770",0x564B], | |
+ ["E0E1",0x564C], | |
+ ["E0DD",0x564D], | |
+ ["D2AD",0x564E], | |
+ ["8771",0x564F], | |
+ ["8772",0x5650], | |
+ ["8773",0x5651], | |
+ ["8774",0x5652], | |
+ ["8775",0x5653], | |
+ ["E0E2",0x5654], | |
+ ["8776",0x5655], | |
+ ["8777",0x5656], | |
+ ["E0DB",0x5657], | |
+ ["E0D9",0x5658], | |
+ ["E0DF",0x5659], | |
+ ["8778",0x565A], | |
+ ["8779",0x565B], | |
+ ["E0E0",0x565C], | |
+ ["877A",0x565D], | |
+ ["877B",0x565E], | |
+ ["877C",0x565F], | |
+ ["877D",0x5660], | |
+ ["877E",0x5661], | |
+ ["E0DE",0x5662], | |
+ ["8780",0x5663], | |
+ ["E0E4",0x5664], | |
+ ["8781",0x5665], | |
+ ["8782",0x5666], | |
+ ["8783",0x5667], | |
+ ["C6F7",0x5668], | |
+ ["D8AC",0x5669], | |
+ ["D4EB",0x566A], | |
+ ["E0E6",0x566B], | |
+ ["CAC9",0x566C], | |
+ ["8784",0x566D], | |
+ ["8785",0x566E], | |
+ ["8786",0x566F], | |
+ ["8787",0x5670], | |
+ ["E0E5",0x5671], | |
+ ["8788",0x5672], | |
+ ["8789",0x5673], | |
+ ["878A",0x5674], | |
+ ["878B",0x5675], | |
+ ["B8C1",0x5676], | |
+ ["878C",0x5677], | |
+ ["878D",0x5678], | |
+ ["878E",0x5679], | |
+ ["878F",0x567A], | |
+ ["E0E7",0x567B], | |
+ ["E0E8",0x567C], | |
+ ["8790",0x567D], | |
+ ["8791",0x567E], | |
+ ["8792",0x567F], | |
+ ["8793",0x5680], | |
+ ["8794",0x5681], | |
+ ["8795",0x5682], | |
+ ["8796",0x5683], | |
+ ["8797",0x5684], | |
+ ["E0E9",0x5685], | |
+ ["E0E3",0x5686], | |
+ ["8798",0x5687], | |
+ ["8799",0x5688], | |
+ ["879A",0x5689], | |
+ ["879B",0x568A], | |
+ ["879C",0x568B], | |
+ ["879D",0x568C], | |
+ ["879E",0x568D], | |
+ ["BABF",0x568E], | |
+ ["CCE7",0x568F], | |
+ ["879F",0x5690], | |
+ ["87A0",0x5691], | |
+ ["87A1",0x5692], | |
+ ["E0EA",0x5693], | |
+ ["87A2",0x5694], | |
+ ["87A3",0x5695], | |
+ ["87A4",0x5696], | |
+ ["87A5",0x5697], | |
+ ["87A6",0x5698], | |
+ ["87A7",0x5699], | |
+ ["87A8",0x569A], | |
+ ["87A9",0x569B], | |
+ ["87AA",0x569C], | |
+ ["87AB",0x569D], | |
+ ["87AC",0x569E], | |
+ ["87AD",0x569F], | |
+ ["87AE",0x56A0], | |
+ ["87AF",0x56A1], | |
+ ["87B0",0x56A2], | |
+ ["CFF9",0x56A3], | |
+ ["87B1",0x56A4], | |
+ ["87B2",0x56A5], | |
+ ["87B3",0x56A6], | |
+ ["87B4",0x56A7], | |
+ ["87B5",0x56A8], | |
+ ["87B6",0x56A9], | |
+ ["87B7",0x56AA], | |
+ ["87B8",0x56AB], | |
+ ["87B9",0x56AC], | |
+ ["87BA",0x56AD], | |
+ ["87BB",0x56AE], | |
+ ["E0EB",0x56AF], | |
+ ["87BC",0x56B0], | |
+ ["87BD",0x56B1], | |
+ ["87BE",0x56B2], | |
+ ["87BF",0x56B3], | |
+ ["87C0",0x56B4], | |
+ ["87C1",0x56B5], | |
+ ["87C2",0x56B6], | |
+ ["C8C2",0x56B7], | |
+ ["87C3",0x56B8], | |
+ ["87C4",0x56B9], | |
+ ["87C5",0x56BA], | |
+ ["87C6",0x56BB], | |
+ ["BDC0",0x56BC], | |
+ ["87C7",0x56BD], | |
+ ["87C8",0x56BE], | |
+ ["87C9",0x56BF], | |
+ ["87CA",0x56C0], | |
+ ["87CB",0x56C1], | |
+ ["87CC",0x56C2], | |
+ ["87CD",0x56C3], | |
+ ["87CE",0x56C4], | |
+ ["87CF",0x56C5], | |
+ ["87D0",0x56C6], | |
+ ["87D1",0x56C7], | |
+ ["87D2",0x56C8], | |
+ ["87D3",0x56C9], | |
+ ["C4D2",0x56CA], | |
+ ["87D4",0x56CB], | |
+ ["87D5",0x56CC], | |
+ ["87D6",0x56CD], | |
+ ["87D7",0x56CE], | |
+ ["87D8",0x56CF], | |
+ ["87D9",0x56D0], | |
+ ["87DA",0x56D1], | |
+ ["87DB",0x56D2], | |
+ ["87DC",0x56D3], | |
+ ["E0EC",0x56D4], | |
+ ["87DD",0x56D5], | |
+ ["87DE",0x56D6], | |
+ ["E0ED",0x56D7], | |
+ ["87DF",0x56D8], | |
+ ["87E0",0x56D9], | |
+ ["C7F4",0x56DA], | |
+ ["CBC4",0x56DB], | |
+ ["87E1",0x56DC], | |
+ ["E0EE",0x56DD], | |
+ ["BBD8",0x56DE], | |
+ ["D8B6",0x56DF], | |
+ ["D2F2",0x56E0], | |
+ ["E0EF",0x56E1], | |
+ ["CDC5",0x56E2], | |
+ ["87E2",0x56E3], | |
+ ["B6DA",0x56E4], | |
+ ["87E3",0x56E5], | |
+ ["87E4",0x56E6], | |
+ ["87E5",0x56E7], | |
+ ["87E6",0x56E8], | |
+ ["87E7",0x56E9], | |
+ ["87E8",0x56EA], | |
+ ["E0F1",0x56EB], | |
+ ["87E9",0x56EC], | |
+ ["D4B0",0x56ED], | |
+ ["87EA",0x56EE], | |
+ ["87EB",0x56EF], | |
+ ["C0A7",0x56F0], | |
+ ["B4D1",0x56F1], | |
+ ["87EC",0x56F2], | |
+ ["87ED",0x56F3], | |
+ ["CEA7",0x56F4], | |
+ ["E0F0",0x56F5], | |
+ ["87EE",0x56F6], | |
+ ["87EF",0x56F7], | |
+ ["87F0",0x56F8], | |
+ ["E0F2",0x56F9], | |
+ ["B9CC",0x56FA], | |
+ ["87F1",0x56FB], | |
+ ["87F2",0x56FC], | |
+ ["B9FA",0x56FD], | |
+ ["CDBC",0x56FE], | |
+ ["E0F3",0x56FF], | |
+ ["87F3",0x5700], | |
+ ["87F4",0x5701], | |
+ ["87F5",0x5702], | |
+ ["C6D4",0x5703], | |
+ ["E0F4",0x5704], | |
+ ["87F6",0x5705], | |
+ ["D4B2",0x5706], | |
+ ["87F7",0x5707], | |
+ ["C8A6",0x5708], | |
+ ["E0F6",0x5709], | |
+ ["E0F5",0x570A], | |
+ ["87F8",0x570B], | |
+ ["87F9",0x570C], | |
+ ["87FA",0x570D], | |
+ ["87FB",0x570E], | |
+ ["87FC",0x570F], | |
+ ["87FD",0x5710], | |
+ ["87FE",0x5711], | |
+ ["8840",0x5712], | |
+ ["8841",0x5713], | |
+ ["8842",0x5714], | |
+ ["8843",0x5715], | |
+ ["8844",0x5716], | |
+ ["8845",0x5717], | |
+ ["8846",0x5718], | |
+ ["8847",0x5719], | |
+ ["8848",0x571A], | |
+ ["8849",0x571B], | |
+ ["E0F7",0x571C], | |
+ ["884A",0x571D], | |
+ ["884B",0x571E], | |
+ ["CDC1",0x571F], | |
+ ["884C",0x5720], | |
+ ["884D",0x5721], | |
+ ["884E",0x5722], | |
+ ["CAA5",0x5723], | |
+ ["884F",0x5724], | |
+ ["8850",0x5725], | |
+ ["8851",0x5726], | |
+ ["8852",0x5727], | |
+ ["D4DA",0x5728], | |
+ ["DBD7",0x5729], | |
+ ["DBD9",0x572A], | |
+ ["8853",0x572B], | |
+ ["DBD8",0x572C], | |
+ ["B9E7",0x572D], | |
+ ["DBDC",0x572E], | |
+ ["DBDD",0x572F], | |
+ ["B5D8",0x5730], | |
+ ["8854",0x5731], | |
+ ["8855",0x5732], | |
+ ["DBDA",0x5733], | |
+ ["8856",0x5734], | |
+ ["8857",0x5735], | |
+ ["8858",0x5736], | |
+ ["8859",0x5737], | |
+ ["885A",0x5738], | |
+ ["DBDB",0x5739], | |
+ ["B3A1",0x573A], | |
+ ["DBDF",0x573B], | |
+ ["885B",0x573C], | |
+ ["885C",0x573D], | |
+ ["BBF8",0x573E], | |
+ ["885D",0x573F], | |
+ ["D6B7",0x5740], | |
+ ["885E",0x5741], | |
+ ["DBE0",0x5742], | |
+ ["885F",0x5743], | |
+ ["8860",0x5744], | |
+ ["8861",0x5745], | |
+ ["8862",0x5746], | |
+ ["BEF9",0x5747], | |
+ ["8863",0x5748], | |
+ ["8864",0x5749], | |
+ ["B7BB",0x574A], | |
+ ["8865",0x574B], | |
+ ["DBD0",0x574C], | |
+ ["CCAE",0x574D], | |
+ ["BFB2",0x574E], | |
+ ["BBB5",0x574F], | |
+ ["D7F8",0x5750], | |
+ ["BFD3",0x5751], | |
+ ["8866",0x5752], | |
+ ["8867",0x5753], | |
+ ["8868",0x5754], | |
+ ["8869",0x5755], | |
+ ["886A",0x5756], | |
+ ["BFE9",0x5757], | |
+ ["886B",0x5758], | |
+ ["886C",0x5759], | |
+ ["BCE1",0x575A], | |
+ ["CCB3",0x575B], | |
+ ["DBDE",0x575C], | |
+ ["B0D3",0x575D], | |
+ ["CEEB",0x575E], | |
+ ["B7D8",0x575F], | |
+ ["D7B9",0x5760], | |
+ ["C6C2",0x5761], | |
+ ["886D",0x5762], | |
+ ["886E",0x5763], | |
+ ["C0A4",0x5764], | |
+ ["886F",0x5765], | |
+ ["CCB9",0x5766], | |
+ ["8870",0x5767], | |
+ ["DBE7",0x5768], | |
+ ["DBE1",0x5769], | |
+ ["C6BA",0x576A], | |
+ ["DBE3",0x576B], | |
+ ["8871",0x576C], | |
+ ["DBE8",0x576D], | |
+ ["8872",0x576E], | |
+ ["C5F7",0x576F], | |
+ ["8873",0x5770], | |
+ ["8874",0x5771], | |
+ ["8875",0x5772], | |
+ ["DBEA",0x5773], | |
+ ["8876",0x5774], | |
+ ["8877",0x5775], | |
+ ["DBE9",0x5776], | |
+ ["BFC0",0x5777], | |
+ ["8878",0x5778], | |
+ ["8879",0x5779], | |
+ ["887A",0x577A], | |
+ ["DBE6",0x577B], | |
+ ["DBE5",0x577C], | |
+ ["887B",0x577D], | |
+ ["887C",0x577E], | |
+ ["887D",0x577F], | |
+ ["887E",0x5780], | |
+ ["8880",0x5781], | |
+ ["B4B9",0x5782], | |
+ ["C0AC",0x5783], | |
+ ["C2A2",0x5784], | |
+ ["DBE2",0x5785], | |
+ ["DBE4",0x5786], | |
+ ["8881",0x5787], | |
+ ["8882",0x5788], | |
+ ["8883",0x5789], | |
+ ["8884",0x578A], | |
+ ["D0CD",0x578B], | |
+ ["DBED",0x578C], | |
+ ["8885",0x578D], | |
+ ["8886",0x578E], | |
+ ["8887",0x578F], | |
+ ["8888",0x5790], | |
+ ["8889",0x5791], | |
+ ["C0DD",0x5792], | |
+ ["DBF2",0x5793], | |
+ ["888A",0x5794], | |
+ ["888B",0x5795], | |
+ ["888C",0x5796], | |
+ ["888D",0x5797], | |
+ ["888E",0x5798], | |
+ ["888F",0x5799], | |
+ ["8890",0x579A], | |
+ ["B6E2",0x579B], | |
+ ["8891",0x579C], | |
+ ["8892",0x579D], | |
+ ["8893",0x579E], | |
+ ["8894",0x579F], | |
+ ["DBF3",0x57A0], | |
+ ["DBD2",0x57A1], | |
+ ["B9B8",0x57A2], | |
+ ["D4AB",0x57A3], | |
+ ["DBEC",0x57A4], | |
+ ["8895",0x57A5], | |
+ ["BFD1",0x57A6], | |
+ ["DBF0",0x57A7], | |
+ ["8896",0x57A8], | |
+ ["DBD1",0x57A9], | |
+ ["8897",0x57AA], | |
+ ["B5E6",0x57AB], | |
+ ["8898",0x57AC], | |
+ ["DBEB",0x57AD], | |
+ ["BFE5",0x57AE], | |
+ ["8899",0x57AF], | |
+ ["889A",0x57B0], | |
+ ["889B",0x57B1], | |
+ ["DBEE",0x57B2], | |
+ ["889C",0x57B3], | |
+ ["DBF1",0x57B4], | |
+ ["889D",0x57B5], | |
+ ["889E",0x57B6], | |
+ ["889F",0x57B7], | |
+ ["DBF9",0x57B8], | |
+ ["88A0",0x57B9], | |
+ ["88A1",0x57BA], | |
+ ["88A2",0x57BB], | |
+ ["88A3",0x57BC], | |
+ ["88A4",0x57BD], | |
+ ["88A5",0x57BE], | |
+ ["88A6",0x57BF], | |
+ ["88A7",0x57C0], | |
+ ["88A8",0x57C1], | |
+ ["B9A1",0x57C2], | |
+ ["B0A3",0x57C3], | |
+ ["88A9",0x57C4], | |
+ ["88AA",0x57C5], | |
+ ["88AB",0x57C6], | |
+ ["88AC",0x57C7], | |
+ ["88AD",0x57C8], | |
+ ["88AE",0x57C9], | |
+ ["88AF",0x57CA], | |
+ ["C2F1",0x57CB], | |
+ ["88B0",0x57CC], | |
+ ["88B1",0x57CD], | |
+ ["B3C7",0x57CE], | |
+ ["DBEF",0x57CF], | |
+ ["88B2",0x57D0], | |
+ ["88B3",0x57D1], | |
+ ["DBF8",0x57D2], | |
+ ["88B4",0x57D3], | |
+ ["C6D2",0x57D4], | |
+ ["DBF4",0x57D5], | |
+ ["88B5",0x57D6], | |
+ ["88B6",0x57D7], | |
+ ["DBF5",0x57D8], | |
+ ["DBF7",0x57D9], | |
+ ["DBF6",0x57DA], | |
+ ["88B7",0x57DB], | |
+ ["88B8",0x57DC], | |
+ ["DBFE",0x57DD], | |
+ ["88B9",0x57DE], | |
+ ["D3F2",0x57DF], | |
+ ["B2BA",0x57E0], | |
+ ["88BA",0x57E1], | |
+ ["88BB",0x57E2], | |
+ ["88BC",0x57E3], | |
+ ["DBFD",0x57E4], | |
+ ["88BD",0x57E5], | |
+ ["88BE",0x57E6], | |
+ ["88BF",0x57E7], | |
+ ["88C0",0x57E8], | |
+ ["88C1",0x57E9], | |
+ ["88C2",0x57EA], | |
+ ["88C3",0x57EB], | |
+ ["88C4",0x57EC], | |
+ ["DCA4",0x57ED], | |
+ ["88C5",0x57EE], | |
+ ["DBFB",0x57EF], | |
+ ["88C6",0x57F0], | |
+ ["88C7",0x57F1], | |
+ ["88C8",0x57F2], | |
+ ["88C9",0x57F3], | |
+ ["DBFA",0x57F4], | |
+ ["88CA",0x57F5], | |
+ ["88CB",0x57F6], | |
+ ["88CC",0x57F7], | |
+ ["DBFC",0x57F8], | |
+ ["C5E0",0x57F9], | |
+ ["BBF9",0x57FA], | |
+ ["88CD",0x57FB], | |
+ ["88CE",0x57FC], | |
+ ["DCA3",0x57FD], | |
+ ["88CF",0x57FE], | |
+ ["88D0",0x57FF], | |
+ ["DCA5",0x5800], | |
+ ["88D1",0x5801], | |
+ ["CCC3",0x5802], | |
+ ["88D2",0x5803], | |
+ ["88D3",0x5804], | |
+ ["88D4",0x5805], | |
+ ["B6D1",0x5806], | |
+ ["DDC0",0x5807], | |
+ ["88D5",0x5808], | |
+ ["88D6",0x5809], | |
+ ["88D7",0x580A], | |
+ ["DCA1",0x580B], | |
+ ["88D8",0x580C], | |
+ ["DCA2",0x580D], | |
+ ["88D9",0x580E], | |
+ ["88DA",0x580F], | |
+ ["88DB",0x5810], | |
+ ["C7B5",0x5811], | |
+ ["88DC",0x5812], | |
+ ["88DD",0x5813], | |
+ ["88DE",0x5814], | |
+ ["B6E9",0x5815], | |
+ ["88DF",0x5816], | |
+ ["88E0",0x5817], | |
+ ["88E1",0x5818], | |
+ ["DCA7",0x5819], | |
+ ["88E2",0x581A], | |
+ ["88E3",0x581B], | |
+ ["88E4",0x581C], | |
+ ["88E5",0x581D], | |
+ ["DCA6",0x581E], | |
+ ["88E6",0x581F], | |
+ ["DCA9",0x5820], | |
+ ["B1A4",0x5821], | |
+ ["88E7",0x5822], | |
+ ["88E8",0x5823], | |
+ ["B5CC",0x5824], | |
+ ["88E9",0x5825], | |
+ ["88EA",0x5826], | |
+ ["88EB",0x5827], | |
+ ["88EC",0x5828], | |
+ ["88ED",0x5829], | |
+ ["BFB0",0x582A], | |
+ ["88EE",0x582B], | |
+ ["88EF",0x582C], | |
+ ["88F0",0x582D], | |
+ ["88F1",0x582E], | |
+ ["88F2",0x582F], | |
+ ["D1DF",0x5830], | |
+ ["88F3",0x5831], | |
+ ["88F4",0x5832], | |
+ ["88F5",0x5833], | |
+ ["88F6",0x5834], | |
+ ["B6C2",0x5835], | |
+ ["88F7",0x5836], | |
+ ["88F8",0x5837], | |
+ ["88F9",0x5838], | |
+ ["88FA",0x5839], | |
+ ["88FB",0x583A], | |
+ ["88FC",0x583B], | |
+ ["88FD",0x583C], | |
+ ["88FE",0x583D], | |
+ ["8940",0x583E], | |
+ ["8941",0x583F], | |
+ ["8942",0x5840], | |
+ ["8943",0x5841], | |
+ ["8944",0x5842], | |
+ ["8945",0x5843], | |
+ ["DCA8",0x5844], | |
+ ["8946",0x5845], | |
+ ["8947",0x5846], | |
+ ["8948",0x5847], | |
+ ["8949",0x5848], | |
+ ["894A",0x5849], | |
+ ["894B",0x584A], | |
+ ["894C",0x584B], | |
+ ["CBFA",0x584C], | |
+ ["EBF3",0x584D], | |
+ ["894D",0x584E], | |
+ ["894E",0x584F], | |
+ ["894F",0x5850], | |
+ ["CBDC",0x5851], | |
+ ["8950",0x5852], | |
+ ["8951",0x5853], | |
+ ["CBFE",0x5854], | |
+ ["8952",0x5855], | |
+ ["8953",0x5856], | |
+ ["8954",0x5857], | |
+ ["CCC1",0x5858], | |
+ ["8955",0x5859], | |
+ ["8956",0x585A], | |
+ ["8957",0x585B], | |
+ ["8958",0x585C], | |
+ ["8959",0x585D], | |
+ ["C8FB",0x585E], | |
+ ["895A",0x585F], | |
+ ["895B",0x5860], | |
+ ["895C",0x5861], | |
+ ["895D",0x5862], | |
+ ["895E",0x5863], | |
+ ["895F",0x5864], | |
+ ["DCAA",0x5865], | |
+ ["8960",0x5866], | |
+ ["8961",0x5867], | |
+ ["8962",0x5868], | |
+ ["8963",0x5869], | |
+ ["8964",0x586A], | |
+ ["CCEE",0x586B], | |
+ ["DCAB",0x586C], | |
+ ["8965",0x586D], | |
+ ["8966",0x586E], | |
+ ["8967",0x586F], | |
+ ["8968",0x5870], | |
+ ["8969",0x5871], | |
+ ["896A",0x5872], | |
+ ["896B",0x5873], | |
+ ["896C",0x5874], | |
+ ["896D",0x5875], | |
+ ["896E",0x5876], | |
+ ["896F",0x5877], | |
+ ["8970",0x5878], | |
+ ["8971",0x5879], | |
+ ["8972",0x587A], | |
+ ["8973",0x587B], | |
+ ["8974",0x587C], | |
+ ["8975",0x587D], | |
+ ["DBD3",0x587E], | |
+ ["8976",0x587F], | |
+ ["DCAF",0x5880], | |
+ ["DCAC",0x5881], | |
+ ["8977",0x5882], | |
+ ["BEB3",0x5883], | |
+ ["8978",0x5884], | |
+ ["CAFB",0x5885], | |
+ ["8979",0x5886], | |
+ ["897A",0x5887], | |
+ ["897B",0x5888], | |
+ ["DCAD",0x5889], | |
+ ["897C",0x588A], | |
+ ["897D",0x588B], | |
+ ["897E",0x588C], | |
+ ["8980",0x588D], | |
+ ["8981",0x588E], | |
+ ["8982",0x588F], | |
+ ["8983",0x5890], | |
+ ["8984",0x5891], | |
+ ["C9CA",0x5892], | |
+ ["C4B9",0x5893], | |
+ ["8985",0x5894], | |
+ ["8986",0x5895], | |
+ ["8987",0x5896], | |
+ ["8988",0x5897], | |
+ ["8989",0x5898], | |
+ ["C7BD",0x5899], | |
+ ["DCAE",0x589A], | |
+ ["898A",0x589B], | |
+ ["898B",0x589C], | |
+ ["898C",0x589D], | |
+ ["D4F6",0x589E], | |
+ ["D0E6",0x589F], | |
+ ["898D",0x58A0], | |
+ ["898E",0x58A1], | |
+ ["898F",0x58A2], | |
+ ["8990",0x58A3], | |
+ ["8991",0x58A4], | |
+ ["8992",0x58A5], | |
+ ["8993",0x58A6], | |
+ ["8994",0x58A7], | |
+ ["C4AB",0x58A8], | |
+ ["B6D5",0x58A9], | |
+ ["8995",0x58AA], | |
+ ["8996",0x58AB], | |
+ ["8997",0x58AC], | |
+ ["8998",0x58AD], | |
+ ["8999",0x58AE], | |
+ ["899A",0x58AF], | |
+ ["899B",0x58B0], | |
+ ["899C",0x58B1], | |
+ ["899D",0x58B2], | |
+ ["899E",0x58B3], | |
+ ["899F",0x58B4], | |
+ ["89A0",0x58B5], | |
+ ["89A1",0x58B6], | |
+ ["89A2",0x58B7], | |
+ ["89A3",0x58B8], | |
+ ["89A4",0x58B9], | |
+ ["89A5",0x58BA], | |
+ ["89A6",0x58BB], | |
+ ["DBD4",0x58BC], | |
+ ["89A7",0x58BD], | |
+ ["89A8",0x58BE], | |
+ ["89A9",0x58BF], | |
+ ["89AA",0x58C0], | |
+ ["B1DA",0x58C1], | |
+ ["89AB",0x58C2], | |
+ ["89AC",0x58C3], | |
+ ["89AD",0x58C4], | |
+ ["DBD5",0x58C5], | |
+ ["89AE",0x58C6], | |
+ ["89AF",0x58C7], | |
+ ["89B0",0x58C8], | |
+ ["89B1",0x58C9], | |
+ ["89B2",0x58CA], | |
+ ["89B3",0x58CB], | |
+ ["89B4",0x58CC], | |
+ ["89B5",0x58CD], | |
+ ["89B6",0x58CE], | |
+ ["89B7",0x58CF], | |
+ ["89B8",0x58D0], | |
+ ["DBD6",0x58D1], | |
+ ["89B9",0x58D2], | |
+ ["89BA",0x58D3], | |
+ ["89BB",0x58D4], | |
+ ["BABE",0x58D5], | |
+ ["89BC",0x58D6], | |
+ ["89BD",0x58D7], | |
+ ["89BE",0x58D8], | |
+ ["89BF",0x58D9], | |
+ ["89C0",0x58DA], | |
+ ["89C1",0x58DB], | |
+ ["89C2",0x58DC], | |
+ ["89C3",0x58DD], | |
+ ["89C4",0x58DE], | |
+ ["89C5",0x58DF], | |
+ ["89C6",0x58E0], | |
+ ["89C7",0x58E1], | |
+ ["89C8",0x58E2], | |
+ ["89C9",0x58E3], | |
+ ["C8C0",0x58E4], | |
+ ["89CA",0x58E5], | |
+ ["89CB",0x58E6], | |
+ ["89CC",0x58E7], | |
+ ["89CD",0x58E8], | |
+ ["89CE",0x58E9], | |
+ ["89CF",0x58EA], | |
+ ["CABF",0x58EB], | |
+ ["C8C9",0x58EC], | |
+ ["89D0",0x58ED], | |
+ ["D7B3",0x58EE], | |
+ ["89D1",0x58EF], | |
+ ["C9F9",0x58F0], | |
+ ["89D2",0x58F1], | |
+ ["89D3",0x58F2], | |
+ ["BFC7",0x58F3], | |
+ ["89D4",0x58F4], | |
+ ["89D5",0x58F5], | |
+ ["BAF8",0x58F6], | |
+ ["89D6",0x58F7], | |
+ ["89D7",0x58F8], | |
+ ["D2BC",0x58F9], | |
+ ["89D8",0x58FA], | |
+ ["89D9",0x58FB], | |
+ ["89DA",0x58FC], | |
+ ["89DB",0x58FD], | |
+ ["89DC",0x58FE], | |
+ ["89DD",0x58FF], | |
+ ["89DE",0x5900], | |
+ ["89DF",0x5901], | |
+ ["E2BA",0x5902], | |
+ ["89E0",0x5903], | |
+ ["B4A6",0x5904], | |
+ ["89E1",0x5905], | |
+ ["89E2",0x5906], | |
+ ["B1B8",0x5907], | |
+ ["89E3",0x5908], | |
+ ["89E4",0x5909], | |
+ ["89E5",0x590A], | |
+ ["89E6",0x590B], | |
+ ["89E7",0x590C], | |
+ ["B8B4",0x590D], | |
+ ["89E8",0x590E], | |
+ ["CFC4",0x590F], | |
+ ["89E9",0x5910], | |
+ ["89EA",0x5911], | |
+ ["89EB",0x5912], | |
+ ["89EC",0x5913], | |
+ ["D9E7",0x5914], | |
+ ["CFA6",0x5915], | |
+ ["CDE2",0x5916], | |
+ ["89ED",0x5917], | |
+ ["89EE",0x5918], | |
+ ["D9ED",0x5919], | |
+ ["B6E0",0x591A], | |
+ ["89EF",0x591B], | |
+ ["D2B9",0x591C], | |
+ ["89F0",0x591D], | |
+ ["89F1",0x591E], | |
+ ["B9BB",0x591F], | |
+ ["89F2",0x5920], | |
+ ["89F3",0x5921], | |
+ ["89F4",0x5922], | |
+ ["89F5",0x5923], | |
+ ["E2B9",0x5924], | |
+ ["E2B7",0x5925], | |
+ ["89F6",0x5926], | |
+ ["B4F3",0x5927], | |
+ ["89F7",0x5928], | |
+ ["CCEC",0x5929], | |
+ ["CCAB",0x592A], | |
+ ["B7F2",0x592B], | |
+ ["89F8",0x592C], | |
+ ["D8B2",0x592D], | |
+ ["D1EB",0x592E], | |
+ ["BABB",0x592F], | |
+ ["89F9",0x5930], | |
+ ["CAA7",0x5931], | |
+ ["89FA",0x5932], | |
+ ["89FB",0x5933], | |
+ ["CDB7",0x5934], | |
+ ["89FC",0x5935], | |
+ ["89FD",0x5936], | |
+ ["D2C4",0x5937], | |
+ ["BFE4",0x5938], | |
+ ["BCD0",0x5939], | |
+ ["B6E1",0x593A], | |
+ ["89FE",0x593B], | |
+ ["DEC5",0x593C], | |
+ ["8A40",0x593D], | |
+ ["8A41",0x593E], | |
+ ["8A42",0x593F], | |
+ ["8A43",0x5940], | |
+ ["DEC6",0x5941], | |
+ ["DBBC",0x5942], | |
+ ["8A44",0x5943], | |
+ ["D1D9",0x5944], | |
+ ["8A45",0x5945], | |
+ ["8A46",0x5946], | |
+ ["C6E6",0x5947], | |
+ ["C4CE",0x5948], | |
+ ["B7EE",0x5949], | |
+ ["8A47",0x594A], | |
+ ["B7DC",0x594B], | |
+ ["8A48",0x594C], | |
+ ["8A49",0x594D], | |
+ ["BFFC",0x594E], | |
+ ["D7E0",0x594F], | |
+ ["8A4A",0x5950], | |
+ ["C6F5",0x5951], | |
+ ["8A4B",0x5952], | |
+ ["8A4C",0x5953], | |
+ ["B1BC",0x5954], | |
+ ["DEC8",0x5955], | |
+ ["BDB1",0x5956], | |
+ ["CCD7",0x5957], | |
+ ["DECA",0x5958], | |
+ ["8A4D",0x5959], | |
+ ["DEC9",0x595A], | |
+ ["8A4E",0x595B], | |
+ ["8A4F",0x595C], | |
+ ["8A50",0x595D], | |
+ ["8A51",0x595E], | |
+ ["8A52",0x595F], | |
+ ["B5EC",0x5960], | |
+ ["8A53",0x5961], | |
+ ["C9DD",0x5962], | |
+ ["8A54",0x5963], | |
+ ["8A55",0x5964], | |
+ ["B0C2",0x5965], | |
+ ["8A56",0x5966], | |
+ ["8A57",0x5967], | |
+ ["8A58",0x5968], | |
+ ["8A59",0x5969], | |
+ ["8A5A",0x596A], | |
+ ["8A5B",0x596B], | |
+ ["8A5C",0x596C], | |
+ ["8A5D",0x596D], | |
+ ["8A5E",0x596E], | |
+ ["8A5F",0x596F], | |
+ ["8A60",0x5970], | |
+ ["8A61",0x5971], | |
+ ["8A62",0x5972], | |
+ ["C5AE",0x5973], | |
+ ["C5AB",0x5974], | |
+ ["8A63",0x5975], | |
+ ["C4CC",0x5976], | |
+ ["8A64",0x5977], | |
+ ["BCE9",0x5978], | |
+ ["CBFD",0x5979], | |
+ ["8A65",0x597A], | |
+ ["8A66",0x597B], | |
+ ["8A67",0x597C], | |
+ ["BAC3",0x597D], | |
+ ["8A68",0x597E], | |
+ ["8A69",0x597F], | |
+ ["8A6A",0x5980], | |
+ ["E5F9",0x5981], | |
+ ["C8E7",0x5982], | |
+ ["E5FA",0x5983], | |
+ ["CDFD",0x5984], | |
+ ["8A6B",0x5985], | |
+ ["D7B1",0x5986], | |
+ ["B8BE",0x5987], | |
+ ["C2E8",0x5988], | |
+ ["8A6C",0x5989], | |
+ ["C8D1",0x598A], | |
+ ["8A6D",0x598B], | |
+ ["8A6E",0x598C], | |
+ ["E5FB",0x598D], | |
+ ["8A6F",0x598E], | |
+ ["8A70",0x598F], | |
+ ["8A71",0x5990], | |
+ ["8A72",0x5991], | |
+ ["B6CA",0x5992], | |
+ ["BCCB",0x5993], | |
+ ["8A73",0x5994], | |
+ ["8A74",0x5995], | |
+ ["D1FD",0x5996], | |
+ ["E6A1",0x5997], | |
+ ["8A75",0x5998], | |
+ ["C3EE",0x5999], | |
+ ["8A76",0x599A], | |
+ ["8A77",0x599B], | |
+ ["8A78",0x599C], | |
+ ["8A79",0x599D], | |
+ ["E6A4",0x599E], | |
+ ["8A7A",0x599F], | |
+ ["8A7B",0x59A0], | |
+ ["8A7C",0x59A1], | |
+ ["8A7D",0x59A2], | |
+ ["E5FE",0x59A3], | |
+ ["E6A5",0x59A4], | |
+ ["CDD7",0x59A5], | |
+ ["8A7E",0x59A6], | |
+ ["8A80",0x59A7], | |
+ ["B7C1",0x59A8], | |
+ ["E5FC",0x59A9], | |
+ ["E5FD",0x59AA], | |
+ ["E6A3",0x59AB], | |
+ ["8A81",0x59AC], | |
+ ["8A82",0x59AD], | |
+ ["C4DD",0x59AE], | |
+ ["E6A8",0x59AF], | |
+ ["8A83",0x59B0], | |
+ ["8A84",0x59B1], | |
+ ["E6A7",0x59B2], | |
+ ["8A85",0x59B3], | |
+ ["8A86",0x59B4], | |
+ ["8A87",0x59B5], | |
+ ["8A88",0x59B6], | |
+ ["8A89",0x59B7], | |
+ ["8A8A",0x59B8], | |
+ ["C3C3",0x59B9], | |
+ ["8A8B",0x59BA], | |
+ ["C6DE",0x59BB], | |
+ ["8A8C",0x59BC], | |
+ ["8A8D",0x59BD], | |
+ ["E6AA",0x59BE], | |
+ ["8A8E",0x59BF], | |
+ ["8A8F",0x59C0], | |
+ ["8A90",0x59C1], | |
+ ["8A91",0x59C2], | |
+ ["8A92",0x59C3], | |
+ ["8A93",0x59C4], | |
+ ["8A94",0x59C5], | |
+ ["C4B7",0x59C6], | |
+ ["8A95",0x59C7], | |
+ ["8A96",0x59C8], | |
+ ["8A97",0x59C9], | |
+ ["E6A2",0x59CA], | |
+ ["CABC",0x59CB], | |
+ ["8A98",0x59CC], | |
+ ["8A99",0x59CD], | |
+ ["8A9A",0x59CE], | |
+ ["8A9B",0x59CF], | |
+ ["BDE3",0x59D0], | |
+ ["B9C3",0x59D1], | |
+ ["E6A6",0x59D2], | |
+ ["D0D5",0x59D3], | |
+ ["CEAF",0x59D4], | |
+ ["8A9C",0x59D5], | |
+ ["8A9D",0x59D6], | |
+ ["E6A9",0x59D7], | |
+ ["E6B0",0x59D8], | |
+ ["8A9E",0x59D9], | |
+ ["D2A6",0x59DA], | |
+ ["8A9F",0x59DB], | |
+ ["BDAA",0x59DC], | |
+ ["E6AD",0x59DD], | |
+ ["8AA0",0x59DE], | |
+ ["8AA1",0x59DF], | |
+ ["8AA2",0x59E0], | |
+ ["8AA3",0x59E1], | |
+ ["8AA4",0x59E2], | |
+ ["E6AF",0x59E3], | |
+ ["8AA5",0x59E4], | |
+ ["C0D1",0x59E5], | |
+ ["8AA6",0x59E6], | |
+ ["8AA7",0x59E7], | |
+ ["D2CC",0x59E8], | |
+ ["8AA8",0x59E9], | |
+ ["8AA9",0x59EA], | |
+ ["8AAA",0x59EB], | |
+ ["BCA7",0x59EC], | |
+ ["8AAB",0x59ED], | |
+ ["8AAC",0x59EE], | |
+ ["8AAD",0x59EF], | |
+ ["8AAE",0x59F0], | |
+ ["8AAF",0x59F1], | |
+ ["8AB0",0x59F2], | |
+ ["8AB1",0x59F3], | |
+ ["8AB2",0x59F4], | |
+ ["8AB3",0x59F5], | |
+ ["8AB4",0x59F6], | |
+ ["8AB5",0x59F7], | |
+ ["8AB6",0x59F8], | |
+ ["E6B1",0x59F9], | |
+ ["8AB7",0x59FA], | |
+ ["D2F6",0x59FB], | |
+ ["8AB8",0x59FC], | |
+ ["8AB9",0x59FD], | |
+ ["8ABA",0x59FE], | |
+ ["D7CB",0x59FF], | |
+ ["8ABB",0x5A00], | |
+ ["CDFE",0x5A01], | |
+ ["8ABC",0x5A02], | |
+ ["CDDE",0x5A03], | |
+ ["C2A6",0x5A04], | |
+ ["E6AB",0x5A05], | |
+ ["E6AC",0x5A06], | |
+ ["BDBF",0x5A07], | |
+ ["E6AE",0x5A08], | |
+ ["E6B3",0x5A09], | |
+ ["8ABD",0x5A0A], | |
+ ["8ABE",0x5A0B], | |
+ ["E6B2",0x5A0C], | |
+ ["8ABF",0x5A0D], | |
+ ["8AC0",0x5A0E], | |
+ ["8AC1",0x5A0F], | |
+ ["8AC2",0x5A10], | |
+ ["E6B6",0x5A11], | |
+ ["8AC3",0x5A12], | |
+ ["E6B8",0x5A13], | |
+ ["8AC4",0x5A14], | |
+ ["8AC5",0x5A15], | |
+ ["8AC6",0x5A16], | |
+ ["8AC7",0x5A17], | |
+ ["C4EF",0x5A18], | |
+ ["8AC8",0x5A19], | |
+ ["8AC9",0x5A1A], | |
+ ["8ACA",0x5A1B], | |
+ ["C4C8",0x5A1C], | |
+ ["8ACB",0x5A1D], | |
+ ["8ACC",0x5A1E], | |
+ ["BEEA",0x5A1F], | |
+ ["C9EF",0x5A20], | |
+ ["8ACD",0x5A21], | |
+ ["8ACE",0x5A22], | |
+ ["E6B7",0x5A23], | |
+ ["8ACF",0x5A24], | |
+ ["B6F0",0x5A25], | |
+ ["8AD0",0x5A26], | |
+ ["8AD1",0x5A27], | |
+ ["8AD2",0x5A28], | |
+ ["C3E4",0x5A29], | |
+ ["8AD3",0x5A2A], | |
+ ["8AD4",0x5A2B], | |
+ ["8AD5",0x5A2C], | |
+ ["8AD6",0x5A2D], | |
+ ["8AD7",0x5A2E], | |
+ ["8AD8",0x5A2F], | |
+ ["8AD9",0x5A30], | |
+ ["D3E9",0x5A31], | |
+ ["E6B4",0x5A32], | |
+ ["8ADA",0x5A33], | |
+ ["E6B5",0x5A34], | |
+ ["8ADB",0x5A35], | |
+ ["C8A2",0x5A36], | |
+ ["8ADC",0x5A37], | |
+ ["8ADD",0x5A38], | |
+ ["8ADE",0x5A39], | |
+ ["8ADF",0x5A3A], | |
+ ["8AE0",0x5A3B], | |
+ ["E6BD",0x5A3C], | |
+ ["8AE1",0x5A3D], | |
+ ["8AE2",0x5A3E], | |
+ ["8AE3",0x5A3F], | |
+ ["E6B9",0x5A40], | |
+ ["8AE4",0x5A41], | |
+ ["8AE5",0x5A42], | |
+ ["8AE6",0x5A43], | |
+ ["8AE7",0x5A44], | |
+ ["8AE8",0x5A45], | |
+ ["C6C5",0x5A46], | |
+ ["8AE9",0x5A47], | |
+ ["8AEA",0x5A48], | |
+ ["CDF1",0x5A49], | |
+ ["E6BB",0x5A4A], | |
+ ["8AEB",0x5A4B], | |
+ ["8AEC",0x5A4C], | |
+ ["8AED",0x5A4D], | |
+ ["8AEE",0x5A4E], | |
+ ["8AEF",0x5A4F], | |
+ ["8AF0",0x5A50], | |
+ ["8AF1",0x5A51], | |
+ ["8AF2",0x5A52], | |
+ ["8AF3",0x5A53], | |
+ ["8AF4",0x5A54], | |
+ ["E6BC",0x5A55], | |
+ ["8AF5",0x5A56], | |
+ ["8AF6",0x5A57], | |
+ ["8AF7",0x5A58], | |
+ ["8AF8",0x5A59], | |
+ ["BBE9",0x5A5A], | |
+ ["8AF9",0x5A5B], | |
+ ["8AFA",0x5A5C], | |
+ ["8AFB",0x5A5D], | |
+ ["8AFC",0x5A5E], | |
+ ["8AFD",0x5A5F], | |
+ ["8AFE",0x5A60], | |
+ ["8B40",0x5A61], | |
+ ["E6BE",0x5A62], | |
+ ["8B41",0x5A63], | |
+ ["8B42",0x5A64], | |
+ ["8B43",0x5A65], | |
+ ["8B44",0x5A66], | |
+ ["E6BA",0x5A67], | |
+ ["8B45",0x5A68], | |
+ ["8B46",0x5A69], | |
+ ["C0B7",0x5A6A], | |
+ ["8B47",0x5A6B], | |
+ ["8B48",0x5A6C], | |
+ ["8B49",0x5A6D], | |
+ ["8B4A",0x5A6E], | |
+ ["8B4B",0x5A6F], | |
+ ["8B4C",0x5A70], | |
+ ["8B4D",0x5A71], | |
+ ["8B4E",0x5A72], | |
+ ["8B4F",0x5A73], | |
+ ["D3A4",0x5A74], | |
+ ["E6BF",0x5A75], | |
+ ["C9F4",0x5A76], | |
+ ["E6C3",0x5A77], | |
+ ["8B50",0x5A78], | |
+ ["8B51",0x5A79], | |
+ ["E6C4",0x5A7A], | |
+ ["8B52",0x5A7B], | |
+ ["8B53",0x5A7C], | |
+ ["8B54",0x5A7D], | |
+ ["8B55",0x5A7E], | |
+ ["D0F6",0x5A7F], | |
+ ["8B56",0x5A80], | |
+ ["8B57",0x5A81], | |
+ ["8B58",0x5A82], | |
+ ["8B59",0x5A83], | |
+ ["8B5A",0x5A84], | |
+ ["8B5B",0x5A85], | |
+ ["8B5C",0x5A86], | |
+ ["8B5D",0x5A87], | |
+ ["8B5E",0x5A88], | |
+ ["8B5F",0x5A89], | |
+ ["8B60",0x5A8A], | |
+ ["8B61",0x5A8B], | |
+ ["8B62",0x5A8C], | |
+ ["8B63",0x5A8D], | |
+ ["8B64",0x5A8E], | |
+ ["8B65",0x5A8F], | |
+ ["8B66",0x5A90], | |
+ ["8B67",0x5A91], | |
+ ["C3BD",0x5A92], | |
+ ["8B68",0x5A93], | |
+ ["8B69",0x5A94], | |
+ ["8B6A",0x5A95], | |
+ ["8B6B",0x5A96], | |
+ ["8B6C",0x5A97], | |
+ ["8B6D",0x5A98], | |
+ ["8B6E",0x5A99], | |
+ ["C3C4",0x5A9A], | |
+ ["E6C2",0x5A9B], | |
+ ["8B6F",0x5A9C], | |
+ ["8B70",0x5A9D], | |
+ ["8B71",0x5A9E], | |
+ ["8B72",0x5A9F], | |
+ ["8B73",0x5AA0], | |
+ ["8B74",0x5AA1], | |
+ ["8B75",0x5AA2], | |
+ ["8B76",0x5AA3], | |
+ ["8B77",0x5AA4], | |
+ ["8B78",0x5AA5], | |
+ ["8B79",0x5AA6], | |
+ ["8B7A",0x5AA7], | |
+ ["8B7B",0x5AA8], | |
+ ["8B7C",0x5AA9], | |
+ ["E6C1",0x5AAA], | |
+ ["8B7D",0x5AAB], | |
+ ["8B7E",0x5AAC], | |
+ ["8B80",0x5AAD], | |
+ ["8B81",0x5AAE], | |
+ ["8B82",0x5AAF], | |
+ ["8B83",0x5AB0], | |
+ ["8B84",0x5AB1], | |
+ ["E6C7",0x5AB2], | |
+ ["CFB1",0x5AB3], | |
+ ["8B85",0x5AB4], | |
+ ["EBF4",0x5AB5], | |
+ ["8B86",0x5AB6], | |
+ ["8B87",0x5AB7], | |
+ ["E6CA",0x5AB8], | |
+ ["8B88",0x5AB9], | |
+ ["8B89",0x5ABA], | |
+ ["8B8A",0x5ABB], | |
+ ["8B8B",0x5ABC], | |
+ ["8B8C",0x5ABD], | |
+ ["E6C5",0x5ABE], | |
+ ["8B8D",0x5ABF], | |
+ ["8B8E",0x5AC0], | |
+ ["BCDE",0x5AC1], | |
+ ["C9A9",0x5AC2], | |
+ ["8B8F",0x5AC3], | |
+ ["8B90",0x5AC4], | |
+ ["8B91",0x5AC5], | |
+ ["8B92",0x5AC6], | |
+ ["8B93",0x5AC7], | |
+ ["8B94",0x5AC8], | |
+ ["BCB5",0x5AC9], | |
+ ["8B95",0x5ACA], | |
+ ["8B96",0x5ACB], | |
+ ["CFD3",0x5ACC], | |
+ ["8B97",0x5ACD], | |
+ ["8B98",0x5ACE], | |
+ ["8B99",0x5ACF], | |
+ ["8B9A",0x5AD0], | |
+ ["8B9B",0x5AD1], | |
+ ["E6C8",0x5AD2], | |
+ ["8B9C",0x5AD3], | |
+ ["E6C9",0x5AD4], | |
+ ["8B9D",0x5AD5], | |
+ ["E6CE",0x5AD6], | |
+ ["8B9E",0x5AD7], | |
+ ["E6D0",0x5AD8], | |
+ ["8B9F",0x5AD9], | |
+ ["8BA0",0x5ADA], | |
+ ["8BA1",0x5ADB], | |
+ ["E6D1",0x5ADC], | |
+ ["8BA2",0x5ADD], | |
+ ["8BA3",0x5ADE], | |
+ ["8BA4",0x5ADF], | |
+ ["E6CB",0x5AE0], | |
+ ["B5D5",0x5AE1], | |
+ ["8BA5",0x5AE2], | |
+ ["E6CC",0x5AE3], | |
+ ["8BA6",0x5AE4], | |
+ ["8BA7",0x5AE5], | |
+ ["E6CF",0x5AE6], | |
+ ["8BA8",0x5AE7], | |
+ ["8BA9",0x5AE8], | |
+ ["C4DB",0x5AE9], | |
+ ["8BAA",0x5AEA], | |
+ ["E6C6",0x5AEB], | |
+ ["8BAB",0x5AEC], | |
+ ["8BAC",0x5AED], | |
+ ["8BAD",0x5AEE], | |
+ ["8BAE",0x5AEF], | |
+ ["8BAF",0x5AF0], | |
+ ["E6CD",0x5AF1], | |
+ ["8BB0",0x5AF2], | |
+ ["8BB1",0x5AF3], | |
+ ["8BB2",0x5AF4], | |
+ ["8BB3",0x5AF5], | |
+ ["8BB4",0x5AF6], | |
+ ["8BB5",0x5AF7], | |
+ ["8BB6",0x5AF8], | |
+ ["8BB7",0x5AF9], | |
+ ["8BB8",0x5AFA], | |
+ ["8BB9",0x5AFB], | |
+ ["8BBA",0x5AFC], | |
+ ["8BBB",0x5AFD], | |
+ ["8BBC",0x5AFE], | |
+ ["8BBD",0x5AFF], | |
+ ["8BBE",0x5B00], | |
+ ["8BBF",0x5B01], | |
+ ["8BC0",0x5B02], | |
+ ["8BC1",0x5B03], | |
+ ["8BC2",0x5B04], | |
+ ["8BC3",0x5B05], | |
+ ["8BC4",0x5B06], | |
+ ["8BC5",0x5B07], | |
+ ["8BC6",0x5B08], | |
+ ["E6D2",0x5B09], | |
+ ["8BC7",0x5B0A], | |
+ ["8BC8",0x5B0B], | |
+ ["8BC9",0x5B0C], | |
+ ["8BCA",0x5B0D], | |
+ ["8BCB",0x5B0E], | |
+ ["8BCC",0x5B0F], | |
+ ["8BCD",0x5B10], | |
+ ["8BCE",0x5B11], | |
+ ["8BCF",0x5B12], | |
+ ["8BD0",0x5B13], | |
+ ["8BD1",0x5B14], | |
+ ["8BD2",0x5B15], | |
+ ["E6D4",0x5B16], | |
+ ["E6D3",0x5B17], | |
+ ["8BD3",0x5B18], | |
+ ["8BD4",0x5B19], | |
+ ["8BD5",0x5B1A], | |
+ ["8BD6",0x5B1B], | |
+ ["8BD7",0x5B1C], | |
+ ["8BD8",0x5B1D], | |
+ ["8BD9",0x5B1E], | |
+ ["8BDA",0x5B1F], | |
+ ["8BDB",0x5B20], | |
+ ["8BDC",0x5B21], | |
+ ["8BDD",0x5B22], | |
+ ["8BDE",0x5B23], | |
+ ["8BDF",0x5B24], | |
+ ["8BE0",0x5B25], | |
+ ["8BE1",0x5B26], | |
+ ["8BE2",0x5B27], | |
+ ["8BE3",0x5B28], | |
+ ["8BE4",0x5B29], | |
+ ["8BE5",0x5B2A], | |
+ ["8BE6",0x5B2B], | |
+ ["8BE7",0x5B2C], | |
+ ["8BE8",0x5B2D], | |
+ ["8BE9",0x5B2E], | |
+ ["8BEA",0x5B2F], | |
+ ["8BEB",0x5B30], | |
+ ["8BEC",0x5B31], | |
+ ["E6D5",0x5B32], | |
+ ["8BED",0x5B33], | |
+ ["D9F8",0x5B34], | |
+ ["8BEE",0x5B35], | |
+ ["8BEF",0x5B36], | |
+ ["E6D6",0x5B37], | |
+ ["8BF0",0x5B38], | |
+ ["8BF1",0x5B39], | |
+ ["8BF2",0x5B3A], | |
+ ["8BF3",0x5B3B], | |
+ ["8BF4",0x5B3C], | |
+ ["8BF5",0x5B3D], | |
+ ["8BF6",0x5B3E], | |
+ ["8BF7",0x5B3F], | |
+ ["E6D7",0x5B40], | |
+ ["8BF8",0x5B41], | |
+ ["8BF9",0x5B42], | |
+ ["8BFA",0x5B43], | |
+ ["8BFB",0x5B44], | |
+ ["8BFC",0x5B45], | |
+ ["8BFD",0x5B46], | |
+ ["8BFE",0x5B47], | |
+ ["8C40",0x5B48], | |
+ ["8C41",0x5B49], | |
+ ["8C42",0x5B4A], | |
+ ["8C43",0x5B4B], | |
+ ["8C44",0x5B4C], | |
+ ["8C45",0x5B4D], | |
+ ["8C46",0x5B4E], | |
+ ["8C47",0x5B4F], | |
+ ["D7D3",0x5B50], | |
+ ["E6DD",0x5B51], | |
+ ["8C48",0x5B52], | |
+ ["E6DE",0x5B53], | |
+ ["BFD7",0x5B54], | |
+ ["D4D0",0x5B55], | |
+ ["8C49",0x5B56], | |
+ ["D7D6",0x5B57], | |
+ ["B4E6",0x5B58], | |
+ ["CBEF",0x5B59], | |
+ ["E6DA",0x5B5A], | |
+ ["D8C3",0x5B5B], | |
+ ["D7CE",0x5B5C], | |
+ ["D0A2",0x5B5D], | |
+ ["8C4A",0x5B5E], | |
+ ["C3CF",0x5B5F], | |
+ ["8C4B",0x5B60], | |
+ ["8C4C",0x5B61], | |
+ ["E6DF",0x5B62], | |
+ ["BCBE",0x5B63], | |
+ ["B9C2",0x5B64], | |
+ ["E6DB",0x5B65], | |
+ ["D1A7",0x5B66], | |
+ ["8C4D",0x5B67], | |
+ ["8C4E",0x5B68], | |
+ ["BAA2",0x5B69], | |
+ ["C2CF",0x5B6A], | |
+ ["8C4F",0x5B6B], | |
+ ["D8AB",0x5B6C], | |
+ ["8C50",0x5B6D], | |
+ ["8C51",0x5B6E], | |
+ ["8C52",0x5B6F], | |
+ ["CAEB",0x5B70], | |
+ ["E5EE",0x5B71], | |
+ ["8C53",0x5B72], | |
+ ["E6DC",0x5B73], | |
+ ["8C54",0x5B74], | |
+ ["B7F5",0x5B75], | |
+ ["8C55",0x5B76], | |
+ ["8C56",0x5B77], | |
+ ["8C57",0x5B78], | |
+ ["8C58",0x5B79], | |
+ ["C8E6",0x5B7A], | |
+ ["8C59",0x5B7B], | |
+ ["8C5A",0x5B7C], | |
+ ["C4F5",0x5B7D], | |
+ ["8C5B",0x5B7E], | |
+ ["8C5C",0x5B7F], | |
+ ["E5B2",0x5B80], | |
+ ["C4FE",0x5B81], | |
+ ["8C5D",0x5B82], | |
+ ["CBFC",0x5B83], | |
+ ["E5B3",0x5B84], | |
+ ["D5AC",0x5B85], | |
+ ["8C5E",0x5B86], | |
+ ["D3EE",0x5B87], | |
+ ["CAD8",0x5B88], | |
+ ["B0B2",0x5B89], | |
+ ["8C5F",0x5B8A], | |
+ ["CBCE",0x5B8B], | |
+ ["CDEA",0x5B8C], | |
+ ["8C60",0x5B8D], | |
+ ["8C61",0x5B8E], | |
+ ["BAEA",0x5B8F], | |
+ ["8C62",0x5B90], | |
+ ["8C63",0x5B91], | |
+ ["8C64",0x5B92], | |
+ ["E5B5",0x5B93], | |
+ ["8C65",0x5B94], | |
+ ["E5B4",0x5B95], | |
+ ["8C66",0x5B96], | |
+ ["D7DA",0x5B97], | |
+ ["B9D9",0x5B98], | |
+ ["D6E6",0x5B99], | |
+ ["B6A8",0x5B9A], | |
+ ["CDF0",0x5B9B], | |
+ ["D2CB",0x5B9C], | |
+ ["B1A6",0x5B9D], | |
+ ["CAB5",0x5B9E], | |
+ ["8C67",0x5B9F], | |
+ ["B3E8",0x5BA0], | |
+ ["C9F3",0x5BA1], | |
+ ["BFCD",0x5BA2], | |
+ ["D0FB",0x5BA3], | |
+ ["CAD2",0x5BA4], | |
+ ["E5B6",0x5BA5], | |
+ ["BBC2",0x5BA6], | |
+ ["8C68",0x5BA7], | |
+ ["8C69",0x5BA8], | |
+ ["8C6A",0x5BA9], | |
+ ["CFDC",0x5BAA], | |
+ ["B9AC",0x5BAB], | |
+ ["8C6B",0x5BAC], | |
+ ["8C6C",0x5BAD], | |
+ ["8C6D",0x5BAE], | |
+ ["8C6E",0x5BAF], | |
+ ["D4D7",0x5BB0], | |
+ ["8C6F",0x5BB1], | |
+ ["8C70",0x5BB2], | |
+ ["BAA6",0x5BB3], | |
+ ["D1E7",0x5BB4], | |
+ ["CFFC",0x5BB5], | |
+ ["BCD2",0x5BB6], | |
+ ["8C71",0x5BB7], | |
+ ["E5B7",0x5BB8], | |
+ ["C8DD",0x5BB9], | |
+ ["8C72",0x5BBA], | |
+ ["8C73",0x5BBB], | |
+ ["8C74",0x5BBC], | |
+ ["BFED",0x5BBD], | |
+ ["B1F6",0x5BBE], | |
+ ["CBDE",0x5BBF], | |
+ ["8C75",0x5BC0], | |
+ ["8C76",0x5BC1], | |
+ ["BCC5",0x5BC2], | |
+ ["8C77",0x5BC3], | |
+ ["BCC4",0x5BC4], | |
+ ["D2FA",0x5BC5], | |
+ ["C3DC",0x5BC6], | |
+ ["BFDC",0x5BC7], | |
+ ["8C78",0x5BC8], | |
+ ["8C79",0x5BC9], | |
+ ["8C7A",0x5BCA], | |
+ ["8C7B",0x5BCB], | |
+ ["B8BB",0x5BCC], | |
+ ["8C7C",0x5BCD], | |
+ ["8C7D",0x5BCE], | |
+ ["8C7E",0x5BCF], | |
+ ["C3C2",0x5BD0], | |
+ ["8C80",0x5BD1], | |
+ ["BAAE",0x5BD2], | |
+ ["D4A2",0x5BD3], | |
+ ["8C81",0x5BD4], | |
+ ["8C82",0x5BD5], | |
+ ["8C83",0x5BD6], | |
+ ["8C84",0x5BD7], | |
+ ["8C85",0x5BD8], | |
+ ["8C86",0x5BD9], | |
+ ["8C87",0x5BDA], | |
+ ["8C88",0x5BDB], | |
+ ["8C89",0x5BDC], | |
+ ["C7DE",0x5BDD], | |
+ ["C4AF",0x5BDE], | |
+ ["B2EC",0x5BDF], | |
+ ["8C8A",0x5BE0], | |
+ ["B9D1",0x5BE1], | |
+ ["8C8B",0x5BE2], | |
+ ["8C8C",0x5BE3], | |
+ ["E5BB",0x5BE4], | |
+ ["C1C8",0x5BE5], | |
+ ["8C8D",0x5BE6], | |
+ ["8C8E",0x5BE7], | |
+ ["D5AF",0x5BE8], | |
+ ["8C8F",0x5BE9], | |
+ ["8C90",0x5BEA], | |
+ ["8C91",0x5BEB], | |
+ ["8C92",0x5BEC], | |
+ ["8C93",0x5BED], | |
+ ["E5BC",0x5BEE], | |
+ ["8C94",0x5BEF], | |
+ ["E5BE",0x5BF0], | |
+ ["8C95",0x5BF1], | |
+ ["8C96",0x5BF2], | |
+ ["8C97",0x5BF3], | |
+ ["8C98",0x5BF4], | |
+ ["8C99",0x5BF5], | |
+ ["8C9A",0x5BF6], | |
+ ["8C9B",0x5BF7], | |
+ ["B4E7",0x5BF8], | |
+ ["B6D4",0x5BF9], | |
+ ["CBC2",0x5BFA], | |
+ ["D1B0",0x5BFB], | |
+ ["B5BC",0x5BFC], | |
+ ["8C9C",0x5BFD], | |
+ ["8C9D",0x5BFE], | |
+ ["CAD9",0x5BFF], | |
+ ["8C9E",0x5C00], | |
+ ["B7E2",0x5C01], | |
+ ["8C9F",0x5C02], | |
+ ["8CA0",0x5C03], | |
+ ["C9E4",0x5C04], | |
+ ["8CA1",0x5C05], | |
+ ["BDAB",0x5C06], | |
+ ["8CA2",0x5C07], | |
+ ["8CA3",0x5C08], | |
+ ["CEBE",0x5C09], | |
+ ["D7F0",0x5C0A], | |
+ ["8CA4",0x5C0B], | |
+ ["8CA5",0x5C0C], | |
+ ["8CA6",0x5C0D], | |
+ ["8CA7",0x5C0E], | |
+ ["D0A1",0x5C0F], | |
+ ["8CA8",0x5C10], | |
+ ["C9D9",0x5C11], | |
+ ["8CA9",0x5C12], | |
+ ["8CAA",0x5C13], | |
+ ["B6FB",0x5C14], | |
+ ["E6D8",0x5C15], | |
+ ["BCE2",0x5C16], | |
+ ["8CAB",0x5C17], | |
+ ["B3BE",0x5C18], | |
+ ["8CAC",0x5C19], | |
+ ["C9D0",0x5C1A], | |
+ ["8CAD",0x5C1B], | |
+ ["E6D9",0x5C1C], | |
+ ["B3A2",0x5C1D], | |
+ ["8CAE",0x5C1E], | |
+ ["8CAF",0x5C1F], | |
+ ["8CB0",0x5C20], | |
+ ["8CB1",0x5C21], | |
+ ["DECC",0x5C22], | |
+ ["8CB2",0x5C23], | |
+ ["D3C8",0x5C24], | |
+ ["DECD",0x5C25], | |
+ ["8CB3",0x5C26], | |
+ ["D2A2",0x5C27], | |
+ ["8CB4",0x5C28], | |
+ ["8CB5",0x5C29], | |
+ ["8CB6",0x5C2A], | |
+ ["8CB7",0x5C2B], | |
+ ["DECE",0x5C2C], | |
+ ["8CB8",0x5C2D], | |
+ ["8CB9",0x5C2E], | |
+ ["8CBA",0x5C2F], | |
+ ["8CBB",0x5C30], | |
+ ["BECD",0x5C31], | |
+ ["8CBC",0x5C32], | |
+ ["8CBD",0x5C33], | |
+ ["DECF",0x5C34], | |
+ ["8CBE",0x5C35], | |
+ ["8CBF",0x5C36], | |
+ ["8CC0",0x5C37], | |
+ ["CAAC",0x5C38], | |
+ ["D2FC",0x5C39], | |
+ ["B3DF",0x5C3A], | |
+ ["E5EA",0x5C3B], | |
+ ["C4E1",0x5C3C], | |
+ ["BEA1",0x5C3D], | |
+ ["CEB2",0x5C3E], | |
+ ["C4F2",0x5C3F], | |
+ ["BED6",0x5C40], | |
+ ["C6A8",0x5C41], | |
+ ["B2E3",0x5C42], | |
+ ["8CC1",0x5C43], | |
+ ["8CC2",0x5C44], | |
+ ["BED3",0x5C45], | |
+ ["8CC3",0x5C46], | |
+ ["8CC4",0x5C47], | |
+ ["C7FC",0x5C48], | |
+ ["CCEB",0x5C49], | |
+ ["BDEC",0x5C4A], | |
+ ["CEDD",0x5C4B], | |
+ ["8CC5",0x5C4C], | |
+ ["8CC6",0x5C4D], | |
+ ["CABA",0x5C4E], | |
+ ["C6C1",0x5C4F], | |
+ ["E5EC",0x5C50], | |
+ ["D0BC",0x5C51], | |
+ ["8CC7",0x5C52], | |
+ ["8CC8",0x5C53], | |
+ ["8CC9",0x5C54], | |
+ ["D5B9",0x5C55], | |
+ ["8CCA",0x5C56], | |
+ ["8CCB",0x5C57], | |
+ ["8CCC",0x5C58], | |
+ ["E5ED",0x5C59], | |
+ ["8CCD",0x5C5A], | |
+ ["8CCE",0x5C5B], | |
+ ["8CCF",0x5C5C], | |
+ ["8CD0",0x5C5D], | |
+ ["CAF4",0x5C5E], | |
+ ["8CD1",0x5C5F], | |
+ ["CDC0",0x5C60], | |
+ ["C2C5",0x5C61], | |
+ ["8CD2",0x5C62], | |
+ ["E5EF",0x5C63], | |
+ ["8CD3",0x5C64], | |
+ ["C2C4",0x5C65], | |
+ ["E5F0",0x5C66], | |
+ ["8CD4",0x5C67], | |
+ ["8CD5",0x5C68], | |
+ ["8CD6",0x5C69], | |
+ ["8CD7",0x5C6A], | |
+ ["8CD8",0x5C6B], | |
+ ["8CD9",0x5C6C], | |
+ ["8CDA",0x5C6D], | |
+ ["E5F8",0x5C6E], | |
+ ["CDCD",0x5C6F], | |
+ ["8CDB",0x5C70], | |
+ ["C9BD",0x5C71], | |
+ ["8CDC",0x5C72], | |
+ ["8CDD",0x5C73], | |
+ ["8CDE",0x5C74], | |
+ ["8CDF",0x5C75], | |
+ ["8CE0",0x5C76], | |
+ ["8CE1",0x5C77], | |
+ ["8CE2",0x5C78], | |
+ ["D2D9",0x5C79], | |
+ ["E1A8",0x5C7A], | |
+ ["8CE3",0x5C7B], | |
+ ["8CE4",0x5C7C], | |
+ ["8CE5",0x5C7D], | |
+ ["8CE6",0x5C7E], | |
+ ["D3EC",0x5C7F], | |
+ ["8CE7",0x5C80], | |
+ ["CBEA",0x5C81], | |
+ ["C6F1",0x5C82], | |
+ ["8CE8",0x5C83], | |
+ ["8CE9",0x5C84], | |
+ ["8CEA",0x5C85], | |
+ ["8CEB",0x5C86], | |
+ ["8CEC",0x5C87], | |
+ ["E1AC",0x5C88], | |
+ ["8CED",0x5C89], | |
+ ["8CEE",0x5C8A], | |
+ ["8CEF",0x5C8B], | |
+ ["E1A7",0x5C8C], | |
+ ["E1A9",0x5C8D], | |
+ ["8CF0",0x5C8E], | |
+ ["8CF1",0x5C8F], | |
+ ["E1AA",0x5C90], | |
+ ["E1AF",0x5C91], | |
+ ["8CF2",0x5C92], | |
+ ["8CF3",0x5C93], | |
+ ["B2ED",0x5C94], | |
+ ["8CF4",0x5C95], | |
+ ["E1AB",0x5C96], | |
+ ["B8DA",0x5C97], | |
+ ["E1AD",0x5C98], | |
+ ["E1AE",0x5C99], | |
+ ["E1B0",0x5C9A], | |
+ ["B5BA",0x5C9B], | |
+ ["E1B1",0x5C9C], | |
+ ["8CF5",0x5C9D], | |
+ ["8CF6",0x5C9E], | |
+ ["8CF7",0x5C9F], | |
+ ["8CF8",0x5CA0], | |
+ ["8CF9",0x5CA1], | |
+ ["E1B3",0x5CA2], | |
+ ["E1B8",0x5CA3], | |
+ ["8CFA",0x5CA4], | |
+ ["8CFB",0x5CA5], | |
+ ["8CFC",0x5CA6], | |
+ ["8CFD",0x5CA7], | |
+ ["8CFE",0x5CA8], | |
+ ["D1D2",0x5CA9], | |
+ ["8D40",0x5CAA], | |
+ ["E1B6",0x5CAB], | |
+ ["E1B5",0x5CAC], | |
+ ["C1EB",0x5CAD], | |
+ ["8D41",0x5CAE], | |
+ ["8D42",0x5CAF], | |
+ ["8D43",0x5CB0], | |
+ ["E1B7",0x5CB1], | |
+ ["8D44",0x5CB2], | |
+ ["D4C0",0x5CB3], | |
+ ["8D45",0x5CB4], | |
+ ["E1B2",0x5CB5], | |
+ ["8D46",0x5CB6], | |
+ ["E1BA",0x5CB7], | |
+ ["B0B6",0x5CB8], | |
+ ["8D47",0x5CB9], | |
+ ["8D48",0x5CBA], | |
+ ["8D49",0x5CBB], | |
+ ["8D4A",0x5CBC], | |
+ ["E1B4",0x5CBD], | |
+ ["8D4B",0x5CBE], | |
+ ["BFF9",0x5CBF], | |
+ ["8D4C",0x5CC0], | |
+ ["E1B9",0x5CC1], | |
+ ["8D4D",0x5CC2], | |
+ ["8D4E",0x5CC3], | |
+ ["E1BB",0x5CC4], | |
+ ["8D4F",0x5CC5], | |
+ ["8D50",0x5CC6], | |
+ ["8D51",0x5CC7], | |
+ ["8D52",0x5CC8], | |
+ ["8D53",0x5CC9], | |
+ ["8D54",0x5CCA], | |
+ ["E1BE",0x5CCB], | |
+ ["8D55",0x5CCC], | |
+ ["8D56",0x5CCD], | |
+ ["8D57",0x5CCE], | |
+ ["8D58",0x5CCF], | |
+ ["8D59",0x5CD0], | |
+ ["8D5A",0x5CD1], | |
+ ["E1BC",0x5CD2], | |
+ ["8D5B",0x5CD3], | |
+ ["8D5C",0x5CD4], | |
+ ["8D5D",0x5CD5], | |
+ ["8D5E",0x5CD6], | |
+ ["8D5F",0x5CD7], | |
+ ["8D60",0x5CD8], | |
+ ["D6C5",0x5CD9], | |
+ ["8D61",0x5CDA], | |
+ ["8D62",0x5CDB], | |
+ ["8D63",0x5CDC], | |
+ ["8D64",0x5CDD], | |
+ ["8D65",0x5CDE], | |
+ ["8D66",0x5CDF], | |
+ ["8D67",0x5CE0], | |
+ ["CFBF",0x5CE1], | |
+ ["8D68",0x5CE2], | |
+ ["8D69",0x5CE3], | |
+ ["E1BD",0x5CE4], | |
+ ["E1BF",0x5CE5], | |
+ ["C2CD",0x5CE6], | |
+ ["8D6A",0x5CE7], | |
+ ["B6EB",0x5CE8], | |
+ ["8D6B",0x5CE9], | |
+ ["D3F8",0x5CEA], | |
+ ["8D6C",0x5CEB], | |
+ ["8D6D",0x5CEC], | |
+ ["C7CD",0x5CED], | |
+ ["8D6E",0x5CEE], | |
+ ["8D6F",0x5CEF], | |
+ ["B7E5",0x5CF0], | |
+ ["8D70",0x5CF1], | |
+ ["8D71",0x5CF2], | |
+ ["8D72",0x5CF3], | |
+ ["8D73",0x5CF4], | |
+ ["8D74",0x5CF5], | |
+ ["8D75",0x5CF6], | |
+ ["8D76",0x5CF7], | |
+ ["8D77",0x5CF8], | |
+ ["8D78",0x5CF9], | |
+ ["8D79",0x5CFA], | |
+ ["BEFE",0x5CFB], | |
+ ["8D7A",0x5CFC], | |
+ ["8D7B",0x5CFD], | |
+ ["8D7C",0x5CFE], | |
+ ["8D7D",0x5CFF], | |
+ ["8D7E",0x5D00], | |
+ ["8D80",0x5D01], | |
+ ["E1C0",0x5D02], | |
+ ["E1C1",0x5D03], | |
+ ["8D81",0x5D04], | |
+ ["8D82",0x5D05], | |
+ ["E1C7",0x5D06], | |
+ ["B3E7",0x5D07], | |
+ ["8D83",0x5D08], | |
+ ["8D84",0x5D09], | |
+ ["8D85",0x5D0A], | |
+ ["8D86",0x5D0B], | |
+ ["8D87",0x5D0C], | |
+ ["8D88",0x5D0D], | |
+ ["C6E9",0x5D0E], | |
+ ["8D89",0x5D0F], | |
+ ["8D8A",0x5D10], | |
+ ["8D8B",0x5D11], | |
+ ["8D8C",0x5D12], | |
+ ["8D8D",0x5D13], | |
+ ["B4DE",0x5D14], | |
+ ["8D8E",0x5D15], | |
+ ["D1C2",0x5D16], | |
+ ["8D8F",0x5D17], | |
+ ["8D90",0x5D18], | |
+ ["8D91",0x5D19], | |
+ ["8D92",0x5D1A], | |
+ ["E1C8",0x5D1B], | |
+ ["8D93",0x5D1C], | |
+ ["8D94",0x5D1D], | |
+ ["E1C6",0x5D1E], | |
+ ["8D95",0x5D1F], | |
+ ["8D96",0x5D20], | |
+ ["8D97",0x5D21], | |
+ ["8D98",0x5D22], | |
+ ["8D99",0x5D23], | |
+ ["E1C5",0x5D24], | |
+ ["8D9A",0x5D25], | |
+ ["E1C3",0x5D26], | |
+ ["E1C2",0x5D27], | |
+ ["8D9B",0x5D28], | |
+ ["B1C0",0x5D29], | |
+ ["8D9C",0x5D2A], | |
+ ["8D9D",0x5D2B], | |
+ ["8D9E",0x5D2C], | |
+ ["D5B8",0x5D2D], | |
+ ["E1C4",0x5D2E], | |
+ ["8D9F",0x5D2F], | |
+ ["8DA0",0x5D30], | |
+ ["8DA1",0x5D31], | |
+ ["8DA2",0x5D32], | |
+ ["8DA3",0x5D33], | |
+ ["E1CB",0x5D34], | |
+ ["8DA4",0x5D35], | |
+ ["8DA5",0x5D36], | |
+ ["8DA6",0x5D37], | |
+ ["8DA7",0x5D38], | |
+ ["8DA8",0x5D39], | |
+ ["8DA9",0x5D3A], | |
+ ["8DAA",0x5D3B], | |
+ ["8DAB",0x5D3C], | |
+ ["E1CC",0x5D3D], | |
+ ["E1CA",0x5D3E], | |
+ ["8DAC",0x5D3F], | |
+ ["8DAD",0x5D40], | |
+ ["8DAE",0x5D41], | |
+ ["8DAF",0x5D42], | |
+ ["8DB0",0x5D43], | |
+ ["8DB1",0x5D44], | |
+ ["8DB2",0x5D45], | |
+ ["8DB3",0x5D46], | |
+ ["EFFA",0x5D47], | |
+ ["8DB4",0x5D48], | |
+ ["8DB5",0x5D49], | |
+ ["E1D3",0x5D4A], | |
+ ["E1D2",0x5D4B], | |
+ ["C7B6",0x5D4C], | |
+ ["8DB6",0x5D4D], | |
+ ["8DB7",0x5D4E], | |
+ ["8DB8",0x5D4F], | |
+ ["8DB9",0x5D50], | |
+ ["8DBA",0x5D51], | |
+ ["8DBB",0x5D52], | |
+ ["8DBC",0x5D53], | |
+ ["8DBD",0x5D54], | |
+ ["8DBE",0x5D55], | |
+ ["8DBF",0x5D56], | |
+ ["8DC0",0x5D57], | |
+ ["E1C9",0x5D58], | |
+ ["8DC1",0x5D59], | |
+ ["8DC2",0x5D5A], | |
+ ["E1CE",0x5D5B], | |
+ ["8DC3",0x5D5C], | |
+ ["E1D0",0x5D5D], | |
+ ["8DC4",0x5D5E], | |
+ ["8DC5",0x5D5F], | |
+ ["8DC6",0x5D60], | |
+ ["8DC7",0x5D61], | |
+ ["8DC8",0x5D62], | |
+ ["8DC9",0x5D63], | |
+ ["8DCA",0x5D64], | |
+ ["8DCB",0x5D65], | |
+ ["8DCC",0x5D66], | |
+ ["8DCD",0x5D67], | |
+ ["8DCE",0x5D68], | |
+ ["E1D4",0x5D69], | |
+ ["8DCF",0x5D6A], | |
+ ["E1D1",0x5D6B], | |
+ ["E1CD",0x5D6C], | |
+ ["8DD0",0x5D6D], | |
+ ["8DD1",0x5D6E], | |
+ ["E1CF",0x5D6F], | |
+ ["8DD2",0x5D70], | |
+ ["8DD3",0x5D71], | |
+ ["8DD4",0x5D72], | |
+ ["8DD5",0x5D73], | |
+ ["E1D5",0x5D74], | |
+ ["8DD6",0x5D75], | |
+ ["8DD7",0x5D76], | |
+ ["8DD8",0x5D77], | |
+ ["8DD9",0x5D78], | |
+ ["8DDA",0x5D79], | |
+ ["8DDB",0x5D7A], | |
+ ["8DDC",0x5D7B], | |
+ ["8DDD",0x5D7C], | |
+ ["8DDE",0x5D7D], | |
+ ["8DDF",0x5D7E], | |
+ ["8DE0",0x5D7F], | |
+ ["8DE1",0x5D80], | |
+ ["8DE2",0x5D81], | |
+ ["E1D6",0x5D82], | |
+ ["8DE3",0x5D83], | |
+ ["8DE4",0x5D84], | |
+ ["8DE5",0x5D85], | |
+ ["8DE6",0x5D86], | |
+ ["8DE7",0x5D87], | |
+ ["8DE8",0x5D88], | |
+ ["8DE9",0x5D89], | |
+ ["8DEA",0x5D8A], | |
+ ["8DEB",0x5D8B], | |
+ ["8DEC",0x5D8C], | |
+ ["8DED",0x5D8D], | |
+ ["8DEE",0x5D8E], | |
+ ["8DEF",0x5D8F], | |
+ ["8DF0",0x5D90], | |
+ ["8DF1",0x5D91], | |
+ ["8DF2",0x5D92], | |
+ ["8DF3",0x5D93], | |
+ ["8DF4",0x5D94], | |
+ ["8DF5",0x5D95], | |
+ ["8DF6",0x5D96], | |
+ ["8DF7",0x5D97], | |
+ ["8DF8",0x5D98], | |
+ ["E1D7",0x5D99], | |
+ ["8DF9",0x5D9A], | |
+ ["8DFA",0x5D9B], | |
+ ["8DFB",0x5D9C], | |
+ ["E1D8",0x5D9D], | |
+ ["8DFC",0x5D9E], | |
+ ["8DFD",0x5D9F], | |
+ ["8DFE",0x5DA0], | |
+ ["8E40",0x5DA1], | |
+ ["8E41",0x5DA2], | |
+ ["8E42",0x5DA3], | |
+ ["8E43",0x5DA4], | |
+ ["8E44",0x5DA5], | |
+ ["8E45",0x5DA6], | |
+ ["8E46",0x5DA7], | |
+ ["8E47",0x5DA8], | |
+ ["8E48",0x5DA9], | |
+ ["8E49",0x5DAA], | |
+ ["8E4A",0x5DAB], | |
+ ["8E4B",0x5DAC], | |
+ ["8E4C",0x5DAD], | |
+ ["8E4D",0x5DAE], | |
+ ["8E4E",0x5DAF], | |
+ ["8E4F",0x5DB0], | |
+ ["8E50",0x5DB1], | |
+ ["8E51",0x5DB2], | |
+ ["8E52",0x5DB3], | |
+ ["8E53",0x5DB4], | |
+ ["8E54",0x5DB5], | |
+ ["8E55",0x5DB6], | |
+ ["E1DA",0x5DB7], | |
+ ["8E56",0x5DB8], | |
+ ["8E57",0x5DB9], | |
+ ["8E58",0x5DBA], | |
+ ["8E59",0x5DBB], | |
+ ["8E5A",0x5DBC], | |
+ ["8E5B",0x5DBD], | |
+ ["8E5C",0x5DBE], | |
+ ["8E5D",0x5DBF], | |
+ ["8E5E",0x5DC0], | |
+ ["8E5F",0x5DC1], | |
+ ["8E60",0x5DC2], | |
+ ["8E61",0x5DC3], | |
+ ["8E62",0x5DC4], | |
+ ["E1DB",0x5DC5], | |
+ ["8E63",0x5DC6], | |
+ ["8E64",0x5DC7], | |
+ ["8E65",0x5DC8], | |
+ ["8E66",0x5DC9], | |
+ ["8E67",0x5DCA], | |
+ ["8E68",0x5DCB], | |
+ ["8E69",0x5DCC], | |
+ ["CEA1",0x5DCD], | |
+ ["8E6A",0x5DCE], | |
+ ["8E6B",0x5DCF], | |
+ ["8E6C",0x5DD0], | |
+ ["8E6D",0x5DD1], | |
+ ["8E6E",0x5DD2], | |
+ ["8E6F",0x5DD3], | |
+ ["8E70",0x5DD4], | |
+ ["8E71",0x5DD5], | |
+ ["8E72",0x5DD6], | |
+ ["8E73",0x5DD7], | |
+ ["8E74",0x5DD8], | |
+ ["8E75",0x5DD9], | |
+ ["8E76",0x5DDA], | |
+ ["E7DD",0x5DDB], | |
+ ["8E77",0x5DDC], | |
+ ["B4A8",0x5DDD], | |
+ ["D6DD",0x5DDE], | |
+ ["8E78",0x5DDF], | |
+ ["8E79",0x5DE0], | |
+ ["D1B2",0x5DE1], | |
+ ["B3B2",0x5DE2], | |
+ ["8E7A",0x5DE3], | |
+ ["8E7B",0x5DE4], | |
+ ["B9A4",0x5DE5], | |
+ ["D7F3",0x5DE6], | |
+ ["C7C9",0x5DE7], | |
+ ["BEDE",0x5DE8], | |
+ ["B9AE",0x5DE9], | |
+ ["8E7C",0x5DEA], | |
+ ["CED7",0x5DEB], | |
+ ["8E7D",0x5DEC], | |
+ ["8E7E",0x5DED], | |
+ ["B2EE",0x5DEE], | |
+ ["DBCF",0x5DEF], | |
+ ["8E80",0x5DF0], | |
+ ["BCBA",0x5DF1], | |
+ ["D2D1",0x5DF2], | |
+ ["CBC8",0x5DF3], | |
+ ["B0CD",0x5DF4], | |
+ ["8E81",0x5DF5], | |
+ ["8E82",0x5DF6], | |
+ ["CFEF",0x5DF7], | |
+ ["8E83",0x5DF8], | |
+ ["8E84",0x5DF9], | |
+ ["8E85",0x5DFA], | |
+ ["8E86",0x5DFB], | |
+ ["8E87",0x5DFC], | |
+ ["D9E3",0x5DFD], | |
+ ["BDED",0x5DFE], | |
+ ["8E88",0x5DFF], | |
+ ["8E89",0x5E00], | |
+ ["B1D2",0x5E01], | |
+ ["CAD0",0x5E02], | |
+ ["B2BC",0x5E03], | |
+ ["8E8A",0x5E04], | |
+ ["CBA7",0x5E05], | |
+ ["B7AB",0x5E06], | |
+ ["8E8B",0x5E07], | |
+ ["CAA6",0x5E08], | |
+ ["8E8C",0x5E09], | |
+ ["8E8D",0x5E0A], | |
+ ["8E8E",0x5E0B], | |
+ ["CFA3",0x5E0C], | |
+ ["8E8F",0x5E0D], | |
+ ["8E90",0x5E0E], | |
+ ["E0F8",0x5E0F], | |
+ ["D5CA",0x5E10], | |
+ ["E0FB",0x5E11], | |
+ ["8E91",0x5E12], | |
+ ["8E92",0x5E13], | |
+ ["E0FA",0x5E14], | |
+ ["C5C1",0x5E15], | |
+ ["CCFB",0x5E16], | |
+ ["8E93",0x5E17], | |
+ ["C1B1",0x5E18], | |
+ ["E0F9",0x5E19], | |
+ ["D6E3",0x5E1A], | |
+ ["B2AF",0x5E1B], | |
+ ["D6C4",0x5E1C], | |
+ ["B5DB",0x5E1D], | |
+ ["8E94",0x5E1E], | |
+ ["8E95",0x5E1F], | |
+ ["8E96",0x5E20], | |
+ ["8E97",0x5E21], | |
+ ["8E98",0x5E22], | |
+ ["8E99",0x5E23], | |
+ ["8E9A",0x5E24], | |
+ ["8E9B",0x5E25], | |
+ ["B4F8",0x5E26], | |
+ ["D6A1",0x5E27], | |
+ ["8E9C",0x5E28], | |
+ ["8E9D",0x5E29], | |
+ ["8E9E",0x5E2A], | |
+ ["8E9F",0x5E2B], | |
+ ["8EA0",0x5E2C], | |
+ ["CFAF",0x5E2D], | |
+ ["B0EF",0x5E2E], | |
+ ["8EA1",0x5E2F], | |
+ ["8EA2",0x5E30], | |
+ ["E0FC",0x5E31], | |
+ ["8EA3",0x5E32], | |
+ ["8EA4",0x5E33], | |
+ ["8EA5",0x5E34], | |
+ ["8EA6",0x5E35], | |
+ ["8EA7",0x5E36], | |
+ ["E1A1",0x5E37], | |
+ ["B3A3",0x5E38], | |
+ ["8EA8",0x5E39], | |
+ ["8EA9",0x5E3A], | |
+ ["E0FD",0x5E3B], | |
+ ["E0FE",0x5E3C], | |
+ ["C3B1",0x5E3D], | |
+ ["8EAA",0x5E3E], | |
+ ["8EAB",0x5E3F], | |
+ ["8EAC",0x5E40], | |
+ ["8EAD",0x5E41], | |
+ ["C3DD",0x5E42], | |
+ ["8EAE",0x5E43], | |
+ ["E1A2",0x5E44], | |
+ ["B7F9",0x5E45], | |
+ ["8EAF",0x5E46], | |
+ ["8EB0",0x5E47], | |
+ ["8EB1",0x5E48], | |
+ ["8EB2",0x5E49], | |
+ ["8EB3",0x5E4A], | |
+ ["8EB4",0x5E4B], | |
+ ["BBCF",0x5E4C], | |
+ ["8EB5",0x5E4D], | |
+ ["8EB6",0x5E4E], | |
+ ["8EB7",0x5E4F], | |
+ ["8EB8",0x5E50], | |
+ ["8EB9",0x5E51], | |
+ ["8EBA",0x5E52], | |
+ ["8EBB",0x5E53], | |
+ ["E1A3",0x5E54], | |
+ ["C4BB",0x5E55], | |
+ ["8EBC",0x5E56], | |
+ ["8EBD",0x5E57], | |
+ ["8EBE",0x5E58], | |
+ ["8EBF",0x5E59], | |
+ ["8EC0",0x5E5A], | |
+ ["E1A4",0x5E5B], | |
+ ["8EC1",0x5E5C], | |
+ ["8EC2",0x5E5D], | |
+ ["E1A5",0x5E5E], | |
+ ["8EC3",0x5E5F], | |
+ ["8EC4",0x5E60], | |
+ ["E1A6",0x5E61], | |
+ ["B4B1",0x5E62], | |
+ ["8EC5",0x5E63], | |
+ ["8EC6",0x5E64], | |
+ ["8EC7",0x5E65], | |
+ ["8EC8",0x5E66], | |
+ ["8EC9",0x5E67], | |
+ ["8ECA",0x5E68], | |
+ ["8ECB",0x5E69], | |
+ ["8ECC",0x5E6A], | |
+ ["8ECD",0x5E6B], | |
+ ["8ECE",0x5E6C], | |
+ ["8ECF",0x5E6D], | |
+ ["8ED0",0x5E6E], | |
+ ["8ED1",0x5E6F], | |
+ ["8ED2",0x5E70], | |
+ ["8ED3",0x5E71], | |
+ ["B8C9",0x5E72], | |
+ ["C6BD",0x5E73], | |
+ ["C4EA",0x5E74], | |
+ ["8ED4",0x5E75], | |
+ ["B2A2",0x5E76], | |
+ ["8ED5",0x5E77], | |
+ ["D0D2",0x5E78], | |
+ ["8ED6",0x5E79], | |
+ ["E7DB",0x5E7A], | |
+ ["BBC3",0x5E7B], | |
+ ["D3D7",0x5E7C], | |
+ ["D3C4",0x5E7D], | |
+ ["8ED7",0x5E7E], | |
+ ["B9E3",0x5E7F], | |
+ ["E2CF",0x5E80], | |
+ ["8ED8",0x5E81], | |
+ ["8ED9",0x5E82], | |
+ ["8EDA",0x5E83], | |
+ ["D7AF",0x5E84], | |
+ ["8EDB",0x5E85], | |
+ ["C7EC",0x5E86], | |
+ ["B1D3",0x5E87], | |
+ ["8EDC",0x5E88], | |
+ ["8EDD",0x5E89], | |
+ ["B4B2",0x5E8A], | |
+ ["E2D1",0x5E8B], | |
+ ["8EDE",0x5E8C], | |
+ ["8EDF",0x5E8D], | |
+ ["8EE0",0x5E8E], | |
+ ["D0F2",0x5E8F], | |
+ ["C2AE",0x5E90], | |
+ ["E2D0",0x5E91], | |
+ ["8EE1",0x5E92], | |
+ ["BFE2",0x5E93], | |
+ ["D3A6",0x5E94], | |
+ ["B5D7",0x5E95], | |
+ ["E2D2",0x5E96], | |
+ ["B5EA",0x5E97], | |
+ ["8EE2",0x5E98], | |
+ ["C3ED",0x5E99], | |
+ ["B8FD",0x5E9A], | |
+ ["8EE3",0x5E9B], | |
+ ["B8AE",0x5E9C], | |
+ ["8EE4",0x5E9D], | |
+ ["C5D3",0x5E9E], | |
+ ["B7CF",0x5E9F], | |
+ ["E2D4",0x5EA0], | |
+ ["8EE5",0x5EA1], | |
+ ["8EE6",0x5EA2], | |
+ ["8EE7",0x5EA3], | |
+ ["8EE8",0x5EA4], | |
+ ["E2D3",0x5EA5], | |
+ ["B6C8",0x5EA6], | |
+ ["D7F9",0x5EA7], | |
+ ["8EE9",0x5EA8], | |
+ ["8EEA",0x5EA9], | |
+ ["8EEB",0x5EAA], | |
+ ["8EEC",0x5EAB], | |
+ ["8EED",0x5EAC], | |
+ ["CDA5",0x5EAD], | |
+ ["8EEE",0x5EAE], | |
+ ["8EEF",0x5EAF], | |
+ ["8EF0",0x5EB0], | |
+ ["8EF1",0x5EB1], | |
+ ["8EF2",0x5EB2], | |
+ ["E2D8",0x5EB3], | |
+ ["8EF3",0x5EB4], | |
+ ["E2D6",0x5EB5], | |
+ ["CAFC",0x5EB6], | |
+ ["BFB5",0x5EB7], | |
+ ["D3B9",0x5EB8], | |
+ ["E2D5",0x5EB9], | |
+ ["8EF4",0x5EBA], | |
+ ["8EF5",0x5EBB], | |
+ ["8EF6",0x5EBC], | |
+ ["8EF7",0x5EBD], | |
+ ["E2D7",0x5EBE], | |
+ ["8EF8",0x5EBF], | |
+ ["8EF9",0x5EC0], | |
+ ["8EFA",0x5EC1], | |
+ ["8EFB",0x5EC2], | |
+ ["8EFC",0x5EC3], | |
+ ["8EFD",0x5EC4], | |
+ ["8EFE",0x5EC5], | |
+ ["8F40",0x5EC6], | |
+ ["8F41",0x5EC7], | |
+ ["8F42",0x5EC8], | |
+ ["C1AE",0x5EC9], | |
+ ["C0C8",0x5ECA], | |
+ ["8F43",0x5ECB], | |
+ ["8F44",0x5ECC], | |
+ ["8F45",0x5ECD], | |
+ ["8F46",0x5ECE], | |
+ ["8F47",0x5ECF], | |
+ ["8F48",0x5ED0], | |
+ ["E2DB",0x5ED1], | |
+ ["E2DA",0x5ED2], | |
+ ["C0AA",0x5ED3], | |
+ ["8F49",0x5ED4], | |
+ ["8F4A",0x5ED5], | |
+ ["C1CE",0x5ED6], | |
+ ["8F4B",0x5ED7], | |
+ ["8F4C",0x5ED8], | |
+ ["8F4D",0x5ED9], | |
+ ["8F4E",0x5EDA], | |
+ ["E2DC",0x5EDB], | |
+ ["8F4F",0x5EDC], | |
+ ["8F50",0x5EDD], | |
+ ["8F51",0x5EDE], | |
+ ["8F52",0x5EDF], | |
+ ["8F53",0x5EE0], | |
+ ["8F54",0x5EE1], | |
+ ["8F55",0x5EE2], | |
+ ["8F56",0x5EE3], | |
+ ["8F57",0x5EE4], | |
+ ["8F58",0x5EE5], | |
+ ["8F59",0x5EE6], | |
+ ["8F5A",0x5EE7], | |
+ ["E2DD",0x5EE8], | |
+ ["8F5B",0x5EE9], | |
+ ["E2DE",0x5EEA], | |
+ ["8F5C",0x5EEB], | |
+ ["8F5D",0x5EEC], | |
+ ["8F5E",0x5EED], | |
+ ["8F5F",0x5EEE], | |
+ ["8F60",0x5EEF], | |
+ ["8F61",0x5EF0], | |
+ ["8F62",0x5EF1], | |
+ ["8F63",0x5EF2], | |
+ ["8F64",0x5EF3], | |
+ ["DBC8",0x5EF4], | |
+ ["8F65",0x5EF5], | |
+ ["D1D3",0x5EF6], | |
+ ["CDA2",0x5EF7], | |
+ ["8F66",0x5EF8], | |
+ ["8F67",0x5EF9], | |
+ ["BDA8",0x5EFA], | |
+ ["8F68",0x5EFB], | |
+ ["8F69",0x5EFC], | |
+ ["8F6A",0x5EFD], | |
+ ["DEC3",0x5EFE], | |
+ ["D8A5",0x5EFF], | |
+ ["BFAA",0x5F00], | |
+ ["DBCD",0x5F01], | |
+ ["D2EC",0x5F02], | |
+ ["C6FA",0x5F03], | |
+ ["C5AA",0x5F04], | |
+ ["8F6B",0x5F05], | |
+ ["8F6C",0x5F06], | |
+ ["8F6D",0x5F07], | |
+ ["DEC4",0x5F08], | |
+ ["8F6E",0x5F09], | |
+ ["B1D7",0x5F0A], | |
+ ["DFAE",0x5F0B], | |
+ ["8F6F",0x5F0C], | |
+ ["8F70",0x5F0D], | |
+ ["8F71",0x5F0E], | |
+ ["CABD",0x5F0F], | |
+ ["8F72",0x5F10], | |
+ ["DFB1",0x5F11], | |
+ ["8F73",0x5F12], | |
+ ["B9AD",0x5F13], | |
+ ["8F74",0x5F14], | |
+ ["D2FD",0x5F15], | |
+ ["8F75",0x5F16], | |
+ ["B8A5",0x5F17], | |
+ ["BAEB",0x5F18], | |
+ ["8F76",0x5F19], | |
+ ["8F77",0x5F1A], | |
+ ["B3DA",0x5F1B], | |
+ ["8F78",0x5F1C], | |
+ ["8F79",0x5F1D], | |
+ ["8F7A",0x5F1E], | |
+ ["B5DC",0x5F1F], | |
+ ["D5C5",0x5F20], | |
+ ["8F7B",0x5F21], | |
+ ["8F7C",0x5F22], | |
+ ["8F7D",0x5F23], | |
+ ["8F7E",0x5F24], | |
+ ["C3D6",0x5F25], | |
+ ["CFD2",0x5F26], | |
+ ["BBA1",0x5F27], | |
+ ["8F80",0x5F28], | |
+ ["E5F3",0x5F29], | |
+ ["E5F2",0x5F2A], | |
+ ["8F81",0x5F2B], | |
+ ["8F82",0x5F2C], | |
+ ["E5F4",0x5F2D], | |
+ ["8F83",0x5F2E], | |
+ ["CDE4",0x5F2F], | |
+ ["8F84",0x5F30], | |
+ ["C8F5",0x5F31], | |
+ ["8F85",0x5F32], | |
+ ["8F86",0x5F33], | |
+ ["8F87",0x5F34], | |
+ ["8F88",0x5F35], | |
+ ["8F89",0x5F36], | |
+ ["8F8A",0x5F37], | |
+ ["8F8B",0x5F38], | |
+ ["B5AF",0x5F39], | |
+ ["C7BF",0x5F3A], | |
+ ["8F8C",0x5F3B], | |
+ ["E5F6",0x5F3C], | |
+ ["8F8D",0x5F3D], | |
+ ["8F8E",0x5F3E], | |
+ ["8F8F",0x5F3F], | |
+ ["ECB0",0x5F40], | |
+ ["8F90",0x5F41], | |
+ ["8F91",0x5F42], | |
+ ["8F92",0x5F43], | |
+ ["8F93",0x5F44], | |
+ ["8F94",0x5F45], | |
+ ["8F95",0x5F46], | |
+ ["8F96",0x5F47], | |
+ ["8F97",0x5F48], | |
+ ["8F98",0x5F49], | |
+ ["8F99",0x5F4A], | |
+ ["8F9A",0x5F4B], | |
+ ["8F9B",0x5F4C], | |
+ ["8F9C",0x5F4D], | |
+ ["8F9D",0x5F4E], | |
+ ["8F9E",0x5F4F], | |
+ ["E5E6",0x5F50], | |
+ ["8F9F",0x5F51], | |
+ ["B9E9",0x5F52], | |
+ ["B5B1",0x5F53], | |
+ ["8FA0",0x5F54], | |
+ ["C2BC",0x5F55], | |
+ ["E5E8",0x5F56], | |
+ ["E5E7",0x5F57], | |
+ ["E5E9",0x5F58], | |
+ ["8FA1",0x5F59], | |
+ ["8FA2",0x5F5A], | |
+ ["8FA3",0x5F5B], | |
+ ["8FA4",0x5F5C], | |
+ ["D2CD",0x5F5D], | |
+ ["8FA5",0x5F5E], | |
+ ["8FA6",0x5F5F], | |
+ ["8FA7",0x5F60], | |
+ ["E1EA",0x5F61], | |
+ ["D0CE",0x5F62], | |
+ ["8FA8",0x5F63], | |
+ ["CDAE",0x5F64], | |
+ ["8FA9",0x5F65], | |
+ ["D1E5",0x5F66], | |
+ ["8FAA",0x5F67], | |
+ ["8FAB",0x5F68], | |
+ ["B2CA",0x5F69], | |
+ ["B1EB",0x5F6A], | |
+ ["8FAC",0x5F6B], | |
+ ["B1F2",0x5F6C], | |
+ ["C5ED",0x5F6D], | |
+ ["8FAD",0x5F6E], | |
+ ["8FAE",0x5F6F], | |
+ ["D5C3",0x5F70], | |
+ ["D3B0",0x5F71], | |
+ ["8FAF",0x5F72], | |
+ ["E1DC",0x5F73], | |
+ ["8FB0",0x5F74], | |
+ ["8FB1",0x5F75], | |
+ ["8FB2",0x5F76], | |
+ ["E1DD",0x5F77], | |
+ ["8FB3",0x5F78], | |
+ ["D2DB",0x5F79], | |
+ ["8FB4",0x5F7A], | |
+ ["B3B9",0x5F7B], | |
+ ["B1CB",0x5F7C], | |
+ ["8FB5",0x5F7D], | |
+ ["8FB6",0x5F7E], | |
+ ["8FB7",0x5F7F], | |
+ ["CDF9",0x5F80], | |
+ ["D5F7",0x5F81], | |
+ ["E1DE",0x5F82], | |
+ ["8FB8",0x5F83], | |
+ ["BEB6",0x5F84], | |
+ ["B4FD",0x5F85], | |
+ ["8FB9",0x5F86], | |
+ ["E1DF",0x5F87], | |
+ ["BADC",0x5F88], | |
+ ["E1E0",0x5F89], | |
+ ["BBB2",0x5F8A], | |
+ ["C2C9",0x5F8B], | |
+ ["E1E1",0x5F8C], | |
+ ["8FBA",0x5F8D], | |
+ ["8FBB",0x5F8E], | |
+ ["8FBC",0x5F8F], | |
+ ["D0EC",0x5F90], | |
+ ["8FBD",0x5F91], | |
+ ["CDBD",0x5F92], | |
+ ["8FBE",0x5F93], | |
+ ["8FBF",0x5F94], | |
+ ["E1E2",0x5F95], | |
+ ["8FC0",0x5F96], | |
+ ["B5C3",0x5F97], | |
+ ["C5C7",0x5F98], | |
+ ["E1E3",0x5F99], | |
+ ["8FC1",0x5F9A], | |
+ ["8FC2",0x5F9B], | |
+ ["E1E4",0x5F9C], | |
+ ["8FC3",0x5F9D], | |
+ ["8FC4",0x5F9E], | |
+ ["8FC5",0x5F9F], | |
+ ["8FC6",0x5FA0], | |
+ ["D3F9",0x5FA1], | |
+ ["8FC7",0x5FA2], | |
+ ["8FC8",0x5FA3], | |
+ ["8FC9",0x5FA4], | |
+ ["8FCA",0x5FA5], | |
+ ["8FCB",0x5FA6], | |
+ ["8FCC",0x5FA7], | |
+ ["E1E5",0x5FA8], | |
+ ["8FCD",0x5FA9], | |
+ ["D1AD",0x5FAA], | |
+ ["8FCE",0x5FAB], | |
+ ["8FCF",0x5FAC], | |
+ ["E1E6",0x5FAD], | |
+ ["CEA2",0x5FAE], | |
+ ["8FD0",0x5FAF], | |
+ ["8FD1",0x5FB0], | |
+ ["8FD2",0x5FB1], | |
+ ["8FD3",0x5FB2], | |
+ ["8FD4",0x5FB3], | |
+ ["8FD5",0x5FB4], | |
+ ["E1E7",0x5FB5], | |
+ ["8FD6",0x5FB6], | |
+ ["B5C2",0x5FB7], | |
+ ["8FD7",0x5FB8], | |
+ ["8FD8",0x5FB9], | |
+ ["8FD9",0x5FBA], | |
+ ["8FDA",0x5FBB], | |
+ ["E1E8",0x5FBC], | |
+ ["BBD5",0x5FBD], | |
+ ["8FDB",0x5FBE], | |
+ ["8FDC",0x5FBF], | |
+ ["8FDD",0x5FC0], | |
+ ["8FDE",0x5FC1], | |
+ ["8FDF",0x5FC2], | |
+ ["D0C4",0x5FC3], | |
+ ["E2E0",0x5FC4], | |
+ ["B1D8",0x5FC5], | |
+ ["D2E4",0x5FC6], | |
+ ["8FE0",0x5FC7], | |
+ ["8FE1",0x5FC8], | |
+ ["E2E1",0x5FC9], | |
+ ["8FE2",0x5FCA], | |
+ ["8FE3",0x5FCB], | |
+ ["BCC9",0x5FCC], | |
+ ["C8CC",0x5FCD], | |
+ ["8FE4",0x5FCE], | |
+ ["E2E3",0x5FCF], | |
+ ["ECFE",0x5FD0], | |
+ ["ECFD",0x5FD1], | |
+ ["DFAF",0x5FD2], | |
+ ["8FE5",0x5FD3], | |
+ ["8FE6",0x5FD4], | |
+ ["8FE7",0x5FD5], | |
+ ["E2E2",0x5FD6], | |
+ ["D6BE",0x5FD7], | |
+ ["CDFC",0x5FD8], | |
+ ["C3A6",0x5FD9], | |
+ ["8FE8",0x5FDA], | |
+ ["8FE9",0x5FDB], | |
+ ["8FEA",0x5FDC], | |
+ ["E3C3",0x5FDD], | |
+ ["8FEB",0x5FDE], | |
+ ["8FEC",0x5FDF], | |
+ ["D6D2",0x5FE0], | |
+ ["E2E7",0x5FE1], | |
+ ["8FED",0x5FE2], | |
+ ["8FEE",0x5FE3], | |
+ ["E2E8",0x5FE4], | |
+ ["8FEF",0x5FE5], | |
+ ["8FF0",0x5FE6], | |
+ ["D3C7",0x5FE7], | |
+ ["8FF1",0x5FE8], | |
+ ["8FF2",0x5FE9], | |
+ ["E2EC",0x5FEA], | |
+ ["BFEC",0x5FEB], | |
+ ["8FF3",0x5FEC], | |
+ ["E2ED",0x5FED], | |
+ ["E2E5",0x5FEE], | |
+ ["8FF4",0x5FEF], | |
+ ["8FF5",0x5FF0], | |
+ ["B3C0",0x5FF1], | |
+ ["8FF6",0x5FF2], | |
+ ["8FF7",0x5FF3], | |
+ ["8FF8",0x5FF4], | |
+ ["C4EE",0x5FF5], | |
+ ["8FF9",0x5FF6], | |
+ ["8FFA",0x5FF7], | |
+ ["E2EE",0x5FF8], | |
+ ["8FFB",0x5FF9], | |
+ ["8FFC",0x5FFA], | |
+ ["D0C3",0x5FFB], | |
+ ["8FFD",0x5FFC], | |
+ ["BAF6",0x5FFD], | |
+ ["E2E9",0x5FFE], | |
+ ["B7DE",0x5FFF], | |
+ ["BBB3",0x6000], | |
+ ["CCAC",0x6001], | |
+ ["CBCB",0x6002], | |
+ ["E2E4",0x6003], | |
+ ["E2E6",0x6004], | |
+ ["E2EA",0x6005], | |
+ ["E2EB",0x6006], | |
+ ["8FFE",0x6007], | |
+ ["9040",0x6008], | |
+ ["9041",0x6009], | |
+ ["E2F7",0x600A], | |
+ ["9042",0x600B], | |
+ ["9043",0x600C], | |
+ ["E2F4",0x600D], | |
+ ["D4F5",0x600E], | |
+ ["E2F3",0x600F], | |
+ ["9044",0x6010], | |
+ ["9045",0x6011], | |
+ ["C5AD",0x6012], | |
+ ["9046",0x6013], | |
+ ["D5FA",0x6014], | |
+ ["C5C2",0x6015], | |
+ ["B2C0",0x6016], | |
+ ["9047",0x6017], | |
+ ["9048",0x6018], | |
+ ["E2EF",0x6019], | |
+ ["9049",0x601A], | |
+ ["E2F2",0x601B], | |
+ ["C1AF",0x601C], | |
+ ["CBBC",0x601D], | |
+ ["904A",0x601E], | |
+ ["904B",0x601F], | |
+ ["B5A1",0x6020], | |
+ ["E2F9",0x6021], | |
+ ["904C",0x6022], | |
+ ["904D",0x6023], | |
+ ["904E",0x6024], | |
+ ["BCB1",0x6025], | |
+ ["E2F1",0x6026], | |
+ ["D0D4",0x6027], | |
+ ["D4B9",0x6028], | |
+ ["E2F5",0x6029], | |
+ ["B9D6",0x602A], | |
+ ["E2F6",0x602B], | |
+ ["904F",0x602C], | |
+ ["9050",0x602D], | |
+ ["9051",0x602E], | |
+ ["C7D3",0x602F], | |
+ ["9052",0x6030], | |
+ ["9053",0x6031], | |
+ ["9054",0x6032], | |
+ ["9055",0x6033], | |
+ ["9056",0x6034], | |
+ ["E2F0",0x6035], | |
+ ["9057",0x6036], | |
+ ["9058",0x6037], | |
+ ["9059",0x6038], | |
+ ["905A",0x6039], | |
+ ["905B",0x603A], | |
+ ["D7DC",0x603B], | |
+ ["EDA1",0x603C], | |
+ ["905C",0x603D], | |
+ ["905D",0x603E], | |
+ ["E2F8",0x603F], | |
+ ["905E",0x6040], | |
+ ["EDA5",0x6041], | |
+ ["E2FE",0x6042], | |
+ ["CAD1",0x6043], | |
+ ["905F",0x6044], | |
+ ["9060",0x6045], | |
+ ["9061",0x6046], | |
+ ["9062",0x6047], | |
+ ["9063",0x6048], | |
+ ["9064",0x6049], | |
+ ["9065",0x604A], | |
+ ["C1B5",0x604B], | |
+ ["9066",0x604C], | |
+ ["BBD0",0x604D], | |
+ ["9067",0x604E], | |
+ ["9068",0x604F], | |
+ ["BFD6",0x6050], | |
+ ["9069",0x6051], | |
+ ["BAE3",0x6052], | |
+ ["906A",0x6053], | |
+ ["906B",0x6054], | |
+ ["CBA1",0x6055], | |
+ ["906C",0x6056], | |
+ ["906D",0x6057], | |
+ ["906E",0x6058], | |
+ ["EDA6",0x6059], | |
+ ["EDA3",0x605A], | |
+ ["906F",0x605B], | |
+ ["9070",0x605C], | |
+ ["EDA2",0x605D], | |
+ ["9071",0x605E], | |
+ ["9072",0x605F], | |
+ ["9073",0x6060], | |
+ ["9074",0x6061], | |
+ ["BBD6",0x6062], | |
+ ["EDA7",0x6063], | |
+ ["D0F4",0x6064], | |
+ ["9075",0x6065], | |
+ ["9076",0x6066], | |
+ ["EDA4",0x6067], | |
+ ["BADE",0x6068], | |
+ ["B6F7",0x6069], | |
+ ["E3A1",0x606A], | |
+ ["B6B2",0x606B], | |
+ ["CCF1",0x606C], | |
+ ["B9A7",0x606D], | |
+ ["9077",0x606E], | |
+ ["CFA2",0x606F], | |
+ ["C7A1",0x6070], | |
+ ["9078",0x6071], | |
+ ["9079",0x6072], | |
+ ["BFD2",0x6073], | |
+ ["907A",0x6074], | |
+ ["907B",0x6075], | |
+ ["B6F1",0x6076], | |
+ ["907C",0x6077], | |
+ ["E2FA",0x6078], | |
+ ["E2FB",0x6079], | |
+ ["E2FD",0x607A], | |
+ ["E2FC",0x607B], | |
+ ["C4D5",0x607C], | |
+ ["E3A2",0x607D], | |
+ ["907D",0x607E], | |
+ ["D3C1",0x607F], | |
+ ["907E",0x6080], | |
+ ["9080",0x6081], | |
+ ["9081",0x6082], | |
+ ["E3A7",0x6083], | |
+ ["C7C4",0x6084], | |
+ ["9082",0x6085], | |
+ ["9083",0x6086], | |
+ ["9084",0x6087], | |
+ ["9085",0x6088], | |
+ ["CFA4",0x6089], | |
+ ["9086",0x608A], | |
+ ["9087",0x608B], | |
+ ["E3A9",0x608C], | |
+ ["BAB7",0x608D], | |
+ ["9088",0x608E], | |
+ ["9089",0x608F], | |
+ ["908A",0x6090], | |
+ ["908B",0x6091], | |
+ ["E3A8",0x6092], | |
+ ["908C",0x6093], | |
+ ["BBDA",0x6094], | |
+ ["908D",0x6095], | |
+ ["E3A3",0x6096], | |
+ ["908E",0x6097], | |
+ ["908F",0x6098], | |
+ ["9090",0x6099], | |
+ ["E3A4",0x609A], | |
+ ["E3AA",0x609B], | |
+ ["9091",0x609C], | |
+ ["E3A6",0x609D], | |
+ ["9092",0x609E], | |
+ ["CEF2",0x609F], | |
+ ["D3C6",0x60A0], | |
+ ["9093",0x60A1], | |
+ ["9094",0x60A2], | |
+ ["BBBC",0x60A3], | |
+ ["9095",0x60A4], | |
+ ["9096",0x60A5], | |
+ ["D4C3",0x60A6], | |
+ ["9097",0x60A7], | |
+ ["C4FA",0x60A8], | |
+ ["9098",0x60A9], | |
+ ["9099",0x60AA], | |
+ ["EDA8",0x60AB], | |
+ ["D0FC",0x60AC], | |
+ ["E3A5",0x60AD], | |
+ ["909A",0x60AE], | |
+ ["C3F5",0x60AF], | |
+ ["909B",0x60B0], | |
+ ["E3AD",0x60B1], | |
+ ["B1AF",0x60B2], | |
+ ["909C",0x60B3], | |
+ ["E3B2",0x60B4], | |
+ ["909D",0x60B5], | |
+ ["909E",0x60B6], | |
+ ["909F",0x60B7], | |
+ ["BCC2",0x60B8], | |
+ ["90A0",0x60B9], | |
+ ["90A1",0x60BA], | |
+ ["E3AC",0x60BB], | |
+ ["B5BF",0x60BC], | |
+ ["90A2",0x60BD], | |
+ ["90A3",0x60BE], | |
+ ["90A4",0x60BF], | |
+ ["90A5",0x60C0], | |
+ ["90A6",0x60C1], | |
+ ["90A7",0x60C2], | |
+ ["90A8",0x60C3], | |
+ ["90A9",0x60C4], | |
+ ["C7E9",0x60C5], | |
+ ["E3B0",0x60C6], | |
+ ["90AA",0x60C7], | |
+ ["90AB",0x60C8], | |
+ ["90AC",0x60C9], | |
+ ["BEAA",0x60CA], | |
+ ["CDEF",0x60CB], | |
+ ["90AD",0x60CC], | |
+ ["90AE",0x60CD], | |
+ ["90AF",0x60CE], | |
+ ["90B0",0x60CF], | |
+ ["90B1",0x60D0], | |
+ ["BBF3",0x60D1], | |
+ ["90B2",0x60D2], | |
+ ["90B3",0x60D3], | |
+ ["90B4",0x60D4], | |
+ ["CCE8",0x60D5], | |
+ ["90B5",0x60D6], | |
+ ["90B6",0x60D7], | |
+ ["E3AF",0x60D8], | |
+ ["90B7",0x60D9], | |
+ ["E3B1",0x60DA], | |
+ ["90B8",0x60DB], | |
+ ["CFA7",0x60DC], | |
+ ["E3AE",0x60DD], | |
+ ["90B9",0x60DE], | |
+ ["CEA9",0x60DF], | |
+ ["BBDD",0x60E0], | |
+ ["90BA",0x60E1], | |
+ ["90BB",0x60E2], | |
+ ["90BC",0x60E3], | |
+ ["90BD",0x60E4], | |
+ ["90BE",0x60E5], | |
+ ["B5EB",0x60E6], | |
+ ["BEE5",0x60E7], | |
+ ["B2D2",0x60E8], | |
+ ["B3CD",0x60E9], | |
+ ["90BF",0x60EA], | |
+ ["B1B9",0x60EB], | |
+ ["E3AB",0x60EC], | |
+ ["B2D1",0x60ED], | |
+ ["B5AC",0x60EE], | |
+ ["B9DF",0x60EF], | |
+ ["B6E8",0x60F0], | |
+ ["90C0",0x60F1], | |
+ ["90C1",0x60F2], | |
+ ["CFEB",0x60F3], | |
+ ["E3B7",0x60F4], | |
+ ["90C2",0x60F5], | |
+ ["BBCC",0x60F6], | |
+ ["90C3",0x60F7], | |
+ ["90C4",0x60F8], | |
+ ["C8C7",0x60F9], | |
+ ["D0CA",0x60FA], | |
+ ["90C5",0x60FB], | |
+ ["90C6",0x60FC], | |
+ ["90C7",0x60FD], | |
+ ["90C8",0x60FE], | |
+ ["90C9",0x60FF], | |
+ ["E3B8",0x6100], | |
+ ["B3EE",0x6101], | |
+ ["90CA",0x6102], | |
+ ["90CB",0x6103], | |
+ ["90CC",0x6104], | |
+ ["90CD",0x6105], | |
+ ["EDA9",0x6106], | |
+ ["90CE",0x6107], | |
+ ["D3FA",0x6108], | |
+ ["D3E4",0x6109], | |
+ ["90CF",0x610A], | |
+ ["90D0",0x610B], | |
+ ["90D1",0x610C], | |
+ ["EDAA",0x610D], | |
+ ["E3B9",0x610E], | |
+ ["D2E2",0x610F], | |
+ ["90D2",0x6110], | |
+ ["90D3",0x6111], | |
+ ["90D4",0x6112], | |
+ ["90D5",0x6113], | |
+ ["90D6",0x6114], | |
+ ["E3B5",0x6115], | |
+ ["90D7",0x6116], | |
+ ["90D8",0x6117], | |
+ ["90D9",0x6118], | |
+ ["90DA",0x6119], | |
+ ["D3DE",0x611A], | |
+ ["90DB",0x611B], | |
+ ["90DC",0x611C], | |
+ ["90DD",0x611D], | |
+ ["90DE",0x611E], | |
+ ["B8D0",0x611F], | |
+ ["E3B3",0x6120], | |
+ ["90DF",0x6121], | |
+ ["90E0",0x6122], | |
+ ["E3B6",0x6123], | |
+ ["B7DF",0x6124], | |
+ ["90E1",0x6125], | |
+ ["E3B4",0x6126], | |
+ ["C0A2",0x6127], | |
+ ["90E2",0x6128], | |
+ ["90E3",0x6129], | |
+ ["90E4",0x612A], | |
+ ["E3BA",0x612B], | |
+ ["90E5",0x612C], | |
+ ["90E6",0x612D], | |
+ ["90E7",0x612E], | |
+ ["90E8",0x612F], | |
+ ["90E9",0x6130], | |
+ ["90EA",0x6131], | |
+ ["90EB",0x6132], | |
+ ["90EC",0x6133], | |
+ ["90ED",0x6134], | |
+ ["90EE",0x6135], | |
+ ["90EF",0x6136], | |
+ ["90F0",0x6137], | |
+ ["90F1",0x6138], | |
+ ["90F2",0x6139], | |
+ ["90F3",0x613A], | |
+ ["90F4",0x613B], | |
+ ["90F5",0x613C], | |
+ ["90F6",0x613D], | |
+ ["90F7",0x613E], | |
+ ["D4B8",0x613F], | |
+ ["90F8",0x6140], | |
+ ["90F9",0x6141], | |
+ ["90FA",0x6142], | |
+ ["90FB",0x6143], | |
+ ["90FC",0x6144], | |
+ ["90FD",0x6145], | |
+ ["90FE",0x6146], | |
+ ["9140",0x6147], | |
+ ["B4C8",0x6148], | |
+ ["9141",0x6149], | |
+ ["E3BB",0x614A], | |
+ ["9142",0x614B], | |
+ ["BBC5",0x614C], | |
+ ["9143",0x614D], | |
+ ["C9F7",0x614E], | |
+ ["9144",0x614F], | |
+ ["9145",0x6150], | |
+ ["C9E5",0x6151], | |
+ ["9146",0x6152], | |
+ ["9147",0x6153], | |
+ ["9148",0x6154], | |
+ ["C4BD",0x6155], | |
+ ["9149",0x6156], | |
+ ["914A",0x6157], | |
+ ["914B",0x6158], | |
+ ["914C",0x6159], | |
+ ["914D",0x615A], | |
+ ["914E",0x615B], | |
+ ["914F",0x615C], | |
+ ["EDAB",0x615D], | |
+ ["9150",0x615E], | |
+ ["9151",0x615F], | |
+ ["9152",0x6160], | |
+ ["9153",0x6161], | |
+ ["C2FD",0x6162], | |
+ ["9154",0x6163], | |
+ ["9155",0x6164], | |
+ ["9156",0x6165], | |
+ ["9157",0x6166], | |
+ ["BBDB",0x6167], | |
+ ["BFAE",0x6168], | |
+ ["9158",0x6169], | |
+ ["9159",0x616A], | |
+ ["915A",0x616B], | |
+ ["915B",0x616C], | |
+ ["915C",0x616D], | |
+ ["915D",0x616E], | |
+ ["915E",0x616F], | |
+ ["CEBF",0x6170], | |
+ ["915F",0x6171], | |
+ ["9160",0x6172], | |
+ ["9161",0x6173], | |
+ ["9162",0x6174], | |
+ ["E3BC",0x6175], | |
+ ["9163",0x6176], | |
+ ["BFB6",0x6177], | |
+ ["9164",0x6178], | |
+ ["9165",0x6179], | |
+ ["9166",0x617A], | |
+ ["9167",0x617B], | |
+ ["9168",0x617C], | |
+ ["9169",0x617D], | |
+ ["916A",0x617E], | |
+ ["916B",0x617F], | |
+ ["916C",0x6180], | |
+ ["916D",0x6181], | |
+ ["916E",0x6182], | |
+ ["916F",0x6183], | |
+ ["9170",0x6184], | |
+ ["9171",0x6185], | |
+ ["9172",0x6186], | |
+ ["9173",0x6187], | |
+ ["9174",0x6188], | |
+ ["9175",0x6189], | |
+ ["9176",0x618A], | |
+ ["B1EF",0x618B], | |
+ ["9177",0x618C], | |
+ ["9178",0x618D], | |
+ ["D4F7",0x618E], | |
+ ["9179",0x618F], | |
+ ["917A",0x6190], | |
+ ["917B",0x6191], | |
+ ["917C",0x6192], | |
+ ["917D",0x6193], | |
+ ["E3BE",0x6194], | |
+ ["917E",0x6195], | |
+ ["9180",0x6196], | |
+ ["9181",0x6197], | |
+ ["9182",0x6198], | |
+ ["9183",0x6199], | |
+ ["9184",0x619A], | |
+ ["9185",0x619B], | |
+ ["9186",0x619C], | |
+ ["EDAD",0x619D], | |
+ ["9187",0x619E], | |
+ ["9188",0x619F], | |
+ ["9189",0x61A0], | |
+ ["918A",0x61A1], | |
+ ["918B",0x61A2], | |
+ ["918C",0x61A3], | |
+ ["918D",0x61A4], | |
+ ["918E",0x61A5], | |
+ ["918F",0x61A6], | |
+ ["E3BF",0x61A7], | |
+ ["BAA9",0x61A8], | |
+ ["EDAC",0x61A9], | |
+ ["9190",0x61AA], | |
+ ["9191",0x61AB], | |
+ ["E3BD",0x61AC], | |
+ ["9192",0x61AD], | |
+ ["9193",0x61AE], | |
+ ["9194",0x61AF], | |
+ ["9195",0x61B0], | |
+ ["9196",0x61B1], | |
+ ["9197",0x61B2], | |
+ ["9198",0x61B3], | |
+ ["9199",0x61B4], | |
+ ["919A",0x61B5], | |
+ ["919B",0x61B6], | |
+ ["E3C0",0x61B7], | |
+ ["919C",0x61B8], | |
+ ["919D",0x61B9], | |
+ ["919E",0x61BA], | |
+ ["919F",0x61BB], | |
+ ["91A0",0x61BC], | |
+ ["91A1",0x61BD], | |
+ ["BAB6",0x61BE], | |
+ ["91A2",0x61BF], | |
+ ["91A3",0x61C0], | |
+ ["91A4",0x61C1], | |
+ ["B6AE",0x61C2], | |
+ ["91A5",0x61C3], | |
+ ["91A6",0x61C4], | |
+ ["91A7",0x61C5], | |
+ ["91A8",0x61C6], | |
+ ["91A9",0x61C7], | |
+ ["D0B8",0x61C8], | |
+ ["91AA",0x61C9], | |
+ ["B0C3",0x61CA], | |
+ ["EDAE",0x61CB], | |
+ ["91AB",0x61CC], | |
+ ["91AC",0x61CD], | |
+ ["91AD",0x61CE], | |
+ ["91AE",0x61CF], | |
+ ["91AF",0x61D0], | |
+ ["EDAF",0x61D1], | |
+ ["C0C1",0x61D2], | |
+ ["91B0",0x61D3], | |
+ ["E3C1",0x61D4], | |
+ ["91B1",0x61D5], | |
+ ["91B2",0x61D6], | |
+ ["91B3",0x61D7], | |
+ ["91B4",0x61D8], | |
+ ["91B5",0x61D9], | |
+ ["91B6",0x61DA], | |
+ ["91B7",0x61DB], | |
+ ["91B8",0x61DC], | |
+ ["91B9",0x61DD], | |
+ ["91BA",0x61DE], | |
+ ["91BB",0x61DF], | |
+ ["91BC",0x61E0], | |
+ ["91BD",0x61E1], | |
+ ["91BE",0x61E2], | |
+ ["91BF",0x61E3], | |
+ ["91C0",0x61E4], | |
+ ["91C1",0x61E5], | |
+ ["C5B3",0x61E6], | |
+ ["91C2",0x61E7], | |
+ ["91C3",0x61E8], | |
+ ["91C4",0x61E9], | |
+ ["91C5",0x61EA], | |
+ ["91C6",0x61EB], | |
+ ["91C7",0x61EC], | |
+ ["91C8",0x61ED], | |
+ ["91C9",0x61EE], | |
+ ["91CA",0x61EF], | |
+ ["91CB",0x61F0], | |
+ ["91CC",0x61F1], | |
+ ["91CD",0x61F2], | |
+ ["91CE",0x61F3], | |
+ ["91CF",0x61F4], | |
+ ["E3C2",0x61F5], | |
+ ["91D0",0x61F6], | |
+ ["91D1",0x61F7], | |
+ ["91D2",0x61F8], | |
+ ["91D3",0x61F9], | |
+ ["91D4",0x61FA], | |
+ ["91D5",0x61FB], | |
+ ["91D6",0x61FC], | |
+ ["91D7",0x61FD], | |
+ ["91D8",0x61FE], | |
+ ["DCB2",0x61FF], | |
+ ["91D9",0x6200], | |
+ ["91DA",0x6201], | |
+ ["91DB",0x6202], | |
+ ["91DC",0x6203], | |
+ ["91DD",0x6204], | |
+ ["91DE",0x6205], | |
+ ["EDB0",0x6206], | |
+ ["91DF",0x6207], | |
+ ["B8EA",0x6208], | |
+ ["91E0",0x6209], | |
+ ["CEEC",0x620A], | |
+ ["EAA7",0x620B], | |
+ ["D0E7",0x620C], | |
+ ["CAF9",0x620D], | |
+ ["C8D6",0x620E], | |
+ ["CFB7",0x620F], | |
+ ["B3C9",0x6210], | |
+ ["CED2",0x6211], | |
+ ["BDE4",0x6212], | |
+ ["91E1",0x6213], | |
+ ["91E2",0x6214], | |
+ ["E3DE",0x6215], | |
+ ["BBF2",0x6216], | |
+ ["EAA8",0x6217], | |
+ ["D5BD",0x6218], | |
+ ["91E3",0x6219], | |
+ ["C6DD",0x621A], | |
+ ["EAA9",0x621B], | |
+ ["91E4",0x621C], | |
+ ["91E5",0x621D], | |
+ ["91E6",0x621E], | |
+ ["EAAA",0x621F], | |
+ ["91E7",0x6220], | |
+ ["EAAC",0x6221], | |
+ ["EAAB",0x6222], | |
+ ["91E8",0x6223], | |
+ ["EAAE",0x6224], | |
+ ["EAAD",0x6225], | |
+ ["91E9",0x6226], | |
+ ["91EA",0x6227], | |
+ ["91EB",0x6228], | |
+ ["91EC",0x6229], | |
+ ["BDD8",0x622A], | |
+ ["91ED",0x622B], | |
+ ["EAAF",0x622C], | |
+ ["91EE",0x622D], | |
+ ["C2BE",0x622E], | |
+ ["91EF",0x622F], | |
+ ["91F0",0x6230], | |
+ ["91F1",0x6231], | |
+ ["91F2",0x6232], | |
+ ["B4C1",0x6233], | |
+ ["B4F7",0x6234], | |
+ ["91F3",0x6235], | |
+ ["91F4",0x6236], | |
+ ["BBA7",0x6237], | |
+ ["91F5",0x6238], | |
+ ["91F6",0x6239], | |
+ ["91F7",0x623A], | |
+ ["91F8",0x623B], | |
+ ["91F9",0x623C], | |
+ ["ECE6",0x623D], | |
+ ["ECE5",0x623E], | |
+ ["B7BF",0x623F], | |
+ ["CBF9",0x6240], | |
+ ["B1E2",0x6241], | |
+ ["91FA",0x6242], | |
+ ["ECE7",0x6243], | |
+ ["91FB",0x6244], | |
+ ["91FC",0x6245], | |
+ ["91FD",0x6246], | |
+ ["C9C8",0x6247], | |
+ ["ECE8",0x6248], | |
+ ["ECE9",0x6249], | |
+ ["91FE",0x624A], | |
+ ["CAD6",0x624B], | |
+ ["DED0",0x624C], | |
+ ["B2C5",0x624D], | |
+ ["D4FA",0x624E], | |
+ ["9240",0x624F], | |
+ ["9241",0x6250], | |
+ ["C6CB",0x6251], | |
+ ["B0C7",0x6252], | |
+ ["B4F2",0x6253], | |
+ ["C8D3",0x6254], | |
+ ["9242",0x6255], | |
+ ["9243",0x6256], | |
+ ["9244",0x6257], | |
+ ["CDD0",0x6258], | |
+ ["9245",0x6259], | |
+ ["9246",0x625A], | |
+ ["BFB8",0x625B], | |
+ ["9247",0x625C], | |
+ ["9248",0x625D], | |
+ ["9249",0x625E], | |
+ ["924A",0x625F], | |
+ ["924B",0x6260], | |
+ ["924C",0x6261], | |
+ ["924D",0x6262], | |
+ ["BFDB",0x6263], | |
+ ["924E",0x6264], | |
+ ["924F",0x6265], | |
+ ["C7A4",0x6266], | |
+ ["D6B4",0x6267], | |
+ ["9250",0x6268], | |
+ ["C0A9",0x6269], | |
+ ["DED1",0x626A], | |
+ ["C9A8",0x626B], | |
+ ["D1EF",0x626C], | |
+ ["C5A4",0x626D], | |
+ ["B0E7",0x626E], | |
+ ["B3B6",0x626F], | |
+ ["C8C5",0x6270], | |
+ ["9251",0x6271], | |
+ ["9252",0x6272], | |
+ ["B0E2",0x6273], | |
+ ["9253",0x6274], | |
+ ["9254",0x6275], | |
+ ["B7F6",0x6276], | |
+ ["9255",0x6277], | |
+ ["9256",0x6278], | |
+ ["C5FA",0x6279], | |
+ ["9257",0x627A], | |
+ ["9258",0x627B], | |
+ ["B6F3",0x627C], | |
+ ["9259",0x627D], | |
+ ["D5D2",0x627E], | |
+ ["B3D0",0x627F], | |
+ ["BCBC",0x6280], | |
+ ["925A",0x6281], | |
+ ["925B",0x6282], | |
+ ["925C",0x6283], | |
+ ["B3AD",0x6284], | |
+ ["925D",0x6285], | |
+ ["925E",0x6286], | |
+ ["925F",0x6287], | |
+ ["9260",0x6288], | |
+ ["BEF1",0x6289], | |
+ ["B0D1",0x628A], | |
+ ["9261",0x628B], | |
+ ["9262",0x628C], | |
+ ["9263",0x628D], | |
+ ["9264",0x628E], | |
+ ["9265",0x628F], | |
+ ["9266",0x6290], | |
+ ["D2D6",0x6291], | |
+ ["CAE3",0x6292], | |
+ ["D7A5",0x6293], | |
+ ["9267",0x6294], | |
+ ["CDB6",0x6295], | |
+ ["B6B6",0x6296], | |
+ ["BFB9",0x6297], | |
+ ["D5DB",0x6298], | |
+ ["9268",0x6299], | |
+ ["B8A7",0x629A], | |
+ ["C5D7",0x629B], | |
+ ["9269",0x629C], | |
+ ["926A",0x629D], | |
+ ["926B",0x629E], | |
+ ["DED2",0x629F], | |
+ ["BFD9",0x62A0], | |
+ ["C2D5",0x62A1], | |
+ ["C7C0",0x62A2], | |
+ ["926C",0x62A3], | |
+ ["BBA4",0x62A4], | |
+ ["B1A8",0x62A5], | |
+ ["926D",0x62A6], | |
+ ["926E",0x62A7], | |
+ ["C5EA",0x62A8], | |
+ ["926F",0x62A9], | |
+ ["9270",0x62AA], | |
+ ["C5FB",0x62AB], | |
+ ["CCA7",0x62AC], | |
+ ["9271",0x62AD], | |
+ ["9272",0x62AE], | |
+ ["9273",0x62AF], | |
+ ["9274",0x62B0], | |
+ ["B1A7",0x62B1], | |
+ ["9275",0x62B2], | |
+ ["9276",0x62B3], | |
+ ["9277",0x62B4], | |
+ ["B5D6",0x62B5], | |
+ ["9278",0x62B6], | |
+ ["9279",0x62B7], | |
+ ["927A",0x62B8], | |
+ ["C4A8",0x62B9], | |
+ ["927B",0x62BA], | |
+ ["DED3",0x62BB], | |
+ ["D1BA",0x62BC], | |
+ ["B3E9",0x62BD], | |
+ ["927C",0x62BE], | |
+ ["C3F2",0x62BF], | |
+ ["927D",0x62C0], | |
+ ["927E",0x62C1], | |
+ ["B7F7",0x62C2], | |
+ ["9280",0x62C3], | |
+ ["D6F4",0x62C4], | |
+ ["B5A3",0x62C5], | |
+ ["B2F0",0x62C6], | |
+ ["C4B4",0x62C7], | |
+ ["C4E9",0x62C8], | |
+ ["C0AD",0x62C9], | |
+ ["DED4",0x62CA], | |
+ ["9281",0x62CB], | |
+ ["B0E8",0x62CC], | |
+ ["C5C4",0x62CD], | |
+ ["C1E0",0x62CE], | |
+ ["9282",0x62CF], | |
+ ["B9D5",0x62D0], | |
+ ["9283",0x62D1], | |
+ ["BEDC",0x62D2], | |
+ ["CDD8",0x62D3], | |
+ ["B0CE",0x62D4], | |
+ ["9284",0x62D5], | |
+ ["CDCF",0x62D6], | |
+ ["DED6",0x62D7], | |
+ ["BED0",0x62D8], | |
+ ["D7BE",0x62D9], | |
+ ["DED5",0x62DA], | |
+ ["D5D0",0x62DB], | |
+ ["B0DD",0x62DC], | |
+ ["9285",0x62DD], | |
+ ["9286",0x62DE], | |
+ ["C4E2",0x62DF], | |
+ ["9287",0x62E0], | |
+ ["9288",0x62E1], | |
+ ["C2A3",0x62E2], | |
+ ["BCF0",0x62E3], | |
+ ["9289",0x62E4], | |
+ ["D3B5",0x62E5], | |
+ ["C0B9",0x62E6], | |
+ ["C5A1",0x62E7], | |
+ ["B2A6",0x62E8], | |
+ ["D4F1",0x62E9], | |
+ ["928A",0x62EA], | |
+ ["928B",0x62EB], | |
+ ["C0A8",0x62EC], | |
+ ["CAC3",0x62ED], | |
+ ["DED7",0x62EE], | |
+ ["D5FC",0x62EF], | |
+ ["928C",0x62F0], | |
+ ["B9B0",0x62F1], | |
+ ["928D",0x62F2], | |
+ ["C8AD",0x62F3], | |
+ ["CBA9",0x62F4], | |
+ ["928E",0x62F5], | |
+ ["DED9",0x62F6], | |
+ ["BFBD",0x62F7], | |
+ ["928F",0x62F8], | |
+ ["9290",0x62F9], | |
+ ["9291",0x62FA], | |
+ ["9292",0x62FB], | |
+ ["C6B4",0x62FC], | |
+ ["D7A7",0x62FD], | |
+ ["CAB0",0x62FE], | |
+ ["C4C3",0x62FF], | |
+ ["9293",0x6300], | |
+ ["B3D6",0x6301], | |
+ ["B9D2",0x6302], | |
+ ["9294",0x6303], | |
+ ["9295",0x6304], | |
+ ["9296",0x6305], | |
+ ["9297",0x6306], | |
+ ["D6B8",0x6307], | |
+ ["EAFC",0x6308], | |
+ ["B0B4",0x6309], | |
+ ["9298",0x630A], | |
+ ["9299",0x630B], | |
+ ["929A",0x630C], | |
+ ["929B",0x630D], | |
+ ["BFE6",0x630E], | |
+ ["929C",0x630F], | |
+ ["929D",0x6310], | |
+ ["CCF4",0x6311], | |
+ ["929E",0x6312], | |
+ ["929F",0x6313], | |
+ ["92A0",0x6314], | |
+ ["92A1",0x6315], | |
+ ["CDDA",0x6316], | |
+ ["92A2",0x6317], | |
+ ["92A3",0x6318], | |
+ ["92A4",0x6319], | |
+ ["D6BF",0x631A], | |
+ ["C2CE",0x631B], | |
+ ["92A5",0x631C], | |
+ ["CECE",0x631D], | |
+ ["CCA2",0x631E], | |
+ ["D0AE",0x631F], | |
+ ["C4D3",0x6320], | |
+ ["B5B2",0x6321], | |
+ ["DED8",0x6322], | |
+ ["D5F5",0x6323], | |
+ ["BCB7",0x6324], | |
+ ["BBD3",0x6325], | |
+ ["92A6",0x6326], | |
+ ["92A7",0x6327], | |
+ ["B0A4",0x6328], | |
+ ["92A8",0x6329], | |
+ ["C5B2",0x632A], | |
+ ["B4EC",0x632B], | |
+ ["92A9",0x632C], | |
+ ["92AA",0x632D], | |
+ ["92AB",0x632E], | |
+ ["D5F1",0x632F], | |
+ ["92AC",0x6330], | |
+ ["92AD",0x6331], | |
+ ["EAFD",0x6332], | |
+ ["92AE",0x6333], | |
+ ["92AF",0x6334], | |
+ ["92B0",0x6335], | |
+ ["92B1",0x6336], | |
+ ["92B2",0x6337], | |
+ ["92B3",0x6338], | |
+ ["DEDA",0x6339], | |
+ ["CDA6",0x633A], | |
+ ["92B4",0x633B], | |
+ ["92B5",0x633C], | |
+ ["CDEC",0x633D], | |
+ ["92B6",0x633E], | |
+ ["92B7",0x633F], | |
+ ["92B8",0x6340], | |
+ ["92B9",0x6341], | |
+ ["CEE6",0x6342], | |
+ ["DEDC",0x6343], | |
+ ["92BA",0x6344], | |
+ ["CDB1",0x6345], | |
+ ["C0A6",0x6346], | |
+ ["92BB",0x6347], | |
+ ["92BC",0x6348], | |
+ ["D7BD",0x6349], | |
+ ["92BD",0x634A], | |
+ ["DEDB",0x634B], | |
+ ["B0C6",0x634C], | |
+ ["BAB4",0x634D], | |
+ ["C9D3",0x634E], | |
+ ["C4F3",0x634F], | |
+ ["BEE8",0x6350], | |
+ ["92BE",0x6351], | |
+ ["92BF",0x6352], | |
+ ["92C0",0x6353], | |
+ ["92C1",0x6354], | |
+ ["B2B6",0x6355], | |
+ ["92C2",0x6356], | |
+ ["92C3",0x6357], | |
+ ["92C4",0x6358], | |
+ ["92C5",0x6359], | |
+ ["92C6",0x635A], | |
+ ["92C7",0x635B], | |
+ ["92C8",0x635C], | |
+ ["92C9",0x635D], | |
+ ["C0CC",0x635E], | |
+ ["CBF0",0x635F], | |
+ ["92CA",0x6360], | |
+ ["BCF1",0x6361], | |
+ ["BBBB",0x6362], | |
+ ["B5B7",0x6363], | |
+ ["92CB",0x6364], | |
+ ["92CC",0x6365], | |
+ ["92CD",0x6366], | |
+ ["C5F5",0x6367], | |
+ ["92CE",0x6368], | |
+ ["DEE6",0x6369], | |
+ ["92CF",0x636A], | |
+ ["92D0",0x636B], | |
+ ["92D1",0x636C], | |
+ ["DEE3",0x636D], | |
+ ["BEDD",0x636E], | |
+ ["92D2",0x636F], | |
+ ["92D3",0x6370], | |
+ ["DEDF",0x6371], | |
+ ["92D4",0x6372], | |
+ ["92D5",0x6373], | |
+ ["92D6",0x6374], | |
+ ["92D7",0x6375], | |
+ ["B4B7",0x6376], | |
+ ["BDDD",0x6377], | |
+ ["92D8",0x6378], | |
+ ["92D9",0x6379], | |
+ ["DEE0",0x637A], | |
+ ["C4ED",0x637B], | |
+ ["92DA",0x637C], | |
+ ["92DB",0x637D], | |
+ ["92DC",0x637E], | |
+ ["92DD",0x637F], | |
+ ["CFC6",0x6380], | |
+ ["92DE",0x6381], | |
+ ["B5E0",0x6382], | |
+ ["92DF",0x6383], | |
+ ["92E0",0x6384], | |
+ ["92E1",0x6385], | |
+ ["92E2",0x6386], | |
+ ["B6DE",0x6387], | |
+ ["CADA",0x6388], | |
+ ["B5F4",0x6389], | |
+ ["DEE5",0x638A], | |
+ ["92E3",0x638B], | |
+ ["D5C6",0x638C], | |
+ ["92E4",0x638D], | |
+ ["DEE1",0x638E], | |
+ ["CCCD",0x638F], | |
+ ["C6FE",0x6390], | |
+ ["92E5",0x6391], | |
+ ["C5C5",0x6392], | |
+ ["92E6",0x6393], | |
+ ["92E7",0x6394], | |
+ ["92E8",0x6395], | |
+ ["D2B4",0x6396], | |
+ ["92E9",0x6397], | |
+ ["BEF2",0x6398], | |
+ ["92EA",0x6399], | |
+ ["92EB",0x639A], | |
+ ["92EC",0x639B], | |
+ ["92ED",0x639C], | |
+ ["92EE",0x639D], | |
+ ["92EF",0x639E], | |
+ ["92F0",0x639F], | |
+ ["C2D3",0x63A0], | |
+ ["92F1",0x63A1], | |
+ ["CCBD",0x63A2], | |
+ ["B3B8",0x63A3], | |
+ ["92F2",0x63A4], | |
+ ["BDD3",0x63A5], | |
+ ["92F3",0x63A6], | |
+ ["BFD8",0x63A7], | |
+ ["CDC6",0x63A8], | |
+ ["D1DA",0x63A9], | |
+ ["B4EB",0x63AA], | |
+ ["92F4",0x63AB], | |
+ ["DEE4",0x63AC], | |
+ ["DEDD",0x63AD], | |
+ ["DEE7",0x63AE], | |
+ ["92F5",0x63AF], | |
+ ["EAFE",0x63B0], | |
+ ["92F6",0x63B1], | |
+ ["92F7",0x63B2], | |
+ ["C2B0",0x63B3], | |
+ ["DEE2",0x63B4], | |
+ ["92F8",0x63B5], | |
+ ["92F9",0x63B6], | |
+ ["D6C0",0x63B7], | |
+ ["B5A7",0x63B8], | |
+ ["92FA",0x63B9], | |
+ ["B2F4",0x63BA], | |
+ ["92FB",0x63BB], | |
+ ["DEE8",0x63BC], | |
+ ["92FC",0x63BD], | |
+ ["DEF2",0x63BE], | |
+ ["92FD",0x63BF], | |
+ ["92FE",0x63C0], | |
+ ["9340",0x63C1], | |
+ ["9341",0x63C2], | |
+ ["9342",0x63C3], | |
+ ["DEED",0x63C4], | |
+ ["9343",0x63C5], | |
+ ["DEF1",0x63C6], | |
+ ["9344",0x63C7], | |
+ ["9345",0x63C8], | |
+ ["C8E0",0x63C9], | |
+ ["9346",0x63CA], | |
+ ["9347",0x63CB], | |
+ ["9348",0x63CC], | |
+ ["D7E1",0x63CD], | |
+ ["DEEF",0x63CE], | |
+ ["C3E8",0x63CF], | |
+ ["CCE1",0x63D0], | |
+ ["9349",0x63D1], | |
+ ["B2E5",0x63D2], | |
+ ["934A",0x63D3], | |
+ ["934B",0x63D4], | |
+ ["934C",0x63D5], | |
+ ["D2BE",0x63D6], | |
+ ["934D",0x63D7], | |
+ ["934E",0x63D8], | |
+ ["934F",0x63D9], | |
+ ["9350",0x63DA], | |
+ ["9351",0x63DB], | |
+ ["9352",0x63DC], | |
+ ["9353",0x63DD], | |
+ ["DEEE",0x63DE], | |
+ ["9354",0x63DF], | |
+ ["DEEB",0x63E0], | |
+ ["CED5",0x63E1], | |
+ ["9355",0x63E2], | |
+ ["B4A7",0x63E3], | |
+ ["9356",0x63E4], | |
+ ["9357",0x63E5], | |
+ ["9358",0x63E6], | |
+ ["9359",0x63E7], | |
+ ["935A",0x63E8], | |
+ ["BFAB",0x63E9], | |
+ ["BEBE",0x63EA], | |
+ ["935B",0x63EB], | |
+ ["935C",0x63EC], | |
+ ["BDD2",0x63ED], | |
+ ["935D",0x63EE], | |
+ ["935E",0x63EF], | |
+ ["935F",0x63F0], | |
+ ["9360",0x63F1], | |
+ ["DEE9",0x63F2], | |
+ ["9361",0x63F3], | |
+ ["D4AE",0x63F4], | |
+ ["9362",0x63F5], | |
+ ["DEDE",0x63F6], | |
+ ["9363",0x63F7], | |
+ ["DEEA",0x63F8], | |
+ ["9364",0x63F9], | |
+ ["9365",0x63FA], | |
+ ["9366",0x63FB], | |
+ ["9367",0x63FC], | |
+ ["C0BF",0x63FD], | |
+ ["9368",0x63FE], | |
+ ["DEEC",0x63FF], | |
+ ["B2F3",0x6400], | |
+ ["B8E9",0x6401], | |
+ ["C2A7",0x6402], | |
+ ["9369",0x6403], | |
+ ["936A",0x6404], | |
+ ["BDC1",0x6405], | |
+ ["936B",0x6406], | |
+ ["936C",0x6407], | |
+ ["936D",0x6408], | |
+ ["936E",0x6409], | |
+ ["936F",0x640A], | |
+ ["DEF5",0x640B], | |
+ ["DEF8",0x640C], | |
+ ["9370",0x640D], | |
+ ["9371",0x640E], | |
+ ["B2AB",0x640F], | |
+ ["B4A4",0x6410], | |
+ ["9372",0x6411], | |
+ ["9373",0x6412], | |
+ ["B4EA",0x6413], | |
+ ["C9A6",0x6414], | |
+ ["9374",0x6415], | |
+ ["9375",0x6416], | |
+ ["9376",0x6417], | |
+ ["9377",0x6418], | |
+ ["9378",0x6419], | |
+ ["9379",0x641A], | |
+ ["DEF6",0x641B], | |
+ ["CBD1",0x641C], | |
+ ["937A",0x641D], | |
+ ["B8E3",0x641E], | |
+ ["937B",0x641F], | |
+ ["DEF7",0x6420], | |
+ ["DEFA",0x6421], | |
+ ["937C",0x6422], | |
+ ["937D",0x6423], | |
+ ["937E",0x6424], | |
+ ["9380",0x6425], | |
+ ["DEF9",0x6426], | |
+ ["9381",0x6427], | |
+ ["9382",0x6428], | |
+ ["9383",0x6429], | |
+ ["CCC2",0x642A], | |
+ ["9384",0x642B], | |
+ ["B0E1",0x642C], | |
+ ["B4EE",0x642D], | |
+ ["9385",0x642E], | |
+ ["9386",0x642F], | |
+ ["9387",0x6430], | |
+ ["9388",0x6431], | |
+ ["9389",0x6432], | |
+ ["938A",0x6433], | |
+ ["E5BA",0x6434], | |
+ ["938B",0x6435], | |
+ ["938C",0x6436], | |
+ ["938D",0x6437], | |
+ ["938E",0x6438], | |
+ ["938F",0x6439], | |
+ ["D0AF",0x643A], | |
+ ["9390",0x643B], | |
+ ["9391",0x643C], | |
+ ["B2EB",0x643D], | |
+ ["9392",0x643E], | |
+ ["EBA1",0x643F], | |
+ ["9393",0x6440], | |
+ ["DEF4",0x6441], | |
+ ["9394",0x6442], | |
+ ["9395",0x6443], | |
+ ["C9E3",0x6444], | |
+ ["DEF3",0x6445], | |
+ ["B0DA",0x6446], | |
+ ["D2A1",0x6447], | |
+ ["B1F7",0x6448], | |
+ ["9396",0x6449], | |
+ ["CCAF",0x644A], | |
+ ["9397",0x644B], | |
+ ["9398",0x644C], | |
+ ["9399",0x644D], | |
+ ["939A",0x644E], | |
+ ["939B",0x644F], | |
+ ["939C",0x6450], | |
+ ["939D",0x6451], | |
+ ["DEF0",0x6452], | |
+ ["939E",0x6453], | |
+ ["CBA4",0x6454], | |
+ ["939F",0x6455], | |
+ ["93A0",0x6456], | |
+ ["93A1",0x6457], | |
+ ["D5AA",0x6458], | |
+ ["93A2",0x6459], | |
+ ["93A3",0x645A], | |
+ ["93A4",0x645B], | |
+ ["93A5",0x645C], | |
+ ["93A6",0x645D], | |
+ ["DEFB",0x645E], | |
+ ["93A7",0x645F], | |
+ ["93A8",0x6460], | |
+ ["93A9",0x6461], | |
+ ["93AA",0x6462], | |
+ ["93AB",0x6463], | |
+ ["93AC",0x6464], | |
+ ["93AD",0x6465], | |
+ ["93AE",0x6466], | |
+ ["B4DD",0x6467], | |
+ ["93AF",0x6468], | |
+ ["C4A6",0x6469], | |
+ ["93B0",0x646A], | |
+ ["93B1",0x646B], | |
+ ["93B2",0x646C], | |
+ ["DEFD",0x646D], | |
+ ["93B3",0x646E], | |
+ ["93B4",0x646F], | |
+ ["93B5",0x6470], | |
+ ["93B6",0x6471], | |
+ ["93B7",0x6472], | |
+ ["93B8",0x6473], | |
+ ["93B9",0x6474], | |
+ ["93BA",0x6475], | |
+ ["93BB",0x6476], | |
+ ["93BC",0x6477], | |
+ ["C3FE",0x6478], | |
+ ["C4A1",0x6479], | |
+ ["DFA1",0x647A], | |
+ ["93BD",0x647B], | |
+ ["93BE",0x647C], | |
+ ["93BF",0x647D], | |
+ ["93C0",0x647E], | |
+ ["93C1",0x647F], | |
+ ["93C2",0x6480], | |
+ ["93C3",0x6481], | |
+ ["C1CC",0x6482], | |
+ ["93C4",0x6483], | |
+ ["DEFC",0x6484], | |
+ ["BEEF",0x6485], | |
+ ["93C5",0x6486], | |
+ ["C6B2",0x6487], | |
+ ["93C6",0x6488], | |
+ ["93C7",0x6489], | |
+ ["93C8",0x648A], | |
+ ["93C9",0x648B], | |
+ ["93CA",0x648C], | |
+ ["93CB",0x648D], | |
+ ["93CC",0x648E], | |
+ ["93CD",0x648F], | |
+ ["93CE",0x6490], | |
+ ["B3C5",0x6491], | |
+ ["C8F6",0x6492], | |
+ ["93CF",0x6493], | |
+ ["93D0",0x6494], | |
+ ["CBBA",0x6495], | |
+ ["DEFE",0x6496], | |
+ ["93D1",0x6497], | |
+ ["93D2",0x6498], | |
+ ["DFA4",0x6499], | |
+ ["93D3",0x649A], | |
+ ["93D4",0x649B], | |
+ ["93D5",0x649C], | |
+ ["93D6",0x649D], | |
+ ["D7B2",0x649E], | |
+ ["93D7",0x649F], | |
+ ["93D8",0x64A0], | |
+ ["93D9",0x64A1], | |
+ ["93DA",0x64A2], | |
+ ["93DB",0x64A3], | |
+ ["B3B7",0x64A4], | |
+ ["93DC",0x64A5], | |
+ ["93DD",0x64A6], | |
+ ["93DE",0x64A7], | |
+ ["93DF",0x64A8], | |
+ ["C1C3",0x64A9], | |
+ ["93E0",0x64AA], | |
+ ["93E1",0x64AB], | |
+ ["C7CB",0x64AC], | |
+ ["B2A5",0x64AD], | |
+ ["B4E9",0x64AE], | |
+ ["93E2",0x64AF], | |
+ ["D7AB",0x64B0], | |
+ ["93E3",0x64B1], | |
+ ["93E4",0x64B2], | |
+ ["93E5",0x64B3], | |
+ ["93E6",0x64B4], | |
+ ["C4EC",0x64B5], | |
+ ["93E7",0x64B6], | |
+ ["DFA2",0x64B7], | |
+ ["DFA3",0x64B8], | |
+ ["93E8",0x64B9], | |
+ ["DFA5",0x64BA], | |
+ ["93E9",0x64BB], | |
+ ["BAB3",0x64BC], | |
+ ["93EA",0x64BD], | |
+ ["93EB",0x64BE], | |
+ ["93EC",0x64BF], | |
+ ["DFA6",0x64C0], | |
+ ["93ED",0x64C1], | |
+ ["C0DE",0x64C2], | |
+ ["93EE",0x64C3], | |
+ ["93EF",0x64C4], | |
+ ["C9C3",0x64C5], | |
+ ["93F0",0x64C6], | |
+ ["93F1",0x64C7], | |
+ ["93F2",0x64C8], | |
+ ["93F3",0x64C9], | |
+ ["93F4",0x64CA], | |
+ ["93F5",0x64CB], | |
+ ["93F6",0x64CC], | |
+ ["B2D9",0x64CD], | |
+ ["C7E6",0x64CE], | |
+ ["93F7",0x64CF], | |
+ ["DFA7",0x64D0], | |
+ ["93F8",0x64D1], | |
+ ["C7DC",0x64D2], | |
+ ["93F9",0x64D3], | |
+ ["93FA",0x64D4], | |
+ ["93FB",0x64D5], | |
+ ["93FC",0x64D6], | |
+ ["DFA8",0x64D7], | |
+ ["EBA2",0x64D8], | |
+ ["93FD",0x64D9], | |
+ ["93FE",0x64DA], | |
+ ["9440",0x64DB], | |
+ ["9441",0x64DC], | |
+ ["9442",0x64DD], | |
+ ["CBD3",0x64DE], | |
+ ["9443",0x64DF], | |
+ ["9444",0x64E0], | |
+ ["9445",0x64E1], | |
+ ["DFAA",0x64E2], | |
+ ["9446",0x64E3], | |
+ ["DFA9",0x64E4], | |
+ ["9447",0x64E5], | |
+ ["B2C1",0x64E6], | |
+ ["9448",0x64E7], | |
+ ["9449",0x64E8], | |
+ ["944A",0x64E9], | |
+ ["944B",0x64EA], | |
+ ["944C",0x64EB], | |
+ ["944D",0x64EC], | |
+ ["944E",0x64ED], | |
+ ["944F",0x64EE], | |
+ ["9450",0x64EF], | |
+ ["9451",0x64F0], | |
+ ["9452",0x64F1], | |
+ ["9453",0x64F2], | |
+ ["9454",0x64F3], | |
+ ["9455",0x64F4], | |
+ ["9456",0x64F5], | |
+ ["9457",0x64F6], | |
+ ["9458",0x64F7], | |
+ ["9459",0x64F8], | |
+ ["945A",0x64F9], | |
+ ["945B",0x64FA], | |
+ ["945C",0x64FB], | |
+ ["945D",0x64FC], | |
+ ["945E",0x64FD], | |
+ ["945F",0x64FE], | |
+ ["9460",0x64FF], | |
+ ["C5CA",0x6500], | |
+ ["9461",0x6501], | |
+ ["9462",0x6502], | |
+ ["9463",0x6503], | |
+ ["9464",0x6504], | |
+ ["9465",0x6505], | |
+ ["9466",0x6506], | |
+ ["9467",0x6507], | |
+ ["9468",0x6508], | |
+ ["DFAB",0x6509], | |
+ ["9469",0x650A], | |
+ ["946A",0x650B], | |
+ ["946B",0x650C], | |
+ ["946C",0x650D], | |
+ ["946D",0x650E], | |
+ ["946E",0x650F], | |
+ ["946F",0x6510], | |
+ ["9470",0x6511], | |
+ ["D4DC",0x6512], | |
+ ["9471",0x6513], | |
+ ["9472",0x6514], | |
+ ["9473",0x6515], | |
+ ["9474",0x6516], | |
+ ["9475",0x6517], | |
+ ["C8C1",0x6518], | |
+ ["9476",0x6519], | |
+ ["9477",0x651A], | |
+ ["9478",0x651B], | |
+ ["9479",0x651C], | |
+ ["947A",0x651D], | |
+ ["947B",0x651E], | |
+ ["947C",0x651F], | |
+ ["947D",0x6520], | |
+ ["947E",0x6521], | |
+ ["9480",0x6522], | |
+ ["9481",0x6523], | |
+ ["9482",0x6524], | |
+ ["DFAC",0x6525], | |
+ ["9483",0x6526], | |
+ ["9484",0x6527], | |
+ ["9485",0x6528], | |
+ ["9486",0x6529], | |
+ ["9487",0x652A], | |
+ ["BEF0",0x652B], | |
+ ["9488",0x652C], | |
+ ["9489",0x652D], | |
+ ["DFAD",0x652E], | |
+ ["D6A7",0x652F], | |
+ ["948A",0x6530], | |
+ ["948B",0x6531], | |
+ ["948C",0x6532], | |
+ ["948D",0x6533], | |
+ ["EAB7",0x6534], | |
+ ["EBB6",0x6535], | |
+ ["CAD5",0x6536], | |
+ ["948E",0x6537], | |
+ ["D8FC",0x6538], | |
+ ["B8C4",0x6539], | |
+ ["948F",0x653A], | |
+ ["B9A5",0x653B], | |
+ ["9490",0x653C], | |
+ ["9491",0x653D], | |
+ ["B7C5",0x653E], | |
+ ["D5FE",0x653F], | |
+ ["9492",0x6540], | |
+ ["9493",0x6541], | |
+ ["9494",0x6542], | |
+ ["9495",0x6543], | |
+ ["9496",0x6544], | |
+ ["B9CA",0x6545], | |
+ ["9497",0x6546], | |
+ ["9498",0x6547], | |
+ ["D0A7",0x6548], | |
+ ["F4CD",0x6549], | |
+ ["9499",0x654A], | |
+ ["949A",0x654B], | |
+ ["B5D0",0x654C], | |
+ ["949B",0x654D], | |
+ ["949C",0x654E], | |
+ ["C3F4",0x654F], | |
+ ["949D",0x6550], | |
+ ["BEC8",0x6551], | |
+ ["949E",0x6552], | |
+ ["949F",0x6553], | |
+ ["94A0",0x6554], | |
+ ["EBB7",0x6555], | |
+ ["B0BD",0x6556], | |
+ ["94A1",0x6557], | |
+ ["94A2",0x6558], | |
+ ["BDCC",0x6559], | |
+ ["94A3",0x655A], | |
+ ["C1B2",0x655B], | |
+ ["94A4",0x655C], | |
+ ["B1D6",0x655D], | |
+ ["B3A8",0x655E], | |
+ ["94A5",0x655F], | |
+ ["94A6",0x6560], | |
+ ["94A7",0x6561], | |
+ ["B8D2",0x6562], | |
+ ["C9A2",0x6563], | |
+ ["94A8",0x6564], | |
+ ["94A9",0x6565], | |
+ ["B6D8",0x6566], | |
+ ["94AA",0x6567], | |
+ ["94AB",0x6568], | |
+ ["94AC",0x6569], | |
+ ["94AD",0x656A], | |
+ ["EBB8",0x656B], | |
+ ["BEB4",0x656C], | |
+ ["94AE",0x656D], | |
+ ["94AF",0x656E], | |
+ ["94B0",0x656F], | |
+ ["CAFD",0x6570], | |
+ ["94B1",0x6571], | |
+ ["C7C3",0x6572], | |
+ ["94B2",0x6573], | |
+ ["D5FB",0x6574], | |
+ ["94B3",0x6575], | |
+ ["94B4",0x6576], | |
+ ["B7F3",0x6577], | |
+ ["94B5",0x6578], | |
+ ["94B6",0x6579], | |
+ ["94B7",0x657A], | |
+ ["94B8",0x657B], | |
+ ["94B9",0x657C], | |
+ ["94BA",0x657D], | |
+ ["94BB",0x657E], | |
+ ["94BC",0x657F], | |
+ ["94BD",0x6580], | |
+ ["94BE",0x6581], | |
+ ["94BF",0x6582], | |
+ ["94C0",0x6583], | |
+ ["94C1",0x6584], | |
+ ["94C2",0x6585], | |
+ ["94C3",0x6586], | |
+ ["CEC4",0x6587], | |
+ ["94C4",0x6588], | |
+ ["94C5",0x6589], | |
+ ["94C6",0x658A], | |
+ ["D5AB",0x658B], | |
+ ["B1F3",0x658C], | |
+ ["94C7",0x658D], | |
+ ["94C8",0x658E], | |
+ ["94C9",0x658F], | |
+ ["ECB3",0x6590], | |
+ ["B0DF",0x6591], | |
+ ["94CA",0x6592], | |
+ ["ECB5",0x6593], | |
+ ["94CB",0x6594], | |
+ ["94CC",0x6595], | |
+ ["94CD",0x6596], | |
+ ["B6B7",0x6597], | |
+ ["94CE",0x6598], | |
+ ["C1CF",0x6599], | |
+ ["94CF",0x659A], | |
+ ["F5FA",0x659B], | |
+ ["D0B1",0x659C], | |
+ ["94D0",0x659D], | |
+ ["94D1",0x659E], | |
+ ["D5E5",0x659F], | |
+ ["94D2",0x65A0], | |
+ ["CED3",0x65A1], | |
+ ["94D3",0x65A2], | |
+ ["94D4",0x65A3], | |
+ ["BDEF",0x65A4], | |
+ ["B3E2",0x65A5], | |
+ ["94D5",0x65A6], | |
+ ["B8AB",0x65A7], | |
+ ["94D6",0x65A8], | |
+ ["D5B6",0x65A9], | |
+ ["94D7",0x65AA], | |
+ ["EDBD",0x65AB], | |
+ ["94D8",0x65AC], | |
+ ["B6CF",0x65AD], | |
+ ["94D9",0x65AE], | |
+ ["CBB9",0x65AF], | |
+ ["D0C2",0x65B0], | |
+ ["94DA",0x65B1], | |
+ ["94DB",0x65B2], | |
+ ["94DC",0x65B3], | |
+ ["94DD",0x65B4], | |
+ ["94DE",0x65B5], | |
+ ["94DF",0x65B6], | |
+ ["94E0",0x65B7], | |
+ ["94E1",0x65B8], | |
+ ["B7BD",0x65B9], | |
+ ["94E2",0x65BA], | |
+ ["94E3",0x65BB], | |
+ ["ECB6",0x65BC], | |
+ ["CAA9",0x65BD], | |
+ ["94E4",0x65BE], | |
+ ["94E5",0x65BF], | |
+ ["94E6",0x65C0], | |
+ ["C5D4",0x65C1], | |
+ ["94E7",0x65C2], | |
+ ["ECB9",0x65C3], | |
+ ["ECB8",0x65C4], | |
+ ["C2C3",0x65C5], | |
+ ["ECB7",0x65C6], | |
+ ["94E8",0x65C7], | |
+ ["94E9",0x65C8], | |
+ ["94EA",0x65C9], | |
+ ["94EB",0x65CA], | |
+ ["D0FD",0x65CB], | |
+ ["ECBA",0x65CC], | |
+ ["94EC",0x65CD], | |
+ ["ECBB",0x65CE], | |
+ ["D7E5",0x65CF], | |
+ ["94ED",0x65D0], | |
+ ["94EE",0x65D1], | |
+ ["ECBC",0x65D2], | |
+ ["94EF",0x65D3], | |
+ ["94F0",0x65D4], | |
+ ["94F1",0x65D5], | |
+ ["ECBD",0x65D6], | |
+ ["C6EC",0x65D7], | |
+ ["94F2",0x65D8], | |
+ ["94F3",0x65D9], | |
+ ["94F4",0x65DA], | |
+ ["94F5",0x65DB], | |
+ ["94F6",0x65DC], | |
+ ["94F7",0x65DD], | |
+ ["94F8",0x65DE], | |
+ ["94F9",0x65DF], | |
+ ["CEDE",0x65E0], | |
+ ["94FA",0x65E1], | |
+ ["BCC8",0x65E2], | |
+ ["94FB",0x65E3], | |
+ ["94FC",0x65E4], | |
+ ["C8D5",0x65E5], | |
+ ["B5A9",0x65E6], | |
+ ["BEC9",0x65E7], | |
+ ["D6BC",0x65E8], | |
+ ["D4E7",0x65E9], | |
+ ["94FD",0x65EA], | |
+ ["94FE",0x65EB], | |
+ ["D1AE",0x65EC], | |
+ ["D0F1",0x65ED], | |
+ ["EAB8",0x65EE], | |
+ ["EAB9",0x65EF], | |
+ ["EABA",0x65F0], | |
+ ["BAB5",0x65F1], | |
+ ["9540",0x65F2], | |
+ ["9541",0x65F3], | |
+ ["9542",0x65F4], | |
+ ["9543",0x65F5], | |
+ ["CAB1",0x65F6], | |
+ ["BFF5",0x65F7], | |
+ ["9544",0x65F8], | |
+ ["9545",0x65F9], | |
+ ["CDFA",0x65FA], | |
+ ["9546",0x65FB], | |
+ ["9547",0x65FC], | |
+ ["9548",0x65FD], | |
+ ["9549",0x65FE], | |
+ ["954A",0x65FF], | |
+ ["EAC0",0x6600], | |
+ ["954B",0x6601], | |
+ ["B0BA",0x6602], | |
+ ["EABE",0x6603], | |
+ ["954C",0x6604], | |
+ ["954D",0x6605], | |
+ ["C0A5",0x6606], | |
+ ["954E",0x6607], | |
+ ["954F",0x6608], | |
+ ["9550",0x6609], | |
+ ["EABB",0x660A], | |
+ ["9551",0x660B], | |
+ ["B2FD",0x660C], | |
+ ["9552",0x660D], | |
+ ["C3F7",0x660E], | |
+ ["BBE8",0x660F], | |
+ ["9553",0x6610], | |
+ ["9554",0x6611], | |
+ ["9555",0x6612], | |
+ ["D2D7",0x6613], | |
+ ["CEF4",0x6614], | |
+ ["EABF",0x6615], | |
+ ["9556",0x6616], | |
+ ["9557",0x6617], | |
+ ["9558",0x6618], | |
+ ["EABC",0x6619], | |
+ ["9559",0x661A], | |
+ ["955A",0x661B], | |
+ ["955B",0x661C], | |
+ ["EAC3",0x661D], | |
+ ["955C",0x661E], | |
+ ["D0C7",0x661F], | |
+ ["D3B3",0x6620], | |
+ ["955D",0x6621], | |
+ ["955E",0x6622], | |
+ ["955F",0x6623], | |
+ ["9560",0x6624], | |
+ ["B4BA",0x6625], | |
+ ["9561",0x6626], | |
+ ["C3C1",0x6627], | |
+ ["D7F2",0x6628], | |
+ ["9562",0x6629], | |
+ ["9563",0x662A], | |
+ ["9564",0x662B], | |
+ ["9565",0x662C], | |
+ ["D5D1",0x662D], | |
+ ["9566",0x662E], | |
+ ["CAC7",0x662F], | |
+ ["9567",0x6630], | |
+ ["EAC5",0x6631], | |
+ ["9568",0x6632], | |
+ ["9569",0x6633], | |
+ ["EAC4",0x6634], | |
+ ["EAC7",0x6635], | |
+ ["EAC6",0x6636], | |
+ ["956A",0x6637], | |
+ ["956B",0x6638], | |
+ ["956C",0x6639], | |
+ ["956D",0x663A], | |
+ ["956E",0x663B], | |
+ ["D6E7",0x663C], | |
+ ["956F",0x663D], | |
+ ["CFD4",0x663E], | |
+ ["9570",0x663F], | |
+ ["9571",0x6640], | |
+ ["EACB",0x6641], | |
+ ["9572",0x6642], | |
+ ["BBCE",0x6643], | |
+ ["9573",0x6644], | |
+ ["9574",0x6645], | |
+ ["9575",0x6646], | |
+ ["9576",0x6647], | |
+ ["9577",0x6648], | |
+ ["9578",0x6649], | |
+ ["9579",0x664A], | |
+ ["BDFA",0x664B], | |
+ ["C9CE",0x664C], | |
+ ["957A",0x664D], | |
+ ["957B",0x664E], | |
+ ["EACC",0x664F], | |
+ ["957C",0x6650], | |
+ ["957D",0x6651], | |
+ ["C9B9",0x6652], | |
+ ["CFFE",0x6653], | |
+ ["EACA",0x6654], | |
+ ["D4CE",0x6655], | |
+ ["EACD",0x6656], | |
+ ["EACF",0x6657], | |
+ ["957E",0x6658], | |
+ ["9580",0x6659], | |
+ ["CDED",0x665A], | |
+ ["9581",0x665B], | |
+ ["9582",0x665C], | |
+ ["9583",0x665D], | |
+ ["9584",0x665E], | |
+ ["EAC9",0x665F], | |
+ ["9585",0x6660], | |
+ ["EACE",0x6661], | |
+ ["9586",0x6662], | |
+ ["9587",0x6663], | |
+ ["CEEE",0x6664], | |
+ ["9588",0x6665], | |
+ ["BBDE",0x6666], | |
+ ["9589",0x6667], | |
+ ["B3BF",0x6668], | |
+ ["958A",0x6669], | |
+ ["958B",0x666A], | |
+ ["958C",0x666B], | |
+ ["958D",0x666C], | |
+ ["958E",0x666D], | |
+ ["C6D5",0x666E], | |
+ ["BEB0",0x666F], | |
+ ["CEFA",0x6670], | |
+ ["958F",0x6671], | |
+ ["9590",0x6672], | |
+ ["9591",0x6673], | |
+ ["C7E7",0x6674], | |
+ ["9592",0x6675], | |
+ ["BEA7",0x6676], | |
+ ["EAD0",0x6677], | |
+ ["9593",0x6678], | |
+ ["9594",0x6679], | |
+ ["D6C7",0x667A], | |
+ ["9595",0x667B], | |
+ ["9596",0x667C], | |
+ ["9597",0x667D], | |
+ ["C1C0",0x667E], | |
+ ["9598",0x667F], | |
+ ["9599",0x6680], | |
+ ["959A",0x6681], | |
+ ["D4DD",0x6682], | |
+ ["959B",0x6683], | |
+ ["EAD1",0x6684], | |
+ ["959C",0x6685], | |
+ ["959D",0x6686], | |
+ ["CFBE",0x6687], | |
+ ["959E",0x6688], | |
+ ["959F",0x6689], | |
+ ["95A0",0x668A], | |
+ ["95A1",0x668B], | |
+ ["EAD2",0x668C], | |
+ ["95A2",0x668D], | |
+ ["95A3",0x668E], | |
+ ["95A4",0x668F], | |
+ ["95A5",0x6690], | |
+ ["CAEE",0x6691], | |
+ ["95A6",0x6692], | |
+ ["95A7",0x6693], | |
+ ["95A8",0x6694], | |
+ ["95A9",0x6695], | |
+ ["C5AF",0x6696], | |
+ ["B0B5",0x6697], | |
+ ["95AA",0x6698], | |
+ ["95AB",0x6699], | |
+ ["95AC",0x669A], | |
+ ["95AD",0x669B], | |
+ ["95AE",0x669C], | |
+ ["EAD4",0x669D], | |
+ ["95AF",0x669E], | |
+ ["95B0",0x669F], | |
+ ["95B1",0x66A0], | |
+ ["95B2",0x66A1], | |
+ ["95B3",0x66A2], | |
+ ["95B4",0x66A3], | |
+ ["95B5",0x66A4], | |
+ ["95B6",0x66A5], | |
+ ["95B7",0x66A6], | |
+ ["EAD3",0x66A7], | |
+ ["F4DF",0x66A8], | |
+ ["95B8",0x66A9], | |
+ ["95B9",0x66AA], | |
+ ["95BA",0x66AB], | |
+ ["95BB",0x66AC], | |
+ ["95BC",0x66AD], | |
+ ["C4BA",0x66AE], | |
+ ["95BD",0x66AF], | |
+ ["95BE",0x66B0], | |
+ ["95BF",0x66B1], | |
+ ["95C0",0x66B2], | |
+ ["95C1",0x66B3], | |
+ ["B1A9",0x66B4], | |
+ ["95C2",0x66B5], | |
+ ["95C3",0x66B6], | |
+ ["95C4",0x66B7], | |
+ ["95C5",0x66B8], | |
+ ["E5DF",0x66B9], | |
+ ["95C6",0x66BA], | |
+ ["95C7",0x66BB], | |
+ ["95C8",0x66BC], | |
+ ["95C9",0x66BD], | |
+ ["EAD5",0x66BE], | |
+ ["95CA",0x66BF], | |
+ ["95CB",0x66C0], | |
+ ["95CC",0x66C1], | |
+ ["95CD",0x66C2], | |
+ ["95CE",0x66C3], | |
+ ["95CF",0x66C4], | |
+ ["95D0",0x66C5], | |
+ ["95D1",0x66C6], | |
+ ["95D2",0x66C7], | |
+ ["95D3",0x66C8], | |
+ ["95D4",0x66C9], | |
+ ["95D5",0x66CA], | |
+ ["95D6",0x66CB], | |
+ ["95D7",0x66CC], | |
+ ["95D8",0x66CD], | |
+ ["95D9",0x66CE], | |
+ ["95DA",0x66CF], | |
+ ["95DB",0x66D0], | |
+ ["95DC",0x66D1], | |
+ ["95DD",0x66D2], | |
+ ["95DE",0x66D3], | |
+ ["95DF",0x66D4], | |
+ ["95E0",0x66D5], | |
+ ["95E1",0x66D6], | |
+ ["95E2",0x66D7], | |
+ ["95E3",0x66D8], | |
+ ["CAEF",0x66D9], | |
+ ["95E4",0x66DA], | |
+ ["EAD6",0x66DB], | |
+ ["EAD7",0x66DC], | |
+ ["C6D8",0x66DD], | |
+ ["95E5",0x66DE], | |
+ ["95E6",0x66DF], | |
+ ["95E7",0x66E0], | |
+ ["95E8",0x66E1], | |
+ ["95E9",0x66E2], | |
+ ["95EA",0x66E3], | |
+ ["95EB",0x66E4], | |
+ ["95EC",0x66E5], | |
+ ["EAD8",0x66E6], | |
+ ["95ED",0x66E7], | |
+ ["95EE",0x66E8], | |
+ ["EAD9",0x66E9], | |
+ ["95EF",0x66EA], | |
+ ["95F0",0x66EB], | |
+ ["95F1",0x66EC], | |
+ ["95F2",0x66ED], | |
+ ["95F3",0x66EE], | |
+ ["95F4",0x66EF], | |
+ ["D4BB",0x66F0], | |
+ ["95F5",0x66F1], | |
+ ["C7FA",0x66F2], | |
+ ["D2B7",0x66F3], | |
+ ["B8FC",0x66F4], | |
+ ["95F6",0x66F5], | |
+ ["95F7",0x66F6], | |
+ ["EAC2",0x66F7], | |
+ ["95F8",0x66F8], | |
+ ["B2DC",0x66F9], | |
+ ["95F9",0x66FA], | |
+ ["95FA",0x66FB], | |
+ ["C2FC",0x66FC], | |
+ ["95FB",0x66FD], | |
+ ["D4F8",0x66FE], | |
+ ["CCE6",0x66FF], | |
+ ["D7EE",0x6700], | |
+ ["95FC",0x6701], | |
+ ["95FD",0x6702], | |
+ ["95FE",0x6703], | |
+ ["9640",0x6704], | |
+ ["9641",0x6705], | |
+ ["9642",0x6706], | |
+ ["9643",0x6707], | |
+ ["D4C2",0x6708], | |
+ ["D3D0",0x6709], | |
+ ["EBC3",0x670A], | |
+ ["C5F3",0x670B], | |
+ ["9644",0x670C], | |
+ ["B7FE",0x670D], | |
+ ["9645",0x670E], | |
+ ["9646",0x670F], | |
+ ["EBD4",0x6710], | |
+ ["9647",0x6711], | |
+ ["9648",0x6712], | |
+ ["9649",0x6713], | |
+ ["CBB7",0x6714], | |
+ ["EBDE",0x6715], | |
+ ["964A",0x6716], | |
+ ["C0CA",0x6717], | |
+ ["964B",0x6718], | |
+ ["964C",0x6719], | |
+ ["964D",0x671A], | |
+ ["CDFB",0x671B], | |
+ ["964E",0x671C], | |
+ ["B3AF",0x671D], | |
+ ["964F",0x671E], | |
+ ["C6DA",0x671F], | |
+ ["9650",0x6720], | |
+ ["9651",0x6721], | |
+ ["9652",0x6722], | |
+ ["9653",0x6723], | |
+ ["9654",0x6724], | |
+ ["9655",0x6725], | |
+ ["EBFC",0x6726], | |
+ ["9656",0x6727], | |
+ ["C4BE",0x6728], | |
+ ["9657",0x6729], | |
+ ["CEB4",0x672A], | |
+ ["C4A9",0x672B], | |
+ ["B1BE",0x672C], | |
+ ["D4FD",0x672D], | |
+ ["9658",0x672E], | |
+ ["CAF5",0x672F], | |
+ ["9659",0x6730], | |
+ ["D6EC",0x6731], | |
+ ["965A",0x6732], | |
+ ["965B",0x6733], | |
+ ["C6D3",0x6734], | |
+ ["B6E4",0x6735], | |
+ ["965C",0x6736], | |
+ ["965D",0x6737], | |
+ ["965E",0x6738], | |
+ ["965F",0x6739], | |
+ ["BBFA",0x673A], | |
+ ["9660",0x673B], | |
+ ["9661",0x673C], | |
+ ["D0E0",0x673D], | |
+ ["9662",0x673E], | |
+ ["9663",0x673F], | |
+ ["C9B1",0x6740], | |
+ ["9664",0x6741], | |
+ ["D4D3",0x6742], | |
+ ["C8A8",0x6743], | |
+ ["9665",0x6744], | |
+ ["9666",0x6745], | |
+ ["B8CB",0x6746], | |
+ ["9667",0x6747], | |
+ ["E8BE",0x6748], | |
+ ["C9BC",0x6749], | |
+ ["9668",0x674A], | |
+ ["9669",0x674B], | |
+ ["E8BB",0x674C], | |
+ ["966A",0x674D], | |
+ ["C0EE",0x674E], | |
+ ["D0D3",0x674F], | |
+ ["B2C4",0x6750], | |
+ ["B4E5",0x6751], | |
+ ["966B",0x6752], | |
+ ["E8BC",0x6753], | |
+ ["966C",0x6754], | |
+ ["966D",0x6755], | |
+ ["D5C8",0x6756], | |
+ ["966E",0x6757], | |
+ ["966F",0x6758], | |
+ ["9670",0x6759], | |
+ ["9671",0x675A], | |
+ ["9672",0x675B], | |
+ ["B6C5",0x675C], | |
+ ["9673",0x675D], | |
+ ["E8BD",0x675E], | |
+ ["CAF8",0x675F], | |
+ ["B8DC",0x6760], | |
+ ["CCF5",0x6761], | |
+ ["9674",0x6762], | |
+ ["9675",0x6763], | |
+ ["9676",0x6764], | |
+ ["C0B4",0x6765], | |
+ ["9677",0x6766], | |
+ ["9678",0x6767], | |
+ ["D1EE",0x6768], | |
+ ["E8BF",0x6769], | |
+ ["E8C2",0x676A], | |
+ ["9679",0x676B], | |
+ ["967A",0x676C], | |
+ ["BABC",0x676D], | |
+ ["967B",0x676E], | |
+ ["B1AD",0x676F], | |
+ ["BDDC",0x6770], | |
+ ["967C",0x6771], | |
+ ["EABD",0x6772], | |
+ ["E8C3",0x6773], | |
+ ["967D",0x6774], | |
+ ["E8C6",0x6775], | |
+ ["967E",0x6776], | |
+ ["E8CB",0x6777], | |
+ ["9680",0x6778], | |
+ ["9681",0x6779], | |
+ ["9682",0x677A], | |
+ ["9683",0x677B], | |
+ ["E8CC",0x677C], | |
+ ["9684",0x677D], | |
+ ["CBC9",0x677E], | |
+ ["B0E5",0x677F], | |
+ ["9685",0x6780], | |
+ ["BCAB",0x6781], | |
+ ["9686",0x6782], | |
+ ["9687",0x6783], | |
+ ["B9B9",0x6784], | |
+ ["9688",0x6785], | |
+ ["9689",0x6786], | |
+ ["E8C1",0x6787], | |
+ ["968A",0x6788], | |
+ ["CDF7",0x6789], | |
+ ["968B",0x678A], | |
+ ["E8CA",0x678B], | |
+ ["968C",0x678C], | |
+ ["968D",0x678D], | |
+ ["968E",0x678E], | |
+ ["968F",0x678F], | |
+ ["CEF6",0x6790], | |
+ ["9690",0x6791], | |
+ ["9691",0x6792], | |
+ ["9692",0x6793], | |
+ ["9693",0x6794], | |
+ ["D5ED",0x6795], | |
+ ["9694",0x6796], | |
+ ["C1D6",0x6797], | |
+ ["E8C4",0x6798], | |
+ ["9695",0x6799], | |
+ ["C3B6",0x679A], | |
+ ["9696",0x679B], | |
+ ["B9FB",0x679C], | |
+ ["D6A6",0x679D], | |
+ ["E8C8",0x679E], | |
+ ["9697",0x679F], | |
+ ["9698",0x67A0], | |
+ ["9699",0x67A1], | |
+ ["CAE0",0x67A2], | |
+ ["D4E6",0x67A3], | |
+ ["969A",0x67A4], | |
+ ["E8C0",0x67A5], | |
+ ["969B",0x67A6], | |
+ ["E8C5",0x67A7], | |
+ ["E8C7",0x67A8], | |
+ ["969C",0x67A9], | |
+ ["C7B9",0x67AA], | |
+ ["B7E3",0x67AB], | |
+ ["969D",0x67AC], | |
+ ["E8C9",0x67AD], | |
+ ["969E",0x67AE], | |
+ ["BFDD",0x67AF], | |
+ ["E8D2",0x67B0], | |
+ ["969F",0x67B1], | |
+ ["96A0",0x67B2], | |
+ ["E8D7",0x67B3], | |
+ ["96A1",0x67B4], | |
+ ["E8D5",0x67B5], | |
+ ["BCDC",0x67B6], | |
+ ["BCCF",0x67B7], | |
+ ["E8DB",0x67B8], | |
+ ["96A2",0x67B9], | |
+ ["96A3",0x67BA], | |
+ ["96A4",0x67BB], | |
+ ["96A5",0x67BC], | |
+ ["96A6",0x67BD], | |
+ ["96A7",0x67BE], | |
+ ["96A8",0x67BF], | |
+ ["96A9",0x67C0], | |
+ ["E8DE",0x67C1], | |
+ ["96AA",0x67C2], | |
+ ["E8DA",0x67C3], | |
+ ["B1FA",0x67C4], | |
+ ["96AB",0x67C5], | |
+ ["96AC",0x67C6], | |
+ ["96AD",0x67C7], | |
+ ["96AE",0x67C8], | |
+ ["96AF",0x67C9], | |
+ ["96B0",0x67CA], | |
+ ["96B1",0x67CB], | |
+ ["96B2",0x67CC], | |
+ ["96B3",0x67CD], | |
+ ["96B4",0x67CE], | |
+ ["B0D8",0x67CF], | |
+ ["C4B3",0x67D0], | |
+ ["B8CC",0x67D1], | |
+ ["C6E2",0x67D2], | |
+ ["C8BE",0x67D3], | |
+ ["C8E1",0x67D4], | |
+ ["96B5",0x67D5], | |
+ ["96B6",0x67D6], | |
+ ["96B7",0x67D7], | |
+ ["E8CF",0x67D8], | |
+ ["E8D4",0x67D9], | |
+ ["E8D6",0x67DA], | |
+ ["96B8",0x67DB], | |
+ ["B9F1",0x67DC], | |
+ ["E8D8",0x67DD], | |
+ ["D7F5",0x67DE], | |
+ ["96B9",0x67DF], | |
+ ["C4FB",0x67E0], | |
+ ["96BA",0x67E1], | |
+ ["E8DC",0x67E2], | |
+ ["96BB",0x67E3], | |
+ ["96BC",0x67E4], | |
+ ["B2E9",0x67E5], | |
+ ["96BD",0x67E6], | |
+ ["96BE",0x67E7], | |
+ ["96BF",0x67E8], | |
+ ["E8D1",0x67E9], | |
+ ["96C0",0x67EA], | |
+ ["96C1",0x67EB], | |
+ ["BCED",0x67EC], | |
+ ["96C2",0x67ED], | |
+ ["96C3",0x67EE], | |
+ ["BFC2",0x67EF], | |
+ ["E8CD",0x67F0], | |
+ ["D6F9",0x67F1], | |
+ ["96C4",0x67F2], | |
+ ["C1F8",0x67F3], | |
+ ["B2F1",0x67F4], | |
+ ["96C5",0x67F5], | |
+ ["96C6",0x67F6], | |
+ ["96C7",0x67F7], | |
+ ["96C8",0x67F8], | |
+ ["96C9",0x67F9], | |
+ ["96CA",0x67FA], | |
+ ["96CB",0x67FB], | |
+ ["96CC",0x67FC], | |
+ ["E8DF",0x67FD], | |
+ ["96CD",0x67FE], | |
+ ["CAC1",0x67FF], | |
+ ["E8D9",0x6800], | |
+ ["96CE",0x6801], | |
+ ["96CF",0x6802], | |
+ ["96D0",0x6803], | |
+ ["96D1",0x6804], | |
+ ["D5A4",0x6805], | |
+ ["96D2",0x6806], | |
+ ["B1EA",0x6807], | |
+ ["D5BB",0x6808], | |
+ ["E8CE",0x6809], | |
+ ["E8D0",0x680A], | |
+ ["B6B0",0x680B], | |
+ ["E8D3",0x680C], | |
+ ["96D3",0x680D], | |
+ ["E8DD",0x680E], | |
+ ["C0B8",0x680F], | |
+ ["96D4",0x6810], | |
+ ["CAF7",0x6811], | |
+ ["96D5",0x6812], | |
+ ["CBA8",0x6813], | |
+ ["96D6",0x6814], | |
+ ["96D7",0x6815], | |
+ ["C6DC",0x6816], | |
+ ["C0F5",0x6817], | |
+ ["96D8",0x6818], | |
+ ["96D9",0x6819], | |
+ ["96DA",0x681A], | |
+ ["96DB",0x681B], | |
+ ["96DC",0x681C], | |
+ ["E8E9",0x681D], | |
+ ["96DD",0x681E], | |
+ ["96DE",0x681F], | |
+ ["96DF",0x6820], | |
+ ["D0A3",0x6821], | |
+ ["96E0",0x6822], | |
+ ["96E1",0x6823], | |
+ ["96E2",0x6824], | |
+ ["96E3",0x6825], | |
+ ["96E4",0x6826], | |
+ ["96E5",0x6827], | |
+ ["96E6",0x6828], | |
+ ["E8F2",0x6829], | |
+ ["D6EA",0x682A], | |
+ ["96E7",0x682B], | |
+ ["96E8",0x682C], | |
+ ["96E9",0x682D], | |
+ ["96EA",0x682E], | |
+ ["96EB",0x682F], | |
+ ["96EC",0x6830], | |
+ ["96ED",0x6831], | |
+ ["E8E0",0x6832], | |
+ ["E8E1",0x6833], | |
+ ["96EE",0x6834], | |
+ ["96EF",0x6835], | |
+ ["96F0",0x6836], | |
+ ["D1F9",0x6837], | |
+ ["BACB",0x6838], | |
+ ["B8F9",0x6839], | |
+ ["96F1",0x683A], | |
+ ["96F2",0x683B], | |
+ ["B8F1",0x683C], | |
+ ["D4D4",0x683D], | |
+ ["E8EF",0x683E], | |
+ ["96F3",0x683F], | |
+ ["E8EE",0x6840], | |
+ ["E8EC",0x6841], | |
+ ["B9F0",0x6842], | |
+ ["CCD2",0x6843], | |
+ ["E8E6",0x6844], | |
+ ["CEA6",0x6845], | |
+ ["BFF2",0x6846], | |
+ ["96F4",0x6847], | |
+ ["B0B8",0x6848], | |
+ ["E8F1",0x6849], | |
+ ["E8F0",0x684A], | |
+ ["96F5",0x684B], | |
+ ["D7C0",0x684C], | |
+ ["96F6",0x684D], | |
+ ["E8E4",0x684E], | |
+ ["96F7",0x684F], | |
+ ["CDA9",0x6850], | |
+ ["C9A3",0x6851], | |
+ ["96F8",0x6852], | |
+ ["BBB8",0x6853], | |
+ ["BDDB",0x6854], | |
+ ["E8EA",0x6855], | |
+ ["96F9",0x6856], | |
+ ["96FA",0x6857], | |
+ ["96FB",0x6858], | |
+ ["96FC",0x6859], | |
+ ["96FD",0x685A], | |
+ ["96FE",0x685B], | |
+ ["9740",0x685C], | |
+ ["9741",0x685D], | |
+ ["9742",0x685E], | |
+ ["9743",0x685F], | |
+ ["E8E2",0x6860], | |
+ ["E8E3",0x6861], | |
+ ["E8E5",0x6862], | |
+ ["B5B5",0x6863], | |
+ ["E8E7",0x6864], | |
+ ["C7C5",0x6865], | |
+ ["E8EB",0x6866], | |
+ ["E8ED",0x6867], | |
+ ["BDB0",0x6868], | |
+ ["D7AE",0x6869], | |
+ ["9744",0x686A], | |
+ ["E8F8",0x686B], | |
+ ["9745",0x686C], | |
+ ["9746",0x686D], | |
+ ["9747",0x686E], | |
+ ["9748",0x686F], | |
+ ["9749",0x6870], | |
+ ["974A",0x6871], | |
+ ["974B",0x6872], | |
+ ["974C",0x6873], | |
+ ["E8F5",0x6874], | |
+ ["974D",0x6875], | |
+ ["CDB0",0x6876], | |
+ ["E8F6",0x6877], | |
+ ["974E",0x6878], | |
+ ["974F",0x6879], | |
+ ["9750",0x687A], | |
+ ["9751",0x687B], | |
+ ["9752",0x687C], | |
+ ["9753",0x687D], | |
+ ["9754",0x687E], | |
+ ["9755",0x687F], | |
+ ["9756",0x6880], | |
+ ["C1BA",0x6881], | |
+ ["9757",0x6882], | |
+ ["E8E8",0x6883], | |
+ ["9758",0x6884], | |
+ ["C3B7",0x6885], | |
+ ["B0F0",0x6886], | |
+ ["9759",0x6887], | |
+ ["975A",0x6888], | |
+ ["975B",0x6889], | |
+ ["975C",0x688A], | |
+ ["975D",0x688B], | |
+ ["975E",0x688C], | |
+ ["975F",0x688D], | |
+ ["9760",0x688E], | |
+ ["E8F4",0x688F], | |
+ ["9761",0x6890], | |
+ ["9762",0x6891], | |
+ ["9763",0x6892], | |
+ ["E8F7",0x6893], | |
+ ["9764",0x6894], | |
+ ["9765",0x6895], | |
+ ["9766",0x6896], | |
+ ["B9A3",0x6897], | |
+ ["9767",0x6898], | |
+ ["9768",0x6899], | |
+ ["9769",0x689A], | |
+ ["976A",0x689B], | |
+ ["976B",0x689C], | |
+ ["976C",0x689D], | |
+ ["976D",0x689E], | |
+ ["976E",0x689F], | |
+ ["976F",0x68A0], | |
+ ["9770",0x68A1], | |
+ ["C9D2",0x68A2], | |
+ ["9771",0x68A3], | |
+ ["9772",0x68A4], | |
+ ["9773",0x68A5], | |
+ ["C3CE",0x68A6], | |
+ ["CEE0",0x68A7], | |
+ ["C0E6",0x68A8], | |
+ ["9774",0x68A9], | |
+ ["9775",0x68AA], | |
+ ["9776",0x68AB], | |
+ ["9777",0x68AC], | |
+ ["CBF3",0x68AD], | |
+ ["9778",0x68AE], | |
+ ["CCDD",0x68AF], | |
+ ["D0B5",0x68B0], | |
+ ["9779",0x68B1], | |
+ ["977A",0x68B2], | |
+ ["CAE1",0x68B3], | |
+ ["977B",0x68B4], | |
+ ["E8F3",0x68B5], | |
+ ["977C",0x68B6], | |
+ ["977D",0x68B7], | |
+ ["977E",0x68B8], | |
+ ["9780",0x68B9], | |
+ ["9781",0x68BA], | |
+ ["9782",0x68BB], | |
+ ["9783",0x68BC], | |
+ ["9784",0x68BD], | |
+ ["9785",0x68BE], | |
+ ["9786",0x68BF], | |
+ ["BCEC",0x68C0], | |
+ ["9787",0x68C1], | |
+ ["E8F9",0x68C2], | |
+ ["9788",0x68C3], | |
+ ["9789",0x68C4], | |
+ ["978A",0x68C5], | |
+ ["978B",0x68C6], | |
+ ["978C",0x68C7], | |
+ ["978D",0x68C8], | |
+ ["C3DE",0x68C9], | |
+ ["978E",0x68CA], | |
+ ["C6E5",0x68CB], | |
+ ["978F",0x68CC], | |
+ ["B9F7",0x68CD], | |
+ ["9790",0x68CE], | |
+ ["9791",0x68CF], | |
+ ["9792",0x68D0], | |
+ ["9793",0x68D1], | |
+ ["B0F4",0x68D2], | |
+ ["9794",0x68D3], | |
+ ["9795",0x68D4], | |
+ ["D7D8",0x68D5], | |
+ ["9796",0x68D6], | |
+ ["9797",0x68D7], | |
+ ["BCAC",0x68D8], | |
+ ["9798",0x68D9], | |
+ ["C5EF",0x68DA], | |
+ ["9799",0x68DB], | |
+ ["979A",0x68DC], | |
+ ["979B",0x68DD], | |
+ ["979C",0x68DE], | |
+ ["979D",0x68DF], | |
+ ["CCC4",0x68E0], | |
+ ["979E",0x68E1], | |
+ ["979F",0x68E2], | |
+ ["E9A6",0x68E3], | |
+ ["97A0",0x68E4], | |
+ ["97A1",0x68E5], | |
+ ["97A2",0x68E6], | |
+ ["97A3",0x68E7], | |
+ ["97A4",0x68E8], | |
+ ["97A5",0x68E9], | |
+ ["97A6",0x68EA], | |
+ ["97A7",0x68EB], | |
+ ["97A8",0x68EC], | |
+ ["97A9",0x68ED], | |
+ ["C9AD",0x68EE], | |
+ ["97AA",0x68EF], | |
+ ["E9A2",0x68F0], | |
+ ["C0E2",0x68F1], | |
+ ["97AB",0x68F2], | |
+ ["97AC",0x68F3], | |
+ ["97AD",0x68F4], | |
+ ["BFC3",0x68F5], | |
+ ["97AE",0x68F6], | |
+ ["97AF",0x68F7], | |
+ ["97B0",0x68F8], | |
+ ["E8FE",0x68F9], | |
+ ["B9D7",0x68FA], | |
+ ["97B1",0x68FB], | |
+ ["E8FB",0x68FC], | |
+ ["97B2",0x68FD], | |
+ ["97B3",0x68FE], | |
+ ["97B4",0x68FF], | |
+ ["97B5",0x6900], | |
+ ["E9A4",0x6901], | |
+ ["97B6",0x6902], | |
+ ["97B7",0x6903], | |
+ ["97B8",0x6904], | |
+ ["D2CE",0x6905], | |
+ ["97B9",0x6906], | |
+ ["97BA",0x6907], | |
+ ["97BB",0x6908], | |
+ ["97BC",0x6909], | |
+ ["97BD",0x690A], | |
+ ["E9A3",0x690B], | |
+ ["97BE",0x690C], | |
+ ["D6B2",0x690D], | |
+ ["D7B5",0x690E], | |
+ ["97BF",0x690F], | |
+ ["E9A7",0x6910], | |
+ ["97C0",0x6911], | |
+ ["BDB7",0x6912], | |
+ ["97C1",0x6913], | |
+ ["97C2",0x6914], | |
+ ["97C3",0x6915], | |
+ ["97C4",0x6916], | |
+ ["97C5",0x6917], | |
+ ["97C6",0x6918], | |
+ ["97C7",0x6919], | |
+ ["97C8",0x691A], | |
+ ["97C9",0x691B], | |
+ ["97CA",0x691C], | |
+ ["97CB",0x691D], | |
+ ["97CC",0x691E], | |
+ ["E8FC",0x691F], | |
+ ["E8FD",0x6920], | |
+ ["97CD",0x6921], | |
+ ["97CE",0x6922], | |
+ ["97CF",0x6923], | |
+ ["E9A1",0x6924], | |
+ ["97D0",0x6925], | |
+ ["97D1",0x6926], | |
+ ["97D2",0x6927], | |
+ ["97D3",0x6928], | |
+ ["97D4",0x6929], | |
+ ["97D5",0x692A], | |
+ ["97D6",0x692B], | |
+ ["97D7",0x692C], | |
+ ["CDD6",0x692D], | |
+ ["97D8",0x692E], | |
+ ["97D9",0x692F], | |
+ ["D2AC",0x6930], | |
+ ["97DA",0x6931], | |
+ ["97DB",0x6932], | |
+ ["97DC",0x6933], | |
+ ["E9B2",0x6934], | |
+ ["97DD",0x6935], | |
+ ["97DE",0x6936], | |
+ ["97DF",0x6937], | |
+ ["97E0",0x6938], | |
+ ["E9A9",0x6939], | |
+ ["97E1",0x693A], | |
+ ["97E2",0x693B], | |
+ ["97E3",0x693C], | |
+ ["B4AA",0x693D], | |
+ ["97E4",0x693E], | |
+ ["B4BB",0x693F], | |
+ ["97E5",0x6940], | |
+ ["97E6",0x6941], | |
+ ["E9AB",0x6942], | |
+ ["97E7",0x6943], | |
+ ["97E8",0x6944], | |
+ ["97E9",0x6945], | |
+ ["97EA",0x6946], | |
+ ["97EB",0x6947], | |
+ ["97EC",0x6948], | |
+ ["97ED",0x6949], | |
+ ["97EE",0x694A], | |
+ ["97EF",0x694B], | |
+ ["97F0",0x694C], | |
+ ["97F1",0x694D], | |
+ ["97F2",0x694E], | |
+ ["97F3",0x694F], | |
+ ["97F4",0x6950], | |
+ ["97F5",0x6951], | |
+ ["97F6",0x6952], | |
+ ["97F7",0x6953], | |
+ ["D0A8",0x6954], | |
+ ["97F8",0x6955], | |
+ ["97F9",0x6956], | |
+ ["E9A5",0x6957], | |
+ ["97FA",0x6958], | |
+ ["97FB",0x6959], | |
+ ["B3FE",0x695A], | |
+ ["97FC",0x695B], | |
+ ["97FD",0x695C], | |
+ ["E9AC",0x695D], | |
+ ["C0E3",0x695E], | |
+ ["97FE",0x695F], | |
+ ["E9AA",0x6960], | |
+ ["9840",0x6961], | |
+ ["9841",0x6962], | |
+ ["E9B9",0x6963], | |
+ ["9842",0x6964], | |
+ ["9843",0x6965], | |
+ ["E9B8",0x6966], | |
+ ["9844",0x6967], | |
+ ["9845",0x6968], | |
+ ["9846",0x6969], | |
+ ["9847",0x696A], | |
+ ["E9AE",0x696B], | |
+ ["9848",0x696C], | |
+ ["9849",0x696D], | |
+ ["E8FA",0x696E], | |
+ ["984A",0x696F], | |
+ ["984B",0x6970], | |
+ ["E9A8",0x6971], | |
+ ["984C",0x6972], | |
+ ["984D",0x6973], | |
+ ["984E",0x6974], | |
+ ["984F",0x6975], | |
+ ["9850",0x6976], | |
+ ["BFAC",0x6977], | |
+ ["E9B1",0x6978], | |
+ ["E9BA",0x6979], | |
+ ["9851",0x697A], | |
+ ["9852",0x697B], | |
+ ["C2A5",0x697C], | |
+ ["9853",0x697D], | |
+ ["9854",0x697E], | |
+ ["9855",0x697F], | |
+ ["E9AF",0x6980], | |
+ ["9856",0x6981], | |
+ ["B8C5",0x6982], | |
+ ["9857",0x6983], | |
+ ["E9AD",0x6984], | |
+ ["9858",0x6985], | |
+ ["D3DC",0x6986], | |
+ ["E9B4",0x6987], | |
+ ["E9B5",0x6988], | |
+ ["E9B7",0x6989], | |
+ ["9859",0x698A], | |
+ ["985A",0x698B], | |
+ ["985B",0x698C], | |
+ ["E9C7",0x698D], | |
+ ["985C",0x698E], | |
+ ["985D",0x698F], | |
+ ["985E",0x6990], | |
+ ["985F",0x6991], | |
+ ["9860",0x6992], | |
+ ["9861",0x6993], | |
+ ["C0C6",0x6994], | |
+ ["E9C5",0x6995], | |
+ ["9862",0x6996], | |
+ ["9863",0x6997], | |
+ ["E9B0",0x6998], | |
+ ["9864",0x6999], | |
+ ["9865",0x699A], | |
+ ["E9BB",0x699B], | |
+ ["B0F1",0x699C], | |
+ ["9866",0x699D], | |
+ ["9867",0x699E], | |
+ ["9868",0x699F], | |
+ ["9869",0x69A0], | |
+ ["986A",0x69A1], | |
+ ["986B",0x69A2], | |
+ ["986C",0x69A3], | |
+ ["986D",0x69A4], | |
+ ["986E",0x69A5], | |
+ ["986F",0x69A6], | |
+ ["E9BC",0x69A7], | |
+ ["D5A5",0x69A8], | |
+ ["9870",0x69A9], | |
+ ["9871",0x69AA], | |
+ ["E9BE",0x69AB], | |
+ ["9872",0x69AC], | |
+ ["E9BF",0x69AD], | |
+ ["9873",0x69AE], | |
+ ["9874",0x69AF], | |
+ ["9875",0x69B0], | |
+ ["E9C1",0x69B1], | |
+ ["9876",0x69B2], | |
+ ["9877",0x69B3], | |
+ ["C1F1",0x69B4], | |
+ ["9878",0x69B5], | |
+ ["9879",0x69B6], | |
+ ["C8B6",0x69B7], | |
+ ["987A",0x69B8], | |
+ ["987B",0x69B9], | |
+ ["987C",0x69BA], | |
+ ["E9BD",0x69BB], | |
+ ["987D",0x69BC], | |
+ ["987E",0x69BD], | |
+ ["9880",0x69BE], | |
+ ["9881",0x69BF], | |
+ ["9882",0x69C0], | |
+ ["E9C2",0x69C1], | |
+ ["9883",0x69C2], | |
+ ["9884",0x69C3], | |
+ ["9885",0x69C4], | |
+ ["9886",0x69C5], | |
+ ["9887",0x69C6], | |
+ ["9888",0x69C7], | |
+ ["9889",0x69C8], | |
+ ["988A",0x69C9], | |
+ ["E9C3",0x69CA], | |
+ ["988B",0x69CB], | |
+ ["E9B3",0x69CC], | |
+ ["988C",0x69CD], | |
+ ["E9B6",0x69CE], | |
+ ["988D",0x69CF], | |
+ ["BBB1",0x69D0], | |
+ ["988E",0x69D1], | |
+ ["988F",0x69D2], | |
+ ["9890",0x69D3], | |
+ ["E9C0",0x69D4], | |
+ ["9891",0x69D5], | |
+ ["9892",0x69D6], | |
+ ["9893",0x69D7], | |
+ ["9894",0x69D8], | |
+ ["9895",0x69D9], | |
+ ["9896",0x69DA], | |
+ ["BCF7",0x69DB], | |
+ ["9897",0x69DC], | |
+ ["9898",0x69DD], | |
+ ["9899",0x69DE], | |
+ ["E9C4",0x69DF], | |
+ ["E9C6",0x69E0], | |
+ ["989A",0x69E1], | |
+ ["989B",0x69E2], | |
+ ["989C",0x69E3], | |
+ ["989D",0x69E4], | |
+ ["989E",0x69E5], | |
+ ["989F",0x69E6], | |
+ ["98A0",0x69E7], | |
+ ["98A1",0x69E8], | |
+ ["98A2",0x69E9], | |
+ ["98A3",0x69EA], | |
+ ["98A4",0x69EB], | |
+ ["98A5",0x69EC], | |
+ ["E9CA",0x69ED], | |
+ ["98A6",0x69EE], | |
+ ["98A7",0x69EF], | |
+ ["98A8",0x69F0], | |
+ ["98A9",0x69F1], | |
+ ["E9CE",0x69F2], | |
+ ["98AA",0x69F3], | |
+ ["98AB",0x69F4], | |
+ ["98AC",0x69F5], | |
+ ["98AD",0x69F6], | |
+ ["98AE",0x69F7], | |
+ ["98AF",0x69F8], | |
+ ["98B0",0x69F9], | |
+ ["98B1",0x69FA], | |
+ ["98B2",0x69FB], | |
+ ["98B3",0x69FC], | |
+ ["B2DB",0x69FD], | |
+ ["98B4",0x69FE], | |
+ ["E9C8",0x69FF], | |
+ ["98B5",0x6A00], | |
+ ["98B6",0x6A01], | |
+ ["98B7",0x6A02], | |
+ ["98B8",0x6A03], | |
+ ["98B9",0x6A04], | |
+ ["98BA",0x6A05], | |
+ ["98BB",0x6A06], | |
+ ["98BC",0x6A07], | |
+ ["98BD",0x6A08], | |
+ ["98BE",0x6A09], | |
+ ["B7AE",0x6A0A], | |
+ ["98BF",0x6A0B], | |
+ ["98C0",0x6A0C], | |
+ ["98C1",0x6A0D], | |
+ ["98C2",0x6A0E], | |
+ ["98C3",0x6A0F], | |
+ ["98C4",0x6A10], | |
+ ["98C5",0x6A11], | |
+ ["98C6",0x6A12], | |
+ ["98C7",0x6A13], | |
+ ["98C8",0x6A14], | |
+ ["98C9",0x6A15], | |
+ ["98CA",0x6A16], | |
+ ["E9CB",0x6A17], | |
+ ["E9CC",0x6A18], | |
+ ["98CB",0x6A19], | |
+ ["98CC",0x6A1A], | |
+ ["98CD",0x6A1B], | |
+ ["98CE",0x6A1C], | |
+ ["98CF",0x6A1D], | |
+ ["98D0",0x6A1E], | |
+ ["D5C1",0x6A1F], | |
+ ["98D1",0x6A20], | |
+ ["C4A3",0x6A21], | |
+ ["98D2",0x6A22], | |
+ ["98D3",0x6A23], | |
+ ["98D4",0x6A24], | |
+ ["98D5",0x6A25], | |
+ ["98D6",0x6A26], | |
+ ["98D7",0x6A27], | |
+ ["E9D8",0x6A28], | |
+ ["98D8",0x6A29], | |
+ ["BAE1",0x6A2A], | |
+ ["98D9",0x6A2B], | |
+ ["98DA",0x6A2C], | |
+ ["98DB",0x6A2D], | |
+ ["98DC",0x6A2E], | |
+ ["E9C9",0x6A2F], | |
+ ["98DD",0x6A30], | |
+ ["D3A3",0x6A31], | |
+ ["98DE",0x6A32], | |
+ ["98DF",0x6A33], | |
+ ["98E0",0x6A34], | |
+ ["E9D4",0x6A35], | |
+ ["98E1",0x6A36], | |
+ ["98E2",0x6A37], | |
+ ["98E3",0x6A38], | |
+ ["98E4",0x6A39], | |
+ ["98E5",0x6A3A], | |
+ ["98E6",0x6A3B], | |
+ ["98E7",0x6A3C], | |
+ ["E9D7",0x6A3D], | |
+ ["E9D0",0x6A3E], | |
+ ["98E8",0x6A3F], | |
+ ["98E9",0x6A40], | |
+ ["98EA",0x6A41], | |
+ ["98EB",0x6A42], | |
+ ["98EC",0x6A43], | |
+ ["E9CF",0x6A44], | |
+ ["98ED",0x6A45], | |
+ ["98EE",0x6A46], | |
+ ["C7C1",0x6A47], | |
+ ["98EF",0x6A48], | |
+ ["98F0",0x6A49], | |
+ ["98F1",0x6A4A], | |
+ ["98F2",0x6A4B], | |
+ ["98F3",0x6A4C], | |
+ ["98F4",0x6A4D], | |
+ ["98F5",0x6A4E], | |
+ ["98F6",0x6A4F], | |
+ ["E9D2",0x6A50], | |
+ ["98F7",0x6A51], | |
+ ["98F8",0x6A52], | |
+ ["98F9",0x6A53], | |
+ ["98FA",0x6A54], | |
+ ["98FB",0x6A55], | |
+ ["98FC",0x6A56], | |
+ ["98FD",0x6A57], | |
+ ["E9D9",0x6A58], | |
+ ["B3C8",0x6A59], | |
+ ["98FE",0x6A5A], | |
+ ["E9D3",0x6A5B], | |
+ ["9940",0x6A5C], | |
+ ["9941",0x6A5D], | |
+ ["9942",0x6A5E], | |
+ ["9943",0x6A5F], | |
+ ["9944",0x6A60], | |
+ ["CFF0",0x6A61], | |
+ ["9945",0x6A62], | |
+ ["9946",0x6A63], | |
+ ["9947",0x6A64], | |
+ ["E9CD",0x6A65], | |
+ ["9948",0x6A66], | |
+ ["9949",0x6A67], | |
+ ["994A",0x6A68], | |
+ ["994B",0x6A69], | |
+ ["994C",0x6A6A], | |
+ ["994D",0x6A6B], | |
+ ["994E",0x6A6C], | |
+ ["994F",0x6A6D], | |
+ ["9950",0x6A6E], | |
+ ["9951",0x6A6F], | |
+ ["9952",0x6A70], | |
+ ["B3F7",0x6A71], | |
+ ["9953",0x6A72], | |
+ ["9954",0x6A73], | |
+ ["9955",0x6A74], | |
+ ["9956",0x6A75], | |
+ ["9957",0x6A76], | |
+ ["9958",0x6A77], | |
+ ["9959",0x6A78], | |
+ ["E9D6",0x6A79], | |
+ ["995A",0x6A7A], | |
+ ["995B",0x6A7B], | |
+ ["E9DA",0x6A7C], | |
+ ["995C",0x6A7D], | |
+ ["995D",0x6A7E], | |
+ ["995E",0x6A7F], | |
+ ["CCB4",0x6A80], | |
+ ["995F",0x6A81], | |
+ ["9960",0x6A82], | |
+ ["9961",0x6A83], | |
+ ["CFAD",0x6A84], | |
+ ["9962",0x6A85], | |
+ ["9963",0x6A86], | |
+ ["9964",0x6A87], | |
+ ["9965",0x6A88], | |
+ ["9966",0x6A89], | |
+ ["9967",0x6A8A], | |
+ ["9968",0x6A8B], | |
+ ["9969",0x6A8C], | |
+ ["996A",0x6A8D], | |
+ ["E9D5",0x6A8E], | |
+ ["996B",0x6A8F], | |
+ ["E9DC",0x6A90], | |
+ ["E9DB",0x6A91], | |
+ ["996C",0x6A92], | |
+ ["996D",0x6A93], | |
+ ["996E",0x6A94], | |
+ ["996F",0x6A95], | |
+ ["9970",0x6A96], | |
+ ["E9DE",0x6A97], | |
+ ["9971",0x6A98], | |
+ ["9972",0x6A99], | |
+ ["9973",0x6A9A], | |
+ ["9974",0x6A9B], | |
+ ["9975",0x6A9C], | |
+ ["9976",0x6A9D], | |
+ ["9977",0x6A9E], | |
+ ["9978",0x6A9F], | |
+ ["E9D1",0x6AA0], | |
+ ["9979",0x6AA1], | |
+ ["997A",0x6AA2], | |
+ ["997B",0x6AA3], | |
+ ["997C",0x6AA4], | |
+ ["997D",0x6AA5], | |
+ ["997E",0x6AA6], | |
+ ["9980",0x6AA7], | |
+ ["9981",0x6AA8], | |
+ ["E9DD",0x6AA9], | |
+ ["9982",0x6AAA], | |
+ ["E9DF",0x6AAB], | |
+ ["C3CA",0x6AAC], | |
+ ["9983",0x6AAD], | |
+ ["9984",0x6AAE], | |
+ ["9985",0x6AAF], | |
+ ["9986",0x6AB0], | |
+ ["9987",0x6AB1], | |
+ ["9988",0x6AB2], | |
+ ["9989",0x6AB3], | |
+ ["998A",0x6AB4], | |
+ ["998B",0x6AB5], | |
+ ["998C",0x6AB6], | |
+ ["998D",0x6AB7], | |
+ ["998E",0x6AB8], | |
+ ["998F",0x6AB9], | |
+ ["9990",0x6ABA], | |
+ ["9991",0x6ABB], | |
+ ["9992",0x6ABC], | |
+ ["9993",0x6ABD], | |
+ ["9994",0x6ABE], | |
+ ["9995",0x6ABF], | |
+ ["9996",0x6AC0], | |
+ ["9997",0x6AC1], | |
+ ["9998",0x6AC2], | |
+ ["9999",0x6AC3], | |
+ ["999A",0x6AC4], | |
+ ["999B",0x6AC5], | |
+ ["999C",0x6AC6], | |
+ ["999D",0x6AC7], | |
+ ["999E",0x6AC8], | |
+ ["999F",0x6AC9], | |
+ ["99A0",0x6ACA], | |
+ ["99A1",0x6ACB], | |
+ ["99A2",0x6ACC], | |
+ ["99A3",0x6ACD], | |
+ ["99A4",0x6ACE], | |
+ ["99A5",0x6ACF], | |
+ ["99A6",0x6AD0], | |
+ ["99A7",0x6AD1], | |
+ ["99A8",0x6AD2], | |
+ ["99A9",0x6AD3], | |
+ ["99AA",0x6AD4], | |
+ ["99AB",0x6AD5], | |
+ ["99AC",0x6AD6], | |
+ ["99AD",0x6AD7], | |
+ ["99AE",0x6AD8], | |
+ ["99AF",0x6AD9], | |
+ ["99B0",0x6ADA], | |
+ ["99B1",0x6ADB], | |
+ ["99B2",0x6ADC], | |
+ ["99B3",0x6ADD], | |
+ ["99B4",0x6ADE], | |
+ ["99B5",0x6ADF], | |
+ ["99B6",0x6AE0], | |
+ ["99B7",0x6AE1], | |
+ ["99B8",0x6AE2], | |
+ ["99B9",0x6AE3], | |
+ ["99BA",0x6AE4], | |
+ ["99BB",0x6AE5], | |
+ ["99BC",0x6AE6], | |
+ ["99BD",0x6AE7], | |
+ ["99BE",0x6AE8], | |
+ ["99BF",0x6AE9], | |
+ ["99C0",0x6AEA], | |
+ ["99C1",0x6AEB], | |
+ ["99C2",0x6AEC], | |
+ ["99C3",0x6AED], | |
+ ["99C4",0x6AEE], | |
+ ["99C5",0x6AEF], | |
+ ["99C6",0x6AF0], | |
+ ["99C7",0x6AF1], | |
+ ["99C8",0x6AF2], | |
+ ["99C9",0x6AF3], | |
+ ["99CA",0x6AF4], | |
+ ["99CB",0x6AF5], | |
+ ["99CC",0x6AF6], | |
+ ["99CD",0x6AF7], | |
+ ["99CE",0x6AF8], | |
+ ["99CF",0x6AF9], | |
+ ["99D0",0x6AFA], | |
+ ["99D1",0x6AFB], | |
+ ["99D2",0x6AFC], | |
+ ["99D3",0x6AFD], | |
+ ["99D4",0x6AFE], | |
+ ["99D5",0x6AFF], | |
+ ["99D6",0x6B00], | |
+ ["99D7",0x6B01], | |
+ ["99D8",0x6B02], | |
+ ["99D9",0x6B03], | |
+ ["99DA",0x6B04], | |
+ ["99DB",0x6B05], | |
+ ["99DC",0x6B06], | |
+ ["99DD",0x6B07], | |
+ ["99DE",0x6B08], | |
+ ["99DF",0x6B09], | |
+ ["99E0",0x6B0A], | |
+ ["99E1",0x6B0B], | |
+ ["99E2",0x6B0C], | |
+ ["99E3",0x6B0D], | |
+ ["99E4",0x6B0E], | |
+ ["99E5",0x6B0F], | |
+ ["99E6",0x6B10], | |
+ ["99E7",0x6B11], | |
+ ["99E8",0x6B12], | |
+ ["99E9",0x6B13], | |
+ ["99EA",0x6B14], | |
+ ["99EB",0x6B15], | |
+ ["99EC",0x6B16], | |
+ ["99ED",0x6B17], | |
+ ["99EE",0x6B18], | |
+ ["99EF",0x6B19], | |
+ ["99F0",0x6B1A], | |
+ ["99F1",0x6B1B], | |
+ ["99F2",0x6B1C], | |
+ ["99F3",0x6B1D], | |
+ ["99F4",0x6B1E], | |
+ ["99F5",0x6B1F], | |
+ ["C7B7",0x6B20], | |
+ ["B4CE",0x6B21], | |
+ ["BBB6",0x6B22], | |
+ ["D0C0",0x6B23], | |
+ ["ECA3",0x6B24], | |
+ ["99F6",0x6B25], | |
+ ["99F7",0x6B26], | |
+ ["C5B7",0x6B27], | |
+ ["99F8",0x6B28], | |
+ ["99F9",0x6B29], | |
+ ["99FA",0x6B2A], | |
+ ["99FB",0x6B2B], | |
+ ["99FC",0x6B2C], | |
+ ["99FD",0x6B2D], | |
+ ["99FE",0x6B2E], | |
+ ["9A40",0x6B2F], | |
+ ["9A41",0x6B30], | |
+ ["9A42",0x6B31], | |
+ ["D3FB",0x6B32], | |
+ ["9A43",0x6B33], | |
+ ["9A44",0x6B34], | |
+ ["9A45",0x6B35], | |
+ ["9A46",0x6B36], | |
+ ["ECA4",0x6B37], | |
+ ["9A47",0x6B38], | |
+ ["ECA5",0x6B39], | |
+ ["C6DB",0x6B3A], | |
+ ["9A48",0x6B3B], | |
+ ["9A49",0x6B3C], | |
+ ["9A4A",0x6B3D], | |
+ ["BFEE",0x6B3E], | |
+ ["9A4B",0x6B3F], | |
+ ["9A4C",0x6B40], | |
+ ["9A4D",0x6B41], | |
+ ["9A4E",0x6B42], | |
+ ["ECA6",0x6B43], | |
+ ["9A4F",0x6B44], | |
+ ["9A50",0x6B45], | |
+ ["ECA7",0x6B46], | |
+ ["D0AA",0x6B47], | |
+ ["9A51",0x6B48], | |
+ ["C7B8",0x6B49], | |
+ ["9A52",0x6B4A], | |
+ ["9A53",0x6B4B], | |
+ ["B8E8",0x6B4C], | |
+ ["9A54",0x6B4D], | |
+ ["9A55",0x6B4E], | |
+ ["9A56",0x6B4F], | |
+ ["9A57",0x6B50], | |
+ ["9A58",0x6B51], | |
+ ["9A59",0x6B52], | |
+ ["9A5A",0x6B53], | |
+ ["9A5B",0x6B54], | |
+ ["9A5C",0x6B55], | |
+ ["9A5D",0x6B56], | |
+ ["9A5E",0x6B57], | |
+ ["9A5F",0x6B58], | |
+ ["ECA8",0x6B59], | |
+ ["9A60",0x6B5A], | |
+ ["9A61",0x6B5B], | |
+ ["9A62",0x6B5C], | |
+ ["9A63",0x6B5D], | |
+ ["9A64",0x6B5E], | |
+ ["9A65",0x6B5F], | |
+ ["9A66",0x6B60], | |
+ ["9A67",0x6B61], | |
+ ["D6B9",0x6B62], | |
+ ["D5FD",0x6B63], | |
+ ["B4CB",0x6B64], | |
+ ["B2BD",0x6B65], | |
+ ["CEE4",0x6B66], | |
+ ["C6E7",0x6B67], | |
+ ["9A68",0x6B68], | |
+ ["9A69",0x6B69], | |
+ ["CDE1",0x6B6A], | |
+ ["9A6A",0x6B6B], | |
+ ["9A6B",0x6B6C], | |
+ ["9A6C",0x6B6D], | |
+ ["9A6D",0x6B6E], | |
+ ["9A6E",0x6B6F], | |
+ ["9A6F",0x6B70], | |
+ ["9A70",0x6B71], | |
+ ["9A71",0x6B72], | |
+ ["9A72",0x6B73], | |
+ ["9A73",0x6B74], | |
+ ["9A74",0x6B75], | |
+ ["9A75",0x6B76], | |
+ ["9A76",0x6B77], | |
+ ["9A77",0x6B78], | |
+ ["B4F5",0x6B79], | |
+ ["9A78",0x6B7A], | |
+ ["CBC0",0x6B7B], | |
+ ["BCDF",0x6B7C], | |
+ ["9A79",0x6B7D], | |
+ ["9A7A",0x6B7E], | |
+ ["9A7B",0x6B7F], | |
+ ["9A7C",0x6B80], | |
+ ["E9E2",0x6B81], | |
+ ["E9E3",0x6B82], | |
+ ["D1EA",0x6B83], | |
+ ["E9E5",0x6B84], | |
+ ["9A7D",0x6B85], | |
+ ["B4F9",0x6B86], | |
+ ["E9E4",0x6B87], | |
+ ["9A7E",0x6B88], | |
+ ["D1B3",0x6B89], | |
+ ["CAE2",0x6B8A], | |
+ ["B2D0",0x6B8B], | |
+ ["9A80",0x6B8C], | |
+ ["E9E8",0x6B8D], | |
+ ["9A81",0x6B8E], | |
+ ["9A82",0x6B8F], | |
+ ["9A83",0x6B90], | |
+ ["9A84",0x6B91], | |
+ ["E9E6",0x6B92], | |
+ ["E9E7",0x6B93], | |
+ ["9A85",0x6B94], | |
+ ["9A86",0x6B95], | |
+ ["D6B3",0x6B96], | |
+ ["9A87",0x6B97], | |
+ ["9A88",0x6B98], | |
+ ["9A89",0x6B99], | |
+ ["E9E9",0x6B9A], | |
+ ["E9EA",0x6B9B], | |
+ ["9A8A",0x6B9C], | |
+ ["9A8B",0x6B9D], | |
+ ["9A8C",0x6B9E], | |
+ ["9A8D",0x6B9F], | |
+ ["9A8E",0x6BA0], | |
+ ["E9EB",0x6BA1], | |
+ ["9A8F",0x6BA2], | |
+ ["9A90",0x6BA3], | |
+ ["9A91",0x6BA4], | |
+ ["9A92",0x6BA5], | |
+ ["9A93",0x6BA6], | |
+ ["9A94",0x6BA7], | |
+ ["9A95",0x6BA8], | |
+ ["9A96",0x6BA9], | |
+ ["E9EC",0x6BAA], | |
+ ["9A97",0x6BAB], | |
+ ["9A98",0x6BAC], | |
+ ["9A99",0x6BAD], | |
+ ["9A9A",0x6BAE], | |
+ ["9A9B",0x6BAF], | |
+ ["9A9C",0x6BB0], | |
+ ["9A9D",0x6BB1], | |
+ ["9A9E",0x6BB2], | |
+ ["ECAF",0x6BB3], | |
+ ["C5B9",0x6BB4], | |
+ ["B6CE",0x6BB5], | |
+ ["9A9F",0x6BB6], | |
+ ["D2F3",0x6BB7], | |
+ ["9AA0",0x6BB8], | |
+ ["9AA1",0x6BB9], | |
+ ["9AA2",0x6BBA], | |
+ ["9AA3",0x6BBB], | |
+ ["9AA4",0x6BBC], | |
+ ["9AA5",0x6BBD], | |
+ ["9AA6",0x6BBE], | |
+ ["B5EE",0x6BBF], | |
+ ["9AA7",0x6BC0], | |
+ ["BBD9",0x6BC1], | |
+ ["ECB1",0x6BC2], | |
+ ["9AA8",0x6BC3], | |
+ ["9AA9",0x6BC4], | |
+ ["D2E3",0x6BC5], | |
+ ["9AAA",0x6BC6], | |
+ ["9AAB",0x6BC7], | |
+ ["9AAC",0x6BC8], | |
+ ["9AAD",0x6BC9], | |
+ ["9AAE",0x6BCA], | |
+ ["CEE3",0x6BCB], | |
+ ["9AAF",0x6BCC], | |
+ ["C4B8",0x6BCD], | |
+ ["9AB0",0x6BCE], | |
+ ["C3BF",0x6BCF], | |
+ ["9AB1",0x6BD0], | |
+ ["9AB2",0x6BD1], | |
+ ["B6BE",0x6BD2], | |
+ ["D8B9",0x6BD3], | |
+ ["B1C8",0x6BD4], | |
+ ["B1CF",0x6BD5], | |
+ ["B1D1",0x6BD6], | |
+ ["C5FE",0x6BD7], | |
+ ["9AB3",0x6BD8], | |
+ ["B1D0",0x6BD9], | |
+ ["9AB4",0x6BDA], | |
+ ["C3AB",0x6BDB], | |
+ ["9AB5",0x6BDC], | |
+ ["9AB6",0x6BDD], | |
+ ["9AB7",0x6BDE], | |
+ ["9AB8",0x6BDF], | |
+ ["9AB9",0x6BE0], | |
+ ["D5B1",0x6BE1], | |
+ ["9ABA",0x6BE2], | |
+ ["9ABB",0x6BE3], | |
+ ["9ABC",0x6BE4], | |
+ ["9ABD",0x6BE5], | |
+ ["9ABE",0x6BE6], | |
+ ["9ABF",0x6BE7], | |
+ ["9AC0",0x6BE8], | |
+ ["9AC1",0x6BE9], | |
+ ["EBA4",0x6BEA], | |
+ ["BAC1",0x6BEB], | |
+ ["9AC2",0x6BEC], | |
+ ["9AC3",0x6BED], | |
+ ["9AC4",0x6BEE], | |
+ ["CCBA",0x6BEF], | |
+ ["9AC5",0x6BF0], | |
+ ["9AC6",0x6BF1], | |
+ ["9AC7",0x6BF2], | |
+ ["EBA5",0x6BF3], | |
+ ["9AC8",0x6BF4], | |
+ ["EBA7",0x6BF5], | |
+ ["9AC9",0x6BF6], | |
+ ["9ACA",0x6BF7], | |
+ ["9ACB",0x6BF8], | |
+ ["EBA8",0x6BF9], | |
+ ["9ACC",0x6BFA], | |
+ ["9ACD",0x6BFB], | |
+ ["9ACE",0x6BFC], | |
+ ["EBA6",0x6BFD], | |
+ ["9ACF",0x6BFE], | |
+ ["9AD0",0x6BFF], | |
+ ["9AD1",0x6C00], | |
+ ["9AD2",0x6C01], | |
+ ["9AD3",0x6C02], | |
+ ["9AD4",0x6C03], | |
+ ["9AD5",0x6C04], | |
+ ["EBA9",0x6C05], | |
+ ["EBAB",0x6C06], | |
+ ["EBAA",0x6C07], | |
+ ["9AD6",0x6C08], | |
+ ["9AD7",0x6C09], | |
+ ["9AD8",0x6C0A], | |
+ ["9AD9",0x6C0B], | |
+ ["9ADA",0x6C0C], | |
+ ["EBAC",0x6C0D], | |
+ ["9ADB",0x6C0E], | |
+ ["CACF",0x6C0F], | |
+ ["D8B5",0x6C10], | |
+ ["C3F1",0x6C11], | |
+ ["9ADC",0x6C12], | |
+ ["C3A5",0x6C13], | |
+ ["C6F8",0x6C14], | |
+ ["EBAD",0x6C15], | |
+ ["C4CA",0x6C16], | |
+ ["9ADD",0x6C17], | |
+ ["EBAE",0x6C18], | |
+ ["EBAF",0x6C19], | |
+ ["EBB0",0x6C1A], | |
+ ["B7D5",0x6C1B], | |
+ ["9ADE",0x6C1C], | |
+ ["9ADF",0x6C1D], | |
+ ["9AE0",0x6C1E], | |
+ ["B7FA",0x6C1F], | |
+ ["9AE1",0x6C20], | |
+ ["EBB1",0x6C21], | |
+ ["C7E2",0x6C22], | |
+ ["9AE2",0x6C23], | |
+ ["EBB3",0x6C24], | |
+ ["9AE3",0x6C25], | |
+ ["BAA4",0x6C26], | |
+ ["D1F5",0x6C27], | |
+ ["B0B1",0x6C28], | |
+ ["EBB2",0x6C29], | |
+ ["EBB4",0x6C2A], | |
+ ["9AE4",0x6C2B], | |
+ ["9AE5",0x6C2C], | |
+ ["9AE6",0x6C2D], | |
+ ["B5AA",0x6C2E], | |
+ ["C2C8",0x6C2F], | |
+ ["C7E8",0x6C30], | |
+ ["9AE7",0x6C31], | |
+ ["EBB5",0x6C32], | |
+ ["9AE8",0x6C33], | |
+ ["CBAE",0x6C34], | |
+ ["E3DF",0x6C35], | |
+ ["9AE9",0x6C36], | |
+ ["9AEA",0x6C37], | |
+ ["D3C0",0x6C38], | |
+ ["9AEB",0x6C39], | |
+ ["9AEC",0x6C3A], | |
+ ["9AED",0x6C3B], | |
+ ["9AEE",0x6C3C], | |
+ ["D9DB",0x6C3D], | |
+ ["9AEF",0x6C3E], | |
+ ["9AF0",0x6C3F], | |
+ ["CDA1",0x6C40], | |
+ ["D6AD",0x6C41], | |
+ ["C7F3",0x6C42], | |
+ ["9AF1",0x6C43], | |
+ ["9AF2",0x6C44], | |
+ ["9AF3",0x6C45], | |
+ ["D9E0",0x6C46], | |
+ ["BBE3",0x6C47], | |
+ ["9AF4",0x6C48], | |
+ ["BABA",0x6C49], | |
+ ["E3E2",0x6C4A], | |
+ ["9AF5",0x6C4B], | |
+ ["9AF6",0x6C4C], | |
+ ["9AF7",0x6C4D], | |
+ ["9AF8",0x6C4E], | |
+ ["9AF9",0x6C4F], | |
+ ["CFAB",0x6C50], | |
+ ["9AFA",0x6C51], | |
+ ["9AFB",0x6C52], | |
+ ["9AFC",0x6C53], | |
+ ["E3E0",0x6C54], | |
+ ["C9C7",0x6C55], | |
+ ["9AFD",0x6C56], | |
+ ["BAB9",0x6C57], | |
+ ["9AFE",0x6C58], | |
+ ["9B40",0x6C59], | |
+ ["9B41",0x6C5A], | |
+ ["D1B4",0x6C5B], | |
+ ["E3E1",0x6C5C], | |
+ ["C8EA",0x6C5D], | |
+ ["B9AF",0x6C5E], | |
+ ["BDAD",0x6C5F], | |
+ ["B3D8",0x6C60], | |
+ ["CEDB",0x6C61], | |
+ ["9B42",0x6C62], | |
+ ["9B43",0x6C63], | |
+ ["CCC0",0x6C64], | |
+ ["9B44",0x6C65], | |
+ ["9B45",0x6C66], | |
+ ["9B46",0x6C67], | |
+ ["E3E8",0x6C68], | |
+ ["E3E9",0x6C69], | |
+ ["CDF4",0x6C6A], | |
+ ["9B47",0x6C6B], | |
+ ["9B48",0x6C6C], | |
+ ["9B49",0x6C6D], | |
+ ["9B4A",0x6C6E], | |
+ ["9B4B",0x6C6F], | |
+ ["CCAD",0x6C70], | |
+ ["9B4C",0x6C71], | |
+ ["BCB3",0x6C72], | |
+ ["9B4D",0x6C73], | |
+ ["E3EA",0x6C74], | |
+ ["9B4E",0x6C75], | |
+ ["E3EB",0x6C76], | |
+ ["9B4F",0x6C77], | |
+ ["9B50",0x6C78], | |
+ ["D0DA",0x6C79], | |
+ ["9B51",0x6C7A], | |
+ ["9B52",0x6C7B], | |
+ ["9B53",0x6C7C], | |
+ ["C6FB",0x6C7D], | |
+ ["B7DA",0x6C7E], | |
+ ["9B54",0x6C7F], | |
+ ["9B55",0x6C80], | |
+ ["C7DF",0x6C81], | |
+ ["D2CA",0x6C82], | |
+ ["CED6",0x6C83], | |
+ ["9B56",0x6C84], | |
+ ["E3E4",0x6C85], | |
+ ["E3EC",0x6C86], | |
+ ["9B57",0x6C87], | |
+ ["C9F2",0x6C88], | |
+ ["B3C1",0x6C89], | |
+ ["9B58",0x6C8A], | |
+ ["9B59",0x6C8B], | |
+ ["E3E7",0x6C8C], | |
+ ["9B5A",0x6C8D], | |
+ ["9B5B",0x6C8E], | |
+ ["C6E3",0x6C8F], | |
+ ["E3E5",0x6C90], | |
+ ["9B5C",0x6C91], | |
+ ["9B5D",0x6C92], | |
+ ["EDB3",0x6C93], | |
+ ["E3E6",0x6C94], | |
+ ["9B5E",0x6C95], | |
+ ["9B5F",0x6C96], | |
+ ["9B60",0x6C97], | |
+ ["9B61",0x6C98], | |
+ ["C9B3",0x6C99], | |
+ ["9B62",0x6C9A], | |
+ ["C5E6",0x6C9B], | |
+ ["9B63",0x6C9C], | |
+ ["9B64",0x6C9D], | |
+ ["9B65",0x6C9E], | |
+ ["B9B5",0x6C9F], | |
+ ["9B66",0x6CA0], | |
+ ["C3BB",0x6CA1], | |
+ ["9B67",0x6CA2], | |
+ ["E3E3",0x6CA3], | |
+ ["C5BD",0x6CA4], | |
+ ["C1A4",0x6CA5], | |
+ ["C2D9",0x6CA6], | |
+ ["B2D7",0x6CA7], | |
+ ["9B68",0x6CA8], | |
+ ["E3ED",0x6CA9], | |
+ ["BBA6",0x6CAA], | |
+ ["C4AD",0x6CAB], | |
+ ["9B69",0x6CAC], | |
+ ["E3F0",0x6CAD], | |
+ ["BEDA",0x6CAE], | |
+ ["9B6A",0x6CAF], | |
+ ["9B6B",0x6CB0], | |
+ ["E3FB",0x6CB1], | |
+ ["E3F5",0x6CB2], | |
+ ["BAD3",0x6CB3], | |
+ ["9B6C",0x6CB4], | |
+ ["9B6D",0x6CB5], | |
+ ["9B6E",0x6CB6], | |
+ ["9B6F",0x6CB7], | |
+ ["B7D0",0x6CB8], | |
+ ["D3CD",0x6CB9], | |
+ ["9B70",0x6CBA], | |
+ ["D6CE",0x6CBB], | |
+ ["D5D3",0x6CBC], | |
+ ["B9C1",0x6CBD], | |
+ ["D5B4",0x6CBE], | |
+ ["D1D8",0x6CBF], | |
+ ["9B71",0x6CC0], | |
+ ["9B72",0x6CC1], | |
+ ["9B73",0x6CC2], | |
+ ["9B74",0x6CC3], | |
+ ["D0B9",0x6CC4], | |
+ ["C7F6",0x6CC5], | |
+ ["9B75",0x6CC6], | |
+ ["9B76",0x6CC7], | |
+ ["9B77",0x6CC8], | |
+ ["C8AA",0x6CC9], | |
+ ["B2B4",0x6CCA], | |
+ ["9B78",0x6CCB], | |
+ ["C3DA",0x6CCC], | |
+ ["9B79",0x6CCD], | |
+ ["9B7A",0x6CCE], | |
+ ["9B7B",0x6CCF], | |
+ ["E3EE",0x6CD0], | |
+ ["9B7C",0x6CD1], | |
+ ["9B7D",0x6CD2], | |
+ ["E3FC",0x6CD3], | |
+ ["E3EF",0x6CD4], | |
+ ["B7A8",0x6CD5], | |
+ ["E3F7",0x6CD6], | |
+ ["E3F4",0x6CD7], | |
+ ["9B7E",0x6CD8], | |
+ ["9B80",0x6CD9], | |
+ ["9B81",0x6CDA], | |
+ ["B7BA",0x6CDB], | |
+ ["9B82",0x6CDC], | |
+ ["9B83",0x6CDD], | |
+ ["C5A2",0x6CDE], | |
+ ["9B84",0x6CDF], | |
+ ["E3F6",0x6CE0], | |
+ ["C5DD",0x6CE1], | |
+ ["B2A8",0x6CE2], | |
+ ["C6FC",0x6CE3], | |
+ ["9B85",0x6CE4], | |
+ ["C4E0",0x6CE5], | |
+ ["9B86",0x6CE6], | |
+ ["9B87",0x6CE7], | |
+ ["D7A2",0x6CE8], | |
+ ["9B88",0x6CE9], | |
+ ["C0E1",0x6CEA], | |
+ ["E3F9",0x6CEB], | |
+ ["9B89",0x6CEC], | |
+ ["9B8A",0x6CED], | |
+ ["E3FA",0x6CEE], | |
+ ["E3FD",0x6CEF], | |
+ ["CCA9",0x6CF0], | |
+ ["E3F3",0x6CF1], | |
+ ["9B8B",0x6CF2], | |
+ ["D3BE",0x6CF3], | |
+ ["9B8C",0x6CF4], | |
+ ["B1C3",0x6CF5], | |
+ ["EDB4",0x6CF6], | |
+ ["E3F1",0x6CF7], | |
+ ["E3F2",0x6CF8], | |
+ ["9B8D",0x6CF9], | |
+ ["E3F8",0x6CFA], | |
+ ["D0BA",0x6CFB], | |
+ ["C6C3",0x6CFC], | |
+ ["D4F3",0x6CFD], | |
+ ["E3FE",0x6CFE], | |
+ ["9B8E",0x6CFF], | |
+ ["9B8F",0x6D00], | |
+ ["BDE0",0x6D01], | |
+ ["9B90",0x6D02], | |
+ ["9B91",0x6D03], | |
+ ["E4A7",0x6D04], | |
+ ["9B92",0x6D05], | |
+ ["9B93",0x6D06], | |
+ ["E4A6",0x6D07], | |
+ ["9B94",0x6D08], | |
+ ["9B95",0x6D09], | |
+ ["9B96",0x6D0A], | |
+ ["D1F3",0x6D0B], | |
+ ["E4A3",0x6D0C], | |
+ ["9B97",0x6D0D], | |
+ ["E4A9",0x6D0E], | |
+ ["9B98",0x6D0F], | |
+ ["9B99",0x6D10], | |
+ ["9B9A",0x6D11], | |
+ ["C8F7",0x6D12], | |
+ ["9B9B",0x6D13], | |
+ ["9B9C",0x6D14], | |
+ ["9B9D",0x6D15], | |
+ ["9B9E",0x6D16], | |
+ ["CFB4",0x6D17], | |
+ ["9B9F",0x6D18], | |
+ ["E4A8",0x6D19], | |
+ ["E4AE",0x6D1A], | |
+ ["C2E5",0x6D1B], | |
+ ["9BA0",0x6D1C], | |
+ ["9BA1",0x6D1D], | |
+ ["B6B4",0x6D1E], | |
+ ["9BA2",0x6D1F], | |
+ ["9BA3",0x6D20], | |
+ ["9BA4",0x6D21], | |
+ ["9BA5",0x6D22], | |
+ ["9BA6",0x6D23], | |
+ ["9BA7",0x6D24], | |
+ ["BDF2",0x6D25], | |
+ ["9BA8",0x6D26], | |
+ ["E4A2",0x6D27], | |
+ ["9BA9",0x6D28], | |
+ ["9BAA",0x6D29], | |
+ ["BAE9",0x6D2A], | |
+ ["E4AA",0x6D2B], | |
+ ["9BAB",0x6D2C], | |
+ ["9BAC",0x6D2D], | |
+ ["E4AC",0x6D2E], | |
+ ["9BAD",0x6D2F], | |
+ ["9BAE",0x6D30], | |
+ ["B6FD",0x6D31], | |
+ ["D6DE",0x6D32], | |
+ ["E4B2",0x6D33], | |
+ ["9BAF",0x6D34], | |
+ ["E4AD",0x6D35], | |
+ ["9BB0",0x6D36], | |
+ ["9BB1",0x6D37], | |
+ ["9BB2",0x6D38], | |
+ ["E4A1",0x6D39], | |
+ ["9BB3",0x6D3A], | |
+ ["BBEE",0x6D3B], | |
+ ["CDDD",0x6D3C], | |
+ ["C7A2",0x6D3D], | |
+ ["C5C9",0x6D3E], | |
+ ["9BB4",0x6D3F], | |
+ ["9BB5",0x6D40], | |
+ ["C1F7",0x6D41], | |
+ ["9BB6",0x6D42], | |
+ ["E4A4",0x6D43], | |
+ ["9BB7",0x6D44], | |
+ ["C7B3",0x6D45], | |
+ ["BDAC",0x6D46], | |
+ ["BDBD",0x6D47], | |
+ ["E4A5",0x6D48], | |
+ ["9BB8",0x6D49], | |
+ ["D7C7",0x6D4A], | |
+ ["B2E2",0x6D4B], | |
+ ["9BB9",0x6D4C], | |
+ ["E4AB",0x6D4D], | |
+ ["BCC3",0x6D4E], | |
+ ["E4AF",0x6D4F], | |
+ ["9BBA",0x6D50], | |
+ ["BBEB",0x6D51], | |
+ ["E4B0",0x6D52], | |
+ ["C5A8",0x6D53], | |
+ ["E4B1",0x6D54], | |
+ ["9BBB",0x6D55], | |
+ ["9BBC",0x6D56], | |
+ ["9BBD",0x6D57], | |
+ ["9BBE",0x6D58], | |
+ ["D5E3",0x6D59], | |
+ ["BFA3",0x6D5A], | |
+ ["9BBF",0x6D5B], | |
+ ["E4BA",0x6D5C], | |
+ ["9BC0",0x6D5D], | |
+ ["E4B7",0x6D5E], | |
+ ["9BC1",0x6D5F], | |
+ ["E4BB",0x6D60], | |
+ ["9BC2",0x6D61], | |
+ ["9BC3",0x6D62], | |
+ ["E4BD",0x6D63], | |
+ ["9BC4",0x6D64], | |
+ ["9BC5",0x6D65], | |
+ ["C6D6",0x6D66], | |
+ ["9BC6",0x6D67], | |
+ ["9BC7",0x6D68], | |
+ ["BAC6",0x6D69], | |
+ ["C0CB",0x6D6A], | |
+ ["9BC8",0x6D6B], | |
+ ["9BC9",0x6D6C], | |
+ ["9BCA",0x6D6D], | |
+ ["B8A1",0x6D6E], | |
+ ["E4B4",0x6D6F], | |
+ ["9BCB",0x6D70], | |
+ ["9BCC",0x6D71], | |
+ ["9BCD",0x6D72], | |
+ ["9BCE",0x6D73], | |
+ ["D4A1",0x6D74], | |
+ ["9BCF",0x6D75], | |
+ ["9BD0",0x6D76], | |
+ ["BAA3",0x6D77], | |
+ ["BDFE",0x6D78], | |
+ ["9BD1",0x6D79], | |
+ ["9BD2",0x6D7A], | |
+ ["9BD3",0x6D7B], | |
+ ["E4BC",0x6D7C], | |
+ ["9BD4",0x6D7D], | |
+ ["9BD5",0x6D7E], | |
+ ["9BD6",0x6D7F], | |
+ ["9BD7",0x6D80], | |
+ ["9BD8",0x6D81], | |
+ ["CDBF",0x6D82], | |
+ ["9BD9",0x6D83], | |
+ ["9BDA",0x6D84], | |
+ ["C4F9",0x6D85], | |
+ ["9BDB",0x6D86], | |
+ ["9BDC",0x6D87], | |
+ ["CFFB",0x6D88], | |
+ ["C9E6",0x6D89], | |
+ ["9BDD",0x6D8A], | |
+ ["9BDE",0x6D8B], | |
+ ["D3BF",0x6D8C], | |
+ ["9BDF",0x6D8D], | |
+ ["CFD1",0x6D8E], | |
+ ["9BE0",0x6D8F], | |
+ ["9BE1",0x6D90], | |
+ ["E4B3",0x6D91], | |
+ ["9BE2",0x6D92], | |
+ ["E4B8",0x6D93], | |
+ ["E4B9",0x6D94], | |
+ ["CCE9",0x6D95], | |
+ ["9BE3",0x6D96], | |
+ ["9BE4",0x6D97], | |
+ ["9BE5",0x6D98], | |
+ ["9BE6",0x6D99], | |
+ ["9BE7",0x6D9A], | |
+ ["CCCE",0x6D9B], | |
+ ["9BE8",0x6D9C], | |
+ ["C0D4",0x6D9D], | |
+ ["E4B5",0x6D9E], | |
+ ["C1B0",0x6D9F], | |
+ ["E4B6",0x6DA0], | |
+ ["CED0",0x6DA1], | |
+ ["9BE9",0x6DA2], | |
+ ["BBC1",0x6DA3], | |
+ ["B5D3",0x6DA4], | |
+ ["9BEA",0x6DA5], | |
+ ["C8F3",0x6DA6], | |
+ ["BDA7",0x6DA7], | |
+ ["D5C7",0x6DA8], | |
+ ["C9AC",0x6DA9], | |
+ ["B8A2",0x6DAA], | |
+ ["E4CA",0x6DAB], | |
+ ["9BEB",0x6DAC], | |
+ ["9BEC",0x6DAD], | |
+ ["E4CC",0x6DAE], | |
+ ["D1C4",0x6DAF], | |
+ ["9BED",0x6DB0], | |
+ ["9BEE",0x6DB1], | |
+ ["D2BA",0x6DB2], | |
+ ["9BEF",0x6DB3], | |
+ ["9BF0",0x6DB4], | |
+ ["BAAD",0x6DB5], | |
+ ["9BF1",0x6DB6], | |
+ ["9BF2",0x6DB7], | |
+ ["BAD4",0x6DB8], | |
+ ["9BF3",0x6DB9], | |
+ ["9BF4",0x6DBA], | |
+ ["9BF5",0x6DBB], | |
+ ["9BF6",0x6DBC], | |
+ ["9BF7",0x6DBD], | |
+ ["9BF8",0x6DBE], | |
+ ["E4C3",0x6DBF], | |
+ ["B5ED",0x6DC0], | |
+ ["9BF9",0x6DC1], | |
+ ["9BFA",0x6DC2], | |
+ ["9BFB",0x6DC3], | |
+ ["D7CD",0x6DC4], | |
+ ["E4C0",0x6DC5], | |
+ ["CFFD",0x6DC6], | |
+ ["E4BF",0x6DC7], | |
+ ["9BFC",0x6DC8], | |
+ ["9BFD",0x6DC9], | |
+ ["9BFE",0x6DCA], | |
+ ["C1DC",0x6DCB], | |
+ ["CCCA",0x6DCC], | |
+ ["9C40",0x6DCD], | |
+ ["9C41",0x6DCE], | |
+ ["9C42",0x6DCF], | |
+ ["9C43",0x6DD0], | |
+ ["CAE7",0x6DD1], | |
+ ["9C44",0x6DD2], | |
+ ["9C45",0x6DD3], | |
+ ["9C46",0x6DD4], | |
+ ["9C47",0x6DD5], | |
+ ["C4D7",0x6DD6], | |
+ ["9C48",0x6DD7], | |
+ ["CCD4",0x6DD8], | |
+ ["E4C8",0x6DD9], | |
+ ["9C49",0x6DDA], | |
+ ["9C4A",0x6DDB], | |
+ ["9C4B",0x6DDC], | |
+ ["E4C7",0x6DDD], | |
+ ["E4C1",0x6DDE], | |
+ ["9C4C",0x6DDF], | |
+ ["E4C4",0x6DE0], | |
+ ["B5AD",0x6DE1], | |
+ ["9C4D",0x6DE2], | |
+ ["9C4E",0x6DE3], | |
+ ["D3D9",0x6DE4], | |
+ ["9C4F",0x6DE5], | |
+ ["E4C6",0x6DE6], | |
+ ["9C50",0x6DE7], | |
+ ["9C51",0x6DE8], | |
+ ["9C52",0x6DE9], | |
+ ["9C53",0x6DEA], | |
+ ["D2F9",0x6DEB], | |
+ ["B4E3",0x6DEC], | |
+ ["9C54",0x6DED], | |
+ ["BBB4",0x6DEE], | |
+ ["9C55",0x6DEF], | |
+ ["9C56",0x6DF0], | |
+ ["C9EE",0x6DF1], | |
+ ["9C57",0x6DF2], | |
+ ["B4BE",0x6DF3], | |
+ ["9C58",0x6DF4], | |
+ ["9C59",0x6DF5], | |
+ ["9C5A",0x6DF6], | |
+ ["BBEC",0x6DF7], | |
+ ["9C5B",0x6DF8], | |
+ ["D1CD",0x6DF9], | |
+ ["9C5C",0x6DFA], | |
+ ["CCED",0x6DFB], | |
+ ["EDB5",0x6DFC], | |
+ ["9C5D",0x6DFD], | |
+ ["9C5E",0x6DFE], | |
+ ["9C5F",0x6DFF], | |
+ ["9C60",0x6E00], | |
+ ["9C61",0x6E01], | |
+ ["9C62",0x6E02], | |
+ ["9C63",0x6E03], | |
+ ["9C64",0x6E04], | |
+ ["C7E5",0x6E05], | |
+ ["9C65",0x6E06], | |
+ ["9C66",0x6E07], | |
+ ["9C67",0x6E08], | |
+ ["9C68",0x6E09], | |
+ ["D4A8",0x6E0A], | |
+ ["9C69",0x6E0B], | |
+ ["E4CB",0x6E0C], | |
+ ["D7D5",0x6E0D], | |
+ ["E4C2",0x6E0E], | |
+ ["9C6A",0x6E0F], | |
+ ["BDA5",0x6E10], | |
+ ["E4C5",0x6E11], | |
+ ["9C6B",0x6E12], | |
+ ["9C6C",0x6E13], | |
+ ["D3E6",0x6E14], | |
+ ["9C6D",0x6E15], | |
+ ["E4C9",0x6E16], | |
+ ["C9F8",0x6E17], | |
+ ["9C6E",0x6E18], | |
+ ["9C6F",0x6E19], | |
+ ["E4BE",0x6E1A], | |
+ ["9C70",0x6E1B], | |
+ ["9C71",0x6E1C], | |
+ ["D3E5",0x6E1D], | |
+ ["9C72",0x6E1E], | |
+ ["9C73",0x6E1F], | |
+ ["C7FE",0x6E20], | |
+ ["B6C9",0x6E21], | |
+ ["9C74",0x6E22], | |
+ ["D4FC",0x6E23], | |
+ ["B2B3",0x6E24], | |
+ ["E4D7",0x6E25], | |
+ ["9C75",0x6E26], | |
+ ["9C76",0x6E27], | |
+ ["9C77",0x6E28], | |
+ ["CEC2",0x6E29], | |
+ ["9C78",0x6E2A], | |
+ ["E4CD",0x6E2B], | |
+ ["9C79",0x6E2C], | |
+ ["CEBC",0x6E2D], | |
+ ["9C7A",0x6E2E], | |
+ ["B8DB",0x6E2F], | |
+ ["9C7B",0x6E30], | |
+ ["9C7C",0x6E31], | |
+ ["E4D6",0x6E32], | |
+ ["9C7D",0x6E33], | |
+ ["BFCA",0x6E34], | |
+ ["9C7E",0x6E35], | |
+ ["9C80",0x6E36], | |
+ ["9C81",0x6E37], | |
+ ["D3CE",0x6E38], | |
+ ["9C82",0x6E39], | |
+ ["C3EC",0x6E3A], | |
+ ["9C83",0x6E3B], | |
+ ["9C84",0x6E3C], | |
+ ["9C85",0x6E3D], | |
+ ["9C86",0x6E3E], | |
+ ["9C87",0x6E3F], | |
+ ["9C88",0x6E40], | |
+ ["9C89",0x6E41], | |
+ ["9C8A",0x6E42], | |
+ ["C5C8",0x6E43], | |
+ ["E4D8",0x6E44], | |
+ ["9C8B",0x6E45], | |
+ ["9C8C",0x6E46], | |
+ ["9C8D",0x6E47], | |
+ ["9C8E",0x6E48], | |
+ ["9C8F",0x6E49], | |
+ ["9C90",0x6E4A], | |
+ ["9C91",0x6E4B], | |
+ ["9C92",0x6E4C], | |
+ ["CDC4",0x6E4D], | |
+ ["E4CF",0x6E4E], | |
+ ["9C93",0x6E4F], | |
+ ["9C94",0x6E50], | |
+ ["9C95",0x6E51], | |
+ ["9C96",0x6E52], | |
+ ["E4D4",0x6E53], | |
+ ["E4D5",0x6E54], | |
+ ["9C97",0x6E55], | |
+ ["BAFE",0x6E56], | |
+ ["9C98",0x6E57], | |
+ ["CFE6",0x6E58], | |
+ ["9C99",0x6E59], | |
+ ["9C9A",0x6E5A], | |
+ ["D5BF",0x6E5B], | |
+ ["9C9B",0x6E5C], | |
+ ["9C9C",0x6E5D], | |
+ ["9C9D",0x6E5E], | |
+ ["E4D2",0x6E5F], | |
+ ["9C9E",0x6E60], | |
+ ["9C9F",0x6E61], | |
+ ["9CA0",0x6E62], | |
+ ["9CA1",0x6E63], | |
+ ["9CA2",0x6E64], | |
+ ["9CA3",0x6E65], | |
+ ["9CA4",0x6E66], | |
+ ["9CA5",0x6E67], | |
+ ["9CA6",0x6E68], | |
+ ["9CA7",0x6E69], | |
+ ["9CA8",0x6E6A], | |
+ ["E4D0",0x6E6B], | |
+ ["9CA9",0x6E6C], | |
+ ["9CAA",0x6E6D], | |
+ ["E4CE",0x6E6E], | |
+ ["9CAB",0x6E6F], | |
+ ["9CAC",0x6E70], | |
+ ["9CAD",0x6E71], | |
+ ["9CAE",0x6E72], | |
+ ["9CAF",0x6E73], | |
+ ["9CB0",0x6E74], | |
+ ["9CB1",0x6E75], | |
+ ["9CB2",0x6E76], | |
+ ["9CB3",0x6E77], | |
+ ["9CB4",0x6E78], | |
+ ["9CB5",0x6E79], | |
+ ["9CB6",0x6E7A], | |
+ ["9CB7",0x6E7B], | |
+ ["9CB8",0x6E7C], | |
+ ["9CB9",0x6E7D], | |
+ ["CDE5",0x6E7E], | |
+ ["CAAA",0x6E7F], | |
+ ["9CBA",0x6E80], | |
+ ["9CBB",0x6E81], | |
+ ["9CBC",0x6E82], | |
+ ["C0A3",0x6E83], | |
+ ["9CBD",0x6E84], | |
+ ["BDA6",0x6E85], | |
+ ["E4D3",0x6E86], | |
+ ["9CBE",0x6E87], | |
+ ["9CBF",0x6E88], | |
+ ["B8C8",0x6E89], | |
+ ["9CC0",0x6E8A], | |
+ ["9CC1",0x6E8B], | |
+ ["9CC2",0x6E8C], | |
+ ["9CC3",0x6E8D], | |
+ ["9CC4",0x6E8E], | |
+ ["E4E7",0x6E8F], | |
+ ["D4B4",0x6E90], | |
+ ["9CC5",0x6E91], | |
+ ["9CC6",0x6E92], | |
+ ["9CC7",0x6E93], | |
+ ["9CC8",0x6E94], | |
+ ["9CC9",0x6E95], | |
+ ["9CCA",0x6E96], | |
+ ["9CCB",0x6E97], | |
+ ["E4DB",0x6E98], | |
+ ["9CCC",0x6E99], | |
+ ["9CCD",0x6E9A], | |
+ ["9CCE",0x6E9B], | |
+ ["C1EF",0x6E9C], | |
+ ["9CCF",0x6E9D], | |
+ ["9CD0",0x6E9E], | |
+ ["E4E9",0x6E9F], | |
+ ["9CD1",0x6EA0], | |
+ ["9CD2",0x6EA1], | |
+ ["D2E7",0x6EA2], | |
+ ["9CD3",0x6EA3], | |
+ ["9CD4",0x6EA4], | |
+ ["E4DF",0x6EA5], | |
+ ["9CD5",0x6EA6], | |
+ ["E4E0",0x6EA7], | |
+ ["9CD6",0x6EA8], | |
+ ["9CD7",0x6EA9], | |
+ ["CFAA",0x6EAA], | |
+ ["9CD8",0x6EAB], | |
+ ["9CD9",0x6EAC], | |
+ ["9CDA",0x6EAD], | |
+ ["9CDB",0x6EAE], | |
+ ["CBDD",0x6EAF], | |
+ ["9CDC",0x6EB0], | |
+ ["E4DA",0x6EB1], | |
+ ["E4D1",0x6EB2], | |
+ ["9CDD",0x6EB3], | |
+ ["E4E5",0x6EB4], | |
+ ["9CDE",0x6EB5], | |
+ ["C8DC",0x6EB6], | |
+ ["E4E3",0x6EB7], | |
+ ["9CDF",0x6EB8], | |
+ ["9CE0",0x6EB9], | |
+ ["C4E7",0x6EBA], | |
+ ["E4E2",0x6EBB], | |
+ ["9CE1",0x6EBC], | |
+ ["E4E1",0x6EBD], | |
+ ["9CE2",0x6EBE], | |
+ ["9CE3",0x6EBF], | |
+ ["9CE4",0x6EC0], | |
+ ["B3FC",0x6EC1], | |
+ ["E4E8",0x6EC2], | |
+ ["9CE5",0x6EC3], | |
+ ["9CE6",0x6EC4], | |
+ ["9CE7",0x6EC5], | |
+ ["9CE8",0x6EC6], | |
+ ["B5E1",0x6EC7], | |
+ ["9CE9",0x6EC8], | |
+ ["9CEA",0x6EC9], | |
+ ["9CEB",0x6ECA], | |
+ ["D7CC",0x6ECB], | |
+ ["9CEC",0x6ECC], | |
+ ["9CED",0x6ECD], | |
+ ["9CEE",0x6ECE], | |
+ ["E4E6",0x6ECF], | |
+ ["9CEF",0x6ED0], | |
+ ["BBAC",0x6ED1], | |
+ ["9CF0",0x6ED2], | |
+ ["D7D2",0x6ED3], | |
+ ["CCCF",0x6ED4], | |
+ ["EBF8",0x6ED5], | |
+ ["9CF1",0x6ED6], | |
+ ["E4E4",0x6ED7], | |
+ ["9CF2",0x6ED8], | |
+ ["9CF3",0x6ED9], | |
+ ["B9F6",0x6EDA], | |
+ ["9CF4",0x6EDB], | |
+ ["9CF5",0x6EDC], | |
+ ["9CF6",0x6EDD], | |
+ ["D6CD",0x6EDE], | |
+ ["E4D9",0x6EDF], | |
+ ["E4DC",0x6EE0], | |
+ ["C2FA",0x6EE1], | |
+ ["E4DE",0x6EE2], | |
+ ["9CF7",0x6EE3], | |
+ ["C2CB",0x6EE4], | |
+ ["C0C4",0x6EE5], | |
+ ["C2D0",0x6EE6], | |
+ ["9CF8",0x6EE7], | |
+ ["B1F5",0x6EE8], | |
+ ["CCB2",0x6EE9], | |
+ ["9CF9",0x6EEA], | |
+ ["9CFA",0x6EEB], | |
+ ["9CFB",0x6EEC], | |
+ ["9CFC",0x6EED], | |
+ ["9CFD",0x6EEE], | |
+ ["9CFE",0x6EEF], | |
+ ["9D40",0x6EF0], | |
+ ["9D41",0x6EF1], | |
+ ["9D42",0x6EF2], | |
+ ["9D43",0x6EF3], | |
+ ["B5CE",0x6EF4], | |
+ ["9D44",0x6EF5], | |
+ ["9D45",0x6EF6], | |
+ ["9D46",0x6EF7], | |
+ ["9D47",0x6EF8], | |
+ ["E4EF",0x6EF9], | |
+ ["9D48",0x6EFA], | |
+ ["9D49",0x6EFB], | |
+ ["9D4A",0x6EFC], | |
+ ["9D4B",0x6EFD], | |
+ ["9D4C",0x6EFE], | |
+ ["9D4D",0x6EFF], | |
+ ["9D4E",0x6F00], | |
+ ["9D4F",0x6F01], | |
+ ["C6AF",0x6F02], | |
+ ["9D50",0x6F03], | |
+ ["9D51",0x6F04], | |
+ ["9D52",0x6F05], | |
+ ["C6E1",0x6F06], | |
+ ["9D53",0x6F07], | |
+ ["9D54",0x6F08], | |
+ ["E4F5",0x6F09], | |
+ ["9D55",0x6F0A], | |
+ ["9D56",0x6F0B], | |
+ ["9D57",0x6F0C], | |
+ ["9D58",0x6F0D], | |
+ ["9D59",0x6F0E], | |
+ ["C2A9",0x6F0F], | |
+ ["9D5A",0x6F10], | |
+ ["9D5B",0x6F11], | |
+ ["9D5C",0x6F12], | |
+ ["C0EC",0x6F13], | |
+ ["D1DD",0x6F14], | |
+ ["E4EE",0x6F15], | |
+ ["9D5D",0x6F16], | |
+ ["9D5E",0x6F17], | |
+ ["9D5F",0x6F18], | |
+ ["9D60",0x6F19], | |
+ ["9D61",0x6F1A], | |
+ ["9D62",0x6F1B], | |
+ ["9D63",0x6F1C], | |
+ ["9D64",0x6F1D], | |
+ ["9D65",0x6F1E], | |
+ ["9D66",0x6F1F], | |
+ ["C4AE",0x6F20], | |
+ ["9D67",0x6F21], | |
+ ["9D68",0x6F22], | |
+ ["9D69",0x6F23], | |
+ ["E4ED",0x6F24], | |
+ ["9D6A",0x6F25], | |
+ ["9D6B",0x6F26], | |
+ ["9D6C",0x6F27], | |
+ ["9D6D",0x6F28], | |
+ ["E4F6",0x6F29], | |
+ ["E4F4",0x6F2A], | |
+ ["C2FE",0x6F2B], | |
+ ["9D6E",0x6F2C], | |
+ ["E4DD",0x6F2D], | |
+ ["9D6F",0x6F2E], | |
+ ["E4F0",0x6F2F], | |
+ ["9D70",0x6F30], | |
+ ["CAFE",0x6F31], | |
+ ["9D71",0x6F32], | |
+ ["D5C4",0x6F33], | |
+ ["9D72",0x6F34], | |
+ ["9D73",0x6F35], | |
+ ["E4F1",0x6F36], | |
+ ["9D74",0x6F37], | |
+ ["9D75",0x6F38], | |
+ ["9D76",0x6F39], | |
+ ["9D77",0x6F3A], | |
+ ["9D78",0x6F3B], | |
+ ["9D79",0x6F3C], | |
+ ["9D7A",0x6F3D], | |
+ ["D1FA",0x6F3E], | |
+ ["9D7B",0x6F3F], | |
+ ["9D7C",0x6F40], | |
+ ["9D7D",0x6F41], | |
+ ["9D7E",0x6F42], | |
+ ["9D80",0x6F43], | |
+ ["9D81",0x6F44], | |
+ ["9D82",0x6F45], | |
+ ["E4EB",0x6F46], | |
+ ["E4EC",0x6F47], | |
+ ["9D83",0x6F48], | |
+ ["9D84",0x6F49], | |
+ ["9D85",0x6F4A], | |
+ ["E4F2",0x6F4B], | |
+ ["9D86",0x6F4C], | |
+ ["CEAB",0x6F4D], | |
+ ["9D87",0x6F4E], | |
+ ["9D88",0x6F4F], | |
+ ["9D89",0x6F50], | |
+ ["9D8A",0x6F51], | |
+ ["9D8B",0x6F52], | |
+ ["9D8C",0x6F53], | |
+ ["9D8D",0x6F54], | |
+ ["9D8E",0x6F55], | |
+ ["9D8F",0x6F56], | |
+ ["9D90",0x6F57], | |
+ ["C5CB",0x6F58], | |
+ ["9D91",0x6F59], | |
+ ["9D92",0x6F5A], | |
+ ["9D93",0x6F5B], | |
+ ["C7B1",0x6F5C], | |
+ ["9D94",0x6F5D], | |
+ ["C2BA",0x6F5E], | |
+ ["9D95",0x6F5F], | |
+ ["9D96",0x6F60], | |
+ ["9D97",0x6F61], | |
+ ["E4EA",0x6F62], | |
+ ["9D98",0x6F63], | |
+ ["9D99",0x6F64], | |
+ ["9D9A",0x6F65], | |
+ ["C1CA",0x6F66], | |
+ ["9D9B",0x6F67], | |
+ ["9D9C",0x6F68], | |
+ ["9D9D",0x6F69], | |
+ ["9D9E",0x6F6A], | |
+ ["9D9F",0x6F6B], | |
+ ["9DA0",0x6F6C], | |
+ ["CCB6",0x6F6D], | |
+ ["B3B1",0x6F6E], | |
+ ["9DA1",0x6F6F], | |
+ ["9DA2",0x6F70], | |
+ ["9DA3",0x6F71], | |
+ ["E4FB",0x6F72], | |
+ ["9DA4",0x6F73], | |
+ ["E4F3",0x6F74], | |
+ ["9DA5",0x6F75], | |
+ ["9DA6",0x6F76], | |
+ ["9DA7",0x6F77], | |
+ ["E4FA",0x6F78], | |
+ ["9DA8",0x6F79], | |
+ ["E4FD",0x6F7A], | |
+ ["9DA9",0x6F7B], | |
+ ["E4FC",0x6F7C], | |
+ ["9DAA",0x6F7D], | |
+ ["9DAB",0x6F7E], | |
+ ["9DAC",0x6F7F], | |
+ ["9DAD",0x6F80], | |
+ ["9DAE",0x6F81], | |
+ ["9DAF",0x6F82], | |
+ ["9DB0",0x6F83], | |
+ ["B3CE",0x6F84], | |
+ ["9DB1",0x6F85], | |
+ ["9DB2",0x6F86], | |
+ ["9DB3",0x6F87], | |
+ ["B3BA",0x6F88], | |
+ ["E4F7",0x6F89], | |
+ ["9DB4",0x6F8A], | |
+ ["9DB5",0x6F8B], | |
+ ["E4F9",0x6F8C], | |
+ ["E4F8",0x6F8D], | |
+ ["C5EC",0x6F8E], | |
+ ["9DB6",0x6F8F], | |
+ ["9DB7",0x6F90], | |
+ ["9DB8",0x6F91], | |
+ ["9DB9",0x6F92], | |
+ ["9DBA",0x6F93], | |
+ ["9DBB",0x6F94], | |
+ ["9DBC",0x6F95], | |
+ ["9DBD",0x6F96], | |
+ ["9DBE",0x6F97], | |
+ ["9DBF",0x6F98], | |
+ ["9DC0",0x6F99], | |
+ ["9DC1",0x6F9A], | |
+ ["9DC2",0x6F9B], | |
+ ["C0BD",0x6F9C], | |
+ ["9DC3",0x6F9D], | |
+ ["9DC4",0x6F9E], | |
+ ["9DC5",0x6F9F], | |
+ ["9DC6",0x6FA0], | |
+ ["D4E8",0x6FA1], | |
+ ["9DC7",0x6FA2], | |
+ ["9DC8",0x6FA3], | |
+ ["9DC9",0x6FA4], | |
+ ["9DCA",0x6FA5], | |
+ ["9DCB",0x6FA6], | |
+ ["E5A2",0x6FA7], | |
+ ["9DCC",0x6FA8], | |
+ ["9DCD",0x6FA9], | |
+ ["9DCE",0x6FAA], | |
+ ["9DCF",0x6FAB], | |
+ ["9DD0",0x6FAC], | |
+ ["9DD1",0x6FAD], | |
+ ["9DD2",0x6FAE], | |
+ ["9DD3",0x6FAF], | |
+ ["9DD4",0x6FB0], | |
+ ["9DD5",0x6FB1], | |
+ ["9DD6",0x6FB2], | |
+ ["B0C4",0x6FB3], | |
+ ["9DD7",0x6FB4], | |
+ ["9DD8",0x6FB5], | |
+ ["E5A4",0x6FB6], | |
+ ["9DD9",0x6FB7], | |
+ ["9DDA",0x6FB8], | |
+ ["E5A3",0x6FB9], | |
+ ["9DDB",0x6FBA], | |
+ ["9DDC",0x6FBB], | |
+ ["9DDD",0x6FBC], | |
+ ["9DDE",0x6FBD], | |
+ ["9DDF",0x6FBE], | |
+ ["9DE0",0x6FBF], | |
+ ["BCA4",0x6FC0], | |
+ ["9DE1",0x6FC1], | |
+ ["E5A5",0x6FC2], | |
+ ["9DE2",0x6FC3], | |
+ ["9DE3",0x6FC4], | |
+ ["9DE4",0x6FC5], | |
+ ["9DE5",0x6FC6], | |
+ ["9DE6",0x6FC7], | |
+ ["9DE7",0x6FC8], | |
+ ["E5A1",0x6FC9], | |
+ ["9DE8",0x6FCA], | |
+ ["9DE9",0x6FCB], | |
+ ["9DEA",0x6FCC], | |
+ ["9DEB",0x6FCD], | |
+ ["9DEC",0x6FCE], | |
+ ["9DED",0x6FCF], | |
+ ["9DEE",0x6FD0], | |
+ ["E4FE",0x6FD1], | |
+ ["B1F4",0x6FD2], | |
+ ["9DEF",0x6FD3], | |
+ ["9DF0",0x6FD4], | |
+ ["9DF1",0x6FD5], | |
+ ["9DF2",0x6FD6], | |
+ ["9DF3",0x6FD7], | |
+ ["9DF4",0x6FD8], | |
+ ["9DF5",0x6FD9], | |
+ ["9DF6",0x6FDA], | |
+ ["9DF7",0x6FDB], | |
+ ["9DF8",0x6FDC], | |
+ ["9DF9",0x6FDD], | |
+ ["E5A8",0x6FDE], | |
+ ["9DFA",0x6FDF], | |
+ ["E5A9",0x6FE0], | |
+ ["E5A6",0x6FE1], | |
+ ["9DFB",0x6FE2], | |
+ ["9DFC",0x6FE3], | |
+ ["9DFD",0x6FE4], | |
+ ["9DFE",0x6FE5], | |
+ ["9E40",0x6FE6], | |
+ ["9E41",0x6FE7], | |
+ ["9E42",0x6FE8], | |
+ ["9E43",0x6FE9], | |
+ ["9E44",0x6FEA], | |
+ ["9E45",0x6FEB], | |
+ ["9E46",0x6FEC], | |
+ ["9E47",0x6FED], | |
+ ["E5A7",0x6FEE], | |
+ ["E5AA",0x6FEF], | |
+ ["9E48",0x6FF0], | |
+ ["9E49",0x6FF1], | |
+ ["9E4A",0x6FF2], | |
+ ["9E4B",0x6FF3], | |
+ ["9E4C",0x6FF4], | |
+ ["9E4D",0x6FF5], | |
+ ["9E4E",0x6FF6], | |
+ ["9E4F",0x6FF7], | |
+ ["9E50",0x6FF8], | |
+ ["9E51",0x6FF9], | |
+ ["9E52",0x6FFA], | |
+ ["9E53",0x6FFB], | |
+ ["9E54",0x6FFC], | |
+ ["9E55",0x6FFD], | |
+ ["9E56",0x6FFE], | |
+ ["9E57",0x6FFF], | |
+ ["9E58",0x7000], | |
+ ["9E59",0x7001], | |
+ ["9E5A",0x7002], | |
+ ["9E5B",0x7003], | |
+ ["9E5C",0x7004], | |
+ ["9E5D",0x7005], | |
+ ["9E5E",0x7006], | |
+ ["9E5F",0x7007], | |
+ ["9E60",0x7008], | |
+ ["9E61",0x7009], | |
+ ["9E62",0x700A], | |
+ ["9E63",0x700B], | |
+ ["9E64",0x700C], | |
+ ["9E65",0x700D], | |
+ ["9E66",0x700E], | |
+ ["9E67",0x700F], | |
+ ["9E68",0x7010], | |
+ ["C6D9",0x7011], | |
+ ["9E69",0x7012], | |
+ ["9E6A",0x7013], | |
+ ["9E6B",0x7014], | |
+ ["9E6C",0x7015], | |
+ ["9E6D",0x7016], | |
+ ["9E6E",0x7017], | |
+ ["9E6F",0x7018], | |
+ ["9E70",0x7019], | |
+ ["E5AB",0x701A], | |
+ ["E5AD",0x701B], | |
+ ["9E71",0x701C], | |
+ ["9E72",0x701D], | |
+ ["9E73",0x701E], | |
+ ["9E74",0x701F], | |
+ ["9E75",0x7020], | |
+ ["9E76",0x7021], | |
+ ["9E77",0x7022], | |
+ ["E5AC",0x7023], | |
+ ["9E78",0x7024], | |
+ ["9E79",0x7025], | |
+ ["9E7A",0x7026], | |
+ ["9E7B",0x7027], | |
+ ["9E7C",0x7028], | |
+ ["9E7D",0x7029], | |
+ ["9E7E",0x702A], | |
+ ["9E80",0x702B], | |
+ ["9E81",0x702C], | |
+ ["9E82",0x702D], | |
+ ["9E83",0x702E], | |
+ ["9E84",0x702F], | |
+ ["9E85",0x7030], | |
+ ["9E86",0x7031], | |
+ ["9E87",0x7032], | |
+ ["9E88",0x7033], | |
+ ["9E89",0x7034], | |
+ ["E5AF",0x7035], | |
+ ["9E8A",0x7036], | |
+ ["9E8B",0x7037], | |
+ ["9E8C",0x7038], | |
+ ["E5AE",0x7039], | |
+ ["9E8D",0x703A], | |
+ ["9E8E",0x703B], | |
+ ["9E8F",0x703C], | |
+ ["9E90",0x703D], | |
+ ["9E91",0x703E], | |
+ ["9E92",0x703F], | |
+ ["9E93",0x7040], | |
+ ["9E94",0x7041], | |
+ ["9E95",0x7042], | |
+ ["9E96",0x7043], | |
+ ["9E97",0x7044], | |
+ ["9E98",0x7045], | |
+ ["9E99",0x7046], | |
+ ["9E9A",0x7047], | |
+ ["9E9B",0x7048], | |
+ ["9E9C",0x7049], | |
+ ["9E9D",0x704A], | |
+ ["9E9E",0x704B], | |
+ ["B9E0",0x704C], | |
+ ["9E9F",0x704D], | |
+ ["9EA0",0x704E], | |
+ ["E5B0",0x704F], | |
+ ["9EA1",0x7050], | |
+ ["9EA2",0x7051], | |
+ ["9EA3",0x7052], | |
+ ["9EA4",0x7053], | |
+ ["9EA5",0x7054], | |
+ ["9EA6",0x7055], | |
+ ["9EA7",0x7056], | |
+ ["9EA8",0x7057], | |
+ ["9EA9",0x7058], | |
+ ["9EAA",0x7059], | |
+ ["9EAB",0x705A], | |
+ ["9EAC",0x705B], | |
+ ["9EAD",0x705C], | |
+ ["9EAE",0x705D], | |
+ ["E5B1",0x705E], | |
+ ["9EAF",0x705F], | |
+ ["9EB0",0x7060], | |
+ ["9EB1",0x7061], | |
+ ["9EB2",0x7062], | |
+ ["9EB3",0x7063], | |
+ ["9EB4",0x7064], | |
+ ["9EB5",0x7065], | |
+ ["9EB6",0x7066], | |
+ ["9EB7",0x7067], | |
+ ["9EB8",0x7068], | |
+ ["9EB9",0x7069], | |
+ ["9EBA",0x706A], | |
+ ["BBF0",0x706B], | |
+ ["ECE1",0x706C], | |
+ ["C3F0",0x706D], | |
+ ["9EBB",0x706E], | |
+ ["B5C6",0x706F], | |
+ ["BBD2",0x7070], | |
+ ["9EBC",0x7071], | |
+ ["9EBD",0x7072], | |
+ ["9EBE",0x7073], | |
+ ["9EBF",0x7074], | |
+ ["C1E9",0x7075], | |
+ ["D4EE",0x7076], | |
+ ["9EC0",0x7077], | |
+ ["BEC4",0x7078], | |
+ ["9EC1",0x7079], | |
+ ["9EC2",0x707A], | |
+ ["9EC3",0x707B], | |
+ ["D7C6",0x707C], | |
+ ["9EC4",0x707D], | |
+ ["D4D6",0x707E], | |
+ ["B2D3",0x707F], | |
+ ["ECBE",0x7080], | |
+ ["9EC5",0x7081], | |
+ ["9EC6",0x7082], | |
+ ["9EC7",0x7083], | |
+ ["9EC8",0x7084], | |
+ ["EAC1",0x7085], | |
+ ["9EC9",0x7086], | |
+ ["9ECA",0x7087], | |
+ ["9ECB",0x7088], | |
+ ["C2AF",0x7089], | |
+ ["B4B6",0x708A], | |
+ ["9ECC",0x708B], | |
+ ["9ECD",0x708C], | |
+ ["9ECE",0x708D], | |
+ ["D1D7",0x708E], | |
+ ["9ECF",0x708F], | |
+ ["9ED0",0x7090], | |
+ ["9ED1",0x7091], | |
+ ["B3B4",0x7092], | |
+ ["9ED2",0x7093], | |
+ ["C8B2",0x7094], | |
+ ["BFBB",0x7095], | |
+ ["ECC0",0x7096], | |
+ ["9ED3",0x7097], | |
+ ["9ED4",0x7098], | |
+ ["D6CB",0x7099], | |
+ ["9ED5",0x709A], | |
+ ["9ED6",0x709B], | |
+ ["ECBF",0x709C], | |
+ ["ECC1",0x709D], | |
+ ["9ED7",0x709E], | |
+ ["9ED8",0x709F], | |
+ ["9ED9",0x70A0], | |
+ ["9EDA",0x70A1], | |
+ ["9EDB",0x70A2], | |
+ ["9EDC",0x70A3], | |
+ ["9EDD",0x70A4], | |
+ ["9EDE",0x70A5], | |
+ ["9EDF",0x70A6], | |
+ ["9EE0",0x70A7], | |
+ ["9EE1",0x70A8], | |
+ ["9EE2",0x70A9], | |
+ ["9EE3",0x70AA], | |
+ ["ECC5",0x70AB], | |
+ ["BEE6",0x70AC], | |
+ ["CCBF",0x70AD], | |
+ ["C5DA",0x70AE], | |
+ ["BEBC",0x70AF], | |
+ ["9EE4",0x70B0], | |
+ ["ECC6",0x70B1], | |
+ ["9EE5",0x70B2], | |
+ ["B1FE",0x70B3], | |
+ ["9EE6",0x70B4], | |
+ ["9EE7",0x70B5], | |
+ ["9EE8",0x70B6], | |
+ ["ECC4",0x70B7], | |
+ ["D5A8",0x70B8], | |
+ ["B5E3",0x70B9], | |
+ ["9EE9",0x70BA], | |
+ ["ECC2",0x70BB], | |
+ ["C1B6",0x70BC], | |
+ ["B3E3",0x70BD], | |
+ ["9EEA",0x70BE], | |
+ ["9EEB",0x70BF], | |
+ ["ECC3",0x70C0], | |
+ ["CBB8",0x70C1], | |
+ ["C0C3",0x70C2], | |
+ ["CCFE",0x70C3], | |
+ ["9EEC",0x70C4], | |
+ ["9EED",0x70C5], | |
+ ["9EEE",0x70C6], | |
+ ["9EEF",0x70C7], | |
+ ["C1D2",0x70C8], | |
+ ["9EF0",0x70C9], | |
+ ["ECC8",0x70CA], | |
+ ["9EF1",0x70CB], | |
+ ["9EF2",0x70CC], | |
+ ["9EF3",0x70CD], | |
+ ["9EF4",0x70CE], | |
+ ["9EF5",0x70CF], | |
+ ["9EF6",0x70D0], | |
+ ["9EF7",0x70D1], | |
+ ["9EF8",0x70D2], | |
+ ["9EF9",0x70D3], | |
+ ["9EFA",0x70D4], | |
+ ["9EFB",0x70D5], | |
+ ["9EFC",0x70D6], | |
+ ["9EFD",0x70D7], | |
+ ["BAE6",0x70D8], | |
+ ["C0D3",0x70D9], | |
+ ["9EFE",0x70DA], | |
+ ["D6F2",0x70DB], | |
+ ["9F40",0x70DC], | |
+ ["9F41",0x70DD], | |
+ ["9F42",0x70DE], | |
+ ["D1CC",0x70DF], | |
+ ["9F43",0x70E0], | |
+ ["9F44",0x70E1], | |
+ ["9F45",0x70E2], | |
+ ["9F46",0x70E3], | |
+ ["BFBE",0x70E4], | |
+ ["9F47",0x70E5], | |
+ ["B7B3",0x70E6], | |
+ ["C9D5",0x70E7], | |
+ ["ECC7",0x70E8], | |
+ ["BBE2",0x70E9], | |
+ ["9F48",0x70EA], | |
+ ["CCCC",0x70EB], | |
+ ["BDFD",0x70EC], | |
+ ["C8C8",0x70ED], | |
+ ["9F49",0x70EE], | |
+ ["CFA9",0x70EF], | |
+ ["9F4A",0x70F0], | |
+ ["9F4B",0x70F1], | |
+ ["9F4C",0x70F2], | |
+ ["9F4D",0x70F3], | |
+ ["9F4E",0x70F4], | |
+ ["9F4F",0x70F5], | |
+ ["9F50",0x70F6], | |
+ ["CDE9",0x70F7], | |
+ ["9F51",0x70F8], | |
+ ["C5EB",0x70F9], | |
+ ["9F52",0x70FA], | |
+ ["9F53",0x70FB], | |
+ ["9F54",0x70FC], | |
+ ["B7E9",0x70FD], | |
+ ["9F55",0x70FE], | |
+ ["9F56",0x70FF], | |
+ ["9F57",0x7100], | |
+ ["9F58",0x7101], | |
+ ["9F59",0x7102], | |
+ ["9F5A",0x7103], | |
+ ["9F5B",0x7104], | |
+ ["9F5C",0x7105], | |
+ ["9F5D",0x7106], | |
+ ["9F5E",0x7107], | |
+ ["9F5F",0x7108], | |
+ ["D1C9",0x7109], | |
+ ["BAB8",0x710A], | |
+ ["9F60",0x710B], | |
+ ["9F61",0x710C], | |
+ ["9F62",0x710D], | |
+ ["9F63",0x710E], | |
+ ["9F64",0x710F], | |
+ ["ECC9",0x7110], | |
+ ["9F65",0x7111], | |
+ ["9F66",0x7112], | |
+ ["ECCA",0x7113], | |
+ ["9F67",0x7114], | |
+ ["BBC0",0x7115], | |
+ ["ECCB",0x7116], | |
+ ["9F68",0x7117], | |
+ ["ECE2",0x7118], | |
+ ["B1BA",0x7119], | |
+ ["B7D9",0x711A], | |
+ ["9F69",0x711B], | |
+ ["9F6A",0x711C], | |
+ ["9F6B",0x711D], | |
+ ["9F6C",0x711E], | |
+ ["9F6D",0x711F], | |
+ ["9F6E",0x7120], | |
+ ["9F6F",0x7121], | |
+ ["9F70",0x7122], | |
+ ["9F71",0x7123], | |
+ ["9F72",0x7124], | |
+ ["9F73",0x7125], | |
+ ["BDB9",0x7126], | |
+ ["9F74",0x7127], | |
+ ["9F75",0x7128], | |
+ ["9F76",0x7129], | |
+ ["9F77",0x712A], | |
+ ["9F78",0x712B], | |
+ ["9F79",0x712C], | |
+ ["9F7A",0x712D], | |
+ ["9F7B",0x712E], | |
+ ["ECCC",0x712F], | |
+ ["D1E6",0x7130], | |
+ ["ECCD",0x7131], | |
+ ["9F7C",0x7132], | |
+ ["9F7D",0x7133], | |
+ ["9F7E",0x7134], | |
+ ["9F80",0x7135], | |
+ ["C8BB",0x7136], | |
+ ["9F81",0x7137], | |
+ ["9F82",0x7138], | |
+ ["9F83",0x7139], | |
+ ["9F84",0x713A], | |
+ ["9F85",0x713B], | |
+ ["9F86",0x713C], | |
+ ["9F87",0x713D], | |
+ ["9F88",0x713E], | |
+ ["9F89",0x713F], | |
+ ["9F8A",0x7140], | |
+ ["9F8B",0x7141], | |
+ ["9F8C",0x7142], | |
+ ["9F8D",0x7143], | |
+ ["9F8E",0x7144], | |
+ ["ECD1",0x7145], | |
+ ["9F8F",0x7146], | |
+ ["9F90",0x7147], | |
+ ["9F91",0x7148], | |
+ ["9F92",0x7149], | |
+ ["ECD3",0x714A], | |
+ ["9F93",0x714B], | |
+ ["BBCD",0x714C], | |
+ ["9F94",0x714D], | |
+ ["BCE5",0x714E], | |
+ ["9F95",0x714F], | |
+ ["9F96",0x7150], | |
+ ["9F97",0x7151], | |
+ ["9F98",0x7152], | |
+ ["9F99",0x7153], | |
+ ["9F9A",0x7154], | |
+ ["9F9B",0x7155], | |
+ ["9F9C",0x7156], | |
+ ["9F9D",0x7157], | |
+ ["9F9E",0x7158], | |
+ ["9F9F",0x7159], | |
+ ["9FA0",0x715A], | |
+ ["9FA1",0x715B], | |
+ ["ECCF",0x715C], | |
+ ["9FA2",0x715D], | |
+ ["C9B7",0x715E], | |
+ ["9FA3",0x715F], | |
+ ["9FA4",0x7160], | |
+ ["9FA5",0x7161], | |
+ ["9FA6",0x7162], | |
+ ["9FA7",0x7163], | |
+ ["C3BA",0x7164], | |
+ ["9FA8",0x7165], | |
+ ["ECE3",0x7166], | |
+ ["D5D5",0x7167], | |
+ ["ECD0",0x7168], | |
+ ["9FA9",0x7169], | |
+ ["9FAA",0x716A], | |
+ ["9FAB",0x716B], | |
+ ["9FAC",0x716C], | |
+ ["9FAD",0x716D], | |
+ ["D6F3",0x716E], | |
+ ["9FAE",0x716F], | |
+ ["9FAF",0x7170], | |
+ ["9FB0",0x7171], | |
+ ["ECD2",0x7172], | |
+ ["ECCE",0x7173], | |
+ ["9FB1",0x7174], | |
+ ["9FB2",0x7175], | |
+ ["9FB3",0x7176], | |
+ ["9FB4",0x7177], | |
+ ["ECD4",0x7178], | |
+ ["9FB5",0x7179], | |
+ ["ECD5",0x717A], | |
+ ["9FB6",0x717B], | |
+ ["9FB7",0x717C], | |
+ ["C9BF",0x717D], | |
+ ["9FB8",0x717E], | |
+ ["9FB9",0x717F], | |
+ ["9FBA",0x7180], | |
+ ["9FBB",0x7181], | |
+ ["9FBC",0x7182], | |
+ ["9FBD",0x7183], | |
+ ["CFA8",0x7184], | |
+ ["9FBE",0x7185], | |
+ ["9FBF",0x7186], | |
+ ["9FC0",0x7187], | |
+ ["9FC1",0x7188], | |
+ ["9FC2",0x7189], | |
+ ["D0DC",0x718A], | |
+ ["9FC3",0x718B], | |
+ ["9FC4",0x718C], | |
+ ["9FC5",0x718D], | |
+ ["9FC6",0x718E], | |
+ ["D1AC",0x718F], | |
+ ["9FC7",0x7190], | |
+ ["9FC8",0x7191], | |
+ ["9FC9",0x7192], | |
+ ["9FCA",0x7193], | |
+ ["C8DB",0x7194], | |
+ ["9FCB",0x7195], | |
+ ["9FCC",0x7196], | |
+ ["9FCD",0x7197], | |
+ ["ECD6",0x7198], | |
+ ["CEF5",0x7199], | |
+ ["9FCE",0x719A], | |
+ ["9FCF",0x719B], | |
+ ["9FD0",0x719C], | |
+ ["9FD1",0x719D], | |
+ ["9FD2",0x719E], | |
+ ["CAEC",0x719F], | |
+ ["ECDA",0x71A0], | |
+ ["9FD3",0x71A1], | |
+ ["9FD4",0x71A2], | |
+ ["9FD5",0x71A3], | |
+ ["9FD6",0x71A4], | |
+ ["9FD7",0x71A5], | |
+ ["9FD8",0x71A6], | |
+ ["9FD9",0x71A7], | |
+ ["ECD9",0x71A8], | |
+ ["9FDA",0x71A9], | |
+ ["9FDB",0x71AA], | |
+ ["9FDC",0x71AB], | |
+ ["B0BE",0x71AC], | |
+ ["9FDD",0x71AD], | |
+ ["9FDE",0x71AE], | |
+ ["9FDF",0x71AF], | |
+ ["9FE0",0x71B0], | |
+ ["9FE1",0x71B1], | |
+ ["9FE2",0x71B2], | |
+ ["ECD7",0x71B3], | |
+ ["9FE3",0x71B4], | |
+ ["ECD8",0x71B5], | |
+ ["9FE4",0x71B6], | |
+ ["9FE5",0x71B7], | |
+ ["9FE6",0x71B8], | |
+ ["ECE4",0x71B9], | |
+ ["9FE7",0x71BA], | |
+ ["9FE8",0x71BB], | |
+ ["9FE9",0x71BC], | |
+ ["9FEA",0x71BD], | |
+ ["9FEB",0x71BE], | |
+ ["9FEC",0x71BF], | |
+ ["9FED",0x71C0], | |
+ ["9FEE",0x71C1], | |
+ ["9FEF",0x71C2], | |
+ ["C8BC",0x71C3], | |
+ ["9FF0",0x71C4], | |
+ ["9FF1",0x71C5], | |
+ ["9FF2",0x71C6], | |
+ ["9FF3",0x71C7], | |
+ ["9FF4",0x71C8], | |
+ ["9FF5",0x71C9], | |
+ ["9FF6",0x71CA], | |
+ ["9FF7",0x71CB], | |
+ ["9FF8",0x71CC], | |
+ ["9FF9",0x71CD], | |
+ ["C1C7",0x71CE], | |
+ ["9FFA",0x71CF], | |
+ ["9FFB",0x71D0], | |
+ ["9FFC",0x71D1], | |
+ ["9FFD",0x71D2], | |
+ ["9FFE",0x71D3], | |
+ ["ECDC",0x71D4], | |
+ ["D1E0",0x71D5], | |
+ ["A040",0x71D6], | |
+ ["A041",0x71D7], | |
+ ["A042",0x71D8], | |
+ ["A043",0x71D9], | |
+ ["A044",0x71DA], | |
+ ["A045",0x71DB], | |
+ ["A046",0x71DC], | |
+ ["A047",0x71DD], | |
+ ["A048",0x71DE], | |
+ ["A049",0x71DF], | |
+ ["ECDB",0x71E0], | |
+ ["A04A",0x71E1], | |
+ ["A04B",0x71E2], | |
+ ["A04C",0x71E3], | |
+ ["A04D",0x71E4], | |
+ ["D4EF",0x71E5], | |
+ ["A04E",0x71E6], | |
+ ["ECDD",0x71E7], | |
+ ["A04F",0x71E8], | |
+ ["A050",0x71E9], | |
+ ["A051",0x71EA], | |
+ ["A052",0x71EB], | |
+ ["A053",0x71EC], | |
+ ["A054",0x71ED], | |
+ ["DBC6",0x71EE], | |
+ ["A055",0x71EF], | |
+ ["A056",0x71F0], | |
+ ["A057",0x71F1], | |
+ ["A058",0x71F2], | |
+ ["A059",0x71F3], | |
+ ["A05A",0x71F4], | |
+ ["A05B",0x71F5], | |
+ ["A05C",0x71F6], | |
+ ["A05D",0x71F7], | |
+ ["A05E",0x71F8], | |
+ ["ECDE",0x71F9], | |
+ ["A05F",0x71FA], | |
+ ["A060",0x71FB], | |
+ ["A061",0x71FC], | |
+ ["A062",0x71FD], | |
+ ["A063",0x71FE], | |
+ ["A064",0x71FF], | |
+ ["A065",0x7200], | |
+ ["A066",0x7201], | |
+ ["A067",0x7202], | |
+ ["A068",0x7203], | |
+ ["A069",0x7204], | |
+ ["A06A",0x7205], | |
+ ["B1AC",0x7206], | |
+ ["A06B",0x7207], | |
+ ["A06C",0x7208], | |
+ ["A06D",0x7209], | |
+ ["A06E",0x720A], | |
+ ["A06F",0x720B], | |
+ ["A070",0x720C], | |
+ ["A071",0x720D], | |
+ ["A072",0x720E], | |
+ ["A073",0x720F], | |
+ ["A074",0x7210], | |
+ ["A075",0x7211], | |
+ ["A076",0x7212], | |
+ ["A077",0x7213], | |
+ ["A078",0x7214], | |
+ ["A079",0x7215], | |
+ ["A07A",0x7216], | |
+ ["A07B",0x7217], | |
+ ["A07C",0x7218], | |
+ ["A07D",0x7219], | |
+ ["A07E",0x721A], | |
+ ["A080",0x721B], | |
+ ["A081",0x721C], | |
+ ["ECDF",0x721D], | |
+ ["A082",0x721E], | |
+ ["A083",0x721F], | |
+ ["A084",0x7220], | |
+ ["A085",0x7221], | |
+ ["A086",0x7222], | |
+ ["A087",0x7223], | |
+ ["A088",0x7224], | |
+ ["A089",0x7225], | |
+ ["A08A",0x7226], | |
+ ["A08B",0x7227], | |
+ ["ECE0",0x7228], | |
+ ["A08C",0x7229], | |
+ ["D7A6",0x722A], | |
+ ["A08D",0x722B], | |
+ ["C5C0",0x722C], | |
+ ["A08E",0x722D], | |
+ ["A08F",0x722E], | |
+ ["A090",0x722F], | |
+ ["EBBC",0x7230], | |
+ ["B0AE",0x7231], | |
+ ["A091",0x7232], | |
+ ["A092",0x7233], | |
+ ["A093",0x7234], | |
+ ["BEF4",0x7235], | |
+ ["B8B8",0x7236], | |
+ ["D2AF",0x7237], | |
+ ["B0D6",0x7238], | |
+ ["B5F9",0x7239], | |
+ ["A094",0x723A], | |
+ ["D8B3",0x723B], | |
+ ["A095",0x723C], | |
+ ["CBAC",0x723D], | |
+ ["A096",0x723E], | |
+ ["E3DD",0x723F], | |
+ ["A097",0x7240], | |
+ ["A098",0x7241], | |
+ ["A099",0x7242], | |
+ ["A09A",0x7243], | |
+ ["A09B",0x7244], | |
+ ["A09C",0x7245], | |
+ ["A09D",0x7246], | |
+ ["C6AC",0x7247], | |
+ ["B0E6",0x7248], | |
+ ["A09E",0x7249], | |
+ ["A09F",0x724A], | |
+ ["A0A0",0x724B], | |
+ ["C5C6",0x724C], | |
+ ["EBB9",0x724D], | |
+ ["A0A1",0x724E], | |
+ ["A0A2",0x724F], | |
+ ["A0A3",0x7250], | |
+ ["A0A4",0x7251], | |
+ ["EBBA",0x7252], | |
+ ["A0A5",0x7253], | |
+ ["A0A6",0x7254], | |
+ ["A0A7",0x7255], | |
+ ["EBBB",0x7256], | |
+ ["A0A8",0x7257], | |
+ ["A0A9",0x7258], | |
+ ["D1C0",0x7259], | |
+ ["A0AA",0x725A], | |
+ ["C5A3",0x725B], | |
+ ["A0AB",0x725C], | |
+ ["EAF2",0x725D], | |
+ ["A0AC",0x725E], | |
+ ["C4B2",0x725F], | |
+ ["A0AD",0x7260], | |
+ ["C4B5",0x7261], | |
+ ["C0CE",0x7262], | |
+ ["A0AE",0x7263], | |
+ ["A0AF",0x7264], | |
+ ["A0B0",0x7265], | |
+ ["EAF3",0x7266], | |
+ ["C4C1",0x7267], | |
+ ["A0B1",0x7268], | |
+ ["CEEF",0x7269], | |
+ ["A0B2",0x726A], | |
+ ["A0B3",0x726B], | |
+ ["A0B4",0x726C], | |
+ ["A0B5",0x726D], | |
+ ["EAF0",0x726E], | |
+ ["EAF4",0x726F], | |
+ ["A0B6",0x7270], | |
+ ["A0B7",0x7271], | |
+ ["C9FC",0x7272], | |
+ ["A0B8",0x7273], | |
+ ["A0B9",0x7274], | |
+ ["C7A3",0x7275], | |
+ ["A0BA",0x7276], | |
+ ["A0BB",0x7277], | |
+ ["A0BC",0x7278], | |
+ ["CCD8",0x7279], | |
+ ["CEFE",0x727A], | |
+ ["A0BD",0x727B], | |
+ ["A0BE",0x727C], | |
+ ["A0BF",0x727D], | |
+ ["EAF5",0x727E], | |
+ ["EAF6",0x727F], | |
+ ["CFAC",0x7280], | |
+ ["C0E7",0x7281], | |
+ ["A0C0",0x7282], | |
+ ["A0C1",0x7283], | |
+ ["EAF7",0x7284], | |
+ ["A0C2",0x7285], | |
+ ["A0C3",0x7286], | |
+ ["A0C4",0x7287], | |
+ ["A0C5",0x7288], | |
+ ["A0C6",0x7289], | |
+ ["B6BF",0x728A], | |
+ ["EAF8",0x728B], | |
+ ["A0C7",0x728C], | |
+ ["EAF9",0x728D], | |
+ ["A0C8",0x728E], | |
+ ["EAFA",0x728F], | |
+ ["A0C9",0x7290], | |
+ ["A0CA",0x7291], | |
+ ["EAFB",0x7292], | |
+ ["A0CB",0x7293], | |
+ ["A0CC",0x7294], | |
+ ["A0CD",0x7295], | |
+ ["A0CE",0x7296], | |
+ ["A0CF",0x7297], | |
+ ["A0D0",0x7298], | |
+ ["A0D1",0x7299], | |
+ ["A0D2",0x729A], | |
+ ["A0D3",0x729B], | |
+ ["A0D4",0x729C], | |
+ ["A0D5",0x729D], | |
+ ["A0D6",0x729E], | |
+ ["EAF1",0x729F], | |
+ ["A0D7",0x72A0], | |
+ ["A0D8",0x72A1], | |
+ ["A0D9",0x72A2], | |
+ ["A0DA",0x72A3], | |
+ ["A0DB",0x72A4], | |
+ ["A0DC",0x72A5], | |
+ ["A0DD",0x72A6], | |
+ ["A0DE",0x72A7], | |
+ ["A0DF",0x72A8], | |
+ ["A0E0",0x72A9], | |
+ ["A0E1",0x72AA], | |
+ ["A0E2",0x72AB], | |
+ ["C8AE",0x72AC], | |
+ ["E1EB",0x72AD], | |
+ ["A0E3",0x72AE], | |
+ ["B7B8",0x72AF], | |
+ ["E1EC",0x72B0], | |
+ ["A0E4",0x72B1], | |
+ ["A0E5",0x72B2], | |
+ ["A0E6",0x72B3], | |
+ ["E1ED",0x72B4], | |
+ ["A0E7",0x72B5], | |
+ ["D7B4",0x72B6], | |
+ ["E1EE",0x72B7], | |
+ ["E1EF",0x72B8], | |
+ ["D3CC",0x72B9], | |
+ ["A0E8",0x72BA], | |
+ ["A0E9",0x72BB], | |
+ ["A0EA",0x72BC], | |
+ ["A0EB",0x72BD], | |
+ ["A0EC",0x72BE], | |
+ ["A0ED",0x72BF], | |
+ ["A0EE",0x72C0], | |
+ ["E1F1",0x72C1], | |
+ ["BFF1",0x72C2], | |
+ ["E1F0",0x72C3], | |
+ ["B5D2",0x72C4], | |
+ ["A0EF",0x72C5], | |
+ ["A0F0",0x72C6], | |
+ ["A0F1",0x72C7], | |
+ ["B1B7",0x72C8], | |
+ ["A0F2",0x72C9], | |
+ ["A0F3",0x72CA], | |
+ ["A0F4",0x72CB], | |
+ ["A0F5",0x72CC], | |
+ ["E1F3",0x72CD], | |
+ ["E1F2",0x72CE], | |
+ ["A0F6",0x72CF], | |
+ ["BAFC",0x72D0], | |
+ ["A0F7",0x72D1], | |
+ ["E1F4",0x72D2], | |
+ ["A0F8",0x72D3], | |
+ ["A0F9",0x72D4], | |
+ ["A0FA",0x72D5], | |
+ ["A0FB",0x72D6], | |
+ ["B9B7",0x72D7], | |
+ ["A0FC",0x72D8], | |
+ ["BED1",0x72D9], | |
+ ["A0FD",0x72DA], | |
+ ["A0FE",0x72DB], | |
+ ["AA40",0x72DC], | |
+ ["AA41",0x72DD], | |
+ ["C4FC",0x72DE], | |
+ ["AA42",0x72DF], | |
+ ["BADD",0x72E0], | |
+ ["BDC6",0x72E1], | |
+ ["AA43",0x72E2], | |
+ ["AA44",0x72E3], | |
+ ["AA45",0x72E4], | |
+ ["AA46",0x72E5], | |
+ ["AA47",0x72E6], | |
+ ["AA48",0x72E7], | |
+ ["E1F5",0x72E8], | |
+ ["E1F7",0x72E9], | |
+ ["AA49",0x72EA], | |
+ ["AA4A",0x72EB], | |
+ ["B6C0",0x72EC], | |
+ ["CFC1",0x72ED], | |
+ ["CAA8",0x72EE], | |
+ ["E1F6",0x72EF], | |
+ ["D5F8",0x72F0], | |
+ ["D3FC",0x72F1], | |
+ ["E1F8",0x72F2], | |
+ ["E1FC",0x72F3], | |
+ ["E1F9",0x72F4], | |
+ ["AA4B",0x72F5], | |
+ ["AA4C",0x72F6], | |
+ ["E1FA",0x72F7], | |
+ ["C0EA",0x72F8], | |
+ ["AA4D",0x72F9], | |
+ ["E1FE",0x72FA], | |
+ ["E2A1",0x72FB], | |
+ ["C0C7",0x72FC], | |
+ ["AA4E",0x72FD], | |
+ ["AA4F",0x72FE], | |
+ ["AA50",0x72FF], | |
+ ["AA51",0x7300], | |
+ ["E1FB",0x7301], | |
+ ["AA52",0x7302], | |
+ ["E1FD",0x7303], | |
+ ["AA53",0x7304], | |
+ ["AA54",0x7305], | |
+ ["AA55",0x7306], | |
+ ["AA56",0x7307], | |
+ ["AA57",0x7308], | |
+ ["AA58",0x7309], | |
+ ["E2A5",0x730A], | |
+ ["AA59",0x730B], | |
+ ["AA5A",0x730C], | |
+ ["AA5B",0x730D], | |
+ ["C1D4",0x730E], | |
+ ["AA5C",0x730F], | |
+ ["AA5D",0x7310], | |
+ ["AA5E",0x7311], | |
+ ["AA5F",0x7312], | |
+ ["E2A3",0x7313], | |
+ ["AA60",0x7314], | |
+ ["E2A8",0x7315], | |
+ ["B2FE",0x7316], | |
+ ["E2A2",0x7317], | |
+ ["AA61",0x7318], | |
+ ["AA62",0x7319], | |
+ ["AA63",0x731A], | |
+ ["C3CD",0x731B], | |
+ ["B2C2",0x731C], | |
+ ["E2A7",0x731D], | |
+ ["E2A6",0x731E], | |
+ ["AA64",0x731F], | |
+ ["AA65",0x7320], | |
+ ["E2A4",0x7321], | |
+ ["E2A9",0x7322], | |
+ ["AA66",0x7323], | |
+ ["AA67",0x7324], | |
+ ["E2AB",0x7325], | |
+ ["AA68",0x7326], | |
+ ["AA69",0x7327], | |
+ ["AA6A",0x7328], | |
+ ["D0C9",0x7329], | |
+ ["D6ED",0x732A], | |
+ ["C3A8",0x732B], | |
+ ["E2AC",0x732C], | |
+ ["AA6B",0x732D], | |
+ ["CFD7",0x732E], | |
+ ["AA6C",0x732F], | |
+ ["AA6D",0x7330], | |
+ ["E2AE",0x7331], | |
+ ["AA6E",0x7332], | |
+ ["AA6F",0x7333], | |
+ ["BAEF",0x7334], | |
+ ["AA70",0x7335], | |
+ ["AA71",0x7336], | |
+ ["E9E0",0x7337], | |
+ ["E2AD",0x7338], | |
+ ["E2AA",0x7339], | |
+ ["AA72",0x733A], | |
+ ["AA73",0x733B], | |
+ ["AA74",0x733C], | |
+ ["AA75",0x733D], | |
+ ["BBAB",0x733E], | |
+ ["D4B3",0x733F], | |
+ ["AA76",0x7340], | |
+ ["AA77",0x7341], | |
+ ["AA78",0x7342], | |
+ ["AA79",0x7343], | |
+ ["AA7A",0x7344], | |
+ ["AA7B",0x7345], | |
+ ["AA7C",0x7346], | |
+ ["AA7D",0x7347], | |
+ ["AA7E",0x7348], | |
+ ["AA80",0x7349], | |
+ ["AA81",0x734A], | |
+ ["AA82",0x734B], | |
+ ["AA83",0x734C], | |
+ ["E2B0",0x734D], | |
+ ["AA84",0x734E], | |
+ ["AA85",0x734F], | |
+ ["E2AF",0x7350], | |
+ ["AA86",0x7351], | |
+ ["E9E1",0x7352], | |
+ ["AA87",0x7353], | |
+ ["AA88",0x7354], | |
+ ["AA89",0x7355], | |
+ ["AA8A",0x7356], | |
+ ["E2B1",0x7357], | |
+ ["AA8B",0x7358], | |
+ ["AA8C",0x7359], | |
+ ["AA8D",0x735A], | |
+ ["AA8E",0x735B], | |
+ ["AA8F",0x735C], | |
+ ["AA90",0x735D], | |
+ ["AA91",0x735E], | |
+ ["AA92",0x735F], | |
+ ["E2B2",0x7360], | |
+ ["AA93",0x7361], | |
+ ["AA94",0x7362], | |
+ ["AA95",0x7363], | |
+ ["AA96",0x7364], | |
+ ["AA97",0x7365], | |
+ ["AA98",0x7366], | |
+ ["AA99",0x7367], | |
+ ["AA9A",0x7368], | |
+ ["AA9B",0x7369], | |
+ ["AA9C",0x736A], | |
+ ["AA9D",0x736B], | |
+ ["E2B3",0x736C], | |
+ ["CCA1",0x736D], | |
+ ["AA9E",0x736E], | |
+ ["E2B4",0x736F], | |
+ ["AA9F",0x7370], | |
+ ["AAA0",0x7371], | |
+ ["AB40",0x7372], | |
+ ["AB41",0x7373], | |
+ ["AB42",0x7374], | |
+ ["AB43",0x7375], | |
+ ["AB44",0x7376], | |
+ ["AB45",0x7377], | |
+ ["AB46",0x7378], | |
+ ["AB47",0x7379], | |
+ ["AB48",0x737A], | |
+ ["AB49",0x737B], | |
+ ["AB4A",0x737C], | |
+ ["AB4B",0x737D], | |
+ ["E2B5",0x737E], | |
+ ["AB4C",0x737F], | |
+ ["AB4D",0x7380], | |
+ ["AB4E",0x7381], | |
+ ["AB4F",0x7382], | |
+ ["AB50",0x7383], | |
+ ["D0FE",0x7384], | |
+ ["AB51",0x7385], | |
+ ["AB52",0x7386], | |
+ ["C2CA",0x7387], | |
+ ["AB53",0x7388], | |
+ ["D3F1",0x7389], | |
+ ["AB54",0x738A], | |
+ ["CDF5",0x738B], | |
+ ["AB55",0x738C], | |
+ ["AB56",0x738D], | |
+ ["E7E0",0x738E], | |
+ ["AB57",0x738F], | |
+ ["AB58",0x7390], | |
+ ["E7E1",0x7391], | |
+ ["AB59",0x7392], | |
+ ["AB5A",0x7393], | |
+ ["AB5B",0x7394], | |
+ ["AB5C",0x7395], | |
+ ["BEC1",0x7396], | |
+ ["AB5D",0x7397], | |
+ ["AB5E",0x7398], | |
+ ["AB5F",0x7399], | |
+ ["AB60",0x739A], | |
+ ["C2EA",0x739B], | |
+ ["AB61",0x739C], | |
+ ["AB62",0x739D], | |
+ ["AB63",0x739E], | |
+ ["E7E4",0x739F], | |
+ ["AB64",0x73A0], | |
+ ["AB65",0x73A1], | |
+ ["E7E3",0x73A2], | |
+ ["AB66",0x73A3], | |
+ ["AB67",0x73A4], | |
+ ["AB68",0x73A5], | |
+ ["AB69",0x73A6], | |
+ ["AB6A",0x73A7], | |
+ ["AB6B",0x73A8], | |
+ ["CDE6",0x73A9], | |
+ ["AB6C",0x73AA], | |
+ ["C3B5",0x73AB], | |
+ ["AB6D",0x73AC], | |
+ ["AB6E",0x73AD], | |
+ ["E7E2",0x73AE], | |
+ ["BBB7",0x73AF], | |
+ ["CFD6",0x73B0], | |
+ ["AB6F",0x73B1], | |
+ ["C1E1",0x73B2], | |
+ ["E7E9",0x73B3], | |
+ ["AB70",0x73B4], | |
+ ["AB71",0x73B5], | |
+ ["AB72",0x73B6], | |
+ ["E7E8",0x73B7], | |
+ ["AB73",0x73B8], | |
+ ["AB74",0x73B9], | |
+ ["E7F4",0x73BA], | |
+ ["B2A3",0x73BB], | |
+ ["AB75",0x73BC], | |
+ ["AB76",0x73BD], | |
+ ["AB77",0x73BE], | |
+ ["AB78",0x73BF], | |
+ ["E7EA",0x73C0], | |
+ ["AB79",0x73C1], | |
+ ["E7E6",0x73C2], | |
+ ["AB7A",0x73C3], | |
+ ["AB7B",0x73C4], | |
+ ["AB7C",0x73C5], | |
+ ["AB7D",0x73C6], | |
+ ["AB7E",0x73C7], | |
+ ["E7EC",0x73C8], | |
+ ["E7EB",0x73C9], | |
+ ["C9BA",0x73CA], | |
+ ["AB80",0x73CB], | |
+ ["AB81",0x73CC], | |
+ ["D5E4",0x73CD], | |
+ ["AB82",0x73CE], | |
+ ["E7E5",0x73CF], | |
+ ["B7A9",0x73D0], | |
+ ["E7E7",0x73D1], | |
+ ["AB83",0x73D2], | |
+ ["AB84",0x73D3], | |
+ ["AB85",0x73D4], | |
+ ["AB86",0x73D5], | |
+ ["AB87",0x73D6], | |
+ ["AB88",0x73D7], | |
+ ["AB89",0x73D8], | |
+ ["E7EE",0x73D9], | |
+ ["AB8A",0x73DA], | |
+ ["AB8B",0x73DB], | |
+ ["AB8C",0x73DC], | |
+ ["AB8D",0x73DD], | |
+ ["E7F3",0x73DE], | |
+ ["AB8E",0x73DF], | |
+ ["D6E9",0x73E0], | |
+ ["AB8F",0x73E1], | |
+ ["AB90",0x73E2], | |
+ ["AB91",0x73E3], | |
+ ["AB92",0x73E4], | |
+ ["E7ED",0x73E5], | |
+ ["AB93",0x73E6], | |
+ ["E7F2",0x73E7], | |
+ ["AB94",0x73E8], | |
+ ["E7F1",0x73E9], | |
+ ["AB95",0x73EA], | |
+ ["AB96",0x73EB], | |
+ ["AB97",0x73EC], | |
+ ["B0E0",0x73ED], | |
+ ["AB98",0x73EE], | |
+ ["AB99",0x73EF], | |
+ ["AB9A",0x73F0], | |
+ ["AB9B",0x73F1], | |
+ ["E7F5",0x73F2], | |
+ ["AB9C",0x73F3], | |
+ ["AB9D",0x73F4], | |
+ ["AB9E",0x73F5], | |
+ ["AB9F",0x73F6], | |
+ ["ABA0",0x73F7], | |
+ ["AC40",0x73F8], | |
+ ["AC41",0x73F9], | |
+ ["AC42",0x73FA], | |
+ ["AC43",0x73FB], | |
+ ["AC44",0x73FC], | |
+ ["AC45",0x73FD], | |
+ ["AC46",0x73FE], | |
+ ["AC47",0x73FF], | |
+ ["AC48",0x7400], | |
+ ["AC49",0x7401], | |
+ ["AC4A",0x7402], | |
+ ["C7F2",0x7403], | |
+ ["AC4B",0x7404], | |
+ ["C0C5",0x7405], | |
+ ["C0ED",0x7406], | |
+ ["AC4C",0x7407], | |
+ ["AC4D",0x7408], | |
+ ["C1F0",0x7409], | |
+ ["E7F0",0x740A], | |
+ ["AC4E",0x740B], | |
+ ["AC4F",0x740C], | |
+ ["AC50",0x740D], | |
+ ["AC51",0x740E], | |
+ ["E7F6",0x740F], | |
+ ["CBF6",0x7410], | |
+ ["AC52",0x7411], | |
+ ["AC53",0x7412], | |
+ ["AC54",0x7413], | |
+ ["AC55",0x7414], | |
+ ["AC56",0x7415], | |
+ ["AC57",0x7416], | |
+ ["AC58",0x7417], | |
+ ["AC59",0x7418], | |
+ ["AC5A",0x7419], | |
+ ["E8A2",0x741A], | |
+ ["E8A1",0x741B], | |
+ ["AC5B",0x741C], | |
+ ["AC5C",0x741D], | |
+ ["AC5D",0x741E], | |
+ ["AC5E",0x741F], | |
+ ["AC5F",0x7420], | |
+ ["AC60",0x7421], | |
+ ["D7C1",0x7422], | |
+ ["AC61",0x7423], | |
+ ["AC62",0x7424], | |
+ ["E7FA",0x7425], | |
+ ["E7F9",0x7426], | |
+ ["AC63",0x7427], | |
+ ["E7FB",0x7428], | |
+ ["AC64",0x7429], | |
+ ["E7F7",0x742A], | |
+ ["AC65",0x742B], | |
+ ["E7FE",0x742C], | |
+ ["AC66",0x742D], | |
+ ["E7FD",0x742E], | |
+ ["AC67",0x742F], | |
+ ["E7FC",0x7430], | |
+ ["AC68",0x7431], | |
+ ["AC69",0x7432], | |
+ ["C1D5",0x7433], | |
+ ["C7D9",0x7434], | |
+ ["C5FD",0x7435], | |
+ ["C5C3",0x7436], | |
+ ["AC6A",0x7437], | |
+ ["AC6B",0x7438], | |
+ ["AC6C",0x7439], | |
+ ["AC6D",0x743A], | |
+ ["AC6E",0x743B], | |
+ ["C7ED",0x743C], | |
+ ["AC6F",0x743D], | |
+ ["AC70",0x743E], | |
+ ["AC71",0x743F], | |
+ ["AC72",0x7440], | |
+ ["E8A3",0x7441], | |
+ ["AC73",0x7442], | |
+ ["AC74",0x7443], | |
+ ["AC75",0x7444], | |
+ ["AC76",0x7445], | |
+ ["AC77",0x7446], | |
+ ["AC78",0x7447], | |
+ ["AC79",0x7448], | |
+ ["AC7A",0x7449], | |
+ ["AC7B",0x744A], | |
+ ["AC7C",0x744B], | |
+ ["AC7D",0x744C], | |
+ ["AC7E",0x744D], | |
+ ["AC80",0x744E], | |
+ ["AC81",0x744F], | |
+ ["AC82",0x7450], | |
+ ["AC83",0x7451], | |
+ ["AC84",0x7452], | |
+ ["AC85",0x7453], | |
+ ["AC86",0x7454], | |
+ ["E8A6",0x7455], | |
+ ["AC87",0x7456], | |
+ ["E8A5",0x7457], | |
+ ["AC88",0x7458], | |
+ ["E8A7",0x7459], | |
+ ["BAF7",0x745A], | |
+ ["E7F8",0x745B], | |
+ ["E8A4",0x745C], | |
+ ["AC89",0x745D], | |
+ ["C8F0",0x745E], | |
+ ["C9AA",0x745F], | |
+ ["AC8A",0x7460], | |
+ ["AC8B",0x7461], | |
+ ["AC8C",0x7462], | |
+ ["AC8D",0x7463], | |
+ ["AC8E",0x7464], | |
+ ["AC8F",0x7465], | |
+ ["AC90",0x7466], | |
+ ["AC91",0x7467], | |
+ ["AC92",0x7468], | |
+ ["AC93",0x7469], | |
+ ["AC94",0x746A], | |
+ ["AC95",0x746B], | |
+ ["AC96",0x746C], | |
+ ["E8A9",0x746D], | |
+ ["AC97",0x746E], | |
+ ["AC98",0x746F], | |
+ ["B9E5",0x7470], | |
+ ["AC99",0x7471], | |
+ ["AC9A",0x7472], | |
+ ["AC9B",0x7473], | |
+ ["AC9C",0x7474], | |
+ ["AC9D",0x7475], | |
+ ["D1FE",0x7476], | |
+ ["E8A8",0x7477], | |
+ ["AC9E",0x7478], | |
+ ["AC9F",0x7479], | |
+ ["ACA0",0x747A], | |
+ ["AD40",0x747B], | |
+ ["AD41",0x747C], | |
+ ["AD42",0x747D], | |
+ ["E8AA",0x747E], | |
+ ["AD43",0x747F], | |
+ ["E8AD",0x7480], | |
+ ["E8AE",0x7481], | |
+ ["AD44",0x7482], | |
+ ["C1A7",0x7483], | |
+ ["AD45",0x7484], | |
+ ["AD46",0x7485], | |
+ ["AD47",0x7486], | |
+ ["E8AF",0x7487], | |
+ ["AD48",0x7488], | |
+ ["AD49",0x7489], | |
+ ["AD4A",0x748A], | |
+ ["E8B0",0x748B], | |
+ ["AD4B",0x748C], | |
+ ["AD4C",0x748D], | |
+ ["E8AC",0x748E], | |
+ ["AD4D",0x748F], | |
+ ["E8B4",0x7490], | |
+ ["AD4E",0x7491], | |
+ ["AD4F",0x7492], | |
+ ["AD50",0x7493], | |
+ ["AD51",0x7494], | |
+ ["AD52",0x7495], | |
+ ["AD53",0x7496], | |
+ ["AD54",0x7497], | |
+ ["AD55",0x7498], | |
+ ["AD56",0x7499], | |
+ ["AD57",0x749A], | |
+ ["AD58",0x749B], | |
+ ["E8AB",0x749C], | |
+ ["AD59",0x749D], | |
+ ["E8B1",0x749E], | |
+ ["AD5A",0x749F], | |
+ ["AD5B",0x74A0], | |
+ ["AD5C",0x74A1], | |
+ ["AD5D",0x74A2], | |
+ ["AD5E",0x74A3], | |
+ ["AD5F",0x74A4], | |
+ ["AD60",0x74A5], | |
+ ["AD61",0x74A6], | |
+ ["E8B5",0x74A7], | |
+ ["E8B2",0x74A8], | |
+ ["E8B3",0x74A9], | |
+ ["AD62",0x74AA], | |
+ ["AD63",0x74AB], | |
+ ["AD64",0x74AC], | |
+ ["AD65",0x74AD], | |
+ ["AD66",0x74AE], | |
+ ["AD67",0x74AF], | |
+ ["AD68",0x74B0], | |
+ ["AD69",0x74B1], | |
+ ["AD6A",0x74B2], | |
+ ["AD6B",0x74B3], | |
+ ["AD6C",0x74B4], | |
+ ["AD6D",0x74B5], | |
+ ["AD6E",0x74B6], | |
+ ["AD6F",0x74B7], | |
+ ["AD70",0x74B8], | |
+ ["AD71",0x74B9], | |
+ ["E8B7",0x74BA], | |
+ ["AD72",0x74BB], | |
+ ["AD73",0x74BC], | |
+ ["AD74",0x74BD], | |
+ ["AD75",0x74BE], | |
+ ["AD76",0x74BF], | |
+ ["AD77",0x74C0], | |
+ ["AD78",0x74C1], | |
+ ["AD79",0x74C2], | |
+ ["AD7A",0x74C3], | |
+ ["AD7B",0x74C4], | |
+ ["AD7C",0x74C5], | |
+ ["AD7D",0x74C6], | |
+ ["AD7E",0x74C7], | |
+ ["AD80",0x74C8], | |
+ ["AD81",0x74C9], | |
+ ["AD82",0x74CA], | |
+ ["AD83",0x74CB], | |
+ ["AD84",0x74CC], | |
+ ["AD85",0x74CD], | |
+ ["AD86",0x74CE], | |
+ ["AD87",0x74CF], | |
+ ["AD88",0x74D0], | |
+ ["AD89",0x74D1], | |
+ ["E8B6",0x74D2], | |
+ ["AD8A",0x74D3], | |
+ ["AD8B",0x74D4], | |
+ ["AD8C",0x74D5], | |
+ ["AD8D",0x74D6], | |
+ ["AD8E",0x74D7], | |
+ ["AD8F",0x74D8], | |
+ ["AD90",0x74D9], | |
+ ["AD91",0x74DA], | |
+ ["AD92",0x74DB], | |
+ ["B9CF",0x74DC], | |
+ ["AD93",0x74DD], | |
+ ["F0AC",0x74DE], | |
+ ["AD94",0x74DF], | |
+ ["F0AD",0x74E0], | |
+ ["AD95",0x74E1], | |
+ ["C6B0",0x74E2], | |
+ ["B0EA",0x74E3], | |
+ ["C8BF",0x74E4], | |
+ ["AD96",0x74E5], | |
+ ["CDDF",0x74E6], | |
+ ["AD97",0x74E7], | |
+ ["AD98",0x74E8], | |
+ ["AD99",0x74E9], | |
+ ["AD9A",0x74EA], | |
+ ["AD9B",0x74EB], | |
+ ["AD9C",0x74EC], | |
+ ["AD9D",0x74ED], | |
+ ["CECD",0x74EE], | |
+ ["EAB1",0x74EF], | |
+ ["AD9E",0x74F0], | |
+ ["AD9F",0x74F1], | |
+ ["ADA0",0x74F2], | |
+ ["AE40",0x74F3], | |
+ ["EAB2",0x74F4], | |
+ ["AE41",0x74F5], | |
+ ["C6BF",0x74F6], | |
+ ["B4C9",0x74F7], | |
+ ["AE42",0x74F8], | |
+ ["AE43",0x74F9], | |
+ ["AE44",0x74FA], | |
+ ["AE45",0x74FB], | |
+ ["AE46",0x74FC], | |
+ ["AE47",0x74FD], | |
+ ["AE48",0x74FE], | |
+ ["EAB3",0x74FF], | |
+ ["AE49",0x7500], | |
+ ["AE4A",0x7501], | |
+ ["AE4B",0x7502], | |
+ ["AE4C",0x7503], | |
+ ["D5E7",0x7504], | |
+ ["AE4D",0x7505], | |
+ ["AE4E",0x7506], | |
+ ["AE4F",0x7507], | |
+ ["AE50",0x7508], | |
+ ["AE51",0x7509], | |
+ ["AE52",0x750A], | |
+ ["AE53",0x750B], | |
+ ["AE54",0x750C], | |
+ ["DDF9",0x750D], | |
+ ["AE55",0x750E], | |
+ ["EAB4",0x750F], | |
+ ["AE56",0x7510], | |
+ ["EAB5",0x7511], | |
+ ["AE57",0x7512], | |
+ ["EAB6",0x7513], | |
+ ["AE58",0x7514], | |
+ ["AE59",0x7515], | |
+ ["AE5A",0x7516], | |
+ ["AE5B",0x7517], | |
+ ["B8CA",0x7518], | |
+ ["DFB0",0x7519], | |
+ ["C9F5",0x751A], | |
+ ["AE5C",0x751B], | |
+ ["CCF0",0x751C], | |
+ ["AE5D",0x751D], | |
+ ["AE5E",0x751E], | |
+ ["C9FA",0x751F], | |
+ ["AE5F",0x7520], | |
+ ["AE60",0x7521], | |
+ ["AE61",0x7522], | |
+ ["AE62",0x7523], | |
+ ["AE63",0x7524], | |
+ ["C9FB",0x7525], | |
+ ["AE64",0x7526], | |
+ ["AE65",0x7527], | |
+ ["D3C3",0x7528], | |
+ ["CBA6",0x7529], | |
+ ["AE66",0x752A], | |
+ ["B8A6",0x752B], | |
+ ["F0AE",0x752C], | |
+ ["B1C2",0x752D], | |
+ ["AE67",0x752E], | |
+ ["E5B8",0x752F], | |
+ ["CCEF",0x7530], | |
+ ["D3C9",0x7531], | |
+ ["BCD7",0x7532], | |
+ ["C9EA",0x7533], | |
+ ["AE68",0x7534], | |
+ ["B5E7",0x7535], | |
+ ["AE69",0x7536], | |
+ ["C4D0",0x7537], | |
+ ["B5E9",0x7538], | |
+ ["AE6A",0x7539], | |
+ ["EEAE",0x753A], | |
+ ["BBAD",0x753B], | |
+ ["AE6B",0x753C], | |
+ ["AE6C",0x753D], | |
+ ["E7DE",0x753E], | |
+ ["AE6D",0x753F], | |
+ ["EEAF",0x7540], | |
+ ["AE6E",0x7541], | |
+ ["AE6F",0x7542], | |
+ ["AE70",0x7543], | |
+ ["AE71",0x7544], | |
+ ["B3A9",0x7545], | |
+ ["AE72",0x7546], | |
+ ["AE73",0x7547], | |
+ ["EEB2",0x7548], | |
+ ["AE74",0x7549], | |
+ ["AE75",0x754A], | |
+ ["EEB1",0x754B], | |
+ ["BDE7",0x754C], | |
+ ["AE76",0x754D], | |
+ ["EEB0",0x754E], | |
+ ["CEB7",0x754F], | |
+ ["AE77",0x7550], | |
+ ["AE78",0x7551], | |
+ ["AE79",0x7552], | |
+ ["AE7A",0x7553], | |
+ ["C5CF",0x7554], | |
+ ["AE7B",0x7555], | |
+ ["AE7C",0x7556], | |
+ ["AE7D",0x7557], | |
+ ["AE7E",0x7558], | |
+ ["C1F4",0x7559], | |
+ ["DBCE",0x755A], | |
+ ["EEB3",0x755B], | |
+ ["D0F3",0x755C], | |
+ ["AE80",0x755D], | |
+ ["AE81",0x755E], | |
+ ["AE82",0x755F], | |
+ ["AE83",0x7560], | |
+ ["AE84",0x7561], | |
+ ["AE85",0x7562], | |
+ ["AE86",0x7563], | |
+ ["AE87",0x7564], | |
+ ["C2D4",0x7565], | |
+ ["C6E8",0x7566], | |
+ ["AE88",0x7567], | |
+ ["AE89",0x7568], | |
+ ["AE8A",0x7569], | |
+ ["B7AC",0x756A], | |
+ ["AE8B",0x756B], | |
+ ["AE8C",0x756C], | |
+ ["AE8D",0x756D], | |
+ ["AE8E",0x756E], | |
+ ["AE8F",0x756F], | |
+ ["AE90",0x7570], | |
+ ["AE91",0x7571], | |
+ ["EEB4",0x7572], | |
+ ["AE92",0x7573], | |
+ ["B3EB",0x7574], | |
+ ["AE93",0x7575], | |
+ ["AE94",0x7576], | |
+ ["AE95",0x7577], | |
+ ["BBFB",0x7578], | |
+ ["EEB5",0x7579], | |
+ ["AE96",0x757A], | |
+ ["AE97",0x757B], | |
+ ["AE98",0x757C], | |
+ ["AE99",0x757D], | |
+ ["AE9A",0x757E], | |
+ ["E7DC",0x757F], | |
+ ["AE9B",0x7580], | |
+ ["AE9C",0x7581], | |
+ ["AE9D",0x7582], | |
+ ["EEB6",0x7583], | |
+ ["AE9E",0x7584], | |
+ ["AE9F",0x7585], | |
+ ["BDAE",0x7586], | |
+ ["AEA0",0x7587], | |
+ ["AF40",0x7588], | |
+ ["AF41",0x7589], | |
+ ["AF42",0x758A], | |
+ ["F1E2",0x758B], | |
+ ["AF43",0x758C], | |
+ ["AF44",0x758D], | |
+ ["AF45",0x758E], | |
+ ["CAE8",0x758F], | |
+ ["AF46",0x7590], | |
+ ["D2C9",0x7591], | |
+ ["F0DA",0x7592], | |
+ ["AF47",0x7593], | |
+ ["F0DB",0x7594], | |
+ ["AF48",0x7595], | |
+ ["F0DC",0x7596], | |
+ ["C1C6",0x7597], | |
+ ["AF49",0x7598], | |
+ ["B8ED",0x7599], | |
+ ["BECE",0x759A], | |
+ ["AF4A",0x759B], | |
+ ["AF4B",0x759C], | |
+ ["F0DE",0x759D], | |
+ ["AF4C",0x759E], | |
+ ["C5B1",0x759F], | |
+ ["F0DD",0x75A0], | |
+ ["D1F1",0x75A1], | |
+ ["AF4D",0x75A2], | |
+ ["F0E0",0x75A3], | |
+ ["B0CC",0x75A4], | |
+ ["BDEA",0x75A5], | |
+ ["AF4E",0x75A6], | |
+ ["AF4F",0x75A7], | |
+ ["AF50",0x75A8], | |
+ ["AF51",0x75A9], | |
+ ["AF52",0x75AA], | |
+ ["D2DF",0x75AB], | |
+ ["F0DF",0x75AC], | |
+ ["AF53",0x75AD], | |
+ ["B4AF",0x75AE], | |
+ ["B7E8",0x75AF], | |
+ ["F0E6",0x75B0], | |
+ ["F0E5",0x75B1], | |
+ ["C6A3",0x75B2], | |
+ ["F0E1",0x75B3], | |
+ ["F0E2",0x75B4], | |
+ ["B4C3",0x75B5], | |
+ ["AF54",0x75B6], | |
+ ["AF55",0x75B7], | |
+ ["F0E3",0x75B8], | |
+ ["D5EE",0x75B9], | |
+ ["AF56",0x75BA], | |
+ ["AF57",0x75BB], | |
+ ["CCDB",0x75BC], | |
+ ["BED2",0x75BD], | |
+ ["BCB2",0x75BE], | |
+ ["AF58",0x75BF], | |
+ ["AF59",0x75C0], | |
+ ["AF5A",0x75C1], | |
+ ["F0E8",0x75C2], | |
+ ["F0E7",0x75C3], | |
+ ["F0E4",0x75C4], | |
+ ["B2A1",0x75C5], | |
+ ["AF5B",0x75C6], | |
+ ["D6A2",0x75C7], | |
+ ["D3B8",0x75C8], | |
+ ["BEB7",0x75C9], | |
+ ["C8AC",0x75CA], | |
+ ["AF5C",0x75CB], | |
+ ["AF5D",0x75CC], | |
+ ["F0EA",0x75CD], | |
+ ["AF5E",0x75CE], | |
+ ["AF5F",0x75CF], | |
+ ["AF60",0x75D0], | |
+ ["AF61",0x75D1], | |
+ ["D1F7",0x75D2], | |
+ ["AF62",0x75D3], | |
+ ["D6CC",0x75D4], | |
+ ["BADB",0x75D5], | |
+ ["F0E9",0x75D6], | |
+ ["AF63",0x75D7], | |
+ ["B6BB",0x75D8], | |
+ ["AF64",0x75D9], | |
+ ["AF65",0x75DA], | |
+ ["CDB4",0x75DB], | |
+ ["AF66",0x75DC], | |
+ ["AF67",0x75DD], | |
+ ["C6A6",0x75DE], | |
+ ["AF68",0x75DF], | |
+ ["AF69",0x75E0], | |
+ ["AF6A",0x75E1], | |
+ ["C1A1",0x75E2], | |
+ ["F0EB",0x75E3], | |
+ ["F0EE",0x75E4], | |
+ ["AF6B",0x75E5], | |
+ ["F0ED",0x75E6], | |
+ ["F0F0",0x75E7], | |
+ ["F0EC",0x75E8], | |
+ ["AF6C",0x75E9], | |
+ ["BBBE",0x75EA], | |
+ ["F0EF",0x75EB], | |
+ ["AF6D",0x75EC], | |
+ ["AF6E",0x75ED], | |
+ ["AF6F",0x75EE], | |
+ ["AF70",0x75EF], | |
+ ["CCB5",0x75F0], | |
+ ["F0F2",0x75F1], | |
+ ["AF71",0x75F2], | |
+ ["AF72",0x75F3], | |
+ ["B3D5",0x75F4], | |
+ ["AF73",0x75F5], | |
+ ["AF74",0x75F6], | |
+ ["AF75",0x75F7], | |
+ ["AF76",0x75F8], | |
+ ["B1D4",0x75F9], | |
+ ["AF77",0x75FA], | |
+ ["AF78",0x75FB], | |
+ ["F0F3",0x75FC], | |
+ ["AF79",0x75FD], | |
+ ["AF7A",0x75FE], | |
+ ["F0F4",0x75FF], | |
+ ["F0F6",0x7600], | |
+ ["B4E1",0x7601], | |
+ ["AF7B",0x7602], | |
+ ["F0F1",0x7603], | |
+ ["AF7C",0x7604], | |
+ ["F0F7",0x7605], | |
+ ["AF7D",0x7606], | |
+ ["AF7E",0x7607], | |
+ ["AF80",0x7608], | |
+ ["AF81",0x7609], | |
+ ["F0FA",0x760A], | |
+ ["AF82",0x760B], | |
+ ["F0F8",0x760C], | |
+ ["AF83",0x760D], | |
+ ["AF84",0x760E], | |
+ ["AF85",0x760F], | |
+ ["F0F5",0x7610], | |
+ ["AF86",0x7611], | |
+ ["AF87",0x7612], | |
+ ["AF88",0x7613], | |
+ ["AF89",0x7614], | |
+ ["F0FD",0x7615], | |
+ ["AF8A",0x7616], | |
+ ["F0F9",0x7617], | |
+ ["F0FC",0x7618], | |
+ ["F0FE",0x7619], | |
+ ["AF8B",0x761A], | |
+ ["F1A1",0x761B], | |
+ ["AF8C",0x761C], | |
+ ["AF8D",0x761D], | |
+ ["AF8E",0x761E], | |
+ ["CEC1",0x761F], | |
+ ["F1A4",0x7620], | |
+ ["AF8F",0x7621], | |
+ ["F1A3",0x7622], | |
+ ["AF90",0x7623], | |
+ ["C1F6",0x7624], | |
+ ["F0FB",0x7625], | |
+ ["CADD",0x7626], | |
+ ["AF91",0x7627], | |
+ ["AF92",0x7628], | |
+ ["B4F1",0x7629], | |
+ ["B1F1",0x762A], | |
+ ["CCB1",0x762B], | |
+ ["AF93",0x762C], | |
+ ["F1A6",0x762D], | |
+ ["AF94",0x762E], | |
+ ["AF95",0x762F], | |
+ ["F1A7",0x7630], | |
+ ["AF96",0x7631], | |
+ ["AF97",0x7632], | |
+ ["F1AC",0x7633], | |
+ ["D5CE",0x7634], | |
+ ["F1A9",0x7635], | |
+ ["AF98",0x7636], | |
+ ["AF99",0x7637], | |
+ ["C8B3",0x7638], | |
+ ["AF9A",0x7639], | |
+ ["AF9B",0x763A], | |
+ ["AF9C",0x763B], | |
+ ["F1A2",0x763C], | |
+ ["AF9D",0x763D], | |
+ ["F1AB",0x763E], | |
+ ["F1A8",0x763F], | |
+ ["F1A5",0x7640], | |
+ ["AF9E",0x7641], | |
+ ["AF9F",0x7642], | |
+ ["F1AA",0x7643], | |
+ ["AFA0",0x7644], | |
+ ["B040",0x7645], | |
+ ["B041",0x7646], | |
+ ["B042",0x7647], | |
+ ["B043",0x7648], | |
+ ["B044",0x7649], | |
+ ["B045",0x764A], | |
+ ["B046",0x764B], | |
+ ["B0A9",0x764C], | |
+ ["F1AD",0x764D], | |
+ ["B047",0x764E], | |
+ ["B048",0x764F], | |
+ ["B049",0x7650], | |
+ ["B04A",0x7651], | |
+ ["B04B",0x7652], | |
+ ["B04C",0x7653], | |
+ ["F1AF",0x7654], | |
+ ["B04D",0x7655], | |
+ ["F1B1",0x7656], | |
+ ["B04E",0x7657], | |
+ ["B04F",0x7658], | |
+ ["B050",0x7659], | |
+ ["B051",0x765A], | |
+ ["B052",0x765B], | |
+ ["F1B0",0x765C], | |
+ ["B053",0x765D], | |
+ ["F1AE",0x765E], | |
+ ["B054",0x765F], | |
+ ["B055",0x7660], | |
+ ["B056",0x7661], | |
+ ["B057",0x7662], | |
+ ["D1A2",0x7663], | |
+ ["B058",0x7664], | |
+ ["B059",0x7665], | |
+ ["B05A",0x7666], | |
+ ["B05B",0x7667], | |
+ ["B05C",0x7668], | |
+ ["B05D",0x7669], | |
+ ["B05E",0x766A], | |
+ ["F1B2",0x766B], | |
+ ["B05F",0x766C], | |
+ ["B060",0x766D], | |
+ ["B061",0x766E], | |
+ ["F1B3",0x766F], | |
+ ["B062",0x7670], | |
+ ["B063",0x7671], | |
+ ["B064",0x7672], | |
+ ["B065",0x7673], | |
+ ["B066",0x7674], | |
+ ["B067",0x7675], | |
+ ["B068",0x7676], | |
+ ["B069",0x7677], | |
+ ["B9EF",0x7678], | |
+ ["B06A",0x7679], | |
+ ["B06B",0x767A], | |
+ ["B5C7",0x767B], | |
+ ["B06C",0x767C], | |
+ ["B0D7",0x767D], | |
+ ["B0D9",0x767E], | |
+ ["B06D",0x767F], | |
+ ["B06E",0x7680], | |
+ ["B06F",0x7681], | |
+ ["D4ED",0x7682], | |
+ ["B070",0x7683], | |
+ ["B5C4",0x7684], | |
+ ["B071",0x7685], | |
+ ["BDD4",0x7686], | |
+ ["BBCA",0x7687], | |
+ ["F0A7",0x7688], | |
+ ["B072",0x7689], | |
+ ["B073",0x768A], | |
+ ["B8DE",0x768B], | |
+ ["B074",0x768C], | |
+ ["B075",0x768D], | |
+ ["F0A8",0x768E], | |
+ ["B076",0x768F], | |
+ ["B077",0x7690], | |
+ ["B0A8",0x7691], | |
+ ["B078",0x7692], | |
+ ["F0A9",0x7693], | |
+ ["B079",0x7694], | |
+ ["B07A",0x7695], | |
+ ["CDEE",0x7696], | |
+ ["B07B",0x7697], | |
+ ["B07C",0x7698], | |
+ ["F0AA",0x7699], | |
+ ["B07D",0x769A], | |
+ ["B07E",0x769B], | |
+ ["B080",0x769C], | |
+ ["B081",0x769D], | |
+ ["B082",0x769E], | |
+ ["B083",0x769F], | |
+ ["B084",0x76A0], | |
+ ["B085",0x76A1], | |
+ ["B086",0x76A2], | |
+ ["B087",0x76A3], | |
+ ["F0AB",0x76A4], | |
+ ["B088",0x76A5], | |
+ ["B089",0x76A6], | |
+ ["B08A",0x76A7], | |
+ ["B08B",0x76A8], | |
+ ["B08C",0x76A9], | |
+ ["B08D",0x76AA], | |
+ ["B08E",0x76AB], | |
+ ["B08F",0x76AC], | |
+ ["B090",0x76AD], | |
+ ["C6A4",0x76AE], | |
+ ["B091",0x76AF], | |
+ ["B092",0x76B0], | |
+ ["D6E5",0x76B1], | |
+ ["F1E4",0x76B2], | |
+ ["B093",0x76B3], | |
+ ["F1E5",0x76B4], | |
+ ["B094",0x76B5], | |
+ ["B095",0x76B6], | |
+ ["B096",0x76B7], | |
+ ["B097",0x76B8], | |
+ ["B098",0x76B9], | |
+ ["B099",0x76BA], | |
+ ["B09A",0x76BB], | |
+ ["B09B",0x76BC], | |
+ ["B09C",0x76BD], | |
+ ["B09D",0x76BE], | |
+ ["C3F3",0x76BF], | |
+ ["B09E",0x76C0], | |
+ ["B09F",0x76C1], | |
+ ["D3DB",0x76C2], | |
+ ["B0A0",0x76C3], | |
+ ["B140",0x76C4], | |
+ ["D6D1",0x76C5], | |
+ ["C5E8",0x76C6], | |
+ ["B141",0x76C7], | |
+ ["D3AF",0x76C8], | |
+ ["B142",0x76C9], | |
+ ["D2E6",0x76CA], | |
+ ["B143",0x76CB], | |
+ ["B144",0x76CC], | |
+ ["EEC1",0x76CD], | |
+ ["B0BB",0x76CE], | |
+ ["D5B5",0x76CF], | |
+ ["D1CE",0x76D0], | |
+ ["BCE0",0x76D1], | |
+ ["BAD0",0x76D2], | |
+ ["B145",0x76D3], | |
+ ["BFF8",0x76D4], | |
+ ["B146",0x76D5], | |
+ ["B8C7",0x76D6], | |
+ ["B5C1",0x76D7], | |
+ ["C5CC",0x76D8], | |
+ ["B147",0x76D9], | |
+ ["B148",0x76DA], | |
+ ["CAA2",0x76DB], | |
+ ["B149",0x76DC], | |
+ ["B14A",0x76DD], | |
+ ["B14B",0x76DE], | |
+ ["C3CB",0x76DF], | |
+ ["B14C",0x76E0], | |
+ ["B14D",0x76E1], | |
+ ["B14E",0x76E2], | |
+ ["B14F",0x76E3], | |
+ ["B150",0x76E4], | |
+ ["EEC2",0x76E5], | |
+ ["B151",0x76E6], | |
+ ["B152",0x76E7], | |
+ ["B153",0x76E8], | |
+ ["B154",0x76E9], | |
+ ["B155",0x76EA], | |
+ ["B156",0x76EB], | |
+ ["B157",0x76EC], | |
+ ["B158",0x76ED], | |
+ ["C4BF",0x76EE], | |
+ ["B6A2",0x76EF], | |
+ ["B159",0x76F0], | |
+ ["EDEC",0x76F1], | |
+ ["C3A4",0x76F2], | |
+ ["B15A",0x76F3], | |
+ ["D6B1",0x76F4], | |
+ ["B15B",0x76F5], | |
+ ["B15C",0x76F6], | |
+ ["B15D",0x76F7], | |
+ ["CFE0",0x76F8], | |
+ ["EDEF",0x76F9], | |
+ ["B15E",0x76FA], | |
+ ["B15F",0x76FB], | |
+ ["C5CE",0x76FC], | |
+ ["B160",0x76FD], | |
+ ["B6DC",0x76FE], | |
+ ["B161",0x76FF], | |
+ ["B162",0x7700], | |
+ ["CAA1",0x7701], | |
+ ["B163",0x7702], | |
+ ["B164",0x7703], | |
+ ["EDED",0x7704], | |
+ ["B165",0x7705], | |
+ ["B166",0x7706], | |
+ ["EDF0",0x7707], | |
+ ["EDF1",0x7708], | |
+ ["C3BC",0x7709], | |
+ ["B167",0x770A], | |
+ ["BFB4",0x770B], | |
+ ["B168",0x770C], | |
+ ["EDEE",0x770D], | |
+ ["B169",0x770E], | |
+ ["B16A",0x770F], | |
+ ["B16B",0x7710], | |
+ ["B16C",0x7711], | |
+ ["B16D",0x7712], | |
+ ["B16E",0x7713], | |
+ ["B16F",0x7714], | |
+ ["B170",0x7715], | |
+ ["B171",0x7716], | |
+ ["B172",0x7717], | |
+ ["B173",0x7718], | |
+ ["EDF4",0x7719], | |
+ ["EDF2",0x771A], | |
+ ["B174",0x771B], | |
+ ["B175",0x771C], | |
+ ["B176",0x771D], | |
+ ["B177",0x771E], | |
+ ["D5E6",0x771F], | |
+ ["C3DF",0x7720], | |
+ ["B178",0x7721], | |
+ ["EDF3",0x7722], | |
+ ["B179",0x7723], | |
+ ["B17A",0x7724], | |
+ ["B17B",0x7725], | |
+ ["EDF6",0x7726], | |
+ ["B17C",0x7727], | |
+ ["D5A3",0x7728], | |
+ ["D1A3",0x7729], | |
+ ["B17D",0x772A], | |
+ ["B17E",0x772B], | |
+ ["B180",0x772C], | |
+ ["EDF5",0x772D], | |
+ ["B181",0x772E], | |
+ ["C3D0",0x772F], | |
+ ["B182",0x7730], | |
+ ["B183",0x7731], | |
+ ["B184",0x7732], | |
+ ["B185",0x7733], | |
+ ["B186",0x7734], | |
+ ["EDF7",0x7735], | |
+ ["BFF4",0x7736], | |
+ ["BEEC",0x7737], | |
+ ["EDF8",0x7738], | |
+ ["B187",0x7739], | |
+ ["CCF7",0x773A], | |
+ ["B188",0x773B], | |
+ ["D1DB",0x773C], | |
+ ["B189",0x773D], | |
+ ["B18A",0x773E], | |
+ ["B18B",0x773F], | |
+ ["D7C5",0x7740], | |
+ ["D5F6",0x7741], | |
+ ["B18C",0x7742], | |
+ ["EDFC",0x7743], | |
+ ["B18D",0x7744], | |
+ ["B18E",0x7745], | |
+ ["B18F",0x7746], | |
+ ["EDFB",0x7747], | |
+ ["B190",0x7748], | |
+ ["B191",0x7749], | |
+ ["B192",0x774A], | |
+ ["B193",0x774B], | |
+ ["B194",0x774C], | |
+ ["B195",0x774D], | |
+ ["B196",0x774E], | |
+ ["B197",0x774F], | |
+ ["EDF9",0x7750], | |
+ ["EDFA",0x7751], | |
+ ["B198",0x7752], | |
+ ["B199",0x7753], | |
+ ["B19A",0x7754], | |
+ ["B19B",0x7755], | |
+ ["B19C",0x7756], | |
+ ["B19D",0x7757], | |
+ ["B19E",0x7758], | |
+ ["B19F",0x7759], | |
+ ["EDFD",0x775A], | |
+ ["BEA6",0x775B], | |
+ ["B1A0",0x775C], | |
+ ["B240",0x775D], | |
+ ["B241",0x775E], | |
+ ["B242",0x775F], | |
+ ["B243",0x7760], | |
+ ["CBAF",0x7761], | |
+ ["EEA1",0x7762], | |
+ ["B6BD",0x7763], | |
+ ["B244",0x7764], | |
+ ["EEA2",0x7765], | |
+ ["C4C0",0x7766], | |
+ ["B245",0x7767], | |
+ ["EDFE",0x7768], | |
+ ["B246",0x7769], | |
+ ["B247",0x776A], | |
+ ["BDDE",0x776B], | |
+ ["B2C7",0x776C], | |
+ ["B248",0x776D], | |
+ ["B249",0x776E], | |
+ ["B24A",0x776F], | |
+ ["B24B",0x7770], | |
+ ["B24C",0x7771], | |
+ ["B24D",0x7772], | |
+ ["B24E",0x7773], | |
+ ["B24F",0x7774], | |
+ ["B250",0x7775], | |
+ ["B251",0x7776], | |
+ ["B252",0x7777], | |
+ ["B253",0x7778], | |
+ ["B6C3",0x7779], | |
+ ["B254",0x777A], | |
+ ["B255",0x777B], | |
+ ["B256",0x777C], | |
+ ["EEA5",0x777D], | |
+ ["D8BA",0x777E], | |
+ ["EEA3",0x777F], | |
+ ["EEA6",0x7780], | |
+ ["B257",0x7781], | |
+ ["B258",0x7782], | |
+ ["B259",0x7783], | |
+ ["C3E9",0x7784], | |
+ ["B3F2",0x7785], | |
+ ["B25A",0x7786], | |
+ ["B25B",0x7787], | |
+ ["B25C",0x7788], | |
+ ["B25D",0x7789], | |
+ ["B25E",0x778A], | |
+ ["B25F",0x778B], | |
+ ["EEA7",0x778C], | |
+ ["EEA4",0x778D], | |
+ ["CFB9",0x778E], | |
+ ["B260",0x778F], | |
+ ["B261",0x7790], | |
+ ["EEA8",0x7791], | |
+ ["C2F7",0x7792], | |
+ ["B262",0x7793], | |
+ ["B263",0x7794], | |
+ ["B264",0x7795], | |
+ ["B265",0x7796], | |
+ ["B266",0x7797], | |
+ ["B267",0x7798], | |
+ ["B268",0x7799], | |
+ ["B269",0x779A], | |
+ ["B26A",0x779B], | |
+ ["B26B",0x779C], | |
+ ["B26C",0x779D], | |
+ ["B26D",0x779E], | |
+ ["EEA9",0x779F], | |
+ ["EEAA",0x77A0], | |
+ ["B26E",0x77A1], | |
+ ["DEAB",0x77A2], | |
+ ["B26F",0x77A3], | |
+ ["B270",0x77A4], | |
+ ["C6B3",0x77A5], | |
+ ["B271",0x77A6], | |
+ ["C7C6",0x77A7], | |
+ ["B272",0x77A8], | |
+ ["D6F5",0x77A9], | |
+ ["B5C9",0x77AA], | |
+ ["B273",0x77AB], | |
+ ["CBB2",0x77AC], | |
+ ["B274",0x77AD], | |
+ ["B275",0x77AE], | |
+ ["B276",0x77AF], | |
+ ["EEAB",0x77B0], | |
+ ["B277",0x77B1], | |
+ ["B278",0x77B2], | |
+ ["CDAB",0x77B3], | |
+ ["B279",0x77B4], | |
+ ["EEAC",0x77B5], | |
+ ["B27A",0x77B6], | |
+ ["B27B",0x77B7], | |
+ ["B27C",0x77B8], | |
+ ["B27D",0x77B9], | |
+ ["B27E",0x77BA], | |
+ ["D5B0",0x77BB], | |
+ ["B280",0x77BC], | |
+ ["EEAD",0x77BD], | |
+ ["B281",0x77BE], | |
+ ["F6C4",0x77BF], | |
+ ["B282",0x77C0], | |
+ ["B283",0x77C1], | |
+ ["B284",0x77C2], | |
+ ["B285",0x77C3], | |
+ ["B286",0x77C4], | |
+ ["B287",0x77C5], | |
+ ["B288",0x77C6], | |
+ ["B289",0x77C7], | |
+ ["B28A",0x77C8], | |
+ ["B28B",0x77C9], | |
+ ["B28C",0x77CA], | |
+ ["B28D",0x77CB], | |
+ ["B28E",0x77CC], | |
+ ["DBC7",0x77CD], | |
+ ["B28F",0x77CE], | |
+ ["B290",0x77CF], | |
+ ["B291",0x77D0], | |
+ ["B292",0x77D1], | |
+ ["B293",0x77D2], | |
+ ["B294",0x77D3], | |
+ ["B295",0x77D4], | |
+ ["B296",0x77D5], | |
+ ["B297",0x77D6], | |
+ ["B4A3",0x77D7], | |
+ ["B298",0x77D8], | |
+ ["B299",0x77D9], | |
+ ["B29A",0x77DA], | |
+ ["C3AC",0x77DB], | |
+ ["F1E6",0x77DC], | |
+ ["B29B",0x77DD], | |
+ ["B29C",0x77DE], | |
+ ["B29D",0x77DF], | |
+ ["B29E",0x77E0], | |
+ ["B29F",0x77E1], | |
+ ["CAB8",0x77E2], | |
+ ["D2D3",0x77E3], | |
+ ["B2A0",0x77E4], | |
+ ["D6AA",0x77E5], | |
+ ["B340",0x77E6], | |
+ ["EFF2",0x77E7], | |
+ ["B341",0x77E8], | |
+ ["BED8",0x77E9], | |
+ ["B342",0x77EA], | |
+ ["BDC3",0x77EB], | |
+ ["EFF3",0x77EC], | |
+ ["B6CC",0x77ED], | |
+ ["B0AB",0x77EE], | |
+ ["B343",0x77EF], | |
+ ["B344",0x77F0], | |
+ ["B345",0x77F1], | |
+ ["B346",0x77F2], | |
+ ["CAAF",0x77F3], | |
+ ["B347",0x77F4], | |
+ ["B348",0x77F5], | |
+ ["EDB6",0x77F6], | |
+ ["B349",0x77F7], | |
+ ["EDB7",0x77F8], | |
+ ["B34A",0x77F9], | |
+ ["B34B",0x77FA], | |
+ ["B34C",0x77FB], | |
+ ["B34D",0x77FC], | |
+ ["CEF9",0x77FD], | |
+ ["B7AF",0x77FE], | |
+ ["BFF3",0x77FF], | |
+ ["EDB8",0x7800], | |
+ ["C2EB",0x7801], | |
+ ["C9B0",0x7802], | |
+ ["B34E",0x7803], | |
+ ["B34F",0x7804], | |
+ ["B350",0x7805], | |
+ ["B351",0x7806], | |
+ ["B352",0x7807], | |
+ ["B353",0x7808], | |
+ ["EDB9",0x7809], | |
+ ["B354",0x780A], | |
+ ["B355",0x780B], | |
+ ["C6F6",0x780C], | |
+ ["BFB3",0x780D], | |
+ ["B356",0x780E], | |
+ ["B357",0x780F], | |
+ ["B358",0x7810], | |
+ ["EDBC",0x7811], | |
+ ["C5F8",0x7812], | |
+ ["B359",0x7813], | |
+ ["D1D0",0x7814], | |
+ ["B35A",0x7815], | |
+ ["D7A9",0x7816], | |
+ ["EDBA",0x7817], | |
+ ["EDBB",0x7818], | |
+ ["B35B",0x7819], | |
+ ["D1E2",0x781A], | |
+ ["B35C",0x781B], | |
+ ["EDBF",0x781C], | |
+ ["EDC0",0x781D], | |
+ ["B35D",0x781E], | |
+ ["EDC4",0x781F], | |
+ ["B35E",0x7820], | |
+ ["B35F",0x7821], | |
+ ["B360",0x7822], | |
+ ["EDC8",0x7823], | |
+ ["B361",0x7824], | |
+ ["EDC6",0x7825], | |
+ ["EDCE",0x7826], | |
+ ["D5E8",0x7827], | |
+ ["B362",0x7828], | |
+ ["EDC9",0x7829], | |
+ ["B363",0x782A], | |
+ ["B364",0x782B], | |
+ ["EDC7",0x782C], | |
+ ["EDBE",0x782D], | |
+ ["B365",0x782E], | |
+ ["B366",0x782F], | |
+ ["C5E9",0x7830], | |
+ ["B367",0x7831], | |
+ ["B368",0x7832], | |
+ ["B369",0x7833], | |
+ ["C6C6",0x7834], | |
+ ["B36A",0x7835], | |
+ ["B36B",0x7836], | |
+ ["C9E9",0x7837], | |
+ ["D4D2",0x7838], | |
+ ["EDC1",0x7839], | |
+ ["EDC2",0x783A], | |
+ ["EDC3",0x783B], | |
+ ["EDC5",0x783C], | |
+ ["B36C",0x783D], | |
+ ["C0F9",0x783E], | |
+ ["B36D",0x783F], | |
+ ["B4A1",0x7840], | |
+ ["B36E",0x7841], | |
+ ["B36F",0x7842], | |
+ ["B370",0x7843], | |
+ ["B371",0x7844], | |
+ ["B9E8",0x7845], | |
+ ["B372",0x7846], | |
+ ["EDD0",0x7847], | |
+ ["B373",0x7848], | |
+ ["B374",0x7849], | |
+ ["B375",0x784A], | |
+ ["B376",0x784B], | |
+ ["EDD1",0x784C], | |
+ ["B377",0x784D], | |
+ ["EDCA",0x784E], | |
+ ["B378",0x784F], | |
+ ["EDCF",0x7850], | |
+ ["B379",0x7851], | |
+ ["CEF8",0x7852], | |
+ ["B37A",0x7853], | |
+ ["B37B",0x7854], | |
+ ["CBB6",0x7855], | |
+ ["EDCC",0x7856], | |
+ ["EDCD",0x7857], | |
+ ["B37C",0x7858], | |
+ ["B37D",0x7859], | |
+ ["B37E",0x785A], | |
+ ["B380",0x785B], | |
+ ["B381",0x785C], | |
+ ["CFF5",0x785D], | |
+ ["B382",0x785E], | |
+ ["B383",0x785F], | |
+ ["B384",0x7860], | |
+ ["B385",0x7861], | |
+ ["B386",0x7862], | |
+ ["B387",0x7863], | |
+ ["B388",0x7864], | |
+ ["B389",0x7865], | |
+ ["B38A",0x7866], | |
+ ["B38B",0x7867], | |
+ ["B38C",0x7868], | |
+ ["B38D",0x7869], | |
+ ["EDD2",0x786A], | |
+ ["C1F2",0x786B], | |
+ ["D3B2",0x786C], | |
+ ["EDCB",0x786D], | |
+ ["C8B7",0x786E], | |
+ ["B38E",0x786F], | |
+ ["B38F",0x7870], | |
+ ["B390",0x7871], | |
+ ["B391",0x7872], | |
+ ["B392",0x7873], | |
+ ["B393",0x7874], | |
+ ["B394",0x7875], | |
+ ["B395",0x7876], | |
+ ["BCEF",0x7877], | |
+ ["B396",0x7878], | |
+ ["B397",0x7879], | |
+ ["B398",0x787A], | |
+ ["B399",0x787B], | |
+ ["C5F0",0x787C], | |
+ ["B39A",0x787D], | |
+ ["B39B",0x787E], | |
+ ["B39C",0x787F], | |
+ ["B39D",0x7880], | |
+ ["B39E",0x7881], | |
+ ["B39F",0x7882], | |
+ ["B3A0",0x7883], | |
+ ["B440",0x7884], | |
+ ["B441",0x7885], | |
+ ["B442",0x7886], | |
+ ["EDD6",0x7887], | |
+ ["B443",0x7888], | |
+ ["B5EF",0x7889], | |
+ ["B444",0x788A], | |
+ ["B445",0x788B], | |
+ ["C2B5",0x788C], | |
+ ["B0AD",0x788D], | |
+ ["CBE9",0x788E], | |
+ ["B446",0x788F], | |
+ ["B447",0x7890], | |
+ ["B1AE",0x7891], | |
+ ["B448",0x7892], | |
+ ["EDD4",0x7893], | |
+ ["B449",0x7894], | |
+ ["B44A",0x7895], | |
+ ["B44B",0x7896], | |
+ ["CDEB",0x7897], | |
+ ["B5E2",0x7898], | |
+ ["B44C",0x7899], | |
+ ["EDD5",0x789A], | |
+ ["EDD3",0x789B], | |
+ ["EDD7",0x789C], | |
+ ["B44D",0x789D], | |
+ ["B44E",0x789E], | |
+ ["B5FA",0x789F], | |
+ ["B44F",0x78A0], | |
+ ["EDD8",0x78A1], | |
+ ["B450",0x78A2], | |
+ ["EDD9",0x78A3], | |
+ ["B451",0x78A4], | |
+ ["EDDC",0x78A5], | |
+ ["B452",0x78A6], | |
+ ["B1CC",0x78A7], | |
+ ["B453",0x78A8], | |
+ ["B454",0x78A9], | |
+ ["B455",0x78AA], | |
+ ["B456",0x78AB], | |
+ ["B457",0x78AC], | |
+ ["B458",0x78AD], | |
+ ["B459",0x78AE], | |
+ ["B45A",0x78AF], | |
+ ["C5F6",0x78B0], | |
+ ["BCEE",0x78B1], | |
+ ["EDDA",0x78B2], | |
+ ["CCBC",0x78B3], | |
+ ["B2EA",0x78B4], | |
+ ["B45B",0x78B5], | |
+ ["B45C",0x78B6], | |
+ ["B45D",0x78B7], | |
+ ["B45E",0x78B8], | |
+ ["EDDB",0x78B9], | |
+ ["B45F",0x78BA], | |
+ ["B460",0x78BB], | |
+ ["B461",0x78BC], | |
+ ["B462",0x78BD], | |
+ ["C4EB",0x78BE], | |
+ ["B463",0x78BF], | |
+ ["B464",0x78C0], | |
+ ["B4C5",0x78C1], | |
+ ["B465",0x78C2], | |
+ ["B466",0x78C3], | |
+ ["B467",0x78C4], | |
+ ["B0F5",0x78C5], | |
+ ["B468",0x78C6], | |
+ ["B469",0x78C7], | |
+ ["B46A",0x78C8], | |
+ ["EDDF",0x78C9], | |
+ ["C0DA",0x78CA], | |
+ ["B4E8",0x78CB], | |
+ ["B46B",0x78CC], | |
+ ["B46C",0x78CD], | |
+ ["B46D",0x78CE], | |
+ ["B46E",0x78CF], | |
+ ["C5CD",0x78D0], | |
+ ["B46F",0x78D1], | |
+ ["B470",0x78D2], | |
+ ["B471",0x78D3], | |
+ ["EDDD",0x78D4], | |
+ ["BFC4",0x78D5], | |
+ ["B472",0x78D6], | |
+ ["B473",0x78D7], | |
+ ["B474",0x78D8], | |
+ ["EDDE",0x78D9], | |
+ ["B475",0x78DA], | |
+ ["B476",0x78DB], | |
+ ["B477",0x78DC], | |
+ ["B478",0x78DD], | |
+ ["B479",0x78DE], | |
+ ["B47A",0x78DF], | |
+ ["B47B",0x78E0], | |
+ ["B47C",0x78E1], | |
+ ["B47D",0x78E2], | |
+ ["B47E",0x78E3], | |
+ ["B480",0x78E4], | |
+ ["B481",0x78E5], | |
+ ["B482",0x78E6], | |
+ ["B483",0x78E7], | |
+ ["C4A5",0x78E8], | |
+ ["B484",0x78E9], | |
+ ["B485",0x78EA], | |
+ ["B486",0x78EB], | |
+ ["EDE0",0x78EC], | |
+ ["B487",0x78ED], | |
+ ["B488",0x78EE], | |
+ ["B489",0x78EF], | |
+ ["B48A",0x78F0], | |
+ ["B48B",0x78F1], | |
+ ["EDE1",0x78F2], | |
+ ["B48C",0x78F3], | |
+ ["EDE3",0x78F4], | |
+ ["B48D",0x78F5], | |
+ ["B48E",0x78F6], | |
+ ["C1D7",0x78F7], | |
+ ["B48F",0x78F8], | |
+ ["B490",0x78F9], | |
+ ["BBC7",0x78FA], | |
+ ["B491",0x78FB], | |
+ ["B492",0x78FC], | |
+ ["B493",0x78FD], | |
+ ["B494",0x78FE], | |
+ ["B495",0x78FF], | |
+ ["B496",0x7900], | |
+ ["BDB8",0x7901], | |
+ ["B497",0x7902], | |
+ ["B498",0x7903], | |
+ ["B499",0x7904], | |
+ ["EDE2",0x7905], | |
+ ["B49A",0x7906], | |
+ ["B49B",0x7907], | |
+ ["B49C",0x7908], | |
+ ["B49D",0x7909], | |
+ ["B49E",0x790A], | |
+ ["B49F",0x790B], | |
+ ["B4A0",0x790C], | |
+ ["B540",0x790D], | |
+ ["B541",0x790E], | |
+ ["B542",0x790F], | |
+ ["B543",0x7910], | |
+ ["B544",0x7911], | |
+ ["B545",0x7912], | |
+ ["EDE4",0x7913], | |
+ ["B546",0x7914], | |
+ ["B547",0x7915], | |
+ ["B548",0x7916], | |
+ ["B549",0x7917], | |
+ ["B54A",0x7918], | |
+ ["B54B",0x7919], | |
+ ["B54C",0x791A], | |
+ ["B54D",0x791B], | |
+ ["B54E",0x791C], | |
+ ["B54F",0x791D], | |
+ ["EDE6",0x791E], | |
+ ["B550",0x791F], | |
+ ["B551",0x7920], | |
+ ["B552",0x7921], | |
+ ["B553",0x7922], | |
+ ["B554",0x7923], | |
+ ["EDE5",0x7924], | |
+ ["B555",0x7925], | |
+ ["B556",0x7926], | |
+ ["B557",0x7927], | |
+ ["B558",0x7928], | |
+ ["B559",0x7929], | |
+ ["B55A",0x792A], | |
+ ["B55B",0x792B], | |
+ ["B55C",0x792C], | |
+ ["B55D",0x792D], | |
+ ["B55E",0x792E], | |
+ ["B55F",0x792F], | |
+ ["B560",0x7930], | |
+ ["B561",0x7931], | |
+ ["B562",0x7932], | |
+ ["B563",0x7933], | |
+ ["EDE7",0x7934], | |
+ ["B564",0x7935], | |
+ ["B565",0x7936], | |
+ ["B566",0x7937], | |
+ ["B567",0x7938], | |
+ ["B568",0x7939], | |
+ ["CABE",0x793A], | |
+ ["ECEA",0x793B], | |
+ ["C0F1",0x793C], | |
+ ["B569",0x793D], | |
+ ["C9E7",0x793E], | |
+ ["B56A",0x793F], | |
+ ["ECEB",0x7940], | |
+ ["C6EE",0x7941], | |
+ ["B56B",0x7942], | |
+ ["B56C",0x7943], | |
+ ["B56D",0x7944], | |
+ ["B56E",0x7945], | |
+ ["ECEC",0x7946], | |
+ ["B56F",0x7947], | |
+ ["C6ED",0x7948], | |
+ ["ECED",0x7949], | |
+ ["B570",0x794A], | |
+ ["B571",0x794B], | |
+ ["B572",0x794C], | |
+ ["B573",0x794D], | |
+ ["B574",0x794E], | |
+ ["B575",0x794F], | |
+ ["B576",0x7950], | |
+ ["B577",0x7951], | |
+ ["B578",0x7952], | |
+ ["ECF0",0x7953], | |
+ ["B579",0x7954], | |
+ ["B57A",0x7955], | |
+ ["D7E6",0x7956], | |
+ ["ECF3",0x7957], | |
+ ["B57B",0x7958], | |
+ ["B57C",0x7959], | |
+ ["ECF1",0x795A], | |
+ ["ECEE",0x795B], | |
+ ["ECEF",0x795C], | |
+ ["D7A3",0x795D], | |
+ ["C9F1",0x795E], | |
+ ["CBEE",0x795F], | |
+ ["ECF4",0x7960], | |
+ ["B57D",0x7961], | |
+ ["ECF2",0x7962], | |
+ ["B57E",0x7963], | |
+ ["B580",0x7964], | |
+ ["CFE9",0x7965], | |
+ ["B581",0x7966], | |
+ ["ECF6",0x7967], | |
+ ["C6B1",0x7968], | |
+ ["B582",0x7969], | |
+ ["B583",0x796A], | |
+ ["B584",0x796B], | |
+ ["B585",0x796C], | |
+ ["BCC0",0x796D], | |
+ ["B586",0x796E], | |
+ ["ECF5",0x796F], | |
+ ["B587",0x7970], | |
+ ["B588",0x7971], | |
+ ["B589",0x7972], | |
+ ["B58A",0x7973], | |
+ ["B58B",0x7974], | |
+ ["B58C",0x7975], | |
+ ["B58D",0x7976], | |
+ ["B5BB",0x7977], | |
+ ["BBF6",0x7978], | |
+ ["B58E",0x7979], | |
+ ["ECF7",0x797A], | |
+ ["B58F",0x797B], | |
+ ["B590",0x797C], | |
+ ["B591",0x797D], | |
+ ["B592",0x797E], | |
+ ["B593",0x797F], | |
+ ["D9F7",0x7980], | |
+ ["BDFB",0x7981], | |
+ ["B594",0x7982], | |
+ ["B595",0x7983], | |
+ ["C2BB",0x7984], | |
+ ["ECF8",0x7985], | |
+ ["B596",0x7986], | |
+ ["B597",0x7987], | |
+ ["B598",0x7988], | |
+ ["B599",0x7989], | |
+ ["ECF9",0x798A], | |
+ ["B59A",0x798B], | |
+ ["B59B",0x798C], | |
+ ["B59C",0x798D], | |
+ ["B59D",0x798E], | |
+ ["B8A3",0x798F], | |
+ ["B59E",0x7990], | |
+ ["B59F",0x7991], | |
+ ["B5A0",0x7992], | |
+ ["B640",0x7993], | |
+ ["B641",0x7994], | |
+ ["B642",0x7995], | |
+ ["B643",0x7996], | |
+ ["B644",0x7997], | |
+ ["B645",0x7998], | |
+ ["B646",0x7999], | |
+ ["ECFA",0x799A], | |
+ ["B647",0x799B], | |
+ ["B648",0x799C], | |
+ ["B649",0x799D], | |
+ ["B64A",0x799E], | |
+ ["B64B",0x799F], | |
+ ["B64C",0x79A0], | |
+ ["B64D",0x79A1], | |
+ ["B64E",0x79A2], | |
+ ["B64F",0x79A3], | |
+ ["B650",0x79A4], | |
+ ["B651",0x79A5], | |
+ ["B652",0x79A6], | |
+ ["ECFB",0x79A7], | |
+ ["B653",0x79A8], | |
+ ["B654",0x79A9], | |
+ ["B655",0x79AA], | |
+ ["B656",0x79AB], | |
+ ["B657",0x79AC], | |
+ ["B658",0x79AD], | |
+ ["B659",0x79AE], | |
+ ["B65A",0x79AF], | |
+ ["B65B",0x79B0], | |
+ ["B65C",0x79B1], | |
+ ["B65D",0x79B2], | |
+ ["ECFC",0x79B3], | |
+ ["B65E",0x79B4], | |
+ ["B65F",0x79B5], | |
+ ["B660",0x79B6], | |
+ ["B661",0x79B7], | |
+ ["B662",0x79B8], | |
+ ["D3ED",0x79B9], | |
+ ["D8AE",0x79BA], | |
+ ["C0EB",0x79BB], | |
+ ["B663",0x79BC], | |
+ ["C7DD",0x79BD], | |
+ ["BACC",0x79BE], | |
+ ["B664",0x79BF], | |
+ ["D0E3",0x79C0], | |
+ ["CBBD",0x79C1], | |
+ ["B665",0x79C2], | |
+ ["CDBA",0x79C3], | |
+ ["B666",0x79C4], | |
+ ["B667",0x79C5], | |
+ ["B8D1",0x79C6], | |
+ ["B668",0x79C7], | |
+ ["B669",0x79C8], | |
+ ["B1FC",0x79C9], | |
+ ["B66A",0x79CA], | |
+ ["C7EF",0x79CB], | |
+ ["B66B",0x79CC], | |
+ ["D6D6",0x79CD], | |
+ ["B66C",0x79CE], | |
+ ["B66D",0x79CF], | |
+ ["B66E",0x79D0], | |
+ ["BFC6",0x79D1], | |
+ ["C3EB",0x79D2], | |
+ ["B66F",0x79D3], | |
+ ["B670",0x79D4], | |
+ ["EFF5",0x79D5], | |
+ ["B671",0x79D6], | |
+ ["B672",0x79D7], | |
+ ["C3D8",0x79D8], | |
+ ["B673",0x79D9], | |
+ ["B674",0x79DA], | |
+ ["B675",0x79DB], | |
+ ["B676",0x79DC], | |
+ ["B677",0x79DD], | |
+ ["B678",0x79DE], | |
+ ["D7E2",0x79DF], | |
+ ["B679",0x79E0], | |
+ ["B67A",0x79E1], | |
+ ["B67B",0x79E2], | |
+ ["EFF7",0x79E3], | |
+ ["B3D3",0x79E4], | |
+ ["B67C",0x79E5], | |
+ ["C7D8",0x79E6], | |
+ ["D1ED",0x79E7], | |
+ ["B67D",0x79E8], | |
+ ["D6C8",0x79E9], | |
+ ["B67E",0x79EA], | |
+ ["EFF8",0x79EB], | |
+ ["B680",0x79EC], | |
+ ["EFF6",0x79ED], | |
+ ["B681",0x79EE], | |
+ ["BBFD",0x79EF], | |
+ ["B3C6",0x79F0], | |
+ ["B682",0x79F1], | |
+ ["B683",0x79F2], | |
+ ["B684",0x79F3], | |
+ ["B685",0x79F4], | |
+ ["B686",0x79F5], | |
+ ["B687",0x79F6], | |
+ ["B688",0x79F7], | |
+ ["BDD5",0x79F8], | |
+ ["B689",0x79F9], | |
+ ["B68A",0x79FA], | |
+ ["D2C6",0x79FB], | |
+ ["B68B",0x79FC], | |
+ ["BBE0",0x79FD], | |
+ ["B68C",0x79FE], | |
+ ["B68D",0x79FF], | |
+ ["CFA1",0x7A00], | |
+ ["B68E",0x7A01], | |
+ ["EFFC",0x7A02], | |
+ ["EFFB",0x7A03], | |
+ ["B68F",0x7A04], | |
+ ["B690",0x7A05], | |
+ ["EFF9",0x7A06], | |
+ ["B691",0x7A07], | |
+ ["B692",0x7A08], | |
+ ["B693",0x7A09], | |
+ ["B694",0x7A0A], | |
+ ["B3CC",0x7A0B], | |
+ ["B695",0x7A0C], | |
+ ["C9D4",0x7A0D], | |
+ ["CBB0",0x7A0E], | |
+ ["B696",0x7A0F], | |
+ ["B697",0x7A10], | |
+ ["B698",0x7A11], | |
+ ["B699",0x7A12], | |
+ ["B69A",0x7A13], | |
+ ["EFFE",0x7A14], | |
+ ["B69B",0x7A15], | |
+ ["B69C",0x7A16], | |
+ ["B0DE",0x7A17], | |
+ ["B69D",0x7A18], | |
+ ["B69E",0x7A19], | |
+ ["D6C9",0x7A1A], | |
+ ["B69F",0x7A1B], | |
+ ["B6A0",0x7A1C], | |
+ ["B740",0x7A1D], | |
+ ["EFFD",0x7A1E], | |
+ ["B741",0x7A1F], | |
+ ["B3ED",0x7A20], | |
+ ["B742",0x7A21], | |
+ ["B743",0x7A22], | |
+ ["F6D5",0x7A23], | |
+ ["B744",0x7A24], | |
+ ["B745",0x7A25], | |
+ ["B746",0x7A26], | |
+ ["B747",0x7A27], | |
+ ["B748",0x7A28], | |
+ ["B749",0x7A29], | |
+ ["B74A",0x7A2A], | |
+ ["B74B",0x7A2B], | |
+ ["B74C",0x7A2C], | |
+ ["B74D",0x7A2D], | |
+ ["B74E",0x7A2E], | |
+ ["B74F",0x7A2F], | |
+ ["B750",0x7A30], | |
+ ["B751",0x7A31], | |
+ ["B752",0x7A32], | |
+ ["CEC8",0x7A33], | |
+ ["B753",0x7A34], | |
+ ["B754",0x7A35], | |
+ ["B755",0x7A36], | |
+ ["F0A2",0x7A37], | |
+ ["B756",0x7A38], | |
+ ["F0A1",0x7A39], | |
+ ["B757",0x7A3A], | |
+ ["B5BE",0x7A3B], | |
+ ["BCDA",0x7A3C], | |
+ ["BBFC",0x7A3D], | |
+ ["B758",0x7A3E], | |
+ ["B8E5",0x7A3F], | |
+ ["B759",0x7A40], | |
+ ["B75A",0x7A41], | |
+ ["B75B",0x7A42], | |
+ ["B75C",0x7A43], | |
+ ["B75D",0x7A44], | |
+ ["B75E",0x7A45], | |
+ ["C4C2",0x7A46], | |
+ ["B75F",0x7A47], | |
+ ["B760",0x7A48], | |
+ ["B761",0x7A49], | |
+ ["B762",0x7A4A], | |
+ ["B763",0x7A4B], | |
+ ["B764",0x7A4C], | |
+ ["B765",0x7A4D], | |
+ ["B766",0x7A4E], | |
+ ["B767",0x7A4F], | |
+ ["B768",0x7A50], | |
+ ["F0A3",0x7A51], | |
+ ["B769",0x7A52], | |
+ ["B76A",0x7A53], | |
+ ["B76B",0x7A54], | |
+ ["B76C",0x7A55], | |
+ ["B76D",0x7A56], | |
+ ["CBEB",0x7A57], | |
+ ["B76E",0x7A58], | |
+ ["B76F",0x7A59], | |
+ ["B770",0x7A5A], | |
+ ["B771",0x7A5B], | |
+ ["B772",0x7A5C], | |
+ ["B773",0x7A5D], | |
+ ["B774",0x7A5E], | |
+ ["B775",0x7A5F], | |
+ ["B776",0x7A60], | |
+ ["B777",0x7A61], | |
+ ["B778",0x7A62], | |
+ ["B779",0x7A63], | |
+ ["B77A",0x7A64], | |
+ ["B77B",0x7A65], | |
+ ["B77C",0x7A66], | |
+ ["B77D",0x7A67], | |
+ ["B77E",0x7A68], | |
+ ["B780",0x7A69], | |
+ ["B781",0x7A6A], | |
+ ["B782",0x7A6B], | |
+ ["B783",0x7A6C], | |
+ ["B784",0x7A6D], | |
+ ["B785",0x7A6E], | |
+ ["B786",0x7A6F], | |
+ ["F0A6",0x7A70], | |
+ ["B787",0x7A71], | |
+ ["B788",0x7A72], | |
+ ["B789",0x7A73], | |
+ ["D1A8",0x7A74], | |
+ ["B78A",0x7A75], | |
+ ["BEBF",0x7A76], | |
+ ["C7EE",0x7A77], | |
+ ["F1B6",0x7A78], | |
+ ["F1B7",0x7A79], | |
+ ["BFD5",0x7A7A], | |
+ ["B78B",0x7A7B], | |
+ ["B78C",0x7A7C], | |
+ ["B78D",0x7A7D], | |
+ ["B78E",0x7A7E], | |
+ ["B4A9",0x7A7F], | |
+ ["F1B8",0x7A80], | |
+ ["CDBB",0x7A81], | |
+ ["B78F",0x7A82], | |
+ ["C7D4",0x7A83], | |
+ ["D5AD",0x7A84], | |
+ ["B790",0x7A85], | |
+ ["F1B9",0x7A86], | |
+ ["B791",0x7A87], | |
+ ["F1BA",0x7A88], | |
+ ["B792",0x7A89], | |
+ ["B793",0x7A8A], | |
+ ["B794",0x7A8B], | |
+ ["B795",0x7A8C], | |
+ ["C7CF",0x7A8D], | |
+ ["B796",0x7A8E], | |
+ ["B797",0x7A8F], | |
+ ["B798",0x7A90], | |
+ ["D2A4",0x7A91], | |
+ ["D6CF",0x7A92], | |
+ ["B799",0x7A93], | |
+ ["B79A",0x7A94], | |
+ ["F1BB",0x7A95], | |
+ ["BDD1",0x7A96], | |
+ ["B4B0",0x7A97], | |
+ ["BEBD",0x7A98], | |
+ ["B79B",0x7A99], | |
+ ["B79C",0x7A9A], | |
+ ["B79D",0x7A9B], | |
+ ["B4DC",0x7A9C], | |
+ ["CED1",0x7A9D], | |
+ ["B79E",0x7A9E], | |
+ ["BFDF",0x7A9F], | |
+ ["F1BD",0x7AA0], | |
+ ["B79F",0x7AA1], | |
+ ["B7A0",0x7AA2], | |
+ ["B840",0x7AA3], | |
+ ["B841",0x7AA4], | |
+ ["BFFA",0x7AA5], | |
+ ["F1BC",0x7AA6], | |
+ ["B842",0x7AA7], | |
+ ["F1BF",0x7AA8], | |
+ ["B843",0x7AA9], | |
+ ["B844",0x7AAA], | |
+ ["B845",0x7AAB], | |
+ ["F1BE",0x7AAC], | |
+ ["F1C0",0x7AAD], | |
+ ["B846",0x7AAE], | |
+ ["B847",0x7AAF], | |
+ ["B848",0x7AB0], | |
+ ["B849",0x7AB1], | |
+ ["B84A",0x7AB2], | |
+ ["F1C1",0x7AB3], | |
+ ["B84B",0x7AB4], | |
+ ["B84C",0x7AB5], | |
+ ["B84D",0x7AB6], | |
+ ["B84E",0x7AB7], | |
+ ["B84F",0x7AB8], | |
+ ["B850",0x7AB9], | |
+ ["B851",0x7ABA], | |
+ ["B852",0x7ABB], | |
+ ["B853",0x7ABC], | |
+ ["B854",0x7ABD], | |
+ ["B855",0x7ABE], | |
+ ["C1FE",0x7ABF], | |
+ ["B856",0x7AC0], | |
+ ["B857",0x7AC1], | |
+ ["B858",0x7AC2], | |
+ ["B859",0x7AC3], | |
+ ["B85A",0x7AC4], | |
+ ["B85B",0x7AC5], | |
+ ["B85C",0x7AC6], | |
+ ["B85D",0x7AC7], | |
+ ["B85E",0x7AC8], | |
+ ["B85F",0x7AC9], | |
+ ["B860",0x7ACA], | |
+ ["C1A2",0x7ACB], | |
+ ["B861",0x7ACC], | |
+ ["B862",0x7ACD], | |
+ ["B863",0x7ACE], | |
+ ["B864",0x7ACF], | |
+ ["B865",0x7AD0], | |
+ ["B866",0x7AD1], | |
+ ["B867",0x7AD2], | |
+ ["B868",0x7AD3], | |
+ ["B869",0x7AD4], | |
+ ["B86A",0x7AD5], | |
+ ["CAFA",0x7AD6], | |
+ ["B86B",0x7AD7], | |
+ ["B86C",0x7AD8], | |
+ ["D5BE",0x7AD9], | |
+ ["B86D",0x7ADA], | |
+ ["B86E",0x7ADB], | |
+ ["B86F",0x7ADC], | |
+ ["B870",0x7ADD], | |
+ ["BEBA",0x7ADE], | |
+ ["BEB9",0x7ADF], | |
+ ["D5C2",0x7AE0], | |
+ ["B871",0x7AE1], | |
+ ["B872",0x7AE2], | |
+ ["BFA2",0x7AE3], | |
+ ["B873",0x7AE4], | |
+ ["CDAF",0x7AE5], | |
+ ["F1B5",0x7AE6], | |
+ ["B874",0x7AE7], | |
+ ["B875",0x7AE8], | |
+ ["B876",0x7AE9], | |
+ ["B877",0x7AEA], | |
+ ["B878",0x7AEB], | |
+ ["B879",0x7AEC], | |
+ ["BDDF",0x7AED], | |
+ ["B87A",0x7AEE], | |
+ ["B6CB",0x7AEF], | |
+ ["B87B",0x7AF0], | |
+ ["B87C",0x7AF1], | |
+ ["B87D",0x7AF2], | |
+ ["B87E",0x7AF3], | |
+ ["B880",0x7AF4], | |
+ ["B881",0x7AF5], | |
+ ["B882",0x7AF6], | |
+ ["B883",0x7AF7], | |
+ ["B884",0x7AF8], | |
+ ["D6F1",0x7AF9], | |
+ ["F3C3",0x7AFA], | |
+ ["B885",0x7AFB], | |
+ ["B886",0x7AFC], | |
+ ["F3C4",0x7AFD], | |
+ ["B887",0x7AFE], | |
+ ["B8CD",0x7AFF], | |
+ ["B888",0x7B00], | |
+ ["B889",0x7B01], | |
+ ["B88A",0x7B02], | |
+ ["F3C6",0x7B03], | |
+ ["F3C7",0x7B04], | |
+ ["B88B",0x7B05], | |
+ ["B0CA",0x7B06], | |
+ ["B88C",0x7B07], | |
+ ["F3C5",0x7B08], | |
+ ["B88D",0x7B09], | |
+ ["F3C9",0x7B0A], | |
+ ["CBF1",0x7B0B], | |
+ ["B88E",0x7B0C], | |
+ ["B88F",0x7B0D], | |
+ ["B890",0x7B0E], | |
+ ["F3CB",0x7B0F], | |
+ ["B891",0x7B10], | |
+ ["D0A6",0x7B11], | |
+ ["B892",0x7B12], | |
+ ["B893",0x7B13], | |
+ ["B1CA",0x7B14], | |
+ ["F3C8",0x7B15], | |
+ ["B894",0x7B16], | |
+ ["B895",0x7B17], | |
+ ["B896",0x7B18], | |
+ ["F3CF",0x7B19], | |
+ ["B897",0x7B1A], | |
+ ["B5D1",0x7B1B], | |
+ ["B898",0x7B1C], | |
+ ["B899",0x7B1D], | |
+ ["F3D7",0x7B1E], | |
+ ["B89A",0x7B1F], | |
+ ["F3D2",0x7B20], | |
+ ["B89B",0x7B21], | |
+ ["B89C",0x7B22], | |
+ ["B89D",0x7B23], | |
+ ["F3D4",0x7B24], | |
+ ["F3D3",0x7B25], | |
+ ["B7FB",0x7B26], | |
+ ["B89E",0x7B27], | |
+ ["B1BF",0x7B28], | |
+ ["B89F",0x7B29], | |
+ ["F3CE",0x7B2A], | |
+ ["F3CA",0x7B2B], | |
+ ["B5DA",0x7B2C], | |
+ ["B8A0",0x7B2D], | |
+ ["F3D0",0x7B2E], | |
+ ["B940",0x7B2F], | |
+ ["B941",0x7B30], | |
+ ["F3D1",0x7B31], | |
+ ["B942",0x7B32], | |
+ ["F3D5",0x7B33], | |
+ ["B943",0x7B34], | |
+ ["B944",0x7B35], | |
+ ["B945",0x7B36], | |
+ ["B946",0x7B37], | |
+ ["F3CD",0x7B38], | |
+ ["B947",0x7B39], | |
+ ["BCE3",0x7B3A], | |
+ ["B948",0x7B3B], | |
+ ["C1FD",0x7B3C], | |
+ ["B949",0x7B3D], | |
+ ["F3D6",0x7B3E], | |
+ ["B94A",0x7B3F], | |
+ ["B94B",0x7B40], | |
+ ["B94C",0x7B41], | |
+ ["B94D",0x7B42], | |
+ ["B94E",0x7B43], | |
+ ["B94F",0x7B44], | |
+ ["F3DA",0x7B45], | |
+ ["B950",0x7B46], | |
+ ["F3CC",0x7B47], | |
+ ["B951",0x7B48], | |
+ ["B5C8",0x7B49], | |
+ ["B952",0x7B4A], | |
+ ["BDEE",0x7B4B], | |
+ ["F3DC",0x7B4C], | |
+ ["B953",0x7B4D], | |
+ ["B954",0x7B4E], | |
+ ["B7A4",0x7B4F], | |
+ ["BFF0",0x7B50], | |
+ ["D6FE",0x7B51], | |
+ ["CDB2",0x7B52], | |
+ ["B955",0x7B53], | |
+ ["B4F0",0x7B54], | |
+ ["B956",0x7B55], | |
+ ["B2DF",0x7B56], | |
+ ["B957",0x7B57], | |
+ ["F3D8",0x7B58], | |
+ ["B958",0x7B59], | |
+ ["F3D9",0x7B5A], | |
+ ["C9B8",0x7B5B], | |
+ ["B959",0x7B5C], | |
+ ["F3DD",0x7B5D], | |
+ ["B95A",0x7B5E], | |
+ ["B95B",0x7B5F], | |
+ ["F3DE",0x7B60], | |
+ ["B95C",0x7B61], | |
+ ["F3E1",0x7B62], | |
+ ["B95D",0x7B63], | |
+ ["B95E",0x7B64], | |
+ ["B95F",0x7B65], | |
+ ["B960",0x7B66], | |
+ ["B961",0x7B67], | |
+ ["B962",0x7B68], | |
+ ["B963",0x7B69], | |
+ ["B964",0x7B6A], | |
+ ["B965",0x7B6B], | |
+ ["B966",0x7B6C], | |
+ ["B967",0x7B6D], | |
+ ["F3DF",0x7B6E], | |
+ ["B968",0x7B6F], | |
+ ["B969",0x7B70], | |
+ ["F3E3",0x7B71], | |
+ ["F3E2",0x7B72], | |
+ ["B96A",0x7B73], | |
+ ["B96B",0x7B74], | |
+ ["F3DB",0x7B75], | |
+ ["B96C",0x7B76], | |
+ ["BFEA",0x7B77], | |
+ ["B96D",0x7B78], | |
+ ["B3EF",0x7B79], | |
+ ["B96E",0x7B7A], | |
+ ["F3E0",0x7B7B], | |
+ ["B96F",0x7B7C], | |
+ ["B970",0x7B7D], | |
+ ["C7A9",0x7B7E], | |
+ ["B971",0x7B7F], | |
+ ["BCF2",0x7B80], | |
+ ["B972",0x7B81], | |
+ ["B973",0x7B82], | |
+ ["B974",0x7B83], | |
+ ["B975",0x7B84], | |
+ ["F3EB",0x7B85], | |
+ ["B976",0x7B86], | |
+ ["B977",0x7B87], | |
+ ["B978",0x7B88], | |
+ ["B979",0x7B89], | |
+ ["B97A",0x7B8A], | |
+ ["B97B",0x7B8B], | |
+ ["B97C",0x7B8C], | |
+ ["B9BF",0x7B8D], | |
+ ["B97D",0x7B8E], | |
+ ["B97E",0x7B8F], | |
+ ["F3E4",0x7B90], | |
+ ["B980",0x7B91], | |
+ ["B981",0x7B92], | |
+ ["B982",0x7B93], | |
+ ["B2AD",0x7B94], | |
+ ["BBFE",0x7B95], | |
+ ["B983",0x7B96], | |
+ ["CBE3",0x7B97], | |
+ ["B984",0x7B98], | |
+ ["B985",0x7B99], | |
+ ["B986",0x7B9A], | |
+ ["B987",0x7B9B], | |
+ ["F3ED",0x7B9C], | |
+ ["F3E9",0x7B9D], | |
+ ["B988",0x7B9E], | |
+ ["B989",0x7B9F], | |
+ ["B98A",0x7BA0], | |
+ ["B9DC",0x7BA1], | |
+ ["F3EE",0x7BA2], | |
+ ["B98B",0x7BA3], | |
+ ["B98C",0x7BA4], | |
+ ["B98D",0x7BA5], | |
+ ["F3E5",0x7BA6], | |
+ ["F3E6",0x7BA7], | |
+ ["F3EA",0x7BA8], | |
+ ["C2E1",0x7BA9], | |
+ ["F3EC",0x7BAA], | |
+ ["F3EF",0x7BAB], | |
+ ["F3E8",0x7BAC], | |
+ ["BCFD",0x7BAD], | |
+ ["B98E",0x7BAE], | |
+ ["B98F",0x7BAF], | |
+ ["B990",0x7BB0], | |
+ ["CFE4",0x7BB1], | |
+ ["B991",0x7BB2], | |
+ ["B992",0x7BB3], | |
+ ["F3F0",0x7BB4], | |
+ ["B993",0x7BB5], | |
+ ["B994",0x7BB6], | |
+ ["B995",0x7BB7], | |
+ ["F3E7",0x7BB8], | |
+ ["B996",0x7BB9], | |
+ ["B997",0x7BBA], | |
+ ["B998",0x7BBB], | |
+ ["B999",0x7BBC], | |
+ ["B99A",0x7BBD], | |
+ ["B99B",0x7BBE], | |
+ ["B99C",0x7BBF], | |
+ ["B99D",0x7BC0], | |
+ ["F3F2",0x7BC1], | |
+ ["B99E",0x7BC2], | |
+ ["B99F",0x7BC3], | |
+ ["B9A0",0x7BC4], | |
+ ["BA40",0x7BC5], | |
+ ["D7AD",0x7BC6], | |
+ ["C6AA",0x7BC7], | |
+ ["BA41",0x7BC8], | |
+ ["BA42",0x7BC9], | |
+ ["BA43",0x7BCA], | |
+ ["BA44",0x7BCB], | |
+ ["F3F3",0x7BCC], | |
+ ["BA45",0x7BCD], | |
+ ["BA46",0x7BCE], | |
+ ["BA47",0x7BCF], | |
+ ["BA48",0x7BD0], | |
+ ["F3F1",0x7BD1], | |
+ ["BA49",0x7BD2], | |
+ ["C2A8",0x7BD3], | |
+ ["BA4A",0x7BD4], | |
+ ["BA4B",0x7BD5], | |
+ ["BA4C",0x7BD6], | |
+ ["BA4D",0x7BD7], | |
+ ["BA4E",0x7BD8], | |
+ ["B8DD",0x7BD9], | |
+ ["F3F5",0x7BDA], | |
+ ["BA4F",0x7BDB], | |
+ ["BA50",0x7BDC], | |
+ ["F3F4",0x7BDD], | |
+ ["BA51",0x7BDE], | |
+ ["BA52",0x7BDF], | |
+ ["BA53",0x7BE0], | |
+ ["B4DB",0x7BE1], | |
+ ["BA54",0x7BE2], | |
+ ["BA55",0x7BE3], | |
+ ["BA56",0x7BE4], | |
+ ["F3F6",0x7BE5], | |
+ ["F3F7",0x7BE6], | |
+ ["BA57",0x7BE7], | |
+ ["BA58",0x7BE8], | |
+ ["BA59",0x7BE9], | |
+ ["F3F8",0x7BEA], | |
+ ["BA5A",0x7BEB], | |
+ ["BA5B",0x7BEC], | |
+ ["BA5C",0x7BED], | |
+ ["C0BA",0x7BEE], | |
+ ["BA5D",0x7BEF], | |
+ ["BA5E",0x7BF0], | |
+ ["C0E9",0x7BF1], | |
+ ["BA5F",0x7BF2], | |
+ ["BA60",0x7BF3], | |
+ ["BA61",0x7BF4], | |
+ ["BA62",0x7BF5], | |
+ ["BA63",0x7BF6], | |
+ ["C5F1",0x7BF7], | |
+ ["BA64",0x7BF8], | |
+ ["BA65",0x7BF9], | |
+ ["BA66",0x7BFA], | |
+ ["BA67",0x7BFB], | |
+ ["F3FB",0x7BFC], | |
+ ["BA68",0x7BFD], | |
+ ["F3FA",0x7BFE], | |
+ ["BA69",0x7BFF], | |
+ ["BA6A",0x7C00], | |
+ ["BA6B",0x7C01], | |
+ ["BA6C",0x7C02], | |
+ ["BA6D",0x7C03], | |
+ ["BA6E",0x7C04], | |
+ ["BA6F",0x7C05], | |
+ ["BA70",0x7C06], | |
+ ["B4D8",0x7C07], | |
+ ["BA71",0x7C08], | |
+ ["BA72",0x7C09], | |
+ ["BA73",0x7C0A], | |
+ ["F3FE",0x7C0B], | |
+ ["F3F9",0x7C0C], | |
+ ["BA74",0x7C0D], | |
+ ["BA75",0x7C0E], | |
+ ["F3FC",0x7C0F], | |
+ ["BA76",0x7C10], | |
+ ["BA77",0x7C11], | |
+ ["BA78",0x7C12], | |
+ ["BA79",0x7C13], | |
+ ["BA7A",0x7C14], | |
+ ["BA7B",0x7C15], | |
+ ["F3FD",0x7C16], | |
+ ["BA7C",0x7C17], | |
+ ["BA7D",0x7C18], | |
+ ["BA7E",0x7C19], | |
+ ["BA80",0x7C1A], | |
+ ["BA81",0x7C1B], | |
+ ["BA82",0x7C1C], | |
+ ["BA83",0x7C1D], | |
+ ["BA84",0x7C1E], | |
+ ["F4A1",0x7C1F], | |
+ ["BA85",0x7C20], | |
+ ["BA86",0x7C21], | |
+ ["BA87",0x7C22], | |
+ ["BA88",0x7C23], | |
+ ["BA89",0x7C24], | |
+ ["BA8A",0x7C25], | |
+ ["F4A3",0x7C26], | |
+ ["BBC9",0x7C27], | |
+ ["BA8B",0x7C28], | |
+ ["BA8C",0x7C29], | |
+ ["F4A2",0x7C2A], | |
+ ["BA8D",0x7C2B], | |
+ ["BA8E",0x7C2C], | |
+ ["BA8F",0x7C2D], | |
+ ["BA90",0x7C2E], | |
+ ["BA91",0x7C2F], | |
+ ["BA92",0x7C30], | |
+ ["BA93",0x7C31], | |
+ ["BA94",0x7C32], | |
+ ["BA95",0x7C33], | |
+ ["BA96",0x7C34], | |
+ ["BA97",0x7C35], | |
+ ["BA98",0x7C36], | |
+ ["BA99",0x7C37], | |
+ ["F4A4",0x7C38], | |
+ ["BA9A",0x7C39], | |
+ ["BA9B",0x7C3A], | |
+ ["BA9C",0x7C3B], | |
+ ["BA9D",0x7C3C], | |
+ ["BA9E",0x7C3D], | |
+ ["BA9F",0x7C3E], | |
+ ["B2BE",0x7C3F], | |
+ ["F4A6",0x7C40], | |
+ ["F4A5",0x7C41], | |
+ ["BAA0",0x7C42], | |
+ ["BB40",0x7C43], | |
+ ["BB41",0x7C44], | |
+ ["BB42",0x7C45], | |
+ ["BB43",0x7C46], | |
+ ["BB44",0x7C47], | |
+ ["BB45",0x7C48], | |
+ ["BB46",0x7C49], | |
+ ["BB47",0x7C4A], | |
+ ["BB48",0x7C4B], | |
+ ["BB49",0x7C4C], | |
+ ["BCAE",0x7C4D], | |
+ ["BB4A",0x7C4E], | |
+ ["BB4B",0x7C4F], | |
+ ["BB4C",0x7C50], | |
+ ["BB4D",0x7C51], | |
+ ["BB4E",0x7C52], | |
+ ["BB4F",0x7C53], | |
+ ["BB50",0x7C54], | |
+ ["BB51",0x7C55], | |
+ ["BB52",0x7C56], | |
+ ["BB53",0x7C57], | |
+ ["BB54",0x7C58], | |
+ ["BB55",0x7C59], | |
+ ["BB56",0x7C5A], | |
+ ["BB57",0x7C5B], | |
+ ["BB58",0x7C5C], | |
+ ["BB59",0x7C5D], | |
+ ["BB5A",0x7C5E], | |
+ ["BB5B",0x7C5F], | |
+ ["BB5C",0x7C60], | |
+ ["BB5D",0x7C61], | |
+ ["BB5E",0x7C62], | |
+ ["BB5F",0x7C63], | |
+ ["BB60",0x7C64], | |
+ ["BB61",0x7C65], | |
+ ["BB62",0x7C66], | |
+ ["BB63",0x7C67], | |
+ ["BB64",0x7C68], | |
+ ["BB65",0x7C69], | |
+ ["BB66",0x7C6A], | |
+ ["BB67",0x7C6B], | |
+ ["BB68",0x7C6C], | |
+ ["BB69",0x7C6D], | |
+ ["BB6A",0x7C6E], | |
+ ["BB6B",0x7C6F], | |
+ ["BB6C",0x7C70], | |
+ ["BB6D",0x7C71], | |
+ ["BB6E",0x7C72], | |
+ ["C3D7",0x7C73], | |
+ ["D9E1",0x7C74], | |
+ ["BB6F",0x7C75], | |
+ ["BB70",0x7C76], | |
+ ["BB71",0x7C77], | |
+ ["BB72",0x7C78], | |
+ ["BB73",0x7C79], | |
+ ["BB74",0x7C7A], | |
+ ["C0E0",0x7C7B], | |
+ ["F4CC",0x7C7C], | |
+ ["D7D1",0x7C7D], | |
+ ["BB75",0x7C7E], | |
+ ["BB76",0x7C7F], | |
+ ["BB77",0x7C80], | |
+ ["BB78",0x7C81], | |
+ ["BB79",0x7C82], | |
+ ["BB7A",0x7C83], | |
+ ["BB7B",0x7C84], | |
+ ["BB7C",0x7C85], | |
+ ["BB7D",0x7C86], | |
+ ["BB7E",0x7C87], | |
+ ["BB80",0x7C88], | |
+ ["B7DB",0x7C89], | |
+ ["BB81",0x7C8A], | |
+ ["BB82",0x7C8B], | |
+ ["BB83",0x7C8C], | |
+ ["BB84",0x7C8D], | |
+ ["BB85",0x7C8E], | |
+ ["BB86",0x7C8F], | |
+ ["BB87",0x7C90], | |
+ ["F4CE",0x7C91], | |
+ ["C1A3",0x7C92], | |
+ ["BB88",0x7C93], | |
+ ["BB89",0x7C94], | |
+ ["C6C9",0x7C95], | |
+ ["BB8A",0x7C96], | |
+ ["B4D6",0x7C97], | |
+ ["D5B3",0x7C98], | |
+ ["BB8B",0x7C99], | |
+ ["BB8C",0x7C9A], | |
+ ["BB8D",0x7C9B], | |
+ ["F4D0",0x7C9C], | |
+ ["F4CF",0x7C9D], | |
+ ["F4D1",0x7C9E], | |
+ ["CBDA",0x7C9F], | |
+ ["BB8E",0x7CA0], | |
+ ["BB8F",0x7CA1], | |
+ ["F4D2",0x7CA2], | |
+ ["BB90",0x7CA3], | |
+ ["D4C1",0x7CA4], | |
+ ["D6E0",0x7CA5], | |
+ ["BB91",0x7CA6], | |
+ ["BB92",0x7CA7], | |
+ ["BB93",0x7CA8], | |
+ ["BB94",0x7CA9], | |
+ ["B7E0",0x7CAA], | |
+ ["BB95",0x7CAB], | |
+ ["BB96",0x7CAC], | |
+ ["BB97",0x7CAD], | |
+ ["C1B8",0x7CAE], | |
+ ["BB98",0x7CAF], | |
+ ["BB99",0x7CB0], | |
+ ["C1BB",0x7CB1], | |
+ ["F4D3",0x7CB2], | |
+ ["BEAC",0x7CB3], | |
+ ["BB9A",0x7CB4], | |
+ ["BB9B",0x7CB5], | |
+ ["BB9C",0x7CB6], | |
+ ["BB9D",0x7CB7], | |
+ ["BB9E",0x7CB8], | |
+ ["B4E2",0x7CB9], | |
+ ["BB9F",0x7CBA], | |
+ ["BBA0",0x7CBB], | |
+ ["F4D4",0x7CBC], | |
+ ["F4D5",0x7CBD], | |
+ ["BEAB",0x7CBE], | |
+ ["BC40",0x7CBF], | |
+ ["BC41",0x7CC0], | |
+ ["F4D6",0x7CC1], | |
+ ["BC42",0x7CC2], | |
+ ["BC43",0x7CC3], | |
+ ["BC44",0x7CC4], | |
+ ["F4DB",0x7CC5], | |
+ ["BC45",0x7CC6], | |
+ ["F4D7",0x7CC7], | |
+ ["F4DA",0x7CC8], | |
+ ["BC46",0x7CC9], | |
+ ["BAFD",0x7CCA], | |
+ ["BC47",0x7CCB], | |
+ ["F4D8",0x7CCC], | |
+ ["F4D9",0x7CCD], | |
+ ["BC48",0x7CCE], | |
+ ["BC49",0x7CCF], | |
+ ["BC4A",0x7CD0], | |
+ ["BC4B",0x7CD1], | |
+ ["BC4C",0x7CD2], | |
+ ["BC4D",0x7CD3], | |
+ ["BC4E",0x7CD4], | |
+ ["B8E2",0x7CD5], | |
+ ["CCC7",0x7CD6], | |
+ ["F4DC",0x7CD7], | |
+ ["BC4F",0x7CD8], | |
+ ["B2DA",0x7CD9], | |
+ ["BC50",0x7CDA], | |
+ ["BC51",0x7CDB], | |
+ ["C3D3",0x7CDC], | |
+ ["BC52",0x7CDD], | |
+ ["BC53",0x7CDE], | |
+ ["D4E3",0x7CDF], | |
+ ["BFB7",0x7CE0], | |
+ ["BC54",0x7CE1], | |
+ ["BC55",0x7CE2], | |
+ ["BC56",0x7CE3], | |
+ ["BC57",0x7CE4], | |
+ ["BC58",0x7CE5], | |
+ ["BC59",0x7CE6], | |
+ ["BC5A",0x7CE7], | |
+ ["F4DD",0x7CE8], | |
+ ["BC5B",0x7CE9], | |
+ ["BC5C",0x7CEA], | |
+ ["BC5D",0x7CEB], | |
+ ["BC5E",0x7CEC], | |
+ ["BC5F",0x7CED], | |
+ ["BC60",0x7CEE], | |
+ ["C5B4",0x7CEF], | |
+ ["BC61",0x7CF0], | |
+ ["BC62",0x7CF1], | |
+ ["BC63",0x7CF2], | |
+ ["BC64",0x7CF3], | |
+ ["BC65",0x7CF4], | |
+ ["BC66",0x7CF5], | |
+ ["BC67",0x7CF6], | |
+ ["BC68",0x7CF7], | |
+ ["F4E9",0x7CF8], | |
+ ["BC69",0x7CF9], | |
+ ["BC6A",0x7CFA], | |
+ ["CFB5",0x7CFB], | |
+ ["BC6B",0x7CFC], | |
+ ["BC6C",0x7CFD], | |
+ ["BC6D",0x7CFE], | |
+ ["BC6E",0x7CFF], | |
+ ["BC6F",0x7D00], | |
+ ["BC70",0x7D01], | |
+ ["BC71",0x7D02], | |
+ ["BC72",0x7D03], | |
+ ["BC73",0x7D04], | |
+ ["BC74",0x7D05], | |
+ ["BC75",0x7D06], | |
+ ["BC76",0x7D07], | |
+ ["BC77",0x7D08], | |
+ ["BC78",0x7D09], | |
+ ["CEC9",0x7D0A], | |
+ ["BC79",0x7D0B], | |
+ ["BC7A",0x7D0C], | |
+ ["BC7B",0x7D0D], | |
+ ["BC7C",0x7D0E], | |
+ ["BC7D",0x7D0F], | |
+ ["BC7E",0x7D10], | |
+ ["BC80",0x7D11], | |
+ ["BC81",0x7D12], | |
+ ["BC82",0x7D13], | |
+ ["BC83",0x7D14], | |
+ ["BC84",0x7D15], | |
+ ["BC85",0x7D16], | |
+ ["BC86",0x7D17], | |
+ ["BC87",0x7D18], | |
+ ["BC88",0x7D19], | |
+ ["BC89",0x7D1A], | |
+ ["BC8A",0x7D1B], | |
+ ["BC8B",0x7D1C], | |
+ ["BC8C",0x7D1D], | |
+ ["BC8D",0x7D1E], | |
+ ["BC8E",0x7D1F], | |
+ ["CBD8",0x7D20], | |
+ ["BC8F",0x7D21], | |
+ ["CBF7",0x7D22], | |
+ ["BC90",0x7D23], | |
+ ["BC91",0x7D24], | |
+ ["BC92",0x7D25], | |
+ ["BC93",0x7D26], | |
+ ["BDF4",0x7D27], | |
+ ["BC94",0x7D28], | |
+ ["BC95",0x7D29], | |
+ ["BC96",0x7D2A], | |
+ ["D7CF",0x7D2B], | |
+ ["BC97",0x7D2C], | |
+ ["BC98",0x7D2D], | |
+ ["BC99",0x7D2E], | |
+ ["C0DB",0x7D2F], | |
+ ["BC9A",0x7D30], | |
+ ["BC9B",0x7D31], | |
+ ["BC9C",0x7D32], | |
+ ["BC9D",0x7D33], | |
+ ["BC9E",0x7D34], | |
+ ["BC9F",0x7D35], | |
+ ["BCA0",0x7D36], | |
+ ["BD40",0x7D37], | |
+ ["BD41",0x7D38], | |
+ ["BD42",0x7D39], | |
+ ["BD43",0x7D3A], | |
+ ["BD44",0x7D3B], | |
+ ["BD45",0x7D3C], | |
+ ["BD46",0x7D3D], | |
+ ["BD47",0x7D3E], | |
+ ["BD48",0x7D3F], | |
+ ["BD49",0x7D40], | |
+ ["BD4A",0x7D41], | |
+ ["BD4B",0x7D42], | |
+ ["BD4C",0x7D43], | |
+ ["BD4D",0x7D44], | |
+ ["BD4E",0x7D45], | |
+ ["BD4F",0x7D46], | |
+ ["BD50",0x7D47], | |
+ ["BD51",0x7D48], | |
+ ["BD52",0x7D49], | |
+ ["BD53",0x7D4A], | |
+ ["BD54",0x7D4B], | |
+ ["BD55",0x7D4C], | |
+ ["BD56",0x7D4D], | |
+ ["BD57",0x7D4E], | |
+ ["BD58",0x7D4F], | |
+ ["BD59",0x7D50], | |
+ ["BD5A",0x7D51], | |
+ ["BD5B",0x7D52], | |
+ ["BD5C",0x7D53], | |
+ ["BD5D",0x7D54], | |
+ ["BD5E",0x7D55], | |
+ ["BD5F",0x7D56], | |
+ ["BD60",0x7D57], | |
+ ["BD61",0x7D58], | |
+ ["BD62",0x7D59], | |
+ ["BD63",0x7D5A], | |
+ ["BD64",0x7D5B], | |
+ ["BD65",0x7D5C], | |
+ ["BD66",0x7D5D], | |
+ ["BD67",0x7D5E], | |
+ ["BD68",0x7D5F], | |
+ ["BD69",0x7D60], | |
+ ["BD6A",0x7D61], | |
+ ["BD6B",0x7D62], | |
+ ["BD6C",0x7D63], | |
+ ["BD6D",0x7D64], | |
+ ["BD6E",0x7D65], | |
+ ["BD6F",0x7D66], | |
+ ["BD70",0x7D67], | |
+ ["BD71",0x7D68], | |
+ ["BD72",0x7D69], | |
+ ["BD73",0x7D6A], | |
+ ["BD74",0x7D6B], | |
+ ["BD75",0x7D6C], | |
+ ["BD76",0x7D6D], | |
+ ["D0F5",0x7D6E], | |
+ ["BD77",0x7D6F], | |
+ ["BD78",0x7D70], | |
+ ["BD79",0x7D71], | |
+ ["BD7A",0x7D72], | |
+ ["BD7B",0x7D73], | |
+ ["BD7C",0x7D74], | |
+ ["BD7D",0x7D75], | |
+ ["BD7E",0x7D76], | |
+ ["F4EA",0x7D77], | |
+ ["BD80",0x7D78], | |
+ ["BD81",0x7D79], | |
+ ["BD82",0x7D7A], | |
+ ["BD83",0x7D7B], | |
+ ["BD84",0x7D7C], | |
+ ["BD85",0x7D7D], | |
+ ["BD86",0x7D7E], | |
+ ["BD87",0x7D7F], | |
+ ["BD88",0x7D80], | |
+ ["BD89",0x7D81], | |
+ ["BD8A",0x7D82], | |
+ ["BD8B",0x7D83], | |
+ ["BD8C",0x7D84], | |
+ ["BD8D",0x7D85], | |
+ ["BD8E",0x7D86], | |
+ ["BD8F",0x7D87], | |
+ ["BD90",0x7D88], | |
+ ["BD91",0x7D89], | |
+ ["BD92",0x7D8A], | |
+ ["BD93",0x7D8B], | |
+ ["BD94",0x7D8C], | |
+ ["BD95",0x7D8D], | |
+ ["BD96",0x7D8E], | |
+ ["BD97",0x7D8F], | |
+ ["BD98",0x7D90], | |
+ ["BD99",0x7D91], | |
+ ["BD9A",0x7D92], | |
+ ["BD9B",0x7D93], | |
+ ["BD9C",0x7D94], | |
+ ["BD9D",0x7D95], | |
+ ["BD9E",0x7D96], | |
+ ["BD9F",0x7D97], | |
+ ["BDA0",0x7D98], | |
+ ["BE40",0x7D99], | |
+ ["BE41",0x7D9A], | |
+ ["BE42",0x7D9B], | |
+ ["BE43",0x7D9C], | |
+ ["BE44",0x7D9D], | |
+ ["BE45",0x7D9E], | |
+ ["BE46",0x7D9F], | |
+ ["BE47",0x7DA0], | |
+ ["BE48",0x7DA1], | |
+ ["BE49",0x7DA2], | |
+ ["BE4A",0x7DA3], | |
+ ["BE4B",0x7DA4], | |
+ ["BE4C",0x7DA5], | |
+ ["F4EB",0x7DA6], | |
+ ["BE4D",0x7DA7], | |
+ ["BE4E",0x7DA8], | |
+ ["BE4F",0x7DA9], | |
+ ["BE50",0x7DAA], | |
+ ["BE51",0x7DAB], | |
+ ["BE52",0x7DAC], | |
+ ["BE53",0x7DAD], | |
+ ["F4EC",0x7DAE], | |
+ ["BE54",0x7DAF], | |
+ ["BE55",0x7DB0], | |
+ ["BE56",0x7DB1], | |
+ ["BE57",0x7DB2], | |
+ ["BE58",0x7DB3], | |
+ ["BE59",0x7DB4], | |
+ ["BE5A",0x7DB5], | |
+ ["BE5B",0x7DB6], | |
+ ["BE5C",0x7DB7], | |
+ ["BE5D",0x7DB8], | |
+ ["BE5E",0x7DB9], | |
+ ["BE5F",0x7DBA], | |
+ ["BE60",0x7DBB], | |
+ ["BE61",0x7DBC], | |
+ ["BE62",0x7DBD], | |
+ ["BE63",0x7DBE], | |
+ ["BE64",0x7DBF], | |
+ ["BE65",0x7DC0], | |
+ ["BE66",0x7DC1], | |
+ ["BE67",0x7DC2], | |
+ ["BE68",0x7DC3], | |
+ ["BE69",0x7DC4], | |
+ ["BE6A",0x7DC5], | |
+ ["BE6B",0x7DC6], | |
+ ["BE6C",0x7DC7], | |
+ ["BE6D",0x7DC8], | |
+ ["BE6E",0x7DC9], | |
+ ["BE6F",0x7DCA], | |
+ ["BE70",0x7DCB], | |
+ ["BE71",0x7DCC], | |
+ ["BE72",0x7DCD], | |
+ ["BE73",0x7DCE], | |
+ ["BE74",0x7DCF], | |
+ ["BE75",0x7DD0], | |
+ ["BE76",0x7DD1], | |
+ ["BE77",0x7DD2], | |
+ ["BE78",0x7DD3], | |
+ ["BE79",0x7DD4], | |
+ ["BE7A",0x7DD5], | |
+ ["BE7B",0x7DD6], | |
+ ["BE7C",0x7DD7], | |
+ ["BE7D",0x7DD8], | |
+ ["BE7E",0x7DD9], | |
+ ["BE80",0x7DDA], | |
+ ["BE81",0x7DDB], | |
+ ["BE82",0x7DDC], | |
+ ["BE83",0x7DDD], | |
+ ["BE84",0x7DDE], | |
+ ["BE85",0x7DDF], | |
+ ["BE86",0x7DE0], | |
+ ["BE87",0x7DE1], | |
+ ["BE88",0x7DE2], | |
+ ["BE89",0x7DE3], | |
+ ["BE8A",0x7DE4], | |
+ ["BE8B",0x7DE5], | |
+ ["BE8C",0x7DE6], | |
+ ["BE8D",0x7DE7], | |
+ ["BE8E",0x7DE8], | |
+ ["BE8F",0x7DE9], | |
+ ["BE90",0x7DEA], | |
+ ["BE91",0x7DEB], | |
+ ["BE92",0x7DEC], | |
+ ["BE93",0x7DED], | |
+ ["BE94",0x7DEE], | |
+ ["BE95",0x7DEF], | |
+ ["BE96",0x7DF0], | |
+ ["BE97",0x7DF1], | |
+ ["BE98",0x7DF2], | |
+ ["BE99",0x7DF3], | |
+ ["BE9A",0x7DF4], | |
+ ["BE9B",0x7DF5], | |
+ ["BE9C",0x7DF6], | |
+ ["BE9D",0x7DF7], | |
+ ["BE9E",0x7DF8], | |
+ ["BE9F",0x7DF9], | |
+ ["BEA0",0x7DFA], | |
+ ["BF40",0x7DFB], | |
+ ["BF41",0x7DFC], | |
+ ["BF42",0x7DFD], | |
+ ["BF43",0x7DFE], | |
+ ["BF44",0x7DFF], | |
+ ["BF45",0x7E00], | |
+ ["BF46",0x7E01], | |
+ ["BF47",0x7E02], | |
+ ["BF48",0x7E03], | |
+ ["BF49",0x7E04], | |
+ ["BF4A",0x7E05], | |
+ ["BF4B",0x7E06], | |
+ ["BF4C",0x7E07], | |
+ ["BF4D",0x7E08], | |
+ ["BF4E",0x7E09], | |
+ ["BF4F",0x7E0A], | |
+ ["BF50",0x7E0B], | |
+ ["BF51",0x7E0C], | |
+ ["BF52",0x7E0D], | |
+ ["BF53",0x7E0E], | |
+ ["BF54",0x7E0F], | |
+ ["BF55",0x7E10], | |
+ ["BF56",0x7E11], | |
+ ["BF57",0x7E12], | |
+ ["BF58",0x7E13], | |
+ ["BF59",0x7E14], | |
+ ["BF5A",0x7E15], | |
+ ["BF5B",0x7E16], | |
+ ["BF5C",0x7E17], | |
+ ["BF5D",0x7E18], | |
+ ["BF5E",0x7E19], | |
+ ["BF5F",0x7E1A], | |
+ ["BF60",0x7E1B], | |
+ ["BF61",0x7E1C], | |
+ ["BF62",0x7E1D], | |
+ ["BF63",0x7E1E], | |
+ ["BF64",0x7E1F], | |
+ ["BF65",0x7E20], | |
+ ["BF66",0x7E21], | |
+ ["BF67",0x7E22], | |
+ ["BF68",0x7E23], | |
+ ["BF69",0x7E24], | |
+ ["BF6A",0x7E25], | |
+ ["BF6B",0x7E26], | |
+ ["BF6C",0x7E27], | |
+ ["BF6D",0x7E28], | |
+ ["BF6E",0x7E29], | |
+ ["BF6F",0x7E2A], | |
+ ["BF70",0x7E2B], | |
+ ["BF71",0x7E2C], | |
+ ["BF72",0x7E2D], | |
+ ["BF73",0x7E2E], | |
+ ["BF74",0x7E2F], | |
+ ["BF75",0x7E30], | |
+ ["BF76",0x7E31], | |
+ ["BF77",0x7E32], | |
+ ["BF78",0x7E33], | |
+ ["BF79",0x7E34], | |
+ ["BF7A",0x7E35], | |
+ ["BF7B",0x7E36], | |
+ ["BF7C",0x7E37], | |
+ ["BF7D",0x7E38], | |
+ ["BF7E",0x7E39], | |
+ ["BF80",0x7E3A], | |
+ ["F7E3",0x7E3B], | |
+ ["BF81",0x7E3C], | |
+ ["BF82",0x7E3D], | |
+ ["BF83",0x7E3E], | |
+ ["BF84",0x7E3F], | |
+ ["BF85",0x7E40], | |
+ ["B7B1",0x7E41], | |
+ ["BF86",0x7E42], | |
+ ["BF87",0x7E43], | |
+ ["BF88",0x7E44], | |
+ ["BF89",0x7E45], | |
+ ["BF8A",0x7E46], | |
+ ["F4ED",0x7E47], | |
+ ["BF8B",0x7E48], | |
+ ["BF8C",0x7E49], | |
+ ["BF8D",0x7E4A], | |
+ ["BF8E",0x7E4B], | |
+ ["BF8F",0x7E4C], | |
+ ["BF90",0x7E4D], | |
+ ["BF91",0x7E4E], | |
+ ["BF92",0x7E4F], | |
+ ["BF93",0x7E50], | |
+ ["BF94",0x7E51], | |
+ ["BF95",0x7E52], | |
+ ["BF96",0x7E53], | |
+ ["BF97",0x7E54], | |
+ ["BF98",0x7E55], | |
+ ["BF99",0x7E56], | |
+ ["BF9A",0x7E57], | |
+ ["BF9B",0x7E58], | |
+ ["BF9C",0x7E59], | |
+ ["BF9D",0x7E5A], | |
+ ["BF9E",0x7E5B], | |
+ ["BF9F",0x7E5C], | |
+ ["BFA0",0x7E5D], | |
+ ["C040",0x7E5E], | |
+ ["C041",0x7E5F], | |
+ ["C042",0x7E60], | |
+ ["C043",0x7E61], | |
+ ["C044",0x7E62], | |
+ ["C045",0x7E63], | |
+ ["C046",0x7E64], | |
+ ["C047",0x7E65], | |
+ ["C048",0x7E66], | |
+ ["C049",0x7E67], | |
+ ["C04A",0x7E68], | |
+ ["C04B",0x7E69], | |
+ ["C04C",0x7E6A], | |
+ ["C04D",0x7E6B], | |
+ ["C04E",0x7E6C], | |
+ ["C04F",0x7E6D], | |
+ ["C050",0x7E6E], | |
+ ["C051",0x7E6F], | |
+ ["C052",0x7E70], | |
+ ["C053",0x7E71], | |
+ ["C054",0x7E72], | |
+ ["C055",0x7E73], | |
+ ["C056",0x7E74], | |
+ ["C057",0x7E75], | |
+ ["C058",0x7E76], | |
+ ["C059",0x7E77], | |
+ ["C05A",0x7E78], | |
+ ["C05B",0x7E79], | |
+ ["C05C",0x7E7A], | |
+ ["C05D",0x7E7B], | |
+ ["C05E",0x7E7C], | |
+ ["C05F",0x7E7D], | |
+ ["C060",0x7E7E], | |
+ ["C061",0x7E7F], | |
+ ["C062",0x7E80], | |
+ ["C063",0x7E81], | |
+ ["D7EB",0x7E82], | |
+ ["C064",0x7E83], | |
+ ["C065",0x7E84], | |
+ ["C066",0x7E85], | |
+ ["C067",0x7E86], | |
+ ["C068",0x7E87], | |
+ ["C069",0x7E88], | |
+ ["C06A",0x7E89], | |
+ ["C06B",0x7E8A], | |
+ ["C06C",0x7E8B], | |
+ ["C06D",0x7E8C], | |
+ ["C06E",0x7E8D], | |
+ ["C06F",0x7E8E], | |
+ ["C070",0x7E8F], | |
+ ["C071",0x7E90], | |
+ ["C072",0x7E91], | |
+ ["C073",0x7E92], | |
+ ["C074",0x7E93], | |
+ ["C075",0x7E94], | |
+ ["C076",0x7E95], | |
+ ["C077",0x7E96], | |
+ ["C078",0x7E97], | |
+ ["C079",0x7E98], | |
+ ["C07A",0x7E99], | |
+ ["C07B",0x7E9A], | |
+ ["F4EE",0x7E9B], | |
+ ["C07C",0x7E9C], | |
+ ["C07D",0x7E9D], | |
+ ["C07E",0x7E9E], | |
+ ["E6F9",0x7E9F], | |
+ ["BEC0",0x7EA0], | |
+ ["E6FA",0x7EA1], | |
+ ["BAEC",0x7EA2], | |
+ ["E6FB",0x7EA3], | |
+ ["CFCB",0x7EA4], | |
+ ["E6FC",0x7EA5], | |
+ ["D4BC",0x7EA6], | |
+ ["BCB6",0x7EA7], | |
+ ["E6FD",0x7EA8], | |
+ ["E6FE",0x7EA9], | |
+ ["BCCD",0x7EAA], | |
+ ["C8D2",0x7EAB], | |
+ ["CEB3",0x7EAC], | |
+ ["E7A1",0x7EAD], | |
+ ["C080",0x7EAE], | |
+ ["B4BF",0x7EAF], | |
+ ["E7A2",0x7EB0], | |
+ ["C9B4",0x7EB1], | |
+ ["B8D9",0x7EB2], | |
+ ["C4C9",0x7EB3], | |
+ ["C081",0x7EB4], | |
+ ["D7DD",0x7EB5], | |
+ ["C2DA",0x7EB6], | |
+ ["B7D7",0x7EB7], | |
+ ["D6BD",0x7EB8], | |
+ ["CEC6",0x7EB9], | |
+ ["B7C4",0x7EBA], | |
+ ["C082",0x7EBB], | |
+ ["C083",0x7EBC], | |
+ ["C5A6",0x7EBD], | |
+ ["E7A3",0x7EBE], | |
+ ["CFDF",0x7EBF], | |
+ ["E7A4",0x7EC0], | |
+ ["E7A5",0x7EC1], | |
+ ["E7A6",0x7EC2], | |
+ ["C1B7",0x7EC3], | |
+ ["D7E9",0x7EC4], | |
+ ["C9F0",0x7EC5], | |
+ ["CFB8",0x7EC6], | |
+ ["D6AF",0x7EC7], | |
+ ["D6D5",0x7EC8], | |
+ ["E7A7",0x7EC9], | |
+ ["B0ED",0x7ECA], | |
+ ["E7A8",0x7ECB], | |
+ ["E7A9",0x7ECC], | |
+ ["C9DC",0x7ECD], | |
+ ["D2EF",0x7ECE], | |
+ ["BEAD",0x7ECF], | |
+ ["E7AA",0x7ED0], | |
+ ["B0F3",0x7ED1], | |
+ ["C8DE",0x7ED2], | |
+ ["BDE1",0x7ED3], | |
+ ["E7AB",0x7ED4], | |
+ ["C8C6",0x7ED5], | |
+ ["C084",0x7ED6], | |
+ ["E7AC",0x7ED7], | |
+ ["BBE6",0x7ED8], | |
+ ["B8F8",0x7ED9], | |
+ ["D1A4",0x7EDA], | |
+ ["E7AD",0x7EDB], | |
+ ["C2E7",0x7EDC], | |
+ ["BEF8",0x7EDD], | |
+ ["BDCA",0x7EDE], | |
+ ["CDB3",0x7EDF], | |
+ ["E7AE",0x7EE0], | |
+ ["E7AF",0x7EE1], | |
+ ["BEEE",0x7EE2], | |
+ ["D0E5",0x7EE3], | |
+ ["C085",0x7EE4], | |
+ ["CBE7",0x7EE5], | |
+ ["CCD0",0x7EE6], | |
+ ["BCCC",0x7EE7], | |
+ ["E7B0",0x7EE8], | |
+ ["BCA8",0x7EE9], | |
+ ["D0F7",0x7EEA], | |
+ ["E7B1",0x7EEB], | |
+ ["C086",0x7EEC], | |
+ ["D0F8",0x7EED], | |
+ ["E7B2",0x7EEE], | |
+ ["E7B3",0x7EEF], | |
+ ["B4C2",0x7EF0], | |
+ ["E7B4",0x7EF1], | |
+ ["E7B5",0x7EF2], | |
+ ["C9FE",0x7EF3], | |
+ ["CEAC",0x7EF4], | |
+ ["C3E0",0x7EF5], | |
+ ["E7B7",0x7EF6], | |
+ ["B1C1",0x7EF7], | |
+ ["B3F1",0x7EF8], | |
+ ["C087",0x7EF9], | |
+ ["E7B8",0x7EFA], | |
+ ["E7B9",0x7EFB], | |
+ ["D7DB",0x7EFC], | |
+ ["D5C0",0x7EFD], | |
+ ["E7BA",0x7EFE], | |
+ ["C2CC",0x7EFF], | |
+ ["D7BA",0x7F00], | |
+ ["E7BB",0x7F01], | |
+ ["E7BC",0x7F02], | |
+ ["E7BD",0x7F03], | |
+ ["BCEA",0x7F04], | |
+ ["C3E5",0x7F05], | |
+ ["C0C2",0x7F06], | |
+ ["E7BE",0x7F07], | |
+ ["E7BF",0x7F08], | |
+ ["BCA9",0x7F09], | |
+ ["C088",0x7F0A], | |
+ ["E7C0",0x7F0B], | |
+ ["E7C1",0x7F0C], | |
+ ["E7B6",0x7F0D], | |
+ ["B6D0",0x7F0E], | |
+ ["E7C2",0x7F0F], | |
+ ["C089",0x7F10], | |
+ ["E7C3",0x7F11], | |
+ ["E7C4",0x7F12], | |
+ ["BBBA",0x7F13], | |
+ ["B5DE",0x7F14], | |
+ ["C2C6",0x7F15], | |
+ ["B1E0",0x7F16], | |
+ ["E7C5",0x7F17], | |
+ ["D4B5",0x7F18], | |
+ ["E7C6",0x7F19], | |
+ ["B8BF",0x7F1A], | |
+ ["E7C8",0x7F1B], | |
+ ["E7C7",0x7F1C], | |
+ ["B7EC",0x7F1D], | |
+ ["C08A",0x7F1E], | |
+ ["E7C9",0x7F1F], | |
+ ["B2F8",0x7F20], | |
+ ["E7CA",0x7F21], | |
+ ["E7CB",0x7F22], | |
+ ["E7CC",0x7F23], | |
+ ["E7CD",0x7F24], | |
+ ["E7CE",0x7F25], | |
+ ["E7CF",0x7F26], | |
+ ["E7D0",0x7F27], | |
+ ["D3A7",0x7F28], | |
+ ["CBF5",0x7F29], | |
+ ["E7D1",0x7F2A], | |
+ ["E7D2",0x7F2B], | |
+ ["E7D3",0x7F2C], | |
+ ["E7D4",0x7F2D], | |
+ ["C9C9",0x7F2E], | |
+ ["E7D5",0x7F2F], | |
+ ["E7D6",0x7F30], | |
+ ["E7D7",0x7F31], | |
+ ["E7D8",0x7F32], | |
+ ["E7D9",0x7F33], | |
+ ["BDC9",0x7F34], | |
+ ["E7DA",0x7F35], | |
+ ["F3BE",0x7F36], | |
+ ["C08B",0x7F37], | |
+ ["B8D7",0x7F38], | |
+ ["C08C",0x7F39], | |
+ ["C8B1",0x7F3A], | |
+ ["C08D",0x7F3B], | |
+ ["C08E",0x7F3C], | |
+ ["C08F",0x7F3D], | |
+ ["C090",0x7F3E], | |
+ ["C091",0x7F3F], | |
+ ["C092",0x7F40], | |
+ ["C093",0x7F41], | |
+ ["F3BF",0x7F42], | |
+ ["C094",0x7F43], | |
+ ["F3C0",0x7F44], | |
+ ["F3C1",0x7F45], | |
+ ["C095",0x7F46], | |
+ ["C096",0x7F47], | |
+ ["C097",0x7F48], | |
+ ["C098",0x7F49], | |
+ ["C099",0x7F4A], | |
+ ["C09A",0x7F4B], | |
+ ["C09B",0x7F4C], | |
+ ["C09C",0x7F4D], | |
+ ["C09D",0x7F4E], | |
+ ["C09E",0x7F4F], | |
+ ["B9DE",0x7F50], | |
+ ["CDF8",0x7F51], | |
+ ["C09F",0x7F52], | |
+ ["C0A0",0x7F53], | |
+ ["D8E8",0x7F54], | |
+ ["BAB1",0x7F55], | |
+ ["C140",0x7F56], | |
+ ["C2DE",0x7F57], | |
+ ["EEB7",0x7F58], | |
+ ["C141",0x7F59], | |
+ ["B7A3",0x7F5A], | |
+ ["C142",0x7F5B], | |
+ ["C143",0x7F5C], | |
+ ["C144",0x7F5D], | |
+ ["C145",0x7F5E], | |
+ ["EEB9",0x7F5F], | |
+ ["C146",0x7F60], | |
+ ["EEB8",0x7F61], | |
+ ["B0D5",0x7F62], | |
+ ["C147",0x7F63], | |
+ ["C148",0x7F64], | |
+ ["C149",0x7F65], | |
+ ["C14A",0x7F66], | |
+ ["C14B",0x7F67], | |
+ ["EEBB",0x7F68], | |
+ ["D5D6",0x7F69], | |
+ ["D7EF",0x7F6A], | |
+ ["C14C",0x7F6B], | |
+ ["C14D",0x7F6C], | |
+ ["C14E",0x7F6D], | |
+ ["D6C3",0x7F6E], | |
+ ["C14F",0x7F6F], | |
+ ["C150",0x7F70], | |
+ ["EEBD",0x7F71], | |
+ ["CAF0",0x7F72], | |
+ ["C151",0x7F73], | |
+ ["EEBC",0x7F74], | |
+ ["C152",0x7F75], | |
+ ["C153",0x7F76], | |
+ ["C154",0x7F77], | |
+ ["C155",0x7F78], | |
+ ["EEBE",0x7F79], | |
+ ["C156",0x7F7A], | |
+ ["C157",0x7F7B], | |
+ ["C158",0x7F7C], | |
+ ["C159",0x7F7D], | |
+ ["EEC0",0x7F7E], | |
+ ["C15A",0x7F7F], | |
+ ["C15B",0x7F80], | |
+ ["EEBF",0x7F81], | |
+ ["C15C",0x7F82], | |
+ ["C15D",0x7F83], | |
+ ["C15E",0x7F84], | |
+ ["C15F",0x7F85], | |
+ ["C160",0x7F86], | |
+ ["C161",0x7F87], | |
+ ["C162",0x7F88], | |
+ ["C163",0x7F89], | |
+ ["D1F2",0x7F8A], | |
+ ["C164",0x7F8B], | |
+ ["C7BC",0x7F8C], | |
+ ["C165",0x7F8D], | |
+ ["C3C0",0x7F8E], | |
+ ["C166",0x7F8F], | |
+ ["C167",0x7F90], | |
+ ["C168",0x7F91], | |
+ ["C169",0x7F92], | |
+ ["C16A",0x7F93], | |
+ ["B8E1",0x7F94], | |
+ ["C16B",0x7F95], | |
+ ["C16C",0x7F96], | |
+ ["C16D",0x7F97], | |
+ ["C16E",0x7F98], | |
+ ["C16F",0x7F99], | |
+ ["C1E7",0x7F9A], | |
+ ["C170",0x7F9B], | |
+ ["C171",0x7F9C], | |
+ ["F4C6",0x7F9D], | |
+ ["D0DF",0x7F9E], | |
+ ["F4C7",0x7F9F], | |
+ ["C172",0x7FA0], | |
+ ["CFDB",0x7FA1], | |
+ ["C173",0x7FA2], | |
+ ["C174",0x7FA3], | |
+ ["C8BA",0x7FA4], | |
+ ["C175",0x7FA5], | |
+ ["C176",0x7FA6], | |
+ ["F4C8",0x7FA7], | |
+ ["C177",0x7FA8], | |
+ ["C178",0x7FA9], | |
+ ["C179",0x7FAA], | |
+ ["C17A",0x7FAB], | |
+ ["C17B",0x7FAC], | |
+ ["C17C",0x7FAD], | |
+ ["C17D",0x7FAE], | |
+ ["F4C9",0x7FAF], | |
+ ["F4CA",0x7FB0], | |
+ ["C17E",0x7FB1], | |
+ ["F4CB",0x7FB2], | |
+ ["C180",0x7FB3], | |
+ ["C181",0x7FB4], | |
+ ["C182",0x7FB5], | |
+ ["C183",0x7FB6], | |
+ ["C184",0x7FB7], | |
+ ["D9FA",0x7FB8], | |
+ ["B8FE",0x7FB9], | |
+ ["C185",0x7FBA], | |
+ ["C186",0x7FBB], | |
+ ["E5F1",0x7FBC], | |
+ ["D3F0",0x7FBD], | |
+ ["C187",0x7FBE], | |
+ ["F4E0",0x7FBF], | |
+ ["C188",0x7FC0], | |
+ ["CECC",0x7FC1], | |
+ ["C189",0x7FC2], | |
+ ["C18A",0x7FC3], | |
+ ["C18B",0x7FC4], | |
+ ["B3E1",0x7FC5], | |
+ ["C18C",0x7FC6], | |
+ ["C18D",0x7FC7], | |
+ ["C18E",0x7FC8], | |
+ ["C18F",0x7FC9], | |
+ ["F1B4",0x7FCA], | |
+ ["C190",0x7FCB], | |
+ ["D2EE",0x7FCC], | |
+ ["C191",0x7FCD], | |
+ ["F4E1",0x7FCE], | |
+ ["C192",0x7FCF], | |
+ ["C193",0x7FD0], | |
+ ["C194",0x7FD1], | |
+ ["C195",0x7FD2], | |
+ ["C196",0x7FD3], | |
+ ["CFE8",0x7FD4], | |
+ ["F4E2",0x7FD5], | |
+ ["C197",0x7FD6], | |
+ ["C198",0x7FD7], | |
+ ["C7CC",0x7FD8], | |
+ ["C199",0x7FD9], | |
+ ["C19A",0x7FDA], | |
+ ["C19B",0x7FDB], | |
+ ["C19C",0x7FDC], | |
+ ["C19D",0x7FDD], | |
+ ["C19E",0x7FDE], | |
+ ["B5D4",0x7FDF], | |
+ ["B4E4",0x7FE0], | |
+ ["F4E4",0x7FE1], | |
+ ["C19F",0x7FE2], | |
+ ["C1A0",0x7FE3], | |
+ ["C240",0x7FE4], | |
+ ["F4E3",0x7FE5], | |
+ ["F4E5",0x7FE6], | |
+ ["C241",0x7FE7], | |
+ ["C242",0x7FE8], | |
+ ["F4E6",0x7FE9], | |
+ ["C243",0x7FEA], | |
+ ["C244",0x7FEB], | |
+ ["C245",0x7FEC], | |
+ ["C246",0x7FED], | |
+ ["F4E7",0x7FEE], | |
+ ["C247",0x7FEF], | |
+ ["BAB2",0x7FF0], | |
+ ["B0BF",0x7FF1], | |
+ ["C248",0x7FF2], | |
+ ["F4E8",0x7FF3], | |
+ ["C249",0x7FF4], | |
+ ["C24A",0x7FF5], | |
+ ["C24B",0x7FF6], | |
+ ["C24C",0x7FF7], | |
+ ["C24D",0x7FF8], | |
+ ["C24E",0x7FF9], | |
+ ["C24F",0x7FFA], | |
+ ["B7AD",0x7FFB], | |
+ ["D2ED",0x7FFC], | |
+ ["C250",0x7FFD], | |
+ ["C251",0x7FFE], | |
+ ["C252",0x7FFF], | |
+ ["D2AB",0x8000], | |
+ ["C0CF",0x8001], | |
+ ["C253",0x8002], | |
+ ["BFBC",0x8003], | |
+ ["EBA3",0x8004], | |
+ ["D5DF",0x8005], | |
+ ["EAC8",0x8006], | |
+ ["C254",0x8007], | |
+ ["C255",0x8008], | |
+ ["C256",0x8009], | |
+ ["C257",0x800A], | |
+ ["F1F3",0x800B], | |
+ ["B6F8",0x800C], | |
+ ["CBA3",0x800D], | |
+ ["C258",0x800E], | |
+ ["C259",0x800F], | |
+ ["C4CD",0x8010], | |
+ ["C25A",0x8011], | |
+ ["F1E7",0x8012], | |
+ ["C25B",0x8013], | |
+ ["F1E8",0x8014], | |
+ ["B8FB",0x8015], | |
+ ["F1E9",0x8016], | |
+ ["BAC4",0x8017], | |
+ ["D4C5",0x8018], | |
+ ["B0D2",0x8019], | |
+ ["C25C",0x801A], | |
+ ["C25D",0x801B], | |
+ ["F1EA",0x801C], | |
+ ["C25E",0x801D], | |
+ ["C25F",0x801E], | |
+ ["C260",0x801F], | |
+ ["F1EB",0x8020], | |
+ ["C261",0x8021], | |
+ ["F1EC",0x8022], | |
+ ["C262",0x8023], | |
+ ["C263",0x8024], | |
+ ["F1ED",0x8025], | |
+ ["F1EE",0x8026], | |
+ ["F1EF",0x8027], | |
+ ["F1F1",0x8028], | |
+ ["F1F0",0x8029], | |
+ ["C5D5",0x802A], | |
+ ["C264",0x802B], | |
+ ["C265",0x802C], | |
+ ["C266",0x802D], | |
+ ["C267",0x802E], | |
+ ["C268",0x802F], | |
+ ["C269",0x8030], | |
+ ["F1F2",0x8031], | |
+ ["C26A",0x8032], | |
+ ["B6FA",0x8033], | |
+ ["C26B",0x8034], | |
+ ["F1F4",0x8035], | |
+ ["D2AE",0x8036], | |
+ ["DEC7",0x8037], | |
+ ["CBCA",0x8038], | |
+ ["C26C",0x8039], | |
+ ["C26D",0x803A], | |
+ ["B3DC",0x803B], | |
+ ["C26E",0x803C], | |
+ ["B5A2",0x803D], | |
+ ["C26F",0x803E], | |
+ ["B9A2",0x803F], | |
+ ["C270",0x8040], | |
+ ["C271",0x8041], | |
+ ["C4F4",0x8042], | |
+ ["F1F5",0x8043], | |
+ ["C272",0x8044], | |
+ ["C273",0x8045], | |
+ ["F1F6",0x8046], | |
+ ["C274",0x8047], | |
+ ["C275",0x8048], | |
+ ["C276",0x8049], | |
+ ["C1C4",0x804A], | |
+ ["C1FB",0x804B], | |
+ ["D6B0",0x804C], | |
+ ["F1F7",0x804D], | |
+ ["C277",0x804E], | |
+ ["C278",0x804F], | |
+ ["C279",0x8050], | |
+ ["C27A",0x8051], | |
+ ["F1F8",0x8052], | |
+ ["C27B",0x8053], | |
+ ["C1AA",0x8054], | |
+ ["C27C",0x8055], | |
+ ["C27D",0x8056], | |
+ ["C27E",0x8057], | |
+ ["C6B8",0x8058], | |
+ ["C280",0x8059], | |
+ ["BEDB",0x805A], | |
+ ["C281",0x805B], | |
+ ["C282",0x805C], | |
+ ["C283",0x805D], | |
+ ["C284",0x805E], | |
+ ["C285",0x805F], | |
+ ["C286",0x8060], | |
+ ["C287",0x8061], | |
+ ["C288",0x8062], | |
+ ["C289",0x8063], | |
+ ["C28A",0x8064], | |
+ ["C28B",0x8065], | |
+ ["C28C",0x8066], | |
+ ["C28D",0x8067], | |
+ ["C28E",0x8068], | |
+ ["F1F9",0x8069], | |
+ ["B4CF",0x806A], | |
+ ["C28F",0x806B], | |
+ ["C290",0x806C], | |
+ ["C291",0x806D], | |
+ ["C292",0x806E], | |
+ ["C293",0x806F], | |
+ ["C294",0x8070], | |
+ ["F1FA",0x8071], | |
+ ["C295",0x8072], | |
+ ["C296",0x8073], | |
+ ["C297",0x8074], | |
+ ["C298",0x8075], | |
+ ["C299",0x8076], | |
+ ["C29A",0x8077], | |
+ ["C29B",0x8078], | |
+ ["C29C",0x8079], | |
+ ["C29D",0x807A], | |
+ ["C29E",0x807B], | |
+ ["C29F",0x807C], | |
+ ["C2A0",0x807D], | |
+ ["C340",0x807E], | |
+ ["EDB2",0x807F], | |
+ ["EDB1",0x8080], | |
+ ["C341",0x8081], | |
+ ["C342",0x8082], | |
+ ["CBE0",0x8083], | |
+ ["D2DE",0x8084], | |
+ ["C343",0x8085], | |
+ ["CBC1",0x8086], | |
+ ["D5D8",0x8087], | |
+ ["C344",0x8088], | |
+ ["C8E2",0x8089], | |
+ ["C345",0x808A], | |
+ ["C0DF",0x808B], | |
+ ["BCA1",0x808C], | |
+ ["C346",0x808D], | |
+ ["C347",0x808E], | |
+ ["C348",0x808F], | |
+ ["C349",0x8090], | |
+ ["C34A",0x8091], | |
+ ["C34B",0x8092], | |
+ ["EBC1",0x8093], | |
+ ["C34C",0x8094], | |
+ ["C34D",0x8095], | |
+ ["D0A4",0x8096], | |
+ ["C34E",0x8097], | |
+ ["D6E2",0x8098], | |
+ ["C34F",0x8099], | |
+ ["B6C7",0x809A], | |
+ ["B8D8",0x809B], | |
+ ["EBC0",0x809C], | |
+ ["B8CE",0x809D], | |
+ ["C350",0x809E], | |
+ ["EBBF",0x809F], | |
+ ["B3A6",0x80A0], | |
+ ["B9C9",0x80A1], | |
+ ["D6AB",0x80A2], | |
+ ["C351",0x80A3], | |
+ ["B7F4",0x80A4], | |
+ ["B7CA",0x80A5], | |
+ ["C352",0x80A6], | |
+ ["C353",0x80A7], | |
+ ["C354",0x80A8], | |
+ ["BCE7",0x80A9], | |
+ ["B7BE",0x80AA], | |
+ ["EBC6",0x80AB], | |
+ ["C355",0x80AC], | |
+ ["EBC7",0x80AD], | |
+ ["B0B9",0x80AE], | |
+ ["BFCF",0x80AF], | |
+ ["C356",0x80B0], | |
+ ["EBC5",0x80B1], | |
+ ["D3FD",0x80B2], | |
+ ["C357",0x80B3], | |
+ ["EBC8",0x80B4], | |
+ ["C358",0x80B5], | |
+ ["C359",0x80B6], | |
+ ["EBC9",0x80B7], | |
+ ["C35A",0x80B8], | |
+ ["C35B",0x80B9], | |
+ ["B7CE",0x80BA], | |
+ ["C35C",0x80BB], | |
+ ["EBC2",0x80BC], | |
+ ["EBC4",0x80BD], | |
+ ["C9F6",0x80BE], | |
+ ["D6D7",0x80BF], | |
+ ["D5CD",0x80C0], | |
+ ["D0B2",0x80C1], | |
+ ["EBCF",0x80C2], | |
+ ["CEB8",0x80C3], | |
+ ["EBD0",0x80C4], | |
+ ["C35D",0x80C5], | |
+ ["B5A8",0x80C6], | |
+ ["C35E",0x80C7], | |
+ ["C35F",0x80C8], | |
+ ["C360",0x80C9], | |
+ ["C361",0x80CA], | |
+ ["C362",0x80CB], | |
+ ["B1B3",0x80CC], | |
+ ["EBD2",0x80CD], | |
+ ["CCA5",0x80CE], | |
+ ["C363",0x80CF], | |
+ ["C364",0x80D0], | |
+ ["C365",0x80D1], | |
+ ["C366",0x80D2], | |
+ ["C367",0x80D3], | |
+ ["C368",0x80D4], | |
+ ["C369",0x80D5], | |
+ ["C5D6",0x80D6], | |
+ ["EBD3",0x80D7], | |
+ ["C36A",0x80D8], | |
+ ["EBD1",0x80D9], | |
+ ["C5DF",0x80DA], | |
+ ["EBCE",0x80DB], | |
+ ["CAA4",0x80DC], | |
+ ["EBD5",0x80DD], | |
+ ["B0FB",0x80DE], | |
+ ["C36B",0x80DF], | |
+ ["C36C",0x80E0], | |
+ ["BAFA",0x80E1], | |
+ ["C36D",0x80E2], | |
+ ["C36E",0x80E3], | |
+ ["D8B7",0x80E4], | |
+ ["F1E3",0x80E5], | |
+ ["C36F",0x80E6], | |
+ ["EBCA",0x80E7], | |
+ ["EBCB",0x80E8], | |
+ ["EBCC",0x80E9], | |
+ ["EBCD",0x80EA], | |
+ ["EBD6",0x80EB], | |
+ ["E6C0",0x80EC], | |
+ ["EBD9",0x80ED], | |
+ ["C370",0x80EE], | |
+ ["BFE8",0x80EF], | |
+ ["D2C8",0x80F0], | |
+ ["EBD7",0x80F1], | |
+ ["EBDC",0x80F2], | |
+ ["B8EC",0x80F3], | |
+ ["EBD8",0x80F4], | |
+ ["C371",0x80F5], | |
+ ["BDBA",0x80F6], | |
+ ["C372",0x80F7], | |
+ ["D0D8",0x80F8], | |
+ ["C373",0x80F9], | |
+ ["B0B7",0x80FA], | |
+ ["C374",0x80FB], | |
+ ["EBDD",0x80FC], | |
+ ["C4DC",0x80FD], | |
+ ["C375",0x80FE], | |
+ ["C376",0x80FF], | |
+ ["C377",0x8100], | |
+ ["C378",0x8101], | |
+ ["D6AC",0x8102], | |
+ ["C379",0x8103], | |
+ ["C37A",0x8104], | |
+ ["C37B",0x8105], | |
+ ["B4E0",0x8106], | |
+ ["C37C",0x8107], | |
+ ["C37D",0x8108], | |
+ ["C2F6",0x8109], | |
+ ["BCB9",0x810A], | |
+ ["C37E",0x810B], | |
+ ["C380",0x810C], | |
+ ["EBDA",0x810D], | |
+ ["EBDB",0x810E], | |
+ ["D4E0",0x810F], | |
+ ["C6EA",0x8110], | |
+ ["C4D4",0x8111], | |
+ ["EBDF",0x8112], | |
+ ["C5A7",0x8113], | |
+ ["D9F5",0x8114], | |
+ ["C381",0x8115], | |
+ ["B2B1",0x8116], | |
+ ["C382",0x8117], | |
+ ["EBE4",0x8118], | |
+ ["C383",0x8119], | |
+ ["BDC5",0x811A], | |
+ ["C384",0x811B], | |
+ ["C385",0x811C], | |
+ ["C386",0x811D], | |
+ ["EBE2",0x811E], | |
+ ["C387",0x811F], | |
+ ["C388",0x8120], | |
+ ["C389",0x8121], | |
+ ["C38A",0x8122], | |
+ ["C38B",0x8123], | |
+ ["C38C",0x8124], | |
+ ["C38D",0x8125], | |
+ ["C38E",0x8126], | |
+ ["C38F",0x8127], | |
+ ["C390",0x8128], | |
+ ["C391",0x8129], | |
+ ["C392",0x812A], | |
+ ["C393",0x812B], | |
+ ["EBE3",0x812C], | |
+ ["C394",0x812D], | |
+ ["C395",0x812E], | |
+ ["B8AC",0x812F], | |
+ ["C396",0x8130], | |
+ ["CDD1",0x8131], | |
+ ["EBE5",0x8132], | |
+ ["C397",0x8133], | |
+ ["C398",0x8134], | |
+ ["C399",0x8135], | |
+ ["EBE1",0x8136], | |
+ ["C39A",0x8137], | |
+ ["C1B3",0x8138], | |
+ ["C39B",0x8139], | |
+ ["C39C",0x813A], | |
+ ["C39D",0x813B], | |
+ ["C39E",0x813C], | |
+ ["C39F",0x813D], | |
+ ["C6A2",0x813E], | |
+ ["C3A0",0x813F], | |
+ ["C440",0x8140], | |
+ ["C441",0x8141], | |
+ ["C442",0x8142], | |
+ ["C443",0x8143], | |
+ ["C444",0x8144], | |
+ ["C445",0x8145], | |
+ ["CCF3",0x8146], | |
+ ["C446",0x8147], | |
+ ["EBE6",0x8148], | |
+ ["C447",0x8149], | |
+ ["C0B0",0x814A], | |
+ ["D2B8",0x814B], | |
+ ["EBE7",0x814C], | |
+ ["C448",0x814D], | |
+ ["C449",0x814E], | |
+ ["C44A",0x814F], | |
+ ["B8AF",0x8150], | |
+ ["B8AD",0x8151], | |
+ ["C44B",0x8152], | |
+ ["EBE8",0x8153], | |
+ ["C7BB",0x8154], | |
+ ["CDF3",0x8155], | |
+ ["C44C",0x8156], | |
+ ["C44D",0x8157], | |
+ ["C44E",0x8158], | |
+ ["EBEA",0x8159], | |
+ ["EBEB",0x815A], | |
+ ["C44F",0x815B], | |
+ ["C450",0x815C], | |
+ ["C451",0x815D], | |
+ ["C452",0x815E], | |
+ ["C453",0x815F], | |
+ ["EBED",0x8160], | |
+ ["C454",0x8161], | |
+ ["C455",0x8162], | |
+ ["C456",0x8163], | |
+ ["C457",0x8164], | |
+ ["D0C8",0x8165], | |
+ ["C458",0x8166], | |
+ ["EBF2",0x8167], | |
+ ["C459",0x8168], | |
+ ["EBEE",0x8169], | |
+ ["C45A",0x816A], | |
+ ["C45B",0x816B], | |
+ ["C45C",0x816C], | |
+ ["EBF1",0x816D], | |
+ ["C8F9",0x816E], | |
+ ["C45D",0x816F], | |
+ ["D1FC",0x8170], | |
+ ["EBEC",0x8171], | |
+ ["C45E",0x8172], | |
+ ["C45F",0x8173], | |
+ ["EBE9",0x8174], | |
+ ["C460",0x8175], | |
+ ["C461",0x8176], | |
+ ["C462",0x8177], | |
+ ["C463",0x8178], | |
+ ["B8B9",0x8179], | |
+ ["CFD9",0x817A], | |
+ ["C4E5",0x817B], | |
+ ["EBEF",0x817C], | |
+ ["EBF0",0x817D], | |
+ ["CCDA",0x817E], | |
+ ["CDC8",0x817F], | |
+ ["B0F2",0x8180], | |
+ ["C464",0x8181], | |
+ ["EBF6",0x8182], | |
+ ["C465",0x8183], | |
+ ["C466",0x8184], | |
+ ["C467",0x8185], | |
+ ["C468",0x8186], | |
+ ["C469",0x8187], | |
+ ["EBF5",0x8188], | |
+ ["C46A",0x8189], | |
+ ["B2B2",0x818A], | |
+ ["C46B",0x818B], | |
+ ["C46C",0x818C], | |
+ ["C46D",0x818D], | |
+ ["C46E",0x818E], | |
+ ["B8E0",0x818F], | |
+ ["C46F",0x8190], | |
+ ["EBF7",0x8191], | |
+ ["C470",0x8192], | |
+ ["C471",0x8193], | |
+ ["C472",0x8194], | |
+ ["C473",0x8195], | |
+ ["C474",0x8196], | |
+ ["C475",0x8197], | |
+ ["B1EC",0x8198], | |
+ ["C476",0x8199], | |
+ ["C477",0x819A], | |
+ ["CCC5",0x819B], | |
+ ["C4A4",0x819C], | |
+ ["CFA5",0x819D], | |
+ ["C478",0x819E], | |
+ ["C479",0x819F], | |
+ ["C47A",0x81A0], | |
+ ["C47B",0x81A1], | |
+ ["C47C",0x81A2], | |
+ ["EBF9",0x81A3], | |
+ ["C47D",0x81A4], | |
+ ["C47E",0x81A5], | |
+ ["ECA2",0x81A6], | |
+ ["C480",0x81A7], | |
+ ["C5F2",0x81A8], | |
+ ["C481",0x81A9], | |
+ ["EBFA",0x81AA], | |
+ ["C482",0x81AB], | |
+ ["C483",0x81AC], | |
+ ["C484",0x81AD], | |
+ ["C485",0x81AE], | |
+ ["C486",0x81AF], | |
+ ["C487",0x81B0], | |
+ ["C488",0x81B1], | |
+ ["C489",0x81B2], | |
+ ["C9C5",0x81B3], | |
+ ["C48A",0x81B4], | |
+ ["C48B",0x81B5], | |
+ ["C48C",0x81B6], | |
+ ["C48D",0x81B7], | |
+ ["C48E",0x81B8], | |
+ ["C48F",0x81B9], | |
+ ["E2DF",0x81BA], | |
+ ["EBFE",0x81BB], | |
+ ["C490",0x81BC], | |
+ ["C491",0x81BD], | |
+ ["C492",0x81BE], | |
+ ["C493",0x81BF], | |
+ ["CDCE",0x81C0], | |
+ ["ECA1",0x81C1], | |
+ ["B1DB",0x81C2], | |
+ ["D3B7",0x81C3], | |
+ ["C494",0x81C4], | |
+ ["C495",0x81C5], | |
+ ["D2DC",0x81C6], | |
+ ["C496",0x81C7], | |
+ ["C497",0x81C8], | |
+ ["C498",0x81C9], | |
+ ["EBFD",0x81CA], | |
+ ["C499",0x81CB], | |
+ ["EBFB",0x81CC], | |
+ ["C49A",0x81CD], | |
+ ["C49B",0x81CE], | |
+ ["C49C",0x81CF], | |
+ ["C49D",0x81D0], | |
+ ["C49E",0x81D1], | |
+ ["C49F",0x81D2], | |
+ ["C4A0",0x81D3], | |
+ ["C540",0x81D4], | |
+ ["C541",0x81D5], | |
+ ["C542",0x81D6], | |
+ ["C543",0x81D7], | |
+ ["C544",0x81D8], | |
+ ["C545",0x81D9], | |
+ ["C546",0x81DA], | |
+ ["C547",0x81DB], | |
+ ["C548",0x81DC], | |
+ ["C549",0x81DD], | |
+ ["C54A",0x81DE], | |
+ ["C54B",0x81DF], | |
+ ["C54C",0x81E0], | |
+ ["C54D",0x81E1], | |
+ ["C54E",0x81E2], | |
+ ["B3BC",0x81E3], | |
+ ["C54F",0x81E4], | |
+ ["C550",0x81E5], | |
+ ["C551",0x81E6], | |
+ ["EAB0",0x81E7], | |
+ ["C552",0x81E8], | |
+ ["C553",0x81E9], | |
+ ["D7D4",0x81EA], | |
+ ["C554",0x81EB], | |
+ ["F4AB",0x81EC], | |
+ ["B3F4",0x81ED], | |
+ ["C555",0x81EE], | |
+ ["C556",0x81EF], | |
+ ["C557",0x81F0], | |
+ ["C558",0x81F1], | |
+ ["C559",0x81F2], | |
+ ["D6C1",0x81F3], | |
+ ["D6C2",0x81F4], | |
+ ["C55A",0x81F5], | |
+ ["C55B",0x81F6], | |
+ ["C55C",0x81F7], | |
+ ["C55D",0x81F8], | |
+ ["C55E",0x81F9], | |
+ ["C55F",0x81FA], | |
+ ["D5E9",0x81FB], | |
+ ["BECA",0x81FC], | |
+ ["C560",0x81FD], | |
+ ["F4A7",0x81FE], | |
+ ["C561",0x81FF], | |
+ ["D2A8",0x8200], | |
+ ["F4A8",0x8201], | |
+ ["F4A9",0x8202], | |
+ ["C562",0x8203], | |
+ ["F4AA",0x8204], | |
+ ["BECB",0x8205], | |
+ ["D3DF",0x8206], | |
+ ["C563",0x8207], | |
+ ["C564",0x8208], | |
+ ["C565",0x8209], | |
+ ["C566",0x820A], | |
+ ["C567",0x820B], | |
+ ["C9E0",0x820C], | |
+ ["C9E1",0x820D], | |
+ ["C568",0x820E], | |
+ ["C569",0x820F], | |
+ ["F3C2",0x8210], | |
+ ["C56A",0x8211], | |
+ ["CAE6",0x8212], | |
+ ["C56B",0x8213], | |
+ ["CCF2",0x8214], | |
+ ["C56C",0x8215], | |
+ ["C56D",0x8216], | |
+ ["C56E",0x8217], | |
+ ["C56F",0x8218], | |
+ ["C570",0x8219], | |
+ ["C571",0x821A], | |
+ ["E2B6",0x821B], | |
+ ["CBB4",0x821C], | |
+ ["C572",0x821D], | |
+ ["CEE8",0x821E], | |
+ ["D6DB",0x821F], | |
+ ["C573",0x8220], | |
+ ["F4AD",0x8221], | |
+ ["F4AE",0x8222], | |
+ ["F4AF",0x8223], | |
+ ["C574",0x8224], | |
+ ["C575",0x8225], | |
+ ["C576",0x8226], | |
+ ["C577",0x8227], | |
+ ["F4B2",0x8228], | |
+ ["C578",0x8229], | |
+ ["BABD",0x822A], | |
+ ["F4B3",0x822B], | |
+ ["B0E3",0x822C], | |
+ ["F4B0",0x822D], | |
+ ["C579",0x822E], | |
+ ["F4B1",0x822F], | |
+ ["BDA2",0x8230], | |
+ ["B2D5",0x8231], | |
+ ["C57A",0x8232], | |
+ ["F4B6",0x8233], | |
+ ["F4B7",0x8234], | |
+ ["B6E6",0x8235], | |
+ ["B2B0",0x8236], | |
+ ["CFCF",0x8237], | |
+ ["F4B4",0x8238], | |
+ ["B4AC",0x8239], | |
+ ["C57B",0x823A], | |
+ ["F4B5",0x823B], | |
+ ["C57C",0x823C], | |
+ ["C57D",0x823D], | |
+ ["F4B8",0x823E], | |
+ ["C57E",0x823F], | |
+ ["C580",0x8240], | |
+ ["C581",0x8241], | |
+ ["C582",0x8242], | |
+ ["C583",0x8243], | |
+ ["F4B9",0x8244], | |
+ ["C584",0x8245], | |
+ ["C585",0x8246], | |
+ ["CDA7",0x8247], | |
+ ["C586",0x8248], | |
+ ["F4BA",0x8249], | |
+ ["C587",0x824A], | |
+ ["F4BB",0x824B], | |
+ ["C588",0x824C], | |
+ ["C589",0x824D], | |
+ ["C58A",0x824E], | |
+ ["F4BC",0x824F], | |
+ ["C58B",0x8250], | |
+ ["C58C",0x8251], | |
+ ["C58D",0x8252], | |
+ ["C58E",0x8253], | |
+ ["C58F",0x8254], | |
+ ["C590",0x8255], | |
+ ["C591",0x8256], | |
+ ["C592",0x8257], | |
+ ["CBD2",0x8258], | |
+ ["C593",0x8259], | |
+ ["F4BD",0x825A], | |
+ ["C594",0x825B], | |
+ ["C595",0x825C], | |
+ ["C596",0x825D], | |
+ ["C597",0x825E], | |
+ ["F4BE",0x825F], | |
+ ["C598",0x8260], | |
+ ["C599",0x8261], | |
+ ["C59A",0x8262], | |
+ ["C59B",0x8263], | |
+ ["C59C",0x8264], | |
+ ["C59D",0x8265], | |
+ ["C59E",0x8266], | |
+ ["C59F",0x8267], | |
+ ["F4BF",0x8268], | |
+ ["C5A0",0x8269], | |
+ ["C640",0x826A], | |
+ ["C641",0x826B], | |
+ ["C642",0x826C], | |
+ ["C643",0x826D], | |
+ ["F4DE",0x826E], | |
+ ["C1BC",0x826F], | |
+ ["BCE8",0x8270], | |
+ ["C644",0x8271], | |
+ ["C9AB",0x8272], | |
+ ["D1DE",0x8273], | |
+ ["E5F5",0x8274], | |
+ ["C645",0x8275], | |
+ ["C646",0x8276], | |
+ ["C647",0x8277], | |
+ ["C648",0x8278], | |
+ ["DCB3",0x8279], | |
+ ["D2D5",0x827A], | |
+ ["C649",0x827B], | |
+ ["C64A",0x827C], | |
+ ["DCB4",0x827D], | |
+ ["B0AC",0x827E], | |
+ ["DCB5",0x827F], | |
+ ["C64B",0x8280], | |
+ ["C64C",0x8281], | |
+ ["BDDA",0x8282], | |
+ ["C64D",0x8283], | |
+ ["DCB9",0x8284], | |
+ ["C64E",0x8285], | |
+ ["C64F",0x8286], | |
+ ["C650",0x8287], | |
+ ["D8C2",0x8288], | |
+ ["C651",0x8289], | |
+ ["DCB7",0x828A], | |
+ ["D3F3",0x828B], | |
+ ["C652",0x828C], | |
+ ["C9D6",0x828D], | |
+ ["DCBA",0x828E], | |
+ ["DCB6",0x828F], | |
+ ["C653",0x8290], | |
+ ["DCBB",0x8291], | |
+ ["C3A2",0x8292], | |
+ ["C654",0x8293], | |
+ ["C655",0x8294], | |
+ ["C656",0x8295], | |
+ ["C657",0x8296], | |
+ ["DCBC",0x8297], | |
+ ["DCC5",0x8298], | |
+ ["DCBD",0x8299], | |
+ ["C658",0x829A], | |
+ ["C659",0x829B], | |
+ ["CEDF",0x829C], | |
+ ["D6A5",0x829D], | |
+ ["C65A",0x829E], | |
+ ["DCCF",0x829F], | |
+ ["C65B",0x82A0], | |
+ ["DCCD",0x82A1], | |
+ ["C65C",0x82A2], | |
+ ["C65D",0x82A3], | |
+ ["DCD2",0x82A4], | |
+ ["BDE6",0x82A5], | |
+ ["C2AB",0x82A6], | |
+ ["C65E",0x82A7], | |
+ ["DCB8",0x82A8], | |
+ ["DCCB",0x82A9], | |
+ ["DCCE",0x82AA], | |
+ ["DCBE",0x82AB], | |
+ ["B7D2",0x82AC], | |
+ ["B0C5",0x82AD], | |
+ ["DCC7",0x82AE], | |
+ ["D0BE",0x82AF], | |
+ ["DCC1",0x82B0], | |
+ ["BBA8",0x82B1], | |
+ ["C65F",0x82B2], | |
+ ["B7BC",0x82B3], | |
+ ["DCCC",0x82B4], | |
+ ["C660",0x82B5], | |
+ ["C661",0x82B6], | |
+ ["DCC6",0x82B7], | |
+ ["DCBF",0x82B8], | |
+ ["C7DB",0x82B9], | |
+ ["C662",0x82BA], | |
+ ["C663",0x82BB], | |
+ ["C664",0x82BC], | |
+ ["D1BF",0x82BD], | |
+ ["DCC0",0x82BE], | |
+ ["C665",0x82BF], | |
+ ["C666",0x82C0], | |
+ ["DCCA",0x82C1], | |
+ ["C667",0x82C2], | |
+ ["C668",0x82C3], | |
+ ["DCD0",0x82C4], | |
+ ["C669",0x82C5], | |
+ ["C66A",0x82C6], | |
+ ["CEAD",0x82C7], | |
+ ["DCC2",0x82C8], | |
+ ["C66B",0x82C9], | |
+ ["DCC3",0x82CA], | |
+ ["DCC8",0x82CB], | |
+ ["DCC9",0x82CC], | |
+ ["B2D4",0x82CD], | |
+ ["DCD1",0x82CE], | |
+ ["CBD5",0x82CF], | |
+ ["C66C",0x82D0], | |
+ ["D4B7",0x82D1], | |
+ ["DCDB",0x82D2], | |
+ ["DCDF",0x82D3], | |
+ ["CCA6",0x82D4], | |
+ ["DCE6",0x82D5], | |
+ ["C66D",0x82D6], | |
+ ["C3E7",0x82D7], | |
+ ["DCDC",0x82D8], | |
+ ["C66E",0x82D9], | |
+ ["C66F",0x82DA], | |
+ ["BFC1",0x82DB], | |
+ ["DCD9",0x82DC], | |
+ ["C670",0x82DD], | |
+ ["B0FA",0x82DE], | |
+ ["B9B6",0x82DF], | |
+ ["DCE5",0x82E0], | |
+ ["DCD3",0x82E1], | |
+ ["C671",0x82E2], | |
+ ["DCC4",0x82E3], | |
+ ["DCD6",0x82E4], | |
+ ["C8F4",0x82E5], | |
+ ["BFE0",0x82E6], | |
+ ["C672",0x82E7], | |
+ ["C673",0x82E8], | |
+ ["C674",0x82E9], | |
+ ["C675",0x82EA], | |
+ ["C9BB",0x82EB], | |
+ ["C676",0x82EC], | |
+ ["C677",0x82ED], | |
+ ["C678",0x82EE], | |
+ ["B1BD",0x82EF], | |
+ ["C679",0x82F0], | |
+ ["D3A2",0x82F1], | |
+ ["C67A",0x82F2], | |
+ ["C67B",0x82F3], | |
+ ["DCDA",0x82F4], | |
+ ["C67C",0x82F5], | |
+ ["C67D",0x82F6], | |
+ ["DCD5",0x82F7], | |
+ ["C67E",0x82F8], | |
+ ["C6BB",0x82F9], | |
+ ["C680",0x82FA], | |
+ ["DCDE",0x82FB], | |
+ ["C681",0x82FC], | |
+ ["C682",0x82FD], | |
+ ["C683",0x82FE], | |
+ ["C684",0x82FF], | |
+ ["C685",0x8300], | |
+ ["D7C2",0x8301], | |
+ ["C3AF",0x8302], | |
+ ["B7B6",0x8303], | |
+ ["C7D1",0x8304], | |
+ ["C3A9",0x8305], | |
+ ["DCE2",0x8306], | |
+ ["DCD8",0x8307], | |
+ ["DCEB",0x8308], | |
+ ["DCD4",0x8309], | |
+ ["C686",0x830A], | |
+ ["C687",0x830B], | |
+ ["DCDD",0x830C], | |
+ ["C688",0x830D], | |
+ ["BEA5",0x830E], | |
+ ["DCD7",0x830F], | |
+ ["C689",0x8310], | |
+ ["DCE0",0x8311], | |
+ ["C68A",0x8312], | |
+ ["C68B",0x8313], | |
+ ["DCE3",0x8314], | |
+ ["DCE4",0x8315], | |
+ ["C68C",0x8316], | |
+ ["DCF8",0x8317], | |
+ ["C68D",0x8318], | |
+ ["C68E",0x8319], | |
+ ["DCE1",0x831A], | |
+ ["DDA2",0x831B], | |
+ ["DCE7",0x831C], | |
+ ["C68F",0x831D], | |
+ ["C690",0x831E], | |
+ ["C691",0x831F], | |
+ ["C692",0x8320], | |
+ ["C693",0x8321], | |
+ ["C694",0x8322], | |
+ ["C695",0x8323], | |
+ ["C696",0x8324], | |
+ ["C697",0x8325], | |
+ ["C698",0x8326], | |
+ ["BCEB",0x8327], | |
+ ["B4C4",0x8328], | |
+ ["C699",0x8329], | |
+ ["C69A",0x832A], | |
+ ["C3A3",0x832B], | |
+ ["B2E7",0x832C], | |
+ ["DCFA",0x832D], | |
+ ["C69B",0x832E], | |
+ ["DCF2",0x832F], | |
+ ["C69C",0x8330], | |
+ ["DCEF",0x8331], | |
+ ["C69D",0x8332], | |
+ ["DCFC",0x8333], | |
+ ["DCEE",0x8334], | |
+ ["D2F0",0x8335], | |
+ ["B2E8",0x8336], | |
+ ["C69E",0x8337], | |
+ ["C8D7",0x8338], | |
+ ["C8E3",0x8339], | |
+ ["DCFB",0x833A], | |
+ ["C69F",0x833B], | |
+ ["DCED",0x833C], | |
+ ["C6A0",0x833D], | |
+ ["C740",0x833E], | |
+ ["C741",0x833F], | |
+ ["DCF7",0x8340], | |
+ ["C742",0x8341], | |
+ ["C743",0x8342], | |
+ ["DCF5",0x8343], | |
+ ["C744",0x8344], | |
+ ["C745",0x8345], | |
+ ["BEA3",0x8346], | |
+ ["DCF4",0x8347], | |
+ ["C746",0x8348], | |
+ ["B2DD",0x8349], | |
+ ["C747",0x834A], | |
+ ["C748",0x834B], | |
+ ["C749",0x834C], | |
+ ["C74A",0x834D], | |
+ ["C74B",0x834E], | |
+ ["DCF3",0x834F], | |
+ ["BCF6",0x8350], | |
+ ["DCE8",0x8351], | |
+ ["BBC4",0x8352], | |
+ ["C74C",0x8353], | |
+ ["C0F3",0x8354], | |
+ ["C74D",0x8355], | |
+ ["C74E",0x8356], | |
+ ["C74F",0x8357], | |
+ ["C750",0x8358], | |
+ ["C751",0x8359], | |
+ ["BCD4",0x835A], | |
+ ["DCE9",0x835B], | |
+ ["DCEA",0x835C], | |
+ ["C752",0x835D], | |
+ ["DCF1",0x835E], | |
+ ["DCF6",0x835F], | |
+ ["DCF9",0x8360], | |
+ ["B5B4",0x8361], | |
+ ["C753",0x8362], | |
+ ["C8D9",0x8363], | |
+ ["BBE7",0x8364], | |
+ ["DCFE",0x8365], | |
+ ["DCFD",0x8366], | |
+ ["D3AB",0x8367], | |
+ ["DDA1",0x8368], | |
+ ["DDA3",0x8369], | |
+ ["DDA5",0x836A], | |
+ ["D2F1",0x836B], | |
+ ["DDA4",0x836C], | |
+ ["DDA6",0x836D], | |
+ ["DDA7",0x836E], | |
+ ["D2A9",0x836F], | |
+ ["C754",0x8370], | |
+ ["C755",0x8371], | |
+ ["C756",0x8372], | |
+ ["C757",0x8373], | |
+ ["C758",0x8374], | |
+ ["C759",0x8375], | |
+ ["C75A",0x8376], | |
+ ["BAC9",0x8377], | |
+ ["DDA9",0x8378], | |
+ ["C75B",0x8379], | |
+ ["C75C",0x837A], | |
+ ["DDB6",0x837B], | |
+ ["DDB1",0x837C], | |
+ ["DDB4",0x837D], | |
+ ["C75D",0x837E], | |
+ ["C75E",0x837F], | |
+ ["C75F",0x8380], | |
+ ["C760",0x8381], | |
+ ["C761",0x8382], | |
+ ["C762",0x8383], | |
+ ["C763",0x8384], | |
+ ["DDB0",0x8385], | |
+ ["C6CE",0x8386], | |
+ ["C764",0x8387], | |
+ ["C765",0x8388], | |
+ ["C0F2",0x8389], | |
+ ["C766",0x838A], | |
+ ["C767",0x838B], | |
+ ["C768",0x838C], | |
+ ["C769",0x838D], | |
+ ["C9AF",0x838E], | |
+ ["C76A",0x838F], | |
+ ["C76B",0x8390], | |
+ ["C76C",0x8391], | |
+ ["DCEC",0x8392], | |
+ ["DDAE",0x8393], | |
+ ["C76D",0x8394], | |
+ ["C76E",0x8395], | |
+ ["C76F",0x8396], | |
+ ["C770",0x8397], | |
+ ["DDB7",0x8398], | |
+ ["C771",0x8399], | |
+ ["C772",0x839A], | |
+ ["DCF0",0x839B], | |
+ ["DDAF",0x839C], | |
+ ["C773",0x839D], | |
+ ["DDB8",0x839E], | |
+ ["C774",0x839F], | |
+ ["DDAC",0x83A0], | |
+ ["C775",0x83A1], | |
+ ["C776",0x83A2], | |
+ ["C777",0x83A3], | |
+ ["C778",0x83A4], | |
+ ["C779",0x83A5], | |
+ ["C77A",0x83A6], | |
+ ["C77B",0x83A7], | |
+ ["DDB9",0x83A8], | |
+ ["DDB3",0x83A9], | |
+ ["DDAD",0x83AA], | |
+ ["C4AA",0x83AB], | |
+ ["C77C",0x83AC], | |
+ ["C77D",0x83AD], | |
+ ["C77E",0x83AE], | |
+ ["C780",0x83AF], | |
+ ["DDA8",0x83B0], | |
+ ["C0B3",0x83B1], | |
+ ["C1AB",0x83B2], | |
+ ["DDAA",0x83B3], | |
+ ["DDAB",0x83B4], | |
+ ["C781",0x83B5], | |
+ ["DDB2",0x83B6], | |
+ ["BBF1",0x83B7], | |
+ ["DDB5",0x83B8], | |
+ ["D3A8",0x83B9], | |
+ ["DDBA",0x83BA], | |
+ ["C782",0x83BB], | |
+ ["DDBB",0x83BC], | |
+ ["C3A7",0x83BD], | |
+ ["C783",0x83BE], | |
+ ["C784",0x83BF], | |
+ ["DDD2",0x83C0], | |
+ ["DDBC",0x83C1], | |
+ ["C785",0x83C2], | |
+ ["C786",0x83C3], | |
+ ["C787",0x83C4], | |
+ ["DDD1",0x83C5], | |
+ ["C788",0x83C6], | |
+ ["B9BD",0x83C7], | |
+ ["C789",0x83C8], | |
+ ["C78A",0x83C9], | |
+ ["BED5",0x83CA], | |
+ ["C78B",0x83CB], | |
+ ["BEFA",0x83CC], | |
+ ["C78C",0x83CD], | |
+ ["C78D",0x83CE], | |
+ ["BACA",0x83CF], | |
+ ["C78E",0x83D0], | |
+ ["C78F",0x83D1], | |
+ ["C790",0x83D2], | |
+ ["C791",0x83D3], | |
+ ["DDCA",0x83D4], | |
+ ["C792",0x83D5], | |
+ ["DDC5",0x83D6], | |
+ ["C793",0x83D7], | |
+ ["DDBF",0x83D8], | |
+ ["C794",0x83D9], | |
+ ["C795",0x83DA], | |
+ ["C796",0x83DB], | |
+ ["B2CB",0x83DC], | |
+ ["DDC3",0x83DD], | |
+ ["C797",0x83DE], | |
+ ["DDCB",0x83DF], | |
+ ["B2A4",0x83E0], | |
+ ["DDD5",0x83E1], | |
+ ["C798",0x83E2], | |
+ ["C799",0x83E3], | |
+ ["C79A",0x83E4], | |
+ ["DDBE",0x83E5], | |
+ ["C79B",0x83E6], | |
+ ["C79C",0x83E7], | |
+ ["C79D",0x83E8], | |
+ ["C6D0",0x83E9], | |
+ ["DDD0",0x83EA], | |
+ ["C79E",0x83EB], | |
+ ["C79F",0x83EC], | |
+ ["C7A0",0x83ED], | |
+ ["C840",0x83EE], | |
+ ["C841",0x83EF], | |
+ ["DDD4",0x83F0], | |
+ ["C1E2",0x83F1], | |
+ ["B7C6",0x83F2], | |
+ ["C842",0x83F3], | |
+ ["C843",0x83F4], | |
+ ["C844",0x83F5], | |
+ ["C845",0x83F6], | |
+ ["C846",0x83F7], | |
+ ["DDCE",0x83F8], | |
+ ["DDCF",0x83F9], | |
+ ["C847",0x83FA], | |
+ ["C848",0x83FB], | |
+ ["C849",0x83FC], | |
+ ["DDC4",0x83FD], | |
+ ["C84A",0x83FE], | |
+ ["C84B",0x83FF], | |
+ ["C84C",0x8400], | |
+ ["DDBD",0x8401], | |
+ ["C84D",0x8402], | |
+ ["DDCD",0x8403], | |
+ ["CCD1",0x8404], | |
+ ["C84E",0x8405], | |
+ ["DDC9",0x8406], | |
+ ["C84F",0x8407], | |
+ ["C850",0x8408], | |
+ ["C851",0x8409], | |
+ ["C852",0x840A], | |
+ ["DDC2",0x840B], | |
+ ["C3C8",0x840C], | |
+ ["C6BC",0x840D], | |
+ ["CEAE",0x840E], | |
+ ["DDCC",0x840F], | |
+ ["C853",0x8410], | |
+ ["DDC8",0x8411], | |
+ ["C854",0x8412], | |
+ ["C855",0x8413], | |
+ ["C856",0x8414], | |
+ ["C857",0x8415], | |
+ ["C858",0x8416], | |
+ ["C859",0x8417], | |
+ ["DDC1",0x8418], | |
+ ["C85A",0x8419], | |
+ ["C85B",0x841A], | |
+ ["C85C",0x841B], | |
+ ["DDC6",0x841C], | |
+ ["C2DC",0x841D], | |
+ ["C85D",0x841E], | |
+ ["C85E",0x841F], | |
+ ["C85F",0x8420], | |
+ ["C860",0x8421], | |
+ ["C861",0x8422], | |
+ ["C862",0x8423], | |
+ ["D3A9",0x8424], | |
+ ["D3AA",0x8425], | |
+ ["DDD3",0x8426], | |
+ ["CFF4",0x8427], | |
+ ["C8F8",0x8428], | |
+ ["C863",0x8429], | |
+ ["C864",0x842A], | |
+ ["C865",0x842B], | |
+ ["C866",0x842C], | |
+ ["C867",0x842D], | |
+ ["C868",0x842E], | |
+ ["C869",0x842F], | |
+ ["C86A",0x8430], | |
+ ["DDE6",0x8431], | |
+ ["C86B",0x8432], | |
+ ["C86C",0x8433], | |
+ ["C86D",0x8434], | |
+ ["C86E",0x8435], | |
+ ["C86F",0x8436], | |
+ ["C870",0x8437], | |
+ ["DDC7",0x8438], | |
+ ["C871",0x8439], | |
+ ["C872",0x843A], | |
+ ["C873",0x843B], | |
+ ["DDE0",0x843C], | |
+ ["C2E4",0x843D], | |
+ ["C874",0x843E], | |
+ ["C875",0x843F], | |
+ ["C876",0x8440], | |
+ ["C877",0x8441], | |
+ ["C878",0x8442], | |
+ ["C879",0x8443], | |
+ ["C87A",0x8444], | |
+ ["C87B",0x8445], | |
+ ["DDE1",0x8446], | |
+ ["C87C",0x8447], | |
+ ["C87D",0x8448], | |
+ ["C87E",0x8449], | |
+ ["C880",0x844A], | |
+ ["C881",0x844B], | |
+ ["C882",0x844C], | |
+ ["C883",0x844D], | |
+ ["C884",0x844E], | |
+ ["C885",0x844F], | |
+ ["C886",0x8450], | |
+ ["DDD7",0x8451], | |
+ ["C887",0x8452], | |
+ ["C888",0x8453], | |
+ ["C889",0x8454], | |
+ ["C88A",0x8455], | |
+ ["C88B",0x8456], | |
+ ["D6F8",0x8457], | |
+ ["C88C",0x8458], | |
+ ["DDD9",0x8459], | |
+ ["DDD8",0x845A], | |
+ ["B8F0",0x845B], | |
+ ["DDD6",0x845C], | |
+ ["C88D",0x845D], | |
+ ["C88E",0x845E], | |
+ ["C88F",0x845F], | |
+ ["C890",0x8460], | |
+ ["C6CF",0x8461], | |
+ ["C891",0x8462], | |
+ ["B6AD",0x8463], | |
+ ["C892",0x8464], | |
+ ["C893",0x8465], | |
+ ["C894",0x8466], | |
+ ["C895",0x8467], | |
+ ["C896",0x8468], | |
+ ["DDE2",0x8469], | |
+ ["C897",0x846A], | |
+ ["BAF9",0x846B], | |
+ ["D4E1",0x846C], | |
+ ["DDE7",0x846D], | |
+ ["C898",0x846E], | |
+ ["C899",0x846F], | |
+ ["C89A",0x8470], | |
+ ["B4D0",0x8471], | |
+ ["C89B",0x8472], | |
+ ["DDDA",0x8473], | |
+ ["C89C",0x8474], | |
+ ["BFFB",0x8475], | |
+ ["DDE3",0x8476], | |
+ ["C89D",0x8477], | |
+ ["DDDF",0x8478], | |
+ ["C89E",0x8479], | |
+ ["DDDD",0x847A], | |
+ ["C89F",0x847B], | |
+ ["C8A0",0x847C], | |
+ ["C940",0x847D], | |
+ ["C941",0x847E], | |
+ ["C942",0x847F], | |
+ ["C943",0x8480], | |
+ ["C944",0x8481], | |
+ ["B5D9",0x8482], | |
+ ["C945",0x8483], | |
+ ["C946",0x8484], | |
+ ["C947",0x8485], | |
+ ["C948",0x8486], | |
+ ["DDDB",0x8487], | |
+ ["DDDC",0x8488], | |
+ ["DDDE",0x8489], | |
+ ["C949",0x848A], | |
+ ["BDAF",0x848B], | |
+ ["DDE4",0x848C], | |
+ ["C94A",0x848D], | |
+ ["DDE5",0x848E], | |
+ ["C94B",0x848F], | |
+ ["C94C",0x8490], | |
+ ["C94D",0x8491], | |
+ ["C94E",0x8492], | |
+ ["C94F",0x8493], | |
+ ["C950",0x8494], | |
+ ["C951",0x8495], | |
+ ["C952",0x8496], | |
+ ["DDF5",0x8497], | |
+ ["C953",0x8498], | |
+ ["C3C9",0x8499], | |
+ ["C954",0x849A], | |
+ ["C955",0x849B], | |
+ ["CBE2",0x849C], | |
+ ["C956",0x849D], | |
+ ["C957",0x849E], | |
+ ["C958",0x849F], | |
+ ["C959",0x84A0], | |
+ ["DDF2",0x84A1], | |
+ ["C95A",0x84A2], | |
+ ["C95B",0x84A3], | |
+ ["C95C",0x84A4], | |
+ ["C95D",0x84A5], | |
+ ["C95E",0x84A6], | |
+ ["C95F",0x84A7], | |
+ ["C960",0x84A8], | |
+ ["C961",0x84A9], | |
+ ["C962",0x84AA], | |
+ ["C963",0x84AB], | |
+ ["C964",0x84AC], | |
+ ["C965",0x84AD], | |
+ ["C966",0x84AE], | |
+ ["D8E1",0x84AF], | |
+ ["C967",0x84B0], | |
+ ["C968",0x84B1], | |
+ ["C6D1",0x84B2], | |
+ ["C969",0x84B3], | |
+ ["DDF4",0x84B4], | |
+ ["C96A",0x84B5], | |
+ ["C96B",0x84B6], | |
+ ["C96C",0x84B7], | |
+ ["D5F4",0x84B8], | |
+ ["DDF3",0x84B9], | |
+ ["DDF0",0x84BA], | |
+ ["C96D",0x84BB], | |
+ ["C96E",0x84BC], | |
+ ["DDEC",0x84BD], | |
+ ["C96F",0x84BE], | |
+ ["DDEF",0x84BF], | |
+ ["C970",0x84C0], | |
+ ["DDE8",0x84C1], | |
+ ["C971",0x84C2], | |
+ ["C972",0x84C3], | |
+ ["D0EE",0x84C4], | |
+ ["C973",0x84C5], | |
+ ["C974",0x84C6], | |
+ ["C975",0x84C7], | |
+ ["C976",0x84C8], | |
+ ["C8D8",0x84C9], | |
+ ["DDEE",0x84CA], | |
+ ["C977",0x84CB], | |
+ ["C978",0x84CC], | |
+ ["DDE9",0x84CD], | |
+ ["C979",0x84CE], | |
+ ["C97A",0x84CF], | |
+ ["DDEA",0x84D0], | |
+ ["CBF2",0x84D1], | |
+ ["C97B",0x84D2], | |
+ ["DDED",0x84D3], | |
+ ["C97C",0x84D4], | |
+ ["C97D",0x84D5], | |
+ ["B1CD",0x84D6], | |
+ ["C97E",0x84D7], | |
+ ["C980",0x84D8], | |
+ ["C981",0x84D9], | |
+ ["C982",0x84DA], | |
+ ["C983",0x84DB], | |
+ ["C984",0x84DC], | |
+ ["C0B6",0x84DD], | |
+ ["C985",0x84DE], | |
+ ["BCBB",0x84DF], | |
+ ["DDF1",0x84E0], | |
+ ["C986",0x84E1], | |
+ ["C987",0x84E2], | |
+ ["DDF7",0x84E3], | |
+ ["C988",0x84E4], | |
+ ["DDF6",0x84E5], | |
+ ["DDEB",0x84E6], | |
+ ["C989",0x84E7], | |
+ ["C98A",0x84E8], | |
+ ["C98B",0x84E9], | |
+ ["C98C",0x84EA], | |
+ ["C98D",0x84EB], | |
+ ["C5EE",0x84EC], | |
+ ["C98E",0x84ED], | |
+ ["C98F",0x84EE], | |
+ ["C990",0x84EF], | |
+ ["DDFB",0x84F0], | |
+ ["C991",0x84F1], | |
+ ["C992",0x84F2], | |
+ ["C993",0x84F3], | |
+ ["C994",0x84F4], | |
+ ["C995",0x84F5], | |
+ ["C996",0x84F6], | |
+ ["C997",0x84F7], | |
+ ["C998",0x84F8], | |
+ ["C999",0x84F9], | |
+ ["C99A",0x84FA], | |
+ ["C99B",0x84FB], | |
+ ["DEA4",0x84FC], | |
+ ["C99C",0x84FD], | |
+ ["C99D",0x84FE], | |
+ ["DEA3",0x84FF], | |
+ ["C99E",0x8500], | |
+ ["C99F",0x8501], | |
+ ["C9A0",0x8502], | |
+ ["CA40",0x8503], | |
+ ["CA41",0x8504], | |
+ ["CA42",0x8505], | |
+ ["CA43",0x8506], | |
+ ["CA44",0x8507], | |
+ ["CA45",0x8508], | |
+ ["CA46",0x8509], | |
+ ["CA47",0x850A], | |
+ ["CA48",0x850B], | |
+ ["DDF8",0x850C], | |
+ ["CA49",0x850D], | |
+ ["CA4A",0x850E], | |
+ ["CA4B",0x850F], | |
+ ["CA4C",0x8510], | |
+ ["C3EF",0x8511], | |
+ ["CA4D",0x8512], | |
+ ["C2FB",0x8513], | |
+ ["CA4E",0x8514], | |
+ ["CA4F",0x8515], | |
+ ["CA50",0x8516], | |
+ ["D5E1",0x8517], | |
+ ["CA51",0x8518], | |
+ ["CA52",0x8519], | |
+ ["CEB5",0x851A], | |
+ ["CA53",0x851B], | |
+ ["CA54",0x851C], | |
+ ["CA55",0x851D], | |
+ ["CA56",0x851E], | |
+ ["DDFD",0x851F], | |
+ ["CA57",0x8520], | |
+ ["B2CC",0x8521], | |
+ ["CA58",0x8522], | |
+ ["CA59",0x8523], | |
+ ["CA5A",0x8524], | |
+ ["CA5B",0x8525], | |
+ ["CA5C",0x8526], | |
+ ["CA5D",0x8527], | |
+ ["CA5E",0x8528], | |
+ ["CA5F",0x8529], | |
+ ["CA60",0x852A], | |
+ ["C4E8",0x852B], | |
+ ["CADF",0x852C], | |
+ ["CA61",0x852D], | |
+ ["CA62",0x852E], | |
+ ["CA63",0x852F], | |
+ ["CA64",0x8530], | |
+ ["CA65",0x8531], | |
+ ["CA66",0x8532], | |
+ ["CA67",0x8533], | |
+ ["CA68",0x8534], | |
+ ["CA69",0x8535], | |
+ ["CA6A",0x8536], | |
+ ["C7BE",0x8537], | |
+ ["DDFA",0x8538], | |
+ ["DDFC",0x8539], | |
+ ["DDFE",0x853A], | |
+ ["DEA2",0x853B], | |
+ ["B0AA",0x853C], | |
+ ["B1CE",0x853D], | |
+ ["CA6B",0x853E], | |
+ ["CA6C",0x853F], | |
+ ["CA6D",0x8540], | |
+ ["CA6E",0x8541], | |
+ ["CA6F",0x8542], | |
+ ["DEAC",0x8543], | |
+ ["CA70",0x8544], | |
+ ["CA71",0x8545], | |
+ ["CA72",0x8546], | |
+ ["CA73",0x8547], | |
+ ["DEA6",0x8548], | |
+ ["BDB6",0x8549], | |
+ ["C8EF",0x854A], | |
+ ["CA74",0x854B], | |
+ ["CA75",0x854C], | |
+ ["CA76",0x854D], | |
+ ["CA77",0x854E], | |
+ ["CA78",0x854F], | |
+ ["CA79",0x8550], | |
+ ["CA7A",0x8551], | |
+ ["CA7B",0x8552], | |
+ ["CA7C",0x8553], | |
+ ["CA7D",0x8554], | |
+ ["CA7E",0x8555], | |
+ ["DEA1",0x8556], | |
+ ["CA80",0x8557], | |
+ ["CA81",0x8558], | |
+ ["DEA5",0x8559], | |
+ ["CA82",0x855A], | |
+ ["CA83",0x855B], | |
+ ["CA84",0x855C], | |
+ ["CA85",0x855D], | |
+ ["DEA9",0x855E], | |
+ ["CA86",0x855F], | |
+ ["CA87",0x8560], | |
+ ["CA88",0x8561], | |
+ ["CA89",0x8562], | |
+ ["CA8A",0x8563], | |
+ ["DEA8",0x8564], | |
+ ["CA8B",0x8565], | |
+ ["CA8C",0x8566], | |
+ ["CA8D",0x8567], | |
+ ["DEA7",0x8568], | |
+ ["CA8E",0x8569], | |
+ ["CA8F",0x856A], | |
+ ["CA90",0x856B], | |
+ ["CA91",0x856C], | |
+ ["CA92",0x856D], | |
+ ["CA93",0x856E], | |
+ ["CA94",0x856F], | |
+ ["CA95",0x8570], | |
+ ["CA96",0x8571], | |
+ ["DEAD",0x8572], | |
+ ["CA97",0x8573], | |
+ ["D4CC",0x8574], | |
+ ["CA98",0x8575], | |
+ ["CA99",0x8576], | |
+ ["CA9A",0x8577], | |
+ ["CA9B",0x8578], | |
+ ["DEB3",0x8579], | |
+ ["DEAA",0x857A], | |
+ ["DEAE",0x857B], | |
+ ["CA9C",0x857C], | |
+ ["CA9D",0x857D], | |
+ ["C0D9",0x857E], | |
+ ["CA9E",0x857F], | |
+ ["CA9F",0x8580], | |
+ ["CAA0",0x8581], | |
+ ["CB40",0x8582], | |
+ ["CB41",0x8583], | |
+ ["B1A1",0x8584], | |
+ ["DEB6",0x8585], | |
+ ["CB42",0x8586], | |
+ ["DEB1",0x8587], | |
+ ["CB43",0x8588], | |
+ ["CB44",0x8589], | |
+ ["CB45",0x858A], | |
+ ["CB46",0x858B], | |
+ ["CB47",0x858C], | |
+ ["CB48",0x858D], | |
+ ["CB49",0x858E], | |
+ ["DEB2",0x858F], | |
+ ["CB4A",0x8590], | |
+ ["CB4B",0x8591], | |
+ ["CB4C",0x8592], | |
+ ["CB4D",0x8593], | |
+ ["CB4E",0x8594], | |
+ ["CB4F",0x8595], | |
+ ["CB50",0x8596], | |
+ ["CB51",0x8597], | |
+ ["CB52",0x8598], | |
+ ["CB53",0x8599], | |
+ ["CB54",0x859A], | |
+ ["D1A6",0x859B], | |
+ ["DEB5",0x859C], | |
+ ["CB55",0x859D], | |
+ ["CB56",0x859E], | |
+ ["CB57",0x859F], | |
+ ["CB58",0x85A0], | |
+ ["CB59",0x85A1], | |
+ ["CB5A",0x85A2], | |
+ ["CB5B",0x85A3], | |
+ ["DEAF",0x85A4], | |
+ ["CB5C",0x85A5], | |
+ ["CB5D",0x85A6], | |
+ ["CB5E",0x85A7], | |
+ ["DEB0",0x85A8], | |
+ ["CB5F",0x85A9], | |
+ ["D0BD",0x85AA], | |
+ ["CB60",0x85AB], | |
+ ["CB61",0x85AC], | |
+ ["CB62",0x85AD], | |
+ ["DEB4",0x85AE], | |
+ ["CAED",0x85AF], | |
+ ["DEB9",0x85B0], | |
+ ["CB63",0x85B1], | |
+ ["CB64",0x85B2], | |
+ ["CB65",0x85B3], | |
+ ["CB66",0x85B4], | |
+ ["CB67",0x85B5], | |
+ ["CB68",0x85B6], | |
+ ["DEB8",0x85B7], | |
+ ["CB69",0x85B8], | |
+ ["DEB7",0x85B9], | |
+ ["CB6A",0x85BA], | |
+ ["CB6B",0x85BB], | |
+ ["CB6C",0x85BC], | |
+ ["CB6D",0x85BD], | |
+ ["CB6E",0x85BE], | |
+ ["CB6F",0x85BF], | |
+ ["CB70",0x85C0], | |
+ ["DEBB",0x85C1], | |
+ ["CB71",0x85C2], | |
+ ["CB72",0x85C3], | |
+ ["CB73",0x85C4], | |
+ ["CB74",0x85C5], | |
+ ["CB75",0x85C6], | |
+ ["CB76",0x85C7], | |
+ ["CB77",0x85C8], | |
+ ["BDE5",0x85C9], | |
+ ["CB78",0x85CA], | |
+ ["CB79",0x85CB], | |
+ ["CB7A",0x85CC], | |
+ ["CB7B",0x85CD], | |
+ ["CB7C",0x85CE], | |
+ ["B2D8",0x85CF], | |
+ ["C3EA",0x85D0], | |
+ ["CB7D",0x85D1], | |
+ ["CB7E",0x85D2], | |
+ ["DEBA",0x85D3], | |
+ ["CB80",0x85D4], | |
+ ["C5BA",0x85D5], | |
+ ["CB81",0x85D6], | |
+ ["CB82",0x85D7], | |
+ ["CB83",0x85D8], | |
+ ["CB84",0x85D9], | |
+ ["CB85",0x85DA], | |
+ ["CB86",0x85DB], | |
+ ["DEBC",0x85DC], | |
+ ["CB87",0x85DD], | |
+ ["CB88",0x85DE], | |
+ ["CB89",0x85DF], | |
+ ["CB8A",0x85E0], | |
+ ["CB8B",0x85E1], | |
+ ["CB8C",0x85E2], | |
+ ["CB8D",0x85E3], | |
+ ["CCD9",0x85E4], | |
+ ["CB8E",0x85E5], | |
+ ["CB8F",0x85E6], | |
+ ["CB90",0x85E7], | |
+ ["CB91",0x85E8], | |
+ ["B7AA",0x85E9], | |
+ ["CB92",0x85EA], | |
+ ["CB93",0x85EB], | |
+ ["CB94",0x85EC], | |
+ ["CB95",0x85ED], | |
+ ["CB96",0x85EE], | |
+ ["CB97",0x85EF], | |
+ ["CB98",0x85F0], | |
+ ["CB99",0x85F1], | |
+ ["CB9A",0x85F2], | |
+ ["CB9B",0x85F3], | |
+ ["CB9C",0x85F4], | |
+ ["CB9D",0x85F5], | |
+ ["CB9E",0x85F6], | |
+ ["CB9F",0x85F7], | |
+ ["CBA0",0x85F8], | |
+ ["CC40",0x85F9], | |
+ ["CC41",0x85FA], | |
+ ["D4E5",0x85FB], | |
+ ["CC42",0x85FC], | |
+ ["CC43",0x85FD], | |
+ ["CC44",0x85FE], | |
+ ["DEBD",0x85FF], | |
+ ["CC45",0x8600], | |
+ ["CC46",0x8601], | |
+ ["CC47",0x8602], | |
+ ["CC48",0x8603], | |
+ ["CC49",0x8604], | |
+ ["DEBF",0x8605], | |
+ ["CC4A",0x8606], | |
+ ["CC4B",0x8607], | |
+ ["CC4C",0x8608], | |
+ ["CC4D",0x8609], | |
+ ["CC4E",0x860A], | |
+ ["CC4F",0x860B], | |
+ ["CC50",0x860C], | |
+ ["CC51",0x860D], | |
+ ["CC52",0x860E], | |
+ ["CC53",0x860F], | |
+ ["CC54",0x8610], | |
+ ["C4A2",0x8611], | |
+ ["CC55",0x8612], | |
+ ["CC56",0x8613], | |
+ ["CC57",0x8614], | |
+ ["CC58",0x8615], | |
+ ["DEC1",0x8616], | |
+ ["CC59",0x8617], | |
+ ["CC5A",0x8618], | |
+ ["CC5B",0x8619], | |
+ ["CC5C",0x861A], | |
+ ["CC5D",0x861B], | |
+ ["CC5E",0x861C], | |
+ ["CC5F",0x861D], | |
+ ["CC60",0x861E], | |
+ ["CC61",0x861F], | |
+ ["CC62",0x8620], | |
+ ["CC63",0x8621], | |
+ ["CC64",0x8622], | |
+ ["CC65",0x8623], | |
+ ["CC66",0x8624], | |
+ ["CC67",0x8625], | |
+ ["CC68",0x8626], | |
+ ["DEBE",0x8627], | |
+ ["CC69",0x8628], | |
+ ["DEC0",0x8629], | |
+ ["CC6A",0x862A], | |
+ ["CC6B",0x862B], | |
+ ["CC6C",0x862C], | |
+ ["CC6D",0x862D], | |
+ ["CC6E",0x862E], | |
+ ["CC6F",0x862F], | |
+ ["CC70",0x8630], | |
+ ["CC71",0x8631], | |
+ ["CC72",0x8632], | |
+ ["CC73",0x8633], | |
+ ["CC74",0x8634], | |
+ ["CC75",0x8635], | |
+ ["CC76",0x8636], | |
+ ["CC77",0x8637], | |
+ ["D5BA",0x8638], | |
+ ["CC78",0x8639], | |
+ ["CC79",0x863A], | |
+ ["CC7A",0x863B], | |
+ ["DEC2",0x863C], | |
+ ["CC7B",0x863D], | |
+ ["CC7C",0x863E], | |
+ ["CC7D",0x863F], | |
+ ["CC7E",0x8640], | |
+ ["CC80",0x8641], | |
+ ["CC81",0x8642], | |
+ ["CC82",0x8643], | |
+ ["CC83",0x8644], | |
+ ["CC84",0x8645], | |
+ ["CC85",0x8646], | |
+ ["CC86",0x8647], | |
+ ["CC87",0x8648], | |
+ ["CC88",0x8649], | |
+ ["CC89",0x864A], | |
+ ["CC8A",0x864B], | |
+ ["CC8B",0x864C], | |
+ ["F2AE",0x864D], | |
+ ["BBA2",0x864E], | |
+ ["C2B2",0x864F], | |
+ ["C5B0",0x8650], | |
+ ["C2C7",0x8651], | |
+ ["CC8C",0x8652], | |
+ ["CC8D",0x8653], | |
+ ["F2AF",0x8654], | |
+ ["CC8E",0x8655], | |
+ ["CC8F",0x8656], | |
+ ["CC90",0x8657], | |
+ ["CC91",0x8658], | |
+ ["CC92",0x8659], | |
+ ["D0E9",0x865A], | |
+ ["CC93",0x865B], | |
+ ["CC94",0x865C], | |
+ ["CC95",0x865D], | |
+ ["D3DD",0x865E], | |
+ ["CC96",0x865F], | |
+ ["CC97",0x8660], | |
+ ["CC98",0x8661], | |
+ ["EBBD",0x8662], | |
+ ["CC99",0x8663], | |
+ ["CC9A",0x8664], | |
+ ["CC9B",0x8665], | |
+ ["CC9C",0x8666], | |
+ ["CC9D",0x8667], | |
+ ["CC9E",0x8668], | |
+ ["CC9F",0x8669], | |
+ ["CCA0",0x866A], | |
+ ["B3E6",0x866B], | |
+ ["F2B0",0x866C], | |
+ ["CD40",0x866D], | |
+ ["F2B1",0x866E], | |
+ ["CD41",0x866F], | |
+ ["CD42",0x8670], | |
+ ["CAAD",0x8671], | |
+ ["CD43",0x8672], | |
+ ["CD44",0x8673], | |
+ ["CD45",0x8674], | |
+ ["CD46",0x8675], | |
+ ["CD47",0x8676], | |
+ ["CD48",0x8677], | |
+ ["CD49",0x8678], | |
+ ["BAE7",0x8679], | |
+ ["F2B3",0x867A], | |
+ ["F2B5",0x867B], | |
+ ["F2B4",0x867C], | |
+ ["CBE4",0x867D], | |
+ ["CFBA",0x867E], | |
+ ["F2B2",0x867F], | |
+ ["CAB4",0x8680], | |
+ ["D2CF",0x8681], | |
+ ["C2EC",0x8682], | |
+ ["CD4A",0x8683], | |
+ ["CD4B",0x8684], | |
+ ["CD4C",0x8685], | |
+ ["CD4D",0x8686], | |
+ ["CD4E",0x8687], | |
+ ["CD4F",0x8688], | |
+ ["CD50",0x8689], | |
+ ["CEC3",0x868A], | |
+ ["F2B8",0x868B], | |
+ ["B0F6",0x868C], | |
+ ["F2B7",0x868D], | |
+ ["CD51",0x868E], | |
+ ["CD52",0x868F], | |
+ ["CD53",0x8690], | |
+ ["CD54",0x8691], | |
+ ["CD55",0x8692], | |
+ ["F2BE",0x8693], | |
+ ["CD56",0x8694], | |
+ ["B2CF",0x8695], | |
+ ["CD57",0x8696], | |
+ ["CD58",0x8697], | |
+ ["CD59",0x8698], | |
+ ["CD5A",0x8699], | |
+ ["CD5B",0x869A], | |
+ ["CD5C",0x869B], | |
+ ["D1C1",0x869C], | |
+ ["F2BA",0x869D], | |
+ ["CD5D",0x869E], | |
+ ["CD5E",0x869F], | |
+ ["CD5F",0x86A0], | |
+ ["CD60",0x86A1], | |
+ ["CD61",0x86A2], | |
+ ["F2BC",0x86A3], | |
+ ["D4E9",0x86A4], | |
+ ["CD62",0x86A5], | |
+ ["CD63",0x86A6], | |
+ ["F2BB",0x86A7], | |
+ ["F2B6",0x86A8], | |
+ ["F2BF",0x86A9], | |
+ ["F2BD",0x86AA], | |
+ ["CD64",0x86AB], | |
+ ["F2B9",0x86AC], | |
+ ["CD65",0x86AD], | |
+ ["CD66",0x86AE], | |
+ ["F2C7",0x86AF], | |
+ ["F2C4",0x86B0], | |
+ ["F2C6",0x86B1], | |
+ ["CD67",0x86B2], | |
+ ["CD68",0x86B3], | |
+ ["F2CA",0x86B4], | |
+ ["F2C2",0x86B5], | |
+ ["F2C0",0x86B6], | |
+ ["CD69",0x86B7], | |
+ ["CD6A",0x86B8], | |
+ ["CD6B",0x86B9], | |
+ ["F2C5",0x86BA], | |
+ ["CD6C",0x86BB], | |
+ ["CD6D",0x86BC], | |
+ ["CD6E",0x86BD], | |
+ ["CD6F",0x86BE], | |
+ ["CD70",0x86BF], | |
+ ["D6FB",0x86C0], | |
+ ["CD71",0x86C1], | |
+ ["CD72",0x86C2], | |
+ ["CD73",0x86C3], | |
+ ["F2C1",0x86C4], | |
+ ["CD74",0x86C5], | |
+ ["C7F9",0x86C6], | |
+ ["C9DF",0x86C7], | |
+ ["CD75",0x86C8], | |
+ ["F2C8",0x86C9], | |
+ ["B9C6",0x86CA], | |
+ ["B5B0",0x86CB], | |
+ ["CD76",0x86CC], | |
+ ["CD77",0x86CD], | |
+ ["F2C3",0x86CE], | |
+ ["F2C9",0x86CF], | |
+ ["F2D0",0x86D0], | |
+ ["F2D6",0x86D1], | |
+ ["CD78",0x86D2], | |
+ ["CD79",0x86D3], | |
+ ["BBD7",0x86D4], | |
+ ["CD7A",0x86D5], | |
+ ["CD7B",0x86D6], | |
+ ["CD7C",0x86D7], | |
+ ["F2D5",0x86D8], | |
+ ["CDDC",0x86D9], | |
+ ["CD7D",0x86DA], | |
+ ["D6EB",0x86DB], | |
+ ["CD7E",0x86DC], | |
+ ["CD80",0x86DD], | |
+ ["F2D2",0x86DE], | |
+ ["F2D4",0x86DF], | |
+ ["CD81",0x86E0], | |
+ ["CD82",0x86E1], | |
+ ["CD83",0x86E2], | |
+ ["CD84",0x86E3], | |
+ ["B8F2",0x86E4], | |
+ ["CD85",0x86E5], | |
+ ["CD86",0x86E6], | |
+ ["CD87",0x86E7], | |
+ ["CD88",0x86E8], | |
+ ["F2CB",0x86E9], | |
+ ["CD89",0x86EA], | |
+ ["CD8A",0x86EB], | |
+ ["CD8B",0x86EC], | |
+ ["F2CE",0x86ED], | |
+ ["C2F9",0x86EE], | |
+ ["CD8C",0x86EF], | |
+ ["D5DD",0x86F0], | |
+ ["F2CC",0x86F1], | |
+ ["F2CD",0x86F2], | |
+ ["F2CF",0x86F3], | |
+ ["F2D3",0x86F4], | |
+ ["CD8D",0x86F5], | |
+ ["CD8E",0x86F6], | |
+ ["CD8F",0x86F7], | |
+ ["F2D9",0x86F8], | |
+ ["D3BC",0x86F9], | |
+ ["CD90",0x86FA], | |
+ ["CD91",0x86FB], | |
+ ["CD92",0x86FC], | |
+ ["CD93",0x86FD], | |
+ ["B6EA",0x86FE], | |
+ ["CD94",0x86FF], | |
+ ["CAF1",0x8700], | |
+ ["CD95",0x8701], | |
+ ["B7E4",0x8702], | |
+ ["F2D7",0x8703], | |
+ ["CD96",0x8704], | |
+ ["CD97",0x8705], | |
+ ["CD98",0x8706], | |
+ ["F2D8",0x8707], | |
+ ["F2DA",0x8708], | |
+ ["F2DD",0x8709], | |
+ ["F2DB",0x870A], | |
+ ["CD99",0x870B], | |
+ ["CD9A",0x870C], | |
+ ["F2DC",0x870D], | |
+ ["CD9B",0x870E], | |
+ ["CD9C",0x870F], | |
+ ["CD9D",0x8710], | |
+ ["CD9E",0x8711], | |
+ ["D1D1",0x8712], | |
+ ["F2D1",0x8713], | |
+ ["CD9F",0x8714], | |
+ ["CDC9",0x8715], | |
+ ["CDA0",0x8716], | |
+ ["CECF",0x8717], | |
+ ["D6A9",0x8718], | |
+ ["CE40",0x8719], | |
+ ["F2E3",0x871A], | |
+ ["CE41",0x871B], | |
+ ["C3DB",0x871C], | |
+ ["CE42",0x871D], | |
+ ["F2E0",0x871E], | |
+ ["CE43",0x871F], | |
+ ["CE44",0x8720], | |
+ ["C0AF",0x8721], | |
+ ["F2EC",0x8722], | |
+ ["F2DE",0x8723], | |
+ ["CE45",0x8724], | |
+ ["F2E1",0x8725], | |
+ ["CE46",0x8726], | |
+ ["CE47",0x8727], | |
+ ["CE48",0x8728], | |
+ ["F2E8",0x8729], | |
+ ["CE49",0x872A], | |
+ ["CE4A",0x872B], | |
+ ["CE4B",0x872C], | |
+ ["CE4C",0x872D], | |
+ ["F2E2",0x872E], | |
+ ["CE4D",0x872F], | |
+ ["CE4E",0x8730], | |
+ ["F2E7",0x8731], | |
+ ["CE4F",0x8732], | |
+ ["CE50",0x8733], | |
+ ["F2E6",0x8734], | |
+ ["CE51",0x8735], | |
+ ["CE52",0x8736], | |
+ ["F2E9",0x8737], | |
+ ["CE53",0x8738], | |
+ ["CE54",0x8739], | |
+ ["CE55",0x873A], | |
+ ["F2DF",0x873B], | |
+ ["CE56",0x873C], | |
+ ["CE57",0x873D], | |
+ ["F2E4",0x873E], | |
+ ["F2EA",0x873F], | |
+ ["CE58",0x8740], | |
+ ["CE59",0x8741], | |
+ ["CE5A",0x8742], | |
+ ["CE5B",0x8743], | |
+ ["CE5C",0x8744], | |
+ ["CE5D",0x8745], | |
+ ["CE5E",0x8746], | |
+ ["D3AC",0x8747], | |
+ ["F2E5",0x8748], | |
+ ["B2F5",0x8749], | |
+ ["CE5F",0x874A], | |
+ ["CE60",0x874B], | |
+ ["F2F2",0x874C], | |
+ ["CE61",0x874D], | |
+ ["D0AB",0x874E], | |
+ ["CE62",0x874F], | |
+ ["CE63",0x8750], | |
+ ["CE64",0x8751], | |
+ ["CE65",0x8752], | |
+ ["F2F5",0x8753], | |
+ ["CE66",0x8754], | |
+ ["CE67",0x8755], | |
+ ["CE68",0x8756], | |
+ ["BBC8",0x8757], | |
+ ["CE69",0x8758], | |
+ ["F2F9",0x8759], | |
+ ["CE6A",0x875A], | |
+ ["CE6B",0x875B], | |
+ ["CE6C",0x875C], | |
+ ["CE6D",0x875D], | |
+ ["CE6E",0x875E], | |
+ ["CE6F",0x875F], | |
+ ["F2F0",0x8760], | |
+ ["CE70",0x8761], | |
+ ["CE71",0x8762], | |
+ ["F2F6",0x8763], | |
+ ["F2F8",0x8764], | |
+ ["F2FA",0x8765], | |
+ ["CE72",0x8766], | |
+ ["CE73",0x8767], | |
+ ["CE74",0x8768], | |
+ ["CE75",0x8769], | |
+ ["CE76",0x876A], | |
+ ["CE77",0x876B], | |
+ ["CE78",0x876C], | |
+ ["CE79",0x876D], | |
+ ["F2F3",0x876E], | |
+ ["CE7A",0x876F], | |
+ ["F2F1",0x8770], | |
+ ["CE7B",0x8771], | |
+ ["CE7C",0x8772], | |
+ ["CE7D",0x8773], | |
+ ["BAFB",0x8774], | |
+ ["CE7E",0x8775], | |
+ ["B5FB",0x8776], | |
+ ["CE80",0x8777], | |
+ ["CE81",0x8778], | |
+ ["CE82",0x8779], | |
+ ["CE83",0x877A], | |
+ ["F2EF",0x877B], | |
+ ["F2F7",0x877C], | |
+ ["F2ED",0x877D], | |
+ ["F2EE",0x877E], | |
+ ["CE84",0x877F], | |
+ ["CE85",0x8780], | |
+ ["CE86",0x8781], | |
+ ["F2EB",0x8782], | |
+ ["F3A6",0x8783], | |
+ ["CE87",0x8784], | |
+ ["F3A3",0x8785], | |
+ ["CE88",0x8786], | |
+ ["CE89",0x8787], | |
+ ["F3A2",0x8788], | |
+ ["CE8A",0x8789], | |
+ ["CE8B",0x878A], | |
+ ["F2F4",0x878B], | |
+ ["CE8C",0x878C], | |
+ ["C8DA",0x878D], | |
+ ["CE8D",0x878E], | |
+ ["CE8E",0x878F], | |
+ ["CE8F",0x8790], | |
+ ["CE90",0x8791], | |
+ ["CE91",0x8792], | |
+ ["F2FB",0x8793], | |
+ ["CE92",0x8794], | |
+ ["CE93",0x8795], | |
+ ["CE94",0x8796], | |
+ ["F3A5",0x8797], | |
+ ["CE95",0x8798], | |
+ ["CE96",0x8799], | |
+ ["CE97",0x879A], | |
+ ["CE98",0x879B], | |
+ ["CE99",0x879C], | |
+ ["CE9A",0x879D], | |
+ ["CE9B",0x879E], | |
+ ["C3F8",0x879F], | |
+ ["CE9C",0x87A0], | |
+ ["CE9D",0x87A1], | |
+ ["CE9E",0x87A2], | |
+ ["CE9F",0x87A3], | |
+ ["CEA0",0x87A4], | |
+ ["CF40",0x87A5], | |
+ ["CF41",0x87A6], | |
+ ["CF42",0x87A7], | |
+ ["F2FD",0x87A8], | |
+ ["CF43",0x87A9], | |
+ ["CF44",0x87AA], | |
+ ["F3A7",0x87AB], | |
+ ["F3A9",0x87AC], | |
+ ["F3A4",0x87AD], | |
+ ["CF45",0x87AE], | |
+ ["F2FC",0x87AF], | |
+ ["CF46",0x87B0], | |
+ ["CF47",0x87B1], | |
+ ["CF48",0x87B2], | |
+ ["F3AB",0x87B3], | |
+ ["CF49",0x87B4], | |
+ ["F3AA",0x87B5], | |
+ ["CF4A",0x87B6], | |
+ ["CF4B",0x87B7], | |
+ ["CF4C",0x87B8], | |
+ ["CF4D",0x87B9], | |
+ ["C2DD",0x87BA], | |
+ ["CF4E",0x87BB], | |
+ ["CF4F",0x87BC], | |
+ ["F3AE",0x87BD], | |
+ ["CF50",0x87BE], | |
+ ["CF51",0x87BF], | |
+ ["F3B0",0x87C0], | |
+ ["CF52",0x87C1], | |
+ ["CF53",0x87C2], | |
+ ["CF54",0x87C3], | |
+ ["CF55",0x87C4], | |
+ ["CF56",0x87C5], | |
+ ["F3A1",0x87C6], | |
+ ["CF57",0x87C7], | |
+ ["CF58",0x87C8], | |
+ ["CF59",0x87C9], | |
+ ["F3B1",0x87CA], | |
+ ["F3AC",0x87CB], | |
+ ["CF5A",0x87CC], | |
+ ["CF5B",0x87CD], | |
+ ["CF5C",0x87CE], | |
+ ["CF5D",0x87CF], | |
+ ["CF5E",0x87D0], | |
+ ["F3AF",0x87D1], | |
+ ["F2FE",0x87D2], | |
+ ["F3AD",0x87D3], | |
+ ["CF5F",0x87D4], | |
+ ["CF60",0x87D5], | |
+ ["CF61",0x87D6], | |
+ ["CF62",0x87D7], | |
+ ["CF63",0x87D8], | |
+ ["CF64",0x87D9], | |
+ ["CF65",0x87DA], | |
+ ["F3B2",0x87DB], | |
+ ["CF66",0x87DC], | |
+ ["CF67",0x87DD], | |
+ ["CF68",0x87DE], | |
+ ["CF69",0x87DF], | |
+ ["F3B4",0x87E0], | |
+ ["CF6A",0x87E1], | |
+ ["CF6B",0x87E2], | |
+ ["CF6C",0x87E3], | |
+ ["CF6D",0x87E4], | |
+ ["F3A8",0x87E5], | |
+ ["CF6E",0x87E6], | |
+ ["CF6F",0x87E7], | |
+ ["CF70",0x87E8], | |
+ ["CF71",0x87E9], | |
+ ["F3B3",0x87EA], | |
+ ["CF72",0x87EB], | |
+ ["CF73",0x87EC], | |
+ ["CF74",0x87ED], | |
+ ["F3B5",0x87EE], | |
+ ["CF75",0x87EF], | |
+ ["CF76",0x87F0], | |
+ ["CF77",0x87F1], | |
+ ["CF78",0x87F2], | |
+ ["CF79",0x87F3], | |
+ ["CF7A",0x87F4], | |
+ ["CF7B",0x87F5], | |
+ ["CF7C",0x87F6], | |
+ ["CF7D",0x87F7], | |
+ ["CF7E",0x87F8], | |
+ ["D0B7",0x87F9], | |
+ ["CF80",0x87FA], | |
+ ["CF81",0x87FB], | |
+ ["CF82",0x87FC], | |
+ ["CF83",0x87FD], | |
+ ["F3B8",0x87FE], | |
+ ["CF84",0x87FF], | |
+ ["CF85",0x8800], | |
+ ["CF86",0x8801], | |
+ ["CF87",0x8802], | |
+ ["D9F9",0x8803], | |
+ ["CF88",0x8804], | |
+ ["CF89",0x8805], | |
+ ["CF8A",0x8806], | |
+ ["CF8B",0x8807], | |
+ ["CF8C",0x8808], | |
+ ["CF8D",0x8809], | |
+ ["F3B9",0x880A], | |
+ ["CF8E",0x880B], | |
+ ["CF8F",0x880C], | |
+ ["CF90",0x880D], | |
+ ["CF91",0x880E], | |
+ ["CF92",0x880F], | |
+ ["CF93",0x8810], | |
+ ["CF94",0x8811], | |
+ ["CF95",0x8812], | |
+ ["F3B7",0x8813], | |
+ ["CF96",0x8814], | |
+ ["C8E4",0x8815], | |
+ ["F3B6",0x8816], | |
+ ["CF97",0x8817], | |
+ ["CF98",0x8818], | |
+ ["CF99",0x8819], | |
+ ["CF9A",0x881A], | |
+ ["F3BA",0x881B], | |
+ ["CF9B",0x881C], | |
+ ["CF9C",0x881D], | |
+ ["CF9D",0x881E], | |
+ ["CF9E",0x881F], | |
+ ["CF9F",0x8820], | |
+ ["F3BB",0x8821], | |
+ ["B4C0",0x8822], | |
+ ["CFA0",0x8823], | |
+ ["D040",0x8824], | |
+ ["D041",0x8825], | |
+ ["D042",0x8826], | |
+ ["D043",0x8827], | |
+ ["D044",0x8828], | |
+ ["D045",0x8829], | |
+ ["D046",0x882A], | |
+ ["D047",0x882B], | |
+ ["D048",0x882C], | |
+ ["D049",0x882D], | |
+ ["D04A",0x882E], | |
+ ["D04B",0x882F], | |
+ ["D04C",0x8830], | |
+ ["D04D",0x8831], | |
+ ["EEC3",0x8832], | |
+ ["D04E",0x8833], | |
+ ["D04F",0x8834], | |
+ ["D050",0x8835], | |
+ ["D051",0x8836], | |
+ ["D052",0x8837], | |
+ ["D053",0x8838], | |
+ ["F3BC",0x8839], | |
+ ["D054",0x883A], | |
+ ["D055",0x883B], | |
+ ["F3BD",0x883C], | |
+ ["D056",0x883D], | |
+ ["D057",0x883E], | |
+ ["D058",0x883F], | |
+ ["D1AA",0x8840], | |
+ ["D059",0x8841], | |
+ ["D05A",0x8842], | |
+ ["D05B",0x8843], | |
+ ["F4AC",0x8844], | |
+ ["D0C6",0x8845], | |
+ ["D05C",0x8846], | |
+ ["D05D",0x8847], | |
+ ["D05E",0x8848], | |
+ ["D05F",0x8849], | |
+ ["D060",0x884A], | |
+ ["D061",0x884B], | |
+ ["D0D0",0x884C], | |
+ ["D1DC",0x884D], | |
+ ["D062",0x884E], | |
+ ["D063",0x884F], | |
+ ["D064",0x8850], | |
+ ["D065",0x8851], | |
+ ["D066",0x8852], | |
+ ["D067",0x8853], | |
+ ["CFCE",0x8854], | |
+ ["D068",0x8855], | |
+ ["D069",0x8856], | |
+ ["BDD6",0x8857], | |
+ ["D06A",0x8858], | |
+ ["D1C3",0x8859], | |
+ ["D06B",0x885A], | |
+ ["D06C",0x885B], | |
+ ["D06D",0x885C], | |
+ ["D06E",0x885D], | |
+ ["D06F",0x885E], | |
+ ["D070",0x885F], | |
+ ["D071",0x8860], | |
+ ["BAE2",0x8861], | |
+ ["E1E9",0x8862], | |
+ ["D2C2",0x8863], | |
+ ["F1C2",0x8864], | |
+ ["B2B9",0x8865], | |
+ ["D072",0x8866], | |
+ ["D073",0x8867], | |
+ ["B1ED",0x8868], | |
+ ["F1C3",0x8869], | |
+ ["D074",0x886A], | |
+ ["C9C0",0x886B], | |
+ ["B3C4",0x886C], | |
+ ["D075",0x886D], | |
+ ["D9F2",0x886E], | |
+ ["D076",0x886F], | |
+ ["CBA5",0x8870], | |
+ ["D077",0x8871], | |
+ ["F1C4",0x8872], | |
+ ["D078",0x8873], | |
+ ["D079",0x8874], | |
+ ["D07A",0x8875], | |
+ ["D07B",0x8876], | |
+ ["D6D4",0x8877], | |
+ ["D07C",0x8878], | |
+ ["D07D",0x8879], | |
+ ["D07E",0x887A], | |
+ ["D080",0x887B], | |
+ ["D081",0x887C], | |
+ ["F1C5",0x887D], | |
+ ["F4C0",0x887E], | |
+ ["F1C6",0x887F], | |
+ ["D082",0x8880], | |
+ ["D4AC",0x8881], | |
+ ["F1C7",0x8882], | |
+ ["D083",0x8883], | |
+ ["B0C0",0x8884], | |
+ ["F4C1",0x8885], | |
+ ["D084",0x8886], | |
+ ["D085",0x8887], | |
+ ["F4C2",0x8888], | |
+ ["D086",0x8889], | |
+ ["D087",0x888A], | |
+ ["B4FC",0x888B], | |
+ ["D088",0x888C], | |
+ ["C5DB",0x888D], | |
+ ["D089",0x888E], | |
+ ["D08A",0x888F], | |
+ ["D08B",0x8890], | |
+ ["D08C",0x8891], | |
+ ["CCBB",0x8892], | |
+ ["D08D",0x8893], | |
+ ["D08E",0x8894], | |
+ ["D08F",0x8895], | |
+ ["D0E4",0x8896], | |
+ ["D090",0x8897], | |
+ ["D091",0x8898], | |
+ ["D092",0x8899], | |
+ ["D093",0x889A], | |
+ ["D094",0x889B], | |
+ ["CDE0",0x889C], | |
+ ["D095",0x889D], | |
+ ["D096",0x889E], | |
+ ["D097",0x889F], | |
+ ["D098",0x88A0], | |
+ ["D099",0x88A1], | |
+ ["F1C8",0x88A2], | |
+ ["D09A",0x88A3], | |
+ ["D9F3",0x88A4], | |
+ ["D09B",0x88A5], | |
+ ["D09C",0x88A6], | |
+ ["D09D",0x88A7], | |
+ ["D09E",0x88A8], | |
+ ["D09F",0x88A9], | |
+ ["D0A0",0x88AA], | |
+ ["B1BB",0x88AB], | |
+ ["D140",0x88AC], | |
+ ["CFAE",0x88AD], | |
+ ["D141",0x88AE], | |
+ ["D142",0x88AF], | |
+ ["D143",0x88B0], | |
+ ["B8A4",0x88B1], | |
+ ["D144",0x88B2], | |
+ ["D145",0x88B3], | |
+ ["D146",0x88B4], | |
+ ["D147",0x88B5], | |
+ ["D148",0x88B6], | |
+ ["F1CA",0x88B7], | |
+ ["D149",0x88B8], | |
+ ["D14A",0x88B9], | |
+ ["D14B",0x88BA], | |
+ ["D14C",0x88BB], | |
+ ["F1CB",0x88BC], | |
+ ["D14D",0x88BD], | |
+ ["D14E",0x88BE], | |
+ ["D14F",0x88BF], | |
+ ["D150",0x88C0], | |
+ ["B2C3",0x88C1], | |
+ ["C1D1",0x88C2], | |
+ ["D151",0x88C3], | |
+ ["D152",0x88C4], | |
+ ["D7B0",0x88C5], | |
+ ["F1C9",0x88C6], | |
+ ["D153",0x88C7], | |
+ ["D154",0x88C8], | |
+ ["F1CC",0x88C9], | |
+ ["D155",0x88CA], | |
+ ["D156",0x88CB], | |
+ ["D157",0x88CC], | |
+ ["D158",0x88CD], | |
+ ["F1CE",0x88CE], | |
+ ["D159",0x88CF], | |
+ ["D15A",0x88D0], | |
+ ["D15B",0x88D1], | |
+ ["D9F6",0x88D2], | |
+ ["D15C",0x88D3], | |
+ ["D2E1",0x88D4], | |
+ ["D4A3",0x88D5], | |
+ ["D15D",0x88D6], | |
+ ["D15E",0x88D7], | |
+ ["F4C3",0x88D8], | |
+ ["C8B9",0x88D9], | |
+ ["D15F",0x88DA], | |
+ ["D160",0x88DB], | |
+ ["D161",0x88DC], | |
+ ["D162",0x88DD], | |
+ ["D163",0x88DE], | |
+ ["F4C4",0x88DF], | |
+ ["D164",0x88E0], | |
+ ["D165",0x88E1], | |
+ ["F1CD",0x88E2], | |
+ ["F1CF",0x88E3], | |
+ ["BFE3",0x88E4], | |
+ ["F1D0",0x88E5], | |
+ ["D166",0x88E6], | |
+ ["D167",0x88E7], | |
+ ["F1D4",0x88E8], | |
+ ["D168",0x88E9], | |
+ ["D169",0x88EA], | |
+ ["D16A",0x88EB], | |
+ ["D16B",0x88EC], | |
+ ["D16C",0x88ED], | |
+ ["D16D",0x88EE], | |
+ ["D16E",0x88EF], | |
+ ["F1D6",0x88F0], | |
+ ["F1D1",0x88F1], | |
+ ["D16F",0x88F2], | |
+ ["C9D1",0x88F3], | |
+ ["C5E1",0x88F4], | |
+ ["D170",0x88F5], | |
+ ["D171",0x88F6], | |
+ ["D172",0x88F7], | |
+ ["C2E3",0x88F8], | |
+ ["B9FC",0x88F9], | |
+ ["D173",0x88FA], | |
+ ["D174",0x88FB], | |
+ ["F1D3",0x88FC], | |
+ ["D175",0x88FD], | |
+ ["F1D5",0x88FE], | |
+ ["D176",0x88FF], | |
+ ["D177",0x8900], | |
+ ["D178",0x8901], | |
+ ["B9D3",0x8902], | |
+ ["D179",0x8903], | |
+ ["D17A",0x8904], | |
+ ["D17B",0x8905], | |
+ ["D17C",0x8906], | |
+ ["D17D",0x8907], | |
+ ["D17E",0x8908], | |
+ ["D180",0x8909], | |
+ ["F1DB",0x890A], | |
+ ["D181",0x890B], | |
+ ["D182",0x890C], | |
+ ["D183",0x890D], | |
+ ["D184",0x890E], | |
+ ["D185",0x890F], | |
+ ["BAD6",0x8910], | |
+ ["D186",0x8911], | |
+ ["B0FD",0x8912], | |
+ ["F1D9",0x8913], | |
+ ["D187",0x8914], | |
+ ["D188",0x8915], | |
+ ["D189",0x8916], | |
+ ["D18A",0x8917], | |
+ ["D18B",0x8918], | |
+ ["F1D8",0x8919], | |
+ ["F1D2",0x891A], | |
+ ["F1DA",0x891B], | |
+ ["D18C",0x891C], | |
+ ["D18D",0x891D], | |
+ ["D18E",0x891E], | |
+ ["D18F",0x891F], | |
+ ["D190",0x8920], | |
+ ["F1D7",0x8921], | |
+ ["D191",0x8922], | |
+ ["D192",0x8923], | |
+ ["D193",0x8924], | |
+ ["C8EC",0x8925], | |
+ ["D194",0x8926], | |
+ ["D195",0x8927], | |
+ ["D196",0x8928], | |
+ ["D197",0x8929], | |
+ ["CDCA",0x892A], | |
+ ["F1DD",0x892B], | |
+ ["D198",0x892C], | |
+ ["D199",0x892D], | |
+ ["D19A",0x892E], | |
+ ["D19B",0x892F], | |
+ ["E5BD",0x8930], | |
+ ["D19C",0x8931], | |
+ ["D19D",0x8932], | |
+ ["D19E",0x8933], | |
+ ["F1DC",0x8934], | |
+ ["D19F",0x8935], | |
+ ["F1DE",0x8936], | |
+ ["D1A0",0x8937], | |
+ ["D240",0x8938], | |
+ ["D241",0x8939], | |
+ ["D242",0x893A], | |
+ ["D243",0x893B], | |
+ ["D244",0x893C], | |
+ ["D245",0x893D], | |
+ ["D246",0x893E], | |
+ ["D247",0x893F], | |
+ ["D248",0x8940], | |
+ ["F1DF",0x8941], | |
+ ["D249",0x8942], | |
+ ["D24A",0x8943], | |
+ ["CFE5",0x8944], | |
+ ["D24B",0x8945], | |
+ ["D24C",0x8946], | |
+ ["D24D",0x8947], | |
+ ["D24E",0x8948], | |
+ ["D24F",0x8949], | |
+ ["D250",0x894A], | |
+ ["D251",0x894B], | |
+ ["D252",0x894C], | |
+ ["D253",0x894D], | |
+ ["D254",0x894E], | |
+ ["D255",0x894F], | |
+ ["D256",0x8950], | |
+ ["D257",0x8951], | |
+ ["D258",0x8952], | |
+ ["D259",0x8953], | |
+ ["D25A",0x8954], | |
+ ["D25B",0x8955], | |
+ ["D25C",0x8956], | |
+ ["D25D",0x8957], | |
+ ["D25E",0x8958], | |
+ ["D25F",0x8959], | |
+ ["D260",0x895A], | |
+ ["D261",0x895B], | |
+ ["D262",0x895C], | |
+ ["D263",0x895D], | |
+ ["F4C5",0x895E], | |
+ ["BDF3",0x895F], | |
+ ["D264",0x8960], | |
+ ["D265",0x8961], | |
+ ["D266",0x8962], | |
+ ["D267",0x8963], | |
+ ["D268",0x8964], | |
+ ["D269",0x8965], | |
+ ["F1E0",0x8966], | |
+ ["D26A",0x8967], | |
+ ["D26B",0x8968], | |
+ ["D26C",0x8969], | |
+ ["D26D",0x896A], | |
+ ["D26E",0x896B], | |
+ ["D26F",0x896C], | |
+ ["D270",0x896D], | |
+ ["D271",0x896E], | |
+ ["D272",0x896F], | |
+ ["D273",0x8970], | |
+ ["D274",0x8971], | |
+ ["D275",0x8972], | |
+ ["D276",0x8973], | |
+ ["D277",0x8974], | |
+ ["D278",0x8975], | |
+ ["D279",0x8976], | |
+ ["D27A",0x8977], | |
+ ["D27B",0x8978], | |
+ ["D27C",0x8979], | |
+ ["D27D",0x897A], | |
+ ["F1E1",0x897B], | |
+ ["D27E",0x897C], | |
+ ["D280",0x897D], | |
+ ["D281",0x897E], | |
+ ["CEF7",0x897F], | |
+ ["D282",0x8980], | |
+ ["D2AA",0x8981], | |
+ ["D283",0x8982], | |
+ ["F1FB",0x8983], | |
+ ["D284",0x8984], | |
+ ["D285",0x8985], | |
+ ["B8B2",0x8986], | |
+ ["D286",0x8987], | |
+ ["D287",0x8988], | |
+ ["D288",0x8989], | |
+ ["D289",0x898A], | |
+ ["D28A",0x898B], | |
+ ["D28B",0x898C], | |
+ ["D28C",0x898D], | |
+ ["D28D",0x898E], | |
+ ["D28E",0x898F], | |
+ ["D28F",0x8990], | |
+ ["D290",0x8991], | |
+ ["D291",0x8992], | |
+ ["D292",0x8993], | |
+ ["D293",0x8994], | |
+ ["D294",0x8995], | |
+ ["D295",0x8996], | |
+ ["D296",0x8997], | |
+ ["D297",0x8998], | |
+ ["D298",0x8999], | |
+ ["D299",0x899A], | |
+ ["D29A",0x899B], | |
+ ["D29B",0x899C], | |
+ ["D29C",0x899D], | |
+ ["D29D",0x899E], | |
+ ["D29E",0x899F], | |
+ ["D29F",0x89A0], | |
+ ["D2A0",0x89A1], | |
+ ["D340",0x89A2], | |
+ ["D341",0x89A3], | |
+ ["D342",0x89A4], | |
+ ["D343",0x89A5], | |
+ ["D344",0x89A6], | |
+ ["D345",0x89A7], | |
+ ["D346",0x89A8], | |
+ ["D347",0x89A9], | |
+ ["D348",0x89AA], | |
+ ["D349",0x89AB], | |
+ ["D34A",0x89AC], | |
+ ["D34B",0x89AD], | |
+ ["D34C",0x89AE], | |
+ ["D34D",0x89AF], | |
+ ["D34E",0x89B0], | |
+ ["D34F",0x89B1], | |
+ ["D350",0x89B2], | |
+ ["D351",0x89B3], | |
+ ["D352",0x89B4], | |
+ ["D353",0x89B5], | |
+ ["D354",0x89B6], | |
+ ["D355",0x89B7], | |
+ ["D356",0x89B8], | |
+ ["D357",0x89B9], | |
+ ["D358",0x89BA], | |
+ ["D359",0x89BB], | |
+ ["D35A",0x89BC], | |
+ ["D35B",0x89BD], | |
+ ["D35C",0x89BE], | |
+ ["D35D",0x89BF], | |
+ ["D35E",0x89C0], | |
+ ["BCFB",0x89C1], | |
+ ["B9DB",0x89C2], | |
+ ["D35F",0x89C3], | |
+ ["B9E6",0x89C4], | |
+ ["C3D9",0x89C5], | |
+ ["CAD3",0x89C6], | |
+ ["EAE8",0x89C7], | |
+ ["C0C0",0x89C8], | |
+ ["BEF5",0x89C9], | |
+ ["EAE9",0x89CA], | |
+ ["EAEA",0x89CB], | |
+ ["EAEB",0x89CC], | |
+ ["D360",0x89CD], | |
+ ["EAEC",0x89CE], | |
+ ["EAED",0x89CF], | |
+ ["EAEE",0x89D0], | |
+ ["EAEF",0x89D1], | |
+ ["BDC7",0x89D2], | |
+ ["D361",0x89D3], | |
+ ["D362",0x89D4], | |
+ ["D363",0x89D5], | |
+ ["F5FB",0x89D6], | |
+ ["D364",0x89D7], | |
+ ["D365",0x89D8], | |
+ ["D366",0x89D9], | |
+ ["F5FD",0x89DA], | |
+ ["D367",0x89DB], | |
+ ["F5FE",0x89DC], | |
+ ["D368",0x89DD], | |
+ ["F5FC",0x89DE], | |
+ ["D369",0x89DF], | |
+ ["D36A",0x89E0], | |
+ ["D36B",0x89E1], | |
+ ["D36C",0x89E2], | |
+ ["BDE2",0x89E3], | |
+ ["D36D",0x89E4], | |
+ ["F6A1",0x89E5], | |
+ ["B4A5",0x89E6], | |
+ ["D36E",0x89E7], | |
+ ["D36F",0x89E8], | |
+ ["D370",0x89E9], | |
+ ["D371",0x89EA], | |
+ ["F6A2",0x89EB], | |
+ ["D372",0x89EC], | |
+ ["D373",0x89ED], | |
+ ["D374",0x89EE], | |
+ ["F6A3",0x89EF], | |
+ ["D375",0x89F0], | |
+ ["D376",0x89F1], | |
+ ["D377",0x89F2], | |
+ ["ECB2",0x89F3], | |
+ ["D378",0x89F4], | |
+ ["D379",0x89F5], | |
+ ["D37A",0x89F6], | |
+ ["D37B",0x89F7], | |
+ ["D37C",0x89F8], | |
+ ["D37D",0x89F9], | |
+ ["D37E",0x89FA], | |
+ ["D380",0x89FB], | |
+ ["D381",0x89FC], | |
+ ["D382",0x89FD], | |
+ ["D383",0x89FE], | |
+ ["D384",0x89FF], | |
+ ["D1D4",0x8A00], | |
+ ["D385",0x8A01], | |
+ ["D386",0x8A02], | |
+ ["D387",0x8A03], | |
+ ["D388",0x8A04], | |
+ ["D389",0x8A05], | |
+ ["D38A",0x8A06], | |
+ ["D9EA",0x8A07], | |
+ ["D38B",0x8A08], | |
+ ["D38C",0x8A09], | |
+ ["D38D",0x8A0A], | |
+ ["D38E",0x8A0B], | |
+ ["D38F",0x8A0C], | |
+ ["D390",0x8A0D], | |
+ ["D391",0x8A0E], | |
+ ["D392",0x8A0F], | |
+ ["D393",0x8A10], | |
+ ["D394",0x8A11], | |
+ ["D395",0x8A12], | |
+ ["D396",0x8A13], | |
+ ["D397",0x8A14], | |
+ ["D398",0x8A15], | |
+ ["D399",0x8A16], | |
+ ["D39A",0x8A17], | |
+ ["D39B",0x8A18], | |
+ ["D39C",0x8A19], | |
+ ["D39D",0x8A1A], | |
+ ["D39E",0x8A1B], | |
+ ["D39F",0x8A1C], | |
+ ["D3A0",0x8A1D], | |
+ ["D440",0x8A1E], | |
+ ["D441",0x8A1F], | |
+ ["D442",0x8A20], | |
+ ["D443",0x8A21], | |
+ ["D444",0x8A22], | |
+ ["D445",0x8A23], | |
+ ["D446",0x8A24], | |
+ ["D447",0x8A25], | |
+ ["D448",0x8A26], | |
+ ["D449",0x8A27], | |
+ ["D44A",0x8A28], | |
+ ["D44B",0x8A29], | |
+ ["D44C",0x8A2A], | |
+ ["D44D",0x8A2B], | |
+ ["D44E",0x8A2C], | |
+ ["D44F",0x8A2D], | |
+ ["D450",0x8A2E], | |
+ ["D451",0x8A2F], | |
+ ["D452",0x8A30], | |
+ ["D453",0x8A31], | |
+ ["D454",0x8A32], | |
+ ["D455",0x8A33], | |
+ ["D456",0x8A34], | |
+ ["D457",0x8A35], | |
+ ["D458",0x8A36], | |
+ ["D459",0x8A37], | |
+ ["D45A",0x8A38], | |
+ ["D45B",0x8A39], | |
+ ["D45C",0x8A3A], | |
+ ["D45D",0x8A3B], | |
+ ["D45E",0x8A3C], | |
+ ["D45F",0x8A3D], | |
+ ["F6A4",0x8A3E], | |
+ ["D460",0x8A3F], | |
+ ["D461",0x8A40], | |
+ ["D462",0x8A41], | |
+ ["D463",0x8A42], | |
+ ["D464",0x8A43], | |
+ ["D465",0x8A44], | |
+ ["D466",0x8A45], | |
+ ["D467",0x8A46], | |
+ ["D468",0x8A47], | |
+ ["EEBA",0x8A48], | |
+ ["D469",0x8A49], | |
+ ["D46A",0x8A4A], | |
+ ["D46B",0x8A4B], | |
+ ["D46C",0x8A4C], | |
+ ["D46D",0x8A4D], | |
+ ["D46E",0x8A4E], | |
+ ["D46F",0x8A4F], | |
+ ["D470",0x8A50], | |
+ ["D471",0x8A51], | |
+ ["D472",0x8A52], | |
+ ["D473",0x8A53], | |
+ ["D474",0x8A54], | |
+ ["D475",0x8A55], | |
+ ["D476",0x8A56], | |
+ ["D477",0x8A57], | |
+ ["D478",0x8A58], | |
+ ["D479",0x8A59], | |
+ ["D47A",0x8A5A], | |
+ ["D47B",0x8A5B], | |
+ ["D47C",0x8A5C], | |
+ ["D47D",0x8A5D], | |
+ ["D47E",0x8A5E], | |
+ ["D480",0x8A5F], | |
+ ["D481",0x8A60], | |
+ ["D482",0x8A61], | |
+ ["D483",0x8A62], | |
+ ["D484",0x8A63], | |
+ ["D485",0x8A64], | |
+ ["D486",0x8A65], | |
+ ["D487",0x8A66], | |
+ ["D488",0x8A67], | |
+ ["D489",0x8A68], | |
+ ["D48A",0x8A69], | |
+ ["D48B",0x8A6A], | |
+ ["D48C",0x8A6B], | |
+ ["D48D",0x8A6C], | |
+ ["D48E",0x8A6D], | |
+ ["D48F",0x8A6E], | |
+ ["D490",0x8A6F], | |
+ ["D491",0x8A70], | |
+ ["D492",0x8A71], | |
+ ["D493",0x8A72], | |
+ ["D494",0x8A73], | |
+ ["D495",0x8A74], | |
+ ["D496",0x8A75], | |
+ ["D497",0x8A76], | |
+ ["D498",0x8A77], | |
+ ["D499",0x8A78], | |
+ ["D5B2",0x8A79], | |
+ ["D49A",0x8A7A], | |
+ ["D49B",0x8A7B], | |
+ ["D49C",0x8A7C], | |
+ ["D49D",0x8A7D], | |
+ ["D49E",0x8A7E], | |
+ ["D49F",0x8A7F], | |
+ ["D4A0",0x8A80], | |
+ ["D540",0x8A81], | |
+ ["D541",0x8A82], | |
+ ["D542",0x8A83], | |
+ ["D543",0x8A84], | |
+ ["D544",0x8A85], | |
+ ["D545",0x8A86], | |
+ ["D546",0x8A87], | |
+ ["D547",0x8A88], | |
+ ["D3FE",0x8A89], | |
+ ["CCDC",0x8A8A], | |
+ ["D548",0x8A8B], | |
+ ["D549",0x8A8C], | |
+ ["D54A",0x8A8D], | |
+ ["D54B",0x8A8E], | |
+ ["D54C",0x8A8F], | |
+ ["D54D",0x8A90], | |
+ ["D54E",0x8A91], | |
+ ["D54F",0x8A92], | |
+ ["CAC4",0x8A93], | |
+ ["D550",0x8A94], | |
+ ["D551",0x8A95], | |
+ ["D552",0x8A96], | |
+ ["D553",0x8A97], | |
+ ["D554",0x8A98], | |
+ ["D555",0x8A99], | |
+ ["D556",0x8A9A], | |
+ ["D557",0x8A9B], | |
+ ["D558",0x8A9C], | |
+ ["D559",0x8A9D], | |
+ ["D55A",0x8A9E], | |
+ ["D55B",0x8A9F], | |
+ ["D55C",0x8AA0], | |
+ ["D55D",0x8AA1], | |
+ ["D55E",0x8AA2], | |
+ ["D55F",0x8AA3], | |
+ ["D560",0x8AA4], | |
+ ["D561",0x8AA5], | |
+ ["D562",0x8AA6], | |
+ ["D563",0x8AA7], | |
+ ["D564",0x8AA8], | |
+ ["D565",0x8AA9], | |
+ ["D566",0x8AAA], | |
+ ["D567",0x8AAB], | |
+ ["D568",0x8AAC], | |
+ ["D569",0x8AAD], | |
+ ["D56A",0x8AAE], | |
+ ["D56B",0x8AAF], | |
+ ["D56C",0x8AB0], | |
+ ["D56D",0x8AB1], | |
+ ["D56E",0x8AB2], | |
+ ["D56F",0x8AB3], | |
+ ["D570",0x8AB4], | |
+ ["D571",0x8AB5], | |
+ ["D572",0x8AB6], | |
+ ["D573",0x8AB7], | |
+ ["D574",0x8AB8], | |
+ ["D575",0x8AB9], | |
+ ["D576",0x8ABA], | |
+ ["D577",0x8ABB], | |
+ ["D578",0x8ABC], | |
+ ["D579",0x8ABD], | |
+ ["D57A",0x8ABE], | |
+ ["D57B",0x8ABF], | |
+ ["D57C",0x8AC0], | |
+ ["D57D",0x8AC1], | |
+ ["D57E",0x8AC2], | |
+ ["D580",0x8AC3], | |
+ ["D581",0x8AC4], | |
+ ["D582",0x8AC5], | |
+ ["D583",0x8AC6], | |
+ ["D584",0x8AC7], | |
+ ["D585",0x8AC8], | |
+ ["D586",0x8AC9], | |
+ ["D587",0x8ACA], | |
+ ["D588",0x8ACB], | |
+ ["D589",0x8ACC], | |
+ ["D58A",0x8ACD], | |
+ ["D58B",0x8ACE], | |
+ ["D58C",0x8ACF], | |
+ ["D58D",0x8AD0], | |
+ ["D58E",0x8AD1], | |
+ ["D58F",0x8AD2], | |
+ ["D590",0x8AD3], | |
+ ["D591",0x8AD4], | |
+ ["D592",0x8AD5], | |
+ ["D593",0x8AD6], | |
+ ["D594",0x8AD7], | |
+ ["D595",0x8AD8], | |
+ ["D596",0x8AD9], | |
+ ["D597",0x8ADA], | |
+ ["D598",0x8ADB], | |
+ ["D599",0x8ADC], | |
+ ["D59A",0x8ADD], | |
+ ["D59B",0x8ADE], | |
+ ["D59C",0x8ADF], | |
+ ["D59D",0x8AE0], | |
+ ["D59E",0x8AE1], | |
+ ["D59F",0x8AE2], | |
+ ["D5A0",0x8AE3], | |
+ ["D640",0x8AE4], | |
+ ["D641",0x8AE5], | |
+ ["D642",0x8AE6], | |
+ ["D643",0x8AE7], | |
+ ["D644",0x8AE8], | |
+ ["D645",0x8AE9], | |
+ ["D646",0x8AEA], | |
+ ["D647",0x8AEB], | |
+ ["D648",0x8AEC], | |
+ ["D649",0x8AED], | |
+ ["D64A",0x8AEE], | |
+ ["D64B",0x8AEF], | |
+ ["D64C",0x8AF0], | |
+ ["D64D",0x8AF1], | |
+ ["D64E",0x8AF2], | |
+ ["D64F",0x8AF3], | |
+ ["D650",0x8AF4], | |
+ ["D651",0x8AF5], | |
+ ["D652",0x8AF6], | |
+ ["D653",0x8AF7], | |
+ ["D654",0x8AF8], | |
+ ["D655",0x8AF9], | |
+ ["D656",0x8AFA], | |
+ ["D657",0x8AFB], | |
+ ["D658",0x8AFC], | |
+ ["D659",0x8AFD], | |
+ ["D65A",0x8AFE], | |
+ ["D65B",0x8AFF], | |
+ ["D65C",0x8B00], | |
+ ["D65D",0x8B01], | |
+ ["D65E",0x8B02], | |
+ ["D65F",0x8B03], | |
+ ["D660",0x8B04], | |
+ ["D661",0x8B05], | |
+ ["D662",0x8B06], | |
+ ["E5C0",0x8B07], | |
+ ["D663",0x8B08], | |
+ ["D664",0x8B09], | |
+ ["D665",0x8B0A], | |
+ ["D666",0x8B0B], | |
+ ["D667",0x8B0C], | |
+ ["D668",0x8B0D], | |
+ ["D669",0x8B0E], | |
+ ["D66A",0x8B0F], | |
+ ["D66B",0x8B10], | |
+ ["D66C",0x8B11], | |
+ ["D66D",0x8B12], | |
+ ["D66E",0x8B13], | |
+ ["D66F",0x8B14], | |
+ ["D670",0x8B15], | |
+ ["D671",0x8B16], | |
+ ["D672",0x8B17], | |
+ ["D673",0x8B18], | |
+ ["D674",0x8B19], | |
+ ["D675",0x8B1A], | |
+ ["D676",0x8B1B], | |
+ ["D677",0x8B1C], | |
+ ["D678",0x8B1D], | |
+ ["D679",0x8B1E], | |
+ ["D67A",0x8B1F], | |
+ ["D67B",0x8B20], | |
+ ["D67C",0x8B21], | |
+ ["D67D",0x8B22], | |
+ ["D67E",0x8B23], | |
+ ["D680",0x8B24], | |
+ ["D681",0x8B25], | |
+ ["F6A5",0x8B26], | |
+ ["D682",0x8B27], | |
+ ["D683",0x8B28], | |
+ ["D684",0x8B29], | |
+ ["D685",0x8B2A], | |
+ ["D686",0x8B2B], | |
+ ["D687",0x8B2C], | |
+ ["D688",0x8B2D], | |
+ ["D689",0x8B2E], | |
+ ["D68A",0x8B2F], | |
+ ["D68B",0x8B30], | |
+ ["D68C",0x8B31], | |
+ ["D68D",0x8B32], | |
+ ["D68E",0x8B33], | |
+ ["D68F",0x8B34], | |
+ ["D690",0x8B35], | |
+ ["D691",0x8B36], | |
+ ["D692",0x8B37], | |
+ ["D693",0x8B38], | |
+ ["D694",0x8B39], | |
+ ["D695",0x8B3A], | |
+ ["D696",0x8B3B], | |
+ ["D697",0x8B3C], | |
+ ["D698",0x8B3D], | |
+ ["D699",0x8B3E], | |
+ ["D69A",0x8B3F], | |
+ ["D69B",0x8B40], | |
+ ["D69C",0x8B41], | |
+ ["D69D",0x8B42], | |
+ ["D69E",0x8B43], | |
+ ["D69F",0x8B44], | |
+ ["D6A0",0x8B45], | |
+ ["D740",0x8B46], | |
+ ["D741",0x8B47], | |
+ ["D742",0x8B48], | |
+ ["D743",0x8B49], | |
+ ["D744",0x8B4A], | |
+ ["D745",0x8B4B], | |
+ ["D746",0x8B4C], | |
+ ["D747",0x8B4D], | |
+ ["D748",0x8B4E], | |
+ ["D749",0x8B4F], | |
+ ["D74A",0x8B50], | |
+ ["D74B",0x8B51], | |
+ ["D74C",0x8B52], | |
+ ["D74D",0x8B53], | |
+ ["D74E",0x8B54], | |
+ ["D74F",0x8B55], | |
+ ["D750",0x8B56], | |
+ ["D751",0x8B57], | |
+ ["D752",0x8B58], | |
+ ["D753",0x8B59], | |
+ ["D754",0x8B5A], | |
+ ["D755",0x8B5B], | |
+ ["D756",0x8B5C], | |
+ ["D757",0x8B5D], | |
+ ["D758",0x8B5E], | |
+ ["D759",0x8B5F], | |
+ ["D75A",0x8B60], | |
+ ["D75B",0x8B61], | |
+ ["D75C",0x8B62], | |
+ ["D75D",0x8B63], | |
+ ["D75E",0x8B64], | |
+ ["D75F",0x8B65], | |
+ ["BEAF",0x8B66], | |
+ ["D760",0x8B67], | |
+ ["D761",0x8B68], | |
+ ["D762",0x8B69], | |
+ ["D763",0x8B6A], | |
+ ["D764",0x8B6B], | |
+ ["C6A9",0x8B6C], | |
+ ["D765",0x8B6D], | |
+ ["D766",0x8B6E], | |
+ ["D767",0x8B6F], | |
+ ["D768",0x8B70], | |
+ ["D769",0x8B71], | |
+ ["D76A",0x8B72], | |
+ ["D76B",0x8B73], | |
+ ["D76C",0x8B74], | |
+ ["D76D",0x8B75], | |
+ ["D76E",0x8B76], | |
+ ["D76F",0x8B77], | |
+ ["D770",0x8B78], | |
+ ["D771",0x8B79], | |
+ ["D772",0x8B7A], | |
+ ["D773",0x8B7B], | |
+ ["D774",0x8B7C], | |
+ ["D775",0x8B7D], | |
+ ["D776",0x8B7E], | |
+ ["D777",0x8B7F], | |
+ ["D778",0x8B80], | |
+ ["D779",0x8B81], | |
+ ["D77A",0x8B82], | |
+ ["D77B",0x8B83], | |
+ ["D77C",0x8B84], | |
+ ["D77D",0x8B85], | |
+ ["D77E",0x8B86], | |
+ ["D780",0x8B87], | |
+ ["D781",0x8B88], | |
+ ["D782",0x8B89], | |
+ ["D783",0x8B8A], | |
+ ["D784",0x8B8B], | |
+ ["D785",0x8B8C], | |
+ ["D786",0x8B8D], | |
+ ["D787",0x8B8E], | |
+ ["D788",0x8B8F], | |
+ ["D789",0x8B90], | |
+ ["D78A",0x8B91], | |
+ ["D78B",0x8B92], | |
+ ["D78C",0x8B93], | |
+ ["D78D",0x8B94], | |
+ ["D78E",0x8B95], | |
+ ["D78F",0x8B96], | |
+ ["D790",0x8B97], | |
+ ["D791",0x8B98], | |
+ ["D792",0x8B99], | |
+ ["D793",0x8B9A], | |
+ ["D794",0x8B9B], | |
+ ["D795",0x8B9C], | |
+ ["D796",0x8B9D], | |
+ ["D797",0x8B9E], | |
+ ["D798",0x8B9F], | |
+ ["DAA5",0x8BA0], | |
+ ["BCC6",0x8BA1], | |
+ ["B6A9",0x8BA2], | |
+ ["B8BC",0x8BA3], | |
+ ["C8CF",0x8BA4], | |
+ ["BCA5",0x8BA5], | |
+ ["DAA6",0x8BA6], | |
+ ["DAA7",0x8BA7], | |
+ ["CCD6",0x8BA8], | |
+ ["C8C3",0x8BA9], | |
+ ["DAA8",0x8BAA], | |
+ ["C6FD",0x8BAB], | |
+ ["D799",0x8BAC], | |
+ ["D1B5",0x8BAD], | |
+ ["D2E9",0x8BAE], | |
+ ["D1B6",0x8BAF], | |
+ ["BCC7",0x8BB0], | |
+ ["D79A",0x8BB1], | |
+ ["BDB2",0x8BB2], | |
+ ["BBE4",0x8BB3], | |
+ ["DAA9",0x8BB4], | |
+ ["DAAA",0x8BB5], | |
+ ["D1C8",0x8BB6], | |
+ ["DAAB",0x8BB7], | |
+ ["D0ED",0x8BB8], | |
+ ["B6EF",0x8BB9], | |
+ ["C2DB",0x8BBA], | |
+ ["D79B",0x8BBB], | |
+ ["CBCF",0x8BBC], | |
+ ["B7ED",0x8BBD], | |
+ ["C9E8",0x8BBE], | |
+ ["B7C3",0x8BBF], | |
+ ["BEF7",0x8BC0], | |
+ ["D6A4",0x8BC1], | |
+ ["DAAC",0x8BC2], | |
+ ["DAAD",0x8BC3], | |
+ ["C6C0",0x8BC4], | |
+ ["D7E7",0x8BC5], | |
+ ["CAB6",0x8BC6], | |
+ ["D79C",0x8BC7], | |
+ ["D5A9",0x8BC8], | |
+ ["CBDF",0x8BC9], | |
+ ["D5EF",0x8BCA], | |
+ ["DAAE",0x8BCB], | |
+ ["D6DF",0x8BCC], | |
+ ["B4CA",0x8BCD], | |
+ ["DAB0",0x8BCE], | |
+ ["DAAF",0x8BCF], | |
+ ["D79D",0x8BD0], | |
+ ["D2EB",0x8BD1], | |
+ ["DAB1",0x8BD2], | |
+ ["DAB2",0x8BD3], | |
+ ["DAB3",0x8BD4], | |
+ ["CAD4",0x8BD5], | |
+ ["DAB4",0x8BD6], | |
+ ["CAAB",0x8BD7], | |
+ ["DAB5",0x8BD8], | |
+ ["DAB6",0x8BD9], | |
+ ["B3CF",0x8BDA], | |
+ ["D6EF",0x8BDB], | |
+ ["DAB7",0x8BDC], | |
+ ["BBB0",0x8BDD], | |
+ ["B5AE",0x8BDE], | |
+ ["DAB8",0x8BDF], | |
+ ["DAB9",0x8BE0], | |
+ ["B9EE",0x8BE1], | |
+ ["D1AF",0x8BE2], | |
+ ["D2E8",0x8BE3], | |
+ ["DABA",0x8BE4], | |
+ ["B8C3",0x8BE5], | |
+ ["CFEA",0x8BE6], | |
+ ["B2EF",0x8BE7], | |
+ ["DABB",0x8BE8], | |
+ ["DABC",0x8BE9], | |
+ ["D79E",0x8BEA], | |
+ ["BDEB",0x8BEB], | |
+ ["CEDC",0x8BEC], | |
+ ["D3EF",0x8BED], | |
+ ["DABD",0x8BEE], | |
+ ["CEF3",0x8BEF], | |
+ ["DABE",0x8BF0], | |
+ ["D3D5",0x8BF1], | |
+ ["BBE5",0x8BF2], | |
+ ["DABF",0x8BF3], | |
+ ["CBB5",0x8BF4], | |
+ ["CBD0",0x8BF5], | |
+ ["DAC0",0x8BF6], | |
+ ["C7EB",0x8BF7], | |
+ ["D6EE",0x8BF8], | |
+ ["DAC1",0x8BF9], | |
+ ["C5B5",0x8BFA], | |
+ ["B6C1",0x8BFB], | |
+ ["DAC2",0x8BFC], | |
+ ["B7CC",0x8BFD], | |
+ ["BFCE",0x8BFE], | |
+ ["DAC3",0x8BFF], | |
+ ["DAC4",0x8C00], | |
+ ["CBAD",0x8C01], | |
+ ["DAC5",0x8C02], | |
+ ["B5F7",0x8C03], | |
+ ["DAC6",0x8C04], | |
+ ["C1C2",0x8C05], | |
+ ["D7BB",0x8C06], | |
+ ["DAC7",0x8C07], | |
+ ["CCB8",0x8C08], | |
+ ["D79F",0x8C09], | |
+ ["D2EA",0x8C0A], | |
+ ["C4B1",0x8C0B], | |
+ ["DAC8",0x8C0C], | |
+ ["B5FD",0x8C0D], | |
+ ["BBD1",0x8C0E], | |
+ ["DAC9",0x8C0F], | |
+ ["D0B3",0x8C10], | |
+ ["DACA",0x8C11], | |
+ ["DACB",0x8C12], | |
+ ["CEBD",0x8C13], | |
+ ["DACC",0x8C14], | |
+ ["DACD",0x8C15], | |
+ ["DACE",0x8C16], | |
+ ["B2F7",0x8C17], | |
+ ["DAD1",0x8C18], | |
+ ["DACF",0x8C19], | |
+ ["D1E8",0x8C1A], | |
+ ["DAD0",0x8C1B], | |
+ ["C3D5",0x8C1C], | |
+ ["DAD2",0x8C1D], | |
+ ["D7A0",0x8C1E], | |
+ ["DAD3",0x8C1F], | |
+ ["DAD4",0x8C20], | |
+ ["DAD5",0x8C21], | |
+ ["D0BB",0x8C22], | |
+ ["D2A5",0x8C23], | |
+ ["B0F9",0x8C24], | |
+ ["DAD6",0x8C25], | |
+ ["C7AB",0x8C26], | |
+ ["DAD7",0x8C27], | |
+ ["BDF7",0x8C28], | |
+ ["C3A1",0x8C29], | |
+ ["DAD8",0x8C2A], | |
+ ["DAD9",0x8C2B], | |
+ ["C3FD",0x8C2C], | |
+ ["CCB7",0x8C2D], | |
+ ["DADA",0x8C2E], | |
+ ["DADB",0x8C2F], | |
+ ["C0BE",0x8C30], | |
+ ["C6D7",0x8C31], | |
+ ["DADC",0x8C32], | |
+ ["DADD",0x8C33], | |
+ ["C7B4",0x8C34], | |
+ ["DADE",0x8C35], | |
+ ["DADF",0x8C36], | |
+ ["B9C8",0x8C37], | |
+ ["D840",0x8C38], | |
+ ["D841",0x8C39], | |
+ ["D842",0x8C3A], | |
+ ["D843",0x8C3B], | |
+ ["D844",0x8C3C], | |
+ ["D845",0x8C3D], | |
+ ["D846",0x8C3E], | |
+ ["D847",0x8C3F], | |
+ ["D848",0x8C40], | |
+ ["BBED",0x8C41], | |
+ ["D849",0x8C42], | |
+ ["D84A",0x8C43], | |
+ ["D84B",0x8C44], | |
+ ["D84C",0x8C45], | |
+ ["B6B9",0x8C46], | |
+ ["F4F8",0x8C47], | |
+ ["D84D",0x8C48], | |
+ ["F4F9",0x8C49], | |
+ ["D84E",0x8C4A], | |
+ ["D84F",0x8C4B], | |
+ ["CDE3",0x8C4C], | |
+ ["D850",0x8C4D], | |
+ ["D851",0x8C4E], | |
+ ["D852",0x8C4F], | |
+ ["D853",0x8C50], | |
+ ["D854",0x8C51], | |
+ ["D855",0x8C52], | |
+ ["D856",0x8C53], | |
+ ["D857",0x8C54], | |
+ ["F5B9",0x8C55], | |
+ ["D858",0x8C56], | |
+ ["D859",0x8C57], | |
+ ["D85A",0x8C58], | |
+ ["D85B",0x8C59], | |
+ ["EBE0",0x8C5A], | |
+ ["D85C",0x8C5B], | |
+ ["D85D",0x8C5C], | |
+ ["D85E",0x8C5D], | |
+ ["D85F",0x8C5E], | |
+ ["D860",0x8C5F], | |
+ ["D861",0x8C60], | |
+ ["CFF3",0x8C61], | |
+ ["BBBF",0x8C62], | |
+ ["D862",0x8C63], | |
+ ["D863",0x8C64], | |
+ ["D864",0x8C65], | |
+ ["D865",0x8C66], | |
+ ["D866",0x8C67], | |
+ ["D867",0x8C68], | |
+ ["D868",0x8C69], | |
+ ["BAC0",0x8C6A], | |
+ ["D4A5",0x8C6B], | |
+ ["D869",0x8C6C], | |
+ ["D86A",0x8C6D], | |
+ ["D86B",0x8C6E], | |
+ ["D86C",0x8C6F], | |
+ ["D86D",0x8C70], | |
+ ["D86E",0x8C71], | |
+ ["D86F",0x8C72], | |
+ ["E1D9",0x8C73], | |
+ ["D870",0x8C74], | |
+ ["D871",0x8C75], | |
+ ["D872",0x8C76], | |
+ ["D873",0x8C77], | |
+ ["F5F4",0x8C78], | |
+ ["B1AA",0x8C79], | |
+ ["B2F2",0x8C7A], | |
+ ["D874",0x8C7B], | |
+ ["D875",0x8C7C], | |
+ ["D876",0x8C7D], | |
+ ["D877",0x8C7E], | |
+ ["D878",0x8C7F], | |
+ ["D879",0x8C80], | |
+ ["D87A",0x8C81], | |
+ ["F5F5",0x8C82], | |
+ ["D87B",0x8C83], | |
+ ["D87C",0x8C84], | |
+ ["F5F7",0x8C85], | |
+ ["D87D",0x8C86], | |
+ ["D87E",0x8C87], | |
+ ["D880",0x8C88], | |
+ ["BAD1",0x8C89], | |
+ ["F5F6",0x8C8A], | |
+ ["D881",0x8C8B], | |
+ ["C3B2",0x8C8C], | |
+ ["D882",0x8C8D], | |
+ ["D883",0x8C8E], | |
+ ["D884",0x8C8F], | |
+ ["D885",0x8C90], | |
+ ["D886",0x8C91], | |
+ ["D887",0x8C92], | |
+ ["D888",0x8C93], | |
+ ["F5F9",0x8C94], | |
+ ["D889",0x8C95], | |
+ ["D88A",0x8C96], | |
+ ["D88B",0x8C97], | |
+ ["F5F8",0x8C98], | |
+ ["D88C",0x8C99], | |
+ ["D88D",0x8C9A], | |
+ ["D88E",0x8C9B], | |
+ ["D88F",0x8C9C], | |
+ ["D890",0x8C9D], | |
+ ["D891",0x8C9E], | |
+ ["D892",0x8C9F], | |
+ ["D893",0x8CA0], | |
+ ["D894",0x8CA1], | |
+ ["D895",0x8CA2], | |
+ ["D896",0x8CA3], | |
+ ["D897",0x8CA4], | |
+ ["D898",0x8CA5], | |
+ ["D899",0x8CA6], | |
+ ["D89A",0x8CA7], | |
+ ["D89B",0x8CA8], | |
+ ["D89C",0x8CA9], | |
+ ["D89D",0x8CAA], | |
+ ["D89E",0x8CAB], | |
+ ["D89F",0x8CAC], | |
+ ["D8A0",0x8CAD], | |
+ ["D940",0x8CAE], | |
+ ["D941",0x8CAF], | |
+ ["D942",0x8CB0], | |
+ ["D943",0x8CB1], | |
+ ["D944",0x8CB2], | |
+ ["D945",0x8CB3], | |
+ ["D946",0x8CB4], | |
+ ["D947",0x8CB5], | |
+ ["D948",0x8CB6], | |
+ ["D949",0x8CB7], | |
+ ["D94A",0x8CB8], | |
+ ["D94B",0x8CB9], | |
+ ["D94C",0x8CBA], | |
+ ["D94D",0x8CBB], | |
+ ["D94E",0x8CBC], | |
+ ["D94F",0x8CBD], | |
+ ["D950",0x8CBE], | |
+ ["D951",0x8CBF], | |
+ ["D952",0x8CC0], | |
+ ["D953",0x8CC1], | |
+ ["D954",0x8CC2], | |
+ ["D955",0x8CC3], | |
+ ["D956",0x8CC4], | |
+ ["D957",0x8CC5], | |
+ ["D958",0x8CC6], | |
+ ["D959",0x8CC7], | |
+ ["D95A",0x8CC8], | |
+ ["D95B",0x8CC9], | |
+ ["D95C",0x8CCA], | |
+ ["D95D",0x8CCB], | |
+ ["D95E",0x8CCC], | |
+ ["D95F",0x8CCD], | |
+ ["D960",0x8CCE], | |
+ ["D961",0x8CCF], | |
+ ["D962",0x8CD0], | |
+ ["D963",0x8CD1], | |
+ ["D964",0x8CD2], | |
+ ["D965",0x8CD3], | |
+ ["D966",0x8CD4], | |
+ ["D967",0x8CD5], | |
+ ["D968",0x8CD6], | |
+ ["D969",0x8CD7], | |
+ ["D96A",0x8CD8], | |
+ ["D96B",0x8CD9], | |
+ ["D96C",0x8CDA], | |
+ ["D96D",0x8CDB], | |
+ ["D96E",0x8CDC], | |
+ ["D96F",0x8CDD], | |
+ ["D970",0x8CDE], | |
+ ["D971",0x8CDF], | |
+ ["D972",0x8CE0], | |
+ ["D973",0x8CE1], | |
+ ["D974",0x8CE2], | |
+ ["D975",0x8CE3], | |
+ ["D976",0x8CE4], | |
+ ["D977",0x8CE5], | |
+ ["D978",0x8CE6], | |
+ ["D979",0x8CE7], | |
+ ["D97A",0x8CE8], | |
+ ["D97B",0x8CE9], | |
+ ["D97C",0x8CEA], | |
+ ["D97D",0x8CEB], | |
+ ["D97E",0x8CEC], | |
+ ["D980",0x8CED], | |
+ ["D981",0x8CEE], | |
+ ["D982",0x8CEF], | |
+ ["D983",0x8CF0], | |
+ ["D984",0x8CF1], | |
+ ["D985",0x8CF2], | |
+ ["D986",0x8CF3], | |
+ ["D987",0x8CF4], | |
+ ["D988",0x8CF5], | |
+ ["D989",0x8CF6], | |
+ ["D98A",0x8CF7], | |
+ ["D98B",0x8CF8], | |
+ ["D98C",0x8CF9], | |
+ ["D98D",0x8CFA], | |
+ ["D98E",0x8CFB], | |
+ ["D98F",0x8CFC], | |
+ ["D990",0x8CFD], | |
+ ["D991",0x8CFE], | |
+ ["D992",0x8CFF], | |
+ ["D993",0x8D00], | |
+ ["D994",0x8D01], | |
+ ["D995",0x8D02], | |
+ ["D996",0x8D03], | |
+ ["D997",0x8D04], | |
+ ["D998",0x8D05], | |
+ ["D999",0x8D06], | |
+ ["D99A",0x8D07], | |
+ ["D99B",0x8D08], | |
+ ["D99C",0x8D09], | |
+ ["D99D",0x8D0A], | |
+ ["D99E",0x8D0B], | |
+ ["D99F",0x8D0C], | |
+ ["D9A0",0x8D0D], | |
+ ["DA40",0x8D0E], | |
+ ["DA41",0x8D0F], | |
+ ["DA42",0x8D10], | |
+ ["DA43",0x8D11], | |
+ ["DA44",0x8D12], | |
+ ["DA45",0x8D13], | |
+ ["DA46",0x8D14], | |
+ ["DA47",0x8D15], | |
+ ["DA48",0x8D16], | |
+ ["DA49",0x8D17], | |
+ ["DA4A",0x8D18], | |
+ ["DA4B",0x8D19], | |
+ ["DA4C",0x8D1A], | |
+ ["DA4D",0x8D1B], | |
+ ["DA4E",0x8D1C], | |
+ ["B1B4",0x8D1D], | |
+ ["D5EA",0x8D1E], | |
+ ["B8BA",0x8D1F], | |
+ ["DA4F",0x8D20], | |
+ ["B9B1",0x8D21], | |
+ ["B2C6",0x8D22], | |
+ ["D4F0",0x8D23], | |
+ ["CFCD",0x8D24], | |
+ ["B0DC",0x8D25], | |
+ ["D5CB",0x8D26], | |
+ ["BBF5",0x8D27], | |
+ ["D6CA",0x8D28], | |
+ ["B7B7",0x8D29], | |
+ ["CCB0",0x8D2A], | |
+ ["C6B6",0x8D2B], | |
+ ["B1E1",0x8D2C], | |
+ ["B9BA",0x8D2D], | |
+ ["D6FC",0x8D2E], | |
+ ["B9E1",0x8D2F], | |
+ ["B7A1",0x8D30], | |
+ ["BCFA",0x8D31], | |
+ ["EADA",0x8D32], | |
+ ["EADB",0x8D33], | |
+ ["CCF9",0x8D34], | |
+ ["B9F3",0x8D35], | |
+ ["EADC",0x8D36], | |
+ ["B4FB",0x8D37], | |
+ ["C3B3",0x8D38], | |
+ ["B7D1",0x8D39], | |
+ ["BAD8",0x8D3A], | |
+ ["EADD",0x8D3B], | |
+ ["D4F4",0x8D3C], | |
+ ["EADE",0x8D3D], | |
+ ["BCD6",0x8D3E], | |
+ ["BBDF",0x8D3F], | |
+ ["EADF",0x8D40], | |
+ ["C1DE",0x8D41], | |
+ ["C2B8",0x8D42], | |
+ ["D4DF",0x8D43], | |
+ ["D7CA",0x8D44], | |
+ ["EAE0",0x8D45], | |
+ ["EAE1",0x8D46], | |
+ ["EAE4",0x8D47], | |
+ ["EAE2",0x8D48], | |
+ ["EAE3",0x8D49], | |
+ ["C9DE",0x8D4A], | |
+ ["B8B3",0x8D4B], | |
+ ["B6C4",0x8D4C], | |
+ ["EAE5",0x8D4D], | |
+ ["CAEA",0x8D4E], | |
+ ["C9CD",0x8D4F], | |
+ ["B4CD",0x8D50], | |
+ ["DA50",0x8D51], | |
+ ["DA51",0x8D52], | |
+ ["E2D9",0x8D53], | |
+ ["C5E2",0x8D54], | |
+ ["EAE6",0x8D55], | |
+ ["C0B5",0x8D56], | |
+ ["DA52",0x8D57], | |
+ ["D7B8",0x8D58], | |
+ ["EAE7",0x8D59], | |
+ ["D7AC",0x8D5A], | |
+ ["C8FC",0x8D5B], | |
+ ["D8D3",0x8D5C], | |
+ ["D8CD",0x8D5D], | |
+ ["D4DE",0x8D5E], | |
+ ["DA53",0x8D5F], | |
+ ["D4F9",0x8D60], | |
+ ["C9C4",0x8D61], | |
+ ["D3AE",0x8D62], | |
+ ["B8D3",0x8D63], | |
+ ["B3E0",0x8D64], | |
+ ["DA54",0x8D65], | |
+ ["C9E2",0x8D66], | |
+ ["F4F6",0x8D67], | |
+ ["DA55",0x8D68], | |
+ ["DA56",0x8D69], | |
+ ["DA57",0x8D6A], | |
+ ["BAD5",0x8D6B], | |
+ ["DA58",0x8D6C], | |
+ ["F4F7",0x8D6D], | |
+ ["DA59",0x8D6E], | |
+ ["DA5A",0x8D6F], | |
+ ["D7DF",0x8D70], | |
+ ["DA5B",0x8D71], | |
+ ["DA5C",0x8D72], | |
+ ["F4F1",0x8D73], | |
+ ["B8B0",0x8D74], | |
+ ["D5D4",0x8D75], | |
+ ["B8CF",0x8D76], | |
+ ["C6F0",0x8D77], | |
+ ["DA5D",0x8D78], | |
+ ["DA5E",0x8D79], | |
+ ["DA5F",0x8D7A], | |
+ ["DA60",0x8D7B], | |
+ ["DA61",0x8D7C], | |
+ ["DA62",0x8D7D], | |
+ ["DA63",0x8D7E], | |
+ ["DA64",0x8D7F], | |
+ ["DA65",0x8D80], | |
+ ["B3C3",0x8D81], | |
+ ["DA66",0x8D82], | |
+ ["DA67",0x8D83], | |
+ ["F4F2",0x8D84], | |
+ ["B3AC",0x8D85], | |
+ ["DA68",0x8D86], | |
+ ["DA69",0x8D87], | |
+ ["DA6A",0x8D88], | |
+ ["DA6B",0x8D89], | |
+ ["D4BD",0x8D8A], | |
+ ["C7F7",0x8D8B], | |
+ ["DA6C",0x8D8C], | |
+ ["DA6D",0x8D8D], | |
+ ["DA6E",0x8D8E], | |
+ ["DA6F",0x8D8F], | |
+ ["DA70",0x8D90], | |
+ ["F4F4",0x8D91], | |
+ ["DA71",0x8D92], | |
+ ["DA72",0x8D93], | |
+ ["F4F3",0x8D94], | |
+ ["DA73",0x8D95], | |
+ ["DA74",0x8D96], | |
+ ["DA75",0x8D97], | |
+ ["DA76",0x8D98], | |
+ ["DA77",0x8D99], | |
+ ["DA78",0x8D9A], | |
+ ["DA79",0x8D9B], | |
+ ["DA7A",0x8D9C], | |
+ ["DA7B",0x8D9D], | |
+ ["DA7C",0x8D9E], | |
+ ["CCCB",0x8D9F], | |
+ ["DA7D",0x8DA0], | |
+ ["DA7E",0x8DA1], | |
+ ["DA80",0x8DA2], | |
+ ["C8A4",0x8DA3], | |
+ ["DA81",0x8DA4], | |
+ ["DA82",0x8DA5], | |
+ ["DA83",0x8DA6], | |
+ ["DA84",0x8DA7], | |
+ ["DA85",0x8DA8], | |
+ ["DA86",0x8DA9], | |
+ ["DA87",0x8DAA], | |
+ ["DA88",0x8DAB], | |
+ ["DA89",0x8DAC], | |
+ ["DA8A",0x8DAD], | |
+ ["DA8B",0x8DAE], | |
+ ["DA8C",0x8DAF], | |
+ ["DA8D",0x8DB0], | |
+ ["F4F5",0x8DB1], | |
+ ["DA8E",0x8DB2], | |
+ ["D7E3",0x8DB3], | |
+ ["C5BF",0x8DB4], | |
+ ["F5C0",0x8DB5], | |
+ ["DA8F",0x8DB6], | |
+ ["DA90",0x8DB7], | |
+ ["F5BB",0x8DB8], | |
+ ["DA91",0x8DB9], | |
+ ["F5C3",0x8DBA], | |
+ ["DA92",0x8DBB], | |
+ ["F5C2",0x8DBC], | |
+ ["DA93",0x8DBD], | |
+ ["D6BA",0x8DBE], | |
+ ["F5C1",0x8DBF], | |
+ ["DA94",0x8DC0], | |
+ ["DA95",0x8DC1], | |
+ ["DA96",0x8DC2], | |
+ ["D4BE",0x8DC3], | |
+ ["F5C4",0x8DC4], | |
+ ["DA97",0x8DC5], | |
+ ["F5CC",0x8DC6], | |
+ ["DA98",0x8DC7], | |
+ ["DA99",0x8DC8], | |
+ ["DA9A",0x8DC9], | |
+ ["DA9B",0x8DCA], | |
+ ["B0CF",0x8DCB], | |
+ ["B5F8",0x8DCC], | |
+ ["DA9C",0x8DCD], | |
+ ["F5C9",0x8DCE], | |
+ ["F5CA",0x8DCF], | |
+ ["DA9D",0x8DD0], | |
+ ["C5DC",0x8DD1], | |
+ ["DA9E",0x8DD2], | |
+ ["DA9F",0x8DD3], | |
+ ["DAA0",0x8DD4], | |
+ ["DB40",0x8DD5], | |
+ ["F5C5",0x8DD6], | |
+ ["F5C6",0x8DD7], | |
+ ["DB41",0x8DD8], | |
+ ["DB42",0x8DD9], | |
+ ["F5C7",0x8DDA], | |
+ ["F5CB",0x8DDB], | |
+ ["DB43",0x8DDC], | |
+ ["BEE0",0x8DDD], | |
+ ["F5C8",0x8DDE], | |
+ ["B8FA",0x8DDF], | |
+ ["DB44",0x8DE0], | |
+ ["DB45",0x8DE1], | |
+ ["DB46",0x8DE2], | |
+ ["F5D0",0x8DE3], | |
+ ["F5D3",0x8DE4], | |
+ ["DB47",0x8DE5], | |
+ ["DB48",0x8DE6], | |
+ ["DB49",0x8DE7], | |
+ ["BFE7",0x8DE8], | |
+ ["DB4A",0x8DE9], | |
+ ["B9F2",0x8DEA], | |
+ ["F5BC",0x8DEB], | |
+ ["F5CD",0x8DEC], | |
+ ["DB4B",0x8DED], | |
+ ["DB4C",0x8DEE], | |
+ ["C2B7",0x8DEF], | |
+ ["DB4D",0x8DF0], | |
+ ["DB4E",0x8DF1], | |
+ ["DB4F",0x8DF2], | |
+ ["CCF8",0x8DF3], | |
+ ["DB50",0x8DF4], | |
+ ["BCF9",0x8DF5], | |
+ ["DB51",0x8DF6], | |
+ ["F5CE",0x8DF7], | |
+ ["F5CF",0x8DF8], | |
+ ["F5D1",0x8DF9], | |
+ ["B6E5",0x8DFA], | |
+ ["F5D2",0x8DFB], | |
+ ["DB52",0x8DFC], | |
+ ["F5D5",0x8DFD], | |
+ ["DB53",0x8DFE], | |
+ ["DB54",0x8DFF], | |
+ ["DB55",0x8E00], | |
+ ["DB56",0x8E01], | |
+ ["DB57",0x8E02], | |
+ ["DB58",0x8E03], | |
+ ["DB59",0x8E04], | |
+ ["F5BD",0x8E05], | |
+ ["DB5A",0x8E06], | |
+ ["DB5B",0x8E07], | |
+ ["DB5C",0x8E08], | |
+ ["F5D4",0x8E09], | |
+ ["D3BB",0x8E0A], | |
+ ["DB5D",0x8E0B], | |
+ ["B3EC",0x8E0C], | |
+ ["DB5E",0x8E0D], | |
+ ["DB5F",0x8E0E], | |
+ ["CCA4",0x8E0F], | |
+ ["DB60",0x8E10], | |
+ ["DB61",0x8E11], | |
+ ["DB62",0x8E12], | |
+ ["DB63",0x8E13], | |
+ ["F5D6",0x8E14], | |
+ ["DB64",0x8E15], | |
+ ["DB65",0x8E16], | |
+ ["DB66",0x8E17], | |
+ ["DB67",0x8E18], | |
+ ["DB68",0x8E19], | |
+ ["DB69",0x8E1A], | |
+ ["DB6A",0x8E1B], | |
+ ["DB6B",0x8E1C], | |
+ ["F5D7",0x8E1D], | |
+ ["BEE1",0x8E1E], | |
+ ["F5D8",0x8E1F], | |
+ ["DB6C",0x8E20], | |
+ ["DB6D",0x8E21], | |
+ ["CCDF",0x8E22], | |
+ ["F5DB",0x8E23], | |
+ ["DB6E",0x8E24], | |
+ ["DB6F",0x8E25], | |
+ ["DB70",0x8E26], | |
+ ["DB71",0x8E27], | |
+ ["DB72",0x8E28], | |
+ ["B2C8",0x8E29], | |
+ ["D7D9",0x8E2A], | |
+ ["DB73",0x8E2B], | |
+ ["F5D9",0x8E2C], | |
+ ["DB74",0x8E2D], | |
+ ["F5DA",0x8E2E], | |
+ ["F5DC",0x8E2F], | |
+ ["DB75",0x8E30], | |
+ ["F5E2",0x8E31], | |
+ ["DB76",0x8E32], | |
+ ["DB77",0x8E33], | |
+ ["DB78",0x8E34], | |
+ ["F5E0",0x8E35], | |
+ ["DB79",0x8E36], | |
+ ["DB7A",0x8E37], | |
+ ["DB7B",0x8E38], | |
+ ["F5DF",0x8E39], | |
+ ["F5DD",0x8E3A], | |
+ ["DB7C",0x8E3B], | |
+ ["DB7D",0x8E3C], | |
+ ["F5E1",0x8E3D], | |
+ ["DB7E",0x8E3E], | |
+ ["DB80",0x8E3F], | |
+ ["F5DE",0x8E40], | |
+ ["F5E4",0x8E41], | |
+ ["F5E5",0x8E42], | |
+ ["DB81",0x8E43], | |
+ ["CCE3",0x8E44], | |
+ ["DB82",0x8E45], | |
+ ["DB83",0x8E46], | |
+ ["E5BF",0x8E47], | |
+ ["B5B8",0x8E48], | |
+ ["F5E3",0x8E49], | |
+ ["F5E8",0x8E4A], | |
+ ["CCA3",0x8E4B], | |
+ ["DB84",0x8E4C], | |
+ ["DB85",0x8E4D], | |
+ ["DB86",0x8E4E], | |
+ ["DB87",0x8E4F], | |
+ ["DB88",0x8E50], | |
+ ["F5E6",0x8E51], | |
+ ["F5E7",0x8E52], | |
+ ["DB89",0x8E53], | |
+ ["DB8A",0x8E54], | |
+ ["DB8B",0x8E55], | |
+ ["DB8C",0x8E56], | |
+ ["DB8D",0x8E57], | |
+ ["DB8E",0x8E58], | |
+ ["F5BE",0x8E59], | |
+ ["DB8F",0x8E5A], | |
+ ["DB90",0x8E5B], | |
+ ["DB91",0x8E5C], | |
+ ["DB92",0x8E5D], | |
+ ["DB93",0x8E5E], | |
+ ["DB94",0x8E5F], | |
+ ["DB95",0x8E60], | |
+ ["DB96",0x8E61], | |
+ ["DB97",0x8E62], | |
+ ["DB98",0x8E63], | |
+ ["DB99",0x8E64], | |
+ ["DB9A",0x8E65], | |
+ ["B1C4",0x8E66], | |
+ ["DB9B",0x8E67], | |
+ ["DB9C",0x8E68], | |
+ ["F5BF",0x8E69], | |
+ ["DB9D",0x8E6A], | |
+ ["DB9E",0x8E6B], | |
+ ["B5C5",0x8E6C], | |
+ ["B2E4",0x8E6D], | |
+ ["DB9F",0x8E6E], | |
+ ["F5EC",0x8E6F], | |
+ ["F5E9",0x8E70], | |
+ ["DBA0",0x8E71], | |
+ ["B6D7",0x8E72], | |
+ ["DC40",0x8E73], | |
+ ["F5ED",0x8E74], | |
+ ["DC41",0x8E75], | |
+ ["F5EA",0x8E76], | |
+ ["DC42",0x8E77], | |
+ ["DC43",0x8E78], | |
+ ["DC44",0x8E79], | |
+ ["DC45",0x8E7A], | |
+ ["DC46",0x8E7B], | |
+ ["F5EB",0x8E7C], | |
+ ["DC47",0x8E7D], | |
+ ["DC48",0x8E7E], | |
+ ["B4DA",0x8E7F], | |
+ ["DC49",0x8E80], | |
+ ["D4EA",0x8E81], | |
+ ["DC4A",0x8E82], | |
+ ["DC4B",0x8E83], | |
+ ["DC4C",0x8E84], | |
+ ["F5EE",0x8E85], | |
+ ["DC4D",0x8E86], | |
+ ["B3F9",0x8E87], | |
+ ["DC4E",0x8E88], | |
+ ["DC4F",0x8E89], | |
+ ["DC50",0x8E8A], | |
+ ["DC51",0x8E8B], | |
+ ["DC52",0x8E8C], | |
+ ["DC53",0x8E8D], | |
+ ["DC54",0x8E8E], | |
+ ["F5EF",0x8E8F], | |
+ ["F5F1",0x8E90], | |
+ ["DC55",0x8E91], | |
+ ["DC56",0x8E92], | |
+ ["DC57",0x8E93], | |
+ ["F5F0",0x8E94], | |
+ ["DC58",0x8E95], | |
+ ["DC59",0x8E96], | |
+ ["DC5A",0x8E97], | |
+ ["DC5B",0x8E98], | |
+ ["DC5C",0x8E99], | |
+ ["DC5D",0x8E9A], | |
+ ["DC5E",0x8E9B], | |
+ ["F5F2",0x8E9C], | |
+ ["DC5F",0x8E9D], | |
+ ["F5F3",0x8E9E], | |
+ ["DC60",0x8E9F], | |
+ ["DC61",0x8EA0], | |
+ ["DC62",0x8EA1], | |
+ ["DC63",0x8EA2], | |
+ ["DC64",0x8EA3], | |
+ ["DC65",0x8EA4], | |
+ ["DC66",0x8EA5], | |
+ ["DC67",0x8EA6], | |
+ ["DC68",0x8EA7], | |
+ ["DC69",0x8EA8], | |
+ ["DC6A",0x8EA9], | |
+ ["DC6B",0x8EAA], | |
+ ["C9ED",0x8EAB], | |
+ ["B9AA",0x8EAC], | |
+ ["DC6C",0x8EAD], | |
+ ["DC6D",0x8EAE], | |
+ ["C7FB",0x8EAF], | |
+ ["DC6E",0x8EB0], | |
+ ["DC6F",0x8EB1], | |
+ ["B6E3",0x8EB2], | |
+ ["DC70",0x8EB3], | |
+ ["DC71",0x8EB4], | |
+ ["DC72",0x8EB5], | |
+ ["DC73",0x8EB6], | |
+ ["DC74",0x8EB7], | |
+ ["DC75",0x8EB8], | |
+ ["DC76",0x8EB9], | |
+ ["CCC9",0x8EBA], | |
+ ["DC77",0x8EBB], | |
+ ["DC78",0x8EBC], | |
+ ["DC79",0x8EBD], | |
+ ["DC7A",0x8EBE], | |
+ ["DC7B",0x8EBF], | |
+ ["DC7C",0x8EC0], | |
+ ["DC7D",0x8EC1], | |
+ ["DC7E",0x8EC2], | |
+ ["DC80",0x8EC3], | |
+ ["DC81",0x8EC4], | |
+ ["DC82",0x8EC5], | |
+ ["DC83",0x8EC6], | |
+ ["DC84",0x8EC7], | |
+ ["DC85",0x8EC8], | |
+ ["DC86",0x8EC9], | |
+ ["DC87",0x8ECA], | |
+ ["DC88",0x8ECB], | |
+ ["DC89",0x8ECC], | |
+ ["DC8A",0x8ECD], | |
+ ["EAA6",0x8ECE], | |
+ ["DC8B",0x8ECF], | |
+ ["DC8C",0x8ED0], | |
+ ["DC8D",0x8ED1], | |
+ ["DC8E",0x8ED2], | |
+ ["DC8F",0x8ED3], | |
+ ["DC90",0x8ED4], | |
+ ["DC91",0x8ED5], | |
+ ["DC92",0x8ED6], | |
+ ["DC93",0x8ED7], | |
+ ["DC94",0x8ED8], | |
+ ["DC95",0x8ED9], | |
+ ["DC96",0x8EDA], | |
+ ["DC97",0x8EDB], | |
+ ["DC98",0x8EDC], | |
+ ["DC99",0x8EDD], | |
+ ["DC9A",0x8EDE], | |
+ ["DC9B",0x8EDF], | |
+ ["DC9C",0x8EE0], | |
+ ["DC9D",0x8EE1], | |
+ ["DC9E",0x8EE2], | |
+ ["DC9F",0x8EE3], | |
+ ["DCA0",0x8EE4], | |
+ ["DD40",0x8EE5], | |
+ ["DD41",0x8EE6], | |
+ ["DD42",0x8EE7], | |
+ ["DD43",0x8EE8], | |
+ ["DD44",0x8EE9], | |
+ ["DD45",0x8EEA], | |
+ ["DD46",0x8EEB], | |
+ ["DD47",0x8EEC], | |
+ ["DD48",0x8EED], | |
+ ["DD49",0x8EEE], | |
+ ["DD4A",0x8EEF], | |
+ ["DD4B",0x8EF0], | |
+ ["DD4C",0x8EF1], | |
+ ["DD4D",0x8EF2], | |
+ ["DD4E",0x8EF3], | |
+ ["DD4F",0x8EF4], | |
+ ["DD50",0x8EF5], | |
+ ["DD51",0x8EF6], | |
+ ["DD52",0x8EF7], | |
+ ["DD53",0x8EF8], | |
+ ["DD54",0x8EF9], | |
+ ["DD55",0x8EFA], | |
+ ["DD56",0x8EFB], | |
+ ["DD57",0x8EFC], | |
+ ["DD58",0x8EFD], | |
+ ["DD59",0x8EFE], | |
+ ["DD5A",0x8EFF], | |
+ ["DD5B",0x8F00], | |
+ ["DD5C",0x8F01], | |
+ ["DD5D",0x8F02], | |
+ ["DD5E",0x8F03], | |
+ ["DD5F",0x8F04], | |
+ ["DD60",0x8F05], | |
+ ["DD61",0x8F06], | |
+ ["DD62",0x8F07], | |
+ ["DD63",0x8F08], | |
+ ["DD64",0x8F09], | |
+ ["DD65",0x8F0A], | |
+ ["DD66",0x8F0B], | |
+ ["DD67",0x8F0C], | |
+ ["DD68",0x8F0D], | |
+ ["DD69",0x8F0E], | |
+ ["DD6A",0x8F0F], | |
+ ["DD6B",0x8F10], | |
+ ["DD6C",0x8F11], | |
+ ["DD6D",0x8F12], | |
+ ["DD6E",0x8F13], | |
+ ["DD6F",0x8F14], | |
+ ["DD70",0x8F15], | |
+ ["DD71",0x8F16], | |
+ ["DD72",0x8F17], | |
+ ["DD73",0x8F18], | |
+ ["DD74",0x8F19], | |
+ ["DD75",0x8F1A], | |
+ ["DD76",0x8F1B], | |
+ ["DD77",0x8F1C], | |
+ ["DD78",0x8F1D], | |
+ ["DD79",0x8F1E], | |
+ ["DD7A",0x8F1F], | |
+ ["DD7B",0x8F20], | |
+ ["DD7C",0x8F21], | |
+ ["DD7D",0x8F22], | |
+ ["DD7E",0x8F23], | |
+ ["DD80",0x8F24], | |
+ ["DD81",0x8F25], | |
+ ["DD82",0x8F26], | |
+ ["DD83",0x8F27], | |
+ ["DD84",0x8F28], | |
+ ["DD85",0x8F29], | |
+ ["DD86",0x8F2A], | |
+ ["DD87",0x8F2B], | |
+ ["DD88",0x8F2C], | |
+ ["DD89",0x8F2D], | |
+ ["DD8A",0x8F2E], | |
+ ["DD8B",0x8F2F], | |
+ ["DD8C",0x8F30], | |
+ ["DD8D",0x8F31], | |
+ ["DD8E",0x8F32], | |
+ ["DD8F",0x8F33], | |
+ ["DD90",0x8F34], | |
+ ["DD91",0x8F35], | |
+ ["DD92",0x8F36], | |
+ ["DD93",0x8F37], | |
+ ["DD94",0x8F38], | |
+ ["DD95",0x8F39], | |
+ ["DD96",0x8F3A], | |
+ ["DD97",0x8F3B], | |
+ ["DD98",0x8F3C], | |
+ ["DD99",0x8F3D], | |
+ ["DD9A",0x8F3E], | |
+ ["DD9B",0x8F3F], | |
+ ["DD9C",0x8F40], | |
+ ["DD9D",0x8F41], | |
+ ["DD9E",0x8F42], | |
+ ["DD9F",0x8F43], | |
+ ["DDA0",0x8F44], | |
+ ["DE40",0x8F45], | |
+ ["DE41",0x8F46], | |
+ ["DE42",0x8F47], | |
+ ["DE43",0x8F48], | |
+ ["DE44",0x8F49], | |
+ ["DE45",0x8F4A], | |
+ ["DE46",0x8F4B], | |
+ ["DE47",0x8F4C], | |
+ ["DE48",0x8F4D], | |
+ ["DE49",0x8F4E], | |
+ ["DE4A",0x8F4F], | |
+ ["DE4B",0x8F50], | |
+ ["DE4C",0x8F51], | |
+ ["DE4D",0x8F52], | |
+ ["DE4E",0x8F53], | |
+ ["DE4F",0x8F54], | |
+ ["DE50",0x8F55], | |
+ ["DE51",0x8F56], | |
+ ["DE52",0x8F57], | |
+ ["DE53",0x8F58], | |
+ ["DE54",0x8F59], | |
+ ["DE55",0x8F5A], | |
+ ["DE56",0x8F5B], | |
+ ["DE57",0x8F5C], | |
+ ["DE58",0x8F5D], | |
+ ["DE59",0x8F5E], | |
+ ["DE5A",0x8F5F], | |
+ ["DE5B",0x8F60], | |
+ ["DE5C",0x8F61], | |
+ ["DE5D",0x8F62], | |
+ ["DE5E",0x8F63], | |
+ ["DE5F",0x8F64], | |
+ ["DE60",0x8F65], | |
+ ["B3B5",0x8F66], | |
+ ["D4FE",0x8F67], | |
+ ["B9EC",0x8F68], | |
+ ["D0F9",0x8F69], | |
+ ["DE61",0x8F6A], | |
+ ["E9ED",0x8F6B], | |
+ ["D7AA",0x8F6C], | |
+ ["E9EE",0x8F6D], | |
+ ["C2D6",0x8F6E], | |
+ ["C8ED",0x8F6F], | |
+ ["BAE4",0x8F70], | |
+ ["E9EF",0x8F71], | |
+ ["E9F0",0x8F72], | |
+ ["E9F1",0x8F73], | |
+ ["D6E1",0x8F74], | |
+ ["E9F2",0x8F75], | |
+ ["E9F3",0x8F76], | |
+ ["E9F5",0x8F77], | |
+ ["E9F4",0x8F78], | |
+ ["E9F6",0x8F79], | |
+ ["E9F7",0x8F7A], | |
+ ["C7E1",0x8F7B], | |
+ ["E9F8",0x8F7C], | |
+ ["D4D8",0x8F7D], | |
+ ["E9F9",0x8F7E], | |
+ ["BDCE",0x8F7F], | |
+ ["DE62",0x8F80], | |
+ ["E9FA",0x8F81], | |
+ ["E9FB",0x8F82], | |
+ ["BDCF",0x8F83], | |
+ ["E9FC",0x8F84], | |
+ ["B8A8",0x8F85], | |
+ ["C1BE",0x8F86], | |
+ ["E9FD",0x8F87], | |
+ ["B1B2",0x8F88], | |
+ ["BBD4",0x8F89], | |
+ ["B9F5",0x8F8A], | |
+ ["E9FE",0x8F8B], | |
+ ["DE63",0x8F8C], | |
+ ["EAA1",0x8F8D], | |
+ ["EAA2",0x8F8E], | |
+ ["EAA3",0x8F8F], | |
+ ["B7F8",0x8F90], | |
+ ["BCAD",0x8F91], | |
+ ["DE64",0x8F92], | |
+ ["CAE4",0x8F93], | |
+ ["E0CE",0x8F94], | |
+ ["D4AF",0x8F95], | |
+ ["CFBD",0x8F96], | |
+ ["D5B7",0x8F97], | |
+ ["EAA4",0x8F98], | |
+ ["D5DE",0x8F99], | |
+ ["EAA5",0x8F9A], | |
+ ["D0C1",0x8F9B], | |
+ ["B9BC",0x8F9C], | |
+ ["DE65",0x8F9D], | |
+ ["B4C7",0x8F9E], | |
+ ["B1D9",0x8F9F], | |
+ ["DE66",0x8FA0], | |
+ ["DE67",0x8FA1], | |
+ ["DE68",0x8FA2], | |
+ ["C0B1",0x8FA3], | |
+ ["DE69",0x8FA4], | |
+ ["DE6A",0x8FA5], | |
+ ["DE6B",0x8FA6], | |
+ ["DE6C",0x8FA7], | |
+ ["B1E6",0x8FA8], | |
+ ["B1E7",0x8FA9], | |
+ ["DE6D",0x8FAA], | |
+ ["B1E8",0x8FAB], | |
+ ["DE6E",0x8FAC], | |
+ ["DE6F",0x8FAD], | |
+ ["DE70",0x8FAE], | |
+ ["DE71",0x8FAF], | |
+ ["B3BD",0x8FB0], | |
+ ["C8E8",0x8FB1], | |
+ ["DE72",0x8FB2], | |
+ ["DE73",0x8FB3], | |
+ ["DE74",0x8FB4], | |
+ ["DE75",0x8FB5], | |
+ ["E5C1",0x8FB6], | |
+ ["DE76",0x8FB7], | |
+ ["DE77",0x8FB8], | |
+ ["B1DF",0x8FB9], | |
+ ["DE78",0x8FBA], | |
+ ["DE79",0x8FBB], | |
+ ["DE7A",0x8FBC], | |
+ ["C1C9",0x8FBD], | |
+ ["B4EF",0x8FBE], | |
+ ["DE7B",0x8FBF], | |
+ ["DE7C",0x8FC0], | |
+ ["C7A8",0x8FC1], | |
+ ["D3D8",0x8FC2], | |
+ ["DE7D",0x8FC3], | |
+ ["C6F9",0x8FC4], | |
+ ["D1B8",0x8FC5], | |
+ ["DE7E",0x8FC6], | |
+ ["B9FD",0x8FC7], | |
+ ["C2F5",0x8FC8], | |
+ ["DE80",0x8FC9], | |
+ ["DE81",0x8FCA], | |
+ ["DE82",0x8FCB], | |
+ ["DE83",0x8FCC], | |
+ ["DE84",0x8FCD], | |
+ ["D3AD",0x8FCE], | |
+ ["DE85",0x8FCF], | |
+ ["D4CB",0x8FD0], | |
+ ["BDFC",0x8FD1], | |
+ ["DE86",0x8FD2], | |
+ ["E5C2",0x8FD3], | |
+ ["B7B5",0x8FD4], | |
+ ["E5C3",0x8FD5], | |
+ ["DE87",0x8FD6], | |
+ ["DE88",0x8FD7], | |
+ ["BBB9",0x8FD8], | |
+ ["D5E2",0x8FD9], | |
+ ["DE89",0x8FDA], | |
+ ["BDF8",0x8FDB], | |
+ ["D4B6",0x8FDC], | |
+ ["CEA5",0x8FDD], | |
+ ["C1AC",0x8FDE], | |
+ ["B3D9",0x8FDF], | |
+ ["DE8A",0x8FE0], | |
+ ["DE8B",0x8FE1], | |
+ ["CCF6",0x8FE2], | |
+ ["DE8C",0x8FE3], | |
+ ["E5C6",0x8FE4], | |
+ ["E5C4",0x8FE5], | |
+ ["E5C8",0x8FE6], | |
+ ["DE8D",0x8FE7], | |
+ ["E5CA",0x8FE8], | |
+ ["E5C7",0x8FE9], | |
+ ["B5CF",0x8FEA], | |
+ ["C6C8",0x8FEB], | |
+ ["DE8E",0x8FEC], | |
+ ["B5FC",0x8FED], | |
+ ["E5C5",0x8FEE], | |
+ ["DE8F",0x8FEF], | |
+ ["CAF6",0x8FF0], | |
+ ["DE90",0x8FF1], | |
+ ["DE91",0x8FF2], | |
+ ["E5C9",0x8FF3], | |
+ ["DE92",0x8FF4], | |
+ ["DE93",0x8FF5], | |
+ ["DE94",0x8FF6], | |
+ ["C3D4",0x8FF7], | |
+ ["B1C5",0x8FF8], | |
+ ["BCA3",0x8FF9], | |
+ ["DE95",0x8FFA], | |
+ ["DE96",0x8FFB], | |
+ ["DE97",0x8FFC], | |
+ ["D7B7",0x8FFD], | |
+ ["DE98",0x8FFE], | |
+ ["DE99",0x8FFF], | |
+ ["CDCB",0x9000], | |
+ ["CBCD",0x9001], | |
+ ["CACA",0x9002], | |
+ ["CCD3",0x9003], | |
+ ["E5CC",0x9004], | |
+ ["E5CB",0x9005], | |
+ ["C4E6",0x9006], | |
+ ["DE9A",0x9007], | |
+ ["DE9B",0x9008], | |
+ ["D1A1",0x9009], | |
+ ["D1B7",0x900A], | |
+ ["E5CD",0x900B], | |
+ ["DE9C",0x900C], | |
+ ["E5D0",0x900D], | |
+ ["DE9D",0x900E], | |
+ ["CDB8",0x900F], | |
+ ["D6F0",0x9010], | |
+ ["E5CF",0x9011], | |
+ ["B5DD",0x9012], | |
+ ["DE9E",0x9013], | |
+ ["CDBE",0x9014], | |
+ ["DE9F",0x9015], | |
+ ["E5D1",0x9016], | |
+ ["B6BA",0x9017], | |
+ ["DEA0",0x9018], | |
+ ["DF40",0x9019], | |
+ ["CDA8",0x901A], | |
+ ["B9E4",0x901B], | |
+ ["DF41",0x901C], | |
+ ["CAC5",0x901D], | |
+ ["B3D1",0x901E], | |
+ ["CBD9",0x901F], | |
+ ["D4EC",0x9020], | |
+ ["E5D2",0x9021], | |
+ ["B7EA",0x9022], | |
+ ["DF42",0x9023], | |
+ ["DF43",0x9024], | |
+ ["DF44",0x9025], | |
+ ["E5CE",0x9026], | |
+ ["DF45",0x9027], | |
+ ["DF46",0x9028], | |
+ ["DF47",0x9029], | |
+ ["DF48",0x902A], | |
+ ["DF49",0x902B], | |
+ ["DF4A",0x902C], | |
+ ["E5D5",0x902D], | |
+ ["B4FE",0x902E], | |
+ ["E5D6",0x902F], | |
+ ["DF4B",0x9030], | |
+ ["DF4C",0x9031], | |
+ ["DF4D",0x9032], | |
+ ["DF4E",0x9033], | |
+ ["DF4F",0x9034], | |
+ ["E5D3",0x9035], | |
+ ["E5D4",0x9036], | |
+ ["DF50",0x9037], | |
+ ["D2DD",0x9038], | |
+ ["DF51",0x9039], | |
+ ["DF52",0x903A], | |
+ ["C2DF",0x903B], | |
+ ["B1C6",0x903C], | |
+ ["DF53",0x903D], | |
+ ["D3E2",0x903E], | |
+ ["DF54",0x903F], | |
+ ["DF55",0x9040], | |
+ ["B6DD",0x9041], | |
+ ["CBEC",0x9042], | |
+ ["DF56",0x9043], | |
+ ["E5D7",0x9044], | |
+ ["DF57",0x9045], | |
+ ["DF58",0x9046], | |
+ ["D3F6",0x9047], | |
+ ["DF59",0x9048], | |
+ ["DF5A",0x9049], | |
+ ["DF5B",0x904A], | |
+ ["DF5C",0x904B], | |
+ ["DF5D",0x904C], | |
+ ["B1E9",0x904D], | |
+ ["DF5E",0x904E], | |
+ ["B6F4",0x904F], | |
+ ["E5DA",0x9050], | |
+ ["E5D8",0x9051], | |
+ ["E5D9",0x9052], | |
+ ["B5C0",0x9053], | |
+ ["DF5F",0x9054], | |
+ ["DF60",0x9055], | |
+ ["DF61",0x9056], | |
+ ["D2C5",0x9057], | |
+ ["E5DC",0x9058], | |
+ ["DF62",0x9059], | |
+ ["DF63",0x905A], | |
+ ["E5DE",0x905B], | |
+ ["DF64",0x905C], | |
+ ["DF65",0x905D], | |
+ ["DF66",0x905E], | |
+ ["DF67",0x905F], | |
+ ["DF68",0x9060], | |
+ ["DF69",0x9061], | |
+ ["E5DD",0x9062], | |
+ ["C7B2",0x9063], | |
+ ["DF6A",0x9064], | |
+ ["D2A3",0x9065], | |
+ ["DF6B",0x9066], | |
+ ["DF6C",0x9067], | |
+ ["E5DB",0x9068], | |
+ ["DF6D",0x9069], | |
+ ["DF6E",0x906A], | |
+ ["DF6F",0x906B], | |
+ ["DF70",0x906C], | |
+ ["D4E2",0x906D], | |
+ ["D5DA",0x906E], | |
+ ["DF71",0x906F], | |
+ ["DF72",0x9070], | |
+ ["DF73",0x9071], | |
+ ["DF74",0x9072], | |
+ ["DF75",0x9073], | |
+ ["E5E0",0x9074], | |
+ ["D7F1",0x9075], | |
+ ["DF76",0x9076], | |
+ ["DF77",0x9077], | |
+ ["DF78",0x9078], | |
+ ["DF79",0x9079], | |
+ ["DF7A",0x907A], | |
+ ["DF7B",0x907B], | |
+ ["DF7C",0x907C], | |
+ ["E5E1",0x907D], | |
+ ["DF7D",0x907E], | |
+ ["B1DC",0x907F], | |
+ ["D1FB",0x9080], | |
+ ["DF7E",0x9081], | |
+ ["E5E2",0x9082], | |
+ ["E5E4",0x9083], | |
+ ["DF80",0x9084], | |
+ ["DF81",0x9085], | |
+ ["DF82",0x9086], | |
+ ["DF83",0x9087], | |
+ ["E5E3",0x9088], | |
+ ["DF84",0x9089], | |
+ ["DF85",0x908A], | |
+ ["E5E5",0x908B], | |
+ ["DF86",0x908C], | |
+ ["DF87",0x908D], | |
+ ["DF88",0x908E], | |
+ ["DF89",0x908F], | |
+ ["DF8A",0x9090], | |
+ ["D2D8",0x9091], | |
+ ["DF8B",0x9092], | |
+ ["B5CB",0x9093], | |
+ ["DF8C",0x9094], | |
+ ["E7DF",0x9095], | |
+ ["DF8D",0x9096], | |
+ ["DAF5",0x9097], | |
+ ["DF8E",0x9098], | |
+ ["DAF8",0x9099], | |
+ ["DF8F",0x909A], | |
+ ["DAF6",0x909B], | |
+ ["DF90",0x909C], | |
+ ["DAF7",0x909D], | |
+ ["DF91",0x909E], | |
+ ["DF92",0x909F], | |
+ ["DF93",0x90A0], | |
+ ["DAFA",0x90A1], | |
+ ["D0CF",0x90A2], | |
+ ["C4C7",0x90A3], | |
+ ["DF94",0x90A4], | |
+ ["DF95",0x90A5], | |
+ ["B0EE",0x90A6], | |
+ ["DF96",0x90A7], | |
+ ["DF97",0x90A8], | |
+ ["DF98",0x90A9], | |
+ ["D0B0",0x90AA], | |
+ ["DF99",0x90AB], | |
+ ["DAF9",0x90AC], | |
+ ["DF9A",0x90AD], | |
+ ["D3CA",0x90AE], | |
+ ["BAAA",0x90AF], | |
+ ["DBA2",0x90B0], | |
+ ["C7F1",0x90B1], | |
+ ["DF9B",0x90B2], | |
+ ["DAFC",0x90B3], | |
+ ["DAFB",0x90B4], | |
+ ["C9DB",0x90B5], | |
+ ["DAFD",0x90B6], | |
+ ["DF9C",0x90B7], | |
+ ["DBA1",0x90B8], | |
+ ["D7DE",0x90B9], | |
+ ["DAFE",0x90BA], | |
+ ["C1DA",0x90BB], | |
+ ["DF9D",0x90BC], | |
+ ["DF9E",0x90BD], | |
+ ["DBA5",0x90BE], | |
+ ["DF9F",0x90BF], | |
+ ["DFA0",0x90C0], | |
+ ["D3F4",0x90C1], | |
+ ["E040",0x90C2], | |
+ ["E041",0x90C3], | |
+ ["DBA7",0x90C4], | |
+ ["DBA4",0x90C5], | |
+ ["E042",0x90C6], | |
+ ["DBA8",0x90C7], | |
+ ["E043",0x90C8], | |
+ ["E044",0x90C9], | |
+ ["BDBC",0x90CA], | |
+ ["E045",0x90CB], | |
+ ["E046",0x90CC], | |
+ ["E047",0x90CD], | |
+ ["C0C9",0x90CE], | |
+ ["DBA3",0x90CF], | |
+ ["DBA6",0x90D0], | |
+ ["D6A3",0x90D1], | |
+ ["E048",0x90D2], | |
+ ["DBA9",0x90D3], | |
+ ["E049",0x90D4], | |
+ ["E04A",0x90D5], | |
+ ["E04B",0x90D6], | |
+ ["DBAD",0x90D7], | |
+ ["E04C",0x90D8], | |
+ ["E04D",0x90D9], | |
+ ["E04E",0x90DA], | |
+ ["DBAE",0x90DB], | |
+ ["DBAC",0x90DC], | |
+ ["BAC2",0x90DD], | |
+ ["E04F",0x90DE], | |
+ ["E050",0x90DF], | |
+ ["E051",0x90E0], | |
+ ["BFA4",0x90E1], | |
+ ["DBAB",0x90E2], | |
+ ["E052",0x90E3], | |
+ ["E053",0x90E4], | |
+ ["E054",0x90E5], | |
+ ["DBAA",0x90E6], | |
+ ["D4C7",0x90E7], | |
+ ["B2BF",0x90E8], | |
+ ["E055",0x90E9], | |
+ ["E056",0x90EA], | |
+ ["DBAF",0x90EB], | |
+ ["E057",0x90EC], | |
+ ["B9F9",0x90ED], | |
+ ["E058",0x90EE], | |
+ ["DBB0",0x90EF], | |
+ ["E059",0x90F0], | |
+ ["E05A",0x90F1], | |
+ ["E05B",0x90F2], | |
+ ["E05C",0x90F3], | |
+ ["B3BB",0x90F4], | |
+ ["E05D",0x90F5], | |
+ ["E05E",0x90F6], | |
+ ["E05F",0x90F7], | |
+ ["B5A6",0x90F8], | |
+ ["E060",0x90F9], | |
+ ["E061",0x90FA], | |
+ ["E062",0x90FB], | |
+ ["E063",0x90FC], | |
+ ["B6BC",0x90FD], | |
+ ["DBB1",0x90FE], | |
+ ["E064",0x90FF], | |
+ ["E065",0x9100], | |
+ ["E066",0x9101], | |
+ ["B6F5",0x9102], | |
+ ["E067",0x9103], | |
+ ["DBB2",0x9104], | |
+ ["E068",0x9105], | |
+ ["E069",0x9106], | |
+ ["E06A",0x9107], | |
+ ["E06B",0x9108], | |
+ ["E06C",0x9109], | |
+ ["E06D",0x910A], | |
+ ["E06E",0x910B], | |
+ ["E06F",0x910C], | |
+ ["E070",0x910D], | |
+ ["E071",0x910E], | |
+ ["E072",0x910F], | |
+ ["E073",0x9110], | |
+ ["E074",0x9111], | |
+ ["E075",0x9112], | |
+ ["E076",0x9113], | |
+ ["E077",0x9114], | |
+ ["E078",0x9115], | |
+ ["E079",0x9116], | |
+ ["E07A",0x9117], | |
+ ["E07B",0x9118], | |
+ ["B1C9",0x9119], | |
+ ["E07C",0x911A], | |
+ ["E07D",0x911B], | |
+ ["E07E",0x911C], | |
+ ["E080",0x911D], | |
+ ["DBB4",0x911E], | |
+ ["E081",0x911F], | |
+ ["E082",0x9120], | |
+ ["E083",0x9121], | |
+ ["DBB3",0x9122], | |
+ ["DBB5",0x9123], | |
+ ["E084",0x9124], | |
+ ["E085",0x9125], | |
+ ["E086",0x9126], | |
+ ["E087",0x9127], | |
+ ["E088",0x9128], | |
+ ["E089",0x9129], | |
+ ["E08A",0x912A], | |
+ ["E08B",0x912B], | |
+ ["E08C",0x912C], | |
+ ["E08D",0x912D], | |
+ ["E08E",0x912E], | |
+ ["DBB7",0x912F], | |
+ ["E08F",0x9130], | |
+ ["DBB6",0x9131], | |
+ ["E090",0x9132], | |
+ ["E091",0x9133], | |
+ ["E092",0x9134], | |
+ ["E093",0x9135], | |
+ ["E094",0x9136], | |
+ ["E095",0x9137], | |
+ ["E096",0x9138], | |
+ ["DBB8",0x9139], | |
+ ["E097",0x913A], | |
+ ["E098",0x913B], | |
+ ["E099",0x913C], | |
+ ["E09A",0x913D], | |
+ ["E09B",0x913E], | |
+ ["E09C",0x913F], | |
+ ["E09D",0x9140], | |
+ ["E09E",0x9141], | |
+ ["E09F",0x9142], | |
+ ["DBB9",0x9143], | |
+ ["E0A0",0x9144], | |
+ ["E140",0x9145], | |
+ ["DBBA",0x9146], | |
+ ["E141",0x9147], | |
+ ["E142",0x9148], | |
+ ["D3CF",0x9149], | |
+ ["F4FA",0x914A], | |
+ ["C7F5",0x914B], | |
+ ["D7C3",0x914C], | |
+ ["C5E4",0x914D], | |
+ ["F4FC",0x914E], | |
+ ["F4FD",0x914F], | |
+ ["F4FB",0x9150], | |
+ ["E143",0x9151], | |
+ ["BEC6",0x9152], | |
+ ["E144",0x9153], | |
+ ["E145",0x9154], | |
+ ["E146",0x9155], | |
+ ["E147",0x9156], | |
+ ["D0EF",0x9157], | |
+ ["E148",0x9158], | |
+ ["E149",0x9159], | |
+ ["B7D3",0x915A], | |
+ ["E14A",0x915B], | |
+ ["E14B",0x915C], | |
+ ["D4CD",0x915D], | |
+ ["CCAA",0x915E], | |
+ ["E14C",0x915F], | |
+ ["E14D",0x9160], | |
+ ["F5A2",0x9161], | |
+ ["F5A1",0x9162], | |
+ ["BAA8",0x9163], | |
+ ["F4FE",0x9164], | |
+ ["CBD6",0x9165], | |
+ ["E14E",0x9166], | |
+ ["E14F",0x9167], | |
+ ["E150",0x9168], | |
+ ["F5A4",0x9169], | |
+ ["C0D2",0x916A], | |
+ ["E151",0x916B], | |
+ ["B3EA",0x916C], | |
+ ["E152",0x916D], | |
+ ["CDAA",0x916E], | |
+ ["F5A5",0x916F], | |
+ ["F5A3",0x9170], | |
+ ["BDB4",0x9171], | |
+ ["F5A8",0x9172], | |
+ ["E153",0x9173], | |
+ ["F5A9",0x9174], | |
+ ["BDCD",0x9175], | |
+ ["C3B8",0x9176], | |
+ ["BFE1",0x9177], | |
+ ["CBE1",0x9178], | |
+ ["F5AA",0x9179], | |
+ ["E154",0x917A], | |
+ ["E155",0x917B], | |
+ ["E156",0x917C], | |
+ ["F5A6",0x917D], | |
+ ["F5A7",0x917E], | |
+ ["C4F0",0x917F], | |
+ ["E157",0x9180], | |
+ ["E158",0x9181], | |
+ ["E159",0x9182], | |
+ ["E15A",0x9183], | |
+ ["E15B",0x9184], | |
+ ["F5AC",0x9185], | |
+ ["E15C",0x9186], | |
+ ["B4BC",0x9187], | |
+ ["E15D",0x9188], | |
+ ["D7ED",0x9189], | |
+ ["E15E",0x918A], | |
+ ["B4D7",0x918B], | |
+ ["F5AB",0x918C], | |
+ ["F5AE",0x918D], | |
+ ["E15F",0x918E], | |
+ ["E160",0x918F], | |
+ ["F5AD",0x9190], | |
+ ["F5AF",0x9191], | |
+ ["D0D1",0x9192], | |
+ ["E161",0x9193], | |
+ ["E162",0x9194], | |
+ ["E163",0x9195], | |
+ ["E164",0x9196], | |
+ ["E165",0x9197], | |
+ ["E166",0x9198], | |
+ ["E167",0x9199], | |
+ ["C3D1",0x919A], | |
+ ["C8A9",0x919B], | |
+ ["E168",0x919C], | |
+ ["E169",0x919D], | |
+ ["E16A",0x919E], | |
+ ["E16B",0x919F], | |
+ ["E16C",0x91A0], | |
+ ["E16D",0x91A1], | |
+ ["F5B0",0x91A2], | |
+ ["F5B1",0x91A3], | |
+ ["E16E",0x91A4], | |
+ ["E16F",0x91A5], | |
+ ["E170",0x91A6], | |
+ ["E171",0x91A7], | |
+ ["E172",0x91A8], | |
+ ["E173",0x91A9], | |
+ ["F5B2",0x91AA], | |
+ ["E174",0x91AB], | |
+ ["E175",0x91AC], | |
+ ["F5B3",0x91AD], | |
+ ["F5B4",0x91AE], | |
+ ["F5B5",0x91AF], | |
+ ["E176",0x91B0], | |
+ ["E177",0x91B1], | |
+ ["E178",0x91B2], | |
+ ["E179",0x91B3], | |
+ ["F5B7",0x91B4], | |
+ ["F5B6",0x91B5], | |
+ ["E17A",0x91B6], | |
+ ["E17B",0x91B7], | |
+ ["E17C",0x91B8], | |
+ ["E17D",0x91B9], | |
+ ["F5B8",0x91BA], | |
+ ["E17E",0x91BB], | |
+ ["E180",0x91BC], | |
+ ["E181",0x91BD], | |
+ ["E182",0x91BE], | |
+ ["E183",0x91BF], | |
+ ["E184",0x91C0], | |
+ ["E185",0x91C1], | |
+ ["E186",0x91C2], | |
+ ["E187",0x91C3], | |
+ ["E188",0x91C4], | |
+ ["E189",0x91C5], | |
+ ["E18A",0x91C6], | |
+ ["B2C9",0x91C7], | |
+ ["E18B",0x91C8], | |
+ ["D3D4",0x91C9], | |
+ ["CACD",0x91CA], | |
+ ["E18C",0x91CB], | |
+ ["C0EF",0x91CC], | |
+ ["D6D8",0x91CD], | |
+ ["D2B0",0x91CE], | |
+ ["C1BF",0x91CF], | |
+ ["E18D",0x91D0], | |
+ ["BDF0",0x91D1], | |
+ ["E18E",0x91D2], | |
+ ["E18F",0x91D3], | |
+ ["E190",0x91D4], | |
+ ["E191",0x91D5], | |
+ ["E192",0x91D6], | |
+ ["E193",0x91D7], | |
+ ["E194",0x91D8], | |
+ ["E195",0x91D9], | |
+ ["E196",0x91DA], | |
+ ["E197",0x91DB], | |
+ ["B8AA",0x91DC], | |
+ ["E198",0x91DD], | |
+ ["E199",0x91DE], | |
+ ["E19A",0x91DF], | |
+ ["E19B",0x91E0], | |
+ ["E19C",0x91E1], | |
+ ["E19D",0x91E2], | |
+ ["E19E",0x91E3], | |
+ ["E19F",0x91E4], | |
+ ["E1A0",0x91E5], | |
+ ["E240",0x91E6], | |
+ ["E241",0x91E7], | |
+ ["E242",0x91E8], | |
+ ["E243",0x91E9], | |
+ ["E244",0x91EA], | |
+ ["E245",0x91EB], | |
+ ["E246",0x91EC], | |
+ ["E247",0x91ED], | |
+ ["E248",0x91EE], | |
+ ["E249",0x91EF], | |
+ ["E24A",0x91F0], | |
+ ["E24B",0x91F1], | |
+ ["E24C",0x91F2], | |
+ ["E24D",0x91F3], | |
+ ["E24E",0x91F4], | |
+ ["E24F",0x91F5], | |
+ ["E250",0x91F6], | |
+ ["E251",0x91F7], | |
+ ["E252",0x91F8], | |
+ ["E253",0x91F9], | |
+ ["E254",0x91FA], | |
+ ["E255",0x91FB], | |
+ ["E256",0x91FC], | |
+ ["E257",0x91FD], | |
+ ["E258",0x91FE], | |
+ ["E259",0x91FF], | |
+ ["E25A",0x9200], | |
+ ["E25B",0x9201], | |
+ ["E25C",0x9202], | |
+ ["E25D",0x9203], | |
+ ["E25E",0x9204], | |
+ ["E25F",0x9205], | |
+ ["E260",0x9206], | |
+ ["E261",0x9207], | |
+ ["E262",0x9208], | |
+ ["E263",0x9209], | |
+ ["E264",0x920A], | |
+ ["E265",0x920B], | |
+ ["E266",0x920C], | |
+ ["E267",0x920D], | |
+ ["E268",0x920E], | |
+ ["E269",0x920F], | |
+ ["E26A",0x9210], | |
+ ["E26B",0x9211], | |
+ ["E26C",0x9212], | |
+ ["E26D",0x9213], | |
+ ["E26E",0x9214], | |
+ ["E26F",0x9215], | |
+ ["E270",0x9216], | |
+ ["E271",0x9217], | |
+ ["E272",0x9218], | |
+ ["E273",0x9219], | |
+ ["E274",0x921A], | |
+ ["E275",0x921B], | |
+ ["E276",0x921C], | |
+ ["E277",0x921D], | |
+ ["E278",0x921E], | |
+ ["E279",0x921F], | |
+ ["E27A",0x9220], | |
+ ["E27B",0x9221], | |
+ ["E27C",0x9222], | |
+ ["E27D",0x9223], | |
+ ["E27E",0x9224], | |
+ ["E280",0x9225], | |
+ ["E281",0x9226], | |
+ ["E282",0x9227], | |
+ ["E283",0x9228], | |
+ ["E284",0x9229], | |
+ ["E285",0x922A], | |
+ ["E286",0x922B], | |
+ ["E287",0x922C], | |
+ ["E288",0x922D], | |
+ ["E289",0x922E], | |
+ ["E28A",0x922F], | |
+ ["E28B",0x9230], | |
+ ["E28C",0x9231], | |
+ ["E28D",0x9232], | |
+ ["E28E",0x9233], | |
+ ["E28F",0x9234], | |
+ ["E290",0x9235], | |
+ ["E291",0x9236], | |
+ ["E292",0x9237], | |
+ ["E293",0x9238], | |
+ ["E294",0x9239], | |
+ ["E295",0x923A], | |
+ ["E296",0x923B], | |
+ ["E297",0x923C], | |
+ ["E298",0x923D], | |
+ ["E299",0x923E], | |
+ ["E29A",0x923F], | |
+ ["E29B",0x9240], | |
+ ["E29C",0x9241], | |
+ ["E29D",0x9242], | |
+ ["E29E",0x9243], | |
+ ["E29F",0x9244], | |
+ ["E2A0",0x9245], | |
+ ["E340",0x9246], | |
+ ["E341",0x9247], | |
+ ["E342",0x9248], | |
+ ["E343",0x9249], | |
+ ["E344",0x924A], | |
+ ["E345",0x924B], | |
+ ["E346",0x924C], | |
+ ["E347",0x924D], | |
+ ["E348",0x924E], | |
+ ["E349",0x924F], | |
+ ["E34A",0x9250], | |
+ ["E34B",0x9251], | |
+ ["E34C",0x9252], | |
+ ["E34D",0x9253], | |
+ ["E34E",0x9254], | |
+ ["E34F",0x9255], | |
+ ["E350",0x9256], | |
+ ["E351",0x9257], | |
+ ["E352",0x9258], | |
+ ["E353",0x9259], | |
+ ["E354",0x925A], | |
+ ["E355",0x925B], | |
+ ["E356",0x925C], | |
+ ["E357",0x925D], | |
+ ["E358",0x925E], | |
+ ["E359",0x925F], | |
+ ["E35A",0x9260], | |
+ ["E35B",0x9261], | |
+ ["E35C",0x9262], | |
+ ["E35D",0x9263], | |
+ ["E35E",0x9264], | |
+ ["E35F",0x9265], | |
+ ["E360",0x9266], | |
+ ["E361",0x9267], | |
+ ["E362",0x9268], | |
+ ["E363",0x9269], | |
+ ["E364",0x926A], | |
+ ["E365",0x926B], | |
+ ["E366",0x926C], | |
+ ["E367",0x926D], | |
+ ["E368",0x926E], | |
+ ["E369",0x926F], | |
+ ["E36A",0x9270], | |
+ ["E36B",0x9271], | |
+ ["E36C",0x9272], | |
+ ["E36D",0x9273], | |
+ ["BCF8",0x9274], | |
+ ["E36E",0x9275], | |
+ ["E36F",0x9276], | |
+ ["E370",0x9277], | |
+ ["E371",0x9278], | |
+ ["E372",0x9279], | |
+ ["E373",0x927A], | |
+ ["E374",0x927B], | |
+ ["E375",0x927C], | |
+ ["E376",0x927D], | |
+ ["E377",0x927E], | |
+ ["E378",0x927F], | |
+ ["E379",0x9280], | |
+ ["E37A",0x9281], | |
+ ["E37B",0x9282], | |
+ ["E37C",0x9283], | |
+ ["E37D",0x9284], | |
+ ["E37E",0x9285], | |
+ ["E380",0x9286], | |
+ ["E381",0x9287], | |
+ ["E382",0x9288], | |
+ ["E383",0x9289], | |
+ ["E384",0x928A], | |
+ ["E385",0x928B], | |
+ ["E386",0x928C], | |
+ ["E387",0x928D], | |
+ ["F6C6",0x928E], | |
+ ["E388",0x928F], | |
+ ["E389",0x9290], | |
+ ["E38A",0x9291], | |
+ ["E38B",0x9292], | |
+ ["E38C",0x9293], | |
+ ["E38D",0x9294], | |
+ ["E38E",0x9295], | |
+ ["E38F",0x9296], | |
+ ["E390",0x9297], | |
+ ["E391",0x9298], | |
+ ["E392",0x9299], | |
+ ["E393",0x929A], | |
+ ["E394",0x929B], | |
+ ["E395",0x929C], | |
+ ["E396",0x929D], | |
+ ["E397",0x929E], | |
+ ["E398",0x929F], | |
+ ["E399",0x92A0], | |
+ ["E39A",0x92A1], | |
+ ["E39B",0x92A2], | |
+ ["E39C",0x92A3], | |
+ ["E39D",0x92A4], | |
+ ["E39E",0x92A5], | |
+ ["E39F",0x92A6], | |
+ ["E3A0",0x92A7], | |
+ ["E440",0x92A8], | |
+ ["E441",0x92A9], | |
+ ["E442",0x92AA], | |
+ ["E443",0x92AB], | |
+ ["E444",0x92AC], | |
+ ["E445",0x92AD], | |
+ ["F6C7",0x92AE], | |
+ ["E446",0x92AF], | |
+ ["E447",0x92B0], | |
+ ["E448",0x92B1], | |
+ ["E449",0x92B2], | |
+ ["E44A",0x92B3], | |
+ ["E44B",0x92B4], | |
+ ["E44C",0x92B5], | |
+ ["E44D",0x92B6], | |
+ ["E44E",0x92B7], | |
+ ["E44F",0x92B8], | |
+ ["E450",0x92B9], | |
+ ["E451",0x92BA], | |
+ ["E452",0x92BB], | |
+ ["E453",0x92BC], | |
+ ["E454",0x92BD], | |
+ ["E455",0x92BE], | |
+ ["E456",0x92BF], | |
+ ["E457",0x92C0], | |
+ ["E458",0x92C1], | |
+ ["E459",0x92C2], | |
+ ["E45A",0x92C3], | |
+ ["E45B",0x92C4], | |
+ ["E45C",0x92C5], | |
+ ["E45D",0x92C6], | |
+ ["E45E",0x92C7], | |
+ ["F6C8",0x92C8], | |
+ ["E45F",0x92C9], | |
+ ["E460",0x92CA], | |
+ ["E461",0x92CB], | |
+ ["E462",0x92CC], | |
+ ["E463",0x92CD], | |
+ ["E464",0x92CE], | |
+ ["E465",0x92CF], | |
+ ["E466",0x92D0], | |
+ ["E467",0x92D1], | |
+ ["E468",0x92D2], | |
+ ["E469",0x92D3], | |
+ ["E46A",0x92D4], | |
+ ["E46B",0x92D5], | |
+ ["E46C",0x92D6], | |
+ ["E46D",0x92D7], | |
+ ["E46E",0x92D8], | |
+ ["E46F",0x92D9], | |
+ ["E470",0x92DA], | |
+ ["E471",0x92DB], | |
+ ["E472",0x92DC], | |
+ ["E473",0x92DD], | |
+ ["E474",0x92DE], | |
+ ["E475",0x92DF], | |
+ ["E476",0x92E0], | |
+ ["E477",0x92E1], | |
+ ["E478",0x92E2], | |
+ ["E479",0x92E3], | |
+ ["E47A",0x92E4], | |
+ ["E47B",0x92E5], | |
+ ["E47C",0x92E6], | |
+ ["E47D",0x92E7], | |
+ ["E47E",0x92E8], | |
+ ["E480",0x92E9], | |
+ ["E481",0x92EA], | |
+ ["E482",0x92EB], | |
+ ["E483",0x92EC], | |
+ ["E484",0x92ED], | |
+ ["E485",0x92EE], | |
+ ["E486",0x92EF], | |
+ ["E487",0x92F0], | |
+ ["E488",0x92F1], | |
+ ["E489",0x92F2], | |
+ ["E48A",0x92F3], | |
+ ["E48B",0x92F4], | |
+ ["E48C",0x92F5], | |
+ ["E48D",0x92F6], | |
+ ["E48E",0x92F7], | |
+ ["E48F",0x92F8], | |
+ ["E490",0x92F9], | |
+ ["E491",0x92FA], | |
+ ["E492",0x92FB], | |
+ ["E493",0x92FC], | |
+ ["E494",0x92FD], | |
+ ["E495",0x92FE], | |
+ ["E496",0x92FF], | |
+ ["E497",0x9300], | |
+ ["E498",0x9301], | |
+ ["E499",0x9302], | |
+ ["E49A",0x9303], | |
+ ["E49B",0x9304], | |
+ ["E49C",0x9305], | |
+ ["E49D",0x9306], | |
+ ["E49E",0x9307], | |
+ ["E49F",0x9308], | |
+ ["E4A0",0x9309], | |
+ ["E540",0x930A], | |
+ ["E541",0x930B], | |
+ ["E542",0x930C], | |
+ ["E543",0x930D], | |
+ ["E544",0x930E], | |
+ ["E545",0x930F], | |
+ ["E546",0x9310], | |
+ ["E547",0x9311], | |
+ ["E548",0x9312], | |
+ ["E549",0x9313], | |
+ ["E54A",0x9314], | |
+ ["E54B",0x9315], | |
+ ["E54C",0x9316], | |
+ ["E54D",0x9317], | |
+ ["E54E",0x9318], | |
+ ["E54F",0x9319], | |
+ ["E550",0x931A], | |
+ ["E551",0x931B], | |
+ ["E552",0x931C], | |
+ ["E553",0x931D], | |
+ ["E554",0x931E], | |
+ ["E555",0x931F], | |
+ ["E556",0x9320], | |
+ ["E557",0x9321], | |
+ ["E558",0x9322], | |
+ ["E559",0x9323], | |
+ ["E55A",0x9324], | |
+ ["E55B",0x9325], | |
+ ["E55C",0x9326], | |
+ ["E55D",0x9327], | |
+ ["E55E",0x9328], | |
+ ["E55F",0x9329], | |
+ ["E560",0x932A], | |
+ ["E561",0x932B], | |
+ ["E562",0x932C], | |
+ ["E563",0x932D], | |
+ ["E564",0x932E], | |
+ ["E565",0x932F], | |
+ ["E566",0x9330], | |
+ ["E567",0x9331], | |
+ ["E568",0x9332], | |
+ ["E569",0x9333], | |
+ ["E56A",0x9334], | |
+ ["E56B",0x9335], | |
+ ["E56C",0x9336], | |
+ ["E56D",0x9337], | |
+ ["E56E",0x9338], | |
+ ["E56F",0x9339], | |
+ ["E570",0x933A], | |
+ ["E571",0x933B], | |
+ ["E572",0x933C], | |
+ ["E573",0x933D], | |
+ ["F6C9",0x933E], | |
+ ["E574",0x933F], | |
+ ["E575",0x9340], | |
+ ["E576",0x9341], | |
+ ["E577",0x9342], | |
+ ["E578",0x9343], | |
+ ["E579",0x9344], | |
+ ["E57A",0x9345], | |
+ ["E57B",0x9346], | |
+ ["E57C",0x9347], | |
+ ["E57D",0x9348], | |
+ ["E57E",0x9349], | |
+ ["E580",0x934A], | |
+ ["E581",0x934B], | |
+ ["E582",0x934C], | |
+ ["E583",0x934D], | |
+ ["E584",0x934E], | |
+ ["E585",0x934F], | |
+ ["E586",0x9350], | |
+ ["E587",0x9351], | |
+ ["E588",0x9352], | |
+ ["E589",0x9353], | |
+ ["E58A",0x9354], | |
+ ["E58B",0x9355], | |
+ ["E58C",0x9356], | |
+ ["E58D",0x9357], | |
+ ["E58E",0x9358], | |
+ ["E58F",0x9359], | |
+ ["E590",0x935A], | |
+ ["E591",0x935B], | |
+ ["E592",0x935C], | |
+ ["E593",0x935D], | |
+ ["E594",0x935E], | |
+ ["E595",0x935F], | |
+ ["E596",0x9360], | |
+ ["E597",0x9361], | |
+ ["E598",0x9362], | |
+ ["E599",0x9363], | |
+ ["E59A",0x9364], | |
+ ["E59B",0x9365], | |
+ ["E59C",0x9366], | |
+ ["E59D",0x9367], | |
+ ["E59E",0x9368], | |
+ ["E59F",0x9369], | |
+ ["F6CA",0x936A], | |
+ ["E5A0",0x936B], | |
+ ["E640",0x936C], | |
+ ["E641",0x936D], | |
+ ["E642",0x936E], | |
+ ["E643",0x936F], | |
+ ["E644",0x9370], | |
+ ["E645",0x9371], | |
+ ["E646",0x9372], | |
+ ["E647",0x9373], | |
+ ["E648",0x9374], | |
+ ["E649",0x9375], | |
+ ["E64A",0x9376], | |
+ ["E64B",0x9377], | |
+ ["E64C",0x9378], | |
+ ["E64D",0x9379], | |
+ ["E64E",0x937A], | |
+ ["E64F",0x937B], | |
+ ["E650",0x937C], | |
+ ["E651",0x937D], | |
+ ["E652",0x937E], | |
+ ["E653",0x937F], | |
+ ["E654",0x9380], | |
+ ["E655",0x9381], | |
+ ["E656",0x9382], | |
+ ["E657",0x9383], | |
+ ["E658",0x9384], | |
+ ["E659",0x9385], | |
+ ["E65A",0x9386], | |
+ ["E65B",0x9387], | |
+ ["E65C",0x9388], | |
+ ["E65D",0x9389], | |
+ ["E65E",0x938A], | |
+ ["E65F",0x938B], | |
+ ["E660",0x938C], | |
+ ["E661",0x938D], | |
+ ["E662",0x938E], | |
+ ["F6CC",0x938F], | |
+ ["E663",0x9390], | |
+ ["E664",0x9391], | |
+ ["E665",0x9392], | |
+ ["E666",0x9393], | |
+ ["E667",0x9394], | |
+ ["E668",0x9395], | |
+ ["E669",0x9396], | |
+ ["E66A",0x9397], | |
+ ["E66B",0x9398], | |
+ ["E66C",0x9399], | |
+ ["E66D",0x939A], | |
+ ["E66E",0x939B], | |
+ ["E66F",0x939C], | |
+ ["E670",0x939D], | |
+ ["E671",0x939E], | |
+ ["E672",0x939F], | |
+ ["E673",0x93A0], | |
+ ["E674",0x93A1], | |
+ ["E675",0x93A2], | |
+ ["E676",0x93A3], | |
+ ["E677",0x93A4], | |
+ ["E678",0x93A5], | |
+ ["E679",0x93A6], | |
+ ["E67A",0x93A7], | |
+ ["E67B",0x93A8], | |
+ ["E67C",0x93A9], | |
+ ["E67D",0x93AA], | |
+ ["E67E",0x93AB], | |
+ ["E680",0x93AC], | |
+ ["E681",0x93AD], | |
+ ["E682",0x93AE], | |
+ ["E683",0x93AF], | |
+ ["E684",0x93B0], | |
+ ["E685",0x93B1], | |
+ ["E686",0x93B2], | |
+ ["E687",0x93B3], | |
+ ["E688",0x93B4], | |
+ ["E689",0x93B5], | |
+ ["E68A",0x93B6], | |
+ ["E68B",0x93B7], | |
+ ["E68C",0x93B8], | |
+ ["E68D",0x93B9], | |
+ ["E68E",0x93BA], | |
+ ["E68F",0x93BB], | |
+ ["E690",0x93BC], | |
+ ["E691",0x93BD], | |
+ ["E692",0x93BE], | |
+ ["E693",0x93BF], | |
+ ["E694",0x93C0], | |
+ ["E695",0x93C1], | |
+ ["E696",0x93C2], | |
+ ["E697",0x93C3], | |
+ ["E698",0x93C4], | |
+ ["E699",0x93C5], | |
+ ["E69A",0x93C6], | |
+ ["E69B",0x93C7], | |
+ ["E69C",0x93C8], | |
+ ["E69D",0x93C9], | |
+ ["F6CB",0x93CA], | |
+ ["E69E",0x93CB], | |
+ ["E69F",0x93CC], | |
+ ["E6A0",0x93CD], | |
+ ["E740",0x93CE], | |
+ ["E741",0x93CF], | |
+ ["E742",0x93D0], | |
+ ["E743",0x93D1], | |
+ ["E744",0x93D2], | |
+ ["E745",0x93D3], | |
+ ["E746",0x93D4], | |
+ ["E747",0x93D5], | |
+ ["F7E9",0x93D6], | |
+ ["E748",0x93D7], | |
+ ["E749",0x93D8], | |
+ ["E74A",0x93D9], | |
+ ["E74B",0x93DA], | |
+ ["E74C",0x93DB], | |
+ ["E74D",0x93DC], | |
+ ["E74E",0x93DD], | |
+ ["E74F",0x93DE], | |
+ ["E750",0x93DF], | |
+ ["E751",0x93E0], | |
+ ["E752",0x93E1], | |
+ ["E753",0x93E2], | |
+ ["E754",0x93E3], | |
+ ["E755",0x93E4], | |
+ ["E756",0x93E5], | |
+ ["E757",0x93E6], | |
+ ["E758",0x93E7], | |
+ ["E759",0x93E8], | |
+ ["E75A",0x93E9], | |
+ ["E75B",0x93EA], | |
+ ["E75C",0x93EB], | |
+ ["E75D",0x93EC], | |
+ ["E75E",0x93ED], | |
+ ["E75F",0x93EE], | |
+ ["E760",0x93EF], | |
+ ["E761",0x93F0], | |
+ ["E762",0x93F1], | |
+ ["E763",0x93F2], | |
+ ["E764",0x93F3], | |
+ ["E765",0x93F4], | |
+ ["E766",0x93F5], | |
+ ["E767",0x93F6], | |
+ ["E768",0x93F7], | |
+ ["E769",0x93F8], | |
+ ["E76A",0x93F9], | |
+ ["E76B",0x93FA], | |
+ ["E76C",0x93FB], | |
+ ["E76D",0x93FC], | |
+ ["E76E",0x93FD], | |
+ ["E76F",0x93FE], | |
+ ["E770",0x93FF], | |
+ ["E771",0x9400], | |
+ ["E772",0x9401], | |
+ ["E773",0x9402], | |
+ ["E774",0x9403], | |
+ ["E775",0x9404], | |
+ ["E776",0x9405], | |
+ ["E777",0x9406], | |
+ ["E778",0x9407], | |
+ ["E779",0x9408], | |
+ ["E77A",0x9409], | |
+ ["E77B",0x940A], | |
+ ["E77C",0x940B], | |
+ ["E77D",0x940C], | |
+ ["E77E",0x940D], | |
+ ["E780",0x940E], | |
+ ["E781",0x940F], | |
+ ["E782",0x9410], | |
+ ["E783",0x9411], | |
+ ["E784",0x9412], | |
+ ["E785",0x9413], | |
+ ["E786",0x9414], | |
+ ["E787",0x9415], | |
+ ["E788",0x9416], | |
+ ["E789",0x9417], | |
+ ["E78A",0x9418], | |
+ ["E78B",0x9419], | |
+ ["E78C",0x941A], | |
+ ["E78D",0x941B], | |
+ ["E78E",0x941C], | |
+ ["E78F",0x941D], | |
+ ["E790",0x941E], | |
+ ["E791",0x941F], | |
+ ["E792",0x9420], | |
+ ["E793",0x9421], | |
+ ["E794",0x9422], | |
+ ["E795",0x9423], | |
+ ["E796",0x9424], | |
+ ["E797",0x9425], | |
+ ["E798",0x9426], | |
+ ["E799",0x9427], | |
+ ["E79A",0x9428], | |
+ ["E79B",0x9429], | |
+ ["E79C",0x942A], | |
+ ["E79D",0x942B], | |
+ ["E79E",0x942C], | |
+ ["E79F",0x942D], | |
+ ["E7A0",0x942E], | |
+ ["E840",0x942F], | |
+ ["E841",0x9430], | |
+ ["E842",0x9431], | |
+ ["E843",0x9432], | |
+ ["E844",0x9433], | |
+ ["E845",0x9434], | |
+ ["E846",0x9435], | |
+ ["E847",0x9436], | |
+ ["E848",0x9437], | |
+ ["E849",0x9438], | |
+ ["E84A",0x9439], | |
+ ["E84B",0x943A], | |
+ ["E84C",0x943B], | |
+ ["E84D",0x943C], | |
+ ["E84E",0x943D], | |
+ ["F6CD",0x943E], | |
+ ["E84F",0x943F], | |
+ ["E850",0x9440], | |
+ ["E851",0x9441], | |
+ ["E852",0x9442], | |
+ ["E853",0x9443], | |
+ ["E854",0x9444], | |
+ ["E855",0x9445], | |
+ ["E856",0x9446], | |
+ ["E857",0x9447], | |
+ ["E858",0x9448], | |
+ ["E859",0x9449], | |
+ ["E85A",0x944A], | |
+ ["E85B",0x944B], | |
+ ["E85C",0x944C], | |
+ ["E85D",0x944D], | |
+ ["E85E",0x944E], | |
+ ["E85F",0x944F], | |
+ ["E860",0x9450], | |
+ ["E861",0x9451], | |
+ ["E862",0x9452], | |
+ ["E863",0x9453], | |
+ ["E864",0x9454], | |
+ ["E865",0x9455], | |
+ ["E866",0x9456], | |
+ ["E867",0x9457], | |
+ ["E868",0x9458], | |
+ ["E869",0x9459], | |
+ ["E86A",0x945A], | |
+ ["E86B",0x945B], | |
+ ["E86C",0x945C], | |
+ ["E86D",0x945D], | |
+ ["E86E",0x945E], | |
+ ["E86F",0x945F], | |
+ ["E870",0x9460], | |
+ ["E871",0x9461], | |
+ ["E872",0x9462], | |
+ ["E873",0x9463], | |
+ ["E874",0x9464], | |
+ ["E875",0x9465], | |
+ ["E876",0x9466], | |
+ ["E877",0x9467], | |
+ ["E878",0x9468], | |
+ ["E879",0x9469], | |
+ ["E87A",0x946A], | |
+ ["F6CE",0x946B], | |
+ ["E87B",0x946C], | |
+ ["E87C",0x946D], | |
+ ["E87D",0x946E], | |
+ ["E87E",0x946F], | |
+ ["E880",0x9470], | |
+ ["E881",0x9471], | |
+ ["E882",0x9472], | |
+ ["E883",0x9473], | |
+ ["E884",0x9474], | |
+ ["E885",0x9475], | |
+ ["E886",0x9476], | |
+ ["E887",0x9477], | |
+ ["E888",0x9478], | |
+ ["E889",0x9479], | |
+ ["E88A",0x947A], | |
+ ["E88B",0x947B], | |
+ ["E88C",0x947C], | |
+ ["E88D",0x947D], | |
+ ["E88E",0x947E], | |
+ ["E88F",0x947F], | |
+ ["E890",0x9480], | |
+ ["E891",0x9481], | |
+ ["E892",0x9482], | |
+ ["E893",0x9483], | |
+ ["E894",0x9484], | |
+ ["EEC4",0x9485], | |
+ ["EEC5",0x9486], | |
+ ["EEC6",0x9487], | |
+ ["D5EB",0x9488], | |
+ ["B6A4",0x9489], | |
+ ["EEC8",0x948A], | |
+ ["EEC7",0x948B], | |
+ ["EEC9",0x948C], | |
+ ["EECA",0x948D], | |
+ ["C7A5",0x948E], | |
+ ["EECB",0x948F], | |
+ ["EECC",0x9490], | |
+ ["E895",0x9491], | |
+ ["B7B0",0x9492], | |
+ ["B5F6",0x9493], | |
+ ["EECD",0x9494], | |
+ ["EECF",0x9495], | |
+ ["E896",0x9496], | |
+ ["EECE",0x9497], | |
+ ["E897",0x9498], | |
+ ["B8C6",0x9499], | |
+ ["EED0",0x949A], | |
+ ["EED1",0x949B], | |
+ ["EED2",0x949C], | |
+ ["B6DB",0x949D], | |
+ ["B3AE",0x949E], | |
+ ["D6D3",0x949F], | |
+ ["C4C6",0x94A0], | |
+ ["B1B5",0x94A1], | |
+ ["B8D6",0x94A2], | |
+ ["EED3",0x94A3], | |
+ ["EED4",0x94A4], | |
+ ["D4BF",0x94A5], | |
+ ["C7D5",0x94A6], | |
+ ["BEFB",0x94A7], | |
+ ["CED9",0x94A8], | |
+ ["B9B3",0x94A9], | |
+ ["EED6",0x94AA], | |
+ ["EED5",0x94AB], | |
+ ["EED8",0x94AC], | |
+ ["EED7",0x94AD], | |
+ ["C5A5",0x94AE], | |
+ ["EED9",0x94AF], | |
+ ["EEDA",0x94B0], | |
+ ["C7AE",0x94B1], | |
+ ["EEDB",0x94B2], | |
+ ["C7AF",0x94B3], | |
+ ["EEDC",0x94B4], | |
+ ["B2A7",0x94B5], | |
+ ["EEDD",0x94B6], | |
+ ["EEDE",0x94B7], | |
+ ["EEDF",0x94B8], | |
+ ["EEE0",0x94B9], | |
+ ["EEE1",0x94BA], | |
+ ["D7EA",0x94BB], | |
+ ["EEE2",0x94BC], | |
+ ["EEE3",0x94BD], | |
+ ["BCD8",0x94BE], | |
+ ["EEE4",0x94BF], | |
+ ["D3CB",0x94C0], | |
+ ["CCFA",0x94C1], | |
+ ["B2AC",0x94C2], | |
+ ["C1E5",0x94C3], | |
+ ["EEE5",0x94C4], | |
+ ["C7A6",0x94C5], | |
+ ["C3AD",0x94C6], | |
+ ["E898",0x94C7], | |
+ ["EEE6",0x94C8], | |
+ ["EEE7",0x94C9], | |
+ ["EEE8",0x94CA], | |
+ ["EEE9",0x94CB], | |
+ ["EEEA",0x94CC], | |
+ ["EEEB",0x94CD], | |
+ ["EEEC",0x94CE], | |
+ ["E899",0x94CF], | |
+ ["EEED",0x94D0], | |
+ ["EEEE",0x94D1], | |
+ ["EEEF",0x94D2], | |
+ ["E89A",0x94D3], | |
+ ["E89B",0x94D4], | |
+ ["EEF0",0x94D5], | |
+ ["EEF1",0x94D6], | |
+ ["EEF2",0x94D7], | |
+ ["EEF4",0x94D8], | |
+ ["EEF3",0x94D9], | |
+ ["E89C",0x94DA], | |
+ ["EEF5",0x94DB], | |
+ ["CDAD",0x94DC], | |
+ ["C2C1",0x94DD], | |
+ ["EEF6",0x94DE], | |
+ ["EEF7",0x94DF], | |
+ ["EEF8",0x94E0], | |
+ ["D5A1",0x94E1], | |
+ ["EEF9",0x94E2], | |
+ ["CFB3",0x94E3], | |
+ ["EEFA",0x94E4], | |
+ ["EEFB",0x94E5], | |
+ ["E89D",0x94E6], | |
+ ["EEFC",0x94E7], | |
+ ["EEFD",0x94E8], | |
+ ["EFA1",0x94E9], | |
+ ["EEFE",0x94EA], | |
+ ["EFA2",0x94EB], | |
+ ["B8F5",0x94EC], | |
+ ["C3FA",0x94ED], | |
+ ["EFA3",0x94EE], | |
+ ["EFA4",0x94EF], | |
+ ["BDC2",0x94F0], | |
+ ["D2BF",0x94F1], | |
+ ["B2F9",0x94F2], | |
+ ["EFA5",0x94F3], | |
+ ["EFA6",0x94F4], | |
+ ["EFA7",0x94F5], | |
+ ["D2F8",0x94F6], | |
+ ["EFA8",0x94F7], | |
+ ["D6FD",0x94F8], | |
+ ["EFA9",0x94F9], | |
+ ["C6CC",0x94FA], | |
+ ["E89E",0x94FB], | |
+ ["EFAA",0x94FC], | |
+ ["EFAB",0x94FD], | |
+ ["C1B4",0x94FE], | |
+ ["EFAC",0x94FF], | |
+ ["CFFA",0x9500], | |
+ ["CBF8",0x9501], | |
+ ["EFAE",0x9502], | |
+ ["EFAD",0x9503], | |
+ ["B3FA",0x9504], | |
+ ["B9F8",0x9505], | |
+ ["EFAF",0x9506], | |
+ ["EFB0",0x9507], | |
+ ["D0E2",0x9508], | |
+ ["EFB1",0x9509], | |
+ ["EFB2",0x950A], | |
+ ["B7E6",0x950B], | |
+ ["D0BF",0x950C], | |
+ ["EFB3",0x950D], | |
+ ["EFB4",0x950E], | |
+ ["EFB5",0x950F], | |
+ ["C8F1",0x9510], | |
+ ["CCE0",0x9511], | |
+ ["EFB6",0x9512], | |
+ ["EFB7",0x9513], | |
+ ["EFB8",0x9514], | |
+ ["EFB9",0x9515], | |
+ ["EFBA",0x9516], | |
+ ["D5E0",0x9517], | |
+ ["EFBB",0x9518], | |
+ ["B4ED",0x9519], | |
+ ["C3AA",0x951A], | |
+ ["EFBC",0x951B], | |
+ ["E89F",0x951C], | |
+ ["EFBD",0x951D], | |
+ ["EFBE",0x951E], | |
+ ["EFBF",0x951F], | |
+ ["E8A0",0x9520], | |
+ ["CEFD",0x9521], | |
+ ["EFC0",0x9522], | |
+ ["C2E0",0x9523], | |
+ ["B4B8",0x9524], | |
+ ["D7B6",0x9525], | |
+ ["BDF5",0x9526], | |
+ ["E940",0x9527], | |
+ ["CFC7",0x9528], | |
+ ["EFC3",0x9529], | |
+ ["EFC1",0x952A], | |
+ ["EFC2",0x952B], | |
+ ["EFC4",0x952C], | |
+ ["B6A7",0x952D], | |
+ ["BCFC",0x952E], | |
+ ["BEE2",0x952F], | |
+ ["C3CC",0x9530], | |
+ ["EFC5",0x9531], | |
+ ["EFC6",0x9532], | |
+ ["E941",0x9533], | |
+ ["EFC7",0x9534], | |
+ ["EFCF",0x9535], | |
+ ["EFC8",0x9536], | |
+ ["EFC9",0x9537], | |
+ ["EFCA",0x9538], | |
+ ["C7C2",0x9539], | |
+ ["EFF1",0x953A], | |
+ ["B6CD",0x953B], | |
+ ["EFCB",0x953C], | |
+ ["E942",0x953D], | |
+ ["EFCC",0x953E], | |
+ ["EFCD",0x953F], | |
+ ["B6C6",0x9540], | |
+ ["C3BE",0x9541], | |
+ ["EFCE",0x9542], | |
+ ["E943",0x9543], | |
+ ["EFD0",0x9544], | |
+ ["EFD1",0x9545], | |
+ ["EFD2",0x9546], | |
+ ["D5F2",0x9547], | |
+ ["E944",0x9548], | |
+ ["EFD3",0x9549], | |
+ ["C4F7",0x954A], | |
+ ["E945",0x954B], | |
+ ["EFD4",0x954C], | |
+ ["C4F8",0x954D], | |
+ ["EFD5",0x954E], | |
+ ["EFD6",0x954F], | |
+ ["B8E4",0x9550], | |
+ ["B0F7",0x9551], | |
+ ["EFD7",0x9552], | |
+ ["EFD8",0x9553], | |
+ ["EFD9",0x9554], | |
+ ["E946",0x9555], | |
+ ["EFDA",0x9556], | |
+ ["EFDB",0x9557], | |
+ ["EFDC",0x9558], | |
+ ["EFDD",0x9559], | |
+ ["E947",0x955A], | |
+ ["EFDE",0x955B], | |
+ ["BEB5",0x955C], | |
+ ["EFE1",0x955D], | |
+ ["EFDF",0x955E], | |
+ ["EFE0",0x955F], | |
+ ["E948",0x9560], | |
+ ["EFE2",0x9561], | |
+ ["EFE3",0x9562], | |
+ ["C1CD",0x9563], | |
+ ["EFE4",0x9564], | |
+ ["EFE5",0x9565], | |
+ ["EFE6",0x9566], | |
+ ["EFE7",0x9567], | |
+ ["EFE8",0x9568], | |
+ ["EFE9",0x9569], | |
+ ["EFEA",0x956A], | |
+ ["EFEB",0x956B], | |
+ ["EFEC",0x956C], | |
+ ["C0D8",0x956D], | |
+ ["E949",0x956E], | |
+ ["EFED",0x956F], | |
+ ["C1AD",0x9570], | |
+ ["EFEE",0x9571], | |
+ ["EFEF",0x9572], | |
+ ["EFF0",0x9573], | |
+ ["E94A",0x9574], | |
+ ["E94B",0x9575], | |
+ ["CFE2",0x9576], | |
+ ["E94C",0x9577], | |
+ ["E94D",0x9578], | |
+ ["E94E",0x9579], | |
+ ["E94F",0x957A], | |
+ ["E950",0x957B], | |
+ ["E951",0x957C], | |
+ ["E952",0x957D], | |
+ ["E953",0x957E], | |
+ ["B3A4",0x957F], | |
+ ["E954",0x9580], | |
+ ["E955",0x9581], | |
+ ["E956",0x9582], | |
+ ["E957",0x9583], | |
+ ["E958",0x9584], | |
+ ["E959",0x9585], | |
+ ["E95A",0x9586], | |
+ ["E95B",0x9587], | |
+ ["E95C",0x9588], | |
+ ["E95D",0x9589], | |
+ ["E95E",0x958A], | |
+ ["E95F",0x958B], | |
+ ["E960",0x958C], | |
+ ["E961",0x958D], | |
+ ["E962",0x958E], | |
+ ["E963",0x958F], | |
+ ["E964",0x9590], | |
+ ["E965",0x9591], | |
+ ["E966",0x9592], | |
+ ["E967",0x9593], | |
+ ["E968",0x9594], | |
+ ["E969",0x9595], | |
+ ["E96A",0x9596], | |
+ ["E96B",0x9597], | |
+ ["E96C",0x9598], | |
+ ["E96D",0x9599], | |
+ ["E96E",0x959A], | |
+ ["E96F",0x959B], | |
+ ["E970",0x959C], | |
+ ["E971",0x959D], | |
+ ["E972",0x959E], | |
+ ["E973",0x959F], | |
+ ["E974",0x95A0], | |
+ ["E975",0x95A1], | |
+ ["E976",0x95A2], | |
+ ["E977",0x95A3], | |
+ ["E978",0x95A4], | |
+ ["E979",0x95A5], | |
+ ["E97A",0x95A6], | |
+ ["E97B",0x95A7], | |
+ ["E97C",0x95A8], | |
+ ["E97D",0x95A9], | |
+ ["E97E",0x95AA], | |
+ ["E980",0x95AB], | |
+ ["E981",0x95AC], | |
+ ["E982",0x95AD], | |
+ ["E983",0x95AE], | |
+ ["E984",0x95AF], | |
+ ["E985",0x95B0], | |
+ ["E986",0x95B1], | |
+ ["E987",0x95B2], | |
+ ["E988",0x95B3], | |
+ ["E989",0x95B4], | |
+ ["E98A",0x95B5], | |
+ ["E98B",0x95B6], | |
+ ["E98C",0x95B7], | |
+ ["E98D",0x95B8], | |
+ ["E98E",0x95B9], | |
+ ["E98F",0x95BA], | |
+ ["E990",0x95BB], | |
+ ["E991",0x95BC], | |
+ ["E992",0x95BD], | |
+ ["E993",0x95BE], | |
+ ["E994",0x95BF], | |
+ ["E995",0x95C0], | |
+ ["E996",0x95C1], | |
+ ["E997",0x95C2], | |
+ ["E998",0x95C3], | |
+ ["E999",0x95C4], | |
+ ["E99A",0x95C5], | |
+ ["E99B",0x95C6], | |
+ ["E99C",0x95C7], | |
+ ["E99D",0x95C8], | |
+ ["E99E",0x95C9], | |
+ ["E99F",0x95CA], | |
+ ["E9A0",0x95CB], | |
+ ["EA40",0x95CC], | |
+ ["EA41",0x95CD], | |
+ ["EA42",0x95CE], | |
+ ["EA43",0x95CF], | |
+ ["EA44",0x95D0], | |
+ ["EA45",0x95D1], | |
+ ["EA46",0x95D2], | |
+ ["EA47",0x95D3], | |
+ ["EA48",0x95D4], | |
+ ["EA49",0x95D5], | |
+ ["EA4A",0x95D6], | |
+ ["EA4B",0x95D7], | |
+ ["EA4C",0x95D8], | |
+ ["EA4D",0x95D9], | |
+ ["EA4E",0x95DA], | |
+ ["EA4F",0x95DB], | |
+ ["EA50",0x95DC], | |
+ ["EA51",0x95DD], | |
+ ["EA52",0x95DE], | |
+ ["EA53",0x95DF], | |
+ ["EA54",0x95E0], | |
+ ["EA55",0x95E1], | |
+ ["EA56",0x95E2], | |
+ ["EA57",0x95E3], | |
+ ["EA58",0x95E4], | |
+ ["EA59",0x95E5], | |
+ ["EA5A",0x95E6], | |
+ ["EA5B",0x95E7], | |
+ ["C3C5",0x95E8], | |
+ ["E3C5",0x95E9], | |
+ ["C9C1",0x95EA], | |
+ ["E3C6",0x95EB], | |
+ ["EA5C",0x95EC], | |
+ ["B1D5",0x95ED], | |
+ ["CECA",0x95EE], | |
+ ["B4B3",0x95EF], | |
+ ["C8F2",0x95F0], | |
+ ["E3C7",0x95F1], | |
+ ["CFD0",0x95F2], | |
+ ["E3C8",0x95F3], | |
+ ["BCE4",0x95F4], | |
+ ["E3C9",0x95F5], | |
+ ["E3CA",0x95F6], | |
+ ["C3C6",0x95F7], | |
+ ["D5A2",0x95F8], | |
+ ["C4D6",0x95F9], | |
+ ["B9EB",0x95FA], | |
+ ["CEC5",0x95FB], | |
+ ["E3CB",0x95FC], | |
+ ["C3F6",0x95FD], | |
+ ["E3CC",0x95FE], | |
+ ["EA5D",0x95FF], | |
+ ["B7A7",0x9600], | |
+ ["B8F3",0x9601], | |
+ ["BAD2",0x9602], | |
+ ["E3CD",0x9603], | |
+ ["E3CE",0x9604], | |
+ ["D4C4",0x9605], | |
+ ["E3CF",0x9606], | |
+ ["EA5E",0x9607], | |
+ ["E3D0",0x9608], | |
+ ["D1CB",0x9609], | |
+ ["E3D1",0x960A], | |
+ ["E3D2",0x960B], | |
+ ["E3D3",0x960C], | |
+ ["E3D4",0x960D], | |
+ ["D1D6",0x960E], | |
+ ["E3D5",0x960F], | |
+ ["B2FB",0x9610], | |
+ ["C0BB",0x9611], | |
+ ["E3D6",0x9612], | |
+ ["EA5F",0x9613], | |
+ ["C0AB",0x9614], | |
+ ["E3D7",0x9615], | |
+ ["E3D8",0x9616], | |
+ ["E3D9",0x9617], | |
+ ["EA60",0x9618], | |
+ ["E3DA",0x9619], | |
+ ["E3DB",0x961A], | |
+ ["EA61",0x961B], | |
+ ["B8B7",0x961C], | |
+ ["DAE2",0x961D], | |
+ ["EA62",0x961E], | |
+ ["B6D3",0x961F], | |
+ ["EA63",0x9620], | |
+ ["DAE4",0x9621], | |
+ ["DAE3",0x9622], | |
+ ["EA64",0x9623], | |
+ ["EA65",0x9624], | |
+ ["EA66",0x9625], | |
+ ["EA67",0x9626], | |
+ ["EA68",0x9627], | |
+ ["EA69",0x9628], | |
+ ["EA6A",0x9629], | |
+ ["DAE6",0x962A], | |
+ ["EA6B",0x962B], | |
+ ["EA6C",0x962C], | |
+ ["EA6D",0x962D], | |
+ ["C8EE",0x962E], | |
+ ["EA6E",0x962F], | |
+ ["EA6F",0x9630], | |
+ ["DAE5",0x9631], | |
+ ["B7C0",0x9632], | |
+ ["D1F4",0x9633], | |
+ ["D2F5",0x9634], | |
+ ["D5F3",0x9635], | |
+ ["BDD7",0x9636], | |
+ ["EA70",0x9637], | |
+ ["EA71",0x9638], | |
+ ["EA72",0x9639], | |
+ ["EA73",0x963A], | |
+ ["D7E8",0x963B], | |
+ ["DAE8",0x963C], | |
+ ["DAE7",0x963D], | |
+ ["EA74",0x963E], | |
+ ["B0A2",0x963F], | |
+ ["CDD3",0x9640], | |
+ ["EA75",0x9641], | |
+ ["DAE9",0x9642], | |
+ ["EA76",0x9643], | |
+ ["B8BD",0x9644], | |
+ ["BCCA",0x9645], | |
+ ["C2BD",0x9646], | |
+ ["C2A4",0x9647], | |
+ ["B3C2",0x9648], | |
+ ["DAEA",0x9649], | |
+ ["EA77",0x964A], | |
+ ["C2AA",0x964B], | |
+ ["C4B0",0x964C], | |
+ ["BDB5",0x964D], | |
+ ["EA78",0x964E], | |
+ ["EA79",0x964F], | |
+ ["CFDE",0x9650], | |
+ ["EA7A",0x9651], | |
+ ["EA7B",0x9652], | |
+ ["EA7C",0x9653], | |
+ ["DAEB",0x9654], | |
+ ["C9C2",0x9655], | |
+ ["EA7D",0x9656], | |
+ ["EA7E",0x9657], | |
+ ["EA80",0x9658], | |
+ ["EA81",0x9659], | |
+ ["EA82",0x965A], | |
+ ["B1DD",0x965B], | |
+ ["EA83",0x965C], | |
+ ["EA84",0x965D], | |
+ ["EA85",0x965E], | |
+ ["DAEC",0x965F], | |
+ ["EA86",0x9660], | |
+ ["B6B8",0x9661], | |
+ ["D4BA",0x9662], | |
+ ["EA87",0x9663], | |
+ ["B3FD",0x9664], | |
+ ["EA88",0x9665], | |
+ ["EA89",0x9666], | |
+ ["DAED",0x9667], | |
+ ["D4C9",0x9668], | |
+ ["CFD5",0x9669], | |
+ ["C5E3",0x966A], | |
+ ["EA8A",0x966B], | |
+ ["DAEE",0x966C], | |
+ ["EA8B",0x966D], | |
+ ["EA8C",0x966E], | |
+ ["EA8D",0x966F], | |
+ ["EA8E",0x9670], | |
+ ["EA8F",0x9671], | |
+ ["DAEF",0x9672], | |
+ ["EA90",0x9673], | |
+ ["DAF0",0x9674], | |
+ ["C1EA",0x9675], | |
+ ["CCD5",0x9676], | |
+ ["CFDD",0x9677], | |
+ ["EA91",0x9678], | |
+ ["EA92",0x9679], | |
+ ["EA93",0x967A], | |
+ ["EA94",0x967B], | |
+ ["EA95",0x967C], | |
+ ["EA96",0x967D], | |
+ ["EA97",0x967E], | |
+ ["EA98",0x967F], | |
+ ["EA99",0x9680], | |
+ ["EA9A",0x9681], | |
+ ["EA9B",0x9682], | |
+ ["EA9C",0x9683], | |
+ ["EA9D",0x9684], | |
+ ["D3E7",0x9685], | |
+ ["C2A1",0x9686], | |
+ ["EA9E",0x9687], | |
+ ["DAF1",0x9688], | |
+ ["EA9F",0x9689], | |
+ ["EAA0",0x968A], | |
+ ["CBE5",0x968B], | |
+ ["EB40",0x968C], | |
+ ["DAF2",0x968D], | |
+ ["EB41",0x968E], | |
+ ["CBE6",0x968F], | |
+ ["D2FE",0x9690], | |
+ ["EB42",0x9691], | |
+ ["EB43",0x9692], | |
+ ["EB44",0x9693], | |
+ ["B8F4",0x9694], | |
+ ["EB45",0x9695], | |
+ ["EB46",0x9696], | |
+ ["DAF3",0x9697], | |
+ ["B0AF",0x9698], | |
+ ["CFB6",0x9699], | |
+ ["EB47",0x969A], | |
+ ["EB48",0x969B], | |
+ ["D5CF",0x969C], | |
+ ["EB49",0x969D], | |
+ ["EB4A",0x969E], | |
+ ["EB4B",0x969F], | |
+ ["EB4C",0x96A0], | |
+ ["EB4D",0x96A1], | |
+ ["EB4E",0x96A2], | |
+ ["EB4F",0x96A3], | |
+ ["EB50",0x96A4], | |
+ ["EB51",0x96A5], | |
+ ["EB52",0x96A6], | |
+ ["CBED",0x96A7], | |
+ ["EB53",0x96A8], | |
+ ["EB54",0x96A9], | |
+ ["EB55",0x96AA], | |
+ ["EB56",0x96AB], | |
+ ["EB57",0x96AC], | |
+ ["EB58",0x96AD], | |
+ ["EB59",0x96AE], | |
+ ["EB5A",0x96AF], | |
+ ["DAF4",0x96B0], | |
+ ["EB5B",0x96B1], | |
+ ["EB5C",0x96B2], | |
+ ["E3C4",0x96B3], | |
+ ["EB5D",0x96B4], | |
+ ["EB5E",0x96B5], | |
+ ["C1A5",0x96B6], | |
+ ["EB5F",0x96B7], | |
+ ["EB60",0x96B8], | |
+ ["F6BF",0x96B9], | |
+ ["EB61",0x96BA], | |
+ ["EB62",0x96BB], | |
+ ["F6C0",0x96BC], | |
+ ["F6C1",0x96BD], | |
+ ["C4D1",0x96BE], | |
+ ["EB63",0x96BF], | |
+ ["C8B8",0x96C0], | |
+ ["D1E3",0x96C1], | |
+ ["EB64",0x96C2], | |
+ ["EB65",0x96C3], | |
+ ["D0DB",0x96C4], | |
+ ["D1C5",0x96C5], | |
+ ["BCAF",0x96C6], | |
+ ["B9CD",0x96C7], | |
+ ["EB66",0x96C8], | |
+ ["EFF4",0x96C9], | |
+ ["EB67",0x96CA], | |
+ ["EB68",0x96CB], | |
+ ["B4C6",0x96CC], | |
+ ["D3BA",0x96CD], | |
+ ["F6C2",0x96CE], | |
+ ["B3FB",0x96CF], | |
+ ["EB69",0x96D0], | |
+ ["EB6A",0x96D1], | |
+ ["F6C3",0x96D2], | |
+ ["EB6B",0x96D3], | |
+ ["EB6C",0x96D4], | |
+ ["B5F1",0x96D5], | |
+ ["EB6D",0x96D6], | |
+ ["EB6E",0x96D7], | |
+ ["EB6F",0x96D8], | |
+ ["EB70",0x96D9], | |
+ ["EB71",0x96DA], | |
+ ["EB72",0x96DB], | |
+ ["EB73",0x96DC], | |
+ ["EB74",0x96DD], | |
+ ["EB75",0x96DE], | |
+ ["EB76",0x96DF], | |
+ ["F6C5",0x96E0], | |
+ ["EB77",0x96E1], | |
+ ["EB78",0x96E2], | |
+ ["EB79",0x96E3], | |
+ ["EB7A",0x96E4], | |
+ ["EB7B",0x96E5], | |
+ ["EB7C",0x96E6], | |
+ ["EB7D",0x96E7], | |
+ ["D3EA",0x96E8], | |
+ ["F6A7",0x96E9], | |
+ ["D1A9",0x96EA], | |
+ ["EB7E",0x96EB], | |
+ ["EB80",0x96EC], | |
+ ["EB81",0x96ED], | |
+ ["EB82",0x96EE], | |
+ ["F6A9",0x96EF], | |
+ ["EB83",0x96F0], | |
+ ["EB84",0x96F1], | |
+ ["EB85",0x96F2], | |
+ ["F6A8",0x96F3], | |
+ ["EB86",0x96F4], | |
+ ["EB87",0x96F5], | |
+ ["C1E3",0x96F6], | |
+ ["C0D7",0x96F7], | |
+ ["EB88",0x96F8], | |
+ ["B1A2",0x96F9], | |
+ ["EB89",0x96FA], | |
+ ["EB8A",0x96FB], | |
+ ["EB8B",0x96FC], | |
+ ["EB8C",0x96FD], | |
+ ["CEED",0x96FE], | |
+ ["EB8D",0x96FF], | |
+ ["D0E8",0x9700], | |
+ ["F6AB",0x9701], | |
+ ["EB8E",0x9702], | |
+ ["EB8F",0x9703], | |
+ ["CFF6",0x9704], | |
+ ["EB90",0x9705], | |
+ ["F6AA",0x9706], | |
+ ["D5F0",0x9707], | |
+ ["F6AC",0x9708], | |
+ ["C3B9",0x9709], | |
+ ["EB91",0x970A], | |
+ ["EB92",0x970B], | |
+ ["EB93",0x970C], | |
+ ["BBF4",0x970D], | |
+ ["F6AE",0x970E], | |
+ ["F6AD",0x970F], | |
+ ["EB94",0x9710], | |
+ ["EB95",0x9711], | |
+ ["EB96",0x9712], | |
+ ["C4DE",0x9713], | |
+ ["EB97",0x9714], | |
+ ["EB98",0x9715], | |
+ ["C1D8",0x9716], | |
+ ["EB99",0x9717], | |
+ ["EB9A",0x9718], | |
+ ["EB9B",0x9719], | |
+ ["EB9C",0x971A], | |
+ ["EB9D",0x971B], | |
+ ["CBAA",0x971C], | |
+ ["EB9E",0x971D], | |
+ ["CFBC",0x971E], | |
+ ["EB9F",0x971F], | |
+ ["EBA0",0x9720], | |
+ ["EC40",0x9721], | |
+ ["EC41",0x9722], | |
+ ["EC42",0x9723], | |
+ ["EC43",0x9724], | |
+ ["EC44",0x9725], | |
+ ["EC45",0x9726], | |
+ ["EC46",0x9727], | |
+ ["EC47",0x9728], | |
+ ["EC48",0x9729], | |
+ ["F6AF",0x972A], | |
+ ["EC49",0x972B], | |
+ ["EC4A",0x972C], | |
+ ["F6B0",0x972D], | |
+ ["EC4B",0x972E], | |
+ ["EC4C",0x972F], | |
+ ["F6B1",0x9730], | |
+ ["EC4D",0x9731], | |
+ ["C2B6",0x9732], | |
+ ["EC4E",0x9733], | |
+ ["EC4F",0x9734], | |
+ ["EC50",0x9735], | |
+ ["EC51",0x9736], | |
+ ["EC52",0x9737], | |
+ ["B0D4",0x9738], | |
+ ["C5F9",0x9739], | |
+ ["EC53",0x973A], | |
+ ["EC54",0x973B], | |
+ ["EC55",0x973C], | |
+ ["EC56",0x973D], | |
+ ["F6B2",0x973E], | |
+ ["EC57",0x973F], | |
+ ["EC58",0x9740], | |
+ ["EC59",0x9741], | |
+ ["EC5A",0x9742], | |
+ ["EC5B",0x9743], | |
+ ["EC5C",0x9744], | |
+ ["EC5D",0x9745], | |
+ ["EC5E",0x9746], | |
+ ["EC5F",0x9747], | |
+ ["EC60",0x9748], | |
+ ["EC61",0x9749], | |
+ ["EC62",0x974A], | |
+ ["EC63",0x974B], | |
+ ["EC64",0x974C], | |
+ ["EC65",0x974D], | |
+ ["EC66",0x974E], | |
+ ["EC67",0x974F], | |
+ ["EC68",0x9750], | |
+ ["EC69",0x9751], | |
+ ["C7E0",0x9752], | |
+ ["F6A6",0x9753], | |
+ ["EC6A",0x9754], | |
+ ["EC6B",0x9755], | |
+ ["BEB8",0x9756], | |
+ ["EC6C",0x9757], | |
+ ["EC6D",0x9758], | |
+ ["BEB2",0x9759], | |
+ ["EC6E",0x975A], | |
+ ["B5E5",0x975B], | |
+ ["EC6F",0x975C], | |
+ ["EC70",0x975D], | |
+ ["B7C7",0x975E], | |
+ ["EC71",0x975F], | |
+ ["BFBF",0x9760], | |
+ ["C3D2",0x9761], | |
+ ["C3E6",0x9762], | |
+ ["EC72",0x9763], | |
+ ["EC73",0x9764], | |
+ ["D8CC",0x9765], | |
+ ["EC74",0x9766], | |
+ ["EC75",0x9767], | |
+ ["EC76",0x9768], | |
+ ["B8EF",0x9769], | |
+ ["EC77",0x976A], | |
+ ["EC78",0x976B], | |
+ ["EC79",0x976C], | |
+ ["EC7A",0x976D], | |
+ ["EC7B",0x976E], | |
+ ["EC7C",0x976F], | |
+ ["EC7D",0x9770], | |
+ ["EC7E",0x9771], | |
+ ["EC80",0x9772], | |
+ ["BDF9",0x9773], | |
+ ["D1A5",0x9774], | |
+ ["EC81",0x9775], | |
+ ["B0D0",0x9776], | |
+ ["EC82",0x9777], | |
+ ["EC83",0x9778], | |
+ ["EC84",0x9779], | |
+ ["EC85",0x977A], | |
+ ["EC86",0x977B], | |
+ ["F7B0",0x977C], | |
+ ["EC87",0x977D], | |
+ ["EC88",0x977E], | |
+ ["EC89",0x977F], | |
+ ["EC8A",0x9780], | |
+ ["EC8B",0x9781], | |
+ ["EC8C",0x9782], | |
+ ["EC8D",0x9783], | |
+ ["EC8E",0x9784], | |
+ ["F7B1",0x9785], | |
+ ["EC8F",0x9786], | |
+ ["EC90",0x9787], | |
+ ["EC91",0x9788], | |
+ ["EC92",0x9789], | |
+ ["EC93",0x978A], | |
+ ["D0AC",0x978B], | |
+ ["EC94",0x978C], | |
+ ["B0B0",0x978D], | |
+ ["EC95",0x978E], | |
+ ["EC96",0x978F], | |
+ ["EC97",0x9790], | |
+ ["F7B2",0x9791], | |
+ ["F7B3",0x9792], | |
+ ["EC98",0x9793], | |
+ ["F7B4",0x9794], | |
+ ["EC99",0x9795], | |
+ ["EC9A",0x9796], | |
+ ["EC9B",0x9797], | |
+ ["C7CA",0x9798], | |
+ ["EC9C",0x9799], | |
+ ["EC9D",0x979A], | |
+ ["EC9E",0x979B], | |
+ ["EC9F",0x979C], | |
+ ["ECA0",0x979D], | |
+ ["ED40",0x979E], | |
+ ["ED41",0x979F], | |
+ ["BECF",0x97A0], | |
+ ["ED42",0x97A1], | |
+ ["ED43",0x97A2], | |
+ ["F7B7",0x97A3], | |
+ ["ED44",0x97A4], | |
+ ["ED45",0x97A5], | |
+ ["ED46",0x97A6], | |
+ ["ED47",0x97A7], | |
+ ["ED48",0x97A8], | |
+ ["ED49",0x97A9], | |
+ ["ED4A",0x97AA], | |
+ ["F7B6",0x97AB], | |
+ ["ED4B",0x97AC], | |
+ ["B1DE",0x97AD], | |
+ ["ED4C",0x97AE], | |
+ ["F7B5",0x97AF], | |
+ ["ED4D",0x97B0], | |
+ ["ED4E",0x97B1], | |
+ ["F7B8",0x97B2], | |
+ ["ED4F",0x97B3], | |
+ ["F7B9",0x97B4], | |
+ ["ED50",0x97B5], | |
+ ["ED51",0x97B6], | |
+ ["ED52",0x97B7], | |
+ ["ED53",0x97B8], | |
+ ["ED54",0x97B9], | |
+ ["ED55",0x97BA], | |
+ ["ED56",0x97BB], | |
+ ["ED57",0x97BC], | |
+ ["ED58",0x97BD], | |
+ ["ED59",0x97BE], | |
+ ["ED5A",0x97BF], | |
+ ["ED5B",0x97C0], | |
+ ["ED5C",0x97C1], | |
+ ["ED5D",0x97C2], | |
+ ["ED5E",0x97C3], | |
+ ["ED5F",0x97C4], | |
+ ["ED60",0x97C5], | |
+ ["ED61",0x97C6], | |
+ ["ED62",0x97C7], | |
+ ["ED63",0x97C8], | |
+ ["ED64",0x97C9], | |
+ ["ED65",0x97CA], | |
+ ["ED66",0x97CB], | |
+ ["ED67",0x97CC], | |
+ ["ED68",0x97CD], | |
+ ["ED69",0x97CE], | |
+ ["ED6A",0x97CF], | |
+ ["ED6B",0x97D0], | |
+ ["ED6C",0x97D1], | |
+ ["ED6D",0x97D2], | |
+ ["ED6E",0x97D3], | |
+ ["ED6F",0x97D4], | |
+ ["ED70",0x97D5], | |
+ ["ED71",0x97D6], | |
+ ["ED72",0x97D7], | |
+ ["ED73",0x97D8], | |
+ ["ED74",0x97D9], | |
+ ["ED75",0x97DA], | |
+ ["ED76",0x97DB], | |
+ ["ED77",0x97DC], | |
+ ["ED78",0x97DD], | |
+ ["ED79",0x97DE], | |
+ ["ED7A",0x97DF], | |
+ ["ED7B",0x97E0], | |
+ ["ED7C",0x97E1], | |
+ ["ED7D",0x97E2], | |
+ ["ED7E",0x97E3], | |
+ ["ED80",0x97E4], | |
+ ["ED81",0x97E5], | |
+ ["CEA4",0x97E6], | |
+ ["C8CD",0x97E7], | |
+ ["ED82",0x97E8], | |
+ ["BAAB",0x97E9], | |
+ ["E8B8",0x97EA], | |
+ ["E8B9",0x97EB], | |
+ ["E8BA",0x97EC], | |
+ ["BEC2",0x97ED], | |
+ ["ED83",0x97EE], | |
+ ["ED84",0x97EF], | |
+ ["ED85",0x97F0], | |
+ ["ED86",0x97F1], | |
+ ["ED87",0x97F2], | |
+ ["D2F4",0x97F3], | |
+ ["ED88",0x97F4], | |
+ ["D4CF",0x97F5], | |
+ ["C9D8",0x97F6], | |
+ ["ED89",0x97F7], | |
+ ["ED8A",0x97F8], | |
+ ["ED8B",0x97F9], | |
+ ["ED8C",0x97FA], | |
+ ["ED8D",0x97FB], | |
+ ["ED8E",0x97FC], | |
+ ["ED8F",0x97FD], | |
+ ["ED90",0x97FE], | |
+ ["ED91",0x97FF], | |
+ ["ED92",0x9800], | |
+ ["ED93",0x9801], | |
+ ["ED94",0x9802], | |
+ ["ED95",0x9803], | |
+ ["ED96",0x9804], | |
+ ["ED97",0x9805], | |
+ ["ED98",0x9806], | |
+ ["ED99",0x9807], | |
+ ["ED9A",0x9808], | |
+ ["ED9B",0x9809], | |
+ ["ED9C",0x980A], | |
+ ["ED9D",0x980B], | |
+ ["ED9E",0x980C], | |
+ ["ED9F",0x980D], | |
+ ["EDA0",0x980E], | |
+ ["EE40",0x980F], | |
+ ["EE41",0x9810], | |
+ ["EE42",0x9811], | |
+ ["EE43",0x9812], | |
+ ["EE44",0x9813], | |
+ ["EE45",0x9814], | |
+ ["EE46",0x9815], | |
+ ["EE47",0x9816], | |
+ ["EE48",0x9817], | |
+ ["EE49",0x9818], | |
+ ["EE4A",0x9819], | |
+ ["EE4B",0x981A], | |
+ ["EE4C",0x981B], | |
+ ["EE4D",0x981C], | |
+ ["EE4E",0x981D], | |
+ ["EE4F",0x981E], | |
+ ["EE50",0x981F], | |
+ ["EE51",0x9820], | |
+ ["EE52",0x9821], | |
+ ["EE53",0x9822], | |
+ ["EE54",0x9823], | |
+ ["EE55",0x9824], | |
+ ["EE56",0x9825], | |
+ ["EE57",0x9826], | |
+ ["EE58",0x9827], | |
+ ["EE59",0x9828], | |
+ ["EE5A",0x9829], | |
+ ["EE5B",0x982A], | |
+ ["EE5C",0x982B], | |
+ ["EE5D",0x982C], | |
+ ["EE5E",0x982D], | |
+ ["EE5F",0x982E], | |
+ ["EE60",0x982F], | |
+ ["EE61",0x9830], | |
+ ["EE62",0x9831], | |
+ ["EE63",0x9832], | |
+ ["EE64",0x9833], | |
+ ["EE65",0x9834], | |
+ ["EE66",0x9835], | |
+ ["EE67",0x9836], | |
+ ["EE68",0x9837], | |
+ ["EE69",0x9838], | |
+ ["EE6A",0x9839], | |
+ ["EE6B",0x983A], | |
+ ["EE6C",0x983B], | |
+ ["EE6D",0x983C], | |
+ ["EE6E",0x983D], | |
+ ["EE6F",0x983E], | |
+ ["EE70",0x983F], | |
+ ["EE71",0x9840], | |
+ ["EE72",0x9841], | |
+ ["EE73",0x9842], | |
+ ["EE74",0x9843], | |
+ ["EE75",0x9844], | |
+ ["EE76",0x9845], | |
+ ["EE77",0x9846], | |
+ ["EE78",0x9847], | |
+ ["EE79",0x9848], | |
+ ["EE7A",0x9849], | |
+ ["EE7B",0x984A], | |
+ ["EE7C",0x984B], | |
+ ["EE7D",0x984C], | |
+ ["EE7E",0x984D], | |
+ ["EE80",0x984E], | |
+ ["EE81",0x984F], | |
+ ["EE82",0x9850], | |
+ ["EE83",0x9851], | |
+ ["EE84",0x9852], | |
+ ["EE85",0x9853], | |
+ ["EE86",0x9854], | |
+ ["EE87",0x9855], | |
+ ["EE88",0x9856], | |
+ ["EE89",0x9857], | |
+ ["EE8A",0x9858], | |
+ ["EE8B",0x9859], | |
+ ["EE8C",0x985A], | |
+ ["EE8D",0x985B], | |
+ ["EE8E",0x985C], | |
+ ["EE8F",0x985D], | |
+ ["EE90",0x985E], | |
+ ["EE91",0x985F], | |
+ ["EE92",0x9860], | |
+ ["EE93",0x9861], | |
+ ["EE94",0x9862], | |
+ ["EE95",0x9863], | |
+ ["EE96",0x9864], | |
+ ["EE97",0x9865], | |
+ ["EE98",0x9866], | |
+ ["EE99",0x9867], | |
+ ["EE9A",0x9868], | |
+ ["EE9B",0x9869], | |
+ ["EE9C",0x986A], | |
+ ["EE9D",0x986B], | |
+ ["EE9E",0x986C], | |
+ ["EE9F",0x986D], | |
+ ["EEA0",0x986E], | |
+ ["EF40",0x986F], | |
+ ["EF41",0x9870], | |
+ ["EF42",0x9871], | |
+ ["EF43",0x9872], | |
+ ["EF44",0x9873], | |
+ ["EF45",0x9874], | |
+ ["D2B3",0x9875], | |
+ ["B6A5",0x9876], | |
+ ["C7EA",0x9877], | |
+ ["F1FC",0x9878], | |
+ ["CFEE",0x9879], | |
+ ["CBB3",0x987A], | |
+ ["D0EB",0x987B], | |
+ ["E7EF",0x987C], | |
+ ["CDE7",0x987D], | |
+ ["B9CB",0x987E], | |
+ ["B6D9",0x987F], | |
+ ["F1FD",0x9880], | |
+ ["B0E4",0x9881], | |
+ ["CBCC",0x9882], | |
+ ["F1FE",0x9883], | |
+ ["D4A4",0x9884], | |
+ ["C2AD",0x9885], | |
+ ["C1EC",0x9886], | |
+ ["C6C4",0x9887], | |
+ ["BEB1",0x9888], | |
+ ["F2A1",0x9889], | |
+ ["BCD5",0x988A], | |
+ ["EF46",0x988B], | |
+ ["F2A2",0x988C], | |
+ ["F2A3",0x988D], | |
+ ["EF47",0x988E], | |
+ ["F2A4",0x988F], | |
+ ["D2C3",0x9890], | |
+ ["C6B5",0x9891], | |
+ ["EF48",0x9892], | |
+ ["CDC7",0x9893], | |
+ ["F2A5",0x9894], | |
+ ["EF49",0x9895], | |
+ ["D3B1",0x9896], | |
+ ["BFC5",0x9897], | |
+ ["CCE2",0x9898], | |
+ ["EF4A",0x9899], | |
+ ["F2A6",0x989A], | |
+ ["F2A7",0x989B], | |
+ ["D1D5",0x989C], | |
+ ["B6EE",0x989D], | |
+ ["F2A8",0x989E], | |
+ ["F2A9",0x989F], | |
+ ["B5DF",0x98A0], | |
+ ["F2AA",0x98A1], | |
+ ["F2AB",0x98A2], | |
+ ["EF4B",0x98A3], | |
+ ["B2FC",0x98A4], | |
+ ["F2AC",0x98A5], | |
+ ["F2AD",0x98A6], | |
+ ["C8A7",0x98A7], | |
+ ["EF4C",0x98A8], | |
+ ["EF4D",0x98A9], | |
+ ["EF4E",0x98AA], | |
+ ["EF4F",0x98AB], | |
+ ["EF50",0x98AC], | |
+ ["EF51",0x98AD], | |
+ ["EF52",0x98AE], | |
+ ["EF53",0x98AF], | |
+ ["EF54",0x98B0], | |
+ ["EF55",0x98B1], | |
+ ["EF56",0x98B2], | |
+ ["EF57",0x98B3], | |
+ ["EF58",0x98B4], | |
+ ["EF59",0x98B5], | |
+ ["EF5A",0x98B6], | |
+ ["EF5B",0x98B7], | |
+ ["EF5C",0x98B8], | |
+ ["EF5D",0x98B9], | |
+ ["EF5E",0x98BA], | |
+ ["EF5F",0x98BB], | |
+ ["EF60",0x98BC], | |
+ ["EF61",0x98BD], | |
+ ["EF62",0x98BE], | |
+ ["EF63",0x98BF], | |
+ ["EF64",0x98C0], | |
+ ["EF65",0x98C1], | |
+ ["EF66",0x98C2], | |
+ ["EF67",0x98C3], | |
+ ["EF68",0x98C4], | |
+ ["EF69",0x98C5], | |
+ ["EF6A",0x98C6], | |
+ ["EF6B",0x98C7], | |
+ ["EF6C",0x98C8], | |
+ ["EF6D",0x98C9], | |
+ ["EF6E",0x98CA], | |
+ ["EF6F",0x98CB], | |
+ ["EF70",0x98CC], | |
+ ["EF71",0x98CD], | |
+ ["B7E7",0x98CE], | |
+ ["EF72",0x98CF], | |
+ ["EF73",0x98D0], | |
+ ["ECA9",0x98D1], | |
+ ["ECAA",0x98D2], | |
+ ["ECAB",0x98D3], | |
+ ["EF74",0x98D4], | |
+ ["ECAC",0x98D5], | |
+ ["EF75",0x98D6], | |
+ ["EF76",0x98D7], | |
+ ["C6AE",0x98D8], | |
+ ["ECAD",0x98D9], | |
+ ["ECAE",0x98DA], | |
+ ["EF77",0x98DB], | |
+ ["EF78",0x98DC], | |
+ ["EF79",0x98DD], | |
+ ["B7C9",0x98DE], | |
+ ["CAB3",0x98DF], | |
+ ["EF7A",0x98E0], | |
+ ["EF7B",0x98E1], | |
+ ["EF7C",0x98E2], | |
+ ["EF7D",0x98E3], | |
+ ["EF7E",0x98E4], | |
+ ["EF80",0x98E5], | |
+ ["EF81",0x98E6], | |
+ ["E2B8",0x98E7], | |
+ ["F7CF",0x98E8], | |
+ ["EF82",0x98E9], | |
+ ["EF83",0x98EA], | |
+ ["EF84",0x98EB], | |
+ ["EF85",0x98EC], | |
+ ["EF86",0x98ED], | |
+ ["EF87",0x98EE], | |
+ ["EF88",0x98EF], | |
+ ["EF89",0x98F0], | |
+ ["EF8A",0x98F1], | |
+ ["EF8B",0x98F2], | |
+ ["EF8C",0x98F3], | |
+ ["EF8D",0x98F4], | |
+ ["EF8E",0x98F5], | |
+ ["EF8F",0x98F6], | |
+ ["EF90",0x98F7], | |
+ ["EF91",0x98F8], | |
+ ["EF92",0x98F9], | |
+ ["EF93",0x98FA], | |
+ ["EF94",0x98FB], | |
+ ["EF95",0x98FC], | |
+ ["EF96",0x98FD], | |
+ ["EF97",0x98FE], | |
+ ["EF98",0x98FF], | |
+ ["EF99",0x9900], | |
+ ["EF9A",0x9901], | |
+ ["EF9B",0x9902], | |
+ ["EF9C",0x9903], | |
+ ["EF9D",0x9904], | |
+ ["EF9E",0x9905], | |
+ ["EF9F",0x9906], | |
+ ["EFA0",0x9907], | |
+ ["F040",0x9908], | |
+ ["F041",0x9909], | |
+ ["F042",0x990A], | |
+ ["F043",0x990B], | |
+ ["F044",0x990C], | |
+ ["F7D0",0x990D], | |
+ ["F045",0x990E], | |
+ ["F046",0x990F], | |
+ ["B2CD",0x9910], | |
+ ["F047",0x9911], | |
+ ["F048",0x9912], | |
+ ["F049",0x9913], | |
+ ["F04A",0x9914], | |
+ ["F04B",0x9915], | |
+ ["F04C",0x9916], | |
+ ["F04D",0x9917], | |
+ ["F04E",0x9918], | |
+ ["F04F",0x9919], | |
+ ["F050",0x991A], | |
+ ["F051",0x991B], | |
+ ["F052",0x991C], | |
+ ["F053",0x991D], | |
+ ["F054",0x991E], | |
+ ["F055",0x991F], | |
+ ["F056",0x9920], | |
+ ["F057",0x9921], | |
+ ["F058",0x9922], | |
+ ["F059",0x9923], | |
+ ["F05A",0x9924], | |
+ ["F05B",0x9925], | |
+ ["F05C",0x9926], | |
+ ["F05D",0x9927], | |
+ ["F05E",0x9928], | |
+ ["F05F",0x9929], | |
+ ["F060",0x992A], | |
+ ["F061",0x992B], | |
+ ["F062",0x992C], | |
+ ["F063",0x992D], | |
+ ["F7D1",0x992E], | |
+ ["F064",0x992F], | |
+ ["F065",0x9930], | |
+ ["F066",0x9931], | |
+ ["F067",0x9932], | |
+ ["F068",0x9933], | |
+ ["F069",0x9934], | |
+ ["F06A",0x9935], | |
+ ["F06B",0x9936], | |
+ ["F06C",0x9937], | |
+ ["F06D",0x9938], | |
+ ["F06E",0x9939], | |
+ ["F06F",0x993A], | |
+ ["F070",0x993B], | |
+ ["F071",0x993C], | |
+ ["F072",0x993D], | |
+ ["F073",0x993E], | |
+ ["F074",0x993F], | |
+ ["F075",0x9940], | |
+ ["F076",0x9941], | |
+ ["F077",0x9942], | |
+ ["F078",0x9943], | |
+ ["F079",0x9944], | |
+ ["F07A",0x9945], | |
+ ["F07B",0x9946], | |
+ ["F07C",0x9947], | |
+ ["F07D",0x9948], | |
+ ["F07E",0x9949], | |
+ ["F080",0x994A], | |
+ ["F081",0x994B], | |
+ ["F082",0x994C], | |
+ ["F083",0x994D], | |
+ ["F084",0x994E], | |
+ ["F085",0x994F], | |
+ ["F086",0x9950], | |
+ ["F087",0x9951], | |
+ ["F088",0x9952], | |
+ ["F089",0x9953], | |
+ ["F7D3",0x9954], | |
+ ["F7D2",0x9955], | |
+ ["F08A",0x9956], | |
+ ["F08B",0x9957], | |
+ ["F08C",0x9958], | |
+ ["F08D",0x9959], | |
+ ["F08E",0x995A], | |
+ ["F08F",0x995B], | |
+ ["F090",0x995C], | |
+ ["F091",0x995D], | |
+ ["F092",0x995E], | |
+ ["F093",0x995F], | |
+ ["F094",0x9960], | |
+ ["F095",0x9961], | |
+ ["F096",0x9962], | |
+ ["E2BB",0x9963], | |
+ ["F097",0x9964], | |
+ ["BCA2",0x9965], | |
+ ["F098",0x9966], | |
+ ["E2BC",0x9967], | |
+ ["E2BD",0x9968], | |
+ ["E2BE",0x9969], | |
+ ["E2BF",0x996A], | |
+ ["E2C0",0x996B], | |
+ ["E2C1",0x996C], | |
+ ["B7B9",0x996D], | |
+ ["D2FB",0x996E], | |
+ ["BDA4",0x996F], | |
+ ["CACE",0x9970], | |
+ ["B1A5",0x9971], | |
+ ["CBC7",0x9972], | |
+ ["F099",0x9973], | |
+ ["E2C2",0x9974], | |
+ ["B6FC",0x9975], | |
+ ["C8C4",0x9976], | |
+ ["E2C3",0x9977], | |
+ ["F09A",0x9978], | |
+ ["F09B",0x9979], | |
+ ["BDC8",0x997A], | |
+ ["F09C",0x997B], | |
+ ["B1FD",0x997C], | |
+ ["E2C4",0x997D], | |
+ ["F09D",0x997E], | |
+ ["B6F6",0x997F], | |
+ ["E2C5",0x9980], | |
+ ["C4D9",0x9981], | |
+ ["F09E",0x9982], | |
+ ["F09F",0x9983], | |
+ ["E2C6",0x9984], | |
+ ["CFDA",0x9985], | |
+ ["B9DD",0x9986], | |
+ ["E2C7",0x9987], | |
+ ["C0A1",0x9988], | |
+ ["F0A0",0x9989], | |
+ ["E2C8",0x998A], | |
+ ["B2F6",0x998B], | |
+ ["F140",0x998C], | |
+ ["E2C9",0x998D], | |
+ ["F141",0x998E], | |
+ ["C1F3",0x998F], | |
+ ["E2CA",0x9990], | |
+ ["E2CB",0x9991], | |
+ ["C2F8",0x9992], | |
+ ["E2CC",0x9993], | |
+ ["E2CD",0x9994], | |
+ ["E2CE",0x9995], | |
+ ["CAD7",0x9996], | |
+ ["D8B8",0x9997], | |
+ ["D9E5",0x9998], | |
+ ["CFE3",0x9999], | |
+ ["F142",0x999A], | |
+ ["F143",0x999B], | |
+ ["F144",0x999C], | |
+ ["F145",0x999D], | |
+ ["F146",0x999E], | |
+ ["F147",0x999F], | |
+ ["F148",0x99A0], | |
+ ["F149",0x99A1], | |
+ ["F14A",0x99A2], | |
+ ["F14B",0x99A3], | |
+ ["F14C",0x99A4], | |
+ ["F0A5",0x99A5], | |
+ ["F14D",0x99A6], | |
+ ["F14E",0x99A7], | |
+ ["DCB0",0x99A8], | |
+ ["F14F",0x99A9], | |
+ ["F150",0x99AA], | |
+ ["F151",0x99AB], | |
+ ["F152",0x99AC], | |
+ ["F153",0x99AD], | |
+ ["F154",0x99AE], | |
+ ["F155",0x99AF], | |
+ ["F156",0x99B0], | |
+ ["F157",0x99B1], | |
+ ["F158",0x99B2], | |
+ ["F159",0x99B3], | |
+ ["F15A",0x99B4], | |
+ ["F15B",0x99B5], | |
+ ["F15C",0x99B6], | |
+ ["F15D",0x99B7], | |
+ ["F15E",0x99B8], | |
+ ["F15F",0x99B9], | |
+ ["F160",0x99BA], | |
+ ["F161",0x99BB], | |
+ ["F162",0x99BC], | |
+ ["F163",0x99BD], | |
+ ["F164",0x99BE], | |
+ ["F165",0x99BF], | |
+ ["F166",0x99C0], | |
+ ["F167",0x99C1], | |
+ ["F168",0x99C2], | |
+ ["F169",0x99C3], | |
+ ["F16A",0x99C4], | |
+ ["F16B",0x99C5], | |
+ ["F16C",0x99C6], | |
+ ["F16D",0x99C7], | |
+ ["F16E",0x99C8], | |
+ ["F16F",0x99C9], | |
+ ["F170",0x99CA], | |
+ ["F171",0x99CB], | |
+ ["F172",0x99CC], | |
+ ["F173",0x99CD], | |
+ ["F174",0x99CE], | |
+ ["F175",0x99CF], | |
+ ["F176",0x99D0], | |
+ ["F177",0x99D1], | |
+ ["F178",0x99D2], | |
+ ["F179",0x99D3], | |
+ ["F17A",0x99D4], | |
+ ["F17B",0x99D5], | |
+ ["F17C",0x99D6], | |
+ ["F17D",0x99D7], | |
+ ["F17E",0x99D8], | |
+ ["F180",0x99D9], | |
+ ["F181",0x99DA], | |
+ ["F182",0x99DB], | |
+ ["F183",0x99DC], | |
+ ["F184",0x99DD], | |
+ ["F185",0x99DE], | |
+ ["F186",0x99DF], | |
+ ["F187",0x99E0], | |
+ ["F188",0x99E1], | |
+ ["F189",0x99E2], | |
+ ["F18A",0x99E3], | |
+ ["F18B",0x99E4], | |
+ ["F18C",0x99E5], | |
+ ["F18D",0x99E6], | |
+ ["F18E",0x99E7], | |
+ ["F18F",0x99E8], | |
+ ["F190",0x99E9], | |
+ ["F191",0x99EA], | |
+ ["F192",0x99EB], | |
+ ["F193",0x99EC], | |
+ ["F194",0x99ED], | |
+ ["F195",0x99EE], | |
+ ["F196",0x99EF], | |
+ ["F197",0x99F0], | |
+ ["F198",0x99F1], | |
+ ["F199",0x99F2], | |
+ ["F19A",0x99F3], | |
+ ["F19B",0x99F4], | |
+ ["F19C",0x99F5], | |
+ ["F19D",0x99F6], | |
+ ["F19E",0x99F7], | |
+ ["F19F",0x99F8], | |
+ ["F1A0",0x99F9], | |
+ ["F240",0x99FA], | |
+ ["F241",0x99FB], | |
+ ["F242",0x99FC], | |
+ ["F243",0x99FD], | |
+ ["F244",0x99FE], | |
+ ["F245",0x99FF], | |
+ ["F246",0x9A00], | |
+ ["F247",0x9A01], | |
+ ["F248",0x9A02], | |
+ ["F249",0x9A03], | |
+ ["F24A",0x9A04], | |
+ ["F24B",0x9A05], | |
+ ["F24C",0x9A06], | |
+ ["F24D",0x9A07], | |
+ ["F24E",0x9A08], | |
+ ["F24F",0x9A09], | |
+ ["F250",0x9A0A], | |
+ ["F251",0x9A0B], | |
+ ["F252",0x9A0C], | |
+ ["F253",0x9A0D], | |
+ ["F254",0x9A0E], | |
+ ["F255",0x9A0F], | |
+ ["F256",0x9A10], | |
+ ["F257",0x9A11], | |
+ ["F258",0x9A12], | |
+ ["F259",0x9A13], | |
+ ["F25A",0x9A14], | |
+ ["F25B",0x9A15], | |
+ ["F25C",0x9A16], | |
+ ["F25D",0x9A17], | |
+ ["F25E",0x9A18], | |
+ ["F25F",0x9A19], | |
+ ["F260",0x9A1A], | |
+ ["F261",0x9A1B], | |
+ ["F262",0x9A1C], | |
+ ["F263",0x9A1D], | |
+ ["F264",0x9A1E], | |
+ ["F265",0x9A1F], | |
+ ["F266",0x9A20], | |
+ ["F267",0x9A21], | |
+ ["F268",0x9A22], | |
+ ["F269",0x9A23], | |
+ ["F26A",0x9A24], | |
+ ["F26B",0x9A25], | |
+ ["F26C",0x9A26], | |
+ ["F26D",0x9A27], | |
+ ["F26E",0x9A28], | |
+ ["F26F",0x9A29], | |
+ ["F270",0x9A2A], | |
+ ["F271",0x9A2B], | |
+ ["F272",0x9A2C], | |
+ ["F273",0x9A2D], | |
+ ["F274",0x9A2E], | |
+ ["F275",0x9A2F], | |
+ ["F276",0x9A30], | |
+ ["F277",0x9A31], | |
+ ["F278",0x9A32], | |
+ ["F279",0x9A33], | |
+ ["F27A",0x9A34], | |
+ ["F27B",0x9A35], | |
+ ["F27C",0x9A36], | |
+ ["F27D",0x9A37], | |
+ ["F27E",0x9A38], | |
+ ["F280",0x9A39], | |
+ ["F281",0x9A3A], | |
+ ["F282",0x9A3B], | |
+ ["F283",0x9A3C], | |
+ ["F284",0x9A3D], | |
+ ["F285",0x9A3E], | |
+ ["F286",0x9A3F], | |
+ ["F287",0x9A40], | |
+ ["F288",0x9A41], | |
+ ["F289",0x9A42], | |
+ ["F28A",0x9A43], | |
+ ["F28B",0x9A44], | |
+ ["F28C",0x9A45], | |
+ ["F28D",0x9A46], | |
+ ["F28E",0x9A47], | |
+ ["F28F",0x9A48], | |
+ ["F290",0x9A49], | |
+ ["F291",0x9A4A], | |
+ ["F292",0x9A4B], | |
+ ["F293",0x9A4C], | |
+ ["F294",0x9A4D], | |
+ ["F295",0x9A4E], | |
+ ["F296",0x9A4F], | |
+ ["F297",0x9A50], | |
+ ["F298",0x9A51], | |
+ ["F299",0x9A52], | |
+ ["F29A",0x9A53], | |
+ ["F29B",0x9A54], | |
+ ["F29C",0x9A55], | |
+ ["F29D",0x9A56], | |
+ ["F29E",0x9A57], | |
+ ["F29F",0x9A58], | |
+ ["F2A0",0x9A59], | |
+ ["F340",0x9A5A], | |
+ ["F341",0x9A5B], | |
+ ["F342",0x9A5C], | |
+ ["F343",0x9A5D], | |
+ ["F344",0x9A5E], | |
+ ["F345",0x9A5F], | |
+ ["F346",0x9A60], | |
+ ["F347",0x9A61], | |
+ ["F348",0x9A62], | |
+ ["F349",0x9A63], | |
+ ["F34A",0x9A64], | |
+ ["F34B",0x9A65], | |
+ ["F34C",0x9A66], | |
+ ["F34D",0x9A67], | |
+ ["F34E",0x9A68], | |
+ ["F34F",0x9A69], | |
+ ["F350",0x9A6A], | |
+ ["F351",0x9A6B], | |
+ ["C2ED",0x9A6C], | |
+ ["D4A6",0x9A6D], | |
+ ["CDD4",0x9A6E], | |
+ ["D1B1",0x9A6F], | |
+ ["B3DB",0x9A70], | |
+ ["C7FD",0x9A71], | |
+ ["F352",0x9A72], | |
+ ["B2B5",0x9A73], | |
+ ["C2BF",0x9A74], | |
+ ["E6E0",0x9A75], | |
+ ["CABB",0x9A76], | |
+ ["E6E1",0x9A77], | |
+ ["E6E2",0x9A78], | |
+ ["BED4",0x9A79], | |
+ ["E6E3",0x9A7A], | |
+ ["D7A4",0x9A7B], | |
+ ["CDD5",0x9A7C], | |
+ ["E6E5",0x9A7D], | |
+ ["BCDD",0x9A7E], | |
+ ["E6E4",0x9A7F], | |
+ ["E6E6",0x9A80], | |
+ ["E6E7",0x9A81], | |
+ ["C2EE",0x9A82], | |
+ ["F353",0x9A83], | |
+ ["BDBE",0x9A84], | |
+ ["E6E8",0x9A85], | |
+ ["C2E6",0x9A86], | |
+ ["BAA7",0x9A87], | |
+ ["E6E9",0x9A88], | |
+ ["F354",0x9A89], | |
+ ["E6EA",0x9A8A], | |
+ ["B3D2",0x9A8B], | |
+ ["D1E9",0x9A8C], | |
+ ["F355",0x9A8D], | |
+ ["F356",0x9A8E], | |
+ ["BFA5",0x9A8F], | |
+ ["E6EB",0x9A90], | |
+ ["C6EF",0x9A91], | |
+ ["E6EC",0x9A92], | |
+ ["E6ED",0x9A93], | |
+ ["F357",0x9A94], | |
+ ["F358",0x9A95], | |
+ ["E6EE",0x9A96], | |
+ ["C6AD",0x9A97], | |
+ ["E6EF",0x9A98], | |
+ ["F359",0x9A99], | |
+ ["C9A7",0x9A9A], | |
+ ["E6F0",0x9A9B], | |
+ ["E6F1",0x9A9C], | |
+ ["E6F2",0x9A9D], | |
+ ["E5B9",0x9A9E], | |
+ ["E6F3",0x9A9F], | |
+ ["E6F4",0x9AA0], | |
+ ["C2E2",0x9AA1], | |
+ ["E6F5",0x9AA2], | |
+ ["E6F6",0x9AA3], | |
+ ["D6E8",0x9AA4], | |
+ ["E6F7",0x9AA5], | |
+ ["F35A",0x9AA6], | |
+ ["E6F8",0x9AA7], | |
+ ["B9C7",0x9AA8], | |
+ ["F35B",0x9AA9], | |
+ ["F35C",0x9AAA], | |
+ ["F35D",0x9AAB], | |
+ ["F35E",0x9AAC], | |
+ ["F35F",0x9AAD], | |
+ ["F360",0x9AAE], | |
+ ["F361",0x9AAF], | |
+ ["F7BB",0x9AB0], | |
+ ["F7BA",0x9AB1], | |
+ ["F362",0x9AB2], | |
+ ["F363",0x9AB3], | |
+ ["F364",0x9AB4], | |
+ ["F365",0x9AB5], | |
+ ["F7BE",0x9AB6], | |
+ ["F7BC",0x9AB7], | |
+ ["BAA1",0x9AB8], | |
+ ["F366",0x9AB9], | |
+ ["F7BF",0x9ABA], | |
+ ["F367",0x9ABB], | |
+ ["F7C0",0x9ABC], | |
+ ["F368",0x9ABD], | |
+ ["F369",0x9ABE], | |
+ ["F36A",0x9ABF], | |
+ ["F7C2",0x9AC0], | |
+ ["F7C1",0x9AC1], | |
+ ["F7C4",0x9AC2], | |
+ ["F36B",0x9AC3], | |
+ ["F36C",0x9AC4], | |
+ ["F7C3",0x9AC5], | |
+ ["F36D",0x9AC6], | |
+ ["F36E",0x9AC7], | |
+ ["F36F",0x9AC8], | |
+ ["F370",0x9AC9], | |
+ ["F371",0x9ACA], | |
+ ["F7C5",0x9ACB], | |
+ ["F7C6",0x9ACC], | |
+ ["F372",0x9ACD], | |
+ ["F373",0x9ACE], | |
+ ["F374",0x9ACF], | |
+ ["F375",0x9AD0], | |
+ ["F7C7",0x9AD1], | |
+ ["F376",0x9AD2], | |
+ ["CBE8",0x9AD3], | |
+ ["F377",0x9AD4], | |
+ ["F378",0x9AD5], | |
+ ["F379",0x9AD6], | |
+ ["F37A",0x9AD7], | |
+ ["B8DF",0x9AD8], | |
+ ["F37B",0x9AD9], | |
+ ["F37C",0x9ADA], | |
+ ["F37D",0x9ADB], | |
+ ["F37E",0x9ADC], | |
+ ["F380",0x9ADD], | |
+ ["F381",0x9ADE], | |
+ ["F7D4",0x9ADF], | |
+ ["F382",0x9AE0], | |
+ ["F7D5",0x9AE1], | |
+ ["F383",0x9AE2], | |
+ ["F384",0x9AE3], | |
+ ["F385",0x9AE4], | |
+ ["F386",0x9AE5], | |
+ ["F7D6",0x9AE6], | |
+ ["F387",0x9AE7], | |
+ ["F388",0x9AE8], | |
+ ["F389",0x9AE9], | |
+ ["F38A",0x9AEA], | |
+ ["F7D8",0x9AEB], | |
+ ["F38B",0x9AEC], | |
+ ["F7DA",0x9AED], | |
+ ["F38C",0x9AEE], | |
+ ["F7D7",0x9AEF], | |
+ ["F38D",0x9AF0], | |
+ ["F38E",0x9AF1], | |
+ ["F38F",0x9AF2], | |
+ ["F390",0x9AF3], | |
+ ["F391",0x9AF4], | |
+ ["F392",0x9AF5], | |
+ ["F393",0x9AF6], | |
+ ["F394",0x9AF7], | |
+ ["F395",0x9AF8], | |
+ ["F7DB",0x9AF9], | |
+ ["F396",0x9AFA], | |
+ ["F7D9",0x9AFB], | |
+ ["F397",0x9AFC], | |
+ ["F398",0x9AFD], | |
+ ["F399",0x9AFE], | |
+ ["F39A",0x9AFF], | |
+ ["F39B",0x9B00], | |
+ ["F39C",0x9B01], | |
+ ["F39D",0x9B02], | |
+ ["D7D7",0x9B03], | |
+ ["F39E",0x9B04], | |
+ ["F39F",0x9B05], | |
+ ["F3A0",0x9B06], | |
+ ["F440",0x9B07], | |
+ ["F7DC",0x9B08], | |
+ ["F441",0x9B09], | |
+ ["F442",0x9B0A], | |
+ ["F443",0x9B0B], | |
+ ["F444",0x9B0C], | |
+ ["F445",0x9B0D], | |
+ ["F446",0x9B0E], | |
+ ["F7DD",0x9B0F], | |
+ ["F447",0x9B10], | |
+ ["F448",0x9B11], | |
+ ["F449",0x9B12], | |
+ ["F7DE",0x9B13], | |
+ ["F44A",0x9B14], | |
+ ["F44B",0x9B15], | |
+ ["F44C",0x9B16], | |
+ ["F44D",0x9B17], | |
+ ["F44E",0x9B18], | |
+ ["F44F",0x9B19], | |
+ ["F450",0x9B1A], | |
+ ["F451",0x9B1B], | |
+ ["F452",0x9B1C], | |
+ ["F453",0x9B1D], | |
+ ["F454",0x9B1E], | |
+ ["F7DF",0x9B1F], | |
+ ["F455",0x9B20], | |
+ ["F456",0x9B21], | |
+ ["F457",0x9B22], | |
+ ["F7E0",0x9B23], | |
+ ["F458",0x9B24], | |
+ ["F459",0x9B25], | |
+ ["F45A",0x9B26], | |
+ ["F45B",0x9B27], | |
+ ["F45C",0x9B28], | |
+ ["F45D",0x9B29], | |
+ ["F45E",0x9B2A], | |
+ ["F45F",0x9B2B], | |
+ ["F460",0x9B2C], | |
+ ["F461",0x9B2D], | |
+ ["F462",0x9B2E], | |
+ ["DBCB",0x9B2F], | |
+ ["F463",0x9B30], | |
+ ["F464",0x9B31], | |
+ ["D8AA",0x9B32], | |
+ ["F465",0x9B33], | |
+ ["F466",0x9B34], | |
+ ["F467",0x9B35], | |
+ ["F468",0x9B36], | |
+ ["F469",0x9B37], | |
+ ["F46A",0x9B38], | |
+ ["F46B",0x9B39], | |
+ ["F46C",0x9B3A], | |
+ ["E5F7",0x9B3B], | |
+ ["B9ED",0x9B3C], | |
+ ["F46D",0x9B3D], | |
+ ["F46E",0x9B3E], | |
+ ["F46F",0x9B3F], | |
+ ["F470",0x9B40], | |
+ ["BFFD",0x9B41], | |
+ ["BBEA",0x9B42], | |
+ ["F7C9",0x9B43], | |
+ ["C6C7",0x9B44], | |
+ ["F7C8",0x9B45], | |
+ ["F471",0x9B46], | |
+ ["F7CA",0x9B47], | |
+ ["F7CC",0x9B48], | |
+ ["F7CB",0x9B49], | |
+ ["F472",0x9B4A], | |
+ ["F473",0x9B4B], | |
+ ["F474",0x9B4C], | |
+ ["F7CD",0x9B4D], | |
+ ["F475",0x9B4E], | |
+ ["CEBA",0x9B4F], | |
+ ["F476",0x9B50], | |
+ ["F7CE",0x9B51], | |
+ ["F477",0x9B52], | |
+ ["F478",0x9B53], | |
+ ["C4A7",0x9B54], | |
+ ["F479",0x9B55], | |
+ ["F47A",0x9B56], | |
+ ["F47B",0x9B57], | |
+ ["F47C",0x9B58], | |
+ ["F47D",0x9B59], | |
+ ["F47E",0x9B5A], | |
+ ["F480",0x9B5B], | |
+ ["F481",0x9B5C], | |
+ ["F482",0x9B5D], | |
+ ["F483",0x9B5E], | |
+ ["F484",0x9B5F], | |
+ ["F485",0x9B60], | |
+ ["F486",0x9B61], | |
+ ["F487",0x9B62], | |
+ ["F488",0x9B63], | |
+ ["F489",0x9B64], | |
+ ["F48A",0x9B65], | |
+ ["F48B",0x9B66], | |
+ ["F48C",0x9B67], | |
+ ["F48D",0x9B68], | |
+ ["F48E",0x9B69], | |
+ ["F48F",0x9B6A], | |
+ ["F490",0x9B6B], | |
+ ["F491",0x9B6C], | |
+ ["F492",0x9B6D], | |
+ ["F493",0x9B6E], | |
+ ["F494",0x9B6F], | |
+ ["F495",0x9B70], | |
+ ["F496",0x9B71], | |
+ ["F497",0x9B72], | |
+ ["F498",0x9B73], | |
+ ["F499",0x9B74], | |
+ ["F49A",0x9B75], | |
+ ["F49B",0x9B76], | |
+ ["F49C",0x9B77], | |
+ ["F49D",0x9B78], | |
+ ["F49E",0x9B79], | |
+ ["F49F",0x9B7A], | |
+ ["F4A0",0x9B7B], | |
+ ["F540",0x9B7C], | |
+ ["F541",0x9B7D], | |
+ ["F542",0x9B7E], | |
+ ["F543",0x9B7F], | |
+ ["F544",0x9B80], | |
+ ["F545",0x9B81], | |
+ ["F546",0x9B82], | |
+ ["F547",0x9B83], | |
+ ["F548",0x9B84], | |
+ ["F549",0x9B85], | |
+ ["F54A",0x9B86], | |
+ ["F54B",0x9B87], | |
+ ["F54C",0x9B88], | |
+ ["F54D",0x9B89], | |
+ ["F54E",0x9B8A], | |
+ ["F54F",0x9B8B], | |
+ ["F550",0x9B8C], | |
+ ["F551",0x9B8D], | |
+ ["F552",0x9B8E], | |
+ ["F553",0x9B8F], | |
+ ["F554",0x9B90], | |
+ ["F555",0x9B91], | |
+ ["F556",0x9B92], | |
+ ["F557",0x9B93], | |
+ ["F558",0x9B94], | |
+ ["F559",0x9B95], | |
+ ["F55A",0x9B96], | |
+ ["F55B",0x9B97], | |
+ ["F55C",0x9B98], | |
+ ["F55D",0x9B99], | |
+ ["F55E",0x9B9A], | |
+ ["F55F",0x9B9B], | |
+ ["F560",0x9B9C], | |
+ ["F561",0x9B9D], | |
+ ["F562",0x9B9E], | |
+ ["F563",0x9B9F], | |
+ ["F564",0x9BA0], | |
+ ["F565",0x9BA1], | |
+ ["F566",0x9BA2], | |
+ ["F567",0x9BA3], | |
+ ["F568",0x9BA4], | |
+ ["F569",0x9BA5], | |
+ ["F56A",0x9BA6], | |
+ ["F56B",0x9BA7], | |
+ ["F56C",0x9BA8], | |
+ ["F56D",0x9BA9], | |
+ ["F56E",0x9BAA], | |
+ ["F56F",0x9BAB], | |
+ ["F570",0x9BAC], | |
+ ["F571",0x9BAD], | |
+ ["F572",0x9BAE], | |
+ ["F573",0x9BAF], | |
+ ["F574",0x9BB0], | |
+ ["F575",0x9BB1], | |
+ ["F576",0x9BB2], | |
+ ["F577",0x9BB3], | |
+ ["F578",0x9BB4], | |
+ ["F579",0x9BB5], | |
+ ["F57A",0x9BB6], | |
+ ["F57B",0x9BB7], | |
+ ["F57C",0x9BB8], | |
+ ["F57D",0x9BB9], | |
+ ["F57E",0x9BBA], | |
+ ["F580",0x9BBB], | |
+ ["F581",0x9BBC], | |
+ ["F582",0x9BBD], | |
+ ["F583",0x9BBE], | |
+ ["F584",0x9BBF], | |
+ ["F585",0x9BC0], | |
+ ["F586",0x9BC1], | |
+ ["F587",0x9BC2], | |
+ ["F588",0x9BC3], | |
+ ["F589",0x9BC4], | |
+ ["F58A",0x9BC5], | |
+ ["F58B",0x9BC6], | |
+ ["F58C",0x9BC7], | |
+ ["F58D",0x9BC8], | |
+ ["F58E",0x9BC9], | |
+ ["F58F",0x9BCA], | |
+ ["F590",0x9BCB], | |
+ ["F591",0x9BCC], | |
+ ["F592",0x9BCD], | |
+ ["F593",0x9BCE], | |
+ ["F594",0x9BCF], | |
+ ["F595",0x9BD0], | |
+ ["F596",0x9BD1], | |
+ ["F597",0x9BD2], | |
+ ["F598",0x9BD3], | |
+ ["F599",0x9BD4], | |
+ ["F59A",0x9BD5], | |
+ ["F59B",0x9BD6], | |
+ ["F59C",0x9BD7], | |
+ ["F59D",0x9BD8], | |
+ ["F59E",0x9BD9], | |
+ ["F59F",0x9BDA], | |
+ ["F5A0",0x9BDB], | |
+ ["F640",0x9BDC], | |
+ ["F641",0x9BDD], | |
+ ["F642",0x9BDE], | |
+ ["F643",0x9BDF], | |
+ ["F644",0x9BE0], | |
+ ["F645",0x9BE1], | |
+ ["F646",0x9BE2], | |
+ ["F647",0x9BE3], | |
+ ["F648",0x9BE4], | |
+ ["F649",0x9BE5], | |
+ ["F64A",0x9BE6], | |
+ ["F64B",0x9BE7], | |
+ ["F64C",0x9BE8], | |
+ ["F64D",0x9BE9], | |
+ ["F64E",0x9BEA], | |
+ ["F64F",0x9BEB], | |
+ ["F650",0x9BEC], | |
+ ["F651",0x9BED], | |
+ ["F652",0x9BEE], | |
+ ["F653",0x9BEF], | |
+ ["F654",0x9BF0], | |
+ ["F655",0x9BF1], | |
+ ["F656",0x9BF2], | |
+ ["F657",0x9BF3], | |
+ ["F658",0x9BF4], | |
+ ["F659",0x9BF5], | |
+ ["F65A",0x9BF6], | |
+ ["F65B",0x9BF7], | |
+ ["F65C",0x9BF8], | |
+ ["F65D",0x9BF9], | |
+ ["F65E",0x9BFA], | |
+ ["F65F",0x9BFB], | |
+ ["F660",0x9BFC], | |
+ ["F661",0x9BFD], | |
+ ["F662",0x9BFE], | |
+ ["F663",0x9BFF], | |
+ ["F664",0x9C00], | |
+ ["F665",0x9C01], | |
+ ["F666",0x9C02], | |
+ ["F667",0x9C03], | |
+ ["F668",0x9C04], | |
+ ["F669",0x9C05], | |
+ ["F66A",0x9C06], | |
+ ["F66B",0x9C07], | |
+ ["F66C",0x9C08], | |
+ ["F66D",0x9C09], | |
+ ["F66E",0x9C0A], | |
+ ["F66F",0x9C0B], | |
+ ["F670",0x9C0C], | |
+ ["F671",0x9C0D], | |
+ ["F672",0x9C0E], | |
+ ["F673",0x9C0F], | |
+ ["F674",0x9C10], | |
+ ["F675",0x9C11], | |
+ ["F676",0x9C12], | |
+ ["F677",0x9C13], | |
+ ["F678",0x9C14], | |
+ ["F679",0x9C15], | |
+ ["F67A",0x9C16], | |
+ ["F67B",0x9C17], | |
+ ["F67C",0x9C18], | |
+ ["F67D",0x9C19], | |
+ ["F67E",0x9C1A], | |
+ ["F680",0x9C1B], | |
+ ["F681",0x9C1C], | |
+ ["F682",0x9C1D], | |
+ ["F683",0x9C1E], | |
+ ["F684",0x9C1F], | |
+ ["F685",0x9C20], | |
+ ["F686",0x9C21], | |
+ ["F687",0x9C22], | |
+ ["F688",0x9C23], | |
+ ["F689",0x9C24], | |
+ ["F68A",0x9C25], | |
+ ["F68B",0x9C26], | |
+ ["F68C",0x9C27], | |
+ ["F68D",0x9C28], | |
+ ["F68E",0x9C29], | |
+ ["F68F",0x9C2A], | |
+ ["F690",0x9C2B], | |
+ ["F691",0x9C2C], | |
+ ["F692",0x9C2D], | |
+ ["F693",0x9C2E], | |
+ ["F694",0x9C2F], | |
+ ["F695",0x9C30], | |
+ ["F696",0x9C31], | |
+ ["F697",0x9C32], | |
+ ["F698",0x9C33], | |
+ ["F699",0x9C34], | |
+ ["F69A",0x9C35], | |
+ ["F69B",0x9C36], | |
+ ["F69C",0x9C37], | |
+ ["F69D",0x9C38], | |
+ ["F69E",0x9C39], | |
+ ["F69F",0x9C3A], | |
+ ["F6A0",0x9C3B], | |
+ ["F740",0x9C3C], | |
+ ["F741",0x9C3D], | |
+ ["F742",0x9C3E], | |
+ ["F743",0x9C3F], | |
+ ["F744",0x9C40], | |
+ ["F745",0x9C41], | |
+ ["F746",0x9C42], | |
+ ["F747",0x9C43], | |
+ ["F748",0x9C44], | |
+ ["F749",0x9C45], | |
+ ["F74A",0x9C46], | |
+ ["F74B",0x9C47], | |
+ ["F74C",0x9C48], | |
+ ["F74D",0x9C49], | |
+ ["F74E",0x9C4A], | |
+ ["F74F",0x9C4B], | |
+ ["F750",0x9C4C], | |
+ ["F751",0x9C4D], | |
+ ["F752",0x9C4E], | |
+ ["F753",0x9C4F], | |
+ ["F754",0x9C50], | |
+ ["F755",0x9C51], | |
+ ["F756",0x9C52], | |
+ ["F757",0x9C53], | |
+ ["F758",0x9C54], | |
+ ["F759",0x9C55], | |
+ ["F75A",0x9C56], | |
+ ["F75B",0x9C57], | |
+ ["F75C",0x9C58], | |
+ ["F75D",0x9C59], | |
+ ["F75E",0x9C5A], | |
+ ["F75F",0x9C5B], | |
+ ["F760",0x9C5C], | |
+ ["F761",0x9C5D], | |
+ ["F762",0x9C5E], | |
+ ["F763",0x9C5F], | |
+ ["F764",0x9C60], | |
+ ["F765",0x9C61], | |
+ ["F766",0x9C62], | |
+ ["F767",0x9C63], | |
+ ["F768",0x9C64], | |
+ ["F769",0x9C65], | |
+ ["F76A",0x9C66], | |
+ ["F76B",0x9C67], | |
+ ["F76C",0x9C68], | |
+ ["F76D",0x9C69], | |
+ ["F76E",0x9C6A], | |
+ ["F76F",0x9C6B], | |
+ ["F770",0x9C6C], | |
+ ["F771",0x9C6D], | |
+ ["F772",0x9C6E], | |
+ ["F773",0x9C6F], | |
+ ["F774",0x9C70], | |
+ ["F775",0x9C71], | |
+ ["F776",0x9C72], | |
+ ["F777",0x9C73], | |
+ ["F778",0x9C74], | |
+ ["F779",0x9C75], | |
+ ["F77A",0x9C76], | |
+ ["F77B",0x9C77], | |
+ ["F77C",0x9C78], | |
+ ["F77D",0x9C79], | |
+ ["F77E",0x9C7A], | |
+ ["F780",0x9C7B], | |
+ ["D3E3",0x9C7C], | |
+ ["F781",0x9C7D], | |
+ ["F782",0x9C7E], | |
+ ["F6CF",0x9C7F], | |
+ ["F783",0x9C80], | |
+ ["C2B3",0x9C81], | |
+ ["F6D0",0x9C82], | |
+ ["F784",0x9C83], | |
+ ["F785",0x9C84], | |
+ ["F6D1",0x9C85], | |
+ ["F6D2",0x9C86], | |
+ ["F6D3",0x9C87], | |
+ ["F6D4",0x9C88], | |
+ ["F786",0x9C89], | |
+ ["F787",0x9C8A], | |
+ ["F6D6",0x9C8B], | |
+ ["F788",0x9C8C], | |
+ ["B1AB",0x9C8D], | |
+ ["F6D7",0x9C8E], | |
+ ["F789",0x9C8F], | |
+ ["F6D8",0x9C90], | |
+ ["F6D9",0x9C91], | |
+ ["F6DA",0x9C92], | |
+ ["F78A",0x9C93], | |
+ ["F6DB",0x9C94], | |
+ ["F6DC",0x9C95], | |
+ ["F78B",0x9C96], | |
+ ["F78C",0x9C97], | |
+ ["F78D",0x9C98], | |
+ ["F78E",0x9C99], | |
+ ["F6DD",0x9C9A], | |
+ ["F6DE",0x9C9B], | |
+ ["CFCA",0x9C9C], | |
+ ["F78F",0x9C9D], | |
+ ["F6DF",0x9C9E], | |
+ ["F6E0",0x9C9F], | |
+ ["F6E1",0x9CA0], | |
+ ["F6E2",0x9CA1], | |
+ ["F6E3",0x9CA2], | |
+ ["F6E4",0x9CA3], | |
+ ["C0F0",0x9CA4], | |
+ ["F6E5",0x9CA5], | |
+ ["F6E6",0x9CA6], | |
+ ["F6E7",0x9CA7], | |
+ ["F6E8",0x9CA8], | |
+ ["F6E9",0x9CA9], | |
+ ["F790",0x9CAA], | |
+ ["F6EA",0x9CAB], | |
+ ["F791",0x9CAC], | |
+ ["F6EB",0x9CAD], | |
+ ["F6EC",0x9CAE], | |
+ ["F792",0x9CAF], | |
+ ["F6ED",0x9CB0], | |
+ ["F6EE",0x9CB1], | |
+ ["F6EF",0x9CB2], | |
+ ["F6F0",0x9CB3], | |
+ ["F6F1",0x9CB4], | |
+ ["F6F2",0x9CB5], | |
+ ["F6F3",0x9CB6], | |
+ ["F6F4",0x9CB7], | |
+ ["BEA8",0x9CB8], | |
+ ["F793",0x9CB9], | |
+ ["F6F5",0x9CBA], | |
+ ["F6F6",0x9CBB], | |
+ ["F6F7",0x9CBC], | |
+ ["F6F8",0x9CBD], | |
+ ["F794",0x9CBE], | |
+ ["F795",0x9CBF], | |
+ ["F796",0x9CC0], | |
+ ["F797",0x9CC1], | |
+ ["F798",0x9CC2], | |
+ ["C8FA",0x9CC3], | |
+ ["F6F9",0x9CC4], | |
+ ["F6FA",0x9CC5], | |
+ ["F6FB",0x9CC6], | |
+ ["F6FC",0x9CC7], | |
+ ["F799",0x9CC8], | |
+ ["F79A",0x9CC9], | |
+ ["F6FD",0x9CCA], | |
+ ["F6FE",0x9CCB], | |
+ ["F7A1",0x9CCC], | |
+ ["F7A2",0x9CCD], | |
+ ["F7A3",0x9CCE], | |
+ ["F7A4",0x9CCF], | |
+ ["F7A5",0x9CD0], | |
+ ["F79B",0x9CD1], | |
+ ["F79C",0x9CD2], | |
+ ["F7A6",0x9CD3], | |
+ ["F7A7",0x9CD4], | |
+ ["F7A8",0x9CD5], | |
+ ["B1EE",0x9CD6], | |
+ ["F7A9",0x9CD7], | |
+ ["F7AA",0x9CD8], | |
+ ["F7AB",0x9CD9], | |
+ ["F79D",0x9CDA], | |
+ ["F79E",0x9CDB], | |
+ ["F7AC",0x9CDC], | |
+ ["F7AD",0x9CDD], | |
+ ["C1DB",0x9CDE], | |
+ ["F7AE",0x9CDF], | |
+ ["F79F",0x9CE0], | |
+ ["F7A0",0x9CE1], | |
+ ["F7AF",0x9CE2], | |
+ ["F840",0x9CE3], | |
+ ["F841",0x9CE4], | |
+ ["F842",0x9CE5], | |
+ ["F843",0x9CE6], | |
+ ["F844",0x9CE7], | |
+ ["F845",0x9CE8], | |
+ ["F846",0x9CE9], | |
+ ["F847",0x9CEA], | |
+ ["F848",0x9CEB], | |
+ ["F849",0x9CEC], | |
+ ["F84A",0x9CED], | |
+ ["F84B",0x9CEE], | |
+ ["F84C",0x9CEF], | |
+ ["F84D",0x9CF0], | |
+ ["F84E",0x9CF1], | |
+ ["F84F",0x9CF2], | |
+ ["F850",0x9CF3], | |
+ ["F851",0x9CF4], | |
+ ["F852",0x9CF5], | |
+ ["F853",0x9CF6], | |
+ ["F854",0x9CF7], | |
+ ["F855",0x9CF8], | |
+ ["F856",0x9CF9], | |
+ ["F857",0x9CFA], | |
+ ["F858",0x9CFB], | |
+ ["F859",0x9CFC], | |
+ ["F85A",0x9CFD], | |
+ ["F85B",0x9CFE], | |
+ ["F85C",0x9CFF], | |
+ ["F85D",0x9D00], | |
+ ["F85E",0x9D01], | |
+ ["F85F",0x9D02], | |
+ ["F860",0x9D03], | |
+ ["F861",0x9D04], | |
+ ["F862",0x9D05], | |
+ ["F863",0x9D06], | |
+ ["F864",0x9D07], | |
+ ["F865",0x9D08], | |
+ ["F866",0x9D09], | |
+ ["F867",0x9D0A], | |
+ ["F868",0x9D0B], | |
+ ["F869",0x9D0C], | |
+ ["F86A",0x9D0D], | |
+ ["F86B",0x9D0E], | |
+ ["F86C",0x9D0F], | |
+ ["F86D",0x9D10], | |
+ ["F86E",0x9D11], | |
+ ["F86F",0x9D12], | |
+ ["F870",0x9D13], | |
+ ["F871",0x9D14], | |
+ ["F872",0x9D15], | |
+ ["F873",0x9D16], | |
+ ["F874",0x9D17], | |
+ ["F875",0x9D18], | |
+ ["F876",0x9D19], | |
+ ["F877",0x9D1A], | |
+ ["F878",0x9D1B], | |
+ ["F879",0x9D1C], | |
+ ["F87A",0x9D1D], | |
+ ["F87B",0x9D1E], | |
+ ["F87C",0x9D1F], | |
+ ["F87D",0x9D20], | |
+ ["F87E",0x9D21], | |
+ ["F880",0x9D22], | |
+ ["F881",0x9D23], | |
+ ["F882",0x9D24], | |
+ ["F883",0x9D25], | |
+ ["F884",0x9D26], | |
+ ["F885",0x9D27], | |
+ ["F886",0x9D28], | |
+ ["F887",0x9D29], | |
+ ["F888",0x9D2A], | |
+ ["F889",0x9D2B], | |
+ ["F88A",0x9D2C], | |
+ ["F88B",0x9D2D], | |
+ ["F88C",0x9D2E], | |
+ ["F88D",0x9D2F], | |
+ ["F88E",0x9D30], | |
+ ["F88F",0x9D31], | |
+ ["F890",0x9D32], | |
+ ["F891",0x9D33], | |
+ ["F892",0x9D34], | |
+ ["F893",0x9D35], | |
+ ["F894",0x9D36], | |
+ ["F895",0x9D37], | |
+ ["F896",0x9D38], | |
+ ["F897",0x9D39], | |
+ ["F898",0x9D3A], | |
+ ["F899",0x9D3B], | |
+ ["F89A",0x9D3C], | |
+ ["F89B",0x9D3D], | |
+ ["F89C",0x9D3E], | |
+ ["F89D",0x9D3F], | |
+ ["F89E",0x9D40], | |
+ ["F89F",0x9D41], | |
+ ["F8A0",0x9D42], | |
+ ["F940",0x9D43], | |
+ ["F941",0x9D44], | |
+ ["F942",0x9D45], | |
+ ["F943",0x9D46], | |
+ ["F944",0x9D47], | |
+ ["F945",0x9D48], | |
+ ["F946",0x9D49], | |
+ ["F947",0x9D4A], | |
+ ["F948",0x9D4B], | |
+ ["F949",0x9D4C], | |
+ ["F94A",0x9D4D], | |
+ ["F94B",0x9D4E], | |
+ ["F94C",0x9D4F], | |
+ ["F94D",0x9D50], | |
+ ["F94E",0x9D51], | |
+ ["F94F",0x9D52], | |
+ ["F950",0x9D53], | |
+ ["F951",0x9D54], | |
+ ["F952",0x9D55], | |
+ ["F953",0x9D56], | |
+ ["F954",0x9D57], | |
+ ["F955",0x9D58], | |
+ ["F956",0x9D59], | |
+ ["F957",0x9D5A], | |
+ ["F958",0x9D5B], | |
+ ["F959",0x9D5C], | |
+ ["F95A",0x9D5D], | |
+ ["F95B",0x9D5E], | |
+ ["F95C",0x9D5F], | |
+ ["F95D",0x9D60], | |
+ ["F95E",0x9D61], | |
+ ["F95F",0x9D62], | |
+ ["F960",0x9D63], | |
+ ["F961",0x9D64], | |
+ ["F962",0x9D65], | |
+ ["F963",0x9D66], | |
+ ["F964",0x9D67], | |
+ ["F965",0x9D68], | |
+ ["F966",0x9D69], | |
+ ["F967",0x9D6A], | |
+ ["F968",0x9D6B], | |
+ ["F969",0x9D6C], | |
+ ["F96A",0x9D6D], | |
+ ["F96B",0x9D6E], | |
+ ["F96C",0x9D6F], | |
+ ["F96D",0x9D70], | |
+ ["F96E",0x9D71], | |
+ ["F96F",0x9D72], | |
+ ["F970",0x9D73], | |
+ ["F971",0x9D74], | |
+ ["F972",0x9D75], | |
+ ["F973",0x9D76], | |
+ ["F974",0x9D77], | |
+ ["F975",0x9D78], | |
+ ["F976",0x9D79], | |
+ ["F977",0x9D7A], | |
+ ["F978",0x9D7B], | |
+ ["F979",0x9D7C], | |
+ ["F97A",0x9D7D], | |
+ ["F97B",0x9D7E], | |
+ ["F97C",0x9D7F], | |
+ ["F97D",0x9D80], | |
+ ["F97E",0x9D81], | |
+ ["F980",0x9D82], | |
+ ["F981",0x9D83], | |
+ ["F982",0x9D84], | |
+ ["F983",0x9D85], | |
+ ["F984",0x9D86], | |
+ ["F985",0x9D87], | |
+ ["F986",0x9D88], | |
+ ["F987",0x9D89], | |
+ ["F988",0x9D8A], | |
+ ["F989",0x9D8B], | |
+ ["F98A",0x9D8C], | |
+ ["F98B",0x9D8D], | |
+ ["F98C",0x9D8E], | |
+ ["F98D",0x9D8F], | |
+ ["F98E",0x9D90], | |
+ ["F98F",0x9D91], | |
+ ["F990",0x9D92], | |
+ ["F991",0x9D93], | |
+ ["F992",0x9D94], | |
+ ["F993",0x9D95], | |
+ ["F994",0x9D96], | |
+ ["F995",0x9D97], | |
+ ["F996",0x9D98], | |
+ ["F997",0x9D99], | |
+ ["F998",0x9D9A], | |
+ ["F999",0x9D9B], | |
+ ["F99A",0x9D9C], | |
+ ["F99B",0x9D9D], | |
+ ["F99C",0x9D9E], | |
+ ["F99D",0x9D9F], | |
+ ["F99E",0x9DA0], | |
+ ["F99F",0x9DA1], | |
+ ["F9A0",0x9DA2], | |
+ ["FA40",0x9DA3], | |
+ ["FA41",0x9DA4], | |
+ ["FA42",0x9DA5], | |
+ ["FA43",0x9DA6], | |
+ ["FA44",0x9DA7], | |
+ ["FA45",0x9DA8], | |
+ ["FA46",0x9DA9], | |
+ ["FA47",0x9DAA], | |
+ ["FA48",0x9DAB], | |
+ ["FA49",0x9DAC], | |
+ ["FA4A",0x9DAD], | |
+ ["FA4B",0x9DAE], | |
+ ["FA4C",0x9DAF], | |
+ ["FA4D",0x9DB0], | |
+ ["FA4E",0x9DB1], | |
+ ["FA4F",0x9DB2], | |
+ ["FA50",0x9DB3], | |
+ ["FA51",0x9DB4], | |
+ ["FA52",0x9DB5], | |
+ ["FA53",0x9DB6], | |
+ ["FA54",0x9DB7], | |
+ ["FA55",0x9DB8], | |
+ ["FA56",0x9DB9], | |
+ ["FA57",0x9DBA], | |
+ ["FA58",0x9DBB], | |
+ ["FA59",0x9DBC], | |
+ ["FA5A",0x9DBD], | |
+ ["FA5B",0x9DBE], | |
+ ["FA5C",0x9DBF], | |
+ ["FA5D",0x9DC0], | |
+ ["FA5E",0x9DC1], | |
+ ["FA5F",0x9DC2], | |
+ ["FA60",0x9DC3], | |
+ ["FA61",0x9DC4], | |
+ ["FA62",0x9DC5], | |
+ ["FA63",0x9DC6], | |
+ ["FA64",0x9DC7], | |
+ ["FA65",0x9DC8], | |
+ ["FA66",0x9DC9], | |
+ ["FA67",0x9DCA], | |
+ ["FA68",0x9DCB], | |
+ ["FA69",0x9DCC], | |
+ ["FA6A",0x9DCD], | |
+ ["FA6B",0x9DCE], | |
+ ["FA6C",0x9DCF], | |
+ ["FA6D",0x9DD0], | |
+ ["FA6E",0x9DD1], | |
+ ["FA6F",0x9DD2], | |
+ ["FA70",0x9DD3], | |
+ ["FA71",0x9DD4], | |
+ ["FA72",0x9DD5], | |
+ ["FA73",0x9DD6], | |
+ ["FA74",0x9DD7], | |
+ ["FA75",0x9DD8], | |
+ ["FA76",0x9DD9], | |
+ ["FA77",0x9DDA], | |
+ ["FA78",0x9DDB], | |
+ ["FA79",0x9DDC], | |
+ ["FA7A",0x9DDD], | |
+ ["FA7B",0x9DDE], | |
+ ["FA7C",0x9DDF], | |
+ ["FA7D",0x9DE0], | |
+ ["FA7E",0x9DE1], | |
+ ["FA80",0x9DE2], | |
+ ["FA81",0x9DE3], | |
+ ["FA82",0x9DE4], | |
+ ["FA83",0x9DE5], | |
+ ["FA84",0x9DE6], | |
+ ["FA85",0x9DE7], | |
+ ["FA86",0x9DE8], | |
+ ["FA87",0x9DE9], | |
+ ["FA88",0x9DEA], | |
+ ["FA89",0x9DEB], | |
+ ["FA8A",0x9DEC], | |
+ ["FA8B",0x9DED], | |
+ ["FA8C",0x9DEE], | |
+ ["FA8D",0x9DEF], | |
+ ["FA8E",0x9DF0], | |
+ ["FA8F",0x9DF1], | |
+ ["FA90",0x9DF2], | |
+ ["FA91",0x9DF3], | |
+ ["FA92",0x9DF4], | |
+ ["FA93",0x9DF5], | |
+ ["FA94",0x9DF6], | |
+ ["FA95",0x9DF7], | |
+ ["FA96",0x9DF8], | |
+ ["FA97",0x9DF9], | |
+ ["FA98",0x9DFA], | |
+ ["FA99",0x9DFB], | |
+ ["FA9A",0x9DFC], | |
+ ["FA9B",0x9DFD], | |
+ ["FA9C",0x9DFE], | |
+ ["FA9D",0x9DFF], | |
+ ["FA9E",0x9E00], | |
+ ["FA9F",0x9E01], | |
+ ["FAA0",0x9E02], | |
+ ["FB40",0x9E03], | |
+ ["FB41",0x9E04], | |
+ ["FB42",0x9E05], | |
+ ["FB43",0x9E06], | |
+ ["FB44",0x9E07], | |
+ ["FB45",0x9E08], | |
+ ["FB46",0x9E09], | |
+ ["FB47",0x9E0A], | |
+ ["FB48",0x9E0B], | |
+ ["FB49",0x9E0C], | |
+ ["FB4A",0x9E0D], | |
+ ["FB4B",0x9E0E], | |
+ ["FB4C",0x9E0F], | |
+ ["FB4D",0x9E10], | |
+ ["FB4E",0x9E11], | |
+ ["FB4F",0x9E12], | |
+ ["FB50",0x9E13], | |
+ ["FB51",0x9E14], | |
+ ["FB52",0x9E15], | |
+ ["FB53",0x9E16], | |
+ ["FB54",0x9E17], | |
+ ["FB55",0x9E18], | |
+ ["FB56",0x9E19], | |
+ ["FB57",0x9E1A], | |
+ ["FB58",0x9E1B], | |
+ ["FB59",0x9E1C], | |
+ ["FB5A",0x9E1D], | |
+ ["FB5B",0x9E1E], | |
+ ["C4F1",0x9E1F], | |
+ ["F0AF",0x9E20], | |
+ ["BCA6",0x9E21], | |
+ ["F0B0",0x9E22], | |
+ ["C3F9",0x9E23], | |
+ ["FB5C",0x9E24], | |
+ ["C5B8",0x9E25], | |
+ ["D1BB",0x9E26], | |
+ ["FB5D",0x9E27], | |
+ ["F0B1",0x9E28], | |
+ ["F0B2",0x9E29], | |
+ ["F0B3",0x9E2A], | |
+ ["F0B4",0x9E2B], | |
+ ["F0B5",0x9E2C], | |
+ ["D1BC",0x9E2D], | |
+ ["FB5E",0x9E2E], | |
+ ["D1EC",0x9E2F], | |
+ ["FB5F",0x9E30], | |
+ ["F0B7",0x9E31], | |
+ ["F0B6",0x9E32], | |
+ ["D4A7",0x9E33], | |
+ ["FB60",0x9E34], | |
+ ["CDD2",0x9E35], | |
+ ["F0B8",0x9E36], | |
+ ["F0BA",0x9E37], | |
+ ["F0B9",0x9E38], | |
+ ["F0BB",0x9E39], | |
+ ["F0BC",0x9E3A], | |
+ ["FB61",0x9E3B], | |
+ ["FB62",0x9E3C], | |
+ ["B8EB",0x9E3D], | |
+ ["F0BD",0x9E3E], | |
+ ["BAE8",0x9E3F], | |
+ ["FB63",0x9E40], | |
+ ["F0BE",0x9E41], | |
+ ["F0BF",0x9E42], | |
+ ["BEE9",0x9E43], | |
+ ["F0C0",0x9E44], | |
+ ["B6EC",0x9E45], | |
+ ["F0C1",0x9E46], | |
+ ["F0C2",0x9E47], | |
+ ["F0C3",0x9E48], | |
+ ["F0C4",0x9E49], | |
+ ["C8B5",0x9E4A], | |
+ ["F0C5",0x9E4B], | |
+ ["F0C6",0x9E4C], | |
+ ["FB64",0x9E4D], | |
+ ["F0C7",0x9E4E], | |
+ ["C5F4",0x9E4F], | |
+ ["FB65",0x9E50], | |
+ ["F0C8",0x9E51], | |
+ ["FB66",0x9E52], | |
+ ["FB67",0x9E53], | |
+ ["FB68",0x9E54], | |
+ ["F0C9",0x9E55], | |
+ ["FB69",0x9E56], | |
+ ["F0CA",0x9E57], | |
+ ["F7BD",0x9E58], | |
+ ["FB6A",0x9E59], | |
+ ["F0CB",0x9E5A], | |
+ ["F0CC",0x9E5B], | |
+ ["F0CD",0x9E5C], | |
+ ["FB6B",0x9E5D], | |
+ ["F0CE",0x9E5E], | |
+ ["FB6C",0x9E5F], | |
+ ["FB6D",0x9E60], | |
+ ["FB6E",0x9E61], | |
+ ["FB6F",0x9E62], | |
+ ["F0CF",0x9E63], | |
+ ["BAD7",0x9E64], | |
+ ["FB70",0x9E65], | |
+ ["F0D0",0x9E66], | |
+ ["F0D1",0x9E67], | |
+ ["F0D2",0x9E68], | |
+ ["F0D3",0x9E69], | |
+ ["F0D4",0x9E6A], | |
+ ["F0D5",0x9E6B], | |
+ ["F0D6",0x9E6C], | |
+ ["F0D8",0x9E6D], | |
+ ["FB71",0x9E6E], | |
+ ["FB72",0x9E6F], | |
+ ["D3A5",0x9E70], | |
+ ["F0D7",0x9E71], | |
+ ["FB73",0x9E72], | |
+ ["F0D9",0x9E73], | |
+ ["FB74",0x9E74], | |
+ ["FB75",0x9E75], | |
+ ["FB76",0x9E76], | |
+ ["FB77",0x9E77], | |
+ ["FB78",0x9E78], | |
+ ["FB79",0x9E79], | |
+ ["FB7A",0x9E7A], | |
+ ["FB7B",0x9E7B], | |
+ ["FB7C",0x9E7C], | |
+ ["FB7D",0x9E7D], | |
+ ["F5BA",0x9E7E], | |
+ ["C2B9",0x9E7F], | |
+ ["FB7E",0x9E80], | |
+ ["FB80",0x9E81], | |
+ ["F7E4",0x9E82], | |
+ ["FB81",0x9E83], | |
+ ["FB82",0x9E84], | |
+ ["FB83",0x9E85], | |
+ ["FB84",0x9E86], | |
+ ["F7E5",0x9E87], | |
+ ["F7E6",0x9E88], | |
+ ["FB85",0x9E89], | |
+ ["FB86",0x9E8A], | |
+ ["F7E7",0x9E8B], | |
+ ["FB87",0x9E8C], | |
+ ["FB88",0x9E8D], | |
+ ["FB89",0x9E8E], | |
+ ["FB8A",0x9E8F], | |
+ ["FB8B",0x9E90], | |
+ ["FB8C",0x9E91], | |
+ ["F7E8",0x9E92], | |
+ ["C2B4",0x9E93], | |
+ ["FB8D",0x9E94], | |
+ ["FB8E",0x9E95], | |
+ ["FB8F",0x9E96], | |
+ ["FB90",0x9E97], | |
+ ["FB91",0x9E98], | |
+ ["FB92",0x9E99], | |
+ ["FB93",0x9E9A], | |
+ ["FB94",0x9E9B], | |
+ ["FB95",0x9E9C], | |
+ ["F7EA",0x9E9D], | |
+ ["FB96",0x9E9E], | |
+ ["F7EB",0x9E9F], | |
+ ["FB97",0x9EA0], | |
+ ["FB98",0x9EA1], | |
+ ["FB99",0x9EA2], | |
+ ["FB9A",0x9EA3], | |
+ ["FB9B",0x9EA4], | |
+ ["FB9C",0x9EA5], | |
+ ["C2F3",0x9EA6], | |
+ ["FB9D",0x9EA7], | |
+ ["FB9E",0x9EA8], | |
+ ["FB9F",0x9EA9], | |
+ ["FBA0",0x9EAA], | |
+ ["FC40",0x9EAB], | |
+ ["FC41",0x9EAC], | |
+ ["FC42",0x9EAD], | |
+ ["FC43",0x9EAE], | |
+ ["FC44",0x9EAF], | |
+ ["FC45",0x9EB0], | |
+ ["FC46",0x9EB1], | |
+ ["FC47",0x9EB2], | |
+ ["FC48",0x9EB3], | |
+ ["F4F0",0x9EB4], | |
+ ["FC49",0x9EB5], | |
+ ["FC4A",0x9EB6], | |
+ ["FC4B",0x9EB7], | |
+ ["F4EF",0x9EB8], | |
+ ["FC4C",0x9EB9], | |
+ ["FC4D",0x9EBA], | |
+ ["C2E9",0x9EBB], | |
+ ["FC4E",0x9EBC], | |
+ ["F7E1",0x9EBD], | |
+ ["F7E2",0x9EBE], | |
+ ["FC4F",0x9EBF], | |
+ ["FC50",0x9EC0], | |
+ ["FC51",0x9EC1], | |
+ ["FC52",0x9EC2], | |
+ ["FC53",0x9EC3], | |
+ ["BBC6",0x9EC4], | |
+ ["FC54",0x9EC5], | |
+ ["FC55",0x9EC6], | |
+ ["FC56",0x9EC7], | |
+ ["FC57",0x9EC8], | |
+ ["D9E4",0x9EC9], | |
+ ["FC58",0x9ECA], | |
+ ["FC59",0x9ECB], | |
+ ["FC5A",0x9ECC], | |
+ ["CAF2",0x9ECD], | |
+ ["C0E8",0x9ECE], | |
+ ["F0A4",0x9ECF], | |
+ ["FC5B",0x9ED0], | |
+ ["BADA",0x9ED1], | |
+ ["FC5C",0x9ED2], | |
+ ["FC5D",0x9ED3], | |
+ ["C7AD",0x9ED4], | |
+ ["FC5E",0x9ED5], | |
+ ["FC5F",0x9ED6], | |
+ ["FC60",0x9ED7], | |
+ ["C4AC",0x9ED8], | |
+ ["FC61",0x9ED9], | |
+ ["FC62",0x9EDA], | |
+ ["F7EC",0x9EDB], | |
+ ["F7ED",0x9EDC], | |
+ ["F7EE",0x9EDD], | |
+ ["FC63",0x9EDE], | |
+ ["F7F0",0x9EDF], | |
+ ["F7EF",0x9EE0], | |
+ ["FC64",0x9EE1], | |
+ ["F7F1",0x9EE2], | |
+ ["FC65",0x9EE3], | |
+ ["FC66",0x9EE4], | |
+ ["F7F4",0x9EE5], | |
+ ["FC67",0x9EE6], | |
+ ["F7F3",0x9EE7], | |
+ ["FC68",0x9EE8], | |
+ ["F7F2",0x9EE9], | |
+ ["F7F5",0x9EEA], | |
+ ["FC69",0x9EEB], | |
+ ["FC6A",0x9EEC], | |
+ ["FC6B",0x9EED], | |
+ ["FC6C",0x9EEE], | |
+ ["F7F6",0x9EEF], | |
+ ["FC6D",0x9EF0], | |
+ ["FC6E",0x9EF1], | |
+ ["FC6F",0x9EF2], | |
+ ["FC70",0x9EF3], | |
+ ["FC71",0x9EF4], | |
+ ["FC72",0x9EF5], | |
+ ["FC73",0x9EF6], | |
+ ["FC74",0x9EF7], | |
+ ["FC75",0x9EF8], | |
+ ["EDE9",0x9EF9], | |
+ ["FC76",0x9EFA], | |
+ ["EDEA",0x9EFB], | |
+ ["EDEB",0x9EFC], | |
+ ["FC77",0x9EFD], | |
+ ["F6BC",0x9EFE], | |
+ ["FC78",0x9EFF], | |
+ ["FC79",0x9F00], | |
+ ["FC7A",0x9F01], | |
+ ["FC7B",0x9F02], | |
+ ["FC7C",0x9F03], | |
+ ["FC7D",0x9F04], | |
+ ["FC7E",0x9F05], | |
+ ["FC80",0x9F06], | |
+ ["FC81",0x9F07], | |
+ ["FC82",0x9F08], | |
+ ["FC83",0x9F09], | |
+ ["FC84",0x9F0A], | |
+ ["F6BD",0x9F0B], | |
+ ["FC85",0x9F0C], | |
+ ["F6BE",0x9F0D], | |
+ ["B6A6",0x9F0E], | |
+ ["FC86",0x9F0F], | |
+ ["D8BE",0x9F10], | |
+ ["FC87",0x9F11], | |
+ ["FC88",0x9F12], | |
+ ["B9C4",0x9F13], | |
+ ["FC89",0x9F14], | |
+ ["FC8A",0x9F15], | |
+ ["FC8B",0x9F16], | |
+ ["D8BB",0x9F17], | |
+ ["FC8C",0x9F18], | |
+ ["DCB1",0x9F19], | |
+ ["FC8D",0x9F1A], | |
+ ["FC8E",0x9F1B], | |
+ ["FC8F",0x9F1C], | |
+ ["FC90",0x9F1D], | |
+ ["FC91",0x9F1E], | |
+ ["FC92",0x9F1F], | |
+ ["CAF3",0x9F20], | |
+ ["FC93",0x9F21], | |
+ ["F7F7",0x9F22], | |
+ ["FC94",0x9F23], | |
+ ["FC95",0x9F24], | |
+ ["FC96",0x9F25], | |
+ ["FC97",0x9F26], | |
+ ["FC98",0x9F27], | |
+ ["FC99",0x9F28], | |
+ ["FC9A",0x9F29], | |
+ ["FC9B",0x9F2A], | |
+ ["FC9C",0x9F2B], | |
+ ["F7F8",0x9F2C], | |
+ ["FC9D",0x9F2D], | |
+ ["FC9E",0x9F2E], | |
+ ["F7F9",0x9F2F], | |
+ ["FC9F",0x9F30], | |
+ ["FCA0",0x9F31], | |
+ ["FD40",0x9F32], | |
+ ["FD41",0x9F33], | |
+ ["FD42",0x9F34], | |
+ ["FD43",0x9F35], | |
+ ["FD44",0x9F36], | |
+ ["F7FB",0x9F37], | |
+ ["FD45",0x9F38], | |
+ ["F7FA",0x9F39], | |
+ ["FD46",0x9F3A], | |
+ ["B1C7",0x9F3B], | |
+ ["FD47",0x9F3C], | |
+ ["F7FC",0x9F3D], | |
+ ["F7FD",0x9F3E], | |
+ ["FD48",0x9F3F], | |
+ ["FD49",0x9F40], | |
+ ["FD4A",0x9F41], | |
+ ["FD4B",0x9F42], | |
+ ["FD4C",0x9F43], | |
+ ["F7FE",0x9F44], | |
+ ["FD4D",0x9F45], | |
+ ["FD4E",0x9F46], | |
+ ["FD4F",0x9F47], | |
+ ["FD50",0x9F48], | |
+ ["FD51",0x9F49], | |
+ ["FD52",0x9F4A], | |
+ ["FD53",0x9F4B], | |
+ ["FD54",0x9F4C], | |
+ ["FD55",0x9F4D], | |
+ ["FD56",0x9F4E], | |
+ ["FD57",0x9F4F], | |
+ ["C6EB",0x9F50], | |
+ ["ECB4",0x9F51], | |
+ ["FD58",0x9F52], | |
+ ["FD59",0x9F53], | |
+ ["FD5A",0x9F54], | |
+ ["FD5B",0x9F55], | |
+ ["FD5C",0x9F56], | |
+ ["FD5D",0x9F57], | |
+ ["FD5E",0x9F58], | |
+ ["FD5F",0x9F59], | |
+ ["FD60",0x9F5A], | |
+ ["FD61",0x9F5B], | |
+ ["FD62",0x9F5C], | |
+ ["FD63",0x9F5D], | |
+ ["FD64",0x9F5E], | |
+ ["FD65",0x9F5F], | |
+ ["FD66",0x9F60], | |
+ ["FD67",0x9F61], | |
+ ["FD68",0x9F62], | |
+ ["FD69",0x9F63], | |
+ ["FD6A",0x9F64], | |
+ ["FD6B",0x9F65], | |
+ ["FD6C",0x9F66], | |
+ ["FD6D",0x9F67], | |
+ ["FD6E",0x9F68], | |
+ ["FD6F",0x9F69], | |
+ ["FD70",0x9F6A], | |
+ ["FD71",0x9F6B], | |
+ ["FD72",0x9F6C], | |
+ ["FD73",0x9F6D], | |
+ ["FD74",0x9F6E], | |
+ ["FD75",0x9F6F], | |
+ ["FD76",0x9F70], | |
+ ["FD77",0x9F71], | |
+ ["FD78",0x9F72], | |
+ ["FD79",0x9F73], | |
+ ["FD7A",0x9F74], | |
+ ["FD7B",0x9F75], | |
+ ["FD7C",0x9F76], | |
+ ["FD7D",0x9F77], | |
+ ["FD7E",0x9F78], | |
+ ["FD80",0x9F79], | |
+ ["FD81",0x9F7A], | |
+ ["FD82",0x9F7B], | |
+ ["FD83",0x9F7C], | |
+ ["FD84",0x9F7D], | |
+ ["FD85",0x9F7E], | |
+ ["B3DD",0x9F7F], | |
+ ["F6B3",0x9F80], | |
+ ["FD86",0x9F81], | |
+ ["FD87",0x9F82], | |
+ ["F6B4",0x9F83], | |
+ ["C1E4",0x9F84], | |
+ ["F6B5",0x9F85], | |
+ ["F6B6",0x9F86], | |
+ ["F6B7",0x9F87], | |
+ ["F6B8",0x9F88], | |
+ ["F6B9",0x9F89], | |
+ ["F6BA",0x9F8A], | |
+ ["C8A3",0x9F8B], | |
+ ["F6BB",0x9F8C], | |
+ ["FD88",0x9F8D], | |
+ ["FD89",0x9F8E], | |
+ ["FD8A",0x9F8F], | |
+ ["FD8B",0x9F90], | |
+ ["FD8C",0x9F91], | |
+ ["FD8D",0x9F92], | |
+ ["FD8E",0x9F93], | |
+ ["FD8F",0x9F94], | |
+ ["FD90",0x9F95], | |
+ ["FD91",0x9F96], | |
+ ["FD92",0x9F97], | |
+ ["FD93",0x9F98], | |
+ ["C1FA",0x9F99], | |
+ ["B9A8",0x9F9A], | |
+ ["EDE8",0x9F9B], | |
+ ["FD94",0x9F9C], | |
+ ["FD95",0x9F9D], | |
+ ["FD96",0x9F9E], | |
+ ["B9EA",0x9F9F], | |
+ ["D9DF",0x9FA0], | |
+ ["FD97",0x9FA1], | |
+ ["FD98",0x9FA2], | |
+ ["FD99",0x9FA3], | |
+ ["FD9A",0x9FA4], | |
+ ["FD9B",0x9FA5], | |
+ ["FD9C",0xF92C], | |
+ ["FD9D",0xF979], | |
+ ["FD9E",0xF995], | |
+ ["FD9F",0xF9E7], | |
+ ["FDA0",0xF9F1], | |
+ ["FE40",0xFA0C], | |
+ ["FE41",0xFA0D], | |
+ ["FE42",0xFA0E], | |
+ ["FE43",0xFA0F], | |
+ ["FE44",0xFA11], | |
+ ["FE45",0xFA13], | |
+ ["FE46",0xFA14], | |
+ ["FE47",0xFA18], | |
+ ["FE48",0xFA1F], | |
+ ["FE49",0xFA20], | |
+ ["FE4A",0xFA21], | |
+ ["FE4B",0xFA23], | |
+ ["FE4C",0xFA24], | |
+ ["FE4D",0xFA27], | |
+ ["FE4E",0xFA28], | |
+ ["FE4F",0xFA29], | |
+ ["A955",0xFE30], | |
+ ["A6F2",0xFE31], | |
+ ["A6F4",0xFE33], | |
+ ["A6F5",0xFE34], | |
+ ["A6E0",0xFE35], | |
+ ["A6E1",0xFE36], | |
+ ["A6F0",0xFE37], | |
+ ["A6F1",0xFE38], | |
+ ["A6E2",0xFE39], | |
+ ["A6E3",0xFE3A], | |
+ ["A6EE",0xFE3B], | |
+ ["A6EF",0xFE3C], | |
+ ["A6E6",0xFE3D], | |
+ ["A6E7",0xFE3E], | |
+ ["A6E4",0xFE3F], | |
+ ["A6E5",0xFE40], | |
+ ["A6E8",0xFE41], | |
+ ["A6E9",0xFE42], | |
+ ["A6EA",0xFE43], | |
+ ["A6EB",0xFE44], | |
+ ["A968",0xFE49], | |
+ ["A969",0xFE4A], | |
+ ["A96A",0xFE4B], | |
+ ["A96B",0xFE4C], | |
+ ["A96C",0xFE4D], | |
+ ["A96D",0xFE4E], | |
+ ["A96E",0xFE4F], | |
+ ["A96F",0xFE50], | |
+ ["A970",0xFE51], | |
+ ["A971",0xFE52], | |
+ ["A972",0xFE54], | |
+ ["A973",0xFE55], | |
+ ["A974",0xFE56], | |
+ ["A975",0xFE57], | |
+ ["A976",0xFE59], | |
+ ["A977",0xFE5A], | |
+ ["A978",0xFE5B], | |
+ ["A979",0xFE5C], | |
+ ["A97A",0xFE5D], | |
+ ["A97B",0xFE5E], | |
+ ["A97C",0xFE5F], | |
+ ["A97D",0xFE60], | |
+ ["A97E",0xFE61], | |
+ ["A980",0xFE62], | |
+ ["A981",0xFE63], | |
+ ["A982",0xFE64], | |
+ ["A983",0xFE65], | |
+ ["A984",0xFE66], | |
+ ["A985",0xFE68], | |
+ ["A986",0xFE69], | |
+ ["A987",0xFE6A], | |
+ ["A988",0xFE6B], | |
+ ["A3A1",0xFF01], | |
+ ["A3A2",0xFF02], | |
+ ["A3A3",0xFF03], | |
+ ["A1E7",0xFF04], | |
+ ["A3A5",0xFF05], | |
+ ["A3A6",0xFF06], | |
+ ["A3A7",0xFF07], | |
+ ["A3A8",0xFF08], | |
+ ["A3A9",0xFF09], | |
+ ["A3AA",0xFF0A], | |
+ ["A3AB",0xFF0B], | |
+ ["A3AC",0xFF0C], | |
+ ["A3AD",0xFF0D], | |
+ ["A3AE",0xFF0E], | |
+ ["A3AF",0xFF0F], | |
+ ["A3B0",0xFF10], | |
+ ["A3B1",0xFF11], | |
+ ["A3B2",0xFF12], | |
+ ["A3B3",0xFF13], | |
+ ["A3B4",0xFF14], | |
+ ["A3B5",0xFF15], | |
+ ["A3B6",0xFF16], | |
+ ["A3B7",0xFF17], | |
+ ["A3B8",0xFF18], | |
+ ["A3B9",0xFF19], | |
+ ["A3BA",0xFF1A], | |
+ ["A3BB",0xFF1B], | |
+ ["A3BC",0xFF1C], | |
+ ["A3BD",0xFF1D], | |
+ ["A3BE",0xFF1E], | |
+ ["A3BF",0xFF1F], | |
+ ["A3C0",0xFF20], | |
+ ["A3C1",0xFF21], | |
+ ["A3C2",0xFF22], | |
+ ["A3C3",0xFF23], | |
+ ["A3C4",0xFF24], | |
+ ["A3C5",0xFF25], | |
+ ["A3C6",0xFF26], | |
+ ["A3C7",0xFF27], | |
+ ["A3C8",0xFF28], | |
+ ["A3C9",0xFF29], | |
+ ["A3CA",0xFF2A], | |
+ ["A3CB",0xFF2B], | |
+ ["A3CC",0xFF2C], | |
+ ["A3CD",0xFF2D], | |
+ ["A3CE",0xFF2E], | |
+ ["A3CF",0xFF2F], | |
+ ["A3D0",0xFF30], | |
+ ["A3D1",0xFF31], | |
+ ["A3D2",0xFF32], | |
+ ["A3D3",0xFF33], | |
+ ["A3D4",0xFF34], | |
+ ["A3D5",0xFF35], | |
+ ["A3D6",0xFF36], | |
+ ["A3D7",0xFF37], | |
+ ["A3D8",0xFF38], | |
+ ["A3D9",0xFF39], | |
+ ["A3DA",0xFF3A], | |
+ ["A3DB",0xFF3B], | |
+ ["A3DC",0xFF3C], | |
+ ["A3DD",0xFF3D], | |
+ ["A3DE",0xFF3E], | |
+ ["A3DF",0xFF3F], | |
+ ["A3E0",0xFF40], | |
+ ["A3E1",0xFF41], | |
+ ["A3E2",0xFF42], | |
+ ["A3E3",0xFF43], | |
+ ["A3E4",0xFF44], | |
+ ["A3E5",0xFF45], | |
+ ["A3E6",0xFF46], | |
+ ["A3E7",0xFF47], | |
+ ["A3E8",0xFF48], | |
+ ["A3E9",0xFF49], | |
+ ["A3EA",0xFF4A], | |
+ ["A3EB",0xFF4B], | |
+ ["A3EC",0xFF4C], | |
+ ["A3ED",0xFF4D], | |
+ ["A3EE",0xFF4E], | |
+ ["A3EF",0xFF4F], | |
+ ["A3F0",0xFF50], | |
+ ["A3F1",0xFF51], | |
+ ["A3F2",0xFF52], | |
+ ["A3F3",0xFF53], | |
+ ["A3F4",0xFF54], | |
+ ["A3F5",0xFF55], | |
+ ["A3F6",0xFF56], | |
+ ["A3F7",0xFF57], | |
+ ["A3F8",0xFF58], | |
+ ["A3F9",0xFF59], | |
+ ["A3FA",0xFF5A], | |
+ ["A3FB",0xFF5B], | |
+ ["A3FC",0xFF5C], | |
+ ["A3FD",0xFF5D], | |
+ ["A1AB",0xFF5E], | |
+ ["A1E9",0xFFE0], | |
+ ["A1EA",0xFFE1], | |
+ ["A956",0xFFE2], | |
+ ["A3FE",0xFFE3], | |
+ ["A957",0xFFE4], | |
+ ["A3A4",0xFFE5], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/gbk-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/tis-620-tbl.rb | |
=================================================================== | |
--- enc/trans/tis-620-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/tis-620-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,89 @@ | |
+TIS_620_TO_UCS_TBL = [ | |
+ ["A1",0xE01], | |
+ ["A2",0xE02], | |
+ ["A3",0xE03], | |
+ ["A4",0xE04], | |
+ ["A5",0xE05], | |
+ ["A6",0xE06], | |
+ ["A7",0xE07], | |
+ ["A8",0xE08], | |
+ ["A9",0xE09], | |
+ ["AA",0xE0A], | |
+ ["AB",0xE0B], | |
+ ["AC",0xE0C], | |
+ ["AD",0xE0D], | |
+ ["AE",0xE0E], | |
+ ["AF",0xE0F], | |
+ ["B0",0xE10], | |
+ ["B1",0xE11], | |
+ ["B2",0xE12], | |
+ ["B3",0xE13], | |
+ ["B4",0xE14], | |
+ ["B5",0xE15], | |
+ ["B6",0xE16], | |
+ ["B7",0xE17], | |
+ ["B8",0xE18], | |
+ ["B9",0xE19], | |
+ ["BA",0xE1A], | |
+ ["BB",0xE1B], | |
+ ["BC",0xE1C], | |
+ ["BD",0xE1D], | |
+ ["BE",0xE1E], | |
+ ["BF",0xE1F], | |
+ ["C0",0xE20], | |
+ ["C1",0xE21], | |
+ ["C2",0xE22], | |
+ ["C3",0xE23], | |
+ ["C4",0xE24], | |
+ ["C5",0xE25], | |
+ ["C6",0xE26], | |
+ ["C7",0xE27], | |
+ ["C8",0xE28], | |
+ ["C9",0xE29], | |
+ ["CA",0xE2A], | |
+ ["CB",0xE2B], | |
+ ["CC",0xE2C], | |
+ ["CD",0xE2D], | |
+ ["CE",0xE2E], | |
+ ["CF",0xE2F], | |
+ ["D0",0xE30], | |
+ ["D1",0xE31], | |
+ ["D2",0xE32], | |
+ ["D3",0xE33], | |
+ ["D4",0xE34], | |
+ ["D5",0xE35], | |
+ ["D6",0xE36], | |
+ ["D7",0xE37], | |
+ ["D8",0xE38], | |
+ ["D9",0xE39], | |
+ ["DA",0xE3A], | |
+ ["DF",0xE3F], | |
+ ["E0",0xE40], | |
+ ["E1",0xE41], | |
+ ["E2",0xE42], | |
+ ["E3",0xE43], | |
+ ["E4",0xE44], | |
+ ["E5",0xE45], | |
+ ["E6",0xE46], | |
+ ["E7",0xE47], | |
+ ["E8",0xE48], | |
+ ["E9",0xE49], | |
+ ["EA",0xE4A], | |
+ ["EB",0xE4B], | |
+ ["EC",0xE4C], | |
+ ["ED",0xE4D], | |
+ ["EE",0xE4E], | |
+ ["EF",0xE4F], | |
+ ["F0",0xE50], | |
+ ["F1",0xE51], | |
+ ["F2",0xE52], | |
+ ["F3",0xE53], | |
+ ["F4",0xE54], | |
+ ["F5",0xE55], | |
+ ["F6",0xE56], | |
+ ["F7",0xE57], | |
+ ["F8",0xE58], | |
+ ["F9",0xE59], | |
+ ["FA",0xE5A], | |
+ ["FB",0xE5B], | |
+] | |
Property changes on: enc/trans/tis-620-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm861-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm861-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm861-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM861_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["AD",0xA1], | |
+ ["9C",0xA3], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["E6",0xB5], | |
+ ["FA",0xB7], | |
+ ["AF",0xBB], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["A8",0xBF], | |
+ ["A4",0xC1], | |
+ ["8E",0xC4], | |
+ ["8F",0xC5], | |
+ ["92",0xC6], | |
+ ["80",0xC7], | |
+ ["90",0xC9], | |
+ ["A5",0xCD], | |
+ ["8B",0xD0], | |
+ ["A6",0xD3], | |
+ ["99",0xD6], | |
+ ["9D",0xD8], | |
+ ["A7",0xDA], | |
+ ["9A",0xDC], | |
+ ["97",0xDD], | |
+ ["8D",0xDE], | |
+ ["E1",0xDF], | |
+ ["85",0xE0], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["84",0xE4], | |
+ ["86",0xE5], | |
+ ["91",0xE6], | |
+ ["87",0xE7], | |
+ ["8A",0xE8], | |
+ ["82",0xE9], | |
+ ["88",0xEA], | |
+ ["89",0xEB], | |
+ ["A1",0xED], | |
+ ["8C",0xF0], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["9B",0xF8], | |
+ ["A3",0xFA], | |
+ ["96",0xFB], | |
+ ["81",0xFC], | |
+ ["98",0xFD], | |
+ ["95",0xFE], | |
+ ["9F",0x192], | |
+ ["E2",0x393], | |
+ ["E9",0x398], | |
+ ["E4",0x3A3], | |
+ ["E8",0x3A6], | |
+ ["EA",0x3A9], | |
+ ["E0",0x3B1], | |
+ ["EB",0x3B4], | |
+ ["EE",0x3B5], | |
+ ["E3",0x3C0], | |
+ ["E5",0x3C3], | |
+ ["E7",0x3C4], | |
+ ["ED",0x3C6], | |
+ ["FC",0x207F], | |
+ ["9E",0x20A7], | |
+ ["F9",0x2219], | |
+ ["FB",0x221A], | |
+ ["EC",0x221E], | |
+ ["EF",0x2229], | |
+ ["F7",0x2248], | |
+ ["F0",0x2261], | |
+ ["F3",0x2264], | |
+ ["F2",0x2265], | |
+ ["A9",0x2310], | |
+ ["F4",0x2320], | |
+ ["F5",0x2321], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["D5",0x2552], | |
+ ["D6",0x2553], | |
+ ["C9",0x2554], | |
+ ["B8",0x2555], | |
+ ["B7",0x2556], | |
+ ["BB",0x2557], | |
+ ["D4",0x2558], | |
+ ["D3",0x2559], | |
+ ["C8",0x255A], | |
+ ["BE",0x255B], | |
+ ["BD",0x255C], | |
+ ["BC",0x255D], | |
+ ["C6",0x255E], | |
+ ["C7",0x255F], | |
+ ["CC",0x2560], | |
+ ["B5",0x2561], | |
+ ["B6",0x2562], | |
+ ["B9",0x2563], | |
+ ["D1",0x2564], | |
+ ["D2",0x2565], | |
+ ["CB",0x2566], | |
+ ["CF",0x2567], | |
+ ["D0",0x2568], | |
+ ["CA",0x2569], | |
+ ["D8",0x256A], | |
+ ["D7",0x256B], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm861-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/macromania-tbl.rb | |
=================================================================== | |
--- enc/trans/macromania-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/macromania-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,129 @@ | |
+MACROMANIA_TO_UCS_TBL = [ | |
+ ["CA",0xA0], | |
+ ["C1",0xA1], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["DB",0xA4], | |
+ ["B4",0xA5], | |
+ ["A4",0xA7], | |
+ ["AC",0xA8], | |
+ ["A9",0xA9], | |
+ ["BB",0xAA], | |
+ ["C7",0xAB], | |
+ ["C2",0xAC], | |
+ ["A8",0xAE], | |
+ ["F8",0xAF], | |
+ ["A1",0xB0], | |
+ ["B1",0xB1], | |
+ ["AB",0xB4], | |
+ ["B5",0xB5], | |
+ ["A6",0xB6], | |
+ ["E1",0xB7], | |
+ ["FC",0xB8], | |
+ ["BC",0xBA], | |
+ ["C8",0xBB], | |
+ ["C0",0xBF], | |
+ ["CB",0xC0], | |
+ ["E7",0xC1], | |
+ ["E5",0xC2], | |
+ ["CC",0xC3], | |
+ ["80",0xC4], | |
+ ["81",0xC5], | |
+ ["82",0xC7], | |
+ ["E9",0xC8], | |
+ ["83",0xC9], | |
+ ["E6",0xCA], | |
+ ["E8",0xCB], | |
+ ["ED",0xCC], | |
+ ["EA",0xCD], | |
+ ["EB",0xCE], | |
+ ["EC",0xCF], | |
+ ["84",0xD1], | |
+ ["F1",0xD2], | |
+ ["EE",0xD3], | |
+ ["EF",0xD4], | |
+ ["CD",0xD5], | |
+ ["85",0xD6], | |
+ ["F4",0xD9], | |
+ ["F2",0xDA], | |
+ ["F3",0xDB], | |
+ ["86",0xDC], | |
+ ["A7",0xDF], | |
+ ["88",0xE0], | |
+ ["87",0xE1], | |
+ ["89",0xE2], | |
+ ["8B",0xE3], | |
+ ["8A",0xE4], | |
+ ["8C",0xE5], | |
+ ["8D",0xE7], | |
+ ["8F",0xE8], | |
+ ["8E",0xE9], | |
+ ["90",0xEA], | |
+ ["91",0xEB], | |
+ ["93",0xEC], | |
+ ["92",0xED], | |
+ ["94",0xEE], | |
+ ["95",0xEF], | |
+ ["96",0xF1], | |
+ ["98",0xF2], | |
+ ["97",0xF3], | |
+ ["99",0xF4], | |
+ ["9B",0xF5], | |
+ ["9A",0xF6], | |
+ ["D6",0xF7], | |
+ ["9D",0xF9], | |
+ ["9C",0xFA], | |
+ ["9E",0xFB], | |
+ ["9F",0xFC], | |
+ ["D8",0xFF], | |
+ ["AE",0x102], | |
+ ["BE",0x103], | |
+ ["F5",0x131], | |
+ ["CE",0x152], | |
+ ["CF",0x153], | |
+ ["AF",0x15E], | |
+ ["BF",0x15F], | |
+ ["DE",0x162], | |
+ ["DF",0x163], | |
+ ["D9",0x178], | |
+ ["C4",0x192], | |
+ ["F6",0x2C6], | |
+ ["FF",0x2C7], | |
+ ["F9",0x2D8], | |
+ ["FA",0x2D9], | |
+ ["FB",0x2DA], | |
+ ["FE",0x2DB], | |
+ ["F7",0x2DC], | |
+ ["FD",0x2DD], | |
+ ["B9",0x3C0], | |
+ ["D0",0x2013], | |
+ ["D1",0x2014], | |
+ ["D4",0x2018], | |
+ ["D5",0x2019], | |
+ ["E2",0x201A], | |
+ ["D2",0x201C], | |
+ ["D3",0x201D], | |
+ ["E3",0x201E], | |
+ ["A0",0x2020], | |
+ ["E0",0x2021], | |
+ ["A5",0x2022], | |
+ ["C9",0x2026], | |
+ ["E4",0x2030], | |
+ ["DC",0x2039], | |
+ ["DD",0x203A], | |
+ ["DA",0x2044], | |
+ ["AA",0x2122], | |
+ ["BD",0x2126], | |
+ ["B6",0x2202], | |
+ ["C6",0x2206], | |
+ ["B8",0x220F], | |
+ ["B7",0x2211], | |
+ ["C3",0x221A], | |
+ ["B0",0x221E], | |
+ ["BA",0x222B], | |
+ ["C5",0x2248], | |
+ ["AD",0x2260], | |
+ ["B2",0x2264], | |
+ ["B3",0x2265], | |
+ ["D7",0x25CA], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/macromania-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/koi8-r-tbl.rb | |
=================================================================== | |
--- enc/trans/koi8-r-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/koi8-r-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+KOI8_R_TO_UCS_TBL = [ | |
+ ["9A",0xA0], | |
+ ["BF",0xA9], | |
+ ["9C",0xB0], | |
+ ["9D",0xB2], | |
+ ["9E",0xB7], | |
+ ["9F",0xF7], | |
+ ["B3",0x401], | |
+ ["E1",0x410], | |
+ ["E2",0x411], | |
+ ["F7",0x412], | |
+ ["E7",0x413], | |
+ ["E4",0x414], | |
+ ["E5",0x415], | |
+ ["F6",0x416], | |
+ ["FA",0x417], | |
+ ["E9",0x418], | |
+ ["EA",0x419], | |
+ ["EB",0x41A], | |
+ ["EC",0x41B], | |
+ ["ED",0x41C], | |
+ ["EE",0x41D], | |
+ ["EF",0x41E], | |
+ ["F0",0x41F], | |
+ ["F2",0x420], | |
+ ["F3",0x421], | |
+ ["F4",0x422], | |
+ ["F5",0x423], | |
+ ["E6",0x424], | |
+ ["E8",0x425], | |
+ ["E3",0x426], | |
+ ["FE",0x427], | |
+ ["FB",0x428], | |
+ ["FD",0x429], | |
+ ["FF",0x42A], | |
+ ["F9",0x42B], | |
+ ["F8",0x42C], | |
+ ["FC",0x42D], | |
+ ["E0",0x42E], | |
+ ["F1",0x42F], | |
+ ["C1",0x430], | |
+ ["C2",0x431], | |
+ ["D7",0x432], | |
+ ["C7",0x433], | |
+ ["C4",0x434], | |
+ ["C5",0x435], | |
+ ["D6",0x436], | |
+ ["DA",0x437], | |
+ ["C9",0x438], | |
+ ["CA",0x439], | |
+ ["CB",0x43A], | |
+ ["CC",0x43B], | |
+ ["CD",0x43C], | |
+ ["CE",0x43D], | |
+ ["CF",0x43E], | |
+ ["D0",0x43F], | |
+ ["D2",0x440], | |
+ ["D3",0x441], | |
+ ["D4",0x442], | |
+ ["D5",0x443], | |
+ ["C6",0x444], | |
+ ["C8",0x445], | |
+ ["C3",0x446], | |
+ ["DE",0x447], | |
+ ["DB",0x448], | |
+ ["DD",0x449], | |
+ ["DF",0x44A], | |
+ ["D9",0x44B], | |
+ ["D8",0x44C], | |
+ ["DC",0x44D], | |
+ ["C0",0x44E], | |
+ ["D1",0x44F], | |
+ ["A3",0x451], | |
+ ["95",0x2219], | |
+ ["96",0x221A], | |
+ ["97",0x2248], | |
+ ["98",0x2264], | |
+ ["99",0x2265], | |
+ ["93",0x2320], | |
+ ["9B",0x2321], | |
+ ["80",0x2500], | |
+ ["81",0x2502], | |
+ ["82",0x250C], | |
+ ["83",0x2510], | |
+ ["84",0x2514], | |
+ ["85",0x2518], | |
+ ["86",0x251C], | |
+ ["87",0x2524], | |
+ ["88",0x252C], | |
+ ["89",0x2534], | |
+ ["8A",0x253C], | |
+ ["A0",0x2550], | |
+ ["A1",0x2551], | |
+ ["A2",0x2552], | |
+ ["A4",0x2553], | |
+ ["A5",0x2554], | |
+ ["A6",0x2555], | |
+ ["A7",0x2556], | |
+ ["A8",0x2557], | |
+ ["A9",0x2558], | |
+ ["AA",0x2559], | |
+ ["AB",0x255A], | |
+ ["AC",0x255B], | |
+ ["AD",0x255C], | |
+ ["AE",0x255D], | |
+ ["AF",0x255E], | |
+ ["B0",0x255F], | |
+ ["B1",0x2560], | |
+ ["B2",0x2561], | |
+ ["B4",0x2562], | |
+ ["B5",0x2563], | |
+ ["B6",0x2564], | |
+ ["B7",0x2565], | |
+ ["B8",0x2566], | |
+ ["B9",0x2567], | |
+ ["BA",0x2568], | |
+ ["BB",0x2569], | |
+ ["BC",0x256A], | |
+ ["BD",0x256B], | |
+ ["BE",0x256C], | |
+ ["8B",0x2580], | |
+ ["8C",0x2584], | |
+ ["8D",0x2588], | |
+ ["8E",0x258C], | |
+ ["8F",0x2590], | |
+ ["90",0x2591], | |
+ ["91",0x2592], | |
+ ["92",0x2593], | |
+ ["94",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/koi8-r-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm855-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm855-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm855-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM855_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["CF",0xA4], | |
+ ["FD",0xA7], | |
+ ["AE",0xAB], | |
+ ["F0",0xAD], | |
+ ["AF",0xBB], | |
+ ["85",0x401], | |
+ ["81",0x402], | |
+ ["83",0x403], | |
+ ["87",0x404], | |
+ ["89",0x405], | |
+ ["8B",0x406], | |
+ ["8D",0x407], | |
+ ["8F",0x408], | |
+ ["91",0x409], | |
+ ["93",0x40A], | |
+ ["95",0x40B], | |
+ ["97",0x40C], | |
+ ["99",0x40E], | |
+ ["9B",0x40F], | |
+ ["A1",0x410], | |
+ ["A3",0x411], | |
+ ["EC",0x412], | |
+ ["AD",0x413], | |
+ ["A7",0x414], | |
+ ["A9",0x415], | |
+ ["EA",0x416], | |
+ ["F4",0x417], | |
+ ["B8",0x418], | |
+ ["BE",0x419], | |
+ ["C7",0x41A], | |
+ ["D1",0x41B], | |
+ ["D3",0x41C], | |
+ ["D5",0x41D], | |
+ ["D7",0x41E], | |
+ ["DD",0x41F], | |
+ ["E2",0x420], | |
+ ["E4",0x421], | |
+ ["E6",0x422], | |
+ ["E8",0x423], | |
+ ["AB",0x424], | |
+ ["B6",0x425], | |
+ ["A5",0x426], | |
+ ["FC",0x427], | |
+ ["F6",0x428], | |
+ ["FA",0x429], | |
+ ["9F",0x42A], | |
+ ["F2",0x42B], | |
+ ["EE",0x42C], | |
+ ["F8",0x42D], | |
+ ["9D",0x42E], | |
+ ["E0",0x42F], | |
+ ["A0",0x430], | |
+ ["A2",0x431], | |
+ ["EB",0x432], | |
+ ["AC",0x433], | |
+ ["A6",0x434], | |
+ ["A8",0x435], | |
+ ["E9",0x436], | |
+ ["F3",0x437], | |
+ ["B7",0x438], | |
+ ["BD",0x439], | |
+ ["C6",0x43A], | |
+ ["D0",0x43B], | |
+ ["D2",0x43C], | |
+ ["D4",0x43D], | |
+ ["D6",0x43E], | |
+ ["D8",0x43F], | |
+ ["E1",0x440], | |
+ ["E3",0x441], | |
+ ["E5",0x442], | |
+ ["E7",0x443], | |
+ ["AA",0x444], | |
+ ["B5",0x445], | |
+ ["A4",0x446], | |
+ ["FB",0x447], | |
+ ["F5",0x448], | |
+ ["F9",0x449], | |
+ ["9E",0x44A], | |
+ ["F1",0x44B], | |
+ ["ED",0x44C], | |
+ ["F7",0x44D], | |
+ ["9C",0x44E], | |
+ ["DE",0x44F], | |
+ ["84",0x451], | |
+ ["80",0x452], | |
+ ["82",0x453], | |
+ ["86",0x454], | |
+ ["88",0x455], | |
+ ["8A",0x456], | |
+ ["8C",0x457], | |
+ ["8E",0x458], | |
+ ["90",0x459], | |
+ ["92",0x45A], | |
+ ["94",0x45B], | |
+ ["96",0x45C], | |
+ ["98",0x45E], | |
+ ["9A",0x45F], | |
+ ["EF",0x2116], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm855-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm865-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm865-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm865-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM865_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["AD",0xA1], | |
+ ["9C",0xA3], | |
+ ["AF",0xA4], | |
+ ["A6",0xAA], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["E6",0xB5], | |
+ ["FA",0xB7], | |
+ ["A7",0xBA], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["A8",0xBF], | |
+ ["8E",0xC4], | |
+ ["8F",0xC5], | |
+ ["92",0xC6], | |
+ ["80",0xC7], | |
+ ["90",0xC9], | |
+ ["A5",0xD1], | |
+ ["99",0xD6], | |
+ ["9D",0xD8], | |
+ ["9A",0xDC], | |
+ ["E1",0xDF], | |
+ ["85",0xE0], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["84",0xE4], | |
+ ["86",0xE5], | |
+ ["91",0xE6], | |
+ ["87",0xE7], | |
+ ["8A",0xE8], | |
+ ["82",0xE9], | |
+ ["88",0xEA], | |
+ ["89",0xEB], | |
+ ["8D",0xEC], | |
+ ["A1",0xED], | |
+ ["8C",0xEE], | |
+ ["8B",0xEF], | |
+ ["A4",0xF1], | |
+ ["95",0xF2], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["9B",0xF8], | |
+ ["97",0xF9], | |
+ ["A3",0xFA], | |
+ ["96",0xFB], | |
+ ["81",0xFC], | |
+ ["98",0xFF], | |
+ ["9F",0x192], | |
+ ["E2",0x393], | |
+ ["E9",0x398], | |
+ ["E4",0x3A3], | |
+ ["E8",0x3A6], | |
+ ["EA",0x3A9], | |
+ ["E0",0x3B1], | |
+ ["EB",0x3B4], | |
+ ["EE",0x3B5], | |
+ ["E3",0x3C0], | |
+ ["E5",0x3C3], | |
+ ["E7",0x3C4], | |
+ ["ED",0x3C6], | |
+ ["FC",0x207F], | |
+ ["9E",0x20A7], | |
+ ["F9",0x2219], | |
+ ["FB",0x221A], | |
+ ["EC",0x221E], | |
+ ["EF",0x2229], | |
+ ["F7",0x2248], | |
+ ["F0",0x2261], | |
+ ["F3",0x2264], | |
+ ["F2",0x2265], | |
+ ["A9",0x2310], | |
+ ["F4",0x2320], | |
+ ["F5",0x2321], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["D5",0x2552], | |
+ ["D6",0x2553], | |
+ ["C9",0x2554], | |
+ ["B8",0x2555], | |
+ ["B7",0x2556], | |
+ ["BB",0x2557], | |
+ ["D4",0x2558], | |
+ ["D3",0x2559], | |
+ ["C8",0x255A], | |
+ ["BE",0x255B], | |
+ ["BD",0x255C], | |
+ ["BC",0x255D], | |
+ ["C6",0x255E], | |
+ ["C7",0x255F], | |
+ ["CC",0x2560], | |
+ ["B5",0x2561], | |
+ ["B6",0x2562], | |
+ ["B9",0x2563], | |
+ ["D1",0x2564], | |
+ ["D2",0x2565], | |
+ ["CB",0x2566], | |
+ ["CF",0x2567], | |
+ ["D0",0x2568], | |
+ ["CA",0x2569], | |
+ ["D8",0x256A], | |
+ ["D7",0x256B], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm865-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-874-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-874-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-874-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,99 @@ | |
+WINDOWS_874_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A1",0xE01], | |
+ ["A2",0xE02], | |
+ ["A3",0xE03], | |
+ ["A4",0xE04], | |
+ ["A5",0xE05], | |
+ ["A6",0xE06], | |
+ ["A7",0xE07], | |
+ ["A8",0xE08], | |
+ ["A9",0xE09], | |
+ ["AA",0xE0A], | |
+ ["AB",0xE0B], | |
+ ["AC",0xE0C], | |
+ ["AD",0xE0D], | |
+ ["AE",0xE0E], | |
+ ["AF",0xE0F], | |
+ ["B0",0xE10], | |
+ ["B1",0xE11], | |
+ ["B2",0xE12], | |
+ ["B3",0xE13], | |
+ ["B4",0xE14], | |
+ ["B5",0xE15], | |
+ ["B6",0xE16], | |
+ ["B7",0xE17], | |
+ ["B8",0xE18], | |
+ ["B9",0xE19], | |
+ ["BA",0xE1A], | |
+ ["BB",0xE1B], | |
+ ["BC",0xE1C], | |
+ ["BD",0xE1D], | |
+ ["BE",0xE1E], | |
+ ["BF",0xE1F], | |
+ ["C0",0xE20], | |
+ ["C1",0xE21], | |
+ ["C2",0xE22], | |
+ ["C3",0xE23], | |
+ ["C4",0xE24], | |
+ ["C5",0xE25], | |
+ ["C6",0xE26], | |
+ ["C7",0xE27], | |
+ ["C8",0xE28], | |
+ ["C9",0xE29], | |
+ ["CA",0xE2A], | |
+ ["CB",0xE2B], | |
+ ["CC",0xE2C], | |
+ ["CD",0xE2D], | |
+ ["CE",0xE2E], | |
+ ["CF",0xE2F], | |
+ ["D0",0xE30], | |
+ ["D1",0xE31], | |
+ ["D2",0xE32], | |
+ ["D3",0xE33], | |
+ ["D4",0xE34], | |
+ ["D5",0xE35], | |
+ ["D6",0xE36], | |
+ ["D7",0xE37], | |
+ ["D8",0xE38], | |
+ ["D9",0xE39], | |
+ ["DA",0xE3A], | |
+ ["DF",0xE3F], | |
+ ["E0",0xE40], | |
+ ["E1",0xE41], | |
+ ["E2",0xE42], | |
+ ["E3",0xE43], | |
+ ["E4",0xE44], | |
+ ["E5",0xE45], | |
+ ["E6",0xE46], | |
+ ["E7",0xE47], | |
+ ["E8",0xE48], | |
+ ["E9",0xE49], | |
+ ["EA",0xE4A], | |
+ ["EB",0xE4B], | |
+ ["EC",0xE4C], | |
+ ["ED",0xE4D], | |
+ ["EE",0xE4E], | |
+ ["EF",0xE4F], | |
+ ["F0",0xE50], | |
+ ["F1",0xE51], | |
+ ["F2",0xE52], | |
+ ["F3",0xE53], | |
+ ["F4",0xE54], | |
+ ["F5",0xE55], | |
+ ["F6",0xE56], | |
+ ["F7",0xE57], | |
+ ["F8",0xE58], | |
+ ["F9",0xE59], | |
+ ["FA",0xE5A], | |
+ ["FB",0xE5B], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["80",0x20AC], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-874-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm869-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm869-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm869-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,121 @@ | |
+IBM869_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["9C",0xA3], | |
+ ["8A",0xA6], | |
+ ["F5",0xA7], | |
+ ["F9",0xA8], | |
+ ["97",0xA9], | |
+ ["AE",0xAB], | |
+ ["89",0xAC], | |
+ ["F0",0xAD], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["99",0xB2], | |
+ ["9A",0xB3], | |
+ ["88",0xB7], | |
+ ["AF",0xBB], | |
+ ["AB",0xBD], | |
+ ["EF",0x384], | |
+ ["F7",0x385], | |
+ ["86",0x386], | |
+ ["8D",0x388], | |
+ ["8F",0x389], | |
+ ["90",0x38A], | |
+ ["92",0x38C], | |
+ ["95",0x38E], | |
+ ["98",0x38F], | |
+ ["A1",0x390], | |
+ ["A4",0x391], | |
+ ["A5",0x392], | |
+ ["A6",0x393], | |
+ ["A7",0x394], | |
+ ["A8",0x395], | |
+ ["A9",0x396], | |
+ ["AA",0x397], | |
+ ["AC",0x398], | |
+ ["AD",0x399], | |
+ ["B5",0x39A], | |
+ ["B6",0x39B], | |
+ ["B7",0x39C], | |
+ ["B8",0x39D], | |
+ ["BD",0x39E], | |
+ ["BE",0x39F], | |
+ ["C6",0x3A0], | |
+ ["C7",0x3A1], | |
+ ["CF",0x3A3], | |
+ ["D0",0x3A4], | |
+ ["D1",0x3A5], | |
+ ["D2",0x3A6], | |
+ ["D3",0x3A7], | |
+ ["D4",0x3A8], | |
+ ["D5",0x3A9], | |
+ ["91",0x3AA], | |
+ ["96",0x3AB], | |
+ ["9B",0x3AC], | |
+ ["9D",0x3AD], | |
+ ["9E",0x3AE], | |
+ ["9F",0x3AF], | |
+ ["FC",0x3B0], | |
+ ["D6",0x3B1], | |
+ ["D7",0x3B2], | |
+ ["D8",0x3B3], | |
+ ["DD",0x3B4], | |
+ ["DE",0x3B5], | |
+ ["E0",0x3B6], | |
+ ["E1",0x3B7], | |
+ ["E2",0x3B8], | |
+ ["E3",0x3B9], | |
+ ["E4",0x3BA], | |
+ ["E5",0x3BB], | |
+ ["E6",0x3BC], | |
+ ["E7",0x3BD], | |
+ ["E8",0x3BE], | |
+ ["E9",0x3BF], | |
+ ["EA",0x3C0], | |
+ ["EB",0x3C1], | |
+ ["ED",0x3C2], | |
+ ["EC",0x3C3], | |
+ ["EE",0x3C4], | |
+ ["F2",0x3C5], | |
+ ["F3",0x3C6], | |
+ ["F4",0x3C7], | |
+ ["F6",0x3C8], | |
+ ["FA",0x3C9], | |
+ ["A0",0x3CA], | |
+ ["FB",0x3CB], | |
+ ["A2",0x3CC], | |
+ ["A3",0x3CD], | |
+ ["FD",0x3CE], | |
+ ["8E",0x2015], | |
+ ["8B",0x2018], | |
+ ["8C",0x2019], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm869-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1251-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1251-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1251-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,129 @@ | |
+WINDOWS_1251_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A4",0xA4], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A9",0xA9], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["BB",0xBB], | |
+ ["A8",0x401], | |
+ ["80",0x402], | |
+ ["81",0x403], | |
+ ["AA",0x404], | |
+ ["BD",0x405], | |
+ ["B2",0x406], | |
+ ["AF",0x407], | |
+ ["A3",0x408], | |
+ ["8A",0x409], | |
+ ["8C",0x40A], | |
+ ["8E",0x40B], | |
+ ["8D",0x40C], | |
+ ["A1",0x40E], | |
+ ["8F",0x40F], | |
+ ["C0",0x410], | |
+ ["C1",0x411], | |
+ ["C2",0x412], | |
+ ["C3",0x413], | |
+ ["C4",0x414], | |
+ ["C5",0x415], | |
+ ["C6",0x416], | |
+ ["C7",0x417], | |
+ ["C8",0x418], | |
+ ["C9",0x419], | |
+ ["CA",0x41A], | |
+ ["CB",0x41B], | |
+ ["CC",0x41C], | |
+ ["CD",0x41D], | |
+ ["CE",0x41E], | |
+ ["CF",0x41F], | |
+ ["D0",0x420], | |
+ ["D1",0x421], | |
+ ["D2",0x422], | |
+ ["D3",0x423], | |
+ ["D4",0x424], | |
+ ["D5",0x425], | |
+ ["D6",0x426], | |
+ ["D7",0x427], | |
+ ["D8",0x428], | |
+ ["D9",0x429], | |
+ ["DA",0x42A], | |
+ ["DB",0x42B], | |
+ ["DC",0x42C], | |
+ ["DD",0x42D], | |
+ ["DE",0x42E], | |
+ ["DF",0x42F], | |
+ ["E0",0x430], | |
+ ["E1",0x431], | |
+ ["E2",0x432], | |
+ ["E3",0x433], | |
+ ["E4",0x434], | |
+ ["E5",0x435], | |
+ ["E6",0x436], | |
+ ["E7",0x437], | |
+ ["E8",0x438], | |
+ ["E9",0x439], | |
+ ["EA",0x43A], | |
+ ["EB",0x43B], | |
+ ["EC",0x43C], | |
+ ["ED",0x43D], | |
+ ["EE",0x43E], | |
+ ["EF",0x43F], | |
+ ["F0",0x440], | |
+ ["F1",0x441], | |
+ ["F2",0x442], | |
+ ["F3",0x443], | |
+ ["F4",0x444], | |
+ ["F5",0x445], | |
+ ["F6",0x446], | |
+ ["F7",0x447], | |
+ ["F8",0x448], | |
+ ["F9",0x449], | |
+ ["FA",0x44A], | |
+ ["FB",0x44B], | |
+ ["FC",0x44C], | |
+ ["FD",0x44D], | |
+ ["FE",0x44E], | |
+ ["FF",0x44F], | |
+ ["B8",0x451], | |
+ ["90",0x452], | |
+ ["83",0x453], | |
+ ["BA",0x454], | |
+ ["BE",0x455], | |
+ ["B3",0x456], | |
+ ["BF",0x457], | |
+ ["BC",0x458], | |
+ ["9A",0x459], | |
+ ["9C",0x45A], | |
+ ["9E",0x45B], | |
+ ["9D",0x45C], | |
+ ["A2",0x45E], | |
+ ["9F",0x45F], | |
+ ["A5",0x490], | |
+ ["B4",0x491], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["88",0x20AC], | |
+ ["B9",0x2116], | |
+ ["99",0x2122], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1251-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/maciceland-tbl.rb | |
=================================================================== | |
--- enc/trans/maciceland-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/maciceland-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,129 @@ | |
+MACICELAND_TO_UCS_TBL = [ | |
+ ["CA",0xA0], | |
+ ["C1",0xA1], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["DB",0xA4], | |
+ ["B4",0xA5], | |
+ ["A4",0xA7], | |
+ ["AC",0xA8], | |
+ ["A9",0xA9], | |
+ ["BB",0xAA], | |
+ ["C7",0xAB], | |
+ ["C2",0xAC], | |
+ ["A8",0xAE], | |
+ ["F8",0xAF], | |
+ ["A1",0xB0], | |
+ ["B1",0xB1], | |
+ ["AB",0xB4], | |
+ ["B5",0xB5], | |
+ ["A6",0xB6], | |
+ ["E1",0xB7], | |
+ ["FC",0xB8], | |
+ ["BC",0xBA], | |
+ ["C8",0xBB], | |
+ ["C0",0xBF], | |
+ ["CB",0xC0], | |
+ ["E7",0xC1], | |
+ ["E5",0xC2], | |
+ ["CC",0xC3], | |
+ ["80",0xC4], | |
+ ["81",0xC5], | |
+ ["AE",0xC6], | |
+ ["82",0xC7], | |
+ ["E9",0xC8], | |
+ ["83",0xC9], | |
+ ["E6",0xCA], | |
+ ["E8",0xCB], | |
+ ["ED",0xCC], | |
+ ["EA",0xCD], | |
+ ["EB",0xCE], | |
+ ["EC",0xCF], | |
+ ["DC",0xD0], | |
+ ["84",0xD1], | |
+ ["F1",0xD2], | |
+ ["EE",0xD3], | |
+ ["EF",0xD4], | |
+ ["CD",0xD5], | |
+ ["85",0xD6], | |
+ ["AF",0xD8], | |
+ ["F4",0xD9], | |
+ ["F2",0xDA], | |
+ ["F3",0xDB], | |
+ ["86",0xDC], | |
+ ["A0",0xDD], | |
+ ["DE",0xDE], | |
+ ["A7",0xDF], | |
+ ["88",0xE0], | |
+ ["87",0xE1], | |
+ ["89",0xE2], | |
+ ["8B",0xE3], | |
+ ["8A",0xE4], | |
+ ["8C",0xE5], | |
+ ["BE",0xE6], | |
+ ["8D",0xE7], | |
+ ["8F",0xE8], | |
+ ["8E",0xE9], | |
+ ["90",0xEA], | |
+ ["91",0xEB], | |
+ ["93",0xEC], | |
+ ["92",0xED], | |
+ ["94",0xEE], | |
+ ["95",0xEF], | |
+ ["DD",0xF0], | |
+ ["96",0xF1], | |
+ ["98",0xF2], | |
+ ["97",0xF3], | |
+ ["99",0xF4], | |
+ ["9B",0xF5], | |
+ ["9A",0xF6], | |
+ ["D6",0xF7], | |
+ ["BF",0xF8], | |
+ ["9D",0xF9], | |
+ ["9C",0xFA], | |
+ ["9E",0xFB], | |
+ ["9F",0xFC], | |
+ ["E0",0xFD], | |
+ ["DF",0xFE], | |
+ ["D8",0xFF], | |
+ ["F5",0x131], | |
+ ["CE",0x152], | |
+ ["CF",0x153], | |
+ ["D9",0x178], | |
+ ["C4",0x192], | |
+ ["F6",0x2C6], | |
+ ["FF",0x2C7], | |
+ ["F9",0x2D8], | |
+ ["FA",0x2D9], | |
+ ["FB",0x2DA], | |
+ ["FE",0x2DB], | |
+ ["F7",0x2DC], | |
+ ["FD",0x2DD], | |
+ ["B9",0x3C0], | |
+ ["D0",0x2013], | |
+ ["D1",0x2014], | |
+ ["D4",0x2018], | |
+ ["D5",0x2019], | |
+ ["E2",0x201A], | |
+ ["D2",0x201C], | |
+ ["D3",0x201D], | |
+ ["E3",0x201E], | |
+ ["A5",0x2022], | |
+ ["C9",0x2026], | |
+ ["E4",0x2030], | |
+ ["DA",0x2044], | |
+ ["AA",0x2122], | |
+ ["BD",0x2126], | |
+ ["B6",0x2202], | |
+ ["C6",0x2206], | |
+ ["B8",0x220F], | |
+ ["B7",0x2211], | |
+ ["C3",0x221A], | |
+ ["B0",0x221E], | |
+ ["BA",0x222B], | |
+ ["C5",0x2248], | |
+ ["AD",0x2260], | |
+ ["B2",0x2264], | |
+ ["B3",0x2265], | |
+ ["D7",0x25CA], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/maciceland-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1255-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1255-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1255-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,141 @@ | |
+WINDOWS_1255_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A1",0xA1], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["A5",0xA5], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A8",0xA8], | |
+ ["A9",0xA9], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["AF",0xAF], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B2",0xB2], | |
+ ["B3",0xB3], | |
+ ["B4",0xB4], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["B8",0xB8], | |
+ ["B9",0xB9], | |
+ ["BB",0xBB], | |
+ ["BC",0xBC], | |
+ ["BD",0xBD], | |
+ ["BE",0xBE], | |
+ ["BF",0xBF], | |
+ ["AA",0xD7], | |
+ ["BA",0xF7], | |
+ ["83",0x192], | |
+ ["88",0x2C6], | |
+ ["98",0x2DC], | |
+ ["C0",0x5B0], | |
+ ["C1",0x5B1], | |
+ ["C2",0x5B2], | |
+ ["C3",0x5B3], | |
+ ["C4",0x5B4], | |
+ ["C5",0x5B5], | |
+ ["C6",0x5B6], | |
+ ["C7",0x5B7], | |
+ ["C8",0x5B8], | |
+ ["C9",0x5B9], | |
+ ["CB",0x5BB], | |
+ ["CC",0x5BC], | |
+ ["CD",0x5BD], | |
+ ["CE",0x5BE], | |
+ ["CF",0x5BF], | |
+ ["D0",0x5C0], | |
+ ["D1",0x5C1], | |
+ ["D2",0x5C2], | |
+ ["D3",0x5C3], | |
+ ["E0",0x5D0], | |
+ ["E1",0x5D1], | |
+ ["E2",0x5D2], | |
+ ["E3",0x5D3], | |
+ ["E4",0x5D4], | |
+ ["E5",0x5D5], | |
+ ["E6",0x5D6], | |
+ ["E7",0x5D7], | |
+ ["E8",0x5D8], | |
+ ["E9",0x5D9], | |
+ ["EA",0x5DA], | |
+ ["EB",0x5DB], | |
+ ["EC",0x5DC], | |
+ ["ED",0x5DD], | |
+ ["EE",0x5DE], | |
+ ["EF",0x5DF], | |
+ ["F0",0x5E0], | |
+ ["F1",0x5E1], | |
+ ["F2",0x5E2], | |
+ ["F3",0x5E3], | |
+ ["F4",0x5E4], | |
+ ["F5",0x5E5], | |
+ ["F6",0x5E6], | |
+ ["F7",0x5E7], | |
+ ["F8",0x5E8], | |
+ ["F9",0x5E9], | |
+ ["FA",0x5EA], | |
+ ["D4",0x5F0], | |
+ ["D5",0x5F1], | |
+ ["D6",0x5F2], | |
+ ["D7",0x5F3], | |
+ ["D8",0x5F4], | |
+ ["FD",0x200E], | |
+ ["FE",0x200F], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["A4",0x20AA], | |
+ ["80",0x20AC], | |
+ ["99",0x2122], | |
+ ["E9C4",0xFB1D], | |
+ ["D6C7",0xFB1F], | |
+ ["F9D1",0xFB2A], | |
+ ["F9D2",0xFB2B], | |
+ ["F9CCD1",0xFB2C], | |
+ ["F9CCD2",0xFB2D], | |
+ ["E0C7",0xFB2E], | |
+ ["E0C8",0xFB2F], | |
+ ["E0CC",0xFB30], | |
+ ["E1CC",0xFB31], | |
+ ["E2CC",0xFB32], | |
+ ["E3CC",0xFB33], | |
+ ["E4CC",0xFB34], | |
+ ["E5CC",0xFB35], | |
+ ["E6CC",0xFB36], | |
+ ["E8CC",0xFB38], | |
+ ["E9CC",0xFB39], | |
+ ["EACC",0xFB3A], | |
+ ["EBCC",0xFB3B], | |
+ ["ECCC",0xFB3C], | |
+ ["EECC",0xFB3E], | |
+ ["F0CC",0xFB40], | |
+ ["F1CC",0xFB41], | |
+ ["F3CC",0xFB43], | |
+ ["F4CC",0xFB44], | |
+ ["F6CC",0xFB46], | |
+ ["F7CC",0xFB47], | |
+ ["F8CC",0xFB48], | |
+ ["F9CC",0xFB49], | |
+ ["FACC",0xFB4A], | |
+ ["E5C9",0xFB4B], | |
+ ["E1CF",0xFB4C], | |
+ ["EBCF",0xFB4D], | |
+ ["F4CF",0xFB4E], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1255-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/gb18030.trans | |
=================================================================== | |
--- enc/trans/gb18030.trans (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/gb18030.trans (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,84 @@ | |
+#include "transcode_data.h" | |
+ | |
+<% | |
+ require "gb18030-tbl" | |
+ | |
+ transcode_tbl_only "GB18030", "UTF-8", [["{00-7f}", :nomap]] + | |
+ GB18030_TO_UCS_TBL + [ | |
+ ["{90-e2}{30-39}{81-fe}{30-39}", :func_so], | |
+ ["e3{30-31}{81-fe}{30-39}", :func_so], | |
+ ["e332{81-99}{30-39}", :func_so], | |
+ ["e3329a{30-35}", :func_so], # "E3329A35" is U+10FFFF | |
+ ] | |
+ transcode_tbl_only "UTF-8", "GB18030", [["{00-7f}", :nomap]] + | |
+ GB18030_TO_UCS_TBL.map {|a,b| [b,a] } + [ | |
+ ["f0{90-bf}{80-bf}{80-bf}", :func_so], | |
+ ["{f1-f3}{80-bf}{80-bf}{80-bf}", :func_so], | |
+ ["f4{80-8f}{80-bf}{80-bf}", :func_so] | |
+ ] | |
+%> | |
+ | |
+<%= transcode_generated_code %> | |
+ | |
+static ssize_t | |
+fun_so_from_gb18030(void *statep, const unsigned char *s, size_t l, unsigned char *o, size_t osize) | |
+{ | |
+ /* outside BMP only */ | |
+ /* u: Unicode Scalar Value */ | |
+ unsigned int u = (s[0]-0x90)*10*126*10 + (s[1]-0x30)*126*10 + (s[2]-0x81)*10 + (s[3]-0x30) + 0x10000; | |
+ o[0] = 0xF0 | (u>>18); | |
+ o[1] = 0x80 | ((u>>12)&0x3F); | |
+ o[2] = 0x80 | ((u>>6)&0x3F); | |
+ o[3] = 0x80 | (u&0x3F); | |
+ return 4; | |
+} | |
+ | |
+static ssize_t | |
+fun_so_to_gb18030(void *statep, const unsigned char *s, size_t l, unsigned char *o, size_t osize) | |
+{ | |
+ /* outside BMP only */ | |
+ /* u: Unicode Scalar Value */ | |
+ unsigned int u = ((s[0]&0x07)<<18) | ((s[1]&0x3F)<<12) | ((s[2]&0x3F)<<6) | (s[3]&0x3F); | |
+ u -= 0x10000; | |
+ o[3] = 0x30 + u%10; | |
+ u /= 10; | |
+ o[2] = 0x81 + u%126; | |
+ u /= 126; | |
+ o[1] = 0x30 + u%10; | |
+ o[0] = 0x90 + u/10; | |
+ return 4; | |
+} | |
+ | |
+ | |
+static const rb_transcoder | |
+rb_from_GB18030 = { | |
+ "GB18030", "UTF-8", from_GB18030, | |
+ TRANSCODE_TABLE_INFO, | |
+ 1, /* input_unit_length */ | |
+ 4, /* max_input */ | |
+ 3, /* max_output */ | |
+ asciicompat_converter, /* asciicompat_type */ | |
+ 0, NULL, NULL, /* state_size, state_init, state_fini */ | |
+ NULL, NULL, NULL, fun_so_from_gb18030, | |
+ NULL, NULL, NULL | |
+}; | |
+static const rb_transcoder | |
+rb_to_GB18030 = { | |
+ "UTF-8", "GB18030", to_GB18030, | |
+ TRANSCODE_TABLE_INFO, | |
+ 1, /* input_unit_length */ | |
+ 4, /* max_input */ | |
+ 4, /* max_output */ | |
+ asciicompat_converter, /* asciicompat_type */ | |
+ 0, NULL, NULL, /* state_size, state_init, state_fini */ | |
+ NULL, NULL, NULL, fun_so_to_gb18030, | |
+ NULL, NULL, NULL | |
+}; | |
+ | |
+ | |
+void | |
+Init_gb18030(void) | |
+{ | |
+ rb_register_transcoder(&rb_from_GB18030); | |
+ rb_register_transcoder(&rb_to_GB18030); | |
+} | |
Index: enc/trans/cp852-tbl.rb | |
=================================================================== | |
--- enc/trans/cp852-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/cp852-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+CP852_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["CF",0xA4], | |
+ ["F5",0xA7], | |
+ ["F9",0xA8], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F0",0xAD], | |
+ ["F8",0xB0], | |
+ ["EF",0xB4], | |
+ ["F7",0xB8], | |
+ ["AF",0xBB], | |
+ ["B5",0xC1], | |
+ ["B6",0xC2], | |
+ ["8E",0xC4], | |
+ ["80",0xC7], | |
+ ["90",0xC9], | |
+ ["D3",0xCB], | |
+ ["D6",0xCD], | |
+ ["D7",0xCE], | |
+ ["E0",0xD3], | |
+ ["E2",0xD4], | |
+ ["99",0xD6], | |
+ ["9E",0xD7], | |
+ ["E9",0xDA], | |
+ ["9A",0xDC], | |
+ ["ED",0xDD], | |
+ ["E1",0xDF], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["84",0xE4], | |
+ ["87",0xE7], | |
+ ["82",0xE9], | |
+ ["89",0xEB], | |
+ ["A1",0xED], | |
+ ["8C",0xEE], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["94",0xF6], | |
+ ["F6",0xF7], | |
+ ["A3",0xFA], | |
+ ["81",0xFC], | |
+ ["EC",0xFD], | |
+ ["C6",0x102], | |
+ ["C7",0x103], | |
+ ["A4",0x104], | |
+ ["A5",0x105], | |
+ ["8F",0x106], | |
+ ["86",0x107], | |
+ ["AC",0x10C], | |
+ ["9F",0x10D], | |
+ ["D2",0x10E], | |
+ ["D4",0x10F], | |
+ ["D1",0x110], | |
+ ["D0",0x111], | |
+ ["A8",0x118], | |
+ ["A9",0x119], | |
+ ["B7",0x11A], | |
+ ["D8",0x11B], | |
+ ["91",0x139], | |
+ ["92",0x13A], | |
+ ["95",0x13D], | |
+ ["96",0x13E], | |
+ ["9D",0x141], | |
+ ["88",0x142], | |
+ ["E3",0x143], | |
+ ["E4",0x144], | |
+ ["D5",0x147], | |
+ ["E5",0x148], | |
+ ["8A",0x150], | |
+ ["8B",0x151], | |
+ ["E8",0x154], | |
+ ["EA",0x155], | |
+ ["FC",0x158], | |
+ ["FD",0x159], | |
+ ["97",0x15A], | |
+ ["98",0x15B], | |
+ ["B8",0x15E], | |
+ ["AD",0x15F], | |
+ ["E6",0x160], | |
+ ["E7",0x161], | |
+ ["DD",0x162], | |
+ ["EE",0x163], | |
+ ["9B",0x164], | |
+ ["9C",0x165], | |
+ ["DE",0x16E], | |
+ ["85",0x16F], | |
+ ["EB",0x170], | |
+ ["FB",0x171], | |
+ ["8D",0x179], | |
+ ["AB",0x17A], | |
+ ["BD",0x17B], | |
+ ["BE",0x17C], | |
+ ["A6",0x17D], | |
+ ["A7",0x17E], | |
+ ["F3",0x2C7], | |
+ ["F4",0x2D8], | |
+ ["FA",0x2D9], | |
+ ["F2",0x2DB], | |
+ ["F1",0x2DD], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["C9",0x2554], | |
+ ["BB",0x2557], | |
+ ["C8",0x255A], | |
+ ["BC",0x255D], | |
+ ["CC",0x2560], | |
+ ["B9",0x2563], | |
+ ["CB",0x2566], | |
+ ["CA",0x2569], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/cp852-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/ibm860-tbl.rb | |
=================================================================== | |
--- enc/trans/ibm860-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/ibm860-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+IBM860_TO_UCS_TBL = [ | |
+ ["FF",0xA0], | |
+ ["AD",0xA1], | |
+ ["9B",0xA2], | |
+ ["9C",0xA3], | |
+ ["A6",0xAA], | |
+ ["AE",0xAB], | |
+ ["AA",0xAC], | |
+ ["F8",0xB0], | |
+ ["F1",0xB1], | |
+ ["FD",0xB2], | |
+ ["E6",0xB5], | |
+ ["FA",0xB7], | |
+ ["A7",0xBA], | |
+ ["AF",0xBB], | |
+ ["AC",0xBC], | |
+ ["AB",0xBD], | |
+ ["A8",0xBF], | |
+ ["91",0xC0], | |
+ ["86",0xC1], | |
+ ["8F",0xC2], | |
+ ["8E",0xC3], | |
+ ["80",0xC7], | |
+ ["92",0xC8], | |
+ ["90",0xC9], | |
+ ["89",0xCA], | |
+ ["98",0xCC], | |
+ ["8B",0xCD], | |
+ ["A5",0xD1], | |
+ ["A9",0xD2], | |
+ ["9F",0xD3], | |
+ ["8C",0xD4], | |
+ ["99",0xD5], | |
+ ["9D",0xD9], | |
+ ["96",0xDA], | |
+ ["9A",0xDC], | |
+ ["E1",0xDF], | |
+ ["85",0xE0], | |
+ ["A0",0xE1], | |
+ ["83",0xE2], | |
+ ["84",0xE3], | |
+ ["87",0xE7], | |
+ ["8A",0xE8], | |
+ ["82",0xE9], | |
+ ["88",0xEA], | |
+ ["8D",0xEC], | |
+ ["A1",0xED], | |
+ ["A4",0xF1], | |
+ ["95",0xF2], | |
+ ["A2",0xF3], | |
+ ["93",0xF4], | |
+ ["94",0xF5], | |
+ ["F6",0xF7], | |
+ ["97",0xF9], | |
+ ["A3",0xFA], | |
+ ["81",0xFC], | |
+ ["E2",0x393], | |
+ ["E9",0x398], | |
+ ["E4",0x3A3], | |
+ ["E8",0x3A6], | |
+ ["EA",0x3A9], | |
+ ["E0",0x3B1], | |
+ ["EB",0x3B4], | |
+ ["EE",0x3B5], | |
+ ["E3",0x3C0], | |
+ ["E5",0x3C3], | |
+ ["E7",0x3C4], | |
+ ["ED",0x3C6], | |
+ ["FC",0x207F], | |
+ ["9E",0x20A7], | |
+ ["F9",0x2219], | |
+ ["FB",0x221A], | |
+ ["EC",0x221E], | |
+ ["EF",0x2229], | |
+ ["F7",0x2248], | |
+ ["F0",0x2261], | |
+ ["F3",0x2264], | |
+ ["F2",0x2265], | |
+ ["F4",0x2320], | |
+ ["F5",0x2321], | |
+ ["C4",0x2500], | |
+ ["B3",0x2502], | |
+ ["DA",0x250C], | |
+ ["BF",0x2510], | |
+ ["C0",0x2514], | |
+ ["D9",0x2518], | |
+ ["C3",0x251C], | |
+ ["B4",0x2524], | |
+ ["C2",0x252C], | |
+ ["C1",0x2534], | |
+ ["C5",0x253C], | |
+ ["CD",0x2550], | |
+ ["BA",0x2551], | |
+ ["D5",0x2552], | |
+ ["D6",0x2553], | |
+ ["C9",0x2554], | |
+ ["B8",0x2555], | |
+ ["B7",0x2556], | |
+ ["BB",0x2557], | |
+ ["D4",0x2558], | |
+ ["D3",0x2559], | |
+ ["C8",0x255A], | |
+ ["BE",0x255B], | |
+ ["BD",0x255C], | |
+ ["BC",0x255D], | |
+ ["C6",0x255E], | |
+ ["C7",0x255F], | |
+ ["CC",0x2560], | |
+ ["B5",0x2561], | |
+ ["B6",0x2562], | |
+ ["B9",0x2563], | |
+ ["D1",0x2564], | |
+ ["D2",0x2565], | |
+ ["CB",0x2566], | |
+ ["CF",0x2567], | |
+ ["D0",0x2568], | |
+ ["CA",0x2569], | |
+ ["D8",0x256A], | |
+ ["D7",0x256B], | |
+ ["CE",0x256C], | |
+ ["DF",0x2580], | |
+ ["DC",0x2584], | |
+ ["DB",0x2588], | |
+ ["DD",0x258C], | |
+ ["DE",0x2590], | |
+ ["B0",0x2591], | |
+ ["B1",0x2592], | |
+ ["B2",0x2593], | |
+ ["FE",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/ibm860-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/single_byte.trans | |
=================================================================== | |
--- enc/trans/single_byte.trans (.../v1_9_0_5) (revision 21934) | |
+++ enc/trans/single_byte.trans (.../v1_9_1_rc2) (revision 21934) | |
@@ -3,31 +3,26 @@ | |
<% | |
us_ascii_map = [["{00-7f}", :nomap]] | |
- ISO_8859_1_TO_UCS_TBL = (0x80..0xff).map {|c| ["%02X" % c, c] } | |
- CONTROL1_TO_UCS_TBL = (0x80..0x9f).map {|c| ["%02X" % c, c] } | |
- | |
- require 'iso-8859-2-tbl' | |
- require 'iso-8859-3-tbl' | |
- require 'iso-8859-4-tbl' | |
- require 'iso-8859-5-tbl' | |
- require 'iso-8859-6-tbl' | |
- require 'iso-8859-7-tbl' | |
- require 'iso-8859-8-tbl' | |
- require 'iso-8859-9-tbl' | |
- require 'iso-8859-10-tbl' | |
- require 'iso-8859-11-tbl' | |
- require 'iso-8859-13-tbl' | |
- require 'iso-8859-14-tbl' | |
- require 'iso-8859-15-tbl' | |
- | |
transcode_tblgen "US-ASCII", "UTF-8", us_ascii_map | |
transcode_tblgen "UTF-8", "US-ASCII", us_ascii_map | |
transcode_tblgen "ASCII-8BIT", "UTF-8", us_ascii_map | |
transcode_tblgen "UTF-8", "ASCII-8BIT", us_ascii_map | |
- def transcode_tblgen_iso8859(name, tbl_to_ucs) | |
- tbl_to_ucs = CONTROL1_TO_UCS_TBL + tbl_to_ucs | |
- name_ident = name.tr('-','_') | |
+ CONTROL1_TO_UCS_TBL = (0x80..0x9f).map {|c| ["%02X" % c, c] } | |
+ | |
+ # Generate transcoding tables for single byte encoding from | |
+ # encoding name using table file. | |
+ # | |
+ # Conventions: | |
+ # name: encoding name as string, UPPER case, hyphens (e.g. 'ISO-8859-3') | |
+ # file name: lower case, hyphens, -tbl.rb suffix (e.g. iso-8859-3-tbl.rb) | |
+ # variable name: UPPER case, underscores, _TO_UCS_TBL suffix (e.g. ISO_8859_3_TO_UCS_TBL) | |
+ # If the name starts with "ISO-8859", the C1 control code area is added automatically. | |
+ def transcode_tblgen_singlebyte (name) | |
+ require(name.downcase + "-tbl") | |
+ control1_if_needed = (name =~ /^ISO-8859/) ? CONTROL1_TO_UCS_TBL : [] | |
+ tbl_to_ucs = control1_if_needed + eval(name.gsub(/-/, '_') + "_TO_UCS_TBL") | |
+ set_valid_byte_pattern(name, '1byte') | |
code = '' | |
code << transcode_tblgen(name, "UTF-8", [["{00-7f}", :nomap], *tbl_to_ucs]) | |
code << "\n" | |
@@ -35,20 +30,55 @@ | |
code | |
end | |
- transcode_tblgen_iso8859("ISO-8859-1", ISO_8859_1_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-2", ISO_8859_2_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-3", ISO_8859_3_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-4", ISO_8859_4_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-5", ISO_8859_5_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-6", ISO_8859_6_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-7", ISO_8859_7_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-8", ISO_8859_8_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-9", ISO_8859_9_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-10", ISO_8859_10_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-11", ISO_8859_11_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-13", ISO_8859_13_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-14", ISO_8859_14_TO_UCS_TBL) | |
- transcode_tblgen_iso8859("ISO-8859-15", ISO_8859_15_TO_UCS_TBL) | |
+ transcode_tblgen_singlebyte "ISO-8859-1" | |
+ transcode_tblgen_singlebyte "ISO-8859-2" | |
+ transcode_tblgen_singlebyte "ISO-8859-3" | |
+ transcode_tblgen_singlebyte "ISO-8859-4" | |
+ transcode_tblgen_singlebyte "ISO-8859-5" | |
+ transcode_tblgen_singlebyte "ISO-8859-6" | |
+ transcode_tblgen_singlebyte "ISO-8859-7" | |
+ transcode_tblgen_singlebyte "ISO-8859-8" | |
+ transcode_tblgen_singlebyte "ISO-8859-9" | |
+ transcode_tblgen_singlebyte "ISO-8859-10" | |
+ transcode_tblgen_singlebyte "ISO-8859-11" | |
+ transcode_tblgen_singlebyte "ISO-8859-13" | |
+ transcode_tblgen_singlebyte "ISO-8859-14" | |
+ transcode_tblgen_singlebyte "ISO-8859-15" | |
+ transcode_tblgen_singlebyte "WINDOWS-874" | |
+ transcode_tblgen_singlebyte "WINDOWS-1250" | |
+ transcode_tblgen_singlebyte "WINDOWS-1251" | |
+ transcode_tblgen_singlebyte "WINDOWS-1252" | |
+ transcode_tblgen_singlebyte "WINDOWS-1253" | |
+ transcode_tblgen_singlebyte "WINDOWS-1254" | |
+ transcode_tblgen_singlebyte "WINDOWS-1255" | |
+ transcode_tblgen_singlebyte "WINDOWS-1256" | |
+ transcode_tblgen_singlebyte "WINDOWS-1257" | |
+ transcode_tblgen_singlebyte "IBM437" | |
+ transcode_tblgen_singlebyte "IBM775" | |
+ transcode_tblgen_singlebyte "IBM852" | |
+ transcode_tblgen_singlebyte "IBM855" | |
+ transcode_tblgen_singlebyte "IBM857" | |
+ transcode_tblgen_singlebyte "IBM860" | |
+ transcode_tblgen_singlebyte "IBM861" | |
+ transcode_tblgen_singlebyte "IBM862" | |
+ transcode_tblgen_singlebyte "IBM863" | |
+ transcode_tblgen_singlebyte "IBM865" | |
+ transcode_tblgen_singlebyte "IBM866" | |
+ transcode_tblgen_singlebyte "IBM869" | |
+ transcode_tblgen_singlebyte "MACCROATIAN" | |
+ transcode_tblgen_singlebyte "MACCYRILLIC" | |
+ transcode_tblgen_singlebyte "MACGREEK" | |
+ transcode_tblgen_singlebyte "MACICELAND" | |
+ transcode_tblgen_singlebyte "MACROMAN" | |
+ transcode_tblgen_singlebyte "MACROMANIA" | |
+ transcode_tblgen_singlebyte "MACTURKISH" | |
+ transcode_tblgen_singlebyte "MACUKRAINE" | |
+ transcode_tblgen_singlebyte "KOI8-U" | |
+ transcode_tblgen_singlebyte "KOI8-R" | |
+ transcode_tblgen_singlebyte "TIS-620" | |
+ transcode_tblgen_singlebyte "CP850" | |
+ transcode_tblgen_singlebyte "CP852" | |
+ transcode_tblgen_singlebyte "CP855" | |
%> | |
<%= transcode_generated_code %> | |
Index: enc/trans/koi8-u-tbl.rb | |
=================================================================== | |
--- enc/trans/koi8-u-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/koi8-u-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+KOI8_U_TO_UCS_TBL = [ | |
+ ["9A",0xA0], | |
+ ["BF",0xA9], | |
+ ["9C",0xB0], | |
+ ["9D",0xB2], | |
+ ["9E",0xB7], | |
+ ["9F",0xF7], | |
+ ["B3",0x401], | |
+ ["B4",0x404], | |
+ ["B6",0x406], | |
+ ["B7",0x407], | |
+ ["E1",0x410], | |
+ ["E2",0x411], | |
+ ["F7",0x412], | |
+ ["E7",0x413], | |
+ ["E4",0x414], | |
+ ["E5",0x415], | |
+ ["F6",0x416], | |
+ ["FA",0x417], | |
+ ["E9",0x418], | |
+ ["EA",0x419], | |
+ ["EB",0x41A], | |
+ ["EC",0x41B], | |
+ ["ED",0x41C], | |
+ ["EE",0x41D], | |
+ ["EF",0x41E], | |
+ ["F0",0x41F], | |
+ ["F2",0x420], | |
+ ["F3",0x421], | |
+ ["F4",0x422], | |
+ ["F5",0x423], | |
+ ["E6",0x424], | |
+ ["E8",0x425], | |
+ ["E3",0x426], | |
+ ["FE",0x427], | |
+ ["FB",0x428], | |
+ ["FD",0x429], | |
+ ["FF",0x42A], | |
+ ["F9",0x42B], | |
+ ["F8",0x42C], | |
+ ["FC",0x42D], | |
+ ["E0",0x42E], | |
+ ["F1",0x42F], | |
+ ["C1",0x430], | |
+ ["C2",0x431], | |
+ ["D7",0x432], | |
+ ["C7",0x433], | |
+ ["C4",0x434], | |
+ ["C5",0x435], | |
+ ["D6",0x436], | |
+ ["DA",0x437], | |
+ ["C9",0x438], | |
+ ["CA",0x439], | |
+ ["CB",0x43A], | |
+ ["CC",0x43B], | |
+ ["CD",0x43C], | |
+ ["CE",0x43D], | |
+ ["CF",0x43E], | |
+ ["D0",0x43F], | |
+ ["D2",0x440], | |
+ ["D3",0x441], | |
+ ["D4",0x442], | |
+ ["D5",0x443], | |
+ ["C6",0x444], | |
+ ["C8",0x445], | |
+ ["C3",0x446], | |
+ ["DE",0x447], | |
+ ["DB",0x448], | |
+ ["DD",0x449], | |
+ ["DF",0x44A], | |
+ ["D9",0x44B], | |
+ ["D8",0x44C], | |
+ ["DC",0x44D], | |
+ ["C0",0x44E], | |
+ ["D1",0x44F], | |
+ ["A3",0x451], | |
+ ["A4",0x454], | |
+ ["A6",0x456], | |
+ ["A7",0x457], | |
+ ["BD",0x490], | |
+ ["AD",0x491], | |
+ ["95",0x2219], | |
+ ["96",0x221A], | |
+ ["97",0x2248], | |
+ ["98",0x2264], | |
+ ["99",0x2265], | |
+ ["93",0x2320], | |
+ ["9B",0x2321], | |
+ ["80",0x2500], | |
+ ["81",0x2502], | |
+ ["82",0x250C], | |
+ ["83",0x2510], | |
+ ["84",0x2514], | |
+ ["85",0x2518], | |
+ ["86",0x251C], | |
+ ["87",0x2524], | |
+ ["88",0x252C], | |
+ ["89",0x2534], | |
+ ["8A",0x253C], | |
+ ["A0",0x2550], | |
+ ["A1",0x2551], | |
+ ["A2",0x2552], | |
+ ["A5",0x2554], | |
+ ["A8",0x2557], | |
+ ["A9",0x2558], | |
+ ["AA",0x2559], | |
+ ["AB",0x255A], | |
+ ["AC",0x255B], | |
+ ["AE",0x255D], | |
+ ["AF",0x255E], | |
+ ["B0",0x255F], | |
+ ["B1",0x2560], | |
+ ["B2",0x2561], | |
+ ["B5",0x2563], | |
+ ["B8",0x2566], | |
+ ["B9",0x2567], | |
+ ["BA",0x2568], | |
+ ["BB",0x2569], | |
+ ["BC",0x256A], | |
+ ["BE",0x256C], | |
+ ["8B",0x2580], | |
+ ["8C",0x2584], | |
+ ["8D",0x2588], | |
+ ["8E",0x258C], | |
+ ["8F",0x2590], | |
+ ["90",0x2591], | |
+ ["91",0x2592], | |
+ ["92",0x2593], | |
+ ["94",0x25A0], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/koi8-u-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1250-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1250-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1250-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,125 @@ | |
+WINDOWS_1250_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A4",0xA4], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A8",0xA8], | |
+ ["A9",0xA9], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B4",0xB4], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["B8",0xB8], | |
+ ["BB",0xBB], | |
+ ["C1",0xC1], | |
+ ["C2",0xC2], | |
+ ["C4",0xC4], | |
+ ["C7",0xC7], | |
+ ["C9",0xC9], | |
+ ["CB",0xCB], | |
+ ["CD",0xCD], | |
+ ["CE",0xCE], | |
+ ["D3",0xD3], | |
+ ["D4",0xD4], | |
+ ["D6",0xD6], | |
+ ["D7",0xD7], | |
+ ["DA",0xDA], | |
+ ["DC",0xDC], | |
+ ["DD",0xDD], | |
+ ["DF",0xDF], | |
+ ["E1",0xE1], | |
+ ["E2",0xE2], | |
+ ["E4",0xE4], | |
+ ["E7",0xE7], | |
+ ["E9",0xE9], | |
+ ["EB",0xEB], | |
+ ["ED",0xED], | |
+ ["EE",0xEE], | |
+ ["F3",0xF3], | |
+ ["F4",0xF4], | |
+ ["F6",0xF6], | |
+ ["F7",0xF7], | |
+ ["FA",0xFA], | |
+ ["FC",0xFC], | |
+ ["FD",0xFD], | |
+ ["C3",0x102], | |
+ ["E3",0x103], | |
+ ["A5",0x104], | |
+ ["B9",0x105], | |
+ ["C6",0x106], | |
+ ["E6",0x107], | |
+ ["C8",0x10C], | |
+ ["E8",0x10D], | |
+ ["CF",0x10E], | |
+ ["EF",0x10F], | |
+ ["D0",0x110], | |
+ ["F0",0x111], | |
+ ["CA",0x118], | |
+ ["EA",0x119], | |
+ ["CC",0x11A], | |
+ ["EC",0x11B], | |
+ ["C5",0x139], | |
+ ["E5",0x13A], | |
+ ["BC",0x13D], | |
+ ["BE",0x13E], | |
+ ["A3",0x141], | |
+ ["B3",0x142], | |
+ ["D1",0x143], | |
+ ["F1",0x144], | |
+ ["D2",0x147], | |
+ ["F2",0x148], | |
+ ["D5",0x150], | |
+ ["F5",0x151], | |
+ ["C0",0x154], | |
+ ["E0",0x155], | |
+ ["D8",0x158], | |
+ ["F8",0x159], | |
+ ["8C",0x15A], | |
+ ["9C",0x15B], | |
+ ["AA",0x15E], | |
+ ["BA",0x15F], | |
+ ["8A",0x160], | |
+ ["9A",0x161], | |
+ ["DE",0x162], | |
+ ["FE",0x163], | |
+ ["8D",0x164], | |
+ ["9D",0x165], | |
+ ["D9",0x16E], | |
+ ["F9",0x16F], | |
+ ["DB",0x170], | |
+ ["FB",0x171], | |
+ ["8F",0x179], | |
+ ["9F",0x17A], | |
+ ["AF",0x17B], | |
+ ["BF",0x17C], | |
+ ["8E",0x17D], | |
+ ["9E",0x17E], | |
+ ["A1",0x2C7], | |
+ ["A2",0x2D8], | |
+ ["FF",0x2D9], | |
+ ["B2",0x2DB], | |
+ ["BD",0x2DD], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["80",0x20AC], | |
+ ["99",0x2122], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1250-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/macukraine-tbl.rb | |
=================================================================== | |
--- enc/trans/macukraine-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/macukraine-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,130 @@ | |
+MACUKRAINE_TO_UCS_TBL = [ | |
+ ["CA",0xA0], | |
+ ["A3",0xA3], | |
+ ["FF",0xA4], | |
+ ["A4",0xA7], | |
+ ["A9",0xA9], | |
+ ["C7",0xAB], | |
+ ["C2",0xAC], | |
+ ["A8",0xAE], | |
+ ["A1",0xB0], | |
+ ["B1",0xB1], | |
+ ["B5",0xB5], | |
+ ["A6",0xB6], | |
+ ["C8",0xBB], | |
+ ["D6",0xF7], | |
+ ["C4",0x192], | |
+ ["DD",0x401], | |
+ ["AB",0x402], | |
+ ["AE",0x403], | |
+ ["B8",0x404], | |
+ ["C1",0x405], | |
+ ["A7",0x406], | |
+ ["BA",0x407], | |
+ ["B7",0x408], | |
+ ["BC",0x409], | |
+ ["BE",0x40A], | |
+ ["CB",0x40B], | |
+ ["CD",0x40C], | |
+ ["D8",0x40E], | |
+ ["DA",0x40F], | |
+ ["80",0x410], | |
+ ["81",0x411], | |
+ ["82",0x412], | |
+ ["83",0x413], | |
+ ["84",0x414], | |
+ ["85",0x415], | |
+ ["86",0x416], | |
+ ["87",0x417], | |
+ ["88",0x418], | |
+ ["89",0x419], | |
+ ["8A",0x41A], | |
+ ["8B",0x41B], | |
+ ["8C",0x41C], | |
+ ["8D",0x41D], | |
+ ["8E",0x41E], | |
+ ["8F",0x41F], | |
+ ["90",0x420], | |
+ ["91",0x421], | |
+ ["92",0x422], | |
+ ["93",0x423], | |
+ ["94",0x424], | |
+ ["95",0x425], | |
+ ["96",0x426], | |
+ ["97",0x427], | |
+ ["98",0x428], | |
+ ["99",0x429], | |
+ ["9A",0x42A], | |
+ ["9B",0x42B], | |
+ ["9C",0x42C], | |
+ ["9D",0x42D], | |
+ ["9E",0x42E], | |
+ ["9F",0x42F], | |
+ ["E0",0x430], | |
+ ["E1",0x431], | |
+ ["E2",0x432], | |
+ ["E3",0x433], | |
+ ["E4",0x434], | |
+ ["E5",0x435], | |
+ ["E6",0x436], | |
+ ["E7",0x437], | |
+ ["E8",0x438], | |
+ ["E9",0x439], | |
+ ["EA",0x43A], | |
+ ["EB",0x43B], | |
+ ["EC",0x43C], | |
+ ["ED",0x43D], | |
+ ["EE",0x43E], | |
+ ["EF",0x43F], | |
+ ["F0",0x440], | |
+ ["F1",0x441], | |
+ ["F2",0x442], | |
+ ["F3",0x443], | |
+ ["F4",0x444], | |
+ ["F5",0x445], | |
+ ["F6",0x446], | |
+ ["F7",0x447], | |
+ ["F8",0x448], | |
+ ["F9",0x449], | |
+ ["FA",0x44A], | |
+ ["FB",0x44B], | |
+ ["FC",0x44C], | |
+ ["FD",0x44D], | |
+ ["FE",0x44E], | |
+ ["DF",0x44F], | |
+ ["DE",0x451], | |
+ ["AC",0x452], | |
+ ["AF",0x453], | |
+ ["B9",0x454], | |
+ ["CF",0x455], | |
+ ["B4",0x456], | |
+ ["BB",0x457], | |
+ ["C0",0x458], | |
+ ["BD",0x459], | |
+ ["BF",0x45A], | |
+ ["CC",0x45B], | |
+ ["CE",0x45C], | |
+ ["D9",0x45E], | |
+ ["DB",0x45F], | |
+ ["A2",0x490], | |
+ ["B6",0x491], | |
+ ["D0",0x2013], | |
+ ["D1",0x2014], | |
+ ["D4",0x2018], | |
+ ["D5",0x2019], | |
+ ["D2",0x201C], | |
+ ["D3",0x201D], | |
+ ["D7",0x201E], | |
+ ["A0",0x2020], | |
+ ["A5",0x2022], | |
+ ["C9",0x2026], | |
+ ["DC",0x2116], | |
+ ["AA",0x2122], | |
+ ["C6",0x2206], | |
+ ["C3",0x221A], | |
+ ["B0",0x221E], | |
+ ["C5",0x2248], | |
+ ["AD",0x2260], | |
+ ["B2",0x2264], | |
+ ["B3",0x2265], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/macukraine-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/windows-1254-tbl.rb | |
=================================================================== | |
--- enc/trans/windows-1254-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/windows-1254-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,123 @@ | |
+WINDOWS_1254_TO_UCS_TBL = [ | |
+ ["A0",0xA0], | |
+ ["A1",0xA1], | |
+ ["A2",0xA2], | |
+ ["A3",0xA3], | |
+ ["A4",0xA4], | |
+ ["A5",0xA5], | |
+ ["A6",0xA6], | |
+ ["A7",0xA7], | |
+ ["A8",0xA8], | |
+ ["A9",0xA9], | |
+ ["AA",0xAA], | |
+ ["AB",0xAB], | |
+ ["AC",0xAC], | |
+ ["AD",0xAD], | |
+ ["AE",0xAE], | |
+ ["AF",0xAF], | |
+ ["B0",0xB0], | |
+ ["B1",0xB1], | |
+ ["B2",0xB2], | |
+ ["B3",0xB3], | |
+ ["B4",0xB4], | |
+ ["B5",0xB5], | |
+ ["B6",0xB6], | |
+ ["B7",0xB7], | |
+ ["B8",0xB8], | |
+ ["B9",0xB9], | |
+ ["BA",0xBA], | |
+ ["BB",0xBB], | |
+ ["BC",0xBC], | |
+ ["BD",0xBD], | |
+ ["BE",0xBE], | |
+ ["BF",0xBF], | |
+ ["C0",0xC0], | |
+ ["C1",0xC1], | |
+ ["C2",0xC2], | |
+ ["C3",0xC3], | |
+ ["C4",0xC4], | |
+ ["C5",0xC5], | |
+ ["C6",0xC6], | |
+ ["C7",0xC7], | |
+ ["C8",0xC8], | |
+ ["C9",0xC9], | |
+ ["CA",0xCA], | |
+ ["CB",0xCB], | |
+ ["CC",0xCC], | |
+ ["CD",0xCD], | |
+ ["CE",0xCE], | |
+ ["CF",0xCF], | |
+ ["D1",0xD1], | |
+ ["D2",0xD2], | |
+ ["D3",0xD3], | |
+ ["D4",0xD4], | |
+ ["D5",0xD5], | |
+ ["D6",0xD6], | |
+ ["D7",0xD7], | |
+ ["D8",0xD8], | |
+ ["D9",0xD9], | |
+ ["DA",0xDA], | |
+ ["DB",0xDB], | |
+ ["DC",0xDC], | |
+ ["DF",0xDF], | |
+ ["E0",0xE0], | |
+ ["E1",0xE1], | |
+ ["E2",0xE2], | |
+ ["E3",0xE3], | |
+ ["E4",0xE4], | |
+ ["E5",0xE5], | |
+ ["E6",0xE6], | |
+ ["E7",0xE7], | |
+ ["E8",0xE8], | |
+ ["E9",0xE9], | |
+ ["EA",0xEA], | |
+ ["EB",0xEB], | |
+ ["EC",0xEC], | |
+ ["ED",0xED], | |
+ ["EE",0xEE], | |
+ ["EF",0xEF], | |
+ ["F1",0xF1], | |
+ ["F2",0xF2], | |
+ ["F3",0xF3], | |
+ ["F4",0xF4], | |
+ ["F5",0xF5], | |
+ ["F6",0xF6], | |
+ ["F7",0xF7], | |
+ ["F8",0xF8], | |
+ ["F9",0xF9], | |
+ ["FA",0xFA], | |
+ ["FB",0xFB], | |
+ ["FC",0xFC], | |
+ ["FF",0xFF], | |
+ ["D0",0x11E], | |
+ ["F0",0x11F], | |
+ ["DD",0x130], | |
+ ["FD",0x131], | |
+ ["8C",0x152], | |
+ ["9C",0x153], | |
+ ["DE",0x15E], | |
+ ["FE",0x15F], | |
+ ["8A",0x160], | |
+ ["9A",0x161], | |
+ ["9F",0x178], | |
+ ["83",0x192], | |
+ ["88",0x2C6], | |
+ ["98",0x2DC], | |
+ ["96",0x2013], | |
+ ["97",0x2014], | |
+ ["91",0x2018], | |
+ ["92",0x2019], | |
+ ["82",0x201A], | |
+ ["93",0x201C], | |
+ ["94",0x201D], | |
+ ["84",0x201E], | |
+ ["86",0x2020], | |
+ ["87",0x2021], | |
+ ["95",0x2022], | |
+ ["85",0x2026], | |
+ ["89",0x2030], | |
+ ["8B",0x2039], | |
+ ["9B",0x203A], | |
+ ["80",0x20AC], | |
+ ["99",0x2122], | |
+] | |
\ No newline at end of file | |
Property changes on: enc/trans/windows-1254-tbl.rb | |
___________________________________________________________________ | |
Added: svn:eol-style | |
+ LF | |
Index: enc/trans/big5-tbl.rb | |
=================================================================== | |
--- enc/trans/big5-tbl.rb (.../v1_9_0_5) (revision 0) | |
+++ enc/trans/big5-tbl.rb (.../v1_9_1_rc2) (revision 21934) | |
@@ -0,0 +1,13705 @@ | |
+BIG5_TO_UCS_TBL= [ | |
+ ["A246",0xA2], | |
+ ["A247",0xA3], | |
+ ["A244",0xA5], | |
+ ["A1B1",0xA7], | |
+ ["A258",0xB0], | |
+ ["A1D3",0xB1], | |
+ ["A150",0xB7], | |
+ ["A1D1",0xD7], | |
+ ["A1D2",0xF7], | |
+ ["A3BE",0x2C7], | |
+ ["A3BC",0x2C9], | |
+ ["A3BD",0x2CA], | |
+ ["A3BF",0x2CB], | |
+ ["A3BB",0x2D9], | |
+ ["A344",0x391], | |
+ ["A345",0x392], | |
+ ["A346",0x393], | |
+ ["A347",0x394], | |
+ ["A348",0x395], | |
+ ["A349",0x396], | |
+ ["A34A",0x397], | |
+ ["A34B",0x398], | |
+ ["A34C",0x399], | |
+ ["A34D",0x39A], | |
+ ["A34E",0x39B], | |
+ ["A34F",0x39C], | |
+ ["A350",0x39D], | |
+ ["A351",0x39E], | |
+ ["A352",0x39F], | |
+ ["A353",0x3A0], | |
+ ["A354",0x3A1], | |
+ ["A355",0x3A3], | |
+ ["A356",0x3A4], | |
+ ["A357",0x3A5], | |
+ ["A358",0x3A6], | |
+ ["A359",0x3A7], | |
+ ["A35A",0x3A8], | |
+ ["A35B",0x3A9], | |
+ ["A35C",0x3B1], | |
+ ["A35D",0x3B2], | |
+ ["A35E",0x3B3], | |
+ ["A35F",0x3B4], | |
+ ["A360",0x3B5], | |
+ ["A361",0x3B6], | |
+ ["A362",0x3B7], | |
+ ["A363",0x3B8], | |
+ ["A364",0x3B9], | |
+ ["A365",0x3BA], | |
+ ["A366",0x3BB], | |
+ ["A367",0x3BC], | |
+ ["A368",0x3BD], | |
+ ["A369",0x3BE], | |
+ ["A36A",0x3BF], | |
+ ["A36B",0x3C0], | |
+ ["A36C",0x3C1], | |
+ ["A36D",0x3C3], | |
+ ["A36E",0x3C4], | |
+ ["A36F",0x3C5], | |
+ ["A370",0x3C6], | |
+ ["A371",0x3C7], | |
+ ["A372",0x3C8], | |
+ ["A373",0x3C9], | |
+ ["C7B3",0x401], | |
+ ["C7B1",0x414], | |
+ ["C7B2",0x415], | |
+ ["C7B4",0x416], | |
+ ["C7B5",0x417], | |
+ ["C7B6",0x418], | |
+ ["C7B7",0x419], | |
+ ["C7B8",0x41A], | |
+ ["C7B9",0x41B], | |
+ ["C7BA",0x41C], | |
+ ["C7BB",0x423], | |
+ ["C7BC",0x424], | |
+ ["C7BD",0x425], | |
+ ["C7BE",0x426], | |
+ ["C7BF",0x427], | |
+ ["C7C0",0x428], | |
+ ["C7C1",0x429], | |
+ ["C7C2",0x42A], | |
+ ["C7C3",0x42B], | |
+ ["C7C4",0x42C], | |
+ ["C7C5",0x42D], | |
+ ["C7C6",0x42E], | |
+ ["C7C7",0x42F], | |
+ ["C7C8",0x430], | |
+ ["C7C9",0x431], | |
+ ["C7CA",0x432], | |
+ ["C7CB",0x433], | |
+ ["C7CC",0x434], | |
+ ["C7CD",0x435], | |
+ ["C7CF",0x436], | |
+ ["C7D0",0x437], | |
+ ["C7D1",0x438], | |
+ ["C7D2",0x439], | |
+ ["C7D3",0x43A], | |
+ ["C7D4",0x43B], | |
+ ["C7D5",0x43C], | |
+ ["C7D6",0x43D], | |
+ ["C7D7",0x43E], | |
+ ["C7D8",0x43F], | |
+ ["C7D9",0x440], | |
+ ["C7DA",0x441], | |
+ ["C7DB",0x442], | |
+ ["C7DC",0x443], | |
+ ["C7DD",0x444], | |
+ ["C7DE",0x445], | |
+ ["C7DF",0x446], | |
+ ["C7E0",0x447], | |
+ ["C7E1",0x448], | |
+ ["C7E2",0x449], | |
+ ["C7E3",0x44A], | |
+ ["C7E4",0x44B], | |
+ ["C7E5",0x44C], | |
+ ["C7E6",0x44D], | |
+ ["C7E7",0x44E], | |
+ ["C7E8",0x44F], | |
+ ["C7CE",0x451], | |
+ ["A156",0x2013], | |
+ ["A158",0x2014], | |
+ ["A1A5",0x2018], | |
+ ["A1A6",0x2019], | |
+ ["A1A7",0x201C], | |
+ ["A1A8",0x201D], | |
+ ["A145",0x2022], | |
+ ["A14C",0x2025], | |
+ ["A14B",0x2026], | |
+ ["A1AC",0x2032], | |
+ ["A1AB",0x2035], | |
+ ["A1B0",0x203B], | |
+ ["A1C2",0x203E], | |
+ ["A24A",0x2103], | |
+ ["A1C1",0x2105], | |
+ ["A24B",0x2109], | |
+ ["A2B9",0x2160], | |
+ ["A2BA",0x2161], | |
+ ["A2BB",0x2162], | |
+ ["A2BC",0x2163], | |
+ ["A2BD",0x2164], | |
+ ["A2BE",0x2165], | |
+ ["A2BF",0x2166], | |
+ ["A2C0",0x2167], | |
+ ["A2C1",0x2168], | |
+ ["A2C2",0x2169], | |
+ ["A1F6",0x2190], | |
+ ["A1F4",0x2191], | |
+ ["A1F7",0x2192], | |
+ ["A1F5",0x2193], | |
+ ["A1F8",0x2196], | |
+ ["A1F9",0x2197], | |
+ ["A1FB",0x2198], | |
+ ["A1FA",0x2199], | |
+ ["A1D4",0x221A], | |
+ ["A1DB",0x221E], | |
+ ["A1E8",0x221F], | |
+ ["A1E7",0x2220], | |
+ ["A1FD",0x2223], | |
+ ["A1FC",0x2225], | |
+ ["A1E4",0x2229], | |
+ ["A1E5",0x222A], | |
+ ["A1EC",0x222B], | |
+ ["A1ED",0x222E], | |
+ ["A1EF",0x2234], | |
+ ["A1EE",0x2235], | |
+ ["A1E3",0x223C], | |
+ ["A1DC",0x2252], | |
+ ["A1DA",0x2260], | |
+ ["A1DD",0x2261], | |
+ ["A1D8",0x2266], | |
+ ["A1D9",0x2267], | |
+ ["A1E6",0x22A5], | |
+ ["A1E9",0x22BF], | |
+ ["C7E9",0x2460], | |
+ ["C7EA",0x2461], | |
+ ["C7EB",0x2462], | |
+ ["C7EC",0x2463], | |
+ ["C7ED",0x2464], | |
+ ["C7EE",0x2465], | |
+ ["C7EF",0x2466], | |
+ ["C7F0",0x2467], | |
+ ["C7F1",0x2468], | |
+ ["C7F2",0x2469], | |
+ ["C7F3",0x2474], | |
+ ["C7F4",0x2475], | |
+ ["C7F5",0x2476], | |
+ ["C7F6",0x2477], | |
+ ["C7F7",0x2478], | |
+ ["C7F8",0x2479], | |
+ ["C7F9",0x247A], | |
+ ["C7FA",0x247B], | |
+ ["C7FB",0x247C], | |
+ ["C7FC",0x247D], | |
+ ["A277",0x2500], | |
+ ["A278",0x2502], | |
+ ["A27A",0x250C], | |
+ ["A27B",0x2510], | |
+ ["A27C",0x2514], | |
+ ["A27D",0x2518], | |
+ ["A275",0x251C], | |
+ ["A274",0x2524], | |
+ ["A273",0x252C], | |
+ ["A272",0x2534], | |
+ ["A271",0x253C], | |
+ ["A2A4",0x2550], | |
+ ["A2A5",0x255E], | |
+ ["A2A7",0x2561], | |
+ ["A2A6",0x256A], | |
+ ["A27E",0x256D], | |
+ ["A2A1",0x256E], | |
+ ["A2A3",0x256F], | |
+ ["A2A2",0x2570], | |
+ ["A2AC",0x2571], | |
+ ["A2AD",0x2572], | |
+ ["A2AE",0x2573], | |
+ ["A262",0x2581], | |
+ ["A263",0x2582], | |
+ ["A264",0x2583], | |
+ ["A265",0x2584], | |
+ ["A266",0x2585], | |
+ ["A267",0x2586], | |
+ ["A268",0x2587], | |
+ ["A269",0x2588], | |
+ ["A270",0x2589], | |
+ ["A26F",0x258A], | |
+ ["A26E",0x258B], | |
+ ["A26D",0x258C], | |
+ ["A26C",0x258D], | |
+ ["A26B",0x258E], | |
+ ["A26A",0x258F], | |
+ ["A276",0x2594], | |
+ ["A279",0x2595], | |
+ ["A1BD",0x25A0], | |
+ ["A1BC",0x25A1], | |
+ ["A1B6",0x25B2], | |
+ ["A1B5",0x25B3], | |
+ ["A1BF",0x25BC], | |
+ ["A1BE",0x25BD], | |
+ ["A1BB",0x25C6], | |
+ ["A1BA",0x25C7], | |
+ ["A1B3",0x25CB], | |
+ ["A1B7",0x25CE], | |
+ ["A1B4",0x25CF], | |
+ ["A2A8",0x25E2], | |
+ ["A2A9",0x25E3], | |
+ ["A2AB",0x25E4], | |
+ ["A2AA",0x25E5], | |
+ ["A1B9",0x2605], | |
+ ["A1B8",0x2606], | |
+ ["A1F3",0x2609], | |
+ ["A1F0",0x2640], | |
+ ["A1F2",0x2641], | |
+ ["A1F1",0x2642], | |
+ ["A140",0x3000], | |
+ ["A142",0x3001], | |
+ ["A143",0x3002], | |
+ ["A1B2",0x3003], | |
+ ["C6A4",0x3005], | |
+ ["A171",0x3008], | |
+ ["A172",0x3009], | |
+ ["A16D",0x300A], | |
+ ["A16E",0x300B], | |
+ ["A175",0x300C], | |
+ ["A176",0x300D], | |
+ ["A179",0x300E], | |
+ ["A17A",0x300F], | |
+ ["A169",0x3010], | |
+ ["A16A",0x3011], | |
+ ["A245",0x3012], | |
+ ["A165",0x3014], | |
+ ["A166",0x3015], | |
+ ["A1A9",0x301D], | |
+ ["A1AA",0x301E], | |
+ ["A2C3",0x3021], | |
+ ["A2C4",0x3022], | |
+ ["A2C5",0x3023], | |
+ ["A2C6",0x3024], | |
+ ["A2C7",0x3025], | |
+ ["A2C8",0x3026], | |
+ ["A2C9",0x3027], | |
+ ["A2CA",0x3028], | |
+ ["A2CB",0x3029], | |
+ ["C6A5",0x3041], | |
+ ["C6A6",0x3042], | |
+ ["C6A7",0x3043], | |
+ ["C6A8",0x3044], | |
+ ["C6A9",0x3045], | |
+ ["C6AA",0x3046], | |
+ ["C6AB",0x3047], | |
+ ["C6AC",0x3048], | |
+ ["C6AD",0x3049], | |
+ ["C6AE",0x304A], | |
+ ["C6AF",0x304B], | |
+ ["C6B0",0x304C], | |
+ ["C6B1",0x304D], | |
+ ["C6B2",0x304E], | |
+ ["C6B3",0x304F], | |
+ ["C6B4",0x3050], | |
+ ["C6B5",0x3051], | |
+ ["C6B6",0x3052], | |
+ ["C6B7",0x3053], | |
+ ["C6B8",0x3054], | |
+ ["C6B9",0x3055], | |
+ ["C6BA",0x3056], | |
+ ["C6BB",0x3057], | |
+ ["C6BC",0x3058], | |
+ ["C6BD",0x3059], | |
+ ["C6BE",0x305A], | |
+ ["C6BF",0x305B], | |
+ ["C6C0",0x305C], | |
+ ["C6C1",0x305D], | |
+ ["C6C2",0x305E], | |
+ ["C6C3",0x305F], | |
+ ["C6C4",0x3060], | |
+ ["C6C5",0x3061], | |
+ ["C6C6",0x3062], | |
+ ["C6C7",0x3063], | |
+ ["C6C8",0x3064], | |
+ ["C6C9",0x3065], | |
+ ["C6CA",0x3066], | |
+ ["C6CB",0x3067], | |
+ ["C6CC",0x3068], | |
+ ["C6CD",0x3069], | |
+ ["C6CE",0x306A], | |
+ ["C6CF",0x306B], | |
+ ["C6D0",0x306C], | |
+ ["C6D1",0x306D], | |
+ ["C6D2",0x306E], | |
+ ["C6D3",0x306F], | |
+ ["C6D4",0x3070], | |
+ ["C6D5",0x3071], | |
+ ["C6D6",0x3072], | |
+ ["C6D7",0x3073], | |
+ ["C6D8",0x3074], | |
+ ["C6D9",0x3075], | |
+ ["C6DA",0x3076], | |
+ ["C6DB",0x3077], | |
+ ["C6DC",0x3078], | |
+ ["C6DD",0x3079], | |
+ ["C6DE",0x307A], | |
+ ["C6DF",0x307B], | |
+ ["C6E0",0x307C], | |
+ ["C6E1",0x307D], | |
+ ["C6E2",0x307E], | |
+ ["C6E3",0x307F], | |
+ ["C6E4",0x3080], | |
+ ["C6E5",0x3081], | |
+ ["C6E6",0x3082], | |
+ ["C6E7",0x3083], | |
+ ["C6E8",0x3084], | |
+ ["C6E9",0x3085], | |
+ ["C6EA",0x3086], | |
+ ["C6EB",0x3087], | |
+ ["C6EC",0x3088], | |
+ ["C6ED",0x3089], | |
+ ["C6EE",0x308A], | |
+ ["C6EF",0x308B], | |
+ ["C6F0",0x308C], | |
+ ["C6F1",0x308D], | |
+ ["C6F2",0x308E], | |
+ ["C6F3",0x308F], | |
+ ["C6F4",0x3090], | |
+ ["C6F5",0x3091], | |
+ ["C6F6",0x3092], | |
+ ["C6F7",0x3093], | |
+ ["C6A2",0x309D], | |
+ ["C6A3",0x309E], | |
+ ["C6F8",0x30A1], | |
+ ["C6F9",0x30A2], | |
+ ["C6FA",0x30A3], | |
+ ["C6FB",0x30A4], | |
+ ["C6FC",0x30A5], | |
+ ["C6FD",0x30A6], | |
+ ["C6FE",0x30A7], | |
+ ["C740",0x30A8], | |
+ ["C741",0x30A9], | |
+ ["C742",0x30AA], | |
+ ["C743",0x30AB], | |
+ ["C744",0x30AC], | |
+ ["C745",0x30AD], | |
+ ["C746",0x30AE], | |
+ ["C747",0x30AF], | |
+ ["C748",0x30B0], | |
+ ["C749",0x30B1], | |
+ ["C74A",0x30B2], | |
+ ["C74B",0x30B3], | |
+ ["C74C",0x30B4], | |
+ ["C74D",0x30B5], | |
+ ["C74E",0x30B6], | |
+ ["C74F",0x30B7], | |
+ ["C750",0x30B8], | |
+ ["C751",0x30B9], | |
+ ["C752",0x30BA], | |
+ ["C753",0x30BB], | |
+ ["C754",0x30BC], | |
+ ["C755",0x30BD], | |
+ ["C756",0x30BE], | |
+ ["C757",0x30BF], | |
+ ["C758",0x30C0], | |
+ ["C759",0x30C1], | |
+ ["C75A",0x30C2], | |
+ ["C75B",0x30C3], | |
+ ["C75C",0x30C4], | |
+ ["C75D",0x30C5], | |
+ ["C75E",0x30C6], | |
+ ["C75F",0x30C7], | |
+ ["C760",0x30C8], | |
+ ["C761",0x30C9], | |
+ ["C762",0x30CA], | |
+ ["C763",0x30CB], | |
+ ["C764",0x30CC], | |
+ ["C765",0x30CD], | |
+ ["C766",0x30CE], | |
+ ["C767",0x30CF], | |
+ ["C768",0x30D0], | |
+ ["C769",0x30D1], | |
+ ["C76A",0x30D2], | |
+ ["C76B",0x30D3], | |
+ ["C76C",0x30D4], | |
+ ["C76D",0x30D5], | |
+ ["C76E",0x30D6], | |
+ ["C76F",0x30D7], | |
+ ["C770",0x30D8], | |
+ ["C771",0x30D9], | |
+ ["C772",0x30DA], | |
+ ["C773",0x30DB], | |
+ ["C774",0x30DC], | |
+ ["C775",0x30DD], | |
+ ["C776",0x30DE], | |
+ ["C777",0x30DF], | |
+ ["C778",0x30E0], | |
+ ["C779",0x30E1], | |
+ ["C77A",0x30E2], | |
+ ["C77B",0x30E3], | |
+ ["C77C",0x30E4], | |
+ ["C77D",0x30E5], | |
+ ["C77E",0x30E6], | |
+ ["C7A1",0x30E7], | |
+ ["C7A2",0x30E8], | |
+ ["C7A3",0x30E9], | |
+ ["C7A4",0x30EA], | |
+ ["C7A5",0x30EB], | |
+ ["C7A6",0x30EC], | |
+ ["C7A7",0x30ED], | |
+ ["C7A8",0x30EE], | |
+ ["C7A9",0x30EF], | |
+ ["C7AA",0x30F0], | |
+ ["C7AB",0x30F1], | |
+ ["C7AC",0x30F2], | |
+ ["C7AD",0x30F3], | |
+ ["C7AE",0x30F4], | |
+ ["C7AF",0x30F5], | |
+ ["C7B0",0x30F6], | |
+ ["C6A1",0x30FE], | |
+ ["A374",0x3105], | |
+ ["A375",0x3106], | |
+ ["A376",0x3107], | |
+ ["A377",0x3108], | |
+ ["A378",0x3109], | |
+ ["A379",0x310A], | |
+ ["A37A",0x310B], | |
+ ["A37B",0x310C], | |
+ ["A37C",0x310D], | |
+ ["A37D",0x310E], | |
+ ["A37E",0x310F], | |
+ ["A3A1",0x3110], | |
+ ["A3A2",0x3111], | |
+ ["A3A3",0x3112], | |
+ ["A3A4",0x3113], | |
+ ["A3A5",0x3114], | |
+ ["A3A6",0x3115], | |
+ ["A3A7",0x3116], | |
+ ["A3A8",0x3117], | |
+ ["A3A9",0x3118], | |
+ ["A3AA",0x3119], | |
+ ["A3AB",0x311A], | |
+ ["A3AC",0x311B], | |
+ ["A3AD",0x311C], | |
+ ["A3AE",0x311D], | |
+ ["A3AF",0x311E], | |
+ ["A3B0",0x311F], | |
+ ["A3B1",0x3120], | |
+ ["A3B2",0x3121], | |
+ ["A3B3",0x3122], | |
+ ["A3B4",0x3123], | |
+ ["A3B5",0x3124], | |
+ ["A3B6",0x3125], | |
+ ["A3B7",0x3126], | |
+ ["A3B8",0x3127], | |
+ ["A3B9",0x3128], | |
+ ["A3BA",0x3129], | |
+ ["A1C0",0x32A3], | |
+ ["A255",0x338E], | |
+ ["A256",0x338F], | |
+ ["A250",0x339C], | |
+ ["A251",0x339D], | |
+ ["A252",0x339E], | |
+ ["A254",0x33A1], | |
+ ["A257",0x33C4], | |
+ ["A253",0x33CE], | |
+ ["A1EB",0x33D1], | |
+ ["A1EA",0x33D2], | |
+ ["A24F",0x33D5], | |
+ ["A440",0x4E00], | |
+ ["A442",0x4E01], | |
+ ["A443",0x4E03], | |
+ ["C945",0x4E07], | |
+ ["A456",0x4E08], | |
+ ["A454",0x4E09], | |
+ ["A457",0x4E0A], | |
+ ["A455",0x4E0B], | |
+ ["C946",0x4E0C], | |
+ ["A4A3",0x4E0D], | |
+ ["C94F",0x4E0E], | |
+ ["C94D",0x4E0F], | |
+ ["A4A2",0x4E10], | |
+ ["A4A1",0x4E11], | |
+ ["A542",0x4E14], | |
+ ["A541",0x4E15], | |
+ ["A540",0x4E16], | |
+ ["A543",0x4E18], | |
+ ["A4FE",0x4E19], | |
+ ["A5E0",0x4E1E], | |
+ ["A5E1",0x4E1F], | |
+ ["A8C3",0x4E26], | |
+ ["A458",0x4E2B], | |
+ ["A4A4",0x4E2D], | |
+ ["C950",0x4E2E], | |
+ ["A4A5",0x4E30], | |
+ ["C963",0x4E31], | |
+ ["A6EA",0x4E32], | |
+ ["CBB1",0x4E33], | |
+ ["A459",0x4E38], | |
+ ["A4A6",0x4E39], | |
+ ["A544",0x4E3B], | |
+ ["C964",0x4E3C], | |
+ ["C940",0x4E42], | |
+ ["A444",0x4E43], | |
+ ["A45B",0x4E45], | |
+ ["C947",0x4E47], | |
+ ["A45C",0x4E48], | |
+ ["A4A7",0x4E4B], | |
+ ["A545",0x4E4D], | |
+ ["A547",0x4E4E], | |
+ ["A546",0x4E4F], | |
+ ["A5E2",0x4E52], | |
+ ["A5E3",0x4E53], | |
+ ["A8C4",0x4E56], | |
+ ["ADBC",0x4E58], | |
+ ["A441",0x4E59], | |
+ ["C941",0x4E5C], | |
+ ["A445",0x4E5D], | |
+ ["A45E",0x4E5E], | |
+ ["A45D",0x4E5F], | |
+ ["A5E4",0x4E69], | |
+ ["A8C5",0x4E73], | |
+ ["B0AE",0x4E7E], | |
+ ["D44B",0x4E7F], | |
+ ["B6C3",0x4E82], | |
+ ["DCB1",0x4E83], | |
+ ["DCB2",0x4E84], | |
+ ["A446",0x4E86], | |
+ ["A4A9",0x4E88], | |
+ ["A8C6",0x4E8B], | |
+ ["A447",0x4E8C], | |
+ ["C948",0x4E8D], | |
+ ["A45F",0x4E8E], | |
+ ["A4AA",0x4E91], | |
+ ["A4AC",0x4E92], | |
+ ["C951",0x4E93], | |
+ ["A4AD",0x4E94], | |
+ ["A4AB",0x4E95], | |
+ ["A5E5",0x4E99], | |
+ ["A8C7",0x4E9B], | |
+ ["A8C8",0x4E9E], | |
+ ["AB45",0x4E9F], | |
+ ["A460",0x4EA1], | |
+ ["A4AE",0x4EA2], | |
+ ["A5E6",0x4EA4], | |
+ ["A5E8",0x4EA5], | |
+ ["A5E7",0x4EA6], | |
+ ["A6EB",0x4EA8], | |
+ ["A8C9",0x4EAB], | |
+ ["A8CA",0x4EAC], | |
+ ["AB46",0x4EAD], | |
+ ["AB47",0x4EAE], | |
+ ["ADBD",0x4EB3], | |
+ ["DCB3",0x4EB6], | |
+ ["F6D6",0x4EB9], | |
+ ["A448",0x4EBA], | |
+ ["A4B0",0x4EC0], | |
+ ["A4AF",0x4EC1], | |
+ ["C952",0x4EC2], | |
+ ["A4B1",0x4EC3], | |
+ ["A4B7",0x4EC4], | |
+ ["A4B2",0x4EC6], | |
+ ["A4B3",0x4EC7], | |
+ ["C954",0x4EC8], | |
+ ["C953",0x4EC9], | |
+ ["A4B5",0x4ECA], | |
+ ["A4B6",0x4ECB], | |
+ ["A4B4",0x4ECD], | |
+ ["A54A",0x4ED4], | |
+ ["A54B",0x4ED5], | |
+ ["A54C",0x4ED6], | |
+ ["A54D",0x4ED7], | |
+ ["A549",0x4ED8], | |
+ ["A550",0x4ED9], | |
+ ["C96A",0x4EDA], | |
+ ["C966",0x4EDC], | |
+ ["C969",0x4EDD], | |
+ ["A551",0x4EDE], | |
+ ["A561",0x4EDF], | |
+ ["C968",0x4EE1], | |
+ ["A54E",0x4EE3], | |
+ ["A54F",0x4EE4], | |
+ ["A548",0x4EE5], | |
+ ["C965",0x4EE8], | |
+ ["C967",0x4EE9], | |
+ ["A5F5",0x4EF0], | |
+ ["C9B0",0x4EF1], | |
+ ["A5F2",0x4EF2], | |
+ ["A5F6",0x4EF3], | |
+ ["C9BA",0x4EF4], | |
+ ["C9AE",0x4EF5], | |
+ ["A5F3",0x4EF6], | |
+ ["C9B2",0x4EF7], | |
+ ["A5F4",0x4EFB], | |
+ ["A5F7",0x4EFD], | |
+ ["A5E9",0x4EFF], | |
+ ["C9B1",0x4F00], | |
+ ["A5F8",0x4F01], | |
+ ["C9B5",0x4F02], | |
+ ["C9B9",0x4F04], | |
+ ["C9B6",0x4F05], | |
+ ["C9B3",0x4F08], | |
+ ["A5EA",0x4F09], | |
+ ["A5EC",0x4F0A], | |
+ ["A5F9",0x4F0B], | |
+ ["A5EE",0x4F0D], | |
+ ["C9AB",0x4F0E], | |
+ ["A5F1",0x4F0F], | |
+ ["A5EF",0x4F10], | |
+ ["A5F0",0x4F11], | |
+ ["C9BB",0x4F12], | |
+ ["C9B8",0x4F13], | |
+ ["C9AF",0x4F14], | |
+ ["A5ED",0x4F15], | |
+ ["C9AC",0x4F18], | |
+ ["A5EB",0x4F19], | |
+ ["C9B4",0x4F1D], | |
+ ["C9B7",0x4F22], | |
+ ["C9AD",0x4F2C], | |
+ ["CA66",0x4F2D], | |
+ ["A742",0x4F2F], | |
+ ["A6F4",0x4F30], | |
+ ["CA67",0x4F33], | |
+ ["A6F1",0x4F34], | |
+ ["A744",0x4F36], | |
+ ["A6F9",0x4F38], | |
+ ["A6F8",0x4F3A], | |
+ ["CA5B",0x4F3B], | |
+ ["A6FC",0x4F3C], | |
+ ["A6F7",0x4F3D], | |
+ ["CA60",0x4F3E], | |
+ ["CA68",0x4F3F], | |
+ ["CA64",0x4F41], | |
+ ["A6FA",0x4F43], | |
+ ["A6FD",0x4F46], | |
+ ["A6EE",0x4F47], | |
+ ["A747",0x4F48], | |
+ ["CA5D",0x4F49], | |
+ ["CBBD",0x4F4C], | |
+ ["A6EC",0x4F4D], | |
+ ["A743",0x4F4E], | |
+ ["A6ED",0x4F4F], | |
+ ["A6F5",0x4F50], | |
+ ["A6F6",0x4F51], | |
+ ["CA62",0x4F52], | |
+ ["CA5E",0x4F53], | |
+ ["A6FB",0x4F54], | |
+ ["A6F3",0x4F55], | |
+ ["CA5A",0x4F56], | |
+ ["A6EF",0x4F57], | |
+ ["CA65",0x4F58], | |
+ ["A745",0x4F59], | |
+ ["A748",0x4F5A], | |
+ ["A6F2",0x4F5B], | |
+ ["A740",0x4F5C], | |
+ ["A746",0x4F5D], | |
+ ["A6F0",0x4F5E], | |
+ ["CA63",0x4F5F], | |
+ ["A741",0x4F60], | |
+ ["CA69",0x4F61], | |
+ ["CA5C",0x4F62], | |
+ ["A6FE",0x4F63], | |
+ ["CA5F",0x4F64], | |
+ ["CA61",0x4F67], | |
+ ["A8D8",0x4F69], | |
+ ["CBBF",0x4F6A], | |
+ ["CBCB",0x4F6B], | |
+ ["A8D0",0x4F6C], | |
+ ["CBCC",0x4F6E], | |
+ ["A8CB",0x4F6F], | |
+ ["A8D5",0x4F70], | |
+ ["A8CE",0x4F73], | |
+ ["CBB9",0x4F74], | |
+ ["A8D6",0x4F75], | |
+ ["CBB8",0x4F76], | |
+ ["CBBC",0x4F77], | |
+ ["CBC3",0x4F78], | |
+ ["CBC1",0x4F79], | |
+ ["A8DE",0x4F7A], | |
+ ["A8D9",0x4F7B], | |
+ ["CBB3",0x4F7C], | |
+ ["CBB5",0x4F7D], | |
+ ["A8DB",0x4F7E], | |
+ ["A8CF",0x4F7F], | |
+ ["CBB6",0x4F80], | |
+ ["CBC2",0x4F81], | |
+ ["CBC9",0x4F82], | |
+ ["A8D4",0x4F83], | |
+ ["CBBB",0x4F84], | |
+ ["CBB4",0x4F85], | |
+ ["A8D3",0x4F86], | |
+ ["CBB7",0x4F87], | |
+ ["A8D7",0x4F88], | |
+ ["CBBA",0x4F89], | |
+ ["A8D2",0x4F8B], | |
+ ["A8CD",0x4F8D], | |
+ ["A8DC",0x4F8F], | |
+ ["CBC4",0x4F90], | |
+ ["A8DD",0x4F91], | |
+ ["CBC8",0x4F92], | |
+ ["CBC6",0x4F94], | |
+ ["CBCA",0x4F95], | |
+ ["A8DA",0x4F96], | |
+ ["CBBE",0x4F97], | |
+ ["CBB2",0x4F98], | |
+ ["CBC0",0x4F9A], | |
+ ["A8D1",0x4F9B], | |
+ ["CBC5",0x4F9C], | |
+ ["A8CC",0x4F9D], | |
+ ["CBC7",0x4F9E], | |
+ ["AB56",0x4FAE], | |
+ ["AB4A",0x4FAF], | |
+ ["CDE0",0x4FB2], | |
+ ["CDE8",0x4FB3], | |
+ ["AB49",0x4FB5], | |
+ ["AB51",0x4FB6], | |
+ ["AB5D",0x4FB7], | |
+ ["CDEE",0x4FB9], | |
+ ["CDEC",0x4FBA], | |
+ ["CDE7",0x4FBB], | |
+ ["AB4B",0x4FBF], | |
+ ["CDED",0x4FC0], | |
+ ["CDE3",0x4FC1], | |
+ ["AB59",0x4FC2], | |
+ ["AB50",0x4FC3], | |
+ ["AB58",0x4FC4], | |
+ ["CDDE",0x4FC5], | |
+ ["CDEA",0x4FC7], | |
+ ["CDE1",0x4FC9], | |
+ ["AB54",0x4FCA], | |
+ ["CDE2",0x4FCB], | |
+ ["CDDD",0x4FCD], | |
+ ["AB5B",0x4FCE], | |
+ ["AB4E",0x4FCF], | |
+ ["AB57",0x4FD0], | |
+ ["AB4D",0x4FD1], | |
+ ["CDDF",0x4FD3], | |
+ ["CDE4",0x4FD4], | |
+ ["CDEB",0x4FD6], | |
+ ["AB55",0x4FD7], | |
+ ["AB52",0x4FD8], | |
+ ["CDE6",0x4FD9], | |
+ ["AB5A",0x4FDA], | |
+ ["CDE9",0x4FDB], | |
+ ["CDE5",0x4FDC], | |
+ ["AB4F",0x4FDD], | |
+ ["AB5C",0x4FDE], | |
+ ["AB53",0x4FDF], | |
+ ["AB4C",0x4FE0], | |
+ ["AB48",0x4FE1], | |
+ ["CDEF",0x4FEC], | |
+ ["ADD7",0x4FEE], | |
+ ["ADC1",0x4FEF], | |
+ ["ADD1",0x4FF1], | |
+ ["ADD6",0x4FF3], | |
+ ["D0D0",0x4FF4], | |
+ ["D0CF",0x4FF5], | |
+ ["D0D4",0x4FF6], | |
+ ["D0D5",0x4FF7], | |
+ ["ADC4",0x4FF8], | |
+ ["ADCD",0x4FFA], | |
+ ["ADDA",0x4FFE], | |
+ ["ADCE",0x5000], | |
+ ["D0C9",0x5005], | |
+ ["ADC7",0x5006], | |
+ ["D0CA",0x5007], | |
+ ["ADDC",0x5009], | |
+ ["ADD3",0x500B], | |
+ ["ADBE",0x500C], | |
+ ["ADBF",0x500D], | |
+ ["D0DD",0x500E], | |
+ ["B0BF",0x500F], | |
+ ["ADCC",0x5011], | |
+ ["ADCB",0x5012], | |
+ ["D0CB",0x5013], | |
+ ["ADCF",0x5014], | |
+ ["D45B",0x5015], | |
+ ["ADC6",0x5016], | |
+ ["D0D6",0x5017], | |
+ ["ADD5",0x5018], | |
+ ["ADD4",0x5019], | |
+ ["ADCA",0x501A], | |
+ ["D0CE",0x501B], | |
+ ["D0D7",0x501C], | |
+ ["D0C8",0x501E], | |
+ ["ADC9",0x501F], | |
+ ["D0D8",0x5020], | |
+ ["ADD2",0x5021], | |
+ ["D0CC",0x5022], | |
+ ["ADC0",0x5023], | |
+ ["ADC3",0x5025], | |
+ ["ADC2",0x5026], | |
+ ["D0D9",0x5027], | |
+ ["ADD0",0x5028], | |
+ ["ADC5",0x5029], | |
+ ["ADD9",0x502A], | |
+ ["ADDB",0x502B], | |
+ ["D0D3",0x502C], | |
+ ["ADD8",0x502D], | |
+ ["D0DB",0x502F], | |
+ ["D0CD",0x5030], | |
+ ["D0DC",0x5031], | |
+ ["D0D1",0x5033], | |
+ ["D0DA",0x5035], | |
+ ["D0D2",0x5037], | |
+ ["ADC8",0x503C], | |
+ ["D463",0x5040], | |
+ ["D457",0x5041], | |
+ ["B0B3",0x5043], | |
+ ["D45C",0x5045], | |
+ ["D462",0x5046], | |
+ ["B0B2",0x5047], | |
+ ["D455",0x5048], | |
+ ["B0B6",0x5049], | |
+ ["D459",0x504A], | |
+ ["D452",0x504B], | |
+ ["B0B4",0x504C], | |
+ ["D456",0x504D], | |
+ ["B0B9",0x504E], | |
+ ["B0BE",0x504F], | |
+ ["D467",0x5051], | |
+ ["D451",0x5053], | |
+ ["B0BA",0x5055], | |
+ ["D466",0x5057], | |
+ ["B0B5",0x505A], | |
+ ["D458",0x505B], | |
+ ["B0B1",0x505C], | |
+ ["D453",0x505D], | |
+ ["D44F",0x505E], | |
+ ["D45D",0x505F], | |
+ ["D450",0x5060], | |
+ ["D44E",0x5061], | |
+ ["D45A",0x5062], | |
+ ["D460",0x5063], | |
+ ["D461",0x5064], | |
+ ["B0B7",0x5065], | |
+ ["D85B",0x5068], | |
+ ["D45E",0x5069], | |
+ ["D44D",0x506A], | |
+ ["D45F",0x506B], | |
+ ["B0C1",0x506D], | |
+ ["D464",0x506E], | |
+ ["B0C0",0x506F], | |
+ ["D44C",0x5070], | |
+ ["D454",0x5072], | |
+ ["D465",0x5073], | |
+ ["B0BC",0x5074], | |
+ ["B0BB",0x5075], | |
+ ["B0B8",0x5076], | |
+ ["B0BD",0x5077], | |
+ ["B0AF",0x507A], | |
+ ["B0B0",0x507D], | |
+ ["B3C8",0x5080], | |
+ ["D85E",0x5082], | |
+ ["D857",0x5083], | |
+ ["B3C5",0x5085], | |
+ ["D85F",0x5087], | |
+ ["D855",0x508B], | |
+ ["D858",0x508C], | |
+ ["B3C4",0x508D], | |
+ ["D859",0x508E], | |
+ ["B3C7",0x5091], | |
+ ["D85D",0x5092], | |
+ ["D853",0x5094], | |
+ ["D852",0x5095], | |
+ ["B3C9",0x5096], | |
+ ["B3CA",0x5098], | |
+ ["B3C6",0x5099], | |
+ ["B3CB",0x509A], | |
+ ["D851",0x509B], | |
+ ["D85C",0x509C], | |
+ ["D85A",0x509D], | |
+ ["D854",0x509E], | |
+ ["B3C3",0x50A2], | |
+ ["D856",0x50A3], | |
+ ["B6CA",0x50AC], | |
+ ["B6C4",0x50AD], | |
+ ["DCB7",0x50AE], | |
+ ["B6CD",0x50AF], | |
+ ["DCBD",0x50B0], | |
+ ["DCC0",0x50B1], | |
+ ["B6C6",0x50B2], | |
+ ["B6C7",0x50B3], | |
+ ["DCBA",0x50B4], | |
+ ["B6C5",0x50B5], | |
+ ["DCC3",0x50B6], | |
+ ["B6CB",0x50B7], | |
+ ["DCC4",0x50B8], | |
+ ["DCBF",0x50BA], | |
+ ["B6CC",0x50BB], | |
+ ["DCB4",0x50BD], | |
+ ["B6C9",0x50BE], | |
+ ["DCB5",0x50BF], | |
+ ["DCBE",0x50C1], | |
+ ["DCBC",0x50C2], | |
+ ["DCB8",0x50C4], | |
+ ["B6C8",0x50C5], | |
+ ["DCB6",0x50C6], | |
+ ["B6CE",0x50C7], | |
+ ["DCBB",0x50C8], | |
+ ["DCC2",0x50C9], | |
+ ["DCB9",0x50CA], | |
+ ["DCC1",0x50CB], | |
+ ["B9B6",0x50CE], | |
+ ["B9B3",0x50CF], | |
+ ["B9B4",0x50D1], | |
+ ["E0F9",0x50D3], | |
+ ["E0F1",0x50D4], | |
+ ["B9B2",0x50D5], | |
+ ["B9AF",0x50D6], | |
+ ["E0F2",0x50D7], | |
+ ["B9B1",0x50DA], | |
+ ["E0F5",0x50DB], | |
+ ["E0F7",0x50DD], | |
+ ["E0FE",0x50E0], | |
+ ["E0FD",0x50E3], | |
+ ["E0F8",0x50E4], | |
+ ["B9AE",0x50E5], | |
+ ["E0F0",0x50E6], | |
+ ["B9AC",0x50E7], | |
+ ["E0F3",0x50E8], | |
+ ["B9B7",0x50E9], | |
+ ["E0F6",0x50EA], | |
+ ["E0FA",0x50EC], | |
+ ["B9B0",0x50ED], | |
+ ["B9AD",0x50EE], | |
+ ["E0FC",0x50EF], | |
+ ["E0FB",0x50F0], | |
+ ["B9B5",0x50F1], | |
+ ["E0F4",0x50F3], | |
+ ["BBF8",0x50F5], | |
+ ["E4EC",0x50F6], | |
+ ["E4E9",0x50F8], | |
+ ["BBF9",0x50F9], | |
+ ["BBF7",0x50FB], | |
+ ["E4F0",0x50FD], | |
+ ["E4ED",0x50FE], | |
+ ["E4E6",0x50FF], | |
+ ["BBF6",0x5100], | |
+ ["BBFA",0x5102], | |
+ ["E4E7",0x5103], | |
+ ["BBF5",0x5104], | |
+ ["BBFD",0x5105], | |
+ ["E4EA",0x5106], | |
+ ["E4EB",0x5107], | |
+ ["BBFB",0x5108], | |
+ ["BBFC",0x5109], | |
+ ["E4F1",0x510A], | |
+ ["E4EE",0x510B], | |
+ ["E4EF",0x510C], | |
+ ["BEAA",0x5110], | |
+ ["E8F8",0x5111], | |
+ ["BEA7",0x5112], | |
+ ["E8F5",0x5113], | |
+ ["BEA9",0x5114], | |
+ ["BEAB",0x5115], | |
+ ["E8F6",0x5117], | |
+ ["BEA8",0x5118], | |
+ ["E8F7",0x511A], | |
+ ["E8F4",0x511C], | |
+ ["C076",0x511F], | |
+ ["ECBD",0x5120], | |
+ ["C077",0x5121], | |
+ ["ECBB",0x5122], | |
+ ["ECBC",0x5124], | |
+ ["ECBA",0x5125], | |
+ ["ECB9",0x5126], | |
+ ["ECBE",0x5129], | |
+ ["C075",0x512A], | |
+ ["EFB8",0x512D], | |
+ ["EFB9",0x512E], | |
+ ["E4E8",0x5130], | |
+ ["EFB7",0x5131], | |
+ ["C078",0x5132], | |
+ ["C35F",0x5133], | |
+ ["F1EB",0x5134], | |
+ ["F1EC",0x5135], | |
+ ["C4D7",0x5137], | |
+ ["C4D8",0x5138], | |
+ ["F5C1",0x5139], | |
+ ["F5C0",0x513A], | |
+ ["C56C",0x513B], | |
+ ["C56B",0x513C], | |
+ ["F7D0",0x513D], | |
+ ["A449",0x513F], | |
+ ["A461",0x5140], | |
+ ["A4B9",0x5141], | |
+ ["A4B8",0x5143], | |
+ ["A553",0x5144], | |
+ ["A552",0x5145], | |
+ ["A5FC",0x5146], | |
+ ["A5FB",0x5147], | |
+ ["A5FD",0x5148], | |
+ ["A5FA",0x5149], | |
+ ["A74A",0x514B], | |
+ ["A749",0x514C], | |
+ ["A74B",0x514D], | |
+ ["A8E0",0x5152], | |
+ ["A8DF",0x5154], | |
+ ["A8E1",0x5155], | |
+ ["AB5E",0x5157], | |
+ ["A259",0x5159], | |
+ ["D0DE",0x515A], | |
+ ["A25A",0x515B], | |
+ ["B0C2",0x515C], | |
+ ["A25C",0x515D], | |
+ ["A25B",0x515E], | |
+ ["D860",0x515F], | |
+ ["A25D",0x5161], | |
+ ["B9B8",0x5162], | |
+ ["A25E",0x5163], | |
+ ["A44A",0x5165], | |
+ ["A4BA",0x5167], | |
+ ["A5FE",0x5168], | |
+ ["A8E2",0x5169], | |
+ ["A44B",0x516B], | |
+ ["A4BD",0x516C], | |
+ ["A4BB",0x516D], | |
+ ["A4BC",0x516E], | |
+ ["A640",0x5171], | |
+ ["A74C",0x5175], | |
+ ["A8E4",0x5176], | |
+ ["A8E3",0x5177], | |
+ ["A8E5",0x5178], | |
+ ["ADDD",0x517C], | |
+ ["BEAC",0x5180], | |
+ ["C94E",0x5187], | |
+ ["A554",0x5189], | |
+ ["A555",0x518A], | |
+ ["A641",0x518D], | |
+ ["CA6A",0x518F], | |
+ ["AB60",0x5191], | |
+ ["AB5F",0x5192], | |
+ ["D0E0",0x5193], | |
+ ["D0DF",0x5194], | |
+ ["B0C3",0x5195], | |
+ ["A4BE",0x5197], | |
+ ["C955",0x5198], | |
+ ["CBCD",0x519E], | |
+ ["AB61",0x51A0], | |
+ ["ADE0",0x51A2], | |
+ ["ADDE",0x51A4], | |
+ ["ADDF",0x51A5], | |
+ ["BEAD",0x51AA], | |
+ ["A556",0x51AC], | |
+ ["A642",0x51B0], | |
+ ["C9BC",0x51B1], | |
+ ["A74D",0x51B6], | |
+ ["A74E",0x51B7], | |
+ ["CA6B",0x51B9], | |
+ ["CBCE",0x51BC], | |
+ ["A8E6",0x51BD], | |
+ ["CBCF",0x51BE], | |
+ ["D0E2",0x51C4], | |
+ ["D0E3",0x51C5], | |
+ ["ADE3",0x51C6], | |
+ ["D0E4",0x51C8], | |
+ ["D0E1",0x51CA], | |
+ ["ADE4",0x51CB], | |
+ ["ADE2",0x51CC], | |
+ ["ADE1",0x51CD], | |
+ ["D0E5",0x51CE], | |
+ ["D468",0x51D0], | |
+ ["D861",0x51D4], | |
+ ["DCC5",0x51D7], | |
+ ["E140",0x51D8], | |
+ ["BBFE",0x51DC], | |
+ ["BEAE",0x51DD], | |
+ ["E8F9",0x51DE], | |
+ ["A44C",0x51E0], | |
+ ["A45A",0x51E1], | |
+ ["B0C4",0x51F0], | |
+ ["B3CD",0x51F1], | |
+ ["B9B9",0x51F3], | |
+ ["C942",0x51F5], | |
+ ["A4BF",0x51F6], | |
+ ["A559",0x51F8], | |
+ ["A557",0x51F9], | |
+ ["A558",0x51FA], | |
+ ["A8E7",0x51FD], | |
+ ["A44D",0x5200], | |
+ ["A44E",0x5201], | |
+ ["A462",0x5203], | |
+ ["A4C0",0x5206], | |
+ ["A4C1",0x5207], | |
+ ["A4C2",0x5208], | |
+ ["C9BE",0x5209], | |
+ ["A55A",0x520A], | |
+ ["C96B",0x520C], | |
+ ["A646",0x520E], | |
+ ["C9BF",0x5210], | |
+ ["A644",0x5211], | |
+ ["A645",0x5212], | |
+ ["C9BD",0x5213], | |
+ ["A647",0x5216], | |
+ ["A643",0x5217], | |
+ ["CA6C",0x521C], | |
+ ["AAEC",0x521D], | |
+ ["CA6D",0x521E], | |
+ ["CA6E",0x5221], | |
+ ["A750",0x5224], | |
+ ["A74F",0x5225], | |
+ ["A753",0x5228], | |
+ ["A751",0x5229], | |
+ ["A752",0x522A], | |
+ ["A8ED",0x522E], | |
+ ["A8EC",0x5230], | |
+ ["CBD4",0x5231], | |
+ ["CBD1",0x5232], | |
+ ["CBD2",0x5233], | |
+ ["CBD0",0x5235], | |
+ ["A8EE",0x5236], | |
+ ["A8EA",0x5237], | |
+ ["A8E9",0x5238], | |
+ ["A8EB",0x523A], | |
+ ["A8E8",0x523B], | |
+ ["A8EF",0x5241], | |
+ ["AB63",0x5243], | |
+ ["CDF0",0x5244], | |
+ ["CBD3",0x5246], | |
+ ["AB68",0x5247], | |
+ ["CDF1",0x5249], | |
+ ["AB64",0x524A], | |
+ ["AB67",0x524B], | |
+ ["AB66",0x524C], | |
+ ["A |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment