UNPKG

chaite

Version:

core for chatgpt-plugin and karin-plugin-chatgpt

3,713 lines (3,707 loc) 747 kB
import { i as __require, s as __toESM, t as __commonJS } from "../../../rolldown-runtime-DVriDoez.mjs"; import { ReadStream } from "node:fs"; import { deprecate, inspect } from "util"; import { Readable } from "node:stream"; import { ReadableStream } from "node:stream/web"; //#region node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js var require_ms = /* @__PURE__ */ __commonJS({ "node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js": ((exports, module) => { /** * Helpers. */ var s$1 = 1e3; var m$1 = s$1 * 60; var h$1 = m$1 * 60; var d$1 = h$1 * 24; var w$1 = d$1 * 7; var y$1 = d$1 * 365.25; /** * Parse or format the given `val`. * * Options: * * - `long` verbose formatting [false] * * @param {String|Number} val * @param {Object} [options] * @throws {Error} throw an error if val is not a non-empty string or a number * @return {String|Number} * @api public */ module.exports = function(val, options) { options = options || {}; var type = typeof val; if (type === "string" && val.length > 0) return parse(val); else if (type === "number" && isFinite(val)) return options.long ? fmtLong(val) : fmtShort(val); throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(val)); }; /** * Parse the given `str` and return milliseconds. * * @param {String} str * @return {Number} * @api private */ function parse(str) { str = String(str); if (str.length > 100) return; var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(str); if (!match) return; var n$1 = parseFloat(match[1]); switch ((match[2] || "ms").toLowerCase()) { case "years": case "year": case "yrs": case "yr": case "y": return n$1 * y$1; case "weeks": case "week": case "w": return n$1 * w$1; case "days": case "day": case "d": return n$1 * d$1; case "hours": case "hour": case "hrs": case "hr": case "h": return n$1 * h$1; case "minutes": case "minute": case "mins": case "min": case "m": return n$1 * m$1; case "seconds": case "second": case "secs": case "sec": case "s": return n$1 * s$1; case "milliseconds": case "millisecond": case "msecs": case "msec": case "ms": return n$1; default: return; } } /** * Short format for `ms`. * * @param {Number} ms * @return {String} * @api private */ function fmtShort(ms$2) { var msAbs = Math.abs(ms$2); if (msAbs >= d$1) return Math.round(ms$2 / d$1) + "d"; if (msAbs >= h$1) return Math.round(ms$2 / h$1) + "h"; if (msAbs >= m$1) return Math.round(ms$2 / m$1) + "m"; if (msAbs >= s$1) return Math.round(ms$2 / s$1) + "s"; return ms$2 + "ms"; } /** * Long format for `ms`. * * @param {Number} ms * @return {String} * @api private */ function fmtLong(ms$2) { var msAbs = Math.abs(ms$2); if (msAbs >= d$1) return plural(ms$2, msAbs, d$1, "day"); if (msAbs >= h$1) return plural(ms$2, msAbs, h$1, "hour"); if (msAbs >= m$1) return plural(ms$2, msAbs, m$1, "minute"); if (msAbs >= s$1) return plural(ms$2, msAbs, s$1, "second"); return ms$2 + " ms"; } /** * Pluralization helper. */ function plural(ms$2, msAbs, n$1, name) { var isPlural = msAbs >= n$1 * 1.5; return Math.round(ms$2 / n$1) + " " + name + (isPlural ? "s" : ""); } }) }); //#endregion //#region node_modules/.pnpm/@anthropic-ai+sdk@0.39.0/node_modules/@anthropic-ai/sdk/version.mjs const VERSION = "0.39.0"; //#endregion //#region node_modules/.pnpm/@anthropic-ai+sdk@0.39.0/node_modules/@anthropic-ai/sdk/_shims/registry.mjs let auto = false; let kind = void 0; let fetch = void 0; let Request$1 = void 0; let Response$1 = void 0; let Headers$1 = void 0; let FormData = void 0; let Blob$2 = void 0; let File = void 0; let ReadableStream$1 = void 0; let getMultipartRequestOptions = void 0; let getDefaultAgent = void 0; let fileFromPath = void 0; let isFsReadStream = void 0; function setShims(shims, options = { auto: false }) { if (auto) throw new Error(`you must \`import '@anthropic-ai/sdk/shims/${shims.kind}'\` before importing anything else from @anthropic-ai/sdk`); if (kind) throw new Error(`can't \`import '@anthropic-ai/sdk/shims/${shims.kind}'\` after \`import '@anthropic-ai/sdk/shims/${kind}'\``); auto = options.auto; kind = shims.kind; fetch = shims.fetch; Request$1 = shims.Request; Response$1 = shims.Response; Headers$1 = shims.Headers; FormData = shims.FormData; Blob$2 = shims.Blob; File = shims.File; ReadableStream$1 = shims.ReadableStream; getMultipartRequestOptions = shims.getMultipartRequestOptions; getDefaultAgent = shims.getDefaultAgent; fileFromPath = shims.fileFromPath; isFsReadStream = shims.isFsReadStream; } //#endregion //#region node_modules/.pnpm/webidl-conversions@3.0.1/node_modules/webidl-conversions/lib/index.js var require_lib$1 = /* @__PURE__ */ __commonJS({ "node_modules/.pnpm/webidl-conversions@3.0.1/node_modules/webidl-conversions/lib/index.js": ((exports, module) => { var conversions$1 = {}; module.exports = conversions$1; function sign(x$1) { return x$1 < 0 ? -1 : 1; } function evenRound(x$1) { if (x$1 % 1 === .5 && (x$1 & 1) === 0) return Math.floor(x$1); else return Math.round(x$1); } function createNumberConversion(bitLength, typeOpts) { if (!typeOpts.unsigned) --bitLength; const lowerBound = typeOpts.unsigned ? 0 : -Math.pow(2, bitLength); const upperBound = Math.pow(2, bitLength) - 1; const moduloVal = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength) : Math.pow(2, bitLength); const moduloBound = typeOpts.moduloBitLength ? Math.pow(2, typeOpts.moduloBitLength - 1) : Math.pow(2, bitLength - 1); return function(V$1, opts) { if (!opts) opts = {}; let x$1 = +V$1; if (opts.enforceRange) { if (!Number.isFinite(x$1)) throw new TypeError("Argument is not a finite number"); x$1 = sign(x$1) * Math.floor(Math.abs(x$1)); if (x$1 < lowerBound || x$1 > upperBound) throw new TypeError("Argument is not in byte range"); return x$1; } if (!isNaN(x$1) && opts.clamp) { x$1 = evenRound(x$1); if (x$1 < lowerBound) x$1 = lowerBound; if (x$1 > upperBound) x$1 = upperBound; return x$1; } if (!Number.isFinite(x$1) || x$1 === 0) return 0; x$1 = sign(x$1) * Math.floor(Math.abs(x$1)); x$1 = x$1 % moduloVal; if (!typeOpts.unsigned && x$1 >= moduloBound) return x$1 - moduloVal; else if (typeOpts.unsigned) { if (x$1 < 0) x$1 += moduloVal; else if (x$1 === -0) return 0; } return x$1; }; } conversions$1["void"] = function() {}; conversions$1["boolean"] = function(val) { return !!val; }; conversions$1["byte"] = createNumberConversion(8, { unsigned: false }); conversions$1["octet"] = createNumberConversion(8, { unsigned: true }); conversions$1["short"] = createNumberConversion(16, { unsigned: false }); conversions$1["unsigned short"] = createNumberConversion(16, { unsigned: true }); conversions$1["long"] = createNumberConversion(32, { unsigned: false }); conversions$1["unsigned long"] = createNumberConversion(32, { unsigned: true }); conversions$1["long long"] = createNumberConversion(32, { unsigned: false, moduloBitLength: 64 }); conversions$1["unsigned long long"] = createNumberConversion(32, { unsigned: true, moduloBitLength: 64 }); conversions$1["double"] = function(V$1) { const x$1 = +V$1; if (!Number.isFinite(x$1)) throw new TypeError("Argument is not a finite floating-point value"); return x$1; }; conversions$1["unrestricted double"] = function(V$1) { const x$1 = +V$1; if (isNaN(x$1)) throw new TypeError("Argument is NaN"); return x$1; }; conversions$1["float"] = conversions$1["double"]; conversions$1["unrestricted float"] = conversions$1["unrestricted double"]; conversions$1["DOMString"] = function(V$1, opts) { if (!opts) opts = {}; if (opts.treatNullAsEmptyString && V$1 === null) return ""; return String(V$1); }; conversions$1["ByteString"] = function(V$1, opts) { const x$1 = String(V$1); let c$1 = void 0; for (let i$1 = 0; (c$1 = x$1.codePointAt(i$1)) !== void 0; ++i$1) if (c$1 > 255) throw new TypeError("Argument is not a valid bytestring"); return x$1; }; conversions$1["USVString"] = function(V$1) { const S$1 = String(V$1); const n$1 = S$1.length; const U$1 = []; for (let i$1 = 0; i$1 < n$1; ++i$1) { const c$1 = S$1.charCodeAt(i$1); if (c$1 < 55296 || c$1 > 57343) U$1.push(String.fromCodePoint(c$1)); else if (56320 <= c$1 && c$1 <= 57343) U$1.push(String.fromCodePoint(65533)); else if (i$1 === n$1 - 1) U$1.push(String.fromCodePoint(65533)); else { const d$2 = S$1.charCodeAt(i$1 + 1); if (56320 <= d$2 && d$2 <= 57343) { const a$1 = c$1 & 1023; const b$1 = d$2 & 1023; U$1.push(String.fromCodePoint(65536 + 1024 * a$1 + b$1)); ++i$1; } else U$1.push(String.fromCodePoint(65533)); } } return U$1.join(""); }; conversions$1["Date"] = function(V$1, opts) { if (!(V$1 instanceof Date)) throw new TypeError("Argument is not a Date object"); if (isNaN(V$1)) return; return V$1; }; conversions$1["RegExp"] = function(V$1, opts) { if (!(V$1 instanceof RegExp)) V$1 = new RegExp(V$1); return V$1; }; }) }); //#endregion //#region node_modules/.pnpm/whatwg-url@5.0.0/node_modules/whatwg-url/lib/utils.js var require_utils = /* @__PURE__ */ __commonJS({ "node_modules/.pnpm/whatwg-url@5.0.0/node_modules/whatwg-url/lib/utils.js": ((exports, module) => { module.exports.mixin = function mixin(target, source) { const keys = Object.getOwnPropertyNames(source); for (let i$1 = 0; i$1 < keys.length; ++i$1) Object.defineProperty(target, keys[i$1], Object.getOwnPropertyDescriptor(source, keys[i$1])); }; module.exports.wrapperSymbol = Symbol("wrapper"); module.exports.implSymbol = Symbol("impl"); module.exports.wrapperForImpl = function(impl$1) { return impl$1[module.exports.wrapperSymbol]; }; module.exports.implForWrapper = function(wrapper) { return wrapper[module.exports.implSymbol]; }; }) }); //#endregion //#region node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/lib/mappingTable.json var require_mappingTable = /* @__PURE__ */ __commonJS({ "node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/lib/mappingTable.json": ((exports, module) => { module.exports = [ [[0, 44], "disallowed_STD3_valid"], [[45, 46], "valid"], [[47, 47], "disallowed_STD3_valid"], [[48, 57], "valid"], [[58, 64], "disallowed_STD3_valid"], [ [65, 65], "mapped", [97] ], [ [66, 66], "mapped", [98] ], [ [67, 67], "mapped", [99] ], [ [68, 68], "mapped", [100] ], [ [69, 69], "mapped", [101] ], [ [70, 70], "mapped", [102] ], [ [71, 71], "mapped", [103] ], [ [72, 72], "mapped", [104] ], [ [73, 73], "mapped", [105] ], [ [74, 74], "mapped", [106] ], [ [75, 75], "mapped", [107] ], [ [76, 76], "mapped", [108] ], [ [77, 77], "mapped", [109] ], [ [78, 78], "mapped", [110] ], [ [79, 79], "mapped", [111] ], [ [80, 80], "mapped", [112] ], [ [81, 81], "mapped", [113] ], [ [82, 82], "mapped", [114] ], [ [83, 83], "mapped", [115] ], [ [84, 84], "mapped", [116] ], [ [85, 85], "mapped", [117] ], [ [86, 86], "mapped", [118] ], [ [87, 87], "mapped", [119] ], [ [88, 88], "mapped", [120] ], [ [89, 89], "mapped", [121] ], [ [90, 90], "mapped", [122] ], [[91, 96], "disallowed_STD3_valid"], [[97, 122], "valid"], [[123, 127], "disallowed_STD3_valid"], [[128, 159], "disallowed"], [ [160, 160], "disallowed_STD3_mapped", [32] ], [ [161, 167], "valid", [], "NV8" ], [ [168, 168], "disallowed_STD3_mapped", [32, 776] ], [ [169, 169], "valid", [], "NV8" ], [ [170, 170], "mapped", [97] ], [ [171, 172], "valid", [], "NV8" ], [[173, 173], "ignored"], [ [174, 174], "valid", [], "NV8" ], [ [175, 175], "disallowed_STD3_mapped", [32, 772] ], [ [176, 177], "valid", [], "NV8" ], [ [178, 178], "mapped", [50] ], [ [179, 179], "mapped", [51] ], [ [180, 180], "disallowed_STD3_mapped", [32, 769] ], [ [181, 181], "mapped", [956] ], [ [182, 182], "valid", [], "NV8" ], [[183, 183], "valid"], [ [184, 184], "disallowed_STD3_mapped", [32, 807] ], [ [185, 185], "mapped", [49] ], [ [186, 186], "mapped", [111] ], [ [187, 187], "valid", [], "NV8" ], [ [188, 188], "mapped", [ 49, 8260, 52 ] ], [ [189, 189], "mapped", [ 49, 8260, 50 ] ], [ [190, 190], "mapped", [ 51, 8260, 52 ] ], [ [191, 191], "valid", [], "NV8" ], [ [192, 192], "mapped", [224] ], [ [193, 193], "mapped", [225] ], [ [194, 194], "mapped", [226] ], [ [195, 195], "mapped", [227] ], [ [196, 196], "mapped", [228] ], [ [197, 197], "mapped", [229] ], [ [198, 198], "mapped", [230] ], [ [199, 199], "mapped", [231] ], [ [200, 200], "mapped", [232] ], [ [201, 201], "mapped", [233] ], [ [202, 202], "mapped", [234] ], [ [203, 203], "mapped", [235] ], [ [204, 204], "mapped", [236] ], [ [205, 205], "mapped", [237] ], [ [206, 206], "mapped", [238] ], [ [207, 207], "mapped", [239] ], [ [208, 208], "mapped", [240] ], [ [209, 209], "mapped", [241] ], [ [210, 210], "mapped", [242] ], [ [211, 211], "mapped", [243] ], [ [212, 212], "mapped", [244] ], [ [213, 213], "mapped", [245] ], [ [214, 214], "mapped", [246] ], [ [215, 215], "valid", [], "NV8" ], [ [216, 216], "mapped", [248] ], [ [217, 217], "mapped", [249] ], [ [218, 218], "mapped", [250] ], [ [219, 219], "mapped", [251] ], [ [220, 220], "mapped", [252] ], [ [221, 221], "mapped", [253] ], [ [222, 222], "mapped", [254] ], [ [223, 223], "deviation", [115, 115] ], [[224, 246], "valid"], [ [247, 247], "valid", [], "NV8" ], [[248, 255], "valid"], [ [256, 256], "mapped", [257] ], [[257, 257], "valid"], [ [258, 258], "mapped", [259] ], [[259, 259], "valid"], [ [260, 260], "mapped", [261] ], [[261, 261], "valid"], [ [262, 262], "mapped", [263] ], [[263, 263], "valid"], [ [264, 264], "mapped", [265] ], [[265, 265], "valid"], [ [266, 266], "mapped", [267] ], [[267, 267], "valid"], [ [268, 268], "mapped", [269] ], [[269, 269], "valid"], [ [270, 270], "mapped", [271] ], [[271, 271], "valid"], [ [272, 272], "mapped", [273] ], [[273, 273], "valid"], [ [274, 274], "mapped", [275] ], [[275, 275], "valid"], [ [276, 276], "mapped", [277] ], [[277, 277], "valid"], [ [278, 278], "mapped", [279] ], [[279, 279], "valid"], [ [280, 280], "mapped", [281] ], [[281, 281], "valid"], [ [282, 282], "mapped", [283] ], [[283, 283], "valid"], [ [284, 284], "mapped", [285] ], [[285, 285], "valid"], [ [286, 286], "mapped", [287] ], [[287, 287], "valid"], [ [288, 288], "mapped", [289] ], [[289, 289], "valid"], [ [290, 290], "mapped", [291] ], [[291, 291], "valid"], [ [292, 292], "mapped", [293] ], [[293, 293], "valid"], [ [294, 294], "mapped", [295] ], [[295, 295], "valid"], [ [296, 296], "mapped", [297] ], [[297, 297], "valid"], [ [298, 298], "mapped", [299] ], [[299, 299], "valid"], [ [300, 300], "mapped", [301] ], [[301, 301], "valid"], [ [302, 302], "mapped", [303] ], [[303, 303], "valid"], [ [304, 304], "mapped", [105, 775] ], [[305, 305], "valid"], [ [306, 307], "mapped", [105, 106] ], [ [308, 308], "mapped", [309] ], [[309, 309], "valid"], [ [310, 310], "mapped", [311] ], [[311, 312], "valid"], [ [313, 313], "mapped", [314] ], [[314, 314], "valid"], [ [315, 315], "mapped", [316] ], [[316, 316], "valid"], [ [317, 317], "mapped", [318] ], [[318, 318], "valid"], [ [319, 320], "mapped", [108, 183] ], [ [321, 321], "mapped", [322] ], [[322, 322], "valid"], [ [323, 323], "mapped", [324] ], [[324, 324], "valid"], [ [325, 325], "mapped", [326] ], [[326, 326], "valid"], [ [327, 327], "mapped", [328] ], [[328, 328], "valid"], [ [329, 329], "mapped", [700, 110] ], [ [330, 330], "mapped", [331] ], [[331, 331], "valid"], [ [332, 332], "mapped", [333] ], [[333, 333], "valid"], [ [334, 334], "mapped", [335] ], [[335, 335], "valid"], [ [336, 336], "mapped", [337] ], [[337, 337], "valid"], [ [338, 338], "mapped", [339] ], [[339, 339], "valid"], [ [340, 340], "mapped", [341] ], [[341, 341], "valid"], [ [342, 342], "mapped", [343] ], [[343, 343], "valid"], [ [344, 344], "mapped", [345] ], [[345, 345], "valid"], [ [346, 346], "mapped", [347] ], [[347, 347], "valid"], [ [348, 348], "mapped", [349] ], [[349, 349], "valid"], [ [350, 350], "mapped", [351] ], [[351, 351], "valid"], [ [352, 352], "mapped", [353] ], [[353, 353], "valid"], [ [354, 354], "mapped", [355] ], [[355, 355], "valid"], [ [356, 356], "mapped", [357] ], [[357, 357], "valid"], [ [358, 358], "mapped", [359] ], [[359, 359], "valid"], [ [360, 360], "mapped", [361] ], [[361, 361], "valid"], [ [362, 362], "mapped", [363] ], [[363, 363], "valid"], [ [364, 364], "mapped", [365] ], [[365, 365], "valid"], [ [366, 366], "mapped", [367] ], [[367, 367], "valid"], [ [368, 368], "mapped", [369] ], [[369, 369], "valid"], [ [370, 370], "mapped", [371] ], [[371, 371], "valid"], [ [372, 372], "mapped", [373] ], [[373, 373], "valid"], [ [374, 374], "mapped", [375] ], [[375, 375], "valid"], [ [376, 376], "mapped", [255] ], [ [377, 377], "mapped", [378] ], [[378, 378], "valid"], [ [379, 379], "mapped", [380] ], [[380, 380], "valid"], [ [381, 381], "mapped", [382] ], [[382, 382], "valid"], [ [383, 383], "mapped", [115] ], [[384, 384], "valid"], [ [385, 385], "mapped", [595] ], [ [386, 386], "mapped", [387] ], [[387, 387], "valid"], [ [388, 388], "mapped", [389] ], [[389, 389], "valid"], [ [390, 390], "mapped", [596] ], [ [391, 391], "mapped", [392] ], [[392, 392], "valid"], [ [393, 393], "mapped", [598] ], [ [394, 394], "mapped", [599] ], [ [395, 395], "mapped", [396] ], [[396, 397], "valid"], [ [398, 398], "mapped", [477] ], [ [399, 399], "mapped", [601] ], [ [400, 400], "mapped", [603] ], [ [401, 401], "mapped", [402] ], [[402, 402], "valid"], [ [403, 403], "mapped", [608] ], [ [404, 404], "mapped", [611] ], [[405, 405], "valid"], [ [406, 406], "mapped", [617] ], [ [407, 407], "mapped", [616] ], [ [408, 408], "mapped", [409] ], [[409, 411], "valid"], [ [412, 412], "mapped", [623] ], [ [413, 413], "mapped", [626] ], [[414, 414], "valid"], [ [415, 415], "mapped", [629] ], [ [416, 416], "mapped", [417] ], [[417, 417], "valid"], [ [418, 418], "mapped", [419] ], [[419, 419], "valid"], [ [420, 420], "mapped", [421] ], [[421, 421], "valid"], [ [422, 422], "mapped", [640] ], [ [423, 423], "mapped", [424] ], [[424, 424], "valid"], [ [425, 425], "mapped", [643] ], [[426, 427], "valid"], [ [428, 428], "mapped", [429] ], [[429, 429], "valid"], [ [430, 430], "mapped", [648] ], [ [431, 431], "mapped", [432] ], [[432, 432], "valid"], [ [433, 433], "mapped", [650] ], [ [434, 434], "mapped", [651] ], [ [435, 435], "mapped", [436] ], [[436, 436], "valid"], [ [437, 437], "mapped", [438] ], [[438, 438], "valid"], [ [439, 439], "mapped", [658] ], [ [440, 440], "mapped", [441] ], [[441, 443], "valid"], [ [444, 444], "mapped", [445] ], [[445, 451], "valid"], [ [452, 454], "mapped", [100, 382] ], [ [455, 457], "mapped", [108, 106] ], [ [458, 460], "mapped", [110, 106] ], [ [461, 461], "mapped", [462] ], [[462, 462], "valid"], [ [463, 463], "mapped", [464] ], [[464, 464], "valid"], [ [465, 465], "mapped", [466] ], [[466, 466], "valid"], [ [467, 467], "mapped", [468] ], [[468, 468], "valid"], [ [469, 469], "mapped", [470] ], [[470, 470], "valid"], [ [471, 471], "mapped", [472] ], [[472, 472], "valid"], [ [473, 473], "mapped", [474] ], [[474, 474], "valid"], [ [475, 475], "mapped", [476] ], [[476, 477], "valid"], [ [478, 478], "mapped", [479] ], [[479, 479], "valid"], [ [480, 480], "mapped", [481] ], [[481, 481], "valid"], [ [482, 482], "mapped", [483] ], [[483, 483], "valid"], [ [484, 484], "mapped", [485] ], [[485, 485], "valid"], [ [486, 486], "mapped", [487] ], [[487, 487], "valid"], [ [488, 488], "mapped", [489] ], [[489, 489], "valid"], [ [490, 490], "mapped", [491] ], [[491, 491], "valid"], [ [492, 492], "mapped", [493] ], [[493, 493], "valid"], [ [494, 494], "mapped", [495] ], [[495, 496], "valid"], [ [497, 499], "mapped", [100, 122] ], [ [500, 500], "mapped", [501] ], [[501, 501], "valid"], [ [502, 502], "mapped", [405] ], [ [503, 503], "mapped", [447] ], [ [504, 504], "mapped", [505] ], [[505, 505], "valid"], [ [506, 506], "mapped", [507] ], [[507, 507], "valid"], [ [508, 508], "mapped", [509] ], [[509, 509], "valid"], [ [510, 510], "mapped", [511] ], [[511, 511], "valid"], [ [512, 512], "mapped", [513] ], [[513, 513], "valid"], [ [514, 514], "mapped", [515] ], [[515, 515], "valid"], [ [516, 516], "mapped", [517] ], [[517, 517], "valid"], [ [518, 518], "mapped", [519] ], [[519, 519], "valid"], [ [520, 520], "mapped", [521] ], [[521, 521], "valid"], [ [522, 522], "mapped", [523] ], [[523, 523], "valid"], [ [524, 524], "mapped", [525] ], [[525, 525], "valid"], [ [526, 526], "mapped", [527] ], [[527, 527], "valid"], [ [528, 528], "mapped", [529] ], [[529, 529], "valid"], [ [530, 530], "mapped", [531] ], [[531, 531], "valid"], [ [532, 532], "mapped", [533] ], [[533, 533], "valid"], [ [534, 534], "mapped", [535] ], [[535, 535], "valid"], [ [536, 536], "mapped", [537] ], [[537, 537], "valid"], [ [538, 538], "mapped", [539] ], [[539, 539], "valid"], [ [540, 540], "mapped", [541] ], [[541, 541], "valid"], [ [542, 542], "mapped", [543] ], [[543, 543], "valid"], [ [544, 544], "mapped", [414] ], [[545, 545], "valid"], [ [546, 546], "mapped", [547] ], [[547, 547], "valid"], [ [548, 548], "mapped", [549] ], [[549, 549], "valid"], [ [550, 550], "mapped", [551] ], [[551, 551], "valid"], [ [552, 552], "mapped", [553] ], [[553, 553], "valid"], [ [554, 554], "mapped", [555] ], [[555, 555], "valid"], [ [556, 556], "mapped", [557] ], [[557, 557], "valid"], [ [558, 558], "mapped", [559] ], [[559, 559], "valid"], [ [560, 560], "mapped", [561] ], [[561, 561], "valid"], [ [562, 562], "mapped", [563] ], [[563, 563], "valid"], [[564, 566], "valid"], [[567, 569], "valid"], [ [570, 570], "mapped", [11365] ], [ [571, 571], "mapped", [572] ], [[572, 572], "valid"], [ [573, 573], "mapped", [410] ], [ [574, 574], "mapped", [11366] ], [[575, 576], "valid"], [ [577, 577], "mapped", [578] ], [[578, 578], "valid"], [ [579, 579], "mapped", [384] ], [ [580, 580], "mapped", [649] ], [ [581, 581], "mapped", [652] ], [ [582, 582], "mapped", [583] ], [[583, 583], "valid"], [ [584, 584], "mapped", [585] ], [[585, 585], "valid"], [ [586, 586], "mapped", [587] ], [[587, 587], "valid"], [ [588, 588], "mapped", [589] ], [[589, 589], "valid"], [ [590, 590], "mapped", [591] ], [[591, 591], "valid"], [[592, 680], "valid"], [[681, 685], "valid"], [[686, 687], "valid"], [ [688, 688], "mapped", [104] ], [ [689, 689], "mapped", [614] ], [ [690, 690], "mapped", [106] ], [ [691, 691], "mapped", [114] ], [ [692, 692], "mapped", [633] ], [ [693, 693], "mapped", [635] ], [ [694, 694], "mapped", [641] ], [ [695, 695], "mapped", [119] ], [ [696, 696], "mapped", [121] ], [[697, 705], "valid"], [ [706, 709], "valid", [], "NV8" ], [[710, 721], "valid"], [ [722, 727], "valid", [], "NV8" ], [ [728, 728], "disallowed_STD3_mapped", [32, 774] ], [ [729, 729], "disallowed_STD3_mapped", [32, 775] ], [ [730, 730], "disallowed_STD3_mapped", [32, 778] ], [ [731, 731], "disallowed_STD3_mapped", [32, 808] ], [ [732, 732], "disallowed_STD3_mapped", [32, 771] ], [ [733, 733], "disallowed_STD3_mapped", [32, 779] ], [ [734, 734], "valid", [], "NV8" ], [ [735, 735], "valid", [], "NV8" ], [ [736, 736], "mapped", [611] ], [ [737, 737], "mapped", [108] ], [ [738, 738], "mapped", [115] ], [ [739, 739], "mapped", [120] ], [ [740, 740], "mapped", [661] ], [ [741, 745], "valid", [], "NV8" ], [ [746, 747], "valid", [], "NV8" ], [[748, 748], "valid"], [ [749, 749], "valid", [], "NV8" ], [[750, 750], "valid"], [ [751, 767], "valid", [], "NV8" ], [[768, 831], "valid"], [ [832, 832], "mapped", [768] ], [ [833, 833], "mapped", [769] ], [[834, 834], "valid"], [ [835, 835], "mapped", [787] ], [ [836, 836], "mapped", [776, 769] ], [ [837, 837], "mapped", [953] ], [[838, 846], "valid"], [[847, 847], "ignored"], [[848, 855], "valid"], [[856, 860], "valid"], [[861, 863], "valid"], [[864, 865], "valid"], [[866, 866], "valid"], [[867, 879], "valid"], [ [880, 880], "mapped", [881] ], [[881, 881], "valid"], [ [882, 882], "mapped", [883] ], [[883, 883], "valid"], [ [884, 884], "mapped", [697] ], [[885, 885], "valid"], [ [886, 886], "mapped", [887] ], [[887, 887], "valid"], [[888, 889], "disallowed"], [ [890, 890], "disallowed_STD3_mapped", [32, 953] ], [[891, 893], "valid"], [ [894, 894], "disallowed_STD3_mapped", [59] ], [ [895, 895], "mapped", [1011] ], [[896, 899], "disallowed"], [ [900, 900], "disallowed_STD3_mapped", [32, 769] ], [ [901, 901], "disallowed_STD3_mapped", [ 32, 776, 769 ] ], [ [902, 902], "mapped", [940] ], [ [903, 903], "mapped", [183] ], [ [904, 904], "mapped", [941] ], [ [905, 905], "mapped", [942] ], [ [906, 906], "mapped", [943] ], [[907, 907], "disallowed"], [ [908, 908], "mapped", [972] ], [[909, 909], "disallowed"], [ [910, 910], "mapped", [973] ], [ [911, 911], "mapped", [974] ], [[912, 912], "valid"], [ [913, 913], "mapped", [945] ], [ [914, 914], "mapped", [946] ], [ [915, 915], "mapped", [947] ], [ [916, 916], "mapped", [948] ], [ [917, 917], "mapped", [949] ], [ [918, 918], "mapped", [950] ], [ [919, 919], "mapped", [951] ], [ [920, 920], "mapped", [952] ], [ [921, 921], "mapped", [953] ], [ [922, 922], "mapped", [954] ], [ [923, 923], "mapped", [955] ], [ [924, 924], "mapped", [956] ], [ [925, 925], "mapped", [957] ], [ [926, 926], "mapped", [958] ], [ [927, 927], "mapped", [959] ], [ [928, 928], "mapped", [960] ], [ [929, 929], "mapped", [961] ], [[930, 930], "disallowed"], [ [931, 931], "mapped", [963] ], [ [932, 932], "mapped", [964] ], [ [933, 933], "mapped", [965] ], [ [934, 934], "mapped", [966] ], [ [935, 935], "mapped", [967] ], [ [936, 936], "mapped", [968] ], [ [937, 937], "mapped", [969] ], [ [938, 938], "mapped", [970] ], [ [939, 939], "mapped", [971] ], [[940, 961], "valid"], [ [962, 962], "deviation", [963] ], [[963, 974], "valid"], [ [975, 975], "mapped", [983] ], [ [976, 976], "mapped", [946] ], [ [977, 977], "mapped", [952] ], [ [978, 978], "mapped", [965] ], [ [979, 979], "mapped", [973] ], [ [980, 980], "mapped", [971] ], [ [981, 981], "mapped", [966] ], [ [982, 982], "mapped", [960] ], [[983, 983], "valid"], [ [984, 984], "mapped", [985] ], [[985, 985], "valid"], [ [986, 986], "mapped", [987] ], [[987, 987], "valid"], [ [988, 988], "mapped", [989] ], [[989, 989], "valid"], [ [990, 990], "mapped", [991] ], [[991, 991], "valid"], [ [992, 992], "mapped", [993] ], [[993, 993], "valid"], [ [994, 994], "mapped", [995] ], [[995, 995], "valid"], [ [996, 996], "mapped", [997] ], [[997, 997], "valid"], [ [998, 998], "mapped", [999] ], [[999, 999], "valid"], [ [1e3, 1e3], "mapped", [1001] ], [[1001, 1001], "valid"], [ [1002, 1002], "mapped", [1003] ], [[1003, 1003], "valid"], [ [1004, 1004], "mapped", [1005] ], [[1005, 1005], "valid"], [ [1006, 1006], "mapped", [1007] ], [[1007, 1007], "valid"], [ [1008, 1008], "mapped", [954] ], [ [1009, 1009], "mapped", [961] ], [ [1010, 1010], "mapped", [963] ], [[1011, 1011], "valid"], [ [1012, 1012], "mapped", [952] ], [ [1013, 1013], "mapped", [949] ], [ [1014, 1014], "valid", [], "NV8" ], [ [1015, 1015], "mapped", [1016] ], [[1016, 1016], "valid"], [ [1017, 1017], "mapped", [963] ], [ [1018, 1018], "mapped", [1019] ], [[1019, 1019], "valid"], [[1020, 1020], "valid"], [ [1021, 1021], "mapped", [891] ], [ [1022, 1022], "mapped", [892] ], [ [1023, 1023], "mapped", [893] ], [ [1024, 1024], "mapped", [1104] ], [ [1025, 1025], "mapped", [1105] ], [ [1026, 1026], "mapped", [1106] ], [ [1027, 1027], "mapped", [1107] ], [ [1028, 1028], "mapped", [1108] ], [ [1029, 1029], "mapped", [1109] ], [ [1030, 1030], "mapped", [1110] ], [ [1031, 1031], "mapped", [1111] ], [ [1032, 1032], "mapped", [1112] ], [ [1033, 1033], "mapped", [1113] ], [ [1034, 1034], "mapped", [1114] ], [ [1035, 1035], "mapped", [1115] ], [ [1036, 1036], "mapped", [1116] ], [ [1037, 1037], "mapped", [1117] ], [ [1038, 1038], "mapped", [1118] ], [ [1039, 1039], "mapped", [1119] ], [ [1040, 1040], "mapped", [1072] ], [ [1041, 1041], "mapped", [1073] ], [ [1042, 1042], "mapped", [1074] ], [ [1043, 1043], "mapped", [1075] ], [ [1044, 1044], "mapped", [1076] ], [ [1045, 1045], "mapped", [1077] ], [ [1046, 1046], "mapped", [1078] ], [ [1047, 1047], "mapped", [1079] ], [ [1048, 1048], "mapped", [1080] ], [ [1049, 1049], "mapped", [1081] ], [ [1050, 1050], "mapped", [1082] ], [ [1051, 1051], "mapped", [1083] ], [ [1052, 1052], "mapped", [1084] ], [ [1053, 1053], "mapped", [1085] ], [ [1054, 1054], "mapped", [1086] ], [ [1055, 1055], "mapped", [1087] ], [ [1056, 1056], "mapped", [1088] ], [ [1057, 1057], "mapped", [1089] ], [ [1058, 1058], "mapped", [1090] ], [ [1059, 1059], "mapped", [1091] ], [ [1060, 1060], "mapped", [1092] ], [ [1061, 1061], "mapped", [1093] ], [ [1062, 1062], "mapped", [1094] ], [ [1063, 1063], "mapped", [1095] ], [ [1064, 1064], "mapped", [1096] ], [ [1065, 1065], "mapped", [1097] ], [ [1066, 1066], "mapped", [1098] ], [ [1067, 1067], "mapped", [1099] ], [ [1068, 1068], "mapped", [1100] ], [ [1069, 1069], "mapped", [1101] ], [ [1070, 1070], "mapped", [1102] ], [ [1071, 1071], "mapped", [1103] ], [[1072, 1103], "valid"], [[1104, 1104], "valid"], [[1105, 1116], "valid"], [[1117, 1117], "valid"], [[1118, 1119], "valid"], [ [1120, 1120], "mapped", [1121] ], [[1121, 1121], "valid"], [ [1122, 1122], "mapped", [1123] ], [[1123, 1123], "valid"], [ [1124, 1124], "mapped", [1125] ], [[1125, 1125], "valid"], [ [1126, 1126], "mapped", [1127] ], [[1127, 1127], "valid"], [ [1128, 1128], "mapped", [1129] ], [[1129, 1129], "valid"], [ [1130, 1130], "mapped", [1131] ], [[1131, 1131], "valid"], [ [1132, 1132], "mapped", [1133] ], [[1133, 1133], "valid"], [ [1134, 1134], "mapped", [1135] ], [[1135, 1135], "valid"], [ [1136, 1136], "mapped", [1137] ], [[1137, 1137], "valid"], [ [1138, 1138], "mapped", [1139] ], [[1139, 1139], "valid"], [ [1140, 1140], "mapped", [1141] ], [[1141, 1141], "valid"], [ [1142, 1142], "mapped", [1143] ], [[1143, 1143], "valid"], [ [1144, 1144], "mapped", [1145] ], [[1145, 1145], "valid"], [ [1146, 1146], "mapped", [1147] ], [[1147, 1147], "valid"], [ [1148, 1148], "mapped", [1149] ], [[1149, 1149], "valid"], [ [1150, 1150], "mapped", [1151] ], [[1151, 1151], "valid"], [ [1152, 1152], "mapped", [1153] ], [[1153, 1153], "valid"], [ [1154, 1154], "valid", [], "NV8" ], [[1155, 1158], "valid"], [[1159, 1159], "valid"], [ [1160, 1161], "valid", [], "NV8" ], [ [1162, 1162], "mapped", [1163] ], [[1163, 1163], "valid"], [ [1164, 1164], "mapped", [1165] ], [[1165, 1165], "valid"], [ [1166, 1166], "mapped", [1167] ], [[1167, 1167], "valid"], [ [1168, 1168], "mapped", [1169] ], [[1169, 1169], "valid"], [ [1170, 1170], "mapped", [1171] ], [[1171, 1171], "valid"], [ [1172, 1172], "mapped", [1173] ], [[1173, 1173], "valid"], [ [1174, 1174], "mapped", [1175] ], [[1175, 1175], "valid"], [ [1176, 1176], "mapped", [1177] ], [[1177, 1177], "valid"], [ [1178, 1178], "mapped", [1179] ], [[1179, 1179], "valid"], [ [1180, 1180], "mapped", [1181] ], [[1181, 1181], "valid"], [ [1182, 1182], "mapped", [1183] ], [[1183, 1183], "valid"], [ [1184, 1184], "mapped", [1185] ], [[1185, 1185], "valid"], [ [1186, 1186], "mapped", [1187] ], [[1187, 1187], "valid"], [ [1188, 1188], "mapped", [1189] ], [[1189, 1189], "valid"], [ [1190, 1190], "mapped", [1191] ], [[1191, 1191], "valid"], [ [1192, 1192], "mapped", [1193] ], [[1193, 1193], "valid"], [ [1194, 1194], "mapped", [1195] ], [[1195, 1195], "valid"], [ [1196, 1196], "mapped", [1197] ], [[1197, 1197], "valid"], [ [1198, 1198], "mapped", [1199] ], [[1199, 1199], "valid"], [ [1200, 1200], "mapped", [1201] ], [[1201, 1201], "valid"], [ [1202, 1202], "mapped", [1203] ], [[1203, 1203], "valid"], [ [1204, 1204], "mapped", [1205] ], [[1205, 1205], "valid"], [ [1206, 1206], "mapped", [1207] ], [[1207, 1207], "valid"], [ [1208, 1208], "mapped", [1209] ], [[1209, 1209], "valid"], [ [1210, 1210], "mapped", [1211] ], [[1211, 1211], "valid"], [ [1212, 1212], "mapped", [1213] ], [[1213, 1213], "valid"], [ [1214, 1214], "mapped", [1215] ], [[1215, 1215], "valid"], [[1216, 1216], "disallowed"], [ [1217, 1217], "mapped", [1218] ], [[1218, 1218], "valid"], [ [1219, 1219], "mapped", [1220] ], [[1220, 1220], "valid"], [ [1221, 1221], "mapped", [1222] ], [[1222, 1222], "valid"], [ [1223, 1223], "mapped", [1224] ], [[1224, 1224], "valid"], [ [1225, 1225], "mapped", [1226] ], [[1226, 1226], "valid"], [ [1227, 1227], "mapped", [1228] ], [[1228, 1228], "valid"], [ [1229, 1229], "mapped", [1230] ], [[1230, 1230], "valid"], [[1231, 1231], "valid"], [ [1232, 1232], "mapped", [1233] ], [[1233, 1233], "valid"], [ [1234, 1234], "mapped", [1235] ], [[1235, 1235], "valid"], [ [1236, 1236], "mapped", [1237] ], [[1237, 1237], "valid"], [ [1238, 1238], "mapped", [1239] ], [[1239, 1239], "valid"], [ [1240, 1240], "mapped", [1241] ], [[1241, 1241], "valid"], [ [1242, 1242], "mapped", [1243] ], [[1243, 1243], "valid"], [ [1244, 1244], "mapped", [1245] ], [[1245, 1245], "valid"], [ [1246, 1246], "mapped", [1247] ], [[1247, 1247], "valid"], [ [1248, 1248], "mapped", [1249] ], [[1249, 1249], "valid"], [ [1250, 1250], "mapped", [1251] ], [[1251, 1251], "valid"], [ [1252, 1252], "mapped", [1253] ], [[1253, 1253], "valid"], [ [1254, 1254], "mapped", [1255] ], [[1255, 1255], "valid"], [ [1256, 1256], "mapped", [1257] ], [[1257, 1257], "valid"], [ [1258, 1258], "mapped", [1259] ], [[1259, 1259], "valid"], [ [1260, 1260], "mapped", [1261] ], [[1261, 1261], "valid"], [ [1262, 1262], "mapped", [1263] ], [[1263, 1263], "valid"], [ [1264, 1264], "mapped", [1265] ], [[1265, 1265], "valid"], [ [1266, 1266], "mapped", [1267] ], [[1267, 1267], "valid"], [ [1268, 1268], "mapped", [1269] ], [[1269, 1269], "valid"], [ [1270, 1270], "mapped", [1271] ], [[1271, 1271], "valid"], [ [1272, 1272], "mapped", [1273] ], [[1273, 1273], "valid"], [ [1274, 1274], "mapped", [1275] ], [[1275, 1275], "valid"], [ [1276, 1276], "mapped", [1277] ], [[1277, 1277], "valid"], [ [1278, 1278], "mapped", [1279] ], [[1279, 1279], "valid"], [ [1280, 1280], "mapped", [1281] ], [[1281, 1281], "valid"], [ [1282, 1282], "mapped", [1283] ], [[1283, 1283], "valid"], [ [1284, 1284], "mapped", [1285] ], [[1285, 1285], "valid"], [ [1286, 1286], "mapped", [1287] ], [[1287, 1287], "valid"], [ [1288, 1288], "mapped", [1289] ], [[1289, 1289], "valid"], [ [1290, 1290], "mapped", [1291] ], [[1291, 1291], "valid"], [ [1292, 1292], "mapped", [1293] ], [[1293, 1293], "valid"], [ [1294, 1294], "mapped", [1295] ], [[1295, 1295], "valid"], [ [1296, 1296], "mapped", [1297] ], [[1297, 1297], "valid"], [ [1298, 1298], "mapped", [1299] ], [[1299, 1299], "valid"], [ [1300, 1300], "mapped", [1301] ], [[1301, 1301], "valid"], [ [1302, 1302], "mapped", [1303] ], [[1303, 1303], "valid"], [ [1304, 1304], "mapped", [1305] ], [[1305, 1305], "valid"], [ [1306, 1306], "mapped", [1307] ], [[1307, 1307], "valid"], [ [1308, 1308], "mapped", [1309] ], [[1309, 1309], "valid"], [ [1310, 1310], "mapped", [1311] ], [[1311, 1311], "valid"], [ [1312, 1312], "mapped", [1313] ], [[1313, 1313], "valid"], [ [1314, 1314], "mapped", [1315] ], [[1315, 1315], "valid"], [ [1316, 1316], "mapped", [1317] ], [[1317, 1317], "valid"], [ [1318, 1318], "mapped", [1319] ], [[1319, 1319], "valid"], [ [1320, 1320], "mapped", [1321] ], [[1321, 1321], "valid"], [ [1322, 1322], "mapped", [1323] ], [[1323, 1323], "valid"], [ [1324, 1324], "mapped", [1325] ], [[1325, 1325], "valid"], [ [1326, 1326], "mapped", [1327] ], [[1327, 1327], "valid"], [[1328, 1328], "disallowed"], [ [1329, 1329], "mapped", [1377] ], [ [1330, 1330], "mapped", [1378] ], [ [1331, 1331], "mapped", [1379] ], [ [1332, 1332], "mapped", [1380] ], [ [1333, 1333], "mapped", [1381] ], [ [1334, 1334], "mapped", [1382] ], [ [1335, 1335], "mapped", [1383] ], [ [1336, 1336], "mapped", [1384] ], [ [1337, 1337], "mapped", [1385] ], [ [1338, 1338], "mapped", [1386] ], [ [1339, 1339], "mapped", [1387] ], [ [1340, 1340], "mapped", [1388] ], [ [1341, 1341], "mapped", [1389] ], [ [1342, 1342], "mapped", [1390] ], [ [1343, 1343], "mapped", [1391] ], [ [1344, 1344], "mapped", [1392] ], [ [1345, 1345], "mapped", [1393] ], [ [1346, 1346], "mapped", [1394] ], [ [1347, 1347], "mapped", [1395] ], [ [1348, 1348], "mapped", [1396] ], [ [1349, 1349], "mapped", [1397] ], [ [1350, 1350], "mapped", [1398] ], [ [1351, 1351], "mapped", [1399] ], [ [1352, 1352], "mapped", [1400] ], [ [1353, 1353], "mapped", [1401] ], [ [1354, 1354], "mapped", [1402] ], [ [1355, 1355], "mapped", [1403] ], [ [1356, 1356], "mapped", [1404] ], [ [1357, 1357], "mapped", [1405] ], [ [1358, 1358], "mapped", [1406] ], [ [1359, 1359], "mapped", [1407] ], [ [1360, 1360], "mapped", [1408] ], [ [1361, 1361], "mapped", [1409] ], [ [1362, 1362], "mapped", [1410] ], [ [1363, 1363], "mapped", [1411] ], [ [1364, 1364], "mapped", [1412] ], [ [1365, 1365], "mapped", [1413] ], [ [1366, 1366], "mapped", [1414] ], [[1367, 1368], "disallowed"], [[1369, 1369], "valid"], [ [1370, 1375], "valid", [], "NV8" ], [[1376, 1376], "disallowed"], [[1377, 1414], "valid"], [ [1415, 1415], "mapped", [1381, 1410] ], [[1416, 1416], "disallowed"], [ [1417, 1417], "valid", [], "NV8" ], [ [1418, 1418], "valid", [], "NV8" ], [[1419, 1420], "disallowed"], [ [1421, 1422], "valid", [], "NV8" ], [ [1423, 1423], "valid", [], "NV8" ], [[1424, 1424], "disallowed"], [[1425, 1441], "valid"], [[1442, 1442], "valid"], [[1443, 1455], "valid"], [[1456, 1465], "valid"], [[1466, 1466], "valid"], [[1467, 1469], "valid"], [ [1470, 1470], "valid", [], "NV8" ], [[1471, 1471], "valid"], [ [1472, 1472], "valid", [], "NV8" ], [[1473, 1474], "valid"], [ [1475, 1475], "valid", [], "NV8" ], [[1476, 1476], "valid"], [[1477, 1477], "valid"], [ [1478, 1478], "valid", [], "NV8" ], [[1479, 1479], "valid"], [[1480, 1487], "disallowed"], [[1488, 1514], "valid"], [[1515, 1519], "disallowed"], [[1520, 1524], "valid"], [[1525, 1535], "disallowed"], [[1536, 1539], "disallowed"], [[1540, 1540], "disallowed"], [[1541, 1541], "disallowed"], [ [1542, 1546], "valid", [], "NV8" ], [ [1547, 1547], "valid", [], "NV8" ], [ [1548, 1548], "valid", [], "NV8" ], [ [1549, 1551], "valid", [], "NV8" ], [[1552, 1557], "valid"], [[1558, 1562], "valid"], [ [1563, 1563], "valid", [], "NV8" ], [[1564, 1564], "disallowed"], [[1565, 1565], "disallowed"], [ [1566, 1566], "valid", [], "NV8" ], [ [1567, 1567], "valid", [], "NV8" ], [[1568, 1568], "valid"], [[1569, 1594], "valid"], [[1595, 1599], "valid"], [ [1600, 1600], "valid", [], "NV8" ], [[1601, 1618], "valid"], [[1619, 1621], "valid"], [[1622, 1624], "valid"], [[1625, 1630], "valid"], [[1631, 1631], "valid"], [[1632, 1641], "valid"], [ [1642, 1645], "valid", [], "NV8" ], [[1646, 1647], "valid"], [[1648, 1652], "valid"], [ [1653, 1653], "mapped", [1575, 1652] ], [ [1654, 1654], "mapped", [1608, 1652] ], [ [1655, 1655], "mapped", [1735, 1652] ], [ [1656, 1656], "mapped", [1610, 1652] ], [[1657, 1719], "valid"], [[1720, 1721], "valid"], [[1722, 1726], "valid"], [[1727, 1727], "valid"], [[1728, 1742], "valid"], [[1743, 1743], "valid"], [[1744, 1747], "valid"], [ [1748, 1748], "valid", [], "NV8" ], [[1749, 1756], "valid"], [[1757, 1757], "disallowed"], [ [1758, 1758], "valid", [], "NV8" ], [[1759, 1768], "valid"], [ [1769, 1769], "valid", [], "NV8" ], [[1770, 1773], "valid"], [[1774, 1775], "valid"], [[1776, 1785], "valid"], [[1786, 1790], "valid"], [[1791, 1791], "valid"], [ [1792, 1805], "valid", [], "NV8" ], [[1806, 1806], "disallowed"], [[1807, 1807], "disallowed"], [[1808, 1836], "valid"], [[1837, 1839], "valid"], [[1840, 1866], "valid"], [[1867, 1868], "disallowed"], [[1869, 1871], "valid"], [[1872, 1901], "valid"], [[1902, 1919], "valid"], [[1920, 1968], "valid"], [[1969, 1969], "valid"], [[1970, 1983], "disallowed"], [[1984, 2037], "valid"], [ [2038, 2042], "valid", [], "NV8" ], [[2043, 2047], "disallowed"], [[2048, 2093], "valid"], [[2094, 2095], "disallowed"], [ [2096, 2110], "valid", [], "NV8" ], [[2111, 2111], "disallowed"], [[2112, 2139], "valid"], [[2140, 2141], "disallowed"], [ [2142, 2142], "valid", [], "NV8" ], [[2143, 2207], "disallowed"], [[2208, 2208], "valid"], [[2209, 2209], "valid"], [[2210, 2220], "valid"], [[2221, 2226], "valid"], [[2227, 2228], "valid"], [[2229, 2274], "disallowed"], [[2275, 2275], "valid"], [[2276, 2302], "valid"], [[2303, 2303], "valid"], [[2304, 2304], "valid"], [[2305, 2307], "valid"], [[2308, 2308], "valid"], [[2309, 2361], "valid"], [[2362, 2363], "valid"], [[2364, 2381], "valid"], [[2382, 2382], "valid"], [[2383, 2383], "valid"], [[2384, 2388], "valid"], [[2389, 2389], "valid"], [[2390, 2391], "valid"], [ [2392, 2392], "mapped", [2325, 2364] ], [ [2393, 2393], "mapped", [2326, 2364] ], [ [2394, 2394], "mapped", [2327, 2364] ], [ [2395, 2395], "mapped", [2332, 2364] ], [ [2396, 2396], "mapped", [2337, 2364] ], [ [2397, 2397], "mapped", [2338, 2364] ], [ [2398, 2398], "mapped", [2347, 2364] ], [ [2399, 2399], "mapped", [2351, 2364] ], [[2400, 2403], "valid"], [ [2404, 2405], "valid", [], "NV8" ], [[2406, 2415], "valid"], [ [2416, 2416], "valid", [], "NV8" ], [[2417, 2418], "valid"], [[2419, 2423], "valid"], [[2424, 2424], "valid"], [[2425, 2426], "valid"], [[2427, 2428], "valid"], [[2429, 2429], "valid"], [[2430, 2431], "valid"], [[2432, 2432], "valid"], [[2433, 2435], "valid"], [[2436, 2436], "disallowed"], [[2437, 2444], "valid"], [[2445, 2446], "disallowed"], [[2447, 2448], "valid"], [[2449, 2450], "disallowed"], [[2451, 2472], "valid"], [[2473, 2473], "disallowed"], [[2474, 2480], "valid"], [[2481, 2481], "disall