�������1
�K��	���	�����	���
�����	���
�����l
�K��
�����	���	���
���	���	���	���
����
���	���	���������
����
�������
���	���	���	���
�
����
�$��jP  ��
�
��
���ftyp��
����jp2hjp2c��ihdr��
���
���	���bpcc
����colr
���
���
����O�Q	�����
������
���	���
���	�����
�E��
����
�E��
�E��
�E�����ZeroBoxSizeException�InnerClasses�ColorSpecBox�JP2_JP�I�
ConstantValue�JP2_IHDR�	JPIP_JPIPjpip�JP2_FTYP�JP2_JP2H�JP2_COLR�JP2_JP2C�JP2_URLurl �JP2_DBTLdtbl�JP2_BPCC�JP2_JP2jp2 �inp�Ljava/io/InputStream;�	boxLength�boxType�
numOfComps�colorSpecBoxes�Ljava/util/ArrayList;�	Signature�@Ljava/util/ArrayList<Lcom/itextpdf/text/Jpeg2000$ColorSpecBox;>;�isJp2�Z�
bpcBoxData�[B�<init>�(Lcom/itextpdf/text/Image;)V�Code�LineNumberTable�LocalVariableTable�jpeg2000�Lcom/itextpdf/text/Jpeg2000;�this�image�Lcom/itextpdf/text/Image;�(Ljava/net/URL;)V�url�Ljava/net/URL;�
Exceptions���([B)V�img�([BFF)V�width�F�height�cio_read�(I)I�i�n�v�jp2_read_boxhdr�()V�processParameters�ioe�1Lcom/itextpdf/text/Jpeg2000$ZeroBoxSizeException;�x1�y1�x0�y0�e�Ljava/lang/Exception;�
jp2_read_colr�+()Lcom/itextpdf/text/Jpeg2000$ColorSpecBox;�colorProfile�	readBytes�colr�)Lcom/itextpdf/text/Jpeg2000$ColorSpecBox;�
getNumOfComps�()I�
getBpcBoxData�()[B�getColorSpecBoxes�()Ljava/util/ArrayList;�B()Ljava/util/ArrayList<Lcom/itextpdf/text/Jpeg2000$ColorSpecBox;>;�()Z�
SourceFile�
Jpeg2000.java�m�n�e�f�i�j�com/itextpdf/text/Jpeg2000�d�P�����java/util/ArrayList�k�l�l�m�w�����java/net/URL���l���l�m�|���������`�a�����������b�P�c�P�java/io/IOException�(cannot.handle.box.sizes.higher.than.2.32�java/lang/Object�������m���unsupported.box.size.eq.eq.0�/com/itextpdf/text/Jpeg2000$ZeroBoxSizeException�m�����P���P�x�y�����java/io/ByteArrayInputStream�expected.jp.marker�error.with.jp.marker�����expected.ftyp.marker�������expected.jp2h.marker�expected.ihdr.marker�����������P�����m������������P�not.a.valid.jpeg2000.file���java/lang/Exception�����'com/itextpdf/text/Jpeg2000$ColorSpecBox	
���|�com/itextpdf/text/Image�%com/itextpdf/text/BadElementException�clone�()Ljava/lang/Object;�rawData�originalData�scaledWidth�scaledHeight�java/io/InputStream�read�4com/itextpdf/text/error_messages/MessageLocalization�getComposedMessage�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�(Ljava/lang/String;)V�1(Lcom/itextpdf/text/Jpeg2000;Ljava/lang/String;)V�type�originalType�
openStream�()Ljava/io/InputStream;�com/itextpdf/text/Utilities�skip�(Ljava/io/InputStream;I)V�setTop�(F)V�setRight�bpc�([BII)I�add�(Ljava/lang/Object;)Z�
colorspace�close�getWidth�()F�
plainWidth�	getHeight�plainHeight�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�getMeth�setColorProfile�!��K�����O�P��Q����&��R�P��Q����1��S�P��Q����T��U�P��Q����+��V�P��Q����.��W�P��Q����8��X�P��Q����/��Y�P��Q����Z��[�P��Q����\��]�P��Q����6��^�P��Q����_���`�a�����b�P�����c�P�����d�P�����e�f��g����h���i�j�����k�l������m�n��o���������V*+��*��*��+����B+��M*,����*����*,��������*,����*����*,����	��
�������p���2����Y��R�
�S��Z��[��\�#�]�*�^�8�_�@�`�G�a�U�d�q��� ���:�r�s����V�t�s�����V�u�v���m�w��o���X�����*+��*��*��*�������p�������n��R�
�S��o��p�q��������t�s������x�y��z�����{���m�|��o���m�����!*��
��*��*��*+��*+��*�������p�������{��R�
�S��|��}��~� ��q�������!�t�s�����!�}�l��z�����{���m�~��o���d�����*+��*$��*%�������p������������
������q���*�����t�s������}�l�����������������z�����{��������o���x����� =d>��*����xx`=����������p������������
���������q���*������P���� �t�s����� ���P������P��z������������o���������n**����**����*����=*������Y�������**����*����-��Y�������*������Y*������������p���.������	���������"���3���<���C���T���[���m���q�������n�t�s���z������������o��8�����*!�� *��!*��*����**��"��#����*��$Y*����%��**����*����*��**����&*������Y'�������(*������Y)�������*��*+*������Y,�������*��*��d��-*��*.*����/*��/����Y0�������*��*��d��-*��*.*�����*��*1*������Y2�������**�����**����3**�����**����4**����*��5**����5*����-*��**��6��'**��d���*��*��*��d��7W���*��8���*����*��Y��9��*��*��:��;W*��*��L8*����ԧ�z*��<��`*����-*��<*��=*��>*��6*����-**����=*��5*d���**����3*d���**����4����Y>�������*����3*����?��L*���� :*����*����?��:*���**��A��B**��C��D������CJM�@�<V��_fi�@VXV����p��"�H�����������������&���5���>���G���L���U���^���o���y���������������������������������������������������������� ��(��2��:��C��H��Q��Y��]��f��s���������������������������������������������������������� ��(��+�<CNV_ks	{
��q���R�����������L���P���F���P���@���P���9���P�N�������k�����������t�s���z������������o���������u<��EY��FM>��,*����G��HW�����,��I��,*����G��HW���,��G��HW*��d��!*��d�N*��-*��d��7W,-��J,�����p���>��������"�(�0�=�C�L�U�^�n�s �q���4��
����P��^����l����u�t�s����r���P���j������z������������o���/�����*�������p������$�q��������t�s���������o���/�����*�������p������(�q��������t�s���������o���/�����*�������p������,�q��������t�s���g�������i����o���/�����*�������p������3�q��������t�s�����������M�������L��E��N�