<?php
/* This file is automatically generated.  DO NOT EDIT!
   Instead, edit gen-stringprep-tables.pl and re-run.  */

namespace Znerol\Component\Stringprep\RFC3454;
class D_2 {
  public static function filter($cp) {
    if ($cp >= 0x000041 && $cp <= 0x00005A) return false;
    if ($cp >= 0x000061 && $cp <= 0x00007A) return false;
    if ($cp == 0x0000AA) return false;
    if ($cp == 0x0000B5) return false;
    if ($cp == 0x0000BA) return false;
    if ($cp >= 0x0000C0 && $cp <= 0x0000D6) return false;
    if ($cp >= 0x0000D8 && $cp <= 0x0000F6) return false;
    if ($cp >= 0x0000F8 && $cp <= 0x000220) return false;
    if ($cp >= 0x000222 && $cp <= 0x000233) return false;
    if ($cp >= 0x000250 && $cp <= 0x0002AD) return false;
    if ($cp >= 0x0002B0 && $cp <= 0x0002B8) return false;
    if ($cp >= 0x0002BB && $cp <= 0x0002C1) return false;
    if ($cp >= 0x0002D0 && $cp <= 0x0002D1) return false;
    if ($cp >= 0x0002E0 && $cp <= 0x0002E4) return false;
    if ($cp == 0x0002EE) return false;
    if ($cp == 0x00037A) return false;
    if ($cp == 0x000386) return false;
    if ($cp >= 0x000388 && $cp <= 0x00038A) return false;
    if ($cp == 0x00038C) return false;
    if ($cp >= 0x00038E && $cp <= 0x0003A1) return false;
    if ($cp >= 0x0003A3 && $cp <= 0x0003CE) return false;
    if ($cp >= 0x0003D0 && $cp <= 0x0003F5) return false;
    if ($cp >= 0x000400 && $cp <= 0x000482) return false;
    if ($cp >= 0x00048A && $cp <= 0x0004CE) return false;
    if ($cp >= 0x0004D0 && $cp <= 0x0004F5) return false;
    if ($cp >= 0x0004F8 && $cp <= 0x0004F9) return false;
    if ($cp >= 0x000500 && $cp <= 0x00050F) return false;
    if ($cp >= 0x000531 && $cp <= 0x000556) return false;
    if ($cp >= 0x000559 && $cp <= 0x00055F) return false;
    if ($cp >= 0x000561 && $cp <= 0x000587) return false;
    if ($cp == 0x000589) return false;
    if ($cp == 0x000903) return false;
    if ($cp >= 0x000905 && $cp <= 0x000939) return false;
    if ($cp >= 0x00093D && $cp <= 0x000940) return false;
    if ($cp >= 0x000949 && $cp <= 0x00094C) return false;
    if ($cp == 0x000950) return false;
    if ($cp >= 0x000958 && $cp <= 0x000961) return false;
    if ($cp >= 0x000964 && $cp <= 0x000970) return false;
    if ($cp >= 0x000982 && $cp <= 0x000983) return false;
    if ($cp >= 0x000985 && $cp <= 0x00098C) return false;
    if ($cp >= 0x00098F && $cp <= 0x000990) return false;
    if ($cp >= 0x000993 && $cp <= 0x0009A8) return false;
    if ($cp >= 0x0009AA && $cp <= 0x0009B0) return false;
    if ($cp == 0x0009B2) return false;
    if ($cp >= 0x0009B6 && $cp <= 0x0009B9) return false;
    if ($cp >= 0x0009BE && $cp <= 0x0009C0) return false;
    if ($cp >= 0x0009C7 && $cp <= 0x0009C8) return false;
    if ($cp >= 0x0009CB && $cp <= 0x0009CC) return false;
    if ($cp == 0x0009D7) return false;
    if ($cp >= 0x0009DC && $cp <= 0x0009DD) return false;
    if ($cp >= 0x0009DF && $cp <= 0x0009E1) return false;
    if ($cp >= 0x0009E6 && $cp <= 0x0009F1) return false;
    if ($cp >= 0x0009F4 && $cp <= 0x0009FA) return false;
    if ($cp >= 0x000A05 && $cp <= 0x000A0A) return false;
    if ($cp >= 0x000A0F && $cp <= 0x000A10) return false;
    if ($cp >= 0x000A13 && $cp <= 0x000A28) return false;
    if ($cp >= 0x000A2A && $cp <= 0x000A30) return false;
    if ($cp >= 0x000A32 && $cp <= 0x000A33) return false;
    if ($cp >= 0x000A35 && $cp <= 0x000A36) return false;
    if ($cp >= 0x000A38 && $cp <= 0x000A39) return false;
    if ($cp >= 0x000A3E && $cp <= 0x000A40) return false;
    if ($cp >= 0x000A59 && $cp <= 0x000A5C) return false;
    if ($cp == 0x000A5E) return false;
    if ($cp >= 0x000A66 && $cp <= 0x000A6F) return false;
    if ($cp >= 0x000A72 && $cp <= 0x000A74) return false;
    if ($cp == 0x000A83) return false;
    if ($cp >= 0x000A85 && $cp <= 0x000A8B) return false;
    if ($cp == 0x000A8D) return false;
    if ($cp >= 0x000A8F && $cp <= 0x000A91) return false;
    if ($cp >= 0x000A93 && $cp <= 0x000AA8) return false;
    if ($cp >= 0x000AAA && $cp <= 0x000AB0) return false;
    if ($cp >= 0x000AB2 && $cp <= 0x000AB3) return false;
    if ($cp >= 0x000AB5 && $cp <= 0x000AB9) return false;
    if ($cp >= 0x000ABD && $cp <= 0x000AC0) return false;
    if ($cp == 0x000AC9) return false;
    if ($cp >= 0x000ACB && $cp <= 0x000ACC) return false;
    if ($cp == 0x000AD0) return false;
    if ($cp == 0x000AE0) return false;
    if ($cp >= 0x000AE6 && $cp <= 0x000AEF) return false;
    if ($cp >= 0x000B02 && $cp <= 0x000B03) return false;
    if ($cp >= 0x000B05 && $cp <= 0x000B0C) return false;
    if ($cp >= 0x000B0F && $cp <= 0x000B10) return false;
    if ($cp >= 0x000B13 && $cp <= 0x000B28) return false;
    if ($cp >= 0x000B2A && $cp <= 0x000B30) return false;
    if ($cp >= 0x000B32 && $cp <= 0x000B33) return false;
    if ($cp >= 0x000B36 && $cp <= 0x000B39) return false;
    if ($cp >= 0x000B3D && $cp <= 0x000B3E) return false;
    if ($cp == 0x000B40) return false;
    if ($cp >= 0x000B47 && $cp <= 0x000B48) return false;
    if ($cp >= 0x000B4B && $cp <= 0x000B4C) return false;
    if ($cp == 0x000B57) return false;
    if ($cp >= 0x000B5C && $cp <= 0x000B5D) return false;
    if ($cp >= 0x000B5F && $cp <= 0x000B61) return false;
    if ($cp >= 0x000B66 && $cp <= 0x000B70) return false;
    if ($cp == 0x000B83) return false;
    if ($cp >= 0x000B85 && $cp <= 0x000B8A) return false;
    if ($cp >= 0x000B8E && $cp <= 0x000B90) return false;
    if ($cp >= 0x000B92 && $cp <= 0x000B95) return false;
    if ($cp >= 0x000B99 && $cp <= 0x000B9A) return false;
    if ($cp == 0x000B9C) return false;
    if ($cp >= 0x000B9E && $cp <= 0x000B9F) return false;
    if ($cp >= 0x000BA3 && $cp <= 0x000BA4) return false;
    if ($cp >= 0x000BA8 && $cp <= 0x000BAA) return false;
    if ($cp >= 0x000BAE && $cp <= 0x000BB5) return false;
    if ($cp >= 0x000BB7 && $cp <= 0x000BB9) return false;
    if ($cp >= 0x000BBE && $cp <= 0x000BBF) return false;
    if ($cp >= 0x000BC1 && $cp <= 0x000BC2) return false;
    if ($cp >= 0x000BC6 && $cp <= 0x000BC8) return false;
    if ($cp >= 0x000BCA && $cp <= 0x000BCC) return false;
    if ($cp == 0x000BD7) return false;
    if ($cp >= 0x000BE7 && $cp <= 0x000BF2) return false;
    if ($cp >= 0x000C01 && $cp <= 0x000C03) return false;
    if ($cp >= 0x000C05 && $cp <= 0x000C0C) return false;
    if ($cp >= 0x000C0E && $cp <= 0x000C10) return false;
    if ($cp >= 0x000C12 && $cp <= 0x000C28) return false;
    if ($cp >= 0x000C2A && $cp <= 0x000C33) return false;
    if ($cp >= 0x000C35 && $cp <= 0x000C39) return false;
    if ($cp >= 0x000C41 && $cp <= 0x000C44) return false;
    if ($cp >= 0x000C60 && $cp <= 0x000C61) return false;
    if ($cp >= 0x000C66 && $cp <= 0x000C6F) return false;
    if ($cp >= 0x000C82 && $cp <= 0x000C83) return false;
    if ($cp >= 0x000C85 && $cp <= 0x000C8C) return false;
    if ($cp >= 0x000C8E && $cp <= 0x000C90) return false;
    if ($cp >= 0x000C92 && $cp <= 0x000CA8) return false;
    if ($cp >= 0x000CAA && $cp <= 0x000CB3) return false;
    if ($cp >= 0x000CB5 && $cp <= 0x000CB9) return false;
    if ($cp == 0x000CBE) return false;
    if ($cp >= 0x000CC0 && $cp <= 0x000CC4) return false;
    if ($cp >= 0x000CC7 && $cp <= 0x000CC8) return false;
    if ($cp >= 0x000CCA && $cp <= 0x000CCB) return false;
    if ($cp >= 0x000CD5 && $cp <= 0x000CD6) return false;
    if ($cp == 0x000CDE) return false;
    if ($cp >= 0x000CE0 && $cp <= 0x000CE1) return false;
    if ($cp >= 0x000CE6 && $cp <= 0x000CEF) return false;
    if ($cp >= 0x000D02 && $cp <= 0x000D03) return false;
    if ($cp >= 0x000D05 && $cp <= 0x000D0C) return false;
    if ($cp >= 0x000D0E && $cp <= 0x000D10) return false;
    if ($cp >= 0x000D12 && $cp <= 0x000D28) return false;
    if ($cp >= 0x000D2A && $cp <= 0x000D39) return false;
    if ($cp >= 0x000D3E && $cp <= 0x000D40) return false;
    if ($cp >= 0x000D46 && $cp <= 0x000D48) return false;
    if ($cp >= 0x000D4A && $cp <= 0x000D4C) return false;
    if ($cp == 0x000D57) return false;
    if ($cp >= 0x000D60 && $cp <= 0x000D61) return false;
    if ($cp >= 0x000D66 && $cp <= 0x000D6F) return false;
    if ($cp >= 0x000D82 && $cp <= 0x000D83) return false;
    if ($cp >= 0x000D85 && $cp <= 0x000D96) return false;
    if ($cp >= 0x000D9A && $cp <= 0x000DB1) return false;
    if ($cp >= 0x000DB3 && $cp <= 0x000DBB) return false;
    if ($cp == 0x000DBD) return false;
    if ($cp >= 0x000DC0 && $cp <= 0x000DC6) return false;
    if ($cp >= 0x000DCF && $cp <= 0x000DD1) return false;
    if ($cp >= 0x000DD8 && $cp <= 0x000DDF) return false;
    if ($cp >= 0x000DF2 && $cp <= 0x000DF4) return false;
    if ($cp >= 0x000E01 && $cp <= 0x000E30) return false;
    if ($cp >= 0x000E32 && $cp <= 0x000E33) return false;
    if ($cp >= 0x000E40 && $cp <= 0x000E46) return false;
    if ($cp >= 0x000E4F && $cp <= 0x000E5B) return false;
    if ($cp >= 0x000E81 && $cp <= 0x000E82) return false;
    if ($cp == 0x000E84) return false;
    if ($cp >= 0x000E87 && $cp <= 0x000E88) return false;
    if ($cp == 0x000E8A) return false;
    if ($cp == 0x000E8D) return false;
    if ($cp >= 0x000E94 && $cp <= 0x000E97) return false;
    if ($cp >= 0x000E99 && $cp <= 0x000E9F) return false;
    if ($cp >= 0x000EA1 && $cp <= 0x000EA3) return false;
    if ($cp == 0x000EA5) return false;
    if ($cp == 0x000EA7) return false;
    if ($cp >= 0x000EAA && $cp <= 0x000EAB) return false;
    if ($cp >= 0x000EAD && $cp <= 0x000EB0) return false;
    if ($cp >= 0x000EB2 && $cp <= 0x000EB3) return false;
    if ($cp == 0x000EBD) return false;
    if ($cp >= 0x000EC0 && $cp <= 0x000EC4) return false;
    if ($cp == 0x000EC6) return false;
    if ($cp >= 0x000ED0 && $cp <= 0x000ED9) return false;
    if ($cp >= 0x000EDC && $cp <= 0x000EDD) return false;
    if ($cp >= 0x000F00 && $cp <= 0x000F17) return false;
    if ($cp >= 0x000F1A && $cp <= 0x000F34) return false;
    if ($cp == 0x000F36) return false;
    if ($cp == 0x000F38) return false;
    if ($cp >= 0x000F3E && $cp <= 0x000F47) return false;
    if ($cp >= 0x000F49 && $cp <= 0x000F6A) return false;
    if ($cp == 0x000F7F) return false;
    if ($cp == 0x000F85) return false;
    if ($cp >= 0x000F88 && $cp <= 0x000F8B) return false;
    if ($cp >= 0x000FBE && $cp <= 0x000FC5) return false;
    if ($cp >= 0x000FC7 && $cp <= 0x000FCC) return false;
    if ($cp == 0x000FCF) return false;
    if ($cp >= 0x001000 && $cp <= 0x001021) return false;
    if ($cp >= 0x001023 && $cp <= 0x001027) return false;
    if ($cp >= 0x001029 && $cp <= 0x00102A) return false;
    if ($cp == 0x00102C) return false;
    if ($cp == 0x001031) return false;
    if ($cp == 0x001038) return false;
    if ($cp >= 0x001040 && $cp <= 0x001057) return false;
    if ($cp >= 0x0010A0 && $cp <= 0x0010C5) return false;
    if ($cp >= 0x0010D0 && $cp <= 0x0010F8) return false;
    if ($cp == 0x0010FB) return false;
    if ($cp >= 0x001100 && $cp <= 0x001159) return false;
    if ($cp >= 0x00115F && $cp <= 0x0011A2) return false;
    if ($cp >= 0x0011A8 && $cp <= 0x0011F9) return false;
    if ($cp >= 0x001200 && $cp <= 0x001206) return false;
    if ($cp >= 0x001208 && $cp <= 0x001246) return false;
    if ($cp == 0x001248) return false;
    if ($cp >= 0x00124A && $cp <= 0x00124D) return false;
    if ($cp >= 0x001250 && $cp <= 0x001256) return false;
    if ($cp == 0x001258) return false;
    if ($cp >= 0x00125A && $cp <= 0x00125D) return false;
    if ($cp >= 0x001260 && $cp <= 0x001286) return false;
    if ($cp == 0x001288) return false;
    if ($cp >= 0x00128A && $cp <= 0x00128D) return false;
    if ($cp >= 0x001290 && $cp <= 0x0012AE) return false;
    if ($cp == 0x0012B0) return false;
    if ($cp >= 0x0012B2 && $cp <= 0x0012B5) return false;
    if ($cp >= 0x0012B8 && $cp <= 0x0012BE) return false;
    if ($cp == 0x0012C0) return false;
    if ($cp >= 0x0012C2 && $cp <= 0x0012C5) return false;
    if ($cp >= 0x0012C8 && $cp <= 0x0012CE) return false;
    if ($cp >= 0x0012D0 && $cp <= 0x0012D6) return false;
    if ($cp >= 0x0012D8 && $cp <= 0x0012EE) return false;
    if ($cp >= 0x0012F0 && $cp <= 0x00130E) return false;
    if ($cp == 0x001310) return false;
    if ($cp >= 0x001312 && $cp <= 0x001315) return false;
    if ($cp >= 0x001318 && $cp <= 0x00131E) return false;
    if ($cp >= 0x001320 && $cp <= 0x001346) return false;
    if ($cp >= 0x001348 && $cp <= 0x00135A) return false;
    if ($cp >= 0x001361 && $cp <= 0x00137C) return false;
    if ($cp >= 0x0013A0 && $cp <= 0x0013F4) return false;
    if ($cp >= 0x001401 && $cp <= 0x001676) return false;
    if ($cp >= 0x001681 && $cp <= 0x00169A) return false;
    if ($cp >= 0x0016A0 && $cp <= 0x0016F0) return false;
    if ($cp >= 0x001700 && $cp <= 0x00170C) return false;
    if ($cp >= 0x00170E && $cp <= 0x001711) return false;
    if ($cp >= 0x001720 && $cp <= 0x001731) return false;
    if ($cp >= 0x001735 && $cp <= 0x001736) return false;
    if ($cp >= 0x001740 && $cp <= 0x001751) return false;
    if ($cp >= 0x001760 && $cp <= 0x00176C) return false;
    if ($cp >= 0x00176E && $cp <= 0x001770) return false;
    if ($cp >= 0x001780 && $cp <= 0x0017B6) return false;
    if ($cp >= 0x0017BE && $cp <= 0x0017C5) return false;
    if ($cp >= 0x0017C7 && $cp <= 0x0017C8) return false;
    if ($cp >= 0x0017D4 && $cp <= 0x0017DA) return false;
    if ($cp == 0x0017DC) return false;
    if ($cp >= 0x0017E0 && $cp <= 0x0017E9) return false;
    if ($cp >= 0x001810 && $cp <= 0x001819) return false;
    if ($cp >= 0x001820 && $cp <= 0x001877) return false;
    if ($cp >= 0x001880 && $cp <= 0x0018A8) return false;
    if ($cp >= 0x001E00 && $cp <= 0x001E9B) return false;
    if ($cp >= 0x001EA0 && $cp <= 0x001EF9) return false;
    if ($cp >= 0x001F00 && $cp <= 0x001F15) return false;
    if ($cp >= 0x001F18 && $cp <= 0x001F1D) return false;
    if ($cp >= 0x001F20 && $cp <= 0x001F45) return false;
    if ($cp >= 0x001F48 && $cp <= 0x001F4D) return false;
    if ($cp >= 0x001F50 && $cp <= 0x001F57) return false;
    if ($cp == 0x001F59) return false;
    if ($cp == 0x001F5B) return false;
    if ($cp == 0x001F5D) return false;
    if ($cp >= 0x001F5F && $cp <= 0x001F7D) return false;
    if ($cp >= 0x001F80 && $cp <= 0x001FB4) return false;
    if ($cp >= 0x001FB6 && $cp <= 0x001FBC) return false;
    if ($cp == 0x001FBE) return false;
    if ($cp >= 0x001FC2 && $cp <= 0x001FC4) return false;
    if ($cp >= 0x001FC6 && $cp <= 0x001FCC) return false;
    if ($cp >= 0x001FD0 && $cp <= 0x001FD3) return false;
    if ($cp >= 0x001FD6 && $cp <= 0x001FDB) return false;
    if ($cp >= 0x001FE0 && $cp <= 0x001FEC) return false;
    if ($cp >= 0x001FF2 && $cp <= 0x001FF4) return false;
    if ($cp >= 0x001FF6 && $cp <= 0x001FFC) return false;
    if ($cp == 0x00200E) return false;
    if ($cp == 0x002071) return false;
    if ($cp == 0x00207F) return false;
    if ($cp == 0x002102) return false;
    if ($cp == 0x002107) return false;
    if ($cp >= 0x00210A && $cp <= 0x002113) return false;
    if ($cp == 0x002115) return false;
    if ($cp >= 0x002119 && $cp <= 0x00211D) return false;
    if ($cp == 0x002124) return false;
    if ($cp == 0x002126) return false;
    if ($cp == 0x002128) return false;
    if ($cp >= 0x00212A && $cp <= 0x00212D) return false;
    if ($cp >= 0x00212F && $cp <= 0x002131) return false;
    if ($cp >= 0x002133 && $cp <= 0x002139) return false;
    if ($cp >= 0x00213D && $cp <= 0x00213F) return false;
    if ($cp >= 0x002145 && $cp <= 0x002149) return false;
    if ($cp >= 0x002160 && $cp <= 0x002183) return false;
    if ($cp >= 0x002336 && $cp <= 0x00237A) return false;
    if ($cp == 0x002395) return false;
    if ($cp >= 0x00249C && $cp <= 0x0024E9) return false;
    if ($cp >= 0x003005 && $cp <= 0x003007) return false;
    if ($cp >= 0x003021 && $cp <= 0x003029) return false;
    if ($cp >= 0x003031 && $cp <= 0x003035) return false;
    if ($cp >= 0x003038 && $cp <= 0x00303C) return false;
    if ($cp >= 0x003041 && $cp <= 0x003096) return false;
    if ($cp >= 0x00309D && $cp <= 0x00309F) return false;
    if ($cp >= 0x0030A1 && $cp <= 0x0030FA) return false;
    if ($cp >= 0x0030FC && $cp <= 0x0030FF) return false;
    if ($cp >= 0x003105 && $cp <= 0x00312C) return false;
    if ($cp >= 0x003131 && $cp <= 0x00318E) return false;
    if ($cp >= 0x003190 && $cp <= 0x0031B7) return false;
    if ($cp >= 0x0031F0 && $cp <= 0x00321C) return false;
    if ($cp >= 0x003220 && $cp <= 0x003243) return false;
    if ($cp >= 0x003260 && $cp <= 0x00327B) return false;
    if ($cp >= 0x00327F && $cp <= 0x0032B0) return false;
    if ($cp >= 0x0032C0 && $cp <= 0x0032CB) return false;
    if ($cp >= 0x0032D0 && $cp <= 0x0032FE) return false;
    if ($cp >= 0x003300 && $cp <= 0x003376) return false;
    if ($cp >= 0x00337B && $cp <= 0x0033DD) return false;
    if ($cp >= 0x0033E0 && $cp <= 0x0033FE) return false;
    if ($cp >= 0x003400 && $cp <= 0x004DB5) return false;
    if ($cp >= 0x004E00 && $cp <= 0x009FA5) return false;
    if ($cp >= 0x00A000 && $cp <= 0x00A48C) return false;
    if ($cp >= 0x00AC00 && $cp <= 0x00D7A3) return false;
    if ($cp >= 0x00D800 && $cp <= 0x00FA2D) return false;
    if ($cp >= 0x00FA30 && $cp <= 0x00FA6A) return false;
    if ($cp >= 0x00FB00 && $cp <= 0x00FB06) return false;
    if ($cp >= 0x00FB13 && $cp <= 0x00FB17) return false;
    if ($cp >= 0x00FF21 && $cp <= 0x00FF3A) return false;
    if ($cp >= 0x00FF41 && $cp <= 0x00FF5A) return false;
    if ($cp >= 0x00FF66 && $cp <= 0x00FFBE) return false;
    if ($cp >= 0x00FFC2 && $cp <= 0x00FFC7) return false;
    if ($cp >= 0x00FFCA && $cp <= 0x00FFCF) return false;
    if ($cp >= 0x00FFD2 && $cp <= 0x00FFD7) return false;
    if ($cp >= 0x00FFDA && $cp <= 0x00FFDC) return false;
    if ($cp >= 0x010300 && $cp <= 0x01031E) return false;
    if ($cp >= 0x010320 && $cp <= 0x010323) return false;
    if ($cp >= 0x010330 && $cp <= 0x01034A) return false;
    if ($cp >= 0x010400 && $cp <= 0x010425) return false;
    if ($cp >= 0x010428 && $cp <= 0x01044D) return false;
    if ($cp >= 0x01D000 && $cp <= 0x01D0F5) return false;
    if ($cp >= 0x01D100 && $cp <= 0x01D126) return false;
    if ($cp >= 0x01D12A && $cp <= 0x01D166) return false;
    if ($cp >= 0x01D16A && $cp <= 0x01D172) return false;
    if ($cp >= 0x01D183 && $cp <= 0x01D184) return false;
    if ($cp >= 0x01D18C && $cp <= 0x01D1A9) return false;
    if ($cp >= 0x01D1AE && $cp <= 0x01D1DD) return false;
    if ($cp >= 0x01D400 && $cp <= 0x01D454) return false;
    if ($cp >= 0x01D456 && $cp <= 0x01D49C) return false;
    if ($cp >= 0x01D49E && $cp <= 0x01D49F) return false;
    if ($cp == 0x01D4A2) return false;
    if ($cp >= 0x01D4A5 && $cp <= 0x01D4A6) return false;
    if ($cp >= 0x01D4A9 && $cp <= 0x01D4AC) return false;
    if ($cp >= 0x01D4AE && $cp <= 0x01D4B9) return false;
    if ($cp == 0x01D4BB) return false;
    if ($cp >= 0x01D4BD && $cp <= 0x01D4C0) return false;
    if ($cp >= 0x01D4C2 && $cp <= 0x01D4C3) return false;
    if ($cp >= 0x01D4C5 && $cp <= 0x01D505) return false;
    if ($cp >= 0x01D507 && $cp <= 0x01D50A) return false;
    if ($cp >= 0x01D50D && $cp <= 0x01D514) return false;
    if ($cp >= 0x01D516 && $cp <= 0x01D51C) return false;
    if ($cp >= 0x01D51E && $cp <= 0x01D539) return false;
    if ($cp >= 0x01D53B && $cp <= 0x01D53E) return false;
    if ($cp >= 0x01D540 && $cp <= 0x01D544) return false;
    if ($cp == 0x01D546) return false;
    if ($cp >= 0x01D54A && $cp <= 0x01D550) return false;
    if ($cp >= 0x01D552 && $cp <= 0x01D6A3) return false;
    if ($cp >= 0x01D6A8 && $cp <= 0x01D7C9) return false;
    if ($cp >= 0x020000 && $cp <= 0x02A6D6) return false;
    if ($cp >= 0x02F800 && $cp <= 0x02FA1D) return false;
    if ($cp >= 0x0F0000 && $cp <= 0x0FFFFD) return false;
    if ($cp >= 0x100000 && $cp <= 0x10FFFD) return false;
    return true;
  }
}

