/* * Copyright (c) 2003, 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. */ /* */ package sun.nio.cs.ext; import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder; public class JIS_X_0208_Decoder extends DoubleByteDecoder{ public JIS_X_0208_Decoder(Charset cs) { super(cs, index1, index2, 0x21, 0x7E); } private final static String innerIndex0= "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\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\u00F7\uFF1D\u2260"+ "\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640"+ "\u00B0\u2032\u2033\u2103\uFFE5\uFF04\u00A2\u00A3"+ "\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\u00AC"+ "\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\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\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\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\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\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\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\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"; private final static String innerIndex1= "\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\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\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\u6B7B"+ "\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2"+ "\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE"+ "\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D"+ "\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB"+ "\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033"+ "\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B"+ "\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931"+ "\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F"+ "\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E"+ "\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E"+ "\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F"+ "\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B"+ "\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B"+ "\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152"+ "\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC"+ "\u9700\u56DA\u53CE\u5468\u5B97\u5C31\u5DDE\u4FEE"+ "\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2"+ "\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F"+ "\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145"+ "\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26"+ "\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E"+ "\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB"+ "\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC"+ "\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1"+ "\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9"+ "\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8"+ "\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664"+ "\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546"+ "\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F"+ "\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284"+ "\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E"+ "\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C"+ "\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0"+ "\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549"+ "\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE"+ "\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08"+ "\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22"+ "\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573"+ "\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"+ "\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6"+ "\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507"+ "\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B"+ "\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E"+ "\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB"+ "\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875"+ "\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663"+ "\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017"+ "\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B"+ "\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E"+ "\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E"+ "\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A"+ "\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2"+ "\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674"+ "\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE"+ "\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D"+ "\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D"+ "\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D"+ "\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207"+ "\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC"+ "\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360"+ "\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813"+ "\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D"+ "\u65CB\u7A7F\u7BAD\u7DDA\u7E4A\u7FA8\u817A\u821B"+ "\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD"+ "\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168"+ "\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA"+ "\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956"+ "\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061"+ "\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE"+ "\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C"+ "\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD"+ "\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF"+ "\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB"+ "\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF"+ "\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074"+ "\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F"+ "\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176"+ "\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6"+ "\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0"+ "\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53"+ "\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B"+ "\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B"+ "\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0"+ "\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353"+ "\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422"+ "\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"+ "\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA"+ "\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39"+ "\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1"+ "\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6"+ "\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696"+ "\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B"+ "\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718"+ "\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010"+ "\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99"+ "\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B"+ "\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457"+ "\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33"+ "\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2"+ "\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178"+ "\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802"+ "\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3"+ "\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A"+ "\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C"+ "\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A"+ "\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD"+ "\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A"+ "\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A"+ "\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247"+ "\u8A02\u8AE6\u8E44\u9013\u90B8\u912D\u91D8\u9F0E"+ "\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069"+ "\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244"+ "\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C"+ "\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530"+ "\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92"+ "\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD"+ "\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012"+ "\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858"+ "\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771"+ "\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F"+ "\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6"+ "\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46"+ "\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8"+ "\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E"+ "\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07"+ "\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4"+ "\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934"+ "\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F"+ "\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7"+ "\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E"+ "\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357"+ "\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9"+ "\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"; private final static String innerIndex2= "\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1"+ "\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5"+ "\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC"+ "\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2"+ "\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2"+ "\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3"+ "\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC"+ "\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973"+ "\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F"+ "\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF"+ "\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD"+ "\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1"+ "\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551"+ "\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10"+ "\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4"+ "\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C"+ "\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554"+ "\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812"+ "\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE"+ "\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249"+ "\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891"+ "\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F"+ "\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787"+ "\u6BD8\u7435\u7709\u7F8E\u9F3B\u67CA\u7A17\u5339"+ "\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5"+ "\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E"+ "\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968"+ "\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7"+ "\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C"+ "\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D"+ "\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C"+ "\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26"+ "\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C"+ "\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8"+ "\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9"+ "\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17"+ "\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674"+ "\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B"+ "\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63"+ "\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73"+ "\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511"+ "\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4"+ "\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217"+ "\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42"+ "\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9"+ "\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0"+ "\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"+ "\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C"+ "\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD"+ "\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8"+ "\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2"+ "\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E"+ "\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2"+ "\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86"+ "\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469"+ "\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE"+ "\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52"+ "\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4"+ "\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513"+ "\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C"+ "\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720"+ "\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B"+ "\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7"+ "\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF"+ "\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F"+ "\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728"+ "\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E"+ "\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6"+ "\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79"+ "\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453"+ "\u6109\u6108\u6CB9\u7652\u8AED\u8F38\u552F\u4F51"+ "\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6"+ "\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950"+ "\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915"+ "\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C"+ "\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A"+Lines 1–500 of 1017. Load more
/* * Copyright (c) 2003, 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. */ /* */ package sun.nio.cs.ext; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; public class JIS_X_0208_Decoder extends DoubleByteDecoder { public JIS_X_0208_Decoder(Charset cs) { super(cs, index1, index2, 0x21, 0x7E); } private final static String innerIndex0= "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"+ "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\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\u00F7\uFF1D\u2260"+ "\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640"+ "\u00B0\u2032\u2033\u2103\uFFE5\uFF04\u00A2\u00A3"+ "\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\u00AC"+ "\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\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\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\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\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\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\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\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"; private final static String innerIndex1= "\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\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\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\u6B7B"+ "\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2"+ "\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE"+ "\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D"+ "\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB"+ "\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033"+ "\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B"+ "\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931"+ "\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F"+ "\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E"+ "\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E"+ "\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F"+ "\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B"+ "\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B"+ "\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152"+ "\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC"+ "\u9700\u56DA\u53CE\u5468\u5B97\u5C31\u5DDE\u4FEE"+ "\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2"+ "\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F"+ "\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145"+ "\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26"+ "\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E"+ "\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB"+ "\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC"+ "\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1"+ "\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9"+ "\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8"+ "\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664"+ "\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546"+ "\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F"+ "\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284"+ "\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E"+ "\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C"+ "\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0"+ "\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549"+ "\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE"+ "\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08"+ "\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22"+ "\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573"+ "\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"+ "\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6"+ "\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507"+ "\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B"+ "\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E"+ "\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB"+ "\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875"+ "\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663"+ "\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017"+ "\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B"+ "\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E"+ "\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E"+ "\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A"+ "\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2"+ "\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674"+ "\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE"+ "\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D"+ "\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D"+ "\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D"+ "\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207"+ "\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC"+ "\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360"+ "\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813"+ "\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D"+ "\u65CB\u7A7F\u7BAD\u7DDA\u7E4A\u7FA8\u817A\u821B"+ "\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD"+ "\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168"+ "\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA"+ "\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956"+ "\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061"+ "\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE"+ "\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C"+ "\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD"+ "\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF"+ "\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB"+ "\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF"+ "\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074"+ "\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F"+ "\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176"+ "\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6"+ "\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0"+ "\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53"+ "\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B"+ "\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B"+ "\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0"+ "\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353"+ "\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422"+ "\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"+ "\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA"+ "\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39"+ "\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1"+ "\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6"+ "\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696"+ "\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B"+ "\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718"+ "\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010"+ "\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99"+ "\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B"+ "\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457"+ "\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33"+ "\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2"+ "\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178"+ "\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802"+ "\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3"+ "\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A"+ "\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C"+ "\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A"+ "\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD"+ "\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A"+ "\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A"+ "\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247"+ "\u8A02\u8AE6\u8E44\u9013\u90B8\u912D\u91D8\u9F0E"+ "\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069"+ "\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244"+ "\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C"+ "\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530"+ "\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92"+ "\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD"+ "\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012"+ "\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858"+ "\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771"+ "\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F"+ "\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6"+ "\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46"+ "\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8"+ "\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E"+ "\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07"+ "\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4"+ "\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934"+ "\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F"+ "\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7"+ "\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E"+ "\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357"+ "\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9"+ "\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"; private final static String innerIndex2= "\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1"+ "\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5"+ "\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC"+ "\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2"+ "\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2"+ "\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3"+ "\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC"+ "\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973"+ "\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F"+ "\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF"+ "\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD"+ "\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1"+ "\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551"+ "\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10"+ "\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4"+ "\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C"+ "\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554"+ "\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812"+ "\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE"+ "\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249"+ "\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891"+ "\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F"+ "\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787"+ "\u6BD8\u7435\u7709\u7F8E\u9F3B\u67CA\u7A17\u5339"+ "\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5"+ "\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E"+ "\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968"+ "\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7"+ "\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C"+ "\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D"+ "\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C"+ "\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26"+ "\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C"+ "\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8"+ "\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9"+ "\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17"+ "\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674"+ "\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B"+ "\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63"+ "\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73"+ "\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511"+ "\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4"+ "\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217"+ "\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42"+ "\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9"+ "\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0"+ "\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"+ "\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C"+ "\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD"+ "\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8"+ "\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2"+ "\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E"+ "\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2"+ "\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86"+ "\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469"+ "\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE"+ "\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52"+ "\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4"+ "\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513"+ "\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C"+ "\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720"+ "\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B"+ "\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7"+ "\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF"+ "\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F"+ "\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728"+ "\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E"+ "\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6"+ "\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79"+ "\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453"+ "\u6109\u6108\u6CB9\u7652\u8AED\u8F38\u552F\u4F51"+ "\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6"+ "\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950"+ "\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915"+ "\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C"+ "\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A"+