/^ f e e e e e e e e e e e e e  e e e e   e e e  e  e e & e   e & 0  e   e       e e e e e  &    e e e e e e e e e e e e! e"# $ e% & e' e( e)* e+,-./012m_oldColorVectorLjava/util/Vector;m_newColorVector m_oldTextArea(Loracle/sysman/vtz/vtzd/VtzdOldTextArea; m_newTextArea(Loracle/sysman/vtz/vtzd/VtzdNewTextArea;UNREALI ConstantValueoldinfo%Loracle/sysman/vtz/vtzd/VtzdFileInfo;newinfom_newTextAreaActiveZ blockSize[Im_changeinProgress m_changedTo m_changedFromm_deletedCount m_oldBufferLjava/lang/StringBuffer; m_newBufferGREENLjava/lang/String;BLUEREDNORMAL BLANK_LINES m_changedidledeleteinsertmovenewmoveoldsamechangem_changedLineNbs printstatus anyprinted printoldline printnewline oldInfoLines newInfoLines m_oldFile m_newFilem_typem_logicalSQLCompare()VCodeLineNumberTabledoDiff)(Ljava/lang/String;Ljava/lang/String;IZ)VsetOldTextArea+(Loracle/sysman/vtz/vtzd/VtzdOldTextArea;)VsetNewTextArea+(Loracle/sysman/vtz/vtzd/VtzdNewTextArea;)VgetChangedLineNumbers()Ljava/util/Vector;getOldColorVectorgetNewColorVector jumpLocation(I)VreadInformation)(Loracle/sysman/vtz/vtzd/VtzdFileInfo;I)V ExceptionssaveLine:(Ljava/lang/String;Loracle/sysman/vtz/vtzd/VtzdFileInfo;)V translate ignoreSpaces scanRemaining scanUnique scanForward scanBackward scanBlocksprintout changesDoneconsumeFromNewInfoconsumeFromOldInfoshowDeletedLinesshowInsertedLinesshowChangedLines skipOldBlock skipNewBlock showSameLinesshowMovedLinesnewTextAreaActive(Z)VisNewTextAreaActive()Z SourceFile VtzdDiff.java gh ih jk lm no tu xo yo zo {ojava/lang/StringBuffer |} ~} ujava/util/Vector h h u3 4 h#oracle/sysman/vtz/vtzd/VtzdFileInfo 5 qr sr java/io/IOException 6o vw 7 java/lang/String 89 :;<  => ?@ ABjava/lang/Integer CD EFG HI J KL!MAXLINECOUNT exceeded, must stop.M N; O PQ RS Tw UI ;V WX Y Z> o u o o  [\ ] BUG IN LINE REFERENCING GreenBlueRedNormal BlankLinesoracle/sysman/vtz/vtzd/VtzdDiffjava/lang/Objectoracle/sysman/vtz/vtzd/VtzdNodenullifyRootNode(Ljava/lang/String;I)VmaxLineallocate(Ljava/lang/StringBuffer;)V&oracle/sysman/vtz/vtzd/VtzdOldTextAreasetText(Ljava/lang/String;)V&oracle/sysman/vtz/vtzd/VtzdNewTextAreasize()I elementAt(I)Ljava/lang/Object;equals(Ljava/lang/Object;)Z addElement(Ljava/lang/Object;)VfileLjava/io/BufferedReader;java/io/BufferedReaderreadLine()Ljava/lang/String;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnexitbinaryTreeNode"[Loracle/sysman/vtz/vtzd/VtzdNode; createNewNode7(Ljava/lang/String;ZI)Loracle/sysman/vtz/vtzd/VtzdNode; mappingsTablegetLineoracle/sysman/vxx/VxxStringlogicalSQLStringsEqual'(Ljava/lang/String;Ljava/lang/String;)Z isLineUnique getLineNumappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; printLine!ef'ghihjklmnopqrsrtuvwxoyozo{o|}~}  uopopopopopopophouoohhouv******** * * * * Y* Y**Y*Y*Jl1 2346;#D(E-F2G7JDKQUVacbphum D**Y*Y* Y* Y**Y*Y+*Y,****:**!*! *! *!` "*#*#*$*%&Y*':&Y*':*(*)**:+:6  ,E -&:  ./  :! /*0Y 12 : gy| #vy {|#}0~=BMZgpy|~ )9=C"*+ "*+ ***?*3*4 *5?+!+67YN *-+8 c7,Y!`Z!>9:;<,=+,*>S 6Y*!`>*!`6=*?O<*?O*@*A*B*C*D: '-4>DHLPTX?=*!*?.<*!*?.*!*?.|*=2N*=2:&Y-EF:&YEF:*$G*?O*?Ok/a*?O*?OJ+R* ,.2,3;4L5[7e8p9}:<>@AOQR*W=*!x*?.<d`*!Z`*!J*=2N*=2:-+&-EE/*?O*?O6 d fik+l;nEoPqYrhtru|d=*!3*=2N-H-I<*?O*?O*?O*?O*?*!`*!`O*?*!`*!`O2  #-7=GQk=*!*?.<r*!a*?.R*!A*?.2*=2*=2*?O*?Ou6  ,;L[ps}*!`=x*?.<dZ*?.KA*?.2*=2*=2*?O*?OF# & 2 5<?KNcfp}s>6<*!*"O*"*!`O<*!9*?.=>>`>*"\.`O6±J()+,+./0<2F4J5O8S9U;]<_>iAl0rCO*J*K**ZLM*M*! *N*L*! *O*?*L.**?*M.* *P* *Q*?*M.*R*S*"*M.*R*Tr*?*M.*L*R*UT*R*VInNO QS"U&V)Y7[;\>_Ma\cadhhmitmopsuvy{|* * ,<* * d|*WXW*Y2* * ,<* * dH*WXW*Y2* '<* *WXW*Y2* * * N $.4?NXbhoy[/*L*! *?*L. *Q*Vձ '.J*M*!;**?*M.L*L *S*"*M. *T*V& !(/;BIa*J*J*=*M2Z**=*M2EXW*WXW*[2*K*YM`M*Y ` *  3=GLV`*J **J***\2 *]2*J*=*L2Z**=*L2EXW*WXW*K*YL`L*Y ` >  %2<APgq!v#%&c*J*J*=*M2Z**=*M2EXW*WXW*\2*K*YM`M*Y ` * 0 5795:?<I>N@XBbC!*J*YM`ZM*!D*=*Md2Z**=*Md2EXW*WXW*[2*?*M.X*=*Md2Z**=*Md2EXW*WXW*[2*WXW*[2d*"*M.=*=*Md2Z**=*Md2EXW*WXW*[2*WXW*[2bMQU+WDXNZX\[_ja{bcdfgilprst vwy |*J*YL`ZL*!u*?*L.<a*".*=*Md2Z**=*Md2EXW*WXW*.2*WXW*.2>*.1:KdnxS*J*?*L.*M9^;<*"*M.<*"*M.=*?*L.>*".6M*=*M2Z**=*M2EXW*WXW*.2*YM`MM*=*L2Z**=*L2EXW*WXW*.2*YL`LV $.8EMQ`w*"*M.<*?*L.=*".> *_xo*"OW*=*L2Z**=*L2EXW*WXW*\2*Y ` *YL`L*K*J*TJ ").59H_is}"* * B`]a[b\c.dYOP QRS