1 *L )MN OPQR OST L U V WX WYZ [\ ]^ _` _ab cde f g hi j [k l [m Wn Wop qrs !t uv qwx qyz{()VCodeLineNumberTableLocalVariableTablethis#Lorg/apache/pdfbox/PdfDecompressor;main([Ljava/lang/String;)VoutputFilenameLjava/lang/String;key1Lorg/apache/pdfbox/persistence/util/COSObjectKey;obj!Lorg/apache/pdfbox/cos/COSObject;nexti$Ljava/util/Iterator;stream!Lorg/apache/pdfbox/cos/COSStream;sp3Lorg/apache/pdfbox/pdfparser/PDFObjectStreamParser; objStreameLjava/lang/Exception;args[Ljava/lang/String; inputFilenamedoc&Lorg/apache/pdfbox/pdmodel/PDDocument;usage SourceFilePdfDecompressor.java +, I,.*\.[pP][dD][fF]$| }~\.[pP][dD][fF]$.unc.pdf java/lang/StringBuilder  ObjStm   :org/apache/pdfbox/cos/COSObject org/apache/pdfbox/cos/COSStream1org/apache/pdfbox/pdfparser/PDFObjectStreamParser + , /org/apache/pdfbox/persistence/util/COSObjectKey + ,java/lang/Exception Error processing file:  Usage: java -cp /path/to/pdfbox.jar;/path/to/commons-logging-api.jar org.apache.pdfbox.PdfDecompressor [] The PDF document to decompress The output filename (default is to replace .pdf with .unc.pdf) !org/apache/pdfbox/PdfDecompressorjava/lang/Objectjava/lang/Stringmatches(Ljava/lang/String;)Z replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;$org/apache/pdfbox/pdmodel/PDDocumentload:(Ljava/lang/String;)Lorg/apache/pdfbox/pdmodel/PDDocument; getDocument%()Lorg/apache/pdfbox/cos/COSDocument;!org/apache/pdfbox/cos/COSDocumentgetObjectsByType$(Ljava/lang/String;)Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Z()Ljava/lang/Object; getObject!()Lorg/apache/pdfbox/cos/COSBase;G(Lorg/apache/pdfbox/cos/COSStream;Lorg/apache/pdfbox/cos/COSDocument;)Vparse getObjects()Ljava/util/List;$(Lorg/apache/pdfbox/cos/COSObject;)VgetObjectFromPoolT(Lorg/apache/pdfbox/persistence/util/COSObjectKey;)Lorg/apache/pdfbox/cos/COSObject; setObject"(Lorg/apache/pdfbox/cos/COSBase;)V removeObjectsave(Ljava/lang/String;)Vclosejava/lang/SystemoutLjava/io/PrintStream; getMessagejava/io/PrintStreamprintlnerrexit(I)V!)*+,-/*.#/ 01 23->**2L* *2M,++MY +  MN+ N- :::Y- ::2: Y : -  :   - YWv-,-P- I:D:"Y # $ %-!- :: - - :  !E!#&!E++158!+-+.~*+ - /02#3/5C8E:J;p<z=>?@ABCDEFJKGHJK+J1K=M/45,4567 89 :9 9;<zj=>[?@ptA9Z;<BCBC(BC:BC >DE 1F5C45EGH I,-- &'%(.SW XJK