1 5q 1r 1st u v 1w 1x y z{ |} 1~ 1     1 1 | u 1 1  "q 1 | . )  , .u z 1q TIME_FORMATLjava/text/SimpleDateFormat;LOGLjava/util/logging/Logger;INSTANCE'Lde/consolving/clc/parser/PurpleParser; logDirectoryLjava/io/File;writer(Lde/consolving/clc/writer/ChatLogWriter;()VCodeLineNumberTableLocalVariableTablethis getInstance)()Lde/consolving/clc/parser/PurpleParser; setWriter+(Lde/consolving/clc/writer/ChatLogWriter;)VsetLogDirectory(Ljava/lang/String;)VlogPathLjava/lang/String;path parseAndWriteenumerateProtocolsprotocolFolderarr$[Ljava/io/File;len$Ii$enumerateAccounts(Ljava/io/File;)Vaccount$Lde/consolving/clc/impl/AccountImpl; accountFolderenumerateContacts contactFolderenumerateChats(Ljava/io/File;Ljava/io/File;)VchatFilecontact$Lde/consolving/clc/impl/ContactImpl;enumerateEntrieschat!Lde/consolving/clc/impl/ChatImpl;getChatFromEntryFileG(Ljava/lang/String;Ljava/lang/String;)Lde/consolving/clc/impl/ChatImpl;exLjava/text/ParseException;filenamedateLjava/util/Date; SourceFilePurpleParser.java AB ;< ?@ java/io/File AL => QB . XY 9: {0} is not a Folder!  "de/consolving/clc/impl/AccountImpl A ]Y _`"de/consolving/clc/impl/ContactImpl d` gh java/util/Date 78.html java/text/ParseException de/consolving/clc/impl/ChatImpl Ajava/text/SimpleDateFormatyyyy-MM-dd.HHmmsszzzzzzzzz%de/consolving/clc/parser/PurpleParser java/lang/Object&de/consolving/clc/parser/ChatLogParserexists()Z listFiles()[Ljava/io/File;getName()Ljava/lang/String;java/lang/String startsWith(Ljava/lang/String;)Zjava/util/logging/LevelSEVERELjava/util/logging/Level;getAbsolutePathjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V'(Ljava/lang/String;Ljava/lang/String;)V&de/consolving/clc/writer/ChatLogWriter openAccount$(Lde/consolving/clc/model/Account;)V closeAccounttrim openContact$(Lde/consolving/clc/model/Contact;)V closeContactopenChat!(Lde/consolving/clc/model/Chat;)V closeChatreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;parse$(Ljava/lang/String;)Ljava/util/Date;getLocalizedMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V%(Ljava/lang/String;Ljava/util/Date;)Vjava/lang/Class getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!156789:;<=>?@ ABC/*DE F< GHCDIJC>*+D $%EF<?@KLC`Y+M,*,D) *+-E F<MN O>PBC3*D 12E F<QBCP*6* L+=>!+2:  * *D5 6!7.846=<O>E4!R>(ST%UV#WVPF<XYCX+ N-66G-2:  .Y + M*,**,D"BC&D7EAFGGQBWJEH7Z[8\>RST NUV KWVXF<XR>]YC2+ M,>6#,2:  *+ݱDMN$O+M1RE>^>,ST)UV &WV2F<2\>_`CMY+ N*-+ :662:*,*-DUVW5X<WBZL[ER5a>#ST$UV'WVMF<M^>M\>>bcd`C|(*, + N*- *-!D^_`'aE*(F<(a>(\>efghC6"Y#N$,%&'(N:*+,Y+--)Ddfigh,jE4ij6F<6ZN6kN.lmnBCC#.Y/0$1231Y4D op