1 +p ,qr q +st q +uv x +y z{ |} ~  q       w + + q  ~ {   ~  Entry InnerClassesindextagLjava/util/Map; Signature6Ljava/util/Map; indexcounterJ indexentryLjava/util/List;BLjava/util/List; comparatorLjava/util/Comparator;HLjava/util/Comparator;()VCodeLineNumberTableLocalVariableTablethis*Lcom/itextpdf/text/pdf/events/IndexEvents; onGenericTago(Lcom/itextpdf/text/pdf/PdfWriter;Lcom/itextpdf/text/Document;Lcom/itextpdf/text/Rectangle;Ljava/lang/String;)Vwriter!Lcom/itextpdf/text/pdf/PdfWriter;documentLcom/itextpdf/text/Document;rectLcom/itextpdf/text/Rectangle;textLjava/lang/String;createc(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/text/Chunk;in1in2in3chunkLcom/itextpdf/text/Chunk;tagentry0Lcom/itextpdf/text/pdf/events/IndexEvents$Entry;?(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/text/Chunk;Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/text/Chunk;R(Lcom/itextpdf/text/Chunk;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V.(Lcom/itextpdf/text/Chunk;Ljava/lang/String;)V@(Lcom/itextpdf/text/Chunk;Ljava/lang/String;Ljava/lang/String;)V setComparator(Ljava/util/Comparator;)V aComparatorLocalVariableTypeTableK(Ljava/util/Comparator;)VgetSortedEntries()Ljava/util/List;ekeymasteriIgroupedsortedSLjava/util/Map;D()Ljava/util/List; access$000;(Lcom/itextpdf/text/pdf/events/IndexEvents;)Ljava/util/Map;x0 SourceFileIndexEvents.java /0 ;<java/util/TreeMap 34java/util/ArrayList 56*com/itextpdf/text/pdf/events/IndexEvents$1 ; 89   com/itextpdf/text/Chunk ;java/lang/StringBuilderidx_ .com/itextpdf/text/pdf/events/IndexEvents$Entry ; LM LXjava/util/HashMap ; (com/itextpdf/text/pdf/events/IndexEvents(com/itextpdf/text/pdf/PdfPageEventHelper-(Lcom/itextpdf/text/pdf/events/IndexEvents;)Vcom/itextpdf/text/pdf/PdfWriter getPageNumber()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String; setGenericTag-(Ljava/lang/String;)Lcom/itextpdf/text/Chunk;setLocalDestinationu(Lcom/itextpdf/text/pdf/events/IndexEvents;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vjava/util/Listadd(Ljava/lang/Object;)Zsizeget(I)Ljava/lang/Object;getKey&(Ljava/lang/Object;)Ljava/lang/Object;getTagaddPageNumberAndTag(ILjava/lang/String;)Vvalues()Ljava/util/Collection;(Ljava/util/Collection;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)V!+,/012345617891: ;<=j,**Y* *Y* Y* >AFY^+? ,@ABC=j*+ W> RS?4@ADEFGHIJKLM=XY+:Y*Y] a:WWY*,-:*W>l m)n1o9pIqUr?RX@AXJKXNKXOKXPK NQR)/SKITULV=I *+,>}?  @A JK NKLW=R *+,->?* @A JK NK OKLX=JY*Y] a:+W+WY*,-:*W>&-=I?HJ@AJJRJNKJOKJPK+SK= TULY=M *+,>  ?  @A JR NKLZ=V *+,->  ?* @A JR NK OK[\=P*+ > ?@A]9^ ]:1_`a=3Y L=*!U*"N-#:+$:-%-&'--%-&'+-WY+()M,* *,>6 %+8=MYciw?H%>bU+8cK8+dU _ef@Ayg0w h6^ygiw h71jkl=/*>A? mAno.+-