1 5 5 5 5 N          Tri2         U  U  5 5 5! 5 5 5" 5# $% 5& 5' $( 5) P* U+ 5, 5- ./0 .1 .2 .34 55 55 67 689 :: 5; :< 5= 5>? @@ @A BC BD BEF FG HI 5JK LLMN InnerClasses Trie2Iterator UTrie2HeaderO ValueWidthCharSequenceIteratorPCharSequenceValuesQ ValueMapperRangedefaultValueMapper$Lcom/ibm/icu/impl/Trie2$ValueMapper;header%Lcom/ibm/icu/impl/Trie2$UTrie2Header;index[Cdata16Idata32[I indexLength dataLengthindex2NullOffset initialValue errorValue highStarthighValueIndexdataNullOffsetfHashUTRIE2_OPTIONS_VALUE_BITS_MASK ConstantValueUTRIE2_SHIFT_1 UTRIE2_SHIFT_2UTRIE2_SHIFT_1_2!UTRIE2_OMITTED_BMP_INDEX_1_LENGTH UTRIE2_CP_PER_INDEX_1_ENTRYUTRIE2_INDEX_2_BLOCK_LENGTH@UTRIE2_INDEX_2_MASK?UTRIE2_DATA_BLOCK_LENGTHUTRIE2_DATA_MASKUTRIE2_INDEX_SHIFTUTRIE2_DATA_GRANULARITYUTRIE2_INDEX_2_OFFSETUTRIE2_LSCP_INDEX_2_OFFSETUTRIE2_LSCP_INDEX_2_LENGTHUTRIE2_INDEX_2_BMP_LENGTH UTRIE2_UTF8_2B_INDEX_2_OFFSETUTRIE2_UTF8_2B_INDEX_2_LENGTHUTRIE2_INDEX_1_OFFSET@UTRIE2_MAX_INDEX_1_LENGTHUTRIE2_BAD_UTF8_DATA_OFFSETUTRIE2_DATA_START_OFFSETUNEWTRIE2_INDEX_GAP_OFFSETUNEWTRIE2_INDEX_GAP_LENGTH@UNEWTRIE2_MAX_INDEX_2_LENGTHUNEWTRIE2_INDEX_1_LENGTH UNEWTRIE2_MAX_DATA_LENGTH()VCodeLineNumberTableLocalVariableTablethisLcom/ibm/icu/impl/Trie2;createFromSerialized/(Ljava/nio/ByteBuffer;)Lcom/ibm/icu/impl/Trie2; isBigEndianZwidth#Lcom/ibm/icu/impl/Trie2$ValueWidth;ThisindexArraySizebytesLjava/nio/ByteBuffer;outerByteOrderLjava/nio/ByteOrder; ExceptionsR getVersion(Ljava/io/InputStream;Z)IisLjava/io/InputStream;littleEndianOksig[Breadget(I)IgetFromU16SingleLead(C)Iequals(Ljava/lang/Object;)Z rangeFromThisLcom/ibm/icu/impl/Trie2$Range;rangeFromOtheri$Ljava/util/Iterator;otherLjava/lang/Object; OtherTrie otherIterLocalVariableTypeTable4Ljava/util/Iterator;hashCode()Irhashiterator()Ljava/util/Iterator; Signature6()Ljava/util/Iterator;:(Lcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;mapperZ(Lcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;iteratorForLeadSurrogate;(CLcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;leadC[(CLcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;(C)Ljava/util/Iterator;7(C)Ljava/util/Iterator;serializeHeader(Ljava/io/DataOutputStream;)IdosLjava/io/DataOutputStream; bytesWrittenicharSequenceIteratorH(Ljava/lang/CharSequence;I)Lcom/ibm/icu/impl/Trie2$CharSequenceIterator;textLjava/lang/CharSequence;rangeEnd(III)IstartlimitpvalclimitinitHashhashByte(II)Ihb hashUChar32hashInt access$000 access$100x0x1 access$200 access$300FLjava/lang/Object;Ljava/lang/Iterable; SourceFile Trie2.java S TU#com/ibm/icu/impl/Trie2$UTrie2Header V WdX Y Z T["java/lang/IllegalArgumentException+Buffer does not contain a serialized UTrie2 \ ]^ _d gd `d id nd adUTrie2 serialized format error. bcom/ibm/icu/impl/Trie2_16 ccom/ibm/icu/impl/Trie2_32 _` hd ld mdd ef ab cd gh ef if j jd kdk lm!Input stream must support mark(). no p qcom/ibm/icu/impl/Trie2 r sm tucom/ibm/icu/impl/Trie2$Range od ]^ $com/ibm/icu/impl/Trie2$Trie2Iterator v wx yo zo {o+com/ibm/icu/impl/Trie2$CharSequenceIterator |} ~ com/ibm/icu/impl/Trie2$1java/lang/Objectjava/lang/Iterablecom/ibm/icu/impl/Trie2$2!com/ibm/icu/impl/Trie2$ValueWidth)com/ibm/icu/impl/Trie2$CharSequenceValues"com/ibm/icu/impl/Trie2$ValueMapperjava/io/IOExceptionjava/nio/ByteBufferorder()Ljava/nio/ByteOrder;getInt signaturejava/nio/ByteOrder BIG_ENDIAN LITTLE_ENDIAN+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(Ljava/lang/String;)VgetChar()CoptionsshiftedDataLengthshiftedHighStartBITS_16BITS_32com/ibm/icu/impl/ICUBinarygetChars(Ljava/nio/ByteBuffer;II)[CgetInts(Ljava/nio/ByteBuffer;II)[I,$SwitchMap$com$ibm$icu$impl$Trie2$ValueWidthordinaljava/io/InputStream markSupported()Zmark(I)V([B)Iresetjava/util/IteratorhasNextnext()Ljava/lang/Object;?(Lcom/ibm/icu/impl/Trie2;Lcom/ibm/icu/impl/Trie2$ValueMapper;)V@(Lcom/ibm/icu/impl/Trie2;CLcom/ibm/icu/impl/Trie2$ValueMapper;)Vjava/io/DataOutputStreamwriteInt writeShort writeChar4(Lcom/ibm/icu/impl/Trie2;Ljava/lang/CharSequence;I)Vjava/lang/Mathmin!5NO) ]^_`abcdefgdhdidjdkdldmdndodpdqrsdqtudqvwdqxydqz{dq|}dq~dqdqzdqdqdqdqdq|dqzdqdqdqzdqdqdqdqdqdqdqdqdq3* J  `*LYM,* , F2irTTri25+ >*  W, Y,*,*,*,*,*,*,~ Y,~NY:NY:, ,!,x",#,$, x%"d&-Y&!`&!6- "`6*'(-!)*"*+,--.nG+($4.()`4/4)+$..+./ Y:*+ W:*+ W3]_ bc4f7iDjVk\l_niqqrystuvz{  /6=GSZgv\ D  _`7.6d  F*0 Y1*2M*,3>*4,,3T,3r,3i ,3e,3T,3r,3i ,32G,3e,3i,3r ,3T,32,3i,3r ,3TJ $*,LNnpt* d/{+5+5M,6:*7:849::89:N-;8*/,/*.,.B  #$0%:&<(G)P*R,U-_.a1w3y6H0"G;{{mg g?*<6<*7M,8,9:N-=<<*<*<& ;< =#>,?/@3A5C:E*#  /d?2*>?u > @Y*+A ^I @Y*,B   ^A @Y*>B {=+* C+* D+* D+* D+* D+* D+* D>* +*(4E* `=: #.9DOR_ioy*{{ydT'dI FY*+G   ad:*%H6`6*I *%6d"  #)25>::d:d:d+d 0d J G Kh;;  d d b"~;z~;z;  "d"d w3~;z~;z~;z~;   $ 1 3d3d:dd:dd:dd# LYM>xRJ P5@5S5TU5V@F5WX5Y Z5[ :5\ L