/, W X YZ [\ ] ^ _`a b c Yd ef g eh ij k lmn o p Xq r s t u v w x y z { | } ~                                                                                                                             ! " # $ % & ' ( ) * + , - .  /  0  1  2  3 4 5 UqINVALID_CODE_IDI ConstantValueBASIC_LATIN_IDLATIN_1_SUPPLEMENT_IDLATIN_EXTENDED_A_IDLATIN_EXTENDED_B_IDIPA_EXTENSIONS_IDSPACING_MODIFIER_LETTERS_IDCOMBINING_DIACRITICAL_MARKS_IDGREEK_ID CYRILLIC_ID  ARMENIAN_ID  HEBREW_ID  ARABIC_ID  SYRIAC_ID  THAANA_ID DEVANAGARI_ID BENGALI_ID GURMUKHI_ID GUJARATI_IDORIYA_IDTAMIL_ID TELUGU_ID KANNADA_ID MALAYALAM_ID SINHALA_IDTHAI_IDLAO_ID TIBETAN_ID MYANMAR_ID GEORGIAN_IDHANGUL_JAMO_ID ETHIOPIC_ID CHEROKEE_ID (UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID!OGHAM_ID"RUNIC_ID#KHMER_ID$ MONGOLIAN_ID%LATIN_EXTENDED_ADDITIONAL_ID&GREEK_EXTENDED_ID'GENERAL_PUNCTUATION_ID(SUPERSCRIPTS_AND_SUBSCRIPTS_ID)CURRENCY_SYMBOLS_ID*COMBINING_MARKS_FOR_SYMBOLS_ID+LETTERLIKE_SYMBOLS_ID,NUMBER_FORMS_ID- ARROWS_ID.MATHEMATICAL_OPERATORS_ID/MISCELLANEOUS_TECHNICAL_ID0CONTROL_PICTURES_ID1 OPTICAL_CHARACTER_RECOGNITION_ID2ENCLOSED_ALPHANUMERICS_ID3BOX_DRAWING_ID4BLOCK_ELEMENTS_ID5GEOMETRIC_SHAPES_ID6MISCELLANEOUS_SYMBOLS_ID7 DINGBATS_ID8BRAILLE_PATTERNS_ID9CJK_RADICALS_SUPPLEMENT_ID:KANGXI_RADICALS_ID;%IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID<CJK_SYMBOLS_AND_PUNCTUATION_ID= HIRAGANA_ID> KATAKANA_ID? BOPOMOFO_ID@HANGUL_COMPATIBILITY_JAMO_IDA KANBUN_IDBBOPOMOFO_EXTENDED_IDC"ENCLOSED_CJK_LETTERS_AND_MONTHS_IDDCJK_COMPATIBILITY_IDE%CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_IDFCJK_UNIFIED_IDEOGRAPHS_IDGYI_SYLLABLES_IDHYI_RADICALS_IDIHANGUL_SYLLABLES_IDJHIGH_SURROGATES_IDKHIGH_PRIVATE_USE_SURROGATES_IDLLOW_SURROGATES_IDMPRIVATE_USE_AREA_IDNPRIVATE_USE_IDCJK_COMPATIBILITY_IDEOGRAPHS_IDO ALPHABETIC_PRESENTATION_FORMS_IDPARABIC_PRESENTATION_FORMS_A_IDQCOMBINING_HALF_MARKS_IDRCJK_COMPATIBILITY_FORMS_IDSSMALL_FORM_VARIANTS_IDTARABIC_PRESENTATION_FORMS_B_IDU SPECIALS_IDV HALFWIDTH_AND_FULLWIDTH_FORMS_IDW OLD_ITALIC_IDX GOTHIC_IDY DESERET_IDZBYZANTINE_MUSICAL_SYMBOLS_ID[MUSICAL_SYMBOLS_ID\$MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID]%CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID^*CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID_TAGS_ID`CYRILLIC_SUPPLEMENTARY_IDaCYRILLIC_SUPPLEMENT_ID TAGALOG_IDb HANUNOO_IDcBUHID_IDd TAGBANWA_IDe'MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_IDfSUPPLEMENTAL_ARROWS_A_IDgSUPPLEMENTAL_ARROWS_B_IDh'MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_IDi&SUPPLEMENTAL_MATHEMATICAL_OPERATORS_IDjKATAKANA_PHONETIC_EXTENSIONS_IDkVARIATION_SELECTORS_IDl#SUPPLEMENTARY_PRIVATE_USE_AREA_A_IDm#SUPPLEMENTARY_PRIVATE_USE_AREA_B_IDnLIMBU_IDo TAI_LE_IDpKHMER_SYMBOLS_IDqPHONETIC_EXTENSIONS_IDr#MISCELLANEOUS_SYMBOLS_AND_ARROWS_IDsYIJING_HEXAGRAM_SYMBOLS_IDtLINEAR_B_SYLLABARY_IDuLINEAR_B_IDEOGRAMS_IDvAEGEAN_NUMBERS_IDw UGARITIC_IDx SHAVIAN_IDy OSMANYA_IDzCYPRIOT_SYLLABARY_ID{TAI_XUAN_JING_SYMBOLS_ID|!VARIATION_SELECTORS_SUPPLEMENT_ID}!ANCIENT_GREEK_MUSICAL_NOTATION_ID~ANCIENT_GREEK_NUMBERS_IDARABIC_SUPPLEMENT_ID BUGINESE_IDCJK_STROKES_ID)COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID COPTIC_IDETHIOPIC_EXTENDED_IDETHIOPIC_SUPPLEMENT_IDGEORGIAN_SUPPLEMENT_ID GLAGOLITIC_ID KHAROSHTHI_IDMODIFIER_TONE_LETTERS_IDNEW_TAI_LUE_IDOLD_PERSIAN_ID!PHONETIC_EXTENSIONS_SUPPLEMENT_IDSUPPLEMENTAL_PUNCTUATION_IDSYLOTI_NAGRI_ID TIFINAGH_IDVERTICAL_FORMS_IDNKO_ID BALINESE_IDLATIN_EXTENDED_C_IDLATIN_EXTENDED_D_ID PHAGS_PA_ID PHOENICIAN_ID CUNEIFORM_ID$CUNEIFORM_NUMBERS_AND_PUNCTUATION_IDCOUNTING_ROD_NUMERALS_IDCOUNTNO_BLOCK UnicodeBlock InnerClasses*Lcom/ibm/icu/lang/UCharacter$UnicodeBlock; BASIC_LATINLATIN_1_SUPPLEMENTLATIN_EXTENDED_ALATIN_EXTENDED_BIPA_EXTENSIONSSPACING_MODIFIER_LETTERSCOMBINING_DIACRITICAL_MARKSGREEKCYRILLICARMENIANHEBREWARABICSYRIACTHAANA DEVANAGARIBENGALIGURMUKHIGUJARATIORIYATAMILTELUGUKANNADA MALAYALAMSINHALATHAILAOTIBETANMYANMARGEORGIAN HANGUL_JAMOETHIOPICCHEROKEE%UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSOGHAMRUNICKHMER MONGOLIANLATIN_EXTENDED_ADDITIONALGREEK_EXTENDEDGENERAL_PUNCTUATIONSUPERSCRIPTS_AND_SUBSCRIPTSCURRENCY_SYMBOLSCOMBINING_MARKS_FOR_SYMBOLSLETTERLIKE_SYMBOLS NUMBER_FORMSARROWSMATHEMATICAL_OPERATORSMISCELLANEOUS_TECHNICALCONTROL_PICTURESOPTICAL_CHARACTER_RECOGNITIONENCLOSED_ALPHANUMERICS BOX_DRAWINGBLOCK_ELEMENTSGEOMETRIC_SHAPESMISCELLANEOUS_SYMBOLSDINGBATSBRAILLE_PATTERNSCJK_RADICALS_SUPPLEMENTKANGXI_RADICALS"IDEOGRAPHIC_DESCRIPTION_CHARACTERSCJK_SYMBOLS_AND_PUNCTUATIONHIRAGANAKATAKANABOPOMOFOHANGUL_COMPATIBILITY_JAMOKANBUNBOPOMOFO_EXTENDEDENCLOSED_CJK_LETTERS_AND_MONTHSCJK_COMPATIBILITY"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_ACJK_UNIFIED_IDEOGRAPHS YI_SYLLABLES YI_RADICALSHANGUL_SYLLABLESHIGH_SURROGATESHIGH_PRIVATE_USE_SURROGATESLOW_SURROGATESPRIVATE_USE_AREA PRIVATE_USECJK_COMPATIBILITY_IDEOGRAPHSALPHABETIC_PRESENTATION_FORMSARABIC_PRESENTATION_FORMS_ACOMBINING_HALF_MARKSCJK_COMPATIBILITY_FORMSSMALL_FORM_VARIANTSARABIC_PRESENTATION_FORMS_BSPECIALSHALFWIDTH_AND_FULLWIDTH_FORMS OLD_ITALICGOTHICDESERETBYZANTINE_MUSICAL_SYMBOLSMUSICAL_SYMBOLS!MATHEMATICAL_ALPHANUMERIC_SYMBOLS"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B'CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTTAGSCYRILLIC_SUPPLEMENTARYCYRILLIC_SUPPLEMENTTAGALOGHANUNOOBUHIDTAGBANWA$MISCELLANEOUS_MATHEMATICAL_SYMBOLS_ASUPPLEMENTAL_ARROWS_ASUPPLEMENTAL_ARROWS_B$MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B#SUPPLEMENTAL_MATHEMATICAL_OPERATORSKATAKANA_PHONETIC_EXTENSIONSVARIATION_SELECTORS SUPPLEMENTARY_PRIVATE_USE_AREA_A SUPPLEMENTARY_PRIVATE_USE_AREA_BLIMBUTAI_LE KHMER_SYMBOLSPHONETIC_EXTENSIONS MISCELLANEOUS_SYMBOLS_AND_ARROWSYIJING_HEXAGRAM_SYMBOLSLINEAR_B_SYLLABARYLINEAR_B_IDEOGRAMSAEGEAN_NUMBERSUGARITICSHAVIANOSMANYACYPRIOT_SYLLABARYTAI_XUAN_JING_SYMBOLSVARIATION_SELECTORS_SUPPLEMENTANCIENT_GREEK_MUSICAL_NOTATIONANCIENT_GREEK_NUMBERSARABIC_SUPPLEMENTBUGINESE CJK_STROKES&COMBINING_DIACRITICAL_MARKS_SUPPLEMENTCOPTICETHIOPIC_EXTENDEDETHIOPIC_SUPPLEMENTGEORGIAN_SUPPLEMENT GLAGOLITIC KHAROSHTHIMODIFIER_TONE_LETTERS NEW_TAI_LUE OLD_PERSIANPHONETIC_EXTENSIONS_SUPPLEMENTSUPPLEMENTAL_PUNCTUATION SYLOTI_NAGRITIFINAGHVERTICAL_FORMSNKOBALINESELATIN_EXTENDED_CLATIN_EXTENDED_DPHAGS_PA PHOENICIAN CUNEIFORM!CUNEIFORM_NUMBERS_AND_PUNCTUATIONCOUNTING_ROD_NUMERALS INVALID_CODEmrefLjava/lang/ref/SoftReference;BLOCKS_+[Lcom/ibm/icu/lang/UCharacter$UnicodeBlock;m_id_ getInstance-(I)Lcom/ibm/icu/lang/UCharacter$UnicodeBlock;CodeLineNumberTableLocalVariableTableidofchidOf(I)IforName>(Ljava/lang/String;)Lcom/ibm/icu/lang/UCharacter$UnicodeBlock;bnameLjava/lang/String;i blockNamemLjava/util/Map;getID()Ithis(Ljava/lang/String;I)V()V SourceFileUCharacter.java 89 5   ;< 67  java/util/Mapjava/util/HashMap Q NO  !" #$ %& '"java/lang/ref/SoftReference Q( )(com/ibm/icu/lang/UCharacter$UnicodeBlock"java/lang/IllegalArgumentException QT :Z Q* QR                                                                                                                                                ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4java/lang/IllegalStateException%UnicodeBlock fields are inconsistent!+java/lang/Character$SubsetSubsetcom/ibm/icu/lang/UCharacter access$000'()Lcom/ibm/icu/impl/UCharacterProperty;#com/ibm/icu/impl/UCharacterProperty getAdditional(II)Iget()Ljava/lang/Object;(I)VgetPropertyValueName(III)Ljava/lang/String;java/lang/String toUpperCase()Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;replace(CC)Ljava/lang/String;toString(Ljava/lang/Object;)V&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vjava/lang/Character1X?YZ[\]Z[^_Z[`aZ[bcZ[deZ[fgZ[hiZ[jkZ[lmZ[noZ[pqZ[rsZ[tuZ[vwZ[xyZ[z{Z[|}Z[~Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[  Z[  Z[ Z[Z[Z[Z[Z[Z[Z[Z[Z[ Z[!Z["#Z[$%Z[&'Z[()Z[*+Z[,-Z[./Z[01Z[23Z[45Z[67Z[89Z[:;Z[<=Z[>?Z[@AZ[BCZ[DEZ[FGZ[HIZ[JKZ[LMZ[NOZ[PQZ[RSZ[TUZ[VWZ[XYZ[Z[Z[\]Z[^_Z[`aZ[bcZ[deZ[fgZ[hiZ[jkZ[lmZ[noZ[pqZ[rsZ[tuZ[vwZ[xyZ[z{Z[|}Z[~Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[      !"#$%&'()*+,-./012345 6789:Z ;<=H 2> ? @Z A<=O~z> ? BZCD=N ~z>  ? BZEF=8L  L+m Y L=L2N-  :+-W+_ -W+--WY++*M, Y,>F",2?L`ou?>2=G?0HI$QJZKILMGNO=/*>? PQR=Q *+*>mn o?  P HI @ZST= LYYY Y!"Y#$Y%&Y'(Y)*Y+,Y- .Y/ 0Y1 2Y3 4Y5 6Y78Y9:Y;<Y=>Y?@YABYCDYEFYGHYIJYKLYMNYOPYQRYSTYUVYWXYYZY[ \Y]!^Y_"`Ya#bYc$dYe%fYg&hYi'jYk(lYm)nYo*pYq+rYs,tYu-vYw.xYy/zY{0|Y}1~Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSûYTŻYUǻYVɻYW˻YXͻYYϻYZѻY[ӻY\ջY]׻Y^ٻY_ۻY`ݻYa߻YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYu Y v Y w YxYyYzY{Y|Y}Y~YYY !Y"#Y$%Y&'Y()Y*+Y,-Y./Y01Y23Y45Y67Y89Y:;Y<=Y>?Y@AYBCYDEYFGYHIYJKYLMYNOYPQYRSYTYSYSY SY"SY$SY&SY(SY*SY,SY .SY 0SY 2SY 4SY 6SY8SY:SYSY@SYBSYDSYFSYHSYJSYLSYNSYPSYRSYTSYVSYXSYZSY \SY!^SY"`SY#bSY$dSY%fSY&hSY'jSY(lSY)nSY*pSY+rSY,tSY-vSY.xSY/zSY0|SY1~SY2SY3SY4SY5SY6SY7SY8SY9SY:SY;SY<SY=SY>SY?SY@SYASYBSYCSYDSYESYFSYGSYHSYISYJSYKSYLSYMSYNSYOSYPSYQSYRSYSSYTSYUSYVSYWSYXSYYSYZSY[SY\SY]SY^SY_SY`SYaSYbSYcSYdSYeSYfSYgSYhSYiSYjSYkSYlSYmSYnSYoSYpSYqSYrSYsSYtSYu SYv SYw SYxSYySYzSY{SY|SY}SY~SYSYSY!SY#SY%SY'SY)SY+SY-SY/SY1SY3SY5SY7SY9SY;SY=SY?SYASYCSYESYGSYISYKSYMSYOSYQSYSSUYVW>d jo't4yA~N\jx .<JXft $)*.83F8T?bDpI~NSX]bglqv{ &4BP^lz"0>LR`n | %*/49>CH$M2S@XNa\gjlxqv{ .<KZix -=M]m"}',16;@EJO TY-^=dMi]nms}x} 6Z @[ K]UVYX