1      "%&'()*+,-3459;<>FGHIJKPQRSTUVWXYbdgilnpsuxz}~()V(I)Z(Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)VAEGEAN_NUMBERSALPHABETIC_PRESENTATION_FORMSARABICARABIC_PRESENTATION_FORMS_AARABIC_PRESENTATION_FORMS_BARMENIANARROWSAegean Numbers AegeanNumbersAlphabetic Presentation FormsAlphabeticPresentationFormsArabic Presentation Forms-AArabic Presentation Forms-BArabicPresentationForms-AArabicPresentationForms-B BASIC_LATINBENGALIBLOCK_ELEMENTSBOPOMOFOBOPOMOFO_EXTENDED BOX_DRAWINGBRAILLE_PATTERNSBUHIDBYZANTINE_MUSICAL_SYMBOLS Basic Latin BasicLatinBlock Elements BlockElementsBopomofo ExtendedBopomofoExtended Box Drawing BoxDrawingBraille PatternsBraillePatternsByzantine Musical SymbolsByzantineMusicalSymbolsCHEROKEECJK CompatibilityCJK Compatibility FormsCJK Compatibility Ideographs'CJK Compatibility Ideographs SupplementCJK Radicals SupplementCJK Symbols and PunctuationCJK Unified Ideographs"CJK Unified Ideographs Extension A"CJK Unified Ideographs Extension BCJKCompatibilityCJKCompatibilityFormsCJKCompatibilityIdeographs$CJKCompatibilityIdeographsSupplementCJKRadicalsSupplementCJKSymbolsandPunctuationCJKUnifiedIdeographsCJKUnifiedIdeographsExtensionACJKUnifiedIdeographsExtensionBCJK_COMPATIBILITYCJK_COMPATIBILITY_FORMSCJK_COMPATIBILITY_IDEOGRAPHS'CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTCJK_RADICALS_SUPPLEMENTCJK_SYMBOLS_AND_PUNCTUATIONCJK_UNIFIED_IDEOGRAPHS"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_BCOMBINING_DIACRITICAL_MARKSCOMBINING_HALF_MARKSCOMBINING_MARKS_FOR_SYMBOLSCONTROL_PICTURESCURRENCY_SYMBOLSCYPRIOT_SYLLABARYCYRILLICCYRILLIC_SUPPLEMENTARYCodeCombining Diacritical Marks'Combining Diacritical Marks for SymbolsCombining Half MarksCombining Marks for SymbolsCombiningDiacriticalMarks#CombiningDiacriticalMarksforSymbolsCombiningHalfMarksCombiningMarksforSymbolsControl PicturesControlPicturesCurrency SymbolsCurrencySymbolsCypriot SyllabaryCypriotSyllabaryCyrillic SupplementaryCyrillicSupplementaryDESERET DEVANAGARIDINGBATS DeprecatedENCLOSED_ALPHANUMERICSENCLOSED_CJK_LETTERS_AND_MONTHSETHIOPICEnclosed AlphanumericsEnclosed CJK Letters and MonthsEnclosedAlphanumericsEnclosedCJKLettersandMonthsGENERAL_PUNCTUATIONGEOMETRIC_SHAPESGEORGIANGOTHICGREEKGREEK_EXTENDEDGUJARATIGURMUKHIGeneral PunctuationGeneralPunctuationGeometric ShapesGeometricShapesGreek ExtendedGreek and Coptic GreekExtendedGreekandCopticHALFWIDTH_AND_FULLWIDTH_FORMSHANGUL_COMPATIBILITY_JAMO HANGUL_JAMOHANGUL_SYLLABLESHANUNOOHEBREWHIGH_PRIVATE_USE_SURROGATESHIGH_SURROGATESHIRAGANAHalfwidth and Fullwidth FormsHalfwidthandFullwidthFormsHangul Compatibility Jamo Hangul JamoHangul SyllablesHangulCompatibilityJamo HangulJamoHangulSyllablesHigh Private Use SurrogatesHigh SurrogatesHighPrivateUseSurrogatesHighSurrogates"IDEOGRAPHIC_DESCRIPTION_CHARACTERSIPA Extensions IPAExtensionsIPA_EXTENSIONS"Ideographic Description Characters IdeographicDescriptionCharacters InnerClassesKANBUNKANGXI_RADICALSKANNADAKATAKANAKATAKANA_PHONETIC_EXTENSIONSKHMER KHMER_SYMBOLSKangxi RadicalsKangxiRadicalsKatakana Phonetic ExtensionsKatakanaPhoneticExtensions Khmer Symbols KhmerSymbolsLAOLATIN_1_SUPPLEMENTLATIN_EXTENDED_ALATIN_EXTENDED_ADDITIONALLATIN_EXTENDED_BLETTERLIKE_SYMBOLSLIMBULINEAR_B_IDEOGRAMSLINEAR_B_SYLLABARYLOW_SURROGATESLatin Extended AdditionalLatin Extended-ALatin Extended-BLatin-1 SupplementLatin-1SupplementLatinExtended-ALatinExtended-BLatinExtendedAdditionalLetterlike SymbolsLetterlikeSymbolsLineNumberTableLinear B IdeogramsLinear B SyllabaryLinearBIdeogramsLinearBSyllabaryLjava/util/Locale;Low Surrogates LowSurrogates MALAYALAM!MATHEMATICAL_ALPHANUMERIC_SYMBOLSMATHEMATICAL_OPERATORS$MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A$MISCELLANEOUS_MATHEMATICAL_SYMBOLS_BMISCELLANEOUS_SYMBOLS MISCELLANEOUS_SYMBOLS_AND_ARROWSMISCELLANEOUS_TECHNICAL MONGOLIANMUSICAL_SYMBOLSMYANMAR!Mathematical Alphanumeric SymbolsMathematical OperatorsMathematicalAlphanumericSymbolsMathematicalOperators$Miscellaneous Mathematical Symbols-A$Miscellaneous Mathematical Symbols-BMiscellaneous Symbols Miscellaneous Symbols and ArrowsMiscellaneous Technical"MiscellaneousMathematicalSymbols-A"MiscellaneousMathematicalSymbols-BMiscellaneousSymbolsMiscellaneousSymbolsandArrowsMiscellaneousTechnicalMusical SymbolsMusicalSymbols NUMBER_FORMS Number Forms NumberFormsOGHAM OLD_ITALICOPTICAL_CHARACTER_RECOGNITIONORIYAOSMANYA Old Italic OldItalicOptical Character RecognitionOpticalCharacterRecognitionPHONETIC_EXTENSIONSPRIVATE_USE_AREAPhonetic ExtensionsPhoneticExtensionsPrivate Use AreaPrivateUseAreaRUNICRuntimeVisibleAnnotationsSHAVIANSINHALASMALL_FORM_VARIANTSSPACING_MODIFIER_LETTERSSPECIALSSUPERSCRIPTS_AND_SUBSCRIPTSSUPPLEMENTAL_ARROWS_ASUPPLEMENTAL_ARROWS_B#SUPPLEMENTAL_MATHEMATICAL_OPERATORS SUPPLEMENTARY_PRIVATE_USE_AREA_A SUPPLEMENTARY_PRIVATE_USE_AREA_BSURROGATES_AREASYRIACSmall Form VariantsSmallFormVariants SourceFileSpacing Modifier LettersSpacingModifierLettersSuperscripts and SubscriptsSuperscriptsandSubscriptsSupplemental Arrows-ASupplemental Arrows-B#Supplemental Mathematical OperatorsSupplementalArrows-ASupplementalArrows-B!SupplementalMathematicalOperators Supplementary Private Use Area-A Supplementary Private Use Area-BSupplementaryPrivateUseArea-ASupplementaryPrivateUseArea-BTAGALOGTAGBANWATAGSTAI_LETAI_XUAN_JING_SYMBOLSTAMILTELUGUTHAANATHAITIBETANTai LeTai Xuan Jing SymbolsTaiLeTaiXuanJingSymbolsUGARITIC%UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSUS%Unified Canadian Aboriginal Syllabics"UnifiedCanadianAboriginalSyllabicsVARIATION_SELECTORSVARIATION_SELECTORS_SUPPLEMENTVariation SelectorsVariation Selectors SupplementVariationSelectorsVariationSelectorsSupplementYIJING_HEXAGRAM_SYMBOLS YI_RADICALS YI_SYLLABLES Yi Radicals Yi Syllables YiRadicals YiSyllablesYijing Hexagram SymbolsYijingHexagramSymbols[I blockStartsblocksforNamegetisValidCodePointjava/lang/Characterjava/lang/Character$Subset java/lang/Character$UnicodeBlock"java/lang/IllegalArgumentExceptionjava/lang/Stringjava/util/HashMapjava/util/Locale java/util/Mapmapofput toUpperCaseװۀP 0Pp@0PP@` !#$./01267:=?@ABCDELMNO[\]^`acefhjkmoqrtvwy{|"Ljava/lang/Character$UnicodeBlock;#[Ljava/lang/Character$UnicodeBlock;Ljava/lang/Deprecated;Ljava/util/Map;%(C)Ljava/lang/Character$UnicodeBlock;%(I)Ljava/lang/Character$UnicodeBlock;6(Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock;&(Ljava/lang/Object;)Ljava/lang/Object;((Ljava/lang/String;[Ljava/lang/String;)V&(Ljava/util/Locale;)Ljava/lang/String;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;                                                        ! " # $ % 2 5 9 : ; < = > ? F G H I J K L M N O b c d e f g h i j k l }                                        _                                                                                                                                 ! " # $ % & ' ) ( + - , - / * 0 * . 1Character.javaSubset UnicodeBlock1 GHJ5";bFI K}dig%<9 l>j:2!L?efh=NMkc$#O7*++*WZ7*+,*WZW+*+,$>,,2*WZ $* Z @ Y=2<l>d2.=<`l>2Z. !*/1:E!*L+ Y+Z$ YY YSYS:YhYpSYqSvYiYnSYrSwYkYoSYsSyYbY`SYaSmYYSYSY(Y.SY2SMYFYOSYQS_Y-SY8YVhY5Y:VY;YIbYHaYYYYdpYwYYguYYE]YTY[SY^SeYjYmSYtSxYGYNSYPS`YCYJSYKS[YYSYSY,Y8SY9SQY*Y/SY3SY1SY5SOYlYuSYvSzYYSYSY9YxY|SY}SYzYSYSY+Y6SY7SPYYSYSY<Y?SYASXYYSYS?YYSYS<YDYLSYMS\YyY~SYSY;WY&YSY!SIYWkYeqY=YSYZSY]SdYcnY=Y@SYBSYY#YSYSDY'YSY"SJYUY\SY_SfYYSYSY%YSY SFYYSYS4YY SY S6Y)Y0SY4SNY$YSYSEYYSYSYY SY S7YRYXSYYScYYYYYY{Y>ZYCYYSYSYYYfsYYYY SY!S@Y-Y%SY)SHYBYESYFSoY?Y@SYASlYYSYS>Y.Y&SY*SKYYSYSYYSYSY1Y4SY5STY|Y8gYAY}YK{YYSYSYDYISYJStYiYjSYkSYVY]SY`SYmYrSYuSYnYsSYvSYWY^SYaSYoYtSYwSYXY_SYbSYCYGSYHSrYYSYSYYSYSYMYPSYRS}YLYOSYQS|YYSYS3YeYgSYhSY7^YY6UYlYfY0Y2SY3SRYY"SY#SBYZYcSYdSYYSYSYUY[SY\SY/Y'SY+SLY,Y$SY(SGY~YYSYSYpYxSYzSYqYySY{SY:YSjY9Y;SY=SiYNYSSYTS~ YOYOYOYOYPOYOYOYpOYOY OY 0OY OY OY OYPOYOYOY OY OY OY OY OY OY OY OY OY OYOYOYOYOYOY OY!OY"OY#OY$OY%OY&OY'OY( OY)@OY*`OY+OY,OY-OY.OY/POY0OY1OY2OY3OY4OY5OY6OY7 OY8 pOY9 OY: OY;!OY<!POY=!OY>"OY?#OY@$OYA$@OYB$`OYC%OYD%OYE%OYF&OYG'OYH'OYI'OYJ(OYK)OYL)OYM*OYN+OYO,OYP.OYQ/OYR/OYS/OYT0OYU0@OYV0OYW1OYX10OYY1OYZ1OY[1OY\1OY]2OY^3OY_4OY`MOYaNOYbOYcOYdOYeOYfOYgOYhOYiOYjOYkOYlOYmOYnOYoOYpOYqOYrOYsOYtOYuOYvOYwOYxOYyOYzOY{OY|OY}OY~OYOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOYOYOYOYOYO2Y:SYvSYwSYySYmSYSYMSY_SYSSY TSY 8SY hSY 5SY SYSYSYSYVSY;SYbSYaSYSYSYSYpSYSYSYSYuSYSYSY]SY eSY!ZSY"SY#CSY$SY%SY&SY'SY(gSY)ASY*SY+sSY,SY-SY.{SY/SY0SY1tSY2SY3SY4SY5xSY6`SY7[SY8SY9QSY:OSY;zSY<SY=9SY>SY?SY@PSYASYBXSYC?SYDSY[SY\rSY]YSY^DSY_KSY`SYaJSYbSYcSYdSYefSYfSYgjSYhiSYi~SYjSYkFSYl4SYm6SYnSYoSYpNSYqESYrSYs7SYtcSYuSYv}SYw|SYx3SYySYzSY{^SY|SY}SY~SYUSYSYSYSYRSYSYBSYSYSYSYSYSYSYLSYSYGSYSYSYSYSYSYSYSZ $>Xr " .:F!R(^/j6v=DKRY`hov(~Bf(B\v%4,N4h;BKS[cks8{R^jv7Tq $,3:)A6HCO`V}]dmu}+He   - : G T q       ,% I- f6 B L W Z 8