Êþº¾���4�Ý �9�z�{����;šÊ� �8�|�} �8�~�������è�€ �� ��‚ ��ƒ?©™™™™™š�„ ��z ��… �†�‡ �ˆ�‰�Š ��z ��‹�Œ �� ��Ž� �� �ˆ�‘ ��’ ��“�” �!�•�– �#�—�˜�™ �%�š ��›�œ �� �ˆ�ž�Ÿ �,� � �¡ �%�¢�£ �¤�¥�¦ �§�¨�©�Ž �� �%�ª �«�¬��®�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�&Lorg/dataone/speedbagit/ProfilingTest;�testLargeFiles� Exceptions�¯�RuntimeVisibleAnnotations�Lorg/junit/jupiter/api/Test;� Lorg/junit/jupiter/api/Disabled;�testSmallFiles� GenerateFiles�(Ljava/lang/String;IJ)V�stream�Ljava/io/FileOutputStream;�e�Ljava/io/IOException;�dataFile�Ljava/io/File;�bytesWritten�J�targetDirectory�Ljava/lang/String;� fileCount�I� targetSize� directory� chunkSize�rd�Ljava/util/Random;� randomData�[B�filesWritten� StackMapTable�€�£�„�\��”�–�°� CreateBag�'(Ljava/lang/String;Ljava/lang/String;)V�filePath�PayloadPath�bagPath�bag�#Lorg/dataone/speedbagit/SpeedBagIt;� dataDirectory�directoryListing�[Ljava/io/File;�bagFilePath�Ljava/nio/file/Path;�fos� bagStream�Ljava/io/InputStream;�˜�p� SourceFile�ProfilingTest.java�:�;�largeFiles/�H�I�./bagged_data.zip�g�h�smallFiles/�java/io/File�:�±�²�³�´�³�java/util/Random�µ�¶�·�¸�¹�º�»�¼�java/lang/StringBuilder�½�¾� /test_file�½�¿�À�Á�java/io/FileOutputStream�:�Â�»�Ã�Ä�¶�Å�;�java/lang/Throwable�Æ�Ç�java/io/IOException�È�;�!org/dataone/speedbagit/SpeedBagIt�MD5�:�É�Ê�Ë�data/�Ì�Á�»�±�java/io/FileInputStream�Í�Î�Ï�Ð�Ñ�java/lang/String�Ò�Ó�Ô�%java/nio/file/attribute/FileAttribute�Õ�Ö�×�Ø�J�Ù�Ú�Û�Ü�$org/dataone/speedbagit/ProfilingTest�java/lang/Object�&java/security/NoSuchAlgorithmException�java/io/FileNotFoundException�(Ljava/lang/String;)V�exists�()Z�mkdir� nextBytes�([B)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(I)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/io/File;)V�(J)V�write�close� addSuppressed�(Ljava/lang/Throwable;)V�printStackTrace�(DLjava/lang/String;)V� listFiles�()[Ljava/io/File;�getName�java/security/MessageDigest�getInstance�1(Ljava/lang/String;)Ljava/security/MessageDigest;�addFile�H(Ljava/io/InputStream;Ljava/lang/String;Ljava/security/MessageDigest;Z)V�java/nio/file/Paths�get�;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;�java/nio/file/Files� createFile�R(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;�java/nio/file/Path�()Ljava/io/InputStream;�org/apache/commons/io/IOUtils�copy�.(Ljava/io/InputStream;Ljava/io/OutputStream;)I�!�8�9�������:�;��<���/�����*·�±����=�������2�>��������?�@����A�;��<���D�����d�¸�¸�±����=�������;� �<��=�>��������?�@���B�����#�C�D��� ��E���F����G�;��<���E�����ˆ� ¸�¸�±����=�������F��G��H�>��������?�@���B�����#�C�D��� ��E���F��� �H�I��<��Þ���� »�Y*·�:¶� š� ¶�W Š�k7»�Y·�:ˆ¼:¶�6 ²�¾¶� ¢�Å»�Y»�Y·�*¶�¶� ¶�¶�·�: 7»�Y ·�: : ”œ�%²�¶�²� ¶� ¶�¾…a7§ÿÚ Æ�UÆ� ¶� §�H:¶�"§�< ¶� §�4::¿: Æ�!Æ� ¶� §�:¶�"§� ¶� ¿§� : ¶�$„ §ÿ;±��¯�´�·�!�|�¥�Ë�!�|�¥�Ô���à�å�è�!�Ë�Ö�Ô���n�ü�ÿ�#��=���n����S� �T��U��Y�!�Z�*�[�1�\�8�]�;�^�D�_�J�a�k�c�n�d�|�e�ƒ�f�‹�g�’�h�™�i�¥�k�Ë�d�Ô�k�ü�m�ÿ�k�l�n �o�q�>���z��y�ƒ�J�K� ��L�M� �k�ž�N�O� �n�›�P�Q��� �R�S���� �T�U��� �V�Q�� �W�O��!�ì�X�Q��*�ã�Y�Z��1�Ü�[�\��;�Ò�]�U� �^���›�ü��_ÿ�+��`�_�a�b��ÿ�7��`�_�a�b�_�c�d��(Q�dG�dH�dÿ���`�_�a�b�_�c�d��d��dÿ�� �`�_�a�b�_��B�eù��B�����f� �g�h��<��‚�� ���¤»�%Y&·�'M»�Y*·�N-¶�(:Æ�X:¾66¢�E2:»�Y·�)¶�¶�*¶�¶�: ²�+¶�+,»�,Y·�- &¸�.¶�/„§ÿº+½�0¸�1½�2¸�3:»�Y¹�4�·�5:,¶�6:¸�7W±����=���:����z��{��|��}��~�9��R�‚�Y�ƒ�n�~�t�ˆ�…�Š�•�‹�›�Œ�£��>���f� �R��i�S� �9�5�N�O����¤�j�S�����¤�k�S���™�l�m����n�O���Š�o�p��…��q�r��•��s�K��›� �t�u��^��� �ÿ�+��`�`�v�_�w�w��ø�H�B�����#�C��x����y