@sls-next/lambda-at-edge
Version:
Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge
7,526 lines (7,476 loc) • 599 kB
JavaScript
'use strict';
var Stream = require('stream');
var http = require('http');
var Url = require('url');
var punycode = require('punycode');
var https = require('https');
var zlib = require('zlib');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var Stream__default = /*#__PURE__*/_interopDefaultLegacy(Stream);
var http__default = /*#__PURE__*/_interopDefaultLegacy(http);
var Url__default = /*#__PURE__*/_interopDefaultLegacy(Url);
var punycode__default = /*#__PURE__*/_interopDefaultLegacy(punycode);
var https__default = /*#__PURE__*/_interopDefaultLegacy(https);
var zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib);
function createCommonjsModule(fn) {
var module = { exports: {} };
return fn(module, module.exports), module.exports;
}
var conversions = {};
var lib = conversions;
function sign(x) {
return x < 0 ? -1 : 1;
}
function evenRound(x) {
// Round x to the nearest integer, choosing the even integer if it lies halfway between two.
if ((x % 1) === 0.5 && (x & 1) === 0) { // [even number].5; round down (i.e. floor)
return Math.floor(x);
} else {
return Math.round(x);
}
}
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, opts) {
if (!opts) opts = {};
let x = +V;
if (opts.enforceRange) {
if (!Number.isFinite(x)) {
throw new TypeError("Argument is not a finite number");
}
x = sign(x) * Math.floor(Math.abs(x));
if (x < lowerBound || x > upperBound) {
throw new TypeError("Argument is not in byte range");
}
return x;
}
if (!isNaN(x) && opts.clamp) {
x = evenRound(x);
if (x < lowerBound) x = lowerBound;
if (x > upperBound) x = upperBound;
return x;
}
if (!Number.isFinite(x) || x === 0) {
return 0;
}
x = sign(x) * Math.floor(Math.abs(x));
x = x % moduloVal;
if (!typeOpts.unsigned && x >= moduloBound) {
return x - moduloVal;
} else if (typeOpts.unsigned) {
if (x < 0) {
x += moduloVal;
} else if (x === -0) { // don't return negative zero
return 0;
}
}
return x;
}
}
conversions["void"] = function () {
return undefined;
};
conversions["boolean"] = function (val) {
return !!val;
};
conversions["byte"] = createNumberConversion(8, { unsigned: false });
conversions["octet"] = createNumberConversion(8, { unsigned: true });
conversions["short"] = createNumberConversion(16, { unsigned: false });
conversions["unsigned short"] = createNumberConversion(16, { unsigned: true });
conversions["long"] = createNumberConversion(32, { unsigned: false });
conversions["unsigned long"] = createNumberConversion(32, { unsigned: true });
conversions["long long"] = createNumberConversion(32, { unsigned: false, moduloBitLength: 64 });
conversions["unsigned long long"] = createNumberConversion(32, { unsigned: true, moduloBitLength: 64 });
conversions["double"] = function (V) {
const x = +V;
if (!Number.isFinite(x)) {
throw new TypeError("Argument is not a finite floating-point value");
}
return x;
};
conversions["unrestricted double"] = function (V) {
const x = +V;
if (isNaN(x)) {
throw new TypeError("Argument is NaN");
}
return x;
};
// not quite valid, but good enough for JS
conversions["float"] = conversions["double"];
conversions["unrestricted float"] = conversions["unrestricted double"];
conversions["DOMString"] = function (V, opts) {
if (!opts) opts = {};
if (opts.treatNullAsEmptyString && V === null) {
return "";
}
return String(V);
};
conversions["ByteString"] = function (V, opts) {
const x = String(V);
let c = undefined;
for (let i = 0; (c = x.codePointAt(i)) !== undefined; ++i) {
if (c > 255) {
throw new TypeError("Argument is not a valid bytestring");
}
}
return x;
};
conversions["USVString"] = function (V) {
const S = String(V);
const n = S.length;
const U = [];
for (let i = 0; i < n; ++i) {
const c = S.charCodeAt(i);
if (c < 0xD800 || c > 0xDFFF) {
U.push(String.fromCodePoint(c));
} else if (0xDC00 <= c && c <= 0xDFFF) {
U.push(String.fromCodePoint(0xFFFD));
} else {
if (i === n - 1) {
U.push(String.fromCodePoint(0xFFFD));
} else {
const d = S.charCodeAt(i + 1);
if (0xDC00 <= d && d <= 0xDFFF) {
const a = c & 0x3FF;
const b = d & 0x3FF;
U.push(String.fromCodePoint((2 << 15) + (2 << 9) * a + b));
++i;
} else {
U.push(String.fromCodePoint(0xFFFD));
}
}
}
}
return U.join('');
};
conversions["Date"] = function (V, opts) {
if (!(V instanceof Date)) {
throw new TypeError("Argument is not a Date object");
}
if (isNaN(V)) {
return undefined;
}
return V;
};
conversions["RegExp"] = function (V, opts) {
if (!(V instanceof RegExp)) {
V = new RegExp(V);
}
return V;
};
var utils = createCommonjsModule(function (module) {
module.exports.mixin = function mixin(target, source) {
const keys = Object.getOwnPropertyNames(source);
for (let i = 0; i < keys.length; ++i) {
Object.defineProperty(target, keys[i], Object.getOwnPropertyDescriptor(source, keys[i]));
}
};
module.exports.wrapperSymbol = Symbol("wrapper");
module.exports.implSymbol = Symbol("impl");
module.exports.wrapperForImpl = function (impl) {
return impl[module.exports.wrapperSymbol];
};
module.exports.implForWrapper = function (wrapper) {
return wrapper[module.exports.implSymbol];
};
});
var mappingTable = [
[
[
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"
],
[
[
1000,
1000
],
"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,
1