📄 libimgref-e85a4fefbb514ce6.rlib
/home/palash/git/iron_learn/target/release/deps/libimgref-e85a4fefbb514ce6.rlib
Language: rlib • Lines: 6044
!<arch>
/               0           0     0     0       56        `
z�_ZN6imgref3ops10index_fail17hd19c1a96d7cd2d89E//                                              62        `
imgref-e85a4fefbb514ce6.imgref.d3b6a5e3be91dcd7-cgu.0.rcgu.o/
lib.rmeta/      0           0     0     644     227704    `
ELF>�w@@GNU�rust
_u#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5�����$�	�<��$�	�,��$�	equiv�,��$�E���$s��M�$;tests�,���$����traits�								��H�	���	���	'b��U��!		#�#�#�#�	(�(�(�	,'a�,�,�,�	1�1�1�	5�5�5�5�		:�:�:�:�	
?�	A�	C��	EEEEEJ�J�J�J�J	size_hint�Jnth�J�ER�R�	EU�EW�W�W	next_back�E[�[�[�[�[�[�[�Ec�Ee�Eg�g�g�E
PixelsIter�k�k�kinner�Eo�o�o�
E	s�s�s�s�E
x�x�	E{�E}�E
���
E����������E��E��E��E������
E�������������impl_imgref_index��impl_imgref_index_mut��impl_imgref_row_index��impl_imgref_row_index_mut��
index_fail�ImgVec��Pixel�ImgRef��'slice���	ImgRefMut�����ImgExt����width_padded��
height_padded��rows_padded���	ImgExtMut����rows_padded_mut��as_mut��	Container����height��stride��buf��buf_mut��into_buf��rows_buf��'buf����rows_buf_internal���������
������������
��
��
	sub_image��������rows���	�����to_contiguous_buf��������
sub_image_mut��into_sub_image_mut��������pixels������
pixels_ref�����	���
pixels_mut�
�������������rows_mut�
��
���IntoIter�������������
��	������
�
new_stride���
���into_contiguous_buf��as_contiguous_buf��OldContainer��map_buf��NewContainer��OldPixel��NewPixel��F��new_buf������������������������
into_owned����to_owned�ERowsIter���������E������ERowsIterMut���������E������E
PixelsRefIter������current��current_line_end��	rows_left����pad��_dat�E������E
PixelsIterMut����������y�������E����������������������������������������������������������������������������������	�������
���������	����������	��������	�
���������	��������	Img���
��
��
����
��
����
��
��888888888!8!8#8'8'8+8+80808184848589898:8>8>8?8A8N8O8P8R8T8U8Z8_8`8a8c8e8j8w8x8z8{8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8���`�����
��
����
��U`/���8
��`�����
��
����
��U`/���8�'�`�����
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk���B�B�BGlobal�����I��������
��
����
��U`/���8
������
��
����
��U`/����
�������
��
����
��U`/���8�)�����
��
����
��U`/�����*��'�����
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk���(������
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk��'�(�����
��
����
��U`/����
���&�����
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk��.�(��*�)��)�+��'��&��'�_�������lR���S����'�J�0�I�������lR���S��8�'�M�0�I�0�_��������_�_����'�J�1�I��������_�_��8�'�M�2�I�1�Jkk�n�E�MdvV$��'�Ikk�n�E�MdvV$8�'�_�����E��E��E��E��E��E3�L�F�.+��'�������E��E��E��E��E��E3�L�F�.+8�'��4�J�3�I�4�_�����E��E��E��E��E��E�`��3����'�������E��E��E��E��E��E�`��3��8�'��6�J�5�������
��
����
��U`/����
��8���7�8�������
��
����
��U`/�����8�8���8�8��8�8��8�8�������
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk��8�(�8���9�8��9�8��9�8���7�8���8�8��8�8���9�8��9�8�_�����
��
����
��U`/����
��;��;������
��
����
��U`/����
���<�=�H�;��,�����
��
����
��U`/������Borrowed�����Owned���A��@���8�'������
��
����
��U`/�������=�����=��A��@���
�(�'������
��
����
��U`/�������=�����=��A��@�����'�����
��
����
��U`/�����'����#�(�,�1�5�:�?�A�C�����������J�[�sk����R�c�xk��U�e�W�g�{���}��������������������������������������������������`���*�_�J#�I�M�I���
��	
�?�*����H�
)����


�8�����M���
�`�)����
Pa����	X��
"��
T�����Chunks�ċv��gŋ
chunk_size��g+�_�Ǧ��'s$�
�J�F�
4������L	����
PW�8KE�E8�3M4�T�`�'��`"��`
��H�'$�`>��`T�����	
��	�
�����3:��
��HT�	�8���g
%��g


}�h�'��.h
�'
��g
���g

��$	
���H�
��������H���
�`�'�E�,�	.���q��5����c���E\���E\���`\��'b��;3��H,�`��M,��H�������lR���S���'����N�'������g	�o�'�����������,M�[�}�8���p�h
�f�'���g
��w�h���>���'-�rh��k�
��'u���
���h�f�'��w4h���h��qh������
��
����
��U`/����H,��E,��P���P���M\��M�����������������;t����H��H��P��8L�8T�H��Q��F�<��H
�H��8�'�
�R�
�J�h���	orow��K�L��E��E��HQ�G�
�n�'<�
�S��TZ
����%�l�D�D�{-����'-��{!<�{
��T�H�'�'$�{��{�{�������$�
�`�P�E�,�\���S��zW��'�N��T,�{���E���'�' ���-���'�����P������
��
����
��U`/����T,��P,��P�P��P��H��T-���@�D�U[�T�l�D�U�	m��Eē		�(&&RawVec�)�*_marker���3�{��(�(++RawVecInner�-�.cap�/��1�fC��s�(��Unique������W��^���A��������_��M����Zu��		�(E��
�(�8��)$�
��#)�

�?��)&�

�)�

��
�	���!<��
��(�?�(�($�����䬝���!6́$�
�`�����
��
����
��U`/����[��,�\���S���W��(�I��(,�����	-�A�(�(D���Ð7�@�(�(%¤	�����?�(�(2�����?�(�(E����TID�(�(-Ǎ���N[�(�(-�U���[]�(�(}ޒ��-��	��Z�(5͓	����_
��Z�(5�.�
��}�_��ZE��_��#M�	��(�ԓ	4��(E���#���n�(���.��*���9��$�����[������4��_Ef��(u�'����Gf��(}�'����p���(c��"����?�(�����P��',��],��P��\3�\;�[@�Z+�8��Z1	�?�\�]��\K�[�
����%���T��8\��88I���\��8d��88I��	
\�4�
\
�)[Y
��e�)X
�Xsy)��?��}R�	
�����E���
�K����Zip���a��C��b��C����C���	�C��ڸ(j�������lR���S���)�������lR���S���*�P�K�e�*"�)�*�h�P�h�P�h������|�������i���G��^i؊�P�P�h�i	%���%�P���5�hE���
�������
d�4�
�h
��h�*@	L�
�J�g�h&~
��}���8�
��i�i�͒���K�g�h�iE
���
	0!������)����e����*L���h�������K�g�h��������K�h�h�$������
��
����
��U`/����e,������
��
����
��U`/����h,���8��8���8��8z�g@�gH�gB�h��e��h��l��i������k��e��j��f��kd��e��h��"e��e
�e�)�*%�e-�e3�"t�4����U\��)�*!��Te�e�)�*外\��hX�h,��e��h��f��f���q�l�	D�	on�)��lj
��s�e�)�)ihg�	�	�	��t�	D�		

�*+	
A

��t�h�*�*	o	|�	��	!�	
��m�nZ4��	'	��`���)D��s����)�)���)�I��*(���tHG��*�*bB��*=$�	�����
��
����
��U`/����s,������
��
����
��U`/����t,��m��m��n��n:�eB�s��hR�t���X��u��s^�tdl�
D�
�
��	
�(�X�Y�Y�Z�	
�Z�	�	�(�8��
�?	���	�2
|�[hfd����t�D���
��,&&�W)�*�W��3�{��,�(�Y�Y�Z�
	�,���,�8�$�*

�,
�$�$��
u��
��,�|�,�,���|���
!�
��\�����
��
����
��U`/����}�y��++��
Y���(����(���A�(�(���@�(�(���?�(�(���?�(�(~{D�(�(xu[�(�(qo]�(�(kh	��Z�(c	`
��Z�([
X��ZTQ	��(M	~��(KH�n�(C?�:5��/)��(&#��(��(z��?�(@��,k���,=;�A�,�(75�@�,�(1.�?�,�([)�?�,�($!D�,�([�(�,]�(�,��Z�,	��Z�,� ��Z� ���,�$��,���n�,��$��$�%���%�$��,�$�$��,�$�$��, $�)��|�,�)$�
�b,�
�+,�
�b>�\F�~�~I�[��Z��8��Z�	�b��} �|�8��Z�|�$����~��[��c��}��c�l�D����	�-&&�W)�*�W��3�{��'�(�Y�Y�Z�	�J���-�8�	�	
�'�	�	��b��
��-�H�'�'������.C���
��P�����
��
����
��U`/����.�,�L�0��S���'����-���A�'�(���@�'�(���?�'�(���?�'�(��D�'�(|[�(�'xv]�(�'ro	��Z�'j	g
��Z�'b
_��Z[X	��'T	���'RO�n�'JF�A<��60��'-*��'&#��'���'�'
$��,,���,��P��P��HJ�J5�8�Z;	�R�P�P&�������ct�D����	�/&&�W)�*�W��3�{��.�(�Y�Y�Z�	�.���/�8�	�	
�.�	�	��|��
��/Պ�.�.�����)|�Ĥ���$�,��4��
Pd��.��"��/a_�A�.�([Y�@�.�(UR�?�.�(M�?�.�(HED�.�(B?[�(�.;9]�(�.52	��Z�.-	*
��Z�.%
"��Z	��.	H��.�n�.
	��������.����.����.D���.�.�
$��P,�
�.,�
����TՊƐ��8��Z�	�.�U�V(��d����c�l�D��!�!�s�!�!�!�!�s�!!~!���w�����u�,�L�9��St!��)��%��sr!q!��)�)�"l!��)g!$��w,��n,��mB�mJ�e�"�s!4�8��u��s�"t�D�'#&#�t7#M#!##�t##
#��o|�����u$�+��>��W�"��*�.&��t�"�"��*�*$�"��*�"$��m,��w,��n��n=�hT$�t�"3�7��u��t^$��&
�F�_��	�8 ,ϝ(�
�_X#(X#����X#����V�	�����������������������q�aX�PÅÅą��:�����M�^�^��^��[�^�
�[����e�S�Qϝ��F�ϝ��8����������ϝ*��ϝ�����"�"�"�F�"5#�G�"P#>$�"	S$�"$�X#�Q�$��H�$�8�$�$	�$	�$
	�J%	
�'
%	$%%;%
���H�e$�N
�&�&�&�o�'�N''�f�''!'-'��'@'G'��'Y'b'�f�'t'|'�'�Q���ML��Q�"�R�"�R�(�H�$�H�(�8�$�R�$�R�$�J�(S��$�&�G�"�SJ)�ST)�Sa)T��F��L�
�J�F5\���O��T�8����������������;t����8����,����}�����T��F$�
�J�F4�4��Y	��y$�
X#�Q���HT�
�8�$	�$
�$
�$
�J%		
�'%
$%	%	��
$
���H�
�
�
P
�������&�o�'�N�
'�f�''!'-'��'@'G'��'Y'b'�f�'t'|'�'�Q��̥L��8��Q�R�R<��H��H�
�8��R�$�R�$�J�(^n�c������S<�	�S��TZ�Sa)T��F%���U������
�I�F9-���
�����Q��:���2��k�'<��8,��M$��F����U���T��F�����0,���T��7�8,���,���y5��{��
T�
�F$L�
�I�F4\��R	��
r$�X#�Q���HT��8�$�$	�$	�$
	�J%	
�'
%	$%%��$
���H���Z
��
�����&�o�'�N��'�f�''!'-'��'@'G'��'Y'b'�f�'t'|'�'�Q��
̥L�
�Q��R��R<��H��H���8{�R�$�R�$�J�(U����k�S<��S��TZ�Sa)��	�8ϝ��)
ʋʋ	ChunksMut�͋�E�g΋�F�gϋ�W�g8���2���'v�ϝ(���X#��#X#����X#����Q�	��}�����������_�_���'����ϝ����ϝ���ι��)��ϝ�̹ϝ���H��T��%$�
�J�64��T	��t$�X#����������������;t����T[���TT��8Q���[X#�8-
	��
ȃh	���8h
-քh
m�h�'��.h

�'
��h���>h


ͅhܣ
���T��	X#]��h


���3h���h
�fX#�8U��hE��h
VE	�ā[m�h���h]��h	
	 	1_�����&��Yh�f�'�N|����h�f�'}�h�����[�����(h���h�f�'����h��qh�����L���|���R<��T��T��8�&�8$�'e��c��8�����h��&<޺�S��S�T����L�
�J�7\���`��Tʧ���,�ι�6�����T��%�
�J�6�4��[	��{$�X#�����TT��8��X#�8�
	���
�������
�'����	��
���T�.
X#�����X#�8}z�
�yt�r	o
v
�	
�	a�����&o�f�'�N|�l�f�'ge��^Z�f�'<VR������L��8��������R<��Tm�T��8ex�8v�������8!,��Q������*����S��Sv�eT��%Ř�UŘ�ʘ�
�I�:-ʘ�
Θ���b��:���2��k�'<��8,��$���ι�W�����T��%L�
�I�6\��T	��t$�X#	�����TT��8B	I	X#�8k	
	��?		<	
8	?	6	��3	

�'0	-	
F	
*	܌
���T��		X#(	
/	
&	"	�X#�8		
m	]			*						-		?	j�����&	�f�'�N|�	�f�'		�����f�'�
��������L��������R<��Td�T��8\
�8
��M��K�
�8�
����}����w�So
�S�
��
��
��
��'�/��;
k�'��r���kk�n�E�MdvV$�'$��P������E��E��E��E��E��E3�L�F�.+�'img�|���;��T���%$�
�J��64��D�%�l	Uޱl8>D��J%��l
���'
��l��'=��l
���'
��lw��S�ү�l�Q�'����l����������������;t����'����L�����������������;t��������RE��l�'G��%�l���LT� ���� � 
�I��7,� � � z�� 7�8,� ��,� ���;��� (�!��!	�Jϝ��"		�J	ϝ��"
	�8
ϝ��"	
�	�	�	��	��	yk���9�8K
ϝP�"	�8ϝ��"	���PhantomData�Rҹ��^=x�HP\ϝ~
ϝ
�!	
!��
ϝ�����'���8
��)/
�_AX#

��PV\e����!����������������ϝ�8����ϝ��J�ϝ����ϝ����ϝ����ϝX��aϝ?��N��W��q{���
����'�������ϝ���ϝ���ϝ���ϝ_��ϝ
��ϝ����������	���������	�
���	�����
�
�����
���������������������������v����]��f
��%\�%T�5�8��5�8�5��_"	����������������;t������%��%%��l		U��l	�&��&
��(L�(�H���g-%��g-���g-�J
��g-��)!
]�h0	0ŀ�h1]��h11+1��&�SX#'��X#	$
	�ۧl	mۧl
�QX#	���l/��l	���h�%\�6�8��6�8�6\�9�8��&��~%
	�8+���6h1���h�U��h]ġh]ѡh7
�h1�٢9h1-��h2
2���4h22�$3�J��&h4%5
�'G2M2
գh2 0'0m6j6g6
�Jd6��(�
��'

X#���*
�*�7��$���%���%���&���&����"]��5:��H<�%��^��	�8R���l�P������l		��6<��HD�%��93��HD�&��u�	�	�8,�&�	�8,�&.&��H,�'<�	�8,�'.&��H,�(��$t^�^�8��'����^��V�_��8ً�^n/��8�P1��^�/��8�/p�^�8��'le��8`n/��8�P[�/��8�/��^����'������n/����P��/����/ �^�8��'!!!��8!n/!��8�P!�/$��8�/${�^�8��'x&&r&��8n&n/&��8�Pj&�/)��8�/)��@�^�^�8�8�.&��H,�(���Ug�o�'D�(.&��H,�)��	�8,�)��Ih�f�'���������t������8|�)�Ϡ�h0�g�'x0�ˢ�h11b'2�f�'�1|'33�'43��o�'D�)"��$�%�P�$��,�%���8�84�%�84�&��8\�&��8�&����K����^JQ��(�8��J��Jz�H��8��RM��l		�8��R�-�1�8�1e1�8=Ϣh1�R	1�R'1�J�(3�J�h4�R-6����#��,��5��>��X�\�
N�
Q�=
�������������������������������� ������!��9��A7^�^�8�8�P�P�S��S|�'�S|�'
�S��@]���
�_�8��%^��	
�_������!�SZ	�S�S��2�S]��h��',
������&��1��<��G��R`�-��|������+%d�+�J��+�J9J�,��,t�,�8 �,�8B$$�,X#���,�.�/c!��,�8�8�-�8��-#��-�JD�-		�8����	�-	��-2�J!��-"
d�-�J��.T�.

���
	
�8�.
�
�.��-:�J
!
��+���st�.�J��.d�.�J5X#�8�.��."�JD�/
����
���+���.g���
���'l�-
�	�8,�.,��'��.>��'4�.����+��L�+��J��J|>�8>�J��J��8v�J*�J)�8�����.�J|�J|�J��px�1��0�Jd�0�J��0
Ո`f
�'����
����8
0T
�0��1�8��1'��1t�1		�8 	�1�8�1	��1
T�1��h
	�8�1�

��1<5;L�2
���8��2
�2�2���#�
X#��������8-	����
���)�ݐ��
��'%���5���8����@�
�SX#I��X#)���/���0���1f�������'w�����*0��'u����
�	�8,�1ʧ��0��,�/�RL�0�J�J��8�1�8��8y�8x�8x�8@��AΧ��8e����0�	this_line���	�.U������R�S��TZߋ��S� (�3x�4	��ϝ��4		��	ϝ@�4
	�8
ϝ��4	
��
ϝP�4	�8ϝ��5	�����Rҹ��^=x�TFRϝF
ϝ
�3	
!���������'���������X#
�������3�:@G��U�����E��E��E��E��E��E�`��3���'�������������ϝ����ϝ����ϝ����ϝ����ϝ����ϝl��{�����pz���
����'�������ϝ���ϝ���ϝ}��ϝ\��ϝ:��ϝ������������������	�
���	�����
�
�����
�������������������������������������~
��7\�7

�8

�8
	���7��7�	������X#	��������q�7��8ԭ9l�9�T���g%��gո�g��
��g��9)l�9�T	�8T.[.ŷ�h]Ĥh+�ޤ6h�ޤh�U�h]��h]��h7
��h���9h-��h
�ݦ8h�0����&h�0
�'HN
��hj/q/����|d�:	���8�	�8���:

��9�
��'	
X#���;
	�;���6���7���7�[��T<�7Y�	�8�U�P��XP8��TD�8.&��T,�8��!Dg�n�'T�8.&��T,�8���TD�8��	�8,�9��==��TL�9���Wg�o�'d�9,��TL�9��	�8,�9�1�f�'��|�9����h�g�'�1����h�1�f�'��1�1��o�'d�:���TD�:m�	�8,�:��$�7�V�7��,�7��>�8>�84�8��r��*�8\�9�8��8��T��TJ�8��R�����B�8@�8=��h���������1���h����8�������
��	�S|�8�S�"�TZ����SU�!g�S��S��S����S]��h��<%d�<����<��;L�<\�=�8�8�=�84�=�8\�=�=$�=X#����������������;t����'�?�@��>#��>��D�>�8�����>��=2��"��>"	d�>

����>T�>��+	�8�>�	
�>
��>:��	"	��<��E��?��
��?d�?��;X#�8�?��?"��D�?
��Щ
�����<���?k�˯�
���'l�>C�	�8,�>,��'��>>��'4�?����<��L�<��������84�������8}��1��1�8 ��!�?������������3
�!�8�$�1�$�8$�			�8!	$�	8$�
	
�8�$�(
$�
	�$�=
�8
#4	�$�>
$�$���$���$���'�
�Z�'��Z� ���@$�.&���($��8h$������
��
����
��U`/�����($��8($��80$���A'�
Z��I'�Z�����������Ne�����Match�/kK3b��!'�Z�87�85�84�8�8����P$�����
�left_val��	right_val���	��
�S�8�8�'�]Z�S�*�TZ�$�8�,�1�,�(�,�	8,�
	
�8�,���8:	
,�	
8,�	�8z	,�		��8,��,�=��
!
2	
�,�>,�,���,���,���/�
�Z�/��Z�#���@,�.&���(,��h,��(,��8(,��80,���A/�
Z��I/�Z�!/�Z�8��8��8��8��8��8��8OV��P,�����
��������	�<��/�]Z�S�2�TZB'�8�4�1�4�84�			�8!	4�	84�
	
�8�4�(
4�
	�4�=
�8
#4	�4�>
4�4���4���4���7�
�Z�7��Z)&�Ƽ@4�.&�Ƽ(4��h4������
��
����
��U`/���Ƽ(4��8(4��804���A7�
Z��I7�Z�!7�Z�8��8��8��8��8��ƼP4�~���
��������	�t��7�]Z�S�:�TZ�)�8�<�1�<�(�<�	8<�
	
�8�<���8:	
<�	
8<�	�8z	<�		��8<��<�=Ƽ
!
2	
�<�><�<���<���<���?�
�Z�?��Z�(�Ƽ@<�.&�Ƽ(<��h<���(<��8(<��80<���A?�
Z��I?�Z�!?�Z�8��8��8��8��8��8��8OVƼP<�����
��������	�<��?�]Z�S�B�TZ|,�8�D�
1�D�
8D�
			�8!	D�
	8D�

	
�8�D�
(
D�

	�D�
A
Ƽ
!2	�D�
FƼD�
D�
��D���D���G�
�Z�G��Zs+�Ƽ@D���ƼHD�
�8�D���HD��8(D��80D���AG�
Z��IG�Z�!G�Z�8��8��8��8��8V]ƼpD�
Ƽ����
��������	�9��G�]Z�S�J�TZ�.�8�L�
1�L�
(�L�
	8L�

	
�8�L���8:	
L�
	
8L�
	�8z	L�
		��8L�
�L�
AƼ
!
2	
�L�
FƼL�
L�
��L���L���O�
�Z�O��Z .�Ƽ@L���ƼHL�
���L���HL��8(L��80L���AO�
Z��IO�Z�!O�Z�8��8��8��8��8��8��8ahƼpL�
Ƽ����
��������	�D��O�]Z�S�R�TZ�1�8�T�1�T�8T�			�8!	T�	8T�
	
�8�T�(
T�
	�+
�+�+
�:&&�W)�*�W��3�{��8�(�Y�Y�Z�,		
�8�,�:�8-
�8L-�+
�3u�Nh	}�Nh(4T�T���T���T���W�
�Z�W��Z&1��:@T�.&��:(T���W�@�8�8�(�T�3�.�@�8�(5���.�?�8�(�+�.�?�8�(�.�.	D�8�(/	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/�/�n�8�/�/�0
0��0*0��8;0C0��8U0]0��8
-u0��8�8�00�f�8�8嘢��Mih�f�8W6�hT��9(T��8(T��80T���AW�
Z��IW�Z�!W�Z�8��8��8��8����+�8�,�Z�+�8
-����
��������	����W�]Z�S�Z�TZ�8
���c31n6�8�\�1�\�(�\�	8\�
	
�8�\���8:	
\�	
8\�	�8z	\�		��8\��+�+
�+�:���Y�Y�Z�,	
	���,�:�8-
�8
L-
�+�8��	��8\�\���\���\���_�
�Z�_��Z�5��:@\�.&��:(\���@�8�8�(�\�3�.�@�8�(��.�?�8�(�+�.�?�8�(�.�.	D�8�(/	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/�/�n�8�/�/�0
0��0*0��8;0C0��8U0]0��8
-u0��8�8�0�4�f�8�8���f�8;�h\���(\��8(\��80\���A_�
Z��I_�Z�!_�Z�8��8��8��8��8��8����+�8�,�Z�+��
-�����
��������	����_�]Z�S�b�TZ�8��c317;�8�d�
1�d�
8d�
			�8!	d�
	8d�

	
�8�d�
(
d�

	�d�
3u������+�:���Y�Y�Z���$_	�8E��
�:�8��')�
�8
��=.�
����Ru�Oh
	
��Oh�R�d�
d�
��d���d���g�
�Z�g��Z�:��:@d�!"��:Hd�
�ģn�@�8�8�(��G�@�8�(5�������?�8�(������?�8�(e���.	D�8�(-��	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/��7���n�8���6�/�9��$�
0��0*0��8u�;�C0��8}�<��Լt���8��=(���&����8�8����GU�f�8�8���'��Nyh�f�8FU���d��9Hd��8(d��80d���Ag�
Z��Ig�Z�!g�Z�8.�8,�8+�8Ƽ:����8��Z�+�8�L����
��������	�8��g�]Z�S�j�TZ�8
��
����%�K@�8�l�
1�l�
(�l�
	8l�

	
�8�l���8:	
l�
	
8l�
	�8z	l�
		��8l�
�l�
3
PM�+�:���Y�Y�ZJ	��E�:�8B
�8>
:��W8J	7
X�
l�
l�
��l���l���o�
�Z�o��Z�?��:@l�V'��:Hl�
5�@�8�8�(`1�@�8�(-*�?�8�(�%�?�8�( �.	D�8�(	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/�n�8�/�
0��0*0��8C0��8	��8���8�8�;Z�f�8�8���f�83Z���l���Hl��8(l��80l���Ao�
Z��Io�Z�!o�Z�8�8�8�8�8��8�Ƽ5����8��Z�+���G����
��������	����o�]Z�S�r�TZ�8����;E�8�G	�G	�8�G	�8�G	`t��t�&Pt���ht�M��g�]	�]	�]	
�jh��k4h
-�kh	%�$
��WE%

�8_e
�lh��k6h
��k<h
����
�lh

�lh
�
��l
���t�t��X#M
9xt�Pt�
�t�#�]	m�jh����$[	^	��jh
]�jh	
/
��t���t���t���t��{E���@t��E���8t�.&���(t�����g�o�8�N�t���i�h�f�8v[^����j(hb'�f�8b|'

�'
����l�P����8�P�����t�"e��l

�t�
��8������l
��ht��(t��8t��80t��8(t��8(t�����������������;t�������8�����8�K-�8,��(�������]	�8����/[	���(
���B���R��
�����{
�n�8���
��l��8+2��Cki��e�����t������8���
�R���'���	_ref__row��J�8CM	JM	�8DM	�8CM	`u��u�&Pu�Ƽhu���]	�]	�]	��
�����$
��K%

�8"��
�
�����
�
��
���u�u��X#�
�xu�Pu���u�!_	��	_	�
���
�
��u���u���u���u��"K�Ƽ@u��K�Ƽ8u�.&�Ƽ(u���o�8�N�u���f�8�_���b'�f�8�|'

�'
��P����8�����u�"�

�u�
��8�����
��hu���(u��8u��80u��8(u��8(u���U�8?Ƽ\�8�Po�8n��j�������]	�8B	���(
��,H_��R��
����������7�����������������u����4�8%����R������jՁ*P�8oR	vR	�8pR	�8oR	`v��v�.pv�Ƽhv�m��g�]	�]	�]	
�nh��n8h
-�oh	%*^
��8=^

�8_e
�oh��n>h
��nDh
��Ƽ
�oh

�oh
��

�Ƽv�v��X#J
7xv�Pv���v�!_	m�mh�
	_	��mh
]�mh	
/
��v���v���v���v��`P�Ƽ@v��P�Ƽ8v��7�ƼHv�����g�o�8�N�v���l�h�f�8m�_����m(h�_�f�8Y�_

`
�
�PƼ��8�PƼ���v�"�


�v�
��8ד���

Ƽ�v���Hv��8v��80v��8(v��8(v�����������������;t���Ƽ��8�Ƽ��8�V!�8 Ƽ�������]	�8�
	���`
���7���R��
�����i���ɓ�
����#IG��Ed��Ƽv�ɓ���8�����R������Ձ�U�8X
X�8X�8X`w��w�&�+�+	�+�:���Y�Y�Z�,			���,
�:�8-
�8	
L-	�+hw���]�]�]������$��2V%
�8:A���
������
�����w�w�
�xw�!Pw���w�!_��_�
�

�
�"�w���w���w���w��V��:@w��V��:8w�.&��:(w��.�@�8�(��.�?�8�(�+�.�?�8�(�.�.	D�8�(/	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/�/�n�8�/�/�0
0��0*0��8;0C0��8U0]0��8
-u0��8�8�0�o�8�N�w��f�8u�_���b'�f�8^|'�'��P����8�����w�"��w���8�������hw���(w��8w��80w��8(w��8(w�����8z�8I]���+�8�,�Z�+��
-������Y��X�]�8����(���T�!��R��
�������c31��vߡ���$ ��1WU��Sr����w�ߡ���8�����R�������Ձ�\�8�^	�^	�8�^	�8�^	`x��x�..!+!
�+�:���Y�Y�Z(!
	��#!�:�8 !

�8
!
!
�!hx���]�]�]����
*^���D=^
�8;
B
���
��Ƽ���
��Ƽx�x�

�
xx�!Px���x�!_��_����"�x���x���x���x��
]��:@x��]��:8x��D��:Hx�K"�@�8�(�C"�?�8�(�#>"�?�8�(9"�.	D�8�(6"	/
[�(�8-/
4/]�(�8H/P/��Z�8f/n/
��Z�8�/
�/��Z�/�/��8�/�/��8�/3"�n�8."�/�*"
0��0*0��8%"C0��8"""��8""��8�8"�o�8�N�x��f�8x�_���_�f�8a�_`��PƼ��8ד���x�"��x���8ד���Ƽ�x���Hx��8x��80x��8(x��8(x�ؔƼ
�8��8Dd��@&�8&�Z�+��j#�Ƽ���e��d�]�8����`���E�!��R��
���������"���ѯ���/$+��<b`��^}��Ƽx�ѯ���8�����R�������Ձ�~�+	�<ϝ�~�.	�8ϝp~�1	�8ϝx~�2		�8 
,	
ϝ(~�'
�_
X#��'X#����X#����X#����X#���	�{~�'		~�(������;����ϝ��<�ϝ����ϝi�8tϝRǷ^Ƿg2�@K��ϝ��ϝ�Ƿϝ�۷ϝ�ѵ~���+
�<"
��<3;���.
�8p��1
�8x��2
�8(��(
��<��(
��(�T�;_��g�<����8��8��8�����6
��8
��8�����<��i�i�8�i�8�i�5��e�8,�5��,�5�8�i�ej	j�8j�8j��%f�8���~�8[j�Tfxhh�8yh�8xh�6�Tf�8,�6��,�6�8�h�f�hi�8�h�8�h���f�8���~�8Si�gFi�8�9�g�8,�9��,�9Jg�i�8]�zg�8[��Yb�gL�;�<�;�.&��T�;��,�;.&`f�<w�;y�.&��w��u����.&l�=�<�=�P�<t�=�;L�=2PD�?�<�?���?/�<L�?�;$�?,��A��A
��<�)$�A�A��A�A���@v�g��A��,�A�e�A�
C���
9l�8T�D�D�8*��D��D%��D	l�D
�l�l�8�l
�8�l>	
�D
d�D&o	-o	�8'o	�8&o	�	�D	��D.�D�]�]X#�8�]���D	�SX#��X#%
�h���4h-πh
�$
�)%
�)
�h���6h
Ɓhd�Eqpxp�8rp�8qp̵E
}ɽg	�X#]��h
���3h���h�X#�8U��hE��hTC_m�~h_��h]�h	/���#�

���)��Dc
��)
�E
�E���"]5�<^	�ڽg�o�)���8���=^	�^�8���8
����<*^
��X# ����������������;t���
����Placeholder���������������F:Vl9
�=^	���@]��]���$���B���B���D�o��<D�B�o��<<�C9o��<D�C�o��<<�Cto��<D�C�o��<D�D�o��<<�D�l�f�)�N��D3��}�h
�f�)s
�_����~(hb'�f�)o|'

�'
`p��<<�E����g�o�)t�E���p��j�)킾g��;�^�^�8�g��B��,�B�e�B�84�B�S�e��8��8o�8n�8n�8)�8������Eċ�E�gŋ�F�g+�_�Ǧ��)��8�s�8�s	i�8h�)������8�]���(
�8�s�����	Arguments���pieces��[����[����[k�ĉ����z��w��C{�
��
�
non_padded�T�D:��<^�^�8�P�P�SɃ�TZ
�n�)L�C�Sɇ�TZ�S5�����=�,����t�8�G���F=�r��=D�G�8,�G�<,�GBi�=��H4�H
��=
�=T�HD�H̪H1��
Z

��=�=��l�H�u�8��H�8"	2
�H9��
Zɋ�Zl�H�u�8��H�8"	��Z


�������]Z��� Z�X#�!��Z
Q��ZY��Z
h	L�	�I�I���G���Hr���
�Z����Z.&��=,�H7u��=D�HJu��=D�I�8,�H��,�H�8�H��W�=D����8��86����������������;t�������8�������	���A��
Z
��I��Z�	!��ZX#�}��T
�n�=2��H
�8Sb�����8P�T�=��K4�K��T�KD�Kl�K�u�8,c

���=�K�K9
4
;
3
�o�=����
&
2
�^�8����


��X# ��m	t	l	g	���
�	���Jk.&��=,�K/x��=D�Kx�o�=��Ks�j�=nk�^�8m	�����Eċ�E�gŋ�F�g+�_�Ǧ��=ĆK��,�J�����8�{
���������G@�^�8�P�P������
D�L�=��L4�L��0D�L�LT�L�8\�M�8\�M�8��L�
����M�M���L������
��
����
��U`/�������L��,�L��'��K�8
�8��8�3���d�u�8��=��Q4�Q
��=��t�QD�Q}��g-������9�
ʋ�=X#�����Rҹ��^=x�=
����Q���"]�����g�o�=�����	�	��^�8�����
��X# ��		���@]��]���#���P���PT/x��=D�Qld��=L�Q����g�o�=��Q������k�=��� g
�^�8\
ʋʋ�͋�E�g΋�F�gϋ�W�g8���2���=��P�<L�P�84�P����=�E�����~������X�
\[�^�8�P�P�����D�R�=��R4�R��1D�R�RT�R�8\�S�8\�S�8��R�
����S�S���R������
��
����
��U`/�������R��L�R��'��L�8
�8��8�3���d
d�T��T�U|�U		��U	�U	ܚV


��V�ğW��W!�W>�Y
��Y
�Y���S���T���U���V���W��^�8���"]
�8�8�8��T�8$�S�8�S�8,�T�84�T�84�T�8<�T�8,�T�8��8~U�8|�W�82
left�ntop�u�y�
}�
�buf_len����full_strides_end���U��Vmin_strides_len��|a�^�8�P�P�SɎ�TZ�����@]��W-
��!+��)����E��MT	��\d�\l�\�u�u�8�u�8�uUf�]��]�]
d�]d�]�s�s�8�s�8�sU
f
�����\&
�SX#"/��X#	&�]��]
�u�8T�^�H��^���������	�	�	�����]%
�SX##.��X#
&�_�	�	�	�		�	�]�]�]
kgn� �!�$ �J�v! %
�'!�!� ������^,��^
��H�^,�^4�^4�^;OK�85�v_4	B_BI[	���\���]���^]x��HD�\�w��H<�]/x��HD�^.&��H,�^����]D���	�	��^�8�.&��H,�^�z�f�'�Nd�^k�f�'�t�_��gb'�f�'�|'�'"�P$�\�P,�\�8$�\�8�\�8,�\�84�\f�8f�8Wo��8��8���8l�^�89�H��HZ�8�u�8�s�8T�8��8���8S	�8�q�R��R���]�8�A�J�(�J�|	��
����
�,�]��]�
4�]�
�^���^�8�P�P	�S��S��S|����Sx��t�Sp�S����#�H�#�#�H$�#$�a�&.&��H>&�M��`�P,�`�H�#&�H�#T�c�H}�g
]��
�W_���_	
	�J���,_
��'	
��_	M��	��'����
	�J��G����e��!R��ro

��>�J
��d��.�
�g�'X#�����Rҹ��^=x��jqx�c���cN.&��H,�c���Gg�o�'4�c�����h�'��������������x��'ő�n/��'�'5���/��'�/���`���'��������
��'�
�/��'E��go��'E��
�g�gIter��h��g�h
end_or_len��g�h�W�gFPR<?���'��c�P,�c�H,�8���������_��M����'���JU���������Rm�W_�JQ�*��'�S��s�s�8�s�8�s�u�u�8�u�8�u�u	�8|�h��hD�h�H
��'��h(
�i�i�j<�it�i��)��79��7
U�(E�7X#�(-�7M�7��'������}���}/i݄���
K�	X��i
"�"�"�"
�F�"5#�G�"
P#X#?�j��g���7�
&�'�(X#�����Rҹ��^=x�'
�8�ؓ>
�?�'�(
���8
���i4�i�#
�H�#
�#�H$�#		$B�
�
	���iJ>$�"	S$e$�������j

|�j�j
��'�j��j 
�j�,�$��H�$
�8�$�$�$�$�J%
�'%$%%;%
���He$ '�i��H�j��j&e�� �!�"�#�!� &�!'�!'&�J�!"
��''�!'����'
�� �&�jy�##	!�J��$�%
[%%&��^x&$%!�%'	#$�J�$K	� 
�g�'"#X#��(
#/
"6
!���]��
�?�-���%�� �

͞��'{��g���g���h���i����i3�w��H<�gx��HD�h/x��HD�h���f�?�'��i"����
�?�'�(���(
��6�>�'�(i&��'�.&
��H>&
D&�H�M�&N�'�&�&�o�'�N''�f�''!'-'��'@'G'��'Y'b'�f�'t'|'�'���_�@�'�(\�
�o�'5���
�h�'\}
x
s
�x��'n
n/��'�'k
�/!��'�/!h
��'c
`
#��'>#�/��'Z
�y��'W
(����=�����=��A��@����'�8�8�g�P,�g�8,�g�84�h�84�hQ	ġ3	�-��8��M\�i�M0�Q8�H�PԊj�-ġ]�-]�H��8�s�8�u݇ 	�Y	�H�#
�Q�"�R�"�R�(�H�$�H�(�8�$�R�$�R�$�J�(���8H��J���
���
�R �Jb!H�M�
P�
S�

�	i	
�RG��	��'����'	�-'	đ=
�H�#�G�"�SJ)�ST)�Sa)���S8l�mD�m�)	�)	�T�)	�)	�)�)�T�)�)�)�m�m�mw���m1L�m
��'�$�m�m,�m4�m��m#���l�g*��'�.&��T�*�*��'�'�)�*��'�*
�P��l�Vd�l�8$�l�8�l�8,�l�84�l�P�P��H�)�TR+O��T��Y�]�
a�ƧR�T�)
	�qd�ql�q�u�u�8�u�8�uUf�q��q��q
d�qd�q�s�s�8�s�8�sU
f
�����q&
�SX#"/��X#	&�q��q
�u�8t�rD�r�T����������������q%
�SX##.��X#
&�s

H�rD�r�T�]!�]!�]!�]
	^
^
^
	^
#	^
$*^#��ˆ$#=^
�'$"	^
$	^
#T^
^^
T^
w^
��s1��s
��T�s,�s4�s4�s;�]
X#

�^
 �^
 �^
�^��^_ �^�^_!%_

�["_!6_
@_
@_
6_
6_
	���p���r���rdx��TD�q�w��T<�q/x��TD�r ���rB    1
�^�8 �_�f�'�Nd�s�_�f�'�_�_
���_
�_
�f�'	^
�_`%�V��qѤL�p�8$�p�8�p�8,�p�84�p��8��8��5�85�8&��8l�r�8��T��T��T��8�u�8�s�8� �8r"�8J"!"�8� �8�!6_
�8@_
��	^
��^
�^
�8�^
�]�8~[���`����	!��'��-�2�
7�,�r��r�
4�r�
�r�M1�^�8�P�P	�S,�S'�S�����S!��!�S@_�S�^��^	��wd�wl�w�u�u�8�u�8�uTe�w��w�x
d�xd�x�s�s�8�s�8�sT
e
�����w&
�SX#"/��X#	&�x��x
�u�8D�y�Tt�yJ%Q%J%I%H%O%H%G%F%M%_%�����x%
�SX##.��X#
&�z|%�%|%z%�%z%�]�]�]
	^
^
^
	^
 	^
!*^ ���! =^
�'!	^
!	^
 T^
^^
T^
w^
��y1��y���y,�y4�y4�y6�^
�^��^_�^�^_%_
	�b_6_
6_
6_
	���v���x���ydx��TD�w�w��T<�x/x��TD�x '���xB('&'$'"'!8
�^�8 '�_�f�'�Nd�y�_�f�'�_�_
���_
�_
�f�'	^
�_`"�V$�w�V$�w�8$�w�8�w�8,�w�84�w9�89�8*D��8��8�_�8l�x�8�T��T��8�u�8�s�8�'�8z)�8R)))�8�'�8)6_
��	^
��^
�^
�]�8vb���`����	
������
 �,�x��x�
4�x�
�y�E8�^�8�P�P	�S��S��SV����S�'���'�S@_�S�^��^�)�)�T�)�)�)�)�T�)�)�)�{�g*.&��T�*�*��'�'�)�*��'�*�Pl�z�V,�z�H�)�TR+g*�T�),�~�i�i�i���i�i�i
k�'j�~�~���}T0jr�'��~����}�P,�}�P����iQ���i,��	��������/ ��������^���ـ�P,π�P{7���l��D���)�)�T�)�)�)�)�T�)�)�)^�i�i�i���i�i�i
k�'j������ӂXg*��'�.&��T�*�*��'�'�)�*��'�*0jr�'������V,��P_�H�)�TR+���i-��T�)���iĔ����
��'$��*����Մ]�����ѤL�1��|l��D���+�+�+	�(�X�Y�Y�Z�,	�Z�,�,�(�8
--
�?0-B-L-L-�+e-n-�[�-�-�-��i�i�i
��(�i�i�i
k�(j������ۆXb.��(\.&��(�.�.�A�(�(�.�.�@�(�(�.�.�?�(�(�+�.�?�(�(�.�.D�(�(//[�(�(-/4/]�(�(H/P/	��Z�(f/	n/
��Z�(�/
�/��Z�/�/	��(�/	�/��(�/�/�n�(�/�/�0
0��0*0��(;0C0��(U0]0��(
-u0��?�(�00jr�(�	kk�n�E�MdvV$�(���b,��\W�[�-�Z�+�8�,�Z�+	�b
-�����E��E��E��E��E��E3�L�F�.+�(�i���[e-�c31���il��D��	�s�s�8�s�8�s�u	�u	�8�u	�8�u	�u�8�z
�z
�+�(�X�Y�Y�Z�z
	�(�z�z�(�8x
�z

�?
�z

�>�
�z�z
R{
�Ѡ?|Ѡ
��?��,��4��4��D��������������&���
��(2(��ֈk������(����������i�w��(<��x��(D��/x��(D��ܐ��(L����	5�A�(�(D�R{	�@�(�(%�		N{
�?�(�(�|
I{�?�(�(D{�.D�(�(A{/
[�(�(-/
4/]�(�(H/P/��Z�(f/n/��Z�(�/�/��Z�/�/��(�/�/��(�/>{�n�(9{�/�5{
0��0*0��(0{C0��(-{*{��(%{!{��?�({�����E��E��E��E��E��E�`��3���(����'L������
��
����
��U`/�����1����8,��84���84������8�s�8�u��C�8
�Z�+�?n|�b�����2��){T���T���'���
��T�'$��|�����"����Ԋ].&��T,���z�f�'�������V,��Km
]$���Ƶ9h�g�'�t�M|��V,���H��T�����u�8�s
�s
�8�s
�8�s
�u�u�8�u�8�uD��	�T���|��	!����� ���]
�]
X#�8�]
�]	
^	^		*^��=^

�'T^	w^	��(@�]	
X#	�^	�^		�^	�^�X#�8�^_�^�^_
%_	_
6_	@_	
@_	
	6_	
6_	�@�@�@
ʋ�'X#�����Rҹ��^=xЩ�@���\
��'�����@�O�O�@�o�'�����O�O�O�^�8�����O
��X# ���N�N�@�@���AA��������������������/x��TD���w��T<��x��TDӍ�_�f�'�N���%�_�f�'�_�_	���_	�_	�f�'	^	�_`�A�o�'��~A�k�'xA�N�^�8�B��ތѤLЌ�84���8,���84ō�8'�8h�8g���TI�8�s�8�u6_	�8@_	��	^	��^	�^	�8�^	�]
���`�B���C��D��YR��%R��
����
���T�3�M�^�8�P�P�S@_�S�^��^���C$���<ܱ�L��
�H�<|��\��Ғ����U�W��<T���<�H����;$���<�Q���
	�ەdە	l��u�u�8�u�8�uXi��	���䋖
d��	d���s�s�8�s�8�sX
i
����ӕ&�SX#"/��X#	'��	���
���\��	�8"Ζľ�Ֆ|��\��	�8"���8A������%�SX##.��X#
'Z䈗���\��	�8"��C��\��	�8���*��	��J��X#�82�����ޗÊ ���+ �(�X�Y�Y�Z��	 �����(�8��!
�?��!��A� �]&�]&�]&����	^#^$^$	^(	^)*^($���)(=^#
�?)'	^)	^(T^$^^#T^#w^"Z\��	�8���0|������,��4��L9�^�^��^_�^%�^_&%_
H�'_&6_"6_"6_"
	��ߔ����������Ǘvx��(D��w��(<����@�(�N�(���@�(�(���?�(�(��݋�?�(�(؋�.	D�(�(Ջ	/
[�(�(-/
4/]�(�(H/P/��Z�(f/n/
��Z�(�/
�/��Z�/�/��(�/�/��(�/ҋ�n�(͋�/�ɋ
0��0*0��(ċC0��(������(������?�(���_�f�(�N���_�f�(�_�_���_�_�f�(	^�_`*�������L���8$���8���8,���84����8��8��k�8j�8Z�8,���8��8��8d���8��8�8�8�8���E�8_�8��8�u�8�s������&��8��Z�+��P�6_��	^��^�^�]�8�����`����X��]��b�f�
j�2min_buf_size�0�
˗�Sp�S����Nʌ��Č
�n�(@_��^��^l��	D���+�+	�+	�(�X�Y�Y�Z�,		�Z�,
�,
�(�8
--
�?	
0-B-L-
L-	�+e-n-�[�-�-�-ȚΚϚ����1L��
��(0$����,��4�#�����b.��(r.&��(�.�.�A�(�(�.�.�@�(�(�.�.�?�(�(�+�.�?�(�(�.�.D�(�(//[�(�(-/4/]�(�(H/P/	��Z�(f/	n/
��Z�(�/
�/��Z�/�/	��(�/	�/��(�/�/�n�(�/�/�0
0��0*0��(;0C0��(U0]0��(
-u0��?�(�0
�\l���b,���8$Ǚ�8ԙ�8,���84��b[�\c�[�-�Z�+�8�,�Z�+	�b
-l��p��t�w�
zl����[e-�c31
�+�+�+�(�X�Y�Y�Z�,	�Z�,�,�(�8
--
�?0-B-L-L-�+e-n-�[�-�-�-�b..&��(�.�.�A�(�(�.�.�@�(�(�.�.�?�(�(�+�.�?�(�(�.�.D�(�(//[�(�(-/4/]�(�(H/P/��Z�(f/n/	��Z�(�/	�/
��Z�/
�/��(�/�/��(�/�/�n�(�/�/�0
0��0*0��(;0C0��(U0]0��(
-u0��?�(�0�\l���b,���[�-�Z�+�8�,�Z�+�b
-4b.�[e-�c31�s�s�8�s�8�s�u�u�8�u�8�u�u�8��	
��
�+
�(�X�Y�Y�Z��	
����
	��
	�(�8����
�?	�����
	��
0�	
��������
���^NID�w��(@x��(=/x��(:ܐ��(74�A�(�(0��@�(�(-x�	�?�(�(�	s�
�?�(�(n�
�.D�(�(k�/[�(�(-/4/
]�(�(H/
P/��Z�(f/n/��Z�(�/�/��Z�/�/��(�/�/
��(�/
h�
�n�(c�
�/�_�
0��0*0��(Z�C0��(W�T���(O�K���?�(F����̟��L���8j�8h�8f�� �8�s�8�u����
�8n�
�Z�+��ј_���
��
����� �����+�+�+�(�X�Y�Y�Z�,	�Z�,�(�8-
�?L-�+KKK
�J
�J�J
�Z�J
��(�J�J�J��(�J	�Z�J�J�J	��	
����	�J	K�Z�J8K�J
�g�(X#�����Rҹ��^=x�(=L
DLKL��� ���J.&��(,��.�@�(�(�ߢ�.�?�(�(�+�.�?�(�(�.�.D�(�(//[�(�(-/4/]�(�(H/P/��Z�(f/n/��Z�(�/�/	��Z�/	�/��(�/�/��(�/�/�n�(�/�/
�0

0��0*0
��(;0
C0
��(U0
]0
��(
-
u0��?�(�0;L�o�(4�8L�h�(N3L.L)L�x��?$Ln/��?�(!L�/��?�/L��(LL��(�M�/��(Ln���(
L�g�g���h��g�h���g�h�W�gFPR<?���(�¢�b,���Z�+�8�,�Z�+�b
-
�������_��M����(
L�Z
L���N���N�bL�ZVO�@/O��(�c31��O
�+�+�+�(�X�Y�Y�Z�,	�Z�,�,�(�8
-
-
�?0-
B-
L-L-�+���"���
��(�($��T��젥å���X.&��(,���.�@�(�(S�.�?�(�(�+�.�?�(�(�.�.D�(�(//[�(�(-/4/]�(�(H/P/��Z�(f/n/��Z�(�/�/	��Z�/	�/��(�/�/��(�/�/�n�(�/�/
�0

0��0*0
��(;0
C0
��(U0
]0
��(
-
u0��?�(�0�������lR���S���(|���b,���[��Z�+�8�,�Z�+�b
-
4
��g�c31�u�8�s	�s	�8�s	�8�s	�u
�u
�8�u
�8�u
���|��	!����� �����%@�	=�
�+�(�X�Y�Y�Z9�	��4�

�(�81�
�?
-�)�
��	�]�]X#�8�]^^*^��=^ 
�?T^w^
���Ld!�^�^�X#�8�^_
�^�^_%__6_6_
6_�d"�d"�d"
ʋ�(X#�����Rҹ��^=x�(�d"�˩\
��(�����d!�s#�s#�d�o�(�����s#�s#�s�^�8����zs#
��X# ���r#�r#�d!�d���e�d�$�٧����������ڨ�����/x��(D���w��(<ɨx��(D�Z��@�(�N�(�V��@�(�(R�O�	�?�(�(��	J�
�?�(�(E�
�.D�(�(B�/[�(�(-/4/
]�(�(H/
P/��Z�(f/n/��Z�(�/�/��Z�/�/��(�/�/
��(�/
?�
�n�(:�
�/�6�
0��0*0��(1�C0��(.�+���(&�"���?�(��_�f�(�N��_�f�(�_�_���_�_�f�(	^�_`�f�o�(����f!�k�(�f!t!�^�8>h!��������_�_���(�����L��84���8,���84ި�88�8y�8xʋʋ�͋�E�g΋�F�gϋ�W�g8���2���(m�8�s�8�u��B���ϫ
�8��
�Z�+����6_��	^��^�^�]���`�h!���i!�� j"��_x#��+x#-�
1�3�
5��T��P�s�^�8�P�P�N`���Z��@_��^��^���iT��	���8,���|��	����
�SX#��X#'�����			dհ
	
�8l��	�8���y
��<	
��	
	������
�SX#$!��X#'��������;$���<���8,Ȯ�84֮�84��T���<3�8'�8�
^�a�
d�
g�Dܯ˔�8D��˔�8�S��S$�Sɬ�TZ�Sɰ�TZ�<���+���
��<��,��4��,ĵAе��մ{�;$���<��8,��84���
!�$�
'^���č�$��	!���
��(1��������8���8��D��	�(���
��ŹĹ��������H�(�8�8�ܸ�'Dϸ�8��8��[�8�8-��-�(�8w�h�����t�'�
�s�s�8�s�8�s�u�u�8�u�8�u�u�8|ͽ	H���X#�8���}/����)���\

y���\
	���\
Eؾ
	
����t��	u��$E��$
$�(�8($9$	U�������$[X#�8M���
���8
������8�����+�(�X�Y�Y�Z�	�������(�86��#
�?/�	9B�B������$
d�����	4

���8ʾ\;
	
���G\��
�p�(�N	D��
�
G���>sI�ʽ����+4�+5�+9�(�X�Y�Y�Z�,6	�Z�,5�,5�(�8
-?-E
�?0-?B-?L-5L-5�+4���
ʿ
��$
��$��$!$$u��&�(�8���&�F���������������!���h�w��(<�x��(D��/x��(D��D&�H�N����@��E�8������
�E�8]���
���������6\������D�������������[�����E��/�9��$�
0��0-��@�(�(�J��?�(�(��e��?�(�({��.D�(�(��/[�(�(-/4/]�(�(H/P/��Z�(f/n/��Z�(�/�/��Z�/�/��(�/�/��(�/*��n�(?��/�S�
0��0*0��(|�C0��(������(����"��?�(̴"�����?�(�(Ą�����$$����%$e�%�?�(�(e��$�.'D�(�(��'/([�(�(-/(4/)]�(�(H/)P/*��Z�(f/*n/+��Z�(�/+�/,��Z�/,�/*��(�/*�/)��(�/)n�%��(E��$��%��(���H$��1��?�(̴1��b�&
��?
$�.�@�(�(l���.4�?�(�(�+4�.5�?�(�(�.5�.6D�(�(/6/7[�(�(-/74/8]�(�(H/8P/9��Z�(f/9n/:��Z�(�/:�/;��Z�/;�/9��(�/9�/8��(�/8�/5�n�(�/5�/?�0?
0@��0@*0?��(;0?C0?��(U0?]0?��(
-?u0D��?�(�0D �������L���8,��84���84���	�	�8Y�P6��?�N��8��8��8y�8O	�[��8�s�8�u�	�8����8���*��8

�����8���Z�+�����	$�8�	$�Z�+5�8�,5�Z�+9�b
-?��
�
�	�
�N�8�	�
�N�8�R�	���n
�����%�����c31,��X#X#�s	�s	�8�s	�8�s	�u
�u
�8�u
�8�u
�u�8�����4��
���
�T��D��
���<��	D��
	X#
���D��	X#��5
Dp
����
�h	q��X#"
1��
Z
<��		���4��
��
�=
D�������9��
Zɲ�Z	��Z<��	X#	���/|��
���H,��4��4��
@��Z
�������]Z��� Z�X#�!��Z
Q��ZY��Zh
M����	��
����3	C	Scs���
h���������������������������
�Z����Z�w���<��x���D��/x���D��.&���,�������
��
����
��U`/�������������
��
����
��U`/�����$����D���8V�84���84���8\���������������������������8�����������������8�s	�8�u

�callback���S�
�
old_buf_len���	��A��
Z
��I��Z�	!��ZX#�K
��5
�n�������
�n�����l����������	���
�ZX#�������4����T��D��̋�1��
Z<��
	
���4����
.	D����
���	9��
Zɳ�Z	��Z<��	X#d���s�s�8�s�8�sl���u�u�8�u�8�ul���u�8���D|������vD1��Z


�������]Z��� Z�X#�!��ZQ��ZY��Z
hM��	���������6���
�Z����Z.&���,���w���<��x���D��/x���D���������,����<�����8��M��?����8�����/���������8��8e�86C�8�s�8�u�����A��
Z��I��Z�	!��ZX#����0��
�������]��������L��	�8T��	�8T��	�8���<��	ġd��	%�J	U�I17������
��-��	���-�J�=�-
�JE�J�=�H�ɊMɊ
�0�'�(%ӊX#�(-ي=�������I���'>��J)��J���:�0�'U�J���e�0�'E���ۉ��0�'�(��	�,$�������
��
����
��U`/���ġ���8r�8b�8R�-BġB�R��J�H~��I1���L��	�8T��	�8T��	�8t��<��	�(m�	3
��?������
�����=�����=��A��@����?��	����������0���(��4����	@3�;�(m��������
��
����
��U`/�����$���'���8��8��8�����(���7�t��<���H��3
��'L��	�8T��	�8T��	�8����
�ġ��	����������Hġ4����D3�;�'���$���P��ġ)�8��8��8��H(��3�
D��	ġt��X#��
ġ�=�-T��	�8\��	�8\��
	
�8����
��-

��
	��D��E�Nġ�=�H6�=��85�<��84�;��83�
��H/�6�=�������	 ���
��'2���	����ġ���8���8�����	d��			��8>�"%�"
��-	�"�"�"�"	�"�	�=�-���=�H�$����X#�(�	��	���&�����������l�������'ġ���h+��'����M���'%�h��N��N"���2�0�'�(E�N}�	�@�'���(%��	�.
�@�'�(��
�.�?�'�(�+�.�?�'�(�.�.
D�'�(/
/[�(�'-/4/]�(�'H/P/��Z�'f/n/��Z�'�/�/��Z�/�/��'�/�/��'�/�/�n�'�/�/�0
0��0*0��';0C0��'U0]0��'
-u0��'�'�0�z
�f�'���
�T�g�'�t=
��'n9
6
4
 �0�'0
.
"�0�'*
"'
#�0�'�("
#�%��-���#�,L����$���R����PDġJ�8?�85¡��P��-3�-&�8�8�8��HЕ�8���8���8���RJ
�H��tmp���
��������
�
���vġ���>��c31��'ȈW'���D��	�(%D��
��(5T����T��	�8\��	�8\��	�8����
��(���	������������
��
����
��U`/�����l�������
��
����
��U`/����(,���������8i�8X�8G6����	E����������,����<�����?�,��a�T�k��D����\����l�!���l�3������`] In graphics code it's very common to pass `width` and `height` along with a `Vec` of pixels,��aGD all as separate arguments. This is tedious, and can lead to errors.�����}z This crate is a simple struct that adds dimensions to the underlying buffer. This makes it easier to correctly keep track���fc of the image size and allows passing images with just one function argument instead three or four.�����nk Additionally, it has a concept of a `stride`, which allows defining sub-regions of images without copying,����� as well as handling padding (e.g. buffers for video frames may require to be a multiple of 8, regardless of logical image size).�����TQ For convenience, there are iterators over rows or all pixels of a (sub)image and���da pixel-based indexing directly with `img[(x,y)]` (where `x`/`y` can be `u32` as well as `usize`).�����63 `Img<Container>` type has aliases for common uses:�����RO * Owned: `ImgVec<T>` → `Img<Vec<T>>`  (use it in `struct`s and return types)���KH * Reference: `ImgRef<T>` → `Img<&[T]>` (use it in function arguments)���;8 * Mutable reference: `ImgRefMut<T>` → `Img<&mut [T]>`�����qn It is assumed that the container is [one element per pixel](https://crates.io/crates/rgb/), e.g. `Vec<RGBA>`,���	MJ and _not_ a `Vec<u8>` where 4 `u8` elements are interpreted as one pixel.��
��
�d�
	  ```rust���
  use imgref::*;���
kh  # fn some_image_processing_function(img: ImgRef<u8>) -> ImgVec<u8> { img.new_buf(img.buf().to_vec()) }�����
  fn main() {���TQ      let img = Img::new(vec![0; 1000], 50, 20); // 1000 pixels of a 50×20 image�������      let new_image = some_image_processing_function(img.as_ref()); // Use imgvec.as_ref() instead of &imgvec for better efficiency��
���
OL      println!("New size is {}×{}", new_image.width(), new_image.height());���LI      println!("And the top left pixel is {:?}", new_image[(0u32,0u32)]);�����-*      let first_row_slice = &new_image[0];�����&#      for row in new_image.rows() {���          // …�T�      }���'$      for px in new_image.pixels() {���˨T������?<      // slice (x, y, width, height) by reference - no copy!���41      let fragment = img.sub_image(5, 5, 15, 15);���\�      //���A>      let (vec, width, height) = fragment.to_contiguous_buf();�4�  }�D�  ```�	E���������4�54��3��2�?�1�a�0k��/���.���-���,�������������|��\��T�4��4�	�L�	�4�	
�$9�`	��`	�4?�`	�"mo_aQS�,FH&(�I$8������'N�`�'$Q�&�`��($�����&��E�P�����E��`�E4�
8�'�E$���'02��'8��������$��'�`��($�����'��E�P�������4�
8�'�E$��)+)+�� ����(��`�($��'�`!��($�����'��]�P�����]��`�]4�
�(�]$���0+-��O�8���  ����)����*���)�*d��)!�!�8:57��+�����)��)�
!�8�)�*$��7<�!<closure_kind>�"<closure_signature>�"<upvars>�""!�h��U�$8��%�&�$&%��������d��*'�'�&(+-��.�����*��+#�#
'�8�)�*$���;��	C�)�**)���	���,�	��(�,d�	�'+�+24/1��
'�
����'��+(�
(
+�(�,$�
�bB��K�-�.�/-./������.���'�.d��,0�0�8:57��+�����,��.,�,
0��'�.$���F��G8��2�332���������d�
�&4�4 "%'��
'�
����&��.1�
1
48�'�.$�
��J��R�68��7�8786���������d��*9�9�&(+-��+�����*��)5�5
9�8�)�*$��CL��R�;8��<�==�<;��������d��)>�>�&(+-��.�����)��+:�:
>�8�)�*$���M��#8��@�@�����'��'�� 8��B�B�������&���DD�����(��'D�$�k�����l�MEF��\1�EG���EGNonZeroUsize�dM��EH�,e�aEI�j�#\�B/\_!��,�K�LKL����'���0MNOPQ�J�J�J�J�JQOPN�EGKL�$�JJ�A��($����0����������������;t����0�JJ�J
N��'$���-L����0ʧJ�J
O��'$���1����0�8��J�J
P��'$����U��,��0�8JJ
Q��'2W��-8��S�S����0T�IT������0�8R�R
T8�'$���)8��V�V����0	��7�X�YXY�������0Z�IZ� X��
-L�
���0��W�
W
Z��'$�
��/�\�]\]�������1^_`ab�J�J�J�J�Ja_b`�?A\L�$�[[��'��($����1����������������;t����1�J[�[
_��'$���-L����1ʧ[�[
`��'$���1����1�8��[�[
a��'$���td��,��1�8[[
b��'�e��08��d�d����2	��,8��f�f����2	��:�h�ihi�������1j�Ij� h��-L����1��g�g
j��'$���"��MJ Iterates over pixels in the (sub)image. Call `Img.pixels()` to create it.�����$! Ignores padding, if there's any.�-\���l�mml�����'$�����"�2�MdvV$n�8:܂,�Ekk�3��(�p�qpq�����$�����2r�!p��4P|����A�2oo
r��'��sj��5�t�utu�����$�����2vw�J�Jw�,.tL�$�ss�'��($����2����������������;t����2�Js�s
w��'$���58��yy������$��3z�Iz�� � ���3�8x� x
z8�'$� ��#:8��||����#���'$�#�4��#:8��~~����#��'$�$�4��$$���������$���$�3��$���$4P|�$�$��A�3
���'���{��*1���������*���*�3����J�J�J���*24�L�*$�*����'��+($�+���3����������������;t����3�J��+�
���'$�+��/-L�/���3ʧ��/�
���'$�/��288��������2��$�2�4��5:8��������5��$�5�6��5:8��������5��$�6�6��6$���������6���6�5��6���6<P|�6�6��������
��
����
��U`/������5��7�
���'��ב��;1���������;���;�5���J�J��;')�L�;$�;����'��<($�<���5����������������;t����5�J��<�
���'$�<<�������� �?���/���T<|-L)�S�`r�x�	,y8	container�Lz&�8��$�,�8�,�&�8��*���8$��:��$�8�,�&�8~$��8��'�8Index�,����,�8�,�$�,�8�,��8
�8���,�8��L����8!$�8�4��8�,�%�<: Read a pixel at `(x,y)` location (e.g. px = `img[(x,y)]`)���=<��<N Coordinates may be outside `width`/`height` if the buffer has enough padding.���Q<( The x coordinate can't exceed `stride`.���++���8�4���8�4�+���8�D���8���$�8�d�8�8�,����8$�$�8�,�&���,�8�,�$�,�8�,�(��8$�'�8�4���8�8�
4��8$� �8�
4���%�8debug_assert_eq�|�	���8�
4�$�8�
4�8�,�8�,�8�8�,�%�8debug_assert�d�	���8�,� �7���8�
4�8�,�8�,�%��8$� �8�
�������	8�,� �7��
���8�
4�8�,�8�,��8�,� �7��8�8�,�%���"������	,�8��L�&�8��$�,�8�,�&�8��*���8$��:��$�8�,�&�8~$��8��'�8IndexMut�D����,�8�,�$�,�8�,��8
�8���,�8��L����<; Write a pixel at `(x,y)` location (e.g. `img[(x,y)] = px`)���><��	<����	Q<����
++�
�
�
8�4�
�
�
8�4�
+�
�
�8�D�
�
�8���
$�8�d�8�8�L����8�8$�$�8�,�&���,�8�,�$�,�8�,�(��8�8$�'�8�4���
8�8�
4��8$� �8�
4���%�8��|�	���8�
4�$�8�
4�8�,�8�,�8�8�,�%�8��d�	���
8�,� �
7��
�
8�
4�
8�
,�
8�,�
%�
�
8�
8$�
 �
8�
<�
�
�
�
�
�
�
	8�,�
 �
7��

�
�
�
8�
4�
8�
,�
8�,�
�
8�,�
 �
7��
8�
8�,�
%���"������,�8��L�&�8��*���8$��:��$�8�,�&�8~$��8��'�8��,��8�,��8
�8���,�8��L����8!$�8�4����8�,�%�+���8�4���8�4�<< Take n-th row as a slice. Same as `.rows().nth(n).unwrap()`���?<��<1 Slice length is guaranteed to equal image width.���4<! Row must be within image height.���$8�8�,����8$�$�8�R�&�8�,�(��8$�'�8�4���!8�8�
4��8$� �8�
4���%�8�8�,��8$� �8�,���%�8�8�,��8�R�
�8�
4�%�8$� �8�
��� �8get����8�,�!�8�,��8�,� �8unwrap_or_else�t����8�T���8�R�%���&̀����,�8��L�&�8��*���8$��:��$�8�,�&�8~$��8��'�8��D��8�,��8
�8���,�8��L����+���8�4���8�4�<D Take n-th row as a mutable slice. Same as `.rows().nth(n).unwrap()`���G<��<҂��4<����$8�8�L����8�8$�$�8�R�&�8�,�(��8�8$�'�8�4���!8�8�
4��8$� �8�
4���%�8�8�,��8$� �8�,���%�8�8�,��8�R�
�8�
4�%�8$� �8�
<��� �8get_mut�<���8�,�!�8�,��8�,� �8��t����8�T���8�R�%��!T�!��8���R�!$���� Image owning its pixels.�����c` A 2D array of pixels. The pixels are oriented top-left first and rows are `stride` pixels wide.������� If size of the `buf` is larger than `width`*`height`, then any excess space is a padding (see `width_padded()`/`height_padded()`).�4�������=,������
��
����
��U`/����?�?��?�
�:�?�	�:$x��Lk��=�(������-* Reference to pixels inside another image.���@= Pass this structure by value (i.e. `ImgRef`, not `&ImgRef`).������� Only `width` of pixels of every `stride` can be modified. The `buf` may be longer than `height`*`stride`, but the extra space should be ignored.�4����������8,������
��
����
��U`/�����84�XZ��!��! Same as `ImgRef`, but mutable���@����L���������,������
��
����
��U`/�����84�XZ����1. Additional methods that depend on buffer size�����" To use these methods you need:���\� ```rust��� use imgref::*;�<� ```�4�������������,��Ŝ"Ŝ(������������EG�� ��=: Maximum possible width of the data, including the stride.���d�	 # Panics�����da This method may panic if the underlying buffer is not at least `height()*stride()` pixels large.�d���͜�8���
�͜�8$���!��%" Height in number of full strides.���YV If the underlying buffer is not an even multiple of strides, the last row is ignored.���d�������d��l���͜�8���
�͜�8$���!2��A> Iterate over the entire buffer as rows, including all padding�� ��� IF Rows will have up to `stride` width, but the last row may be shorter.�\�!��͜�����Eċ�E�gŋ�F�g+�_�Ǧ���8��!�
�͜�8$�!��!&��! Borrow the container�4�!��͜�����
��
����
��U`/�����8��!�
�͜�8$�!Ԣ#��"1��"���""���"�\�"���#��<�#��L�#�����Ŝ��#���,�#�Ŝ"Ŝ(������35��%=��#A���$���$I�|�%��͜ʋʋ�͋�E�g΋�F�gϋ�W�g8���2����8��%�
�͜�8$�%��%-��%  Borrow the container mutably�4�%��͜�����
��
����
��U`/�����8��%�
�͜�8$�%��3�
�����<L�3�;��������!��5"��3! Width of the image in pixels.��4���4SP Note that this isn't same as the width of the row in image data, see `stride()`�,�5���;�8��5�
��<$�5��6#��5" Height of the image in pixels.�4�6���;�8��6�
��<$�6��9#��6KH Number of _pixels_ to skip in the container to advance to the next row.��7���7<9 Note the last row may have fewer pixels than the stride.���8he Some APIs use number of *bytes* for a stride. You may need to multiply this one by number of pixels.�4�9���;�8��9�
��<$�9��;%��9jg Immutable reference to the pixel storage. Warning: exposes stride. Use `pixels()` or `rows()` instead.��:���:%" See also `into_contiguous_buf()`.��;���;��<��;�
��<$�;��=+��;pm Mutable reference to the pixel storage. Warning: exposes stride. Use `pixels_mut()` or `rows_mut()` instead.��<���<%ñ<�=���;��<��=�
��<$�=��?"��>}z Get the pixel storage by consuming the image. Be careful about stride — see `into_contiguous_buf()` for a safe version.�D�?�;�<��
��<X���@J��@�@�@8�4�@t�@9this was meant to be private, use new_buf() and/or rows()���?QD�@�����;��)�������lR���S����)��������A����A�)�$�A
��<��)$�A�
��$�A79���BOP|�A��B����;������������B����B��$�B
��<��)$�B�
��$�B13���EV���
�����,�E���=L�E��=��t�F�<������������VXSU��Fd�F���<�8��G�
��=�=$�G��G l�G���<�8��H�
��=�=$�H��J1��IA���I���II�\�J���<�����Eċ�E�gŋ�F�g+�_�Ǧ���=��J�
��=�=$�J��L%4�L���<�����
��
����
��U`/��������L�
��=�=$�L��MY���
�����,�MͻL�M��=��t�N�<������8:=?��P<��NA���O���OI��O�d�O���O���O If stride is 0�|�P���<ʋʋ�͋�E�g΋�F�gϋ�W�g8���2����=��P�
��=�=$�P��R,4�R���<�����
��
����
��U`/��������R�
��=�=$�R��SzL�S�8�8�8�8�8�8��
�������������
���
��������Y!���������Y�����
��
����
��U`/�����'���4�Ybd��\U��YIF Make a reference for a part of the image, without copying any pixels.��Z�d�Z���Z���Z=: It will panic if `sub_image` is outside of the image area���[30 (left + width must be <= container width, etc.)�-\�[P|�[L�\������8�8�8�8����\�
���'$�\������������
����`)��_/, Iterate over whole rows of pixels as slices��_�d�_���_���_���`���` See also `pixels()`�$�`�����������lR���S����'��`�
���'$�`��c,t�a Deprecated��a���a`] Note: it iterates **all** pixels in the underlying buffer, not just limited by width/height.���c�c�c8�4�ct�c9Size of this buffer is unpredictable. Use .rows() instead���bQ$�c�������g�g���h��g�h���g�h�W�gFPR<?����'��c�
���'$�c��c ���������c��',�c�A��c!��g?��d_\ Returns a reference to the buffer, width, height. Guarantees that the buffer is contiguous,���dUR i.e. it's `width*height` elements long, and `[x + y*width]` addresses each pixel.��e���eKH It will create a copy if the buffer isn't contiguous (width != stride).���f=: For a more efficient version, see `into_contiguous_buf()`�-\�g��g���A�@�8�8��g�
���'$�g��j$���������j�����
��
����
��U`/�����'����4�jeg��li��kC@ Turn this into immutable reference, and slice a subregion of it�-\�kL�l����8�8�8�8����
���'$�l������������
����pi��mRO Slices this image reference to produce another reference to a subregion of it.��n���nSP Note that mutable borrows are exclusive, so it's not possible to have more than���n#  one mutable subimage at a time.��o�l�o
 ## Panics��o���o(% If the coordinates are out of bounds�-\�pP|�pl�p������8�8�8�8�����
��
����
��U`/�����'��p�
���'$�p���������
����v]��s<9 Transforms this image reference to refer to a subregion.�$�t ���t^[ This is identical in behavior to [`ImgRefMut::sub_image_mut()`], except that it returns an���uYV [`ImgRefMut`] with the same lifetime, rather than a reborrow with a shorter lifetime.��u�l�u���u���v(��-\�vP|�v��v����8�8�8�8����
���'��������������
����z%��z$! Make mutable reference immutable�-\�z4�z���������
��
����
��U`/�����'��z�
���'$�z��{'���������{��$�{���4�{��}-��{EB Iterate `width*height` pixels in the `Img`, ignoring padding area��|���|EB If you want to iterate in parallel, parallelize `rows()` instead.��|�d�|���}���} if width is 0�P|�}4�}�����kk�n�E�MdvV$��'��}�
���'$�}��~!���������~���4�~���4��~SP Iterate `width*height` pixels in the `Img`, by reference, ignoring padding area�����E����d������������TĀ���������E��E��E��E��E��E3�L�F�.+��'�π�
���'$Ѐ���8�����������$���'��ӂ)dā��Ձ��݁E����������4ڂ���'kk�n�E�MdvV$��'���
�8�'$�į�8����������'�
�Մ4�΃E��d������������T܄���'�����E��E��E��E��E��E�`��3����'���
�8�'$�������������($���'��ۆ)�ԅE��d������������4����'kk�n�E�MdvV$��(���
��($������������'�
�ֈ4�χE��d������������T݈���'�����E��E��E��E��E��E�`��3����(���
��($��ʼn8�������ʉ�'���Ԋ%��%" Iterate over whole rows as slices����d���������� if stride is 0�$ۊ���'�������lR���S����'����
�8�'$����0���%����d�����������Dnj���'��������_�_����'�Ќ�
�8�'$Ռ���M���QN Deprecated. Use .`rows()` or .`pixels()` iterators which are more predictable��
����L���H�<dʐ�;����H�H�H�13Lݐ$����<�Hl��D���������)���Q��L���;����
��<sŒ֒�����ے�'��������ߔi��`] Create a mutable view into a region within the image. See `sub_image()` for read-only views.�ӓ�lۓ�������(��-\��P|˔l�����'�8�8�8�8�����
��
����
��U`/�����?����
��($����;���9��6��
3����^��I��-\јL�����'�8�8�8�8�����
��
����
��U`/�����?����
��($����ݷ��۷�ط�
շ���%�՚VS Make a reference to this image to pass it to functions without giving up ownership�������FC The reference should be passed by value (`ImgRef`, not `&ImgRef`).�������IF If you need a mutable reference, see `as_mut()` and `sub_image_mut()`�-\�4�����'�����
��
����
��U`/�����?����
��($�����,�ԝ0- Make a mutable reference to the entire image�������PM The reference should be passed by value (`ImgRefMut`, not `&mut ImgRefMut`).�����/, See also `sub_image_mut()` and `rows_mut()`�4�����'�����
��
����
��U`/�����?����
��($���(�������8�4��t��=Size of this buffer may be unpredictable. Use .rows() instead����U$�������'�g�g���h��g�h���g�h�W�gFPR<?����(����
��($����%���,) Iterate over rows of the image as slices�������?< Each slice is guaranteed to be exactly `width` pixels wide.�������WT This iterator is a good candidate for parallelization (e.g. rayon's `par_bridge()`)�$����'�������lR���S����(����
��($���٧0�ɥ41 Iterate over rows of the image as mutable slices�������?��Φ��֦W؆D����'��������_�_����(���
��($�����
����L���;�����U�֪a^ Same as `new()`, except each row is located `stride` number of pixels after the previous one.�����ī�� Stride can be equal to `width` or larger. If it's larger, then pixels between end of previous row and start of the next are considered a padding, and may be ignored.������2/ The `Container` is usually a `Vec` or a slice.����l����˭��ӭ If stride is 0.�P|��T����<�8�8�8�;�����
R��O��
L��
I��մ?���~{ Create new image with `Container` (which can be `Vec`, `&[]` or something else) with given `width` and `height` in pixels.��������} Assumes the pixels in container are contiguous, layed out row by row with `width` pixels per row and at least `height` rows.�����dz{x If the container is larger than `width`×`height` pixels, the extra rows are a considered a padding and may be ignored.�ܴ�<�8�8�;��
��<�

����
��Ե�����ٵ��$ܵ�'�����>���PM Returns the buffer, width, height. Guarantees that the buffer is contiguous,��ɶU��������[X Efficiently performs operation in-place. For other containers use `pixels().collect()`.�-\������'����
��($Ӹ���;�˹_�����U��������[�-\��������'��?�8�8������$���ο$�������dӿ�����������b_ A convenience method for creating an image of the same size and stride, but with a new buffer.�P|��<���������������������������d������D������D��������������������������������$�������d��
�����������6���3����������������b��P|��<�������������������������d����D����D�������ʛ���
���������$����MOQSUW���68�����������,���,������'$��������
��
����
��U`/�������=�����=��A��@�����'�,����
�8�'��ɒ���9���������(,���>���#%���$���'�>��
��(��4����<������������,���?�����#%���#$���A�?��
���'��r���� 8�����������,���=����$���:7 Convert underlying buffer to owned (e.g. slice to vec)�������1. See also `to_contiguous_buf().0.into_owned()`�-\��T���=�,��
�8�'J�������������(<��ה����'���:ۣ������1��D����ה������
��($��Ե��63 Rows of the image. Call `Img.rows()` to create it.�����QN Each element is a slice `width` pixels wide. Ignores padding, if there's any.�-\������������������0lR���S�����/1��&,��������Eċ�E�gŋ�F�g+�_�Ǧ���'��,����8�N�N6����������_�'�N�0��_����N�N�����0��^�^��^��[�^�
�[����e�S�������
���',���N����:7 Rows of the image. Call `Img.rows_mut()` to create it.�����Qͧ-\�I����������������1�_�_�����/1��,����8��),���ʋʋ�͋�E�g΋�F�gϋ�W�g8���2����'Y[Y[=�����������Y[�1��_���Y[Y[�����1��^�^��^��[�^�
�[����e�S�������
���',��Y[��!�� QN Iterates over pixels in the (sub)image. Call `Img.pixels_ref()` to create it.��!���!$��-\�!�����������!�� n�33�L�F�.+�������!35��!<�!E���JԖ"��"E���J��"L�"E���8��",�"E����T�"�"E���8�n$�"E�������Rҹ��^=x�Ann>��������4��n�3��_�"RUnn�����3��^�^��^��[�^�
�[����e�S������!�
���',�!�n��3��2QN Iterates over pixels in the (sub)image. Call `Img.pixels_mut()` to create it.��3���3$��-\�3n����������4���5�5�`��3���������446|�4<�4E����Ĭ4��4E����D�4�4E���8��4,�4E����T�4�4E���8�$�5E�������Rҹ��^=x��"�"�E��������7��"��5��_�!$UX"�"������5��^�^��^��[�^�
�[����e�S������3�
���',�3�"��$�F��������($���8 $��7�������$�35X$�0$����8�$�9�$�=��$���$�Q���$�+��($�����7�8��7�8���$��
���8 $��F��,�F��������(,�ҽ ,��7�������,�,.X,�0,����8�,�9�,�=��,���,�Q���,�+��(,�����7�8��7�8���,��
���8 ,��:��4�F��������(4�ҽ 4��8�������4�,.X4�04����8�4�9�4�=��4���4�Q���4�+��(4�����8�8��8�8���4��
���8 4����<�F��������(<�ҽ <��8�������<�,.X<�0<����8�<�9�<�=��<���<�Q���<�+��(<�����8�8��8�8���<��
���8 <��t��D�I��������(D�ҽ D��8���D�#%�D�E�D�>��D�	��D�	Q���D�
+��HD�����8�8����D��
���8 D�����L�I��������(L�ҽ L��8���L�#%�L�E�L�>��L�	��L�	Q���L�
+��HL�����8�8����L��
���8 L�����T�F��������(T�ҽ T��9�������T�,.XT�0T����8�T�9�T�=��T���T�Q���T�+��(T�����9�8��9�8���T��
���8 T��W��\�F��������(\�ҽ \��9�������\�,.X\�0\����8�\�9�\�=��\���\�Q���\�+��(\�����9�8��9�8���\��
���8 \����d�I��������(d�ҽ d��9���d�#%�d�E�d�>��d�	��d�	Q���d�
+��Hd�����9�8����d��
���8 d��#��l�I��������(l�ҽ l��9���l�#%�l�E�l�>��l�	��l�	Q���l�
+��Hl�����9�8����l��
���8 l����t�;��������(t�ҽ t��7�������t�,.Xt�0t����8�t�,�t�?��t���t�4҂�t�$��(t�����7�8��7�8���t��
���8 t��Rھt����������������u�;��������(u�ҽ u��8�������u�,.Xu�0u����8�u�,�u�?��u���u�4҂�u�$��(u�����8�8��8�8���u��
���8 u��R`�u����������������v�>��������(v�ҽ v��8���v�#%�v�8�v�GΊv���v�4҂�v�$��Hv�����8�8����v��
���8 v��R��v�������������ɓ�w�;��������(w�ҽ w��9�������w�,.Xw�0w����8�w�,�w�?��w���w�4҂�w�$��(w�����9�8��9�8���w��
���8 w��R��w�������������ߡ�x�>��������(x�ҽ x��9���x�#%�x�8�x�GΊx���x�4҂�x�$��Hx�����9�8����x��
���8 x��R��x�������������ѯ̐(��&da Basic struct used for both owned (alias `ImgVec`) and borrowed (alias `ImgRef`) image fragments.��'���'mj Note: the fields are `pub` only because of borrow checker limitations. Please consider them as read-only.�!�(�
����L�(�;��U`/�������"$��+��(ZW Storage for the pixels. Usually `Vec<Pixel>` or `&[Pixel]`. See `ImgVec` and `ImgRef`.��)���)�� Note that future version will make this field private. Use `.rows()` and `.pixels()` iterators where possible, or `buf()`/`buf_mut()`/`into_buf()`.�GDon't access struct fields directly. Use buf(), buf_mut() or into_buf()���*_�+�����<��.��,IF Number of pixels to skip in the container to advance to the next row.��,���,he Note: pixels between `width` and `stride` may not be usable, and may not even exist in the last row.�1Don't access struct fields directly. Use stride()���-I4�.�����8t�1��/!��/���/PM Note that this isn't same as the width of the row in the `buf`, see `stride`�0Don't access struct fields directly. Use width()���0H,�1�����8|�2��1"׬1Don't access struct fields directly. Use height()���2I4�2�����8C�C���
����>�_�<C��;��_�]`C�C������;��^�^��^��[�^�
�[����e�S�����~�'�
��<,�'�C� �(��
����C��<5�;VYZ�Z���
�������<Z��;�����Z�Z����;�;���(�
��<,�(gX#�X#�X#�X#�X#�X#2�X#�X#�X#
�X#�X#�X#��X#�X#ҚX#�
X#�X#�X#�
X#�X#�X#�X#0�X#�X#�X#F�X#�X#�X#�X#��X#X�X#�X#�X#"�X#�X#>�X#	�X#��X#_�X#�X#�X#��X#�X#�X#s�X#�#X#�#X#�X#��X#�2X#�5X#�6X#�X#ɅX#)jX#iX#�gX#gX#oeX#�dX#icX#�bX#�aX#�`X#�_X#�]X#�\X#�[X#x[X#�ZX#ZX#�XX#�WX#�UX#>TX#�RX#tPX#MX#CJX#HX#�FX#��X#�EX#��X#�DX#yCX#LBX#׉X#AX#/@X#;=X#]<X#z:X#�8X#�7X#H6X#C5X#�.X#,X#��X#x*X#��X#B'X#�$X#�$X#�NX#N"X#T"X#Y[X#�X#�X#nX#�X#�X#"�X#�X#�X#PX#X#X#X#�X#�X#�X#�X#pX#�X#�
X#X#�
X#CX#IX#C�X#^X#o������������������https://crates.io/crates/rgb/��one element per pixel�ImgRefMut::sub_image_mut���ImgRefMut::sub_image_mut()����������������������H����������������������I�I�I�H�J������RowsIterinnerwidth������RowsIterMut������
PixelsRefIter
current_line_end	rows_left	pad_datcurrent'assertion failed: stride >= width.get()'	width > 0	buffer len  is less than  ((+)x)Iassertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usizeI
PixelsIterMut
yImgbufstrideheightassertion failed: stride > 0��+the buffer is too small to fit the subimage+/assertion failed: top + height <= self.height()/.assertion failed: left + width <= self.width().!assertion failed: stride >= width!���������������������������������������������������������������������������ܑ�㥶���,�>h}$��.CW�8}@wQ��0
�g�n��9�T���p�ӱ���/���/W�q��)MG����'qL%��	7�"N&@���m
�b`9ݰ�v�N�N��|Q'k-EA���C��@0
�{ ��7��<��b.�3�igb��˪R����H�&��<���z�z�Gv�!{|t� m�X��r2=/g�V�!5%����Ѻ>����良�_�6���f'��"���6��Oj��d�ָ�t$�)�p8j�:D†�!"�� �1��Ͽ5�4��?��uo�XiY�m\r��a�H7�៊���F5�L.��
��?��i�O_����j���7�F=�an�����W�&Q������=�b6Wi#��x�2�J��t��۾��kIQ.۽ګ����aaG�����t���ת��
Ƨ��3�
��u3���
��i�t��к/ہ�uU��Un�C���جrD��3�ӓ(��i����6,O*7F��?hKtװGg�hܨ}W��\����sqMv�
���ː�o�flDamFNL�XxE/�mO@�9�є�����td�h�ۣD�Ii�z2B
��E*zF�.��Q��t�QCԾ��>D����y�И��@��2Aa��Nw+N:($o�,1�r�ofk4�*����|r�ƍ�+���w����㆘~y���B��PK��0 T���5Ԉ�|w�
'4om�1d���nQ�8T��tc�I�q{!��)�.��UI@1����D~�GE<��o����w�dRe|�-ʎ�@�v�GdJ�]��J��j��+e�����~w�ʳs)��LJn0(�c(j�2����"y@�’�}v�����6(��+fE�=/����[�����Eݤ�)���0��w�J#��ޱ^�FP	�$k���:B�ײ=�t�"�ܖЦb�
52�*�����
��.�#�
ym�r��}�Lf=�}K4�A�I�j}y��	n��;�
Iw��\��ʾ�������J�`��a{v� '?����9�c����f�l��،��Z�E�����?P����&'0ۃ�~��&��ʲ���+����4��h�Td4m*:��#�g��0F{�{��� 
]��g����ٙ��_����R�ʲh�8��!n�j��+=��'�v���5�eZ+�&�a�}�����=y�a^4�O������]��:��G&��e������@
ƪ�Yp4w
�p~A�j@�~r��
�� ���Uk�y����O��j�&�}ڪ��=�:�o~��$NZ�1Rmu6�ܞu]?�_:.Oq�ظ��H0��b���,|E6K������ے�H��7'?q�j�^ΊI!��lV������Y�`ς�2K�X���7f�ā�1O�SH����
�cc�_�t��0|��Ǽ��̂��-��s/t9��OZ`)麅G�"�vW9�v�� Rq)���^�e��U�^Gm��1�D�L/}�$��3�ˉ���a�Q�E�Cm�HE{n�.g5�s"Y��&K*���F���f�L���\#���$y�'t����/�d
��^���Q��K��`�����:Ž�;��g��|���n��N�Tzk��݀W��,�Oc�����9���a���eT�Ŏ�J��lpq�Ϥ
�;Il��[zC������;`t٬�����Oz>���V�^�5�l�+�����rc�m���q��a!
~�[��S���N�<*Pռ�A彂3U�^�RO�,����\�t}ekA��JEl�33	̃Fwٳ�df�<2E�[�-�b�Pgs�q=�>|��T�.�7�U��mt�r>�>��kb���0?��S�=~�y(L��\���[��9���X}l���r.5��$�^t��jB����ƭL��RI\����>y<
8ʡ)����!G1��o��>�z�ݛ�.,���3|��6���1�i��mXU���ץ(p<$j�Uk"ܲ	��,�����pnu�TqTW�^N `�z���ѫ�)+C���T��[i*���p�]1i�3�ﶷfĞh�;r�ID��MU��j�h��E���R��ڝ��hQТ���[�yR2�v�]�ڙҀ8GؙA�Q
�*Z�/8t����7ǭ
%8EAb��uz���"���:σ$�,e�c��T_�e��qx/���*�I�t���eJl�I��,([��-����`�F�Z�f�دd]�$�YL�5b�9�K.��
�����W�]��e?C���[�3��?cʞv���ت{�Ӎ��Xz�����Y���Q�"������w�y�\�__n̪��\շ�"�.���CP�l�FF+baB��򍆿)�0�MsSX�ō+��|5�A���uL�ل����/�9Ԙx��JW���������>T���"�'W,�bM�A��$�4'��gfK��$.���Ro�Y�}͐,P�p�u�r{b�H�#A�d#!�ծ$�v��
�
D�vo���+q�Z�C��:߃�A��.�C�P�i�1�Vմŭص&��bؾ)aig�H9�j4�HL��i	�1�~�PD���kh�l5��J��btsD�ը�Atuf��K׉�>���$�p;�
�(��>�i ����"g!�i�d9���@&�C���M)V5>��Ҏ#�%0���K+�j�?�[J�G O+����D�ji!�ǡ��1�o�����h4C	�a�i�A�\:0����`ڢ��mo�€�s��k��p~�a��;�U�/:�!��Z`I;yv#�+�2S���qv��CFXe�<yƵ����r�~ު�d�)L<@�	��z�2��F��V	��8|[��d�{��0����w����[�:��o#�:/�?H�3���d�?%
��ni�A~�_EJ�H���=�~��;�	>�8�D/�Y�>�e��B��'o������	BM/ÅhY�S�1�
�dp��ՌH'�]���di�0px����{wȄ�}�5���`k�%�	�:�ۑ��畡�c��c ,��T����ၣeq~3Z?��#�Z,P
rhd}��Ŕ.όT�RGw�7G�1	?���
a��ԉ���zH��Z��RLiL��A����
ሌ��$U�uorUh�	�|�>�s�����ƟՍ�z�W���4���=�G�-
���%�Bc''��Ĵ�M��s�B0��WU��13[R�ƀi����ed�'H���S����MM��H��p��Fk!je�d4�
R".�Q�!�Og�q�a��}yW�$���f)��b�+)�{��:A���f��6�Y�V�EZQ
9�H��.���hw�$�G7���sjMe���	4�W�48�ة�:��o��3'���O��!X���T�AG���Y����l�6��]���<s�*�ōꨥL��`��,��n*|9��Ѵ}���_��'�G��`jP��~��ֳ
)9���ɛYa}ma�ĸ
Y0�ʆ�rh����yZ^��:�0�n��ڗv��Μ�^�y8��ҧ�_}�������)s<��E}ui��<��G��֬_�N�=�%�%�ǟW��"&��}�ԪR\�����Uy%A��X��o`��D��h"����Q,@����X2F.��������7�x��}�"a%[=���
e��f���i�03�]@���}G�5
��XW�,�N}�s��R����-��rR��ꎏvS�hQOj-��C�]�;n�{<���}ү�b�J�0<�b�4;�v1�1�Rj���id͜Kf��#ĭh�c�i)����%q�`���F��)��f�K�X6J\�M����8�7�ʼ�!�_|R �1�\Ɠ)o��d?d��l�`r�Wgbp`}^��`��	ù�W�Ձ��D�^?��V�G�?[�a����Q��o�ㅋCl��F��3p�D]3^,̀���<��U��ć��f1`nͭ$���A���l��%��4�k_�ց�����k��?��_��dAꙦ��h`��E8_T ��s.�U�{�M��m�&�}bR��D�v=B���'�ܧ�����+""&�'�
�m�03�g
�[�f�y��T�-�'���:�滤���/!Z��b��x]��-�FD�p�N�z�Ξ�d��}t���M��Ly�;���e������.�=�!>����A4��_���HAIT��;�ȋ0��q%w7��]l`�1""z�d��o fkI�� =	�F�����##T
(r���~p���@Phc��4������̿ڏ���n���&4��>��	�<��w5����8	i�M��>b�O(d����U��Tjy�^���K��D��gD�׺��ܰ��b^�$3^g�b(���D�1n��8ݷm���]�:		5&C��k�(X><�0:3���j#Z_���Nũzt˜<9�2� �yx�[["Y�9u=�P�Mf,���X�?��8���>�];^;_;a;��������z2���d���o���^���Y���p���b���U���L���3���*���(�����8�z������H����J�����*�����T�s��q����Y�����K�U�n����{���7�����/�~���%�����]����N��������� �����p����J�A�	���3�k�������i�=��e�M���;�H�8���g�����o�3���_�m���������w�����G�
�<
����8�����i�������������
�T�b�A����;�����T�8���GQ�
��	�	��
�R<��4����y��n&�}������@�XFa|���	h"��b��� !!�!<"X"
#m#$x$#%�%�%\&�&�&�'�'�()�)*/*�*3+�+�+k,�,-�-.}.�.M/�/�/�0�092�3�4�5!6u6'7n7�7�
���������D���������3�,��
�������&�h�H�w��^��F�����=���R�l��k���]���;��������H�:�q�)�����"�����������:�����u�	�3p��yL��\{#Dc�� "G#R$]%�&�'�(�)m+�,O.�/ 2W6[7�7




))))










ϕזח՘Ǚ�w�j�a�H�?�=�������]��������X���,������Y����������˯r���5�̳!��t��$���n�O���%�?�A������{������������������+���H�����+�7�K���Y������L�6�����c�\������#�_�����q����bl	�
m�h�Jy6)�������������Je����|���3 !l!A"�"�#�$�%�%�&-'B(M)*|*�+,h-�.�.J0�1�3�4�56�6�7t���������������Ɩ͖E�I�M�Q�U�X�\�`�����]�j�����L�Y�����G�T�Қؚ��l�ٛ=�C�P�]�ל6�C�P���'�-�:�G����!�.������%����	��#���ߡ�'�4�i�v��������	�s�y�����C����E�������%�h�n�}�צ;�A�P�n��l�Ш�G�T�����שݩ�F�>�D�Q�i�����«�b�h�w���2�v���ڭ�*�l�y�����Ю �{�������X������<�I�����Աڱ��������³�����k����B�F�0�=������������!�.�f�������W�d�8��S�`�H���6�C�3���L�R�b�����������j�.���@�M�Z�h��{��������r���������/�5�B�
�7����� �&�3���������d���������������������A�N�\�;������5�������N�2�����AL|���	�	�	����
�
�
�
�
����?L6|��!.z�����u}���X\k"���z����hn{�����=���S/5B]x���PVex��\����� � � � !�!#"*"7"R"#S#Z#g#$^$e$r$%r%y%�%�%V&�&�&�&�&�'�'�'�'�(�(�(�(�)�)**)*�*-+�+�+�+�+f,�,---�-.d.k.x.�.H/�/�/�/�/�0�0(252�3�4�56c6r6"7\7k7�7�7888&8-838:8@8G8N8T8[8b8h8o8u8|8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�899999%9+92989?9F9L9R9Y9`9g9m9s9y99�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:	::::#:+:1:7:=:E:K:Q:W:]:c:i:o:u:{:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;	;;;;!;';-;3;9;?;E;K;Q;W;��������ÖʖӖK�O�S�Z�^���—_�����N�����I�֚ښ���A�E�R�b�8�E�U�+�/�<�L��#�3�	�
��*����(��)�k�|�������w�{�����H���������l�p���?�C�T�s��q�ԨI���۩ߩ��B�F�U�����ͫf�j�{���x����n���®ۮ�������]���>���رܱ������� �ȳ�����p������2�j�����K�������#��*�,�����Y���f�U���x���������k�P�T�m��	����������3�B�O���m��
��!�6�������D�3�7���i���7�$�(� ���������������M��F�C����������I�����j�[����~KV	�	�
W�w�
�
�
�
���AR~�#4�c� &����Z_n�������
lp��������37Fa|���SYh}������ � � !U!(","<"�"X#\#�#c$g$�$w%{%�%�%�&�&�&'�'�'+(�(�(6)�)**e*�+�+�+�+-
-Q-i.m.}.�.�/�/30�1*2�3�4�56f6u6_7�7�788#8*80878=8D8K8Q8X8_8e8l8r8y88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�899999"9(9/959<9C9I9O9V9]9d9j9p9v9|9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::::: :(:.:4:::B:H:N:T:Z:`:f:l:r:x:~:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;;;;$;*;0;6;<;B;H;N;T;Z;�����3�4�56�����g������V�s����Q�����E�ӛ�M�Z�����@�M����7�D�����+���ߟ�"�x�ݠ� �v�á��1�M�s�.�����+����.�k���Υ�"�J�x�����K�a���T�����:�Q�z������.��N�c�������6�r����X���í�'�P�v���ʮ�I�����>���ݰ��'�F�q������z�����
���5���:����r�����+�N�h���z��a� ���&�]�2��� �-�����\����B�������S�����J�W�Q���G����i���X���������?����������0�������I�����j��������������	���-�K�B�!������-�t����������u�,7h�|�	�	�	�
�����
�
�
�
w���IS���+_�����`N��4h��"��l5x�����i�2�?Up����2b�F��:���s � � !�!�!4"K"�"1#d#�#<$o$�$G%�%�%4&�&�&�&m'�'�'x(�(�(�)�)*"*�*%+W+�+�+D,�,�,-�-.9.u.�.&/�/�/�/�0�0222�3�4�56>6o67C7h7�7�7�7f����a�q����P�`����K�[�ܚ�9�����G�T���ޜ:�G���ĝ1�>���ž�%�t�����l���
��j�����+�:�m��}����y�դ&�L���¥��,�r���ަE�Y��H������K�[������"��H�[�p�����l����9�z����!�1�p���Į��'�����1��������@�P�����ޱm�������/���4�o���P�����%�A�[���m���[�����W�%���� ������V�����������F�
�����D�Q�D���A����\���K�y���z���9�����������*�������;�k���\���������
���������E�4�������$�k�����
�����g�)S�s{	�	�	�
�����
�
�
�
<����C>���%V�����R,���b������^r�����G�$�9Lg����\�$��,d��e � � 	!�!�!."B"�"#^#�#$i$�$%%}%�%&&^&�&�&_'�'�'j(�(�(u)�)**�*�*5+�+�+6,|,�,-�-�-.o.�./^/�/�/r0�0�1,2�3�4�56)6i6�6.7b7v7�7�7��@���/���/�ƚI�כ1���*�����������|���z�ܡ$�f�F���/����2�u�ҥ�\�æ�e���X����D���˩2�'�g�����P����j�ǭ�i���
�[���C����9���α�в���7�����|�S�m����%���8�9���'�4�$���-���o���X����'�V���I���n���]�������������������N���o������������8�G�&����2�y��� ����z�1<s��	�	���
�1!n�d���ec�J�'�qF�����y7
Zu����Ba�?��x � !�!"P"�"E#�#P$%[%�%9&�&�&r'�'}(�(�)�)'*�**+k+�+I,�,�,�-.M.�.+/�/�/�0�0
2�3�4�56U67Y7�78������
�x�k�b�I�@�>���^����������-������������������s�
�6�'�&�@�B����|������������������,���I�����-�8�L���Z�������M�7�����d�]�����`�����r��$��cm	�
n�i�Kz7*�����}�4 m!�"�#�$�%.'C(N)}*,i-�.K0�1�6�7ۗ٘ʙ�|�m�e�L�D�B���`����������/����	��������ίu��8�'�(�B�D����~�
�����������������.���K�����-�:�N���\�������O�9�����e�^�����a�����s�%��dn	�
o�k�M|8����6 o!�"�#�$�%0'E(P)*,k-�.M0�6�7ƗĘ����p�f�Y�P�7�.�,���L���	�����w��u�ب��ѫ����߮��a���$���.�0�����j���|���������o�q������7���q��%�:���H���m���;�$�����	�R�K�����N���o�`����P[	�
\|W�9h%q��k�! Z!�"�#�$�%'0(;)j*�*�+k,V-�-�.M/80�0x6�7�`�f��cp}����2<�����*�HR\�LV�&�m�Fbf`��.<IV��
)6DQ����i���X���S���O�\�B�O�9�F� �-��$��"��3�u�����$�z�M�S����P���t���)�x�̮����H������<����-�c�_�^������L�Y����A�2���������M�������	��
�
�
�
���K�-���j��z�Ad��� 6"f#q$�%�&�'�(
*�+-w.�/42q6j7�70"p)�+B1�7�8+<%CCGK�LlP�R�SzViW
X�\�`�a=e0f�i
kem�s
D���*�/�,�)������z����E�0���e���E�c��*��
#�#�$�%)'�'�+R1~2�8A9C�F�I�MS&V�^a�ahc/odv{�}�O�{�%N�Zn �����%���_���Q��.��%���Y�
����������������ݮކ�<�n)�+@1�7�8)<#CAGK�L#N�R�SxVgWX�Z�`�a;e.f�ikcmnt~B��(���������;��x����C�����c���C���(���#�#�$%''�'�+P1|2�8?9C�F�I�M
S$V�^a�afc-obv�z�}�M�y�r�jP�\!r-���#���]�Τ��O��,��#���W�����������{���-�o)�+A1�7�8*<$CBGK�L$N�R�SyVhW	X�Z�`�a<e/f�ikdmnu~C��)���+�(������y����D�����d���D���)���	#�#�$�%('�'�+Q1}2�8@9C�F�I�MS%V�^a�agc.ocv�z�}�N�z�s�kP�\"r.���$���^�Ϥ��P��-��$���X����������������.�7���%�2�O�>�9�^�������������<�����?������e����?�	�+����Q�������:�_�y�����1��A���/�<�,���>���
�c�'���a�
�N�|���k������������\�|�������T�3���(������9D��	��
�.�r�mEM� �!�"$%G&�'�(�)�*W,�-9/�078��(�͕іd�o�^�Y�ޛܜ���������8�z��J��*�ܦ�Y����n��7�߭/�~�%����N�����Ƴ����������w�������i�������
�����Q�	��<���$��E�"b� �!
#$#%\&�'�(�)3+�,.�/�1&6+7s75�q�T2)�e�H2NQX\cgkosw����������������������%,37>ELPY`gnry�����������������������
/9@DKRV]aho������������������ '+29@GKRY]dhosz�������������������$).Gd���������
"*>Sfn~����������*2KS[_gow���������������� $,4<Qksw��������������		
			!	)	9	=	E	M	]	e	i	q	y	�	�	�	�	�	�	�	�	�	�	�	�	�	

'
6
J
Z
j
s
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
'/7?GKS[cu}������������
 ,08@H\dlt|�����������������



 
(
-
5
=
E
M
R
Z
b
j
o
w

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 (05:BJRZ_dlt|������������������#+39?EKQW]ciou{����������������������#)/5;AGMT[bipw~������������������
&-4;BIPW^elsz�������������������
")07>ELSZahov}������8�t�W2������ɚ4�-�������M�R�W�\�a�x�_����$�)�Ω��T�Y�m���c�h�m�ұֲ۲�
���L�M�J�K�L�M�N�O�P�Q�y�~�����-�2������*�+�,�-�����������>�?���������������������yz�	�	��5r��N�}Fgm��� � ""I#T$a%g%�&�&�'�(�)�)q+w+�,S.Y.�/Y6�7#��v��t�t�t�t�t�t�t�t�t�t�t�t�t�t�u�u�u�u�u�u�v�v�v�v�v�w�w�w�w�������������������������������������������������������������������������������������������������������t�u�v�w�w�y�{�}���������������������������;@!<������Κ9�2�#�����ޡ&�h�f�}��d�.�F���ө��^�r��k���r��;���ӱ��N�R���7����.�����������@�����{�	�:w��S��Ks�� "N#Y$m%�&�'�(�)}+�,_.�/^6[7�7�A���0SE��>��h}(�o��+��$�He	:W.=1(M��Ə6����D�`w��i������@_Q*��5�- G
<0{����	Xqc4��8YK���	)8p�u%�	��,/�Pk	]�X#X#��LX#�ܑ�㥶��Rv;�v����w&���Zcore_intrinsics�panic_internals��generic_assert_internals����ܑ�㥶�C%�8�- <�p�}����fmt_helpers_for_derive��_�_�ܑ�㥶��,����Ĵ$crate::assert�m�X�TZ������î���ܑ�㥶Ӛ'�Q��5���iJX#�ܑ�㥶�*�q;�ʯ"Ɂ�TZ5�����î���ܑ�㥶�f�$���$crate::assert_eq�H�%�\Z��
Z��us�ܑ�㥶��%�[���N���3���Z���ܑ�㥶�dq�"����ʯs�`�TZ������î���ܑ�㥶ӷ��2�+�ʯ��TZ*�����î���ܑ�㥶�ʢd�	������H"���us�ܑ�㥶��5!������N�-�\Z��us�ܑ�㥶�9R<SĴ�m�
��)�S����ܑ�㥶�]���vӆ���������_�_�ܑ�㥶�E�]W��ʯy�h�TZ2�����î���ܑ�㥶�S���ʯ3ɮ�TZs�����î���ܑ�㥶ӼzK�^����q%������î���ܑ�㥶Ә=HI�9���T�5�\Zl��us�ܑ�㥶�T�8YWf���
��(������ܑ�㥶�����FM�ʯ��TZU�����î���ܑ�㥶���Itt��ʯ�p�TZ������î���ܑ�㥶���5o���ģ�������î���ܑ�㥶��ApTRP��Z�=�\Z���us�ܑ�㥶Ӹ����`����� '������ܑ�㥶�=�-	��!��`�E�\Z���us�ܑ�㥶�ċ��"����D������î���ܑ�㥶��ū�ot�]�
��+���ܑ�㥶�k���f]����������_�_�ܑ�㥶Ӡ��4�.���f�M�\Z���us�ܑ�㥶Ӱ�x�P�š���q&|�����î���ܑ�㥶�����g���
��*����ܑ�㥶���Kg(Ϋ���l�U�\Ze��us�ܑ�㥶��v��v�w���������î���ܑ�㥶��U�l��7jt!V�}�J���derive_clone_copy����ܑ�㥶�%�掅cj��
�� #������ܑ�㥶��D��	C��r�]�\ZN��us�ܑ�㥶���48 A��������_�_�ܑ�㥶�NA���W|�L��X#�ܑ�㥶��W/���zʯ&Ɍ�TZb�����î���ܑ�㥶�P��D�#���
��%����ܑ�㥶ӫ��! �Hʯ�
�TZ������î���ܑ�㥶��-Z?�|y��x�e�\Z���us�ܑ�㥶�[�[�7ʯ2ɪ�TZD	�����î���ܑ�㥶�Son��
����]%�	�����î���ܑ�㥶Ӱ��gpX�
��$����ܑ�㥶�M��ٷ���~�m�\Zk��us�ܑ�㥶�,�4�9˾����i���ܑ�㥶ӯ:`�<M9��"]X#
fmt_internals�const_fmt_arguments_new��ܑ�㥶Ӭ��5��u�����%�
�����î���ܑ�㥶�"cE�_�~!$�(u����������ܑ�㥶Ӡb����=��� ,����ܑ�㥶�U�"��C#j���&F�����î���ܑ�㥶�; y�ߒ���}X#�ܑ�㥶����j7}_����=&
��us�ܑ�㥶Ӌ�U�Z��h�
��'	���ܑ�㥶�f�@[W9(����\&
�����î���ܑ�㥶�ٌ���;�
��&}	���ܑ�㥶�\N}����$crate::panic::panic_2021�@��TZ��]����S�R�ܑ�㥶����җ��ӕ&������î���ܑ�㥶�|
,�9��!�
��(g���ܑ�㥶�F��
9Т�!+�������_�_�ܑ�㥶�i�V�,��ʯ
� �TZl
�����î���ܑ�㥶�0$���7&(���!����ܑ�㥶�*'x^�V����/S��us�ܑ�㥶������Z����'Q���ܑ�㥶�⣫D�X�ʯI�(�TZ8�����î���ܑ�㥶Ӏ4:ߗ�^�ʯ#Ʌ�TZy�����î���ܑ�㥶ӮHa�͖��ʯ�	�TZ������î���ܑ�㥶�߭Z3T
��$crate::const_format_args�����"]���Z�������ܑ�㥶Ӓ}gb��GhʯO�0�TZP�����î���ܑ�㥶��=�oD��
��-l���ܑ�㥶�8����8�X#X#��ܑ�㥶ӫX��W��(X#�ܑ�㥶�U���ˌ'����x%�����î���ܑ�㥶���A��^ʯU�8�TZF�����î���ܑ�㥶��t����(�
��$����ܑ�㥶�xͮ�����������ܑ�㥶��%���v�X#�ܑ�㥶�Զ�F^A?�ʯ[�@�TZ�����î���ܑ�㥶�K����	.ʯa�H�TZE�����î���ܑ�㥶Ӏ�,U������ɒ�TZ�����S�R�ܑ�㥶�=�a���
��/�
���ܑ�㥶���٫�LWʯg�P�TZ������î���ܑ�㥶ӭ��*��"m`aTUHI~rs&fg��Z[3N#OB@
Bxy2l��A��"]��������ܑ�㥶Ә�*;���P���<�)��SZ�ys�ܑ�㥶�mW�:��+����$3�ys�ܑ�㥶�8��[d����ů)d�ys�ܑ�㥶�{~�
�5���$�3��[Zzs�ܑ�㥶�a�w�E�N���D�)��ys�ܑ�㥶���c�+�����C,��ys�ܑ�㥶�>eO�S
����,�3�zs�ܑ�㥶�������uʯ'ɐ�TZI�����î���ܑ�㥶�ccv��}[���L�)��ys�ܑ�㥶�ik�D�!����4�31zs�ܑ�㥶���Z���(����T�)��ys�ܑ�㥶������d�y���<�3�zs�ܑ�㥶�Ѹܣ\�l����	$S�ys�ܑ�㥶ӯ��ZZ*����\�)��ys�ܑ�㥶��C�C��!���D�3"zs�ܑ�㥶��r��J�����1��ys�ܑ�㥶��.���+����d�)�ys�ܑ�㥶ӏ�@,}ˋ���L�3�zs�ܑ�㥶��4l�s�wG���l�)u�ys�ܑ�㥶ӎkY�4�Z�ʯ
��TZ������î���ܑ�㥶�
}�������T�3Rzs�ܑ�㥶�fyq�Rdd�����$�ys�ܑ�㥶�FB���K�	�����(F�ys�ܑ�㥶Ӻ��s������\�3�zs�ܑ�㥶�G�	�\����$�)��ys�ܑ�㥶ӸӞ��ˮ����d�3Czs�ܑ�㥶����PD������8g�ys�ܑ�㥶ӭ���׮>����C86�ys�ܑ�㥶�k����b����Vf�ys�ܑ�㥶�S������,�)��ys�ܑ�㥶�E��lX����l�35zs�ܑ�㥶ӧ�L�U�E4���4�)��ys�ܑ�㥶�'h�гJ
'����&�2�ys�ܑ�㥶�����+A����WXc�ys�ܑ�㥶�)��&��1)w�e){E)~�)"�B�#0�)�)a)�0�)�Q)\U)��)��),NI)�M)X��)��)�c=)FA)z�u)�y)�.�)Y9)B�i)�m)�>�)*�)LoY)�])��4��e25)]�)q�q)�'0})��Psg���&��)7�)!J
�u�)R�`��'�8�Fj��T=�k����&'!.M,-*�'�$M"+0�,��.�"����(�&N#� �(�'
$"�J%�*0/�na/]0#� ��'�#�!!�]*?.�$�"
.�%��-|#�)Yzp$�*�.y<%+�/�T&�+�/�J',�)	(�,�*{I(@-�+O�(�-�+��q.~,���.- 6�/n-� �;$�!_8|%eL+�(�%G v��&T!�'�"@��&D!/.n,M*�'�$z"M0�,� /#�	��(�&l#� �I�'+$="�k,%+Q/���/~0>#� ��j:'�#�!O~*a.�$�"0^�% ?&�-�#�)���$�*�.�l%<+�/��&�+0z'=,*:9(�,�*�y(^-�+r!)�-,�.�,��.0-7 f�/�-!�`$"�i�%�}+�(D&x ���&�!(�'�"U�hODHT 3��'t����/��/W�q��)�۾��kI2+""&�'�����7��EAb��uz�3�
��u7��D��h�<$j�Uk���f�l�"ܲ	��,��p��Fk���mt���TqTW����
�� ֟�-����
9�H���L%��	7
�G7��ڦ�O��!X���N}�s��.�#�
yz^��`����#�%0��Ro��3'���[i*��I��,([�E�[�-��
R".�Q�QOj-���,���3|���n�.g5�s�*Z�/8t���b�4;�v1�����<��U����=�b6/4��?��u$C��@0
���CP�l(�~�PD��E�^�FP	�tGw�7G�1	�:/�?H�3md�)L<@�fDamFNL�XE��9�T������T��E8_T ����\��w7��]l`��^N `�z�m
�b`r�Wgbp`}�3^g�b(�';���e���ٳ�df�<2���#�g��0��ﶷfĞ��ni�A~o�c(j�2�k�H9�j4�C
�;Il��[�U��Un�C;�1�o�Wb�Pgs�q=�����t���5A���uL��-�'�v�������"y@��l^�y8����	�|�>���}t������D�U!je�d4���
ሌ����y����O�!��lV��Ŕ.όT�R��r{b�H�#9�_EJ�H�p�b�J�0<�y(L����A���l��"�ܖЦbw����`ڢ[�9Ԙx�/�$�v��
�;$�)�p8j �畡�c�~N�N��|Q'��良���ץ(p�Wi#��x�0�#ĭh�c�1`nͭ$������J�`�ӂ��b��x]�	��ʲ�#���$y���>T���"2��Ĵ�M��Cm�HE{��d�ָ�tō+��|5�,�f�y��T�И��@��P��&4��>���F��3p������pnu���w���V�/���n̪��\շ&�kh�l5�F�M��Ly�
W�&Q���.b���0?��R\���]�ڙҀ8GŽ�;��g��<*Pռ�A�bR��D�v����جrD<����D~�a8|[��d�i�Y����l�g�hܨ}WA��di�0pxy��k�(X+5����8	 ����H����8���0 T���Y!{|t� m�d?d��l�`����M)P�����1�1�D�L/}���i�t��9�A�\:0Z����~h�5Ԉ�|w�Z1""z�d����rc�m���`����:		5&C*�;�
Iw�o fkI���F5�L.(��tI>y<
8�ҧ�_}��L���\�A�d#!��:RLiL�������۫G��`�@�9GA��$�44�bؾ)aigBj��+e�g5�eZ+�&���c ,���9�K.�ĸ
Y0�ʹ�p�]1i�3X��r2=/g彂3U�^��i�03�]��V�!5%���%��4�k_��	>�8�D/r�vW9����9���Z`I;yv#a&��<��_�N�=�%��r>�>��k�˜<9�2�/�"N&@�������@
ƪ�~A�j@�~r����	BM/�u�-�FD�p�
�V�EZQ��7�F=�a,U�^Gm��A��JEl������R�ʲ�.��UI@1`F��V	��ho�XiY�%9���X}l��i��mXU��X6J\�M���6��]�ܮd
��^�������aaG�4P
rhd}�܃�}�Lf=�}|���7f�ā��!�Og�q��HL��i	�1D�Oj���rh���e��f���U��Tjy�^#B��'o���t
�dp���wh�;r�ID��;`t٬���\�t}ek�"Y�9u=�P1�Yp4w
�p����Uy%A��Ya}ma���㆘~y��W���0��r�:�o~������a�Q�E�`�F�Z�n�����-[R�ƀi���jP��~��ֶui��<��sqMv�
��C�RI\��������"���:o�Y�}͐7$�YL�5bq�`���F����S�����H'�]�xa��}y�h�8��!n��F{�{��ۏu6�ܞu]?��i ����Ma����Q�����S�=~����MU��j���Eݤ�)q����&'��ȋ0��q%�ōꨥL���i����6>�Y�>�e��s�G��֬���7ǭ
%86���1��9��Ѵ}��G&��e������4��ʐ�]��e?CK4�A�I�}ؙA�Q
�
�WU��13��MM��H�����^�e�������ƭL����p~�a�^e�<yƵ��d���Nũzt.���*�I�tc�I�q{!^�����̿"&��}���p�ӱ��ت{�Ӎ��!մŭص&�Aк/ہ�u:D�ը�AtuH
~�[��S���ѫ�)+C�ܑ�㥶�=B���'�?���
a͆>���$Jj}y��	n�~���+��<���}ү�7�ʼ�!��ڪ��=�σ$�,e_|R �1��p���@4C	�a�iY�2�J��t�1zk��݀W��e��qx/�ց�������JW���0,|E6K���"�.�'�n��N�T���mo�€\,��n*|��lpq�Ϥ���ڝ��h	�g
�[v�� Rq)��;�U�_ת��
Ƨ�6m�r�{-�'���:�A���H��Z���w�J#���sj��+=Ԕ�FF+baB)e|�-ʎd=�G�-
���Mf,��2><�0:3,$NZ�1Rm�Ii�z2B
�K�$��3�ˉ��D]3^,����D�1n��(f��6�Y�{ ��7��<C�]�;n�{���,�>h}���@&�CO{��:A������dAꙦ��:D†�!,O*7F��?��LJn0(j�]��J��f9��OZ`)�����Oz>�����Q�"�#��yZ^���q�j�^ΊI��=y�a^4�ܰ��b^�$&f�دd]����eJl�0
�g�n'��gfK�5�1�Rj�������`k�%�|�Td4m*:�:�0�n��ڼ�ː�o�flD$U�uorUh��
�m�03���w�dRc �yx�[[0�E*zF�L0ۃ�~��&���r�~ު�e_�6���f'�ԉ���z������Y��W�$���f�Phc��4�2F.������R����-�� =	�F�r�ƍ�+�UƟՍ�z�W����_��'���]��:����+q�Z�C=��}v����mQТ���[
1d���nQ�\���������i)����%�M��m�&�}���،��Z��ܧ��������K��D�$sjMe����x��}�"a��v��Μн3���
8k-EA���w�ʳs)i��D�^?���є���H9ݰ�v�
8T��t]�
52�*�x?��#�Z,�{��0���j��s�B0��1��Ͽ5�#��V�^�5��J��btsG8�ة�:���O���Ǚ�T����၀$k���:u��j�&�}�	��z�2��gN�z�Ξ�dXz�����Y"!>����0��b����t�QCԾ��N"Y��&K*��'W,�bM�3/:�!��`�gD�׺��%k��?��_�HAIT��;����hX2Aa��Nw+Q�1O�SH����j��+$�^t��jB�8ݷm���])s����ގT�Ŏ�J��E�����?P�����
�c�i�M��>b�!c�_�t���(��>L
'4om�[zC�����id͜Kf��	�:�ۑ�}����
�y�<s�*�?hKtװG@��\����B�����w�$�s��k]-��s/t����N�V5>���Q�p;�
Ky�\�__%����{z,P�p�u8��|���a{v� '?��[J�G O+T	4�W�4�%�ǟW���N:($o�R����##T
��)�_\Ɠ)o����RO�,�����_:.Oq�E�=/���o���.�=��i�1�V@`ς�2K�X��+�2S��b���4��h���r.5����	�<��wB�ײ=�t�v��Ѻ>����T�AG�ɬ��%�Bc''�$��.CW�8麅G�"�f��K׉�I��,�Oc����B��PK��X.��Q��M��rR�����hY�S�1�v��Uk�
��XW�,�	ù�W�Ձ�A4��_����)��f�K��.���hw�$�"g!�i�d9N�K+�j�?�S���j#Z_-xE/�mOFG1��o��>��0�MsSX�+?cʞv��� 
D�vo�<wȄ�}�5{��=�~��;q�.�7�U�Q��K����eq~3Z�>D����y�O@���}G�5���q��a!���h`�����򍆿)*��.�C�P?��̂�����ć��f�o�ㅋCl���
��?)�>|��T�,1�r�ofkS�0|��Ǽ�ji!�ǡ�Va�}�����a���e��滤�ʡ)����!�m\r��a�&���F���f��z�z�Gv�O(d����"���[�3�����9�c�����H��7'?�@����X�)s<��E}��c��T_h��E���R�V�G�?[��`�����:��yR2�v��!"�� �"MG����'q	�l�+����33	̃Fw��@�v�GdJe}@wQ����3�ӓ(�=4�*����|T��i�O_�*�����/�.�qv��CFXc��/!ZQ.۽ګ�3��ed�'H��d�h�ۣD�J�z�ݛ�.��w����[kGE<��o�b��:߃�A>H7�៊�'�6(��+fn"����Q,� 
]��g����ʾ��������d�?%
n��vS�h���b.�3�(r���~�[���p�:��o#�ls.�U�{����ٙ��_�ڏ���n��ظ��H��$.���R6��X��o`���"���6�)��b�+)��igb��˪R�
�����W%[=���
�\���[����
)9���ɷ\$p�������=:4��5��6���5|skVUm
9<bV���`�Jwo���L���b��*�:P��6X�j���\�,�����moo�����tC��Z�>r
?T-�!���[lK��aO�yz��D��Z����N�'F)��PNr��1Q��X�����5e�8���y��1{�iU�or=:D��xUG8��:�K[Lr��H��	��#��3 ;"me6+<���{������OxB��0�����>w�?}U������{���!���yi>.�����j|�m���������3�Ir�e3/~/�r_xy5tvU9aC(0��j�������Y��E�w|�[ns��K��n�>@_
J/�}j�"�}5(8� ���VmU"hxYkG���v��JH�1n��q�P	L���mYsgT��[�wV�h������Qe��!c_�����vIFK::����_j�Uz���c��::)!����i��c�fI`Wx2n 4���k+j�����
WE*@>���R4-A~C������vM���o���������������j!
`}6SDf~,���=��>�!VS�r�h���Z���Qe��������B���$���ao�u�T\�m64�����)-�
���e=��Y3Y�E�z�S+t�����[���!_-}>���Wo�p
��h������j��xQ:|JOR9xc@���>h���2�,�WR~DKu�������������4�$�`!.��o���
(1�����T�T�A��A����ZK#gi�����5:i/=~@fQ���Z�b�8SX+,b4}������;_��d������e���IyHuX�	�@������|������Y�n/�����s��h}�����*z-u
(3�6��*������5p�[��t������B���A����3gC�y�R>��/�����)�}�be8�}��;����%�D>mB,-L]S-h U3B?xL@/G$�����)0��hN)+wd\$p�������=:4�Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/imgref-1.12.0/src/lib.rs� FE>��O�”��)��aH~go�Ue7SL<rN
lU�PM.'(@5B	
#
	d�*.A�7"A>2#Bi#%*^i#&FN#7+2#FN#B%2en_�d#(NmN#(&UM#('N#(!&X?'APAm8o*8u*B�4V#Q$V$6BR!.
Y#&#'-,FN#82,$!!
\FN#C$33$!!

}%4R/
#Ab`$NB8\0/i+540+eV#3#dZPBF"$$=
:!(
)'Hp:WX(-p0/g-:A	c^-d0/g-:),**JJ4$XJ;"!J0'J;!J0'J;/*,0*7$"$M2
RP!)V0$e-p0/.g@9Ne:[KN,*5U43"$$HZ#/1D\,+9D\7$"$M2
!f�7\"32!#
���F4UZ`E2dZ`B"$$#Y
+''g`z"$$5*98ghQGM9.  '
<&  !
?*!  
#?6+");4%#%%
"?6.&!!

%$9
"3,4(,4(,4+(,"<6'+('0 %0@F3
#.8L?3O(7m(.
C--%5>C26<C,
E6<CO;@DI
@>Pl)AA-67))
N5 1+3!	�����
���>�k�:ѹ�嵸�k#I��]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/imgref-1.12.0/src/traits.rs� \��&�5�I��
|���( '/ !!*
*/##/#R2%':X5*F.*N2 J.!U2 U5!&#(Ig:8JI%%++.""! 


C"�RX�P�4ŋ#�2`[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/imgref-1.12.0/src/iter.rs� ����.�mNv�Gm�`�L�
7R,//"A69
48"A69
0-:4'A69
;R /2/"4
48"4
40=4'4
N%%!+;+
8/#8R%"  >>';H##((QK8)A
4/7)!%DL%0
04!<'P;R%"$>>'CH#q1I'
4/7!!DL)0
3$$!)*shV8./53,,,%!EP/
����12<i�nzhZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/imgref-1.12.0/src/ops.rs� �-�{}��ᝡ��$�
!$Q!J^88H,E;O
%$TK^88T,E;W
(&,*0.'%+)
C%2.))@%F#LA1;,**Z
)ITA1G,**b
%)-$(!(C!!****R�{���'���,�����lqIr;tx86_64-unknown-linux-gnu��kV�a8G�Aɍuimgref�-e85a4fefbb514ce6��ܑ�㥶���
{�#�%ݻo������#�����������������������
����
�
���	��
��
��
����
��
����
��
���
��
��������������
���	��	����	��
�����
��6������yrust-end-file.note.gnu.property.shstrtab.strtab.symtab.rmeta@ .�`Dw&�w�w�w5/0              0           0     0     644     2448      `
ELF>P@@H��HH�<$H��H�D$H�H�D$H�H�D$H�D$ H�D$8H�D$H�D$(H�D$0H�5H�|$�row  is out of range/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/imgref-1.12.0/src/ops.rsZtrustc version 1.92.0 (ded5c06cf 2025-12-08)zRx�_DP���	
�_�?		����������������P��������[	
�������� .text.comment.note.GNU-stack.rela.eh_frame.strtab.symtab_ZN4core9panicking9panic_fmt17h62031895f6e012daE.rela.text.unlikely._ZN6imgref3ops10index_fail17hd19c1a96d7cd2d89E_ZN4core3fmt3num3imp54_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$3fmt17hb55abab394fd8017E.rodata.cst16.rodata.cst4.rela.data.rel.ro..Lanon.108c8296b8b17f238bef9684ec6c0d02.4.rela.data.rel.ro..Lanon.108c8296b8b17f238bef9684ec6c0d02.2.rodata.str1.1imgref.d3b6a5e3be91dcd7-cgu.0/x�@u@_p@�`&��t� o@0�2�[883@H
0P-}%p�0 @`7�