001: /*
002: * @(#)ByteToCharMS936.java 1.11 06/10/10
003: *
004: * Copyright 1990-2006 Sun Microsystems, Inc. All Rights Reserved.
005: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
006: *
007: * This program is free software; you can redistribute it and/or
008: * modify it under the terms of the GNU General Public License version
009: * 2 only, as published by the Free Software Foundation.
010: *
011: * This program is distributed in the hope that it will be useful, but
012: * WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: * General Public License version 2 for more details (a copy is
015: * included at /legal/license.txt).
016: *
017: * You should have received a copy of the GNU General Public License
018: * version 2 along with this work; if not, write to the Free Software
019: * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
020: * 02110-1301 USA
021: *
022: * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
023: * Clara, CA 95054 or visit www.sun.com if you need additional
024: * information or have any questions.
025: *
026: */
027:
028: package sun.io;
029:
030: /**
031: * Tables and data to convert MS936 to Unicode
032: *
033: * @author ConverterGenerator tool
034: * @version >= JDK1.1.6
035: */
036:
037: public class ByteToCharMS936 extends ByteToCharGBK {
038: int _start, _end;
039:
040: public String getCharacterEncoding() {
041: return "MS936";
042: }
043:
044: public ByteToCharMS936() {
045: super ();
046: _start = 0x40;
047: _end = 0xFE;
048: }
049:
050: protected char getUnicode(int byte1, int byte2) {
051: int n = (_index1[byte1] & 0xf) * (_end - _start + 1)
052: + (byte2 - _start);
053: char unicode = _index2[_index1[byte1] >> 4].charAt(n);
054: if (unicode == '\u0000')
055: return (super .getUnicode(byte1, byte2));
056: else
057: return unicode;
058: }
059:
060: private final static String _innerIndex0 = "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
061: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
062: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
063: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
064: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
065: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
066: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
067: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
068: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
069: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
070: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
071: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
072: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
073: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
074: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
075: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
076: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
077: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
078: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
079: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
080: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
081: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
082: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
083: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD"
084: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
085: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
086: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
087: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
088: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
089: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
090: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
091: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\uFFFD"
092: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
093: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
094: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
095: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
096: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
097: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
098: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
099: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
100: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
101: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
102: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
103: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
104: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
105: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
106: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
107: + "\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD"
108: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
109: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
110: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
111: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
112: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
113: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
114: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
115: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\uFFFD\uFFFD"
116: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
117: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
118: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
119: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000"
120: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
121: + "\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000"
122: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
123: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
124: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
125: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
126: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
127: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
128: + "\u0000\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
129: + "\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD\u0000"
130: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
131: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
132: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
133: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
134: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
135: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
136: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
137: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
138: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
139: + "\uFFFD\uFFFD\uFFFD\uFFFD\u0000\uFFFD\uFFFD\uFFFD"
140: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
141: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
142: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
143: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000"
144: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
145: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
146: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
147: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
148: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
149: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
150: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
151: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
152: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
153: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
154: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
155: + "\u0000\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD"
156: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
157: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
158: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
159: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
160: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
161: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
162: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
163: + "\uFFFD\uFFFD\uFFFD\u0000\uFFFD\uFFFD\uFFFD\uFFFD"
164: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
165: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
166: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
167: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000"
168: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
169: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
170: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
171: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
172: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
173: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
174: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
175: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
176: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
177: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
178: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
179: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
180: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
181: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
182: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
183: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
184: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
185: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
186: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
187: + "\uFFFD\uFFFD\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
188: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
189: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
190: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
191: + "\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000"
192: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
193: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
194: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
195: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
196: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
197: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
198: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
199: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
200: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
201: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
202: + "\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
203: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
204: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
205: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
206: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
207: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
208: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
209: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
210: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
211: + "\uFFFD\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
212: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
213: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
214: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
215: + "\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
216: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
217: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
218: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
219: + "\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
220: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
221: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
222: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
223: + "\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000"
224: + "\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD"
225: + "\u0000\u0000\u0000\u0000\u0000\uFFFD\u0000\u0000"
226: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
227: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
228: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
229: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
230: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
231: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
232: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
233: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
234: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
235: + "\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
236: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
237: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
238: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
239: + "\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000"
240: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
241: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
242: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
243: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
244: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
245: + "\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000"
246: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
247: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
248: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
249: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
250: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
251: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
252: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
253: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
254: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
255: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
256: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
257: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
258: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
259: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
260: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
261: + "\u0000\u0000\u2295\u0000\u0000\u0000\uFFFD\uFFFD"
262: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
263: + "\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
264: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
265: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
266: + "\u0000\u0000\u0000\u0000\uFFFD\u0000\u0000\uFFFD"
267: + "\u0000\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000"
268: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
269: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
270: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
271: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
272: + "\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
273: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
274: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000"
275: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
276: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
277: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD"
278: + "\u0000\u0000\uFFFD\u0000\uFFFD\uFFFD\uFFFD\u0000"
279: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
280: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
281: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
282: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
283: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
284: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
285: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\uFFFD\uFFFD"
286: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
287: + "\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
288: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
289: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
290: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
291: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
292: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
293: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
294: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
295: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
296: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD"
297: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
298: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000"
299: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
300: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
301: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
302: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
303: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
304: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
305: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
306: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
307: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
308: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
309: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
310: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD"
311: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
312: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
313: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
314: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
315: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
316: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
317: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
318: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
319: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
320: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
321: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
322: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000"
323: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
324: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
325: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
326: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
327: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
328: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
329: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
330: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
331: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
332: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
333: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
334: + "\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD"
335: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
336: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
337: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
338: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
339: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
340: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
341: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
342: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
343: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
344: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
345: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
346: + "\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000"
347: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
348: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
349: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
350: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
351: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
352: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
353: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
354: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
355: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
356: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
357: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
358: + "\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD"
359: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
360: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
361: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
362: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
363: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
364: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
365: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
366: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
367: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
368: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
369: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
370: + "\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
371: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
372: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
373: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
374: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
375: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
376: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
377: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
378: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
379: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
380: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
381: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
382: + "\u0000\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD"
383: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
384: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
385: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
386: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
387: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
388: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
389: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
390: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
391: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
392: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
393: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
394: + "\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000"
395: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
396: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
397: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
398: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
399: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
400: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
401: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
402: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
403: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
404: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
405: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
406: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
407: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
408: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
409: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
410: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
411: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
412: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
413: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
414: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
415: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
416: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
417: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
418: + "\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
419: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
420: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
421: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
422: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
423: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
424: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
425: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
426: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
427: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
428: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
429: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
430: + "\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
431: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
432: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
433: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
434: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
435: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
436: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
437: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
438: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
439: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
440: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
441: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD";
442: private final static String _innerIndex1 = "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
443: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
444: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
445: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
446: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
447: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
448: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
449: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
450: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
451: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
452: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
453: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
454: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
455: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
456: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
457: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
458: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
459: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
460: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
461: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
462: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
463: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
464: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
465: + "\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000"
466: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
467: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
468: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
469: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
470: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
471: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
472: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
473: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
474: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
475: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
476: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
477: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
478: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
479: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
480: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
481: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
482: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
483: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
484: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
485: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
486: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
487: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
488: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
489: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000"
490: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
491: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
492: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
493: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
494: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
495: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
496: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
497: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
498: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
499: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
500: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
501: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD"
502: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
503: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
504: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
505: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
506: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
507: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
508: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
509: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
510: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
511: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
512: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
513: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000"
514: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
515: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
516: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
517: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
518: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
519: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
520: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
521: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
522: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
523: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
524: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
525: + "\u0000\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD"
526: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
527: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
528: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
529: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
530: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
531: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
532: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
533: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
534: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
535: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
536: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
537: + "\uFFFD\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000"
538: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
539: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
540: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
541: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
542: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
543: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
544: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
545: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
546: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
547: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
548: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
549: + "\u0000\u0000\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD"
550: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
551: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
552: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
553: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
554: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
555: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
556: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
557: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
558: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
559: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
560: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
561: + "\uFFFD\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000"
562: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
563: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
564: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
565: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
566: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
567: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
568: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
569: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
570: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
571: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
572: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
573: + "\u0000\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD"
574: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
575: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
576: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
577: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
578: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
579: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
580: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
581: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
582: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
583: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
584: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
585: + "\uFFFD\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000"
586: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
587: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
588: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
589: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
590: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
591: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
592: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
593: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
594: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
595: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
596: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
597: + "\u0000\u0000\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
598: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
599: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
600: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
601: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
602: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
603: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
604: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
605: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
606: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
607: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
608: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
609: + "\uFFFD\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
610: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
611: + "\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
612: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
613: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
614: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
615: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
616: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
617: + "\u0000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
618: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
619: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
620: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
621: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
622: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
623: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
624: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
625: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
626: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
627: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
628: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
629: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
630: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
631: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"
632: + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD";
633: private final static short _index1[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0,
634: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
635: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
636: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
637: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
638: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
639: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
640: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
641: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8,
642: 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
643: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
644: 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
645: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
646: 0, 0, 17, 18, 19, 20, 21, 22, 23, 0 };
647: String _index2[] = { _innerIndex0, _innerIndex1 };
648: }
|