1#####################################################################
2# Copyright (c) 2009, International Business Machines Corporation and
3# others. All Rights Reserved.
4#####################################################################
5
6###################
7# This file was generated from RFC 3454 (http://www.ietf.org/rfc/rfc3454.txt)
8# Copyright (C) The Internet Society (2002).  All Rights Reserved. 
9###################
10
11###################
12# WARNING: This table is generated by filterRFC3454.pl tool with
13# options: --sourcedir=. --destdir=out --src-filename=rfc3454.txt --dest-filename=rfc4013.txt --A1 --sasl --C12 --C21 --C22 --C3 --C4 --C5 --C6 --C7 --C8 --C9 --normalize --check-bidi 
14###################
15
16@normalize;;
17@check-bidi;;
18
19# This table contains code points from Table A.1 from RFC 3454
20
210221; ; UNASSIGNED
220234..024F; ; UNASSIGNED
2302AE..02AF; ; UNASSIGNED
2402EF..02FF; ; UNASSIGNED
250350..035F; ; UNASSIGNED
260370..0373; ; UNASSIGNED
270376..0379; ; UNASSIGNED
28037B..037D; ; UNASSIGNED
29037F..0383; ; UNASSIGNED
30038B; ; UNASSIGNED
31038D; ; UNASSIGNED
3203A2; ; UNASSIGNED
3303CF; ; UNASSIGNED
3403F7..03FF; ; UNASSIGNED
350487; ; UNASSIGNED
3604CF; ; UNASSIGNED
3704F6..04F7; ; UNASSIGNED
3804FA..04FF; ; UNASSIGNED
390510..0530; ; UNASSIGNED
400557..0558; ; UNASSIGNED
410560; ; UNASSIGNED
420588; ; UNASSIGNED
43058B..0590; ; UNASSIGNED
4405A2; ; UNASSIGNED
4505BA; ; UNASSIGNED
4605C5..05CF; ; UNASSIGNED
4705EB..05EF; ; UNASSIGNED
4805F5..060B; ; UNASSIGNED
49060D..061A; ; UNASSIGNED
50061C..061E; ; UNASSIGNED
510620; ; UNASSIGNED
52063B..063F; ; UNASSIGNED
530656..065F; ; UNASSIGNED
5406EE..06EF; ; UNASSIGNED
5506FF; ; UNASSIGNED
56070E; ; UNASSIGNED
57072D..072F; ; UNASSIGNED
58074B..077F; ; UNASSIGNED
5907B2..0900; ; UNASSIGNED
600904; ; UNASSIGNED
61093A..093B; ; UNASSIGNED
62094E..094F; ; UNASSIGNED
630955..0957; ; UNASSIGNED
640971..0980; ; UNASSIGNED
650984; ; UNASSIGNED
66098D..098E; ; UNASSIGNED
670991..0992; ; UNASSIGNED
6809A9; ; UNASSIGNED
6909B1; ; UNASSIGNED
7009B3..09B5; ; UNASSIGNED
7109BA..09BB; ; UNASSIGNED
7209BD; ; UNASSIGNED
7309C5..09C6; ; UNASSIGNED
7409C9..09CA; ; UNASSIGNED
7509CE..09D6; ; UNASSIGNED
7609D8..09DB; ; UNASSIGNED
7709DE; ; UNASSIGNED
7809E4..09E5; ; UNASSIGNED
7909FB..0A01; ; UNASSIGNED
800A03..0A04; ; UNASSIGNED
810A0B..0A0E; ; UNASSIGNED
820A11..0A12; ; UNASSIGNED
830A29; ; UNASSIGNED
840A31; ; UNASSIGNED
850A34; ; UNASSIGNED
860A37; ; UNASSIGNED
870A3A..0A3B; ; UNASSIGNED
880A3D; ; UNASSIGNED
890A43..0A46; ; UNASSIGNED
900A49..0A4A; ; UNASSIGNED
910A4E..0A58; ; UNASSIGNED
920A5D; ; UNASSIGNED
930A5F..0A65; ; UNASSIGNED
940A75..0A80; ; UNASSIGNED
950A84; ; UNASSIGNED
960A8C; ; UNASSIGNED
970A8E; ; UNASSIGNED
980A92; ; UNASSIGNED
990AA9; ; UNASSIGNED
1000AB1; ; UNASSIGNED
1010AB4; ; UNASSIGNED
1020ABA..0ABB; ; UNASSIGNED
1030AC6; ; UNASSIGNED
1040ACA; ; UNASSIGNED
1050ACE..0ACF; ; UNASSIGNED
1060AD1..0ADF; ; UNASSIGNED
1070AE1..0AE5; ; UNASSIGNED
1080AF0..0B00; ; UNASSIGNED
1090B04; ; UNASSIGNED
1100B0D..0B0E; ; UNASSIGNED
1110B11..0B12; ; UNASSIGNED
1120B29; ; UNASSIGNED
1130B31; ; UNASSIGNED
1140B34..0B35; ; UNASSIGNED
1150B3A..0B3B; ; UNASSIGNED
1160B44..0B46; ; UNASSIGNED
1170B49..0B4A; ; UNASSIGNED
1180B4E..0B55; ; UNASSIGNED
1190B58..0B5B; ; UNASSIGNED
1200B5E; ; UNASSIGNED
1210B62..0B65; ; UNASSIGNED
1220B71..0B81; ; UNASSIGNED
1230B84; ; UNASSIGNED
1240B8B..0B8D; ; UNASSIGNED
1250B91; ; UNASSIGNED
1260B96..0B98; ; UNASSIGNED
1270B9B; ; UNASSIGNED
1280B9D; ; UNASSIGNED
1290BA0..0BA2; ; UNASSIGNED
1300BA5..0BA7; ; UNASSIGNED
1310BAB..0BAD; ; UNASSIGNED
1320BB6; ; UNASSIGNED
1330BBA..0BBD; ; UNASSIGNED
1340BC3..0BC5; ; UNASSIGNED
1350BC9; ; UNASSIGNED
1360BCE..0BD6; ; UNASSIGNED
1370BD8..0BE6; ; UNASSIGNED
1380BF3..0C00; ; UNASSIGNED
1390C04; ; UNASSIGNED
1400C0D; ; UNASSIGNED
1410C11; ; UNASSIGNED
1420C29; ; UNASSIGNED
1430C34; ; UNASSIGNED
1440C3A..0C3D; ; UNASSIGNED
1450C45; ; UNASSIGNED
1460C49; ; UNASSIGNED
1470C4E..0C54; ; UNASSIGNED
1480C57..0C5F; ; UNASSIGNED
1490C62..0C65; ; UNASSIGNED
1500C70..0C81; ; UNASSIGNED
1510C84; ; UNASSIGNED
1520C8D; ; UNASSIGNED
1530C91; ; UNASSIGNED
1540CA9; ; UNASSIGNED
1550CB4; ; UNASSIGNED
1560CBA..0CBD; ; UNASSIGNED
1570CC5; ; UNASSIGNED
1580CC9; ; UNASSIGNED
1590CCE..0CD4; ; UNASSIGNED
1600CD7..0CDD; ; UNASSIGNED
1610CDF; ; UNASSIGNED
1620CE2..0CE5; ; UNASSIGNED
1630CF0..0D01; ; UNASSIGNED
1640D04; ; UNASSIGNED
1650D0D; ; UNASSIGNED
1660D11; ; UNASSIGNED
1670D29; ; UNASSIGNED
1680D3A..0D3D; ; UNASSIGNED
1690D44..0D45; ; UNASSIGNED
1700D49; ; UNASSIGNED
1710D4E..0D56; ; UNASSIGNED
1720D58..0D5F; ; UNASSIGNED
1730D62..0D65; ; UNASSIGNED
1740D70..0D81; ; UNASSIGNED
1750D84; ; UNASSIGNED
1760D97..0D99; ; UNASSIGNED
1770DB2; ; UNASSIGNED
1780DBC; ; UNASSIGNED
1790DBE..0DBF; ; UNASSIGNED
1800DC7..0DC9; ; UNASSIGNED
1810DCB..0DCE; ; UNASSIGNED
1820DD5; ; UNASSIGNED
1830DD7; ; UNASSIGNED
1840DE0..0DF1; ; UNASSIGNED
1850DF5..0E00; ; UNASSIGNED
1860E3B..0E3E; ; UNASSIGNED
1870E5C..0E80; ; UNASSIGNED
1880E83; ; UNASSIGNED
1890E85..0E86; ; UNASSIGNED
1900E89; ; UNASSIGNED
1910E8B..0E8C; ; UNASSIGNED
1920E8E..0E93; ; UNASSIGNED
1930E98; ; UNASSIGNED
1940EA0; ; UNASSIGNED
1950EA4; ; UNASSIGNED
1960EA6; ; UNASSIGNED
1970EA8..0EA9; ; UNASSIGNED
1980EAC; ; UNASSIGNED
1990EBA; ; UNASSIGNED
2000EBE..0EBF; ; UNASSIGNED
2010EC5; ; UNASSIGNED
2020EC7; ; UNASSIGNED
2030ECE..0ECF; ; UNASSIGNED
2040EDA..0EDB; ; UNASSIGNED
2050EDE..0EFF; ; UNASSIGNED
2060F48; ; UNASSIGNED
2070F6B..0F70; ; UNASSIGNED
2080F8C..0F8F; ; UNASSIGNED
2090F98; ; UNASSIGNED
2100FBD; ; UNASSIGNED
2110FCD..0FCE; ; UNASSIGNED
2120FD0..0FFF; ; UNASSIGNED
2131022; ; UNASSIGNED
2141028; ; UNASSIGNED
215102B; ; UNASSIGNED
2161033..1035; ; UNASSIGNED
217103A..103F; ; UNASSIGNED
218105A..109F; ; UNASSIGNED
21910C6..10CF; ; UNASSIGNED
22010F9..10FA; ; UNASSIGNED
22110FC..10FF; ; UNASSIGNED
222115A..115E; ; UNASSIGNED
22311A3..11A7; ; UNASSIGNED
22411FA..11FF; ; UNASSIGNED
2251207; ; UNASSIGNED
2261247; ; UNASSIGNED
2271249; ; UNASSIGNED
228124E..124F; ; UNASSIGNED
2291257; ; UNASSIGNED
2301259; ; UNASSIGNED
231125E..125F; ; UNASSIGNED
2321287; ; UNASSIGNED
2331289; ; UNASSIGNED
234128E..128F; ; UNASSIGNED
23512AF; ; UNASSIGNED
23612B1; ; UNASSIGNED
23712B6..12B7; ; UNASSIGNED
23812BF; ; UNASSIGNED
23912C1; ; UNASSIGNED
24012C6..12C7; ; UNASSIGNED
24112CF; ; UNASSIGNED
24212D7; ; UNASSIGNED
24312EF; ; UNASSIGNED
244130F; ; UNASSIGNED
2451311; ; UNASSIGNED
2461316..1317; ; UNASSIGNED
247131F; ; UNASSIGNED
2481347; ; UNASSIGNED
249135B..1360; ; UNASSIGNED
250137D..139F; ; UNASSIGNED
25113F5..1400; ; UNASSIGNED
2521677..167F; ; UNASSIGNED
253169D..169F; ; UNASSIGNED
25416F1..16FF; ; UNASSIGNED
255170D; ; UNASSIGNED
2561715..171F; ; UNASSIGNED
2571737..173F; ; UNASSIGNED
2581754..175F; ; UNASSIGNED
259176D; ; UNASSIGNED
2601771; ; UNASSIGNED
2611774..177F; ; UNASSIGNED
26217DD..17DF; ; UNASSIGNED
26317EA..17FF; ; UNASSIGNED
264180F; ; UNASSIGNED
265181A..181F; ; UNASSIGNED
2661878..187F; ; UNASSIGNED
26718AA..1DFF; ; UNASSIGNED
2681E9C..1E9F; ; UNASSIGNED
2691EFA..1EFF; ; UNASSIGNED
2701F16..1F17; ; UNASSIGNED
2711F1E..1F1F; ; UNASSIGNED
2721F46..1F47; ; UNASSIGNED
2731F4E..1F4F; ; UNASSIGNED
2741F58; ; UNASSIGNED
2751F5A; ; UNASSIGNED
2761F5C; ; UNASSIGNED
2771F5E; ; UNASSIGNED
2781F7E..1F7F; ; UNASSIGNED
2791FB5; ; UNASSIGNED
2801FC5; ; UNASSIGNED
2811FD4..1FD5; ; UNASSIGNED
2821FDC; ; UNASSIGNED
2831FF0..1FF1; ; UNASSIGNED
2841FF5; ; UNASSIGNED
2851FFF; ; UNASSIGNED
2862053..2056; ; UNASSIGNED
2872058..205E; ; UNASSIGNED
2882064..2069; ; UNASSIGNED
2892072..2073; ; UNASSIGNED
290208F..209F; ; UNASSIGNED
29120B2..20CF; ; UNASSIGNED
29220EB..20FF; ; UNASSIGNED
293213B..213C; ; UNASSIGNED
294214C..2152; ; UNASSIGNED
2952184..218F; ; UNASSIGNED
29623CF..23FF; ; UNASSIGNED
2972427..243F; ; UNASSIGNED
298244B..245F; ; UNASSIGNED
29924FF; ; UNASSIGNED
3002614..2615; ; UNASSIGNED
3012618; ; UNASSIGNED
302267E..267F; ; UNASSIGNED
303268A..2700; ; UNASSIGNED
3042705; ; UNASSIGNED
305270A..270B; ; UNASSIGNED
3062728; ; UNASSIGNED
307274C; ; UNASSIGNED
308274E; ; UNASSIGNED
3092753..2755; ; UNASSIGNED
3102757; ; UNASSIGNED
311275F..2760; ; UNASSIGNED
3122795..2797; ; UNASSIGNED
31327B0; ; UNASSIGNED
31427BF..27CF; ; UNASSIGNED
31527EC..27EF; ; UNASSIGNED
3162B00..2E7F; ; UNASSIGNED
3172E9A; ; UNASSIGNED
3182EF4..2EFF; ; UNASSIGNED
3192FD6..2FEF; ; UNASSIGNED
3202FFC..2FFF; ; UNASSIGNED
3213040; ; UNASSIGNED
3223097..3098; ; UNASSIGNED
3233100..3104; ; UNASSIGNED
324312D..3130; ; UNASSIGNED
325318F; ; UNASSIGNED
32631B8..31EF; ; UNASSIGNED
327321D..321F; ; UNASSIGNED
3283244..3250; ; UNASSIGNED
329327C..327E; ; UNASSIGNED
33032CC..32CF; ; UNASSIGNED
33132FF; ; UNASSIGNED
3323377..337A; ; UNASSIGNED
33333DE..33DF; ; UNASSIGNED
33433FF; ; UNASSIGNED
3354DB6..4DFF; ; UNASSIGNED
3369FA6..9FFF; ; UNASSIGNED
337A48D..A48F; ; UNASSIGNED
338A4C7..ABFF; ; UNASSIGNED
339D7A4..D7FF; ; UNASSIGNED
340FA2E..FA2F; ; UNASSIGNED
341FA6B..FAFF; ; UNASSIGNED
342FB07..FB12; ; UNASSIGNED
343FB18..FB1C; ; UNASSIGNED
344FB37; ; UNASSIGNED
345FB3D; ; UNASSIGNED
346FB3F; ; UNASSIGNED
347FB42; ; UNASSIGNED
348FB45; ; UNASSIGNED
349FBB2..FBD2; ; UNASSIGNED
350FD40..FD4F; ; UNASSIGNED
351FD90..FD91; ; UNASSIGNED
352FDC8..FDCF; ; UNASSIGNED
353FDFD..FDFF; ; UNASSIGNED
354FE10..FE1F; ; UNASSIGNED
355FE24..FE2F; ; UNASSIGNED
356FE47..FE48; ; UNASSIGNED
357FE53; ; UNASSIGNED
358FE67; ; UNASSIGNED
359FE6C..FE6F; ; UNASSIGNED
360FE75; ; UNASSIGNED
361FEFD..FEFE; ; UNASSIGNED
362FF00; ; UNASSIGNED
363FFBF..FFC1; ; UNASSIGNED
364FFC8..FFC9; ; UNASSIGNED
365FFD0..FFD1; ; UNASSIGNED
366FFD8..FFD9; ; UNASSIGNED
367FFDD..FFDF; ; UNASSIGNED
368FFE7; ; UNASSIGNED
369FFEF..FFF8; ; UNASSIGNED
37010000..102FF; ; UNASSIGNED
3711031F; ; UNASSIGNED
37210324..1032F; ; UNASSIGNED
3731034B..103FF; ; UNASSIGNED
37410426..10427; ; UNASSIGNED
3751044E..1CFFF; ; UNASSIGNED
3761D0F6..1D0FF; ; UNASSIGNED
3771D127..1D129; ; UNASSIGNED
3781D1DE..1D3FF; ; UNASSIGNED
3791D455; ; UNASSIGNED
3801D49D; ; UNASSIGNED
3811D4A0..1D4A1; ; UNASSIGNED
3821D4A3..1D4A4; ; UNASSIGNED
3831D4A7..1D4A8; ; UNASSIGNED
3841D4AD; ; UNASSIGNED
3851D4BA; ; UNASSIGNED
3861D4BC; ; UNASSIGNED
3871D4C1; ; UNASSIGNED
3881D4C4; ; UNASSIGNED
3891D506; ; UNASSIGNED
3901D50B..1D50C; ; UNASSIGNED
3911D515; ; UNASSIGNED
3921D51D; ; UNASSIGNED
3931D53A; ; UNASSIGNED
3941D53F; ; UNASSIGNED
3951D545; ; UNASSIGNED
3961D547..1D549; ; UNASSIGNED
3971D551; ; UNASSIGNED
3981D6A4..1D6A7; ; UNASSIGNED
3991D7CA..1D7CD; ; UNASSIGNED
4001D800..1FFFD; ; UNASSIGNED
4012A6D7..2F7FF; ; UNASSIGNED
4022FA1E..2FFFD; ; UNASSIGNED
40330000..3FFFD; ; UNASSIGNED
40440000..4FFFD; ; UNASSIGNED
40550000..5FFFD; ; UNASSIGNED
40660000..6FFFD; ; UNASSIGNED
40770000..7FFFD; ; UNASSIGNED
40880000..8FFFD; ; UNASSIGNED
40990000..9FFFD; ; UNASSIGNED
410A0000..AFFFD; ; UNASSIGNED
411B0000..BFFFD; ; UNASSIGNED
412C0000..CFFFD; ; UNASSIGNED
413D0000..DFFFD; ; UNASSIGNED
414E0000; ; UNASSIGNED
415E0002..E001F; ; UNASSIGNED
416E0080..EFFFD; ; UNASSIGNED
417
418# Total code points 3653
419
420# code points from      Table C.1.2 
421
42200A0; ; PROHIBITED
4231680; ; PROHIBITED
4242000; ; PROHIBITED
4252001; ; PROHIBITED
4262002; ; PROHIBITED
4272003; ; PROHIBITED
4282004; ; PROHIBITED
4292005; ; PROHIBITED
4302006; ; PROHIBITED
4312007; ; PROHIBITED
4322008; ; PROHIBITED
4332009; ; PROHIBITED
434200A; ; PROHIBITED
435200B; ; PROHIBITED
436202F; ; PROHIBITED
437205F; ; PROHIBITED
4383000; ; PROHIBITED
439
440# Total code points 17
441
442# code points from      Table C.2.1 
443
4440000..001F; ; PROHIBITED
445007F; ; PROHIBITED
446
447# Total code points 18
448
449# code points from      Table C.2.2 
450
4510080..009F; ; PROHIBITED
45206DD; ; PROHIBITED
453070F; ; PROHIBITED
454180E; ; PROHIBITED
455200C; ; PROHIBITED
456200D; ; PROHIBITED
4572028; ; PROHIBITED
4582029; ; PROHIBITED
4592060; ; PROHIBITED
4602061; ; PROHIBITED
4612062; ; PROHIBITED
4622063; ; PROHIBITED
463206A..206F; ; PROHIBITED
464FEFF; ; PROHIBITED
465FFF9..FFFC; ; PROHIBITED
4661D173..1D17A; ; PROHIBITED
467
468# Total code points 30
469
470# code points from      Table C.3 
471
472E000..F8FF; ; PROHIBITED
473F0000..FFFFD; ; PROHIBITED
474100000..10FFFD; ; PROHIBITED
475
476# Total code points 2051
477
478# code points from      Table C.4 
479
480FDD0..FDEF; ; PROHIBITED
481FFFE..FFFF; ; PROHIBITED
4821FFFE..1FFFF; ; PROHIBITED
4832FFFE..2FFFF; ; PROHIBITED
4843FFFE..3FFFF; ; PROHIBITED
4854FFFE..4FFFF; ; PROHIBITED
4865FFFE..5FFFF; ; PROHIBITED
4876FFFE..6FFFF; ; PROHIBITED
4887FFFE..7FFFF; ; PROHIBITED
4898FFFE..8FFFF; ; PROHIBITED
4909FFFE..9FFFF; ; PROHIBITED
491AFFFE..AFFFF; ; PROHIBITED
492BFFFE..BFFFF; ; PROHIBITED
493CFFFE..CFFFF; ; PROHIBITED
494DFFFE..DFFFF; ; PROHIBITED
495EFFFE..EFFFF; ; PROHIBITED
496FFFFE..FFFFF; ; PROHIBITED
49710FFFE..10FFFF; ; PROHIBITED
498
499# Total code points 18
500
501# code points from      Table C.5 
502
503D800..DFFF; ; PROHIBITED
504
505# Total code points 0
506
507# code points from      Table C.6 
508
509FFF9; ; PROHIBITED
510FFFA; ; PROHIBITED
511FFFB; ; PROHIBITED
512FFFC; ; PROHIBITED
513FFFD; ; PROHIBITED
514
515# Total code points 5
516
517# code points from      Table C.7 
518
5192FF0..2FFB; ; PROHIBITED
520
521# Total code points 1
522
523# code points from      Table C.8 
524
5250340; ; PROHIBITED
5260341; ; PROHIBITED
527200E; ; PROHIBITED
528200F; ; PROHIBITED
529202A; ; PROHIBITED
530202B; ; PROHIBITED
531202C; ; PROHIBITED
532202D; ; PROHIBITED
533202E; ; PROHIBITED
534206A; ; PROHIBITED
535206B; ; PROHIBITED
536206C; ; PROHIBITED
537206D; ; PROHIBITED
538206E; ; PROHIBITED
539206F; ; PROHIBITED
540
541# Total code points 15
542
543# code points from      Table C.9 
544
545E0001; ; PROHIBITED
546E0020..E007F; ; PROHIBITED
547
548# Total code points 82
549
550# Map table for SASL profile (rfc4013.txt)
551
55200A0; 0020; MAP
5531680; 0020; MAP
5542000; 0020; MAP
5552001; 0020; MAP
5562002; 0020; MAP
5572003; 0020; MAP
5582004; 0020; MAP
5592005; 0020; MAP
5602006; 0020; MAP
5612007; 0020; MAP
5622008; 0020; MAP
5632009; 0020; MAP
564200A; 0020; MAP
565200B; 0020; MAP
566202F; 0020; MAP
567205F; 0020; MAP
5683000; 0020; MAP
56900AD; ; MAP
570034F; ; MAP
5711806; ; MAP
572180B; ; MAP
573180C; ; MAP
574180D; ; MAP
575200C; ; MAP
576200D; ; MAP
5772060; ; MAP
578FE00; ; MAP
579FE01; ; MAP
580FE02; ; MAP
581FE03; ; MAP
582FE04; ; MAP
583FE05; ; MAP
584FE06; ; MAP
585FE07; ; MAP
586FE08; ; MAP
587FE09; ; MAP
588FE0A; ; MAP
589FE0B; ; MAP
590FE0C; ; MAP
591FE0D; ; MAP
592FE0E; ; MAP
593FE0F; ; MAP
594FEFF; ; MAP
595
596# Total code points 43
597