Dmitry Kabak (userdimaCopied some classes from openjdk7b1be22013 years agoHistory
1592 lines · 85.7 KB · Java
RawDownload
/* * 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 IBM949 extends Charset                        implements HistoricallyNamedCharset{    public IBM949() {        super("x-IBM949", ExtendedCharsets.aliasesFor("x-IBM949"));    }         public String historicalName() { return "Cp949"; }     public boolean contains(Charset cs) {        return (cs instanceof IBM949);    }     public CharsetDecoder newDecoder() {        initb2c();        return new  DoubleByte.Decoder(this, b2c, b2cSB, 0xa1, 0xfe);    }     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\u001A\u001B\u001C\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\u20A9\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\u007E\u007F" +         "\u00A2\u00AC\\\u203E\u00A6\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\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,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,        "\uE0BC\uE0BD\uE0BE\uE0BF\uE0C0\uE0C1\uE0C2\uE0C3" +         "\uE0C4\uE0C5\uE0C6\uE0C7\uE0C8\uE0C9\uE0CA\uE0CB" +         "\uE0CC\uE0CD\uE0CE\uE0CF\uE0D0\uE0D1\uE0D2\uE0D3" +         "\uE0D4\uE0D5\uE0D6\uE0D7\uE0D8\uE0D9\uE0DA\uE0DB" +         "\uE0DC\uE0DD\uE0DE\uE0DF\uE0E0\uE0E1\uE0E2\uE0E3" +         "\uE0E4\uE0E5\uE0E6\uE0E7\uE0E8\uE0E9\uE0EA\uE0EB" +         "\uE0EC\uE0ED\uE0EE\uE0EF\uE0F0\uE0F1\uE0F2\uE0F3" +         "\uE0F4\uE0F5\uE0F6\uE0F7\uE0F8\uE0F9\uE0FA\uE0FB" +         "\uE0FC\uE0FD\uE0FE\uE0FF\uE100\uE101\uE102\uE103" +         "\uE104\uE105\uE106\uE107\uE108\uE109\uE10A\uE10B" +         "\uE10C\uE10D\uE10E\uE10F\uE110\uE111\uE112\uE113" +         "\uE114\uE115\uE116\uE117\uE118\uE119" ,        "\uE11A\uE11B\uE11C\uE11D\uE11E\uE11F\uE120\uE121" +         "\uE122\uE123\uE124\uE125\uE126\uE127\uE128\uE129" +         "\uE12A\uE12B\uE12C\uE12D\uE12E\uE12F\uE130\uE131" +         "\uE132\uE133\uE134\uE135\uE136\uE137\uE138\uE139" +         "\uE13A\uE13B\uE13C\uE13D\uE13E\uE13F\uE140\uE141" +         "\uE142\uE143\uE144\uE145\uE146\uE147\uE148\uE149" +         "\uE14A\uE14B\uE14C\uE14D\uE14E\uE14F\uE150\uE151" +         "\uE152\uE153\uE154\uE155\uE156\uE157\uE158\uE159" +         "\uE15A\uE15B\uE15C\uE15D\uE15E\uE15F\uE160\uE161" +         "\uE162\uE163\uE164\uE165\uE166\uE167\uE168\uE169" +         "\uE16A\uE16B\uE16C\uE16D\uE16E\uE16F\uE170\uE171" +         "\uE172\uE173\uE174\uE175\uE176\uE177" ,        "\uE178\uE179\uE17A\uE17B\uE17C\uE17D\uE17E\uE17F" +         "\uE180\uE181\uE182\uE183\uE184\uE185\uE186\uE187" +         "\uE188\uE189\uE18A\uE18B\uE18C\uE18D\uE18E\uE18F" +         "\uE190\uE191\uE192\uE193\uE194\uE195\uE196\uE197" +         "\uE198\uE199\uE19A\uE19B\uE19C\uE19D\uE19E\uE19F" +         "\uE1A0\uE1A1\uE1A2\uE1A3\uE1A4\uE1A5\uE1A6\uE1A7" +         "\uE1A8\uE1A9\uE1AA\uE1AB\uE1AC\uE1AD\uE1AE\uE1AF" +         "\uE1B0\uE1B1\uE1B2\uE1B3\uE1B4\uE1B5\uE1B6\uE1B7" +         "\uE1B8\uE1B9\uE1BA\uE1BB\uE1BC\uE1BD\uE1BE\uE1BF" +         "\uE1C0\uE1C1\uE1C2\uE1C3\uE1C4\uE1C5\uE1C6\uE1C7" +         "\uE1C8\uE1C9\uE1CA\uE1CB\uE1CC\uE1CD\uE1CE\uE1CF" +         "\uE1D0\uE1D1\uE1D2\uE1D3\uE1D4\uE1D5" ,        "\uE1D6\uE1D7\uE1D8\uE1D9\uE1DA\uE1DB\uE1DC\uE1DD" +         "\uE1DE\uE1DF\uE1E0\uE1E1\uE1E2\uE1E3\uE1E4\uE1E5" +         "\uE1E6\uE1E7\uE1E8\uE1E9\uE1EA\uE1EB\uE1EC\uE1ED" +         "\uE1EE\uE1EF\uE1F0\uE1F1\uE1F2\uE1F3\uE1F4\uE1F5" +         "\uE1F6\uE1F7\uE1F8\uE1F9\uE1FA\uE1FB\uE1FC\uE1FD" +         "\uE1FE\uE1FF\uE200\uE201\uE202\uE203\uE204\uE205" +         "\uE206\uE207\uE208\uE209\uE20A\uE20B\uE20C\uE20D" +         "\uE20E\uE20F\uE210\uE211\uE212\uE213\uE214\uE215" +         "\uE216\uE217\uE218\uE219\uE21A\uE21B\uE21C\uE21D" +         "\uE21E\uE21F\uE220\uE221\uE222\uE223\uE224\uE225" +         "\uE226\uE227\uE228\uE229\uE22A\uE22B\uE22C\uE22D" +         "\uE22E\uE22F\uE230\uE231\uE232\uE233" ,        "\uE234\uE235\uE236\uE237\uE238\uE239\uE23A\uE23B" +         "\uE23C\uE23D\uE23E\uE23F\uE240\uE241\uE242\uE243" +         "\uE244\uE245\uE246\uE247\uE248\uE249\uE24A\uE24B" +         "\uE24C\uE24D\uE24E\uE24F\uE250\uE251\uE252\uE253" +         "\uE254\uE255\uE256\uE257\uE258\uE259\uE25A\uE25B" +         "\uE25C\uE25D\uE25E\uE25F\uE260\uE261\uE262\uE263" +         "\uE264\uE265\uE266\uE267\uE268\uE269\uE26A\uE26B" +         "\uE26C\uE26D\uE26E\uE26F\uE270\uE271\uE272\uE273" +         "\uE274\uE275\uE276\uE277\uE278\uE279\uE27A\uE27B" +         "\uE27C\uE27D\uE27E\uE27F\uE280\uE281\uE282\uE283" +         "\uE284\uE285\uE286\uE287\uE288\uE289\uE28A\uE28B" +         "\uE28C\uE28D\uE28E\uE28F\uE290\uE291" ,        "\uE292\uE293\uE294\uE295\uE296\uE297\uE298\uE299" +         "\uE29A\uE29B\uE29C\uE29D\uE29E\uE29F\uE2A0\uE2A1" +         "\uE2A2\uE2A3\uE2A4\uE2A5\uE2A6\uE2A7\uE2A8\uE2A9" +         "\uE2AA\uE2AB\uE2AC\uE2AD\uE2AE\uE2AF\uE2B0\uE2B1" +         "\uE2B2\uE2B3\uE2B4\uE2B5\uE2B6\uE2B7\uE2B8\uE2B9" +         "\uE2BA\uE2BB\uE2BC\uE2BD\uE2BE\uE2BF\uE2C0\uE2C1" +         "\uE2C2\uE2C3\uE2C4\uE2C5\uE2C6\uE2C7\uE2C8\uE2C9" +         "\uE2CA\uE2CB\uE2CC\uE2CD\uE2CE\uE2CF\uE2D0\uE2D1" +         "\uE2D2\uE2D3\uE2D4\uE2D5\uE2D6\uE2D7\uE2D8\uE2D9" +         "\uE2DA\uE2DB\uE2DC\uE2DD\uE2DE\uE2DF\uE2E0\uE2E1" +         "\uE2E2\uE2E3\uE2E4\uE2E5\uE2E6\uE2E7\uE2E8\uE2E9" +         "\uE2EA\uE2EB\uE2EC\uE2ED\uE2EE\uE2EF" ,        "\uE2F0\uE2F1\uE2F2\uE2F3\uE2F4\uE2F5\uE2F6\uE2F7" +         "\uE2F8\uE2F9\uE2FA\uE2FB\uE2FC\uE2FD\uE2FE\uE2FF" +         "\uE300\uE301\uE302\uE303\uE304\uE305\uE306\uE307" +         "\uE308\uE309\uE30A\uE30B\uE30C\uE30D\uE30E\uE30F" +         "\uE310\uE311\uE312\uE313\uE314\uE315\uE316\uE317" +         "\uE318\uE319\uE31A\uE31B\uE31C\uE31D\uE31E\uE31F" +         "\uE320\uE321\uE322\uE323\uE324\uE325\uE326\uE327" +         "\uE328\uE329\uE32A\uE32B\uE32C\uE32D\uE32E\uE32F" +         "\uE330\uE331\uE332\uE333\uE334\uE335\uE336\uE337" +         "\uE338\uE339\uE33A\uE33B\uE33C\uE33D\uE33E\uE33F" +         "\uE340\uE341\uE342\uE343\uE344\uE345\uE346\uE347" +         "\uE348\uE349\uE34A\uE34B\uE34C\uE34D" ,        "\uE34E\uE34F\uE350\uE351\uE352\uE353\uE354\uE355" +         "\uE356\uE357\uE358\uE359\uE35A\uE35B\uE35C\uE35D" +         "\uE35E\uE35F\uE360\uE361\uE362\uE363\uE364\uE365" +         "\uE366\uE367\uE368\uE369\uE36A\uE36B\uE36C\uE36D" +         "\uE36E\uE36F\uE370\uE371\uE372\uE373\uE374\uE375" +         "\uE376\uE377\uE378\uE379\uE37A\uE37B\uE37C\uE37D" +         "\uE37E\uE37F\uE380\uE381\uE382\uE383\uE384\uE385" +         "\uE386\uE387\uE388\uE389\uE38A\uE38B\uE38C\uE38D" +         "\uE38E\uE38F\uE390\uE391\uE392\uE393\uE394\uE395" +         "\uE396\uE397\uE398\uE399\uE39A\uE39B\uE39C\uE39D" +         "\uE39E\uE39F\uE3A0\uE3A1\uE3A2\uE3A3\uE3A4\uE3A5" +         "\uE3A6\uE3A7\uE3A8\uE3A9\uE3AA\uE3AB" ,        "\uE3AC\uE3AD\uE3AE\uE3AF\uE3B0\uE3B1\uE3B2\uE3B3" +         "\uE3B4\uE3B5\uE3B6\uE3B7\uE3B8\uE3B9\uE3BA\uE3BB" +         "\uE3BC\uE3BD\uE3BE\uE3BF\uE3C0\uE3C1\uE3C2\uE3C3" +         "\uE3C4\uE3C5\uE3C6\uE3C7\uE3C8\uE3C9\uE3CA\uE3CB" +         "\uE3CC\uE3CD\uE3CE\uE3CF\uE3D0\uE3D1\uE3D2\uE3D3" +         "\uE3D4\uE3D5\uE3D6\uE3D7\uE3D8\uE3D9\uE3DA\uE3DB" +         "\uE3DC\uE3DD\uE3DE\uE3DF\uE3E0\uE3E1\uE3E2\uE3E3" +         "\uE3E4\uE3E5\uE3E6\uE3E7\uE3E8\uE3E9\uE3EA\uE3EB" +         "\uE3EC\uE3ED\uE3EE\uE3EF\uE3F0\uE3F1\uE3F2\uE3F3" +         "\uE3F4\uE3F5\uE3F6\uE3F7\uE3F8\uE3F9\uE3FA\uE3FB" +         "\uE3FC\uE3FD\uE3FE\uE3FF\uE400\uE401\uE402\uE403" +         "\uE404\uE405\uE406\uE407\uE408\uE409" ,        "\uE40A\uE40B\uE40C\uE40D\uE40E\uE40F\uE410\uE411" +         "\uE412\uE413\uE414\uE415\uE416\uE417\uE418\uE419" +         "\uE41A\uE41B\uE41C\uE41D\uE41E\uE41F\uE420\uE421" +         "\uE422\uE423\uE424\uE425\uE426\uE427\uE428\uE429" +         "\uE42A\uE42B\uE42C\uE42D\uE42E\uE42F\uE430\uE431" +         "\uE432\uE433\uE434\uE435\uE436\uE437\uE438\uE439" +         "\uE43A\uE43B\uE43C\uE43D\uE43E\uE43F\uE440\uE441" +         "\uE442\uE443\uE444\uE445\uE446\uE447\uE448\uE449" +         "\uE44A\uE44B\uE44C\uE44D\uE44E\uE44F\uE450\uE451" +         "\uE452\uE453\uE454\uE455\uE456\uE457\uE458\uE459" +         "\uE45A\uE45B\uE45C\uE45D\uE45E\uE45F\uE460\uE461" +         "\uE462\uE463\uE464\uE465\uE466\uE467" ,        "\uE468\uE469\uE46A\uE46B\uE46C\uE46D\uE46E\uE46F" +         "\uE470\uE471\uE472\uE473\uE474\uE475\uE476\uE477" +         "\uE478\uE479\uE47A\uE47B\uE47C\uE47D\uE47E\uE47F" +         "\uE480\uE481\uE482\uE483\uE484\uE485\uE486\uE487" +         "\uE488\uE489\uE48A\uE48B\uE48C\uE48D\uE48E\uE48F" +         "\uE490\uE491\uE492\uE493\uE494\uE495\uE496\uE497" +         "\uE498\uE499\uE49A\uE49B\uE49C\uE49D\uE49E\uE49F" +         "\uE4A0\uE4A1\uE4A2\uE4A3\uE4A4\uE4A5\uE4A6\uE4A7" +         "\uE4A8\uE4A9\uE4AA\uE4AB\uE4AC\uE4AD\uE4AE\uE4AF" +         "\uE4B0\uE4B1\uE4B2\uE4B3\uE4B4\uE4B5\uE4B6\uE4B7" +         "\uE4B8\uE4B9\uE4BA\uE4BB\uE4BC\uE4BD\uE4BE\uE4BF" +         "\uE4C0\uE4C1\uE4C2\uE4C3\uE4C4\uE4C5" ,        "\uE4C6\uE4C7\uE4C8\uE4C9\uE4CA\u01C2\u2266\u2267" +         "\u212A\uFFE4\u02BA\uF843\u64F1\u7FAF\u9163\uF844" +         "\u9ABC\u84B9\u54FD\u6243\u6AA0\u71B2\u754A\uF845" +         "\u96DE\u6772\u77BD\u8A41\u6831\u69D3\u7B9C\u874C" +         "\u970D\u76E5\u9E1B\u9278\u4F5D\u50B4\u5ABE\u5AD7" +         "\uF846\u750C\u89AF\u98B6\u63AC\u8DEA\u5DF9\u6F0C" +         "\u5C8C\u7B08\uF847\u9C2D\uF848\u7CEF\u5583\u66E9" +         "\u8FFA\u4F5E\uF849\u5B65\uF84A\u977C\u601B\u95E5" +         "\u97C3\u515A\u87F7\u7893\u83DF\u5484\u578C\u809A" +         "\u86AA\u6ED5\u706F\u9419\u7296\u5E71\u57D3\u6994" +         "\u6DBC\u9B4E\u7658\u8182\u8821\u9462\u6ADF\u9B23" +         "\u6624\u6CE0\u82D3\u86C9\u6F66\u826B" ,        "\u8F64\u6F09\uF84B\u8F46\u7C5F\u857E\u8A84\uF84C" +         "\u50C2\u9ACF\u7ABF\u51DB\u5EE9\uF84D\u6F13\u79BB" +         "\u87AD\u9B51\u75F3\u5CA6\u5ABD\u87C7\u8B3E\u93DD" +         "\u9B18\u9B4D\u771B\u82FA\u8109\u4FDB\u8004\u927E" +         "\u6FDB\u77C7\u7030\u7CDC\u95A9\uF84E\u6B02\u7254" +         "\u80D6\u9AE3\u9B74\uF84F\u7FFB\u8F9F\u6C74\u8FAE" +         "\uF850\u99E2\u5F46\u8FF8\u9D07\u9EFC\u8760\u4E30" +         "\u8451\u4EC6\u7F58\u82FB\u8709\u982B\u9B92\uF851" +         "\u8561\uF852\u9AF4\u9EFB\u59A3\uF853\u6C98\u7765" +         "\u7BE6\u8153\u8F61\u9AC0\u64EF\u860B\uF854\u9870" +         "\u9B22\u59D2\uF855\u6942\u69CE\u7B25\u69CA\u9460" +         "\u6B43\u9364\u970E\u6BA4\u9C13\u566C" ,        "\u5A7F\uF856\uF857\uF858\u5C20\u6103\uF859\u71F9" +         "\uF85A\u5070\uF85B\u6308\u8258\u9704\u87C0\u7463" +         "\u53DF\uF85C\u666C\u6EB2\u795F\uF85D\u9D89\u8671" +         "\u557B\uF85E\u7DE6\u77E7\uF85F\u843C\u8D0B\u9D08" +         "\u621E\u904F\u5D52\u8AF3\u9EEF\u9785\u6B38\u769A" +         "\u7919\u9749\u9628\uF860\u7BDB\u7C65\u7F98\u6554" +         "\u605A\uF861\uF862\u81D9\u8815\u8B8C\u5869\u995C" +         "\u5B30\u7768\u7FF3\u854B\u9068\u5ABC\u8580\u9C2E" +         "\u8558\u8202\u86F9\u5401\u71A8\u873F\u5E43\u885E" +         "\u56FF\u5E37\u8564\u9EDD\u9B3B\u6ABC\u73E2\u9F66" +         "\u6339\u682E\u9823\u4EDE\u7725\u7CA2\u8014\u89DC" +         "\u8D6D\u67DE\u6F5C\u8695\u5D82\u7634" ,        "\u88C5\u7E94\u67E2\u86C6\u8C6C\u7CF4\u56C0\u5DD3" +         "\u78DA\u7FE6\u7A83\u6904\u6883\u6662\u7445\u8E36" +         "\uF863\u566A\u7681\u7AC8\u7B0A\u7CF6\u7D5B\u9BDB" +         "\u6A05\u8E64\u851F\u8098\u96BC\uF864\u8A3C\u75E3" +         "\uF865\u615A\u5231\u60B5\u6C05\u7C00\u8734\u8E91" +         "\u6FFA\u7C37\u873B\u780C\u9746\u5CED\u7D83\u9214" +         "\u9798\uF866\u8E85\u9AD1\u6031\u8471\u6467\uF867" +         "\u7503\u7B92\u97A6\u9E81\u9EA4\uF868\u8233\u51B2" +         "\u6A47\uF869\u5DF5\u5FB4\u9D44\u5FF1\u62C6\u6A50" +         "\u99C4\uF86A\u8759\u5E96\u70AE\u8216\u924B\u9784" +         "\uF86B\u84D6\u8E55\u7627\uF86C\u9DF3\u7095\u5EE8" +         "\uF86D\u7BCB\uF86E\u769E\u9190\u9DBB" ,        "\u944A\u571C\u61FD\u9B1F\u5A93\u6033\u56C2\u7334" +         "\u7BCC\u5FFB\u8FC4\u9821\uAC02\uAC0B\uAC79\uAC87" +         "\uAC93\uACE9\uACFA\uAD19\uAD28\uAD2B\uAD9B\uADD5" +         "\uADEC\uAE02\uAE0F\uAE11\uAE27\uAE3C\uAE44\uAE49" +         "\uAE62\uAEA0\uAF04\uAF33\uAF4C\uAF58\uAF5B\uAF68" +         "\uAF93\uAFB2\uAFBF\uAFD8\uAFE7\uB00D\uB021\uB060" +         "\uB090\uB0BB\uB0EC\uB10F\uB11E\uB147\uB153\uB159" +         "\uB16F\uB17A\uB1A7\uB1B0\uB233\uB2A7\uB2C1\uB2D1" +         "\uB2E0\uB331\uB338\uB368\uB36A\uB39C\uB3D3\uB400" +         "\uB40F\uB42C\uB457\uB47F\uB4B4\uB4C1\uB4E7\uB52E" +         "\uB532\uB537\uB53F\uB568\uB584\uB5F4\uB680\uB6B8" +         "\uB70C\uB7D0\uB80F\uB894\uB8DC\uB917" ,        "\uB990\uB9DF\uB9FB\uBA1C\uBA6B\uBA6D\uBA80\uBAAF" +         "\uBAC3\uBAE0\uBBC1\uBBD5\uBBDC\uBBE0\uBC0E\uBC28" +         "\uBC37\uBC5C\uBC68\uBC98\uBC9C\uBCB9\uBCCC\uBCD2" +         "\uBCD3\uBCD4\uBD23\uBD97\uBDB4\uBE18\uBE21\uBE28" +         "\uBE4B\uBE9C\uBEB4\uBEED\uBEF0\uBEF4\uBEFF\uBF24" +         "\uBF5C\uBF78\uBFC0\uBFD5\uBFDD\uBFE8\uC004\uC020" +         "\uC059\uC074\uC0AE\uC0B7\uC0BB\uC0C3\uC0C7\uC0CF" +         "\uC125\uC13F\uC151\uC157\uC193\uC1BB\uC28C\uC2B3" +         "\uC2C0\uC2E6\uC302\uC30B\uC327\uC330\uC343\uC34C" +         "\uC37B\uC385\uC399\uC3A0\uC3BC\uC3FC\uC43F\uC477" +         "\uC493\uC4D3\uC4D4\uC53C\uC53F\uC54F\uC55F\uC590" +         "\uC5AB\uC5B6\uC5F1\uC5F3\uC61D\uC62B" ,        "\uC63A\uC6B7\uC6DF\uC70B\uC736\uC77B\uC7A7\uC7AA" +         "\uC807\uC814\uC81B\uC839\uC84B\uC890\uC89C\uC8A0" +         "\uC8AC\uC8B0\uC8B8\uC8E8\uC8F0\uC8F1\uC92B\uC96D" +         "\uC9A4\uC9D4\uCA30\uCA57\uCA70\uCA97\uCAA0\uCAD2" +         "\uCB2C\uCB80\uCBE5\uCBF0\uCC1F\uCC26\uCC2F\uCC3F" +         "\uCC42\uCC71\uCC7C\uCCE3\uCCE5\uCD40\uCDC3\uCE3C" +         "\uCE7B\uCE97\uCEA9\uCEC8\uCEFD\uCF19\uCF8D\uCF90" +         "\uCF9F\uCFAC\uCFBD\uD088\uD114\uD160\uD169\uD277" +         "\uD293\uD2CD\uD2E7\uD30A\uD326\uD359\uD360\uD3B2" +         "\uD3B5\uD3C7\uD424\uD4B0\uD4E9\uD505\uD510\uD519" +         "\uD520\uD524\uD55F\uD561\uD56C\uD571\uD5AC\uD5CF" +         "\uD62C\uD6A9\uD6B8\uD6D5\uD70C\uD76D" ,        "\u3000\u3001\u3002\u30FB\u2025\u2026\u00A8\u3003" +         "\u2010\u2014\u2225\uFF3C\u301C\u2018\u2019\u201C" +         "\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C" +         "\u300D\u300E\u300F\u3010\u3011\u00B1\u00D7\u00F7" +         "\u2260\u2264\u2265\u221E\u2234\u00B0\u2032\u2033" +         "\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220" +         "\u22A5\u2312\u2202\u2207\u2261\u2252\u00A7\u203B" +         "\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1" +         "\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191" +         "\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D" +         "\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282" +         "\u2283\u222A\u2229\u2227\u2228\uFFE2" ,        "\u21D2\u21D4\u2200\u2203\u00B4\u02DC\u02C7\u02D8" +         "\u02DD\u02DA\u02D9\u00B8\u02DB\u00A1\u00BF\u02D0" +         "\u222E\u2211\u220F\u00A4\u2109\u2030\u25C1\u25C0" +         "\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663" +         "\u25C9\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5" +         "\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C" +         "\u261E\u00B6\u2020\u2021\u2195\u2197\u2199\u2196" +         "\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116" +         "\u33C7\u2122\u33C2\u33D8\u2121\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFF01\uFF02\uFF03\uFF04\uFF05\uFF06\uFF07\uFF08" +         "\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10" +         "\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18" +         "\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20" +         "\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\uFF3B\uFFE6\uFF3D\uFF3E\uFF3F\uFF40" +         "\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\uFF5B\uFF5C\uFF5D\uFFE3" ,        "\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138" +         "\u3139\u313A\u313B\u313C\u313D\u313E\u313F\u3140" +         "\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148" +         "\u3149\u314A\u314B\u314C\u314D\u314E\u314F\u3150" +         "\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158" +         "\u3159\u315A\u315B\u315C\u315D\u315E\u315F\u3160" +         "\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168" +         "\u3169\u316A\u316B\u316C\u316D\u316E\u316F\u3170" +         "\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178" +         "\u3179\u317A\u317B\u317C\u317D\u317E\u317F\u3180" + 

Lines 1–500 of 1592.