4L F  C  C         # C  # C     C  LOGLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis2Lcom/github/difflib/unifieddiff/UnifiedDiffWriter;write](Lcom/github/difflib/unifieddiff/UnifiedDiff;Ljava/util/function/Function;Ljava/io/Writer;I)Vdiff,Lcom/github/difflib/unifieddiff/UnifiedDiff;originalLinesProviderLjava/util/function/Function;writerLjava/io/Writer; contextSizeILocalVariableTypeTableULjava/util/function/Function;>; Exceptions Signature(Lcom/github/difflib/unifieddiff/UnifiedDiff;Ljava/util/function/Function;>;Ljava/io/Writer;I)Vj(Lcom/github/difflib/unifieddiff/UnifiedDiff;Ljava/util/function/Function;Ljava/util/function/Consumer;I)Vposition nextDelta(Lcom/github/difflib/patch/AbstractDelta;i originalLinesLjava/util/List;deltasdelta patchDeltasfile0Lcom/github/difflib/unifieddiff/UnifiedDiffFile;Ljava/util/function/Consumer;;$Ljava/util/List;NLjava/util/List;>;1Ljava/util/function/Consumer; StackMapTable(Lcom/github/difflib/unifieddiff/UnifiedDiff;Ljava/util/function/Function;>;Ljava/util/function/Consumer;I)V processDeltasB(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;IZ)V origStartintermediateStart origLinesnewFileZbuffer origTotalrevTotallinecurDeltarevStart contextStart deltaIndex(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;>;IZ)V getDeltaTextH(Ljava/util/function/Consumer;Lcom/github/difflib/patch/AbstractDelta;)VLjava/lang/String;p(Ljava/util/function/Consumer;Lcom/github/difflib/patch/AbstractDelta;)VwriteOrNothing2(Ljava/util/function/Consumer;Ljava/lang/String;)VstrF(Ljava/util/function/Consumer;Ljava/lang/String;)Vlambda$processDeltas$3txtlambda$processDeltas$2%(Ljava/util/List;Ljava/lang/String;)Vlambda$processDeltas$1lambda$write$0%(Ljava/io/Writer;Ljava/lang/String;)VexLjava/io/IOException; SourceFileUnifiedDiffWriter.java IJ-original lines provider needs to be specified BootstrapMethods  P_        .com/github/difflib/unifieddiff/UnifiedDiffFilejava/util/ArrayList     I   java/lang/StringBuilderindex  ---  /dev/null +++  java/util/List &com/github/difflib/patch/AbstractDelta   !"# $ {| %J &-- '" java/lang/String( ) *+@@ - ,, + @@- . /0-+1 2 java/io/IOException GH3 456 780com/github/difflib/unifieddiff/UnifiedDiffWriter9 : ;<java/lang/Objectjava/util/Iterator*com/github/difflib/unifieddiff/UnifiedDiffjava/util/function/Functionjava/util/function/Consumerjava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; =>(Ljava/lang/Object;)V C?(Ljava/lang/String;)Vaccept/(Ljava/io/Writer;)Ljava/util/function/Consumer; getHeader()Ljava/lang/String;getFiles()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getPatch"()Lcom/github/difflib/patch/Patch;com/github/difflib/patch/Patch getDeltas(Ljava/util/Collection;)VisEmptygetDiffCommandgetIndexappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getFromFile getToFileapply&(Ljava/lang/Object;)Ljava/lang/Object;get(I)Ljava/lang/Object;add(Ljava/lang/Object;)Zsize()I getSource"()Lcom/github/difflib/patch/Chunk;com/github/difflib/patch/Chunk getPositioncleargetTail getTarget C@/(Ljava/util/List;)Ljava/util/function/Consumer;getLines CA(I)Ljava/lang/StringBuilder; CB<(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)Vjava/io/Writer*(Ljava/lang/CharSequence;)Ljava/io/Writer;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/lang/ClassgetName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;C DH "java/lang/invoke/LambdaMetafactory metafactoryJLookup InnerClasses(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;K%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!CFGH IJK/*L!M NO PQKv+W*+,L&'.M*RSTUVWXYZ T[\?]^ P_K& * ,** : y  : Y:O, ,Y,Y ,Y+ : Y!:"#:  $W%v6  %g &'6  "#:   &(`` &'d $W,)* $W : ,%)*+,,,*+L$1252687C8M9V:^;{>@ADFHIKLMR,S;TFUSZ][d\n^rLxcdcghijlMz T`Y ,Fab pcY defegb CVhe2gijRSTUVkXYZH,Fal dmfngl CVhnT[Vop q^rstuvqrsvwtuvqrsvwx/= tuvqrsssyJy  tuvqrsssyvss tuvqrsssyvsstuvq\?]z {|KK Y!:66,"#:  6  &'`d6  6  -'`d6  6  &'d6  6  6 &'?+%4Y.+"/$W0 1 &2%`6 -2%`66  ,%, "#: &' &2%`66&'?+%4Y.+"/$W31&2%`6-2%`6: L &' &2%`6  6 `?+%4Y.+"/$W*Y4 5657 5658*9:L8q r svy z&}4~:=KQT`ehlp|  ,4Y\_eq=JM#}Y ab~YKVkKeKfeKXYK Be ?Y<YlY0b 4}Y KY `Y cY Z>alKVoKmKfn Bm0l p_ & vsssy vsssyH23yH9D] Ky+&2 M, ), /N*Y;-+-2 M, ), /N*Y<-ԱL 9<\uxM* \yVkygbZyVoyglp q. q.] Kc + *+L M Vk Z  Vop \?] K@*+L MVk K= *+$WLM e  K= *+$WLM e  K~*+=>=WM@A,B ?L) ,*+-M  VWpN JK$ CDE@L#G EIF*