3!               0  0 ! "#$% &' 0( ) * + ,-./ 00 01 234 056 7 89 :; , <= <>?@ AB 0C DE DFG "H IJ KL KMN ;O P DQ DR S ,TU V WX YZ I[ I\ ;] ^_ `Ta bcd e `f "g "T hi 0jk 0lm [ [n [o pqrs "t ,u 0v w x yz { }| }~     q q q q IF x  y  SUBMIT_UPLOAD_BUTTONLjava/lang/String; ConstantValueSUBMIT_SKIP_BUTTONSUBMIT_MORE_BUTTONCANCEL_EDIT_BUTTONSTATUS_INTEGRITY_ERRORISTATUS_UPLOAD_ERRORSTATUS_NO_FILES_ERRORSTATUS_UNKNOWN_FORMAT  STATUS_VIRUS_CHECKER_UNAVAILABLESTATUS_CONTAINS_VIRUSSTATUS_EDIT_BITSTREAMSTATUS_EDIT_COMPLETElogLorg/apache/log4j/Logger; fileRequiredZbitstreamFormatService3Lorg/dspace/content/service/BitstreamFormatService;()VCodeLineNumberTableLocalVariableTablethis#Lorg/dspace/submit/step/UploadStep; doProcessing(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/dspace/app/util/SubmissionInfo;)IstatusbLorg/dspace/content/Bitstream; bitstreamIDidLjava/util/UUID;i removeIDs[Ljava/lang/String;name bitstream bitstreamsLjava/util/List;bundleLorg/dspace/content/Bundle;bundlescontextLorg/dspace/core/Context;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;subInfo$Lorg/dspace/app/util/SubmissionInfo; buttonPresseditemLorg/dspace/content/Item; contentTypeparameterNamesLjava/util/Enumeration; descriptionsLjava/util/Map;fileDescription formatTypeID formatDescLocalVariableTypeTable0Ljava/util/List;-Ljava/util/List;+Ljava/util/Enumeration;5Ljava/util/Map; StackMapTable?N ExceptionsgetNumberOfPagesN(Ljavax/servlet/http/HttpServletRequest;Lorg/dspace/app/util/SubmissionInfo;)IprocessRemoveFileE(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Ljava/util/UUID;)Infe!Ljava/lang/NumberFormatException;d.processUploadFilecuratorLorg/dspace/curate/Curator;paramfilePathfileInputStreamLjava/io/InputStream;noPathattr formatKnownfileOKbf$Lorg/dspace/content/BitstreamFormat;attNames$rbackoutBitstreamw(Lorg/dspace/core/Context;Lorg/dspace/app/util/SubmissionInfo;Lorg/dspace/content/Bitstream;Lorg/dspace/content/Item;)V firstBundleprocessSaveFileFormatuserDesctypeIDformatprocessSaveFileDescription SourceFileUploadStep.java webui.submit.upload.required     (org/dspace/submit/AbstractProcessingStep submit_next    multipart/form-data   submit_jump_  submit_prev  !org/dspace/submit/step/UploadStep bitstream_id submit_edit_cancel     org/dspace/content/Bitstream submit_edit_   submit_remove_selected remove  submit_remove_ java/util/HashMap  java/lang/String description[    ORIGINAL    org/dspace/content/Bundle       description  format_description primary_bitstream_id    org/dspace/content/DSpaceObject submit_more java/lang/NumberFormatException    -path  java/lang/StringBuilder    -inputstreamjava/io/InputStream -description           @Attempt to upload file format marked as internal system use only  submission-curation.virus-scan org/dspace/curate/Curatorvscan   java/sql/SQLException Bitstream is not in any Bundles.   "org/dspace/content/BitstreamFormat    submit_upload submit_skiporg/dspace/content/Itemjava/util/UUIDjava/util/Enumeration java/util/Mapjava/util/Listjava/util/Iteratorjavax/servlet/ServletExceptionjava/io/IOException'org/dspace/authorize/AuthorizeExceptionorg/dspace/core/Context%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse"org/dspace/app/util/SubmissionInfoconfigurationService*Lorg/dspace/services/ConfigurationService;(org/dspace/services/ConfigurationServicegetBooleanProperty(Ljava/lang/String;Z)Z0org/dspace/content/factory/ContentServiceFactory getInstance4()Lorg/dspace/content/factory/ContentServiceFactory;getBitstreamFormatService5()Lorg/dspace/content/service/BitstreamFormatService;org/dspace/app/util/UtilgetSubmitButtonM(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String;getSubmissionItem+()Lorg/dspace/content/InProgressSubmission;'org/dspace/content/InProgressSubmissiongetItem()Lorg/dspace/content/Item;getContentType()Ljava/lang/String;indexOf(Ljava/lang/String;)I startsWith(Ljava/lang/String;)Z itemService(Lorg/dspace/content/service/ItemService;&org/dspace/content/service/ItemServicehasUploadedFiles(Lorg/dspace/content/Item;)Z getParameter&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z setBitstream!(Lorg/dspace/content/Bitstream;)VbitstreamService-Lorg/dspace/content/service/BitstreamService;getUUIDParameterK(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/UUID;+org/dspace/content/service/BitstreamServicefindL(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject;length()I substring(I)Ljava/lang/String; fromString$(Ljava/lang/String;)Ljava/util/UUID;equalsIgnoreCasegetParameterValues'(Ljava/lang/String;)[Ljava/lang/String;getParameterNames()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;#org/apache/commons/lang/StringUtilsstartsWithIgnoreCase'(Ljava/lang/String;Ljava/lang/String;)Z(II)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isEmpty getBundles=(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext getBitstreams()Ljava/util/List;getName containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;setDescription.(Lorg/dspace/core/Context;Ljava/lang/String;)Vupdate=(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)VgetIntParameter<(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Isize(I)Ljava/lang/Object;setPrimaryBitstreamID bundleService*Lorg/dspace/content/service/BundleService;(org/dspace/content/service/BundleServicedispatchEventsremoveBitstreamU(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Lorg/dspace/content/Bitstream;)V removeBundleP(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/content/Bundle;)VgetAttributeNamesendsWithreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getAttribute&(Ljava/lang/String;)Ljava/lang/Object;createSingleBitstreamy(Lorg/dspace/core/Context;Ljava/io/InputStream;Lorg/dspace/content/Item;Ljava/lang/String;)Lorg/dspace/content/Bitstream;createi(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Ljava/io/InputStream;)Lorg/dspace/content/Bitstream;(I)IsetName setSource1org/dspace/content/service/BitstreamFormatService guessFormat](Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Lorg/dspace/content/BitstreamFormat; setFormat@(Lorg/dspace/core/Context;Lorg/dspace/content/BitstreamFormat;)V isInternalorg/apache/log4j/Loggerwarn(Ljava/lang/Object;)VaddTask/(Ljava/lang/String;)Lorg/dspace/curate/Curator;curate getStatus(Ljava/lang/String;)V getBitstream ()Lorg/dspace/content/Bitstream;.(Lorg/dspace/core/Context;I)Ljava/lang/Object;setUserFormatDescription getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;! O Q****2ce 4, : :,:!*+,-6 **,5 *+, :7!-!"#:*+$ :  %&O,'s,'(:6  & 2$: *+ )6   2*(#$:*+)6   ,+:,Y-: .=/0:  12$  1" "d3, 4W 5*67:  8:  9k :;:  <:  8:9B: : =>$+ =?0@*+A,B:   "*+,-C6   ,DE6 ,F:    "*+,-G6   ,HR*67:  I9 J;*+,H K*L+ JMN**O+PfY%,7<?MShjlw!$*03=ITY\bjs} !#$&)(>)J+M,P.R2\4i7t;y=|EFIJMQSZ\]_a j&k,m.p2r87   + 4IT + 0R Y { t  @ 44444, js \   4R { @ js j?3!$(@&%E)#Y x@ hm*+- :::R:J;:*L+S<:I*+,T*+,UQ:&3AHS`kf mmmmU&G3:H%&GH%SKx/66::,V:  . /0:  WX WYZ: ,[Y\ ]W]^_0: ,[Y\ ]`]^_a: ,[Y\ ]b]^_0: " ,B:   :*67:I*+ 6c:*+J; d: :/e/e`#:\e\e`#:+f+ g+@*+h:+i*+A*+U jklm*+n*opJqYr:st+usv6*+n*+n+P 7  *4?^}  !&+-)/<2G4Z7b8j9r<=@ACEFGKMNOPRSU WX^b"e'g*k-n>(? ^ } XI * /////,) & # I  :g@  xDt-R:w xYyzJ;:*L+-S<:w *+T*+U*L+N,2 z{|~'4;ESbnsRtttttn'M;9n;9G x _{V,DE6*+|}:{+i,F:{+~*+{A. !&4>IX[]R> H!7_____4 x3{*{+,B@*+{A+P"(/1433333/ x! k`