📄 libgif-b646aee935178320.rmeta
/home/palash/git/iron_learn/target/debug/deps/libgif-b646aee935178320.rmeta
Language: rmeta • Lines: 7038
rust
�#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5���	ⷄ�ۆ��p��-225863f279df55c4��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�weezl���9}�$H;�;�"3�-916419a209823630�color_quant�ׇ�^�9��7�W�-26f17b3f2e893ab3���$�F�$�F�����from_u8�
�	
into_known���	>	from_rgba�from_rgba_speed�					from_grayscale_with_alpha�   	 	 	 	 	from_palette_pixels�(impl Into<Vec<u8>>�(�
from_indexed_pixels�+�
from_rgb�from_rgb_speed�take�encoder�0000000000	0
000
0000B�0D�0Fsource�0H�0J�0L>0
ExtensionData�NControl�O�Odelay�Otrns�NRepetitions�S
S�0Vnew_control_ext�0XW�X�
X
set_repeat�Xwrite_global_palette�Xwrite_frame�]	Xwrite_frame_header�_Xwrite_image_block�a	Xwrite_encoded_image_block�Xwrite_color_table�Xcheck_color_table�Xwrite_extension�fffXwrite_raw_extension�Xwrite_lzw_pre_encoded_frame�Xwrite_screen_desc�lXget_ref�Xget_mut�X
into_inner�X
write_trailer�Xwriter�0
lzw_encode�0	tmake_lzw_pre_encoded�0�v�
vw�vglobal_palette�v�vheight�vbuffer�0
}�
}�0	flag_size�0Buf����buf���pos�0���write��flush�0tmp_buf����0���finish��
impl Write�reader�����������	�
���
����	converter�����������	�
N_CHANNELS��FillBufferCallback��'a��PixelConverter��color_output��������
�check_buffer_size��	�
read_frame��buffer_size��line_length�����fill_buffer����set_global_palette��read_into_buffer��	�	�	�	�InterlaceIterator���	���pass�������decoder�����������	�
���
����������
PLTE_CHANNELS����������������������������FrameDecoder��
lzw_reader��pixel_converter��memory_limit����
���decode_lzw_encoded_frame��$decode_lzw_encoded_frame_into_buffer��	���	LzwReader����
min_code_size��check_for_end_code��	��
�check_code_size��reset��	�	has_ended��	�decode_bytes��StreamingDecoder����internal_buffer���unused_internal_buffer_len����skip_frame_decoding��check_frame_consistency��allow_unknown_blocks����������global_color_table��ext��current��header_end_reached����id��data��OutputBuffer����Slice��
�����
�����
�
�append����
�with_options���update��last_ext_sub_block��current_frame_mut��
current_frame��try_current_frame��	�������
next_state��goto��ensure_min_length_buffer��	�	�	�read_control_extension��	add_frame���������������
check_size����try_reserve��	��>���
�set_color_output��set_memory_limit������check_lzw_end_code����	read_info��R��ReadDecoder���$�����at_eof����$�decode_next����decode_next_bytes��EXT_NAME_NETSCAPE��EXT_NAME_XMP��EXT_NAME_ICC��AppExtensionState����
�Netscape��
�Xmp��
�Icc��
�Skip��
����$�������bg_color��repeat���!�current_frame_data_type��app_extension_state��xmp_metadata��icc_profile����$��
�build��with_no_init��init��
APP_EXTENSION��read_application_extension��	RAMP_SIZE��next_frame_info��current_frame_info��read_next_frame��	�	�take_current_frame����	�copy_lzw_into_buffer����	�����palette��	��������'��(����'�	��'���$���IntoIter����DecoderIter���$�inner��ended����$�����$���$����traits���
WriteBytesExt����write_le����
��-���
��-���
��-���
��-	

streaming_decoder��������
insert_as_doc�DisposalMethod��H�
��Keep��
��
Background��
��Previous��
���	��
����Block��Image��
��	Extension��
��Trailer��
�
��������AnyExtension��
���������������0�Text��
���
�
��Comment��
��Application��
���������Frame�����
�dispose����needs_user_input��top��left������
interlaced���*�� ����!����0EncodingFormatError��
TooManyColors��
�MissingColorPalette��
�InvalidMinCodeSize��
0
��0
EncodingError�� FrameBufferTooSmallForDimensions��
�OutOfMemory��
�WriterNotFound��
�Format��
���Io��
��0��0Repeat��Finite��
���Infinite��
00��0��00��0���ColorOutput��RGBA��
��Indexed��
�������������DecodingFormatError��
underlying�����
DecodingError���6�
�MemoryLimit��
�DecoderNotFound��
�EndCodeNotFound��
�
UnexpectedEof��
�LzwError��
����7�
����7�
���
���
FrameDataType��Pixels��
�Lzw�����������Decoded��Nothing��
�
GlobalPalette��
���BackgroundColor��
���	HeaderEnd��
�
BlockStart��
���SubBlock����is_last��
FrameMetadata��
���BytesDecoded��
���
LzwDataCopied��
���DataEnd��
����State��Magic��
�ScreenDescriptor��
�ImageBlockStart��
��<�
����=�
���BlockEnd��
�ExtensionBlockStart��
�ExtensionDataSubBlockStart��
���ExtensionDataSubBlock��
���ExtensionBlockEnd��
�LocalPalette��
���LzwInit��
���DecodeSubBlock��
���CopySubBlock��
���FrameDecoded��
��0�
��������Version��V87a��
�V89a��
���������������������:�	Unlimited��
�Bytes��
���	���
���
DecodeOptions�������������������8888 8-8.8/8C8C8C8E8E8E8G8Z8[8\8]8]8]8_8_8_8a8a8c8c8d8d8e8f8j8j8j8k8k8k8l8n8o8q8r8s8s8t8u88�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�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�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��_���H����/����/����/�׃ҹc��@��S��S���S��S�S��S�_����0����0����0�/������&��U��U���U��U�U��U�����1��}�N��k���V�_�V���V��V�V��V�`�V�_����2����
����2����2�%?|=�E���W��W���W��W�W��W��V�W�_���3��
��3����4��4��4������4��*��[���
E!���X����3��
��3����4��4��4������4��*��[���
E!8�_����5���5���5ƨf<�>�C��Z�_�Z�_����6���6���6���7�����7��˔��<y�G�_�[��[��[�����
�"�f+�c��[�Z�����7�����7_� � 5���]�_�]���]��]�]��]��]�vv�x�0y�0z�0{�0|�0~�"T�`���
������0��0���r^�n������8����8���,I7�w��_�_�_���_��_�_�J�����	����������Sw	f�_���9��9�H�݇�U��_�a��a�_����6���:���:���:���:���:�����7�����7���G$����_�a��a��a���InvalidCode��g�M_֍#��a�\��a�a�_����;��;����/�soS��c��c�_�
���<���<�����<�����=���=����=����=���=�����>�����>�����>	�O4���u��_����>���?���?���<������=������?���?���@������@������@	���A
������A������A������A
������B���0_�˵�ֈ��f��f�����B���BB��R����i�_�i���i��i�i��i�`�i�����C���C����I_tl�_�j����D������������������K�X����_�k��k�H���
�����������'���'���!���'���'���'���(�;:O��'xP�$�M���+��,���,��[��,si�m�J�m��^��^��^��^�������������������������������������������������������������������������������������������������������������������������H�J��������L���A�F�����B�D�����}v���������������_��	w�?��T�1�1�`*��'��_���J�H�M��
�n�%�n070��
�n�%�n071��
�n�%�n072��
�n�%�n073�(�	&,4�LT
�vgo�v9���vT��
�_��������������������������q�aXÅÅą��:����Z�Se�^�^��^��[�^��[����e�S���v��n������w�(���"�S-�x4=GH	�			��;@FQ�xX�x_�nf�nmv��__self_discr��__arg1_discr���
��
��x�x(<�$�
���St�
���
���S�
��
���
���S�
T�
���
���S�
L�
�|�
���S�
��������������������;t����Sd��n��S��S�SQ�S�n�,�$�
,�n�%�n070x2C�$�
!�n�%�n070x21�$�
;�n�%�n070x3B�(�	,!;$*2�v�HP	�vck�v9���w�������w��U��x��v��n������w(
�
��"�U-��5>HH�		��;@FQ��Y��a�nh�nox���z��z������x��)<�
,!;$�
���Ul�
���
���U�
|�
���
���U�
\�

���

���U�

���
�����������������;t����Ud�
�n�
�U��U�UQ�#�(���"'�V3�V=FP(��v0��n �_QV
�_gl\y����w�����x��v�����n���������������0��n�n#��H�
�����ni�np4�AK����x��%/0��n
�`�n�2 �B��"�x-��5�@��Q�^hُ�$�
�n�%�n070x01�$�
��n�%�n070xF9�$�
��n�%�n070xFE�$�
��n�%�n070xFF�(�	���)/7�v�MU	�vhp
�v9���vT���w�������w��W��x��v��n��!�w+(���"�W-��5>HH�		��;@FQ��Y��a�nh�nox���z��z������x��)4��nԆ
	��
4%����]����������������;t����W���V$��n�w<����$� 
���W�� 
��� 
���W� 
l� 
��� 
���W� 
l�
���
���W� 
T�
���
���W�
�!�����d��n��Ww�W��W
�WY�*M(�!��vp�!�n����"
�S	
����"����������������;t����nX����#
��`�$�n��h�$�n��p�%�n��x�%�n����%����&	����������������;t����?�?��?��:�?�	�:$x��Lk��n�B�B�BGlobal�����I�������'
���Borrowed�����Owned���A��@���
�nkw��
��	
>K
��aj�vu
�v��
�_������!���� �w����3��
��3����4��4��4������4��*��[���
E!�x�ܝ�������������n�����x���u˞���!+������������������������ɧ����������ݢ	ͨ�v�Ȥ�����
����������x��������ɧ��2�������������������ɧ��������˨���ޤ]"
�v-�v*���v��	��v�	���v�
�
��v�
���v���
�v����v��v(�
�v��v
��ܝޝ(�v��v��v��v��vr�vz�v^�vf�vI�vQ�v4�v<�v�v'�v
�v�v��v��v9�vA�p�!�n��"�S
��S,4��"˞
�˞.6
��#		`�$�n
h�$
�n
p�%�nx�%�n��%��&	��
���.6��'
ݢ
�ݢ.7(�!
�
�!�!W�e��q��y�nE��N�S6�x>˞���ɧ��n�����n�����n�����n�����ɧ�������ݢeͨn=H
��n����
�������s��Z��Aѵ(��Ͳ���e�;
+6=4��V
"+6=256��V
!+6=256�4�m+
*&).8+@l�m$�m
��
ԡ4�m4�m�m*
<�m+
t�m$�m
��
ԡB4�m�m)
t�n|�n
��n 
	
,1%�Z
4�nd�n�n
�@�n��.,�n9%�Z�%�Z	

A%�Z	I%�Z	�I%�ZQ%�Z�%�Z<�ol�o�o��%,�o�%�!Z
����nT(�ڹ�v�&�Z��Z
�^_6�%�<Z
������	Arguments���pieces��[����[����[k�ĉ�����%�}Z�%� Z
�S!%�ZQ%�ZY%�Z�F<�o �o�o5	 86	k ��o
4�q*
%��p$
���%<�q)
'l�q&
��ԡ'��qt�q
���(
 ��o/#(�ڹ���*�"]���"]Խ#?"&�)�@]�)�]
�S"H!$��p�
�(�n(�S((�n(�n(&$�q)
*((�q�q&$��k�p�)��*��+(q��m���m��%��Z�%��Z,��$�m�n,�k�n4�l�4�lڹ<�l˞\�lԡ�ԡ<�mڹj��[��,$���ԡ�����_������������Ne�����Match�/kK3b��!%�Z�����������������;t�����D������"��%����A��v���ݢ&ԡN���ԡ%���
��pixels�#�*'�+��	�*3left_val�v	right_val�u�	�]��"	Թ���
��CԽ���3���Խ���z�����ݢ�ԡ ԡ'ڹ.�
�v-�v%(���A��JR�
�v�R�v��(�����4�t
l�t$�t��4�t4�t�t
t�u	|�u
��u 	
		

,1+�Z4�ud�u�u��%

,�u9+�Z
�+�Z
A+�Z�I+�Z�I+�ZQ+�Z�+�Z4�w
��w
���$�w
��ԡ��wt�w��	�+�!Z
����uT+����,�Z��ZԽ9
$�+�<Z
�����+�}Z�+� Z��!+�ZQ+�ZY+�ZV
>��v�
��n�S�n�n�w
�w�w

��s�]m+1��t��+��Z�+��Z��$�t�n,�s�n4�s�4�s˞\�tԡ�����E�������+W��p�!��	��!+�Z���"��S��zݢ�ԡ����������������������	��	����g��fԽ�����P��(ݢ/ԡeg
�vtR�v�+
�������
T���nd͈�S��˞���D̉�nL��nT���n\��	�n|ˊ
���	����"|�
���6&���
ݢ܋/�n(���΋
������8���
�ݢ�B
,����
�	

�����/��$����L��n�S˞��n��n��n��n��������ݢݢ�ݢP�������������h���݋
�n��/����C(/�	$*2�v/�HP�vck
�v9���w���/����w��Z��x��v�������w(6�
	(H6�
�7�\HP�v,8
��y~����
g��6��7�Z���v,
8	
�������	h�v,2�w?ENS\ �vio�w|����! �v���w���6�
�����w��[�x
�v�v%�v-����v>�������\0�vf��A��M���__self_0�����������������=����w��w��w�(8�8��"'�]3�]=FP(9�	"(0"�v<A�wMRZ9��7�nx�#�v,8��������g�9����	�w�����x����v�������v7A�O��g�wq�������H:�		*8
H
��X	
eu}��������	�:���	�7�n*��:
�7�nQ	]
kp
��������:�|������������������������#��,��5��>����(��1��:D�R�z`�zl���	__arg1_0��
����;��;��x��%/<�#
���^T�$D�$
�?�n��#�
v�^,�#��#���$
\�^Lt�$��$$�%�$��"�Z��������������������q�aX�^�[ܝ#�^�"�n,�"�n4�"��t�"�^����������������;t����^�ԡ���������,��������W��&"
N��&8|�&
f�^$�&9��&3�&[��%���������������������q�aX�x�[́&�^L�%�]4�%NO�
P�Q�
R�
ST�
U�Tw�T�&!f�'j���4�'
�n��(
\�(��n��( ��(
e�^<�(&���(!

�!��������������������q�aX���n�[�|�		�	��(!|��<�(��<�(T�(�n��)D�)
�n�n<�)T�)��(
i��������������������q�aXȩ1�FĿ�Xx�[��
�!����
����()��)
|�+�+�n)�n9	<Y
Zĝ+

$�+,�+��+��+
l�^7-��+���+	
�!��J	$(	4
$�,l�,4�,
r�^*D�,��+i��� ��,�p��,	
�!��������������������q�aX�^�[�
w{	�t�,|Ȁ��+9��+
d�^4<�,<�,2��,i��!��-���+:
���#	/$�, D�,
���^�[ �,��,i��� ��,�D�,]��'�w�\9��'���(���(/����+	���

��+:	!����'�^D�'��<�'�nL�'�����n�������|�������i���G��^i؊��������������D��n�n������|�������i���G��^i؊���x�������n�J��S�����z������|�������i���G��^i؊��Ȁ������	����Ȁ ��)�^f�*�
�*�padding��
table_size���
�
��
���	+�x�
��
�
���a�x���?	��	��0��(	�����~��0��������2����������^o�^u\�.�nĝ.\�.
��n2&d�.�n��.\�.��*��.L\�.
��{B��.&��/ 	
^�^����.�4�.
�P^�^�����$�.	q��..U��//

���/4
���x�[
H
\�0�n|�0�0�nd�0�n��0
�0�n

d�0
ݢ��0
�ݢ/	!'D�0��P
T�0J
��0.]�^���A�"]���"]Խ:%�@�@]�@�]��E!��1��1
_�^$�1,�1̻1���1
��H"	.@l�1
ݢ��'/��1i��� 
�!����6���1%��1
a�^$�1���1 �2]��-�����1	����-��L�-��,�-o����������������;t����n�Q�nm���[�B�n\�n-����ͨY����������V�������ͨframe�'�
��k_�x�
��~��G��*Ս�������ԽF��"ˑ�����������/�
�v�$,�v��]0�������d�/��
ݢ��/��9̋/�/^#�/��8$�/s��{ͨ���a�,̕�������
�n�n�_ref__frame�<\�3�nl�3�S��3��4	˞��3��3
WbUH	</��2�|�2��$�2S��2����2���G#
	/
,�4
�n��4

��4i��� ��,;���4
\�4@�n��4Al�5		����5
��8(
���8d��8
��[�Z5'��7	\�5	���ԡ��5
\�5��n<�6
�ԡ!��6 ��6��>
���6!
��;"	.��6!|��<�6��<�6T�6�n��6
��7
ċ7
�����7��6i���
 ��,;$�7
������8i
���x�[��8p;|�9l�9
�
(�9
!��9
#��n�n$
	#2��n>�nL
"#�n��9 
D�9
������0��0���r^�n
�n!�"� ��9���9!


�!��������������������q�aX�x�\ �tx
$	�
$�9
(T�9
)�n��9
D�9
����n(A)7'��9��9
%i��������������������q�aX���\Tr
�!��Ӧ%�;x���9
	�'�&!
*	&-
*�:
.L�:
/�n��:
D�:��.8/.-��:��:
+&iӦ� ��+,;����:
	�-w,!
0	,-
0 !�:
4\�:
5�n̯:
D�:��485.3"��:��:
1,iӦ� ��1,;����:
	�3w2#!
6	2-
6$%�:
:d�:
;�n��:
D�:��:8;.9&��:��:
72iӦ� ��7,;����:
	�9w8'!
<	8-
<()�:
@,�;
A��:
D�:�@3A)?*|�:��:
=8iӦ� ��=,;����:
	�?w>+!
B	>-
B,-l�;
4�;��$�;E.D�;��;
C>iӦ# ��C,;�p��;
	��EtD/!
F	D-
F01t�;
HD|Ȁ�;&KĻ;&4�;
�
ȀK9Hd�;J2��;��;
GDi���( ��G,;����;&	�J�I3!&L	I-&L45<�</N	��;/N6:��;&MIiӦx, ��M,;�<�;/O�����<�;/P�����<1/��<��H4�<O<�<P<�<R7/���<2/
��RKQ8"/S	Q./S:9��</TQi��Y1 ��T,;r4�<&
���x�[��x�<;_4��2�
����2�
��4���5���5���6��	�		=
D
��9�A
H��9!
	?
F��9
�
�č:
�
�ԯ:
R
Y��:
 �
�"��:
$��;�

!'�
�)�&�+̻;&-��<K&�/�0��<2/	2U����2��L�2��,�2���
���
��-�n�Suj˞br
��{
�nL�4�
����������������;t�����<�5��5��
��/%�n�����������������8�
�[�
�Z�
��<�9������|�������i���G��^i؊Ӧ�x�
�`����n��n�*
Ӧ3

��	�v
ƺ�
�n�
?	ӦH	
�	��	ƺ�	�n�	�Ӧ�
����ƺ 	�n	#Ӧ,
���fƺ��n��Ӧ�
�r��ƺ�n�0Ӧ9
����pw���
Ȁ�
�X�����Ӧ!&;���/�/������n��w/"u̕z�
��1"�x�Q�*�*�*3�.��*�
�	�}tmp��
�
�%�A�"�x�
�+�B�"�x�
�
1�D�"�x�
;
7�F#�x�
�	=�H 8#�x�
	"C�J$V#�x�4�;&H�
k'G��)H�
�+M�K-�#�x�*�/O��/P�
=0T�]2�#�x�n��nz��n%��v��H����&�������s��U��\ע�u���W����
��D
���
���������C�����Q���B�����
���
���
��e
�
��s
��	���	����������9

`+6=10�\�=ԡ��=,�=
�@�n��5<�=\�=ԡT�>
t�>�>3	
C		
D��=4\�=
�?�n���	���=��=i<�>
�W�x�E�ETryReserveError��E�	����2�ܮ�[b�^���[�x��&����>��>'���=j
���"	.('��>ԡ��>"T�>
s$�>5	&��>
i��� ��
,�4�?��|�?4�?
�P�^1
D�?�?
���?4,�?
�PȀ�[\9��?$���?5
��K"	.
��?5|Ȁd�?ԡ��'/��?i��� ��,���?5��?
c�^4�?�+�@a
��<�����=j	��?�����̞=��L�=��$�=�x5ԡX�����m��������������������q�aX�x������o�~�����x
��-��4��r����������������;t���Ȁ����[���&Ȁz��k��tv�z�
�
��3+�x�4�?�
���-
��������[��.�����I�����������z��+������ԭ>
��>b�[�>��1���>C#��A%\�A
�o�n��Al�A�A
c�^���A

c�^��	
��L�A
	��A:L�A
�P�����:��Al�A.��.$�A����AD�B
��^�n4�Al�B��B���A
�L"
	.
�-��Cd�C
�o�n$�C$�C���C��BiӦ� ��,"�$�Cl�C4�C
�JԋԋChunksExact�׋v��g؋�
�gً
chunk_size��g�
T~�F]�n�	D�Ch��C	
�H���
&*���C|CRW
�J��iqu	�
T�C�����DD�D��4�D4�D��n��D$�D!��DL�D
�k�n!, \�D���D	��!	-�DL�D
��^4�DT�D��D��DiӦ�
 ��,"����D	��!	-��DiӦX ��,"q��ED�E�� T�E"T�E'" ��E& ��E%&�n��E'D�E��4�E%/$��E ���E(
�$D#"'	#.'��EL�E��4�E T�F*��E��E(#iӦ� ��(,"����E	�*{)!+	)-+ ��F,)iӦX ��,,"q��FD�F��4�F�F�n-!l�F��F(<�F
�W�x�\�[
��\�[-cT�F��
"��F�Fc��@���A�SZ��A	��C�n��D\*1	đD��
�D��D�����E(	ry��E/����@Ȁ4�@����@�n����`����������������;t�����1����������>�}�Ӧ���D�C��
��������(����������������;t�����u���R������!Ӧ*���m�Ӧ���T�D����?�v�n���Ӧ����;�Ӧ��x��W	�'data_with_min_code_size�B�a	�O	�
��3m6�x�	��	�
full_block�b�
t	�H�6�x�

�J�6�x
last_block�d �
&(�X7�x�
�,�Y)7�x�����
��7
�
���	��
��K	��������)������������2��9����������[��"��i�������a��2�A
�n��c�����B��A
�ncn��9�nHH��GL�G��4�G,�G��G���G	�C!	-9T�H	
���HP��H	
�H�����������,M�[�}	�Y��GiӦ� ��,�
���HJ�
��
�J�����
	�

	T�H
d�^�n*����HL�H��4�HY��H4�H
���x�[�:�x�I��H	�o!	-
��HiӦX ��,q�d
��F�����G�sy��H��̻GȀ4�F��,�G<�G��9@ӦI���������������;�S�������9ӦB��table�����
��(�<�x�	i
�
��1�<�xx��?������&�������1��8L�H
�n�H�n�H�n�H�nd���;��iK\�J|�J�J3	C	D��J�J$��K"
���K7��K��-��K<
�����[�M
��KL�K
�T�K!��L@�n	�L@
#��L
	
*	t�L�L$	'J��L
����L
������������B�JT��,�Lm	Y��L/

	��L3
�����[
�
�e��I���J���K���Lo����J)��,�IT�J-&��[��Z��nT�K<�L:A��������O��t�������
num_colors����|�	�����>������ML�P	��O 	�
�](:�
�]�7�n4�P
���x�[8B�xCBLl�P4�P��$�PD�Pp��P	��<!	-	�Bt�P	|Ȁ��Q
��n�n$	
2��n>�n
��Pi��� ��,L��
�n��P'D�P��	4�P���P ���P(
�D
"	
.
L�Q	|�Q��Q
iӦy ��,L�4�T5�
�]|�T%l�T
�6*(,�Q�
�n,�Q�
�n$�Q�
�nt�Rd�R
�(�RĶR��n�n$	2��n>�nL�n��R&D�R
������0��0���r^�n�n����R"���R'
��"	.�R��RD�R�&�R�nl�R��RiӦ� ��,L����R	��!	-�S#��SD�S�#&,�S"|�S��R iӦ� �� ,L����S	�"y!!$	!-$�S(��SD�S
����n(/,�S'|�S��S%!iӦ� ��%,L����S	�'�& !)	&-)!"�S-��SD�S�-&$�S,#t�S��S*&iӦ� ��*,L����S	�,y+$!.	+-.%&�S2��S4�S
�Ȁ29	d�T1'��S��S/+iӦ� ��/,L�Ȓ�S	�1�0(!3	0-3J)��T40iӦX" ��4,Lq�U&96�U&;��n�n$&	;2��n>�n+L&:;�n��U*&D�U
������0��0���r^�n�n9�:�8,��U&���U+&
�8�7-"&<	7.&<./�U&@6��U&D�U�@&$�U�n?0t�U��U&=7iӦ�( ��=,L����U&	�?�>1!&A	>-&A23�U&E6t�U&G
%�n)&FG����U&L�U
��EfF\D4��U��U&B>iӦ�, ��B,L���U&	�D}C5!&H	C-&H67�V&L6��V&D�V�L&�V�nK8l�V��V&ICiӦ�0 ��I,L����V&	�K�J9!&M	J-&M:;�V&Q6��V&D�V�Q&�V�nP<l�V��V&NJiӦ�4 ��N,L����V&	�P�O=!&R	O-&R>?�V&V64�V&X	5d�V&XA@��V&SOiӦ�8 ��S,L�$�W&W
�n&B�W&Y5�7�n�W;WY�W&B��V�&D�V
���nV�W��V|UC��V����V�&�UQTD#&Z	T/&ZEF�W&^6��W&4�W
�Ȁ^9	d�X]G��W��W&[TiӦ�= ��[,L�Ƞ�W&	�]�\H!&_	\-&_JI��X&`\iӦXA ��`,Lq��XD�X��	4�X�X�naKl�X��X(<�X��aLT�X��
L��X�XfD��M�
��P&��P��
�
-4


��P(		��Q���Q��
�

��R'	L
S
��R�	�	��S		��Snu��S!��S#��T���T�%�&�'��U+&	)�&�+��U&-7&>/��U&1�&�3��V&5&7��V&9ĎW&�&�<��V�&
>�&�@��W&Bb��̻N��L�N��L�N��P��t�������ȀQ�����nTں]DӦM��Q�n��n��n���<�Q��
�.����n�ں�\
Ӧe
�4
��
���
�Ӧ����
��5
GӦP�������Ӧ������ (Ӧ1�������
Ӧ�
�]g�<�T%��	�i
��
�n�
ں�
�	Ӧ�	&�o	��	ƣ�	�Ӧ�&���	ƣp	��j	�s	WӦ`&�/��ƣ��Ӧ�&���ƣ0OӦX&����ƣ��n���W�n5&EӦN&������Ӧ&��(a	extension�n�4�P	�
9��	�
|�w	�V�x��
�
��H�
x
���V�x�
� ���V�x�
G%��W�x�
�*��)W�x�
/��GW�x�
�
!4��#eW�x�'G%5���&6�
O'=��)�W�x�
}+B��-�W�x�
�
/I��1�W�x�
E
3N��5�W�x�
�	7S��9X�x��	;Y�
�<[��>>X�x�
?@`��B\X�x����n���n���n���n���n���n1��k��K��R��g�@��G��؃3���3����A���F������������J���X����g��������*���s�������
��#�:
����H
���N���������
��
���
���
�%
��,
���	���	�R
h+6=6��T
i+6=17�%l�\4�\��$�\D�\p��\	��<!	-[t�\|Ȁ��]��n�n$	2��n>�n��\i��� ��,$���n��\'D�]��4�\�
��] ���\(
�
D	"
		.
	
4�]�n��]D�]��4�]/��]��]	iӦ� ��,$����]	�y!	-
 ��]	
�H
��$�])��]iӦ� ��,$�e���]���
�J�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?����
	,�]���,�^/��^4�^
�o�n/*$�^�d�^��_D�_��4�_�_�n, l�_���^	
�H����Chunks�ċ���gŋ���g+�_�Ǧ��n�im���]����
�J����	�,�] ���\�^$ ��^#$�n��^"D�^��4�^#/"ܬ^���^#
�"C!"%	!.%��^L�^��4�^ ,�^(��^��^&!iӦ� ��&,$����^	�({'!)	'-)��^*'iӦX ��*,$q���_	�,�+!"-	+.-"#̔_
���x�[qa�x�_$��_.+iӦ� ��.,$�Cj��[���\�V]������\(	��
ı]���]�	��^n����^#	����^	��_0��̶\��L�[�V$�\��$�\�����(`��iȀ���;�n�ں��Ӧ������n0Ӧ9��o��x����������������;t���ɶ����gɶ�����/��8�D�����$�Z�nt��Ӧ���� �Ӧ��]��Ӧ��x�func�����4�\�
U	��	�
{��e�x�
�
��&e�x�	>��	�chunk�� �
�&�ye�x�
�*��e�x�
.��e�x��
��n�
��n��(������$
��	���	��
�]	��%	��k	��3	������z����������\��#��j������b��id�b
ݢ��b��)!,�b
�o�nO<�bG	��b	l�b�����b�b�n��b	�c�n	��c'
���ce

���cj
���x�[
�g��d��dˑ$�d,�d
̵d���d
��
D"	.
	Fhl�d4�d��$�dD�d��di��� ��,�p��d	��t
!	-	t�d|Ȁl�e
ݢ��'/��di��� ��,���d6��d��4�e�'�ek��a���b�JQ��d	��da��	����a��L�a��,�a����������������;t���������ͨ���n�c?�[�Z$������M��V��%�������Ȁ���ͨ��m̕�/�
���Vk�x�4�d�
:��	�
������ˑ������\������������_$|�fl�f
�
(�fL�f
&�n)����fL�f
������0��0���r^�n
����fȸ�f	��!		-	m�g
T�g�nĈgD�g
����n
A7��g��f
iӦ� ��
,#�Ⱥ�g	��!	-	
�g\�g�n̫gD�g��8.��g��giӦ� ��,#�м�g	�w!	-
�g��gD�g
����n/,�g|�g��giӦ� ��,#����g	��!	-�g��gD�h��&�h�nl�h��giӦ� ��,#����g	��!	-�h#��hD�h��#&�h�n"l�h��h iӦ� �� ,#����h	�"�!!$	!-$�h(l�h4�h��$�h*D�h��h%!iӦ� ��%,#�p��h	��*t)!+	)-+t�h-)|Ȁ��h4�h
�
Ȁ(�-G'��h��h,)i��� ��,,#����h	�'�& !.	&-.!"��h
���x�[Yr�x�h#��h/&iӦ� ��/,#�Cl"��e���f�ip��f��̈g$+
ԫg����g����gX_��h��%��h 0��̚f��L�f�n,�f��<�f�������������Ӧ��~�����nӦ!���[����n��Ӧ��i�����Ӧ���P��juӦ~�M������Ӧ������Q�����Sj��sȀ��Ӧ��������
)
���u�x�
����u�x�
�
���u�x�
L���u�x�
� ��v�x�
"%��/v�x�
t,��-�
�/�� ev�x����
��-
��	��a	���	�	�����	�W����e����j����������g��!��u������������ �f

m+6=13�4�i��|�i4�i
�P�^0D�i��i4�i
�P�^GD�i�jn��iD���i�^,�i����������������;t���������b�������4�k��|�k4�k��,D�k��k4�k
�PȀ@D�k�ko��kLȀ4�k��L�k������>������$�m��ml�m
q�^*
|�m���m	��?
"	.@4�m��l�m$�m
�Q�^0
4�m��mi��� 
�!��������������������q�aX�^�[���
�m	��m	
���m2,�m
�P�^�[	9
��m$Z	�ms��l�p/6��m
����l�^D�l�������7����������[�P�
����{�x������h����v�^a��D�^n�^tl�n4�n��$�nD�np��n	��<!	-�|t�n|Ȁ��n
��n�n$	
2��n>�n��ni��� ��,��	
�n��n-D�n���	���n���n.
�A"	.	
��n2
���x�[�|�x�o��oiӦ� ��,�Cq	��n{07��kq��n.	
��̬n��L�n��B��=��m����Ȁ�nں�Ӧ�i�
��]�
%���|�x�p��n|��n���������������4�o��|�o4�o��,D�o��o
���o4,�o��N0��o$�pr��oz���o��L�o�������[�"E������4�|����|<�|
�P�^0L�|*��|l�|��$�||�|�|�}��|l��|'�x�|��L�|�������!L���������L��D��D��
�n�	
��L܇
	
+
tׇ
�����-<χ
�o�n��	�F�χ���
�H���Z,�
�P���H*�H�HNotFound��H�HPermissionDenied��H�HConnectionRefused��H�HConnectionReset��H�HHostUnreachable��H�HNetworkUnreachable��H�HConnectionAborted��H�HNotConnected��H�H	AddrInUse��H�HAddrNotAvailable�	�H�HNetworkDown�
�H�H
BrokenPipe��H�H
AlreadyExists��H�H
WouldBlock�
�H�H
NotADirectory��H�HIsADirectory��H�HDirectoryNotEmpty��H�HReadOnlyFilesystem��H�HFilesystemLoop��H�HStaleNetworkFileHandle��H�HInvalidInput��H�HInvalidData��H�HTimedOut��H�H	WriteZero��H�HStorageFull��H�HNotSeekable��H�H
QuotaExceeded��H�HFileTooLarge��H�HResourceBusy��H�HExecutableFileBusy��H�HDeadlock��H�HCrossesDevices��H�HTooManyLinks� �H�HInvalidFilename�!�H�HArgumentListTooLong�"�H�HInterrupted�#�H�HUnsupported�$�H�H�:%�H�H�6&�H�H
InProgress�'�H�IOther�(�I�I
Uncategorized�)8C�v��R$�������[
�!��������������������q�aX����ax|	�����[|�����}|��
�p�n8��������i��������������������q�aX����]t
�!��������������������q�aX�\��
�|��		5<و
���\�
�����������������݋���_Lʆ��Ն�����x������|�������i���G��^i؊���+��&����������������;t��������P	��\	���>	��G	��������3��=�@�	D�F�
+�����"
��~	��:	��O���׋]4��
���x�\�|�x�����<�t����L��14���n��ى0
����������_�_4̉��~!1D�
Z9D�
Z�����D�
Z
AD�
Z�ID�Z�ID�Z	QD�Z
�D�Z	
�D�!Z
���D�Z

�����D�]Z�D� Z��!D�ZQD�ZYD�Z
R>��L���������L��
���UJ���Njȋ�Ŋ���D�
�Z�D��Z�t��_,ϊ��,֊����+����������!D�Z������V��O��[�����p��i�	r�����ږ���l��s5=�(���E}T���
��'�,�%4��
�n�%�n070��
�n�%�n071�(E�E��"�_-�_7@J(G�	"(0'�vG�FN(�vch�wty�G����w�����x��v��n������w�HH�		H��;@FQ��Y��a�nh�nox���z��z��d�T�
D���&$�	
��ԡ��l
��	�	�����������������%���	I$��_d��_ԡ�����$�"\�#
"$�,���+��
�8.d���&���,

�!��������������������q�aX�a�tx		�	�|��,|��
ݢ�
�������
�����3d���r9
#��
i��������������������q�aX���a�r
�!��������������������q�aX�x�a̦
��"
 	
��9�M�!�M�
�@�n��n\�!9<�
��ԡt�D�
�?�n���	!T��
l"t~
��ԡ���4�
�@�n��/\���n���#
�	M�#��5��
�$�,�D�l���0���6

�!��]%)	5�#
!|� 
���!d�
ݢ��i̦�	 ��,��`
ݢ ��,�4�
���x�a�|�x]#e��
ݢ ��#��|A�!��
��"
����
�ԡ
\"l
��ԡ�$	
�$y�#�" �
��ԡ�%	
�%������?F������bi��6	
&������L�
��,����������������v��Z���β��l��jd�������|�������i���G��^i؊̦-��k������̦%�ԡ<�ݢg���ݢ���������ԡ��'��x����������|�������i���G��^i؊̦�x*��t��^��`��i�̦�ݢԡ,����n̕s
data_callback���pixel_bytes�i
�
�
�i	�������
��6
�|�x�ڣ�
��c
��Z	��q
�&���êQ�����ҫ����ݢ���ԡ�ԡ!��ԡԡ�ԡ*�
�n'
6
�K��S
��Cc
��\�
�$�,���d��n����:\���h-��"�������l���,���,����n�*̕.\ɺ������3
;:ɺ765�0IP�nO�T
\Z����[�g�f��c��b��a��
����n�̕����	�_��'\��n���\��n����!T��	!�?������,���,���,��n$���n�����n<̕@m����x	�_w�w~�n}z�p���n������	����������������n�D�n^��E�n��̕�g�s�D�B�nl�B$�B
���|L�Dd�D	
�(	
L�D
ܻD�D
�om
6t�D���D	
�!����������������;t�����gk	w�|�D|��D��D)
	
���D
�!������������������;t������|��eT�
��D�	$�DD�D�n��D��D
L�El�E�E$�P�TZ	
�S�|)�v�|'d�E
�����L�E��E�E��R.
t�E���E	��?!	-��E|���E��E$t�E�E)	,���E���|���~7	L�Ft�F ��F$L�F
�@ 6($�F!T�F
��!�F�
��B���D�ho��
��"����B�`L�B�n|D�DH������|�������i���G��^i؊�����P������~Y���������n���|������.��t��}\[������x?��9�i�f�
6�|�����
��|���u�����j��q��m�����������j
�E�E�E�E�����������
�D�D�D�D&5����R��[c�
��#�,�%3�(R�*�v�R�9+
�v���Box�������lf���]v������}�����
�_�����R����w�a�x�v�v����&��/N�\g����`��|(S�			.HS�
�7�\NV�v,8�������g
��S�
�7�a���v,
8������
i
@S�	�:�c7
@,�v.	:��jp��~
�m
���-
�v���w��
���.�v���w�
/�v'-�w:@
INW0�vdj�ww}
��� �v���w��
�S�������w��a�x�v�v'�v/�v7�v?�c-�vR��>��J����vx��������b�v���s��|������	��=
���������������r�� ����
��1�w7�w=�wC�wI�wO��
��|�c����B�a$��c�err��|�c6l�
�����=�a$��\���
.��
�����K�a$��a���
.(T�	"�T��;�nBJ1�v,42
�v>	J	��������y~���3�v���w���T���
�w
�c�x (�v0���vA�v!��*��3e�s��Z�����q����w�(V�V��"'�c3��;DN
(W�	
	
	28&@4�vLQ	�w]&bj(W�'"�>�#�5
�v,%"8$%�������#�$g�`W�&�>�	�	�	��	��	yk���9,56�v_!k !��_e��sy ��hW�%�=�c��7
�v.:��������m�W�"�=�VhW�#�=9B8�vGO9�vY��PX:�vbn����
�_�������(W� �=�U�;
�v.:��.4��BHmV[
d<	�vqw�w�
��W�	�<�n�
�=�v.	:�������
�m
HW��<�����������lf���]v����ox>
�vq}������������?�v���w��W��%,3:AHO'�w\�dg�xow�v��y�v����������v���*��3�v�����v��������ɧ��v�v���v��ɧ!����vR����������v{�������+�v���<�H�v�
��������Z	����__self_1������Y���"P�wZ�������k�������|������������������������������w�����1������������w�(X�(		



	>D+L�vX]�wi+nvz*�@�v���w�*��(X�,&�A
�'�A�v,)&8()���
��'(j"(X�+"�AA#JB�v.%":$%��tz���#�$m�X�+�A�n��C�v.!: !������ m(X�+�A
5>D�v.:��hn
��|�m���E�v��	�w���(X�*�@��F�v.:��%��39mG(X�*�@foG�v.:��������m���H�v���w���I�v�w,2;X�)�=�nZc;
�v.:
��������
m�(X�)�<��>
�v.
:	
��
��!	m/4=J�vJP�w]clqzK�v���w�����L�v���w���X�(�	� '.5,�wB�fM�xU]�ve�vm�vu���v���������a�v���r��{�v��v����v��������%�v���6��?�v��v*����!����vM�������A�vp��R��[���v��������v��v�
�����"��������1�����|��"���&@�wJ�wP�������a����D��r������������r����w�������������i����w��w�������������)����w��w��w�(Z�(Z�(�"'-�f9ĆAJT��/��/*t�/
�* ��0�_��0)��0
�+!��0�j��0,�0
��j.<�0��/�
��1�1��/��������������o{����<$�/�k<�/������������&@e�@Ș����q�_��jHγe����������~��2͏9��2����20��2
�/<�2ܪ2�2���1x�x�2��L�1ԡ<�1�xm���$�*'V���\�5
��5!��,�5��5�j��5[��5ڣO?5��5,���5\
��G"	.�|��5\
|�[�!
�[���6�n
\�6G��5	i̦� ��	,�,�6D�6�"+��6:��6$
�$�6`V
��65���6;
��
M	#	/
�7
|�7
���d�6
ݢ
��6i̦� ��,��7`
ݢě7,�74�7
���x�a�|�x]e�7�
ݢ����|A��4����2��5�w~����6�\c��6;		����4�L�4��,�4ڳ���������γ�̦~ԡ<�6۵������	����̦#ݢ`ԡ��̕���
�
�	�
���
��3	�|�x�ڣ�����Q���������sݢ����ԡ�ԡ���@����@'\�@
�.,�A��@��@04�A
�PJD�A�A���@v,�@��,�@��,�@������%̕)Xٝ�����X
	�,7>9�(^�\^�]�"�i-�i7@J(_�]	"(0M�v_�]FNN�vch�wty�_�]���w�����x��v�������w�H`�]		`�]�;@FQ��Y��ahox���z��z��a�]�a�]�x��) b�]	!
�`�6;Cb�]�Z_�xk��s��{������z�����j
	�,7>9�(��	#P��
�C�	�	�	��	��	yk���9�nNS
���em�
���
���������j�γ
������'��
?�!(��	#P��
�C��EMO�v.:��v{����i���P	�v���w��������	�w�γ�x	�v���v)��	�H�V��<n���S����w�������&,���;\�
��>T���Ա	
���j,�
�P�aa	8��!���k
��J"
	.
�|��k|��T�
�$��|���i̦� ��,����	��}
	!	
-
��\����T�����
i̦� ��,���P<�
�W�x���a����a�x��|����
��'���Q
��o"	.4�
���x�a�|�x���i̦� ��,�C��������T[v}����
��Q	��̴γ,����T�ڳ��K��������a��̦�۵���9̦B۵������f̦o
���
additional���	��
[���
��V�|�x�
�
�Z�|�x�������֭���Z���h�����o�����������ԫ
����a���&���8Ț��j��(0Ț��_
��_-5	��Ț�		���
К�

(��
�
���;�kF�kP�jDγM�_!��*�ɧ�ɧ��ɧ��ɧ������˸�ѵVѵ=ѵ$ѵ(����vț��j��ț�
�_	
������ț�
�������� ��
��	
6C��U^Q
�viȤ}�ޤ������������w�����x��������%��γ
���������ɧ����ɧ����ɧ�������ɧ��v�Ȥ�����
����γ��������ɧ���ɧ��wɧ��\����Aޤ-��R�v���S�v���T�v��	�U�v�	��V�v�
�
�v�W�v

�)�6�?�v��v��v��v��v��v��v��v��v��v����D�
��n��T�����nT���4�
�W��������TryFromIntError����9�{�.�D���2
���
����
�,� ,� ,�!,�!�!�����k$��j�����������������������q�aX������_����������"�_�"���"a�x�"�kL�"�_,�"color�J��;E�;
,�<��;%��;
�(!iq}��;
��m�W$�<��<
��;L$�<
��m�4�<�<��:�Wg�2��������������������q�aX�l�a��;!�k$�;�m�;�l��m��������������������������������������������������.�7�f�B��[�r�����������m*��>�\�>\�?��	BufReader������,�O�Φqo�m��?D�?
���sT�?���?	
�!��������������������q�aX���\�tx		�	�|��?|��t�?D�?���?T�?��?
iӦ� 
�!��������������������q�aX����������������;t����d�aӦ
���
	�@

���@!
�����a
�|d�@����@$4�@
�/�@T�@��@���@%

�!��������������������q�aX�d�a�x|	�
��@%|��D�>4�?�d\�A���A<�A
���2D�A��A��@i̦5!
�!��̦7Y4�A	d�A4�Bd�C
���d��C
�����a�|o	�=�Uw;��B$�B��B;�C$�C
���dD�C
�����a�CY��=����>���?�$ip��?F	��B!����>&���$��������$��%���>]�mL�=��������������v��Z��T�=�	�d������|�������i���G��^i؊Ӧ��e�������Ӧ������a�������|�������i���G��^i؊̦���������̦���H�x����nt�B��A�d�������
�
write_into��consumed���
���?�
�
�4�
x�	�
,1
��4����a��������������d��d�\�C���D���D���CC����C��$�C.��^��D\�E
��m$�D�E��E���D	
�!��N#'	3E��D|��"
	��D
��Ei̦� 
�!��̦6
���F(��F
���FX�v
*�		��d�			,�E
���a�E0�E��d�>��L�E�E
�	�E
,�El�E
���a�E��F-
���a
�F�F
�F��D������E1����D��L�D���D��=������|�������i���G��^i؊̦�����g̦p���ԧE��E �����aa����
���	N��������������������t�G%�%2���G��F0���,�G�z��6b"NETSCAPE2.0"�t�GY�%2���G��G+���,�G�z��6b"XMP DataXMP"�t�GZ�%2���H��G+���,�G�z��6b"ICCRGBG1012"���N
(��N
�A4�O
��N&L�N
��m�A��N�O��Nk�O�3����N�m4�N�k��m�S� r������m}��P��P���P���OD�kl�P��O��Q���Q��Q
��m4�Q
&<�R
s
��m,�R$�R
���n��S	�_��R)��R��	)��S�j��S,�S��)
<�S��S|�S
��]��Tt�T��
��T
���U
�$�U
��ԡ$�U
��ԡ��Q�
��m


�U�U
��P��U	�4�l$�Q�m4�P��<�P�k<�P�����`��?˞����_��j�γ��]�����cu�������&���&���&���&`L�	���������2���
p��m�����������o���������+��W�d�W����W
���W��W1\�W��P,��W$���W2
��C#	/�|��W2	|��		��W8	��Wi̦� 
�!��̦6(�z
		��dl

$�	��d�=�V�n�$��]l��]����^&[$�v')�^&		&<�Z	��d�=$�[��[(Ԛ[
��m,<�['��[#<�Y	��d�<����Y��t�Y$�Y
���ԡ<�Y'4�YD�X	��d�<�nt�X

���n��X˞
�X!��Y7��Y����)'��Y"���[)
��7' $	0!��[i̦[	 ��,*'u��]q
���l�a��]x&��_%	l�_<�_���l�` ˞ԇ`L�`
�P�n .�`�nd�`��`#l�`"��`#l�`�.	#"?!	"?���`F!$�`$
���n��`˞$��`$�a%D�a
���l�a%�a�a$��U���_���t�_
�+��_�''		4' �|Q"Y(		f(#"y�)		�)%��r!O	&�

������Ws��X���Z�^e��[)	
��_�*��ܑV�lD�V�������������
@̦I�����W"��W(�n�˞���:�x���)ԡ�۵u����l�Q̦Z�a?����U
��.��n�˞	���˞E�l����	b�
z��	�'��*X�=��
A��
�|�x�*�SZ�f������������}�������"�����������l��l������V��n#�n0	>��nJ�nX�ng�n�W��V*
��W��VO��Vd�V�n��n�ں�;���n���n_�Y��b������b)��b
�4��b��b	����bT�|��w	;	��	<	;L�w	<OT��l��	��l:Tt�h
.
91��d��g
�0T�cNXI	E
0TESZC
oA�P�E�2�	.�
0)�MP .DDaZtpa�X�	M�
P(�C�C�R 
G! B"6G#L1$b0%x	1&�
2'T�fD�f��-T�eD�e��	*ܡd
�0��e
��ԡ	��d��+,����e
�0C��VX��f

��ԡ��f	��./	��
��f
�0C	��
VX��c����gT�29$�h|�hD�h
����n$�h3T�h��h'�h
�W��������TryFromSliceError�����#���2D(e��n
�����h��
4��h�	T�h594�h��n\�i67��i
���i�8��j
�#8��i��]��h�9��k
���k2����h�Td�l�ԡ��n�jT�nt�n�n$	';J��nT\�n
��d�n<��n)���nU
��K="	.>?T�o"��o!"�n��n#$�n
�@�n��d�n!8 @��n��ni̦� ��,W���o$��o
�@�n��d�o$�o#A��o<�oTBd�s&��s�s��&&%C,�s��s$%L�s�$TDd�t)��t1��)%(E̙t+
��m�n+*+��^L�t
�o�n(�*['F��t$�'TGd�t.d�t2��t�t��2&1H,�t��t31L�t�	31!�I>03��t /
��0��t"
��ԡ���������t�����.�/m-JXt�u5
��m��45����tk\�u
�o�n-��t.4T,Kܣu3,TLd�v9��v�v��9&8M,�v�v:8L�v�	:8!�N>7:��u5D�v
�?�n��d�u7u6T��v(�w	=;�ԡ��w	@�jT�x	A��w.	\�x��@9=�xA2?P�x���w/	
��?H>Q"	B	>.	BRSܸx	��x��=�x$�xDT��x��x	C>i̦� ��C,W�<�yVU��yE
���y2��E��yVV4�z
���x�a�|�x�zW��a����b���h���i���l�
����nU	��w�	"
��w/		F����a��L�a<�a��$�b�����b����c��
��e
ԡ�
���	ԡ�
�
��n	��������������������q�aX�n̙u	��������������������q�aX��̙
E	�n;	�]	��������۵���$γ�������̦��x��n���xv,��F�������������2�����~ƣ�Lw�����f�������x�G��a��6���{���	۵e���γ��̦$	�xX�����=��rest��'/�'~
�
,	���|�xicc��	=�
�
C���|�x"������R�^���/��W��?���
��}
���™������
���
��U
���
ΞC
���	���	��0	ѡ7	������ʤx��-�����f��]��2�����@l�u
�n$�u�n,�u��n�=��:��]JĚt
�n$�t�n$�t�n$�t�n$�t�n
+
����H
��wX
�s
�s�,�s$257���{�d�{����{
���{��{1\�{��Q,��{$���{2
��B"	.�|��{2
|��
#	��{8��{	i̦� 
�!��������������������q�aX����������������;t������a̦	�\	��d
	$ـ
����Dր
�����a|π��|�|
��d�=�c��|������|(��|
�4��|��|/$�}
/@4�}��|��
����}.�c
��}��	����}$<�~
�Pԡ7L�~����}I$�~��~t�~
��m+��~)��~<�~
�P��SL�~-��~z��~����,\*�v)��~
�����a�|'7��R��z������̃�
����쀁
�����ax�kgn��|����z.��L�z�������� ��d��C��a�̦������|'��|-�ch����=��b������[��d�l��a��!��b�����
H	��
frame_data_type�
���8�����T���������}���������������������$��
�������j�΃���Ƀ
����>�������������,ւ���z@-�Ȇ!9�Ȇ|͆
��m$Ȇ�͆��Ȇ

�!�L$(	4�|�Ȇ	|��	#�<��
�P��KL���ކi̦�!�-$�*('l��c�;�n̴�	��
ݢ���~`Z�܇
��������ˈ)��
��mβ�����ƈ.������j�܇�T�
�
��]@	�����܇���U
 $	0!���i̦\!�-$u���	��
ݢ݋	��m��	���ϋ	
������@	d����<
%���n	T��
���Kd���� \��,���� )%<��ό9����	T��	9	D����/�
$ě�
(���n���%
\����(3'*"�ߎ
*���n�ӎ&
\ӎ��*3)*"���j
+')
	+')*-
&+����
,��#7
	,&*H
%	&F���
\���$M%�#*������
<Ə
�W�x���a��m���x#k�|���Ώ"*�Ə'����
��"r!*!%
-	!1
-D��
1���2
���
��m$��l��1?0*���-��
.!i̦�!�.-+*�����3
��0�/* $
2	/0
2��
9
5|�
4
���5�͐
��
ݢ ���
3/i̦�!�3-,*�V
��
ݢ4��	9!�
��
ݢ4�
*���7��̩�6
����7즑
�����a6�ņ�$�	#�	9��|$���	&������
	�c���"
$�8
����D�
�����a8�$\	&m	9&)6"s"��el�����܇��܉�����	5	����	'
.
���
o
v���3

:����.��L��
���	���	������|�������i���G��^i؊̦��6
�o
�	̦�	��
���۵J�����B	��5	�����m�������M	��V	γ�m̦v�n�	ԡ<��	lϊԡ<��	ݢ��wݢ8��n��w�x����۵������/��l��Z�n|*�nL���b̦k
۵8�������̦�
ݢԡ-��9��W����^�
���	�
�	��|�x�p	��
�{�
=
.��|�x�
�3��|�xi��������
������;��
���
��
��
���	���	��V	��	�������������9�����ݢU��ԡ�ԡ+ԡދ
�n�
�
�g����Ddш���ш#�ވ
��m3���ވ�����Ј�����̈����
self__decoder�$����0
���_ref__self__decoder��ҏ
���J	�aя��a	��Ϗt	����
ݢ��$	��1#D����ST��H$��
������ɓ���ɓ$ܓ��/4ܓ�ē
����gp���������������������;t������Β��L��X��aͨ������6���������������������I��
��m�������N�������ޖҫ����O�ޖzޗ����	��̘���L����������������m���������]�_�����ҫ�d�������#�����.ŗ���ח�������������������$����������ș$̙Ξșlљ�̙d�������

�ܛ�	
���5\����Y	/���(����6��F#	/A���6
|��
$	���<���i̦�!��-��͛(�͛����X�v
+�	��d�	
	4��
���x�a�|�xl��$���d�>���ɛ-
���x�a�›4>M������dk���˚(���Ϙ��L���nl�������x�����X�������������̦��O�К�˚"h�a�������
a��
_len��EΞ���R��*��1��r���������������Š����I��
��m�����ߠN������\��
���ڠQ���u�������	��������������������q�aX�a����Lӟ��ޟ��V��I����m����#��b��k`�b�����c��Fd�������#�����.������������������0���$؟��[������������������B\��ٝD4��� ���X4Ң��GDҢ���ա�,���,����������$Iٝ����������ݣ�����5\ѣɺD4�ѣ ������h,����,��������@ɺ�ԣ�	��	����� �|���t���$��	���Lѥ��	���ԡ,ߥ�� �
����T��
�P���a��m�x�a�x	��|�����f���r�����
�!��������������������q�aX���a�w{
	�
	����|����
���i̦�!
�!��̦7��������
�����a����ڤ��̥����
������,�������|̥��y��[������|�������i���G��^i؊̦�������o̦x�������
���)�t��+������������C������Ʀ,\*�v
+����a����&.��l��������%t����/���������c��lܧ��,ҧ��w9��}��������,��
�5<������ΨG�n���,ۨ��;�����������4��
�5D������ũI�nݩ��,өֈ|8��}�����䒫D��
�Pԡ4T������ܪX��l����,���|9Њ����	��ܶ�DǬЊ.TǬ׬����V��l����,����v9Њ|dέ���έTۭ
��m1
dۭ���	���U��/	��D��Y��n	���������	�����
��������������l$����j#��t��M��T��[��b��i��p��w��~���������l��˞���!ί
�P�n��m�n�xR�|��tү�ί�����Y��l����,��˞�9���T֯���կ����nӯ���\ǰ�]ذ����:�]4����,��0���J
��m,߲�������mt���l$��/T��l��T�
��m0d�������S���͵�m$ĵ�lv7��T۷	T���l���|��
��m3���+	���"MS	���3�	��a���$��D��

�����a	t��
����������������������q�aX���a
ɺ
���$��$��
����
T���l����ø
��m4�ø���'ظ
�P����
�����a^ܸ��
<ظ$��
�����׷�
���������i����������������;t���������mL��������<��\����Y��y�a���`\���	�˖9����~�
�n$�����L���$�=|�����T�t�ȀL��n�����n����<�@l���|�\�
���l������� L���$�>ܲ����a�t�ȀL��n����������,�0\������|�\�
˕�l������� L���$�>������a�t�ȀL��n����������,�0\������|�\�
��l������� L���$�>܎����a�t�ȀL��n�����n����<�@l��������
��%�V0�n7>L
�b�o�Vz�n��4�
��%�[0�Z7>L
�b�o�[z�Z���

��%�[0�\7>L
�b�o�[z�\��4�
��%�]0�n7>L
�b�o�]z�n��\�
NT#��/�]6=K
N`Tl��x�]�D�
��%�a0�c7>L
�b�o�az�c��4�
��%�a0�a7>L
�b�o�az�a���

��%�a0�\7>L
�b�o�az�\��l�
��%�d0��8?M
�c�p�d{����|�
��%�d0�n7>L
�b�o�dz�n��T� 
��%�d0�U7>L
�b�o�dz�U��l�%
��%�d0�c7>L
�b�o�dz�c��d�&
��%�d0��8?M
�c�p�d{����l�'
��%�d07>L
�b�o�dz��l�)
��%�f07>L
�b�o�fz��T�)
��%�f0�n7>L
�b�o�fz�n��ԓ*
��%�f07>L
�b�o�fz����*
��%�f07>L
�b�o�fz��d�+
�
�%�f07>L
�
b�o�fz��<�+
��%�f0�n7>L
�b�o�fz�n��t�+
��%�f07>L
�b�o�fz��d�,
�
�%�f07>L
�
b�o�fz��,�_
��'��3��;BP
�h�u��������_
��'��3��;BP
�h�u�������,�

��%�j0��8?M
�c�p�j{����0�����,����1d����1���/t����0L����3,����8\�����:\����Dl����<����B<�����9l� ����9�� ����<� v��6l� ���5�� ���l� N��74�!����%��� # GIF en- and decoding library [![Build Status](https://github.com/image-rs/image-gif/workflows/Rust%20CI/badge.svg)](https://github.com/image-rs/image-gif/actions)�����SP GIF en- and decoder written in Rust ([API Documentation](https://docs.rs/gif)).�����'$ # GIF encoding and decoding library�����NK This library provides all functions necessary to de- and encode GIF files.���ܜ ## High level interface�����63 The high level interface consists of the two types���JG [`Encoder`](struct.Encoder.html) and [`Decoder`](struct.Decoder.html).����� ### Decoding GIF files���\� ```rust��� // Open the file��� use std::fs::File;���0- let mut decoder = gif::DecodeOptions::new();���HE // Configure the decoder such that it will expand the image to RGBA.���52 decoder.set_color_output(gif::ColorOutput::RGBA);��� // Read the file header���A> let file = File::open("tests/samples/sample_1.gif").unwrap();���74 let mut decoder = decoder.read_info(file).unwrap();���@= while let Some(frame) = decoder.read_next_frame().unwrap() {���     // Process every frame�,� }�<� ```��������� ### Encoding GIF files�����EB The encoder can be used so save simple computer generated images:��	�\�	����	&# use gif::{Frame, Encoder, Repeat};���	��̌
 use std::borrow::Cow;��
���
1. let color_map = &[0xFF, 0xFF, 0xFF, 0, 0, 0];���
! let (width, height) = (6, 6);���
 let mut beacon_states = [[�̝     0, 0, 0, 0, 0, 0,�̷     0, 1, 1, 0, 0, 0,�������     0, 0, 0, 1, 1, 0,�̅��̟��D� ], [�����������     0, 1, 0, 0, 0, 0,�̐
     0, 0, 0, 0, 1, 0,�̪
����
��<�
 ]];���
GD let mut image = File::create("tests/samples/beacon.gif").unwrap();;���RO let mut encoder = Encoder::new(&mut image, width, height, color_map).unwrap();���2/ encoder.set_repeat(Repeat::Infinite).unwrap();���! for state in &beacon_states {���)&     let mut frame = Frame::default();��     frame.width = width;���     frame.height = height;���.+     frame.buffer = Cow::Borrowed(&*state);���-*     encoder.write_frame(&frame).unwrap();�,���<�������`] [`Frame::from_*`](struct.Frame.html) can be used to convert a true color image to a paletted���'$ image with a maximum of 256 colors:���\�����'$ # #[cfg(feature = "color_quant")] {���������&# // Get pixel data from some source���.+ let mut pixels: Vec<u8> = vec![0; 30_000];��� // Create frame from data���=: let frame = gif::Frame::from_rgb(100, 100, &mut *pixels);��� // Create encoder���FC let mut image = File::create("target/indexed_color.gif").unwrap();���]Z let mut encoder = gif::Encoder::new(&mut image, frame.width, frame.height, &[]).unwrap();��� // Write frame to file���)& encoder.write_frame(&frame).unwrap();�<� # }�<���0����k�l�k�1j���1{���/j���0i���3h���8g����:f���De���d���Bc����9b����9a����`v��6_���5^���]N��7\�����������T�4���������(�?dDg�
	eDq�
�F|9�R(.0!#���S��+��#  Converts `u8` to `Option<Self>`�-\�<��n�
��?T��U��
+��#��-\�
<�
�nӉ


��D���V��2��*' Decode the label as a known extension.�-\�T��V��
fL��%�V���$��W�V
��t��W��+��2/ Converts `u8` to a `Extension` if it is known.�-\�<��n��ޘ�N��'8���Y���(<�(�Y
8��*���3��
��3����4��4��4������4��*��[���
E! (+-./��0D��+/, Creates a frame from pixels in RGBA format.��+���+^[ This is a lossy method. The `gif` format does not support arbitrary alpha but only a 1-bit���,_\ transparency mask per pixel. Any non-zero alpha value will be interpreted as a fully opaque���-ZW pixel. Additionally, only 256 colors can appear in a single frame. The palette will be���-_\ reduced by the NeuQuant algorithm if necessary. Different frames have independent palettes.��.���.30 *Note: This method is not optimized for speed.*��/�l�/
 # Panics:���/DA *   If the length of pixels does not equal `width * height * 4`.�P|�0L�0���n�n������0
�,�0�4�0��4�0��8V��1/���1���1,) `speed` is a value in the range [1, 30].���2IF The higher the value the faster it runs at the cost of image quality.���2C@ A `speed` of 10 is a good compromise between speed and quality.��3���3^����4_����5Z����5_���6�l�6����6D����7&# *   If `speed < 1` or `speed > 30`�P|�8|�8���n�n������8
�,�8�4�8��4�8�,�8�Z,�D<closure_kind>�<closure_signature>�<upvars>����nNeuQuant�network�colormap�netindex�bias�freq�	samplefac�netsize��c�<�V��E���������n����H�������n�n�n�n���xt�J�����������n�
�
d�
root���
length���
���
ߴ���<�'�����n���M������������RP��MYV Creates a frame from pixels in LumaAlpha format (grayscale pixels with transparency).��N���N^����O_����Pgd pixel. The least used color will be used to indicate alpha and replace with the closest other color���Q=: in the image. Different frames have independent palettes.��Q�l�Q����QDA *   If the length of pixels does not equal `width * height * 2`.�̺R��n�n������R
 �,�R�4�R��4�R@[�Z  �Y ��#��#��## #�����x<�[ ��$��$��$$ $���xl�_ ��%��%��%% %�n�n�xd�_ ��&��&��&& &À�n�x<�e ��'��'��'' '��������k���i63 Creates a frame from a palette and indexed pixels.��j�l�j����j@= *   If the length of pixels does not equal `width * height`.���k-* *   If the length of palette > `256 * 3`.�P|�k��k��n�n�ڹ˞���
)�
**)�����l��ڹ��l��ԡl�l�ڹԡl�l
(�ڹ�Kb�Tb��^b�*hb�rbmoik��s���q>; Creates a frame from indexed pixels in the global palette.��r�l�r����r@�P|�s��s��n�n�˞���
,,����t�l�t
+���i��i���i�j13��|?��w.+ Creates a frame from pixels in RGB format.��x���x]Z This is a lossy method. In the `gif` format only 256 colors can appear in a single frame.���y]Z The palette will be reduced by the NeuQuant algorithm if necessary. Different frames have���y independent palettes.��z���z3���z�l�z����zDA *   If the length of pixels does not equal `width * height * 3`.�-\�{P|�{D�|���n�n������|
-�,�|�4�|��4�|�ւQ��}.߆�}���},���}���~]����~]���������I�����C�����l�������D����&��-\��P|‚t݂���n�n�������
.�,��4����4���,����%$����������$��\�<�Nsv������.�01�>�*02�S�?03error�,a�04io�q�05Write�,��06
LzwEncoder�T��08BitOrder�D��09�1d��0;�1�0;�0,��0<�/t��0=�0L��0>�3,��0?�,l��0@�6T7*|GT\
<l�ty���0|������F������xzik�^��)�Z��)�ZC�_C��:������Z��^�^��^��[�^��[����e�S���wB�B
C$�����
#�[E�_E��
:�
�����[��^�^��^��[�^��[����e�S���wD�D
E$�����#�[G�G��94����[����������������;t�����F�F
G$���&�[I�I��$��\�[HH
I�����0�[K�K��)$��Z�[JJ
K������]M�M��<��]LL
M���� Extension data.�3��l���Tw�T�&OSTPQRTU�]��<���IF Control extension. Use `ExtensionData::new_control_ext` to construct.�XNN��L�T� Flags.�,�NN�nT���
 Frame delay.�,�NN�nD��� Transparent index.�$�NN�n�8��" Sets the number of repetitions�9NN
T-909�]��NN��4�NN�]����W�����+( Constructor for control extension data.�����(% `delay` is given in units of 10 ms.�-\�|��n�S˞��VV���
,��3<��4���
$��� �
YY���^� ��^,� �^Z[\]_acdefjklnopqr:<��"���  Creates a new encoder.��!���!SP `global_palette` gives the global color palette in the format `[r, g, b, ...]`,���!FC if no global palette shall be used an empty slice may be supplied.��"��^�n�n�����X�#X
Z�^�ey�ny�wy��y��%I��%=: Write an extension block that signals a repeat behaviour.�T�%���^�]��X�%X
[�^$�%�'{��'P��'0��^�����X�'X��$�'�*>���-M��,  Writes a frame to the image.��,���,EB Note: This function also writes a control extension if necessary.�\�-�����^����3��
��3����4��4��4������4��*��[���
E!���X�-X
]�^$�-̕��4�/]��^��^��^^]����2P��20�����^����3��
��3����4��4��4������4��*��[���
E!���X�2Xˑ$�2̕+�����<I��<0����^�����X�=X��$�=�-��>a��b��b��bba����@�̐@0����^�����X�@X���}�������F~��F0����^�����X�FX���S���]��f���IO��I0������������������������q�aX��n�[X�JX����T���MX��M%" Writes an extension to the image.��M���M>; It is normally not necessary to call this method manually.�|�N���^����X�NX��$�NĥaϜ�N������[���X(% Writes a raw extension to the image.��Y���Yb_ This method can be used to write an unsupported extension to the file. `func` is the extension���Zeb identifier (e.g. `Extension::Application as u8`). `data` are the extension payload blocks. If any���ZUR contained slice has a lenght > 255 it is automatically divided into sub-blocks.���[�����^�V�
�����X�[X
j�^$�[��X��b���a]��_WT Writes a frame to the image, but expects `Frame.buffer` to contain LZW-encoded data���`)& from [`Frame::make_lzw_pre_encoded`].��`���`E��ܜa�����^����3��
��3����4��4��4������4��*��[���
E!���X�aX
k�^$�a̕����eG��e0���^�n��X�fX��$�f�U�����i��hA> Gets a reference to the writer instance used by this encoder.�<�i���^��^X�iX
n�^$�i��k#��jIF Gets a mutable reference to the writer instance used by this encoder.��j���jA> It is inadvisable to directly write to the underlying writer.�<�k���^��^X�kX
o�^$�k��l7��kOL Finishes writing, and returns the `io::Write` instance used by this encoder�T�l�^��XX
p�^$�l��n8l�n0���^��X�nX��$�n��o54�o0���^��������������������q�aX��^�[X�oX��$�o��q0T�q0������ԡ�x�q���$�q�4�qt�v8���Yu��x&��vkh Replace frame's buffer with a LZW-compressed one for use with [`Encoder::write_lzw_pre_encoded_frame`].��w���w{x Frames can be compressed in any order, separately from the `Encoder`, which can be used to compress frames in parallel.���x���Y�xt�xt
u8$�x��z��z
 GIF encoder.�<�z�
wwٞ�z�,�z�^~�"T�`��xyz{|)+d�z�z0vv����{t�{0vvT�{,�{0vv�n\�{4�{0vv�n|�{4�{0vvԡ��{"�
~~ٞ�{�,�{�^���|$�|���^�x}�|}
�^$�|��~L�~0�n���$�~Խ�ą0����tȅ�_���r^�n��΅dޅޅ0����T����0�����%�����t���_�����������4,Ć����_���݋�ʆ�
��$φ����%,����_�����
��$�����&<��0�_�����t��
����܍������t���_����Ŋ54Ȋ0���_�������ϊ�����T݊���,�
����$Њ�ڊ68T�4����������������(�?���<A����<J����ld�M��mem�}���
NonZeroU64�T�����������0,�����3,�����1d������1�����0L������74������<<����9l����9�����;l����d����d���������B<����l����8\����t����BufRead�=�����Read�%�����Seek�%�������-������t|f�1!Y\KN�X@Lw/��<����������(������l�L�����������(�?���	$7�1����G����9lb����dq����l����3,�����:\�������|�T1�LA��Q<�oq_a��S��D��"T���&������������������������v��Z�������������� t����%���	I���̀d�����_|�4����ԡ��t���������������������:��_����������	���	�����������3��
��3����4��4��4������4��*��[���
E!���j����	�ڣ$�	̕,�	�d�
�����������������x��
�T�
������������3��
��3����4��4��4������4��*��[���
E!�����������������j����
���$�
̕���q�m��J\�����������3��
��3����4��4��4������4��*��[���
E!������ٝ$�̕Q��B\�����������3��
��3����4��4��4������4��*��[���
E!����ɺ$�̕���"<�$����\�������������3��
��3����4��4��4������4��*��[���
E!�������������������������$��!l�����l���24t�2��������������������;t��������2���$�2��3=��3����ԡ�x��3���$�3�*<�3��5���5������������3��
��3����4��4��4������4��*��[���
E!����������������������6�ҫ$�6̕,�6��6��l�6�;�������������������;����������������xl�>��������������������?����������������x��@��@��`���Sw	f���D�A�A����n\�A$�A���\�A$�A�����A)�`���J�J�L�A$�A����B($�B���`����������������;t����`�J��B�
�$�B\�<�������������������*����:�*���O�?���^����<v�������������NonZeroUsize�d�����̎,����������1d�����1����0,�����/t�����0L�����3,�����Dl�����:\�����
LzwDecoder�T�(����D�����:D����	LzwStatus�L�����t�,����>,�(����>����?��(����?����?|�)����?����<�^����<�^����=~^����=�^����?D�)����?����?��)����?����@f^����@z^����@�]����@^����@��*����@����A�]����A�]����AL]����A`]����A�\����A�\����At\����A�\����Bd�,����B����0<�,����0�������T3�|C�LX��grL�P��6T�&<���F

���������������E|��wzhkPS��l���)�a��_���:������a��^�^��^��[�^��[����e�S���w���
�$�����)�a�����94����a����������������;t����ϖ���
�$���
�a���
/4�
�a�������
��#�a��_���:������a��^�^��^��[�^��[����e�S���w���
�$�����#�a�����94����a����������������;t����ϖ���
�$���%�a�����$��c�a��
���%��&�a�����$��\�a��
�����0�a�����)$��a�a��
���
\�,��, ���-��--* Decoder for `Frame::make_lzw_pre_encoded`�d�-��o{����<�����-T�-���͏��-|�-�����̎.d�.����j��.���������/*��.! See also `set_global_palette`�-\�.�/�k����
��r���16��1$! Palette used for RGBA conversion���1����ԡ�x��1�
�$�1�*����4^��2FC Converts the frame in-place, replacing its LZW buffer with pixels.��3���3if If you get an error about invalid min code size, the buffer was probably pixels, not compressed data.�Ĩ4����������3��
��3����4��4��4������4��*��[���
E!�����4�
�$�4̕J���9���7MJ Converts into the given buffer. It must be [`buffer_size()`] bytes large.��8���8}z Pixels are always deinterlaced, so update `frame.interlaced` afterwards if you're putting the buffer back into the frame.���9$�����������3��
��3����4��4��4������4��*��[���
E!��������9��$�9̕,�9��:T�<���������������͏����@5��?GD Number of bytes required for `decode_lzw_encoded_frame_into_buffer`�-\�@\�@����������3��
��3����4��4��4������4��*��[���
E!���@�
�$�@̕����AL�A�͏&@e�@Ș���ܳA<�A�������������������;t���((�)���N�̎���Al�A����n��A��A���t�B͏�������B,�B͏�������B��CF|�C�n����
��l�C��FG,�F��͏�n����F�
�$�F�l�F�J����������������x��KL�K��͏��K�
�$�K�K�������������ˑ	�x��K�d�L�����͏������������������v��Z�����������������������q�aX������
NoProgress���Done��$c����a��L�
�$�Llzw_data�D�L
decode_buffer�l�L��W��VQN GIF decoder which emits [low-level events](Decoded) for items in the GIF file��W���W;8 To just get GIF frames, use [`crate::Decoder`] instead.���W���.�7�f����������������d�W,�W����f��X|�X����n	e��YԃY����n��YT�Y���͏��Y��Y�����Y��Y���ԄZ��Z���̤Zd�Z����j��Z<�Z����iT�Z,�Z����n\�Z4�Z����n��Z��Z���ԡ��[�[��������������P5$�`��[<�[�������������������;t�����ĥ\��\�����^l�^���	��P5$�`����^�^����Vl�^$�^���ԡ̒_��^:7 Destination to write to for `StreamingDecoder::update`�d�_�����������������v��Z���v��Z���������������	���ԡ��	��_
r��_ Overwrite bytes�*r��
��GrJr��	��	����	d�_����	�q��_ Append LZW bytes�r��
��6r9rܢ	��	����	|�`��ܢ	$�`��` Discard bytes�����	35����	��`8����������������v��Z��8���`�4�`�������	�����j��������������������q�aX�a��`�
�8$�`��`�d�a��h�����������������h��h#  Creates a new streaming decoder�-\�h�h����
���i;d�i���k����j����<�j,����q���p.+ Updates the internal state of the decoder.��q���q>; Returns the number of bytes consumed from the input buffer���q! and the last decoding result.�4�q�������������������������v��Z�������r���$�r��r��T�r��w-��v?< Data of the last extension sub block that has been decoded.���wTQ You need to concatenate all subblocks together to get the overall block content.�-\�w��w���������x���$�x��y:��x(% Current frame info as a mutable ref.�-\�xP|�y��y����������y��$�y��z.��z  Current frame info as a ref.�-\�zP|�zl�z����������z�
�$�z��{M��{�������������������������q�aX����a��|�
�$�|�}����������������x��}��} Width of the image�-\�},�}�����n��}���$�}��~��~ Height of the image�-\�~4�~�����n��~���$�~��� ��>; The version number of the GIF standard used in this image.�����[X We suppose a minimum of `V87a` compatibility. This value will be reported until we have����;8 read the version information in the magic header bytes.�-\��<�������i����
�$���ց�Tف��������������������������v��Z��������
�$������T����$����������	,��8���&��8�$��$��,��8�,��&��8�$��*����������	8$�� Ã8�,ăʃ,̃8�,̓%҃8��������,�8��$�8�<<�'�8�<<��%������,��8�,��&��8�$��*����������	8$�� Ä8�,Ąʄ,̄8�,̈́%҄8��������7��$�8�<<�'�8�<<�%������,��8���&��8�$��$��,��8�,��&��8�$��$��8�$��,��8res���&��8�$��*��ą��Ņ��	8$ׅ ۅ8�,܅�,�8�,�%�8�����������,��8���$��,��8ÿ	��%����Æ
,��8�,��&��8�$��$��8�$��,��8ÿ	��&��8�$��*ņȆ��Ɇ��	8$ۆ ߆8�,���,�8�,�%�8�����������7���$��,��8ÿ	�����%ľ�ׇ����,�8required�D�&�8�$��*����������8��8��	D��&��8�,����,��8��	D��%��8��8��� È8�	ĈLjȈʈ8��	D͈ֈ8$و ݈8��ވ��7�����������8��	D��$����8�������!��8��	D��8$Éȉ��8މ8has���8�,�'�8�$����8$� ��8����%��8��8��8��D����7���%��8Ԋ8��	׊ۊ8��	D݊���%8��8to_copy�<����8��� ��8�	������ ��8min�������8��	D����8��	��%��8ŋ8new_len�<ɋы8��	Ӌ׋8��	<ً%��8$�� ��8�|������8��	��!��8��	<�� ��8copy_from_slice�|��������8�������!��8��	<��%��8��Dٌ�8��	<�%�8��8��	<����8��	D����Ȏ8$�� ��8�Կ�ڍ8��	<܍8�8��%�84��8�����������8��D��$��8�<<��'��8�<<��%��8$ʎώ��8$� �8�����7���%��֏��8��D׏$ߏ�8$� �8�|�����!��8��	D�������������������x������������������x������������������x���A��������������
�$�����L��������x����
�$������C�C�C�CzC}CnCqCbCeCVCYCJCMC>CAC2C5C��*C�� C��
�j�����>T�����j������$��$���S\�����j�_�n�n�����
�$���,��,��4���X\������j�ԡ�������$��C��C������������������k�����<��k��
����k������������! Creates a new decoder builder�-\���k������"6��!(% Configure how color data is decoded.���"���k�_�x��"�
�$�"��Y	��#6��"*' Configure a memory limit for decoding.���#���k�j�x��#�
�$�#limit�,�#��(6��$=: Configure if frames must be within the screen descriptor.��$���$ The default is `false`.��$���$]Z When turned on, all frame descriptors being read must fit within the screen descriptor or���%OL otherwise an error is returned and the stream left in an unspecified state.��&���&_\ When turned off, frames may be arbitrarily larger or offset in relation to the screen. Many���'^[ other decoder libraries handle this in highly divergent ways. This moves all checks to the���'41 caller, for example to emulate a specific style.���(���k�x��(�
�$�(check�,�(��,1��).+ Configure whether to skip decoding frames.��)���) The default is false.��*���*UR When turned on, LZW decoding is skipped. [`Decoder::read_next_frame`] will return���*)& compressed LZW bytes in frame's data.���+UR [`Decoder::next_frame_info`] will return the metadata of the next frame as usual.���+NK This is useful to count frames without incurring the overhead of decoding.���,���k�x��,�
�$�,�$�,��11��-DA Configure if LZW encoded blocks must end with a marker end code.��-���-��	�.���.^[ When turned on, all image data blocks—which are LZW encoded—must contain a special bit���/XU sequence signalling the end of the data. LZW processing terminates when this code is���/]Z encountered. The specification states that it must be the last code output by the encoder���0 for an image.��0���0_\ When turned off then image data blocks can simply end. Note that this might silently ignore���11. some bits of the last or second to last byte.���1���k�x��2�
�$�2��	,�2��83��2:7 Configure if unknown blocks are allowed to be decoded.��3�ܧ3��	�3���3FC When turned on, the decoder will allow unknown blocks to be in the�Ԛ4 `BlockStart` position.��4���4LI When turned off, decoded block starts must mark an `Image`, `Extension`,���5JG or `Trailer` block. Otherwise, the decoded image will return an error.���5FC If an unknown block error is returned from decoding, enabling this���6JG setting may allow for a further state of decoding on the next attempt.��6���7]Z This option also allows unknown extension blocks. The decoder assumes the follow the same���7]Z block layout, i.e. a sequence of zero-length terminated sub-blocks immediately follow the���8 extension introducer.���8���k�x��9�
�$�9��	,�9��:J��9JG Reads the logical screen descriptor including the global color palette��:���:OL Returns a [`Decoder`]. All decoder configuration has to be done beforehand.�L�;�k�m����$������m�;��m$�;��D��D&(ܧ<\�<��$����	�<��	$�<���%���>]���)+��<4�<�������<<�<�����d�=4�=����=�$����	�=��	$�=�������=}\�=����������������������v��Z�������=���$�=��*��C'T�C������������D[��D����������������������v��Z�������D���$�D��	��F��G���̫Gd�G���	��Gd�G���	��H��H���`L�	�����������������$�H����������D�H�����������I�����������I����������$�I����������ܓJ��I`] GIF decoder. Create [`DecodeOptions`] to get started, and call [`DecodeOptions::read_info`].�<�J�$����	�J��	$�J�l;:O��'xP����������68��J<�J�������J|�J�������Jd�J����j��KD�K���˞t�K4�K����]��Kl�K�������K&��K����c��L&��L�������Ld�L������M\�M�������M%�$����	�M��	$�M�l�����������������������TV��N4��M.+ Create a new decoder with default options.��N�m����
��m�v
��O��O85 Return a builder that allows configuring limits etc.�-\�O,�O�k��
��m��PUd�P��m���k�l�����1�/�.��U0$�U��l������$�V��V!l�V��V��aTԭa����l����a���$�a�=�sL�s���zS��z Returns the next frame info�|�z���l��������������������q�aX����������������;t�������a��z���$�z���;���YV Query information about the frame previously advanced with [`Self::next_frame_info`].�������(% Returns `None` past the end of file.��Â���l����������������;t�������ւ�
��m$ׂ��S���(% Reads the next frame from the image.�������30 Do not call `Self::next_frame_info` beforehand.��� Deinterlaces the result.�������TQ You can also call `.into_iter()` on the decoder to use it as a regular iterator.�|����l��������������������q�aX����������������;t�������a����˖��,ˈ��������������Ώ�����������������:�������l��	�����$Œ��O��DA Reads the data of the current frame into a pre-allocated buffer.�������:7 `Self::next_frame_info` needs to be called beforehand.����=: The length of `buf` must be at least `Self::buffer_size`.������
������l���������
��m_����,��������������������������l�n�ԡ��������$���(��$����L���YV Reads data of the current frame into a pre-allocated buffer until the buffer has been���� filled completely.�������XU The buffer length must be an even number of pixels (multiple of 4 if decoding RGBA).�������YV `Self::next_frame_info` needs to be called beforehand. Returns `true` if the supplied��ߞ\Y buffer could be filled completely. Should not be called after `false` had been returned.�\ǟ����l������ӟ�
��m�����,����������������ա"��� Output buffer size�\ܡ���l���
��m$����"��$! Line length of the current frame�\�����l����
��m$���ڤ5���JG Returns the color palette relevant for the frame that has been decoded�<����l��������������������q�aX����a���
��m$��������������������-䛧 The global color palette�tç���l����������������;t�������ҧ��$ӧ�Ψ�����	,ը���l�n�ۨ�
��m$ܨ�ũ�����	4̩���l�n�ө�
��m$ԩ�ܪ+���%" XMP metadata stored in the image.�-\̪d����l����������������;t���������
��m$����*���$! ICC profile stored in the image.�-\�\�����l����������������;t����������
��m$�����+�ݬ63 Abort decoding and recover the `io::Read` instance�T���l������~����'��74 Index of the background color in the global palette�������74 In practice this is not used, and the background is��� always transparent�D�����l������
��m$��ү�������������������� Number of loop repetitions�4�����l�]����
��m$���ܰ)�$����	���	$��l����H�H�H�*,L��$������������������������q�aX���alñDȱ���m���$L���l�l�H��
��m
����\���$����	ɳ��	$̳�m�[��,si��(*�س,س����l\�,��������$����	����	$���m����+T���m����
��m�����.�$����	����	$���m���)�$����	����	$�m���J�J�#%L�$�����
���($�����m����������������;t����m�J����
��m$��T�4���)���<$�_li��������_����w���
+��
1���)+��/D�����
��
����
���
��
$�����3�
�����^��L��^�����/D����^�n����
��^$��d���4�
����
��L��^�����0D����^�n����
��^$�����4�
����
��L��^�����0D����^�n����
��^$������4�
����
��L��^�����0D����^�n����
��^$��U���?����׻ڻ˻λ��)Ļǻ������0��������������3����z�}��� To�r�d�g�X�[�L�O�A�D���!��!YV Low-level, advanced decoder. Prefer [`Decoder`] instead, which can stream frames too.���!�0,�"���<<�"����;l�"����d�"����d�"������"�����"���"UvxdfRT@B.0ԩ#l�#�#�$�#�#,�#8content�<�#&�#8�$�#*�#�#�$+�#�#�$8�,�#�#�$8unused_doc_comments���#+�$�$�$8��$�$,�$8��
<�$8
4�$7j�$�$�$���} Disposal method�t��S׃ҹc��@�������������������:7 `StreamingDecoder` is not required to take any action.�I���S\^���Sa9�n$��� Do not dispose.�!���S46���S�9�nT���  Restore to background color.�/���SBD���S�9�nD�ē Restore to previous.�&���S9;���SB:�n�:�:W�S��_��:�:�����S��^�^��^��[�^��[����e�S���w���
�,���: �X�S~<~<Y�S���~<~<���S�S���
�,��<�<Z�S�<�<Z�S����<�<����S��S�	��
�L���<�=�=[�S����=��=�=�=�=8��=�=�=���S�x�
��
��t�ܒ Known GIF block labels.�����[X Note that the block uniquely specifies the layout of bytes that follow and how they are���b_ framed. For example, the header always has a fixed length but is followed by a variable amount���_\ of additional data. An image descriptor may be followed by a local color table depending on���c` information read in it. Therefore, it doesn't make sense to continue parsing after encountering���	EB an unknown block as the semantics of following bytes are unclear.��	���	a^ The extension block provides a common framing for an arbitrary amount of application specific���
 data which may be ignored.�,��U/������&������������,���
 Image block.����U13���U�?�nL��� Extension block.�"���U57���U.@�n<��� Image trailer.� ���U35���U|@�n�@�@\�U��_��@�@�����U��^�^��^��[�^��[����e�S���w���
�,���@ �]�U�A�A^�U����A�A���U�U�
��
�,�5B5B_�U5B5B_�U���5B5B����U��U���
�L��5B�B�B`�U����B��B�B�B�B8��B�B�B���U�x���
�����74 A newtype wrapper around an arbitrary extension ID.�����a^ An extension is some amount of byte data organized in sub-blocks so that one can skip over it���\Y without knowing the semantics. Though technically you likely want to use a `Application`���74 extension, the library tries to stay flexible here.�����^[ This allows us to customize the set of impls compared to a raw `u8`. It also clarifies the���[X intent and gives some inherent methods for interoperability with known extension types.�d��V}�N��k����n�Vl�3�n�V��
�4����n�D�Da�V����D�D���V�V���
�,� �b�V<E<Ec�V��_�<E<E�����V��^�^��^��[�^��[����e�S���w���
�,��<E�F�Fd�V�F�Fd�V����F�F����V��V���
�L���F�F�Fe�V����F��F�F�F�F8��F�F�F���V�x���
��pGpGf�V��`�pGpG����V���x���������pG�`�pG
��$��pGpGpG���� Known GIF extension labels.�����b_ These are extensions which may be interpreted by the library and to which a specification with���&# the internal data layout is known.�L��W%?|=�E�����������������$��� Plain Text extension.�����VS This instructs the decoder to render a text as characters in a grid of cells, in a���XU mono-spaced font of its choosing. This is seldom actually implemented and ignored by���^[ ImageMagick. The color is always taken from the global table which further complicates any���VS use. No real information on the frame sequencing of this block is available in the�l�
 standard.�����W�����W�G�n<��� Control extension.�$���W79���W;H�n<��� Comment extension.�$���W79���W�H�n\��� Application extension.�����DA See [ImageMagick] for an idea of commonly recognized extensions.�����~{ [ImageMagick]: https://github.com/ImageMagick/ImageMagick/blob/b0b58c6303195928060f55f9c3ca8233ab7f7733/coders/gif.c#L1128����W&)���W�H�n%I%Ig�W��_�%I%I�����W��^�^��^��[�^��[����e�S���w���
�,��%I �h�W\J\Ji�W���\J\J���W�W���
�,��J�Jj�W�J�Jj�W����J�J����W��W���
�L���JzKzKk�W���zK�zKzKzKzK8�zKzKzK���W�x���
����!|�! A GIF frame�,�!����X[���
E!������������!t�!��!#  Frame delay in units of 10 ms.�,�!���nܜ"��" Disposal method.�<�"���S��"��"%" Transparent index (if available).�\�"��˞��#��#74 True if the frame needs user input to be displayed.���#��d�$��#-* Offset from the top border of the canvas.��$���nl�$��$.+ Offset from the left border of the canvas.�$�$���nt�%��$ Width of the frame.�,�%���n|�%Ğ% Height of the frame.�4�%���n��%��%$! True if the image is interlaced.�T�%����&��&+( Frame local color palette if available.�<�&������'��&%" Buffer containing the image data.���'/, Only indices unless configured differently.�4�'��������������A��@������ENENl����X��_���ENEN�����X��^�^��^��[�^��[����e�S���w��!�
��,�!�EN�X�Xm����X������X�X���X�X��!�
��,�!���PM The image has incorrect properties, making it impossible to encode as a gif.�3�����Zƨf<�>�C���������l���" The image has too many colors.�1���ZDF���Z����52 The image has no color palette which is required.�D���ZWY���Z����nk LZW data is not valid for GIF. This may happen when wrong buffer is given to `write_lzw_pre_encoded_frame`�}���Z�����Z.o.ow�Z��_�.o.o�����Z��^�^��^��[�^��[����e�S���w�/��
�,��.o��
��	 Encoding error.�3��
l�
�[˔��<y�G����������������Z�[���\�[��
 ��
:7 Frame buffer is too small for the declared dimensions.�J���[]_���[\���>; Failed to internally allocate a buffer of sufficient size.�M���[`b���[t���%" Expected a writer but none found.�4���[GI���[����74 Returned if the to image is not encodable as a gif.����
�2�5��Z�[��͈�����Z��ܓ
 Wraps `std::io::Error`.����
�&�)��\�[��׉L�
���\BpBp{�[��_�BpBp�����[��^�^��^��[�^��[����e�S���w�6�
�
�,�
�Bp|��� Number of repetitions�4��]_� � 5��������n�]�
���  Finite number of repetitions�;���
�R�U��n�]��������nD���" Infinite number of repetitions�1���]DF���] 7�|�]EsEs}�]���EsEs���]�]�8��
�,��s�s~�]��_��s�s�����]��^�^��^��[�^��[����e�S���w�9��
�,���s2u2u�]2u2u�]���2u2u����]��]�:��
�L��2u�w�w��]����w��w�w�w�w8��w�w�w���]�x�;��
������" Output mode for the image data�\��_��,I7�w��������$���52 The decoder expands the image data to 32bit RGBA.��� This affects:�����QN  - The buffer buffer of the `Frame` returned by [`Decoder::read_next_frame`].���QN  - `Decoder::fill_buffer`, `Decoder::buffer_size` and `Decoder::line_length`.����_03���_;
�n<���-* The decoder returns the raw indexed data.�<���_OQ���_�
�n�
�
��_����
�
���_�_�E��
�,� F���_**��_��_�**�����_��^�^��^��[�^��[����e�S���w�G��
�,��*��_��_�������_��_�H��
�L������LI An error returned in the case of the image not being formatted properly.����aH�݇�U����9T���������������lf���]v������[+[+��a��_�[+[+�����a��^�^��^��[�^��[����e�S���w�R��
�,��[+���� Decoding error.�3��l��a�G$���������������������������c�a���a�a���\�a\�	��>�����a&(���a\�	��	(% Allocation exceeded set memory limit�7���aJL���a|�
��	&# Expected a decoder but none found.�5���aHJ���a|�
��
)& Expected an end-code, but none found.�8���aKM���al���
DA Decoding could not complete as the reader completed prematurely.�S���afh���a^���30 Error encountered while decoding an LZW stream.�����
������c�a����D����ck���30 Returned if the image is found to be malformed.�����
������a�a��ʧ�����ax���������
������\�a����L�
���\�,�,��a��_��,�,�����a��^�^��^��[�^��[����e�S���w�S��
�,���,����-* Varies depending on `skip_frame_decoding`�l��c��/�soS�����4���-* `Frame.buffer` will be regular pixel data�<���cOQ���c���
 Raw LZW data����c���� Needed for decoding�l����n{2{2��c��_�{2{2�����c��^�^��^��[�^��[����e�S���w�T��
�,��{2 U���c-4-4��c���-4-4���c�c�V��
�,�����74 Indicates whether a certain object has been decoded�3�� <��d�O4���u��������������������������d���n�d����U�d�����c�d�����d���d		�<��� Decoded nothing.� "���d57���dM�� Global palette.� n��
������d����L�����=��85 Index of the background color in the global palette.� ���
����n�d�������nL���B? Palette and optional `Application` extension have been parsed,��� reached frame data.� p���d�����d�̊  The start of a block.��� >; `BlockStart(Block::Trailer)` is the very last decode event� j��
����U�d���,� ���UD�"Ă! Decoded a sub-block.��!���!b_ Call `last_ext_sub_block()` to get the sub-block data. It won't be available after this event.� ����d��"��"SP An ext label of `0` is used when the sub block does not belong to an extension.��"���Vl�#��#A> if true, then no more sub-blocks are available in this block.�<�#�����#EB Decoded all information of the next frame, except the image data.��$���$A> The returned frame does **not** contain any owned image data.��%���%85 Call `current_frame_mut()` to access the frame info.� ���
����c�d��ýl�%���c���%HE Decoded some data of the current frame. Size is in bytes, always > 0� ���
������d����d�&�������&VS Copied (or consumed and discarded) compressed data of the current frame. In bytes.� ��
�&*�d����,�'��<�(��'-* No more data available the current frame.� <���dOQ���d�4�4��d��_��4�4�����d��^�^��^��[�^��[����e�S���w�W��
�,���4T�(!,�(��f_�˵�ֈ��������������������������������������f���n�f�����f���f		�

���f���n�f���f

���f����!������f������f�!�����f*�-�����f*�!/�����fE�H�����f/	!5	���
�O	S	��f����,�)���
	!	���
�*	.	��n�f�����)����nӪ!ت����f������f�!�����f	������fo	!u	���
��	�	��f����,�*���J	!P	���
�j	n	��f����,�*�����!������f��������fj	!p	���
��	�	��f����,�+���E	!K	���
�e	i	��n�f�����+����n 	!&	���
�@	D	��f����,�+����!	���
�		��f����,�,���ά!Ӭ����f������f�!�����f������f}<}<��f��_�}<}<�����f��^�^��^��[�^��[����e�S���w�X�(�
�,�(�}< Y�(��f�E�E��f����E�E���f�f�Z�(�
�,�(��]��\+( One version number of the GIF standard.�$<�]�iB��R��������$�]��] Version 87a, from May 1987.�$.���iAC���i$�^��]  Version 89a, from July 1989.�$/���iBD���i ]�\��iyOyO��i���yOyO���i�i�^�\�
�,�\�O�O��i��_��O�O�����i��^�^��^��[�^��[����e�S���w�_�]�
�,�]��O�P�P��i�P�P��i����P�P����i��i�`�]�
�L�]��P�Q�Q��i����Q��Q�Q�Q�Q8��Q�Q�Q���i�x�a�]�
��]�Q�Q��i��`��Q�Q����i���x����b�]���
�Q��
�Q
��$�]��Q�Q�Q����MJ The maximum amount of memory the decoder is allowed to use for each frame�S\��j��I_tl����������jL�	� Enforce no memory limit.�����XU If you intend to process images from unknown origins this is a potentially dangerous���YV constant to use, as your program could be vulnerable to decompression bombs. That is,���\Y malicious images crafted specifically to require an enormous amount of memory to process���63 while having a disproportionately small file size.�����TQ The risks for modern machines are a bit smaller as the size of each frame cannot���	C@ exceed 16GiB, but this is still a significant amount of memory.�SP���jdg���jF��	VS Limit the amount of memory that can be used for a single frame to this many bytes.��
���
>; It may not be enforced precisely due to allocator overhead���C@ and the decoder potentially allocating small auxiliary buffers,���MJ but it will precisely limit the size of the output buffer for each frame.�S���
������j����T�
�����R�R��j����R�R���j�j����
�,�9T9T��j��_�9T9T�����j��^�^��^��[�^��[����e�S���w����
�,��9T����[X Options for opening a GIF decoder. [`DecodeOptions::read_info`] will start the decoder.�Tl��kK�X�����������d�����j̓d�����_��������������������Ԓ�����c\c\��k���c\c\���k�k����
�,�Z]Z]��k��_�Z]Z]�����k��^�^��^��[�^��[����e�S���w����
�,��Z]�'�|���|�J�|���|���|���|���|;��|���|��|��|��|��|��|l��|��|d��|��|���|�-�|�-�|j��|�2�|�2�|��|�=�|a��|�@�|��|�G�|W��|���|���|�\�|�\�|���|�a�|�a�|���|���|���|��|h��|��|�q�|�v�|���|.��|���|چ�|d��|k��|��|��|m��|�	�|�	�|�
�|���|��|��|��|��|���|��|��|��|��|��|���|��|��|��|��|��|���|��|�6�|�6�|�6�|�6�|���|s��|��|��|»�|���|��|��|���|��|W��|�4�|�4�|u��|�9�|�:�|�:�|ձ�|�@�|�@�|��|V��|w��|�L�|�L�|�L�|�`�|��|�`�|�a�|"��|���|�r�|�r�|�r�|���|���|k��|���|���|���|9��|`��|���|���|���|���|6��|��|%��|���|��|���|q��|ĉ�|���|��|���|�~�|�>�|�>�|�}�|�D�|�D�|1w�|v�|�t�|�r�|�q�|�p�|���|�o�|���|�m�|��|�l�|hl�|ek�|Oj�|�i�|�i�|�h�|�g�|ef�|�e�|b�|�`�|O`�|�_�|_�|i^�|�X�|�X�|�:�|KX�|�W�|�W�|1W�|4R�|:R�|�@�|�Q�|,Q�|2Q�|�P�|�M�|�L�|�L�|<E�|)L�|/L�|�K�|K�|K�|�D�|�D�|%I�|3D�|�C�|�C�|C�|Q>�|W>�|EN�|�=�|�:�|�:�|.o�|�6�|�6�|Bp�|�4�|=4�|C4�|�s�|�3�|�3�|'3�|a0�|�/�|�/�|*�|�.�|�.�|B-�|H-�|[+�|�'�|�'�|�,�|�%�|�%�|{2�|U%�|��|��|�4�|��|��|}<�|[�|��|��|��|�O�|D�|J�|��|�|"�|�	�|��|��|9T�|:�|v�||�|Z]�|
tVX������������!-https://github.com/image-rs/image-gif/actions�API Documentation�https://docs.rs/gif�struct.Encoder.html�struct.Decoder.html��v�
Frame::from_*��3struct.Frame.html�Build Status��������������3�����������������������3����	ehttps://github.com/ImageMagick/ImageMagick/blob/b0b58c6303195928060f55f9c3ca8233ab7f7733/coders/gif.c�1, 30�ImageMagick�������������Frame::make_lzw_pre_encoded���$Encoder::write_lzw_pre_encoded_frame���3������3���v�3�Decoder::read_next_frame���������<
buffer_size()��low-level events��<crate::Decoder�׀���<���׀�������DecodeOptions::read_info����D�Decoder::next_frame_info�Self::next_frame_info��������D�����������D�H����������������������I�I�I�H�J���������H����������������������I�I�I�H�J�������H����������������������I�I�I�H�J��������H����������������������I�I�I�H�J���������M�����H����������������������I�I�I�H�J������Previous
Background
KeepAnyTrailer	Extension	ImageAnyExtensionApplicationCommentControlTextFramedisposetransparentneeds_user_inputtopleftwidthheight
interlaced
palettebufferdelay-Too many palette values to create a GIF Frame-RToo many or too little pixels for the given width and height to create a GIF FrameRInvalidMinCodeSizeMissingColorPalette
TooManyColors
IoFormatWriterNotFoundOutOfMemory FrameBufferTooSmallForDimensions InfiniteFinite,the frame has 0 pixels, but non-empty buffer,NETSCAPE2.0GIF89aIndexedRGBAassertion failed: self.pass < 4DecodingFormatError
underlying
LzwError
UnexpectedEof
EndCodeNotFoundDecoderNotFoundMemoryLimitLzw
min_code_size
PixelsDataEnd
LzwDataCopied
BytesDecoded
FrameMetadata
SubBlockextis_last
BlockStart
	HeaderEnd	BackgroundColor
GlobalPalette
NothingFrameDecodedCopySubBlockDecodeSubBlockLzwInitLocalPaletteExtensionBlockEndExtensionDataSubBlockExtensionDataSubBlockStartExtensionBlockStartBlockEndImageBlockStartScreenDescriptorMagicV89aV87aBytes	Unlimited	
DecodeOptions
color_outputcheck_frame_consistencyskip_frame_decodingcheck_for_end_codeallow_unknown_blocksmemory_limitunexpected dataXMP DataXMPICCRGBG1012$file does not contain any image data$*no color table available for current frame*��������ʇ؇������������̈ڈ�����������‰Љ݉�����������ƋӋ�������������������΍���������Ȏڎ�����������Ώݏ�����������ΐ���������‘ޑ��������Ւ������������ؓ�������ϔ����
�#�	��
�-=��r��κY���ߤU������GL
>�J8����K����S\� ��\^�tH_7'�3�	+?0��M��vc�8�w\�P�w��$����q��D����/c ���	����e�w 9����(�]*�2k�q܈�����������^FVԟ��ܼ�5�i��3LF�R���^
5��[0�U��n�ؠ��P�L�Xw�خ���ˣ�?TC��ϸ�nc���� a�Lo�שiH�@�DՈ<9tSv����DZ<�"ȇrb�xi���N��(Y>�l�l�ܱ!dH6���,A����#�����@�Яƪ�Ʈ�E�ŋlX|y�LS��a좒U�~�P7d�[���S�3ٷ��_ы�^�߂g��޺�
׍F��kg�]���3�@�3�@ �AR�
��pdfK���:�U)�L}%̄��B%���?���|�I`�o�޻L|h�y���T/�U�8R`\�h�l�VM��'�X�bh�j��]^�9ņ����@�T8�H^�$H6���Ќ!#�ϡ�]�
�cB�WϜ�?�?�HR����6�\�������
��j
����z���
8�����`j΂���H�-D,��Ph%�^�N��5��4�|=��^��F}Ϳ?Yҋ]
�%��*]���ԶL��ڐ��m,\6
A>��o[���e�{�ـ���V
�����ڶpe։a#!���0�0r����խ��(�쪟�i/I+(��X�����!�l $E���v"%��QT���Ӛ%|���8��(�fi%0�7;0�q
gq韼U�6Ķ�b�XR3��w��&��t�q!ݠ�X�}��oڄ^��Ǩ��$�vԷt�Y8�kէ��b��j?���Y}ŘRW��L�j8Y0��X}��G7N�����4/�2�q�3f��d
~ŤW�`����������'zZ��DUQ����W���NV��ɶ[!�<�v�E�v�GR2ܳ���N�gD���k�����od�Z��n��B��L��nmH�4��n&����*Zgb9Qϭ�&��&Mp�o!����坛����|x�\A0<#K#z��}Ѩ��A&*�����Fz��%d�t��
gd�����a4>�G!���iЗ�Ș1:��¬(��xj��2f��v�=$D�@�.���`(�Y�3��T�@���vth#�0sk;.��;$$]쯨9�p]/}(ʷ���5|@w�-�Q@�"�f�j�
��%@L/����ׇ&S�����0ÔY��y�_�˗1�;^2�=8bv��z�{xB��"0�~ �S�xM�>N�74�����rOe����]��p�Z��)��bi(k��$��u�<�;�(����[�.�A�eQ�Ռu�X ��ܮ"p��J)?,��hb�&;��߬ՕK<�3/����� ��;���x��uz�7Σqy��:P�M�4��}R�B �|�9�)����{���&��FJ|��͓�7<�M1B�%����(��q�{��7��Tߑ���;���t»+T�K-�.��J��VPo
�Ez�xy��=�8��Z�X2���d��Jf{2���>e����ʤd��J��TA�YcÐ��SLS��ǪCq��|����;wkv�Γlq��,0�0�mn�C��L �GJ5|���g;M�Kl�G��SĘU�C�g�'h����;�hH�i	��m+��%'Q�r �&�
�Fd!��n�׏��'�z�3W���%`|����?&7y��L����A�숩��^��(��J�W���&�.��#To2Bf@��D!5Iv�����'�>���6�����%��Q0�)s�t��S�=����+Q�q�|��7\�If%��5MG$��zY$��DJ��f�%ŇΊEJd��Q��>�|����kB@!E��#��Խ�;2��:"�
��\����*u;7��,��>�5�(�ڒH޸,�!�;�LO��"20�����׃����F�~^��<���ñ�ߕՃ�0WMK�
�ޣ�qnj���V��e�T��[����X��)pS��R�J(����ٝ)c��ns����[��������*����5�QO���:/��*P��P��m�\�֏�C��&��.��{����-M�a��Yl7g�I��r)|����]G�oS�I٥ja�������X��-��	�&���^�� ��%r�H�%��m���=�l�#��p�����֔&V\z><0G>Y�'��֑��E*+G�D�@��ø�Us��pа�;�rky��S�C/�[��8��B{
s�EOu���7�����>�-�wž���v
6�_��|�g.��J��l[J�@�0�sh���ݔό���GR'�ʡ��w�����ج�Y�����&xOaJH�����t��?��R�������Ke����A\(we3U}��������o�D�υCZ!�R�&�ǒ��������앿�(�Mh�A�;2���9�O���>��Ӽ�8o���|O��1;	%�'�)�
1�i�*�v0l��Q�X��ЉBZ���hV��{��H'��؉r�&]l�m�p����A�z@Wx�“H
���ғ�bxSAJ�C6������d@���t�:ڛ��D\�VM�DR=�Is��l_W������a�� D*�|0�;����j�U���t*�76y��-���e����^�㻨֗WN�����S9�0���u
us�����W>H������у�(�2y�����m�ǂ�H_h��\C�$�m٫��1e8����90�s�[]I�W<�r[P#a!mV-��y��k�Q�;wz�5�]tH�u�Rǀ�;dr�о+$5V�)�G3 >��z�uy.�j��K���^����,8<��
�9>s9٣�[�P�X'Q��:�\ܽU�ݬj�zQ�^/�;w�9�p
n���&��Q5tڳ,�iBrr���xa������̷�����9�\[O�B�xd����ɜ��%Gvm�ՃP�Y�?��(x�3JŚ��\1C�n5�Δ�p��$�葛n��"\�"�@�|��RV��$�5�k�a�c�~�Ā>�����H�8����}k@*��_�*cϲ�Aku�h��c��%��B$n�+ڣ�6W���䇙Q���V�LG��Xȱ�m0�#ؤ���-���Mq5`���6��TK�<�}q�mF2��fD6Ċ�E�"*"�9��;�eL��+�(�iTϠ�o�wݔ���.��
��@K�Z�������<�ԋ�$�JQ"�ɥB��?�j�رA�z_F�m�-�^	�PR�,ٰݗMR2�`=LO��)E�Jf�<u_��5��,��@��=��L�6�?���EC��Q�����H�lx(�U\�L��_����n(��]f̺oV�Gm�!�Ѐm����[���!�}
���
c8��lsO�)�WjG�]S�2�a�gI��UOǪуRR�GEً6}{���v�8A�J���E���5{�ɟz���睥�(#g��A��b����-�I�;'����i7���RKe�e'���e0�&�u�.��&��5��l!b�Tꤍ&�4�*���ri0�L�����0��R/���԰ٖ�!��c$V�Lv�&��#�Ӑ����ʼ���l�Ѓb��h*�m9�=$(�����.#A�p2��m�����:�g�*"(�|L��7_5 p��Y/�K A;8��`�
J� y�D"0��=\2��k^�fXM�G���򰰤��!{��S�wn8��[7���vT\j����UI��뛵��e% [O}���mf�+PgQ)ߌ��A�F��ȡo�n�v)
�f��>��	�����ZU�PO��?���>��i�D(�]=��/�a;�|���A�N٣a�R�!t��(���[.���)H�'be���Mi��"6�x54�����mJ��"<�*Mi!y�o<R��߄� �Ĩ����"L����&�y�gH>�l�h?�D�A�sK,
/՜or�����n��2�KY`	:��H[��F��#��L���%ص�K��f�|W!�ٿ�bY��d��b��
��V6����'wc���I#h�W��4������0�ED��O���!*�FZ'�g���y�����	�*M����*#�㌯�r7�E.�������<�{�>
�1����_h�����<�GV��7Ǡ��7?�;��`j�"�we����;��n[��5�^ȆB�2����'�"�3[��~Cƕ&S��h�����SĔ����۵�Ҥ���o�%%�jcQ���mdO�
f��
}�)���x����KP�Y�>m	)��	<D�@jX��Ke��Y����2^Pnڈ�2d��+��D�9D�!�w�cS�B)c��@X���������-�T�O(�!Z�'�	W�шM��u;��|l˔���4�K��`ǟ�@�9v�0SG�R4�dv�Z�|A�k�R��wO�C�D$7�~X���ҡ}eL�C`�
 �u4�Ӑ=z��.S
��O�wK����8��d8xx-5��YɁ�9'-�}TY���d���rD�gY�6����g�Q!v��H�Y�84�%���������ao=
����~��[G��Bm�� ���R�D^�Z�Y���y��銄=O�u��t�Be�$$ >T��/�5�H䳜N&`��#;��ba<Q�����o+�N<a�m"���$�xwu���`_X�a�$l��FK�N��ep�q��������d��"�6�`4ד��O�&��o�ߛ��h�>��1����1/>���z�8����ث������Gu:B�?l�	:W��wDyq�}6O�G28q^eEU�0d��M�D*����Z<��(T�V��������K,����^��JH6H0�$
3��a\g�������(L�R��~��&kg|v�Y@���,��!�������1Sw�_6tb�XLx��l\j�xl�v�xa�P�zL;�,��m�p�Ak�����t:
[��t�}���J#:R ��p��F�7�*�1���V��=Z����,Qw�2q�b��[z����%�5���)|�6�
�D�
v	ǣ�!���8�!E�
� k����y�l����1�rt܄�����6c��FzŇg�n^Bi���\�m�ɉH�uo��-Q�zoL�8yc�&T댸��|�*��}Oar���!k���_�U���,��+G�����=ZOP�{ON��%7�I�0���=5��$��|U~�x�KX9#K%R.z�	��#�1�@���*���j7v�#����mE�:RRɯ��|0�~�{�j�F-���Jj&0�z�'����r�����$�Z�������<Rz��-x�l~΂��V-���v�ry3Y�g���W\�G�]���׫l�q�I��Rپ@�yV����iW��k\��I���RȰ$�}�io�"��a�(y*�D��a�_�5�����`�������f�����-�]#ƫij�YY2�NCa��#�c`���S���VrM���n4��
�
�v'2�sRX���U��AA�哋����Hv���rX@��v����Rv��!���@)�Av���fJ�H�dވ�?{�K�X1�8�a�$���oL�&�S� 
�d�qA���ܧ~��{`����^�:�oɃ�Q<�'���>��ح6$W�w��۫�:�b���k��MŚ]�:
;��A'�O�푞��cP�<�	�k���#�>��KoHRYK����h[X���[w��t�g{���^�C� ��7�E|�椢���ףD@˙�*=�O����B�'j���.d��ݤ B��K�5����CP����`�7�������\�}�Sn��DP�)�M[��O��ۇz�#H]�zj�v�;W�g�_k���jw��R����F�r�Q(!R���s+�Z(�VH@�YW@M*5����".{��ty�yY�Tj���탘��_3W� pɩH���Xx������X�o:�fZ���
��o����o�~��2�+�P7��u�dޙJM��-��;5�������Hy$)�Tz��<��:J�k9��K�rS8o�f03eYY8ý��>F����?��!Ƃ�[�^C��z�(�?L���N��Z+ߎ�OS6�b[�}�B�
_�JEgf搫^��a[���Е
�k!���� ��5Cq���$zG���Ϗ��r_��	~����L׊��=6�VI����2�Y�[(�jB']�����9y��7o���'侦n�R�l�eZ`!O�t��nObO�
V�җȊU�o�t�t ��%��P��������]W��T�A��E9m8�_��Y׎D ������ѡo���>Qo�B�
\H�7uT�"��SN.�Õ;ʋ5.�SP�ϓ�_nu1�I��C'��ęL��U��*_EI�p�r�z�_���)f���QW�W.|������y j�&��E�G�

�"��C�1l�F��Uf�`dr�	+�L@��y=h��u�hp+3����+�(�dx�l�R���<�Mo�e�;i��g�u/8> ��
����}������jն!]:8w	5�$��ޱ�"g)7v�aK|��{�S(q
6N�y"^$o�'�.���b�Ff4�
ьw���ڨ�{��QӼn/76s��G�g�n����iojz8it[��Ƃ�I�{A����Sc:[ۢ���)7Ky��C�!c%�8iY�9�d�M�Z���mF�C�<��r����ҿ�&c��3�.����Ƀ:���7��Z�#��	�?���TJ��P��:N��_"������,SZp �cH-N;㹙 V}�m����I����jۆ��� �X����O�L��ޙ\6�t�L�R�"q��3�F�o�(-a�T��[[�ΟD6�BF6�Z}��d�%�|���rOut^�0q��WH3���>v�*A�K��F��":{˦)�^�L��o��ڛ��
2�s�������c�!�a����D6�=$�P.F��@����DE��Qʉ�`S����zψ4��x��ae�6o��=q닍��$r�J �5�S(l&�.Z��l���a��!zS�px�ߜ�1!�U�0u�F��2�\�}�ɘ�$Xp��sW(6����C]�ǣkr�'n�{G[Ma1�h<��J�wH�f	4Վ�q��jJMS����8ӑ��rfYt
\�>V�CH��T� �iw*e��fBK5r�&�E+�5�!��g�?�e�I_2�a��Sh���6;[���4�s��L;6�T�!€��Z&5�ב�$iG�H��%C�}��/l���|�KL�N�e���M��S����mй��wXP�2A�_ٷF%J̒܃,: �FӰd
w��� �S`�z7���L����S��<�lͨK�on�v�(3��.NЭׄ�����W�h���Im�Κ�6�}�F��(t�A��l��&x���^M�ɞ���A�c���+#�P��YHQ��{v��R�T�~��â�J�݆xG��DLS��c"�l����X�̮]��O'��wD�H�)��"�P7�v�r��!��9�u�Kz�S�D�c����w�Fa`��qu#
A���R�%8��k�0�I)�z����{R]��"��ц����̎6��nb{ۥr�BK^z�C<�9�|��3�sݺp�h_`�k��L��s�M$��:�gy�i�e�!_���Ui'X@��}��IVNP �y릢E?�Ve	lqXj+a�+�
����㑇
vC|�����8��'��K�d��=9]
A�����>r���.��1�tZ�i��@�����h�� ��Jc���eة�@-��eu�ĝ= ,��k<���L���Nџ��� �҈���
U&����U~�r����wM��-5��F���LD�̙���'N��ƚ�DL�jOk�ێeM!x@�3�hT�#���vl㤔_���F���d�����L�M�1U�\.Q��䴤^魱�P7,���~P�A�/GeSk͎��!a���li�
O�\��;�PD���N��jP�~&s��!yg5�Tp44��U�X\���``�F��`4�e|nݴ��f�"�ko�.;#'�^����P����wrB�)#�ja|��gΎΜY[E�J1q��爦
����K�r���B1.=���+����<o�F'tv��ʬ������d̨Eu����!��w�a��	��D���C��4���h�砸�(�ͦ7��{i�!A/�J�(
i���և�<��%ӑd*2��䆃��ՠ�T�`�M~���z���֖V���V�s��UY�L�t�c����V�J��"��ot��6v� �I������f�g�h�j�n�p�t�r�z�|�~�`�a�b�c�d�l�v�x�5���N%9	(�86M���CW���'�;������#�����������������������j�>��	����m���6�ZUu�����x	�	>
Y
�
To���X��
N
�
�
�
�1xt�9?��[�xslw ��7� !!0!H!`!z!�!"H"�"�"�""#�#�#N$�$0%&(()=)*5*P*m*�*�*�*,h,�-�.�/71�142�3�3X4�45F5a5|5�5�5�5p6�;�;
<�<�<w=�=�=�=�>�>U?q?�?�?@+@v@�@�@A/AQA�AJBD
FqF�G�GwH�H�H�HIKI�IJRJ�J\LLMgM�M�M�M�M	N#N>NYNtN�N�N�N]OwO�O�O�O�PrQ�Q�QRrR�R�STpT�TrVyWX�XVY�Y$Z�Z�[�\�a_h�hiqi�ijj�j�jTk�kl4lhl�l�l�m
n�p�r�uyJz�z�z�z�zC{|T|"};}Q}g}�}~S~�~�~"��.�I�e�������������������"�8�������
��T�����]���'�\���$��������/���t�R�����&�����l�����0�M�i�����2�����C�j���Z���
�S�����Z���z����������q�����������-�B�b�����Z
�d���2�����e�y�������������������6�J�j��*�J�����A�a��7�N���$����L�`��������j�����f�����(������W�����#���$���	�`��p�������n����
�y�
� �������v���V�m������[�{�&�;�[�����T���(�����!�7�Z�� �C���,�����l�1�}���[���W������������4���P�����.�Q���9�����	�y���&�=�������h���?�����?�W�
�!�����g�����-�s�����<�T�����7�P������^�w�����@�Y������T�w�&�<�_���������(�y���J�b����������M��	�v��6�Y�����}��0�K�e��������(�K�-���	78%/(y6�P�
}K�������6������
�������7���� ����3����������n����	J
`�?I�
�/� �!�"�"q$+*�	*<5�5�;�<�=�=�>a?�?@�@<A�G�H*M�O�P�P�P�R�
Svj$ltl�z'{�}�}�}�}�}�
9�������_�����5�������������������>�S���L�V�`���u��������k���F�[�&�;���R���)�3���\�q�����{�F�������������������������������l�7�L���������2�J��3�%����������������"�$�E�J�A��)��%�9�L�T�d�p����������������������1�D�L�_�r�������g�7�O�������]�u��������I������;�'


''())


(((((




)(((((((%(((((((((('''(((((((('''((''(''''((((''((''(''''(((((',�������r���[���1��N���#L���	n
,����
<
~
�
�
}�/NTp�
�+&�����O � !!4!L!d!�!%"O"�"�"8#�#$�$6%,(,)A)*9*T*q*�*+},�-�.�/L1�1I25J5e5�5�5�5v6�;"<�<�=�=�>�?�?@@�@�@�@A�AB+CE�F�G�G{H�H�H I`IJ�JMPMkM�M�M�M�M
N'NBN]NxN�N�NOaO}O�O�O&PQNQtQ�Q�QR4R[RSOT�T�U3W�W_X�X�Y_Z�[\�\�a�i�i�j�jikIl�l;m�m~p�rMu�x�yPz�z�z�zX{(|i|&}?}U}m}�}�}~;~W~�~�~�~�~
���2�M�i�������ـ��݁i�����&�M����x�*����Ċ��h��>��R��������c��q���ٖ5�R�×����I�o����h���������J�p���ؠ(�N�������v���������P�v�̨��1�٪J�������~�^��u�߱�+�p���۴�5�]�����������˹�l���
�B�{���
���8��ž5�[���ؿh�������L�r�����?�e������H�s�������
�5�X����� ���o�������b�����o�X��0�����B�h����� �F������C�������;�f���������I���������f�N�������*�W�{����(�����T�����S���+�4�a������A������[�����m��������2�\�y��������>�Y����������9�V����������;�`�}��������B�_����������=���t���K�q�����=�����N�����9�a����� �n������4�O�i�������`�>�����������
�����#�6���������������~������}�q������f�:����������i���2�:GTCPo��KQW]chmrx|���������s	�	9
T
�
Oj���T��
K
�
�
�
�
�+so�4,:��V�sMQ_mges��2� � � !,!D!\!u!�!�!"C"�"�"�"�"##�#�#@$I$u$~$%,%�'�'�'�'�'�'�'�'�'�'�'�'((((("(�(�(�()))))))#)8)�)*1*L*h*�*�*�*,b,�-�.�/�/�/�/21�1.2�3�3T4�45B5]5x5�5�5�5l6I;O;U;[;a;g;m;t;{;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<�<�<s=�=�=�=�>�>P?m?�?�?	@&@f@j@r@�@�@A+ALA�AEBD	FlF�G�GsH�H�H�HIFI�I�INJ�JXLHMcM�M�M�M�M�MNN:NUNpN�N�N�NYOsO�O�O�O�P�P7QnQ�Q�Q�QRFRnR�R�STkT�T�TmVtWX�XRY�Y Z�Z�[�\�aZh�hiki�ij!j'j-j3j9j?jEjKjQjWj^jfj�j�jOk�kl0ldl�l�l}mn�p�r�uy9zFz�z�z�z�z�z1{>{|O|}7}M}c}�}�}
~&~O~k~�~�~�~�~��
�*�E�a�|�����р�	�������݂�3���������O�����X���!�W����������Ő*���n�L�˓Ҕ!������g���̖�+�H�d�������,�r����?�b�g����U������A�N������U�������������%�+�0�6�<�B�G�M�S�X�^�d�j�p�v�c�i�n�r�v�z�~�������[�����à���9�_�m���̡ڡ������ۢ*�?�_�ţ�V�`�����ŧ�� �.�a�������`�v������������v���­�1�G�g��'�G���ͯ>�^����3��<�J��������� �F�n�|���G�]�}�̷��g�����\�b���ܹ$�|�˺�S���ѻ���!�ӽ��\��F�l�ÿ�y�����j��]�����	�P�v�����\�������r����R�i�������	�X�x�#�8�X�����P������$�s��������3�V���?���'�����h�-�S�y�����1�W�����.�T�������O���������
�0���L�������*�M����5��������>�u�����"�9�����h�����d���;�H�~����;�S�����l�����c��������*�E�o��������8�Q�l���������3�L�l��������"�Z�s��������<�U�u��������&�P�s�!�8�[����\��������$�u���F�^�����
�����8�I���J�r����2�U�����y��,�G�a�{�������$�G������
����"�(�.�5�<�B�I�P�V�\�b�h�n�u�|������������������������������������������	����#�)�/�7�=�C�J�Q�W�^�e�l�r�y��������������������������������������������� �&�,�3�:�@�F�L�S�Z�`�g�n�u�{������������������������������������������
����$�,�4�:�@�F�L�R�Y�_�e�k�q�w�}����������������������������������������������#�)�/�5�;�A�G�M�S�Y�_�e�k�q�w�}���������������������������������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y��������������������������������������������	����"�(�.�4�:�@�G�M�S�Y������������!�n���]���F�����9�l<I�E
5�NTZ`fkvz��������	Y
o���
8
{
�
�
h 	��9?�[�����x��: � � !!0!H!`!�!�!"J"�"�"�"#"#�#�#B$w$�$!%2%�'�'�'�'�'�'�'�'(((((((�(�())
))))!)()=)�)*5*P*m*�*�*h,�-�.�/�/�/71�1425F5a5|5�5�5r6L;R;X;^;d;j;q;x;;�;�;�;�;�;�;�;�;�;�;�;�;�;
<�<�=�=�>q?�?+@o@�@�@�@A�A�AC�D�F�G�GwH�H�HIKIJ�JMLMgM�M�M�M�M	N#N>NYNtN�N�N�N]OyO�O�O"P�PQ:QrQ�Q�Q�Q2RHR�R:TpT�UW�WIX�X�YJZ�[�[�\�aqi�i$j*j0j6j<jBjHjNjTj[jcj�j�jTk4l�l&m�mip{r8u�x�y;zLz�z�z�z�z3{C{|T|"};}Q}i}�}�}~(~U~m~�~�~�~�~����.�I�e�������Հ���ȁT����"�8���Ѓb��������ˍR���(�א<�̑����~�M����l���Ԗ �0�M�����!�t�����E�e�l�������C�S������������"�(�3�9�?�J�P�[�a�g�m�s�ޝg�p�t�x�|�������H�]���Š&�;�������ޢb�
��~������N�c������ŪF�y����j�J��a���۱��n���ٴ�2�I���������`���ǹ�h����>�w���	����$��	���3�H���ſf�{�����J�_�����=�R�����
�E�_��������!�V������{�[��������`�u���Z�C��,�����@�U������3������0�������8�R���������4���������Q�9�������&�B�y�����&�����P�l���Q���'�0�L������?�����
�Y�n���i��������/�H�u��������<�V�o���������7�R�p��������&�^�y��������@�[�y��������)�w�_���I�^�����(�����9���<���6�M������Y������0�K�e������K�����
����%�+�2�9�?�F�M�S�Y�_�e�k�r�y��������������������������������������������� �&�,�4�:�@�G�N�T�[�b�i�o�v�}����������������������������������������	����#�)�0�7�=�C�I�P�W�]�d�k�r�x������������������������������������������
���!�)�1�7�=�C�I�O�V�\�b�h�n�t�z���������������������������������������������� �&�,�2�8�>�D�J�P�V�\�b�h�n�t�z����������������������������������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�}�������������������������������������������
����%�+�1�7�=�D�J�P�V�]�/����������������n�������\�H�z�����?���{�y�������W���s�DQ
MNz���\	�	"
F
�
>\���$��
E
�
�
�
�
��(L�Z�-5��@�d7ZhF�Pn	����+u � � !'!>!V!n!�!�!�!6"f"�"�"�"s#�#*$d$�$)%4)V)*E*`*}*�*�*�+N,�-�.�/
1�12i3�3@4�4�4%5V5q5�5�5�5[6�;�;�<�<b==�=�=z>�>??]?�?�?�?@S@�@�@A$A7A�A-B�C�EOF�G�GH�H�H�H�H4I�I�I=J�J"LM\MwM�M�M�M�M�MN3NNNiN�N�N�N
OmO�O�O�O;P'QdQ~Q�Q�QR>RfR�R�S�SaT�T�TMVeW�W�XAY�YZ�Z�[�\�h�hWi�i	jrj�j%k�kl lZlpl�lcm�m�p�rtu�xzCziz�z�z�z�z{;{�{@|}/}H}^}v}�}~~G~c~�~�~�~�~���"�>�Y�u�����ɀ��%����{����/�x�������G����>����=���	����������z�Y�7�������������{����(�A�^�����ؗ�)�I�|���*����4�q����!�K���ɛ�:�q������T�z�������2�X�h���šա�����ˢ�:�O���գE�!���������)�Z�������H�q���ԩ��
�h����Q�����ҭ �B�W���"�7�����-�N�����
�5�E�z��������?�g�w���/�X�m���ܷ�O�w��.���չ�v�ĺ�L���˻�������E�̾?�e����r�����R���V�|����I�o������R�������Z����H�b���������G�h��3�H�����?�������l��������.�F����/����<���O���L�r�����*�P�����'�M�������E�y�������� ���%�������#�=���
�%�u�������4�k������2�����^�����]���5�>�t�����1�K������e�����J�v�������#�>�h���������.�J�e���������)�E�b����������P�l���������2�N�k���������I�c��3�K�����U�{��������d���-�Y�q�����u����F���C�k����*�E�����`���%�@�[�u��������7���)��������}�������f�������P�<�t������{�O�m�������+�~���G�>K�GBm���P	z	
@
�
�
6V�����
=

�
�
�
��"@�N�
/��4�X+Tb:�Dh������i � � !!6!N!f!|!�!�!0"R"�"�"�"e#�#$P$�$#%.)C)
*<*W*t*�*�*�+,�-�.�/�0�1
2\3�34i4�45M5h5�5�5�5N6�;�;�<�<U=y=�=�=m>�>2?W?�?�?�?@J@�@�@�@A1A�A B�C�EF�G�G�G~H�H�H�H+I}I�I0JcJLMSMnM�M�M�M�M�MN*NEN`N{N�N�NOdO�O�O�O(PQ[QuQ�Q�QR5R]RtR�S�SXT�T�T@VXW�W�X4YgYZyZ�[�\ph�h&i�i�ilj�jk�k�klQljl�lVm�m�p�rgu�x�y=zTz�z�z�z�z�z5{�{7|�|)}B}X}p}�}�}~>~Z~�~�~�~�~
����5�P�l�������܀������r����)�k��������e�׈0�n���/�m�������ď���l�K�)������}�����r���ۖ"�8�U�k���ϗ�#�4�v����p��'�\���ݚ�E������-�\���՜��K�q�����٠�)�O�b�����ϡ����Ţ�4�I���ϣ7����������#�Q�w�����:�k���Ʃ��Z����K�����̭�<�Q���1������H�������,�?�q�����ܴ��6�^�q���!�R�g���ַ�A�q�ٸ���̹�m����C�|�»�������ݽ7�ƾ6�\���ٿi�����D���M�s�����@�f�����
�I�}�����L����?�Y���������9�b���-�B�����1�������c���������(�@����)����3���A���C�i�����!�G������D�������<�p��������������������7�����g�������+�b�|����)�����U�����T���,�5�k�����(�B�����
�\�����<�p��������5�_�|�������%�A�\��������� �<�Y����������G�c���������)�E�b����������@�]���-�E�����L�r��������V����S�k�����g�����@���:�b����!�?�����Q����7�R�l��������1���1���������������t�������`�L�|�����C����}�������[���w
R~���`	�	&
H
�
B^���&��
I
�
�
�
�
��P^�17��D�h;\jJ�Tp

���-y � !+!B!Z!r!�!�!8"w"�"�"�"�"#x#�#5$G$o$|$�$6)X)*J*e*�*�*�*�+S,�-�.�/1�12n3�3E4�45'5[5v5�5�5�5`6�;�;�<�<g=�=�=�=>�>D?_?�?�?�?@X@�@�@
A)A9A�A2B�C�ETF�G�GH�H�H�H�H9I�I�IBJ�J'LMaM|M�M�M�M�MNN8NSNnN�N�N�NOrO�O�O�O=P,QkQ�Q�Q�QRCRkR�R�S�SfT�T�TRVjWX�XFY�YZ�Z�[�\�hi\i�ijtj�j*k�kl"l_lrl�lhm�m�p�ryu�x&z{z�z�z�z${�{E|}1}J}`}x}�}~#~L~h~�~�~�~�~�
�'�C�^�z�����΀��7�����‚�1�}��������L����C����B��������������^�<�“”���ѕ������F�c���ݗ�]���/�9����3���ۛ?������Y���������7�]�j���ʡס�����͢�<�Q���ףJ�#�����§���+�_�������M�s���٩���m����S�����ԭ%�D�Y���$�9�����2�P����:�G���������D�l�y���4�Z�o���޷�T�y��0���ڹ!�{�ɺ�Q���л���
����J�ξD�j����w�����W���[������N�t�����W�������_����O�g���������L�j��5�J�����D������!�q��������0�H����1����A���T���Q�w�����/�U�����,�R�������J����������"���'�������(�?����'�z������9�r������7�����c�����b���:�C�{�����8�P�����j�����O�x�������(�C�m���������5�O�j���������0�J�g���������W�q���������9�S�p�������	�$�N�e�
�5�M�����Z����������i���2�[�s�����z��� ���H�p����/�G�����e���*�E�`�z��������9�������s���\���2��O���$M���	o
-���
~�1PVr��,(�����P � �!'"Q"9#�#$�$
*�*+,�-�.�/N1�1K25�5#<�<�=>�>�?�?A@�@�AB,CE�F�G�H!IaIJ�JM�O'POQ�Q\RSPT�T�U4W�W`X�X�Y`Z�[\�i�i�j�jlkJl�l<m�mp�rNu�x�ySz[{+|l|p}�}>~�~�~
���j�����P���y�+���������i��?���S���������d������������i������q���O������w������w�����2���K������_��v���,����^���������9����\���������s���f���t�����6���!���p���������p�Y������i���G���D���g���J����g�O�����X������b��������p����_�������������>��� �����@���u���r���>�����O�����b���o�������a�����s���\���2��O���$M���	o
-��J�
~ �2
QW	s��-)���� �Q �!'":#�#$�$�*+,�-�.�/N1�1K2�5#<�<�=>�>�?�?A@�AB,CE�F�H!IaIJ�J�PPQ�P�QSPT�T�U4W�W`X�X�Y`Z�[\�i�i�j�jlkJl�l<m�mp�rNu�x�y\{,|m|߁k�����Q��z�,����Ȋ��j��@��T��’����e���ŗ��
�šj������w��ͨ��2�ڪm������_��w��������:����������t�����6�!���p����p�Y��������g�$���J�g�O�'�X�;��V���r�b����������������� ��3���N�>�a���t� �������u�>�����O�������o�����a�r���a���J����	������j�>�=����m���6p�:���	]
s��
l
���=C��_�����|��> �!"'#�#�#�$�*�*,l,�-�.�/;1�182�3�3X4�4�5<�<�=�=�>u?�?/@�A�AC�D
F�F�HIOI�IJRJ�J=Q�QJR�R>TtT�U"W�WMX�XVY�YNZ�[�[_h�hivi�i�j�jXk�k8l�l*m�mmpr<u�x�yG{|X|�}*~o~�~�~́X����<�ԃg���T����]����\�ЍW����-�ܐA�ё������הR�����������W�����_�Ǡ=�����e�
�����e����� �Ȫ{��m�M���d�����L��������'��J�ǿ}���a���T���b���$����~�^����w���^�G���W���5���2���U���8���U�=���F�����p�P����p������K����r����t���*����}���,�{�c�`���,�����=���P���]�����O��+X,4->-�-�-�-.�.�./�/40>0�0	11M1Z1�5�5A6�6�6�6�6�6w)�)�)�)�)	**h*r*|*�*�*�*�*�*�*�*�*	++z+�+�+�+�+�+N,�,H-.c.m.w.�.�.E/�/�/�/�/0H0g1�1�1�1�284B4L4�4�4�4�4�4�4�4
55�5FSO*� �!+%Ez�z={�����*���+�~����M������H��[/f�k`�.x>z�{s�ƋΌ�^���<�7�F�I� �l��/��������V�a	�(;"<1�12�EH�H2N�����U[�a�cTd9g<p�p�v�w2x|a�š����������γP��������o�D���\����K��������i�������������:|<�<�=�@�A3B�B��D:EGF�F7G#IZJ�JeKCN W,o��4�@p��Cs�s0u�w�
(Y+���� ��,y2+4��N���z�����4>���j����,���X�{<�EwO�O�PxQ�Q*��R7Tt[X]�=2C�K�L�Z>[�Z�������������� +%O>����R�tNu�u^�j�_9�9�9@:�?,@z@T��G9H�H�H�����9
�
@���l����0���]����� ���L���x����w�ke�k�n��<z�{q�c�����\�������D����j���-���������T�_	y^�� �)�12w2�G�H0N#O=���[r[�cRd7g:p�p�t�w0x|\�l�����X�����̳N��������m�B���Z����I��������g���~�
��������z<�<�=�=�A1B�B0CS�8EEF�F5G�GXJ�JcK�K�T�Z>p���As��s.u�w,x&��,?���k�:1)4�4���/���\���y<�����K���w�
����E�E�O�PvQ�Q�Rv�5T�UV]�`�?�D�LBN�Z�[=[le�k�n��=z�{r�d�͌���]�������E�����H��k����.��������U�`	z8
_':"�)X+�12x2�G�H1N$OvO��)��R[s[�cSd8g;p�p�tMu�u�v�w1x|]�`�m�������Y�����ͳO��������n�C���[����J��������h�������������9�9?:�:{<�<�=�=+@y@�@�A2B�B1C��9EFF�F6G�G8H�H�H"IYJ�JdK�K�T�Z?p3���Bs_��s/u�w-x�
�
'��,�����;1*4�4M���y����=�z<��i�����+���W����E�E�O�PwQ�Q�R��6T�UW]�`������r��
�*�.�/iQ�Q�����M���~���p����y�6����3�.���U���7�����Z�[4[ߡ��@��1
Q+oO�R9u�u�vY����9�98:�:!@o@�@.H|H�HI|
�
�Z�[8[���D��5
U+sO�R=u�u�v]����9�9<:�:%@s@�@2H�H�HI�
�
�������w���d�P���&V��d	*
�
F���Wa��G�k>Q�W���� ";"�#�#@$%�*�+�-�.�/1�12q3e6�<l=�=�>I?�?@]@�A7B�C�E�G�H>I�IGJ,L�SkT�TUVmWX�XKYZ�Z�[�\�ij�j/k�kdl�lmm�m�p�r~u�x)z�{H|}�����������������K��J��������"���f�D�����������7�F�����G�����#���O�R���r�
�*����7���9���Y�����U�\�d�Q����I������Y������T����n�7����)���j����� ��*���'���������������x	>
�
T��y
�
�� z!H"�"N$0%&(*�*5�5p6�;�<w=�=�>U?�?@�@/A�G�HMwO PQ�Q0RrR�SjjlhlJz�zg}�}~S~�~�~����Җi��2�C�j�Z�
���Z�ܝ��F���$������â2�G�ͣ�|��L���i�~������D�ʭ:�O��/���F�ٱ��l�״0���P�e�Է�o����۽��1���d�����H���;���C������������`�+�@������^���%�=��&������>���������6���������4�������$�����N�O�.�����W���g�����-�s���T�����P����w���Y����Z�*�B���G�������P�h�������4���<�������.�5� �"$*55�@�G#M�O�P�z�}��ş4�a���>�ܾ���������5����������)� y"*)5�@�GM�O�P~z{}����%�U��2�о���������)���z�������ADKOV]dhlptx|����������������,048<@DHb{�������������� $(/3:>KOVZaek������������!37PTlp��������6:HVg{����������				&	0	8	C	H	S	W	_	l	y	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	




"
3
8
=
B
G
L
Q
V
[
`
e
w
�
�
�
�
�
�
�
�
�
%8=BGZb|������������$).38=BGLQV[`ejot�������������������
!
8
L
Q
Y
a
�
�
�
�
�
�
�
&38INbz������&.6>Xcr�������������"6;Ic|��������
2CHMRW\afkpuz�����������)1BK^fnv��������',<ALQ\amrz���������!&.6CWcx�������$@HMU]lqy���������������%-2:?GOWdi~�������������������
"&*.26:>V[`ejoty��������������#+/7CPUZkpu��������������������
"*29EJOW\apuz�����������������%19AS[cgow{���������
FK^cy~���������������	
%)1DPUZinsx�������������/4KPejz���������������'6;PU]ty������������ 5:BQV[cp}�������������  < A I f k s � � � � � � � � � � � !
!!&!+!3!8!=!E!J!O!W!f!r!w!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""" "%"-"B"J"R"Z"b"j"r"w""�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"##### #&#,#2#8#>#D#J#P#V#\#b#h#n#t#z#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$ $'$.$5$<$C$J$Q$X$_$f$m$t${$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%%#%*%1%8%?%F%M%T%[%b%i%p%w%~%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&
&&&&&&-&4&;&B&I&P&W&^&e&l&s&z&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'
'''"')'0'7'>'E'L'S'Z'a'h'o'v'}'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(	((((%(,(3(:(A(H(O(V(](d(k(r(y(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())))!)()/)6)=)D)K)R)Y)`)g)n):B� �"&*75�@�G%M�O�P�P�P�z�}�}�}�}�}��ן����B�L�V�c����)�A����������������������� ���������������=�E���1�D�L�_�h�{������������������)�<�D�W�j�}������������4����������v�w�x�y�z�{�|�}���	K
	a��

0�!##s$�*�*�*�*�*�*�*�*�*�5�5�;�<�=�=�>c?�?@FAGAHAIAJA�H�H�H�H�H�R�S�S�S�S�S�S�S�S�S�S�STT|j}j~j&l�l�l�l�l�l�l�l�l-{.{/{g�h�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�x�y�z�{�|�}�ٕޕ���c�h�ڙ��7�ߛ���ѢU�ۣ�������ح]�=�ïT���s���}����������n�N�����L�5���&�C�+���i�Q����w����K�����=��\�a���������P� #%f�~�����9^lr�M�T����l�١ħ-���I����{�#���5����������~����	P
f��
1�!
#t$�*�5<�<�=�=�>h?�?!@KA�H�RTj+l�l0{~�����m�ۙ��<��������֢>�Z����u��������ݭF�b�&�B�ȯY���\�x����������������s�7�S�����2�Q��:���+�H��0���n�7�V�����]�|����P�����B�K. -������������������������sWu�MGE�C����I�B����Copied���it��4�8I�w+C�g�g���h��g�hɴ�g�hߴ�gFPR<?���n�k�n�C�<�<�+�<��:�<phantom��:�<cap��:�<��:�<��:�<��:
�hpp�Y8�����������������	exhausted�m��/���n�x�J���n�A��������Zip���a��C��b��C����C���	�C��ڸ(j�������x���>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg���x���x���CދދChunksExactMut�����g��
�g����g�ߴ�gJ��K±�*�n����Take����	�B����BWZJ��n�����C�����c���<�����<�����<�����4���n�f�n�F�n�F�f�n�5�g�g���h��g�hɴ�g�hߴ�gFPR<?���n�5�g�g���h��g�hɴ�g�hߴ�gFPR<?�����g�n�g�n�>�����>���D�D�+�D�	���W���
�����������������C�����x���������C�����������������������D�D�D	SetValZST��c'C{9�������n������n���������Less��������Greater��ji�/޾�x����n�<�<�+�<��:�<���:�<���:�<��:�<��:�<��:
�hpp�Y8�����R�X�x�a�a�X�a�a�X��	�c�a�X��	�a�a�X���a�a�X�a�a�X��	�a�a�=�����=���������������n�������n����x������������lf���]v�H�HCustom��H�	��H̎�v-�e�����������x������ȜȜɜ	Alignment�ʜ��Nb���-d���E�E�ECapacityOverflow��E
AllocError��Elayout��E�ۭ ��������MaybeUninit���uninit�������B1}-�hn������������������������B1}-�hn������������������������B1}-�hn�������������������������������;t����n�����n����nÀ
�KÀ�n�^��ԡ�	�n�	� �n������������������lf���]v5���������������lf���]v��������Os������Simple������
SimpleMessage�������������kU��ѯ���d�d
CopyOnDrop��dsrc��d�ddst��d�d�	�d󀧙��A���c�cGapGuardRaw��c��c�c��cv\{��]�����DropOnPanic���,�d��N�.rp���b�b
MergeState��b��b�b��b�b���b23B��y@��������,�d��N�.rp���d�d��d���d�d���d�d�	�d󀧙��A����������,�d��N�.rp�������������lf���]v��InternalNode�����edges����: �Y�����n���
�
d�
����
����
���
ߴ���<�'�����������+�range����������0�������������Peekable����	�>��peeked��>���@�ޣ�������������lf���]v��LeafNode��parent���
parent_idx����	��keys���vals��|�<D]6��������������������lf���]v��������Ɖ���: �Y���������<�<�<	DropGuard��<��;�~�ʼn7������<�<�<��<��;�~�ʼn7�������������aN�r�V����n�����������DedupSortedIter���	�'dVƚ)!����n�����StringError����;$2w^_��������aN�r�V����������Dropper����c X�m��n����������c X�m��������F�F��F��1"`��x9�\��ˑ	�������7���q7�����d͏�a���Repr����������K���ݢ�a���������+���,�$9t/*I��n�?�?��?��:�?�	�:$x��Lk����������+���,�$9t/*I���	���
PanicGuard���ʹ��ȃ��&&RawVec�)�,*ߴ��3�{������?�?��?��:�?�	�:$x��Lk�������&&��)�,*ߴ��3�{�������n����������e��	�:]�k�a����������������������;t������������+�����������0������n���}�n�F�F�n�F�n�KÀ�n�J�����J�����J���L���n�L�������������J�����J�����J�����J�����J���������J���J���?���x����������������;t��������%�%�n�&�n��	�&�n��	�&�n��c�����\��a��Z��a�����Z��c��c��Z�����c��a��\�����Z��a��\�����Z��c�o�n�o�n�p���o���o�n�o�n�o���o���o�nƣ�o�n���o�o���o�n�o�n�o�n���o�nƣ�o���o���o���o���h���h�n�d��
������d���0������n�����x�����c�����c�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����d�����b�������c���b�����b�����b�����b�����b�����b�����b���b����ܥ���b�����b���b�����b����ܥ��c�����c�����c���c�����������c�����c�����c�cPartitionState��cright��c�cnum_lt��c�cgap��c��8��f����x�������c���ӫ���Ӭ�c����c�����c�����c���������q�n��n�n�n�n×�n�n�n�nٗ�n�n�n�n�P���Q���?����ϟ�Qԡ���Q�����Q���P�a�P���a�Pˑ	�a�P���Pԡ�Pˑ	�Pˑ	�P���P�n�P����
�J���P���P�W�Pˑ	�Pԡ�P���Q�n�W���W�x���W�x���a���S�n�n��v�������n�����������n����n��������n����������������������n����������
�������
��������SplitResult���4�kv����:���{ w��������}(���x��
DormantMutRef�����ߴ�T���������
�������
���������NodeRef�����node���ߴ�:Cd����x�@��8���������x����������������ζ���x�����Handle��ݴ��idx���ߴ�"�9�,,C���������ݴ��ߴ�:Cd����x�#��>e�������������n��~X�,W\)k�����ݴ������ߴ�"�9�,,C���������ݴ��ߴ�:Cd����x����������8x�l
n������������ڶ������ݴ������ߴ�"�9�,,C���������ݴ��ߴ�:Cd����x�����n��͸�����ݴ������ߴ�"�9�,,C���������ݴ��ߴ�:Cd����x�����n��������n��κκ�ڶ���������ݴ��ߴ�:Cd����x�����n���x�˽����n��˽˽ڶƾ˽�x���˽��پ��������������������������n���������n�����������������������������m��/������n������n�������������n����������������n�������������n������n�������������n��þڶ�������˶ڶ����n����������������_��M���Í�����������_��M�����͌�ތ�������	���������|�<D]6����n��������n����n��SJe8������������n���������������������������n������n��������������������n������Immut����9Ƹi������n�������������n����Mut����T�*�������n���������������������������
���������������������n����������������n����������������n��������������������n������n���������������n��������n���������������n�����������n����������nґ�����������������n�������������������n����������n�������������n�����������n�������������n������n����ڶ���������ڶ������n�����������n����������������n������n����������?�n���?�n���?�����A�������A�����������A�������@�n���?�n���@�n���?�����?�����?�n���?�����?�n���@�n���=�����<�����<��������������������Í��������Í�������������0�����0�����0����ܥ��0�n���0���0��m��f��h���H���H���H�`�H���H���H���H���H�����������C�����C����C���	�C��ڸ(j����������A�n�b���A�����A�����Q�W����Q�n�����������Í�������������ȃ��������@�����@�n���@�n���@�����	�n�R�R��f�f�nQ����Q��������x�X���a�X���a�X��	�a�X�a�X���a�X���a�X�x�a�X��	�a�X���a�X�a�@�n�����@�n���%�n�%�@�n�����<�����<�����0�n���@�����@�������n���������9�n�@�����@�����b������������?�������?�������?�����k�n�k�n�
�������
���n������n����������%�n�D�����x���d���d���j�����i������h�������g�w�������f���������e���������d�u���������c����������b�t��������a�s���"�����`����������_������������^�r�������]�
���������\���������[�����������Z�������Y�������X�~������W��}����U���|N��������{�������m��������l��������k�������|�|~!$�(u���core_intrinsics�derive_clone_copy���
�#�	��L!8}cd�f�|��
�#�	��gi�����(���Z��
�#�	�,��h��Z���|��
�#�	���8T���D�|��
�#�	��)6�֎u����|��
�#�	�ˌ�U�M�c�>�|��
�#�	��Nc���^�`F��O\�����
�#�	�k���h�1���|��
�#�	�Z�%V'J��t/}�J�������
�#�	��?5leT�ކ�|��
�#�	��	��^=�W�|��
�#�	�E��~X�i�!�
}����fmt_helpers_for_derive��_�_
�#�	�Jj�Ԛ���i��|��
�#�	��C���3����|��
�#�	����P7\��|
fmt_internals�const_fmt_arguments_new�
�#�	��zܺ^]�5�#�|��
�#�	��];���	ߥ�|��
�#�	��ܜ$<����2IG�����_�_
�#�	� Y�lNJr�P�|��
�#�	�vd�u��>~$��������
�#�	�)\w<��r�)��|��
�#�	��]�ͯ^k���|��
�#�	���ՐH c� �2�����_�_
�#�	���j�Da�d�|��
�#�	�cw����,�|��
�#�	������z��<�|��
�#�	�7�")#�a~$�8������
�#�	��x�
FW��N��|��
�#�	�#ag�A���4H�����_�_
�#�	�M��L���{�|��
�#�	�{n��<�Q�V�|��
�#�	��lr>�lPtC#c������
�#�	�ѣ|͗�����|��
�#�	�3�j����|��
�#�	�F�Wa�@#��|��
�#�	��F�C��:�tKM������
�#�	�L�](u�S��H�|��
�#�	�5�t+��iG���|��
�#�	�|�Nz��<��|��
�#�	��h�ǘ��~$��������
�#�	�ޏAҡ���d�|��
�#�	�f��e�9on�,�|��
�#�	��.��Ph-�;�|��
�#�	�X���|���Qe�f\��	derive_eq�����
�#�	��0O|7Ƴ4��|��
�#�	�W%���`~�x�|��
�#�	���Z2��e�V�|��
�#�	��2�ȬI��&������_�_
�#�	���"
XC`��|��
�#�	����q�X���,���
�#�	�\���0FV�n�|��
�#�	��?{)�g��|��
�#�	�׺��ׂ^ܚ�|��
�#�	�$d�n�y��BT������
�#�	�����Z;����|��
�#�	��X}�����|��
�#�	��H{�O���o*O�����_�_
�#�	���y�z��.�_�|��
�#�	�"�^�������	|
��
�#�	�3��R���E��|��
�#�	��2Oy��5�+�|��
�#�	�W[������;�|��
�#�	��h	DZ�ttmV�	������
�#�	�5~�.<88���|
�#�	���l3��n�H?�	�����_�_
�#�	�V�6��A��n�|��
�#�	��>�bor���V�|��
�#�	�����ug��1A
�����_�_
�#�	��[���Tje0��|��
�#�	���tn5B��o�|��
�#�	��}��4�݁�|��
�#�	��3g���3��|��
�#�	�|��eE���~$�o
������
�#�	�T�|�(����HJ�|
�#�	��[r�	�����|��
�#�	��n��+���|��
�#�	�C;˄��p4$crate::assert��N�TZ���Z��panic_internals��generic_assert_internals���
�#�	�#��S�ED1�^�|��
�#�	�`�c$tzp�Two�����_�_
�#�	�����E�6���|��
�#�	�������(�|��
�#�	��ј?j�̅�;�|��
�#�	�h(�7e�����Z%
�����_�_
�#�	���Wc2-��G�|��
�#�	���J"3ձ�$crate::format_args��+�Z��Z����
�#�	���S0��:#�[�|��
�#�	��K�F�H��U�|��
�#�	�Y�U8���|��
�#�	�ؘq�����tT!�������
�#�	�3$��rӸ��m�|��
�#�	�R3��L2�-�|�|��
�#�	�8����b]x���|��
�#�	��}g��l���a	��������
�#�	�.o�	+S��|��
�#�	�ɒ�?>�T$crate::const_format_args�s�)�"]���Z������
�#�	���=��A�܂�|��
�#�	���vy=�����|��
�#�	����ƼE�^�|��
�#�	����N�;������
�#�	�@p���1�S�l�����_�_
�#�	��|�H�����|��
�#�	�Tc0���>��:�|��
�#�	��� '�3��/d������
�#�	�����6�_�F�|��
�#�	�wG�Ήm� $crate::panic::panic_2021��'�ot��]���S�R
�#�	��C�k��&�W�|��
�#�	�˺�Έ�=r�U�|��
�#�	�hK�$���|��
�#�	�;"�@4�s�tSw�������
�#�	����T�:�h�|��
�#�	�}
��"��B~��|��
�#�	�;�Ntܑ�t~fB������
�#�	���;�߾��^��|��
�#�	���Ѱ������|��
�#�	�����=	��
�%�Z�����
�#�	�v�٣+�J�|�|��
�#�	���l�|��
�#�	�jW����6�:�|��
�#�	�~�8��H^�~$�@������
�#�	�}xt���*��E�|��
�#�	���$!]�� �T�|��
�#�	��L�&�O�E�|��
�#�	�69&��jx>��=������
�#�	�q����u����|
�#�	�U��`�[�f���t���
Z�us
�#�	��pd�l�h�h�|��
�#�	��O#DNr��b��|��
�#�	�qTb�[�ρ��i������_�_
�#�	��P�q��A��|��
�#�	�:�0� �xp;q�|��
�#�	��O�y��AU��|��
�#�	��"
ۣzJ�7@=�����_�_
�#�	�8C���,p���]��|
�#�	�	!|���-��|��
�#�	����K�7m����\2���
�#�	������$J�:�|��
�#�	��;��p���D�|��
�#�	�Kn��+�#�S�|��
�#�	��ru}.@��@�|��
�#�	��xI��8˩~$��������
�#�	�DW�A�*T����m���us
�#�	�($��G��h�|��
�#�	�gu�q�F��|��
�#�	�����E�
��|��
�#�	����:matches����2��|Z��}s
�#�	�$+�?���j�|��
�#�	���F��/�	9��|��
�#�	�?~��a�"=t�C�������
�#�	��e�,sW����|
�#�	���^�q���O��|��
�#�	�{A}^���j���|��
�#�	��RT:V������6���
liballoc_internals�
�#�	���������:�|��
�#�	�&�Q5��#������
�#�	��ec�w���D�|��
�#�	��y2�_�t$S������
�#�	�H�%!ak�w�?�|��
�#�	��ha��-�:�S�|��
�#�	�����R���]��|
�#�	��{���yt)(��|��
�#�	�r�%8�Ab$crate::assert_eq��B�\Zy�us
�#�	�5��y�Є�h�|��
�#�	��?V19i=���(���
�#�	�6��A�Vh�|��
�#�	��rՠH^�*��|��
�#�	���Kh�,���!��
�#�	���x.�z���|��
�#�	��]Hs�+i���U������_�_
�#�	��@�]�_���h�|��
�#�	����nB�K��|��
�#�	�=�q;	������|��
�#�	�iY��Z1/�]�|��
�#�	�u���~���$T&u�=����`�`
�#�	���A�^�@���|��
�#�	�8�a�7:������
�#�	��ӏB��@��|��
�#�	��P̋fݳ�`�|����
�#�	���,�
��6�|��
�#�	���!\@鶜�9�|��
�#�	�F�<�i���\���������
�#�	��F*/c��S�|��
�#�	�@y��$�>N،��@�"]�������
�#�	��bkw������|��
�#�	��酸(C����|��
�#�	�np
T������!�!��
�#�	�CW{��Oy�$\)���������
�#�	���D4��o��g�|��
�#�	�TK�$� ���"��
�#�	���+H:�|��
�#�	�w����c@^�|��
�#�	�Nn��?���L�|��
�#�	�>���N*��
��|��
�#�	�}���������|
�#�	���Ϝ��e"��_<"�����
�#�	��yŧ	H���|��
�#�	�{\�.�����|��
�#�	����yw�"��]�|��
�#�	�t{y)/���|��
�#�	��!P@A���>�TZ����S�R
�#�	���F�w����,3$��
�#�	���*�Lz�$�,�#�����
�#�	�dj����1���|��
�#�	��+�K�9$����$��
�#�	��觢�����|��
�#�	��s���6�|��
�#�	�0���=���5�|��
�#�	�[����D����C|�|
�#�	�XU��!��t�bU$������
�#�	�gSyKB��LY�|��
�#�	�O.��H���R�|��
�#�	�hJ�r����x��|��
�#�	�.�^�Nx����|��
�#�	�	e���fd���2s&��
�#�	�@��r?
��$�/�$�����_�_
�#�	��r���8;��g�|��
�#�	�-�B2)J����'��
�#�	��E������|��
�#�	���
l��c*�I�|��
�#�	�ZS`�x���|��
�#�	�xհ����B�|��
�#�	��
��m��~$�\(������
�#�	���&*�M'h��|��
�#�	�K��̆�W���|��
�#�	�9��0�!���\�|��
�#�	�ꋿ<|�����|��
�#�	���L���Ї���,�(��
�#�	�w)!�1�lt$�2�'������
�#�	���	��=i���|��
�#�	���m���E�|��
�#�	�����iF�4�|��
�#�	��k�f+��xȯ�|��
�#�	�P�~�a�d��g�'�����_�_
�#�	�|�q )��d2Y�|��
�#�	�}i�a̭�R�|��
�#�	��l6��N��-V�"��������
�#�	���Z�g)�?Y��|��
�#�	����^�b���|��
�#�	���`*W����,�*��
�#�	���=�Œ[�~$$�\�+������
�#�	��#���5�g�|��
�#�	�!
�'
mV�����
ġ
�#�	�8�s�k����|��
�#�	��L$�h���%�|��
�#�	��v~L~��?�|��
�#�	��Y��HK�]p����`�`
�#�	�+;��x��|��
�#�	�&��]��{A���|��
�#�	��˪Qn�Y�+�����
�#�	���T�Q�A���|��
�#�	���tJ��4��X�|��
�#�	��iQ�ǻ�g�|�|�
�#�	��X��W��t!�8",������
�#�	�+�΍h����|��
�#�	��*13��p,�1�|��
�#�	���C�$w���|��
�#�	�u���� ?���rU&��������
�#�	������:�V�|��
�#�	�QHpXB��x�Q�|��
�#�	�
������8��|��
�#�	�L7��LW���[-�����_�_
�#�	�n��{�%�F��|��
�#�	��~5N�aZA�<�*t,u&r���ot�!��������
�#�	���T����-debug_assert��E��SZ�ys
�#�	�l��H�debug_assert_eq�셋��[Zzs
�#�	�E�<��/���<�TZf"��������
�#�	��2b�F�>����0���ys
�#�	��s�X�A^�O$H�j�?��������S�#�����x�C�	�����m�=������V�"���\�,�e$��L����F�����x�H����m%\$����X$�����v�O�0�q$��V�&������u�5������*�������T�$�Q��������m$��a$`�i$��_�+�������|�L�!�S$����f�0�������U� �����{�J������d�4��������Q�+�������p�:�
�����_�������Y�)����i�9�	�����[�0������z�?������d�/�������^�.����n�>��������`�5�
������I������n�9�������8����L��������n�C��������W�'�����|�G�
�����q�A������Z�&�������s�������P������k������Z�%���D������i�4�����c�3����s�C��������e�:��������N������s�>������h�x�W" ��Q��u$�*���q%�$�� �$ �>����
@ns�
�	��H����r���2���2#D!���7��v'
BUq�3���\��#�!r-%R�(
��,:���'��������~"1 ��y	W;Z�0������\����~������"� ��6����
I�
t	��������H������#!���mKD��	+F@}#���	�h�2��#�!GX�����2�<�	������x����������#,"��g�UN5^
���/bp���\���S�9����"f <�������
�
I	�p����1�c�O�Mk��{�� fxa�]n#v!-�l���]�g\
���e��M���i�����$$"��<�"'X��n"! ��o���$G��!��%%?�� �$=�[����
];���	60m�������X�"�^#f!�\���L
����Y�����$�!�]%AE�%�N
�R`���L���C�)����"V ,���9	}`��M���
v���8��������"� ��Q�04�
c�
�	���8����b���"���"#4!���'�f^"�,�	2EaU�=���#���L��#�!br,�
��M
W
�����������
����#G"����oiHt
�	+J|����w��n�S���"� V�.���
�
9�
d	������L�~�k�h&� ����	!��|�x�#�!7H����x��w
�����*�h��������?$"��W�>Bs��ODHT ��oɃ�Q<��O�L���bй��wX�8xx-5>Δ�p�Ɂ�0���=�푞��cP�z���
8��K�C`�
 �u9���%���.S
��O;���~P�A�(�����.��F��ȡo�
��\��1/>���z^�h�������i7����H_h��_j
����J���V�cH\
�Fd!��n�=�l�#�����I#h�W
��%@L/����&xOa0e�$$ >N�d�%�|is�M$����E.����fi%0�7d7_5 p��gY�6��B�z7��� �|�9�)�2��:"�����CP����	<D�@j$&��E�G�0�>V�CH����^��JH6Hk<��:J�k9�b�XLx��t�(�Mh�;	+�L@��4nObO�
V�$r�J �5{�r�Q(!R��sRX��ky��S�C!jG�]S�2˵ٷF%J̒����V�LG��Z(�VH@�g5�Tp4�L�j8Y0�qx(�U\�L�v
6�_��|'���_h��bY��d��b��1e8��a���e0�&��k^�fXM�8o�f03e��l���}S�wn8���_EI�p�r�+�}Oar����o�t�t ���\6�t�L�ci�*�v0l�B�9v�0S2��,Qw�2q��y j�/�&V\z><�eM!x@�3���|x�\� D*�|0�;R$7�~X�7ɯ��|0�~��q������XT�!€��Z�v"%��QTa-D,��Ph%Nvm�ՃP�Y}џ��� �������@��*�B�2�����L�����0�g)7v�a@y��=�8����rb�xi�$Q)ߌ��A��&�ǒ���9Wx�“H
�I��ғ�bxJ�xa�Pv.�SP�ϓ'���+�(�7�V-���v��@���vt�Bm�� �I�2�+�P7���wž���&�r����S]����iЗ�Ș1���b�����z�'�����4�%�����E:��¬(������(L�n�����`���v�8A��ߛ��h�>\?{�K�X1��^魱�P7,��l���ɶdr�о+$im�������^��(���u�Rǀ�;h"6�x54�V��7Ǡ�������0Ô���%r�H�t܄��������d̨E	�[�P�X'Qp�!�Ѐm���}Ѩ���	W�шM.[���Е
4��U�X\���n�ؠ��e�{�ـ��XL��ڐ��U�Z<��(T�hw���ڨ�{F��������w�9�p
t�wK����<�ʤd��J�wu���`_XU�>e����[��t�}�z�h�砸��ܼ�5��2�q�3ft
�#�	�Z�i��@����)���x��!�W.|����.Brr���xw^�0q��WHk���(����~ �S�g���y�
�#��	�?W����1�r���
��o�I)�z����x�ߜ�1m,\6
A>V)�
1�A����ao=F��H�Y�8D[P#a!mVd���Mi�����[0�U�3���>l8��d=�� a�>�G!����E�"*"�9��)7Ky��Nn���&��Qu�5�(�ڒ����+Q�q��|��3�s����6�����L�6�?����`�7����9>s9٣o��DZ<�"�#��k<���0G>Y�'�rX@��� ��5Cq�A��E9m8Y[E�J1q��pdfK���7-���Mq5��PR�,٣KoHRYK���=6�VI������V�J;#'�^������RKe�e'��wH�f	4Ո��a\g���m�hH�i	��v�Γlq����>m	)�#Ӽ�8o��>�ǪCq��|��n�v)
��]:8w	5�>�>�|����?�Ve	lq�k\��I���;i��g�:g�n����I�g.��J�(���g�Q!vC��Sh�������Ќ!#�D�*P��P��Z+ߎ�O��8ӑ�ɋX�����+Էt�Y8�mپ@�yVѬ��̷����y�3/��޴5V�)�Gj����	�*z�7Σqy�������\�����a��QLo�שiH� �]#ƫijݶ�|W!�ٿ�l�ܱ!dH'�A&*��靋�NV��ɶ[zH�4��n&��.�A����Q0�)s���������H��;��n[!k���_��C�1l�F�2�O����B�-N;㹙 V]�L�����.��1�t��_��Y׎ ��Xȱ�m��?l�	:Wb8�w\�P�<��%ӑdH޸,�!�;�h?�D�A�s�p�Z��)�ڪ�u�dޙJM�$��ޱ�"?�BZ���hVD?L���N�@˙�*=���d������R�J(����k����y�l���S���Vr���-��;5��L|h�y��<��ج�Y��/{�>
�1�a<Q�����R�I٥ja���ty�yY����$zG
����F�iY�9�d�P޺�
׍3��O���!b{ۥr�B��v�GR2|V�����iC��z�(�

�"��1h����;�̄��B%9�w��&�h����������`j΂L|U~�x��� ���Q�r �&���O(�!Z�'-�io�"��a�0�$
3l�{i�!A/GR'�ʡ-�J�(
i�����5�Q	��J#:R �{�Õ;ʋ5&!y�o<R������<�G4�Ӑ=z:V��=Z��~܃,: ���DJ����VM�DR=�O&��FJ|��?�HR��G���Jj&0��:P�M�4��ݗMR2�`���,SZp [y$)�Tz���-a�T��fb�XR3�g�l[J�)��=\2���b��[z����1�;^2�=�f搫^��a	�e�I_2�a�F��kg�]�4H]�zj�v��8��k�0������o�~�����q��D;���t»+����t*�7T��Jf{2�����o[���W��YɁ�9'?ǪуRRط�l�Ѓb������|�*��a����xIf%��5�O��ۇz�#���և�B�
_�JEg3 >��z�ukMŚ]�:
;�dx�l�R��8��n��B�e���4��?��R��2�t��
gd�)�Av���f�U}������6ص�K��f)|�6�
�D�d���rDA�CZ!�R8y.�j��K�l������Xу�(�2y�]Q"�ɥB��a�gI��UO���mE�:RR�ϡ�]�
�cE �y릢E��n��2�K�B�)#�jaU�ݬj�zr�DE��Q�vɟz���睼MG$��zY$�D ����!�3��T������
��I������*����*Zg�xj��2f��3JŚ����^�:��t[��Ƃ�IKN��ƚ�D��0r�����\O���:/�
��4�����.��
������ri0���q����)��"�P����Ӛ%|b�P��:N�Y�LO��"20�Sc:[ۢ��M�G�������K�rS����R�%�k�R��w5��{��H'E�k!�������?���:����j�USM����*#����".{��%��B$n��?�j�ؠot��6v�.���b�D�{A����L�"<�*Mi��J������w���.�F��":n�ry3YĨ��`S���w�<�	�k���B{
s�E#g;M�Kl�����㑇�bi(k�����1����]�Q�X���Cr�����$��hp+3�6]
A��������;wk��ٖ�!����"\�"�@��A0<#K#z����!{����KX9#K%R��S(l&�.Z|M��'�X�?����'�>��)�W�{˦)�^�o�hT�#����@���,��!q�u�.�������/c �T��/�5O��2�\��E���5{笻��5�^�9�0�Y/�a;�|���zL;�,�w�h<��J�&�E+�5��i/I+(�^l�q�I��R�s��L;6����-M�a�YY2�NCaطP�)�M[���L�jOk���i�
O�\���t��S�=���/GeSk͎��ø�Us��^�Z�Y���KP7d�[���/F�~^��<�e�!_����ҿ�&c��3T��(#g��A����h[X��bh�j��]@�{�j�F-��ϸ�nc����)pS���m�p�Akxh#�0sk;.���u
us��Z��v�=$�D�!�w�cS)`��qu#
A�a��!zS�p~��ҡ}eL8L��o��ڛp��#�Ӑ����
2�s�q�q܈���%��P���e����VD���k��~� �X���a���Ϗ�����#�)���H�M����[��8����}k�>F����?�!�}
���
�m�-�^	�	�����ZU�EJd��Q��Im�Κ�6ͪ��j?���o��L��nm�*]���ԶT�?��(x~HQ��{v�pа�;�r ��â�J���]���׫����ñ���$�5�k�a�~&s��!y�߄� �Ĩ��m+��%'��#�c`��YY8ý���V
����YXj+a�+�
��.��{��خ���ˣ�
v	ǣ��z�_���)f,�"��SN.%6����C]��Xx���������mf�+Pg����_ы�^1?Yҋ]R������6s��G�H��90�s�[b�b���k����!Ƃ�[�^��L���%�����
U���A'�O��+G����͓A�哋��-�I�;'����=q닍�z��Y/�K A�D*���g�:ڛ��D\N��R/�������U��**�K�r���B��"����o�D��75tڳ,�iv/�[��8�"�H^�$H6C�u��t�BMSv����"������5��$�����'侦!E�
� �6������LX ��ܮ"�rfYt
\�=ZOP�{O�P�2A�_��爦
�����8��'����:�\ܽqc8��lsO��Jf�<u�S����m��w�a���?TC�Z��DUxC��L �GJ�a�R�!t�������"L�����R�DJ��;$$]���#;��bQ8yc�&T댎w��� �S`����K,���j&��5�����U�6Ķ�f`���6�D6Ċ����%�5��߁o+�N<a�S�D6�=$�Pt�(Y>�l�&,��@��=�.F��@���uUi'X@���K^z�C<�9��l $E���`��7�E|������F�����|�KL�N��xM�>N��^�N��5O�YW@M*5�Ð��SLS���T/�U�8R=]I�W<�rcg���W\�G�M�Z���Q����[�����5�]tHg&���^�� �6�`4דZ�Uf�`dr�3ڈ�2d�'n�R�l�eZM���n4������od�Z��ѡo��""^$o�'C�K�on�v�7�v�r��!���wDycl\j�xl�vuO'��wD�H�
�Ez�x���<Rz���"(�|L���iojz8iJ����}��<����w�Fa�:�gy�i��w��$��
�'j���.�Z�X2���d���d��"Y�K�d��=9�@�DՈ<9t!JH�����t1y��銄=OL�E�ŋlX|,`\�h�l�V>eQ�Ռu���zψ4��x���LD����ՠ�T�`:�U)�L}%8�74��������8��(c�'���>��[[�ΟD6�g��e�T�<�ԋ�$�J�����\�}��(����[��Z������vl㤔_��`4�e|���6�\��H�c�~�Ā>���	����eث����`�㌯�r7
�RȰ$�}����(�쪟]�*cϲ�Ak�dv�Z�|A�4mF�C�<�R�m�\��S� 
�d�q�`!O�t������<o��@�T8B�X�����!_�����H����&�4�*����ʼ���I���_$��u�<�;���R�T�~�7?�;��`jz�S�D�c��&�.��#T�ʬ���*2��䆃�����앿:U���,�Ēm"���$�xTB�WϜ�?F8bv��z��C'��ęL)�����K3����<��۵�Ҥ���M~���z�A�숩��9�\[Oz�+��D�9(v�#���6;[���4�����h�� �6���,A�(d��ݤ �8������4�|=�P\.Q��䴤��w 9���or�����8�a�$���}�ɘ�$X�qnj���V�J� y�D"0�k��L����P����wr�@*��_�o!���������t:
y��!a���l�1.=���+UY�L�t�cDLS��c"�\� ��\^G�R4�3o�wݔ��O�C�D6}�m����^����-�T,K|��{�Al!b�T�����TJ�X��``�F���kB@!E����ح6$W���&��&Mp���(�]*�2k���*u;7�K,
/՜�!�U�0u�F�L�M�1U��GEً6}{ʸS��<�lͥ�gH>�l��eة�@-�����A�z@H*+G�D�@�8q^eEU�e�^��F}ͿQ��fBK5rݏq�}6O�G2d���rOutj+#�P��Y�|��RV��jJMS�����U��A�@K�Z���BF6�Z}�h�{G[Ma1�D(�]=����{R]��"��a�_�5����j7�����jն!=�N��jP���>Qo�B�#�ڶpe։Z��9�p]/}�ǣkr�'n�
vC|������-��	����0�ED�җȊU��������rK�N��epWl˔���4�0�������
f��
} I��뛵�����!���@�@w�-�Q�eu�ĝ= ,�,0�0�mn��0�#ؤ����8<��
�n�ׄ������B)c��@*����m��^X�̮]��!���8քFӰd
�j����U�}�F��(t��M1B�%����9�u�K�Ff4�
ьE%��m����f�����-�6y��-�U�Tߑ����ٝ)c��nsf��>���cQ���mdOu����!�
#��Խ�;���߬ՕK<��e���M���u�h��cӋG�H��%C��\C�$�m٫`�����mJ��B��K�5�����\�m�ɋ�.����ɃU��>r����0d��M�f_��5�Ч�jۆ��`d@���tMW�`�����v&����U~��(3��.NЧ	��D�����ц�������^
5���s+���`(�Y��(y*�D��GL
>�JߕՃ�0W���d
~Ťu&kg|v�Yp������}��IVNP�ڄ^��kkէ��bnD�@�.�����+�s����{`�����A�N٣�u/8> ��
;�t�q!ݠi�o�%%�j��O�&��o[7�*�1���}#A�p2���'�"�3[�����2^Pn&�_nu1�I�(S(q
6N�yBC��4��
h*�m9�=$���u;��|/TK�<�}q��
�-=��v�*A�K�mo2Bf@���;�PD������Hv���i��3LF�Rc$V�Lv�&�a좒U�~�.���W>H�[-�}TY���@(���[.�����]���n(��]f̺��A�z_F��c�!�a���s�A�c��̯�B�xd��{X��Ke��Y%J�H�dވ���߂g��2�!��g�?��a�$l��FV�g�n^Bi��H�uo��-�l�m�p��G3�F�o�(e"�ko�.�p��sW(���Gu:Ba�F'tv��;���x��u��r)|��R��~��o-x�l~΂��������rN�����SXf�%ŇΊ��SĔ���.z�	��#����EC��Q��ݔό���,&5�ב�$i��PO��?��~Cƕ&S�MK�
�ޣ��坛���$�葛n���H䳜N&`P���N�%=LO��)E�Tj������O���>��=���>�-%^�㻨֗WW�ƪ�Ʈ+!�<�v�E{X�o:�fZ��[7���vT\���
��Va#!���0[M��vc�ܳ���N�g}J��VPo��]W��T����֖VSAJ�CK�p��F�|��QӼn/7G��^����,m\1C�n5��^�9ņ��A�+ڣ�6W��^M�ɞ���|��gΎΜ��֑��E̙���'������'zwT�K-�.���
����~G�6c��Fzʼn�oL�&���hb�&;��X}��G7r�����a4�5|�����g{������,��>�nݴ��f����#�>����G��S����_����b9Qϭ�
�%��S�8����_��[G��H�Sn��D�r��κ�|��7\���<�Mo�e9r_��	~�;0�q
gq�eR�"q��d�mF2��f�x�����C��&�
S�3�0Q�zoL��(�ͦ7��[����XN��%7�I��|O��?��jw��R���F��#�Ǩ��$�vlC�!c%�8O�A\(we35p��J)?,���	+?0��
���_3W� �M��-5��F��tH_7'�3	:���7��ZVQ�;wzf��3�@�3�5݆xG�Դ����H�l��D!5Iv��pɩH����� �I���;�eL��+����L׊��rOe����KP�Y"���QW-@ �AR�
�6y�LS��-Y}ŘRW��p��}R�B��(�iTϠۙP�L�Xw���2�Y�[e% [O}��S6�b[�}�Q�^/�;s;8��`�
���Jc�����"�we���@�"�f�j���Yl7g�I�x��ae�6oy���iW���(�jB'T� �iw*e�Is��l_W�P�A��l��&�ݺp�h_`����؉r�&]F
�
�v'2����[w��t����{��ػ*�FZ'�	v����Rv�1�@���*�^�C� �p�������������3W���%`�(ʷ���5|�^FVԟ�|����?&7���͓�7<�A�;2���9<
\H�7uT$�_"����Zw��۫�:��̎6��n����>��i��y=h��u5y��L������]G�oS|�I`�o��;�����ףD�1Sw�_6ts�L���N���&�y�Q����W��yY��y�_�ˡY`	:��H[��{xB��"0�q�{��7��K��`ǟ�@1Y���ߤU�X�}��oj��ɜ��%G|oV�Gm��9y��7o�@�0�sh*r����w�N�����4/s����ׇ&S�6����'wc�:�g�*�A���ܧ~�1;	%�'�@}��/l����)H�'be����䇙Q��׏��'�z���TA�Yc�K����S;W�g�_k���J�W�����Fz��%d�-��y��k�eOu���7��$W�h�����U�C�g�'�o,���d({:'���� �7z=DR[���7�J+0>t����B�����8wA�wc��������G5AY���$v
m+)	eI# A����>r���1J
2���w�g�t�Y�P`B)8g.?D-*,ih��A]t ���\|<I;:��
xUY����B���~vHp�������v��Q�dX����E��iJv	�(
&J���TONu=�~�
~%,���GKzi����3UN��e}�����<$�Y��)Y�9����7q�u����+�r���F�2JPyY��(�I��8���������Bj��d�l��u�����Ht�����lW��~������t������jw���^a�D�>����MA����R��8r���wxj�;��Fl��d|����h}o��#����XM��T�N�n��c��$�N-p$-SF!+E:��G�����6+���v�����9���m����&+Y�������ya69���x��������u��jyT����G�F���!����W]@^kA<��NR0�Pg������������(����`k#
|r���ND>�a���x����0NA��B��I
Z00������a��I^���[�"�������_�����lOr3:�[!O��W23����r3"���	X,H')1"%=��e��N������|�
��]���3b_$"jK�MJ(�>����L�|�X�����������;C�R���*=�7l;�xs4���M�b�v�z"���C@��Eh�I��H5�����U=`)-uMs�zk�}��Vd��c�WY%����������G)�ARlKmN�_G]���|�J��n������ �.��E�K5��[) �8��&����M|���]Mom��f���tN5[��*cf�q�6[<q9OU��Z0�����<�������T��@EsW���QK3GQ�3���/	]�i�-�B/��*���B��fq�@��_ �J�.������j!������Ug4]!yzxSMp'{�C��^'���:�6]P*%kk"v1F0����D��������ttYBo��C(r�@x�hsu���'�'���R�)�9#�MW��IG���������-�B-t���;$<M4G0Yy2��::'>+NTn0����������`I���n%>-W/>�y2G>O5|k8_7|z?51*	A�_��b���<=&uw=T'}�Q
yKR��	C,����w��w9/6�1����/������N��z��"��o*y������u����n��r�n��v�J���5���#b����e�����f�E�~ ��Lj_����n���:,`_� ����	K����������_��XD>7���������U���y���������"\�B��8�������_C>w (\����|���[�pc�yk��*:��%�F�������������`9��'�E������������W���i���S���Uk��
dAChh����:aT��hae�,Z�%+�R��,f(1G�XCV���Q��P���57����������PL7W<X��>8K���bb�L���B���)�������i�R�A�F�C]X�P�fJ,jU
���#�4C�!
�:���A�Y�����)qB�h����4��MJ����T0�_"���A�|+�W"�D�.
��k37R+!B�������UK��?N����N"��=���������r�?���b������������	���Obw���mX]U2TtW3rEl��O^��,$���e)��������������b���#�-��=����U������j6`noO�WAY}!m�Z-�Em����T�^GT7P2B^���.���:���l���?����������;���k����g0��>��������*F���7_?�������t�o":��xe��-��U ����*7#6y�4)1��?��dD2��(�=1)�����T{2��{��������\�o,���d({:'��d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/converter.rs� 5-"rJ��m]]��k��R�B(#):VV2)N/#%A "
%$('G9.E/$%HR=F,O'@("QCI0"7-
.#/'8Q6YU'>*O9<4J'#./I?),Di_(6>VP6Z"999M6111*--'"2=()
;'D7e$/%1,#Y)Y&6PDJ$DL?F,/
HPB**2
.
"#!!$'*-037;?CGKOSD2'
'1�<�d���H%���V�Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/common.rs� tN���işxY`����� .-?
%(2"#)'
\c`dFb-
(2'+)
8b]8_\3! c'-[]c[I�/9#(&72&))-
(!*!< 23)0"*4+%(
4cd_d8I$K941NHcd_dI+$]�'5506F
O-F._6I(-?(7M'
HR$!2<;(@P$<
^cdlBIW�%_1:.""?-8
ViE)b42##
91-+-S=*EA
!!R'&& %6&*.1
;E2 $%!$&.a&<($
CE $!$.a(
3bb8I$F831bbNHI+$X�+O*>
?5,#+5!)9N
 PN?)K6�!�e�f�k%�^�pK��[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/encoder.rs� P��M����BG�#���
6L"Q':s-,AQ1ML
?&C*<! &A8GAG+/
&@<'*(,
)&30-%'N'0-!  2'-XK'# 
.BPA)WP3'cM.(D%JT$4<
I
N;).W=$
"
,#&X%)10>'+#"$%%#4@
P)7,L>"(%a)DL0*&+
+$6+
1%"++
TV*Q
06<*C_$59<
%20.9$&&%+%/=%0$$,..+
1-gjZ %%2".5*
"\.Jd!=92=
)%?,N'##$.(,(F"!NF*!T>; ?;<=/C30
3=[ ABp�-%A/*%&*
++
+"H%
/=(!%&(;%.#,)
<'#N��[�[�5`����H�vW�$Kb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/decoder.rs� aK�J�U�d�uU$��+����
L"K$M!?,A2,@%C-+.I88! 6+$&AAHIJL5//
&@''++)20,
(%)&30.2
 8
=GCg\JJF="M [2
&
'""
&.%&1DH8
)=:Kne<,E("R�1%Z//A_CR.L<9!3 
ML=5L
N/FK0PD
&>.<5H*CL$GL(FL%=,-@0R<_$# !%',3$
%
;
$1.,<;(-%570A[2(,%B%+D>F@8$,!%G'
3C&+3 F8':
0DY4-A'%5'-T?!"C`@'+3)%+ %*9%0%0#1S1L*(E5_-0ME!ABCH/00T2"EPR,0=3c,7C/D!G!IRRTU'?2+NS`>!:K!64C;5%\7aN6FS#Q4Q.,*Z07^>G 3.Q7;:!Y%j#'#/SA,);'?-7(X'@@>#N8i$7)TQE85&(/9;j@w$97`h#4+&:7aZ<NeA&Z9)S#-6aL[@KB//-%(7A
H&U
&E(<X$)ML$3
L͂����59^M�hB��L^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/mod.rs� �'K��U�Bm���Ik���'
#.
\.&%N!]^a;YH[CHR7Y-E'$04
Z;,'$c4V>2$/&
_%1$7\# !&W0,(')
-=#/=#B bTdc9=.3Z.ZS8)I c]bd68)? KQOKObb:+OTQU+2'3$>6+(9(3
.b'?-@
&1,,-
		
a%#,,#"
3;/=&\#4H8'-<: 
7XG>4;M)(?3U6@
9GX&
[>))/8F&>/&=/2-/R7-!3D(EdD&E9:!qov,6;QN=S(;E1*@
$ZGCZDa:J)
&^-B!&
-8!YZ/1+51H,:Z&]/%#(%>E!?IA*
+A2
(I?B!VE4%U!K99K
^]^aS@4).))>O<.&:T!4.!%"&*2%)1$;2"<<.*#%,7$+
9";M2 2,7/1H''#
�.�.\ttьnu�0l@NZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/traits.rs� ���Z�G�� o��Eê�+ 
1D4J6677)77)77)���"�^UY��.�I#�W/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/lib.rs� �3�MG�2[�U���%��T(O7K1I6B8AF'2"	HS3"*/.a(('/>G^*1%$&/

-8@O)'('&

I3:=^Z"c &)? �ܪ�u���
�/�5	|�_�*�ɡ��������x86_64-unknown-linux-gnu�=��ӌvl�O��4�gif�-b646aee935178320�
�#�	�����J�]ǣ�������A����������������������������������������������������������������w����
��������������������2��������
��
�
��rust-end-file