ai_old/goja/testdata/S15.10.2.12_A1_T1.js

530 lines
44 KiB
JavaScript
Raw Normal View History

2024-09-20 16:50:35 +08:00
// Copyright 2009 the Sputnik authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
info: >
The production CharacterClassEscape :: s evaluates by returning the set of characters
containing the characters that are on the right-hand side of the WhiteSpace (7.2) or LineTerminator (7.3) productions
es5id: 15.10.2.12_A1_T1
description: WhiteSpace
---*/
var i0 = "";
for (var j = 0; j < 1024; j++)
i0 += String.fromCharCode(j);
var o0 = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\u000E\u000F\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F\u0021\u0022\u0023\u0024\u0025\u0026\u0027\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\u005C\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\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F\u00A1\u00A2\u00A3\u00A4\u00A5\u00A6\u00A7\u00A8\u00A9\u00AA\u00AB\u00AC\u00AD\u00AE\u00AF\u00B0\u00B1\u00B2\u00B3\u00B4\u00B5\u00B6\u00B7\u00B8\u00B9\u00BA\u00BB\u00BC\u00BD\u00BE\u00BF\u00C0\u00C1\u00C2\u00C3\u00C4\u00C5\u00C6\u00C7\u00C8\u00C9\u00CA\u00CB\u00CC\u00CD\u00CE\u00CF\u00D0\u00D1\u00D2\u00D3\u00D4\u00D5\u00D6\u00D7\u00D8\u00D9\u00DA\u00DB\u00DC\u00DD\u00DE\u00DF\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5\u00E6\u00E7\u00E8\u00E9\u00EA\u00EB\u00EC\u00ED\u00EE\u00EF\u00F0\u00F1\u00F2\u00F3\u00F4\u00F5\u00F6\u00F7\u00F8\u00F9\u00FA\u00FB\u00FC\u00FD\u00FE\u00FF\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010A\u010B\u010C\u010D\u010E\u010F\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011A\u011B\u011C\u011D\u011E\u011F\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129\u012A\u012B\u012C\u012D\u012E\u012F\u0130\u0131\u0132\u0133\u0134\u0135\u0136\u0137\u0138\u0139\u013A\u013B\u013C\u013D\u013E\u013F\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u0149\u014A\u014B\u014C\u014D\u014E\u014F\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015A\u015B\u015C\u015D\u015E\u015F\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016A\u016B\u016C\u016D\u016E\u016F\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017A\u017B\u017C\u017D\u017E\u017F\u0180\u0181\u0182\u0183\u0184\u0185\u0186\u0187\u0188\u0189\u018A\u018B\u018C\u018D\u018E\u018F\u0190\u0191\u0192\u0193\u0194\u0195\u0196\u0197\u0198\u0199\u019A\u019B\u019C\u019D\u019E\u019F\u01A0\u01A1\u01A2\u01A3\u01A4\u01A5\u01A6\u01A7\u01A8\u01A9\u01AA\u01AB\u01AC\u01AD\u01AE\u01AF\u01B0\u01B1\u01B2\u01B3\u01B4\u01B5\u01B6\u01B7\u01B8\u01B9\u01BA\u01BB\u01BC\u01BD\u01BE\u01BF\u01C0\u01C1\u01C2\u01C3\u01C4\u01C5\u01C6\u01C7\u01C8\u01C9\u01CA\u01CB\u01CC\u01CD\u01CE\u01CF\u01D0\u01D1\u01D2\u01D3\u01D4\u01D5\u01D6\u01D7\u01D8\u01D9\u01DA\u01DB\u01DC\u01DD\u01DE\u01DF\u01E0\u01E1\u01E2\u01E3\u01E4\u01E5\u01E6\u01E7\u01E8\u01E9\u01EA\u01EB\u01EC\u01ED\u01EE\u01EF\u01F0\u01F1\u01F2\u01F3\u01F4\u01F5\u01F6\u01F7\u01F8\u01F9\u01FA\u01FB\u01FC\u01FD\u01FE\u01FF\u0200\u0201\u0202\u0203\u0204\u0205\u0206\u0207\u0208\u0209\u020A\u020B\u020C\u020D\u020E\u020F\u0210\u0211\u0212\u0213\u0214\u0215\u0216\u0217\u0218\u0219\u021A\u021B\u021C\u021D\u021E\u021F\u0220\u0221\u0222\u0223\u0224\u0225\u0226\u0227\u0228\u0229\u022A\u022B\u022C\u022D\u022E\u022F\u0230\u0231\u0232\u0233\u0234\u0235\u0236\u0237\u0238\u0239\u023A\u023B\u023C\u023D\u023E\u023F\u0240\u0241\u0242\u0243\u0244\u0245\u0246\u0247\u0248\u0249\u024A\u024B\u024C\u024D\u024E\u024F\u0250\u0251\u0252\u0253\u0254\u0255\u0256\u0257\u0258\u0259\u025A\u025B\u025C\u025D\u025E\u025F\u0260\u0261\u0262\u0263\u0264\u0265\u0266\u0267\u0268\u0269\u026A\u026B\u026C\u026D\u026E\u026F\u0270\u0271\u0272\u0273\u0274\u0275\u0276\u0277\u0278\u0279\u027A\u027B\u027C\u027D\u027E\u027F\u0280\u0281\u0282\u0283\u0284\u0285\u0286\u0287\u0288\u0289\u028A\u028B\u028C\u028D\u028E\u028F\u0290\u0291\u0292\u0293\u0294\u0295\u0296\u0297\u0298\u0299\u029A\u029B\u029C\u029D\u029E\u029F\u02A0\u02A1\u02A2\u02A3\u02A4\u02A5\u02A6\u02A7\u02A8\u02A9\u02AA\u02AB\u02AC\u02AD\u02AE\u02A
if (i0.replace(/\s+/g, "") !== o0) {
$ERROR("#0: Error matching character class \s between character 0 and 3ff");
}
var i1 = "";
for (var j = 1024; j < 2048; j++)
i1 += String.fromCharCode(j);
var o1 = i1;
if (i1.replace(/\s+/g, "") !== o1) {
$ERROR("#1: Error matching character class \s between character 400 and 7ff");
}
var i2 = "";
for (var j = 2048; j < 3072; j++)
i2 += String.fromCharCode(j);
var o2 = i2;
if (i2.replace(/\s+/g, "") !== o2) {
$ERROR("#2: Error matching character class \s between character 800 and bff");
}
var i3 = "";
for (var j = 3072; j < 4096; j++)
i3 += String.fromCharCode(j);
var o3 = i3;
if (i3.replace(/\s+/g, "") !== o3) {
$ERROR("#3: Error matching character class \s between character c00 and fff");
}
var i4 = "";
for (var j = 4096; j < 5120; j++)
i4 += String.fromCharCode(j);
var o4 = i4;
if (i4.replace(/\s+/g, "") !== o4) {
$ERROR("#4: Error matching character class \s between character 1000 and 13ff");
}
var i5 = "";
for (var j = 5120; j < 6144; j++)
i5 += String.fromCharCode(j);
var o5 = "\u1400\u1401\u1402\u1403\u1404\u1405\u1406\u1407\u1408\u1409\u140A\u140B\u140C\u140D\u140E\u140F\u1410\u1411\u1412\u1413\u1414\u1415\u1416\u1417\u1418\u1419\u141A\u141B\u141C\u141D\u141E\u141F\u1420\u1421\u1422\u1423\u1424\u1425\u1426\u1427\u1428\u1429\u142A\u142B\u142C\u142D\u142E\u142F\u1430\u1431\u1432\u1433\u1434\u1435\u1436\u1437\u1438\u1439\u143A\u143B\u143C\u143D\u143E\u143F\u1440\u1441\u1442\u1443\u1444\u1445\u1446\u1447\u1448\u1449\u144A\u144B\u144C\u144D\u144E\u144F\u1450\u1451\u1452\u1453\u1454\u1455\u1456\u1457\u1458\u1459\u145A\u145B\u145C\u145D\u145E\u145F\u1460\u1461\u1462\u1463\u1464\u1465\u1466\u1467\u1468\u1469\u146A\u146B\u146C\u146D\u146E\u146F\u1470\u1471\u1472\u1473\u1474\u1475\u1476\u1477\u1478\u1479\u147A\u147B\u147C\u147D\u147E\u147F\u1480\u1481\u1482\u1483\u1484\u1485\u1486\u1487\u1488\u1489\u148A\u148B\u148C\u148D\u148E\u148F\u1490\u1491\u1492\u1493\u1494\u1495\u1496\u1497\u1498\u1499\u149A\u149B\u149C\u149D\u149E\u149F\u14A0\u14A1\u14A2\u14A3\u14A4\u14A5\u14A6\u14A7\u14A8\u14A9\u14AA\u14AB\u14AC\u14AD\u14AE\u14AF\u14B0\u14B1\u14B2\u14B3\u14B4\u14B5\u14B6\u14B7\u14B8\u14B9\u14BA\u14BB\u14BC\u14BD\u14BE\u14BF\u14C0\u14C1\u14C2\u14C3\u14C4\u14C5\u14C6\u14C7\u14C8\u14C9\u14CA\u14CB\u14CC\u14CD\u14CE\u14CF\u14D0\u14D1\u14D2\u14D3\u14D4\u14D5\u14D6\u14D7\u14D8\u14D9\u14DA\u14DB\u14DC\u14DD\u14DE\u14DF\u14E0\u14E1\u14E2\u14E3\u14E4\u14E5\u14E6\u14E7\u14E8\u14E9\u14EA\u14EB\u14EC\u14ED\u14EE\u14EF\u14F0\u14F1\u14F2\u14F3\u14F4\u14F5\u14F6\u14F7\u14F8\u14F9\u14FA\u14FB\u14FC\u14FD\u14FE\u14FF\u1500\u1501\u1502\u1503\u1504\u1505\u1506\u1507\u1508\u1509\u150A\u150B\u150C\u150D\u150E\u150F\u1510\u1511\u1512\u1513\u1514\u1515\u1516\u1517\u1518\u1519\u151A\u151B\u151C\u151D\u151E\u151F\u1520\u1521\u1522\u1523\u1524\u1525\u1526\u1527\u1528\u1529\u152A\u152B\u152C\u152D\u152E\u152F\u1530\u1531\u1532\u1533\u1534\u1535\u1536\u1537\u1538\u1539\u153A\u153B\u153C\u153D\u153E\u153F\u1540\u1541\u1542\u1543\u1544\u1545\u1546\u1547\u1548\u1549\u154A\u154B\u154C\u154D\u154E\u154F\u1550\u1551\u1552\u1553\u1554\u1555\u1556\u1557\u1558\u1559\u155A\u155B\u155C\u155D\u155E\u155F\u1560\u1561\u1562\u1563\u1564\u1565\u1566\u1567\u1568\u1569\u156A\u156B\u156C\u156D\u156E\u156F\u1570\u1571\u1572\u1573\u1574\u1575\u1576\u1577\u1578\u1579\u157A\u157B\u157C\u157D\u157E\u157F\u1580\u1581\u1582\u1583\u1584\u1585\u1586\u1587\u1588\u1589\u158A\u158B\u158C\u158D\u158E\u158F\u1590\u1591\u1592\u1593\u1594\u1595\u1596\u1597\u1598\u1599\u159A\u159B\u159C\u159D\u159E\u159F\u15A0\u15A1\u15A2\u15A3\u15A4\u15A5\u15A6\u15A7\u15A8\u15A9\u15AA\u15AB\u15AC\u15AD\u15AE\u15AF\u15B0\u15B1\u15B2\u15B3\u15B4\u15B5\u15B6\u15B7\u15B8\u15B9\u15BA\u15BB\u15BC\u15BD\u15BE\u15BF\u15C0\u15C1\u15C2\u15C3\u15C4\u15C5\u15C6\u15C7\u15C8\u15C9\u15CA\u15CB\u15CC\u15CD\u15CE\u15CF\u15D0\u15D1\u15D2\u15D3\u15D4\u15D5\u15D6\u15D7\u15D8\u15D9\u15DA\u15DB\u15DC\u15DD\u15DE\u15DF\u15E0\u15E1\u15E2\u15E3\u15E4\u15E5\u15E6\u15E7\u15E8\u15E9\u15EA\u15EB\u15EC\u15ED\u15EE\u15EF\u15F0\u15F1\u15F2\u15F3\u15F4\u15F5\u15F6\u15F7\u15F8\u15F9\u15FA\u15FB\u15FC\u15FD\u15FE\u15FF\u1600\u1601\u1602\u1603\u1604\u1605\u1606\u1607\u1608\u1609\u160A\u160B\u160C\u160D\u160E\u160F\u1610\u1611\u1612\u1613\u1614\u1615\u1616\u1617\u1618\u1619\u161A\u161B\u161C\u161D\u161E\u161F\u1620\u1621\u1622\u1623\u1624\u1625\u1626\u1627\u1628\u1629\u162A\u162B\u162C\u162D\u162E\u162F\u1630\u1631\u1632\u1633\u1634\u1635\u1636\u1637\u1638\u1639\u163A\u163B\u163C\u163D\u163E\u163F\u1640\u1641\u1642\u1643\u1644\u1645\u1646\u1647\u1648\u1649\u164A\u164B\u164C\u164D\u164E\u164F\u1650\u1651\u1652\u1653\u1654\u1655\u1656\u1657\u1658\u1659\u165A\u165B\u165C\u165D\u165E\u165F\u1660\u1661\u1662\u1663\u1664\u1665\u1666\u1667\u1668\u1669\u166A\u166B\u166C\u166D\u166E\u166F\u1670\u1671\u1672\u1673\u1674\u1675\u1676\u1677\u1678\u1679\u167A\u167B\u167C\u167D\u167E\u167F\u1681\u1682\u1683\u1684\u1685\u1686\u1687\u1688\u1689\u168A\u168B\u168C\u168D\u168E\u168F\u1690\u1691\u1692\u1693\u1694\u1695\u1696\u1697\u1698\u1699\u169A\u169B\u169C\u169D\u169E\u169F\u16A0\u16A1\u16A2\u16A3\u16A4\u16A5\u16A6\u16A7\u16A8\u16A
if (i5.replace(/\s+/g, "") !== o5) {
$ERROR("#5: Error matching character class \s between character 1400 and 17ff");
}
var i6 = "";
for (var j = 6144; j < 7168; j++)
i6 += String.fromCharCode(j);
var o6 = "\u1800\u1801\u1802\u1803\u1804\u1805\u1806\u1807\u1808\u1809\u180A\u180B\u180C\u180D\u180E\u180F\u1810\u1811\u1812\u1813\u1814\u1815\u1816\u1817\u1818\u1819\u181A\u181B\u181C\u181D\u181E\u181F\u1820\u1821\u1822\u1823\u1824\u1825\u1826\u1827\u1828\u1829\u182A\u182B\u182C\u182D\u182E\u182F\u1830\u1831\u1832\u1833\u1834\u1835\u1836\u1837\u1838\u1839\u183A\u183B\u183C\u183D\u183E\u183F\u1840\u1841\u1842\u1843\u1844\u1845\u1846\u1847\u1848\u1849\u184A\u184B\u184C\u184D\u184E\u184F\u1850\u1851\u1852\u1853\u1854\u1855\u1856\u1857\u1858\u1859\u185A\u185B\u185C\u185D\u185E\u185F\u1860\u1861\u1862\u1863\u1864\u1865\u1866\u1867\u1868\u1869\u186A\u186B\u186C\u186D\u186E\u186F\u1870\u1871\u1872\u1873\u1874\u1875\u1876\u1877\u1878\u1879\u187A\u187B\u187C\u187D\u187E\u187F\u1880\u1881\u1882\u1883\u1884\u1885\u1886\u1887\u1888\u1889\u188A\u188B\u188C\u188D\u188E\u188F\u1890\u1891\u1892\u1893\u1894\u1895\u1896\u1897\u1898\u1899\u189A\u189B\u189C\u189D\u189E\u189F\u18A0\u18A1\u18A2\u18A3\u18A4\u18A5\u18A6\u18A7\u18A8\u18A9\u18AA\u18AB\u18AC\u18AD\u18AE\u18AF\u18B0\u18B1\u18B2\u18B3\u18B4\u18B5\u18B6\u18B7\u18B8\u18B9\u18BA\u18BB\u18BC\u18BD\u18BE\u18BF\u18C0\u18C1\u18C2\u18C3\u18C4\u18C5\u18C6\u18C7\u18C8\u18C9\u18CA\u18CB\u18CC\u18CD\u18CE\u18CF\u18D0\u18D1\u18D2\u18D3\u18D4\u18D5\u18D6\u18D7\u18D8\u18D9\u18DA\u18DB\u18DC\u18DD\u18DE\u18DF\u18E0\u18E1\u18E2\u18E3\u18E4\u18E5\u18E6\u18E7\u18E8\u18E9\u18EA\u18EB\u18EC\u18ED\u18EE\u18EF\u18F0\u18F1\u18F2\u18F3\u18F4\u18F5\u18F6\u18F7\u18F8\u18F9\u18FA\u18FB\u18FC\u18FD\u18FE\u18FF\u1900\u1901\u1902\u1903\u1904\u1905\u1906\u1907\u1908\u1909\u190A\u190B\u190C\u190D\u190E\u190F\u1910\u1911\u1912\u1913\u1914\u1915\u1916\u1917\u1918\u1919\u191A\u191B\u191C\u191D\u191E\u191F\u1920\u1921\u1922\u1923\u1924\u1925\u1926\u1927\u1928\u1929\u192A\u192B\u192C\u192D\u192E\u192F\u1930\u1931\u1932\u1933\u1934\u1935\u1936\u1937\u1938\u1939\u193A\u193B\u193C\u193D\u193E\u193F\u1940\u1941\u1942\u1943\u1944\u1945\u1946\u1947\u1948\u1949\u194A\u194B\u194C\u194D\u194E\u194F\u1950\u1951\u1952\u1953\u1954\u1955\u1956\u1957\u1958\u1959\u195A\u195B\u195C\u195D\u195E\u195F\u1960\u1961\u1962\u1963\u1964\u1965\u1966\u1967\u1968\u1969\u196A\u196B\u196C\u196D\u196E\u196F\u1970\u1971\u1972\u1973\u1974\u1975\u1976\u1977\u1978\u1979\u197A\u197B\u197C\u197D\u197E\u197F\u1980\u1981\u1982\u1983\u1984\u1985\u1986\u1987\u1988\u1989\u198A\u198B\u198C\u198D\u198E\u198F\u1990\u1991\u1992\u1993\u1994\u1995\u1996\u1997\u1998\u1999\u199A\u199B\u199C\u199D\u199E\u199F\u19A0\u19A1\u19A2\u19A3\u19A4\u19A5\u19A6\u19A7\u19A8\u19A9\u19AA\u19AB\u19AC\u19AD\u19AE\u19AF\u19B0\u19B1\u19B2\u19B3\u19B4\u19B5\u19B6\u19B7\u19B8\u19B9\u19BA\u19BB\u19BC\u19BD\u19BE\u19BF\u19C0\u19C1\u19C2\u19C3\u19C4\u19C5\u19C6\u19C7\u19C8\u19C9\u19CA\u19CB\u19CC\u19CD\u19CE\u19CF\u19D0\u19D1\u19D2\u19D3\u19D4\u19D5\u19D6\u19D7\u19D8\u19D9\u19DA\u19DB\u19DC\u19DD\u19DE\u19DF\u19E0\u19E1\u19E2\u19E3\u19E4\u19E5\u19E6\u19E7\u19E8\u19E9\u19EA\u19EB\u19EC\u19ED\u19EE\u19EF\u19F0\u19F1\u19F2\u19F3\u19F4\u19F5\u19F6\u19F7\u19F8\u19F9\u19FA\u19FB\u19FC\u19FD\u19FE\u19FF\u1A00\u1A01\u1A02\u1A03\u1A04\u1A05\u1A06\u1A07\u1A08\u1A09\u1A0A\u1A0B\u1A0C\u1A0D\u1A0E\u1A0F\u1A10\u1A11\u1A12\u1A13\u1A14\u1A15\u1A16\u1A17\u1A18\u1A19\u1A1A\u1A1B\u1A1C\u1A1D\u1A1E\u1A1F\u1A20\u1A21\u1A22\u1A23\u1A24\u1A25\u1A26\u1A27\u1A28\u1A29\u1A2A\u1A2B\u1A2C\u1A2D\u1A2E\u1A2F\u1A30\u1A31\u1A32\u1A33\u1A34\u1A35\u1A36\u1A37\u1A38\u1A39\u1A3A\u1A3B\u1A3C\u1A3D\u1A3E\u1A3F\u1A40\u1A41\u1A42\u1A43\u1A44\u1A45\u1A46\u1A47\u1A48\u1A49\u1A4A\u1A4B\u1A4C\u1A4D\u1A4E\u1A4F\u1A50\u1A51\u1A52\u1A53\u1A54\u1A55\u1A56\u1A57\u1A58\u1A59\u1A5A\u1A5B\u1A5C\u1A5D\u1A5E\u1A5F\u1A60\u1A61\u1A62\u1A63\u1A64\u1A65\u1A66\u1A67\u1A68\u1A69\u1A6A\u1A6B\u1A6C\u1A6D\u1A6E\u1A6F\u1A70\u1A71\u1A72\u1A73\u1A74\u1A75\u1A76\u1A77\u1A78\u1A79\u1A7A\u1A7B\u1A7C\u1A7D\u1A7E\u1A7F\u1A80\u1A81\u1A82\u1A83\u1A84\u1A85\u1A86\u1A87\u1A88\u1A89\u1A8A\u1A8B\u1A8C\u1A8D\u1A8E\u1A8F\u1A90\u1A91\u1A92\u1A93\u1A94\u1A95\u1A96\u1A97\u1A98\u1A99\u1A9A\u1A9B\u1A9C\u1A9D\u1A9E\u1A9F\u1AA0\u1AA1\u1AA2\u1AA3\u1AA4\u1AA5\u1AA6\u1AA7\u1AA
if (i6.replace(/\s+/g, "") !== o6) {
$ERROR("#6: Error matching character class \s between character 1800 and 1bff");
}
var i7 = "";
for (var j = 7168; j < 8192; j++)
i7 += String.fromCharCode(j);
var o7 = i7;
if (i7.replace(/\s+/g, "") !== o7) {
$ERROR("#7: Error matching character class \s between character 1c00 and 1fff");
}
var i8 = "";
for (var j = 8192; j < 9216; j++)
i8 += String.fromCharCode(j);
var o8 = "\u200B\u200C\u200D\u200E\u200F\u2010\u2011\u2012\u2013\u2014\u2015\u2016\u2017\u2018\u2019\u201A\u201B\u201C\u201D\u201E\u201F\u2020\u2021\u2022\u2023\u2024\u2025\u2026\u2027\u202A\u202B\u202C\u202D\u202E\u2030\u2031\u2032\u2033\u2034\u2035\u2036\u2037\u2038\u2039\u203A\u203B\u203C\u203D\u203E\u203F\u2040\u2041\u2042\u2043\u2044\u2045\u2046\u2047\u2048\u2049\u204A\u204B\u204C\u204D\u204E\u204F\u2050\u2051\u2052\u2053\u2054\u2055\u2056\u2057\u2058\u2059\u205A\u205B\u205C\u205D\u205E\u2060\u2061\u2062\u2063\u2064\u2065\u2066\u2067\u2068\u2069\u206A\u206B\u206C\u206D\u206E\u206F\u2070\u2071\u2072\u2073\u2074\u2075\u2076\u2077\u2078\u2079\u207A\u207B\u207C\u207D\u207E\u207F\u2080\u2081\u2082\u2083\u2084\u2085\u2086\u2087\u2088\u2089\u208A\u208B\u208C\u208D\u208E\u208F\u2090\u2091\u2092\u2093\u2094\u2095\u2096\u2097\u2098\u2099\u209A\u209B\u209C\u209D\u209E\u209F\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9\u20BA\u20BB\u20BC\u20BD\u20BE\u20BF\u20C0\u20C1\u20C2\u20C3\u20C4\u20C5\u20C6\u20C7\u20C8\u20C9\u20CA\u20CB\u20CC\u20CD\u20CE\u20CF\u20D0\u20D1\u20D2\u20D3\u20D4\u20D5\u20D6\u20D7\u20D8\u20D9\u20DA\u20DB\u20DC\u20DD\u20DE\u20DF\u20E0\u20E1\u20E2\u20E3\u20E4\u20E5\u20E6\u20E7\u20E8\u20E9\u20EA\u20EB\u20EC\u20ED\u20EE\u20EF\u20F0\u20F1\u20F2\u20F3\u20F4\u20F5\u20F6\u20F7\u20F8\u20F9\u20FA\u20FB\u20FC\u20FD\u20FE\u20FF\u2100\u2101\u2102\u2103\u2104\u2105\u2106\u2107\u2108\u2109\u210A\u210B\u210C\u210D\u210E\u210F\u2110\u2111\u2112\u2113\u2114\u2115\u2116\u2117\u2118\u2119\u211A\u211B\u211C\u211D\u211E\u211F\u2120\u2121\u2122\u2123\u2124\u2125\u2126\u2127\u2128\u2129\u212A\u212B\u212C\u212D\u212E\u212F\u2130\u2131\u2132\u2133\u2134\u2135\u2136\u2137\u2138\u2139\u213A\u213B\u213C\u213D\u213E\u213F\u2140\u2141\u2142\u2143\u2144\u2145\u2146\u2147\u2148\u2149\u214A\u214B\u214C\u214D\u214E\u214F\u2150\u2151\u2152\u2153\u2154\u2155\u2156\u2157\u2158\u2159\u215A\u215B\u215C\u215D\u215E\u215F\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\u216C\u216D\u216E\u216F\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u217A\u217B\u217C\u217D\u217E\u217F\u2180\u2181\u2182\u2183\u2184\u2185\u2186\u2187\u2188\u2189\u218A\u218B\u218C\u218D\u218E\u218F\u2190\u2191\u2192\u2193\u2194\u2195\u2196\u2197\u2198\u2199\u219A\u219B\u219C\u219D\u219E\u219F\u21A0\u21A1\u21A2\u21A3\u21A4\u21A5\u21A6\u21A7\u21A8\u21A9\u21AA\u21AB\u21AC\u21AD\u21AE\u21AF\u21B0\u21B1\u21B2\u21B3\u21B4\u21B5\u21B6\u21B7\u21B8\u21B9\u21BA\u21BB\u21BC\u21BD\u21BE\u21BF\u21C0\u21C1\u21C2\u21C3\u21C4\u21C5\u21C6\u21C7\u21C8\u21C9\u21CA\u21CB\u21CC\u21CD\u21CE\u21CF\u21D0\u21D1\u21D2\u21D3\u21D4\u21D5\u21D6\u21D7\u21D8\u21D9\u21DA\u21DB\u21DC\u21DD\u21DE\u21DF\u21E0\u21E1\u21E2\u21E3\u21E4\u21E5\u21E6\u21E7\u21E8\u21E9\u21EA\u21EB\u21EC\u21ED\u21EE\u21EF\u21F0\u21F1\u21F2\u21F3\u21F4\u21F5\u21F6\u21F7\u21F8\u21F9\u21FA\u21FB\u21FC\u21FD\u21FE\u21FF\u2200\u2201\u2202\u2203\u2204\u2205\u2206\u2207\u2208\u2209\u220A\u220B\u220C\u220D\u220E\u220F\u2210\u2211\u2212\u2213\u2214\u2215\u2216\u2217\u2218\u2219\u221A\u221B\u221C\u221D\u221E\u221F\u2220\u2221\u2222\u2223\u2224\u2225\u2226\u2227\u2228\u2229\u222A\u222B\u222C\u222D\u222E\u222F\u2230\u2231\u2232\u2233\u2234\u2235\u2236\u2237\u2238\u2239\u223A\u223B\u223C\u223D\u223E\u223F\u2240\u2241\u2242\u2243\u2244\u2245\u2246\u2247\u2248\u2249\u224A\u224B\u224C\u224D\u224E\u224F\u2250\u2251\u2252\u2253\u2254\u2255\u2256\u2257\u2258\u2259\u225A\u225B\u225C\u225D\u225E\u225F\u2260\u2261\u2262\u2263\u2264\u2265\u2266\u2267\u2268\u2269\u226A\u226B\u226C\u226D\u226E\u226F\u2270\u2271\u2272\u2273\u2274\u2275\u2276\u2277\u2278\u2279\u227A\u227B\u227C\u227D\u227E\u227F\u2280\u2281\u2282\u2283\u2284\u2285\u2286\u2287\u2288\u2289\u228A\u228B\u228C\u228D\u228E\u228F\u2290\u2291\u2292\u2293\u2294\u2295\u2296\u2297\u2298\u2299\u229A\u229B\u229C\u229D\u229E\u229F\u22A0\u22A1\u22A2\u22A3\u22A4\u22A5\u22A6\u22A7\u22A8\u22A9\u22AA\u22AB\u22AC\u22AD\u22AE\u22AF\u22B0\u22B1\u22B2\u22B3\u22B4\u22B5\u22B6\u22B
if (i8.replace(/\s+/g, "") !== o8) {
$ERROR("#8: Error matching character class \s between character 2000 and 23ff");
}
var i9 = "";
for (var j = 9216; j < 10240; j++)
i9 += String.fromCharCode(j);
var o9 = i9;
if (i9.replace(/\s+/g, "") !== o9) {
$ERROR("#9: Error matching character class \s between character 2400 and 27ff");
}
var i10 = "";
for (var j = 10240; j < 11264; j++)
i10 += String.fromCharCode(j);
var o10 = i10;
if (i10.replace(/\s+/g, "") !== o10) {
$ERROR("#10: Error matching character class \s between character 2800 and 2bff");
}
var i11 = "";
for (var j = 11264; j < 12288; j++)
i11 += String.fromCharCode(j);
var o11 = i11;
if (i11.replace(/\s+/g, "") !== o11) {
$ERROR("#11: Error matching character class \s between character 2c00 and 2fff");
}
var i12 = "";
for (var j = 12288; j < 13312; j++)
i12 += String.fromCharCode(j);
var o12 = "\u3001\u3002\u3003\u3004\u3005\u3006\u3007\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301A\u301B\u301C\u301D\u301E\u301F\u3020\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u302A\u302B\u302C\u302D\u302E\u302F\u3030\u3031\u3032\u3033\u3034\u3035\u3036\u3037\u3038\u3039\u303A\u303B\u303C\u303D\u303E\u303F\u3040\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\u3094\u3095\u3096\u3097\u3098\u3099\u309A\u309B\u309C\u309D\u309E\u309F\u30A0\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\u30F7\u30F8\u30F9\u30FA\u30FB\u30FC\u30FD\u30FE\u30FF\u3100\u3101\u3102\u3103\u3104\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u312A\u312B\u312C\u312D\u312E\u312F\u3130\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\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318A\u318B\u318C\u318D\u318E\u318F\u3190\u3191\u3192\u3193\u3194\u3195\u3196\u3197\u3198\u3199\u319A\u319B\u319C\u319D\u319E\u319F\u31A0\u31A1\u31A2\u31A3\u31A4\u31A5\u31A6\u31A7\u31A8\u31A9\u31AA\u31AB\u31AC\u31AD\u31AE\u31AF\u31B0\u31B1\u31B2\u31B3\u31B4\u31B5\u31B6\u31B7\u31B8\u31B9\u31BA\u31BB\u31BC\u31BD\u31BE\u31BF\u31C0\u31C1\u31C2\u31C3\u31C4\u31C5\u31C6\u31C7\u31C8\u31C9\u31CA\u31CB\u31CC\u31CD\u31CE\u31CF\u31D0\u31D1\u31D2\u31D3\u31D4\u31D5\u31D6\u31D7\u31D8\u31D9\u31DA\u31DB\u31DC\u31DD\u31DE\u31DF\u31E0\u31E1\u31E2\u31E3\u31E4\u31E5\u31E6\u31E7\u31E8\u31E9\u31EA\u31EB\u31EC\u31ED\u31EE\u31EF\u31F0\u31F1\u31F2\u31F3\u31F4\u31F5\u31F6\u31F7\u31F8\u31F9\u31FA\u31FB\u31FC\u31FD\u31FE\u31FF\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320A\u320B\u320C\u320D\u320E\u320F\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321A\u321B\u321C\u321D\u321E\u321F\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\u322A\u322B\u322C\u322D\u322E\u322F\u3230\u3231\u3232\u3233\u3234\u3235\u3236\u3237\u3238\u3239\u323A\u323B\u323C\u323D\u323E\u323F\u3240\u3241\u3242\u3243\u3244\u3245\u3246\u3247\u3248\u3249\u324A\u324B\u324C\u324D\u324E\u324F\u3250\u3251\u3252\u3253\u3254\u3255\u3256\u3257\u3258\u3259\u325A\u325B\u325C\u325D\u325E\u325F\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326A\u326B\u326C\u326D\u326E\u326F\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327A\u327B\u327C\u327D\u327E\u327F\u3280\u3281\u3282\u3283\u3284\u3285\u3286\u3287\u3288\u3289\u328A\u328B\u328C\u328D\u328E\u328F\u3290\u3291\u3292\u3293\u3294\u3295\u3296\u3297\u3298\u3299\u329A\u329B\u329C\u329D\u329E\u329F\u32A0\u32A1\u32A2\u32A3\u32A4\u32A5\u32A6\u32A7\u32A8\u32
if (i12.replace(/\s+/g, "") !== o12) {
$ERROR("#12: Error matching character class \s between character 3000 and 33ff");
}
var i13 = "";
for (var j = 13312; j < 14336; j++)
i13 += String.fromCharCode(j);
var o13 = i13;
if (i13.replace(/\s+/g, "") !== o13) {
$ERROR("#13: Error matching character class \s between character 3400 and 37ff");
}
var i14 = "";
for (var j = 14336; j < 15360; j++)
i14 += String.fromCharCode(j);
var o14 = i14;
if (i14.replace(/\s+/g, "") !== o14) {
$ERROR("#14: Error matching character class \s between character 3800 and 3bff");
}
var i15 = "";
for (var j = 15360; j < 16384; j++)
i15 += String.fromCharCode(j);
var o15 = i15;
if (i15.replace(/\s+/g, "") !== o15) {
$ERROR("#15: Error matching character class \s between character 3c00 and 3fff");
}
var i16 = "";
for (var j = 16384; j < 17408; j++)
i16 += String.fromCharCode(j);
var o16 = i16;
if (i16.replace(/\s+/g, "") !== o16) {
$ERROR("#16: Error matching character class \s between character 4000 and 43ff");
}
var i17 = "";
for (var j = 17408; j < 18432; j++)
i17 += String.fromCharCode(j);
var o17 = i17;
if (i17.replace(/\s+/g, "") !== o17) {
$ERROR("#17: Error matching character class \s between character 4400 and 47ff");
}
var i18 = "";
for (var j = 18432; j < 19456; j++)
i18 += String.fromCharCode(j);
var o18 = i18;
if (i18.replace(/\s+/g, "") !== o18) {
$ERROR("#18: Error matching character class \s between character 4800 and 4bff");
}
var i19 = "";
for (var j = 19456; j < 20480; j++)
i19 += String.fromCharCode(j);
var o19 = i19;
if (i19.replace(/\s+/g, "") !== o19) {
$ERROR("#19: Error matching character class \s between character 4c00 and 4fff");
}
var i20 = "";
for (var j = 20480; j < 21504; j++)
i20 += String.fromCharCode(j);
var o20 = i20;
if (i20.replace(/\s+/g, "") !== o20) {
$ERROR("#20: Error matching character class \s between character 5000 and 53ff");
}
var i21 = "";
for (var j = 21504; j < 22528; j++)
i21 += String.fromCharCode(j);
var o21 = i21;
if (i21.replace(/\s+/g, "") !== o21) {
$ERROR("#21: Error matching character class \s between character 5400 and 57ff");
}
var i22 = "";
for (var j = 22528; j < 23552; j++)
i22 += String.fromCharCode(j);
var o22 = i22;
if (i22.replace(/\s+/g, "") !== o22) {
$ERROR("#22: Error matching character class \s between character 5800 and 5bff");
}
var i23 = "";
for (var j = 23552; j < 24576; j++)
i23 += String.fromCharCode(j);
var o23 = i23;
if (i23.replace(/\s+/g, "") !== o23) {
$ERROR("#23: Error matching character class \s between character 5c00 and 5fff");
}
var i24 = "";
for (var j = 24576; j < 25600; j++)
i24 += String.fromCharCode(j);
var o24 = i24;
if (i24.replace(/\s+/g, "") !== o24) {
$ERROR("#24: Error matching character class \s between character 6000 and 63ff");
}
var i25 = "";
for (var j = 25600; j < 26624; j++)
i25 += String.fromCharCode(j);
var o25 = i25;
if (i25.replace(/\s+/g, "") !== o25) {
$ERROR("#25: Error matching character class \s between character 6400 and 67ff");
}
var i26 = "";
for (var j = 26624; j < 27648; j++)
i26 += String.fromCharCode(j);
var o26 = i26;
if (i26.replace(/\s+/g, "") !== o26) {
$ERROR("#26: Error matching character class \s between character 6800 and 6bff");
}
var i27 = "";
for (var j = 27648; j < 28672; j++)
i27 += String.fromCharCode(j);
var o27 = i27;
if (i27.replace(/\s+/g, "") !== o27) {
$ERROR("#27: Error matching character class \s between character 6c00 and 6fff");
}
var i28 = "";
for (var j = 28672; j < 29696; j++)
i28 += String.fromCharCode(j);
var o28 = i28;
if (i28.replace(/\s+/g, "") !== o28) {
$ERROR("#28: Error matching character class \s between character 7000 and 73ff");
}
var i29 = "";
for (var j = 29696; j < 30720; j++)
i29 += String.fromCharCode(j);
var o29 = i29;
if (i29.replace(/\s+/g, "") !== o29) {
$ERROR("#29: Error matching character class \s between character 7400 and 77ff");
}
var i30 = "";
for (var j = 30720; j < 31744; j++)
i30 += String.fromCharCode(j);
var o30 = i30;
if (i30.replace(/\s+/g, "") !== o30) {
$ERROR("#30: Error matching character class \s between character 7800 and 7bff");
}
var i31 = "";
for (var j = 31744; j < 32768; j++)
i31 += String.fromCharCode(j);
var o31 = i31;
if (i31.replace(/\s+/g, "") !== o31) {
$ERROR("#31: Error matching character class \s between character 7c00 and 7fff");
}
var i32 = "";
for (var j = 32768; j < 33792; j++)
i32 += String.fromCharCode(j);
var o32 = i32;
if (i32.replace(/\s+/g, "") !== o32) {
$ERROR("#32: Error matching character class \s between character 8000 and 83ff");
}
var i33 = "";
for (var j = 33792; j < 34816; j++)
i33 += String.fromCharCode(j);
var o33 = i33;
if (i33.replace(/\s+/g, "") !== o33) {
$ERROR("#33: Error matching character class \s between character 8400 and 87ff");
}
var i34 = "";
for (var j = 34816; j < 35840; j++)
i34 += String.fromCharCode(j);
var o34 = i34;
if (i34.replace(/\s+/g, "") !== o34) {
$ERROR("#34: Error matching character class \s between character 8800 and 8bff");
}
var i35 = "";
for (var j = 35840; j < 36864; j++)
i35 += String.fromCharCode(j);
var o35 = i35;
if (i35.replace(/\s+/g, "") !== o35) {
$ERROR("#35: Error matching character class \s between character 8c00 and 8fff");
}
var i36 = "";
for (var j = 36864; j < 37888; j++)
i36 += String.fromCharCode(j);
var o36 = i36;
if (i36.replace(/\s+/g, "") !== o36) {
$ERROR("#36: Error matching character class \s between character 9000 and 93ff");
}
var i37 = "";
for (var j = 37888; j < 38912; j++)
i37 += String.fromCharCode(j);
var o37 = i37;
if (i37.replace(/\s+/g, "") !== o37) {
$ERROR("#37: Error matching character class \s between character 9400 and 97ff");
}
var i38 = "";
for (var j = 38912; j < 39936; j++)
i38 += String.fromCharCode(j);
var o38 = i38;
if (i38.replace(/\s+/g, "") !== o38) {
$ERROR("#38: Error matching character class \s between character 9800 and 9bff");
}
var i39 = "";
for (var j = 39936; j < 40960; j++)
i39 += String.fromCharCode(j);
var o39 = i39;
if (i39.replace(/\s+/g, "") !== o39) {
$ERROR("#39: Error matching character class \s between character 9c00 and 9fff");
}
var i40 = "";
for (var j = 40960; j < 41984; j++)
i40 += String.fromCharCode(j);
var o40 = i40;
if (i40.replace(/\s+/g, "") !== o40) {
$ERROR("#40: Error matching character class \s between character a000 and a3ff");
}
var i41 = "";
for (var j = 41984; j < 43008; j++)
i41 += String.fromCharCode(j);
var o41 = i41;
if (i41.replace(/\s+/g, "") !== o41) {
$ERROR("#41: Error matching character class \s between character a400 and a7ff");
}
var i42 = "";
for (var j = 43008; j < 44032; j++)
i42 += String.fromCharCode(j);
var o42 = i42;
if (i42.replace(/\s+/g, "") !== o42) {
$ERROR("#42: Error matching character class \s between character a800 and abff");
}
var i43 = "";
for (var j = 44032; j < 45056; j++)
i43 += String.fromCharCode(j);
var o43 = i43;
if (i43.replace(/\s+/g, "") !== o43) {
$ERROR("#43: Error matching character class \s between character ac00 and afff");
}
var i44 = "";
for (var j = 45056; j < 46080; j++)
i44 += String.fromCharCode(j);
var o44 = i44;
if (i44.replace(/\s+/g, "") !== o44) {
$ERROR("#44: Error matching character class \s between character b000 and b3ff");
}
var i45 = "";
for (var j = 46080; j < 47104; j++)
i45 += String.fromCharCode(j);
var o45 = i45;
if (i45.replace(/\s+/g, "") !== o45) {
$ERROR("#45: Error matching character class \s between character b400 and b7ff");
}
var i46 = "";
for (var j = 47104; j < 48128; j++)
i46 += String.fromCharCode(j);
var o46 = i46;
if (i46.replace(/\s+/g, "") !== o46) {
$ERROR("#46: Error matching character class \s between character b800 and bbff");
}
var i47 = "";
for (var j = 48128; j < 49152; j++)
i47 += String.fromCharCode(j);
var o47 = i47;
if (i47.replace(/\s+/g, "") !== o47) {
$ERROR("#47: Error matching character class \s between character bc00 and bfff");
}
var i48 = "";
for (var j = 49152; j < 50176; j++)
i48 += String.fromCharCode(j);
var o48 = i48;
if (i48.replace(/\s+/g, "") !== o48) {
$ERROR("#48: Error matching character class \s between character c000 and c3ff");
}
var i49 = "";
for (var j = 50176; j < 51200; j++)
i49 += String.fromCharCode(j);
var o49 = i49;
if (i49.replace(/\s+/g, "") !== o49) {
$ERROR("#49: Error matching character class \s between character c400 and c7ff");
}
var i50 = "";
for (var j = 51200; j < 52224; j++)
i50 += String.fromCharCode(j);
var o50 = i50;
if (i50.replace(/\s+/g, "") !== o50) {
$ERROR("#50: Error matching character class \s between character c800 and cbff");
}
var i51 = "";
for (var j = 52224; j < 53248; j++)
i51 += String.fromCharCode(j);
var o51 = i51;
if (i51.replace(/\s+/g, "") !== o51) {
$ERROR("#51: Error matching character class \s between character cc00 and cfff");
}
var i52 = "";
for (var j = 53248; j < 54272; j++)
i52 += String.fromCharCode(j);
var o52 = i52;
if (i52.replace(/\s+/g, "") !== o52) {
$ERROR("#52: Error matching character class \s between character d000 and d3ff");
}
var i53 = "";
for (var j = 54272; j < 55296; j++)
i53 += String.fromCharCode(j);
var o53 = i53;
if (i53.replace(/\s+/g, "") !== o53) {
$ERROR("#53: Error matching character class \s between character d400 and d7ff");
}
var i54 = "";
for (var j = 55296; j < 56320; j++)
i54 += String.fromCharCode(j);
var o54 = i54;
if (i54.replace(/\s+/g, "") !== o54) {
$ERROR("#54: Error matching character class \s between character d800 and dbff");
}
var i55 = "";
for (var j = 56320; j < 57344; j++)
i55 += String.fromCharCode(j);
var o55 = i55;
if (i55.replace(/\s+/g, "") !== o55) {
$ERROR("#55: Error matching character class \s between character dc00 and dfff");
}
var i56 = "";
for (var j = 57344; j < 58368; j++)
i56 += String.fromCharCode(j);
var o56 = i56;
if (i56.replace(/\s+/g, "") !== o56) {
$ERROR("#56: Error matching character class \s between character e000 and e3ff");
}
var i57 = "";
for (var j = 58368; j < 59392; j++)
i57 += String.fromCharCode(j);
var o57 = i57;
if (i57.replace(/\s+/g, "") !== o57) {
$ERROR("#57: Error matching character class \s between character e400 and e7ff");
}
var i58 = "";
for (var j = 59392; j < 60416; j++)
i58 += String.fromCharCode(j);
var o58 = i58;
if (i58.replace(/\s+/g, "") !== o58) {
$ERROR("#58: Error matching character class \s between character e800 and ebff");
}
var i59 = "";
for (var j = 60416; j < 61440; j++)
i59 += String.fromCharCode(j);
var o59 = i59;
if (i59.replace(/\s+/g, "") !== o59) {
$ERROR("#59: Error matching character class \s between character ec00 and efff");
}
var i60 = "";
for (var j = 61440; j < 62464; j++)
i60 += String.fromCharCode(j);
var o60 = i60;
if (i60.replace(/\s+/g, "") !== o60) {
$ERROR("#60: Error matching character class \s between character f000 and f3ff");
}
var i61 = "";
for (var j = 62464; j < 63488; j++)
i61 += String.fromCharCode(j);
var o61 = i61;
if (i61.replace(/\s+/g, "") !== o61) {
$ERROR("#61: Error matching character class \s between character f400 and f7ff");
}
var i62 = "";
for (var j = 63488; j < 64512; j++)
i62 += String.fromCharCode(j);
var o62 = i62;
if (i62.replace(/\s+/g, "") !== o62) {
$ERROR("#62: Error matching character class \s between character f800 and fbff");
}
var i63 = "";
for (var j = 64512; j < 65536; j++) {
if (j === 0xFEFF) { continue; } //Ignore BOM
i63 += String.fromCharCode(j);
}
var o63 = i63;
if (i63.replace(/\s+/g, "") !== o63) {
$ERROR("#63: Error matching character class \s between character fc00 and ffff");
}
var i64 = String.fromCharCode(0xFEFF);
if (i64.replace(/\s/g, "") !== "") {
$ERROR("#64: Error matching character class \s for BOM (feff)");
}