32 I    H   H       H H   & %  % 0  0 4    H=S B A ()VCodeLineNumberTableLocalVariableTablethis'Lorg/dspace/app/mediafilter/JPEGFilter;getFilteredName&(Ljava/lang/String;)Ljava/lang/String; oldFilenameLjava/lang/String; getBundleName()Ljava/lang/String;getFormatStringgetDescriptiongetDestinationStreamF(Lorg/dspace/content/Item;Ljava/io/InputStream;Z)Ljava/io/InputStream; currentItemLorg/dspace/content/Item;sourceLjava/io/InputStream;verboseZbufLjava/awt/image/BufferedImage; ExceptionsgetThumbO(Lorg/dspace/content/Item;Ljava/awt/image/BufferedImage;Z)Ljava/io/InputStream;xmaxFymaxblurring hqscaling getThumbDimg(Lorg/dspace/content/Item;Ljava/awt/image/BufferedImage;ZFFZZIILjava/lang/String;)Ljava/io/InputStream; scale_factorbrand"Lorg/dspace/app/mediafilter/Brand; brandImage brandHeightIbrandFontPoint brandFontxsizeysize thumbnailg2dLjava/awt/Graphics2D;baosLjava/io/ByteArrayOutputStream;baisLjava/io/ByteArrayInputStream; StackMapTablegetInputMIMETypes()[Ljava/lang/String;getInputDescriptionsgetInputExtensionsgetNormalizedInstance>(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;typewhnormalgetBlurredInstancematrix[Fblur Ljava/awt/image/BufferedImageOp;blurbufgetScaledInstanceS(Ljava/awt/image/BufferedImage;IILjava/lang/Object;Z)Ljava/awt/image/BufferedImage;tmp targetWidth targetHeighthintLjava/lang/Object; higherQualityscalebuf SourceFileJPEGFilter.java KLjava/lang/StringBuilder .jpg W THUMBNAILJPEGGenerated Thumbnail fgthumbnail.maxwidth thumbnail.maxheightthumbnail.blurring thumbnail.hqscaling mn   original size: ,   x scale factor: %size after fitting to maximum width: &size after fitting to maximum height: , java/awt/image/BufferedImage K     org/dspace/app/mediafilter/Brand java/awt/Font K Kwebui.preview.brand Swebui.preview.brand.abbrevhdl: W java/io/ByteArrayOutputStreamjpeg java/io/ByteArrayInputStream  K  java/awt/Transparency   !" # $L java/awt/image/ConvolveOpjava/awt/image/Kernel K% K&' () *. /0%org/dspace/app/mediafilter/JPEGFilter&org/dspace/app/mediafilter/MediaFilter3org/dspace/app/mediafilter/SelfRegisterInputFormatsjava/lang/Exceptionorg/dspace/content/Itemjava/lang/Stringjava/awt/Graphics2Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjavax/imageio/ImageIOread5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;$org/dspace/core/ConfigurationManagergetIntProperty(Ljava/lang/String;)IgetBooleanProperty(Ljava/lang/String;)ZgetWidth!(Ljava/awt/image/ImageObserver;)I getHeightjava/lang/SystemoutLjava/io/PrintStream;(F)Ljava/lang/StringBuilder;java/io/PrintStreamprintln(Ljava/lang/String;)V(III)Vjava/awt/RenderingHintsVALUE_INTERPOLATION_BICUBICcreateGraphics()Ljava/awt/Graphics2D; drawImage5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z(Ljava/lang/String;II)V(IILjava/awt/Font;I)V getProperty getHandlecreateV(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/awt/image/BufferedImage;writeI(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)Z toByteArray()[B([B)VgetReaderMIMETypesgetTransparency()Ijava/awt/ColorWHITELjava/awt/Color;E(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Zdispose(II[F)V(Ljava/awt/image/Kernel;)Vjava/awt/image/BufferedImageOpfilter\(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;KEY_INTERPOLATION1Key InnerClassesLjava/awt/RenderingHints$Key;setRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)Vjava/awt/RenderingHints$Key!HIJKLM/*N O PQRSMHY+N%OPQTUVWM-N/O PQXWM-N8O PQYWM- NAO PQZ[Me, :*+ N QSO4PQ\]^_`a bcdefgM 1 8 866*+,N& Z[\ ]^_`acOR1PQ1\]1bc1`a)hi!jikalademnM ,8 ,8 'Y   ^ n8 Y   j8   j8 'Y    n8   j8   j8 'Y  Y  :  *, M*,  !"M #:,  $W`%Y &Y  '(:)*+*+,Y-+./:  $W0Y1: 23W4Y56:N$jkoq8u@xG|K~elsw',GPirwOGToi oi GBpqwrcPQ\]bc`ahijikalastut vU wi xi yc z{|}~y 8,5'KdeM.7NO PQM,NO PQM,NO PQME+8=+:>+;6Y:#:+<=W>N"&-=BOHEPQEbc7t2t,t&c-z{ @MZ*+?L Y@QY@QY@QY@QY@QY@QY@QY@QY@QMAYBY,CDN-+E:N;MWO4ZPQZbc;M WcM +86+:+:6+;6 66 l66  l6  6 Y :  #:  FG  <=W > : N^$&(,-&1)2,677=8C9F=Q>W?]@`DoEvFGHJKMO t#t o,c v%z{ PQbcttatc)t,~t  @- +,