/* * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code 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 * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ // -- This file was mechanically generated: Do not edit! -- // package sun.nio.cs.ext; import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder;import java.nio.charset.CharsetEncoder;import java.util.Arrays;import sun.nio.cs.HistoricallyNamedCharset;import sun.nio.cs.ext.DoubleByte; public class IBM943 extends Charset implements HistoricallyNamedCharset{ public IBM943() { super("x-IBM943", ExtendedCharsets.aliasesFor("x-IBM943")); } public String historicalName() { return "Cp943"; } public boolean contains(Charset cs) { return (cs instanceof IBM943); } public CharsetDecoder newDecoder() { initb2c(); return new DoubleByte.Decoder(this, b2c, b2cSB, 0x40, 0xfc); } public CharsetEncoder newEncoder() { initc2b(); return new DoubleByte.Encoder(this, c2b, c2bIndex); } static final String b2cSBStr = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" + "\b\t\n\u000B\f\r\u000E\u000F" + "\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" + "\u0018\u0019\u001C\u001B\u007F\u001D\u001E\u001F" + "\u0020\u0021\"\u0023\u0024\u0025\u0026\'" + "\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" + "\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" + "\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" + "\u0058\u0059\u005A\u005B\u00A5\u005D\u005E\u005F" + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" + "\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" + "\u0078\u0079\u007A\u007B\u007C\u007D\u203E\u001A" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67" + "\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F" + "\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77" + "\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F" + "\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87" + "\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F" + "\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97" + "\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ; static final String[] b2cStr = { null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B" + "\uFF1F\uFF01\u309B\u309C\u00B4\uFF40\u00A8\uFF3E" + "\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD" + "\u3005\u3006\u3007\u30FC\u2014\u2010\uFF0F\uFF3C" + "\u301C\u2016\uFF5C\u2026\u2025\u2018\u2019\u201C" + "\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B" + "\uFF5D\u3008\u3009\u300A\u300B\u300C\u300D\u300E" + "\u300F\u3010\u3011\uFF0B\u2212\u00B1\u00D7\uFFFD" + "\u00F7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E" + "\u2234\u2642\u2640\u00B0\u2032\u2033\u2103\uFFE5" + "\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20" + "\u00A7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6" + "\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012" + "\u2192\u2190\u2191\u2193\u3013\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\u2220\u22A5\u2312\u2202\u2207\u2261" + "\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B" + "\u222C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u212B\u2030\u266F\u266D\u266A\u2020\u2021\u00B6" + "\uFFFD\uFFFD\uFFFD\uFFFD\u25EF" , "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF10" + "\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18" + "\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28" + "\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30" + "\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38" + "\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47" + "\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F" + "\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57" + "\uFF58\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\u3041" + "\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049" + "\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051" + "\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059" + "\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061" + "\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069" + "\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071" + "\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079" + "\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081" + "\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089" + "\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091" + "\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8" + "\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0" + "\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8" + "\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0" + "\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8" + "\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0" + "\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8" + "\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\uFFFD" + "\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7" + "\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF" + "\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391" + "\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399" + "\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1" + "\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1" + "\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9" + "\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1" + "\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416" + "\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E" + "\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426" + "\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E" + "\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436" + "\u0437\u0438\u0439\u043A\u043B\u043C\u043D\uFFFD" + "\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445" + "\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D" + "\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500" + "\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524" + "\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517" + "\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528" + "\u2537\u253F\u251D\u2530\u2525\u2538\u2542\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , null, null, "\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467" + "\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F" + "\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163" + "\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\u3349" + "\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351" + "\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C" + "\u339D\u339E\u338E\u338F\u33C4\u33A1\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u337B\uFFFD" + "\u301D\u301F\u2116\u33CD\u2121\u32A4\u32A5\u32A6" + "\u32A7\u32A8\u3231\u3232\u3239\u337E\u337D\u337C" + "\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220" + "\u221F\u22BF\u2235\u2229\u222A\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E9C" + "\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022" + "\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466" + "\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0" + "\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7" + "\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F" + "\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4" + "\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA" + "\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863" + "\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2" + "\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328" + "\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB" + "\u5F15\u98F2\u6DEB\u80E4\u852D" , "\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF" + "\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893" + "\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5" + "\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2" + "\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3" + "\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834" + "\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5" + "\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\uFFFD" + "\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4" + "\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01" + "\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC" + "\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC" + "\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C" + "\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6" + "\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29" + "\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1" + "\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1" + "\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2" + "\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377" + "\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E" + "\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5" + "\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A" + "\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094" + "\u6062\u61D0\u6212\u62D0\u6539" , "\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75" + "\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916" + "\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB" + "\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3" + "\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1" + "\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A" + "\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66" + "\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\uFFFD" + "\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC" + "\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39" + "\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2" + "\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5" + "\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A" + "\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98" + "\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB" + "\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22" + "\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1" + "\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3" + "\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665" + "\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9" + "\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854" + "\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947" + "\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A" + "\u65D7\u65E2\u671F\u68CB\u68C4" , "\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63" + "\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC" + "\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993" + "\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947" + "\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409" + "\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD" + "\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7" + "\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\uFFFD" + "\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE" + "\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45" + "\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD" + "\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B" + "\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321" + "\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F" + "\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED" + "\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF" + "\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40" + "\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747" + "\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD" + "\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1" + "\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7" + "\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177" + "\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685" + "\u4E32\u6ADB\u91E7\u5C51\u5C48" , "\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688" + "\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB" + "\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2" + "\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951" + "\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A" + "\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C" + "\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63" + "\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\uFFFD" + "\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20" + "\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6" + "\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F" + "\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C" + "\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C" + "\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A" + "\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26" + "\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA" + "\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64" + "\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0" + "\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8" + "\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348" + "\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E" + "\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9" + "\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F" + "\u52B9\u52FE\u539A\u53E3\u5411" , "\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F" + "\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18" + "\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643" + "\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69" + "\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05" + "\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154" + "\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC" + "\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\uFFFD" + "\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408" + "\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B" + "\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09" + "\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64" + "\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7" + "\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E" + "\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE" + "\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750" + "\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E" + "\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08" + "\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30" + "\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A" + "\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2" + "\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E" + "\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C" + "\u9BAD\u7B39\u5319\u518A\u5237" , "\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1" + "\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09" + "\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6" + "\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178" + "\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F" + "\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9" + "\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307" + "\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\uFFFD" + "\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B" + "\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C" + Lines 1–500 of 1759. Load more
/* * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code 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 * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ // -- This file was mechanically generated: Do not edit! -- // package sun.nio.cs.ext; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; import java.nio.charset.CharsetEncoder; import java.util.Arrays; import sun.nio.cs.HistoricallyNamedCharset; import sun.nio.cs.ext.DoubleByte; public class IBM943 extends Charset implements HistoricallyNamedCharset { public IBM943() { super("x-IBM943", ExtendedCharsets.aliasesFor("x-IBM943")); } public String historicalName() { return "Cp943"; } public boolean contains(Charset cs) { return (cs instanceof IBM943); } public CharsetDecoder newDecoder() { initb2c(); return new DoubleByte.Decoder(this, b2c, b2cSB, 0x40, 0xfc); } public CharsetEncoder newEncoder() { initc2b(); return new DoubleByte.Encoder(this, c2b, c2bIndex); } static final String b2cSBStr = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" + "\b\t\n\u000B\f\r\u000E\u000F" + "\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" + "\u0018\u0019\u001C\u001B\u007F\u001D\u001E\u001F" + "\u0020\u0021\"\u0023\u0024\u0025\u0026\'" + "\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" + "\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" + "\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" + "\u0058\u0059\u005A\u005B\u00A5\u005D\u005E\u005F" + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" + "\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" + "\u0078\u0079\u007A\u007B\u007C\u007D\u203E\u001A" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67" + "\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F" + "\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77" + "\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F" + "\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87" + "\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F" + "\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97" + "\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ; static final String[] b2cStr = { null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B" + "\uFF1F\uFF01\u309B\u309C\u00B4\uFF40\u00A8\uFF3E" + "\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD" + "\u3005\u3006\u3007\u30FC\u2014\u2010\uFF0F\uFF3C" + "\u301C\u2016\uFF5C\u2026\u2025\u2018\u2019\u201C" + "\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B" + "\uFF5D\u3008\u3009\u300A\u300B\u300C\u300D\u300E" + "\u300F\u3010\u3011\uFF0B\u2212\u00B1\u00D7\uFFFD" + "\u00F7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E" + "\u2234\u2642\u2640\u00B0\u2032\u2033\u2103\uFFE5" + "\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20" + "\u00A7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6" + "\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012" + "\u2192\u2190\u2191\u2193\u3013\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\u2220\u22A5\u2312\u2202\u2207\u2261" + "\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B" + "\u222C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u212B\u2030\u266F\u266D\u266A\u2020\u2021\u00B6" + "\uFFFD\uFFFD\uFFFD\uFFFD\u25EF" , "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF10" + "\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18" + "\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28" + "\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30" + "\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38" + "\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47" + "\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F" + "\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57" + "\uFF58\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\u3041" + "\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049" + "\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051" + "\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059" + "\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061" + "\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069" + "\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071" + "\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079" + "\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081" + "\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089" + "\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091" + "\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8" + "\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0" + "\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8" + "\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0" + "\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8" + "\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0" + "\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8" + "\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\uFFFD" + "\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7" + "\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF" + "\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391" + "\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399" + "\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1" + "\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1" + "\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9" + "\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1" + "\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416" + "\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E" + "\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426" + "\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E" + "\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436" + "\u0437\u0438\u0439\u043A\u043B\u043C\u043D\uFFFD" + "\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445" + "\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D" + "\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500" + "\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524" + "\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517" + "\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528" + "\u2537\u253F\u251D\u2530\u2525\u2538\u2542\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , null, null, "\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467" + "\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F" + "\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163" + "\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\u3349" + "\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351" + "\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C" + "\u339D\u339E\u338E\u338F\u33C4\u33A1\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u337B\uFFFD" + "\u301D\u301F\u2116\u33CD\u2121\u32A4\u32A5\u32A6" + "\u32A7\u32A8\u3231\u3232\u3239\u337E\u337D\u337C" + "\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220" + "\u221F\u22BF\u2235\u2229\u222A\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" , "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E9C" + "\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022" + "\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466" + "\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0" + "\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7" + "\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F" + "\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4" + "\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA" + "\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863" + "\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2" + "\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328" + "\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB" + "\u5F15\u98F2\u6DEB\u80E4\u852D" , "\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF" + "\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893" + "\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5" + "\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2" + "\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3" + "\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834" + "\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5" + "\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\uFFFD" + "\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4" + "\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01" + "\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC" + "\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC" + "\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C" + "\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6" + "\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29" + "\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1" + "\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1" + "\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2" + "\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377" + "\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E" + "\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5" + "\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A" + "\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094" + "\u6062\u61D0\u6212\u62D0\u6539" , "\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75" + "\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916" + "\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB" + "\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3" + "\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1" + "\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A" + "\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66" + "\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\uFFFD" + "\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC" + "\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39" + "\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2" + "\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5" + "\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A" + "\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98" + "\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB" + "\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22" + "\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1" + "\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3" + "\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665" + "\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9" + "\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854" + "\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947" + "\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A" + "\u65D7\u65E2\u671F\u68CB\u68C4" , "\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63" + "\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC" + "\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993" + "\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947" + "\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409" + "\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD" + "\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7" + "\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\uFFFD" + "\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE" + "\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45" + "\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD" + "\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B" + "\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321" + "\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F" + "\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED" + "\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF" + "\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40" + "\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747" + "\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD" + "\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1" + "\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7" + "\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177" + "\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685" + "\u4E32\u6ADB\u91E7\u5C51\u5C48" , "\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688" + "\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB" + "\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2" + "\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951" + "\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A" + "\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C" + "\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63" + "\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\uFFFD" + "\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20" + "\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6" + "\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F" + "\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C" + "\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C" + "\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A" + "\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26" + "\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA" + "\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64" + "\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0" + "\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8" + "\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348" + "\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E" + "\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9" + "\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F" + "\u52B9\u52FE\u539A\u53E3\u5411" , "\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F" + "\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18" + "\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643" + "\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69" + "\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05" + "\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154" + "\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC" + "\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\uFFFD" + "\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408" + "\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B" + "\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09" + "\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64" + "\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7" + "\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E" + "\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE" + "\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750" + "\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E" + "\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08" + "\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30" + "\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A" + "\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2" + "\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E" + "\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C" + "\u9BAD\u7B39\u5319\u518A\u5237" , "\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1" + "\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09" + "\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6" + "\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178" + "\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F" + "\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9" + "\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307" + "\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\uFFFD" + "\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B" + "\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C" +