/  !"# $ % &' % () ( * + , - - ./ 01 2 3 4 5678 % 9 : ; < => ?@  A BC DE FGH 'I J FK LM N KO P QR 0ST 2S FUVW 6X 0Y 5Z[ :\ t] ^_ `a `b tc 2d 5e 0f gh 0ij 6kl 2c Hmn Kopq NSr Ns Nt Nu vw KSxy z{ z|}~ i N Z%  l l l Y    S 0X  tS vS x vi x td F v x v   % K K l    loggerLorg/apache/poi/util/POILogger;istreamLjava/io/InputStream; currentUser,Lorg/apache/poi/hslf/record/CurrentUserAtom; _docstream[B_records$[Lorg/apache/poi/hslf/record/Record; _pictures,[Lorg/apache/poi/hslf/usermodel/PictureData;_objects+[Lorg/apache/poi/hslf/usermodel/ObjectData;'class$org$apache$poi$hslf$HSLFSlideShowLjava/lang/Class; SyntheticgetPOIFSFileSystem3()Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;CodeLineNumberTableLocalVariableTablethis#Lorg/apache/poi/hslf/HSLFSlideShow;(Ljava/lang/String;)VfileNameLjava/lang/String; Exceptions(Ljava/io/InputStream;)V inputStream4(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;)V filesystem1Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;c(Lorg/apache/poi/poifs/filesystem/DirectoryNode;Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;)Vdir/Lorg/apache/poi/poifs/filesystem/DirectoryNode; encryptedZ()VclosereadPowerPointStreamdocProps/Lorg/apache/poi/poifs/filesystem/DocumentEntry; buildRecordsread)([BI)[Lorg/apache/poi/hslf/record/Record;idLjava/lang/Integer;offsetitLjava/util/Iterator;usr)Lorg/apache/poi/hslf/record/UserEditAtom; psrOffsetIptr-Lorg/apache/poi/hslf/record/PersistPtrHolder;entriesLjava/util/Hashtable;psr*Lorg/apache/poi/hslf/record/PersistRecord;i docstream usrOffsetlstLjava/util/ArrayList; offset2idLjava/util/HashMap;a[Ljava/lang/Object;recreadCurrentUserStreamieLjava/io/IOException;readOtherStreams readPicturesentryis5Lorg/apache/poi/poifs/filesystem/DocumentInputStream;eLjava/io/FileNotFoundException;pict+Lorg/apache/poi/hslf/usermodel/PictureData;$Ljava/lang/IllegalArgumentException;imgdata signaturetypeimgsize pictstreampLjava/util/List;poswrite(Ljava/io/OutputStream;)VoutLjava/io/OutputStream;(Ljava/io/OutputStream;Z)Vpdr4Lorg/apache/poi/hslf/record/PositionDependentRecord;oldPosnewPosLjava/io/ByteArrayOutputStream; preserveNodesoutFSwrittenEntriesoldToNewPositionsbaosbaisLjava/io/ByteArrayInputStream;oldLastUserEditAtomPosnewLastUserEditAtomPosappendRootLevelRecord&(Lorg/apache/poi/hslf/record/Record;)I newRecord#Lorg/apache/poi/hslf/record/Record;addedAtradded addPicture.(Lorg/apache/poi/hslf/usermodel/PictureData;)Vimg getRecords&()[Lorg/apache/poi/hslf/record/Record;getUnderlyingBytes()[BgetCurrentUserAtom.()Lorg/apache/poi/hslf/record/CurrentUserAtom; getPictures.()[Lorg/apache/poi/hslf/usermodel/PictureData;getEmbeddedObjects-()[Lorg/apache/poi/hslf/usermodel/ObjectData;objectsclass$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0 SourceFileHSLFSlideShow.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError  java/io/FileInputStream /org/apache/poi/poifs/filesystem/POIFSFileSystem      ?org/apache/poi/hslf/exceptions/EncryptedPowerPointFileException,Encrypted PowerPoint files are not supported  !org.apache.poi.hslf.HSLFSlideShow #/org/apache/poi/hslf/data/empty.ppt  PowerPoint Document -org/apache/poi/poifs/filesystem/DocumentEntry     java/util/ArrayList java/util/HashMap 'org/apache/poi/hslf/record/UserEditAtomjava/lang/Integer   +org/apache/poi/hslf/record/PersistPtrHolder           !org/apache/poi/hslf/record/Record (org/apache/poi/hslf/record/PersistRecord *org/apache/poi/hslf/record/CurrentUserAtom java/io/IOExceptionjava/lang/StringBuffer!Error finding Current User Atom:    Picturesjava/io/FileNotFoundException  =org/apache/poi/hslf/exceptions/CorruptPowerPointFileException)The file contains a picture, at position  U, which has a negatively sized data length, so we can't trust any of the picture dataFProblem reading picture: Invalid image type 0, on picture with length =. You document will probably become corrupted if you save it!    "java/lang/IllegalArgumentExceptionProblem reading picture: < You document will probably become corrupted if you save it!)org/apache/poi/hslf/usermodel/PictureData  java/util/Hashtablejava/io/ByteArrayOutputStream2org/apache/poi/hslf/record/PositionDependentRecord       java/io/ByteArrayInputStream    ,org/apache/poi/hslf/exceptions/HSLFExceptionFCouldn't find the new location of the UserEditAtom that used to be at    Current User   &org/apache/poi/hslf/record/ExOleObjStg(org/apache/poi/hslf/usermodel/ObjectData !org/apache/poi/hslf/HSLFSlideShoworg/apache/poi/POIDocumentjava/lang/ClassforName getMessage()Ljava/lang/String;getRoot1()Lorg/apache/poi/poifs/filesystem/DirectoryNode;java/lang/ObjectgetClass()Ljava/lang/Class;!org/apache/poi/util/POILogFactory getLogger2(Ljava/lang/Class;)Lorg/apache/poi/util/POILogger;&org/apache/poi/hslf/EncryptedSlideShowcheckIfEncrypted&(Lorg/apache/poi/hslf/HSLFSlideShow;)ZreadPropertiesgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;java/io/InputStream directory-org/apache/poi/poifs/filesystem/DirectoryNodegetEntry;(Ljava/lang/String;)Lorg/apache/poi/poifs/filesystem/Entry;getSize()IcreateDocumentInputStreamI(Ljava/lang/String;)Lorg/apache/poi/poifs/filesystem/DocumentInputStream;3org/apache/poi/poifs/filesystem/DocumentInputStream([B)IgetCurrentEditOffset()JbuildRecordAtOffset(([BI)Lorg/apache/poi/hslf/record/Record;(I)Vadd(Ljava/lang/Object;)ZgetPersistPointersOffsetgetSlideLocationsLookup()Ljava/util/Hashtable;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getLastUserEditAtomOffsettoArray()[Ljava/lang/Object;java/util/Arrayssort([Ljava/lang/Object;)VsizeintValue setPersistId2(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toStringorg/apache/poi/util/POILoggerlog(ILjava/lang/Object;)V org/apache/poi/util/LittleEndian getUShort([BI)IgetIntjava/util/List(I)Ljava/lang/StringBuffer;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vcreate.(I)Lorg/apache/poi/hslf/usermodel/PictureData; setRawData([B)V setOffset(([Ljava/lang/Object;)[Ljava/lang/Object;writePropertiesD(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;Ljava/util/List;)VgetLastOnDiskOffsetsetLastOnDiskOffsetwriteOutresetupdateOtherRecordReferences(Ljava/util/Hashtable;)V toByteArraycreateDocumentX(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/poi/poifs/filesystem/DocumentEntry;setCurrentEditOffset(J)V writeToFS copyNodesu(Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;Lorg/apache/poi/poifs/filesystem/POIFSFileSystem;Ljava/util/List;)VwriteFilesystem+(Lorg/apache/poi/hslf/record/ExOleObjStg;)V!/*R E *Y+  ^ _ MN* Y+ *+ k lmMB *++ x y M=*+,*****> Y****2 :",048<*===MM* Y!"   MJ* * #* Mk+*$%&'L*+()*$%**)+W *+ MC***)*,-./  O  0Y1N2Y3:+45:-6Y78W96+4::-6Y78W;:<=:  >/ ?6:  @6: - 8W  AWB=v-C:D-EF:6N26:+G4S2H%2H: I6:   GJv,3>LSiu   u  _6 |3h>]SH ;S   gY;*KY*$L,+L*NYOPQ+RST*KYU,M!%"#/$:&';+-  O*$V&'M,(L*$V*N-++WM0Y1M>+d6+X6+X6+Y6(ZYNYO[Q,\]^QS_D*NYO`Q]aQST*NYObQ]STa:+cdde:  f g, hW': *NYOjQ RkQST`>*,,\lmnno&)W i$6 78 9&>):*=+@3A5D>EAHHIKKRLUN\O_TdUYZ[^_`efghk i j-n2o5qNr  *  " XAHR\O935M?*+p M> » YqN0Yr:*-stYu:vYw:6*/_*/2x@*/2x:y6 z6  {6Y 76Y 7|W*/2}~6*/7*/2x*/2x:*/2}*)Y:-%W%hW*,-66Y7@6:  YNYOQ]S*, G*,-hW*oHvYw: 6  *o*o 2 -Y VWVhW**--++"+8EQZaj!&BOWahq~Q1Z( a! .f >t q< "+! M!c=*/`FN6*/d6A-*/2S(-`*/2S*/2:-+S6=*-/: #1>KPSV\a>Ccca V S   6*o lM*o`lM*o,*oc,,d+S*,o  )05* 66 /*/ /*)# /*,( /*o1 a*X0Y1L=*/,*/2+Y*/2hW*++\m*":;<=&>=<CA\C 2MaN*LY+