{
    "content": [
        {
            "type": "text",
            "text": "# perluniprops (man)\n\n## NAME\n\nperluniprops - Index of Unicode Version 13.0.0 character properties in Perl\n\n## DESCRIPTION\n\nThis document provides information about the portion of the Unicode database that deals with\ncharacter properties, that is the portion that is defined on single code points.  (\"Other\ninformation in the Unicode data base\" below briefly mentions other data that Unicode\nprovides.)\n\n## Sections\n\n- **NAME**\n- **DESCRIPTION** (7 subsections)\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "perluniprops",
        "section": "",
        "mode": "man",
        "summary": "perluniprops - Index of Unicode Version 13.0.0 character properties in Perl",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 29,
                "subsections": [
                    {
                        "name": "Properties accessible through \"\\p{}\" and \"\\P{}\"",
                        "lines": 159
                    },
                    {
                        "name": "Legend summary:",
                        "lines": 6692
                    },
                    {
                        "name": "Legal \"\\p{}\" and \"\\P{}\" constructs that match no characters",
                        "lines": 16
                    },
                    {
                        "name": "Properties accessible through Unicode::UCD",
                        "lines": 447
                    },
                    {
                        "name": "Properties accessible through other means",
                        "lines": 16
                    },
                    {
                        "name": "Unicode character properties that are NOT accepted by Perl",
                        "lines": 49
                    },
                    {
                        "name": "Other information in the Unicode data base",
                        "lines": 79
                    }
                ]
            },
            {
                "name": "SEE ALSO",
                "lines": 9,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "perluniprops - Index of Unicode Version 13.0.0 character properties in Perl\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This document provides information about the portion of the Unicode database that deals with\ncharacter properties, that is the portion that is defined on single code points.  (\"Other\ninformation in the Unicode data base\" below briefly mentions other data that Unicode\nprovides.)\n\nPerl can provide access to all non-provisional Unicode character properties, though not all\nare enabled by default.  The omitted ones are the Unihan properties (accessible via the CPAN\nmodule Unicode::Unihan) and certain deprecated or Unicode-internal properties.  (An\ninstallation may choose to recompile Perl's tables to change this.  See \"Unicode character\nproperties that are NOT accepted by Perl\".)\n\nFor most purposes, access to Unicode properties from the Perl core is through regular\nexpression matches, as described in the next section.  For some special purposes, and to\naccess the properties that are not suitable for regular expression matching, all the Unicode\ncharacter properties that Perl handles are accessible via the standard Unicode::UCD module,\nas described in the section \"Properties accessible through Unicode::UCD\".\n\nPerl also provides some additional extensions and short-cut synonyms for Unicode properties.\n\nThis document merely lists all available properties and does not attempt to explain what each\nproperty really means.  There is a brief description of each Perl extension; see \"Other\nProperties\" in perlunicode for more information on these.  There is some detail about Blocks,\nScripts, GeneralCategory, and BidiClass in perlunicode, but to find out about the\nintricacies of the official Unicode properties, refer to the Unicode standard.  A good\nstarting place is <http://www.unicode.org/reports/tr44/>.\n\nNote that you can define your own properties; see \"User-Defined Character Properties\" in\nperlunicode.\n",
                "subsections": [
                    {
                        "name": "Properties accessible through \"\\p{}\" and \"\\P{}\"",
                        "content": "The Perl regular expression \"\\p{}\" and \"\\P{}\" constructs give access to most of the Unicode\ncharacter properties.  The table below shows all these constructs, both single and compound\nforms.\n\nCompound forms consist of two components, separated by an equals sign or a colon.  The first\ncomponent is the property name, and the second component is the particular value of the\nproperty to match against, for example, \"\\p{ScriptExtensions: Greek}\" and\n\"\\p{ScriptExtensions=Greek}\" both mean to match characters whose ScriptExtensions property\nvalue is Greek.  (\"ScriptExtensions\" is an improved version of the \"Script\" property.)\n\nSingle forms, like \"\\p{Greek}\", are mostly Perl-defined shortcuts for their equivalent\ncompound forms.  The table shows these equivalences.  (In our example, \"\\p{Greek}\" is a just\na shortcut for \"\\p{ScriptExtensions=Greek}\").  There are also a few Perl-defined single\nforms that are not shortcuts for a compound form.  One such is \"\\p{Word}\".  These are also\nlisted in the table.\n\nIn parsing these constructs, Perl always ignores Upper/lower case differences everywhere\nwithin the {braces}.  Thus \"\\p{Greek}\" means the same thing as \"\\p{greek}\".  But note that\nchanging the case of the \"p\" or \"P\" before the left brace completely changes the meaning of\nthe construct, from \"match\" (for \"\\p{}\") to \"doesn't match\" (for \"\\P{}\").  Casing in this\ndocument is for improved legibility.\n\nAlso, white space, hyphens, and underscores are normally ignored everywhere between the\n{braces}, and hence can be freely added or removed even if the \"/x\" modifier hasn't been\nspecified on the regular expression.  But in the table below a 'T' at the beginning of an\nentry means that tighter (stricter) rules are used for that entry:\n\nSingle form (\"\\p{name}\") tighter rules:\nWhite space, hyphens, and underscores ARE significant except for:\n\n•   white space adjacent to a non-word character\n\n•   underscores separating digits in numbers\n\nThat means, for example, that you can freely add or remove white space adjacent to\n(but within) the braces without affecting the meaning.\n\nCompound form (\"\\p{name=value}\" or \"\\p{name:value}\") tighter rules:\nThe tighter rules given above for the single form apply to everything to the right of\nthe colon or equals; the looser rules still apply to everything to the left.\n\nThat means, for example, that you can freely add or remove white space adjacent to\n(but within) the braces and the colon or equal sign.\n\nSome properties are considered obsolete by Unicode, but still available.  There are several\nvarieties of obsolescence:\n\nStabilized\nA property may be stabilized.  Such a determination does not indicate that the\nproperty should or should not be used; instead it is a declaration that the property\nwill not be maintained nor extended for newly encoded characters.  Such properties\nare marked with an 'S' in the table.\n\nDeprecated\nA property may be deprecated, perhaps because its original intent has been replaced\nby another property, or because its specification was somehow defective.  This means\nthat its use is strongly discouraged, so much so that a warning will be issued if\nused, unless the regular expression is in the scope of a \"no warnings 'deprecated'\"\nstatement.  A 'D' flags each such entry in the table, and the entry there for the\nlongest, most descriptive version of the property will give the reason it is\ndeprecated, and perhaps advice.  Perl may issue such a warning, even for properties\nthat aren't officially deprecated by Unicode, when there used to be characters or\ncode points that were matched by them, but no longer.  This is to warn you that your\nprogram may not work like it did on earlier Unicode releases.\n\nA deprecated property may be made unavailable in a future Perl version, so it is best\nto move away from them.\n\nA deprecated property may also be stabilized, but this fact is not shown.\n\nObsolete\nProperties marked with an 'O' in the table are considered (plain) obsolete.\nGenerally this designation is given to properties that Unicode once used for internal\npurposes (but not any longer).\n\nDiscouraged\nThis is not actually a Unicode-specified obsolescence, but applies to certain Perl\nextensions that are present for backwards compatibility, but are discouraged from\nbeing used.  These are not obsolete, but their meanings are not stable.  Future\nUnicode versions could force any of these extensions to be removed without warning,\nreplaced by another property with the same name that means something different.  An\n'X' flags each such entry in the table.  Use the equivalent shown instead.\n\nIn particular, matches in the Block property have single forms defined by Perl that\nbegin with \"In\", \"\"Is\", or even with no prefix at all,  Like all DISCOURAGED forms,\nthese are not stable.  For example, \"\\p{Block=Deseret}\" can currently be written as\n\"\\p{InDeseret}\", \"\\p{IsDeseret}\", or \"\\p{Deseret}\".  But, a new Unicode version may\ncome along that would force Perl to change the meaning of one or more of these, and\nyour program would no longer be correct.  Currently there are no such conflicts with\nthe form that begins \"In\", but there are many with the other two shortcuts, and\nUnicode continues to define new properties that begin with \"In\", so it's quite\npossible that a conflict will occur in the future.  The compound form is guaranteed\nto not become obsolete, and its meaning is clearer anyway.  See \"Blocks\" in\nperlunicode for more information about this.\n\nUser-defined properties must begin with \"In\" or \"Is\".  These override any Unicode\nproperty of the same name.\n\nThe table below has two columns.  The left column contains the \"\\p{}\" constructs to look up,\npossibly preceded by the flags mentioned above; and the right column contains information\nabout them, like a description, or synonyms.  The table shows both the single and compound\nforms for each property that has them.  If the left column is a short name for a property,\nthe right column will give its longer, more descriptive name; and if the left column is the\nlongest name, the right column will show any equivalent shortest name, in both single and\ncompound forms if applicable.\n\nIf braces are not needed to specify a property (e.g., \"\\pL\"), the left column contains both\nforms, with and without braces.\n\nThe right column will also caution you if a property means something different than what\nmight normally be expected.\n\nAll single forms are Perl extensions; a few compound forms are as well, and are noted as\nsuch.\n\nNumbers in (parentheses) indicate the total number of Unicode code points matched by the\nproperty.  For the entries that give the longest, most descriptive version of the property,\nthe count is followed by a list of some of the code points matched by it.  The list includes\nall the matched characters in the 0-255 range, enclosed in the familiar [brackets] the same\nas a regular expression bracketed character class.  Following that, the next few higher\nmatching ranges are also given.  To avoid visual ambiguity, the SPACE character is\nrepresented as \"\\x20\".\n\nFor emphasis, those properties that match no code points at all are listed as well in a\nseparate section following the table.\n\nMost properties match the same code points regardless of whether \"/i\" case-insensitive\nmatching is specified or not.  But a few properties are affected.  These are shown with the\nnotation \"(/i= otherproperty)\" in the second column.  Under case-insensitive matching they\nmatch the same code pode points as the property otherproperty.\n\nThere is no description given for most non-Perl defined properties (See\n<http://www.unicode.org/reports/tr44/> for that).\n\nFor compactness, '*' is used as a wildcard instead of showing all possible combinations.  For\nexample, entries like:\n\n\\p{Gc: *}                                  \\p{GeneralCategory: *}\n\nmean that 'Gc' is a synonym for 'GeneralCategory', and anything that is valid for the latter\nis also valid for the former.  Similarly,\n\n\\p{Is*}                                   \\p{*}\n\nmeans that if and only if, for example, \"\\p{Foo}\" exists, then \"\\p{IsFoo}\" and \"\\p{IsFoo}\"\nare also valid and all mean the same thing.  And similarly, \"\\p{Foo=Bar}\" means the same as\n\"\\p{IsFoo=Bar}\" and \"\\p{IsFoo=Bar}\".  \"*\" here is restricted to something not beginning with\nan underscore.\n\nAlso, in binary properties, 'Yes', 'T', and 'True' are all synonyms for 'Y'.  And 'No', 'F',\nand 'False' are all synonyms for 'N'.  The table shows 'Y*' and 'N*' to indicate this, and\ndoesn't have separate entries for the other possibilities.  Note that not all properties\nwhich have values 'Yes' and 'No' are binary, and they have all their values spelled out\nwithout using this wild card, and a \"NOT\" clause in their description that highlights their\nnot being binary.  These also require the compound form to match them, whereas true binary\nproperties have both single and compound forms available.\n\nNote that all non-essential underscores are removed in the display of the short names below.\n"
                    },
                    {
                        "name": "Legend summary:",
                        "content": "* is a wild-card\n(\\d+) in the info column gives the number of Unicode code points matched by this property.\nD means this is deprecated.\nO means this is obsolete.\nS means this is stabilized.\nT means tighter (stricter) name matching applies.\nX means use of this form is discouraged, and may not be stable.\n\nNAME                           INFO\n\n\\p{Adlam}               \\p{ScriptExtensions=Adlam} (Short:\n\\p{Adlm}; NOT \\p{Block=Adlam}) (89)\n\\p{Adlm}                \\p{Adlam} (= \\p{ScriptExtensions=Adlam})\n(NOT \\p{Block=Adlam}) (89)\nX \\p{AegeanNumbers}      \\p{Block=AegeanNumbers} (64)\nT \\p{Age: 1.1}            \\p{Age=V11} (33979)\n\\p{Age: V11}           Code point's usage introduced in version\n1.1 (33979: U+0000..01F5, U+01FA..0217,\nU+0250..02A8, U+02B0..02DE,\nU+02E0..02E9, U+0300..0345 ...)\nT \\p{Age: 2.0}            \\p{Age=V20} (144521)\n\\p{Age: V20}           Code point's usage was introduced in\nversion 2.0; See also Property\n'PresentIn' (144521: U+0591..05A1,\nU+05A3..05AF, U+05C4, U+0F00..0F47,\nU+0F49..0F69, U+0F71..0F8B ...)\nT \\p{Age: 2.1}            \\p{Age=V21} (2)\n\\p{Age: V21}           Code point's usage was introduced in\nversion 2.1; See also Property\n'PresentIn' (2: U+20AC, U+FFFC)\nT \\p{Age: 3.0}            \\p{Age=V30} (10307)\n\\p{Age: V30}           Code point's usage was introduced in\nversion 3.0; See also Property\n'PresentIn' (10307: U+01F6..01F9,\nU+0218..021F, U+0222..0233,\nU+02A9..02AD, U+02DF, U+02EA..02EE ...)\nT \\p{Age: 3.1}            \\p{Age=V31} (44978)\n\\p{Age: V31}           Code point's usage was introduced in\nversion 3.1; See also Property\n'PresentIn' (44978: U+03F4..03F5,\nU+FDD0..FDEF, U+10300..1031E,\nU+10320..10323, U+10330..1034A,\nU+10400..10425 ...)\nT \\p{Age: 3.2}            \\p{Age=V32} (1016)\n\\p{Age: V32}           Code point's usage was introduced in\nversion 3.2; See also Property\n'PresentIn' (1016: U+0220, U+034F,\nU+0363..036F, U+03D8..03D9, U+03F6,\nU+048A..048B ...)\nT \\p{Age: 4.0}            \\p{Age=V40} (1226)\n\\p{Age: V40}           Code point's usage was introduced in\nversion 4.0; See also Property\n'PresentIn' (1226: U+0221,\nU+0234..0236, U+02AE..02AF,\nU+02EF..02FF, U+0350..0357, U+035D..035F\n...)\nT \\p{Age: 4.1}            \\p{Age=V41} (1273)\n\\p{Age: V41}           Code point's usage was introduced in\nversion 4.1; See also Property\n'PresentIn' (1273: U+0237..0241,\nU+0358..035C, U+03FC..03FF,\nU+04F6..04F7, U+05A2, U+05C5..05C7 ...)\nT \\p{Age: 5.0}            \\p{Age=V50} (1369)\n\\p{Age: V50}           Code point's usage was introduced in\nversion 5.0; See also Property\n'PresentIn' (1369: U+0242..024F,\nU+037B..037D, U+04CF, U+04FA..04FF,\nU+0510..0513, U+05BA ...)\nT \\p{Age: 5.1}            \\p{Age=V51} (1624)\n\\p{Age: V51}           Code point's usage was introduced in\nversion 5.1; See also Property\n'PresentIn' (1624: U+0370..0373,\nU+0376..0377, U+03CF, U+0487,\nU+0514..0523, U+0606..060A ...)\nT \\p{Age: 5.2}            \\p{Age=V52} (6648)\n\\p{Age: V52}           Code point's usage was introduced in\nversion 5.2; See also Property\n'PresentIn' (6648: U+0524..0525,\nU+0800..082D, U+0830..083E, U+0900,\nU+094E, U+0955 ...)\nT \\p{Age: 6.0}            \\p{Age=V60} (2088)\n\\p{Age: V60}           Code point's usage was introduced in\nversion 6.0; See also Property\n'PresentIn' (2088: U+0526..0527,\nU+0620, U+065F, U+0840..085B, U+085E,\nU+093A..093B ...)\nT \\p{Age: 6.1}            \\p{Age=V61} (732)\n\\p{Age: V61}           Code point's usage was introduced in\nversion 6.1; See also Property\n'PresentIn' (732: U+058F, U+0604,\nU+08A0, U+08A2..08AC, U+08E4..08FE,\nU+0AF0 ...)\nT \\p{Age: 6.2}            \\p{Age=V62} (1)\n\\p{Age: V62}           Code point's usage was introduced in\nversion 6.2; See also Property\n'PresentIn' (1: U+20BA)\nT \\p{Age: 6.3}            \\p{Age=V63} (5)\n\\p{Age: V63}           Code point's usage was introduced in\nversion 6.3; See also Property\n'PresentIn' (5: U+061C, U+2066..2069)\nT \\p{Age: 7.0}            \\p{Age=V70} (2834)\n\\p{Age: V70}           Code point's usage was introduced in\nversion 7.0; See also Property\n'PresentIn' (2834: U+037F,\nU+0528..052F, U+058D..058E, U+0605,\nU+08A1, U+08AD..08B2 ...)\nT \\p{Age: 8.0}            \\p{Age=V80} (7716)\n\\p{Age: V80}           Code point's usage was introduced in\nversion 8.0; See also Property\n'PresentIn' (7716: U+08B3..08B4,\nU+08E3, U+0AF9, U+0C5A, U+0D5F, U+13F5\n...)\nT \\p{Age: 9.0}            \\p{Age=V90} (7500)\n\\p{Age: V90}           Code point's usage was introduced in\nversion 9.0; See also Property\n'PresentIn' (7500: U+08B6..08BD,\nU+08D4..08E2, U+0C80, U+0D4F,\nU+0D54..0D56, U+0D58..0D5E ...)\nT \\p{Age: 10.0}           \\p{Age=V100} (8518)\n\\p{Age: V100}          Code point's usage was introduced in\nversion 10.0; See also Property\n'PresentIn' (8518: U+0860..086A,\nU+09FC..09FD, U+0AFA..0AFF, U+0D00,\nU+0D3B..0D3C, U+1CF7 ...)\nT \\p{Age: 11.0}           \\p{Age=V110} (684)\n\\p{Age: V110}          Code point's usage was introduced in\nversion 11.0; See also Property\n'PresentIn' (684: U+0560, U+0588,\nU+05EF, U+07FD..07FF, U+08D3, U+09FE ...)\nT \\p{Age: 12.0}           \\p{Age=V120} (554)\n\\p{Age: V120}          Code point's usage was introduced in\nversion 12.0; See also Property\n'PresentIn' (554: U+0C77, U+0E86,\nU+0E89, U+0E8C, U+0E8E..0E93, U+0E98 ...)\nT \\p{Age: 12.1}           \\p{Age=V121} (1)\n\\p{Age: V121}          Code point's usage was introduced in\nversion 12.1; See also Property\n'PresentIn' (1: U+32FF)\nT \\p{Age: 13.0}           \\p{Age=V130} (5930)\n\\p{Age: V130}          Code point's usage was introduced in\nversion 13.0; See also Property\n'PresentIn' (5930: U+08BE..08C7,\nU+0B55, U+0D04, U+0D81, U+1ABF..1AC0,\nU+2B97 ...)\n\\p{Age: NA}             \\p{Age=Unassigned} (830606 plus all\nabove-Unicode code points)\n\\p{Age: Unassigned}     Code point's usage has not been assigned\nin any Unicode release thus far.\n(Short: \\p{Age=NA}) (830606 plus all above-Unicode code points:\nU+0378..0379, U+0380..0383, U+038B,\nU+038D, U+03A2, U+0530 ...)\n\\p{Aghb}                \\p{CaucasianAlbanian} (=\n\\p{ScriptExtensions=\nCaucasianAlbanian}) (NOT \\p{Block=\nCaucasianAlbanian}) (53)\n\\p{AHex}                \\p{PosixXDigit} (= \\p{ASCIIHexDigit=Y})\n(22)\n\\p{AHex: *}             \\p{ASCIIHexDigit: *}\n\\p{Ahom}                \\p{ScriptExtensions=Ahom} (NOT \\p{Block=\nAhom}) (58)\nX \\p{Alchemical}          \\p{AlchemicalSymbols} (= \\p{Block=\nAlchemicalSymbols}) (128)\nX \\p{AlchemicalSymbols}  \\p{Block=AlchemicalSymbols} (Short:\n\\p{InAlchemical}) (128)\n\\p{All}                 All code points, including those above\nUnicode.  Same as qr/./s (1114112 plus\nall above-Unicode code points:\nU+0000..infinity)\n\\p{Alnum}               \\p{XPosixAlnum} (133525)\n\\p{Alpha}               \\p{XPosixAlpha} (= \\p{Alphabetic=Y})\n(132875)\n\\p{Alpha: *}            \\p{Alphabetic: *}\n\\p{Alphabetic}          \\p{XPosixAlpha} (= \\p{Alphabetic=Y})\n(132875)\n\\p{Alphabetic: N*}      (Short: \\p{Alpha=N}, \\P{Alpha}) (981237\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=\n>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\n\\xb6-\\xb9\\xbb-\\xbf\\xd7\\xf7],\nU+02C2..02C5, U+02D2..02DF,\nU+02E5..02EB, U+02ED, U+02EF..0344 ...)\n\\p{Alphabetic: Y*}      (Short: \\p{Alpha=Y}, \\p{Alpha}) (132875:\n[A-Za-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\n\\xf8-\\xff], U+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\nX \\p{AlphabeticPF}       \\p{AlphabeticPresentationForms} (=\n\\p{Block=AlphabeticPresentationForms})\n(80)\nX \\p{AlphabeticPresentationForms} \\p{Block=\nAlphabeticPresentationForms} (Short:\n\\p{InAlphabeticPF}) (80)\n\\p{AnatolianHieroglyphs} \\p{ScriptExtensions=\nAnatolianHieroglyphs} (Short: \\p{Hluw};\nNOT \\p{Block=AnatolianHieroglyphs})\n(583)\nX \\p{AncientGreekMusic} \\p{AncientGreekMusicalNotation} (=\n\\p{Block=\nAncientGreekMusicalNotation}) (80)\nX \\p{AncientGreekMusicalNotation} \\p{Block=\nAncientGreekMusicalNotation} (Short:\n\\p{InAncientGreekMusic}) (80)\nX \\p{AncientGreekNumbers} \\p{Block=AncientGreekNumbers} (80)\nX \\p{AncientSymbols}     \\p{Block=AncientSymbols} (64)\n\\p{Any}                 All Unicode code points (1114112:\nU+0000..10FFFF)\n\\p{Arab}                \\p{Arabic} (= \\p{ScriptExtensions=\nArabic}) (NOT \\p{Block=Arabic}) (1335)\n\\p{Arabic}              \\p{ScriptExtensions=Arabic} (Short:\n\\p{Arab}; NOT \\p{Block=Arabic}) (1335)\nX \\p{ArabicExtA}        \\p{ArabicExtendedA} (= \\p{Block=\nArabicExtendedA}) (96)\nX \\p{ArabicExtendedA}   \\p{Block=ArabicExtendedA} (Short:\n\\p{InArabicExtA}) (96)\nX \\p{ArabicMath}         \\p{ArabicMathematicalAlphabeticSymbols}\n(= \\p{Block=\nArabicMathematicalAlphabeticSymbols})\n(256)\nX \\p{ArabicMathematicalAlphabeticSymbols} \\p{Block=\nArabicMathematicalAlphabeticSymbols}\n(Short: \\p{InArabicMath}) (256)\nX \\p{ArabicPFA}         \\p{ArabicPresentationFormsA} (=\n\\p{Block=ArabicPresentationFormsA})\n(688)\nX \\p{ArabicPFB}         \\p{ArabicPresentationFormsB} (=\n\\p{Block=ArabicPresentationFormsB})\n(144)\nX \\p{ArabicPresentationFormsA} \\p{Block=\nArabicPresentationFormsA} (Short:\n\\p{InArabicPFA}) (688)\nX \\p{ArabicPresentationFormsB} \\p{Block=\nArabicPresentationFormsB} (Short:\n\\p{InArabicPFB}) (144)\nX \\p{ArabicSup}          \\p{ArabicSupplement} (= \\p{Block=\nArabicSupplement}) (48)\nX \\p{ArabicSupplement}   \\p{Block=ArabicSupplement} (Short:\n\\p{InArabicSup}) (48)\n\\p{Armenian}            \\p{ScriptExtensions=Armenian} (Short:\n\\p{Armn}; NOT \\p{Block=Armenian}) (96)\n\\p{Armi}                \\p{ImperialAramaic} (=\n\\p{ScriptExtensions=ImperialAramaic})\n(NOT \\p{Block=ImperialAramaic}) (31)\n\\p{Armn}                \\p{Armenian} (= \\p{ScriptExtensions=\nArmenian}) (NOT \\p{Block=Armenian}) (96)\nX \\p{Arrows}              \\p{Block=Arrows} (112)\n\\p{ASCII}               \\p{Block=BasicLatin} (128)\n\\p{ASCIIHexDigit}     \\p{PosixXDigit} (= \\p{ASCIIHexDigit=Y})\n(22)\n\\p{ASCIIHexDigit: N*} (Short: \\p{AHex=N}, \\P{AHex}) (1114090\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\n\\@G-Z\\[\\\\\\]\\^`g-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..infinity)\n\\p{ASCIIHexDigit: Y*} (Short: \\p{AHex=Y}, \\p{AHex}) (22: [0-9A-\nFa-f])\n\\p{Assigned}            All assigned code points (283440:\nU+0000..0377, U+037A..037F,\nU+0384..038A, U+038C, U+038E..03A1,\nU+03A3..052F ...)\n\\p{Avestan}             \\p{ScriptExtensions=Avestan} (Short:\n\\p{Avst}; NOT \\p{Block=Avestan}) (61)\n\\p{Avst}                \\p{Avestan} (= \\p{ScriptExtensions=\nAvestan}) (NOT \\p{Block=Avestan}) (61)\n\\p{Bali}                \\p{Balinese} (= \\p{ScriptExtensions=\nBalinese}) (NOT \\p{Block=Balinese}) (121)\n\\p{Balinese}            \\p{ScriptExtensions=Balinese} (Short:\n\\p{Bali}; NOT \\p{Block=Balinese}) (121)\n\\p{Bamu}                \\p{Bamum} (= \\p{ScriptExtensions=Bamum})\n(NOT \\p{Block=Bamum}) (657)\n\\p{Bamum}               \\p{ScriptExtensions=Bamum} (Short:\n\\p{Bamu}; NOT \\p{Block=Bamum}) (657)\nX \\p{BamumSup}           \\p{BamumSupplement} (= \\p{Block=\nBamumSupplement}) (576)\nX \\p{BamumSupplement}    \\p{Block=BamumSupplement} (Short:\n\\p{InBamumSup}) (576)\nX \\p{BasicLatin}         \\p{ASCII} (= \\p{Block=BasicLatin}) (128)\n\\p{Bass}                \\p{BassaVah} (= \\p{ScriptExtensions=\nBassaVah}) (NOT \\p{Block=BassaVah})\n(36)\n\\p{BassaVah}           \\p{ScriptExtensions=BassaVah} (Short:\n\\p{Bass}; NOT \\p{Block=BassaVah}) (36)\n\\p{Batak}               \\p{ScriptExtensions=Batak} (Short:\n\\p{Batk}; NOT \\p{Block=Batak}) (56)\n\\p{Batk}                \\p{Batak} (= \\p{ScriptExtensions=Batak})\n(NOT \\p{Block=Batak}) (56)\n\\p{Bc: *}               \\p{BidiClass: *}\n\\p{Beng}                \\p{Bengali} (= \\p{ScriptExtensions=\nBengali}) (NOT \\p{Block=Bengali}) (113)\n\\p{Bengali}             \\p{ScriptExtensions=Bengali} (Short:\n\\p{Beng}; NOT \\p{Block=Bengali}) (113)\n\\p{Bhaiksuki}           \\p{ScriptExtensions=Bhaiksuki} (Short:\n\\p{Bhks}; NOT \\p{Block=Bhaiksuki}) (97)\n\\p{Bhks}                \\p{Bhaiksuki} (= \\p{ScriptExtensions=\nBhaiksuki}) (NOT \\p{Block=Bhaiksuki})\n(97)\n\\p{BidiC}              \\p{BidiControl} (= \\p{BidiControl=Y})\n(12)\n\\p{BidiC: *}           \\p{BidiControl: *}\n\\p{BidiClass: AL}      \\p{BidiClass=ArabicLetter} (1698)\n\\p{BidiClass: AN}      \\p{BidiClass=ArabicNumber} (61)\n\\p{BidiClass: ArabicLetter} (Short: \\p{Bc=AL}) (1698: U+0608,\nU+060B, U+060D, U+061B..064A,\nU+066D..066F, U+0671..06D5 ...)\n\\p{BidiClass: ArabicNumber} (Short: \\p{Bc=AN}) (61:\nU+0600..0605, U+0660..0669,\nU+066B..066C, U+06DD, U+08E2,\nU+10D30..10D39 ...)\n\\p{BidiClass: B}       \\p{BidiClass=ParagraphSeparator} (7)\n\\p{BidiClass: BN}      \\p{BidiClass=BoundaryNeutral} (4016)\n\\p{BidiClass: BoundaryNeutral} (Short: \\p{Bc=BN}) (4016: [^\\t\\n\n\\cK\\f\\r\\x1c-\\x7e\\x85\\xa0-\\xac\\xae-\\xff],\nU+180E, U+200B..200D, U+2060..2065,\nU+206A..206F, U+FDD0..FDEF ...)\n\\p{BidiClass: CommonSeparator} (Short: \\p{Bc=CS}) (15: [,.\\/:\n\\xa0], U+060C, U+202F, U+2044, U+FE50,\nU+FE52 ...)\n\\p{BidiClass: CS}      \\p{BidiClass=CommonSeparator} (15)\n\\p{BidiClass: EN}      \\p{BidiClass=EuropeanNumber} (168)\n\\p{BidiClass: ES}      \\p{BidiClass=EuropeanSeparator} (12)\n\\p{BidiClass: ET}      \\p{BidiClass=EuropeanTerminator} (92)\n\\p{BidiClass: EuropeanNumber} (Short: \\p{Bc=EN}) (168: [0-9\\xb2-\n\\xb3\\xb9], U+06F0..06F9, U+2070,\nU+2074..2079, U+2080..2089, U+2488..249B\n...)\n\\p{BidiClass: EuropeanSeparator} (Short: \\p{Bc=ES}) (12: [+\\-],\nU+207A..207B, U+208A..208B, U+2212,\nU+FB29, U+FE62..FE63 ...)\n\\p{BidiClass: EuropeanTerminator} (Short: \\p{Bc=ET}) (92: [#\\$\n\\%\\xa2-\\xa5\\xb0-\\xb1], U+058F,\nU+0609..060A, U+066A, U+09F2..09F3,\nU+09FB ...)\n\\p{BidiClass: FirstStrongIsolate} (Short: \\p{Bc=FSI}) (1:\nU+2068)\n\\p{BidiClass: FSI}     \\p{BidiClass=FirstStrongIsolate} (1)\n\\p{BidiClass: L}       \\p{BidiClass=LeftToRight} (1096473\nplus all above-Unicode code points)\n\\p{BidiClass: LeftToRight} (Short: \\p{Bc=L}) (1096473 plus\nall above-Unicode code points: [A-Za-z\n\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\n\\xff], U+0100..02B8, U+02BB..02C1,\nU+02D0..02D1, U+02E0..02E4, U+02EE ...)\n\\p{BidiClass: LeftToRightEmbedding} (Short: \\p{Bc=LRE}) (1:\nU+202A)\n\\p{BidiClass: LeftToRightIsolate} (Short: \\p{Bc=LRI}) (1:\nU+2066)\n\\p{BidiClass: LeftToRightOverride} (Short: \\p{Bc=LRO}) (1:\nU+202D)\n\\p{BidiClass: LRE}     \\p{BidiClass=LeftToRightEmbedding} (1)\n\\p{BidiClass: LRI}     \\p{BidiClass=LeftToRightIsolate} (1)\n\\p{BidiClass: LRO}     \\p{BidiClass=LeftToRightOverride} (1)\n\\p{BidiClass: NonspacingMark} (Short: \\p{Bc=NSM}) (1847:\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{BidiClass: NSM}     \\p{BidiClass=NonspacingMark} (1847)\n\\p{BidiClass: ON}      \\p{BidiClass=OtherNeutral} (5931)\n\\p{BidiClass: OtherNeutral} (Short: \\p{Bc=ON}) (5931: [!\\\"&\\'\n\\(\\)*;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\xa1\\xa6-\n\\xa9\\xab-\\xac\\xae-\\xaf\\xb4\\xb6-\\xb8\\xbb-\n\\xbf\\xd7\\xf7], U+02B9..02BA,\nU+02C2..02CF, U+02D2..02DF,\nU+02E5..02ED, U+02EF..02FF ...)\n\\p{BidiClass: ParagraphSeparator} (Short: \\p{Bc=B}) (7: [\\n\\r\n\\x1c-\\x1e\\x85], U+2029)\n\\p{BidiClass: PDF}     \\p{BidiClass=PopDirectionalFormat} (1)\n\\p{BidiClass: PDI}     \\p{BidiClass=PopDirectionalIsolate} (1)\n\\p{BidiClass: PopDirectionalFormat} (Short: \\p{Bc=PDF}) (1:\nU+202C)\n\\p{BidiClass: PopDirectionalIsolate} (Short: \\p{Bc=PDI}) (1:\nU+2069)\n\\p{BidiClass: R}       \\p{BidiClass=RightToLeft} (3763)\n\\p{BidiClass: RightToLeft} (Short: \\p{Bc=R}) (3763: U+0590,\nU+05BE, U+05C0, U+05C3, U+05C6,\nU+05C8..05FF ...)\n\\p{BidiClass: RightToLeftEmbedding} (Short: \\p{Bc=RLE}) (1:\nU+202B)\n\\p{BidiClass: RightToLeftIsolate} (Short: \\p{Bc=RLI}) (1:\nU+2067)\n\\p{BidiClass: RightToLeftOverride} (Short: \\p{Bc=RLO}) (1:\nU+202E)\n\\p{BidiClass: RLE}     \\p{BidiClass=RightToLeftEmbedding} (1)\n\\p{BidiClass: RLI}     \\p{BidiClass=RightToLeftIsolate} (1)\n\\p{BidiClass: RLO}     \\p{BidiClass=RightToLeftOverride} (1)\n\\p{BidiClass: S}       \\p{BidiClass=SegmentSeparator} (3)\n\\p{BidiClass: SegmentSeparator} (Short: \\p{Bc=S}) (3: [\\t\\cK\n\\x1f])\n\\p{BidiClass: WhiteSpace} (Short: \\p{Bc=WS}) (17: [\\f\\x20],\nU+1680, U+2000..200A, U+2028, U+205F,\nU+3000)\n\\p{BidiClass: WS}      \\p{BidiClass=WhiteSpace} (17)\n\\p{BidiControl}        \\p{BidiControl=Y} (Short: \\p{BidiC}) (12)\n\\p{BidiControl: N*}    (Short: \\p{BidiC=N}, \\P{BidiC}) (1114100\nplus all above-Unicode code points:\nU+0000..061B, U+061D..200D,\nU+2010..2029, U+202F..2065,\nU+206A..infinity)\n\\p{BidiControl: Y*}    (Short: \\p{BidiC=Y}, \\p{BidiC}) (12:\nU+061C, U+200E..200F, U+202A..202E,\nU+2066..2069)\n\\p{BidiM}              \\p{BidiMirrored} (= \\p{BidiMirrored=Y})\n(545)\n\\p{BidiM: *}           \\p{BidiMirrored: *}\n\\p{BidiMirrored}       \\p{BidiMirrored=Y} (Short: \\p{BidiM})\n(545)\n\\p{BidiMirrored: N*}   (Short: \\p{BidiM=N}, \\P{BidiM}) (1113567\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'*+,\\-.\\/0-9:;=?\\@A-\nZ\\\\\\^`a-z\\|~\\x7f-\\xaa\\xac-\\xba\\xbc-\n\\xff], U+0100..0F39, U+0F3E..169A,\nU+169D..2038, U+203B..2044, U+2047..207C\n...)\n\\p{BidiMirrored: Y*}   (Short: \\p{BidiM=Y}, \\p{BidiM}) (545:\n[\\(\\)<>\\[\\]\\{\\}\\xab\\xbb], U+0F3A..0F3D,\nU+169B..169C, U+2039..203A,\nU+2045..2046, U+207D..207E ...)\n\\p{BidiPairedBracketType: C} \\p{BidiPairedBracketType=Close}\n(60)\n\\p{BidiPairedBracketType: Close} (Short: \\p{Bpt=C}) (60: [\\)\\]\n\\}], U+0F3B, U+0F3D, U+169C, U+2046,\nU+207E ...)\n\\p{BidiPairedBracketType: N} \\p{BidiPairedBracketType=None}\n(1113992 plus all above-Unicode code\npoints)\n\\p{BidiPairedBracketType: None} (Short: \\p{Bpt=N}) (1113992\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'*+,\\-.\\/0-9:;<=>?\n\\@A-Z\\\\\\^`a-z\\|~\\x7f-\\xff],\nU+0100..0F39, U+0F3E..169A,\nU+169D..2044, U+2047..207C, U+207F..208C\n...)\n\\p{BidiPairedBracketType: O} \\p{BidiPairedBracketType=Open}\n(60)\n\\p{BidiPairedBracketType: Open} (Short: \\p{Bpt=O}) (60:\n[\\(\\[\\{], U+0F3A, U+0F3C, U+169B,\nU+2045, U+207D ...)\n\\p{Blank}               \\p{XPosixBlank} (18)\n\\p{Blk: *}              \\p{Block: *}\n\\p{Block: Adlam}        (NOT \\p{Adlam} NOR \\p{IsAdlam}) (96:\nU+1E900..1E95F)\n\\p{Block: AegeanNumbers} (64: U+10100..1013F)\n\\p{Block: Ahom}         (NOT \\p{Ahom} NOR \\p{IsAhom}) (64:\nU+11700..1173F)\n\\p{Block: Alchemical}   \\p{Block=AlchemicalSymbols} (128)\n\\p{Block: AlchemicalSymbols} (Short: \\p{Blk=Alchemical}) (128:\nU+1F700..1F77F)\n\\p{Block: AlphabeticPF} \\p{Block=AlphabeticPresentationForms}\n(80)\n\\p{Block: AlphabeticPresentationForms} (Short: \\p{Blk=\nAlphabeticPF}) (80: U+FB00..FB4F)\n\\p{Block: AnatolianHieroglyphs} (NOT \\p{AnatolianHieroglyphs}\nNOR \\p{IsAnatolianHieroglyphs}) (640:\nU+14400..1467F)\n\\p{Block: AncientGreekMusic} \\p{Block=\nAncientGreekMusicalNotation} (80)\n\\p{Block: AncientGreekMusicalNotation} (Short: \\p{Blk=\nAncientGreekMusic}) (80: U+1D200..1D24F)\n\\p{Block: AncientGreekNumbers} (80: U+10140..1018F)\n\\p{Block: AncientSymbols} (64: U+10190..101CF)\n\\p{Block: Arabic}       (NOT \\p{Arabic} NOR \\p{IsArabic}) (256:\nU+0600..06FF)\n\\p{Block: ArabicExtA} \\p{Block=ArabicExtendedA} (96)\n\\p{Block: ArabicExtendedA} (Short: \\p{Blk=ArabicExtA}) (96:\nU+08A0..08FF)\n\\p{Block: ArabicMath}  \\p{Block=\nArabicMathematicalAlphabeticSymbols}\n(256)\n\\p{Block: ArabicMathematicalAlphabeticSymbols} (Short: \\p{Blk=\nArabicMath}) (256: U+1EE00..1EEFF)\n\\p{Block: ArabicPFA}  \\p{Block=ArabicPresentationFormsA} (688)\n\\p{Block: ArabicPFB}  \\p{Block=ArabicPresentationFormsB} (144)\n\\p{Block: ArabicPresentationFormsA} (Short: \\p{Blk=ArabicPFA})\n(688: U+FB50..FDFF)\n\\p{Block: ArabicPresentationFormsB} (Short: \\p{Blk=ArabicPFB})\n(144: U+FE70..FEFF)\n\\p{Block: ArabicSup}   \\p{Block=ArabicSupplement} (48)\n\\p{Block: ArabicSupplement} (Short: \\p{Blk=ArabicSup}) (48:\nU+0750..077F)\n\\p{Block: Armenian}     (NOT \\p{Armenian} NOR \\p{IsArmenian})\n(96: U+0530..058F)\n\\p{Block: Arrows}       (112: U+2190..21FF)\n\\p{Block: ASCII}        \\p{Block=BasicLatin} (128)\n\\p{Block: Avestan}      (NOT \\p{Avestan} NOR \\p{IsAvestan}) (64:\nU+10B00..10B3F)\n\\p{Block: Balinese}     (NOT \\p{Balinese} NOR \\p{IsBalinese})\n(128: U+1B00..1B7F)\n\\p{Block: Bamum}        (NOT \\p{Bamum} NOR \\p{IsBamum}) (96:\nU+A6A0..A6FF)\n\\p{Block: BamumSup}    \\p{Block=BamumSupplement} (576)\n\\p{Block: BamumSupplement} (Short: \\p{Blk=BamumSup}) (576:\nU+16800..16A3F)\n\\p{Block: BasicLatin}  (Short: \\p{Blk=ASCII}) (128: [\\x00-\\x7f])\n\\p{Block: BassaVah}    (NOT \\p{BassaVah} NOR \\p{IsBassaVah})\n(48: U+16AD0..16AFF)\n\\p{Block: Batak}        (NOT \\p{Batak} NOR \\p{IsBatak}) (64:\nU+1BC0..1BFF)\n\\p{Block: Bengali}      (NOT \\p{Bengali} NOR \\p{IsBengali}) (128:\nU+0980..09FF)\n\\p{Block: Bhaiksuki}    (NOT \\p{Bhaiksuki} NOR \\p{IsBhaiksuki})\n(112: U+11C00..11C6F)\n\\p{Block: BlockElements} (32: U+2580..259F)\n\\p{Block: Bopomofo}     (NOT \\p{Bopomofo} NOR \\p{IsBopomofo})\n(48: U+3100..312F)\n\\p{Block: BopomofoExt} \\p{Block=BopomofoExtended} (32)\n\\p{Block: BopomofoExtended} (Short: \\p{Blk=BopomofoExt}) (32:\nU+31A0..31BF)\n\\p{Block: BoxDrawing}  (128: U+2500..257F)\n\\p{Block: Brahmi}       (NOT \\p{Brahmi} NOR \\p{IsBrahmi}) (128:\nU+11000..1107F)\n\\p{Block: Braille}      \\p{Block=BraillePatterns} (256)\n\\p{Block: BraillePatterns} (Short: \\p{Blk=Braille}) (256:\nU+2800..28FF)\n\\p{Block: Buginese}     (NOT \\p{Buginese} NOR \\p{IsBuginese})\n(32: U+1A00..1A1F)\n\\p{Block: Buhid}        (NOT \\p{Buhid} NOR \\p{IsBuhid}) (32:\nU+1740..175F)\n\\p{Block: ByzantineMusic} \\p{Block=ByzantineMusicalSymbols}\n(256)\n\\p{Block: ByzantineMusicalSymbols} (Short: \\p{Blk=\nByzantineMusic}) (256: U+1D000..1D0FF)\n\\p{Block: CanadianSyllabics} \\p{Block=\nUnifiedCanadianAboriginalSyllabics}\n(640)\n\\p{Block: Carian}       (NOT \\p{Carian} NOR \\p{IsCarian}) (64:\nU+102A0..102DF)\n\\p{Block: CaucasianAlbanian} (NOT \\p{CaucasianAlbanian} NOR\n\\p{IsCaucasianAlbanian}) (64:\nU+10530..1056F)\n\\p{Block: Chakma}       (NOT \\p{Chakma} NOR \\p{IsChakma}) (80:\nU+11100..1114F)\n\\p{Block: Cham}         (NOT \\p{Cham} NOR \\p{IsCham}) (96:\nU+AA00..AA5F)\n\\p{Block: Cherokee}     (NOT \\p{Cherokee} NOR \\p{IsCherokee})\n(96: U+13A0..13FF)\n\\p{Block: CherokeeSup} \\p{Block=CherokeeSupplement} (80)\n\\p{Block: CherokeeSupplement} (Short: \\p{Blk=CherokeeSup}) (80:\nU+AB70..ABBF)\n\\p{Block: ChessSymbols} (112: U+1FA00..1FA6F)\n\\p{Block: Chorasmian}   (NOT \\p{Chorasmian} NOR \\p{IsChorasmian})\n(48: U+10FB0..10FDF)\n\\p{Block: CJK}          \\p{Block=CJKUnifiedIdeographs} (20992)\n\\p{Block: CJKCompat}   \\p{Block=CJKCompatibility} (256)\n\\p{Block: CJKCompatForms} \\p{Block=CJKCompatibilityForms} (32)\n\\p{Block: CJKCompatIdeographs} \\p{Block=\nCJKCompatibilityIdeographs} (512)\n\\p{Block: CJKCompatIdeographsSup} \\p{Block=\nCJKCompatibilityIdeographsSupplement}\n(544)\n\\p{Block: CJKCompatibility} (Short: \\p{Blk=CJKCompat}) (256:\nU+3300..33FF)\n\\p{Block: CJKCompatibilityForms} (Short: \\p{Blk=CJKCompatForms})\n(32: U+FE30..FE4F)\n\\p{Block: CJKCompatibilityIdeographs} (Short: \\p{Blk=\nCJKCompatIdeographs}) (512: U+F900..FAFF)\n\\p{Block: CJKCompatibilityIdeographsSupplement} (Short: \\p{Blk=\nCJKCompatIdeographsSup}) (544:\nU+2F800..2FA1F)\n\\p{Block: CJKExtA}    \\p{Block=\nCJKUnifiedIdeographsExtensionA}\n(6592)\n\\p{Block: CJKExtB}    \\p{Block=\nCJKUnifiedIdeographsExtensionB}\n(42720)\n\\p{Block: CJKExtC}    \\p{Block=\nCJKUnifiedIdeographsExtensionC}\n(4160)\n\\p{Block: CJKExtD}    \\p{Block=\nCJKUnifiedIdeographsExtensionD} (224)\n\\p{Block: CJKExtE}    \\p{Block=\nCJKUnifiedIdeographsExtensionE}\n(5776)\n\\p{Block: CJKExtF}    \\p{Block=\nCJKUnifiedIdeographsExtensionF}\n(7488)\n\\p{Block: CJKExtG}    \\p{Block=\nCJKUnifiedIdeographsExtensionG}\n(4944)\n\\p{Block: CJKRadicalsSup} \\p{Block=CJKRadicalsSupplement} (128)\n\\p{Block: CJKRadicalsSupplement} (Short: \\p{Blk=CJKRadicalsSup})\n(128: U+2E80..2EFF)\n\\p{Block: CJKStrokes}  (48: U+31C0..31EF)\n\\p{Block: CJKSymbols}  \\p{Block=CJKSymbolsAndPunctuation} (64)\n\\p{Block: CJKSymbolsAndPunctuation} (Short: \\p{Blk=CJKSymbols})\n(64: U+3000..303F)\n\\p{Block: CJKUnifiedIdeographs} (Short: \\p{Blk=CJK}) (20992:\nU+4E00..9FFF)\n\\p{Block: CJKUnifiedIdeographsExtensionA} (Short: \\p{Blk=\nCJKExtA}) (6592: U+3400..4DBF)\n\\p{Block: CJKUnifiedIdeographsExtensionB} (Short: \\p{Blk=\nCJKExtB}) (42720: U+20000..2A6DF)\n\\p{Block: CJKUnifiedIdeographsExtensionC} (Short: \\p{Blk=\nCJKExtC}) (4160: U+2A700..2B73F)\n\\p{Block: CJKUnifiedIdeographsExtensionD} (Short: \\p{Blk=\nCJKExtD}) (224: U+2B740..2B81F)\n\\p{Block: CJKUnifiedIdeographsExtensionE} (Short: \\p{Blk=\nCJKExtE}) (5776: U+2B820..2CEAF)\n\\p{Block: CJKUnifiedIdeographsExtensionF} (Short: \\p{Blk=\nCJKExtF}) (7488: U+2CEB0..2EBEF)\n\\p{Block: CJKUnifiedIdeographsExtensionG} (Short: \\p{Blk=\nCJKExtG}) (4944: U+30000..3134F)\n\\p{Block: CombiningDiacriticalMarks} (Short: \\p{Blk=\nDiacriticals}) (112: U+0300..036F)\n\\p{Block: CombiningDiacriticalMarksExtended} (Short: \\p{Blk=\nDiacriticalsExt}) (80: U+1AB0..1AFF)\n\\p{Block: CombiningDiacriticalMarksForSymbols} (Short: \\p{Blk=\nDiacriticalsForSymbols}) (48:\nU+20D0..20FF)\n\\p{Block: CombiningDiacriticalMarksSupplement} (Short: \\p{Blk=\nDiacriticalsSup}) (64: U+1DC0..1DFF)\n\\p{Block: CombiningHalfMarks} (Short: \\p{Blk=HalfMarks}) (16:\nU+FE20..FE2F)\n\\p{Block: CombiningMarksForSymbols} \\p{Block=\nCombiningDiacriticalMarksForSymbols}\n(48)\n\\p{Block: CommonIndicNumberForms} (Short: \\p{Blk=\nIndicNumberForms}) (16: U+A830..A83F)\n\\p{Block: CompatJamo}  \\p{Block=HangulCompatibilityJamo} (96)\n\\p{Block: ControlPictures} (64: U+2400..243F)\n\\p{Block: Coptic}       (NOT \\p{Coptic} NOR \\p{IsCoptic}) (128:\nU+2C80..2CFF)\n\\p{Block: CopticEpactNumbers} (32: U+102E0..102FF)\n\\p{Block: CountingRod} \\p{Block=CountingRodNumerals} (32)\n\\p{Block: CountingRodNumerals} (Short: \\p{Blk=CountingRod}) (32:\nU+1D360..1D37F)\n\\p{Block: Cuneiform}    (NOT \\p{Cuneiform} NOR \\p{IsCuneiform})\n(1024: U+12000..123FF)\n\\p{Block: CuneiformNumbers} \\p{Block=\nCuneiformNumbersAndPunctuation} (128)\n\\p{Block: CuneiformNumbersAndPunctuation} (Short: \\p{Blk=\nCuneiformNumbers}) (128: U+12400..1247F)\n\\p{Block: CurrencySymbols} (48: U+20A0..20CF)\n\\p{Block: CypriotSyllabary} (64: U+10800..1083F)\n\\p{Block: Cyrillic}     (NOT \\p{Cyrillic} NOR \\p{IsCyrillic})\n(256: U+0400..04FF)\n\\p{Block: CyrillicExtA} \\p{Block=CyrillicExtendedA} (32)\n\\p{Block: CyrillicExtB} \\p{Block=CyrillicExtendedB} (96)\n\\p{Block: CyrillicExtC} \\p{Block=CyrillicExtendedC} (16)\n\\p{Block: CyrillicExtendedA} (Short: \\p{Blk=CyrillicExtA}) (32:\nU+2DE0..2DFF)\n\\p{Block: CyrillicExtendedB} (Short: \\p{Blk=CyrillicExtB}) (96:\nU+A640..A69F)\n\\p{Block: CyrillicExtendedC} (Short: \\p{Blk=CyrillicExtC}) (16:\nU+1C80..1C8F)\n\\p{Block: CyrillicSup} \\p{Block=CyrillicSupplement} (48)\n\\p{Block: CyrillicSupplement} (Short: \\p{Blk=CyrillicSup}) (48:\nU+0500..052F)\n\\p{Block: CyrillicSupplementary} \\p{Block=CyrillicSupplement}\n(48)\n\\p{Block: Deseret}      (80: U+10400..1044F)\n\\p{Block: Devanagari}   (NOT \\p{Devanagari} NOR \\p{IsDevanagari})\n(128: U+0900..097F)\n\\p{Block: DevanagariExt} \\p{Block=DevanagariExtended} (32)\n\\p{Block: DevanagariExtended} (Short: \\p{Blk=DevanagariExt}) (32:\nU+A8E0..A8FF)\n\\p{Block: Diacriticals} \\p{Block=CombiningDiacriticalMarks} (112)\n\\p{Block: DiacriticalsExt} \\p{Block=\nCombiningDiacriticalMarksExtended}\n(80)\n\\p{Block: DiacriticalsForSymbols} \\p{Block=\nCombiningDiacriticalMarksForSymbols}\n(48)\n\\p{Block: DiacriticalsSup} \\p{Block=\nCombiningDiacriticalMarksSupplement}\n(64)\n\\p{Block: Dingbats}     (192: U+2700..27BF)\n\\p{Block: DivesAkuru}  (NOT \\p{DivesAkuru} NOR\n\\p{IsDivesAkuru}) (96: U+11900..1195F)\n\\p{Block: Dogra}        (NOT \\p{Dogra} NOR \\p{IsDogra}) (80:\nU+11800..1184F)\n\\p{Block: Domino}       \\p{Block=DominoTiles} (112)\n\\p{Block: DominoTiles} (Short: \\p{Blk=Domino}) (112:\nU+1F030..1F09F)\n\\p{Block: Duployan}     (NOT \\p{Duployan} NOR \\p{IsDuployan})\n(160: U+1BC00..1BC9F)\n\\p{Block: EarlyDynasticCuneiform} (208: U+12480..1254F)\n\\p{Block: EgyptianHieroglyphFormatControls} (16: U+13430..1343F)\n\\p{Block: EgyptianHieroglyphs} (NOT \\p{EgyptianHieroglyphs} NOR\n\\p{IsEgyptianHieroglyphs}) (1072:\nU+13000..1342F)\n\\p{Block: Elbasan}      (NOT \\p{Elbasan} NOR \\p{IsElbasan}) (48:\nU+10500..1052F)\n\\p{Block: Elymaic}      (NOT \\p{Elymaic} NOR \\p{IsElymaic}) (32:\nU+10FE0..10FFF)\n\\p{Block: Emoticons}    (80: U+1F600..1F64F)\n\\p{Block: EnclosedAlphanum} \\p{Block=EnclosedAlphanumerics} (160)\n\\p{Block: EnclosedAlphanumSup} \\p{Block=\nEnclosedAlphanumericSupplement} (256)\n\\p{Block: EnclosedAlphanumericSupplement} (Short: \\p{Blk=\nEnclosedAlphanumSup}) (256:\nU+1F100..1F1FF)\n\\p{Block: EnclosedAlphanumerics} (Short: \\p{Blk=\nEnclosedAlphanum}) (160: U+2460..24FF)\n\\p{Block: EnclosedCJK} \\p{Block=EnclosedCJKLettersAndMonths}\n(256)\n\\p{Block: EnclosedCJKLettersAndMonths} (Short: \\p{Blk=\nEnclosedCJK}) (256: U+3200..32FF)\n\\p{Block: EnclosedIdeographicSup} \\p{Block=\nEnclosedIdeographicSupplement} (256)\n\\p{Block: EnclosedIdeographicSupplement} (Short: \\p{Blk=\nEnclosedIdeographicSup}) (256:\nU+1F200..1F2FF)\n\\p{Block: Ethiopic}     (NOT \\p{Ethiopic} NOR \\p{IsEthiopic})\n(384: U+1200..137F)\n\\p{Block: EthiopicExt} \\p{Block=EthiopicExtended} (96)\n\\p{Block: EthiopicExtA} \\p{Block=EthiopicExtendedA} (48)\n\\p{Block: EthiopicExtended} (Short: \\p{Blk=EthiopicExt}) (96:\nU+2D80..2DDF)\n\\p{Block: EthiopicExtendedA} (Short: \\p{Blk=EthiopicExtA}) (48:\nU+AB00..AB2F)\n\\p{Block: EthiopicSup} \\p{Block=EthiopicSupplement} (32)\n\\p{Block: EthiopicSupplement} (Short: \\p{Blk=EthiopicSup}) (32:\nU+1380..139F)\n\\p{Block: GeneralPunctuation} (Short: \\p{Blk=Punctuation}; NOT\n\\p{Punct} NOR \\p{IsPunctuation}) (112:\nU+2000..206F)\n\\p{Block: GeometricShapes} (96: U+25A0..25FF)\n\\p{Block: GeometricShapesExt} \\p{Block=\nGeometricShapesExtended} (128)\n\\p{Block: GeometricShapesExtended} (Short: \\p{Blk=\nGeometricShapesExt}) (128:\nU+1F780..1F7FF)\n\\p{Block: Georgian}     (NOT \\p{Georgian} NOR \\p{IsGeorgian})\n(96: U+10A0..10FF)\n\\p{Block: GeorgianExt} \\p{Block=GeorgianExtended} (48)\n\\p{Block: GeorgianExtended} (Short: \\p{Blk=GeorgianExt}) (48:\nU+1C90..1CBF)\n\\p{Block: GeorgianSup} \\p{Block=GeorgianSupplement} (48)\n\\p{Block: GeorgianSupplement} (Short: \\p{Blk=GeorgianSup}) (48:\nU+2D00..2D2F)\n\\p{Block: Glagolitic}   (NOT \\p{Glagolitic} NOR \\p{IsGlagolitic})\n(96: U+2C00..2C5F)\n\\p{Block: GlagoliticSup} \\p{Block=GlagoliticSupplement} (48)\n\\p{Block: GlagoliticSupplement} (Short: \\p{Blk=GlagoliticSup})\n(48: U+1E000..1E02F)\n\\p{Block: Gothic}       (NOT \\p{Gothic} NOR \\p{IsGothic}) (32:\nU+10330..1034F)\n\\p{Block: Grantha}      (NOT \\p{Grantha} NOR \\p{IsGrantha}) (128:\nU+11300..1137F)\n\\p{Block: Greek}        \\p{Block=GreekAndCoptic} (NOT \\p{Greek}\nNOR \\p{IsGreek}) (144)\n\\p{Block: GreekAndCoptic} (Short: \\p{Blk=Greek}; NOT \\p{Greek}\nNOR \\p{IsGreek}) (144: U+0370..03FF)\n\\p{Block: GreekExt}    \\p{Block=GreekExtended} (256)\n\\p{Block: GreekExtended} (Short: \\p{Blk=GreekExt}) (256:\nU+1F00..1FFF)\n\\p{Block: Gujarati}     (NOT \\p{Gujarati} NOR \\p{IsGujarati})\n(128: U+0A80..0AFF)\n\\p{Block: GunjalaGondi} (NOT \\p{GunjalaGondi} NOR\n\\p{IsGunjalaGondi}) (80:\nU+11D60..11DAF)\n\\p{Block: Gurmukhi}     (NOT \\p{Gurmukhi} NOR \\p{IsGurmukhi})\n(128: U+0A00..0A7F)\n\\p{Block: HalfAndFullForms} \\p{Block=\nHalfwidthAndFullwidthForms} (240)\n\\p{Block: HalfMarks}   \\p{Block=CombiningHalfMarks} (16)\n\\p{Block: HalfwidthAndFullwidthForms} (Short: \\p{Blk=\nHalfAndFullForms}) (240: U+FF00..FFEF)\n\\p{Block: Hangul}       \\p{Block=HangulSyllables} (NOT \\p{Hangul}\nNOR \\p{IsHangul}) (11184)\n\\p{Block: HangulCompatibilityJamo} (Short: \\p{Blk=CompatJamo})\n(96: U+3130..318F)\n\\p{Block: HangulJamo}  (Short: \\p{Blk=Jamo}) (256: U+1100..11FF)\n\\p{Block: HangulJamoExtendedA} (Short: \\p{Blk=JamoExtA}) (32:\nU+A960..A97F)\n\\p{Block: HangulJamoExtendedB} (Short: \\p{Blk=JamoExtB}) (80:\nU+D7B0..D7FF)\n\\p{Block: HangulSyllables} (Short: \\p{Blk=Hangul}; NOT \\p{Hangul}\nNOR \\p{IsHangul}) (11184: U+AC00..D7AF)\n\\p{Block: HanifiRohingya} (NOT \\p{HanifiRohingya} NOR\n\\p{IsHanifiRohingya}) (64:\nU+10D00..10D3F)\n\\p{Block: Hanunoo}      (NOT \\p{Hanunoo} NOR \\p{IsHanunoo}) (32:\nU+1720..173F)\n\\p{Block: Hatran}       (NOT \\p{Hatran} NOR \\p{IsHatran}) (32:\nU+108E0..108FF)\n\\p{Block: Hebrew}       (NOT \\p{Hebrew} NOR \\p{IsHebrew}) (112:\nU+0590..05FF)\n\\p{Block: HighPrivateUseSurrogates} (Short: \\p{Blk=\nHighPUSurrogates}) (128: U+DB80..DBFF)\n\\p{Block: HighPUSurrogates} \\p{Block=\nHighPrivateUseSurrogates} (128)\n\\p{Block: HighSurrogates} (896: U+D800..DB7F)\n\\p{Block: Hiragana}     (NOT \\p{Hiragana} NOR \\p{IsHiragana})\n(96: U+3040..309F)\n\\p{Block: IDC}          \\p{Block=\nIdeographicDescriptionCharacters} (NOT\n\\p{IDContinue} NOR \\p{IsIDC}) (16)\n\\p{Block: IdeographicDescriptionCharacters} (Short: \\p{Blk=IDC};\nNOT \\p{IDContinue} NOR \\p{IsIDC}) (16:\nU+2FF0..2FFF)\n\\p{Block: IdeographicSymbols} \\p{Block=\nIdeographicSymbolsAndPunctuation} (32)\n\\p{Block: IdeographicSymbolsAndPunctuation} (Short: \\p{Blk=\nIdeographicSymbols}) (32: U+16FE0..16FFF)\n\\p{Block: ImperialAramaic} (NOT \\p{ImperialAramaic} NOR\n\\p{IsImperialAramaic}) (32:\nU+10840..1085F)\n\\p{Block: IndicNumberForms} \\p{Block=CommonIndicNumberForms}\n(16)\n\\p{Block: IndicSiyaqNumbers} (80: U+1EC70..1ECBF)\n\\p{Block: InscriptionalPahlavi} (NOT \\p{InscriptionalPahlavi}\nNOR \\p{IsInscriptionalPahlavi}) (32:\nU+10B60..10B7F)\n\\p{Block: InscriptionalParthian} (NOT \\p{InscriptionalParthian}\nNOR \\p{IsInscriptionalParthian}) (32:\nU+10B40..10B5F)\n\\p{Block: IPAExt}      \\p{Block=IPAExtensions} (96)\n\\p{Block: IPAExtensions} (Short: \\p{Blk=IPAExt}) (96:\nU+0250..02AF)\n\\p{Block: Jamo}         \\p{Block=HangulJamo} (256)\n\\p{Block: JamoExtA}   \\p{Block=HangulJamoExtendedA} (32)\n\\p{Block: JamoExtB}   \\p{Block=HangulJamoExtendedB} (80)\n\\p{Block: Javanese}     (NOT \\p{Javanese} NOR \\p{IsJavanese})\n(96: U+A980..A9DF)\n\\p{Block: Kaithi}       (NOT \\p{Kaithi} NOR \\p{IsKaithi}) (80:\nU+11080..110CF)\n\\p{Block: KanaExtA}   \\p{Block=KanaExtendedA} (48)\n\\p{Block: KanaExtendedA} (Short: \\p{Blk=KanaExtA}) (48:\nU+1B100..1B12F)\n\\p{Block: KanaSup}     \\p{Block=KanaSupplement} (256)\n\\p{Block: KanaSupplement} (Short: \\p{Blk=KanaSup}) (256:\nU+1B000..1B0FF)\n\\p{Block: Kanbun}       (16: U+3190..319F)\n\\p{Block: Kangxi}       \\p{Block=KangxiRadicals} (224)\n\\p{Block: KangxiRadicals} (Short: \\p{Blk=Kangxi}) (224:\nU+2F00..2FDF)\n\\p{Block: Kannada}      (NOT \\p{Kannada} NOR \\p{IsKannada}) (128:\nU+0C80..0CFF)\n\\p{Block: Katakana}     (NOT \\p{Katakana} NOR \\p{IsKatakana})\n(96: U+30A0..30FF)\n\\p{Block: KatakanaExt} \\p{Block=KatakanaPhoneticExtensions} (16)\n\\p{Block: KatakanaPhoneticExtensions} (Short: \\p{Blk=\nKatakanaExt}) (16: U+31F0..31FF)\n\\p{Block: KayahLi}     (48: U+A900..A92F)\n\\p{Block: Kharoshthi}   (NOT \\p{Kharoshthi} NOR \\p{IsKharoshthi})\n(96: U+10A00..10A5F)\n\\p{Block: KhitanSmallScript} (NOT \\p{KhitanSmallScript} NOR\n\\p{IsKhitanSmallScript}) (512:\nU+18B00..18CFF)\n\\p{Block: Khmer}        (NOT \\p{Khmer} NOR \\p{IsKhmer}) (128:\nU+1780..17FF)\n\\p{Block: KhmerSymbols} (32: U+19E0..19FF)\n\\p{Block: Khojki}       (NOT \\p{Khojki} NOR \\p{IsKhojki}) (80:\nU+11200..1124F)\n\\p{Block: Khudawadi}    (NOT \\p{Khudawadi} NOR \\p{IsKhudawadi})\n(80: U+112B0..112FF)\n\\p{Block: Lao}          (NOT \\p{Lao} NOR \\p{IsLao}) (128:\nU+0E80..0EFF)\n\\p{Block: Latin1}      \\p{Block=Latin1Supplement} (128)\n\\p{Block: Latin1Sup}  \\p{Block=Latin1Supplement} (128)\n\\p{Block: Latin1Supplement} (Short: \\p{Blk=Latin1}) (128: [\\x80-\n\\xff])\n\\p{Block: LatinExtA}  \\p{Block=LatinExtendedA} (128)\n\\p{Block: LatinExtAdditional} \\p{Block=\nLatinExtendedAdditional} (256)\n\\p{Block: LatinExtB}  \\p{Block=LatinExtendedB} (208)\n\\p{Block: LatinExtC}  \\p{Block=LatinExtendedC} (32)\n\\p{Block: LatinExtD}  \\p{Block=LatinExtendedD} (224)\n\\p{Block: LatinExtE}  \\p{Block=LatinExtendedE} (64)\n\\p{Block: LatinExtendedA} (Short: \\p{Blk=LatinExtA}) (128:\nU+0100..017F)\n\\p{Block: LatinExtendedAdditional} (Short: \\p{Blk=\nLatinExtAdditional}) (256: U+1E00..1EFF)\n\\p{Block: LatinExtendedB} (Short: \\p{Blk=LatinExtB}) (208:\nU+0180..024F)\n\\p{Block: LatinExtendedC} (Short: \\p{Blk=LatinExtC}) (32:\nU+2C60..2C7F)\n\\p{Block: LatinExtendedD} (Short: \\p{Blk=LatinExtD}) (224:\nU+A720..A7FF)\n\\p{Block: LatinExtendedE} (Short: \\p{Blk=LatinExtE}) (64:\nU+AB30..AB6F)\n\\p{Block: Lepcha}       (NOT \\p{Lepcha} NOR \\p{IsLepcha}) (80:\nU+1C00..1C4F)\n\\p{Block: LetterlikeSymbols} (80: U+2100..214F)\n\\p{Block: Limbu}        (NOT \\p{Limbu} NOR \\p{IsLimbu}) (80:\nU+1900..194F)\n\\p{Block: LinearA}     (NOT \\p{LinearA} NOR \\p{IsLinearA})\n(384: U+10600..1077F)\n\\p{Block: LinearBIdeograms} (128: U+10080..100FF)\n\\p{Block: LinearBSyllabary} (128: U+10000..1007F)\n\\p{Block: Lisu}         (NOT \\p{Lisu} NOR \\p{IsLisu}) (48:\nU+A4D0..A4FF)\n\\p{Block: LisuSup}     \\p{Block=LisuSupplement} (16)\n\\p{Block: LisuSupplement} (Short: \\p{Blk=LisuSup}) (16:\nU+11FB0..11FBF)\n\\p{Block: LowSurrogates} (1024: U+DC00..DFFF)\n\\p{Block: Lycian}       (NOT \\p{Lycian} NOR \\p{IsLycian}) (32:\nU+10280..1029F)\n\\p{Block: Lydian}       (NOT \\p{Lydian} NOR \\p{IsLydian}) (32:\nU+10920..1093F)\n\\p{Block: Mahajani}     (NOT \\p{Mahajani} NOR \\p{IsMahajani})\n(48: U+11150..1117F)\n\\p{Block: Mahjong}      \\p{Block=MahjongTiles} (48)\n\\p{Block: MahjongTiles} (Short: \\p{Blk=Mahjong}) (48:\nU+1F000..1F02F)\n\\p{Block: Makasar}      (NOT \\p{Makasar} NOR \\p{IsMakasar}) (32:\nU+11EE0..11EFF)\n\\p{Block: Malayalam}    (NOT \\p{Malayalam} NOR \\p{IsMalayalam})\n(128: U+0D00..0D7F)\n\\p{Block: Mandaic}      (NOT \\p{Mandaic} NOR \\p{IsMandaic}) (32:\nU+0840..085F)\n\\p{Block: Manichaean}   (NOT \\p{Manichaean} NOR \\p{IsManichaean})\n(64: U+10AC0..10AFF)\n\\p{Block: Marchen}      (NOT \\p{Marchen} NOR \\p{IsMarchen}) (80:\nU+11C70..11CBF)\n\\p{Block: MasaramGondi} (NOT \\p{MasaramGondi} NOR\n\\p{IsMasaramGondi}) (96:\nU+11D00..11D5F)\n\\p{Block: MathAlphanum} \\p{Block=\nMathematicalAlphanumericSymbols} (1024)\n\\p{Block: MathOperators} \\p{Block=MathematicalOperators} (256)\n\\p{Block: MathematicalAlphanumericSymbols} (Short: \\p{Blk=\nMathAlphanum}) (1024: U+1D400..1D7FF)\n\\p{Block: MathematicalOperators} (Short: \\p{Blk=MathOperators})\n(256: U+2200..22FF)\n\\p{Block: MayanNumerals} (32: U+1D2E0..1D2FF)\n\\p{Block: Medefaidrin}  (NOT \\p{Medefaidrin} NOR\n\\p{IsMedefaidrin}) (96: U+16E40..16E9F)\n\\p{Block: MeeteiMayek} (NOT \\p{MeeteiMayek} NOR\n\\p{IsMeeteiMayek}) (64: U+ABC0..ABFF)\n\\p{Block: MeeteiMayekExt} \\p{Block=MeeteiMayekExtensions} (32)\n\\p{Block: MeeteiMayekExtensions} (Short: \\p{Blk=MeeteiMayekExt})\n(32: U+AAE0..AAFF)\n\\p{Block: MendeKikakui} (NOT \\p{MendeKikakui} NOR\n\\p{IsMendeKikakui}) (224:\nU+1E800..1E8DF)\n\\p{Block: MeroiticCursive} (NOT \\p{MeroiticCursive} NOR\n\\p{IsMeroiticCursive}) (96:\nU+109A0..109FF)\n\\p{Block: MeroiticHieroglyphs} (32: U+10980..1099F)\n\\p{Block: Miao}         (NOT \\p{Miao} NOR \\p{IsMiao}) (160:\nU+16F00..16F9F)\n\\p{Block: MiscArrows}  \\p{Block=MiscellaneousSymbolsAndArrows}\n(256)\n\\p{Block: MiscMathSymbolsA} \\p{Block=\nMiscellaneousMathematicalSymbolsA}\n(48)\n\\p{Block: MiscMathSymbolsB} \\p{Block=\nMiscellaneousMathematicalSymbolsB}\n(128)\n\\p{Block: MiscPictographs} \\p{Block=\nMiscellaneousSymbolsAndPictographs}\n(768)\n\\p{Block: MiscSymbols} \\p{Block=MiscellaneousSymbols} (256)\n\\p{Block: MiscTechnical} \\p{Block=MiscellaneousTechnical} (256)\n\\p{Block: MiscellaneousMathematicalSymbolsA} (Short: \\p{Blk=\nMiscMathSymbolsA}) (48: U+27C0..27EF)\n\\p{Block: MiscellaneousMathematicalSymbolsB} (Short: \\p{Blk=\nMiscMathSymbolsB}) (128: U+2980..29FF)\n\\p{Block: MiscellaneousSymbols} (Short: \\p{Blk=MiscSymbols})\n(256: U+2600..26FF)\n\\p{Block: MiscellaneousSymbolsAndArrows} (Short: \\p{Blk=\nMiscArrows}) (256: U+2B00..2BFF)\n\\p{Block: MiscellaneousSymbolsAndPictographs} (Short: \\p{Blk=\nMiscPictographs}) (768: U+1F300..1F5FF)\n\\p{Block: MiscellaneousTechnical} (Short: \\p{Blk=MiscTechnical})\n(256: U+2300..23FF)\n\\p{Block: Modi}         (NOT \\p{Modi} NOR \\p{IsModi}) (96:\nU+11600..1165F)\n\\p{Block: ModifierLetters} \\p{Block=SpacingModifierLetters} (80)\n\\p{Block: ModifierToneLetters} (32: U+A700..A71F)\n\\p{Block: Mongolian}    (NOT \\p{Mongolian} NOR \\p{IsMongolian})\n(176: U+1800..18AF)\n\\p{Block: MongolianSup} \\p{Block=MongolianSupplement} (32)\n\\p{Block: MongolianSupplement} (Short: \\p{Blk=MongolianSup}) (32:\nU+11660..1167F)\n\\p{Block: Mro}          (NOT \\p{Mro} NOR \\p{IsMro}) (48:\nU+16A40..16A6F)\n\\p{Block: Multani}      (NOT \\p{Multani} NOR \\p{IsMultani}) (48:\nU+11280..112AF)\n\\p{Block: Music}        \\p{Block=MusicalSymbols} (256)\n\\p{Block: MusicalSymbols} (Short: \\p{Blk=Music}) (256:\nU+1D100..1D1FF)\n\\p{Block: Myanmar}      (NOT \\p{Myanmar} NOR \\p{IsMyanmar}) (160:\nU+1000..109F)\n\\p{Block: MyanmarExtA} \\p{Block=MyanmarExtendedA} (32)\n\\p{Block: MyanmarExtB} \\p{Block=MyanmarExtendedB} (32)\n\\p{Block: MyanmarExtendedA} (Short: \\p{Blk=MyanmarExtA}) (32:\nU+AA60..AA7F)\n\\p{Block: MyanmarExtendedB} (Short: \\p{Blk=MyanmarExtB}) (32:\nU+A9E0..A9FF)\n\\p{Block: Nabataean}    (NOT \\p{Nabataean} NOR \\p{IsNabataean})\n(48: U+10880..108AF)\n\\p{Block: Nandinagari}  (NOT \\p{Nandinagari} NOR\n\\p{IsNandinagari}) (96: U+119A0..119FF)\n\\p{Block: NB}           \\p{Block=NoBlock} (826640 plus all\nabove-Unicode code points)\n\\p{Block: NewTaiLue}  (NOT \\p{NewTaiLue} NOR\n\\p{IsNewTaiLue}) (96: U+1980..19DF)\n\\p{Block: Newa}         (NOT \\p{Newa} NOR \\p{IsNewa}) (128:\nU+11400..1147F)\n\\p{Block: NKo}          (NOT \\p{Nko} NOR \\p{IsNKo}) (64:\nU+07C0..07FF)\n\\p{Block: NoBlock}     (Short: \\p{Blk=NB}) (826640 plus all\nabove-Unicode code points: U+0870..089F,\nU+2FE0..2FEF, U+10200..1027F,\nU+103E0..103FF, U+10570..105FF,\nU+10780..107FF ...)\n\\p{Block: NumberForms} (64: U+2150..218F)\n\\p{Block: Nushu}        (NOT \\p{Nushu} NOR \\p{IsNushu}) (400:\nU+1B170..1B2FF)\n\\p{Block: NyiakengPuachueHmong} (NOT \\p{NyiakengPuachueHmong}\nNOR \\p{IsNyiakengPuachueHmong}) (80:\nU+1E100..1E14F)\n\\p{Block: OCR}          \\p{Block=OpticalCharacterRecognition}\n(32)\n\\p{Block: Ogham}        (NOT \\p{Ogham} NOR \\p{IsOgham}) (32:\nU+1680..169F)\n\\p{Block: OlChiki}     (48: U+1C50..1C7F)\n\\p{Block: OldHungarian} (NOT \\p{OldHungarian} NOR\n\\p{IsOldHungarian}) (128:\nU+10C80..10CFF)\n\\p{Block: OldItalic}   (NOT \\p{OldItalic} NOR \\p{IsOldItalic})\n(48: U+10300..1032F)\n\\p{Block: OldNorthArabian} (32: U+10A80..10A9F)\n\\p{Block: OldPermic}   (NOT \\p{OldPermic} NOR \\p{IsOldPermic})\n(48: U+10350..1037F)\n\\p{Block: OldPersian}  (NOT \\p{OldPersian} NOR\n\\p{IsOldPersian}) (64: U+103A0..103DF)\n\\p{Block: OldSogdian}  (NOT \\p{OldSogdian} NOR\n\\p{IsOldSogdian}) (48: U+10F00..10F2F)\n\\p{Block: OldSouthArabian} (32: U+10A60..10A7F)\n\\p{Block: OldTurkic}   (NOT \\p{OldTurkic} NOR \\p{IsOldTurkic})\n(80: U+10C00..10C4F)\n\\p{Block: OpticalCharacterRecognition} (Short: \\p{Blk=OCR}) (32:\nU+2440..245F)\n\\p{Block: Oriya}        (NOT \\p{Oriya} NOR \\p{IsOriya}) (128:\nU+0B00..0B7F)\n\\p{Block: OrnamentalDingbats} (48: U+1F650..1F67F)\n\\p{Block: Osage}        (NOT \\p{Osage} NOR \\p{IsOsage}) (80:\nU+104B0..104FF)\n\\p{Block: Osmanya}      (NOT \\p{Osmanya} NOR \\p{IsOsmanya}) (48:\nU+10480..104AF)\n\\p{Block: OttomanSiyaqNumbers} (80: U+1ED00..1ED4F)\n\\p{Block: PahawhHmong} (NOT \\p{PahawhHmong} NOR\n\\p{IsPahawhHmong}) (144:\nU+16B00..16B8F)\n\\p{Block: Palmyrene}    (32: U+10860..1087F)\n\\p{Block: PauCinHau}  (NOT \\p{PauCinHau} NOR\n\\p{IsPauCinHau}) (64: U+11AC0..11AFF)\n\\p{Block: PhagsPa}     (NOT \\p{PhagsPa} NOR \\p{IsPhagsPa})\n(64: U+A840..A87F)\n\\p{Block: Phaistos}     \\p{Block=PhaistosDisc} (48)\n\\p{Block: PhaistosDisc} (Short: \\p{Blk=Phaistos}) (48:\nU+101D0..101FF)\n\\p{Block: Phoenician}   (NOT \\p{Phoenician} NOR \\p{IsPhoenician})\n(32: U+10900..1091F)\n\\p{Block: PhoneticExt} \\p{Block=PhoneticExtensions} (128)\n\\p{Block: PhoneticExtSup} \\p{Block=\nPhoneticExtensionsSupplement} (64)\n\\p{Block: PhoneticExtensions} (Short: \\p{Blk=PhoneticExt}) (128:\nU+1D00..1D7F)\n\\p{Block: PhoneticExtensionsSupplement} (Short: \\p{Blk=\nPhoneticExtSup}) (64: U+1D80..1DBF)\n\\p{Block: PlayingCards} (96: U+1F0A0..1F0FF)\n\\p{Block: PrivateUse}  \\p{Block=PrivateUseArea} (NOT\n\\p{PrivateUse} NOR \\p{IsPrivateUse})\n(6400)\n\\p{Block: PrivateUseArea} (Short: \\p{Blk=PUA}; NOT\n\\p{PrivateUse} NOR \\p{IsPrivateUse})\n(6400: U+E000..F8FF)\n\\p{Block: PsalterPahlavi} (NOT \\p{PsalterPahlavi} NOR\n\\p{IsPsalterPahlavi}) (48:\nU+10B80..10BAF)\n\\p{Block: PUA}          \\p{Block=PrivateUseArea} (NOT\n\\p{PrivateUse} NOR \\p{IsPrivateUse})\n(6400)\n\\p{Block: Punctuation}  \\p{Block=GeneralPunctuation} (NOT\n\\p{Punct} NOR \\p{IsPunctuation}) (112)\n\\p{Block: Rejang}       (NOT \\p{Rejang} NOR \\p{IsRejang}) (48:\nU+A930..A95F)\n\\p{Block: Rumi}         \\p{Block=RumiNumeralSymbols} (32)\n\\p{Block: RumiNumeralSymbols} (Short: \\p{Blk=Rumi}) (32:\nU+10E60..10E7F)\n\\p{Block: Runic}        (NOT \\p{Runic} NOR \\p{IsRunic}) (96:\nU+16A0..16FF)\n\\p{Block: Samaritan}    (NOT \\p{Samaritan} NOR \\p{IsSamaritan})\n(64: U+0800..083F)\n\\p{Block: Saurashtra}   (NOT \\p{Saurashtra} NOR \\p{IsSaurashtra})\n(96: U+A880..A8DF)\n\\p{Block: Sharada}      (NOT \\p{Sharada} NOR \\p{IsSharada}) (96:\nU+11180..111DF)\n\\p{Block: Shavian}      (48: U+10450..1047F)\n\\p{Block: ShorthandFormatControls} (16: U+1BCA0..1BCAF)\n\\p{Block: Siddham}      (NOT \\p{Siddham} NOR \\p{IsSiddham}) (128:\nU+11580..115FF)\n\\p{Block: Sinhala}      (NOT \\p{Sinhala} NOR \\p{IsSinhala}) (128:\nU+0D80..0DFF)\n\\p{Block: SinhalaArchaicNumbers} (32: U+111E0..111FF)\n\\p{Block: SmallFormVariants} (Short: \\p{Blk=SmallForms}) (32:\nU+FE50..FE6F)\n\\p{Block: SmallForms}  \\p{Block=SmallFormVariants} (32)\n\\p{Block: SmallKanaExt} \\p{Block=SmallKanaExtension} (64)\n\\p{Block: SmallKanaExtension} (Short: \\p{Blk=SmallKanaExt}) (64:\nU+1B130..1B16F)\n\\p{Block: Sogdian}      (NOT \\p{Sogdian} NOR \\p{IsSogdian}) (64:\nU+10F30..10F6F)\n\\p{Block: SoraSompeng} (NOT \\p{SoraSompeng} NOR\n\\p{IsSoraSompeng}) (48: U+110D0..110FF)\n\\p{Block: Soyombo}      (NOT \\p{Soyombo} NOR \\p{IsSoyombo}) (96:\nU+11A50..11AAF)\n\\p{Block: SpacingModifierLetters} (Short: \\p{Blk=\nModifierLetters}) (80: U+02B0..02FF)\n\\p{Block: Specials}     (16: U+FFF0..FFFF)\n\\p{Block: Sundanese}    (NOT \\p{Sundanese} NOR \\p{IsSundanese})\n(64: U+1B80..1BBF)\n\\p{Block: SundaneseSup} \\p{Block=SundaneseSupplement} (16)\n\\p{Block: SundaneseSupplement} (Short: \\p{Blk=SundaneseSup}) (16:\nU+1CC0..1CCF)\n\\p{Block: SupArrowsA} \\p{Block=SupplementalArrowsA} (16)\n\\p{Block: SupArrowsB} \\p{Block=SupplementalArrowsB} (128)\n\\p{Block: SupArrowsC} \\p{Block=SupplementalArrowsC} (256)\n\\p{Block: SupMathOperators} \\p{Block=\nSupplementalMathematicalOperators}\n(256)\n\\p{Block: SupPUAA}    \\p{Block=SupplementaryPrivateUseAreaA}\n(65536)\n\\p{Block: SupPUAB}    \\p{Block=SupplementaryPrivateUseAreaB}\n(65536)\n\\p{Block: SupPunctuation} \\p{Block=SupplementalPunctuation} (128)\n\\p{Block: SupSymbolsAndPictographs} \\p{Block=\nSupplementalSymbolsAndPictographs}\n(256)\n\\p{Block: SuperAndSub} \\p{Block=SuperscriptsAndSubscripts} (48)\n\\p{Block: SuperscriptsAndSubscripts} (Short: \\p{Blk=\nSuperAndSub}) (48: U+2070..209F)\n\\p{Block: SupplementalArrowsA} (Short: \\p{Blk=SupArrowsA}) (16:\nU+27F0..27FF)\n\\p{Block: SupplementalArrowsB} (Short: \\p{Blk=SupArrowsB}) (128:\nU+2900..297F)\n\\p{Block: SupplementalArrowsC} (Short: \\p{Blk=SupArrowsC}) (256:\nU+1F800..1F8FF)\n\\p{Block: SupplementalMathematicalOperators} (Short: \\p{Blk=\nSupMathOperators}) (256: U+2A00..2AFF)\n\\p{Block: SupplementalPunctuation} (Short: \\p{Blk=\nSupPunctuation}) (128: U+2E00..2E7F)\n\\p{Block: SupplementalSymbolsAndPictographs} (Short: \\p{Blk=\nSupSymbolsAndPictographs}) (256:\nU+1F900..1F9FF)\n\\p{Block: SupplementaryPrivateUseAreaA} (Short: \\p{Blk=\nSupPUAA}) (65536: U+F0000..FFFFF)\n\\p{Block: SupplementaryPrivateUseAreaB} (Short: \\p{Blk=\nSupPUAB}) (65536: U+100000..10FFFF)\n\\p{Block: SuttonSignWriting} (688: U+1D800..1DAAF)\n\\p{Block: SylotiNagri} (NOT \\p{SylotiNagri} NOR\n\\p{IsSylotiNagri}) (48: U+A800..A82F)\n\\p{Block: SymbolsAndPictographsExtA} \\p{Block=\nSymbolsAndPictographsExtendedA} (144)\n\\p{Block: SymbolsAndPictographsExtendedA} (Short: \\p{Blk=\nSymbolsAndPictographsExtA}) (144:\nU+1FA70..1FAFF)\n\\p{Block: SymbolsForLegacyComputing} (256: U+1FB00..1FBFF)\n\\p{Block: Syriac}       (NOT \\p{Syriac} NOR \\p{IsSyriac}) (80:\nU+0700..074F)\n\\p{Block: SyriacSup}   \\p{Block=SyriacSupplement} (16)\n\\p{Block: SyriacSupplement} (Short: \\p{Blk=SyriacSup}) (16:\nU+0860..086F)\n\\p{Block: Tagalog}      (NOT \\p{Tagalog} NOR \\p{IsTagalog}) (32:\nU+1700..171F)\n\\p{Block: Tagbanwa}     (NOT \\p{Tagbanwa} NOR \\p{IsTagbanwa})\n(32: U+1760..177F)\n\\p{Block: Tags}         (128: U+E0000..E007F)\n\\p{Block: TaiLe}       (NOT \\p{TaiLe} NOR \\p{IsTaiLe}) (48:\nU+1950..197F)\n\\p{Block: TaiTham}     (NOT \\p{TaiTham} NOR \\p{IsTaiTham})\n(144: U+1A20..1AAF)\n\\p{Block: TaiViet}     (NOT \\p{TaiViet} NOR \\p{IsTaiViet})\n(96: U+AA80..AADF)\n\\p{Block: TaiXuanJing} \\p{Block=TaiXuanJingSymbols} (96)\n\\p{Block: TaiXuanJingSymbols} (Short: \\p{Blk=TaiXuanJing}) (96:\nU+1D300..1D35F)\n\\p{Block: Takri}        (NOT \\p{Takri} NOR \\p{IsTakri}) (80:\nU+11680..116CF)\n\\p{Block: Tamil}        (NOT \\p{Tamil} NOR \\p{IsTamil}) (128:\nU+0B80..0BFF)\n\\p{Block: TamilSup}    \\p{Block=TamilSupplement} (64)\n\\p{Block: TamilSupplement} (Short: \\p{Blk=TamilSup}) (64:\nU+11FC0..11FFF)\n\\p{Block: Tangut}       (NOT \\p{Tangut} NOR \\p{IsTangut}) (6144:\nU+17000..187FF)\n\\p{Block: TangutComponents} (768: U+18800..18AFF)\n\\p{Block: TangutSup}   \\p{Block=TangutSupplement} (144)\n\\p{Block: TangutSupplement} (Short: \\p{Blk=TangutSup}) (144:\nU+18D00..18D8F)\n\\p{Block: Telugu}       (NOT \\p{Telugu} NOR \\p{IsTelugu}) (128:\nU+0C00..0C7F)\n\\p{Block: Thaana}       (NOT \\p{Thaana} NOR \\p{IsThaana}) (64:\nU+0780..07BF)\n\\p{Block: Thai}         (NOT \\p{Thai} NOR \\p{IsThai}) (128:\nU+0E00..0E7F)\n\\p{Block: Tibetan}      (NOT \\p{Tibetan} NOR \\p{IsTibetan}) (256:\nU+0F00..0FFF)\n\\p{Block: Tifinagh}     (NOT \\p{Tifinagh} NOR \\p{IsTifinagh})\n(80: U+2D30..2D7F)\n\\p{Block: Tirhuta}      (NOT \\p{Tirhuta} NOR \\p{IsTirhuta}) (96:\nU+11480..114DF)\n\\p{Block: TransportAndMap} \\p{Block=TransportAndMapSymbols}\n(128)\n\\p{Block: TransportAndMapSymbols} (Short: \\p{Blk=\nTransportAndMap}) (128: U+1F680..1F6FF)\n\\p{Block: UCAS}         \\p{Block=\nUnifiedCanadianAboriginalSyllabics}\n(640)\n\\p{Block: UCASExt}     \\p{Block=\nUnifiedCanadianAboriginalSyllabics-\nExtended} (80)\n\\p{Block: Ugaritic}     (NOT \\p{Ugaritic} NOR \\p{IsUgaritic})\n(32: U+10380..1039F)\n\\p{Block: UnifiedCanadianAboriginalSyllabics} (Short: \\p{Blk=\nUCAS}) (640: U+1400..167F)\n\\p{Block: UnifiedCanadianAboriginalSyllabicsExtended} (Short:\n\\p{Blk=UCASExt}) (80: U+18B0..18FF)\n\\p{Block: Vai}          (NOT \\p{Vai} NOR \\p{IsVai}) (320:\nU+A500..A63F)\n\\p{Block: VariationSelectors} (Short: \\p{Blk=VS}; NOT\n\\p{VariationSelector} NOR \\p{IsVS})\n(16: U+FE00..FE0F)\n\\p{Block: VariationSelectorsSupplement} (Short: \\p{Blk=VSSup})\n(240: U+E0100..E01EF)\n\\p{Block: VedicExt}    \\p{Block=VedicExtensions} (48)\n\\p{Block: VedicExtensions} (Short: \\p{Blk=VedicExt}) (48:\nU+1CD0..1CFF)\n\\p{Block: VerticalForms} (16: U+FE10..FE1F)\n\\p{Block: VS}           \\p{Block=VariationSelectors} (NOT\n\\p{VariationSelector} NOR \\p{IsVS})\n(16)\n\\p{Block: VSSup}       \\p{Block=VariationSelectorsSupplement}\n(240)\n\\p{Block: Wancho}       (NOT \\p{Wancho} NOR \\p{IsWancho}) (64:\nU+1E2C0..1E2FF)\n\\p{Block: WarangCiti}  (NOT \\p{WarangCiti} NOR\n\\p{IsWarangCiti}) (96: U+118A0..118FF)\n\\p{Block: Yezidi}       (NOT \\p{Yezidi} NOR \\p{IsYezidi}) (64:\nU+10E80..10EBF)\n\\p{Block: YiRadicals}  (64: U+A490..A4CF)\n\\p{Block: YiSyllables} (1168: U+A000..A48F)\n\\p{Block: Yijing}       \\p{Block=YijingHexagramSymbols} (64)\n\\p{Block: YijingHexagramSymbols} (Short: \\p{Blk=Yijing}) (64:\nU+4DC0..4DFF)\n\\p{Block: ZanabazarSquare} (NOT \\p{ZanabazarSquare} NOR\n\\p{IsZanabazarSquare}) (80:\nU+11A00..11A4F)\nX \\p{BlockElements}      \\p{Block=BlockElements} (32)\n\\p{Bopo}                \\p{Bopomofo} (= \\p{ScriptExtensions=\nBopomofo}) (NOT \\p{Block=Bopomofo}) (117)\n\\p{Bopomofo}            \\p{ScriptExtensions=Bopomofo} (Short:\n\\p{Bopo}; NOT \\p{Block=Bopomofo}) (117)\nX \\p{BopomofoExt}        \\p{BopomofoExtended} (= \\p{Block=\nBopomofoExtended}) (32)\nX \\p{BopomofoExtended}   \\p{Block=BopomofoExtended} (Short:\n\\p{InBopomofoExt}) (32)\nX \\p{BoxDrawing}         \\p{Block=BoxDrawing} (128)\n\\p{Bpt: *}              \\p{BidiPairedBracketType: *}\n\\p{Brah}                \\p{Brahmi} (= \\p{ScriptExtensions=\nBrahmi}) (NOT \\p{Block=Brahmi}) (109)\n\\p{Brahmi}              \\p{ScriptExtensions=Brahmi} (Short:\n\\p{Brah}; NOT \\p{Block=Brahmi}) (109)\n\\p{Brai}                \\p{Braille} (= \\p{ScriptExtensions=\nBraille}) (256)\n\\p{Braille}             \\p{ScriptExtensions=Braille} (Short:\n\\p{Brai}) (256)\nX \\p{BraillePatterns}    \\p{Block=BraillePatterns} (Short:\n\\p{InBraille}) (256)\n\\p{Bugi}                \\p{Buginese} (= \\p{ScriptExtensions=\nBuginese}) (NOT \\p{Block=Buginese}) (31)\n\\p{Buginese}            \\p{ScriptExtensions=Buginese} (Short:\n\\p{Bugi}; NOT \\p{Block=Buginese}) (31)\n\\p{Buhd}                \\p{Buhid} (= \\p{ScriptExtensions=Buhid})\n(NOT \\p{Block=Buhid}) (22)\n\\p{Buhid}               \\p{ScriptExtensions=Buhid} (Short:\n\\p{Buhd}; NOT \\p{Block=Buhid}) (22)\nX \\p{ByzantineMusic}     \\p{ByzantineMusicalSymbols} (= \\p{Block=\nByzantineMusicalSymbols}) (256)\nX \\p{ByzantineMusicalSymbols} \\p{Block=ByzantineMusicalSymbols}\n(Short: \\p{InByzantineMusic}) (256)\n\\p{C} \\pC               \\p{Other} (= \\p{GeneralCategory=Other})\n(970414 plus all above-Unicode code\npoints)\n\\p{Cakm}                \\p{Chakma} (= \\p{ScriptExtensions=\nChakma}) (NOT \\p{Block=Chakma}) (91)\n\\p{CanadianAboriginal} \\p{ScriptExtensions=CanadianAboriginal}\n(Short: \\p{Cans}) (710)\nX \\p{CanadianSyllabics}  \\p{UnifiedCanadianAboriginalSyllabics}\n(= \\p{Block=\nUnifiedCanadianAboriginalSyllabics})\n(640)\nT \\p{CanonicalCombiningClass: 0} \\p{CanonicalCombiningClass=\nNotReordered} (1113240 plus all\nabove-Unicode code points)\nT \\p{CanonicalCombiningClass: 1} \\p{CanonicalCombiningClass=\nOverlay} (32)\nT \\p{CanonicalCombiningClass: 6} \\p{CanonicalCombiningClass=\nHanReading} (2)\nT \\p{CanonicalCombiningClass: 7} \\p{CanonicalCombiningClass=\nNukta} (26)\nT \\p{CanonicalCombiningClass: 8} \\p{CanonicalCombiningClass=\nKanaVoicing} (2)\nT \\p{CanonicalCombiningClass: 9} \\p{CanonicalCombiningClass=\nVirama} (61)\nT \\p{CanonicalCombiningClass: 10} \\p{CanonicalCombiningClass=\nCCC10} (1)\n\\p{CanonicalCombiningClass: CCC10} (Short: \\p{Ccc=CCC10}) (1:\nU+05B0)\nT \\p{CanonicalCombiningClass: 11} \\p{CanonicalCombiningClass=\nCCC11} (1)\n\\p{CanonicalCombiningClass: CCC11} (Short: \\p{Ccc=CCC11}) (1:\nU+05B1)\nT \\p{CanonicalCombiningClass: 12} \\p{CanonicalCombiningClass=\nCCC12} (1)\n\\p{CanonicalCombiningClass: CCC12} (Short: \\p{Ccc=CCC12}) (1:\nU+05B2)\nT \\p{CanonicalCombiningClass: 13} \\p{CanonicalCombiningClass=\nCCC13} (1)\n\\p{CanonicalCombiningClass: CCC13} (Short: \\p{Ccc=CCC13}) (1:\nU+05B3)\nT \\p{CanonicalCombiningClass: 14} \\p{CanonicalCombiningClass=\nCCC14} (1)\n\\p{CanonicalCombiningClass: CCC14} (Short: \\p{Ccc=CCC14}) (1:\nU+05B4)\nT \\p{CanonicalCombiningClass: 15} \\p{CanonicalCombiningClass=\nCCC15} (1)\n\\p{CanonicalCombiningClass: CCC15} (Short: \\p{Ccc=CCC15}) (1:\nU+05B5)\nT \\p{CanonicalCombiningClass: 16} \\p{CanonicalCombiningClass=\nCCC16} (1)\n\\p{CanonicalCombiningClass: CCC16} (Short: \\p{Ccc=CCC16}) (1:\nU+05B6)\nT \\p{CanonicalCombiningClass: 17} \\p{CanonicalCombiningClass=\nCCC17} (1)\n\\p{CanonicalCombiningClass: CCC17} (Short: \\p{Ccc=CCC17}) (1:\nU+05B7)\nT \\p{CanonicalCombiningClass: 18} \\p{CanonicalCombiningClass=\nCCC18} (2)\n\\p{CanonicalCombiningClass: CCC18} (Short: \\p{Ccc=CCC18}) (2:\nU+05B8, U+05C7)\nT \\p{CanonicalCombiningClass: 19} \\p{CanonicalCombiningClass=\nCCC19} (2)\n\\p{CanonicalCombiningClass: CCC19} (Short: \\p{Ccc=CCC19}) (2:\nU+05B9..05BA)\nT \\p{CanonicalCombiningClass: 20} \\p{CanonicalCombiningClass=\nCCC20} (1)\n\\p{CanonicalCombiningClass: CCC20} (Short: \\p{Ccc=CCC20}) (1:\nU+05BB)\nT \\p{CanonicalCombiningClass: 21} \\p{CanonicalCombiningClass=\nCCC21} (1)\n\\p{CanonicalCombiningClass: CCC21} (Short: \\p{Ccc=CCC21}) (1:\nU+05BC)\nT \\p{CanonicalCombiningClass: 22} \\p{CanonicalCombiningClass=\nCCC22} (1)\n\\p{CanonicalCombiningClass: CCC22} (Short: \\p{Ccc=CCC22}) (1:\nU+05BD)\nT \\p{CanonicalCombiningClass: 23} \\p{CanonicalCombiningClass=\nCCC23} (1)\n\\p{CanonicalCombiningClass: CCC23} (Short: \\p{Ccc=CCC23}) (1:\nU+05BF)\nT \\p{CanonicalCombiningClass: 24} \\p{CanonicalCombiningClass=\nCCC24} (1)\n\\p{CanonicalCombiningClass: CCC24} (Short: \\p{Ccc=CCC24}) (1:\nU+05C1)\nT \\p{CanonicalCombiningClass: 25} \\p{CanonicalCombiningClass=\nCCC25} (1)\n\\p{CanonicalCombiningClass: CCC25} (Short: \\p{Ccc=CCC25}) (1:\nU+05C2)\nT \\p{CanonicalCombiningClass: 26} \\p{CanonicalCombiningClass=\nCCC26} (1)\n\\p{CanonicalCombiningClass: CCC26} (Short: \\p{Ccc=CCC26}) (1:\nU+FB1E)\nT \\p{CanonicalCombiningClass: 27} \\p{CanonicalCombiningClass=\nCCC27} (2)\n\\p{CanonicalCombiningClass: CCC27} (Short: \\p{Ccc=CCC27}) (2:\nU+064B, U+08F0)\nT \\p{CanonicalCombiningClass: 28} \\p{CanonicalCombiningClass=\nCCC28} (2)\n\\p{CanonicalCombiningClass: CCC28} (Short: \\p{Ccc=CCC28}) (2:\nU+064C, U+08F1)\nT \\p{CanonicalCombiningClass: 29} \\p{CanonicalCombiningClass=\nCCC29} (2)\n\\p{CanonicalCombiningClass: CCC29} (Short: \\p{Ccc=CCC29}) (2:\nU+064D, U+08F2)\nT \\p{CanonicalCombiningClass: 30} \\p{CanonicalCombiningClass=\nCCC30} (2)\n\\p{CanonicalCombiningClass: CCC30} (Short: \\p{Ccc=CCC30}) (2:\nU+0618, U+064E)\nT \\p{CanonicalCombiningClass: 31} \\p{CanonicalCombiningClass=\nCCC31} (2)\n\\p{CanonicalCombiningClass: CCC31} (Short: \\p{Ccc=CCC31}) (2:\nU+0619, U+064F)\nT \\p{CanonicalCombiningClass: 32} \\p{CanonicalCombiningClass=\nCCC32} (2)\n\\p{CanonicalCombiningClass: CCC32} (Short: \\p{Ccc=CCC32}) (2:\nU+061A, U+0650)\nT \\p{CanonicalCombiningClass: 33} \\p{CanonicalCombiningClass=\nCCC33} (1)\n\\p{CanonicalCombiningClass: CCC33} (Short: \\p{Ccc=CCC33}) (1:\nU+0651)\nT \\p{CanonicalCombiningClass: 34} \\p{CanonicalCombiningClass=\nCCC34} (1)\n\\p{CanonicalCombiningClass: CCC34} (Short: \\p{Ccc=CCC34}) (1:\nU+0652)\nT \\p{CanonicalCombiningClass: 35} \\p{CanonicalCombiningClass=\nCCC35} (1)\n\\p{CanonicalCombiningClass: CCC35} (Short: \\p{Ccc=CCC35}) (1:\nU+0670)\nT \\p{CanonicalCombiningClass: 36} \\p{CanonicalCombiningClass=\nCCC36} (1)\n\\p{CanonicalCombiningClass: CCC36} (Short: \\p{Ccc=CCC36}) (1:\nU+0711)\nT \\p{CanonicalCombiningClass: 84} \\p{CanonicalCombiningClass=\nCCC84} (1)\n\\p{CanonicalCombiningClass: CCC84} (Short: \\p{Ccc=CCC84}) (1:\nU+0C55)\nT \\p{CanonicalCombiningClass: 91} \\p{CanonicalCombiningClass=\nCCC91} (1)\n\\p{CanonicalCombiningClass: CCC91} (Short: \\p{Ccc=CCC91}) (1:\nU+0C56)\nT \\p{CanonicalCombiningClass: 103} \\p{CanonicalCombiningClass=\nCCC103} (2)\n\\p{CanonicalCombiningClass: CCC103} (Short: \\p{Ccc=CCC103}) (2:\nU+0E38..0E39)\nT \\p{CanonicalCombiningClass: 107} \\p{CanonicalCombiningClass=\nCCC107} (4)\n\\p{CanonicalCombiningClass: CCC107} (Short: \\p{Ccc=CCC107}) (4:\nU+0E48..0E4B)\nT \\p{CanonicalCombiningClass: 118} \\p{CanonicalCombiningClass=\nCCC118} (2)\n\\p{CanonicalCombiningClass: CCC118} (Short: \\p{Ccc=CCC118}) (2:\nU+0EB8..0EB9)\nT \\p{CanonicalCombiningClass: 122} \\p{CanonicalCombiningClass=\nCCC122} (4)\n\\p{CanonicalCombiningClass: CCC122} (Short: \\p{Ccc=CCC122}) (4:\nU+0EC8..0ECB)\nT \\p{CanonicalCombiningClass: 129} \\p{CanonicalCombiningClass=\nCCC129} (1)\n\\p{CanonicalCombiningClass: CCC129} (Short: \\p{Ccc=CCC129}) (1:\nU+0F71)\nT \\p{CanonicalCombiningClass: 130} \\p{CanonicalCombiningClass=\nCCC130} (6)\n\\p{CanonicalCombiningClass: CCC130} (Short: \\p{Ccc=CCC130}) (6:\nU+0F72, U+0F7A..0F7D, U+0F80)\nT \\p{CanonicalCombiningClass: 132} \\p{CanonicalCombiningClass=\nCCC132} (1)\n\\p{CanonicalCombiningClass: CCC132} (Short: \\p{Ccc=CCC132}) (1:\nU+0F74)\nT \\p{CanonicalCombiningClass: 133} \\p{CanonicalCombiningClass=\nCCC133} (0)\n\\p{CanonicalCombiningClass: CCC133} (Short: \\p{Ccc=CCC133}) (0)\nT \\p{CanonicalCombiningClass: 200} \\p{CanonicalCombiningClass=\nAttachedBelowLeft} (0)\nT \\p{CanonicalCombiningClass: 202} \\p{CanonicalCombiningClass=\nAttachedBelow} (5)\nT \\p{CanonicalCombiningClass: 214} \\p{CanonicalCombiningClass=\nAttachedAbove} (1)\nT \\p{CanonicalCombiningClass: 216} \\p{CanonicalCombiningClass=\nAttachedAboveRight} (9)\nT \\p{CanonicalCombiningClass: 218} \\p{CanonicalCombiningClass=\nBelowLeft} (1)\nT \\p{CanonicalCombiningClass: 220} \\p{CanonicalCombiningClass=\nBelow} (165)\nT \\p{CanonicalCombiningClass: 222} \\p{CanonicalCombiningClass=\nBelowRight} (4)\nT \\p{CanonicalCombiningClass: 224} \\p{CanonicalCombiningClass=\nLeft} (2)\nT \\p{CanonicalCombiningClass: 226} \\p{CanonicalCombiningClass=\nRight} (1)\nT \\p{CanonicalCombiningClass: 228} \\p{CanonicalCombiningClass=\nAboveLeft} (5)\nT \\p{CanonicalCombiningClass: 230} \\p{CanonicalCombiningClass=\nAbove} (484)\nT \\p{CanonicalCombiningClass: 232} \\p{CanonicalCombiningClass=\nAboveRight} (5)\nT \\p{CanonicalCombiningClass: 233} \\p{CanonicalCombiningClass=\nDoubleBelow} (4)\nT \\p{CanonicalCombiningClass: 234} \\p{CanonicalCombiningClass=\nDoubleAbove} (5)\nT \\p{CanonicalCombiningClass: 240} \\p{CanonicalCombiningClass=\nIotaSubscript} (1)\n\\p{CanonicalCombiningClass: A} \\p{CanonicalCombiningClass=\nAbove} (484)\n\\p{CanonicalCombiningClass: Above} (Short: \\p{Ccc=A}) (484:\nU+0300..0314, U+033D..0344, U+0346,\nU+034A..034C, U+0350..0352, U+0357 ...)\n\\p{CanonicalCombiningClass: AboveLeft} (Short: \\p{Ccc=AL}) (5:\nU+05AE, U+18A9, U+1DF7..1DF8, U+302B)\n\\p{CanonicalCombiningClass: AboveRight} (Short: \\p{Ccc=AR}) (5:\nU+0315, U+031A, U+0358, U+1DF6, U+302C)\n\\p{CanonicalCombiningClass: AL} \\p{CanonicalCombiningClass=\nAboveLeft} (5)\n\\p{CanonicalCombiningClass: AR} \\p{CanonicalCombiningClass=\nAboveRight} (5)\n\\p{CanonicalCombiningClass: ATA} \\p{CanonicalCombiningClass=\nAttachedAbove} (1)\n\\p{CanonicalCombiningClass: ATAR} \\p{CanonicalCombiningClass=\nAttachedAboveRight} (9)\n\\p{CanonicalCombiningClass: ATB} \\p{CanonicalCombiningClass=\nAttachedBelow} (5)\n\\p{CanonicalCombiningClass: ATBL} \\p{CanonicalCombiningClass=\nAttachedBelowLeft} (0)\n\\p{CanonicalCombiningClass: AttachedAbove} (Short: \\p{Ccc=ATA})\n(1: U+1DCE)\n\\p{CanonicalCombiningClass: AttachedAboveRight} (Short:\n\\p{Ccc=ATAR}) (9: U+031B, U+0F39,\nU+1D165..1D166, U+1D16E..1D172)\n\\p{CanonicalCombiningClass: AttachedBelow} (Short: \\p{Ccc=ATB})\n(5: U+0321..0322, U+0327..0328, U+1DD0)\n\\p{CanonicalCombiningClass: AttachedBelowLeft} (Short: \\p{Ccc=\nATBL}) (0)\n\\p{CanonicalCombiningClass: B} \\p{CanonicalCombiningClass=\nBelow} (165)\n\\p{CanonicalCombiningClass: Below} (Short: \\p{Ccc=B}) (165:\nU+0316..0319, U+031C..0320,\nU+0323..0326, U+0329..0333,\nU+0339..033C, U+0347..0349 ...)\n\\p{CanonicalCombiningClass: BelowLeft} (Short: \\p{Ccc=BL}) (1:\nU+302A)\n\\p{CanonicalCombiningClass: BelowRight} (Short: \\p{Ccc=BR}) (4:\nU+059A, U+05AD, U+1939, U+302D)\n\\p{CanonicalCombiningClass: BL} \\p{CanonicalCombiningClass=\nBelowLeft} (1)\n\\p{CanonicalCombiningClass: BR} \\p{CanonicalCombiningClass=\nBelowRight} (4)\n\\p{CanonicalCombiningClass: DA} \\p{CanonicalCombiningClass=\nDoubleAbove} (5)\n\\p{CanonicalCombiningClass: DB} \\p{CanonicalCombiningClass=\nDoubleBelow} (4)\n\\p{CanonicalCombiningClass: DoubleAbove} (Short: \\p{Ccc=DA})\n(5: U+035D..035E, U+0360..0361, U+1DCD)\n\\p{CanonicalCombiningClass: DoubleBelow} (Short: \\p{Ccc=DB})\n(4: U+035C, U+035F, U+0362, U+1DFC)\n\\p{CanonicalCombiningClass: HanReading} (Short: \\p{Ccc=HANR})\n(2: U+16FF0..16FF1)\n\\p{CanonicalCombiningClass: HANR} \\p{CanonicalCombiningClass=\nHanReading} (2)\n\\p{CanonicalCombiningClass: IotaSubscript} (Short: \\p{Ccc=IS})\n(1: U+0345)\n\\p{CanonicalCombiningClass: IS} \\p{CanonicalCombiningClass=\nIotaSubscript} (1)\n\\p{CanonicalCombiningClass: KanaVoicing} (Short: \\p{Ccc=KV})\n(2: U+3099..309A)\n\\p{CanonicalCombiningClass: KV} \\p{CanonicalCombiningClass=\nKanaVoicing} (2)\n\\p{CanonicalCombiningClass: L} \\p{CanonicalCombiningClass=\nLeft} (2)\n\\p{CanonicalCombiningClass: Left} (Short: \\p{Ccc=L}) (2:\nU+302E..302F)\n\\p{CanonicalCombiningClass: NK} \\p{CanonicalCombiningClass=\nNukta} (26)\n\\p{CanonicalCombiningClass: NotReordered} (Short: \\p{Ccc=NR})\n(1113240 plus all above-Unicode code\npoints: U+0000..02FF, U+034F,\nU+0370..0482, U+0488..0590, U+05BE,\nU+05C0 ...)\n\\p{CanonicalCombiningClass: NR} \\p{CanonicalCombiningClass=\nNotReordered} (1113240 plus all\nabove-Unicode code points)\n\\p{CanonicalCombiningClass: Nukta} (Short: \\p{Ccc=NK}) (26:\nU+093C, U+09BC, U+0A3C, U+0ABC, U+0B3C,\nU+0CBC ...)\n\\p{CanonicalCombiningClass: OV} \\p{CanonicalCombiningClass=\nOverlay} (32)\n\\p{CanonicalCombiningClass: Overlay} (Short: \\p{Ccc=OV}) (32:\nU+0334..0338, U+1CD4, U+1CE2..1CE8,\nU+20D2..20D3, U+20D8..20DA, U+20E5..20E6\n...)\n\\p{CanonicalCombiningClass: R} \\p{CanonicalCombiningClass=\nRight} (1)\n\\p{CanonicalCombiningClass: Right} (Short: \\p{Ccc=R}) (1:\nU+1D16D)\n\\p{CanonicalCombiningClass: Virama} (Short: \\p{Ccc=VR}) (61:\nU+094D, U+09CD, U+0A4D, U+0ACD, U+0B4D,\nU+0BCD ...)\n\\p{CanonicalCombiningClass: VR} \\p{CanonicalCombiningClass=\nVirama} (61)\n\\p{Cans}                \\p{CanadianAboriginal} (=\n\\p{ScriptExtensions=\nCanadianAboriginal}) (710)\n\\p{Cari}                \\p{Carian} (= \\p{ScriptExtensions=\nCarian}) (NOT \\p{Block=Carian}) (49)\n\\p{Carian}              \\p{ScriptExtensions=Carian} (Short:\n\\p{Cari}; NOT \\p{Block=Carian}) (49)\n\\p{CaseIgnorable}      \\p{CaseIgnorable=Y} (Short: \\p{CI}) (2413)\n\\p{CaseIgnorable: N*}  (Short: \\p{CI=N}, \\P{CI}) (1111699 plus\nall above-Unicode code points: [\\x00-\n\\x20!\\\"#\\$\\%&\\(\\)*+,\\-\\/0-9;<=>?\\@A-Z\n\\[\\\\\\]a-z\\{\\|\\}~\\x7f-\\xa7\\xa9-\\xac\\xae\n\\xb0-\\xb3\\xb5-\\xb6\\xb9-\\xff],\nU+0100..02AF, U+0370..0373,\nU+0376..0379, U+037B..0383, U+0386 ...)\n\\p{CaseIgnorable: Y*}  (Short: \\p{CI=Y}, \\p{CI}) (2413: [\\'.:\\^`\n\\xa8\\xad\\xaf\\xb4\\xb7-\\xb8],\nU+02B0..036F, U+0374..0375, U+037A,\nU+0384..0385, U+0387 ...)\n\\p{Cased}               \\p{Cased=Y} (4286)\n\\p{Cased: N*}           (Single: \\P{Cased}) (1109826 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@\\[\\\\\\]\n\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\\xb6-\\xb9\n\\xbb-\\xbf\\xd7\\xf7], U+01BB,\nU+01C0..01C3, U+0294, U+02B9..02BF,\nU+02C2..02DF ...)\n\\p{Cased: Y*}           (Single: \\p{Cased}) (4286: [A-Za-z\\xaa\n\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..01BA, U+01BC..01BF,\nU+01C4..0293, U+0295..02B8, U+02C0..02C1\n...)\n\\p{CasedLetter}        \\p{GeneralCategory=CasedLetter} (Short:\n\\p{LC}) (3977)\n\\p{Category: *}         \\p{GeneralCategory: *}\n\\p{CaucasianAlbanian}  \\p{ScriptExtensions=CaucasianAlbanian}\n(Short: \\p{Aghb}; NOT \\p{Block=\nCaucasianAlbanian}) (53)\n\\p{Cc}                  \\p{XPosixCntrl} (= \\p{GeneralCategory=\nControl}) (65)\n\\p{Ccc: *}              \\p{CanonicalCombiningClass: *}\n\\p{CE}                  \\p{CompositionExclusion} (=\n\\p{CompositionExclusion=Y}) (81)\n\\p{CE: *}               \\p{CompositionExclusion: *}\n\\p{Cf}                  \\p{Format} (= \\p{GeneralCategory=Format})\n(161)\n\\p{Chakma}              \\p{ScriptExtensions=Chakma} (Short:\n\\p{Cakm}; NOT \\p{Block=Chakma}) (91)\n\\p{Cham}                \\p{ScriptExtensions=Cham} (NOT \\p{Block=\nCham}) (83)\n\\p{ChangesWhenCasefolded} \\p{ChangesWhenCasefolded=Y} (Short:\n\\p{CWCF}) (1466)\n\\p{ChangesWhenCasefolded: N*} (Short: \\p{CWCF=N}, \\P{CWCF})\n(1112646 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\n\\xb4\\xb6-\\xbf\\xd7\\xe0-\\xff], U+0101,\nU+0103, U+0105, U+0107, U+0109 ...)\n\\p{ChangesWhenCasefolded: Y*} (Short: \\p{CWCF=Y}, \\p{CWCF})\n(1466: [A-Z\\xb5\\xc0-\\xd6\\xd8-\\xdf],\nU+0100, U+0102, U+0104, U+0106, U+0108\n...)\n\\p{ChangesWhenCasemapped} \\p{ChangesWhenCasemapped=Y} (Short:\n\\p{CWCM}) (2847)\n\\p{ChangesWhenCasemapped: N*} (Short: \\p{CWCM=N}, \\P{CWCM})\n(1111265 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xb4\n\\xb6-\\xbf\\xd7\\xf7], U+0138, U+018D,\nU+019B, U+01AA..01AB, U+01BA..01BB ...)\n\\p{ChangesWhenCasemapped: Y*} (Short: \\p{CWCM=Y}, \\p{CWCM})\n(2847: [A-Za-z\\xb5\\xc0-\\xd6\\xd8-\\xf6\n\\xf8-\\xff], U+0100..0137, U+0139..018C,\nU+018E..019A, U+019C..01A9, U+01AC..01B9\n...)\n\\p{ChangesWhenLowercased} \\p{ChangesWhenLowercased=Y} (Short:\n\\p{CWL}) (1393)\n\\p{ChangesWhenLowercased: N*} (Short: \\p{CWL=N}, \\P{CWL})\n(1112719 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\n\\xbf\\xd7\\xdf-\\xff], U+0101, U+0103,\nU+0105, U+0107, U+0109 ...)\n\\p{ChangesWhenLowercased: Y*} (Short: \\p{CWL=Y}, \\p{CWL}) (1393:\n[A-Z\\xc0-\\xd6\\xd8-\\xde], U+0100, U+0102,\nU+0104, U+0106, U+0108 ...)\n\\p{ChangesWhenNFKCCasefolded} \\p{ChangesWhenNFKCCasefolded=\nY} (Short: \\p{CWKCF}) (10329)\n\\p{ChangesWhenNFKCCasefolded: N*} (Short: \\p{CWKCF=N},\n\\P{CWKCF}) (1103783 plus all above-\nUnicode code points: [\\x00-\\x20!\\\"#\\$\n\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@\\[\\\\\\]\\^`a-\nz\\{\\|\\}~\\x7f-\\x9f\\xa1-\\xa7\\xa9\\xab-\\xac\n\\xae\\xb0-\\xb1\\xb6-\\xb7\\xbb\\xbf\\xd7\\xe0-\n\\xff], U+0101, U+0103, U+0105, U+0107,\nU+0109 ...)\n\\p{ChangesWhenNFKCCasefolded: Y*} (Short: \\p{CWKCF=Y},\n\\p{CWKCF}) (10329: [A-Z\\xa0\\xa8\\xaa\n\\xad\\xaf\\xb2-\\xb5\\xb8-\\xba\\xbc-\\xbe\\xc0-\n\\xd6\\xd8-\\xdf], U+0100, U+0102, U+0104,\nU+0106, U+0108 ...)\n\\p{ChangesWhenTitlecased} \\p{ChangesWhenTitlecased=Y} (Short:\n\\p{CWT}) (1412)\n\\p{ChangesWhenTitlecased: N*} (Short: \\p{CWT=N}, \\P{CWT})\n(1112700 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\n\\xb4\\xb6-\\xde\\xf7], U+0100, U+0102,\nU+0104, U+0106, U+0108 ...)\n\\p{ChangesWhenTitlecased: Y*} (Short: \\p{CWT=Y}, \\p{CWT}) (1412:\n[a-z\\xb5\\xdf-\\xf6\\xf8-\\xff], U+0101,\nU+0103, U+0105, U+0107, U+0109 ...)\n\\p{ChangesWhenUppercased} \\p{ChangesWhenUppercased=Y} (Short:\n\\p{CWU}) (1485)\n\\p{ChangesWhenUppercased: N*} (Short: \\p{CWU=N}, \\P{CWU})\n(1112627 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\n\\xb4\\xb6-\\xde\\xf7], U+0100, U+0102,\nU+0104, U+0106, U+0108 ...)\n\\p{ChangesWhenUppercased: Y*} (Short: \\p{CWU=Y}, \\p{CWU}) (1485:\n[a-z\\xb5\\xdf-\\xf6\\xf8-\\xff], U+0101,\nU+0103, U+0105, U+0107, U+0109 ...)\n\\p{Cher}                \\p{Cherokee} (= \\p{ScriptExtensions=\nCherokee}) (NOT \\p{Block=Cherokee}) (172)\n\\p{Cherokee}            \\p{ScriptExtensions=Cherokee} (Short:\n\\p{Cher}; NOT \\p{Block=Cherokee}) (172)\nX \\p{CherokeeSup}        \\p{CherokeeSupplement} (= \\p{Block=\nCherokeeSupplement}) (80)\nX \\p{CherokeeSupplement} \\p{Block=CherokeeSupplement} (Short:\n\\p{InCherokeeSup}) (80)\nX \\p{ChessSymbols}       \\p{Block=ChessSymbols} (112)\n\\p{Chorasmian}          \\p{ScriptExtensions=Chorasmian} (Short:\n\\p{Chrs}; NOT \\p{Block=Chorasmian}) (28)\n\\p{Chrs}                \\p{Chorasmian} (= \\p{ScriptExtensions=\nChorasmian}) (NOT \\p{Block=Chorasmian})\n(28)\n\\p{CI}                  \\p{CaseIgnorable} (= \\p{CaseIgnorable=\nY}) (2413)\n\\p{CI: *}               \\p{CaseIgnorable: *}\nX \\p{CJK}                 \\p{CJKUnifiedIdeographs} (= \\p{Block=\nCJKUnifiedIdeographs}) (20992)\nX \\p{CJKCompat}          \\p{CJKCompatibility} (= \\p{Block=\nCJKCompatibility}) (256)\nX \\p{CJKCompatForms}    \\p{CJKCompatibilityForms} (= \\p{Block=\nCJKCompatibilityForms}) (32)\nX \\p{CJKCompatIdeographs} \\p{CJKCompatibilityIdeographs} (=\n\\p{Block=CJKCompatibilityIdeographs})\n(512)\nX \\p{CJKCompatIdeographsSup}\n\\p{CJKCompatibilityIdeographs-\nSupplement} (= \\p{Block=\nCJKCompatibilityIdeographs-\nSupplement}) (544)\nX \\p{CJKCompatibility}   \\p{Block=CJKCompatibility} (Short:\n\\p{InCJKCompat}) (256)\nX \\p{CJKCompatibilityForms} \\p{Block=CJKCompatibilityForms}\n(Short: \\p{InCJKCompatForms}) (32)\nX \\p{CJKCompatibilityIdeographs} \\p{Block=\nCJKCompatibilityIdeographs} (Short:\n\\p{InCJKCompatIdeographs}) (512)\nX \\p{CJKCompatibilityIdeographsSupplement} \\p{Block=\nCJKCompatibilityIdeographsSupplement}\n(Short: \\p{InCJKCompatIdeographsSup})\n(544)\nX \\p{CJKExtA}           \\p{CJKUnifiedIdeographsExtensionA} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionA})\n(6592)\nX \\p{CJKExtB}           \\p{CJKUnifiedIdeographsExtensionB} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionB})\n(42720)\nX \\p{CJKExtC}           \\p{CJKUnifiedIdeographsExtensionC} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionC})\n(4160)\nX \\p{CJKExtD}           \\p{CJKUnifiedIdeographsExtensionD} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionD})\n(224)\nX \\p{CJKExtE}           \\p{CJKUnifiedIdeographsExtensionE} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionE})\n(5776)\nX \\p{CJKExtF}           \\p{CJKUnifiedIdeographsExtensionF} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionF})\n(7488)\nX \\p{CJKExtG}           \\p{CJKUnifiedIdeographsExtensionG} (=\n\\p{Block=\nCJKUnifiedIdeographsExtensionG})\n(4944)\nX \\p{CJKRadicalsSup}    \\p{CJKRadicalsSupplement} (= \\p{Block=\nCJKRadicalsSupplement}) (128)\nX \\p{CJKRadicalsSupplement} \\p{Block=CJKRadicalsSupplement}\n(Short: \\p{InCJKRadicalsSup}) (128)\nX \\p{CJKStrokes}         \\p{Block=CJKStrokes} (48)\nX \\p{CJKSymbols}         \\p{CJKSymbolsAndPunctuation} (=\n\\p{Block=CJKSymbolsAndPunctuation})\n(64)\nX \\p{CJKSymbolsAndPunctuation} \\p{Block=\nCJKSymbolsAndPunctuation} (Short:\n\\p{InCJKSymbols}) (64)\nX \\p{CJKUnifiedIdeographs} \\p{Block=CJKUnifiedIdeographs}\n(Short: \\p{InCJK}) (20992)\nX \\p{CJKUnifiedIdeographsExtensionA} \\p{Block=\nCJKUnifiedIdeographsExtensionA}\n(Short: \\p{InCJKExtA}) (6592)\nX \\p{CJKUnifiedIdeographsExtensionB} \\p{Block=\nCJKUnifiedIdeographsExtensionB}\n(Short: \\p{InCJKExtB}) (42720)\nX \\p{CJKUnifiedIdeographsExtensionC} \\p{Block=\nCJKUnifiedIdeographsExtensionC}\n(Short: \\p{InCJKExtC}) (4160)\nX \\p{CJKUnifiedIdeographsExtensionD} \\p{Block=\nCJKUnifiedIdeographsExtensionD}\n(Short: \\p{InCJKExtD}) (224)\nX \\p{CJKUnifiedIdeographsExtensionE} \\p{Block=\nCJKUnifiedIdeographsExtensionE}\n(Short: \\p{InCJKExtE}) (5776)\nX \\p{CJKUnifiedIdeographsExtensionF} \\p{Block=\nCJKUnifiedIdeographsExtensionF}\n(Short: \\p{InCJKExtF}) (7488)\nX \\p{CJKUnifiedIdeographsExtensionG} \\p{Block=\nCJKUnifiedIdeographsExtensionG}\n(Short: \\p{InCJKExtG}) (4944)\n\\p{ClosePunctuation}   \\p{GeneralCategory=ClosePunctuation}\n(Short: \\p{Pe}) (73)\n\\p{Cn}                  \\p{Unassigned} (= \\p{GeneralCategory=\nUnassigned}) (830672 plus all above-\nUnicode code points)\n\\p{Cntrl}               \\p{XPosixCntrl} (= \\p{GeneralCategory=\nControl}) (65)\n\\p{Co}                  \\p{PrivateUse} (= \\p{GeneralCategory=\nPrivateUse}) (NOT \\p{PrivateUseArea})\n(137468)\nX \\p{CombiningDiacriticalMarks} \\p{Block=\nCombiningDiacriticalMarks} (Short:\n\\p{InDiacriticals}) (112)\nX \\p{CombiningDiacriticalMarksExtended} \\p{Block=\nCombiningDiacriticalMarksExtended}\n(Short: \\p{InDiacriticalsExt}) (80)\nX \\p{CombiningDiacriticalMarksForSymbols} \\p{Block=\nCombiningDiacriticalMarksForSymbols}\n(Short: \\p{InDiacriticalsForSymbols})\n(48)\nX \\p{CombiningDiacriticalMarksSupplement} \\p{Block=\nCombiningDiacriticalMarksSupplement}\n(Short: \\p{InDiacriticalsSup}) (64)\nX \\p{CombiningHalfMarks} \\p{Block=CombiningHalfMarks} (Short:\n\\p{InHalfMarks}) (16)\n\\p{CombiningMark}      \\p{Mark} (= \\p{GeneralCategory=Mark})\n(2295)\nX \\p{CombiningMarksForSymbols}\n\\p{CombiningDiacriticalMarksFor-\nSymbols} (= \\p{Block=\nCombiningDiacriticalMarksFor-\nSymbols}) (48)\n\\p{Common}              \\p{ScriptExtensions=Common} (Short:\n\\p{Zyyy}) (7661)\nX \\p{CommonIndicNumberForms} \\p{Block=CommonIndicNumberForms}\n(Short: \\p{InIndicNumberForms}) (16)\n\\p{CompEx}             \\p{FullCompositionExclusion} (=\n\\p{FullCompositionExclusion=Y}) (1120)\n\\p{CompEx: *}          \\p{FullCompositionExclusion: *}\nX \\p{CompatJamo}         \\p{HangulCompatibilityJamo} (= \\p{Block=\nHangulCompatibilityJamo}) (96)\n\\p{CompositionExclusion} \\p{CompositionExclusion=Y} (Short:\n\\p{CE}) (81)\n\\p{CompositionExclusion: N*} (Short: \\p{CE=N}, \\P{CE}) (1114031\nplus all above-Unicode code points:\nU+0000..0957, U+0960..09DB, U+09DE,\nU+09E0..0A32, U+0A34..0A35, U+0A37..0A58\n...)\n\\p{CompositionExclusion: Y*} (Short: \\p{CE=Y}, \\p{CE}) (81:\nU+0958..095F, U+09DC..09DD, U+09DF,\nU+0A33, U+0A36, U+0A59..0A5B ...)\n\\p{ConnectorPunctuation} \\p{GeneralCategory=\nConnectorPunctuation} (Short: \\p{Pc})\n(10)\n\\p{Control}             \\p{XPosixCntrl} (= \\p{GeneralCategory=\nControl}) (65)\nX \\p{ControlPictures}    \\p{Block=ControlPictures} (64)\n\\p{Copt}                \\p{Coptic} (= \\p{ScriptExtensions=\nCoptic}) (NOT \\p{Block=Coptic}) (165)\n\\p{Coptic}              \\p{ScriptExtensions=Coptic} (Short:\n\\p{Copt}; NOT \\p{Block=Coptic}) (165)\nX \\p{CopticEpactNumbers} \\p{Block=CopticEpactNumbers} (32)\nX \\p{CountingRod}        \\p{CountingRodNumerals} (= \\p{Block=\nCountingRodNumerals}) (32)\nX \\p{CountingRodNumerals} \\p{Block=CountingRodNumerals} (Short:\n\\p{InCountingRod}) (32)\n\\p{Cprt}                \\p{Cypriot} (= \\p{ScriptExtensions=\nCypriot}) (112)\n\\p{Cs}                  \\p{Surrogate} (= \\p{GeneralCategory=\nSurrogate}) (2048)\n\\p{Cuneiform}           \\p{ScriptExtensions=Cuneiform} (Short:\n\\p{Xsux}; NOT \\p{Block=Cuneiform}) (1234)\nX \\p{CuneiformNumbers}   \\p{CuneiformNumbersAndPunctuation} (=\n\\p{Block=\nCuneiformNumbersAndPunctuation}) (128)\nX \\p{CuneiformNumbersAndPunctuation} \\p{Block=\nCuneiformNumbersAndPunctuation}\n(Short: \\p{InCuneiformNumbers}) (128)\n\\p{CurrencySymbol}     \\p{GeneralCategory=CurrencySymbol}\n(Short: \\p{Sc}) (62)\nX \\p{CurrencySymbols}    \\p{Block=CurrencySymbols} (48)\n\\p{CWCF}                \\p{ChangesWhenCasefolded} (=\n\\p{ChangesWhenCasefolded=Y}) (1466)\n\\p{CWCF: *}             \\p{ChangesWhenCasefolded: *}\n\\p{CWCM}                \\p{ChangesWhenCasemapped} (=\n\\p{ChangesWhenCasemapped=Y}) (2847)\n\\p{CWCM: *}             \\p{ChangesWhenCasemapped: *}\n\\p{CWKCF}               \\p{ChangesWhenNFKCCasefolded} (=\n\\p{ChangesWhenNFKCCasefolded=Y})\n(10329)\n\\p{CWKCF: *}            \\p{ChangesWhenNFKCCasefolded: *}\n\\p{CWL}                 \\p{ChangesWhenLowercased} (=\n\\p{ChangesWhenLowercased=Y}) (1393)\n\\p{CWL: *}              \\p{ChangesWhenLowercased: *}\n\\p{CWT}                 \\p{ChangesWhenTitlecased} (=\n\\p{ChangesWhenTitlecased=Y}) (1412)\n\\p{CWT: *}              \\p{ChangesWhenTitlecased: *}\n\\p{CWU}                 \\p{ChangesWhenUppercased} (=\n\\p{ChangesWhenUppercased=Y}) (1485)\n\\p{CWU: *}              \\p{ChangesWhenUppercased: *}\n\\p{Cypriot}             \\p{ScriptExtensions=Cypriot} (Short:\n\\p{Cprt}) (112)\nX \\p{CypriotSyllabary}   \\p{Block=CypriotSyllabary} (64)\n\\p{Cyrillic}            \\p{ScriptExtensions=Cyrillic} (Short:\n\\p{Cyrl}; NOT \\p{Block=Cyrillic}) (447)\nX \\p{CyrillicExtA}      \\p{CyrillicExtendedA} (= \\p{Block=\nCyrillicExtendedA}) (32)\nX \\p{CyrillicExtB}      \\p{CyrillicExtendedB} (= \\p{Block=\nCyrillicExtendedB}) (96)\nX \\p{CyrillicExtC}      \\p{CyrillicExtendedC} (= \\p{Block=\nCyrillicExtendedC}) (16)\nX \\p{CyrillicExtendedA} \\p{Block=CyrillicExtendedA} (Short:\n\\p{InCyrillicExtA}) (32)\nX \\p{CyrillicExtendedB} \\p{Block=CyrillicExtendedB} (Short:\n\\p{InCyrillicExtB}) (96)\nX \\p{CyrillicExtendedC} \\p{Block=CyrillicExtendedC} (Short:\n\\p{InCyrillicExtC}) (16)\nX \\p{CyrillicSup}        \\p{CyrillicSupplement} (= \\p{Block=\nCyrillicSupplement}) (48)\nX \\p{CyrillicSupplement} \\p{Block=CyrillicSupplement} (Short:\n\\p{InCyrillicSup}) (48)\nX \\p{CyrillicSupplementary} \\p{CyrillicSupplement} (= \\p{Block=\nCyrillicSupplement}) (48)\n\\p{Cyrl}                \\p{Cyrillic} (= \\p{ScriptExtensions=\nCyrillic}) (NOT \\p{Block=Cyrillic}) (447)\n\\p{Dash}                \\p{Dash=Y} (29)\n\\p{Dash: N*}            (Single: \\P{Dash}) (1114083 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,.\\/0-9:;<=>?\\@A-Z\n\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..0589, U+058B..05BD,\nU+05BF..13FF, U+1401..1805, U+1807..200F\n...)\n\\p{Dash: Y*}            (Single: \\p{Dash}) (29: [\\-], U+058A,\nU+05BE, U+1400, U+1806, U+2010..2015 ...)\n\\p{DashPunctuation}    \\p{GeneralCategory=DashPunctuation}\n(Short: \\p{Pd}) (25)\n\\p{DecimalNumber}      \\p{XPosixDigit} (= \\p{GeneralCategory=\nDecimalNumber}) (650)\n\\p{DecompositionType: Can} \\p{DecompositionType=Canonical}\n(13233)\n\\p{DecompositionType: Canonical} (Short: \\p{Dt=Can}) (13233:\n[\\xc0-\\xc5\\xc7-\\xcf\\xd1-\\xd6\\xd9-\\xdd\n\\xe0-\\xe5\\xe7-\\xef\\xf1-\\xf6\\xf9-\\xfd\n\\xff], U+0100..010F, U+0112..0125,\nU+0128..0130, U+0134..0137, U+0139..013E\n...)\n\\p{DecompositionType: Circle} (Short: \\p{Dt=Enc}) (240:\nU+2460..2473, U+24B6..24EA,\nU+3244..3247, U+3251..327E,\nU+3280..32BF, U+32D0..32FE ...)\n\\p{DecompositionType: Com} \\p{DecompositionType=Compat} (720)\n\\p{DecompositionType: Compat} (Short: \\p{Dt=Com}) (720: [\\xa8\n\\xaf\\xb4-\\xb5\\xb8], U+0132..0133,\nU+013F..0140, U+0149, U+017F,\nU+01C4..01CC ...)\n\\p{DecompositionType: Enc} \\p{DecompositionType=Circle} (240)\n\\p{DecompositionType: Fin} \\p{DecompositionType=Final} (240)\n\\p{DecompositionType: Final} (Short: \\p{Dt=Fin}) (240: U+FB51,\nU+FB53, U+FB57, U+FB5B, U+FB5F, U+FB63\n...)\n\\p{DecompositionType: Font} (Short: \\p{Dt=Font}) (1194: U+2102,\nU+210A..2113, U+2115, U+2119..211D,\nU+2124, U+2128 ...)\n\\p{DecompositionType: Fra} \\p{DecompositionType=Fraction} (20)\n\\p{DecompositionType: Fraction} (Short: \\p{Dt=Fra}) (20: [\\xbc-\n\\xbe], U+2150..215F, U+2189)\n\\p{DecompositionType: Init} \\p{DecompositionType=Initial} (171)\n\\p{DecompositionType: Initial} (Short: \\p{Dt=Init}) (171: U+FB54,\nU+FB58, U+FB5C, U+FB60, U+FB64, U+FB68\n...)\n\\p{DecompositionType: Iso} \\p{DecompositionType=Isolated} (238)\n\\p{DecompositionType: Isolated} (Short: \\p{Dt=Iso}) (238: U+FB50,\nU+FB52, U+FB56, U+FB5A, U+FB5E, U+FB62\n...)\n\\p{DecompositionType: Med} \\p{DecompositionType=Medial} (82)\n\\p{DecompositionType: Medial} (Short: \\p{Dt=Med}) (82: U+FB55,\nU+FB59, U+FB5D, U+FB61, U+FB65, U+FB69\n...)\n\\p{DecompositionType: Nar} \\p{DecompositionType=Narrow} (122)\n\\p{DecompositionType: Narrow} (Short: \\p{Dt=Nar}) (122:\nU+FF61..FFBE, U+FFC2..FFC7,\nU+FFCA..FFCF, U+FFD2..FFD7,\nU+FFDA..FFDC, U+FFE8..FFEE)\n\\p{DecompositionType: Nb} \\p{DecompositionType=Nobreak} (5)\n\\p{DecompositionType: Nobreak} (Short: \\p{Dt=Nb}) (5: [\\xa0],\nU+0F0C, U+2007, U+2011, U+202F)\n\\p{DecompositionType: NonCanon} \\p{DecompositionType=\nNonCanonical} (Perl extension) (3675)\n\\p{DecompositionType: NonCanonical} Union of all non-canonical\ndecompositions (Short: \\p{Dt=NonCanon})\n(Perl extension) (3675: [\\xa0\\xa8\\xaa\n\\xaf\\xb2-\\xb5\\xb8-\\xba\\xbc-\\xbe],\nU+0132..0133, U+013F..0140, U+0149,\nU+017F, U+01C4..01CC ...)\n\\p{DecompositionType: None} (Short: \\p{Dt=None}) (1097204 plus\nall above-Unicode code points: [\\x00-\n\\x9f\\xa1-\\xa7\\xa9\\xab-\\xae\\xb0-\\xb1\\xb6-\n\\xb7\\xbb\\xbf\\xc6\\xd0\\xd7-\\xd8\\xde-\\xdf\n\\xe6\\xf0\\xf7-\\xf8\\xfe], U+0110..0111,\nU+0126..0127, U+0131, U+0138,\nU+0141..0142 ...)\n\\p{DecompositionType: Small} (Short: \\p{Dt=Sml}) (26:\nU+FE50..FE52, U+FE54..FE66, U+FE68..FE6B)\n\\p{DecompositionType: Sml} \\p{DecompositionType=Small} (26)\n\\p{DecompositionType: Sqr} \\p{DecompositionType=Square} (286)\n\\p{DecompositionType: Square} (Short: \\p{Dt=Sqr}) (286: U+3250,\nU+32CC..32CF, U+32FF..3357,\nU+3371..33DF, U+33FF, U+1F130..1F14F ...)\n\\p{DecompositionType: Sub} (Short: \\p{Dt=Sub}) (38: U+1D62..1D6A,\nU+2080..208E, U+2090..209C, U+2C7C)\n\\p{DecompositionType: Sup} \\p{DecompositionType=Super} (154)\n\\p{DecompositionType: Super} (Short: \\p{Dt=Sup}) (154: [\\xaa\\xb2-\n\\xb3\\xb9-\\xba], U+02B0..02B8,\nU+02E0..02E4, U+10FC, U+1D2C..1D2E,\nU+1D30..1D3A ...)\n\\p{DecompositionType: Vert} \\p{DecompositionType=Vertical} (35)\n\\p{DecompositionType: Vertical} (Short: \\p{Dt=Vert}) (35: U+309F,\nU+30FF, U+FE10..FE19, U+FE30..FE44,\nU+FE47..FE48)\n\\p{DecompositionType: Wide} (Short: \\p{Dt=Wide}) (104: U+3000,\nU+FF01..FF60, U+FFE0..FFE6)\n\\p{DefaultIgnorableCodePoint} \\p{DefaultIgnorableCodePoint=\nY} (Short: \\p{DI}) (4173)\n\\p{DefaultIgnorableCodePoint: N*} (Short: \\p{DI=N}, \\P{DI})\n(1109939 plus all above-Unicode code\npoints: [\\x00-\\xac\\xae-\\xff],\nU+0100..034E, U+0350..061B,\nU+061D..115E, U+1161..17B3, U+17B6..180A\n...)\n\\p{DefaultIgnorableCodePoint: Y*} (Short: \\p{DI=Y}, \\p{DI})\n(4173: [\\xad], U+034F, U+061C,\nU+115F..1160, U+17B4..17B5, U+180B..180E\n...)\n\\p{Dep}                 \\p{Deprecated} (= \\p{Deprecated=Y}) (15)\n\\p{Dep: *}              \\p{Deprecated: *}\n\\p{Deprecated}          \\p{Deprecated=Y} (Short: \\p{Dep}) (15)\n\\p{Deprecated: N*}      (Short: \\p{Dep=N}, \\P{Dep}) (1114097\nplus all above-Unicode code points:\nU+0000..0148, U+014A..0672,\nU+0674..0F76, U+0F78, U+0F7A..17A2,\nU+17A5..2069 ...)\n\\p{Deprecated: Y*}      (Short: \\p{Dep=Y}, \\p{Dep}) (15: U+0149,\nU+0673, U+0F77, U+0F79, U+17A3..17A4,\nU+206A..206F ...)\n\\p{Deseret}             \\p{ScriptExtensions=Deseret} (Short:\n\\p{Dsrt}) (80)\n\\p{Deva}                \\p{Devanagari} (= \\p{ScriptExtensions=\nDevanagari}) (NOT \\p{Block=Devanagari})\n(210)\n\\p{Devanagari}          \\p{ScriptExtensions=Devanagari} (Short:\n\\p{Deva}; NOT \\p{Block=Devanagari}) (210)\nX \\p{DevanagariExt}      \\p{DevanagariExtended} (= \\p{Block=\nDevanagariExtended}) (32)\nX \\p{DevanagariExtended} \\p{Block=DevanagariExtended} (Short:\n\\p{InDevanagariExt}) (32)\n\\p{DI}                  \\p{DefaultIgnorableCodePoint} (=\n\\p{DefaultIgnorableCodePoint=Y})\n(4173)\n\\p{DI: *}               \\p{DefaultIgnorableCodePoint: *}\n\\p{Dia}                 \\p{Diacritic} (= \\p{Diacritic=Y}) (882)\n\\p{Dia: *}              \\p{Diacritic: *}\n\\p{Diacritic}           \\p{Diacritic=Y} (Short: \\p{Dia}) (882)\n\\p{Diacritic: N*}       (Short: \\p{Dia=N}, \\P{Dia}) (1113230\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=\n>?\\@A-Z\\[\\\\\\]a-z\\{\\|\\}~\\x7f-\\xa7\\xa9-\n\\xae\\xb0-\\xb3\\xb5-\\xb6\\xb9-\\xff],\nU+0100..02AF, U+034F, U+0358..035C,\nU+0363..0373, U+0376..0379 ...)\n\\p{Diacritic: Y*}       (Short: \\p{Dia=Y}, \\p{Dia}) (882: [\\^`\n\\xa8\\xaf\\xb4\\xb7-\\xb8], U+02B0..034E,\nU+0350..0357, U+035D..0362,\nU+0374..0375, U+037A ...)\nX \\p{Diacriticals}        \\p{CombiningDiacriticalMarks} (=\n\\p{Block=CombiningDiacriticalMarks})\n(112)\nX \\p{DiacriticalsExt}    \\p{CombiningDiacriticalMarksExtended}\n(= \\p{Block=\nCombiningDiacriticalMarksExtended})\n(80)\nX \\p{DiacriticalsForSymbols}\n\\p{CombiningDiacriticalMarksFor-\nSymbols} (= \\p{Block=\nCombiningDiacriticalMarksFor-\nSymbols}) (48)\nX \\p{DiacriticalsSup}    \\p{CombiningDiacriticalMarksSupplement}\n(= \\p{Block=\nCombiningDiacriticalMarksSupplement})\n(64)\n\\p{Diak}                \\p{DivesAkuru} (= \\p{ScriptExtensions=\nDivesAkuru}) (NOT \\p{Block=\nDivesAkuru}) (72)\n\\p{Digit}               \\p{XPosixDigit} (= \\p{GeneralCategory=\nDecimalNumber}) (650)\nX \\p{Dingbats}            \\p{Block=Dingbats} (192)\n\\p{DivesAkuru}         \\p{ScriptExtensions=DivesAkuru} (Short:\n\\p{Diak}; NOT \\p{Block=DivesAkuru}) (72)\n\\p{Dogr}                \\p{Dogra} (= \\p{ScriptExtensions=Dogra})\n(NOT \\p{Block=Dogra}) (82)\n\\p{Dogra}               \\p{ScriptExtensions=Dogra} (Short:\n\\p{Dogr}; NOT \\p{Block=Dogra}) (82)\nX \\p{Domino}              \\p{DominoTiles} (= \\p{Block=\nDominoTiles}) (112)\nX \\p{DominoTiles}        \\p{Block=DominoTiles} (Short:\n\\p{InDomino}) (112)\n\\p{Dsrt}                \\p{Deseret} (= \\p{ScriptExtensions=\nDeseret}) (80)\n\\p{Dt: *}               \\p{DecompositionType: *}\n\\p{Dupl}                \\p{Duployan} (= \\p{ScriptExtensions=\nDuployan}) (NOT \\p{Block=Duployan}) (147)\n\\p{Duployan}            \\p{ScriptExtensions=Duployan} (Short:\n\\p{Dupl}; NOT \\p{Block=Duployan}) (147)\n\\p{Ea: *}               \\p{EastAsianWidth: *}\nX \\p{EarlyDynasticCuneiform} \\p{Block=EarlyDynasticCuneiform}\n(208)\n\\p{EastAsianWidth: A} \\p{EastAsianWidth=Ambiguous} (138739)\n\\p{EastAsianWidth: Ambiguous} (Short: \\p{Ea=A}) (138739: [\\xa1\n\\xa4\\xa7-\\xa8\\xaa\\xad-\\xae\\xb0-\\xb4\\xb6-\n\\xba\\xbc-\\xbf\\xc6\\xd0\\xd7-\\xd8\\xde-\\xe1\n\\xe6\\xe8-\\xea\\xec-\\xed\\xf0\\xf2-\\xf3\\xf7-\n\\xfa\\xfc\\xfe], U+0101, U+0111, U+0113,\nU+011B, U+0126..0127 ...)\n\\p{EastAsianWidth: F} \\p{EastAsianWidth=Fullwidth} (104)\n\\p{EastAsianWidth: Fullwidth} (Short: \\p{Ea=F}) (104: U+3000,\nU+FF01..FF60, U+FFE0..FFE6)\n\\p{EastAsianWidth: H} \\p{EastAsianWidth=Halfwidth} (123)\n\\p{EastAsianWidth: Halfwidth} (Short: \\p{Ea=H}) (123: U+20A9,\nU+FF61..FFBE, U+FFC2..FFC7,\nU+FFCA..FFCF, U+FFD2..FFD7, U+FFDA..FFDC\n...)\n\\p{EastAsianWidth: N} \\p{EastAsianWidth=Neutral} (792699 plus\nall above-Unicode code points)\n\\p{EastAsianWidth: Na} \\p{EastAsianWidth=Narrow} (111)\n\\p{EastAsianWidth: Narrow} (Short: \\p{Ea=Na}) (111: [\\x20-\\x7e\n\\xa2-\\xa3\\xa5-\\xa6\\xac\\xaf],\nU+27E6..27ED, U+2985..2986)\n\\p{EastAsianWidth: Neutral} (Short: \\p{Ea=N}) (792699 plus all\nabove-Unicode code points: [\\x00-\\x1f\n\\x7f-\\xa0\\xa9\\xab\\xb5\\xbb\\xc0-\\xc5\\xc7-\n\\xcf\\xd1-\\xd6\\xd9-\\xdd\\xe2-\\xe5\\xe7\\xeb\n\\xee-\\xef\\xf1\\xf4-\\xf6\\xfb\\xfd\\xff],\nU+00FF..0100, U+0102..0110, U+0112,\nU+0114..011A, U+011C..0125 ...)\n\\p{EastAsianWidth: W} \\p{EastAsianWidth=Wide} (182336)\n\\p{EastAsianWidth: Wide} (Short: \\p{Ea=W}) (182336:\nU+1100..115F, U+231A..231B,\nU+2329..232A, U+23E9..23EC, U+23F0,\nU+23F3 ...)\n\\p{EBase}               \\p{EmojiModifierBase} (=\n\\p{EmojiModifierBase=Y}) (122)\n\\p{EBase: *}            \\p{EmojiModifierBase: *}\n\\p{EComp}               \\p{EmojiComponent} (= \\p{EmojiComponent=\nY}) (146)\n\\p{EComp: *}            \\p{EmojiComponent: *}\n\\p{Egyp}                \\p{EgyptianHieroglyphs} (=\n\\p{ScriptExtensions=\nEgyptianHieroglyphs}) (NOT \\p{Block=\nEgyptianHieroglyphs}) (1080)\nX \\p{EgyptianHieroglyphFormatControls} \\p{Block=\nEgyptianHieroglyphFormatControls} (16)\n\\p{EgyptianHieroglyphs} \\p{ScriptExtensions=\nEgyptianHieroglyphs} (Short: \\p{Egyp};\nNOT \\p{Block=EgyptianHieroglyphs})\n(1080)\n\\p{Elba}                \\p{Elbasan} (= \\p{ScriptExtensions=\nElbasan}) (NOT \\p{Block=Elbasan}) (40)\n\\p{Elbasan}             \\p{ScriptExtensions=Elbasan} (Short:\n\\p{Elba}; NOT \\p{Block=Elbasan}) (40)\n\\p{Elym}                \\p{Elymaic} (= \\p{ScriptExtensions=\nElymaic}) (NOT \\p{Block=Elymaic}) (23)\n\\p{Elymaic}             \\p{ScriptExtensions=Elymaic} (Short:\n\\p{Elym}; NOT \\p{Block=Elymaic}) (23)\n\\p{EMod}                \\p{EmojiModifier} (= \\p{EmojiModifier=\nY}) (5)\n\\p{EMod: *}             \\p{EmojiModifier: *}\n\\p{Emoji}               \\p{Emoji=Y} (1367)\n\\p{Emoji: N*}           (Single: \\P{Emoji}) (1112745 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"\\$\\%&\\'\\(\\)+,\\-.\\/:;<=>?\\@A-Z\\[\\\\\\]\n\\^`a-z\\{\\|\\}~\\x7f-\\xa8\\xaa-\\xad\\xaf-\n\\xff], U+0100..203B, U+203D..2048,\nU+204A..2121, U+2123..2138, U+213A..2193\n...)\n\\p{Emoji: Y*}           (Single: \\p{Emoji}) (1367: [#*0-9\\xa9\n\\xae], U+203C, U+2049, U+2122, U+2139,\nU+2194..2199 ...)\n\\p{EmojiComponent}     \\p{EmojiComponent=Y} (Short: \\p{EComp})\n(146)\n\\p{EmojiComponent: N*} (Short: \\p{EComp=N}, \\P{EComp}) (1113966\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"\\$\\%&\\'\\(\\)+,\\-.\\/:;<=>?\n\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..200C, U+200E..20E2,\nU+20E4..FE0E, U+FE10..1F1E5,\nU+1F200..1F3FA ...)\n\\p{EmojiComponent: Y*} (Short: \\p{EComp=Y}, \\p{EComp}) (146:\n[#*0-9], U+200D, U+20E3, U+FE0F,\nU+1F1E6..1F1FF, U+1F3FB..1F3FF ...)\n\\p{EmojiModifier}      \\p{EmojiModifier=Y} (Short: \\p{EMod}) (5)\n\\p{EmojiModifier: N*}  (Short: \\p{EMod=N}, \\P{EMod}) (1114107\nplus all above-Unicode code points:\nU+0000..1F3FA, U+1F400..infinity)\n\\p{EmojiModifier: Y*}  (Short: \\p{EMod=Y}, \\p{EMod}) (5:\nU+1F3FB..1F3FF)\n\\p{EmojiModifierBase} \\p{EmojiModifierBase=Y} (Short:\n\\p{EBase}) (122)\n\\p{EmojiModifierBase: N*} (Short: \\p{EBase=N}, \\P{EBase})\n(1113990 plus all above-Unicode code\npoints: U+0000..261C, U+261E..26F8,\nU+26FA..2709, U+270E..1F384,\nU+1F386..1F3C1, U+1F3C5..1F3C6 ...)\n\\p{EmojiModifierBase: Y*} (Short: \\p{EBase=Y}, \\p{EBase}) (122:\nU+261D, U+26F9, U+270A..270D, U+1F385,\nU+1F3C2..1F3C4, U+1F3C7 ...)\n\\p{EmojiPresentation}  \\p{EmojiPresentation=Y} (Short:\n\\p{EPres}) (1148)\n\\p{EmojiPresentation: N*} (Short: \\p{EPres=N}, \\P{EPres})\n(1112964 plus all above-Unicode code\npoints: U+0000..2319, U+231C..23E8,\nU+23ED..23EF, U+23F1..23F2,\nU+23F4..25FC, U+25FF..2613 ...)\n\\p{EmojiPresentation: Y*} (Short: \\p{EPres=Y}, \\p{EPres}) (1148:\nU+231A..231B, U+23E9..23EC, U+23F0,\nU+23F3, U+25FD..25FE, U+2614..2615 ...)\nX \\p{Emoticons}           \\p{Block=Emoticons} (80)\nX \\p{EnclosedAlphanum}   \\p{EnclosedAlphanumerics} (= \\p{Block=\nEnclosedAlphanumerics}) (160)\nX \\p{EnclosedAlphanumSup} \\p{EnclosedAlphanumericSupplement} (=\n\\p{Block=\nEnclosedAlphanumericSupplement}) (256)\nX \\p{EnclosedAlphanumericSupplement} \\p{Block=\nEnclosedAlphanumericSupplement}\n(Short: \\p{InEnclosedAlphanumSup}) (256)\nX \\p{EnclosedAlphanumerics} \\p{Block=EnclosedAlphanumerics}\n(Short: \\p{InEnclosedAlphanum}) (160)\nX \\p{EnclosedCJK}        \\p{EnclosedCJKLettersAndMonths} (=\n\\p{Block=\nEnclosedCJKLettersAndMonths}) (256)\nX \\p{EnclosedCJKLettersAndMonths} \\p{Block=\nEnclosedCJKLettersAndMonths} (Short:\n\\p{InEnclosedCJK}) (256)\nX \\p{EnclosedIdeographicSup} \\p{EnclosedIdeographicSupplement}\n(= \\p{Block=\nEnclosedIdeographicSupplement}) (256)\nX \\p{EnclosedIdeographicSupplement} \\p{Block=\nEnclosedIdeographicSupplement} (Short:\n\\p{InEnclosedIdeographicSup}) (256)\n\\p{EnclosingMark}      \\p{GeneralCategory=EnclosingMark}\n(Short: \\p{Me}) (13)\n\\p{EPres}               \\p{EmojiPresentation} (=\n\\p{EmojiPresentation=Y}) (1148)\n\\p{EPres: *}            \\p{EmojiPresentation: *}\n\\p{Ethi}                \\p{Ethiopic} (= \\p{ScriptExtensions=\nEthiopic}) (NOT \\p{Block=Ethiopic}) (495)\n\\p{Ethiopic}            \\p{ScriptExtensions=Ethiopic} (Short:\n\\p{Ethi}; NOT \\p{Block=Ethiopic}) (495)\nX \\p{EthiopicExt}        \\p{EthiopicExtended} (= \\p{Block=\nEthiopicExtended}) (96)\nX \\p{EthiopicExtA}      \\p{EthiopicExtendedA} (= \\p{Block=\nEthiopicExtendedA}) (48)\nX \\p{EthiopicExtended}   \\p{Block=EthiopicExtended} (Short:\n\\p{InEthiopicExt}) (96)\nX \\p{EthiopicExtendedA} \\p{Block=EthiopicExtendedA} (Short:\n\\p{InEthiopicExtA}) (48)\nX \\p{EthiopicSup}        \\p{EthiopicSupplement} (= \\p{Block=\nEthiopicSupplement}) (32)\nX \\p{EthiopicSupplement} \\p{Block=EthiopicSupplement} (Short:\n\\p{InEthiopicSup}) (32)\n\\p{Ext}                 \\p{Extender} (= \\p{Extender=Y}) (48)\n\\p{Ext: *}              \\p{Extender: *}\n\\p{ExtendedPictographic} \\p{ExtendedPictographic=Y} (Short:\n\\p{ExtPict}) (3537)\n\\p{ExtendedPictographic: N*} (Short: \\p{ExtPict=N}, \\P{ExtPict})\n(1110575 plus all above-Unicode code\npoints: [\\x00-\\xa8\\xaa-\\xad\\xaf-\\xff],\nU+0100..203B, U+203D..2048,\nU+204A..2121, U+2123..2138, U+213A..2193\n...)\n\\p{ExtendedPictographic: Y*} (Short: \\p{ExtPict=Y}, \\p{ExtPict})\n(3537: [\\xa9\\xae], U+203C, U+2049,\nU+2122, U+2139, U+2194..2199 ...)\n\\p{Extender}            \\p{Extender=Y} (Short: \\p{Ext}) (48)\n\\p{Extender: N*}        (Short: \\p{Ext=N}, \\P{Ext}) (1114064\nplus all above-Unicode code points:\n[\\x00-\\xb6\\xb8-\\xff], U+0100..02CF,\nU+02D2..063F, U+0641..07F9,\nU+07FB..0B54, U+0B56..0E45 ...)\n\\p{Extender: Y*}        (Short: \\p{Ext=Y}, \\p{Ext}) (48: [\\xb7],\nU+02D0..02D1, U+0640, U+07FA, U+0B55,\nU+0E46 ...)\n\\p{ExtPict}             \\p{ExtendedPictographic} (=\n\\p{ExtendedPictographic=Y}) (3537)\n\\p{ExtPict: *}          \\p{ExtendedPictographic: *}\n\\p{FinalPunctuation}   \\p{GeneralCategory=FinalPunctuation}\n(Short: \\p{Pf}) (10)\n\\p{Format}              \\p{GeneralCategory=Format} (Short:\n\\p{Cf}) (161)\n\\p{FullCompositionExclusion} \\p{FullCompositionExclusion=Y}\n(Short: \\p{CompEx}) (1120)\n\\p{FullCompositionExclusion: N*} (Short: \\p{CompEx=N},\n\\P{CompEx}) (1112992 plus all above-\nUnicode code points: U+0000..033F,\nU+0342, U+0345..0373, U+0375..037D,\nU+037F..0386, U+0388..0957 ...)\n\\p{FullCompositionExclusion: Y*} (Short: \\p{CompEx=Y},\n\\p{CompEx}) (1120: U+0340..0341,\nU+0343..0344, U+0374, U+037E, U+0387,\nU+0958..095F ...)\n\\p{Gc: *}               \\p{GeneralCategory: *}\n\\p{GCB: *}              \\p{GraphemeClusterBreak: *}\n\\p{GeneralCategory: C} \\p{GeneralCategory=Other} (970414 plus\nall above-Unicode code points)\n\\p{GeneralCategory: CasedLetter} [\\p{Ll}\\p{Lu}\\p{Lt}] (Short:\n\\p{Gc=LC}, \\p{LC}) (3977: [A-Za-z\\xb5\n\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..01BA, U+01BC..01BF,\nU+01C4..0293, U+0295..02AF, U+0370..0373\n...)\n\\p{GeneralCategory: Cc} \\p{GeneralCategory=Control} (65)\n\\p{GeneralCategory: Cf} \\p{GeneralCategory=Format} (161)\n\\p{GeneralCategory: ClosePunctuation} (Short: \\p{Gc=Pe}, \\p{Pe})\n(73: [\\)\\]\\}], U+0F3B, U+0F3D, U+169C,\nU+2046, U+207E ...)\n\\p{GeneralCategory: Cn} \\p{GeneralCategory=Unassigned} (830672\nplus all above-Unicode code points)\n\\p{GeneralCategory: Cntrl} \\p{GeneralCategory=Control} (65)\n\\p{GeneralCategory: Co} \\p{GeneralCategory=PrivateUse} (137468)\n\\p{GeneralCategory: CombiningMark} \\p{GeneralCategory=Mark}\n(2295)\n\\p{GeneralCategory: ConnectorPunctuation} (Short: \\p{Gc=Pc},\n\\p{Pc}) (10: [], U+203F..2040, U+2054,\nU+FE33..FE34, U+FE4D..FE4F, U+FF3F)\n\\p{GeneralCategory: Control} (Short: \\p{Gc=Cc}, \\p{Cc}) (65:\n[\\x00-\\x1f\\x7f-\\x9f])\n\\p{GeneralCategory: Cs} \\p{GeneralCategory=Surrogate} (2048)\n\\p{GeneralCategory: CurrencySymbol} (Short: \\p{Gc=Sc}, \\p{Sc})\n(62: [\\$\\xa2-\\xa5], U+058F, U+060B,\nU+07FE..07FF, U+09F2..09F3, U+09FB ...)\n\\p{GeneralCategory: DashPunctuation} (Short: \\p{Gc=Pd}, \\p{Pd})\n(25: [\\-], U+058A, U+05BE, U+1400,\nU+1806, U+2010..2015 ...)\n\\p{GeneralCategory: DecimalNumber} (Short: \\p{Gc=Nd}, \\p{Nd})\n(650: [0-9], U+0660..0669, U+06F0..06F9,\nU+07C0..07C9, U+0966..096F, U+09E6..09EF\n...)\n\\p{GeneralCategory: Digit} \\p{GeneralCategory=DecimalNumber}\n(650)\n\\p{GeneralCategory: EnclosingMark} (Short: \\p{Gc=Me}, \\p{Me})\n(13: U+0488..0489, U+1ABE, U+20DD..20E0,\nU+20E2..20E4, U+A670..A672)\n\\p{GeneralCategory: FinalPunctuation} (Short: \\p{Gc=Pf}, \\p{Pf})\n(10: [\\xbb], U+2019, U+201D, U+203A,\nU+2E03, U+2E05 ...)\n\\p{GeneralCategory: Format} (Short: \\p{Gc=Cf}, \\p{Cf}) (161:\n[\\xad], U+0600..0605, U+061C, U+06DD,\nU+070F, U+08E2 ...)\n\\p{GeneralCategory: InitialPunctuation} (Short: \\p{Gc=Pi},\n\\p{Pi}) (12: [\\xab], U+2018,\nU+201B..201C, U+201F, U+2039, U+2E02 ...)\n\\p{GeneralCategory: L} \\p{GeneralCategory=Letter} (131241)\nX \\p{GeneralCategory: L&} \\p{GeneralCategory=CasedLetter} (3977)\nX \\p{GeneralCategory: L} \\p{GeneralCategory=CasedLetter} Note\nthe trailing '' matters in spite of\nloose matching rules. (3977)\n\\p{GeneralCategory: LC} \\p{GeneralCategory=CasedLetter} (3977)\n\\p{GeneralCategory: Letter} (Short: \\p{Gc=L}, \\p{L}) (131241:\n[A-Za-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\n\\xf8-\\xff], U+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\n\\p{GeneralCategory: LetterNumber} (Short: \\p{Gc=Nl}, \\p{Nl})\n(236: U+16EE..16F0, U+2160..2182,\nU+2185..2188, U+3007, U+3021..3029,\nU+3038..303A ...)\n\\p{GeneralCategory: LineSeparator} (Short: \\p{Gc=Zl}, \\p{Zl})\n(1: U+2028)\n\\p{GeneralCategory: Ll} \\p{GeneralCategory=LowercaseLetter}\n(/i= GeneralCategory=CasedLetter)\n(2155)\n\\p{GeneralCategory: Lm} \\p{GeneralCategory=ModifierLetter} (260)\n\\p{GeneralCategory: Lo} \\p{GeneralCategory=OtherLetter}\n(127004)\n\\p{GeneralCategory: LowercaseLetter} (Short: \\p{Gc=Ll}, \\p{Ll};\n/i= GeneralCategory=CasedLetter)\n(2155: [a-z\\xb5\\xdf-\\xf6\\xf8-\\xff],\nU+0101, U+0103, U+0105, U+0107, U+0109\n...)\n\\p{GeneralCategory: Lt} \\p{GeneralCategory=TitlecaseLetter}\n(/i= GeneralCategory=CasedLetter) (31)\n\\p{GeneralCategory: Lu} \\p{GeneralCategory=UppercaseLetter}\n(/i= GeneralCategory=CasedLetter)\n(1791)\n\\p{GeneralCategory: M} \\p{GeneralCategory=Mark} (2295)\n\\p{GeneralCategory: Mark} (Short: \\p{Gc=M}, \\p{M}) (2295:\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{GeneralCategory: MathSymbol} (Short: \\p{Gc=Sm}, \\p{Sm}) (948:\n[+<=>\\|~\\xac\\xb1\\xd7\\xf7], U+03F6,\nU+0606..0608, U+2044, U+2052,\nU+207A..207C ...)\n\\p{GeneralCategory: Mc} \\p{GeneralCategory=SpacingMark} (443)\n\\p{GeneralCategory: Me} \\p{GeneralCategory=EnclosingMark} (13)\n\\p{GeneralCategory: Mn} \\p{GeneralCategory=NonspacingMark}\n(1839)\n\\p{GeneralCategory: ModifierLetter} (Short: \\p{Gc=Lm}, \\p{Lm})\n(260: U+02B0..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE, U+0374 ...)\n\\p{GeneralCategory: ModifierSymbol} (Short: \\p{Gc=Sk}, \\p{Sk})\n(123: [\\^`\\xa8\\xaf\\xb4\\xb8],\nU+02C2..02C5, U+02D2..02DF,\nU+02E5..02EB, U+02ED, U+02EF..02FF ...)\n\\p{GeneralCategory: N} \\p{GeneralCategory=Number} (1781)\n\\p{GeneralCategory: Nd} \\p{GeneralCategory=DecimalNumber} (650)\n\\p{GeneralCategory: Nl} \\p{GeneralCategory=LetterNumber} (236)\n\\p{GeneralCategory: No} \\p{GeneralCategory=OtherNumber} (895)\n\\p{GeneralCategory: NonspacingMark} (Short: \\p{Gc=Mn}, \\p{Mn})\n(1839: U+0300..036F, U+0483..0487,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{GeneralCategory: Number} (Short: \\p{Gc=N}, \\p{N}) (1781: [0-9\n\\xb2-\\xb3\\xb9\\xbc-\\xbe], U+0660..0669,\nU+06F0..06F9, U+07C0..07C9,\nU+0966..096F, U+09E6..09EF ...)\n\\p{GeneralCategory: OpenPunctuation} (Short: \\p{Gc=Ps}, \\p{Ps})\n(75: [\\(\\[\\{], U+0F3A, U+0F3C, U+169B,\nU+201A, U+201E ...)\n\\p{GeneralCategory: Other} (Short: \\p{Gc=C}, \\p{C}) (970414 plus\nall above-Unicode code points: [\\x00-\n\\x1f\\x7f-\\x9f\\xad], U+0378..0379,\nU+0380..0383, U+038B, U+038D, U+03A2 ...)\n\\p{GeneralCategory: OtherLetter} (Short: \\p{Gc=Lo}, \\p{Lo})\n(127004: [\\xaa\\xba], U+01BB,\nU+01C0..01C3, U+0294, U+05D0..05EA,\nU+05EF..05F2 ...)\n\\p{GeneralCategory: OtherNumber} (Short: \\p{Gc=No}, \\p{No})\n(895: [\\xb2-\\xb3\\xb9\\xbc-\\xbe],\nU+09F4..09F9, U+0B72..0B77,\nU+0BF0..0BF2, U+0C78..0C7E, U+0D58..0D5E\n...)\n\\p{GeneralCategory: OtherPunctuation} (Short: \\p{Gc=Po}, \\p{Po})\n(593: [!\\\"#\\%&\\'*,.\\/:;?\\@\\\\\\xa1\\xa7\n\\xb6-\\xb7\\xbf], U+037E, U+0387,\nU+055A..055F, U+0589, U+05C0 ...)\n\\p{GeneralCategory: OtherSymbol} (Short: \\p{Gc=So}, \\p{So})\n(6431: [\\xa6\\xa9\\xae\\xb0], U+0482,\nU+058D..058E, U+060E..060F, U+06DE,\nU+06E9 ...)\n\\p{GeneralCategory: P} \\p{GeneralCategory=Punctuation} (798)\n\\p{GeneralCategory: ParagraphSeparator} (Short: \\p{Gc=Zp},\n\\p{Zp}) (1: U+2029)\n\\p{GeneralCategory: Pc} \\p{GeneralCategory=\nConnectorPunctuation} (10)\n\\p{GeneralCategory: Pd} \\p{GeneralCategory=DashPunctuation} (25)\n\\p{GeneralCategory: Pe} \\p{GeneralCategory=ClosePunctuation}\n(73)\n\\p{GeneralCategory: Pf} \\p{GeneralCategory=FinalPunctuation}\n(10)\n\\p{GeneralCategory: Pi} \\p{GeneralCategory=InitialPunctuation}\n(12)\n\\p{GeneralCategory: Po} \\p{GeneralCategory=OtherPunctuation}\n(593)\n\\p{GeneralCategory: PrivateUse} (Short: \\p{Gc=Co}, \\p{Co})\n(137468: U+E000..F8FF, U+F0000..FFFFD,\nU+100000..10FFFD)\n\\p{GeneralCategory: Ps} \\p{GeneralCategory=OpenPunctuation} (75)\n\\p{GeneralCategory: Punct} \\p{GeneralCategory=Punctuation} (798)\n\\p{GeneralCategory: Punctuation} (Short: \\p{Gc=P}, \\p{P}) (798:\n[!\\\"#\\%&\\'\\(\\)*,\\-.\\/:;?\\@\\[\\\\\\]\\{\\}\n\\xa1\\xa7\\xab\\xb6-\\xb7\\xbb\\xbf], U+037E,\nU+0387, U+055A..055F, U+0589..058A,\nU+05BE ...)\n\\p{GeneralCategory: S} \\p{GeneralCategory=Symbol} (7564)\n\\p{GeneralCategory: Sc} \\p{GeneralCategory=CurrencySymbol} (62)\n\\p{GeneralCategory: Separator} (Short: \\p{Gc=Z}, \\p{Z}) (19:\n[\\x20\\xa0], U+1680, U+2000..200A,\nU+2028..2029, U+202F, U+205F ...)\n\\p{GeneralCategory: Sk} \\p{GeneralCategory=ModifierSymbol} (123)\n\\p{GeneralCategory: Sm} \\p{GeneralCategory=MathSymbol} (948)\n\\p{GeneralCategory: So} \\p{GeneralCategory=OtherSymbol} (6431)\n\\p{GeneralCategory: SpaceSeparator} (Short: \\p{Gc=Zs}, \\p{Zs})\n(17: [\\x20\\xa0], U+1680, U+2000..200A,\nU+202F, U+205F, U+3000)\n\\p{GeneralCategory: SpacingMark} (Short: \\p{Gc=Mc}, \\p{Mc})\n(443: U+0903, U+093B, U+093E..0940,\nU+0949..094C, U+094E..094F, U+0982..0983\n...)\n\\p{GeneralCategory: Surrogate} (Short: \\p{Gc=Cs}, \\p{Cs}) (2048:\nU+D800..DFFF)\n\\p{GeneralCategory: Symbol} (Short: \\p{Gc=S}, \\p{S}) (7564:\n[\\$+<=>\\^`\\|~\\xa2-\\xa6\\xa8-\\xa9\\xac\\xae-\n\\xb1\\xb4\\xb8\\xd7\\xf7], U+02C2..02C5,\nU+02D2..02DF, U+02E5..02EB, U+02ED,\nU+02EF..02FF ...)\n\\p{GeneralCategory: TitlecaseLetter} (Short: \\p{Gc=Lt}, \\p{Lt};\n/i= GeneralCategory=CasedLetter) (31:\nU+01C5, U+01C8, U+01CB, U+01F2,\nU+1F88..1F8F, U+1F98..1F9F ...)\n\\p{GeneralCategory: Unassigned} (Short: \\p{Gc=Cn}, \\p{Cn})\n(830672 plus all above-Unicode code\npoints: U+0378..0379, U+0380..0383,\nU+038B, U+038D, U+03A2, U+0530 ...)\n\\p{GeneralCategory: UppercaseLetter} (Short: \\p{Gc=Lu}, \\p{Lu};\n/i= GeneralCategory=CasedLetter)\n(1791: [A-Z\\xc0-\\xd6\\xd8-\\xde], U+0100,\nU+0102, U+0104, U+0106, U+0108 ...)\n\\p{GeneralCategory: Z} \\p{GeneralCategory=Separator} (19)\n\\p{GeneralCategory: Zl} \\p{GeneralCategory=LineSeparator} (1)\n\\p{GeneralCategory: Zp} \\p{GeneralCategory=ParagraphSeparator}\n(1)\n\\p{GeneralCategory: Zs} \\p{GeneralCategory=SpaceSeparator} (17)\nX \\p{GeneralPunctuation} \\p{Block=GeneralPunctuation} (Short:\n\\p{InPunctuation}) (112)\nX \\p{GeometricShapes}    \\p{Block=GeometricShapes} (96)\nX \\p{GeometricShapesExt} \\p{GeometricShapesExtended} (=\n\\p{Block=GeometricShapesExtended})\n(128)\nX \\p{GeometricShapesExtended} \\p{Block=GeometricShapesExtended}\n(Short: \\p{InGeometricShapesExt}) (128)\n\\p{Geor}                \\p{Georgian} (= \\p{ScriptExtensions=\nGeorgian}) (NOT \\p{Block=Georgian}) (174)\n\\p{Georgian}            \\p{ScriptExtensions=Georgian} (Short:\n\\p{Geor}; NOT \\p{Block=Georgian}) (174)\nX \\p{GeorgianExt}        \\p{GeorgianExtended} (= \\p{Block=\nGeorgianExtended}) (48)\nX \\p{GeorgianExtended}   \\p{Block=GeorgianExtended} (Short:\n\\p{InGeorgianExt}) (48)\nX \\p{GeorgianSup}        \\p{GeorgianSupplement} (= \\p{Block=\nGeorgianSupplement}) (48)\nX \\p{GeorgianSupplement} \\p{Block=GeorgianSupplement} (Short:\n\\p{InGeorgianSup}) (48)\n\\p{Glag}                \\p{Glagolitic} (= \\p{ScriptExtensions=\nGlagolitic}) (NOT \\p{Block=Glagolitic})\n(136)\n\\p{Glagolitic}          \\p{ScriptExtensions=Glagolitic} (Short:\n\\p{Glag}; NOT \\p{Block=Glagolitic}) (136)\nX \\p{GlagoliticSup}      \\p{GlagoliticSupplement} (= \\p{Block=\nGlagoliticSupplement}) (48)\nX \\p{GlagoliticSupplement} \\p{Block=GlagoliticSupplement} (Short:\n\\p{InGlagoliticSup}) (48)\n\\p{Gong}                \\p{GunjalaGondi} (= \\p{ScriptExtensions=\nGunjalaGondi}) (NOT \\p{Block=\nGunjalaGondi}) (65)\n\\p{Gonm}                \\p{MasaramGondi} (= \\p{ScriptExtensions=\nMasaramGondi}) (NOT \\p{Block=\nMasaramGondi}) (77)\n\\p{Goth}                \\p{Gothic} (= \\p{ScriptExtensions=\nGothic}) (NOT \\p{Block=Gothic}) (27)\n\\p{Gothic}              \\p{ScriptExtensions=Gothic} (Short:\n\\p{Goth}; NOT \\p{Block=Gothic}) (27)\n\\p{GrBase}             \\p{GraphemeBase} (= \\p{GraphemeBase=Y})\n(141814)\n\\p{GrBase: *}          \\p{GraphemeBase: *}\n\\p{GrExt}              \\p{GraphemeExtend} (= \\p{GraphemeExtend=\nY}) (1979)\n\\p{GrExt: *}           \\p{GraphemeExtend: *}\n\\p{Gran}                \\p{Grantha} (= \\p{ScriptExtensions=\nGrantha}) (NOT \\p{Block=Grantha}) (116)\n\\p{Grantha}             \\p{ScriptExtensions=Grantha} (Short:\n\\p{Gran}; NOT \\p{Block=Grantha}) (116)\n\\p{Graph}               \\p{XPosixGraph} (281308)\n\\p{GraphemeBase}       \\p{GraphemeBase=Y} (Short: \\p{GrBase})\n(141814)\n\\p{GraphemeBase: N*}   (Short: \\p{GrBase=N}, \\P{GrBase}) (972298\nplus all above-Unicode code points:\n[\\x00-\\x1f\\x7f-\\x9f\\xad], U+0300..036F,\nU+0378..0379, U+0380..0383, U+038B,\nU+038D ...)\n\\p{GraphemeBase: Y*}   (Short: \\p{GrBase=Y}, \\p{GrBase})\n(141814: [\\x20-\\x7e\\xa0-\\xac\\xae-\\xff],\nU+0100..02FF, U+0370..0377,\nU+037A..037F, U+0384..038A, U+038C ...)\n\\p{GraphemeClusterBreak: CN} \\p{GraphemeClusterBreak=Control}\n(3886)\n\\p{GraphemeClusterBreak: Control} (Short: \\p{GCB=CN}) (3886: [^\n\\n\\r\\x20-\\x7e\\xa0-\\xac\\xae-\\xff],\nU+061C, U+180E, U+200B, U+200E..200F,\nU+2028..202E ...)\n\\p{GraphemeClusterBreak: CR} (Short: \\p{GCB=CR}) (1: [\\r])\n\\p{GraphemeClusterBreak: EBase} (Short: \\p{GCB=EB}) (0)\n\\p{GraphemeClusterBreak: EBaseGAZ} (Short: \\p{GCB=EBG}) (0)\n\\p{GraphemeClusterBreak: EModifier} (Short: \\p{GCB=EM}) (0)\n\\p{GraphemeClusterBreak: EB} \\p{GraphemeClusterBreak=EBase}\n(0)\n\\p{GraphemeClusterBreak: EBG} \\p{GraphemeClusterBreak=\nEBaseGAZ} (0)\n\\p{GraphemeClusterBreak: EM} \\p{GraphemeClusterBreak=\nEModifier} (0)\n\\p{GraphemeClusterBreak: EX} \\p{GraphemeClusterBreak=Extend}\n(1984)\n\\p{GraphemeClusterBreak: Extend} (Short: \\p{GCB=EX}) (1984:\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{GraphemeClusterBreak: GAZ} \\p{GraphemeClusterBreak=\nGlueAfterZwj} (0)\n\\p{GraphemeClusterBreak: GlueAfterZwj} (Short: \\p{GCB=GAZ}) (0)\n\\p{GraphemeClusterBreak: L} (Short: \\p{GCB=L}) (125:\nU+1100..115F, U+A960..A97C)\n\\p{GraphemeClusterBreak: LF} (Short: \\p{GCB=LF}) (1: [\\n])\n\\p{GraphemeClusterBreak: LV} (Short: \\p{GCB=LV}) (399: U+AC00,\nU+AC1C, U+AC38, U+AC54, U+AC70, U+AC8C\n...)\n\\p{GraphemeClusterBreak: LVT} (Short: \\p{GCB=LVT}) (10773:\nU+AC01..AC1B, U+AC1D..AC37,\nU+AC39..AC53, U+AC55..AC6F,\nU+AC71..AC8B, U+AC8D..ACA7 ...)\n\\p{GraphemeClusterBreak: Other} (Short: \\p{GCB=XX}) (1096272\nplus all above-Unicode code points:\n[\\x20-\\x7e\\xa0-\\xac\\xae-\\xff],\nU+0100..02FF, U+0370..0482,\nU+048A..0590, U+05BE, U+05C0 ...)\n\\p{GraphemeClusterBreak: PP} \\p{GraphemeClusterBreak=Prepend}\n(24)\n\\p{GraphemeClusterBreak: Prepend} (Short: \\p{GCB=PP}) (24:\nU+0600..0605, U+06DD, U+070F, U+08E2,\nU+0D4E, U+110BD ...)\n\\p{GraphemeClusterBreak: RegionalIndicator} (Short: \\p{GCB=RI})\n(26: U+1F1E6..1F1FF)\n\\p{GraphemeClusterBreak: RI} \\p{GraphemeClusterBreak=\nRegionalIndicator} (26)\n\\p{GraphemeClusterBreak: SM} \\p{GraphemeClusterBreak=\nSpacingMark} (388)\n\\p{GraphemeClusterBreak: SpacingMark} (Short: \\p{GCB=SM}) (388:\nU+0903, U+093B, U+093E..0940,\nU+0949..094C, U+094E..094F, U+0982..0983\n...)\n\\p{GraphemeClusterBreak: T} (Short: \\p{GCB=T}) (137:\nU+11A8..11FF, U+D7CB..D7FB)\n\\p{GraphemeClusterBreak: V} (Short: \\p{GCB=V}) (95:\nU+1160..11A7, U+D7B0..D7C6)\n\\p{GraphemeClusterBreak: XX} \\p{GraphemeClusterBreak=Other}\n(1096272 plus all above-Unicode code\npoints)\n\\p{GraphemeClusterBreak: ZWJ} (Short: \\p{GCB=ZWJ}) (1: U+200D)\n\\p{GraphemeExtend}     \\p{GraphemeExtend=Y} (Short: \\p{GrExt})\n(1979)\n\\p{GraphemeExtend: N*} (Short: \\p{GrExt=N}, \\P{GrExt}) (1112133\nplus all above-Unicode code points:\nU+0000..02FF, U+0370..0482,\nU+048A..0590, U+05BE, U+05C0, U+05C3 ...)\n\\p{GraphemeExtend: Y*} (Short: \\p{GrExt=Y}, \\p{GrExt}) (1979:\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{Greek}               \\p{ScriptExtensions=Greek} (Short:\n\\p{Grek}; NOT \\p{GreekAndCoptic}) (522)\nX \\p{GreekAndCoptic}    \\p{Block=GreekAndCoptic} (Short:\n\\p{InGreek}) (144)\nX \\p{GreekExt}           \\p{GreekExtended} (= \\p{Block=\nGreekExtended}) (256)\nX \\p{GreekExtended}      \\p{Block=GreekExtended} (Short:\n\\p{InGreekExt}) (256)\n\\p{Grek}                \\p{Greek} (= \\p{ScriptExtensions=Greek})\n(NOT \\p{GreekAndCoptic}) (522)\n\\p{Gujarati}            \\p{ScriptExtensions=Gujarati} (Short:\n\\p{Gujr}; NOT \\p{Block=Gujarati}) (105)\n\\p{Gujr}                \\p{Gujarati} (= \\p{ScriptExtensions=\nGujarati}) (NOT \\p{Block=Gujarati}) (105)\n\\p{GunjalaGondi}       \\p{ScriptExtensions=GunjalaGondi}\n(Short: \\p{Gong}; NOT \\p{Block=\nGunjalaGondi}) (65)\n\\p{Gurmukhi}            \\p{ScriptExtensions=Gurmukhi} (Short:\n\\p{Guru}; NOT \\p{Block=Gurmukhi}) (94)\n\\p{Guru}                \\p{Gurmukhi} (= \\p{ScriptExtensions=\nGurmukhi}) (NOT \\p{Block=Gurmukhi}) (94)\nX \\p{HalfAndFullForms} \\p{HalfwidthAndFullwidthForms} (=\n\\p{Block=HalfwidthAndFullwidthForms})\n(240)\nX \\p{HalfMarks}          \\p{CombiningHalfMarks} (= \\p{Block=\nCombiningHalfMarks}) (16)\nX \\p{HalfwidthAndFullwidthForms} \\p{Block=\nHalfwidthAndFullwidthForms} (Short:\n\\p{InHalfAndFullForms}) (240)\n\\p{Han}                 \\p{ScriptExtensions=Han} (94492)\n\\p{Hang}                \\p{Hangul} (= \\p{ScriptExtensions=\nHangul}) (NOT \\p{HangulSyllables})\n(11775)\n\\p{Hangul}              \\p{ScriptExtensions=Hangul} (Short:\n\\p{Hang}; NOT \\p{HangulSyllables})\n(11775)\nX \\p{HangulCompatibilityJamo} \\p{Block=HangulCompatibilityJamo}\n(Short: \\p{InCompatJamo}) (96)\nX \\p{HangulJamo}         \\p{Block=HangulJamo} (Short: \\p{InJamo})\n(256)\nX \\p{HangulJamoExtendedA} \\p{Block=HangulJamoExtendedA}\n(Short: \\p{InJamoExtA}) (32)\nX \\p{HangulJamoExtendedB} \\p{Block=HangulJamoExtendedB}\n(Short: \\p{InJamoExtB}) (80)\n\\p{HangulSyllableType: L} \\p{HangulSyllableType=LeadingJamo}\n(125)\n\\p{HangulSyllableType: LeadingJamo} (Short: \\p{Hst=L}) (125:\nU+1100..115F, U+A960..A97C)\n\\p{HangulSyllableType: LV} \\p{HangulSyllableType=LVSyllable}\n(399)\n\\p{HangulSyllableType: LVSyllable} (Short: \\p{Hst=LV}) (399:\nU+AC00, U+AC1C, U+AC38, U+AC54, U+AC70,\nU+AC8C ...)\n\\p{HangulSyllableType: LVT} \\p{HangulSyllableType=\nLVTSyllable} (10773)\n\\p{HangulSyllableType: LVTSyllable} (Short: \\p{Hst=LVT})\n(10773: U+AC01..AC1B, U+AC1D..AC37,\nU+AC39..AC53, U+AC55..AC6F,\nU+AC71..AC8B, U+AC8D..ACA7 ...)\n\\p{HangulSyllableType: NA} \\p{HangulSyllableType=\nNotApplicable} (1102583 plus all\nabove-Unicode code points)\n\\p{HangulSyllableType: NotApplicable} (Short: \\p{Hst=NA})\n(1102583 plus all above-Unicode code\npoints: U+0000..10FF, U+1200..A95F,\nU+A97D..ABFF, U+D7A4..D7AF,\nU+D7C7..D7CA, U+D7FC..infinity)\n\\p{HangulSyllableType: T} \\p{HangulSyllableType=TrailingJamo}\n(137)\n\\p{HangulSyllableType: TrailingJamo} (Short: \\p{Hst=T}) (137:\nU+11A8..11FF, U+D7CB..D7FB)\n\\p{HangulSyllableType: V} \\p{HangulSyllableType=VowelJamo}\n(95)\n\\p{HangulSyllableType: VowelJamo} (Short: \\p{Hst=V}) (95:\nU+1160..11A7, U+D7B0..D7C6)\nX \\p{HangulSyllables}    \\p{Block=HangulSyllables} (Short:\n\\p{InHangul}) (11184)\n\\p{Hani}                \\p{Han} (= \\p{ScriptExtensions=Han})\n(94492)\n\\p{HanifiRohingya}     \\p{ScriptExtensions=HanifiRohingya}\n(Short: \\p{Rohg}; NOT \\p{Block=\nHanifiRohingya}) (55)\n\\p{Hano}                \\p{Hanunoo} (= \\p{ScriptExtensions=\nHanunoo}) (NOT \\p{Block=Hanunoo}) (23)\n\\p{Hanunoo}             \\p{ScriptExtensions=Hanunoo} (Short:\n\\p{Hano}; NOT \\p{Block=Hanunoo}) (23)\n\\p{Hatr}                \\p{Hatran} (= \\p{ScriptExtensions=\nHatran}) (NOT \\p{Block=Hatran}) (26)\n\\p{Hatran}              \\p{ScriptExtensions=Hatran} (Short:\n\\p{Hatr}; NOT \\p{Block=Hatran}) (26)\n\\p{Hebr}                \\p{Hebrew} (= \\p{ScriptExtensions=\nHebrew}) (NOT \\p{Block=Hebrew}) (134)\n\\p{Hebrew}              \\p{ScriptExtensions=Hebrew} (Short:\n\\p{Hebr}; NOT \\p{Block=Hebrew}) (134)\n\\p{Hex}                 \\p{XPosixXDigit} (= \\p{HexDigit=Y}) (44)\n\\p{Hex: *}              \\p{HexDigit: *}\n\\p{HexDigit}           \\p{XPosixXDigit} (= \\p{HexDigit=Y}) (44)\n\\p{HexDigit: N*}       (Short: \\p{Hex=N}, \\P{Hex}) (1114068\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\n\\@G-Z\\[\\\\\\]\\^`g-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..FF0F, U+FF1A..FF20,\nU+FF27..FF40, U+FF47..infinity)\n\\p{HexDigit: Y*}       (Short: \\p{Hex=Y}, \\p{Hex}) (44: [0-9A-Fa-\nf], U+FF10..FF19, U+FF21..FF26,\nU+FF41..FF46)\nX \\p{HighPrivateUseSurrogates} \\p{Block=\nHighPrivateUseSurrogates} (Short:\n\\p{InHighPUSurrogates}) (128)\nX \\p{HighPUSurrogates}  \\p{HighPrivateUseSurrogates} (=\n\\p{Block=HighPrivateUseSurrogates})\n(128)\nX \\p{HighSurrogates}     \\p{Block=HighSurrogates} (896)\n\\p{Hira}                \\p{Hiragana} (= \\p{ScriptExtensions=\nHiragana}) (NOT \\p{Block=Hiragana}) (431)\n\\p{Hiragana}            \\p{ScriptExtensions=Hiragana} (Short:\n\\p{Hira}; NOT \\p{Block=Hiragana}) (431)\n\\p{Hluw}                \\p{AnatolianHieroglyphs} (=\n\\p{ScriptExtensions=\nAnatolianHieroglyphs}) (NOT \\p{Block=\nAnatolianHieroglyphs}) (583)\n\\p{Hmng}                \\p{PahawhHmong} (= \\p{ScriptExtensions=\nPahawhHmong}) (NOT \\p{Block=\nPahawhHmong}) (127)\n\\p{Hmnp}                \\p{NyiakengPuachueHmong} (=\n\\p{ScriptExtensions=\nNyiakengPuachueHmong}) (NOT \\p{Block=\nNyiakengPuachueHmong}) (71)\n\\p{HorizSpace}          \\p{XPosixBlank} (18)\n\\p{Hst: *}              \\p{HangulSyllableType: *}\n\\p{Hung}                \\p{OldHungarian} (= \\p{ScriptExtensions=\nOldHungarian}) (NOT \\p{Block=\nOldHungarian}) (108)\nD \\p{Hyphen}              \\p{Hyphen=Y} (11)\nD \\p{Hyphen: N*}          Supplanted by LineBreak property values;\nsee www.unicode.org/reports/tr14\n(Single: \\P{Hyphen}) (1114101 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,.\\/0-9:;<=>?\\@A-Z\n\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\\xac\\xae-\\xff],\nU+0100..0589, U+058B..1805,\nU+1807..200F, U+2012..2E16, U+2E18..30FA\n...)\nD \\p{Hyphen: Y*}          Supplanted by LineBreak property values;\nsee www.unicode.org/reports/tr14\n(Single: \\p{Hyphen}) (11: [\\-\\xad],\nU+058A, U+1806, U+2010..2011, U+2E17,\nU+30FB ...)\n\\p{IDContinue}         \\p{IDContinue=Y} (Short: \\p{IDC}; NOT\n\\p{IdeographicDescriptionCharacters})\n(134434)\n\\p{IDContinue: N*}     (Short: \\p{IDC=N}, \\P{IDC}) (979678 plus\nall above-Unicode code points: [\\x00-\n\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@\n\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\\xb6\n\\xb8-\\xb9\\xbb-\\xbf\\xd7\\xf7],\nU+02C2..02C5, U+02D2..02DF,\nU+02E5..02EB, U+02ED, U+02EF..02FF ...)\n\\p{IDContinue: Y*}     (Short: \\p{IDC=Y}, \\p{IDC}) (134434:\n[0-9A-Za-z\\xaa\\xb5\\xb7\\xba\\xc0-\\xd6\n\\xd8-\\xf6\\xf8-\\xff], U+0100..02C1,\nU+02C6..02D1, U+02E0..02E4, U+02EC,\nU+02EE ...)\n\\p{IDStart}            \\p{IDStart=Y} (Short: \\p{IDS}) (131482)\n\\p{IDStart: N*}        (Short: \\p{IDS=N}, \\P{IDS}) (982630 plus\nall above-Unicode code points: [\\x00-\n\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@\n\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\\xb6-\n\\xb9\\xbb-\\xbf\\xd7\\xf7], U+02C2..02C5,\nU+02D2..02DF, U+02E5..02EB, U+02ED,\nU+02EF..036F ...)\n\\p{IDStart: Y*}        (Short: \\p{IDS=Y}, \\p{IDS}) (131482: [A-\nZa-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\n\\xff], U+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\n\\p{IDC}                 \\p{IDContinue} (= \\p{IDContinue=Y}) (NOT\n\\p{IdeographicDescriptionCharacters})\n(134434)\n\\p{IDC: *}              \\p{IDContinue: *}\n\\p{IdentifierStatus: Allowed} (107835: [\\'\\-.0-9:A-Za-z\\xb7\n\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..0131, U+0134..013E,\nU+0141..0148, U+014A..017E, U+018F ...)\n\\p{IdentifierStatus: Restricted} (1006277 plus all above-\nUnicode code points: [\\x00-\\x20!\\\"#\\$\n\\%&\\(\\)*+,\\/;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\n\\xb6\\xb8-\\xbf\\xd7\\xf7], U+0132..0133,\nU+013F..0140, U+0149, U+017F..018E,\nU+0190..019F ...)\n\\p{IdentifierType: DefaultIgnorable} (395: [\\xad], U+034F,\nU+061C, U+115F..1160, U+17B4..17B5,\nU+180B..180E ...)\n\\p{IdentifierType: Deprecated} (15: U+0149, U+0673, U+0F77,\nU+0F79, U+17A3..17A4, U+206A..206F ...)\n\\p{IdentifierType: Exclusion} (16745: U+03E2..03EF,\nU+0800..082D, U+0830..083E,\nU+1680..169C, U+16A0..16EA, U+16EE..16F8\n...)\n\\p{IdentifierType: Inclusion} (19: [\\'\\-.:\\xb7], U+0375, U+058A,\nU+05F3..05F4, U+06FD..06FE, U+0F0B ...)\n\\p{IdentifierType: LimitedUse} (5248: U+0700..070D,\nU+070F..074A, U+074D..074F,\nU+07C0..07FA, U+07FD..07FF, U+0840..085B\n...)\n\\p{IdentifierType: NotCharacter} (970247 plus all above-Unicode\ncode points: [^\\t\\n\\cK\\f\\r\\x20-\\x7e\\x85\n\\xa0-\\xff], U+0378..0379, U+0380..0383,\nU+038B, U+038D, U+03A2 ...)\n\\p{IdentifierType: NotNFKC} (4800: [\\xa0\\xa8\\xaa\\xaf\\xb2-\\xb5\n\\xb8-\\xba\\xbc-\\xbe], U+0132..0133,\nU+013F..0140, U+017F, U+01C4..01CC,\nU+01F1..01F3 ...)\n\\p{IdentifierType: NotXID} (7998: [\\t\\n\\cK\\f\\r\\x20!\\\"#\\$\\%&\n\\(\\)*+,\\/;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x85\n\\xa1-\\xa7\\xa9\\xab-\\xac\\xae\\xb0-\\xb1\\xb6\n\\xbb\\xbf\\xd7\\xf7], U+02C2..02C5,\nU+02D2..02D7, U+02DE..02DF,\nU+02E5..02EB, U+02ED ...)\n\\p{IdentifierType: Obsolete} (1611: U+018D, U+01AA..01AB,\nU+01B9..01BB, U+01BE..01BF,\nU+01F6..01F7, U+021C..021D ...)\n\\p{IdentifierType: Recommended} (107816: [0-9A-Za-z\\xc0-\\xd6\n\\xd8-\\xf6\\xf8-\\xff], U+0100..0131,\nU+0134..013E, U+0141..0148,\nU+014A..017E, U+018F ...)\n\\p{IdentifierType: Technical} (1463: U+0180, U+018D,\nU+01AA..01AB, U+01BA..01BB, U+01BE,\nU+01C0..01C3 ...)\n\\p{IdentifierType: UncommonUse} (348: U+0181..018C, U+018E,\nU+0190..019F, U+01A2..01A9,\nU+01AC..01AE, U+01B1..01B8 ...)\n\\p{Ideo}                \\p{Ideographic} (= \\p{Ideographic=Y})\n(101652)\n\\p{Ideo: *}             \\p{Ideographic: *}\n\\p{Ideographic}         \\p{Ideographic=Y} (Short: \\p{Ideo})\n(101652)\n\\p{Ideographic: N*}     (Short: \\p{Ideo=N}, \\P{Ideo}) (1012460\nplus all above-Unicode code points:\nU+0000..3005, U+3008..3020,\nU+302A..3037, U+303B..33FF,\nU+4DC0..4DFF, U+9FFD..F8FF ...)\n\\p{Ideographic: Y*}     (Short: \\p{Ideo=Y}, \\p{Ideo}) (101652:\nU+3006..3007, U+3021..3029,\nU+3038..303A, U+3400..4DBF,\nU+4E00..9FFC, U+F900..FA6D ...)\nX \\p{IdeographicDescriptionCharacters} \\p{Block=\nIdeographicDescriptionCharacters}\n(Short: \\p{InIDC}) (16)\nX \\p{IdeographicSymbols} \\p{IdeographicSymbolsAndPunctuation} (=\n\\p{Block=\nIdeographicSymbolsAndPunctuation})\n(32)\nX \\p{IdeographicSymbolsAndPunctuation} \\p{Block=\nIdeographicSymbolsAndPunctuation}\n(Short: \\p{InIdeographicSymbols}) (32)\n\\p{IDS}                 \\p{IDStart} (= \\p{IDStart=Y}) (131482)\n\\p{IDS: *}              \\p{IDStart: *}\n\\p{IDSBinaryOperator} \\p{IDSBinaryOperator=Y} (Short:\n\\p{IDSB}) (10)\n\\p{IDSBinaryOperator: N*} (Short: \\p{IDSB=N}, \\P{IDSB})\n(1114102 plus all above-Unicode code\npoints: U+0000..2FEF, U+2FF2..2FF3,\nU+2FFC..infinity)\n\\p{IDSBinaryOperator: Y*} (Short: \\p{IDSB=Y}, \\p{IDSB}) (10:\nU+2FF0..2FF1, U+2FF4..2FFB)\n\\p{IDSTrinaryOperator} \\p{IDSTrinaryOperator=Y} (Short:\n\\p{IDST}) (2)\n\\p{IDSTrinaryOperator: N*} (Short: \\p{IDST=N}, \\P{IDST})\n(1114110 plus all above-Unicode code\npoints: U+0000..2FF1, U+2FF4..infinity)\n\\p{IDSTrinaryOperator: Y*} (Short: \\p{IDST=Y}, \\p{IDST}) (2:\nU+2FF2..2FF3)\n\\p{IDSB}                \\p{IDSBinaryOperator} (=\n\\p{IDSBinaryOperator=Y}) (10)\n\\p{IDSB: *}             \\p{IDSBinaryOperator: *}\n\\p{IDST}                \\p{IDSTrinaryOperator} (=\n\\p{IDSTrinaryOperator=Y}) (2)\n\\p{IDST: *}             \\p{IDSTrinaryOperator: *}\n\\p{ImperialAramaic}    \\p{ScriptExtensions=ImperialAramaic}\n(Short: \\p{Armi}; NOT \\p{Block=\nImperialAramaic}) (31)\n\\p{In: *}               \\p{PresentIn: *} (Perl extension)\nX \\p{In*}                \\p{Block: *}\nX \\p{IndicNumberForms}  \\p{CommonIndicNumberForms} (= \\p{Block=\nCommonIndicNumberForms}) (16)\n\\p{IndicPositionalCategory: Bottom} (Short: \\p{InPC=Bottom})\n(351: U+093C, U+0941..0944, U+094D,\nU+0952, U+0956..0957, U+0962..0963 ...)\n\\p{IndicPositionalCategory: BottomAndLeft} (Short: \\p{InPC=\nBottomAndLeft}) (1: U+A9BF)\n\\p{IndicPositionalCategory: BottomAndRight} (Short: \\p{InPC=\nBottomAndRight}) (4: U+1B3B, U+A9BE,\nU+A9C0, U+11942)\n\\p{IndicPositionalCategory: Left} (Short: \\p{InPC=Left}) (64:\nU+093F, U+094E, U+09BF, U+09C7..09C8,\nU+0A3F, U+0ABF ...)\n\\p{IndicPositionalCategory: LeftAndRight} (Short: \\p{InPC=\nLeftAndRight}) (22: U+09CB..09CC,\nU+0B4B, U+0BCA..0BCC, U+0D4A..0D4C,\nU+0DDC, U+0DDE ...)\n\\p{IndicPositionalCategory: NA} (Short: \\p{InPC=NA}) (1112902\nplus all above-Unicode code points:\nU+0000..08FF, U+0904..0939, U+093D,\nU+0950, U+0958..0961, U+0964..0980 ...)\n\\p{IndicPositionalCategory: Overstruck} (Short: \\p{InPC=\nOverstruck}) (10: U+1CD4, U+1CE2..1CE8,\nU+10A01, U+10A06)\n\\p{IndicPositionalCategory: Right} (Short: \\p{InPC=Right}) (288:\nU+0903, U+093B, U+093E, U+0940,\nU+0949..094C, U+094F ...)\n\\p{IndicPositionalCategory: Top} (Short: \\p{InPC=Top}) (415:\nU+0900..0902, U+093A, U+0945..0948,\nU+0951, U+0953..0955, U+0981 ...)\n\\p{IndicPositionalCategory: TopAndBottom} (Short: \\p{InPC=\nTopAndBottom}) (10: U+0C48, U+0F73,\nU+0F76..0F79, U+0F81, U+1B3C,\nU+1112E..1112F)\n\\p{IndicPositionalCategory: TopAndBottomAndLeft} (Short:\n\\p{InPC=TopAndBottomAndLeft}) (2:\nU+103C, U+1171E)\n\\p{IndicPositionalCategory: TopAndBottomAndRight} (Short:\n\\p{InPC=TopAndBottomAndRight}) (1:\nU+1B3D)\n\\p{IndicPositionalCategory: TopAndLeft} (Short: \\p{InPC=\nTopAndLeft}) (6: U+0B48, U+0DDA, U+17BE,\nU+1C29, U+114BB, U+115B9)\n\\p{IndicPositionalCategory: TopAndLeftAndRight} (Short:\n\\p{InPC=TopAndLeftAndRight}) (4: U+0B4C,\nU+0DDD, U+17BF, U+115BB)\n\\p{IndicPositionalCategory: TopAndRight} (Short: \\p{InPC=\nTopAndRight}) (13: U+0AC9, U+0B57,\nU+0CC0, U+0CC7..0CC8, U+0CCA..0CCB,\nU+1925..1926 ...)\n\\p{IndicPositionalCategory: VisualOrderLeft} (Short: \\p{InPC=\nVisualOrderLeft}) (19: U+0E40..0E44,\nU+0EC0..0EC4, U+19B5..19B7, U+19BA,\nU+AAB5..AAB6, U+AAB9 ...)\nX \\p{IndicSiyaqNumbers} \\p{Block=IndicSiyaqNumbers} (80)\n\\p{IndicSyllabicCategory: Avagraha} (Short: \\p{InSC=Avagraha})\n(17: U+093D, U+09BD, U+0ABD, U+0B3D,\nU+0C3D, U+0CBD ...)\n\\p{IndicSyllabicCategory: Bindu} (Short: \\p{InSC=Bindu}) (91:\nU+0900..0902, U+0981..0982, U+09FC,\nU+0A01..0A02, U+0A70, U+0A81..0A82 ...)\n\\p{IndicSyllabicCategory: BrahmiJoiningNumber} (Short:\n\\p{InSC=BrahmiJoiningNumber}) (20:\nU+11052..11065)\n\\p{IndicSyllabicCategory: CantillationMark} (Short: \\p{InSC=\nCantillationMark}) (59: U+0951..0952,\nU+0A51, U+0AFA..0AFC, U+1CD0..1CD2,\nU+1CD4..1CE1, U+1CF4 ...)\n\\p{IndicSyllabicCategory: Consonant} (Short: \\p{InSC=Consonant})\n(2195: U+0915..0939, U+0958..095F,\nU+0978..097F, U+0995..09A8,\nU+09AA..09B0, U+09B2 ...)\n\\p{IndicSyllabicCategory: ConsonantDead} (Short: \\p{InSC=\nConsonantDead}) (12: U+09CE,\nU+0D54..0D56, U+0D7A..0D7F, U+1CF2..1CF3)\n\\p{IndicSyllabicCategory: ConsonantFinal} (Short: \\p{InSC=\nConsonantFinal}) (67: U+1930..1931,\nU+1933..1939, U+19C1..19C7,\nU+1A58..1A59, U+1BBE..1BBF, U+1BF0..1BF1\n...)\n\\p{IndicSyllabicCategory: ConsonantHeadLetter} (Short:\n\\p{InSC=ConsonantHeadLetter}) (5:\nU+0F88..0F8C)\n\\p{IndicSyllabicCategory: ConsonantInitialPostfixed} (Short:\n\\p{InSC=ConsonantInitialPostfixed}) (1:\nU+1A5A)\n\\p{IndicSyllabicCategory: ConsonantKiller} (Short: \\p{InSC=\nConsonantKiller}) (2: U+0E4C, U+17CD)\n\\p{IndicSyllabicCategory: ConsonantMedial} (Short: \\p{InSC=\nConsonantMedial}) (31: U+0A75,\nU+0EBC..0EBD, U+103B..103E,\nU+105E..1060, U+1082, U+1A55..1A56 ...)\n\\p{IndicSyllabicCategory: ConsonantPlaceholder} (Short:\n\\p{InSC=ConsonantPlaceholder}) (22: [\\-\n\\xa0\\xd7], U+0980, U+0A72..0A73, U+104B,\nU+104E, U+1900 ...)\n\\p{IndicSyllabicCategory: ConsonantPrecedingRepha} (Short:\n\\p{InSC=ConsonantPrecedingRepha}) (3:\nU+0D4E, U+11941, U+11D46)\n\\p{IndicSyllabicCategory: ConsonantPrefixed} (Short: \\p{InSC=\nConsonantPrefixed}) (10: U+111C2..111C3,\nU+1193F, U+11A3A, U+11A84..11A89)\n\\p{IndicSyllabicCategory: ConsonantSubjoined} (Short: \\p{InSC=\nConsonantSubjoined}) (94: U+0F8D..0F97,\nU+0F99..0FBC, U+1929..192B, U+1A57,\nU+1A5B..1A5E, U+1BA1..1BA3 ...)\n\\p{IndicSyllabicCategory: ConsonantSucceedingRepha} (Short:\n\\p{InSC=ConsonantSucceedingRepha}) (4:\nU+17CC, U+1B03, U+1B81, U+A982)\n\\p{IndicSyllabicCategory: ConsonantWithStacker} (Short:\n\\p{InSC=ConsonantWithStacker}) (8:\nU+0CF1..0CF2, U+1CF5..1CF6,\nU+11003..11004, U+11460..11461)\n\\p{IndicSyllabicCategory: GeminationMark} (Short: \\p{InSC=\nGeminationMark}) (3: U+0A71, U+11237,\nU+11A98)\n\\p{IndicSyllabicCategory: InvisibleStacker} (Short: \\p{InSC=\nInvisibleStacker}) (12: U+1039, U+17D2,\nU+1A60, U+1BAB, U+AAF6, U+10A3F ...)\n\\p{IndicSyllabicCategory: Joiner} (Short: \\p{InSC=Joiner}) (1:\nU+200D)\n\\p{IndicSyllabicCategory: ModifyingLetter} (Short: \\p{InSC=\nModifyingLetter}) (1: U+0B83)\n\\p{IndicSyllabicCategory: NonJoiner} (Short: \\p{InSC=\nNonJoiner}) (1: U+200C)\n\\p{IndicSyllabicCategory: Nukta} (Short: \\p{InSC=Nukta}) (31:\nU+093C, U+09BC, U+0A3C, U+0ABC,\nU+0AFD..0AFF, U+0B3C ...)\n\\p{IndicSyllabicCategory: Number} (Short: \\p{InSC=Number}) (491:\n[0-9], U+0966..096F, U+09E6..09EF,\nU+0A66..0A6F, U+0AE6..0AEF, U+0B66..0B6F\n...)\n\\p{IndicSyllabicCategory: NumberJoiner} (Short: \\p{InSC=\nNumberJoiner}) (1: U+1107F)\n\\p{IndicSyllabicCategory: Other} (Short: \\p{InSC=Other})\n(1109572 plus all above-Unicode code\npoints: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,.\n\\/:;<=>?\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\n\\x9f\\xa1-\\xb1\\xb4-\\xd6\\xd8-\\xff],\nU+0100..08FF, U+0950, U+0953..0954,\nU+0964..0965, U+0970..0971 ...)\n\\p{IndicSyllabicCategory: PureKiller} (Short: \\p{InSC=\nPureKiller}) (23: U+0D3B..0D3C, U+0E3A,\nU+0E4E, U+0EBA, U+0F84, U+103A ...)\n\\p{IndicSyllabicCategory: RegisterShifter} (Short: \\p{InSC=\nRegisterShifter}) (2: U+17C9..17CA)\n\\p{IndicSyllabicCategory: SyllableModifier} (Short: \\p{InSC=\nSyllableModifier}) (25: [\\xb2-\\xb3],\nU+09FE, U+0F35, U+0F37, U+0FC6, U+17CB\n...)\n\\p{IndicSyllabicCategory: ToneLetter} (Short: \\p{InSC=\nToneLetter}) (7: U+1970..1974, U+AAC0,\nU+AAC2)\n\\p{IndicSyllabicCategory: ToneMark} (Short: \\p{InSC=ToneMark})\n(42: U+0E48..0E4B, U+0EC8..0ECB, U+1037,\nU+1063..1064, U+1069..106D, U+1087..108D\n...)\n\\p{IndicSyllabicCategory: Virama} (Short: \\p{InSC=Virama}) (27:\nU+094D, U+09CD, U+0A4D, U+0ACD, U+0B4D,\nU+0BCD ...)\n\\p{IndicSyllabicCategory: Visarga} (Short: \\p{InSC=Visarga})\n(35: U+0903, U+0983, U+0A03, U+0A83,\nU+0B03, U+0C03 ...)\n\\p{IndicSyllabicCategory: Vowel} (Short: \\p{InSC=Vowel}) (30:\nU+1963..196D, U+A85E..A861, U+A866,\nU+A922..A92A, U+11150..11154)\n\\p{IndicSyllabicCategory: VowelDependent} (Short: \\p{InSC=\nVowelDependent}) (683: U+093A..093B,\nU+093E..094C, U+094E..094F,\nU+0955..0957, U+0962..0963, U+09BE..09C4\n...)\n\\p{IndicSyllabicCategory: VowelIndependent} (Short: \\p{InSC=\nVowelIndependent}) (484: U+0904..0914,\nU+0960..0961, U+0972..0977,\nU+0985..098C, U+098F..0990, U+0993..0994\n...)\n\\p{Inherited}           \\p{ScriptExtensions=Inherited} (Short:\n\\p{Zinh}) (503)\n\\p{InitialPunctuation} \\p{GeneralCategory=InitialPunctuation}\n(Short: \\p{Pi}) (12)\n\\p{InPC: *}             \\p{IndicPositionalCategory: *}\n\\p{InSC: *}             \\p{IndicSyllabicCategory: *}\n\\p{InscriptionalPahlavi} \\p{ScriptExtensions=\nInscriptionalPahlavi} (Short: \\p{Phli};\nNOT \\p{Block=InscriptionalPahlavi}) (27)\n\\p{InscriptionalParthian} \\p{ScriptExtensions=\nInscriptionalParthian} (Short:\n\\p{Prti}; NOT \\p{Block=\nInscriptionalParthian}) (30)\nX \\p{IPAExt}             \\p{IPAExtensions} (= \\p{Block=\nIPAExtensions}) (96)\nX \\p{IPAExtensions}      \\p{Block=IPAExtensions} (Short:\n\\p{InIPAExt}) (96)\n\\p{Is*}                \\p{*} (Any exceptions are individually\nnoted beginning with the word NOT.) If\nan entry has flag(s) at its beginning,\nlike \"D\", the \"Is\" form has the same\nflag(s)\n\\p{Ital}                \\p{OldItalic} (= \\p{ScriptExtensions=\nOldItalic}) (NOT \\p{Block=OldItalic})\n(39)\nX \\p{Jamo}                \\p{HangulJamo} (= \\p{Block=HangulJamo})\n(256)\nX \\p{JamoExtA}          \\p{HangulJamoExtendedA} (= \\p{Block=\nHangulJamoExtendedA}) (32)\nX \\p{JamoExtB}          \\p{HangulJamoExtendedB} (= \\p{Block=\nHangulJamoExtendedB}) (80)\n\\p{Java}                \\p{Javanese} (= \\p{ScriptExtensions=\nJavanese}) (NOT \\p{Block=Javanese}) (91)\n\\p{Javanese}            \\p{ScriptExtensions=Javanese} (Short:\n\\p{Java}; NOT \\p{Block=Javanese}) (91)\n\\p{Jg: *}               \\p{JoiningGroup: *}\n\\p{JoinC}              \\p{JoinControl} (= \\p{JoinControl=Y}) (2)\n\\p{JoinC: *}           \\p{JoinControl: *}\n\\p{JoinControl}        \\p{JoinControl=Y} (Short: \\p{JoinC}) (2)\n\\p{JoinControl: N*}    (Short: \\p{JoinC=N}, \\P{JoinC}) (1114110\nplus all above-Unicode code points:\nU+0000..200B, U+200E..infinity)\n\\p{JoinControl: Y*}    (Short: \\p{JoinC=Y}, \\p{JoinC}) (2:\nU+200C..200D)\n\\p{JoiningGroup: AfricanFeh} (Short: \\p{Jg=AfricanFeh}) (1:\nU+08BB)\n\\p{JoiningGroup: AfricanNoon} (Short: \\p{Jg=AfricanNoon}) (1:\nU+08BD)\n\\p{JoiningGroup: AfricanQaf} (Short: \\p{Jg=AfricanQaf}) (2:\nU+08BC, U+08C4)\n\\p{JoiningGroup: Ain}  (Short: \\p{Jg=Ain}) (9: U+0639..063A,\nU+06A0, U+06FC, U+075D..075F, U+08B3,\nU+08C3)\n\\p{JoiningGroup: Alaph} (Short: \\p{Jg=Alaph}) (1: U+0710)\n\\p{JoiningGroup: Alef} (Short: \\p{Jg=Alef}) (10: U+0622..0623,\nU+0625, U+0627, U+0671..0673, U+0675,\nU+0773..0774)\n\\p{JoiningGroup: Beh}  (Short: \\p{Jg=Beh}) (27: U+0628,\nU+062A..062B, U+066E, U+0679..0680,\nU+0750..0756, U+08A0..08A1 ...)\n\\p{JoiningGroup: Beth} (Short: \\p{Jg=Beth}) (2: U+0712, U+072D)\n\\p{JoiningGroup: BurushaskiYehBarree} (Short: \\p{Jg=\nBurushaskiYehBarree}) (2: U+077A..077B)\n\\p{JoiningGroup: Dal}  (Short: \\p{Jg=Dal}) (15: U+062F..0630,\nU+0688..0690, U+06EE, U+0759..075A,\nU+08AE)\n\\p{JoiningGroup: DalathRish} (Short: \\p{Jg=DalathRish}) (4:\nU+0715..0716, U+072A, U+072F)\n\\p{JoiningGroup: E}    (Short: \\p{Jg=E}) (1: U+0725)\n\\p{JoiningGroup: FarsiYeh} (Short: \\p{Jg=FarsiYeh}) (7:\nU+063D..063F, U+06CC, U+06CE,\nU+0775..0776)\n\\p{JoiningGroup: Fe}   (Short: \\p{Jg=Fe}) (1: U+074F)\n\\p{JoiningGroup: Feh}  (Short: \\p{Jg=Feh}) (10: U+0641,\nU+06A1..06A6, U+0760..0761, U+08A4)\n\\p{JoiningGroup: FinalSemkath} (Short: \\p{Jg=FinalSemkath}) (1:\nU+0724)\n\\p{JoiningGroup: Gaf}  (Short: \\p{Jg=Gaf}) (15: U+063B..063C,\nU+06A9, U+06AB, U+06AF..06B4,\nU+0762..0764, U+08B0 ...)\n\\p{JoiningGroup: Gamal} (Short: \\p{Jg=Gamal}) (3: U+0713..0714,\nU+072E)\n\\p{JoiningGroup: Hah}  (Short: \\p{Jg=Hah}) (21: U+062C..062E,\nU+0681..0687, U+06BF, U+0757..0758,\nU+076E..076F, U+0772 ...)\n\\p{JoiningGroup: HamzaOnHehGoal} (Short: \\p{Jg=\nHamzaOnHehGoal}) (1: U+06C3)\n\\p{JoiningGroup: HanifiRohingyaKinnaYa} (Short: \\p{Jg=\nHanifiRohingyaKinnaYa}) (4: U+10D19,\nU+10D1E, U+10D20, U+10D23)\n\\p{JoiningGroup: HanifiRohingyaPa} (Short: \\p{Jg=\nHanifiRohingyaPa}) (3: U+10D02, U+10D09,\nU+10D1C)\n\\p{JoiningGroup: He}   (Short: \\p{Jg=He}) (1: U+0717)\n\\p{JoiningGroup: Heh}  (Short: \\p{Jg=Heh}) (1: U+0647)\n\\p{JoiningGroup: HehGoal} (Short: \\p{Jg=HehGoal}) (2:\nU+06C1..06C2)\n\\p{JoiningGroup: Heth} (Short: \\p{Jg=Heth}) (1: U+071A)\n\\p{JoiningGroup: Kaf}  (Short: \\p{Jg=Kaf}) (6: U+0643,\nU+06AC..06AE, U+077F, U+08B4)\n\\p{JoiningGroup: Kaph} (Short: \\p{Jg=Kaph}) (1: U+071F)\n\\p{JoiningGroup: Khaph} (Short: \\p{Jg=Khaph}) (1: U+074E)\n\\p{JoiningGroup: KnottedHeh} (Short: \\p{Jg=KnottedHeh}) (2:\nU+06BE, U+06FF)\n\\p{JoiningGroup: Lam}  (Short: \\p{Jg=Lam}) (8: U+0644,\nU+06B5..06B8, U+076A, U+08A6, U+08C7)\n\\p{JoiningGroup: Lamadh} (Short: \\p{Jg=Lamadh}) (1: U+0720)\n\\p{JoiningGroup: MalayalamBha} (Short: \\p{Jg=MalayalamBha}) (1:\nU+0866)\n\\p{JoiningGroup: MalayalamJa} (Short: \\p{Jg=MalayalamJa}) (1:\nU+0861)\n\\p{JoiningGroup: MalayalamLla} (Short: \\p{Jg=MalayalamLla}) (1:\nU+0868)\n\\p{JoiningGroup: MalayalamLlla} (Short: \\p{Jg=MalayalamLlla})\n(1: U+0869)\n\\p{JoiningGroup: MalayalamNga} (Short: \\p{Jg=MalayalamNga}) (1:\nU+0860)\n\\p{JoiningGroup: MalayalamNna} (Short: \\p{Jg=MalayalamNna}) (1:\nU+0864)\n\\p{JoiningGroup: MalayalamNnna} (Short: \\p{Jg=MalayalamNnna})\n(1: U+0865)\n\\p{JoiningGroup: MalayalamNya} (Short: \\p{Jg=MalayalamNya}) (1:\nU+0862)\n\\p{JoiningGroup: MalayalamRa} (Short: \\p{Jg=MalayalamRa}) (1:\nU+0867)\n\\p{JoiningGroup: MalayalamSsa} (Short: \\p{Jg=MalayalamSsa}) (1:\nU+086A)\n\\p{JoiningGroup: MalayalamTta} (Short: \\p{Jg=MalayalamTta}) (1:\nU+0863)\n\\p{JoiningGroup: ManichaeanAleph} (Short: \\p{Jg=\nManichaeanAleph}) (1: U+10AC0)\n\\p{JoiningGroup: ManichaeanAyin} (Short: \\p{Jg=ManichaeanAyin})\n(2: U+10AD9..10ADA)\n\\p{JoiningGroup: ManichaeanBeth} (Short: \\p{Jg=ManichaeanBeth})\n(2: U+10AC1..10AC2)\n\\p{JoiningGroup: ManichaeanDaleth} (Short: \\p{Jg=\nManichaeanDaleth}) (1: U+10AC5)\n\\p{JoiningGroup: ManichaeanDhamedh} (Short: \\p{Jg=\nManichaeanDhamedh}) (1: U+10AD4)\n\\p{JoiningGroup: ManichaeanFive} (Short: \\p{Jg=ManichaeanFive})\n(1: U+10AEC)\n\\p{JoiningGroup: ManichaeanGimel} (Short: \\p{Jg=\nManichaeanGimel}) (2: U+10AC3..10AC4)\n\\p{JoiningGroup: ManichaeanHeth} (Short: \\p{Jg=ManichaeanHeth})\n(1: U+10ACD)\n\\p{JoiningGroup: ManichaeanHundred} (Short: \\p{Jg=\nManichaeanHundred}) (1: U+10AEF)\n\\p{JoiningGroup: ManichaeanKaph} (Short: \\p{Jg=ManichaeanKaph})\n(3: U+10AD0..10AD2)\n\\p{JoiningGroup: ManichaeanLamedh} (Short: \\p{Jg=\nManichaeanLamedh}) (1: U+10AD3)\n\\p{JoiningGroup: ManichaeanMem} (Short: \\p{Jg=ManichaeanMem})\n(1: U+10AD6)\n\\p{JoiningGroup: ManichaeanNun} (Short: \\p{Jg=ManichaeanNun})\n(1: U+10AD7)\n\\p{JoiningGroup: ManichaeanOne} (Short: \\p{Jg=ManichaeanOne})\n(1: U+10AEB)\n\\p{JoiningGroup: ManichaeanPe} (Short: \\p{Jg=ManichaeanPe}) (2:\nU+10ADB..10ADC)\n\\p{JoiningGroup: ManichaeanQoph} (Short: \\p{Jg=ManichaeanQoph})\n(3: U+10ADE..10AE0)\n\\p{JoiningGroup: ManichaeanResh} (Short: \\p{Jg=ManichaeanResh})\n(1: U+10AE1)\n\\p{JoiningGroup: ManichaeanSadhe} (Short: \\p{Jg=\nManichaeanSadhe}) (1: U+10ADD)\n\\p{JoiningGroup: ManichaeanSamekh} (Short: \\p{Jg=\nManichaeanSamekh}) (1: U+10AD8)\n\\p{JoiningGroup: ManichaeanTaw} (Short: \\p{Jg=ManichaeanTaw})\n(1: U+10AE4)\n\\p{JoiningGroup: ManichaeanTen} (Short: \\p{Jg=ManichaeanTen})\n(1: U+10AED)\n\\p{JoiningGroup: ManichaeanTeth} (Short: \\p{Jg=ManichaeanTeth})\n(1: U+10ACE)\n\\p{JoiningGroup: ManichaeanThamedh} (Short: \\p{Jg=\nManichaeanThamedh}) (1: U+10AD5)\n\\p{JoiningGroup: ManichaeanTwenty} (Short: \\p{Jg=\nManichaeanTwenty}) (1: U+10AEE)\n\\p{JoiningGroup: ManichaeanWaw} (Short: \\p{Jg=ManichaeanWaw})\n(1: U+10AC7)\n\\p{JoiningGroup: ManichaeanYodh} (Short: \\p{Jg=ManichaeanYodh})\n(1: U+10ACF)\n\\p{JoiningGroup: ManichaeanZayin} (Short: \\p{Jg=\nManichaeanZayin}) (2: U+10AC9..10ACA)\n\\p{JoiningGroup: Meem} (Short: \\p{Jg=Meem}) (4: U+0645,\nU+0765..0766, U+08A7)\n\\p{JoiningGroup: Mim}  (Short: \\p{Jg=Mim}) (1: U+0721)\n\\p{JoiningGroup: NoJoiningGroup} (Short: \\p{Jg=NoJoiningGroup})\n(1113790 plus all above-Unicode code\npoints: U+0000..061F, U+0621, U+0640,\nU+064B..066D, U+0670, U+0674 ...)\n\\p{JoiningGroup: Noon} (Short: \\p{Jg=Noon}) (8: U+0646,\nU+06B9..06BC, U+0767..0769)\n\\p{JoiningGroup: Nun}  (Short: \\p{Jg=Nun}) (1: U+0722)\n\\p{JoiningGroup: Nya}  (Short: \\p{Jg=Nya}) (1: U+06BD)\n\\p{JoiningGroup: Pe}   (Short: \\p{Jg=Pe}) (1: U+0726)\n\\p{JoiningGroup: Qaf}  (Short: \\p{Jg=Qaf}) (5: U+0642, U+066F,\nU+06A7..06A8, U+08A5)\n\\p{JoiningGroup: Qaph} (Short: \\p{Jg=Qaph}) (1: U+0729)\n\\p{JoiningGroup: Reh}  (Short: \\p{Jg=Reh}) (19: U+0631..0632,\nU+0691..0699, U+06EF, U+075B,\nU+076B..076C, U+0771 ...)\n\\p{JoiningGroup: ReversedPe} (Short: \\p{Jg=ReversedPe}) (1:\nU+0727)\n\\p{JoiningGroup: RohingyaYeh} (Short: \\p{Jg=RohingyaYeh}) (1:\nU+08AC)\n\\p{JoiningGroup: Sad}  (Short: \\p{Jg=Sad}) (6: U+0635..0636,\nU+069D..069E, U+06FB, U+08AF)\n\\p{JoiningGroup: Sadhe} (Short: \\p{Jg=Sadhe}) (1: U+0728)\n\\p{JoiningGroup: Seen} (Short: \\p{Jg=Seen}) (11: U+0633..0634,\nU+069A..069C, U+06FA, U+075C, U+076D,\nU+0770 ...)\n\\p{JoiningGroup: Semkath} (Short: \\p{Jg=Semkath}) (1: U+0723)\n\\p{JoiningGroup: Shin} (Short: \\p{Jg=Shin}) (1: U+072B)\n\\p{JoiningGroup: StraightWaw} (Short: \\p{Jg=StraightWaw}) (1:\nU+08B1)\n\\p{JoiningGroup: SwashKaf} (Short: \\p{Jg=SwashKaf}) (1: U+06AA)\n\\p{JoiningGroup: SyriacWaw} (Short: \\p{Jg=SyriacWaw}) (1: U+0718)\n\\p{JoiningGroup: Tah}  (Short: \\p{Jg=Tah}) (4: U+0637..0638,\nU+069F, U+08A3)\n\\p{JoiningGroup: Taw}  (Short: \\p{Jg=Taw}) (1: U+072C)\n\\p{JoiningGroup: TehMarbuta} (Short: \\p{Jg=TehMarbuta}) (3:\nU+0629, U+06C0, U+06D5)\n\\p{JoiningGroup: TehMarbutaGoal} \\p{JoiningGroup=\nHamzaOnHehGoal} (1)\n\\p{JoiningGroup: Teth} (Short: \\p{Jg=Teth}) (2: U+071B..071C)\n\\p{JoiningGroup: Waw}  (Short: \\p{Jg=Waw}) (16: U+0624, U+0648,\nU+0676..0677, U+06C4..06CB, U+06CF,\nU+0778..0779 ...)\n\\p{JoiningGroup: Yeh}  (Short: \\p{Jg=Yeh}) (11: U+0620, U+0626,\nU+0649..064A, U+0678, U+06D0..06D1,\nU+0777 ...)\n\\p{JoiningGroup: YehBarree} (Short: \\p{Jg=YehBarree}) (2:\nU+06D2..06D3)\n\\p{JoiningGroup: YehWithTail} (Short: \\p{Jg=YehWithTail}) (1:\nU+06CD)\n\\p{JoiningGroup: Yudh} (Short: \\p{Jg=Yudh}) (1: U+071D)\n\\p{JoiningGroup: YudhHe} (Short: \\p{Jg=YudhHe}) (1: U+071E)\n\\p{JoiningGroup: Zain} (Short: \\p{Jg=Zain}) (1: U+0719)\n\\p{JoiningGroup: Zhain} (Short: \\p{Jg=Zhain}) (1: U+074D)\n\\p{JoiningType: C}     \\p{JoiningType=JoinCausing} (4)\n\\p{JoiningType: D}     \\p{JoiningType=DualJoining} (586)\n\\p{JoiningType: DualJoining} (Short: \\p{Jt=D}) (586: U+0620,\nU+0626, U+0628, U+062A..062E,\nU+0633..063F, U+0641..0647 ...)\n\\p{JoiningType: JoinCausing} (Short: \\p{Jt=C}) (4: U+0640,\nU+07FA, U+180A, U+200D)\n\\p{JoiningType: L}     \\p{JoiningType=LeftJoining} (5)\n\\p{JoiningType: LeftJoining} (Short: \\p{Jt=L}) (5: U+A872,\nU+10ACD, U+10AD7, U+10D00, U+10FCB)\n\\p{JoiningType: NonJoining} (Short: \\p{Jt=U}) (1111390 plus\nall above-Unicode code points: [\\x00-\n\\xac\\xae-\\xff], U+0100..02FF,\nU+0370..0482, U+048A..0590, U+05BE,\nU+05C0 ...)\n\\p{JoiningType: R}     \\p{JoiningType=RightJoining} (130)\n\\p{JoiningType: RightJoining} (Short: \\p{Jt=R}) (130:\nU+0622..0625, U+0627, U+0629,\nU+062F..0632, U+0648, U+0671..0673 ...)\n\\p{JoiningType: T}     \\p{JoiningType=Transparent} (1997)\n\\p{JoiningType: Transparent} (Short: \\p{Jt=T}) (1997: [\\xad],\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2 ...)\n\\p{JoiningType: U}     \\p{JoiningType=NonJoining} (1111390\nplus all above-Unicode code points)\n\\p{Jt: *}               \\p{JoiningType: *}\n\\p{Kaithi}              \\p{ScriptExtensions=Kaithi} (Short:\n\\p{Kthi}; NOT \\p{Block=Kaithi}) (87)\n\\p{Kali}                \\p{KayahLi} (= \\p{ScriptExtensions=\nKayahLi}) (48)\n\\p{Kana}                \\p{Katakana} (= \\p{ScriptExtensions=\nKatakana}) (NOT \\p{Block=Katakana}) (356)\nX \\p{KanaExtA}          \\p{KanaExtendedA} (= \\p{Block=\nKanaExtendedA}) (48)\nX \\p{KanaExtendedA}     \\p{Block=KanaExtendedA} (Short:\n\\p{InKanaExtA}) (48)\nX \\p{KanaSup}            \\p{KanaSupplement} (= \\p{Block=\nKanaSupplement}) (256)\nX \\p{KanaSupplement}     \\p{Block=KanaSupplement} (Short:\n\\p{InKanaSup}) (256)\nX \\p{Kanbun}              \\p{Block=Kanbun} (16)\nX \\p{Kangxi}              \\p{KangxiRadicals} (= \\p{Block=\nKangxiRadicals}) (224)\nX \\p{KangxiRadicals}     \\p{Block=KangxiRadicals} (Short:\n\\p{InKangxi}) (224)\n\\p{Kannada}             \\p{ScriptExtensions=Kannada} (Short:\n\\p{Knda}; NOT \\p{Block=Kannada}) (104)\n\\p{Katakana}            \\p{ScriptExtensions=Katakana} (Short:\n\\p{Kana}; NOT \\p{Block=Katakana}) (356)\nX \\p{KatakanaExt}        \\p{KatakanaPhoneticExtensions} (=\n\\p{Block=KatakanaPhoneticExtensions})\n(16)\nX \\p{KatakanaPhoneticExtensions} \\p{Block=\nKatakanaPhoneticExtensions} (Short:\n\\p{InKatakanaExt}) (16)\n\\p{KayahLi}            \\p{ScriptExtensions=KayahLi} (Short:\n\\p{Kali}) (48)\n\\p{Khar}                \\p{Kharoshthi} (= \\p{ScriptExtensions=\nKharoshthi}) (NOT \\p{Block=Kharoshthi})\n(68)\n\\p{Kharoshthi}          \\p{ScriptExtensions=Kharoshthi} (Short:\n\\p{Khar}; NOT \\p{Block=Kharoshthi}) (68)\n\\p{KhitanSmallScript} \\p{ScriptExtensions=KhitanSmallScript}\n(Short: \\p{Kits}; NOT \\p{Block=\nKhitanSmallScript}) (471)\n\\p{Khmer}               \\p{ScriptExtensions=Khmer} (Short:\n\\p{Khmr}; NOT \\p{Block=Khmer}) (146)\nX \\p{KhmerSymbols}       \\p{Block=KhmerSymbols} (32)\n\\p{Khmr}                \\p{Khmer} (= \\p{ScriptExtensions=Khmer})\n(NOT \\p{Block=Khmer}) (146)\n\\p{Khoj}                \\p{Khojki} (= \\p{ScriptExtensions=\nKhojki}) (NOT \\p{Block=Khojki}) (82)\n\\p{Khojki}              \\p{ScriptExtensions=Khojki} (Short:\n\\p{Khoj}; NOT \\p{Block=Khojki}) (82)\n\\p{Khudawadi}           \\p{ScriptExtensions=Khudawadi} (Short:\n\\p{Sind}; NOT \\p{Block=Khudawadi}) (81)\n\\p{Kits}                \\p{KhitanSmallScript} (=\n\\p{ScriptExtensions=\nKhitanSmallScript}) (NOT \\p{Block=\nKhitanSmallScript}) (471)\n\\p{Knda}                \\p{Kannada} (= \\p{ScriptExtensions=\nKannada}) (NOT \\p{Block=Kannada}) (104)\n\\p{Kthi}                \\p{Kaithi} (= \\p{ScriptExtensions=\nKaithi}) (NOT \\p{Block=Kaithi}) (87)\n\\p{L} \\pL               \\p{Letter} (= \\p{GeneralCategory=Letter})\n(131241)\nX \\p{L&}                  \\p{CasedLetter} (= \\p{GeneralCategory=\nCasedLetter}) (3977)\nX \\p{L}                  \\p{CasedLetter} (= \\p{GeneralCategory=\nCasedLetter}) Note the trailing ''\nmatters in spite of loose matching\nrules. (3977)\n\\p{Lana}                \\p{TaiTham} (= \\p{ScriptExtensions=\nTaiTham}) (NOT \\p{Block=TaiTham}) (127)\n\\p{Lao}                 \\p{ScriptExtensions=Lao} (NOT \\p{Block=\nLao}) (82)\n\\p{Laoo}                \\p{Lao} (= \\p{ScriptExtensions=Lao}) (NOT\n\\p{Block=Lao}) (82)\n\\p{Latin}               \\p{ScriptExtensions=Latin} (Short:\n\\p{Latn}) (1403)\nX \\p{Latin1}             \\p{Latin1Supplement} (= \\p{Block=\nLatin1Supplement}) (128)\nX \\p{Latin1Sup}         \\p{Latin1Supplement} (= \\p{Block=\nLatin1Supplement}) (128)\nX \\p{Latin1Supplement}  \\p{Block=Latin1Supplement} (Short:\n\\p{InLatin1}) (128)\nX \\p{LatinExtA}         \\p{LatinExtendedA} (= \\p{Block=\nLatinExtendedA}) (128)\nX \\p{LatinExtAdditional} \\p{LatinExtendedAdditional} (=\n\\p{Block=LatinExtendedAdditional})\n(256)\nX \\p{LatinExtB}         \\p{LatinExtendedB} (= \\p{Block=\nLatinExtendedB}) (208)\nX \\p{LatinExtC}         \\p{LatinExtendedC} (= \\p{Block=\nLatinExtendedC}) (32)\nX \\p{LatinExtD}         \\p{LatinExtendedD} (= \\p{Block=\nLatinExtendedD}) (224)\nX \\p{LatinExtE}         \\p{LatinExtendedE} (= \\p{Block=\nLatinExtendedE}) (64)\nX \\p{LatinExtendedA}    \\p{Block=LatinExtendedA} (Short:\n\\p{InLatinExtA}) (128)\nX \\p{LatinExtendedAdditional} \\p{Block=LatinExtendedAdditional}\n(Short: \\p{InLatinExtAdditional}) (256)\nX \\p{LatinExtendedB}    \\p{Block=LatinExtendedB} (Short:\n\\p{InLatinExtB}) (208)\nX \\p{LatinExtendedC}    \\p{Block=LatinExtendedC} (Short:\n\\p{InLatinExtC}) (32)\nX \\p{LatinExtendedD}    \\p{Block=LatinExtendedD} (Short:\n\\p{InLatinExtD}) (224)\nX \\p{LatinExtendedE}    \\p{Block=LatinExtendedE} (Short:\n\\p{InLatinExtE}) (64)\n\\p{Latn}                \\p{Latin} (= \\p{ScriptExtensions=Latin})\n(1403)\n\\p{Lb: *}               \\p{LineBreak: *}\n\\p{LC}                  \\p{CasedLetter} (= \\p{GeneralCategory=\nCasedLetter}) (3977)\n\\p{Lepc}                \\p{Lepcha} (= \\p{ScriptExtensions=\nLepcha}) (NOT \\p{Block=Lepcha}) (74)\n\\p{Lepcha}              \\p{ScriptExtensions=Lepcha} (Short:\n\\p{Lepc}; NOT \\p{Block=Lepcha}) (74)\n\\p{Letter}              \\p{GeneralCategory=Letter} (Short: \\p{L})\n(131241)\n\\p{LetterNumber}       \\p{GeneralCategory=LetterNumber} (Short:\n\\p{Nl}) (236)\nX \\p{LetterlikeSymbols}  \\p{Block=LetterlikeSymbols} (80)\n\\p{Limb}                \\p{Limbu} (= \\p{ScriptExtensions=Limbu})\n(NOT \\p{Block=Limbu}) (69)\n\\p{Limbu}               \\p{ScriptExtensions=Limbu} (Short:\n\\p{Limb}; NOT \\p{Block=Limbu}) (69)\n\\p{Lina}                \\p{LinearA} (= \\p{ScriptExtensions=\nLinearA}) (NOT \\p{Block=LinearA}) (386)\n\\p{Linb}                \\p{LinearB} (= \\p{ScriptExtensions=\nLinearB}) (268)\n\\p{LineBreak: AI}      \\p{LineBreak=Ambiguous} (707)\n\\p{LineBreak: AL}      \\p{LineBreak=Alphabetic} (21400)\n\\p{LineBreak: Alphabetic} (Short: \\p{Lb=AL}) (21400: [#&*<=>\\@A-\nZ\\^`a-z~\\xa6\\xa9\\xac\\xae-\\xaf\\xb5\\xc0-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..02C6,\nU+02CE..02CF, U+02D1..02D7, U+02DC,\nU+02DE ...)\n\\p{LineBreak: Ambiguous} (Short: \\p{Lb=AI}) (707: [\\xa7-\\xa8\\xaa\n\\xb2-\\xb3\\xb6-\\xba\\xbc-\\xbe\\xd7\\xf7],\nU+02C7, U+02C9..02CB, U+02CD, U+02D0,\nU+02D8..02DB ...)\n\\p{LineBreak: B2}      \\p{LineBreak=BreakBoth} (3)\n\\p{LineBreak: BA}      \\p{LineBreak=BreakAfter} (244)\n\\p{LineBreak: BB}      \\p{LineBreak=BreakBefore} (45)\n\\p{LineBreak: BK}      \\p{LineBreak=MandatoryBreak} (4)\n\\p{LineBreak: BreakAfter} (Short: \\p{Lb=BA}) (244: [\\t\\|\\xad],\nU+058A, U+05BE, U+0964..0965,\nU+0E5A..0E5B, U+0F0B ...)\n\\p{LineBreak: BreakBefore} (Short: \\p{Lb=BB}) (45: [\\xb4],\nU+02C8, U+02CC, U+02DF, U+0C77, U+0C84\n...)\n\\p{LineBreak: BreakBoth} (Short: \\p{Lb=B2}) (3: U+2014,\nU+2E3A..2E3B)\n\\p{LineBreak: BreakSymbols} (Short: \\p{Lb=SY}) (1: [\\/])\n\\p{LineBreak: CarriageReturn} (Short: \\p{Lb=CR}) (1: [\\r])\n\\p{LineBreak: CB}      \\p{LineBreak=ContingentBreak} (1)\n\\p{LineBreak: CJ}      \\p{LineBreak=\nConditionalJapaneseStarter} (58)\n\\p{LineBreak: CL}      \\p{LineBreak=ClosePunctuation} (91)\n\\p{LineBreak: CloseParenthesis} (Short: \\p{Lb=CP}) (2: [\\)\\]])\n\\p{LineBreak: ClosePunctuation} (Short: \\p{Lb=CL}) (91: [\\}],\nU+0F3B, U+0F3D, U+169C, U+2046, U+207E\n...)\n\\p{LineBreak: CM}      \\p{LineBreak=CombiningMark} (2286)\n\\p{LineBreak: CombiningMark} (Short: \\p{Lb=CM}) (2286: [^\\t\\n\n\\cK\\f\\r\\x20-\\x7e\\x85\\xa0-\\xff],\nU+0300..034E, U+0350..035B,\nU+0363..036F, U+0483..0489, U+0591..05BD\n...)\n\\p{LineBreak: ComplexContext} (Short: \\p{Lb=SA}) (750:\nU+0E01..0E3A, U+0E40..0E4E,\nU+0E81..0E82, U+0E84, U+0E86..0E8A,\nU+0E8C..0EA3 ...)\n\\p{LineBreak: ConditionalJapaneseStarter} (Short: \\p{Lb=CJ})\n(58: U+3041, U+3043, U+3045, U+3047,\nU+3049, U+3063 ...)\n\\p{LineBreak: ContingentBreak} (Short: \\p{Lb=CB}) (1: U+FFFC)\n\\p{LineBreak: CP}      \\p{LineBreak=CloseParenthesis} (2)\n\\p{LineBreak: CR}      \\p{LineBreak=CarriageReturn} (1)\n\\p{LineBreak: EBase}  (Short: \\p{Lb=EB}) (122: U+261D, U+26F9,\nU+270A..270D, U+1F385, U+1F3C2..1F3C4,\nU+1F3C7 ...)\n\\p{LineBreak: EModifier} (Short: \\p{Lb=EM}) (5: U+1F3FB..1F3FF)\n\\p{LineBreak: EB}      \\p{LineBreak=EBase} (122)\n\\p{LineBreak: EM}      \\p{LineBreak=EModifier} (5)\n\\p{LineBreak: EX}      \\p{LineBreak=Exclamation} (37)\n\\p{LineBreak: Exclamation} (Short: \\p{Lb=EX}) (37: [!?], U+05C6,\nU+061B, U+061E..061F, U+06D4, U+07F9 ...)\n\\p{LineBreak: GL}      \\p{LineBreak=Glue} (26)\n\\p{LineBreak: Glue}    (Short: \\p{Lb=GL}) (26: [\\xa0], U+034F,\nU+035C..0362, U+0F08, U+0F0C, U+0F12 ...)\n\\p{LineBreak: H2}      (Short: \\p{Lb=H2}) (399: U+AC00, U+AC1C,\nU+AC38, U+AC54, U+AC70, U+AC8C ...)\n\\p{LineBreak: H3}      (Short: \\p{Lb=H3}) (10773: U+AC01..AC1B,\nU+AC1D..AC37, U+AC39..AC53,\nU+AC55..AC6F, U+AC71..AC8B, U+AC8D..ACA7\n...)\n\\p{LineBreak: HebrewLetter} (Short: \\p{Lb=HL}) (75:\nU+05D0..05EA, U+05EF..05F2, U+FB1D,\nU+FB1F..FB28, U+FB2A..FB36, U+FB38..FB3C\n...)\n\\p{LineBreak: HL}      \\p{LineBreak=HebrewLetter} (75)\n\\p{LineBreak: HY}      \\p{LineBreak=Hyphen} (1)\n\\p{LineBreak: Hyphen}  (Short: \\p{Lb=HY}) (1: [\\-])\n\\p{LineBreak: ID}      \\p{LineBreak=Ideographic} (172462)\n\\p{LineBreak: Ideographic} (Short: \\p{Lb=ID}) (172462:\nU+231A..231B, U+23F0..23F3,\nU+2600..2603, U+2614..2615, U+2618,\nU+261A..261C ...)\n\\p{LineBreak: IN}      \\p{LineBreak=Inseparable} (6)\n\\p{LineBreak: InfixNumeric} (Short: \\p{Lb=IS}) (13: [,.:;],\nU+037E, U+0589, U+060C..060D, U+07F8,\nU+2044 ...)\n\\p{LineBreak: Inseparable} (Short: \\p{Lb=IN}) (6: U+2024..2026,\nU+22EF, U+FE19, U+10AF6)\n\\p{LineBreak: Inseperable} \\p{LineBreak=Inseparable} (6)\n\\p{LineBreak: IS}      \\p{LineBreak=InfixNumeric} (13)\n\\p{LineBreak: JL}      (Short: \\p{Lb=JL}) (125: U+1100..115F,\nU+A960..A97C)\n\\p{LineBreak: JT}      (Short: \\p{Lb=JT}) (137: U+11A8..11FF,\nU+D7CB..D7FB)\n\\p{LineBreak: JV}      (Short: \\p{Lb=JV}) (95: U+1160..11A7,\nU+D7B0..D7C6)\n\\p{LineBreak: LF}      \\p{LineBreak=LineFeed} (1)\n\\p{LineBreak: LineFeed} (Short: \\p{Lb=LF}) (1: [\\n])\n\\p{LineBreak: MandatoryBreak} (Short: \\p{Lb=BK}) (4: [\\cK\\f],\nU+2028..2029)\n\\p{LineBreak: NextLine} (Short: \\p{Lb=NL}) (1: [\\x85])\n\\p{LineBreak: NL}      \\p{LineBreak=NextLine} (1)\n\\p{LineBreak: Nonstarter} (Short: \\p{Lb=NS}) (33: U+17D6,\nU+203C..203D, U+2047..2049, U+3005,\nU+301C, U+303B..303C ...)\n\\p{LineBreak: NS}      \\p{LineBreak=Nonstarter} (33)\n\\p{LineBreak: NU}      \\p{LineBreak=Numeric} (642)\n\\p{LineBreak: Numeric} (Short: \\p{Lb=NU}) (642: [0-9],\nU+0660..0669, U+066B..066C,\nU+06F0..06F9, U+07C0..07C9, U+0966..096F\n...)\n\\p{LineBreak: OP}      \\p{LineBreak=OpenPunctuation} (88)\n\\p{LineBreak: OpenPunctuation} (Short: \\p{Lb=OP}) (88: [\\(\\[\\{\n\\xa1\\xbf], U+0F3A, U+0F3C, U+169B,\nU+201A, U+201E ...)\n\\p{LineBreak: PO}      \\p{LineBreak=PostfixNumeric} (36)\n\\p{LineBreak: PostfixNumeric} (Short: \\p{Lb=PO}) (36: [\\%\\xa2\n\\xb0], U+0609..060B, U+066A,\nU+09F2..09F3, U+09F9, U+0D79 ...)\n\\p{LineBreak: PR}      \\p{LineBreak=PrefixNumeric} (68)\n\\p{LineBreak: PrefixNumeric} (Short: \\p{Lb=PR}) (68: [\\$+\\\\\\xa3-\n\\xa5\\xb1], U+058F, U+07FE..07FF, U+09FB,\nU+0AF1, U+0BF9 ...)\n\\p{LineBreak: QU}      \\p{LineBreak=Quotation} (39)\n\\p{LineBreak: Quotation} (Short: \\p{Lb=QU}) (39: [\\\"\\'\\xab\\xbb],\nU+2018..2019, U+201B..201D, U+201F,\nU+2039..203A, U+275B..2760 ...)\n\\p{LineBreak: RegionalIndicator} (Short: \\p{Lb=RI}) (26:\nU+1F1E6..1F1FF)\n\\p{LineBreak: RI}      \\p{LineBreak=RegionalIndicator} (26)\n\\p{LineBreak: SA}      \\p{LineBreak=ComplexContext} (750)\nD \\p{LineBreak: SG}      \\p{LineBreak=Surrogate} (2048)\n\\p{LineBreak: SP}      \\p{LineBreak=Space} (1)\n\\p{LineBreak: Space}   (Short: \\p{Lb=SP}) (1: [\\x20])\nD \\p{LineBreak: Surrogate} Surrogates should never appear in well-\nformed text, and therefore shouldn't be\nthe basis for line breaking (Short:\n\\p{Lb=SG}) (2048: U+D800..DFFF)\n\\p{LineBreak: SY}      \\p{LineBreak=BreakSymbols} (1)\n\\p{LineBreak: Unknown} (Short: \\p{Lb=XX}) (901256 plus all\nabove-Unicode code points: U+0378..0379,\nU+0380..0383, U+038B, U+038D, U+03A2,\nU+0530 ...)\n\\p{LineBreak: WJ}      \\p{LineBreak=WordJoiner} (2)\n\\p{LineBreak: WordJoiner} (Short: \\p{Lb=WJ}) (2: U+2060, U+FEFF)\n\\p{LineBreak: XX}      \\p{LineBreak=Unknown} (901256 plus all\nabove-Unicode code points)\n\\p{LineBreak: ZW}      \\p{LineBreak=ZWSpace} (1)\n\\p{LineBreak: ZWJ}     (Short: \\p{Lb=ZWJ}) (1: U+200D)\n\\p{LineBreak: ZWSpace} (Short: \\p{Lb=ZW}) (1: U+200B)\n\\p{LineSeparator}      \\p{GeneralCategory=LineSeparator}\n(Short: \\p{Zl}) (1)\n\\p{LinearA}            \\p{ScriptExtensions=LinearA} (Short:\n\\p{Lina}; NOT \\p{Block=LinearA}) (386)\n\\p{LinearB}            \\p{ScriptExtensions=LinearB} (Short:\n\\p{Linb}) (268)\nX \\p{LinearBIdeograms}  \\p{Block=LinearBIdeograms} (128)\nX \\p{LinearBSyllabary}  \\p{Block=LinearBSyllabary} (128)\n\\p{Lisu}                \\p{ScriptExtensions=Lisu} (NOT \\p{Block=\nLisu}) (49)\nX \\p{LisuSup}            \\p{LisuSupplement} (= \\p{Block=\nLisuSupplement}) (16)\nX \\p{LisuSupplement}     \\p{Block=LisuSupplement} (Short:\n\\p{InLisuSup}) (16)\n\\p{Ll}                  \\p{LowercaseLetter} (=\n\\p{GeneralCategory=LowercaseLetter})\n(/i= GeneralCategory=CasedLetter)\n(2155)\n\\p{Lm}                  \\p{ModifierLetter} (=\n\\p{GeneralCategory=ModifierLetter})\n(260)\n\\p{Lo}                  \\p{OtherLetter} (= \\p{GeneralCategory=\nOtherLetter}) (127004)\n\\p{LOE}                 \\p{LogicalOrderException} (=\n\\p{LogicalOrderException=Y}) (19)\n\\p{LOE: *}              \\p{LogicalOrderException: *}\n\\p{LogicalOrderException} \\p{LogicalOrderException=Y} (Short:\n\\p{LOE}) (19)\n\\p{LogicalOrderException: N*} (Short: \\p{LOE=N}, \\P{LOE})\n(1114093 plus all above-Unicode code\npoints: U+0000..0E3F, U+0E45..0EBF,\nU+0EC5..19B4, U+19B8..19B9,\nU+19BB..AAB4, U+AAB7..AAB8 ...)\n\\p{LogicalOrderException: Y*} (Short: \\p{LOE=Y}, \\p{LOE}) (19:\nU+0E40..0E44, U+0EC0..0EC4,\nU+19B5..19B7, U+19BA, U+AAB5..AAB6,\nU+AAB9 ...)\nX \\p{LowSurrogates}      \\p{Block=LowSurrogates} (1024)\n\\p{Lower}               \\p{XPosixLower} (= \\p{Lowercase=Y}) (/i=\nCased=Yes) (2344)\n\\p{Lower: *}            \\p{Lowercase: *}\n\\p{Lowercase}           \\p{XPosixLower} (= \\p{Lowercase=Y}) (/i=\nCased=Yes) (2344)\n\\p{Lowercase: N*}       (Short: \\p{Lower=N}, \\P{Lower}; /i= Cased=\nNo) (1111768 plus all above-Unicode\ncode points: [\\x00-\\x20!\\\"#\\$\\%&\\'\n\\(\\)*+,\\-.\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\\^`\\{\n\\|\\}~\\x7f-\\xa9\\xab-\\xb4\\xb6-\\xb9\\xbb-\n\\xde\\xf7], U+0100, U+0102, U+0104,\nU+0106, U+0108 ...)\n\\p{Lowercase: Y*}       (Short: \\p{Lower=Y}, \\p{Lower}; /i= Cased=\nYes) (2344: [a-z\\xaa\\xb5\\xba\\xdf-\\xf6\n\\xf8-\\xff], U+0101, U+0103, U+0105,\nU+0107, U+0109 ...)\n\\p{LowercaseLetter}    \\p{GeneralCategory=LowercaseLetter}\n(Short: \\p{Ll}; /i= GeneralCategory=\nCasedLetter) (2155)\n\\p{Lt}                  \\p{TitlecaseLetter} (=\n\\p{GeneralCategory=TitlecaseLetter})\n(/i= GeneralCategory=CasedLetter) (31)\n\\p{Lu}                  \\p{UppercaseLetter} (=\n\\p{GeneralCategory=UppercaseLetter})\n(/i= GeneralCategory=CasedLetter)\n(1791)\n\\p{Lyci}                \\p{Lycian} (= \\p{ScriptExtensions=\nLycian}) (NOT \\p{Block=Lycian}) (29)\n\\p{Lycian}              \\p{ScriptExtensions=Lycian} (Short:\n\\p{Lyci}; NOT \\p{Block=Lycian}) (29)\n\\p{Lydi}                \\p{Lydian} (= \\p{ScriptExtensions=\nLydian}) (NOT \\p{Block=Lydian}) (27)\n\\p{Lydian}              \\p{ScriptExtensions=Lydian} (Short:\n\\p{Lydi}; NOT \\p{Block=Lydian}) (27)\n\\p{M} \\pM               \\p{Mark} (= \\p{GeneralCategory=Mark})\n(2295)\n\\p{Mahajani}            \\p{ScriptExtensions=Mahajani} (Short:\n\\p{Mahj}; NOT \\p{Block=Mahajani}) (61)\n\\p{Mahj}                \\p{Mahajani} (= \\p{ScriptExtensions=\nMahajani}) (NOT \\p{Block=Mahajani}) (61)\nX \\p{Mahjong}             \\p{MahjongTiles} (= \\p{Block=\nMahjongTiles}) (48)\nX \\p{MahjongTiles}       \\p{Block=MahjongTiles} (Short:\n\\p{InMahjong}) (48)\n\\p{Maka}                \\p{Makasar} (= \\p{ScriptExtensions=\nMakasar}) (NOT \\p{Block=Makasar}) (25)\n\\p{Makasar}             \\p{ScriptExtensions=Makasar} (Short:\n\\p{Maka}; NOT \\p{Block=Makasar}) (25)\n\\p{Malayalam}           \\p{ScriptExtensions=Malayalam} (Short:\n\\p{Mlym}; NOT \\p{Block=Malayalam}) (126)\n\\p{Mand}                \\p{Mandaic} (= \\p{ScriptExtensions=\nMandaic}) (NOT \\p{Block=Mandaic}) (30)\n\\p{Mandaic}             \\p{ScriptExtensions=Mandaic} (Short:\n\\p{Mand}; NOT \\p{Block=Mandaic}) (30)\n\\p{Mani}                \\p{Manichaean} (= \\p{ScriptExtensions=\nManichaean}) (NOT \\p{Block=Manichaean})\n(52)\n\\p{Manichaean}          \\p{ScriptExtensions=Manichaean} (Short:\n\\p{Mani}; NOT \\p{Block=Manichaean}) (52)\n\\p{Marc}                \\p{Marchen} (= \\p{ScriptExtensions=\nMarchen}) (NOT \\p{Block=Marchen}) (68)\n\\p{Marchen}             \\p{ScriptExtensions=Marchen} (Short:\n\\p{Marc}; NOT \\p{Block=Marchen}) (68)\n\\p{Mark}                \\p{GeneralCategory=Mark} (Short: \\p{M})\n(2295)\n\\p{MasaramGondi}       \\p{ScriptExtensions=MasaramGondi}\n(Short: \\p{Gonm}; NOT \\p{Block=\nMasaramGondi}) (77)\n\\p{Math}                \\p{Math=Y} (2310)\n\\p{Math: N*}            (Single: \\P{Math}) (1111802 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*,\\-.\\/0-9:;?\\@A-Z\n\\[\\\\\\]`a-z\\{\\}\\x7f-\\xab\\xad-\\xb0\\xb2-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..03CF,\nU+03D3..03D4, U+03D6..03EF,\nU+03F2..03F3, U+03F7..0605 ...)\n\\p{Math: Y*}            (Single: \\p{Math}) (2310: [+<=>\\^\\|~\\xac\n\\xb1\\xd7\\xf7], U+03D0..03D2, U+03D5,\nU+03F0..03F1, U+03F4..03F6, U+0606..0608\n...)\nX \\p{MathAlphanum}       \\p{MathematicalAlphanumericSymbols} (=\n\\p{Block=\nMathematicalAlphanumericSymbols})\n(1024)\nX \\p{MathOperators}      \\p{MathematicalOperators} (= \\p{Block=\nMathematicalOperators}) (256)\n\\p{MathSymbol}         \\p{GeneralCategory=MathSymbol} (Short:\n\\p{Sm}) (948)\nX \\p{MathematicalAlphanumericSymbols} \\p{Block=\nMathematicalAlphanumericSymbols}\n(Short: \\p{InMathAlphanum}) (1024)\nX \\p{MathematicalOperators} \\p{Block=MathematicalOperators}\n(Short: \\p{InMathOperators}) (256)\nX \\p{MayanNumerals}      \\p{Block=MayanNumerals} (32)\n\\p{Mc}                  \\p{SpacingMark} (= \\p{GeneralCategory=\nSpacingMark}) (443)\n\\p{Me}                  \\p{EnclosingMark} (= \\p{GeneralCategory=\nEnclosingMark}) (13)\n\\p{Medefaidrin}         \\p{ScriptExtensions=Medefaidrin} (Short:\n\\p{Medf}; NOT \\p{Block=Medefaidrin}) (91)\n\\p{Medf}                \\p{Medefaidrin} (= \\p{ScriptExtensions=\nMedefaidrin}) (NOT \\p{Block=\nMedefaidrin}) (91)\n\\p{MeeteiMayek}        \\p{ScriptExtensions=MeeteiMayek} (Short:\n\\p{Mtei}; NOT \\p{Block=MeeteiMayek})\n(79)\nX \\p{MeeteiMayekExt}    \\p{MeeteiMayekExtensions} (= \\p{Block=\nMeeteiMayekExtensions}) (32)\nX \\p{MeeteiMayekExtensions} \\p{Block=MeeteiMayekExtensions}\n(Short: \\p{InMeeteiMayekExt}) (32)\n\\p{Mend}                \\p{MendeKikakui} (= \\p{ScriptExtensions=\nMendeKikakui}) (NOT \\p{Block=\nMendeKikakui}) (213)\n\\p{MendeKikakui}       \\p{ScriptExtensions=MendeKikakui}\n(Short: \\p{Mend}; NOT \\p{Block=\nMendeKikakui}) (213)\n\\p{Merc}                \\p{MeroiticCursive} (=\n\\p{ScriptExtensions=MeroiticCursive})\n(NOT \\p{Block=MeroiticCursive}) (90)\n\\p{Mero}                \\p{MeroiticHieroglyphs} (=\n\\p{ScriptExtensions=\nMeroiticHieroglyphs}) (32)\n\\p{MeroiticCursive}    \\p{ScriptExtensions=MeroiticCursive}\n(Short: \\p{Merc}; NOT \\p{Block=\nMeroiticCursive}) (90)\n\\p{MeroiticHieroglyphs} \\p{ScriptExtensions=\nMeroiticHieroglyphs} (Short: \\p{Mero})\n(32)\n\\p{Miao}                \\p{ScriptExtensions=Miao} (NOT \\p{Block=\nMiao}) (149)\nX \\p{MiscArrows}         \\p{MiscellaneousSymbolsAndArrows} (=\n\\p{Block=\nMiscellaneousSymbolsAndArrows}) (256)\nX \\p{MiscMathSymbolsA} \\p{MiscellaneousMathematicalSymbolsA}\n(= \\p{Block=\nMiscellaneousMathematicalSymbolsA})\n(48)\nX \\p{MiscMathSymbolsB} \\p{MiscellaneousMathematicalSymbolsB}\n(= \\p{Block=\nMiscellaneousMathematicalSymbolsB})\n(128)\nX \\p{MiscPictographs}    \\p{MiscellaneousSymbolsAndPictographs}\n(= \\p{Block=\nMiscellaneousSymbolsAndPictographs})\n(768)\nX \\p{MiscSymbols}        \\p{MiscellaneousSymbols} (= \\p{Block=\nMiscellaneousSymbols}) (256)\nX \\p{MiscTechnical}      \\p{MiscellaneousTechnical} (= \\p{Block=\nMiscellaneousTechnical}) (256)\nX \\p{MiscellaneousMathematicalSymbolsA} \\p{Block=\nMiscellaneousMathematicalSymbolsA}\n(Short: \\p{InMiscMathSymbolsA}) (48)\nX \\p{MiscellaneousMathematicalSymbolsB} \\p{Block=\nMiscellaneousMathematicalSymbolsB}\n(Short: \\p{InMiscMathSymbolsB}) (128)\nX \\p{MiscellaneousSymbols} \\p{Block=MiscellaneousSymbols} (Short:\n\\p{InMiscSymbols}) (256)\nX \\p{MiscellaneousSymbolsAndArrows} \\p{Block=\nMiscellaneousSymbolsAndArrows}\n(Short: \\p{InMiscArrows}) (256)\nX \\p{MiscellaneousSymbolsAndPictographs} \\p{Block=\nMiscellaneousSymbolsAndPictographs}\n(Short: \\p{InMiscPictographs}) (768)\nX \\p{MiscellaneousTechnical} \\p{Block=MiscellaneousTechnical}\n(Short: \\p{InMiscTechnical}) (256)\n\\p{Mlym}                \\p{Malayalam} (= \\p{ScriptExtensions=\nMalayalam}) (NOT \\p{Block=Malayalam})\n(126)\n\\p{Mn}                  \\p{NonspacingMark} (=\n\\p{GeneralCategory=NonspacingMark})\n(1839)\n\\p{Modi}                \\p{ScriptExtensions=Modi} (NOT \\p{Block=\nModi}) (89)\n\\p{ModifierLetter}     \\p{GeneralCategory=ModifierLetter}\n(Short: \\p{Lm}) (260)\nX \\p{ModifierLetters}    \\p{SpacingModifierLetters} (= \\p{Block=\nSpacingModifierLetters}) (80)\n\\p{ModifierSymbol}     \\p{GeneralCategory=ModifierSymbol}\n(Short: \\p{Sk}) (123)\nX \\p{ModifierToneLetters} \\p{Block=ModifierToneLetters} (32)\n\\p{Mong}                \\p{Mongolian} (= \\p{ScriptExtensions=\nMongolian}) (NOT \\p{Block=Mongolian})\n(171)\n\\p{Mongolian}           \\p{ScriptExtensions=Mongolian} (Short:\n\\p{Mong}; NOT \\p{Block=Mongolian}) (171)\nX \\p{MongolianSup}       \\p{MongolianSupplement} (= \\p{Block=\nMongolianSupplement}) (32)\nX \\p{MongolianSupplement} \\p{Block=MongolianSupplement} (Short:\n\\p{InMongolianSup}) (32)\n\\p{Mro}                 \\p{ScriptExtensions=Mro} (NOT \\p{Block=\nMro}) (43)\n\\p{Mroo}                \\p{Mro} (= \\p{ScriptExtensions=Mro}) (NOT\n\\p{Block=Mro}) (43)\n\\p{Mtei}                \\p{MeeteiMayek} (= \\p{ScriptExtensions=\nMeeteiMayek}) (NOT \\p{Block=\nMeeteiMayek}) (79)\n\\p{Mult}                \\p{Multani} (= \\p{ScriptExtensions=\nMultani}) (NOT \\p{Block=Multani}) (48)\n\\p{Multani}             \\p{ScriptExtensions=Multani} (Short:\n\\p{Mult}; NOT \\p{Block=Multani}) (48)\nX \\p{Music}               \\p{MusicalSymbols} (= \\p{Block=\nMusicalSymbols}) (256)\nX \\p{MusicalSymbols}     \\p{Block=MusicalSymbols} (Short:\n\\p{InMusic}) (256)\n\\p{Myanmar}             \\p{ScriptExtensions=Myanmar} (Short:\n\\p{Mymr}; NOT \\p{Block=Myanmar}) (224)\nX \\p{MyanmarExtA}       \\p{MyanmarExtendedA} (= \\p{Block=\nMyanmarExtendedA}) (32)\nX \\p{MyanmarExtB}       \\p{MyanmarExtendedB} (= \\p{Block=\nMyanmarExtendedB}) (32)\nX \\p{MyanmarExtendedA}  \\p{Block=MyanmarExtendedA} (Short:\n\\p{InMyanmarExtA}) (32)\nX \\p{MyanmarExtendedB}  \\p{Block=MyanmarExtendedB} (Short:\n\\p{InMyanmarExtB}) (32)\n\\p{Mymr}                \\p{Myanmar} (= \\p{ScriptExtensions=\nMyanmar}) (NOT \\p{Block=Myanmar}) (224)\n\\p{N} \\pN               \\p{Number} (= \\p{GeneralCategory=Number})\n(1781)\n\\p{Na=*}                \\p{Name=*}\n\\p{Nabataean}           \\p{ScriptExtensions=Nabataean} (Short:\n\\p{Nbat}; NOT \\p{Block=Nabataean}) (40)\n\\p{Name=*}              Combination of Name and NameAlias\nproperties; has special loose matching\nrules, for which see Unicode UAX #44\n\\p{Nand}                \\p{Nandinagari} (= \\p{ScriptExtensions=\nNandinagari}) (NOT \\p{Block=\nNandinagari}) (86)\n\\p{Nandinagari}         \\p{ScriptExtensions=Nandinagari} (Short:\n\\p{Nand}; NOT \\p{Block=Nandinagari}) (86)\n\\p{Narb}                \\p{OldNorthArabian} (=\n\\p{ScriptExtensions=OldNorthArabian})\n(32)\nX \\p{NB}                  \\p{NoBlock} (= \\p{Block=NoBlock})\n(826640 plus all above-Unicode code\npoints)\n\\p{Nbat}                \\p{Nabataean} (= \\p{ScriptExtensions=\nNabataean}) (NOT \\p{Block=Nabataean})\n(40)\n\\p{NChar}               \\p{NoncharacterCodePoint} (=\n\\p{NoncharacterCodePoint=Y}) (66)\n\\p{NChar: *}            \\p{NoncharacterCodePoint: *}\n\\p{Nd}                  \\p{XPosixDigit} (= \\p{GeneralCategory=\nDecimalNumber}) (650)\n\\p{NewTaiLue}         \\p{ScriptExtensions=NewTaiLue} (Short:\n\\p{Talu}; NOT \\p{Block=NewTaiLue}) (83)\n\\p{Newa}                \\p{ScriptExtensions=Newa} (NOT \\p{Block=\nNewa}) (97)\n\\p{NFCQC: *}           \\p{NFCQuickCheck: *}\n\\p{NFCQuickCheck: M}  \\p{NFCQuickCheck=Maybe} (111)\n\\p{NFCQuickCheck: Maybe} (Short: \\p{NFCQC=M}) (111:\nU+0300..0304, U+0306..030C, U+030F,\nU+0311, U+0313..0314, U+031B ...)\n\\p{NFCQuickCheck: N}  \\p{NFCQuickCheck=No} (NOT\n\\P{NFCQuickCheck} NOR \\P{NFCQC})\n(1120)\n\\p{NFCQuickCheck: No} (Short: \\p{NFCQC=N}; NOT\n\\P{NFCQuickCheck} NOR \\P{NFCQC})\n(1120: U+0340..0341, U+0343..0344,\nU+0374, U+037E, U+0387, U+0958..095F ...)\n\\p{NFCQuickCheck: Y}  \\p{NFCQuickCheck=Yes} (NOT\n\\p{NFCQuickCheck} NOR \\p{NFCQC})\n(1112881 plus all above-Unicode code\npoints)\n\\p{NFCQuickCheck: Yes} (Short: \\p{NFCQC=Y}; NOT\n\\p{NFCQuickCheck} NOR \\p{NFCQC})\n(1112881 plus all above-Unicode code\npoints: U+0000..02FF, U+0305,\nU+030D..030E, U+0310, U+0312,\nU+0315..031A ...)\n\\p{NFDQC: *}           \\p{NFDQuickCheck: *}\n\\p{NFDQuickCheck: N}  \\p{NFDQuickCheck=No} (NOT\n\\P{NFDQuickCheck} NOR \\P{NFDQC})\n(13233)\n\\p{NFDQuickCheck: No} (Short: \\p{NFDQC=N}; NOT\n\\P{NFDQuickCheck} NOR \\P{NFDQC})\n(13233: [\\xc0-\\xc5\\xc7-\\xcf\\xd1-\\xd6\n\\xd9-\\xdd\\xe0-\\xe5\\xe7-\\xef\\xf1-\\xf6\n\\xf9-\\xfd\\xff], U+0100..010F,\nU+0112..0125, U+0128..0130,\nU+0134..0137, U+0139..013E ...)\n\\p{NFDQuickCheck: Y}  \\p{NFDQuickCheck=Yes} (NOT\n\\p{NFDQuickCheck} NOR \\p{NFDQC})\n(1100879 plus all above-Unicode code\npoints)\n\\p{NFDQuickCheck: Yes} (Short: \\p{NFDQC=Y}; NOT\n\\p{NFDQuickCheck} NOR \\p{NFDQC})\n(1100879 plus all above-Unicode code\npoints: [\\x00-\\xbf\\xc6\\xd0\\xd7-\\xd8\\xde-\n\\xdf\\xe6\\xf0\\xf7-\\xf8\\xfe],\nU+0110..0111, U+0126..0127,\nU+0131..0133, U+0138, U+013F..0142 ...)\n\\p{NFKCQC: *}          \\p{NFKCQuickCheck: *}\n\\p{NFKCQuickCheck: M} \\p{NFKCQuickCheck=Maybe} (111)\n\\p{NFKCQuickCheck: Maybe} (Short: \\p{NFKCQC=M}) (111:\nU+0300..0304, U+0306..030C, U+030F,\nU+0311, U+0313..0314, U+031B ...)\n\\p{NFKCQuickCheck: N} \\p{NFKCQuickCheck=No} (NOT\n\\P{NFKCQuickCheck} NOR \\P{NFKCQC})\n(4807)\n\\p{NFKCQuickCheck: No} (Short: \\p{NFKCQC=N}; NOT\n\\P{NFKCQuickCheck} NOR \\P{NFKCQC})\n(4807: [\\xa0\\xa8\\xaa\\xaf\\xb2-\\xb5\\xb8-\n\\xba\\xbc-\\xbe], U+0132..0133,\nU+013F..0140, U+0149, U+017F,\nU+01C4..01CC ...)\n\\p{NFKCQuickCheck: Y} \\p{NFKCQuickCheck=Yes} (NOT\n\\p{NFKCQuickCheck} NOR \\p{NFKCQC})\n(1109194 plus all above-Unicode code\npoints)\n\\p{NFKCQuickCheck: Yes} (Short: \\p{NFKCQC=Y}; NOT\n\\p{NFKCQuickCheck} NOR \\p{NFKCQC})\n(1109194 plus all above-Unicode code\npoints: [\\x00-\\x9f\\xa1-\\xa7\\xa9\\xab-\n\\xae\\xb0-\\xb1\\xb6-\\xb7\\xbb\\xbf-\\xff],\nU+0100..0131, U+0134..013E,\nU+0141..0148, U+014A..017E, U+0180..01C3\n...)\n\\p{NFKDQC: *}          \\p{NFKDQuickCheck: *}\n\\p{NFKDQuickCheck: N} \\p{NFKDQuickCheck=No} (NOT\n\\P{NFKDQuickCheck} NOR \\P{NFKDQC})\n(16908)\n\\p{NFKDQuickCheck: No} (Short: \\p{NFKDQC=N}; NOT\n\\P{NFKDQuickCheck} NOR \\P{NFKDQC})\n(16908: [\\xa0\\xa8\\xaa\\xaf\\xb2-\\xb5\\xb8-\n\\xba\\xbc-\\xbe\\xc0-\\xc5\\xc7-\\xcf\\xd1-\n\\xd6\\xd9-\\xdd\\xe0-\\xe5\\xe7-\\xef\\xf1-\n\\xf6\\xf9-\\xfd\\xff], U+0100..010F,\nU+0112..0125, U+0128..0130,\nU+0132..0137, U+0139..0140 ...)\n\\p{NFKDQuickCheck: Y} \\p{NFKDQuickCheck=Yes} (NOT\n\\p{NFKDQuickCheck} NOR \\p{NFKDQC})\n(1097204 plus all above-Unicode code\npoints)\n\\p{NFKDQuickCheck: Yes} (Short: \\p{NFKDQC=Y}; NOT\n\\p{NFKDQuickCheck} NOR \\p{NFKDQC})\n(1097204 plus all above-Unicode code\npoints: [\\x00-\\x9f\\xa1-\\xa7\\xa9\\xab-\n\\xae\\xb0-\\xb1\\xb6-\\xb7\\xbb\\xbf\\xc6\\xd0\n\\xd7-\\xd8\\xde-\\xdf\\xe6\\xf0\\xf7-\\xf8\n\\xfe], U+0110..0111, U+0126..0127,\nU+0131, U+0138, U+0141..0142 ...)\n\\p{Nko}                 \\p{ScriptExtensions=Nko} (NOT \\p{Block=\nNKo}) (62)\n\\p{Nkoo}                \\p{Nko} (= \\p{ScriptExtensions=Nko}) (NOT\n\\p{Block=NKo}) (62)\n\\p{Nl}                  \\p{LetterNumber} (= \\p{GeneralCategory=\nLetterNumber}) (236)\n\\p{No}                  \\p{OtherNumber} (= \\p{GeneralCategory=\nOtherNumber}) (895)\nX \\p{NoBlock}            \\p{Block=NoBlock} (Short: \\p{InNB})\n(826640 plus all above-Unicode code\npoints)\n\\p{NoncharacterCodePoint} \\p{NoncharacterCodePoint=Y} (Short:\n\\p{NChar}) (66)\n\\p{NoncharacterCodePoint: N*} (Short: \\p{NChar=N}, \\P{NChar})\n(1114046 plus all above-Unicode code\npoints: U+0000..FDCF, U+FDF0..FFFD,\nU+10000..1FFFD, U+20000..2FFFD,\nU+30000..3FFFD, U+40000..4FFFD ...)\n\\p{NoncharacterCodePoint: Y*} (Short: \\p{NChar=Y}, \\p{NChar})\n(66: U+FDD0..FDEF, U+FFFE..FFFF,\nU+1FFFE..1FFFF, U+2FFFE..2FFFF,\nU+3FFFE..3FFFF, U+4FFFE..4FFFF ...)\n\\p{NonspacingMark}     \\p{GeneralCategory=NonspacingMark}\n(Short: \\p{Mn}) (1839)\n\\p{Nshu}                \\p{Nushu} (= \\p{ScriptExtensions=Nushu})\n(NOT \\p{Block=Nushu}) (397)\n\\p{Nt: *}               \\p{NumericType: *}\n\\p{Number}              \\p{GeneralCategory=Number} (Short: \\p{N})\n(1781)\nX \\p{NumberForms}        \\p{Block=NumberForms} (64)\n\\p{NumericType: De}    \\p{NumericType=Decimal} (650)\n\\p{NumericType: Decimal} (Short: \\p{Nt=De}) (650: [0-9],\nU+0660..0669, U+06F0..06F9,\nU+07C0..07C9, U+0966..096F, U+09E6..09EF\n...)\n\\p{NumericType: Di}    \\p{NumericType=Digit} (128)\n\\p{NumericType: Digit} (Short: \\p{Nt=Di}) (128: [\\xb2-\\xb3\\xb9],\nU+1369..1371, U+19DA, U+2070,\nU+2074..2079, U+2080..2089 ...)\n\\p{NumericType: None}  (Short: \\p{Nt=None}) (1112250 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@A-Z\\[\\\\\\]\n\\^`a-z\\{\\|\\}~\\x7f-\\xb1\\xb4-\\xb8\\xba-\n\\xbb\\xbf-\\xff], U+0100..065F,\nU+066A..06EF, U+06FA..07BF,\nU+07CA..0965, U+0970..09E5 ...)\n\\p{NumericType: Nu}    \\p{NumericType=Numeric} (1084)\n\\p{NumericType: Numeric} (Short: \\p{Nt=Nu}) (1084: [\\xbc-\\xbe],\nU+09F4..09F9, U+0B72..0B77,\nU+0BF0..0BF2, U+0C78..0C7E, U+0D58..0D5E\n...)\nT \\p{NumericValue: -1/2} (Short: \\p{Nv=-1/2}) (1: U+0F33)\nT \\p{NumericValue: 0}    (Short: \\p{Nv=0}) (83: [0], U+0660,\nU+06F0, U+07C0, U+0966, U+09E6 ...)\nT \\p{NumericValue: 1/320} (Short: \\p{Nv=1/320}) (2: U+11FC0,\nU+11FD4)\nT \\p{NumericValue: 1/160} (Short: \\p{Nv=1/160}) (2: U+0D58, U+11FC1)\nT \\p{NumericValue: 1/80} (Short: \\p{Nv=1/80}) (1: U+11FC2)\nT \\p{NumericValue: 1/64} (Short: \\p{Nv=1/64}) (1: U+11FC3)\nT \\p{NumericValue: 1/40} (Short: \\p{Nv=1/40}) (2: U+0D59, U+11FC4)\nT \\p{NumericValue: 1/32} (Short: \\p{Nv=1/32}) (1: U+11FC5)\nT \\p{NumericValue: 3/80} (Short: \\p{Nv=3/80}) (2: U+0D5A, U+11FC6)\nT \\p{NumericValue: 3/64} (Short: \\p{Nv=3/64}) (1: U+11FC7)\nT \\p{NumericValue: 1/20} (Short: \\p{Nv=1/20}) (2: U+0D5B, U+11FC8)\nT \\p{NumericValue: 1/16} (Short: \\p{Nv=1/16}) (6: U+09F4, U+0B75,\nU+0D76, U+A833, U+11FC9..11FCA)\nT \\p{NumericValue: 1/12} (Short: \\p{Nv=1/12}) (1: U+109F6)\nT \\p{NumericValue: 1/10} (Short: \\p{Nv=1/10}) (3: U+0D5C, U+2152,\nU+11FCB)\nT \\p{NumericValue: 1/9}  (Short: \\p{Nv=1/9}) (1: U+2151)\nT \\p{NumericValue: 1/8}  (Short: \\p{Nv=1/8}) (7: U+09F5, U+0B76,\nU+0D77, U+215B, U+A834, U+11FCC ...)\nT \\p{NumericValue: 1/7}  (Short: \\p{Nv=1/7}) (1: U+2150)\nT \\p{NumericValue: 3/20} (Short: \\p{Nv=3/20}) (2: U+0D5D, U+11FCD)\nT \\p{NumericValue: 1/6}  (Short: \\p{Nv=1/6}) (4: U+2159, U+109F7,\nU+12461, U+1ED3D)\nT \\p{NumericValue: 3/16} (Short: \\p{Nv=3/16}) (5: U+09F6, U+0B77,\nU+0D78, U+A835, U+11FCE)\nT \\p{NumericValue: 1/5}  (Short: \\p{Nv=1/5}) (3: U+0D5E, U+2155,\nU+11FCF)\nT \\p{NumericValue: 1/4}  (Short: \\p{Nv=1/4}) (14: [\\xbc], U+09F7,\nU+0B72, U+0D73, U+A830, U+10140 ...)\nT \\p{NumericValue: 1/3}  (Short: \\p{Nv=1/3}) (6: U+2153, U+109F9,\nU+10E7D, U+1245A, U+1245D, U+12465)\nT \\p{NumericValue: 3/8}  (Short: \\p{Nv=3/8}) (1: U+215C)\nT \\p{NumericValue: 2/5}  (Short: \\p{Nv=2/5}) (1: U+2156)\nT \\p{NumericValue: 5/12} (Short: \\p{Nv=5/12}) (1: U+109FA)\nT \\p{NumericValue: 1/2}  (Short: \\p{Nv=1/2}) (19: [\\xbd], U+0B73,\nU+0D74, U+0F2A, U+2CFD, U+A831 ...)\nT \\p{NumericValue: 7/12} (Short: \\p{Nv=7/12}) (1: U+109FC)\nT \\p{NumericValue: 3/5}  (Short: \\p{Nv=3/5}) (1: U+2157)\nT \\p{NumericValue: 5/8}  (Short: \\p{Nv=5/8}) (1: U+215D)\nT \\p{NumericValue: 2/3}  (Short: \\p{Nv=2/3}) (7: U+2154, U+10177,\nU+109FD, U+10E7E, U+1245B, U+1245E ...)\nT \\p{NumericValue: 3/4}  (Short: \\p{Nv=3/4}) (9: [\\xbe], U+09F8,\nU+0B74, U+0D75, U+A832, U+10178 ...)\nT \\p{NumericValue: 4/5}  (Short: \\p{Nv=4/5}) (1: U+2158)\nT \\p{NumericValue: 5/6}  (Short: \\p{Nv=5/6}) (3: U+215A, U+109FF,\nU+1245C)\nT \\p{NumericValue: 7/8}  (Short: \\p{Nv=7/8}) (1: U+215E)\nT \\p{NumericValue: 11/12} (Short: \\p{Nv=11/12}) (1: U+109BC)\nT \\p{NumericValue: 1}    (Short: \\p{Nv=1}) (140: [1\\xb9], U+0661,\nU+06F1, U+07C1, U+0967, U+09E7 ...)\nT \\p{NumericValue: 3/2}  (Short: \\p{Nv=3/2}) (1: U+0F2B)\nT \\p{NumericValue: 2}    (Short: \\p{Nv=2}) (139: [2\\xb2], U+0662,\nU+06F2, U+07C2, U+0968, U+09E8 ...)\nT \\p{NumericValue: 5/2}  (Short: \\p{Nv=5/2}) (1: U+0F2C)\nT \\p{NumericValue: 3}    (Short: \\p{Nv=3}) (140: [3\\xb3], U+0663,\nU+06F3, U+07C3, U+0969, U+09E9 ...)\nT \\p{NumericValue: 7/2}  (Short: \\p{Nv=7/2}) (1: U+0F2D)\nT \\p{NumericValue: 4}    (Short: \\p{Nv=4}) (131: [4], U+0664,\nU+06F4, U+07C4, U+096A, U+09EA ...)\nT \\p{NumericValue: 9/2}  (Short: \\p{Nv=9/2}) (1: U+0F2E)\nT \\p{NumericValue: 5}    (Short: \\p{Nv=5}) (129: [5], U+0665,\nU+06F5, U+07C5, U+096B, U+09EB ...)\nT \\p{NumericValue: 11/2} (Short: \\p{Nv=11/2}) (1: U+0F2F)\nT \\p{NumericValue: 6}    (Short: \\p{Nv=6}) (113: [6], U+0666,\nU+06F6, U+07C6, U+096C, U+09EC ...)\nT \\p{NumericValue: 13/2} (Short: \\p{Nv=13/2}) (1: U+0F30)\nT \\p{NumericValue: 7}    (Short: \\p{Nv=7}) (112: [7], U+0667,\nU+06F7, U+07C7, U+096D, U+09ED ...)\nT \\p{NumericValue: 15/2} (Short: \\p{Nv=15/2}) (1: U+0F31)\nT \\p{NumericValue: 8}    (Short: \\p{Nv=8}) (108: [8], U+0668,\nU+06F8, U+07C8, U+096E, U+09EE ...)\nT \\p{NumericValue: 17/2} (Short: \\p{Nv=17/2}) (1: U+0F32)\nT \\p{NumericValue: 9}    (Short: \\p{Nv=9}) (112: [9], U+0669,\nU+06F9, U+07C9, U+096F, U+09EF ...)\nT \\p{NumericValue: 10}   (Short: \\p{Nv=10}) (62: U+0BF0, U+0D70,\nU+1372, U+2169, U+2179, U+2469 ...)\nT \\p{NumericValue: 11}   (Short: \\p{Nv=11}) (8: U+216A, U+217A,\nU+246A, U+247E, U+2492, U+24EB ...)\nT \\p{NumericValue: 12}   (Short: \\p{Nv=12}) (8: U+216B, U+217B,\nU+246B, U+247F, U+2493, U+24EC ...)\nT \\p{NumericValue: 13}   (Short: \\p{Nv=13}) (6: U+246C, U+2480,\nU+2494, U+24ED, U+16E8D, U+1D2ED)\nT \\p{NumericValue: 14}   (Short: \\p{Nv=14}) (6: U+246D, U+2481,\nU+2495, U+24EE, U+16E8E, U+1D2EE)\nT \\p{NumericValue: 15}   (Short: \\p{Nv=15}) (6: U+246E, U+2482,\nU+2496, U+24EF, U+16E8F, U+1D2EF)\nT \\p{NumericValue: 16}   (Short: \\p{Nv=16}) (7: U+09F9, U+246F,\nU+2483, U+2497, U+24F0, U+16E90 ...)\nT \\p{NumericValue: 17}   (Short: \\p{Nv=17}) (7: U+16EE, U+2470,\nU+2484, U+2498, U+24F1, U+16E91 ...)\nT \\p{NumericValue: 18}   (Short: \\p{Nv=18}) (7: U+16EF, U+2471,\nU+2485, U+2499, U+24F2, U+16E92 ...)\nT \\p{NumericValue: 19}   (Short: \\p{Nv=19}) (7: U+16F0, U+2472,\nU+2486, U+249A, U+24F3, U+16E93 ...)\nT \\p{NumericValue: 20}   (Short: \\p{Nv=20}) (36: U+1373, U+2473,\nU+2487, U+249B, U+24F4, U+3039 ...)\nT \\p{NumericValue: 21}   (Short: \\p{Nv=21}) (1: U+3251)\nT \\p{NumericValue: 22}   (Short: \\p{Nv=22}) (1: U+3252)\nT \\p{NumericValue: 23}   (Short: \\p{Nv=23}) (1: U+3253)\nT \\p{NumericValue: 24}   (Short: \\p{Nv=24}) (1: U+3254)\nT \\p{NumericValue: 25}   (Short: \\p{Nv=25}) (1: U+3255)\nT \\p{NumericValue: 26}   (Short: \\p{Nv=26}) (1: U+3256)\nT \\p{NumericValue: 27}   (Short: \\p{Nv=27}) (1: U+3257)\nT \\p{NumericValue: 28}   (Short: \\p{Nv=28}) (1: U+3258)\nT \\p{NumericValue: 29}   (Short: \\p{Nv=29}) (1: U+3259)\nT \\p{NumericValue: 30}   (Short: \\p{Nv=30}) (19: U+1374, U+303A,\nU+324A, U+325A, U+5345, U+10112 ...)\nT \\p{NumericValue: 31}   (Short: \\p{Nv=31}) (1: U+325B)\nT \\p{NumericValue: 32}   (Short: \\p{Nv=32}) (1: U+325C)\nT \\p{NumericValue: 33}   (Short: \\p{Nv=33}) (1: U+325D)\nT \\p{NumericValue: 34}   (Short: \\p{Nv=34}) (1: U+325E)\nT \\p{NumericValue: 35}   (Short: \\p{Nv=35}) (1: U+325F)\nT \\p{NumericValue: 36}   (Short: \\p{Nv=36}) (1: U+32B1)\nT \\p{NumericValue: 37}   (Short: \\p{Nv=37}) (1: U+32B2)\nT \\p{NumericValue: 38}   (Short: \\p{Nv=38}) (1: U+32B3)\nT \\p{NumericValue: 39}   (Short: \\p{Nv=39}) (1: U+32B4)\nT \\p{NumericValue: 40}   (Short: \\p{Nv=40}) (18: U+1375, U+324B,\nU+32B5, U+534C, U+10113, U+102ED ...)\nT \\p{NumericValue: 41}   (Short: \\p{Nv=41}) (1: U+32B6)\nT \\p{NumericValue: 42}   (Short: \\p{Nv=42}) (1: U+32B7)\nT \\p{NumericValue: 43}   (Short: \\p{Nv=43}) (1: U+32B8)\nT \\p{NumericValue: 44}   (Short: \\p{Nv=44}) (1: U+32B9)\nT \\p{NumericValue: 45}   (Short: \\p{Nv=45}) (1: U+32BA)\nT \\p{NumericValue: 46}   (Short: \\p{Nv=46}) (1: U+32BB)\nT \\p{NumericValue: 47}   (Short: \\p{Nv=47}) (1: U+32BC)\nT \\p{NumericValue: 48}   (Short: \\p{Nv=48}) (1: U+32BD)\nT \\p{NumericValue: 49}   (Short: \\p{Nv=49}) (1: U+32BE)\nT \\p{NumericValue: 50}   (Short: \\p{Nv=50}) (29: U+1376, U+216C,\nU+217C, U+2186, U+324C, U+32BF ...)\nT \\p{NumericValue: 60}   (Short: \\p{Nv=60}) (13: U+1377, U+324D,\nU+10115, U+102EF, U+109CE, U+10E6E ...)\nT \\p{NumericValue: 70}   (Short: \\p{Nv=70}) (13: U+1378, U+324E,\nU+10116, U+102F0, U+109CF, U+10E6F ...)\nT \\p{NumericValue: 80}   (Short: \\p{Nv=80}) (12: U+1379, U+324F,\nU+10117, U+102F1, U+10E70, U+11062 ...)\nT \\p{NumericValue: 90}   (Short: \\p{Nv=90}) (12: U+137A, U+10118,\nU+102F2, U+10341, U+10E71, U+11063 ...)\nT \\p{NumericValue: 100}  (Short: \\p{Nv=100}) (35: U+0BF1, U+0D71,\nU+137B, U+216D, U+217D, U+4F70 ...)\nT \\p{NumericValue: 200}  (Short: \\p{Nv=200}) (6: U+1011A, U+102F4,\nU+109D3, U+10E73, U+1EC84, U+1ED14)\nT \\p{NumericValue: 300}  (Short: \\p{Nv=300}) (7: U+1011B, U+1016B,\nU+102F5, U+109D4, U+10E74, U+1EC85 ...)\nT \\p{NumericValue: 400}  (Short: \\p{Nv=400}) (7: U+1011C, U+102F6,\nU+109D5, U+10E75, U+1EC86, U+1ED16 ...)\nT \\p{NumericValue: 500}  (Short: \\p{Nv=500}) (16: U+216E, U+217E,\nU+1011D, U+10145, U+1014C, U+10153 ...)\nT \\p{NumericValue: 600}  (Short: \\p{Nv=600}) (7: U+1011E, U+102F8,\nU+109D7, U+10E77, U+1EC88, U+1ED18 ...)\nT \\p{NumericValue: 700}  (Short: \\p{Nv=700}) (6: U+1011F, U+102F9,\nU+109D8, U+10E78, U+1EC89, U+1ED19)\nT \\p{NumericValue: 800}  (Short: \\p{Nv=800}) (6: U+10120, U+102FA,\nU+109D9, U+10E79, U+1EC8A, U+1ED1A)\nT \\p{NumericValue: 900}  (Short: \\p{Nv=900}) (7: U+10121, U+102FB,\nU+1034A, U+109DA, U+10E7A, U+1EC8B ...)\nT \\p{NumericValue: 1000} (Short: \\p{Nv=1000}) (22: U+0BF2, U+0D72,\nU+216F, U+217F..2180, U+4EDF, U+5343 ...)\nT \\p{NumericValue: 2000} (Short: \\p{Nv=2000}) (5: U+10123, U+109DC,\nU+1EC8D, U+1ED1D, U+1ED3A)\nT \\p{NumericValue: 3000} (Short: \\p{Nv=3000}) (4: U+10124, U+109DD,\nU+1EC8E, U+1ED1E)\nT \\p{NumericValue: 4000} (Short: \\p{Nv=4000}) (4: U+10125, U+109DE,\nU+1EC8F, U+1ED1F)\nT \\p{NumericValue: 5000} (Short: \\p{Nv=5000}) (8: U+2181, U+10126,\nU+10146, U+1014E, U+10172, U+109DF ...)\nT \\p{NumericValue: 6000} (Short: \\p{Nv=6000}) (4: U+10127, U+109E0,\nU+1EC91, U+1ED21)\nT \\p{NumericValue: 7000} (Short: \\p{Nv=7000}) (4: U+10128, U+109E1,\nU+1EC92, U+1ED22)\nT \\p{NumericValue: 8000} (Short: \\p{Nv=8000}) (4: U+10129, U+109E2,\nU+1EC93, U+1ED23)\nT \\p{NumericValue: 9000} (Short: \\p{Nv=9000}) (4: U+1012A, U+109E3,\nU+1EC94, U+1ED24)\nT \\p{NumericValue: 10000} (= 1.0e+04) (Short: \\p{Nv=10000}) (13:\nU+137C, U+2182, U+4E07, U+842C, U+1012B,\nU+10155 ...)\nT \\p{NumericValue: 20000} (= 2.0e+04) (Short: \\p{Nv=20000}) (4:\nU+1012C, U+109E5, U+1EC96, U+1ED26)\nT \\p{NumericValue: 30000} (= 3.0e+04) (Short: \\p{Nv=30000}) (4:\nU+1012D, U+109E6, U+1EC97, U+1ED27)\nT \\p{NumericValue: 40000} (= 4.0e+04) (Short: \\p{Nv=40000}) (4:\nU+1012E, U+109E7, U+1EC98, U+1ED28)\nT \\p{NumericValue: 50000} (= 5.0e+04) (Short: \\p{Nv=50000}) (7:\nU+2187, U+1012F, U+10147, U+10156,\nU+109E8, U+1EC99 ...)\nT \\p{NumericValue: 60000} (= 6.0e+04) (Short: \\p{Nv=60000}) (4:\nU+10130, U+109E9, U+1EC9A, U+1ED2A)\nT \\p{NumericValue: 70000} (= 7.0e+04) (Short: \\p{Nv=70000}) (4:\nU+10131, U+109EA, U+1EC9B, U+1ED2B)\nT \\p{NumericValue: 80000} (= 8.0e+04) (Short: \\p{Nv=80000}) (4:\nU+10132, U+109EB, U+1EC9C, U+1ED2C)\nT \\p{NumericValue: 90000} (= 9.0e+04) (Short: \\p{Nv=90000}) (4:\nU+10133, U+109EC, U+1EC9D, U+1ED2D)\nT \\p{NumericValue: 100000} (= 1.0e+05) (Short: \\p{Nv=100000}) (5:\nU+2188, U+109ED, U+1EC9E, U+1ECA0,\nU+1ECB4)\nT \\p{NumericValue: 200000} (= 2.0e+05) (Short: \\p{Nv=200000}) (2:\nU+109EE, U+1EC9F)\nT \\p{NumericValue: 216000} (= 2.2e+05) (Short: \\p{Nv=216000}) (1:\nU+12432)\nT \\p{NumericValue: 300000} (= 3.0e+05) (Short: \\p{Nv=300000}) (1:\nU+109EF)\nT \\p{NumericValue: 400000} (= 4.0e+05) (Short: \\p{Nv=400000}) (1:\nU+109F0)\nT \\p{NumericValue: 432000} (= 4.3e+05) (Short: \\p{Nv=432000}) (1:\nU+12433)\nT \\p{NumericValue: 500000} (= 5.0e+05) (Short: \\p{Nv=500000}) (1:\nU+109F1)\nT \\p{NumericValue: 600000} (= 6.0e+05) (Short: \\p{Nv=600000}) (1:\nU+109F2)\nT \\p{NumericValue: 700000} (= 7.0e+05) (Short: \\p{Nv=700000}) (1:\nU+109F3)\nT \\p{NumericValue: 800000} (= 8.0e+05) (Short: \\p{Nv=800000}) (1:\nU+109F4)\nT \\p{NumericValue: 900000} (= 9.0e+05) (Short: \\p{Nv=900000}) (1:\nU+109F5)\nT \\p{NumericValue: 1000000} (= 1.0e+06) (Short: \\p{Nv=1000000}) (1:\nU+16B5E)\nT \\p{NumericValue: 10000000} (= 1.0e+07) (Short: \\p{Nv=10000000})\n(1: U+1ECA1)\nT \\p{NumericValue: 20000000} (= 2.0e+07) (Short: \\p{Nv=20000000})\n(1: U+1ECA2)\nT \\p{NumericValue: 100000000} (= 1.0e+08) (Short: \\p{Nv=100000000})\n(3: U+4EBF, U+5104, U+16B5F)\nT \\p{NumericValue: 10000000000} (= 1.0e+10) (Short: \\p{Nv=\n10000000000}) (1: U+16B60)\nT \\p{NumericValue: 1000000000000} (= 1.0e+12) (Short: \\p{Nv=\n1000000000000}) (2: U+5146, U+16B61)\n\\p{NumericValue: NaN}  (Short: \\p{Nv=NaN}) (1112250 plus all\nabove-Unicode code points: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@A-Z\\[\\\\\\]\n\\^`a-z\\{\\|\\}~\\x7f-\\xb1\\xb4-\\xb8\\xba-\n\\xbb\\xbf-\\xff], U+0100..065F,\nU+066A..06EF, U+06FA..07BF,\nU+07CA..0965, U+0970..09E5 ...)\n\\p{Nushu}               \\p{ScriptExtensions=Nushu} (Short:\n\\p{Nshu}; NOT \\p{Block=Nushu}) (397)\n\\p{Nv: *}               \\p{NumericValue: *}\n\\p{NyiakengPuachueHmong} \\p{ScriptExtensions=\nNyiakengPuachueHmong} (Short:\n\\p{Hmnp}; NOT \\p{Block=\nNyiakengPuachueHmong}) (71)\nX \\p{OCR}                 \\p{OpticalCharacterRecognition} (=\n\\p{Block=OpticalCharacterRecognition})\n(32)\n\\p{Ogam}                \\p{Ogham} (= \\p{ScriptExtensions=Ogham})\n(NOT \\p{Block=Ogham}) (29)\n\\p{Ogham}               \\p{ScriptExtensions=Ogham} (Short:\n\\p{Ogam}; NOT \\p{Block=Ogham}) (29)\n\\p{OlChiki}            \\p{ScriptExtensions=OlChiki} (Short:\n\\p{Olck}) (48)\n\\p{Olck}                \\p{OlChiki} (= \\p{ScriptExtensions=\nOlChiki}) (48)\n\\p{OldHungarian}       \\p{ScriptExtensions=OldHungarian}\n(Short: \\p{Hung}; NOT \\p{Block=\nOldHungarian}) (108)\n\\p{OldItalic}          \\p{ScriptExtensions=OldItalic} (Short:\n\\p{Ital}; NOT \\p{Block=OldItalic}) (39)\n\\p{OldNorthArabian}   \\p{ScriptExtensions=OldNorthArabian}\n(Short: \\p{Narb}) (32)\n\\p{OldPermic}          \\p{ScriptExtensions=OldPermic} (Short:\n\\p{Perm}; NOT \\p{Block=OldPermic}) (44)\n\\p{OldPersian}         \\p{ScriptExtensions=OldPersian} (Short:\n\\p{Xpeo}; NOT \\p{Block=OldPersian}) (50)\n\\p{OldSogdian}         \\p{ScriptExtensions=OldSogdian} (Short:\n\\p{Sogo}; NOT \\p{Block=OldSogdian}) (40)\n\\p{OldSouthArabian}   \\p{ScriptExtensions=OldSouthArabian}\n(Short: \\p{Sarb}) (32)\n\\p{OldTurkic}          \\p{ScriptExtensions=OldTurkic} (Short:\n\\p{Orkh}; NOT \\p{Block=OldTurkic}) (73)\n\\p{OpenPunctuation}    \\p{GeneralCategory=OpenPunctuation}\n(Short: \\p{Ps}) (75)\nX \\p{OpticalCharacterRecognition} \\p{Block=\nOpticalCharacterRecognition} (Short:\n\\p{InOCR}) (32)\n\\p{Oriya}               \\p{ScriptExtensions=Oriya} (Short:\n\\p{Orya}; NOT \\p{Block=Oriya}) (97)\n\\p{Orkh}                \\p{OldTurkic} (= \\p{ScriptExtensions=\nOldTurkic}) (NOT \\p{Block=OldTurkic})\n(73)\nX \\p{OrnamentalDingbats} \\p{Block=OrnamentalDingbats} (48)\n\\p{Orya}                \\p{Oriya} (= \\p{ScriptExtensions=Oriya})\n(NOT \\p{Block=Oriya}) (97)\n\\p{Osage}               \\p{ScriptExtensions=Osage} (Short:\n\\p{Osge}; NOT \\p{Block=Osage}) (72)\n\\p{Osge}                \\p{Osage} (= \\p{ScriptExtensions=Osage})\n(NOT \\p{Block=Osage}) (72)\n\\p{Osma}                \\p{Osmanya} (= \\p{ScriptExtensions=\nOsmanya}) (NOT \\p{Block=Osmanya}) (40)\n\\p{Osmanya}             \\p{ScriptExtensions=Osmanya} (Short:\n\\p{Osma}; NOT \\p{Block=Osmanya}) (40)\n\\p{Other}               \\p{GeneralCategory=Other} (Short: \\p{C})\n(970414 plus all above-Unicode code\npoints)\n\\p{OtherLetter}        \\p{GeneralCategory=OtherLetter} (Short:\n\\p{Lo}) (127004)\n\\p{OtherNumber}        \\p{GeneralCategory=OtherNumber} (Short:\n\\p{No}) (895)\n\\p{OtherPunctuation}   \\p{GeneralCategory=OtherPunctuation}\n(Short: \\p{Po}) (593)\n\\p{OtherSymbol}        \\p{GeneralCategory=OtherSymbol} (Short:\n\\p{So}) (6431)\nX \\p{OttomanSiyaqNumbers} \\p{Block=OttomanSiyaqNumbers} (80)\n\\p{P} \\pP               \\p{Punct} (= \\p{GeneralCategory=\nPunctuation}) (NOT\n\\p{GeneralPunctuation}) (798)\n\\p{PahawhHmong}        \\p{ScriptExtensions=PahawhHmong} (Short:\n\\p{Hmng}; NOT \\p{Block=PahawhHmong})\n(127)\n\\p{Palm}                \\p{Palmyrene} (= \\p{ScriptExtensions=\nPalmyrene}) (32)\n\\p{Palmyrene}           \\p{ScriptExtensions=Palmyrene} (Short:\n\\p{Palm}) (32)\n\\p{ParagraphSeparator} \\p{GeneralCategory=ParagraphSeparator}\n(Short: \\p{Zp}) (1)\n\\p{PatSyn}             \\p{PatternSyntax} (= \\p{PatternSyntax=\nY}) (2760)\n\\p{PatSyn: *}          \\p{PatternSyntax: *}\n\\p{PatWS}              \\p{PatternWhiteSpace} (=\n\\p{PatternWhiteSpace=Y}) (11)\n\\p{PatWS: *}           \\p{PatternWhiteSpace: *}\n\\p{PatternSyntax}      \\p{PatternSyntax=Y} (Short: \\p{PatSyn})\n(2760)\n\\p{PatternSyntax: N*}  (Short: \\p{PatSyn=N}, \\P{PatSyn})\n(1111352 plus all above-Unicode code\npoints: [\\x00-\\x200-9A-Za-z\\x7f-\\xa0\n\\xa8\\xaa\\xad\\xaf\\xb2-\\xb5\\xb7-\\xba\\xbc-\n\\xbe\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..200F, U+2028..202F,\nU+203F..2040, U+2054, U+205F..218F ...)\n\\p{PatternSyntax: Y*}  (Short: \\p{PatSyn=Y}, \\p{PatSyn}) (2760:\n[!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@\\[\\\\\\]\n\\^`\\{\\|\\}~\\xa1-\\xa7\\xa9\\xab-\\xac\\xae\n\\xb0-\\xb1\\xb6\\xbb\\xbf\\xd7\\xf7],\nU+2010..2027, U+2030..203E,\nU+2041..2053, U+2055..205E, U+2190..245F\n...)\n\\p{PatternWhiteSpace} \\p{PatternWhiteSpace=Y} (Short:\n\\p{PatWS}) (11)\n\\p{PatternWhiteSpace: N*} (Short: \\p{PatWS=N}, \\P{PatWS})\n(1114101 plus all above-Unicode code\npoints: [^\\t\\n\\cK\\f\\r\\x20\\x85],\nU+0100..200D, U+2010..2027,\nU+202A..infinity)\n\\p{PatternWhiteSpace: Y*} (Short: \\p{PatWS=Y}, \\p{PatWS}) (11:\n[\\t\\n\\cK\\f\\r\\x20\\x85], U+200E..200F,\nU+2028..2029)\n\\p{PauCinHau}         \\p{ScriptExtensions=PauCinHau} (Short:\n\\p{Pauc}; NOT \\p{Block=PauCinHau}) (57)\n\\p{Pauc}                \\p{PauCinHau} (= \\p{ScriptExtensions=\nPauCinHau}) (NOT \\p{Block=\nPauCinHau}) (57)\n\\p{Pc}                  \\p{ConnectorPunctuation} (=\n\\p{GeneralCategory=\nConnectorPunctuation}) (10)\n\\p{PCM}                 \\p{PrependedConcatenationMark} (=\n\\p{PrependedConcatenationMark=Y}) (11)\n\\p{PCM: *}              \\p{PrependedConcatenationMark: *}\n\\p{Pd}                  \\p{DashPunctuation} (=\n\\p{GeneralCategory=DashPunctuation})\n(25)\n\\p{Pe}                  \\p{ClosePunctuation} (=\n\\p{GeneralCategory=ClosePunctuation})\n(73)\n\\p{PerlSpace}           \\p{PosixSpace} (6)\n\\p{PerlWord}            \\p{PosixWord} (63)\n\\p{Perm}                \\p{OldPermic} (= \\p{ScriptExtensions=\nOldPermic}) (NOT \\p{Block=OldPermic})\n(44)\n\\p{Pf}                  \\p{FinalPunctuation} (=\n\\p{GeneralCategory=FinalPunctuation})\n(10)\n\\p{Phag}                \\p{PhagsPa} (= \\p{ScriptExtensions=\nPhagsPa}) (NOT \\p{Block=PhagsPa}) (59)\n\\p{PhagsPa}            \\p{ScriptExtensions=PhagsPa} (Short:\n\\p{Phag}; NOT \\p{Block=PhagsPa}) (59)\nX \\p{Phaistos}            \\p{PhaistosDisc} (= \\p{Block=\nPhaistosDisc}) (48)\nX \\p{PhaistosDisc}       \\p{Block=PhaistosDisc} (Short:\n\\p{InPhaistos}) (48)\n\\p{Phli}                \\p{InscriptionalPahlavi} (=\n\\p{ScriptExtensions=\nInscriptionalPahlavi}) (NOT \\p{Block=\nInscriptionalPahlavi}) (27)\n\\p{Phlp}                \\p{PsalterPahlavi} (=\n\\p{ScriptExtensions=PsalterPahlavi})\n(NOT \\p{Block=PsalterPahlavi}) (30)\n\\p{Phnx}                \\p{Phoenician} (= \\p{ScriptExtensions=\nPhoenician}) (NOT \\p{Block=Phoenician})\n(29)\n\\p{Phoenician}          \\p{ScriptExtensions=Phoenician} (Short:\n\\p{Phnx}; NOT \\p{Block=Phoenician}) (29)\nX \\p{PhoneticExt}        \\p{PhoneticExtensions} (= \\p{Block=\nPhoneticExtensions}) (128)\nX \\p{PhoneticExtSup}    \\p{PhoneticExtensionsSupplement} (=\n\\p{Block=\nPhoneticExtensionsSupplement}) (64)\nX \\p{PhoneticExtensions} \\p{Block=PhoneticExtensions} (Short:\n\\p{InPhoneticExt}) (128)\nX \\p{PhoneticExtensionsSupplement} \\p{Block=\nPhoneticExtensionsSupplement} (Short:\n\\p{InPhoneticExtSup}) (64)\n\\p{Pi}                  \\p{InitialPunctuation} (=\n\\p{GeneralCategory=\nInitialPunctuation}) (12)\nX \\p{PlayingCards}       \\p{Block=PlayingCards} (96)\n\\p{Plrd}                \\p{Miao} (= \\p{ScriptExtensions=Miao})\n(NOT \\p{Block=Miao}) (149)\n\\p{Po}                  \\p{OtherPunctuation} (=\n\\p{GeneralCategory=OtherPunctuation})\n(593)\n\\p{PosixAlnum}          (62: [0-9A-Za-z])\n\\p{PosixAlpha}          (52: [A-Za-z])\n\\p{PosixBlank}          (2: [\\t\\x20])\n\\p{PosixCntrl}          ASCII control characters (33: ACK, BEL,\nBS, CAN, CR, DC1, DC2, DC3, DC4, DEL,\nDLE, ENQ, EOM, EOT, ESC, ETB, ETX, FF,\nFS, GS, HT, LF, NAK, NUL, RS, SI, SO,\nSOH, STX, SUB, SYN, US, VT)\n\\p{PosixDigit}          (10: [0-9])\n\\p{PosixGraph}          (94: [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@A-\nZ\\[\\\\\\]\\^`a-z\\{\\|\\}~])\n\\p{PosixLower}          (/i= PosixAlpha) (26: [a-z])\n\\p{PosixPrint}          (95: [\\x20-\\x7e])\n\\p{PosixPunct}          (32: [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@\n\\[\\\\\\]\\^`\\{\\|\\}~])\n\\p{PosixSpace}          (Short: \\p{PerlSpace}) (6: [\\t\\n\\cK\\f\\r\n\\x20])\n\\p{PosixUpper}          (/i= PosixAlpha) (26: [A-Z])\n\\p{PosixWord}           \\w, restricted to ASCII (Short:\n\\p{PerlWord}) (63: [0-9A-Za-z])\n\\p{PosixXDigit}         \\p{ASCIIHexDigit=Y} (Short: \\p{AHex})\n(22)\n\\p{PrependedConcatenationMark} \\p{PrependedConcatenationMark=\nY} (Short: \\p{PCM}) (11)\n\\p{PrependedConcatenationMark: N*} (Short: \\p{PCM=N}, \\P{PCM})\n(1114101 plus all above-Unicode code\npoints: U+0000..05FF, U+0606..06DC,\nU+06DE..070E, U+0710..08E1,\nU+08E3..110BC, U+110BE..110CC ...)\n\\p{PrependedConcatenationMark: Y*} (Short: \\p{PCM=Y}, \\p{PCM})\n(11: U+0600..0605, U+06DD, U+070F,\nU+08E2, U+110BD, U+110CD)\nT \\p{PresentIn: 1.1}     \\p{Age=V11} (Short: \\p{In=1.1}) (Perl\nextension) (33979)\nT \\p{PresentIn: 2.0}     Code point's usage introduced in version\n2.0 or earlier (Short: \\p{In=2.0}) (Perl\nextension) (178500: U+0000..01F5,\nU+01FA..0217, U+0250..02A8,\nU+02B0..02DE, U+02E0..02E9, U+0300..0345\n...)\n\\p{PresentIn: V20}    \\p{PresentIn=2.0} (Perl extension)\n(178500)\nT \\p{PresentIn: 2.1}     Code point's usage introduced in version\n2.1 or earlier (Short: \\p{In=2.1}) (Perl\nextension) (178502: U+0000..01F5,\nU+01FA..0217, U+0250..02A8,\nU+02B0..02DE, U+02E0..02E9, U+0300..0345\n...)\n\\p{PresentIn: V21}    \\p{PresentIn=2.1} (Perl extension)\n(178502)\nT \\p{PresentIn: 3.0}     Code point's usage introduced in version\n3.0 or earlier (Short: \\p{In=3.0}) (Perl\nextension) (188809: U+0000..021F,\nU+0222..0233, U+0250..02AD,\nU+02B0..02EE, U+0300..034E, U+0360..0362\n...)\n\\p{PresentIn: V30}    \\p{PresentIn=3.0} (Perl extension)\n(188809)\nT \\p{PresentIn: 3.1}     Code point's usage introduced in version\n3.1 or earlier (Short: \\p{In=3.1}) (Perl\nextension) (233787: U+0000..021F,\nU+0222..0233, U+0250..02AD,\nU+02B0..02EE, U+0300..034E, U+0360..0362\n...)\n\\p{PresentIn: V31}    \\p{PresentIn=3.1} (Perl extension)\n(233787)\nT \\p{PresentIn: 3.2}     Code point's usage introduced in version\n3.2 or earlier (Short: \\p{In=3.2}) (Perl\nextension) (234803: U+0000..0220,\nU+0222..0233, U+0250..02AD,\nU+02B0..02EE, U+0300..034F, U+0360..036F\n...)\n\\p{PresentIn: V32}    \\p{PresentIn=3.2} (Perl extension)\n(234803)\nT \\p{PresentIn: 4.0}     Code point's usage introduced in version\n4.0 or earlier (Short: \\p{In=4.0}) (Perl\nextension) (236029: U+0000..0236,\nU+0250..0357, U+035D..036F,\nU+0374..0375, U+037A, U+037E ...)\n\\p{PresentIn: V40}    \\p{PresentIn=4.0} (Perl extension)\n(236029)\nT \\p{PresentIn: 4.1}     Code point's usage introduced in version\n4.1 or earlier (Short: \\p{In=4.1}) (Perl\nextension) (237302: U+0000..0241,\nU+0250..036F, U+0374..0375, U+037A,\nU+037E, U+0384..038A ...)\n\\p{PresentIn: V41}    \\p{PresentIn=4.1} (Perl extension)\n(237302)\nT \\p{PresentIn: 5.0}     Code point's usage introduced in version\n5.0 or earlier (Short: \\p{In=5.0}) (Perl\nextension) (238671: U+0000..036F,\nU+0374..0375, U+037A..037E,\nU+0384..038A, U+038C, U+038E..03A1 ...)\n\\p{PresentIn: V50}    \\p{PresentIn=5.0} (Perl extension)\n(238671)\nT \\p{PresentIn: 5.1}     Code point's usage introduced in version\n5.1 or earlier (Short: \\p{In=5.1}) (Perl\nextension) (240295: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0523 ...)\n\\p{PresentIn: V51}    \\p{PresentIn=5.1} (Perl extension)\n(240295)\nT \\p{PresentIn: 5.2}     Code point's usage introduced in version\n5.2 or earlier (Short: \\p{In=5.2}) (Perl\nextension) (246943: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0525 ...)\n\\p{PresentIn: V52}    \\p{PresentIn=5.2} (Perl extension)\n(246943)\nT \\p{PresentIn: 6.0}     Code point's usage introduced in version\n6.0 or earlier (Short: \\p{In=6.0}) (Perl\nextension) (249031: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0527 ...)\n\\p{PresentIn: V60}    \\p{PresentIn=6.0} (Perl extension)\n(249031)\nT \\p{PresentIn: 6.1}     Code point's usage introduced in version\n6.1 or earlier (Short: \\p{In=6.1}) (Perl\nextension) (249763: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0527 ...)\n\\p{PresentIn: V61}    \\p{PresentIn=6.1} (Perl extension)\n(249763)\nT \\p{PresentIn: 6.2}     Code point's usage introduced in version\n6.2 or earlier (Short: \\p{In=6.2}) (Perl\nextension) (249764: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0527 ...)\n\\p{PresentIn: V62}    \\p{PresentIn=6.2} (Perl extension)\n(249764)\nT \\p{PresentIn: 6.3}     Code point's usage introduced in version\n6.3 or earlier (Short: \\p{In=6.3}) (Perl\nextension) (249769: U+0000..0377,\nU+037A..037E, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..0527 ...)\n\\p{PresentIn: V63}    \\p{PresentIn=6.3} (Perl extension)\n(249769)\nT \\p{PresentIn: 7.0}     Code point's usage introduced in version\n7.0 or earlier (Short: \\p{In=7.0}) (Perl\nextension) (252603: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V70}    \\p{PresentIn=7.0} (Perl extension)\n(252603)\nT \\p{PresentIn: 8.0}     Code point's usage introduced in version\n8.0 or earlier (Short: \\p{In=8.0}) (Perl\nextension) (260319: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V80}    \\p{PresentIn=8.0} (Perl extension)\n(260319)\nT \\p{PresentIn: 9.0}     Code point's usage introduced in version\n9.0 or earlier (Short: \\p{In=9.0}) (Perl\nextension) (267819: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V90}    \\p{PresentIn=9.0} (Perl extension)\n(267819)\nT \\p{PresentIn: 10.0}    Code point's usage introduced in version\n10.0 or earlier (Short: \\p{In=10.0})\n(Perl extension) (276337: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V100}   \\p{PresentIn=10.0} (Perl extension)\n(276337)\nT \\p{PresentIn: 11.0}    Code point's usage introduced in version\n11.0 or earlier (Short: \\p{In=11.0})\n(Perl extension) (277021: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V110}   \\p{PresentIn=11.0} (Perl extension)\n(277021)\nT \\p{PresentIn: 12.0}    Code point's usage introduced in version\n12.0 or earlier (Short: \\p{In=12.0})\n(Perl extension) (277575: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V120}   \\p{PresentIn=12.0} (Perl extension)\n(277575)\nT \\p{PresentIn: 12.1}    Code point's usage introduced in version\n12.1 or earlier (Short: \\p{In=12.1})\n(Perl extension) (277576: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V121}   \\p{PresentIn=12.1} (Perl extension)\n(277576)\nT \\p{PresentIn: 13.0}    Code point's usage introduced in version\n13.0 or earlier (Short: \\p{In=13.0})\n(Perl extension) (283506: U+0000..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1, U+03A3..052F ...)\n\\p{PresentIn: V130}   \\p{PresentIn=13.0} (Perl extension)\n(283506)\n\\p{PresentIn: Unassigned} \\p{Age=Unassigned} (Short: \\p{In=\nUnassigned}) (Perl extension) (830606\nplus all above-Unicode code points)\n\\p{Print}               \\p{XPosixPrint} (281325)\n\\p{PrivateUse}         \\p{GeneralCategory=PrivateUse} (Short:\n\\p{Co}; NOT \\p{PrivateUseArea})\n(137468)\nX \\p{PrivateUseArea}    \\p{Block=PrivateUseArea} (Short:\n\\p{InPUA}) (6400)\n\\p{Prti}                \\p{InscriptionalParthian} (=\n\\p{ScriptExtensions=\nInscriptionalParthian}) (NOT \\p{Block=\nInscriptionalParthian}) (30)\n\\p{Ps}                  \\p{OpenPunctuation} (=\n\\p{GeneralCategory=OpenPunctuation})\n(75)\n\\p{PsalterPahlavi}     \\p{ScriptExtensions=PsalterPahlavi}\n(Short: \\p{Phlp}; NOT \\p{Block=\nPsalterPahlavi}) (30)\nX \\p{PUA}                 \\p{PrivateUseArea} (= \\p{Block=\nPrivateUseArea}) (6400)\n\\p{Punct}               \\p{GeneralCategory=Punctuation} (Short:\n\\p{P}; NOT \\p{GeneralPunctuation}) (798)\n\\p{Punctuation}         \\p{Punct} (= \\p{GeneralCategory=\nPunctuation}) (NOT\n\\p{GeneralPunctuation}) (798)\n\\p{Qaac}                \\p{Coptic} (= \\p{ScriptExtensions=\nCoptic}) (NOT \\p{Block=Coptic}) (165)\n\\p{Qaai}                \\p{Inherited} (= \\p{ScriptExtensions=\nInherited}) (503)\n\\p{QMark}               \\p{QuotationMark} (= \\p{QuotationMark=\nY}) (30)\n\\p{QMark: *}            \\p{QuotationMark: *}\n\\p{QuotationMark}      \\p{QuotationMark=Y} (Short: \\p{QMark})\n(30)\n\\p{QuotationMark: N*}  (Short: \\p{QMark=N}, \\P{QMark}) (1114082\nplus all above-Unicode code points:\n[\\x00-\\x20!#\\$\\%&\\(\\)*+,\\-.\\/0-9:;<=>?\n\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\\xaa\\xac-\n\\xba\\xbc-\\xff], U+0100..2017,\nU+2020..2038, U+203B..2E41,\nU+2E43..300B, U+3010..301C ...)\n\\p{QuotationMark: Y*}  (Short: \\p{QMark=Y}, \\p{QMark}) (30: [\\\"\n\\'\\xab\\xbb], U+2018..201F, U+2039..203A,\nU+2E42, U+300C..300F, U+301D..301F ...)\n\\p{Radical}             \\p{Radical=Y} (329)\n\\p{Radical: N*}         (Single: \\P{Radical}) (1113783 plus all\nabove-Unicode code points: U+0000..2E7F,\nU+2E9A, U+2EF4..2EFF, U+2FD6..infinity)\n\\p{Radical: Y*}         (Single: \\p{Radical}) (329: U+2E80..2E99,\nU+2E9B..2EF3, U+2F00..2FD5)\n\\p{RegionalIndicator}  \\p{RegionalIndicator=Y} (Short: \\p{RI})\n(26)\n\\p{RegionalIndicator: N*} (Short: \\p{RI=N}, \\P{RI}) (1114086\nplus all above-Unicode code points:\nU+0000..1F1E5, U+1F200..infinity)\n\\p{RegionalIndicator: Y*} (Short: \\p{RI=Y}, \\p{RI}) (26:\nU+1F1E6..1F1FF)\n\\p{Rejang}              \\p{ScriptExtensions=Rejang} (Short:\n\\p{Rjng}; NOT \\p{Block=Rejang}) (37)\n\\p{RI}                  \\p{RegionalIndicator} (=\n\\p{RegionalIndicator=Y}) (26)\n\\p{RI: *}               \\p{RegionalIndicator: *}\n\\p{Rjng}                \\p{Rejang} (= \\p{ScriptExtensions=\nRejang}) (NOT \\p{Block=Rejang}) (37)\n\\p{Rohg}                \\p{HanifiRohingya} (=\n\\p{ScriptExtensions=HanifiRohingya})\n(NOT \\p{Block=HanifiRohingya}) (55)\nX \\p{Rumi}                \\p{RumiNumeralSymbols} (= \\p{Block=\nRumiNumeralSymbols}) (32)\nX \\p{RumiNumeralSymbols} \\p{Block=RumiNumeralSymbols} (Short:\n\\p{InRumi}) (32)\n\\p{Runic}               \\p{ScriptExtensions=Runic} (Short:\n\\p{Runr}; NOT \\p{Block=Runic}) (86)\n\\p{Runr}                \\p{Runic} (= \\p{ScriptExtensions=Runic})\n(NOT \\p{Block=Runic}) (86)\n\\p{S} \\pS               \\p{Symbol} (= \\p{GeneralCategory=Symbol})\n(7564)\n\\p{Samaritan}           \\p{ScriptExtensions=Samaritan} (Short:\n\\p{Samr}; NOT \\p{Block=Samaritan}) (61)\n\\p{Samr}                \\p{Samaritan} (= \\p{ScriptExtensions=\nSamaritan}) (NOT \\p{Block=Samaritan})\n(61)\n\\p{Sarb}                \\p{OldSouthArabian} (=\n\\p{ScriptExtensions=OldSouthArabian})\n(32)\n\\p{Saur}                \\p{Saurashtra} (= \\p{ScriptExtensions=\nSaurashtra}) (NOT \\p{Block=Saurashtra})\n(82)\n\\p{Saurashtra}          \\p{ScriptExtensions=Saurashtra} (Short:\n\\p{Saur}; NOT \\p{Block=Saurashtra}) (82)\n\\p{SB: *}               \\p{SentenceBreak: *}\n\\p{Sc}                  \\p{CurrencySymbol} (=\n\\p{GeneralCategory=CurrencySymbol})\n(62)\n\\p{Sc: *}               \\p{Script: *}\n\\p{Script: Adlam}       (Short: \\p{Sc=Adlm}) (88: U+1E900..1E94B,\nU+1E950..1E959, U+1E95E..1E95F)\n\\p{Script: Adlm}        \\p{Script=Adlam} (88)\n\\p{Script: Aghb}        \\p{Script=CaucasianAlbanian} (=\n\\p{ScriptExtensions=\nCaucasianAlbanian}) (53)\n\\p{Script: Ahom}        \\p{ScriptExtensions=Ahom} (Short: \\p{Sc=\nAhom}, \\p{Ahom}) (58)\n\\p{Script: AnatolianHieroglyphs} \\p{ScriptExtensions=\nAnatolianHieroglyphs} (Short: \\p{Sc=\nHluw}, \\p{Hluw}) (583)\n\\p{Script: Arab}        \\p{Script=Arabic} (1291)\n\\p{Script: Arabic}      (Short: \\p{Sc=Arab}) (1291: U+0600..0604,\nU+0606..060B, U+060D..061A, U+061C,\nU+061E, U+0620..063F ...)\n\\p{Script: Armenian}    \\p{ScriptExtensions=Armenian} (Short:\n\\p{Sc=Armn}, \\p{Armn}) (96)\n\\p{Script: Armi}        \\p{Script=ImperialAramaic} (=\n\\p{ScriptExtensions=ImperialAramaic})\n(31)\n\\p{Script: Armn}        \\p{Script=Armenian} (=\n\\p{ScriptExtensions=Armenian}) (96)\n\\p{Script: Avestan}     \\p{ScriptExtensions=Avestan} (Short:\n\\p{Sc=Avst}, \\p{Avst}) (61)\n\\p{Script: Avst}        \\p{Script=Avestan} (=\n\\p{ScriptExtensions=Avestan}) (61)\n\\p{Script: Bali}        \\p{Script=Balinese} (=\n\\p{ScriptExtensions=Balinese}) (121)\n\\p{Script: Balinese}    \\p{ScriptExtensions=Balinese} (Short:\n\\p{Sc=Bali}, \\p{Bali}) (121)\n\\p{Script: Bamu}        \\p{Script=Bamum} (= \\p{ScriptExtensions=\nBamum}) (657)\n\\p{Script: Bamum}       \\p{ScriptExtensions=Bamum} (Short: \\p{Sc=\nBamu}, \\p{Bamu}) (657)\n\\p{Script: Bass}        \\p{Script=BassaVah} (=\n\\p{ScriptExtensions=BassaVah}) (36)\n\\p{Script: BassaVah}   \\p{ScriptExtensions=BassaVah} (Short:\n\\p{Sc=Bass}, \\p{Bass}) (36)\n\\p{Script: Batak}       \\p{ScriptExtensions=Batak} (Short: \\p{Sc=\nBatk}, \\p{Batk}) (56)\n\\p{Script: Batk}        \\p{Script=Batak} (= \\p{ScriptExtensions=\nBatak}) (56)\n\\p{Script: Beng}        \\p{Script=Bengali} (96)\n\\p{Script: Bengali}     (Short: \\p{Sc=Beng}) (96: U+0980..0983,\nU+0985..098C, U+098F..0990,\nU+0993..09A8, U+09AA..09B0, U+09B2 ...)\n\\p{Script: Bhaiksuki}   \\p{ScriptExtensions=Bhaiksuki} (Short:\n\\p{Sc=Bhks}, \\p{Bhks}) (97)\n\\p{Script: Bhks}        \\p{Script=Bhaiksuki} (=\n\\p{ScriptExtensions=Bhaiksuki}) (97)\n\\p{Script: Bopo}        \\p{Script=Bopomofo} (77)\n\\p{Script: Bopomofo}    (Short: \\p{Sc=Bopo}) (77: U+02EA..02EB,\nU+3105..312F, U+31A0..31BF)\n\\p{Script: Brah}        \\p{Script=Brahmi} (= \\p{ScriptExtensions=\nBrahmi}) (109)\n\\p{Script: Brahmi}      \\p{ScriptExtensions=Brahmi} (Short:\n\\p{Sc=Brah}, \\p{Brah}) (109)\n\\p{Script: Brai}        \\p{Script=Braille} (=\n\\p{ScriptExtensions=Braille}) (256)\n\\p{Script: Braille}     \\p{ScriptExtensions=Braille} (Short:\n\\p{Sc=Brai}, \\p{Brai}) (256)\n\\p{Script: Bugi}        \\p{Script=Buginese} (30)\n\\p{Script: Buginese}    (Short: \\p{Sc=Bugi}) (30: U+1A00..1A1B,\nU+1A1E..1A1F)\n\\p{Script: Buhd}        \\p{Script=Buhid} (20)\n\\p{Script: Buhid}       (Short: \\p{Sc=Buhd}) (20: U+1740..1753)\n\\p{Script: Cakm}        \\p{Script=Chakma} (71)\n\\p{Script: CanadianAboriginal} \\p{ScriptExtensions=\nCanadianAboriginal} (Short: \\p{Sc=\nCans}, \\p{Cans}) (710)\n\\p{Script: Cans}        \\p{Script=CanadianAboriginal} (=\n\\p{ScriptExtensions=\nCanadianAboriginal}) (710)\n\\p{Script: Cari}        \\p{Script=Carian} (= \\p{ScriptExtensions=\nCarian}) (49)\n\\p{Script: Carian}      \\p{ScriptExtensions=Carian} (Short:\n\\p{Sc=Cari}, \\p{Cari}) (49)\n\\p{Script: CaucasianAlbanian} \\p{ScriptExtensions=\nCaucasianAlbanian} (Short: \\p{Sc=Aghb},\n\\p{Aghb}) (53)\n\\p{Script: Chakma}      (Short: \\p{Sc=Cakm}) (71: U+11100..11134,\nU+11136..11147)\n\\p{Script: Cham}        \\p{ScriptExtensions=Cham} (Short: \\p{Sc=\nCham}, \\p{Cham}) (83)\n\\p{Script: Cher}        \\p{Script=Cherokee} (=\n\\p{ScriptExtensions=Cherokee}) (172)\n\\p{Script: Cherokee}    \\p{ScriptExtensions=Cherokee} (Short:\n\\p{Sc=Cher}, \\p{Cher}) (172)\n\\p{Script: Chorasmian}  \\p{ScriptExtensions=Chorasmian} (Short:\n\\p{Sc=Chrs}, \\p{Chrs}) (28)\n\\p{Script: Chrs}        \\p{Script=Chorasmian} (=\n\\p{ScriptExtensions=Chorasmian}) (28)\n\\p{Script: Common}      (Short: \\p{Sc=Zyyy}) (8087: [\\x00-\\x20!\n\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@\\[\\\\\\]\n\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb9\\xbb-\\xbf\n\\xd7\\xf7], U+02B9..02DF, U+02E5..02E9,\nU+02EC..02FF, U+0374, U+037E ...)\n\\p{Script: Copt}        \\p{Script=Coptic} (137)\n\\p{Script: Coptic}      (Short: \\p{Sc=Copt}) (137: U+03E2..03EF,\nU+2C80..2CF3, U+2CF9..2CFF)\n\\p{Script: Cprt}        \\p{Script=Cypriot} (55)\n\\p{Script: Cuneiform}   \\p{ScriptExtensions=Cuneiform} (Short:\n\\p{Sc=Xsux}, \\p{Xsux}) (1234)\n\\p{Script: Cypriot}     (Short: \\p{Sc=Cprt}) (55: U+10800..10805,\nU+10808, U+1080A..10835, U+10837..10838,\nU+1083C, U+1083F)\n\\p{Script: Cyrillic}    (Short: \\p{Sc=Cyrl}) (443: U+0400..0484,\nU+0487..052F, U+1C80..1C88, U+1D2B,\nU+1D78, U+2DE0..2DFF ...)\n\\p{Script: Cyrl}        \\p{Script=Cyrillic} (443)\n\\p{Script: Deseret}     \\p{ScriptExtensions=Deseret} (Short:\n\\p{Sc=Dsrt}, \\p{Dsrt}) (80)\n\\p{Script: Deva}        \\p{Script=Devanagari} (154)\n\\p{Script: Devanagari}  (Short: \\p{Sc=Deva}) (154: U+0900..0950,\nU+0955..0963, U+0966..097F, U+A8E0..A8FF)\n\\p{Script: Diak}        \\p{Script=DivesAkuru} (=\n\\p{ScriptExtensions=DivesAkuru}) (72)\n\\p{Script: DivesAkuru} \\p{ScriptExtensions=DivesAkuru} (Short:\n\\p{Sc=Diak}, \\p{Diak}) (72)\n\\p{Script: Dogr}        \\p{Script=Dogra} (60)\n\\p{Script: Dogra}       (Short: \\p{Sc=Dogr}) (60: U+11800..1183B)\n\\p{Script: Dsrt}        \\p{Script=Deseret} (=\n\\p{ScriptExtensions=Deseret}) (80)\n\\p{Script: Dupl}        \\p{Script=Duployan} (143)\n\\p{Script: Duployan}    (Short: \\p{Sc=Dupl}) (143: U+1BC00..1BC6A,\nU+1BC70..1BC7C, U+1BC80..1BC88,\nU+1BC90..1BC99, U+1BC9C..1BC9F)\n\\p{Script: Egyp}        \\p{Script=EgyptianHieroglyphs} (=\n\\p{ScriptExtensions=\nEgyptianHieroglyphs}) (1080)\n\\p{Script: EgyptianHieroglyphs} \\p{ScriptExtensions=\nEgyptianHieroglyphs} (Short: \\p{Sc=\nEgyp}, \\p{Egyp}) (1080)\n\\p{Script: Elba}        \\p{Script=Elbasan} (=\n\\p{ScriptExtensions=Elbasan}) (40)\n\\p{Script: Elbasan}     \\p{ScriptExtensions=Elbasan} (Short:\n\\p{Sc=Elba}, \\p{Elba}) (40)\n\\p{Script: Elym}        \\p{Script=Elymaic} (=\n\\p{ScriptExtensions=Elymaic}) (23)\n\\p{Script: Elymaic}     \\p{ScriptExtensions=Elymaic} (Short:\n\\p{Sc=Elym}, \\p{Elym}) (23)\n\\p{Script: Ethi}        \\p{Script=Ethiopic} (=\n\\p{ScriptExtensions=Ethiopic}) (495)\n\\p{Script: Ethiopic}    \\p{ScriptExtensions=Ethiopic} (Short:\n\\p{Sc=Ethi}, \\p{Ethi}) (495)\n\\p{Script: Geor}        \\p{Script=Georgian} (173)\n\\p{Script: Georgian}    (Short: \\p{Sc=Geor}) (173: U+10A0..10C5,\nU+10C7, U+10CD, U+10D0..10FA,\nU+10FC..10FF, U+1C90..1CBA ...)\n\\p{Script: Glag}        \\p{Script=Glagolitic} (132)\n\\p{Script: Glagolitic}  (Short: \\p{Sc=Glag}) (132: U+2C00..2C2E,\nU+2C30..2C5E, U+1E000..1E006,\nU+1E008..1E018, U+1E01B..1E021,\nU+1E023..1E024 ...)\n\\p{Script: Gong}        \\p{Script=GunjalaGondi} (63)\n\\p{Script: Gonm}        \\p{Script=MasaramGondi} (75)\n\\p{Script: Goth}        \\p{Script=Gothic} (= \\p{ScriptExtensions=\nGothic}) (27)\n\\p{Script: Gothic}      \\p{ScriptExtensions=Gothic} (Short:\n\\p{Sc=Goth}, \\p{Goth}) (27)\n\\p{Script: Gran}        \\p{Script=Grantha} (85)\n\\p{Script: Grantha}     (Short: \\p{Sc=Gran}) (85: U+11300..11303,\nU+11305..1130C, U+1130F..11310,\nU+11313..11328, U+1132A..11330,\nU+11332..11333 ...)\n\\p{Script: Greek}       (Short: \\p{Sc=Grek}) (518: U+0370..0373,\nU+0375..0377, U+037A..037D, U+037F,\nU+0384, U+0386 ...)\n\\p{Script: Grek}        \\p{Script=Greek} (518)\n\\p{Script: Gujarati}    (Short: \\p{Sc=Gujr}) (91: U+0A81..0A83,\nU+0A85..0A8D, U+0A8F..0A91,\nU+0A93..0AA8, U+0AAA..0AB0, U+0AB2..0AB3\n...)\n\\p{Script: Gujr}        \\p{Script=Gujarati} (91)\n\\p{Script: GunjalaGondi} (Short: \\p{Sc=Gong}) (63:\nU+11D60..11D65, U+11D67..11D68,\nU+11D6A..11D8E, U+11D90..11D91,\nU+11D93..11D98, U+11DA0..11DA9)\n\\p{Script: Gurmukhi}    (Short: \\p{Sc=Guru}) (80: U+0A01..0A03,\nU+0A05..0A0A, U+0A0F..0A10,\nU+0A13..0A28, U+0A2A..0A30, U+0A32..0A33\n...)\n\\p{Script: Guru}        \\p{Script=Gurmukhi} (80)\n\\p{Script: Han}         (Short: \\p{Sc=Han}) (94204: U+2E80..2E99,\nU+2E9B..2EF3, U+2F00..2FD5, U+3005,\nU+3007, U+3021..3029 ...)\n\\p{Script: Hang}        \\p{Script=Hangul} (11739)\n\\p{Script: Hangul}      (Short: \\p{Sc=Hang}) (11739:\nU+1100..11FF, U+302E..302F,\nU+3131..318E, U+3200..321E,\nU+3260..327E, U+A960..A97C ...)\n\\p{Script: Hani}        \\p{Script=Han} (94204)\n\\p{Script: HanifiRohingya} (Short: \\p{Sc=Rohg}) (50:\nU+10D00..10D27, U+10D30..10D39)\n\\p{Script: Hano}        \\p{Script=Hanunoo} (21)\n\\p{Script: Hanunoo}     (Short: \\p{Sc=Hano}) (21: U+1720..1734)\n\\p{Script: Hatr}        \\p{Script=Hatran} (= \\p{ScriptExtensions=\nHatran}) (26)\n\\p{Script: Hatran}      \\p{ScriptExtensions=Hatran} (Short:\n\\p{Sc=Hatr}, \\p{Hatr}) (26)\n\\p{Script: Hebr}        \\p{Script=Hebrew} (= \\p{ScriptExtensions=\nHebrew}) (134)\n\\p{Script: Hebrew}      \\p{ScriptExtensions=Hebrew} (Short:\n\\p{Sc=Hebr}, \\p{Hebr}) (134)\n\\p{Script: Hira}        \\p{Script=Hiragana} (379)\n\\p{Script: Hiragana}    (Short: \\p{Sc=Hira}) (379: U+3041..3096,\nU+309D..309F, U+1B001..1B11E,\nU+1B150..1B152, U+1F200)\n\\p{Script: Hluw}        \\p{Script=AnatolianHieroglyphs} (=\n\\p{ScriptExtensions=\nAnatolianHieroglyphs}) (583)\n\\p{Script: Hmng}        \\p{Script=PahawhHmong} (=\n\\p{ScriptExtensions=PahawhHmong}) (127)\n\\p{Script: Hmnp}        \\p{Script=NyiakengPuachueHmong} (=\n\\p{ScriptExtensions=\nNyiakengPuachueHmong}) (71)\n\\p{Script: Hung}        \\p{Script=OldHungarian} (=\n\\p{ScriptExtensions=OldHungarian})\n(108)\n\\p{Script: ImperialAramaic} \\p{ScriptExtensions=\nImperialAramaic} (Short: \\p{Sc=Armi},\n\\p{Armi}) (31)\n\\p{Script: Inherited}   (Short: \\p{Sc=Zinh}) (573: U+0300..036F,\nU+0485..0486, U+064B..0655, U+0670,\nU+0951..0954, U+1AB0..1AC0 ...)\n\\p{Script: InscriptionalPahlavi} \\p{ScriptExtensions=\nInscriptionalPahlavi} (Short: \\p{Sc=\nPhli}, \\p{Phli}) (27)\n\\p{Script: InscriptionalParthian} \\p{ScriptExtensions=\nInscriptionalParthian} (Short: \\p{Sc=\nPrti}, \\p{Prti}) (30)\n\\p{Script: Ital}        \\p{Script=OldItalic} (=\n\\p{ScriptExtensions=OldItalic}) (39)\n\\p{Script: Java}        \\p{Script=Javanese} (90)\n\\p{Script: Javanese}    (Short: \\p{Sc=Java}) (90: U+A980..A9CD,\nU+A9D0..A9D9, U+A9DE..A9DF)\n\\p{Script: Kaithi}      (Short: \\p{Sc=Kthi}) (67: U+11080..110C1,\nU+110CD)\n\\p{Script: Kali}        \\p{Script=KayahLi} (47)\n\\p{Script: Kana}        \\p{Script=Katakana} (304)\n\\p{Script: Kannada}     (Short: \\p{Sc=Knda}) (89: U+0C80..0C8C,\nU+0C8E..0C90, U+0C92..0CA8,\nU+0CAA..0CB3, U+0CB5..0CB9, U+0CBC..0CC4\n...)\n\\p{Script: Katakana}    (Short: \\p{Sc=Kana}) (304: U+30A1..30FA,\nU+30FD..30FF, U+31F0..31FF,\nU+32D0..32FE, U+3300..3357, U+FF66..FF6F\n...)\n\\p{Script: KayahLi}    (Short: \\p{Sc=Kali}) (47: U+A900..A92D,\nU+A92F)\n\\p{Script: Khar}        \\p{Script=Kharoshthi} (=\n\\p{ScriptExtensions=Kharoshthi}) (68)\n\\p{Script: Kharoshthi}  \\p{ScriptExtensions=Kharoshthi} (Short:\n\\p{Sc=Khar}, \\p{Khar}) (68)\n\\p{Script: KhitanSmallScript} \\p{ScriptExtensions=\nKhitanSmallScript} (Short: \\p{Sc=\nKits}, \\p{Kits}) (471)\n\\p{Script: Khmer}       \\p{ScriptExtensions=Khmer} (Short: \\p{Sc=\nKhmr}, \\p{Khmr}) (146)\n\\p{Script: Khmr}        \\p{Script=Khmer} (= \\p{ScriptExtensions=\nKhmer}) (146)\n\\p{Script: Khoj}        \\p{Script=Khojki} (62)\n\\p{Script: Khojki}      (Short: \\p{Sc=Khoj}) (62: U+11200..11211,\nU+11213..1123E)\n\\p{Script: Khudawadi}   (Short: \\p{Sc=Sind}) (69: U+112B0..112EA,\nU+112F0..112F9)\n\\p{Script: Kits}        \\p{Script=KhitanSmallScript} (=\n\\p{ScriptExtensions=\nKhitanSmallScript}) (471)\n\\p{Script: Knda}        \\p{Script=Kannada} (89)\n\\p{Script: Kthi}        \\p{Script=Kaithi} (67)\n\\p{Script: Lana}        \\p{Script=TaiTham} (=\n\\p{ScriptExtensions=TaiTham}) (127)\n\\p{Script: Lao}         \\p{ScriptExtensions=Lao} (Short: \\p{Sc=\nLao}, \\p{Lao}) (82)\n\\p{Script: Laoo}        \\p{Script=Lao} (= \\p{ScriptExtensions=\nLao}) (82)\n\\p{Script: Latin}       (Short: \\p{Sc=Latn}) (1374: [A-Za-z\\xaa\n\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02B8, U+02E0..02E4,\nU+1D00..1D25, U+1D2C..1D5C, U+1D62..1D65\n...)\n\\p{Script: Latn}        \\p{Script=Latin} (1374)\n\\p{Script: Lepc}        \\p{Script=Lepcha} (= \\p{ScriptExtensions=\nLepcha}) (74)\n\\p{Script: Lepcha}      \\p{ScriptExtensions=Lepcha} (Short:\n\\p{Sc=Lepc}, \\p{Lepc}) (74)\n\\p{Script: Limb}        \\p{Script=Limbu} (68)\n\\p{Script: Limbu}       (Short: \\p{Sc=Limb}) (68: U+1900..191E,\nU+1920..192B, U+1930..193B, U+1940,\nU+1944..194F)\n\\p{Script: Lina}        \\p{Script=LinearA} (341)\n\\p{Script: Linb}        \\p{Script=LinearB} (211)\n\\p{Script: LinearA}    (Short: \\p{Sc=Lina}) (341: U+10600..10736,\nU+10740..10755, U+10760..10767)\n\\p{Script: LinearB}    (Short: \\p{Sc=Linb}) (211: U+10000..1000B,\nU+1000D..10026, U+10028..1003A,\nU+1003C..1003D, U+1003F..1004D,\nU+10050..1005D ...)\n\\p{Script: Lisu}        \\p{ScriptExtensions=Lisu} (Short: \\p{Sc=\nLisu}, \\p{Lisu}) (49)\n\\p{Script: Lyci}        \\p{Script=Lycian} (= \\p{ScriptExtensions=\nLycian}) (29)\n\\p{Script: Lycian}      \\p{ScriptExtensions=Lycian} (Short:\n\\p{Sc=Lyci}, \\p{Lyci}) (29)\n\\p{Script: Lydi}        \\p{Script=Lydian} (= \\p{ScriptExtensions=\nLydian}) (27)\n\\p{Script: Lydian}      \\p{ScriptExtensions=Lydian} (Short:\n\\p{Sc=Lydi}, \\p{Lydi}) (27)\n\\p{Script: Mahajani}    (Short: \\p{Sc=Mahj}) (39: U+11150..11176)\n\\p{Script: Mahj}        \\p{Script=Mahajani} (39)\n\\p{Script: Maka}        \\p{Script=Makasar} (=\n\\p{ScriptExtensions=Makasar}) (25)\n\\p{Script: Makasar}     \\p{ScriptExtensions=Makasar} (Short:\n\\p{Sc=Maka}, \\p{Maka}) (25)\n\\p{Script: Malayalam}   (Short: \\p{Sc=Mlym}) (118: U+0D00..0D0C,\nU+0D0E..0D10, U+0D12..0D44,\nU+0D46..0D48, U+0D4A..0D4F, U+0D54..0D63\n...)\n\\p{Script: Mand}        \\p{Script=Mandaic} (29)\n\\p{Script: Mandaic}     (Short: \\p{Sc=Mand}) (29: U+0840..085B,\nU+085E)\n\\p{Script: Mani}        \\p{Script=Manichaean} (51)\n\\p{Script: Manichaean}  (Short: \\p{Sc=Mani}) (51: U+10AC0..10AE6,\nU+10AEB..10AF6)\n\\p{Script: Marc}        \\p{Script=Marchen} (=\n\\p{ScriptExtensions=Marchen}) (68)\n\\p{Script: Marchen}     \\p{ScriptExtensions=Marchen} (Short:\n\\p{Sc=Marc}, \\p{Marc}) (68)\n\\p{Script: MasaramGondi} (Short: \\p{Sc=Gonm}) (75:\nU+11D00..11D06, U+11D08..11D09,\nU+11D0B..11D36, U+11D3A, U+11D3C..11D3D,\nU+11D3F..11D47 ...)\n\\p{Script: Medefaidrin} \\p{ScriptExtensions=Medefaidrin} (Short:\n\\p{Sc=Medf}, \\p{Medf}) (91)\n\\p{Script: Medf}        \\p{Script=Medefaidrin} (=\n\\p{ScriptExtensions=Medefaidrin}) (91)\n\\p{Script: MeeteiMayek} \\p{ScriptExtensions=MeeteiMayek}\n(Short: \\p{Sc=Mtei}, \\p{Mtei}) (79)\n\\p{Script: Mend}        \\p{Script=MendeKikakui} (=\n\\p{ScriptExtensions=MendeKikakui})\n(213)\n\\p{Script: MendeKikakui} \\p{ScriptExtensions=MendeKikakui}\n(Short: \\p{Sc=Mend}, \\p{Mend}) (213)\n\\p{Script: Merc}        \\p{Script=MeroiticCursive} (=\n\\p{ScriptExtensions=MeroiticCursive})\n(90)\n\\p{Script: Mero}        \\p{Script=MeroiticHieroglyphs} (=\n\\p{ScriptExtensions=\nMeroiticHieroglyphs}) (32)\n\\p{Script: MeroiticCursive} \\p{ScriptExtensions=\nMeroiticCursive} (Short: \\p{Sc=Merc},\n\\p{Merc}) (90)\n\\p{Script: MeroiticHieroglyphs} \\p{ScriptExtensions=\nMeroiticHieroglyphs} (Short: \\p{Sc=\nMero}, \\p{Mero}) (32)\n\\p{Script: Miao}        \\p{ScriptExtensions=Miao} (Short: \\p{Sc=\nMiao}, \\p{Miao}) (149)\n\\p{Script: Mlym}        \\p{Script=Malayalam} (118)\n\\p{Script: Modi}        (Short: \\p{Sc=Modi}) (79: U+11600..11644,\nU+11650..11659)\n\\p{Script: Mong}        \\p{Script=Mongolian} (167)\n\\p{Script: Mongolian}   (Short: \\p{Sc=Mong}) (167: U+1800..1801,\nU+1804, U+1806..180E, U+1810..1819,\nU+1820..1878, U+1880..18AA ...)\n\\p{Script: Mro}         \\p{ScriptExtensions=Mro} (Short: \\p{Sc=\nMro}, \\p{Mro}) (43)\n\\p{Script: Mroo}        \\p{Script=Mro} (= \\p{ScriptExtensions=\nMro}) (43)\n\\p{Script: Mtei}        \\p{Script=MeeteiMayek} (=\n\\p{ScriptExtensions=MeeteiMayek}) (79)\n\\p{Script: Mult}        \\p{Script=Multani} (38)\n\\p{Script: Multani}     (Short: \\p{Sc=Mult}) (38: U+11280..11286,\nU+11288, U+1128A..1128D, U+1128F..1129D,\nU+1129F..112A9)\n\\p{Script: Myanmar}     (Short: \\p{Sc=Mymr}) (223: U+1000..109F,\nU+A9E0..A9FE, U+AA60..AA7F)\n\\p{Script: Mymr}        \\p{Script=Myanmar} (223)\n\\p{Script: Nabataean}   \\p{ScriptExtensions=Nabataean} (Short:\n\\p{Sc=Nbat}, \\p{Nbat}) (40)\n\\p{Script: Nand}        \\p{Script=Nandinagari} (65)\n\\p{Script: Nandinagari} (Short: \\p{Sc=Nand}) (65: U+119A0..119A7,\nU+119AA..119D7, U+119DA..119E4)\n\\p{Script: Narb}        \\p{Script=OldNorthArabian} (=\n\\p{ScriptExtensions=OldNorthArabian})\n(32)\n\\p{Script: Nbat}        \\p{Script=Nabataean} (=\n\\p{ScriptExtensions=Nabataean}) (40)\n\\p{Script: NewTaiLue} \\p{ScriptExtensions=NewTaiLue} (Short:\n\\p{Sc=Talu}, \\p{Talu}) (83)\n\\p{Script: Newa}        \\p{ScriptExtensions=Newa} (Short: \\p{Sc=\nNewa}, \\p{Newa}) (97)\n\\p{Script: Nko}         \\p{ScriptExtensions=Nko} (Short: \\p{Sc=\nNko}, \\p{Nko}) (62)\n\\p{Script: Nkoo}        \\p{Script=Nko} (= \\p{ScriptExtensions=\nNko}) (62)\n\\p{Script: Nshu}        \\p{Script=Nushu} (= \\p{ScriptExtensions=\nNushu}) (397)\n\\p{Script: Nushu}       \\p{ScriptExtensions=Nushu} (Short: \\p{Sc=\nNshu}, \\p{Nshu}) (397)\n\\p{Script: NyiakengPuachueHmong} \\p{ScriptExtensions=\nNyiakengPuachueHmong} (Short: \\p{Sc=\nHmnp}, \\p{Hmnp}) (71)\n\\p{Script: Ogam}        \\p{Script=Ogham} (= \\p{ScriptExtensions=\nOgham}) (29)\n\\p{Script: Ogham}       \\p{ScriptExtensions=Ogham} (Short: \\p{Sc=\nOgam}, \\p{Ogam}) (29)\n\\p{Script: OlChiki}    \\p{ScriptExtensions=OlChiki} (Short:\n\\p{Sc=Olck}, \\p{Olck}) (48)\n\\p{Script: Olck}        \\p{Script=OlChiki} (=\n\\p{ScriptExtensions=OlChiki}) (48)\n\\p{Script: OldHungarian} \\p{ScriptExtensions=OldHungarian}\n(Short: \\p{Sc=Hung}, \\p{Hung}) (108)\n\\p{Script: OldItalic}  \\p{ScriptExtensions=OldItalic} (Short:\n\\p{Sc=Ital}, \\p{Ital}) (39)\n\\p{Script: OldNorthArabian} \\p{ScriptExtensions=\nOldNorthArabian} (Short: \\p{Sc=Narb},\n\\p{Narb}) (32)\n\\p{Script: OldPermic}  (Short: \\p{Sc=Perm}) (43: U+10350..1037A)\n\\p{Script: OldPersian} \\p{ScriptExtensions=OldPersian} (Short:\n\\p{Sc=Xpeo}, \\p{Xpeo}) (50)\n\\p{Script: OldSogdian} \\p{ScriptExtensions=OldSogdian} (Short:\n\\p{Sc=Sogo}, \\p{Sogo}) (40)\n\\p{Script: OldSouthArabian} \\p{ScriptExtensions=\nOldSouthArabian} (Short: \\p{Sc=Sarb},\n\\p{Sarb}) (32)\n\\p{Script: OldTurkic}  \\p{ScriptExtensions=OldTurkic} (Short:\n\\p{Sc=Orkh}, \\p{Orkh}) (73)\n\\p{Script: Oriya}       (Short: \\p{Sc=Orya}) (91: U+0B01..0B03,\nU+0B05..0B0C, U+0B0F..0B10,\nU+0B13..0B28, U+0B2A..0B30, U+0B32..0B33\n...)\n\\p{Script: Orkh}        \\p{Script=OldTurkic} (=\n\\p{ScriptExtensions=OldTurkic}) (73)\n\\p{Script: Orya}        \\p{Script=Oriya} (91)\n\\p{Script: Osage}       \\p{ScriptExtensions=Osage} (Short: \\p{Sc=\nOsge}, \\p{Osge}) (72)\n\\p{Script: Osge}        \\p{Script=Osage} (= \\p{ScriptExtensions=\nOsage}) (72)\n\\p{Script: Osma}        \\p{Script=Osmanya} (=\n\\p{ScriptExtensions=Osmanya}) (40)\n\\p{Script: Osmanya}     \\p{ScriptExtensions=Osmanya} (Short:\n\\p{Sc=Osma}, \\p{Osma}) (40)\n\\p{Script: PahawhHmong} \\p{ScriptExtensions=PahawhHmong}\n(Short: \\p{Sc=Hmng}, \\p{Hmng}) (127)\n\\p{Script: Palm}        \\p{Script=Palmyrene} (=\n\\p{ScriptExtensions=Palmyrene}) (32)\n\\p{Script: Palmyrene}   \\p{ScriptExtensions=Palmyrene} (Short:\n\\p{Sc=Palm}, \\p{Palm}) (32)\n\\p{Script: PauCinHau} \\p{ScriptExtensions=PauCinHau} (Short:\n\\p{Sc=Pauc}, \\p{Pauc}) (57)\n\\p{Script: Pauc}        \\p{Script=PauCinHau} (=\n\\p{ScriptExtensions=PauCinHau}) (57)\n\\p{Script: Perm}        \\p{Script=OldPermic} (43)\n\\p{Script: Phag}        \\p{Script=PhagsPa} (56)\n\\p{Script: PhagsPa}    (Short: \\p{Sc=Phag}) (56: U+A840..A877)\n\\p{Script: Phli}        \\p{Script=InscriptionalPahlavi} (=\n\\p{ScriptExtensions=\nInscriptionalPahlavi}) (27)\n\\p{Script: Phlp}        \\p{Script=PsalterPahlavi} (29)\n\\p{Script: Phnx}        \\p{Script=Phoenician} (=\n\\p{ScriptExtensions=Phoenician}) (29)\n\\p{Script: Phoenician}  \\p{ScriptExtensions=Phoenician} (Short:\n\\p{Sc=Phnx}, \\p{Phnx}) (29)\n\\p{Script: Plrd}        \\p{Script=Miao} (= \\p{ScriptExtensions=\nMiao}) (149)\n\\p{Script: Prti}        \\p{Script=InscriptionalParthian} (=\n\\p{ScriptExtensions=\nInscriptionalParthian}) (30)\n\\p{Script: PsalterPahlavi} (Short: \\p{Sc=Phlp}) (29:\nU+10B80..10B91, U+10B99..10B9C,\nU+10BA9..10BAF)\n\\p{Script: Qaac}        \\p{Script=Coptic} (137)\n\\p{Script: Qaai}        \\p{Script=Inherited} (573)\n\\p{Script: Rejang}      \\p{ScriptExtensions=Rejang} (Short:\n\\p{Sc=Rjng}, \\p{Rjng}) (37)\n\\p{Script: Rjng}        \\p{Script=Rejang} (= \\p{ScriptExtensions=\nRejang}) (37)\n\\p{Script: Rohg}        \\p{Script=HanifiRohingya} (50)\n\\p{Script: Runic}       \\p{ScriptExtensions=Runic} (Short: \\p{Sc=\nRunr}, \\p{Runr}) (86)\n\\p{Script: Runr}        \\p{Script=Runic} (= \\p{ScriptExtensions=\nRunic}) (86)\n\\p{Script: Samaritan}   \\p{ScriptExtensions=Samaritan} (Short:\n\\p{Sc=Samr}, \\p{Samr}) (61)\n\\p{Script: Samr}        \\p{Script=Samaritan} (=\n\\p{ScriptExtensions=Samaritan}) (61)\n\\p{Script: Sarb}        \\p{Script=OldSouthArabian} (=\n\\p{ScriptExtensions=OldSouthArabian})\n(32)\n\\p{Script: Saur}        \\p{Script=Saurashtra} (=\n\\p{ScriptExtensions=Saurashtra}) (82)\n\\p{Script: Saurashtra}  \\p{ScriptExtensions=Saurashtra} (Short:\n\\p{Sc=Saur}, \\p{Saur}) (82)\n\\p{Script: Sgnw}        \\p{Script=SignWriting} (=\n\\p{ScriptExtensions=SignWriting}) (672)\n\\p{Script: Sharada}     (Short: \\p{Sc=Shrd}) (96: U+11180..111DF)\n\\p{Script: Shavian}     \\p{ScriptExtensions=Shavian} (Short:\n\\p{Sc=Shaw}, \\p{Shaw}) (48)\n\\p{Script: Shaw}        \\p{Script=Shavian} (=\n\\p{ScriptExtensions=Shavian}) (48)\n\\p{Script: Shrd}        \\p{Script=Sharada} (96)\n\\p{Script: Sidd}        \\p{Script=Siddham} (=\n\\p{ScriptExtensions=Siddham}) (92)\n\\p{Script: Siddham}     \\p{ScriptExtensions=Siddham} (Short:\n\\p{Sc=Sidd}, \\p{Sidd}) (92)\n\\p{Script: SignWriting} \\p{ScriptExtensions=SignWriting} (Short:\n\\p{Sc=Sgnw}, \\p{Sgnw}) (672)\n\\p{Script: Sind}        \\p{Script=Khudawadi} (69)\n\\p{Script: Sinh}        \\p{Script=Sinhala} (111)\n\\p{Script: Sinhala}     (Short: \\p{Sc=Sinh}) (111: U+0D81..0D83,\nU+0D85..0D96, U+0D9A..0DB1,\nU+0DB3..0DBB, U+0DBD, U+0DC0..0DC6 ...)\n\\p{Script: Sogd}        \\p{Script=Sogdian} (42)\n\\p{Script: Sogdian}     (Short: \\p{Sc=Sogd}) (42: U+10F30..10F59)\n\\p{Script: Sogo}        \\p{Script=OldSogdian} (=\n\\p{ScriptExtensions=OldSogdian}) (40)\n\\p{Script: Sora}        \\p{Script=SoraSompeng} (=\n\\p{ScriptExtensions=SoraSompeng}) (35)\n\\p{Script: SoraSompeng} \\p{ScriptExtensions=SoraSompeng}\n(Short: \\p{Sc=Sora}, \\p{Sora}) (35)\n\\p{Script: Soyo}        \\p{Script=Soyombo} (=\n\\p{ScriptExtensions=Soyombo}) (83)\n\\p{Script: Soyombo}     \\p{ScriptExtensions=Soyombo} (Short:\n\\p{Sc=Soyo}, \\p{Soyo}) (83)\n\\p{Script: Sund}        \\p{Script=Sundanese} (=\n\\p{ScriptExtensions=Sundanese}) (72)\n\\p{Script: Sundanese}   \\p{ScriptExtensions=Sundanese} (Short:\n\\p{Sc=Sund}, \\p{Sund}) (72)\n\\p{Script: Sylo}        \\p{Script=SylotiNagri} (45)\n\\p{Script: SylotiNagri} (Short: \\p{Sc=Sylo}) (45: U+A800..A82C)\n\\p{Script: Syrc}        \\p{Script=Syriac} (88)\n\\p{Script: Syriac}      (Short: \\p{Sc=Syrc}) (88: U+0700..070D,\nU+070F..074A, U+074D..074F, U+0860..086A)\n\\p{Script: Tagalog}     (Short: \\p{Sc=Tglg}) (20: U+1700..170C,\nU+170E..1714)\n\\p{Script: Tagb}        \\p{Script=Tagbanwa} (18)\n\\p{Script: Tagbanwa}    (Short: \\p{Sc=Tagb}) (18: U+1760..176C,\nU+176E..1770, U+1772..1773)\n\\p{Script: TaiLe}      (Short: \\p{Sc=Tale}) (35: U+1950..196D,\nU+1970..1974)\n\\p{Script: TaiTham}    \\p{ScriptExtensions=TaiTham} (Short:\n\\p{Sc=Lana}, \\p{Lana}) (127)\n\\p{Script: TaiViet}    \\p{ScriptExtensions=TaiViet} (Short:\n\\p{Sc=Tavt}, \\p{Tavt}) (72)\n\\p{Script: Takr}        \\p{Script=Takri} (67)\n\\p{Script: Takri}       (Short: \\p{Sc=Takr}) (67: U+11680..116B8,\nU+116C0..116C9)\n\\p{Script: Tale}        \\p{Script=TaiLe} (35)\n\\p{Script: Talu}        \\p{Script=NewTaiLue} (=\n\\p{ScriptExtensions=NewTaiLue}) (83)\n\\p{Script: Tamil}       (Short: \\p{Sc=Taml}) (123: U+0B82..0B83,\nU+0B85..0B8A, U+0B8E..0B90,\nU+0B92..0B95, U+0B99..0B9A, U+0B9C ...)\n\\p{Script: Taml}        \\p{Script=Tamil} (123)\n\\p{Script: Tang}        \\p{Script=Tangut} (= \\p{ScriptExtensions=\nTangut}) (6914)\n\\p{Script: Tangut}      \\p{ScriptExtensions=Tangut} (Short:\n\\p{Sc=Tang}, \\p{Tang}) (6914)\n\\p{Script: Tavt}        \\p{Script=TaiViet} (=\n\\p{ScriptExtensions=TaiViet}) (72)\n\\p{Script: Telu}        \\p{Script=Telugu} (98)\n\\p{Script: Telugu}      (Short: \\p{Sc=Telu}) (98: U+0C00..0C0C,\nU+0C0E..0C10, U+0C12..0C28,\nU+0C2A..0C39, U+0C3D..0C44, U+0C46..0C48\n...)\n\\p{Script: Tfng}        \\p{Script=Tifinagh} (=\n\\p{ScriptExtensions=Tifinagh}) (59)\n\\p{Script: Tglg}        \\p{Script=Tagalog} (20)\n\\p{Script: Thaa}        \\p{Script=Thaana} (50)\n\\p{Script: Thaana}      (Short: \\p{Sc=Thaa}) (50: U+0780..07B1)\n\\p{Script: Thai}        \\p{ScriptExtensions=Thai} (Short: \\p{Sc=\nThai}, \\p{Thai}) (86)\n\\p{Script: Tibetan}     \\p{ScriptExtensions=Tibetan} (Short:\n\\p{Sc=Tibt}, \\p{Tibt}) (207)\n\\p{Script: Tibt}        \\p{Script=Tibetan} (=\n\\p{ScriptExtensions=Tibetan}) (207)\n\\p{Script: Tifinagh}    \\p{ScriptExtensions=Tifinagh} (Short:\n\\p{Sc=Tfng}, \\p{Tfng}) (59)\n\\p{Script: Tirh}        \\p{Script=Tirhuta} (82)\n\\p{Script: Tirhuta}     (Short: \\p{Sc=Tirh}) (82: U+11480..114C7,\nU+114D0..114D9)\n\\p{Script: Ugar}        \\p{Script=Ugaritic} (=\n\\p{ScriptExtensions=Ugaritic}) (31)\n\\p{Script: Ugaritic}    \\p{ScriptExtensions=Ugaritic} (Short:\n\\p{Sc=Ugar}, \\p{Ugar}) (31)\n\\p{Script: Unknown}     \\p{ScriptExtensions=Unknown} (Short:\n\\p{Sc=Zzzz}, \\p{Zzzz}) (970188 plus all\nabove-Unicode code points)\n\\p{Script: Vai}         \\p{ScriptExtensions=Vai} (Short: \\p{Sc=\nVai}, \\p{Vai}) (300)\n\\p{Script: Vaii}        \\p{Script=Vai} (= \\p{ScriptExtensions=\nVai}) (300)\n\\p{Script: Wancho}      \\p{ScriptExtensions=Wancho} (Short:\n\\p{Sc=Wcho}, \\p{Wcho}) (59)\n\\p{Script: Wara}        \\p{Script=WarangCiti} (=\n\\p{ScriptExtensions=WarangCiti}) (84)\n\\p{Script: WarangCiti} \\p{ScriptExtensions=WarangCiti} (Short:\n\\p{Sc=Wara}, \\p{Wara}) (84)\n\\p{Script: Wcho}        \\p{Script=Wancho} (= \\p{ScriptExtensions=\nWancho}) (59)\n\\p{Script: Xpeo}        \\p{Script=OldPersian} (=\n\\p{ScriptExtensions=OldPersian}) (50)\n\\p{Script: Xsux}        \\p{Script=Cuneiform} (=\n\\p{ScriptExtensions=Cuneiform}) (1234)\n\\p{Script: Yezi}        \\p{Script=Yezidi} (47)\n\\p{Script: Yezidi}      (Short: \\p{Sc=Yezi}) (47: U+10E80..10EA9,\nU+10EAB..10EAD, U+10EB0..10EB1)\n\\p{Script: Yi}          (Short: \\p{Sc=Yi}) (1220: U+A000..A48C,\nU+A490..A4C6)\n\\p{Script: Yiii}        \\p{Script=Yi} (1220)\n\\p{Script: ZanabazarSquare} \\p{ScriptExtensions=\nZanabazarSquare} (Short: \\p{Sc=Zanb},\n\\p{Zanb}) (72)\n\\p{Script: Zanb}        \\p{Script=ZanabazarSquare} (=\n\\p{ScriptExtensions=ZanabazarSquare})\n(72)\n\\p{Script: Zinh}        \\p{Script=Inherited} (573)\n\\p{Script: Zyyy}        \\p{Script=Common} (8087)\n\\p{Script: Zzzz}        \\p{Script=Unknown} (=\n\\p{ScriptExtensions=Unknown}) (970188\nplus all above-Unicode code points)\n\\p{ScriptExtensions: Adlam} (Short: \\p{Scx=Adlm}, \\p{Adlm}) (89:\nU+0640, U+1E900..1E94B, U+1E950..1E959,\nU+1E95E..1E95F)\n\\p{ScriptExtensions: Adlm} \\p{ScriptExtensions=Adlam} (89)\n\\p{ScriptExtensions: Aghb} \\p{ScriptExtensions=\nCaucasianAlbanian} (53)\n\\p{ScriptExtensions: Ahom} (Short: \\p{Scx=Ahom}, \\p{Ahom}) (58:\nU+11700..1171A, U+1171D..1172B,\nU+11730..1173F)\n\\p{ScriptExtensions: AnatolianHieroglyphs} (Short: \\p{Scx=Hluw},\n\\p{Hluw}) (583: U+14400..14646)\n\\p{ScriptExtensions: Arab} \\p{ScriptExtensions=Arabic} (1335)\n\\p{ScriptExtensions: Arabic} (Short: \\p{Scx=Arab}, \\p{Arab})\n(1335: U+0600..0604, U+0606..061C,\nU+061E..06DC, U+06DE..06FF,\nU+0750..077F, U+08A0..08B4 ...)\n\\p{ScriptExtensions: Armenian} (Short: \\p{Scx=Armn}, \\p{Armn})\n(96: U+0531..0556, U+0559..058A,\nU+058D..058F, U+FB13..FB17)\n\\p{ScriptExtensions: Armi} \\p{ScriptExtensions=ImperialAramaic}\n(31)\n\\p{ScriptExtensions: Armn} \\p{ScriptExtensions=Armenian} (96)\n\\p{ScriptExtensions: Avestan} (Short: \\p{Scx=Avst}, \\p{Avst})\n(61: U+10B00..10B35, U+10B39..10B3F)\n\\p{ScriptExtensions: Avst} \\p{ScriptExtensions=Avestan} (61)\n\\p{ScriptExtensions: Bali} \\p{ScriptExtensions=Balinese} (121)\n\\p{ScriptExtensions: Balinese} (Short: \\p{Scx=Bali}, \\p{Bali})\n(121: U+1B00..1B4B, U+1B50..1B7C)\n\\p{ScriptExtensions: Bamu} \\p{ScriptExtensions=Bamum} (657)\n\\p{ScriptExtensions: Bamum} (Short: \\p{Scx=Bamu}, \\p{Bamu}) (657:\nU+A6A0..A6F7, U+16800..16A38)\n\\p{ScriptExtensions: Bass} \\p{ScriptExtensions=BassaVah} (36)\n\\p{ScriptExtensions: BassaVah} (Short: \\p{Scx=Bass}, \\p{Bass})\n(36: U+16AD0..16AED, U+16AF0..16AF5)\n\\p{ScriptExtensions: Batak} (Short: \\p{Scx=Batk}, \\p{Batk}) (56:\nU+1BC0..1BF3, U+1BFC..1BFF)\n\\p{ScriptExtensions: Batk} \\p{ScriptExtensions=Batak} (56)\n\\p{ScriptExtensions: Beng} \\p{ScriptExtensions=Bengali} (113)\n\\p{ScriptExtensions: Bengali} (Short: \\p{Scx=Beng}, \\p{Beng})\n(113: U+0951..0952, U+0964..0965,\nU+0980..0983, U+0985..098C,\nU+098F..0990, U+0993..09A8 ...)\n\\p{ScriptExtensions: Bhaiksuki} (Short: \\p{Scx=Bhks}, \\p{Bhks})\n(97: U+11C00..11C08, U+11C0A..11C36,\nU+11C38..11C45, U+11C50..11C6C)\n\\p{ScriptExtensions: Bhks} \\p{ScriptExtensions=Bhaiksuki} (97)\n\\p{ScriptExtensions: Bopo} \\p{ScriptExtensions=Bopomofo} (117)\n\\p{ScriptExtensions: Bopomofo} (Short: \\p{Scx=Bopo}, \\p{Bopo})\n(117: U+02EA..02EB, U+3001..3003,\nU+3008..3011, U+3013..301F,\nU+302A..302D, U+3030 ...)\n\\p{ScriptExtensions: Brah} \\p{ScriptExtensions=Brahmi} (109)\n\\p{ScriptExtensions: Brahmi} (Short: \\p{Scx=Brah}, \\p{Brah})\n(109: U+11000..1104D, U+11052..1106F,\nU+1107F)\n\\p{ScriptExtensions: Brai} \\p{ScriptExtensions=Braille} (256)\n\\p{ScriptExtensions: Braille} (Short: \\p{Scx=Brai}, \\p{Brai})\n(256: U+2800..28FF)\n\\p{ScriptExtensions: Bugi} \\p{ScriptExtensions=Buginese} (31)\n\\p{ScriptExtensions: Buginese} (Short: \\p{Scx=Bugi}, \\p{Bugi})\n(31: U+1A00..1A1B, U+1A1E..1A1F, U+A9CF)\n\\p{ScriptExtensions: Buhd} \\p{ScriptExtensions=Buhid} (22)\n\\p{ScriptExtensions: Buhid} (Short: \\p{Scx=Buhd}, \\p{Buhd}) (22:\nU+1735..1736, U+1740..1753)\n\\p{ScriptExtensions: Cakm} \\p{ScriptExtensions=Chakma} (91)\n\\p{ScriptExtensions: CanadianAboriginal} (Short: \\p{Scx=Cans},\n\\p{Cans}) (710: U+1400..167F,\nU+18B0..18F5)\n\\p{ScriptExtensions: Cans} \\p{ScriptExtensions=\nCanadianAboriginal} (710)\n\\p{ScriptExtensions: Cari} \\p{ScriptExtensions=Carian} (49)\n\\p{ScriptExtensions: Carian} (Short: \\p{Scx=Cari}, \\p{Cari}) (49:\nU+102A0..102D0)\n\\p{ScriptExtensions: CaucasianAlbanian} (Short: \\p{Scx=Aghb},\n\\p{Aghb}) (53: U+10530..10563, U+1056F)\n\\p{ScriptExtensions: Chakma} (Short: \\p{Scx=Cakm}, \\p{Cakm}) (91:\nU+09E6..09EF, U+1040..1049,\nU+11100..11134, U+11136..11147)\n\\p{ScriptExtensions: Cham} (Short: \\p{Scx=Cham}, \\p{Cham}) (83:\nU+AA00..AA36, U+AA40..AA4D,\nU+AA50..AA59, U+AA5C..AA5F)\n\\p{ScriptExtensions: Cher} \\p{ScriptExtensions=Cherokee} (172)\n\\p{ScriptExtensions: Cherokee} (Short: \\p{Scx=Cher}, \\p{Cher})\n(172: U+13A0..13F5, U+13F8..13FD,\nU+AB70..ABBF)\n\\p{ScriptExtensions: Chorasmian} (Short: \\p{Scx=Chrs}, \\p{Chrs})\n(28: U+10FB0..10FCB)\n\\p{ScriptExtensions: Chrs} \\p{ScriptExtensions=Chorasmian} (28)\n\\p{ScriptExtensions: Common} (Short: \\p{Scx=Zyyy}, \\p{Zyyy})\n(7661: [\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\n\\xab-\\xb9\\xbb-\\xbf\\xd7\\xf7],\nU+02B9..02DF, U+02E5..02E9,\nU+02EC..02FF, U+0374, U+037E ...)\n\\p{ScriptExtensions: Copt} \\p{ScriptExtensions=Coptic} (165)\n\\p{ScriptExtensions: Coptic} (Short: \\p{Scx=Copt}, \\p{Copt})\n(165: U+03E2..03EF, U+2C80..2CF3,\nU+2CF9..2CFF, U+102E0..102FB)\n\\p{ScriptExtensions: Cprt} \\p{ScriptExtensions=Cypriot} (112)\n\\p{ScriptExtensions: Cuneiform} (Short: \\p{Scx=Xsux}, \\p{Xsux})\n(1234: U+12000..12399, U+12400..1246E,\nU+12470..12474, U+12480..12543)\n\\p{ScriptExtensions: Cypriot} (Short: \\p{Scx=Cprt}, \\p{Cprt})\n(112: U+10100..10102, U+10107..10133,\nU+10137..1013F, U+10800..10805, U+10808,\nU+1080A..10835 ...)\n\\p{ScriptExtensions: Cyrillic} (Short: \\p{Scx=Cyrl}, \\p{Cyrl})\n(447: U+0400..052F, U+1C80..1C88,\nU+1D2B, U+1D78, U+1DF8, U+2DE0..2DFF ...)\n\\p{ScriptExtensions: Cyrl} \\p{ScriptExtensions=Cyrillic} (447)\n\\p{ScriptExtensions: Deseret} (Short: \\p{Scx=Dsrt}, \\p{Dsrt})\n(80: U+10400..1044F)\n\\p{ScriptExtensions: Deva} \\p{ScriptExtensions=Devanagari} (210)\n\\p{ScriptExtensions: Devanagari} (Short: \\p{Scx=Deva}, \\p{Deva})\n(210: U+0900..0952, U+0955..097F,\nU+1CD0..1CF6, U+1CF8..1CF9, U+20F0,\nU+A830..A839 ...)\n\\p{ScriptExtensions: Diak} \\p{ScriptExtensions=DivesAkuru} (72)\n\\p{ScriptExtensions: DivesAkuru} (Short: \\p{Scx=Diak}, \\p{Diak})\n(72: U+11900..11906, U+11909,\nU+1190C..11913, U+11915..11916,\nU+11918..11935, U+11937..11938 ...)\n\\p{ScriptExtensions: Dogr} \\p{ScriptExtensions=Dogra} (82)\n\\p{ScriptExtensions: Dogra} (Short: \\p{Scx=Dogr}, \\p{Dogr}) (82:\nU+0964..096F, U+A830..A839,\nU+11800..1183B)\n\\p{ScriptExtensions: Dsrt} \\p{ScriptExtensions=Deseret} (80)\n\\p{ScriptExtensions: Dupl} \\p{ScriptExtensions=Duployan} (147)\n\\p{ScriptExtensions: Duployan} (Short: \\p{Scx=Dupl}, \\p{Dupl})\n(147: U+1BC00..1BC6A, U+1BC70..1BC7C,\nU+1BC80..1BC88, U+1BC90..1BC99,\nU+1BC9C..1BCA3)\n\\p{ScriptExtensions: Egyp} \\p{ScriptExtensions=\nEgyptianHieroglyphs} (1080)\n\\p{ScriptExtensions: EgyptianHieroglyphs} (Short: \\p{Scx=Egyp},\n\\p{Egyp}) (1080: U+13000..1342E,\nU+13430..13438)\n\\p{ScriptExtensions: Elba} \\p{ScriptExtensions=Elbasan} (40)\n\\p{ScriptExtensions: Elbasan} (Short: \\p{Scx=Elba}, \\p{Elba})\n(40: U+10500..10527)\n\\p{ScriptExtensions: Elym} \\p{ScriptExtensions=Elymaic} (23)\n\\p{ScriptExtensions: Elymaic} (Short: \\p{Scx=Elym}, \\p{Elym})\n(23: U+10FE0..10FF6)\n\\p{ScriptExtensions: Ethi} \\p{ScriptExtensions=Ethiopic} (495)\n\\p{ScriptExtensions: Ethiopic} (Short: \\p{Scx=Ethi}, \\p{Ethi})\n(495: U+1200..1248, U+124A..124D,\nU+1250..1256, U+1258, U+125A..125D,\nU+1260..1288 ...)\n\\p{ScriptExtensions: Geor} \\p{ScriptExtensions=Georgian} (174)\n\\p{ScriptExtensions: Georgian} (Short: \\p{Scx=Geor}, \\p{Geor})\n(174: U+10A0..10C5, U+10C7, U+10CD,\nU+10D0..10FF, U+1C90..1CBA, U+1CBD..1CBF\n...)\n\\p{ScriptExtensions: Glag} \\p{ScriptExtensions=Glagolitic} (136)\n\\p{ScriptExtensions: Glagolitic} (Short: \\p{Scx=Glag}, \\p{Glag})\n(136: U+0484, U+0487, U+2C00..2C2E,\nU+2C30..2C5E, U+2E43, U+A66F ...)\n\\p{ScriptExtensions: Gong} \\p{ScriptExtensions=GunjalaGondi}\n(65)\n\\p{ScriptExtensions: Gonm} \\p{ScriptExtensions=MasaramGondi}\n(77)\n\\p{ScriptExtensions: Goth} \\p{ScriptExtensions=Gothic} (27)\n\\p{ScriptExtensions: Gothic} (Short: \\p{Scx=Goth}, \\p{Goth}) (27:\nU+10330..1034A)\n\\p{ScriptExtensions: Gran} \\p{ScriptExtensions=Grantha} (116)\n\\p{ScriptExtensions: Grantha} (Short: \\p{Scx=Gran}, \\p{Gran})\n(116: U+0951..0952, U+0964..0965,\nU+0BE6..0BF3, U+1CD0, U+1CD2..1CD3,\nU+1CF2..1CF4 ...)\n\\p{ScriptExtensions: Greek} (Short: \\p{Scx=Grek}, \\p{Grek}) (522:\nU+0342, U+0345, U+0370..0373,\nU+0375..0377, U+037A..037D, U+037F ...)\n\\p{ScriptExtensions: Grek} \\p{ScriptExtensions=Greek} (522)\n\\p{ScriptExtensions: Gujarati} (Short: \\p{Scx=Gujr}, \\p{Gujr})\n(105: U+0951..0952, U+0964..0965,\nU+0A81..0A83, U+0A85..0A8D,\nU+0A8F..0A91, U+0A93..0AA8 ...)\n\\p{ScriptExtensions: Gujr} \\p{ScriptExtensions=Gujarati} (105)\n\\p{ScriptExtensions: GunjalaGondi} (Short: \\p{Scx=Gong},\n\\p{Gong}) (65: U+0964..0965,\nU+11D60..11D65, U+11D67..11D68,\nU+11D6A..11D8E, U+11D90..11D91,\nU+11D93..11D98 ...)\n\\p{ScriptExtensions: Gurmukhi} (Short: \\p{Scx=Guru}, \\p{Guru})\n(94: U+0951..0952, U+0964..0965,\nU+0A01..0A03, U+0A05..0A0A,\nU+0A0F..0A10, U+0A13..0A28 ...)\n\\p{ScriptExtensions: Guru} \\p{ScriptExtensions=Gurmukhi} (94)\n\\p{ScriptExtensions: Han} (Short: \\p{Scx=Han}, \\p{Han}) (94492:\nU+2E80..2E99, U+2E9B..2EF3,\nU+2F00..2FD5, U+3001..3003,\nU+3005..3011, U+3013..301F ...)\n\\p{ScriptExtensions: Hang} \\p{ScriptExtensions=Hangul} (11775)\n\\p{ScriptExtensions: Hangul} (Short: \\p{Scx=Hang}, \\p{Hang})\n(11775: U+1100..11FF, U+3001..3003,\nU+3008..3011, U+3013..301F,\nU+302E..3030, U+3037 ...)\n\\p{ScriptExtensions: Hani} \\p{ScriptExtensions=Han} (94492)\n\\p{ScriptExtensions: HanifiRohingya} (Short: \\p{Scx=Rohg},\n\\p{Rohg}) (55: U+060C, U+061B, U+061F,\nU+0640, U+06D4, U+10D00..10D27 ...)\n\\p{ScriptExtensions: Hano} \\p{ScriptExtensions=Hanunoo} (23)\n\\p{ScriptExtensions: Hanunoo} (Short: \\p{Scx=Hano}, \\p{Hano})\n(23: U+1720..1736)\n\\p{ScriptExtensions: Hatr} \\p{ScriptExtensions=Hatran} (26)\n\\p{ScriptExtensions: Hatran} (Short: \\p{Scx=Hatr}, \\p{Hatr}) (26:\nU+108E0..108F2, U+108F4..108F5,\nU+108FB..108FF)\n\\p{ScriptExtensions: Hebr} \\p{ScriptExtensions=Hebrew} (134)\n\\p{ScriptExtensions: Hebrew} (Short: \\p{Scx=Hebr}, \\p{Hebr})\n(134: U+0591..05C7, U+05D0..05EA,\nU+05EF..05F4, U+FB1D..FB36,\nU+FB38..FB3C, U+FB3E ...)\n\\p{ScriptExtensions: Hira} \\p{ScriptExtensions=Hiragana} (431)\n\\p{ScriptExtensions: Hiragana} (Short: \\p{Scx=Hira}, \\p{Hira})\n(431: U+3001..3003, U+3008..3011,\nU+3013..301F, U+3030..3035, U+3037,\nU+303C..303D ...)\n\\p{ScriptExtensions: Hluw} \\p{ScriptExtensions=\nAnatolianHieroglyphs} (583)\n\\p{ScriptExtensions: Hmng} \\p{ScriptExtensions=PahawhHmong}\n(127)\n\\p{ScriptExtensions: Hmnp} \\p{ScriptExtensions=\nNyiakengPuachueHmong} (71)\n\\p{ScriptExtensions: Hung} \\p{ScriptExtensions=OldHungarian}\n(108)\n\\p{ScriptExtensions: ImperialAramaic} (Short: \\p{Scx=Armi},\n\\p{Armi}) (31: U+10840..10855,\nU+10857..1085F)\n\\p{ScriptExtensions: Inherited} (Short: \\p{Scx=Zinh}, \\p{Zinh})\n(503: U+0300..0341, U+0343..0344,\nU+0346..0362, U+0953..0954,\nU+1AB0..1AC0, U+1DC2..1DF7 ...)\n\\p{ScriptExtensions: InscriptionalPahlavi} (Short: \\p{Scx=Phli},\n\\p{Phli}) (27: U+10B60..10B72,\nU+10B78..10B7F)\n\\p{ScriptExtensions: InscriptionalParthian} (Short: \\p{Scx=\nPrti}, \\p{Prti}) (30: U+10B40..10B55,\nU+10B58..10B5F)\n\\p{ScriptExtensions: Ital} \\p{ScriptExtensions=OldItalic} (39)\n\\p{ScriptExtensions: Java} \\p{ScriptExtensions=Javanese} (91)\n\\p{ScriptExtensions: Javanese} (Short: \\p{Scx=Java}, \\p{Java})\n(91: U+A980..A9CD, U+A9CF..A9D9,\nU+A9DE..A9DF)\n\\p{ScriptExtensions: Kaithi} (Short: \\p{Scx=Kthi}, \\p{Kthi}) (87:\nU+0966..096F, U+A830..A839,\nU+11080..110C1, U+110CD)\n\\p{ScriptExtensions: Kali} \\p{ScriptExtensions=KayahLi} (48)\n\\p{ScriptExtensions: Kana} \\p{ScriptExtensions=Katakana} (356)\n\\p{ScriptExtensions: Kannada} (Short: \\p{Scx=Knda}, \\p{Knda})\n(104: U+0951..0952, U+0964..0965,\nU+0C80..0C8C, U+0C8E..0C90,\nU+0C92..0CA8, U+0CAA..0CB3 ...)\n\\p{ScriptExtensions: Katakana} (Short: \\p{Scx=Kana}, \\p{Kana})\n(356: U+3001..3003, U+3008..3011,\nU+3013..301F, U+3030..3035, U+3037,\nU+303C..303D ...)\n\\p{ScriptExtensions: KayahLi} (Short: \\p{Scx=Kali}, \\p{Kali})\n(48: U+A900..A92F)\n\\p{ScriptExtensions: Khar} \\p{ScriptExtensions=Kharoshthi} (68)\n\\p{ScriptExtensions: Kharoshthi} (Short: \\p{Scx=Khar}, \\p{Khar})\n(68: U+10A00..10A03, U+10A05..10A06,\nU+10A0C..10A13, U+10A15..10A17,\nU+10A19..10A35, U+10A38..10A3A ...)\n\\p{ScriptExtensions: KhitanSmallScript} (Short: \\p{Scx=Kits},\n\\p{Kits}) (471: U+16FE4, U+18B00..18CD5)\n\\p{ScriptExtensions: Khmer} (Short: \\p{Scx=Khmr}, \\p{Khmr}) (146:\nU+1780..17DD, U+17E0..17E9,\nU+17F0..17F9, U+19E0..19FF)\n\\p{ScriptExtensions: Khmr} \\p{ScriptExtensions=Khmer} (146)\n\\p{ScriptExtensions: Khoj} \\p{ScriptExtensions=Khojki} (82)\n\\p{ScriptExtensions: Khojki} (Short: \\p{Scx=Khoj}, \\p{Khoj}) (82:\nU+0AE6..0AEF, U+A830..A839,\nU+11200..11211, U+11213..1123E)\n\\p{ScriptExtensions: Khudawadi} (Short: \\p{Scx=Sind}, \\p{Sind})\n(81: U+0964..0965, U+A830..A839,\nU+112B0..112EA, U+112F0..112F9)\n\\p{ScriptExtensions: Kits} \\p{ScriptExtensions=\nKhitanSmallScript} (471)\n\\p{ScriptExtensions: Knda} \\p{ScriptExtensions=Kannada} (104)\n\\p{ScriptExtensions: Kthi} \\p{ScriptExtensions=Kaithi} (87)\n\\p{ScriptExtensions: Lana} \\p{ScriptExtensions=TaiTham} (127)\n\\p{ScriptExtensions: Lao} (Short: \\p{Scx=Lao}, \\p{Lao}) (82:\nU+0E81..0E82, U+0E84, U+0E86..0E8A,\nU+0E8C..0EA3, U+0EA5, U+0EA7..0EBD ...)\n\\p{ScriptExtensions: Laoo} \\p{ScriptExtensions=Lao} (82)\n\\p{ScriptExtensions: Latin} (Short: \\p{Scx=Latn}, \\p{Latn})\n(1403: [A-Za-z\\xaa\\xba\\xc0-\\xd6\\xd8-\n\\xf6\\xf8-\\xff], U+0100..02B8,\nU+02E0..02E4, U+0363..036F,\nU+0485..0486, U+0951..0952 ...)\n\\p{ScriptExtensions: Latn} \\p{ScriptExtensions=Latin} (1403)\n\\p{ScriptExtensions: Lepc} \\p{ScriptExtensions=Lepcha} (74)\n\\p{ScriptExtensions: Lepcha} (Short: \\p{Scx=Lepc}, \\p{Lepc}) (74:\nU+1C00..1C37, U+1C3B..1C49, U+1C4D..1C4F)\n\\p{ScriptExtensions: Limb} \\p{ScriptExtensions=Limbu} (69)\n\\p{ScriptExtensions: Limbu} (Short: \\p{Scx=Limb}, \\p{Limb}) (69:\nU+0965, U+1900..191E, U+1920..192B,\nU+1930..193B, U+1940, U+1944..194F)\n\\p{ScriptExtensions: Lina} \\p{ScriptExtensions=LinearA} (386)\n\\p{ScriptExtensions: Linb} \\p{ScriptExtensions=LinearB} (268)\n\\p{ScriptExtensions: LinearA} (Short: \\p{Scx=Lina}, \\p{Lina})\n(386: U+10107..10133, U+10600..10736,\nU+10740..10755, U+10760..10767)\n\\p{ScriptExtensions: LinearB} (Short: \\p{Scx=Linb}, \\p{Linb})\n(268: U+10000..1000B, U+1000D..10026,\nU+10028..1003A, U+1003C..1003D,\nU+1003F..1004D, U+10050..1005D ...)\n\\p{ScriptExtensions: Lisu} (Short: \\p{Scx=Lisu}, \\p{Lisu}) (49:\nU+A4D0..A4FF, U+11FB0)\n\\p{ScriptExtensions: Lyci} \\p{ScriptExtensions=Lycian} (29)\n\\p{ScriptExtensions: Lycian} (Short: \\p{Scx=Lyci}, \\p{Lyci}) (29:\nU+10280..1029C)\n\\p{ScriptExtensions: Lydi} \\p{ScriptExtensions=Lydian} (27)\n\\p{ScriptExtensions: Lydian} (Short: \\p{Scx=Lydi}, \\p{Lydi}) (27:\nU+10920..10939, U+1093F)\n\\p{ScriptExtensions: Mahajani} (Short: \\p{Scx=Mahj}, \\p{Mahj})\n(61: U+0964..096F, U+A830..A839,\nU+11150..11176)\n\\p{ScriptExtensions: Mahj} \\p{ScriptExtensions=Mahajani} (61)\n\\p{ScriptExtensions: Maka} \\p{ScriptExtensions=Makasar} (25)\n\\p{ScriptExtensions: Makasar} (Short: \\p{Scx=Maka}, \\p{Maka})\n(25: U+11EE0..11EF8)\n\\p{ScriptExtensions: Malayalam} (Short: \\p{Scx=Mlym}, \\p{Mlym})\n(126: U+0951..0952, U+0964..0965,\nU+0D00..0D0C, U+0D0E..0D10,\nU+0D12..0D44, U+0D46..0D48 ...)\n\\p{ScriptExtensions: Mand} \\p{ScriptExtensions=Mandaic} (30)\n\\p{ScriptExtensions: Mandaic} (Short: \\p{Scx=Mand}, \\p{Mand})\n(30: U+0640, U+0840..085B, U+085E)\n\\p{ScriptExtensions: Mani} \\p{ScriptExtensions=Manichaean} (52)\n\\p{ScriptExtensions: Manichaean} (Short: \\p{Scx=Mani}, \\p{Mani})\n(52: U+0640, U+10AC0..10AE6,\nU+10AEB..10AF6)\n\\p{ScriptExtensions: Marc} \\p{ScriptExtensions=Marchen} (68)\n\\p{ScriptExtensions: Marchen} (Short: \\p{Scx=Marc}, \\p{Marc})\n(68: U+11C70..11C8F, U+11C92..11CA7,\nU+11CA9..11CB6)\n\\p{ScriptExtensions: MasaramGondi} (Short: \\p{Scx=Gonm},\n\\p{Gonm}) (77: U+0964..0965,\nU+11D00..11D06, U+11D08..11D09,\nU+11D0B..11D36, U+11D3A, U+11D3C..11D3D\n...)\n\\p{ScriptExtensions: Medefaidrin} (Short: \\p{Scx=Medf}, \\p{Medf})\n(91: U+16E40..16E9A)\n\\p{ScriptExtensions: Medf} \\p{ScriptExtensions=Medefaidrin} (91)\n\\p{ScriptExtensions: MeeteiMayek} (Short: \\p{Scx=Mtei},\n\\p{Mtei}) (79: U+AAE0..AAF6,\nU+ABC0..ABED, U+ABF0..ABF9)\n\\p{ScriptExtensions: Mend} \\p{ScriptExtensions=MendeKikakui}\n(213)\n\\p{ScriptExtensions: MendeKikakui} (Short: \\p{Scx=Mend},\n\\p{Mend}) (213: U+1E800..1E8C4,\nU+1E8C7..1E8D6)\n\\p{ScriptExtensions: Merc} \\p{ScriptExtensions=MeroiticCursive}\n(90)\n\\p{ScriptExtensions: Mero} \\p{ScriptExtensions=\nMeroiticHieroglyphs} (32)\n\\p{ScriptExtensions: MeroiticCursive} (Short: \\p{Scx=Merc},\n\\p{Merc}) (90: U+109A0..109B7,\nU+109BC..109CF, U+109D2..109FF)\n\\p{ScriptExtensions: MeroiticHieroglyphs} (Short: \\p{Scx=Mero},\n\\p{Mero}) (32: U+10980..1099F)\n\\p{ScriptExtensions: Miao} (Short: \\p{Scx=Miao}, \\p{Miao}) (149:\nU+16F00..16F4A, U+16F4F..16F87,\nU+16F8F..16F9F)\n\\p{ScriptExtensions: Mlym} \\p{ScriptExtensions=Malayalam} (126)\n\\p{ScriptExtensions: Modi} (Short: \\p{Scx=Modi}, \\p{Modi}) (89:\nU+A830..A839, U+11600..11644,\nU+11650..11659)\n\\p{ScriptExtensions: Mong} \\p{ScriptExtensions=Mongolian} (171)\n\\p{ScriptExtensions: Mongolian} (Short: \\p{Scx=Mong}, \\p{Mong})\n(171: U+1800..180E, U+1810..1819,\nU+1820..1878, U+1880..18AA, U+202F,\nU+11660..1166C)\n\\p{ScriptExtensions: Mro} (Short: \\p{Scx=Mro}, \\p{Mro}) (43:\nU+16A40..16A5E, U+16A60..16A69,\nU+16A6E..16A6F)\n\\p{ScriptExtensions: Mroo} \\p{ScriptExtensions=Mro} (43)\n\\p{ScriptExtensions: Mtei} \\p{ScriptExtensions=MeeteiMayek} (79)\n\\p{ScriptExtensions: Mult} \\p{ScriptExtensions=Multani} (48)\n\\p{ScriptExtensions: Multani} (Short: \\p{Scx=Mult}, \\p{Mult})\n(48: U+0A66..0A6F, U+11280..11286,\nU+11288, U+1128A..1128D, U+1128F..1129D,\nU+1129F..112A9)\n\\p{ScriptExtensions: Myanmar} (Short: \\p{Scx=Mymr}, \\p{Mymr})\n(224: U+1000..109F, U+A92E,\nU+A9E0..A9FE, U+AA60..AA7F)\n\\p{ScriptExtensions: Mymr} \\p{ScriptExtensions=Myanmar} (224)\n\\p{ScriptExtensions: Nabataean} (Short: \\p{Scx=Nbat}, \\p{Nbat})\n(40: U+10880..1089E, U+108A7..108AF)\n\\p{ScriptExtensions: Nand} \\p{ScriptExtensions=Nandinagari} (86)\n\\p{ScriptExtensions: Nandinagari} (Short: \\p{Scx=Nand}, \\p{Nand})\n(86: U+0964..0965, U+0CE6..0CEF, U+1CE9,\nU+1CF2, U+1CFA, U+A830..A835 ...)\n\\p{ScriptExtensions: Narb} \\p{ScriptExtensions=\nOldNorthArabian} (32)\n\\p{ScriptExtensions: Nbat} \\p{ScriptExtensions=Nabataean} (40)\n\\p{ScriptExtensions: NewTaiLue} (Short: \\p{Scx=Talu}, \\p{Talu})\n(83: U+1980..19AB, U+19B0..19C9,\nU+19D0..19DA, U+19DE..19DF)\n\\p{ScriptExtensions: Newa} (Short: \\p{Scx=Newa}, \\p{Newa}) (97:\nU+11400..1145B, U+1145D..11461)\n\\p{ScriptExtensions: Nko} (Short: \\p{Scx=Nko}, \\p{Nko}) (62:\nU+07C0..07FA, U+07FD..07FF)\n\\p{ScriptExtensions: Nkoo} \\p{ScriptExtensions=Nko} (62)\n\\p{ScriptExtensions: Nshu} \\p{ScriptExtensions=Nushu} (397)\n\\p{ScriptExtensions: Nushu} (Short: \\p{Scx=Nshu}, \\p{Nshu}) (397:\nU+16FE1, U+1B170..1B2FB)\n\\p{ScriptExtensions: NyiakengPuachueHmong} (Short: \\p{Scx=\nHmnp}, \\p{Hmnp}) (71: U+1E100..1E12C,\nU+1E130..1E13D, U+1E140..1E149,\nU+1E14E..1E14F)\n\\p{ScriptExtensions: Ogam} \\p{ScriptExtensions=Ogham} (29)\n\\p{ScriptExtensions: Ogham} (Short: \\p{Scx=Ogam}, \\p{Ogam}) (29:\nU+1680..169C)\n\\p{ScriptExtensions: OlChiki} (Short: \\p{Scx=Olck}, \\p{Olck})\n(48: U+1C50..1C7F)\n\\p{ScriptExtensions: Olck} \\p{ScriptExtensions=OlChiki} (48)\n\\p{ScriptExtensions: OldHungarian} (Short: \\p{Scx=Hung},\n\\p{Hung}) (108: U+10C80..10CB2,\nU+10CC0..10CF2, U+10CFA..10CFF)\n\\p{ScriptExtensions: OldItalic} (Short: \\p{Scx=Ital}, \\p{Ital})\n(39: U+10300..10323, U+1032D..1032F)\n\\p{ScriptExtensions: OldNorthArabian} (Short: \\p{Scx=Narb},\n\\p{Narb}) (32: U+10A80..10A9F)\n\\p{ScriptExtensions: OldPermic} (Short: \\p{Scx=Perm}, \\p{Perm})\n(44: U+0483, U+10350..1037A)\n\\p{ScriptExtensions: OldPersian} (Short: \\p{Scx=Xpeo}, \\p{Xpeo})\n(50: U+103A0..103C3, U+103C8..103D5)\n\\p{ScriptExtensions: OldSogdian} (Short: \\p{Scx=Sogo}, \\p{Sogo})\n(40: U+10F00..10F27)\n\\p{ScriptExtensions: OldSouthArabian} (Short: \\p{Scx=Sarb},\n\\p{Sarb}) (32: U+10A60..10A7F)\n\\p{ScriptExtensions: OldTurkic} (Short: \\p{Scx=Orkh}, \\p{Orkh})\n(73: U+10C00..10C48)\n\\p{ScriptExtensions: Oriya} (Short: \\p{Scx=Orya}, \\p{Orya}) (97:\nU+0951..0952, U+0964..0965,\nU+0B01..0B03, U+0B05..0B0C,\nU+0B0F..0B10, U+0B13..0B28 ...)\n\\p{ScriptExtensions: Orkh} \\p{ScriptExtensions=OldTurkic} (73)\n\\p{ScriptExtensions: Orya} \\p{ScriptExtensions=Oriya} (97)\n\\p{ScriptExtensions: Osage} (Short: \\p{Scx=Osge}, \\p{Osge}) (72:\nU+104B0..104D3, U+104D8..104FB)\n\\p{ScriptExtensions: Osge} \\p{ScriptExtensions=Osage} (72)\n\\p{ScriptExtensions: Osma} \\p{ScriptExtensions=Osmanya} (40)\n\\p{ScriptExtensions: Osmanya} (Short: \\p{Scx=Osma}, \\p{Osma})\n(40: U+10480..1049D, U+104A0..104A9)\n\\p{ScriptExtensions: PahawhHmong} (Short: \\p{Scx=Hmng},\n\\p{Hmng}) (127: U+16B00..16B45,\nU+16B50..16B59, U+16B5B..16B61,\nU+16B63..16B77, U+16B7D..16B8F)\n\\p{ScriptExtensions: Palm} \\p{ScriptExtensions=Palmyrene} (32)\n\\p{ScriptExtensions: Palmyrene} (Short: \\p{Scx=Palm}, \\p{Palm})\n(32: U+10860..1087F)\n\\p{ScriptExtensions: PauCinHau} (Short: \\p{Scx=Pauc}, \\p{Pauc})\n(57: U+11AC0..11AF8)\n\\p{ScriptExtensions: Pauc} \\p{ScriptExtensions=PauCinHau} (57)\n\\p{ScriptExtensions: Perm} \\p{ScriptExtensions=OldPermic} (44)\n\\p{ScriptExtensions: Phag} \\p{ScriptExtensions=PhagsPa} (59)\n\\p{ScriptExtensions: PhagsPa} (Short: \\p{Scx=Phag}, \\p{Phag})\n(59: U+1802..1803, U+1805, U+A840..A877)\n\\p{ScriptExtensions: Phli} \\p{ScriptExtensions=\nInscriptionalPahlavi} (27)\n\\p{ScriptExtensions: Phlp} \\p{ScriptExtensions=PsalterPahlavi}\n(30)\n\\p{ScriptExtensions: Phnx} \\p{ScriptExtensions=Phoenician} (29)\n\\p{ScriptExtensions: Phoenician} (Short: \\p{Scx=Phnx}, \\p{Phnx})\n(29: U+10900..1091B, U+1091F)\n\\p{ScriptExtensions: Plrd} \\p{ScriptExtensions=Miao} (149)\n\\p{ScriptExtensions: Prti} \\p{ScriptExtensions=\nInscriptionalParthian} (30)\n\\p{ScriptExtensions: PsalterPahlavi} (Short: \\p{Scx=Phlp},\n\\p{Phlp}) (30: U+0640, U+10B80..10B91,\nU+10B99..10B9C, U+10BA9..10BAF)\n\\p{ScriptExtensions: Qaac} \\p{ScriptExtensions=Coptic} (165)\n\\p{ScriptExtensions: Qaai} \\p{ScriptExtensions=Inherited} (503)\n\\p{ScriptExtensions: Rejang} (Short: \\p{Scx=Rjng}, \\p{Rjng}) (37:\nU+A930..A953, U+A95F)\n\\p{ScriptExtensions: Rjng} \\p{ScriptExtensions=Rejang} (37)\n\\p{ScriptExtensions: Rohg} \\p{ScriptExtensions=HanifiRohingya}\n(55)\n\\p{ScriptExtensions: Runic} (Short: \\p{Scx=Runr}, \\p{Runr}) (86:\nU+16A0..16EA, U+16EE..16F8)\n\\p{ScriptExtensions: Runr} \\p{ScriptExtensions=Runic} (86)\n\\p{ScriptExtensions: Samaritan} (Short: \\p{Scx=Samr}, \\p{Samr})\n(61: U+0800..082D, U+0830..083E)\n\\p{ScriptExtensions: Samr} \\p{ScriptExtensions=Samaritan} (61)\n\\p{ScriptExtensions: Sarb} \\p{ScriptExtensions=\nOldSouthArabian} (32)\n\\p{ScriptExtensions: Saur} \\p{ScriptExtensions=Saurashtra} (82)\n\\p{ScriptExtensions: Saurashtra} (Short: \\p{Scx=Saur}, \\p{Saur})\n(82: U+A880..A8C5, U+A8CE..A8D9)\n\\p{ScriptExtensions: Sgnw} \\p{ScriptExtensions=SignWriting} (672)\n\\p{ScriptExtensions: Sharada} (Short: \\p{Scx=Shrd}, \\p{Shrd})\n(102: U+0951, U+1CD7, U+1CD9,\nU+1CDC..1CDD, U+1CE0, U+11180..111DF)\n\\p{ScriptExtensions: Shavian} (Short: \\p{Scx=Shaw}, \\p{Shaw})\n(48: U+10450..1047F)\n\\p{ScriptExtensions: Shaw} \\p{ScriptExtensions=Shavian} (48)\n\\p{ScriptExtensions: Shrd} \\p{ScriptExtensions=Sharada} (102)\n\\p{ScriptExtensions: Sidd} \\p{ScriptExtensions=Siddham} (92)\n\\p{ScriptExtensions: Siddham} (Short: \\p{Scx=Sidd}, \\p{Sidd})\n(92: U+11580..115B5, U+115B8..115DD)\n\\p{ScriptExtensions: SignWriting} (Short: \\p{Scx=Sgnw}, \\p{Sgnw})\n(672: U+1D800..1DA8B, U+1DA9B..1DA9F,\nU+1DAA1..1DAAF)\n\\p{ScriptExtensions: Sind} \\p{ScriptExtensions=Khudawadi} (81)\n\\p{ScriptExtensions: Sinh} \\p{ScriptExtensions=Sinhala} (113)\n\\p{ScriptExtensions: Sinhala} (Short: \\p{Scx=Sinh}, \\p{Sinh})\n(113: U+0964..0965, U+0D81..0D83,\nU+0D85..0D96, U+0D9A..0DB1,\nU+0DB3..0DBB, U+0DBD ...)\n\\p{ScriptExtensions: Sogd} \\p{ScriptExtensions=Sogdian} (43)\n\\p{ScriptExtensions: Sogdian} (Short: \\p{Scx=Sogd}, \\p{Sogd})\n(43: U+0640, U+10F30..10F59)\n\\p{ScriptExtensions: Sogo} \\p{ScriptExtensions=OldSogdian} (40)\n\\p{ScriptExtensions: Sora} \\p{ScriptExtensions=SoraSompeng} (35)\n\\p{ScriptExtensions: SoraSompeng} (Short: \\p{Scx=Sora},\n\\p{Sora}) (35: U+110D0..110E8,\nU+110F0..110F9)\n\\p{ScriptExtensions: Soyo} \\p{ScriptExtensions=Soyombo} (83)\n\\p{ScriptExtensions: Soyombo} (Short: \\p{Scx=Soyo}, \\p{Soyo})\n(83: U+11A50..11AA2)\n\\p{ScriptExtensions: Sund} \\p{ScriptExtensions=Sundanese} (72)\n\\p{ScriptExtensions: Sundanese} (Short: \\p{Scx=Sund}, \\p{Sund})\n(72: U+1B80..1BBF, U+1CC0..1CC7)\n\\p{ScriptExtensions: Sylo} \\p{ScriptExtensions=SylotiNagri} (57)\n\\p{ScriptExtensions: SylotiNagri} (Short: \\p{Scx=Sylo},\n\\p{Sylo}) (57: U+0964..0965,\nU+09E6..09EF, U+A800..A82C)\n\\p{ScriptExtensions: Syrc} \\p{ScriptExtensions=Syriac} (106)\n\\p{ScriptExtensions: Syriac} (Short: \\p{Scx=Syrc}, \\p{Syrc})\n(106: U+060C, U+061B..061C, U+061F,\nU+0640, U+064B..0655, U+0670 ...)\n\\p{ScriptExtensions: Tagalog} (Short: \\p{Scx=Tglg}, \\p{Tglg})\n(22: U+1700..170C, U+170E..1714,\nU+1735..1736)\n\\p{ScriptExtensions: Tagb} \\p{ScriptExtensions=Tagbanwa} (20)\n\\p{ScriptExtensions: Tagbanwa} (Short: \\p{Scx=Tagb}, \\p{Tagb})\n(20: U+1735..1736, U+1760..176C,\nU+176E..1770, U+1772..1773)\n\\p{ScriptExtensions: TaiLe} (Short: \\p{Scx=Tale}, \\p{Tale}) (45:\nU+1040..1049, U+1950..196D, U+1970..1974)\n\\p{ScriptExtensions: TaiTham} (Short: \\p{Scx=Lana}, \\p{Lana})\n(127: U+1A20..1A5E, U+1A60..1A7C,\nU+1A7F..1A89, U+1A90..1A99, U+1AA0..1AAD)\n\\p{ScriptExtensions: TaiViet} (Short: \\p{Scx=Tavt}, \\p{Tavt})\n(72: U+AA80..AAC2, U+AADB..AADF)\n\\p{ScriptExtensions: Takr} \\p{ScriptExtensions=Takri} (79)\n\\p{ScriptExtensions: Takri} (Short: \\p{Scx=Takr}, \\p{Takr}) (79:\nU+0964..0965, U+A830..A839,\nU+11680..116B8, U+116C0..116C9)\n\\p{ScriptExtensions: Tale} \\p{ScriptExtensions=TaiLe} (45)\n\\p{ScriptExtensions: Talu} \\p{ScriptExtensions=NewTaiLue} (83)\n\\p{ScriptExtensions: Tamil} (Short: \\p{Scx=Taml}, \\p{Taml}) (133:\nU+0951..0952, U+0964..0965,\nU+0B82..0B83, U+0B85..0B8A,\nU+0B8E..0B90, U+0B92..0B95 ...)\n\\p{ScriptExtensions: Taml} \\p{ScriptExtensions=Tamil} (133)\n\\p{ScriptExtensions: Tang} \\p{ScriptExtensions=Tangut} (6914)\n\\p{ScriptExtensions: Tangut} (Short: \\p{Scx=Tang}, \\p{Tang})\n(6914: U+16FE0, U+17000..187F7,\nU+18800..18AFF, U+18D00..18D08)\n\\p{ScriptExtensions: Tavt} \\p{ScriptExtensions=TaiViet} (72)\n\\p{ScriptExtensions: Telu} \\p{ScriptExtensions=Telugu} (104)\n\\p{ScriptExtensions: Telugu} (Short: \\p{Scx=Telu}, \\p{Telu})\n(104: U+0951..0952, U+0964..0965,\nU+0C00..0C0C, U+0C0E..0C10,\nU+0C12..0C28, U+0C2A..0C39 ...)\n\\p{ScriptExtensions: Tfng} \\p{ScriptExtensions=Tifinagh} (59)\n\\p{ScriptExtensions: Tglg} \\p{ScriptExtensions=Tagalog} (22)\n\\p{ScriptExtensions: Thaa} \\p{ScriptExtensions=Thaana} (66)\n\\p{ScriptExtensions: Thaana} (Short: \\p{Scx=Thaa}, \\p{Thaa}) (66:\nU+060C, U+061B..061C, U+061F,\nU+0660..0669, U+0780..07B1, U+FDF2 ...)\n\\p{ScriptExtensions: Thai} (Short: \\p{Scx=Thai}, \\p{Thai}) (86:\nU+0E01..0E3A, U+0E40..0E5B)\n\\p{ScriptExtensions: Tibetan} (Short: \\p{Scx=Tibt}, \\p{Tibt})\n(207: U+0F00..0F47, U+0F49..0F6C,\nU+0F71..0F97, U+0F99..0FBC,\nU+0FBE..0FCC, U+0FCE..0FD4 ...)\n\\p{ScriptExtensions: Tibt} \\p{ScriptExtensions=Tibetan} (207)\n\\p{ScriptExtensions: Tifinagh} (Short: \\p{Scx=Tfng}, \\p{Tfng})\n(59: U+2D30..2D67, U+2D6F..2D70, U+2D7F)\n\\p{ScriptExtensions: Tirh} \\p{ScriptExtensions=Tirhuta} (97)\n\\p{ScriptExtensions: Tirhuta} (Short: \\p{Scx=Tirh}, \\p{Tirh})\n(97: U+0951..0952, U+0964..0965, U+1CF2,\nU+A830..A839, U+11480..114C7,\nU+114D0..114D9)\n\\p{ScriptExtensions: Ugar} \\p{ScriptExtensions=Ugaritic} (31)\n\\p{ScriptExtensions: Ugaritic} (Short: \\p{Scx=Ugar}, \\p{Ugar})\n(31: U+10380..1039D, U+1039F)\n\\p{ScriptExtensions: Unknown} (Short: \\p{Scx=Zzzz}, \\p{Zzzz})\n(970188 plus all above-Unicode code\npoints: U+0378..0379, U+0380..0383,\nU+038B, U+038D, U+03A2, U+0530 ...)\n\\p{ScriptExtensions: Vai} (Short: \\p{Scx=Vai}, \\p{Vai}) (300:\nU+A500..A62B)\n\\p{ScriptExtensions: Vaii} \\p{ScriptExtensions=Vai} (300)\n\\p{ScriptExtensions: Wancho} (Short: \\p{Scx=Wcho}, \\p{Wcho}) (59:\nU+1E2C0..1E2F9, U+1E2FF)\n\\p{ScriptExtensions: Wara} \\p{ScriptExtensions=WarangCiti} (84)\n\\p{ScriptExtensions: WarangCiti} (Short: \\p{Scx=Wara}, \\p{Wara})\n(84: U+118A0..118F2, U+118FF)\n\\p{ScriptExtensions: Wcho} \\p{ScriptExtensions=Wancho} (59)\n\\p{ScriptExtensions: Xpeo} \\p{ScriptExtensions=OldPersian} (50)\n\\p{ScriptExtensions: Xsux} \\p{ScriptExtensions=Cuneiform} (1234)\n\\p{ScriptExtensions: Yezi} \\p{ScriptExtensions=Yezidi} (60)\n\\p{ScriptExtensions: Yezidi} (Short: \\p{Scx=Yezi}, \\p{Yezi}) (60:\nU+060C, U+061B, U+061F, U+0660..0669,\nU+10E80..10EA9, U+10EAB..10EAD ...)\n\\p{ScriptExtensions: Yi} (Short: \\p{Scx=Yi}, \\p{Yi}) (1246:\nU+3001..3002, U+3008..3011,\nU+3014..301B, U+30FB, U+A000..A48C,\nU+A490..A4C6 ...)\n\\p{ScriptExtensions: Yiii} \\p{ScriptExtensions=Yi} (1246)\n\\p{ScriptExtensions: ZanabazarSquare} (Short: \\p{Scx=Zanb},\n\\p{Zanb}) (72: U+11A00..11A47)\n\\p{ScriptExtensions: Zanb} \\p{ScriptExtensions=ZanabazarSquare}\n(72)\n\\p{ScriptExtensions: Zinh} \\p{ScriptExtensions=Inherited} (503)\n\\p{ScriptExtensions: Zyyy} \\p{ScriptExtensions=Common} (7661)\n\\p{ScriptExtensions: Zzzz} \\p{ScriptExtensions=Unknown} (970188\nplus all above-Unicode code points)\n\\p{Scx: *}              \\p{ScriptExtensions: *}\n\\p{SD}                  \\p{SoftDotted} (= \\p{SoftDotted=Y}) (46)\n\\p{SD: *}               \\p{SoftDotted: *}\n\\p{SentenceBreak: AT}  \\p{SentenceBreak=ATerm} (4)\n\\p{SentenceBreak: ATerm} (Short: \\p{SB=AT}) (4: [.], U+2024,\nU+FE52, U+FF0E)\n\\p{SentenceBreak: CL}  \\p{SentenceBreak=Close} (187)\n\\p{SentenceBreak: Close} (Short: \\p{SB=CL}) (187: [\\\"\\'\\(\\)\\[\\]\n\\{\\}\\xab\\xbb], U+0F3A..0F3D,\nU+169B..169C, U+2018..201F,\nU+2039..203A, U+2045..2046 ...)\n\\p{SentenceBreak: CR}  (Short: \\p{SB=CR}) (1: [\\r])\n\\p{SentenceBreak: EX}  \\p{SentenceBreak=Extend} (2395)\n\\p{SentenceBreak: Extend} (Short: \\p{SB=EX}) (2395: U+0300..036F,\nU+0483..0489, U+0591..05BD, U+05BF,\nU+05C1..05C2, U+05C4..05C5 ...)\n\\p{SentenceBreak: FO}  \\p{SentenceBreak=Format} (63)\n\\p{SentenceBreak: Format} (Short: \\p{SB=FO}) (63: [\\xad],\nU+0600..0605, U+061C, U+06DD, U+070F,\nU+08E2 ...)\n\\p{SentenceBreak: LE}  \\p{SentenceBreak=OLetter} (127413)\n\\p{SentenceBreak: LF}  (Short: \\p{SB=LF}) (1: [\\n])\n\\p{SentenceBreak: LO}  \\p{SentenceBreak=Lower} (2297)\n\\p{SentenceBreak: Lower} (Short: \\p{SB=LO}) (2297: [a-z\\xaa\\xb5\n\\xba\\xdf-\\xf6\\xf8-\\xff], U+0101, U+0103,\nU+0105, U+0107, U+0109 ...)\n\\p{SentenceBreak: NU}  \\p{SentenceBreak=Numeric} (652)\n\\p{SentenceBreak: Numeric} (Short: \\p{SB=NU}) (652: [0-9],\nU+0660..0669, U+066B..066C,\nU+06F0..06F9, U+07C0..07C9, U+0966..096F\n...)\n\\p{SentenceBreak: OLetter} (Short: \\p{SB=LE}) (127413: U+01BB,\nU+01C0..01C3, U+0294, U+02B9..02BF,\nU+02C6..02D1, U+02EC ...)\n\\p{SentenceBreak: Other} (Short: \\p{SB=XX}) (979014 plus all\nabove-Unicode code points: [^\\t\\n\\cK\\f\n\\r\\x20!\\\"\\'\\(\\),\\-.0-9:?A-Z\\[\\]a-z\\{\\}\n\\x85\\xa0\\xaa-\\xab\\xad\\xb5\\xba-\\xbb\\xc0-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+02C2..02C5,\nU+02D2..02DF, U+02E5..02EB, U+02ED,\nU+02EF..02FF ...)\n\\p{SentenceBreak: SC}  \\p{SentenceBreak=SContinue} (26)\n\\p{SentenceBreak: SContinue} (Short: \\p{SB=SC}) (26: [,\\-:],\nU+055D, U+060C..060D, U+07F8, U+1802,\nU+1808 ...)\n\\p{SentenceBreak: SE}  \\p{SentenceBreak=Sep} (3)\n\\p{SentenceBreak: Sep} (Short: \\p{SB=SE}) (3: [\\x85],\nU+2028..2029)\n\\p{SentenceBreak: Sp}  (Short: \\p{SB=Sp}) (20: [\\t\\cK\\f\\x20\\xa0],\nU+1680, U+2000..200A, U+202F, U+205F,\nU+3000)\n\\p{SentenceBreak: ST}  \\p{SentenceBreak=STerm} (140)\n\\p{SentenceBreak: STerm} (Short: \\p{SB=ST}) (140: [!?], U+0589,\nU+061E..061F, U+06D4, U+0700..0702,\nU+07F9 ...)\n\\p{SentenceBreak: UP}  \\p{SentenceBreak=Upper} (1896)\n\\p{SentenceBreak: Upper} (Short: \\p{SB=UP}) (1896: [A-Z\\xc0-\\xd6\n\\xd8-\\xde], U+0100, U+0102, U+0104,\nU+0106, U+0108 ...)\n\\p{SentenceBreak: XX}  \\p{SentenceBreak=Other} (979014 plus all\nabove-Unicode code points)\n\\p{SentenceTerminal}   \\p{SentenceTerminal=Y} (Short: \\p{STerm})\n(143)\n\\p{SentenceTerminal: N*} (Short: \\p{STerm=N}, \\P{STerm})\n(1113969 plus all above-Unicode code\npoints: [\\x00-\\x20\\\"#\\$\\%&\\'\\(\\)*+,\\-\n\\/0-9:;<=>\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\n\\xff], U+0100..0588, U+058A..061D,\nU+0620..06D3, U+06D5..06FF, U+0703..07F8\n...)\n\\p{SentenceTerminal: Y*} (Short: \\p{STerm=Y}, \\p{STerm}) (143:\n[!.?], U+0589, U+061E..061F, U+06D4,\nU+0700..0702, U+07F9 ...)\n\\p{Separator}           \\p{GeneralCategory=Separator} (Short:\n\\p{Z}) (19)\n\\p{Sgnw}                \\p{SignWriting} (= \\p{ScriptExtensions=\nSignWriting}) (672)\n\\p{Sharada}             \\p{ScriptExtensions=Sharada} (Short:\n\\p{Shrd}; NOT \\p{Block=Sharada}) (102)\n\\p{Shavian}             \\p{ScriptExtensions=Shavian} (Short:\n\\p{Shaw}) (48)\n\\p{Shaw}                \\p{Shavian} (= \\p{ScriptExtensions=\nShavian}) (48)\nX \\p{ShorthandFormatControls} \\p{Block=ShorthandFormatControls}\n(16)\n\\p{Shrd}                \\p{Sharada} (= \\p{ScriptExtensions=\nSharada}) (NOT \\p{Block=Sharada}) (102)\n\\p{Sidd}                \\p{Siddham} (= \\p{ScriptExtensions=\nSiddham}) (NOT \\p{Block=Siddham}) (92)\n\\p{Siddham}             \\p{ScriptExtensions=Siddham} (Short:\n\\p{Sidd}; NOT \\p{Block=Siddham}) (92)\n\\p{SignWriting}         \\p{ScriptExtensions=SignWriting} (Short:\n\\p{Sgnw}) (672)\n\\p{Sind}                \\p{Khudawadi} (= \\p{ScriptExtensions=\nKhudawadi}) (NOT \\p{Block=Khudawadi})\n(81)\n\\p{Sinh}                \\p{Sinhala} (= \\p{ScriptExtensions=\nSinhala}) (NOT \\p{Block=Sinhala}) (113)\n\\p{Sinhala}             \\p{ScriptExtensions=Sinhala} (Short:\n\\p{Sinh}; NOT \\p{Block=Sinhala}) (113)\nX \\p{SinhalaArchaicNumbers} \\p{Block=SinhalaArchaicNumbers} (32)\n\\p{Sk}                  \\p{ModifierSymbol} (=\n\\p{GeneralCategory=ModifierSymbol})\n(123)\n\\p{Sm}                  \\p{MathSymbol} (= \\p{GeneralCategory=\nMathSymbol}) (948)\nX \\p{SmallFormVariants} \\p{Block=SmallFormVariants} (Short:\n\\p{InSmallForms}) (32)\nX \\p{SmallForms}         \\p{SmallFormVariants} (= \\p{Block=\nSmallFormVariants}) (32)\nX \\p{SmallKanaExt}      \\p{SmallKanaExtension} (= \\p{Block=\nSmallKanaExtension}) (64)\nX \\p{SmallKanaExtension} \\p{Block=SmallKanaExtension} (Short:\n\\p{InSmallKanaExt}) (64)\n\\p{So}                  \\p{OtherSymbol} (= \\p{GeneralCategory=\nOtherSymbol}) (6431)\n\\p{SoftDotted}         \\p{SoftDotted=Y} (Short: \\p{SD}) (46)\n\\p{SoftDotted: N*}     (Short: \\p{SD=N}, \\P{SD}) (1114066 plus\nall above-Unicode code points: [\\x00-\n\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@A-\nZ\\[\\\\\\]\\^`a-hk-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..012E, U+0130..0248,\nU+024A..0267, U+0269..029C, U+029E..02B1\n...)\n\\p{SoftDotted: Y*}     (Short: \\p{SD=Y}, \\p{SD}) (46: [i-j],\nU+012F, U+0249, U+0268, U+029D, U+02B2\n...)\n\\p{Sogd}                \\p{Sogdian} (= \\p{ScriptExtensions=\nSogdian}) (NOT \\p{Block=Sogdian}) (43)\n\\p{Sogdian}             \\p{ScriptExtensions=Sogdian} (Short:\n\\p{Sogd}; NOT \\p{Block=Sogdian}) (43)\n\\p{Sogo}                \\p{OldSogdian} (= \\p{ScriptExtensions=\nOldSogdian}) (NOT \\p{Block=\nOldSogdian}) (40)\n\\p{Sora}                \\p{SoraSompeng} (= \\p{ScriptExtensions=\nSoraSompeng}) (NOT \\p{Block=\nSoraSompeng}) (35)\n\\p{SoraSompeng}        \\p{ScriptExtensions=SoraSompeng} (Short:\n\\p{Sora}; NOT \\p{Block=SoraSompeng})\n(35)\n\\p{Soyo}                \\p{Soyombo} (= \\p{ScriptExtensions=\nSoyombo}) (NOT \\p{Block=Soyombo}) (83)\n\\p{Soyombo}             \\p{ScriptExtensions=Soyombo} (Short:\n\\p{Soyo}; NOT \\p{Block=Soyombo}) (83)\n\\p{Space}               \\p{WhiteSpace} (= \\p{WhiteSpace=Y}) (25)\n\\p{Space: *}            \\p{WhiteSpace: *}\n\\p{SpaceSeparator}     \\p{GeneralCategory=SpaceSeparator}\n(Short: \\p{Zs}) (17)\n\\p{SpacePerl}           \\p{XPosixSpace} (25)\n\\p{SpacingMark}        \\p{GeneralCategory=SpacingMark} (Short:\n\\p{Mc}) (443)\nX \\p{SpacingModifierLetters} \\p{Block=SpacingModifierLetters}\n(Short: \\p{InModifierLetters}) (80)\nX \\p{Specials}            \\p{Block=Specials} (16)\n\\p{STerm}               \\p{SentenceTerminal} (=\n\\p{SentenceTerminal=Y}) (143)\n\\p{STerm: *}            \\p{SentenceTerminal: *}\n\\p{Sund}                \\p{Sundanese} (= \\p{ScriptExtensions=\nSundanese}) (NOT \\p{Block=Sundanese})\n(72)\n\\p{Sundanese}           \\p{ScriptExtensions=Sundanese} (Short:\n\\p{Sund}; NOT \\p{Block=Sundanese}) (72)\nX \\p{SundaneseSup}       \\p{SundaneseSupplement} (= \\p{Block=\nSundaneseSupplement}) (16)\nX \\p{SundaneseSupplement} \\p{Block=SundaneseSupplement} (Short:\n\\p{InSundaneseSup}) (16)\nX \\p{SupArrowsA}        \\p{SupplementalArrowsA} (= \\p{Block=\nSupplementalArrowsA}) (16)\nX \\p{SupArrowsB}        \\p{SupplementalArrowsB} (= \\p{Block=\nSupplementalArrowsB}) (128)\nX \\p{SupArrowsC}        \\p{SupplementalArrowsC} (= \\p{Block=\nSupplementalArrowsC}) (256)\nX \\p{SupMathOperators}  \\p{SupplementalMathematicalOperators} (=\n\\p{Block=\nSupplementalMathematicalOperators})\n(256)\nX \\p{SupPUAA}           \\p{SupplementaryPrivateUseAreaA} (=\n\\p{Block=\nSupplementaryPrivateUseAreaA})\n(65536)\nX \\p{SupPUAB}           \\p{SupplementaryPrivateUseAreaB} (=\n\\p{Block=\nSupplementaryPrivateUseAreaB})\n(65536)\nX \\p{SupPunctuation}     \\p{SupplementalPunctuation} (= \\p{Block=\nSupplementalPunctuation}) (128)\nX \\p{SupSymbolsAndPictographs}\n\\p{SupplementalSymbolsAndPictographs}\n(= \\p{Block=\nSupplementalSymbolsAndPictographs})\n(256)\nX \\p{SuperAndSub}       \\p{SuperscriptsAndSubscripts} (=\n\\p{Block=SuperscriptsAndSubscripts})\n(48)\nX \\p{SuperscriptsAndSubscripts} \\p{Block=\nSuperscriptsAndSubscripts} (Short:\n\\p{InSuperAndSub}) (48)\nX \\p{SupplementalArrowsA} \\p{Block=SupplementalArrowsA} (Short:\n\\p{InSupArrowsA}) (16)\nX \\p{SupplementalArrowsB} \\p{Block=SupplementalArrowsB} (Short:\n\\p{InSupArrowsB}) (128)\nX \\p{SupplementalArrowsC} \\p{Block=SupplementalArrowsC} (Short:\n\\p{InSupArrowsC}) (256)\nX \\p{SupplementalMathematicalOperators} \\p{Block=\nSupplementalMathematicalOperators}\n(Short: \\p{InSupMathOperators}) (256)\nX \\p{SupplementalPunctuation} \\p{Block=SupplementalPunctuation}\n(Short: \\p{InSupPunctuation}) (128)\nX \\p{SupplementalSymbolsAndPictographs} \\p{Block=\nSupplementalSymbolsAndPictographs}\n(Short: \\p{InSupSymbolsAndPictographs})\n(256)\nX \\p{SupplementaryPrivateUseAreaA} \\p{Block=\nSupplementaryPrivateUseAreaA}\n(Short: \\p{InSupPUAA}) (65536)\nX \\p{SupplementaryPrivateUseAreaB} \\p{Block=\nSupplementaryPrivateUseAreaB}\n(Short: \\p{InSupPUAB}) (65536)\n\\p{Surrogate}           \\p{GeneralCategory=Surrogate} (Short:\n\\p{Cs}) (2048)\nX \\p{SuttonSignWriting}  \\p{Block=SuttonSignWriting} (688)\n\\p{Sylo}                \\p{SylotiNagri} (= \\p{ScriptExtensions=\nSylotiNagri}) (NOT \\p{Block=\nSylotiNagri}) (57)\n\\p{SylotiNagri}        \\p{ScriptExtensions=SylotiNagri} (Short:\n\\p{Sylo}; NOT \\p{Block=SylotiNagri})\n(57)\n\\p{Symbol}              \\p{GeneralCategory=Symbol} (Short: \\p{S})\n(7564)\nX \\p{SymbolsAndPictographsExtA}\n\\p{SymbolsAndPictographsExtendedA}\n(= \\p{Block=\nSymbolsAndPictographsExtendedA})\n(144)\nX \\p{SymbolsAndPictographsExtendedA} \\p{Block=\nSymbolsAndPictographsExtendedA} (144)\nX \\p{SymbolsForLegacyComputing} \\p{Block=\nSymbolsForLegacyComputing} (256)\n\\p{Syrc}                \\p{Syriac} (= \\p{ScriptExtensions=\nSyriac}) (NOT \\p{Block=Syriac}) (106)\n\\p{Syriac}              \\p{ScriptExtensions=Syriac} (Short:\n\\p{Syrc}; NOT \\p{Block=Syriac}) (106)\nX \\p{SyriacSup}          \\p{SyriacSupplement} (= \\p{Block=\nSyriacSupplement}) (16)\nX \\p{SyriacSupplement}   \\p{Block=SyriacSupplement} (Short:\n\\p{InSyriacSup}) (16)\n\\p{Tagalog}             \\p{ScriptExtensions=Tagalog} (Short:\n\\p{Tglg}; NOT \\p{Block=Tagalog}) (22)\n\\p{Tagb}                \\p{Tagbanwa} (= \\p{ScriptExtensions=\nTagbanwa}) (NOT \\p{Block=Tagbanwa}) (20)\n\\p{Tagbanwa}            \\p{ScriptExtensions=Tagbanwa} (Short:\n\\p{Tagb}; NOT \\p{Block=Tagbanwa}) (20)\nX \\p{Tags}                \\p{Block=Tags} (128)\n\\p{TaiLe}              \\p{ScriptExtensions=TaiLe} (Short:\n\\p{Tale}; NOT \\p{Block=TaiLe}) (45)\n\\p{TaiTham}            \\p{ScriptExtensions=TaiTham} (Short:\n\\p{Lana}; NOT \\p{Block=TaiTham}) (127)\n\\p{TaiViet}            \\p{ScriptExtensions=TaiViet} (Short:\n\\p{Tavt}; NOT \\p{Block=TaiViet}) (72)\nX \\p{TaiXuanJing}       \\p{TaiXuanJingSymbols} (= \\p{Block=\nTaiXuanJingSymbols}) (96)\nX \\p{TaiXuanJingSymbols} \\p{Block=TaiXuanJingSymbols} (Short:\n\\p{InTaiXuanJing}) (96)\n\\p{Takr}                \\p{Takri} (= \\p{ScriptExtensions=Takri})\n(NOT \\p{Block=Takri}) (79)\n\\p{Takri}               \\p{ScriptExtensions=Takri} (Short:\n\\p{Takr}; NOT \\p{Block=Takri}) (79)\n\\p{Tale}                \\p{TaiLe} (= \\p{ScriptExtensions=\nTaiLe}) (NOT \\p{Block=TaiLe}) (45)\n\\p{Talu}                \\p{NewTaiLue} (= \\p{ScriptExtensions=\nNewTaiLue}) (NOT \\p{Block=\nNewTaiLue}) (83)\n\\p{Tamil}               \\p{ScriptExtensions=Tamil} (Short:\n\\p{Taml}; NOT \\p{Block=Tamil}) (133)\nX \\p{TamilSup}           \\p{TamilSupplement} (= \\p{Block=\nTamilSupplement}) (64)\nX \\p{TamilSupplement}    \\p{Block=TamilSupplement} (Short:\n\\p{InTamilSup}) (64)\n\\p{Taml}                \\p{Tamil} (= \\p{ScriptExtensions=Tamil})\n(NOT \\p{Block=Tamil}) (133)\n\\p{Tang}                \\p{Tangut} (= \\p{ScriptExtensions=\nTangut}) (NOT \\p{Block=Tangut}) (6914)\n\\p{Tangut}              \\p{ScriptExtensions=Tangut} (Short:\n\\p{Tang}; NOT \\p{Block=Tangut}) (6914)\nX \\p{TangutComponents}   \\p{Block=TangutComponents} (768)\nX \\p{TangutSup}          \\p{TangutSupplement} (= \\p{Block=\nTangutSupplement}) (144)\nX \\p{TangutSupplement}   \\p{Block=TangutSupplement} (Short:\n\\p{InTangutSup}) (144)\n\\p{Tavt}                \\p{TaiViet} (= \\p{ScriptExtensions=\nTaiViet}) (NOT \\p{Block=TaiViet}) (72)\n\\p{Telu}                \\p{Telugu} (= \\p{ScriptExtensions=\nTelugu}) (NOT \\p{Block=Telugu}) (104)\n\\p{Telugu}              \\p{ScriptExtensions=Telugu} (Short:\n\\p{Telu}; NOT \\p{Block=Telugu}) (104)\n\\p{Term}                \\p{TerminalPunctuation} (=\n\\p{TerminalPunctuation=Y}) (267)\n\\p{Term: *}             \\p{TerminalPunctuation: *}\n\\p{TerminalPunctuation} \\p{TerminalPunctuation=Y} (Short:\n\\p{Term}) (267)\n\\p{TerminalPunctuation: N*} (Short: \\p{Term=N}, \\P{Term})\n(1113845 plus all above-Unicode code\npoints: [\\x00-\\x20\\\"#\\$\\%&\\'\\(\\)*+\\-\\/0-\n9<=>\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~\\x7f-\\xff],\nU+0100..037D, U+037F..0386,\nU+0388..0588, U+058A..05C2, U+05C4..060B\n...)\n\\p{TerminalPunctuation: Y*} (Short: \\p{Term=Y}, \\p{Term}) (267:\n[!,.:;?], U+037E, U+0387, U+0589,\nU+05C3, U+060C ...)\n\\p{Tfng}                \\p{Tifinagh} (= \\p{ScriptExtensions=\nTifinagh}) (NOT \\p{Block=Tifinagh}) (59)\n\\p{Tglg}                \\p{Tagalog} (= \\p{ScriptExtensions=\nTagalog}) (NOT \\p{Block=Tagalog}) (22)\n\\p{Thaa}                \\p{Thaana} (= \\p{ScriptExtensions=\nThaana}) (NOT \\p{Block=Thaana}) (66)\n\\p{Thaana}              \\p{ScriptExtensions=Thaana} (Short:\n\\p{Thaa}; NOT \\p{Block=Thaana}) (66)\n\\p{Thai}                \\p{ScriptExtensions=Thai} (NOT \\p{Block=\nThai}) (86)\n\\p{Tibetan}             \\p{ScriptExtensions=Tibetan} (Short:\n\\p{Tibt}; NOT \\p{Block=Tibetan}) (207)\n\\p{Tibt}                \\p{Tibetan} (= \\p{ScriptExtensions=\nTibetan}) (NOT \\p{Block=Tibetan}) (207)\n\\p{Tifinagh}            \\p{ScriptExtensions=Tifinagh} (Short:\n\\p{Tfng}; NOT \\p{Block=Tifinagh}) (59)\n\\p{Tirh}                \\p{Tirhuta} (= \\p{ScriptExtensions=\nTirhuta}) (NOT \\p{Block=Tirhuta}) (97)\n\\p{Tirhuta}             \\p{ScriptExtensions=Tirhuta} (Short:\n\\p{Tirh}; NOT \\p{Block=Tirhuta}) (97)\n\\p{Title}               \\p{Titlecase} (/i= Cased=Yes) (31)\n\\p{Titlecase}           (= \\p{Gc=Lt}) (Short: \\p{Title}; /i=\nCased=Yes) (31: U+01C5, U+01C8, U+01CB,\nU+01F2, U+1F88..1F8F, U+1F98..1F9F ...)\n\\p{TitlecaseLetter}    \\p{GeneralCategory=TitlecaseLetter}\n(Short: \\p{Lt}; /i= GeneralCategory=\nCasedLetter) (31)\nX \\p{TransportAndMap}   \\p{TransportAndMapSymbols} (= \\p{Block=\nTransportAndMapSymbols}) (128)\nX \\p{TransportAndMapSymbols} \\p{Block=TransportAndMapSymbols}\n(Short: \\p{InTransportAndMap}) (128)\nX \\p{UCAS}                \\p{UnifiedCanadianAboriginalSyllabics}\n(= \\p{Block=\nUnifiedCanadianAboriginalSyllabics})\n(640)\nX \\p{UCASExt}            \\p{UnifiedCanadianAboriginalSyllabics-\nExtended} (= \\p{Block=\nUnifiedCanadianAboriginalSyllabics-\nExtended}) (80)\n\\p{Ugar}                \\p{Ugaritic} (= \\p{ScriptExtensions=\nUgaritic}) (NOT \\p{Block=Ugaritic}) (31)\n\\p{Ugaritic}            \\p{ScriptExtensions=Ugaritic} (Short:\n\\p{Ugar}; NOT \\p{Block=Ugaritic}) (31)\n\\p{UIdeo}               \\p{UnifiedIdeograph} (=\n\\p{UnifiedIdeograph=Y}) (92856)\n\\p{UIdeo: *}            \\p{UnifiedIdeograph: *}\n\\p{Unassigned}          \\p{GeneralCategory=Unassigned} (Short:\n\\p{Cn}) (830672 plus all above-Unicode\ncode points)\n\\p{Unicode}             \\p{Any} (1114112)\nX \\p{UnifiedCanadianAboriginalSyllabics} \\p{Block=\nUnifiedCanadianAboriginalSyllabics}\n(Short: \\p{InUCAS}) (640)\nX \\p{UnifiedCanadianAboriginalSyllabicsExtended} \\p{Block=\nUnifiedCanadianAboriginalSyllabics-\nExtended} (Short: \\p{InUCASExt}) (80)\n\\p{UnifiedIdeograph}   \\p{UnifiedIdeograph=Y} (Short: \\p{UIdeo})\n(92856)\n\\p{UnifiedIdeograph: N*} (Short: \\p{UIdeo=N}, \\P{UIdeo})\n(1021256 plus all above-Unicode code\npoints: U+0000..33FF, U+4DC0..4DFF,\nU+9FFD..FA0D, U+FA10, U+FA12,\nU+FA15..FA1E ...)\n\\p{UnifiedIdeograph: Y*} (Short: \\p{UIdeo=Y}, \\p{UIdeo}) (92856:\nU+3400..4DBF, U+4E00..9FFC,\nU+FA0E..FA0F, U+FA11, U+FA13..FA14,\nU+FA1F ...)\n\\p{Unknown}             \\p{ScriptExtensions=Unknown} (Short:\n\\p{Zzzz}) (970188 plus all above-\nUnicode code points)\n\\p{Upper}               \\p{XPosixUpper} (= \\p{Uppercase=Y}) (/i=\nCased=Yes) (1911)\n\\p{Upper: *}            \\p{Uppercase: *}\n\\p{Uppercase}           \\p{XPosixUpper} (= \\p{Uppercase=Y}) (/i=\nCased=Yes) (1911)\n\\p{Uppercase: N*}       (Short: \\p{Upper=N}, \\P{Upper}; /i= Cased=\nNo) (1112201 plus all above-Unicode\ncode points: [\\x00-\\x20!\\\"#\\$\\%&\\'\n\\(\\)*+,\\-.\\/0-9:;<=>?\\@\\[\\\\\\]\\^`a-z\\{\n\\|\\}~\\x7f-\\xbf\\xd7\\xdf-\\xff], U+0101,\nU+0103, U+0105, U+0107, U+0109 ...)\n\\p{Uppercase: Y*}       (Short: \\p{Upper=Y}, \\p{Upper}; /i= Cased=\nYes) (1911: [A-Z\\xc0-\\xd6\\xd8-\\xde],\nU+0100, U+0102, U+0104, U+0106, U+0108\n...)\n\\p{UppercaseLetter}    \\p{GeneralCategory=UppercaseLetter}\n(Short: \\p{Lu}; /i= GeneralCategory=\nCasedLetter) (1791)\n\\p{Vai}                 \\p{ScriptExtensions=Vai} (NOT \\p{Block=\nVai}) (300)\n\\p{Vaii}                \\p{Vai} (= \\p{ScriptExtensions=Vai}) (NOT\n\\p{Block=Vai}) (300)\n\\p{VariationSelector}  \\p{VariationSelector=Y} (Short: \\p{VS};\nNOT \\p{VariationSelectors}) (259)\n\\p{VariationSelector: N*} (Short: \\p{VS=N}, \\P{VS}) (1113853\nplus all above-Unicode code points:\nU+0000..180A, U+180E..FDFF,\nU+FE10..E00FF, U+E01F0..infinity)\n\\p{VariationSelector: Y*} (Short: \\p{VS=Y}, \\p{VS}) (259:\nU+180B..180D, U+FE00..FE0F,\nU+E0100..E01EF)\nX \\p{VariationSelectors} \\p{Block=VariationSelectors} (Short:\n\\p{InVS}) (16)\nX \\p{VariationSelectorsSupplement} \\p{Block=\nVariationSelectorsSupplement} (Short:\n\\p{InVSSup}) (240)\nX \\p{VedicExt}           \\p{VedicExtensions} (= \\p{Block=\nVedicExtensions}) (48)\nX \\p{VedicExtensions}    \\p{Block=VedicExtensions} (Short:\n\\p{InVedicExt}) (48)\nX \\p{VerticalForms}      \\p{Block=VerticalForms} (16)\n\\p{VerticalOrientation: R} \\p{VerticalOrientation=Rotated}\n(786865 plus all above-Unicode code\npoints)\n\\p{VerticalOrientation: Rotated} (Short: \\p{Vo=R}) (786865 plus\nall above-Unicode code points: [\\x00-\n\\xa6\\xa8\\xaa-\\xad\\xaf-\\xb0\\xb2-\\xbb\\xbf-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..02E9,\nU+02EC..10FF, U+1200..1400,\nU+1680..18AF, U+1900..2015 ...)\n\\p{VerticalOrientation: Tr} \\p{VerticalOrientation=\nTransformedRotated} (47)\n\\p{VerticalOrientation: TransformedRotated} (Short: \\p{Vo=Tr})\n(47: U+2329..232A, U+3008..3011,\nU+3014..301F, U+3030, U+30A0, U+30FC ...)\n\\p{VerticalOrientation: TransformedUpright} (Short: \\p{Vo=Tu})\n(148: U+3001..3002, U+3041, U+3043,\nU+3045, U+3047, U+3049 ...)\n\\p{VerticalOrientation: Tu} \\p{VerticalOrientation=\nTransformedUpright} (148)\n\\p{VerticalOrientation: U} \\p{VerticalOrientation=Upright}\n(327052)\n\\p{VerticalOrientation: Upright} (Short: \\p{Vo=U}) (327052:\n[\\xa7\\xa9\\xae\\xb1\\xbc-\\xbe\\xd7\\xf7],\nU+02EA..02EB, U+1100..11FF,\nU+1401..167F, U+18B0..18FF, U+2016 ...)\n\\p{VertSpace}           \\v (7: [\\n\\cK\\f\\r\\x85], U+2028..2029)\n\\p{Vo: *}               \\p{VerticalOrientation: *}\n\\p{VS}                  \\p{VariationSelector} (=\n\\p{VariationSelector=Y}) (NOT\n\\p{VariationSelectors}) (259)\n\\p{VS: *}               \\p{VariationSelector: *}\nX \\p{VSSup}              \\p{VariationSelectorsSupplement} (=\n\\p{Block=\nVariationSelectorsSupplement}) (240)\n\\p{Wancho}              \\p{ScriptExtensions=Wancho} (Short:\n\\p{Wcho}; NOT \\p{Block=Wancho}) (59)\n\\p{Wara}                \\p{WarangCiti} (= \\p{ScriptExtensions=\nWarangCiti}) (NOT \\p{Block=\nWarangCiti}) (84)\n\\p{WarangCiti}         \\p{ScriptExtensions=WarangCiti} (Short:\n\\p{Wara}; NOT \\p{Block=WarangCiti}) (84)\n\\p{WB: *}               \\p{WordBreak: *}\n\\p{Wcho}                \\p{Wancho} (= \\p{ScriptExtensions=\nWancho}) (NOT \\p{Block=Wancho}) (59)\n\\p{WhiteSpace}         \\p{WhiteSpace=Y} (Short: \\p{Space}) (25)\n\\p{WhiteSpace: N*}     (Short: \\p{Space=N}, \\P{Space}) (1114087\nplus all above-Unicode code points: [^\n\\t\\n\\cK\\f\\r\\x20\\x85\\xa0], U+0100..167F,\nU+1681..1FFF, U+200B..2027,\nU+202A..202E, U+2030..205E ...)\n\\p{WhiteSpace: Y*}     (Short: \\p{Space=Y}, \\p{Space}) (25: [\\t\n\\n\\cK\\f\\r\\x20\\x85\\xa0], U+1680,\nU+2000..200A, U+2028..2029, U+202F,\nU+205F ...)\n\\p{Word}                \\p{XPosixWord} (134564)\n\\p{WordBreak: ALetter} (Short: \\p{WB=LE}) (28854: [A-Za-z\\xaa\n\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02D7, U+02DE..02FF,\nU+0370..0374, U+0376..0377, U+037A..037D\n...)\n\\p{WordBreak: CR}      (Short: \\p{WB=CR}) (1: [\\r])\n\\p{WordBreak: DoubleQuote} (Short: \\p{WB=DQ}) (1: [\\\"])\n\\p{WordBreak: DQ}      \\p{WordBreak=DoubleQuote} (1)\n\\p{WordBreak: EBase}  (Short: \\p{WB=EB}) (0)\n\\p{WordBreak: EBaseGAZ} (Short: \\p{WB=EBG}) (0)\n\\p{WordBreak: EModifier} (Short: \\p{WB=EM}) (0)\n\\p{WordBreak: EB}      \\p{WordBreak=EBase} (0)\n\\p{WordBreak: EBG}     \\p{WordBreak=EBaseGAZ} (0)\n\\p{WordBreak: EM}      \\p{WordBreak=EModifier} (0)\n\\p{WordBreak: EX}      \\p{WordBreak=ExtendNumLet} (11)\n\\p{WordBreak: Extend}  (Short: \\p{WB=Extend}) (2399:\nU+0300..036F, U+0483..0489,\nU+0591..05BD, U+05BF, U+05C1..05C2,\nU+05C4..05C5 ...)\n\\p{WordBreak: ExtendNumLet} (Short: \\p{WB=EX}) (11: [], U+202F,\nU+203F..2040, U+2054, U+FE33..FE34,\nU+FE4D..FE4F ...)\n\\p{WordBreak: FO}      \\p{WordBreak=Format} (62)\n\\p{WordBreak: Format}  (Short: \\p{WB=FO}) (62: [\\xad],\nU+0600..0605, U+061C, U+06DD, U+070F,\nU+08E2 ...)\n\\p{WordBreak: GAZ}     \\p{WordBreak=GlueAfterZwj} (0)\n\\p{WordBreak: GlueAfterZwj} (Short: \\p{WB=GAZ}) (0)\n\\p{WordBreak: HebrewLetter} (Short: \\p{WB=HL}) (75:\nU+05D0..05EA, U+05EF..05F2, U+FB1D,\nU+FB1F..FB28, U+FB2A..FB36, U+FB38..FB3C\n...)\n\\p{WordBreak: HL}      \\p{WordBreak=HebrewLetter} (75)\n\\p{WordBreak: KA}      \\p{WordBreak=Katakana} (314)\n\\p{WordBreak: Katakana} (Short: \\p{WB=KA}) (314: U+3031..3035,\nU+309B..309C, U+30A0..30FA,\nU+30FC..30FF, U+31F0..31FF, U+32D0..32FE\n...)\n\\p{WordBreak: LE}      \\p{WordBreak=ALetter} (28854)\n\\p{WordBreak: LF}      (Short: \\p{WB=LF}) (1: [\\n])\n\\p{WordBreak: MB}      \\p{WordBreak=MidNumLet} (7)\n\\p{WordBreak: MidLetter} (Short: \\p{WB=ML}) (9: [:\\xb7], U+0387,\nU+055F, U+05F4, U+2027, U+FE13 ...)\n\\p{WordBreak: MidNum}  (Short: \\p{WB=MN}) (15: [,;], U+037E,\nU+0589, U+060C..060D, U+066C, U+07F8 ...)\n\\p{WordBreak: MidNumLet} (Short: \\p{WB=MB}) (7: [.],\nU+2018..2019, U+2024, U+FE52, U+FF07,\nU+FF0E)\n\\p{WordBreak: ML}      \\p{WordBreak=MidLetter} (9)\n\\p{WordBreak: MN}      \\p{WordBreak=MidNum} (15)\n\\p{WordBreak: Newline} (Short: \\p{WB=NL}) (5: [\\cK\\f\\x85],\nU+2028..2029)\n\\p{WordBreak: NL}      \\p{WordBreak=Newline} (5)\n\\p{WordBreak: NU}      \\p{WordBreak=Numeric} (651)\n\\p{WordBreak: Numeric} (Short: \\p{WB=NU}) (651: [0-9],\nU+0660..0669, U+066B, U+06F0..06F9,\nU+07C0..07C9, U+0966..096F ...)\n\\p{WordBreak: Other}   (Short: \\p{WB=XX}) (1081665 plus all\nabove-Unicode code points: [^\\n\\cK\\f\\r\n\\x20\\\"\\',.0-9:;A-Za-z\\x85\\xaa\\xad\\xb5\n\\xb7\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+02D8..02DD, U+0375, U+0378..0379,\nU+0380..0385, U+038B ...)\n\\p{WordBreak: RegionalIndicator} (Short: \\p{WB=RI}) (26:\nU+1F1E6..1F1FF)\n\\p{WordBreak: RI}      \\p{WordBreak=RegionalIndicator} (26)\n\\p{WordBreak: SingleQuote} (Short: \\p{WB=SQ}) (1: [\\'])\n\\p{WordBreak: SQ}      \\p{WordBreak=SingleQuote} (1)\n\\p{WordBreak: WSegSpace} (Short: \\p{WB=WSegSpace}) (14: [\\x20],\nU+1680, U+2000..2006, U+2008..200A,\nU+205F, U+3000)\n\\p{WordBreak: XX}      \\p{WordBreak=Other} (1081665 plus all\nabove-Unicode code points)\n\\p{WordBreak: ZWJ}     (Short: \\p{WB=ZWJ}) (1: U+200D)\n\\p{WSpace}              \\p{WhiteSpace} (= \\p{WhiteSpace=Y}) (25)\n\\p{WSpace: *}           \\p{WhiteSpace: *}\n\\p{XDigit}              \\p{XPosixXDigit} (= \\p{HexDigit=Y}) (44)\n\\p{XIDContinue}        \\p{XIDContinue=Y} (Short: \\p{XIDC})\n(134415)\n\\p{XIDContinue: N*}    (Short: \\p{XIDC=N}, \\P{XIDC}) (979697\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\n\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\n\\xb6\\xb8-\\xb9\\xbb-\\xbf\\xd7\\xf7],\nU+02C2..02C5, U+02D2..02DF,\nU+02E5..02EB, U+02ED, U+02EF..02FF ...)\n\\p{XIDContinue: Y*}    (Short: \\p{XIDC=Y}, \\p{XIDC}) (134415:\n[0-9A-Za-z\\xaa\\xb5\\xb7\\xba\\xc0-\\xd6\n\\xd8-\\xf6\\xf8-\\xff], U+0100..02C1,\nU+02C6..02D1, U+02E0..02E4, U+02EC,\nU+02EE ...)\n\\p{XIDStart}           \\p{XIDStart=Y} (Short: \\p{XIDS}) (131459)\n\\p{XIDStart: N*}       (Short: \\p{XIDS=N}, \\P{XIDS}) (982653\nplus all above-Unicode code points:\n[\\x00-\\x20!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=\n>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\x7f-\\xa9\\xab-\\xb4\n\\xb6-\\xb9\\xbb-\\xbf\\xd7\\xf7],\nU+02C2..02C5, U+02D2..02DF,\nU+02E5..02EB, U+02ED, U+02EF..036F ...)\n\\p{XIDStart: Y*}       (Short: \\p{XIDS=Y}, \\p{XIDS}) (131459:\n[A-Za-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\n\\xf8-\\xff], U+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\n\\p{XIDC}                \\p{XIDContinue} (= \\p{XIDContinue=Y})\n(134415)\n\\p{XIDC: *}             \\p{XIDContinue: *}\n\\p{XIDS}                \\p{XIDStart} (= \\p{XIDStart=Y}) (131459)\n\\p{XIDS: *}             \\p{XIDStart: *}\n\\p{Xpeo}                \\p{OldPersian} (= \\p{ScriptExtensions=\nOldPersian}) (NOT \\p{Block=\nOldPersian}) (50)\n\\p{XPerlSpace}          \\p{XPosixSpace} (25)\n\\p{XPosixAlnum}         Alphabetic and (decimal) Numeric (Short:\n\\p{Alnum}) (133525: [0-9A-Za-z\\xaa\\xb5\n\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\n\\p{XPosixAlpha}         \\p{Alphabetic=Y} (Short: \\p{Alpha})\n(132875)\n\\p{XPosixBlank}         \\h, Horizontal white space (Short:\n\\p{Blank}) (18: [\\t\\x20\\xa0], U+1680,\nU+2000..200A, U+202F, U+205F, U+3000)\n\\p{XPosixCntrl}         \\p{GeneralCategory=Control} Control\ncharacters (Short: \\p{Cc}) (65)\n\\p{XPosixDigit}         \\p{GeneralCategory=DecimalNumber} [0-9]\n+ all other decimal digits (Short:\n\\p{Nd}) (650)\n\\p{XPosixGraph}         Characters that are graphical (Short:\n\\p{Graph}) (281308: [!\\\"#\\$\\%&\\'\n\\(\\)*+,\\-.\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\\^`a-z\n\\{\\|\\}~\\xa1-\\xff], U+0100..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1 ...)\n\\p{XPosixLower}         \\p{Lowercase=Y} (Short: \\p{Lower}; /i=\nCased=Yes) (2344)\n\\p{XPosixPrint}         Characters that are graphical plus space\ncharacters (but no controls) (Short:\n\\p{Print}) (281325: [\\x20-\\x7e\\xa0-\n\\xff], U+0100..0377, U+037A..037F,\nU+0384..038A, U+038C, U+038E..03A1 ...)\n\\p{XPosixPunct}         \\p{Punct} + ASCII-range \\p{Symbol} (807:\n[!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=>?\\@\\[\\\\\\]\n\\^`\\{\\|\\}~\\xa1\\xa7\\xab\\xb6-\\xb7\\xbb\n\\xbf], U+037E, U+0387, U+055A..055F,\nU+0589..058A, U+05BE ...)\n\\p{XPosixSpace}         \\s including beyond ASCII and vertical tab\n(Short: \\p{SpacePerl}) (25: [\\t\\n\\cK\\f\n\\r\\x20\\x85\\xa0], U+1680, U+2000..200A,\nU+2028..2029, U+202F, U+205F ...)\n\\p{XPosixUpper}         \\p{Uppercase=Y} (Short: \\p{Upper}; /i=\nCased=Yes) (1911)\n\\p{XPosixWord}          \\w, including beyond ASCII; = \\p{Alnum} +\n\\pM + \\p{Pc} + \\p{JoinControl} (Short:\n\\p{Word}) (134564: [0-9A-Za-z\\xaa\\xb5\n\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...)\n\\p{XPosixXDigit}        \\p{HexDigit=Y} (Short: \\p{Hex}) (44)\n\\p{Xsux}                \\p{Cuneiform} (= \\p{ScriptExtensions=\nCuneiform}) (NOT \\p{Block=Cuneiform})\n(1234)\n\\p{Yezi}                \\p{Yezidi} (= \\p{ScriptExtensions=\nYezidi}) (NOT \\p{Block=Yezidi}) (60)\n\\p{Yezidi}              \\p{ScriptExtensions=Yezidi} (Short:\n\\p{Yezi}; NOT \\p{Block=Yezidi}) (60)\n\\p{Yi}                  \\p{ScriptExtensions=Yi} (1246)\nX \\p{YiRadicals}         \\p{Block=YiRadicals} (64)\nX \\p{YiSyllables}        \\p{Block=YiSyllables} (1168)\n\\p{Yiii}                \\p{Yi} (= \\p{ScriptExtensions=Yi}) (1246)\nX \\p{Yijing}              \\p{YijingHexagramSymbols} (= \\p{Block=\nYijingHexagramSymbols}) (64)\nX \\p{YijingHexagramSymbols} \\p{Block=YijingHexagramSymbols}\n(Short: \\p{InYijing}) (64)\n\\p{Z} \\pZ               \\p{Separator} (= \\p{GeneralCategory=\nSeparator}) (19)\n\\p{ZanabazarSquare}    \\p{ScriptExtensions=ZanabazarSquare}\n(Short: \\p{Zanb}; NOT \\p{Block=\nZanabazarSquare}) (72)\n\\p{Zanb}                \\p{ZanabazarSquare} (=\n\\p{ScriptExtensions=ZanabazarSquare})\n(NOT \\p{Block=ZanabazarSquare}) (72)\n\\p{Zinh}                \\p{Inherited} (= \\p{ScriptExtensions=\nInherited}) (503)\n\\p{Zl}                  \\p{LineSeparator} (= \\p{GeneralCategory=\nLineSeparator}) (1)\n\\p{Zp}                  \\p{ParagraphSeparator} (=\n\\p{GeneralCategory=\nParagraphSeparator}) (1)\n\\p{Zs}                  \\p{SpaceSeparator} (=\n\\p{GeneralCategory=SpaceSeparator})\n(17)\n\\p{Zyyy}                \\p{Common} (= \\p{ScriptExtensions=\nCommon}) (7661)\n\\p{Zzzz}                \\p{Unknown} (= \\p{ScriptExtensions=\nUnknown}) (970188 plus all above-\nUnicode code points)\n"
                    },
                    {
                        "name": "Legal \"\\p{}\" and \"\\P{}\" constructs that match no characters",
                        "content": "Unicode has some property-value pairs that currently don't match anything.  This happens\ngenerally either because they are obsolete, or they exist for symmetry with other forms, but\nno language has yet been encoded that uses them.  In this version of Unicode, the following\nmatch zero code points:\n\n\\p{CanonicalCombiningClass=AttachedBelowLeft}\n\\p{CanonicalCombiningClass=CCC133}\n\\p{GraphemeClusterBreak=EBase}\n\\p{GraphemeClusterBreak=EBaseGAZ}\n\\p{GraphemeClusterBreak=EModifier}\n\\p{GraphemeClusterBreak=GlueAfterZwj}\n\\p{WordBreak=EBase}\n\\p{WordBreak=EBaseGAZ}\n\\p{WordBreak=EModifier}\n\\p{WordBreak=GlueAfterZwj}\n"
                    },
                    {
                        "name": "Properties accessible through Unicode::UCD",
                        "content": "The value of any Unicode (not including Perl extensions) character property mentioned above\nfor any single code point is available through \"charprop()\" in Unicode::UCD.\n\"charpropsall()\" in Unicode::UCD returns the values of all the Unicode properties for a\ngiven code point.\n\nBesides these, all the Unicode character properties mentioned above (except for those marked\nas for internal use by Perl) are also accessible by \"propinvlist()\" in Unicode::UCD.\n\nDue to their nature, not all Unicode character properties are suitable for regular expression\nmatches, nor \"propinvlist()\".  The remaining non-provisional, non-internal ones are\naccessible via \"propinvmap()\" in Unicode::UCD (except for those that this Perl installation\nhasn't included; see below for which those are).\n\nFor compatibility with other parts of Perl, all the single forms given in the table in the\nsection above are recognized.  BUT, there are some ambiguities between some Perl extensions\nand the Unicode properties, all of which are silently resolved in favor of the official\nUnicode property.  To avoid surprises, you should only use \"propinvmap()\" for forms listed\nin the table below, which omits the non-recommended ones.  The affected forms are the Perl\nsingle form equivalents of Unicode properties, such as \"\\p{sc}\" being a single-form\nequivalent of \"\\p{gc=sc}\", which is treated by \"propinvmap()\" as the \"Script\" property,\nwhose short name is \"sc\".  The table indicates the current ambiguities in the INFO column,\nbeginning with the word \"NOT\".\n\nThe standard Unicode properties listed below are documented in\n<http://www.unicode.org/reports/tr44/>; PerlDecimalDigit is documented in \"propinvmap()\"\nin Unicode::UCD.  The other Perl extensions are in \"Other Properties\" in perlunicode;\n\nThe first column in the table is a name for the property; the second column is an alternative\nname, if any, plus possibly some annotations.  The alternative name is the property's full\nname, unless that would simply repeat the first column, in which case the second column\nindicates the property's short name (if different).  The annotations are given only in the\nentry for the full name.  The annotations for binary properties include a list of the first\nfew ranges that the property matches.  To avoid any ambiguity, the SPACE character is\nrepresented as \"\\x20\".\n\nIf a property is obsolete, etc, the entry will be flagged with the same characters used in\nthe table in the section above, like D or S.\n\nNAME                      INFO\n\nAge\nAHex                    ASCIIHexDigit\nAll                     (Perl extension).  All code points,\nincluding those above Unicode.  Same as\nqr/./s.  U+0000..infinity\nAlnum                   XPosixAlnum.  (Perl extension)\nAlpha                   Alphabetic\nAlphabetic              (Short: Alpha).  [A-Za-z\\xaa\\xb5\\xba\\xc0-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..02C1,\nU+02C6..02D1, U+02E0..02E4, U+02EC, U+02EE\n...\nAny                     (Perl extension).  All Unicode code\npoints.  U+0000..10FFFF\nASCII                   Block=BasicLatin.  (Perl extension).\n[\\x00-\\x7f]\nASCIIHexDigit         (Short: AHex).  [0-9A-Fa-f]\nAssigned                (Perl extension).  All assigned code\npoints.  U+0000..0377, U+037A..037F,\nU+0384..038A, U+038C, U+038E..03A1,\nU+03A3..052F ...\nBc                      BidiClass\nBidiC                  BidiControl\nBidiClass              (Short: bc)\nBidiControl            (Short: BidiC).  U+061C, U+200E..200F,\nU+202A..202E, U+2066..2069\nBidiM                  BidiMirrored\nBidiMirrored           (Short: BidiM).  [\\(\\)<>\\[\\]\\{\\}\\xab\n\\xbb], U+0F3A..0F3D, U+169B..169C,\nU+2039..203A, U+2045..2046, U+207D..207E\n...\nBidiMirroringGlyph    (Short: bmg)\nBidiPairedBracket     (Short: bpb)\nBidiPairedBracketType (Short: bpt)\nBlank                   XPosixBlank.  (Perl extension)\nBlk                     Block\nBlock                   (Short: blk)\nBmg                     BidiMirroringGlyph\nBpb                     BidiPairedBracket\nBpt                     BidiPairedBracketType\nCanonicalCombiningClass (Short: ccc)\nCaseFolding            (Short: cf)\nCaseIgnorable          (Short: CI).  [\\'.:\\^`\\xa8\\xad\\xaf\\xb4\n\\xb7-\\xb8], U+02B0..036F, U+0374..0375,\nU+037A, U+0384..0385, U+0387 ...\nCased                   [A-Za-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\n\\xff], U+0100..01BA, U+01BC..01BF,\nU+01C4..0293, U+0295..02B8, U+02C0..02C1\n...\nCategory                GeneralCategory\nCcc                     CanonicalCombiningClass\nCE                      CompositionExclusion\nCf                      CaseFolding; NOT 'cf' meaning\n'GeneralCategory=Format'\nChangesWhenCasefolded (Short: CWCF).  [A-Z\\xb5\\xc0-\\xd6\\xd8-\n\\xdf], U+0100, U+0102, U+0104, U+0106,\nU+0108 ...\nChangesWhenCasemapped (Short: CWCM).  [A-Za-z\\xb5\\xc0-\\xd6\\xd8-\n\\xf6\\xf8-\\xff], U+0100..0137,\nU+0139..018C, U+018E..019A, U+019C..01A9,\nU+01AC..01B9 ...\nChangesWhenLowercased (Short: CWL).  [A-Z\\xc0-\\xd6\\xd8-\\xde],\nU+0100, U+0102, U+0104, U+0106, U+0108 ...\nChangesWhenNFKCCasefolded (Short: CWKCF).  [A-Z\\xa0\\xa8\\xaa\n\\xad\\xaf\\xb2-\\xb5\\xb8-\\xba\\xbc-\\xbe\\xc0-\n\\xd6\\xd8-\\xdf], U+0100, U+0102, U+0104,\nU+0106, U+0108 ...\nChangesWhenTitlecased (Short: CWT).  [a-z\\xb5\\xdf-\\xf6\\xf8-\n\\xff], U+0101, U+0103, U+0105, U+0107,\nU+0109 ...\nChangesWhenUppercased (Short: CWU).  [a-z\\xb5\\xdf-\\xf6\\xf8-\n\\xff], U+0101, U+0103, U+0105, U+0107,\nU+0109 ...\nCI                      CaseIgnorable\nCntrl                   XPosixCntrl (=GeneralCategory=Control).\n(Perl extension)\nCompEx                 FullCompositionExclusion\nCompositionExclusion   (Short: CE).  U+0958..095F, U+09DC..09DD,\nU+09DF, U+0A33, U+0A36, U+0A59..0A5B ...\nCWCF                    ChangesWhenCasefolded\nCWCM                    ChangesWhenCasemapped\nCWKCF                   ChangesWhenNFKCCasefolded\nCWL                     ChangesWhenLowercased\nCWT                     ChangesWhenTitlecased\nCWU                     ChangesWhenUppercased\nDash                    [\\-], U+058A, U+05BE, U+1400, U+1806,\nU+2010..2015 ...\nDecompositionMapping   (Short: dm)\nDecompositionType      (Short: dt)\nDefaultIgnorableCodePoint (Short: DI).  [\\xad], U+034F, U+061C,\nU+115F..1160, U+17B4..17B5, U+180B..180E\n...\nDep                     Deprecated\nDeprecated              (Short: Dep).  U+0149, U+0673, U+0F77,\nU+0F79, U+17A3..17A4, U+206A..206F ...\nDI                      DefaultIgnorableCodePoint\nDia                     Diacritic\nDiacritic               (Short: Dia).  [\\^`\\xa8\\xaf\\xb4\\xb7-\\xb8],\nU+02B0..034E, U+0350..0357, U+035D..0362,\nU+0374..0375, U+037A ...\nDigit                   XPosixDigit (=GeneralCategory=\nDecimalNumber).  (Perl extension)\nDm                      DecompositionMapping\nDt                      DecompositionType\nEa                      EastAsianWidth\nEastAsianWidth        (Short: ea)\nEBase                   EmojiModifierBase\nEComp                   EmojiComponent\nEMod                    EmojiModifier\nEmoji                   [#*0-9\\xa9\\xae], U+203C, U+2049, U+2122,\nU+2139, U+2194..2199 ...\nEmojiComponent         (Short: EComp).  [#*0-9], U+200D, U+20E3,\nU+FE0F, U+1F1E6..1F1FF, U+1F3FB..1F3FF ...\nEmojiModifier          (Short: EMod).  U+1F3FB..1F3FF\nEmojiModifierBase     (Short: EBase).  U+261D, U+26F9,\nU+270A..270D, U+1F385, U+1F3C2..1F3C4,\nU+1F3C7 ...\nEmojiPresentation      (Short: EPres).  U+231A..231B,\nU+23E9..23EC, U+23F0, U+23F3,\nU+25FD..25FE, U+2614..2615 ...\nEPres                   EmojiPresentation\nEqUIdeo                 EquivalentUnifiedIdeograph\nEquivalentUnifiedIdeograph (Short: EqUIdeo)\nExt                     Extender\nExtendedPictographic   (Short: ExtPict).  [\\xa9\\xae], U+203C,\nU+2049, U+2122, U+2139, U+2194..2199 ...\nExtender                (Short: Ext).  [\\xb7], U+02D0..02D1,\nU+0640, U+07FA, U+0B55, U+0E46 ...\nExtPict                 ExtendedPictographic\nFullCompositionExclusion (Short: CompEx).  U+0340..0341,\nU+0343..0344, U+0374, U+037E, U+0387,\nU+0958..095F ...\nGc                      GeneralCategory\nGCB                     GraphemeClusterBreak\nGeneralCategory        (Short: gc)\nGrBase                 GraphemeBase\nGrExt                  GraphemeExtend\nGraph                   XPosixGraph.  (Perl extension)\nGraphemeBase           (Short: GrBase).  [\\x20-\\x7e\\xa0-\\xac\n\\xae-\\xff], U+0100..02FF, U+0370..0377,\nU+037A..037F, U+0384..038A, U+038C ...\nGraphemeClusterBreak  (Short: GCB)\nGraphemeExtend         (Short: GrExt).  U+0300..036F,\nU+0483..0489, U+0591..05BD, U+05BF,\nU+05C1..05C2, U+05C4..05C5 ...\nHangulSyllableType    (Short: hst)\nHex                     HexDigit\nHexDigit               (Short: Hex).  [0-9A-Fa-f], U+FF10..FF19,\nU+FF21..FF26, U+FF41..FF46\nHorizSpace              XPosixBlank.  (Perl extension)\nHst                     HangulSyllableType\nD Hyphen                  [\\-\\xad], U+058A, U+1806, U+2010..2011,\nU+2E17, U+30FB ...  Supplanted by\nLineBreak property values; see\nwww.unicode.org/reports/tr14\nIDContinue             (Short: IDC).  [0-9A-Za-z\\xaa\\xb5\\xb7\n\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1, U+02E0..02E4,\nU+02EC, U+02EE ...\nIDStart                (Short: IDS).  [A-Za-z\\xaa\\xb5\\xba\\xc0-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..02C1,\nU+02C6..02D1, U+02E0..02E4, U+02EC, U+02EE\n...\nIDC                     IDContinue\nIdentifierStatus\nIdentifierType\nIdeo                    Ideographic\nIdeographic             (Short: Ideo).  U+3006..3007,\nU+3021..3029, U+3038..303A, U+3400..4DBF,\nU+4E00..9FFC, U+F900..FA6D ...\nIDS                     IDStart\nIDSBinaryOperator     (Short: IDSB).  U+2FF0..2FF1, U+2FF4..2FFB\nIDSTrinaryOperator    (Short: IDST).  U+2FF2..2FF3\nIDSB                    IDSBinaryOperator\nIDST                    IDSTrinaryOperator\nIn                      PresentIn.  (Perl extension)\nIndicPositionalCategory (Short: InPC)\nIndicSyllabicCategory (Short: InSC)\nInPC                    IndicPositionalCategory\nInSC                    IndicSyllabicCategory\nIsc                     ISOComment; NOT 'isc' meaning\n'GeneralCategory=Other'\nISOComment             (Short: isc)\nJg                      JoiningGroup\nJoinC                  JoinControl\nJoinControl            (Short: JoinC).  U+200C..200D\nJoiningGroup           (Short: jg)\nJoiningType            (Short: jt)\nJt                      JoiningType\nLb                      LineBreak\nLc                      LowercaseMapping; NOT 'lc' meaning\n'GeneralCategory=CasedLetter'\nLineBreak              (Short: lb)\nLOE                     LogicalOrderException\nLogicalOrderException (Short: LOE).  U+0E40..0E44, U+0EC0..0EC4,\nU+19B5..19B7, U+19BA, U+AAB5..AAB6, U+AAB9\n...\nLower                   Lowercase\nLowercase               (Short: Lower).  [a-z\\xaa\\xb5\\xba\\xdf-\n\\xf6\\xf8-\\xff], U+0101, U+0103, U+0105,\nU+0107, U+0109 ...\nLowercaseMapping       (Short: lc)\nMath                    [+<=>\\^\\|~\\xac\\xb1\\xd7\\xf7], U+03D0..03D2,\nU+03D5, U+03F0..03F1, U+03F4..03F6,\nU+0606..0608 ...\nNa                      Name\nNa1                     Unicode1Name\nName                    (Short: na)\nNameAlias\nNChar                   NoncharacterCodePoint\nNFCQC                  NFCQuickCheck\nNFCQuickCheck         (Short: NFCQC)\nNFDQC                  NFDQuickCheck\nNFDQuickCheck         (Short: NFDQC)\nNFKCCasefold           (Short: NFKCCF)\nNFKCCF                 NFKCCasefold\nNFKCQC                 NFKCQuickCheck\nNFKCQuickCheck        (Short: NFKCQC)\nNFKDQC                 NFKDQuickCheck\nNFKDQuickCheck        (Short: NFKDQC)\nNoncharacterCodePoint (Short: NChar).  U+FDD0..FDEF,\nU+FFFE..FFFF, U+1FFFE..1FFFF,\nU+2FFFE..2FFFF, U+3FFFE..3FFFF,\nU+4FFFE..4FFFF ...\nNt                      NumericType\nNumericType            (Short: nt)\nNumericValue           (Short: nv)\nNv                      NumericValue\nPatSyn                 PatternSyntax\nPatWS                  PatternWhiteSpace\nPatternSyntax          (Short: PatSyn).  [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/:;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\xa1-\\xa7\\xa9\n\\xab-\\xac\\xae\\xb0-\\xb1\\xb6\\xbb\\xbf\\xd7\n\\xf7], U+2010..2027, U+2030..203E,\nU+2041..2053, U+2055..205E, U+2190..245F\n...\nPatternWhiteSpace     (Short: PatWS).  [\\t\\n\\cK\\f\\r\\x20\\x85],\nU+200E..200F, U+2028..2029\nPCM                     PrependedConcatenationMark\nPerlDecimalDigit      (Perl extension)\nPerlSpace               PosixSpace.  (Perl extension)\nPerlWord                PosixWord.  (Perl extension)\nPosixAlnum              (Perl extension).  [0-9A-Za-z]\nPosixAlpha              (Perl extension).  [A-Za-z]\nPosixBlank              (Perl extension).  [\\t\\x20]\nPosixCntrl              (Perl extension).  ASCII control\ncharacters.  ACK, BEL, BS, CAN, CR, DC1,\nDC2, DC3, DC4, DEL, DLE, ENQ, EOM, EOT,\nESC, ETB, ETX, FF, FS, GS, HT, LF, NAK,\nNUL, RS, SI, SO, SOH, STX, SUB, SYN, US, VT\nPosixDigit              (Perl extension).  [0-9]\nPosixGraph              (Perl extension).  [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\\^`a-z\\{\\|\\}~]\nPosixLower              (Perl extension).  [a-z]\nPosixPrint              (Perl extension).  [\\x20-\\x7e]\nPosixPunct              (Perl extension).  [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\n\\/:;<=>?\\@\\[\\\\\\]\\^`\\{\\|\\}~]\nPosixSpace              (Perl extension).  [\\t\\n\\cK\\f\\r\\x20]\nPosixUpper              (Perl extension).  [A-Z]\nPosixWord               (Perl extension).  \\w, restricted to\nASCII.  [0-9A-Za-z]\nPosixXDigit             ASCIIHexDigit.  (Perl extension).\n[0-9A-Fa-f]\nPrependedConcatenationMark (Short: PCM).  U+0600..0605, U+06DD,\nU+070F, U+08E2, U+110BD, U+110CD\nPresentIn              (Short: In).  (Perl extension)\nPrint                   XPosixPrint.  (Perl extension)\nPunct                   GeneralCategory=Punctuation.  (Perl\nextension).  [!\\\"#\\%&\\'\\(\\)*,\\-.\\/:;?\\@\n\\[\\\\\\]\\{\\}\\xa1\\xa7\\xab\\xb6-\\xb7\\xbb\\xbf],\nU+037E, U+0387, U+055A..055F,\nU+0589..058A, U+05BE ...\nQMark                   QuotationMark\nQuotationMark          (Short: QMark).  [\\\"\\'\\xab\\xbb],\nU+2018..201F, U+2039..203A, U+2E42,\nU+300C..300F, U+301D..301F ...\nRadical                 U+2E80..2E99, U+2E9B..2EF3, U+2F00..2FD5\nRegionalIndicator      (Short: RI).  U+1F1E6..1F1FF\nRI                      RegionalIndicator\nSB                      SentenceBreak\nSc                      Script; NOT 'sc' meaning\n'GeneralCategory=CurrencySymbol'\nScf                     SimpleCaseFolding\nScript                  (Short: sc)\nScriptExtensions       (Short: scx)\nScx                     ScriptExtensions\nSD                      SoftDotted\nSentenceBreak          (Short: SB)\nSentenceTerminal       (Short: STerm).  [!.?], U+0589,\nU+061E..061F, U+06D4, U+0700..0702, U+07F9\n...\nSfc                     SimpleCaseFolding\nSimpleCaseFolding     (Short: scf)\nSimpleLowercaseMapping (Short: slc)\nSimpleTitlecaseMapping (Short: stc)\nSimpleUppercaseMapping (Short: suc)\nSlc                     SimpleLowercaseMapping\nSoftDotted             (Short: SD).  [i-j], U+012F, U+0249,\nU+0268, U+029D, U+02B2 ...\nSpace                   WhiteSpace\nSpacePerl               XPosixSpace.  (Perl extension)\nStc                     SimpleTitlecaseMapping\nSTerm                   SentenceTerminal\nSuc                     SimpleUppercaseMapping\nTc                      TitlecaseMapping\nTerm                    TerminalPunctuation\nTerminalPunctuation    (Short: Term).  [!,.:;?], U+037E, U+0387,\nU+0589, U+05C3, U+060C ...\nTitle                   Titlecase.  (Perl extension)\nTitlecase               (Short: Title).  (Perl extension).  (=\n\\p{Gc=Lt}).  U+01C5, U+01C8, U+01CB,\nU+01F2, U+1F88..1F8F, U+1F98..1F9F ...\nTitlecaseMapping       (Short: tc)\nUc                      UppercaseMapping\nUIdeo                   UnifiedIdeograph\nUnicode                 Any.  (Perl extension)\nUnicode1Name          (Short: na1)\nUnifiedIdeograph       (Short: UIdeo).  U+3400..4DBF,\nU+4E00..9FFC, U+FA0E..FA0F, U+FA11,\nU+FA13..FA14, U+FA1F ...\nUpper                   Uppercase\nUppercase               (Short: Upper).  [A-Z\\xc0-\\xd6\\xd8-\\xde],\nU+0100, U+0102, U+0104, U+0106, U+0108 ...\nUppercaseMapping       (Short: uc)\nVariationSelector      (Short: VS).  U+180B..180D, U+FE00..FE0F,\nU+E0100..E01EF\nVerticalOrientation    (Short: vo)\nVertSpace               (Perl extension).  \\v.  [\\n\\cK\\f\\r\\x85],\nU+2028..2029\nVo                      VerticalOrientation\nVS                      VariationSelector\nWB                      WordBreak\nWhiteSpace             (Short: WSpace).  [\\t\\n\\cK\\f\\r\\x20\\x85\n\\xa0], U+1680, U+2000..200A, U+2028..2029,\nU+202F, U+205F ...\nWord                    XPosixWord.  (Perl extension)\nWordBreak              (Short: WB)\nWSpace                  WhiteSpace\nXDigit                  XPosixXDigit (=HexDigit).  (Perl\nextension)\nXIDContinue            (Short: XIDC).  [0-9A-Za-z\\xaa\\xb5\\xb7\n\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1, U+02E0..02E4,\nU+02EC, U+02EE ...\nXIDStart               (Short: XIDS).  [A-Za-z\\xaa\\xb5\\xba\\xc0-\n\\xd6\\xd8-\\xf6\\xf8-\\xff], U+0100..02C1,\nU+02C6..02D1, U+02E0..02E4, U+02EC, U+02EE\n...\nXIDC                    XIDContinue\nXIDS                    XIDStart\nXPerlSpace              XPosixSpace.  (Perl extension)\nXPosixAlnum             (Short: Alnum).  (Perl extension).\nAlphabetic and (decimal) Numeric.  [0-9A-\nZa-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\n\\xff], U+0100..02C1, U+02C6..02D1,\nU+02E0..02E4, U+02EC, U+02EE ...\nXPosixAlpha             Alphabetic.  (Perl extension).  [A-Za-z\n\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1, U+02E0..02E4,\nU+02EC, U+02EE ...\nXPosixBlank             (Short: Blank).  (Perl extension).  \\h,\nHorizontal white space.  [\\t\\x20\\xa0],\nU+1680, U+2000..200A, U+202F, U+205F,\nU+3000\nXPosixCntrl             GeneralCategory=Control  (Short: Cntrl).\n(Perl extension).  Control characters.\n[\\x00-\\x1f\\x7f-\\x9f]\nXPosixDigit             GeneralCategory=DecimalNumber  (Short:\nDigit).  (Perl extension).  [0-9] + all\nother decimal digits.  [0-9],\nU+0660..0669, U+06F0..06F9, U+07C0..07C9,\nU+0966..096F, U+09E6..09EF ...\nXPosixGraph             (Short: Graph).  (Perl extension).\nCharacters that are graphical.  [!\\\"#\\$\n\\%&\\'\\(\\)*+,\\-.\\/0-9:;<=>?\\@A-Z\\[\\\\\\]\n\\^`a-z\\{\\|\\}~\\xa1-\\xff], U+0100..0377,\nU+037A..037F, U+0384..038A, U+038C,\nU+038E..03A1 ...\nXPosixLower             Lowercase.  (Perl extension).  [a-z\\xaa\n\\xb5\\xba\\xdf-\\xf6\\xf8-\\xff], U+0101,\nU+0103, U+0105, U+0107, U+0109 ...\nXPosixPrint             (Short: Print).  (Perl extension).\nCharacters that are graphical plus space\ncharacters (but no controls).  [\\x20-\\x7e\n\\xa0-\\xff], U+0100..0377, U+037A..037F,\nU+0384..038A, U+038C, U+038E..03A1 ...\nXPosixPunct             (Perl extension).  \\p{Punct} + ASCII-range\n\\p{Symbol}.  [!\\\"#\\$\\%&\\'\\(\\)*+,\\-.\\/:;<=\n>?\\@\\[\\\\\\]\\^`\\{\\|\\}~\\xa1\\xa7\\xab\\xb6-\n\\xb7\\xbb\\xbf], U+037E, U+0387,\nU+055A..055F, U+0589..058A, U+05BE ...\nXPosixSpace             (Perl extension).  \\s including beyond\nASCII and vertical tab.  [\\t\\n\\cK\\f\\r\\x20\n\\x85\\xa0], U+1680, U+2000..200A,\nU+2028..2029, U+202F, U+205F ...\nXPosixUpper             Uppercase.  (Perl extension).  [A-Z\\xc0-\n\\xd6\\xd8-\\xde], U+0100, U+0102, U+0104,\nU+0106, U+0108 ...\nXPosixWord              (Short: Word).  (Perl extension).  \\w,\nincluding beyond ASCII; = \\p{Alnum} + \\pM\n+ \\p{Pc} + \\p{JoinControl}.  [0-9A-Za-z\n\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff],\nU+0100..02C1, U+02C6..02D1, U+02E0..02E4,\nU+02EC, U+02EE ...\nXPosixXDigit            HexDigit  (Short: XDigit).  (Perl\nextension).  [0-9A-Fa-f], U+FF10..FF19,\nU+FF21..FF26, U+FF41..FF46\n"
                    },
                    {
                        "name": "Properties accessible through other means",
                        "content": "Certain properties are accessible also via core function calls.  These are:\n\nLowercaseMapping          lc() and lcfirst()\nTitlecaseMapping          ucfirst()\nUppercaseMapping          uc()\n\nAlso, CaseFolding is accessible through the \"/i\" modifier in regular expressions, the \"\\F\"\ntransliteration escape, and the \"fc\" operator.\n\nBesides being able to say \"\\p{Name=...}\", the Name and NameAliases properties are accessible\nthrough the \"\\N{}\" interpolation in double-quoted strings and regular expressions; and\nfunctions \"charnames::viacode()\", \"charnames::vianame()\", and \"charnames::stringvianame()\"\n(which require a \"use charnames ();\" to be specified.\n\nFinally, most properties related to decomposition are accessible via Unicode::Normalize.\n"
                    },
                    {
                        "name": "Unicode character properties that are NOT accepted by Perl",
                        "content": "Perl will generate an error for a few character properties in Unicode when used in a regular\nexpression.  The non-Unihan ones are listed below, with the reasons they are not accepted,\nperhaps with work-arounds.  The short names for the properties are listed enclosed in\n(parentheses).  As described after the list, an installation can change the defaults and\nchoose to accept any of these.  The list is machine generated based on the choices made for\nthe installation that generated this document.\n\nExpandsOnNFC (XONFC)\nExpandsOnNFD (XONFD)\nExpandsOnNFKC (XONFKC)\nExpandsOnNFKD (XONFKD)\nDeprecated by Unicode.  These are characters that expand to more than one character in\nthe specified normalization form, but whether they actually take up more bytes or not\ndepends on the encoding being used.  For example, a UTF-8 encoded character may expand to\na different number of bytes than a UTF-32 encoded character.\n\nGraphemeLink (GrLink)\nDuplicates ccc=vr (CanonicalCombiningClass=Virama)\n\nJamoShortName (JSN)\nOtherAlphabetic (OAlpha)\nOtherDefaultIgnorableCodePoint (ODI)\nOtherGraphemeExtend (OGrExt)\nOtherIDContinue (OIDC)\nOtherIDStart (OIDS)\nOtherLowercase (OLower)\nOtherMath (OMath)\nOtherUppercase (OUpper)\nUsed by Unicode internally for generating other properties and not intended to be used\nstand-alone\n\nScript=KatakanaOrHiragana (sc=Hrkt)\nObsolete.  All code points previously matched by this have been moved to \"Script=Common\".\nConsider instead using \"ScriptExtensions=Katakana\" or \"ScriptExtensions=Hiragana\" (or\nboth)\n\nScriptExtensions=KatakanaOrHiragana (scx=Hrkt)\nAll code points that would be matched by this are matched by either\n\"ScriptExtensions=Katakana\" or \"ScriptExtensions=Hiragana\"\n\nAn installation can choose to allow any of these to be matched by downloading the Unicode\ndatabase from <http://www.unicode.org/Public/> to $Config{privlib}/unicore/ in the Perl\nsource tree, changing the controlling lists contained in the program\n$Config{privlib}/unicore/mktables and then re-compiling and installing.  (%Config is\navailable from the Config module).\n\nAlso, perl can be recompiled to operate on an earlier version of the Unicode standard.\nFurther information is at $Config{privlib}/unicore/README.perl.\n"
                    },
                    {
                        "name": "Other information in the Unicode data base",
                        "content": "The Unicode data base is delivered in two different formats.  The XML version is valid for\nmore modern Unicode releases.  The other version is a collection of files.  The two are\nintended to give equivalent information.  Perl uses the older form; this allows you to\nrecompile Perl to use early Unicode releases.\n\nThe only non-character property that Perl currently supports is Named Sequences, in which a\nsequence of code points is given a name and generally treated as a single entity.  (Perl\nsupports these via the \"\\N{...}\" double-quotish construct, \"charnames::stringvianame(name)\"\nin charnames, and \"namedseq()\" in Unicode::UCD.\n\nBelow is a list of the files in the Unicode data base that Perl doesn't currently use, along\nwith very brief descriptions of their purposes.  Some of the names of the files have been\nshortened from those that Unicode uses, in order to allow them to be distinguishable from\nsimilarly named files on file systems for which only the first 8 characters of a name are\nsignificant.\n\nauxiliary/GraphemeBreakTest.html\nauxiliary/LineBreakTest.html\nauxiliary/SentenceBreakTest.html\nauxiliary/WordBreakTest.html\nDocumentation of validation Tests\n\nBidiCharacterTest.txt\nBidiTest.txt\nNormTest.txt\nValidation Tests\n\nCJKRadicals.txt\nMaps the kRSUnicode property values to corresponding code points\n\nemoji/ReadMe.txt\nReadMe.txt\nDocumentation\n\nEmojiSources.txt\nMaps certain Unicode code points to their legacy Japanese cell-phone values\n\nextracted/DName.txt\nThis file adds no new information not already present in other files\n\nIndex.txt\nAlphabetical index of Unicode characters\n\nNamedSqProv.txt\nNamed sequences proposed for inclusion in a later version of the Unicode Standard; if you\nneed them now, you can append this file to NamedSequences.txt and recompile perl\n\nNamesList.html\nDescribes the format and contents of NamesList.txt\n\nNamesList.txt\nAnnotated list of characters\n\nNormalizationCorrections.txt\nDocumentation of corrections already incorporated into the Unicode data base\n\nNushuSources.txt\nSpecifies source material for Nushu characters\n\nStandardizedVariants.html\nObsoleted as of Unicode 9.0, but previously provided a visual display of the standard\nvariant sequences derived from StandardizedVariants.txt.\n\nStandardizedVariants.txt\nCertain glyph variations for character display are standardized.  This lists the non-\nUnihan ones; the Unihan ones are also not used by Perl, and are in a separate Unicode\ndata base <http://www.unicode.org/ivd>\n\nTangutSources.txt\nSpecifies source mappings for Tangut ideographs and components. This data file also\nincludes informative radical-stroke values that are used internally by Unicode\n\nUSourceData.txt\nDocumentation of status and cross reference of proposals for encoding by Unicode of\nUnihan characters\n\nUSourceGlyphs.pdf\nPictures of the characters in USourceData.txt\n"
                    }
                ]
            },
            "SEE ALSO": {
                "content": "<http://www.unicode.org/reports/tr44/>\n\nperlrecharclass\n\nperlunicode\n\n\n\nperl v5.34.0                                 2026-06-23                              PERLUNIPROPS(1)",
                "subsections": []
            }
        }
    }
}