📄 libgif-941f0a9b5bfd5803.rmeta
/home/palash/git/iron_learn/target/debug/deps/libgif-941f0a9b5bfd5803.rmeta
Language: rmeta • Lines: 6807
rust
0�#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����/����/����/�s�z���B��S��S���S��S�S��S�_����0����0����0��������V��U��U���U��U�U��U�����1����d]���V�_�V���V��V�V��V�`�V�_����2����
����2����2���g_���G��W��W���W��W�W��W��V�W�_���3��
��3����4��4��4������4��*��o=^e��L���X����3��
��3����4��4��4������4��*��o=^e��L8�_����5���5���5�����!��Z�_�Z�_����6���6���6���7�����7���V�_��_�[��[��[�����
�"�f+�c��[�Z�����7�����7�r��(��e��]�_�]���]��]�]��]��]�vv�x�0y�0z�0{�0|�0,iϚ���m�
������0��0��<M�m�������8����8����<�+�D��_�_�_���_��_�_�J�����	���������&����_���9��9����4W���_�a��a�_����6���:���:���:���:���:�����7�����7��cm�(\�`��_�a��a��a���InvalidCode��g�M_֍#��a�\��a�a�_����;��;����Yq���c��c�_�
���<���<�����<�����=���=����=����=���=�����>�����>�����>	9Z��S�D��_����>���?���?���<������=������?���?���@������@������@	���A
������A������A������A
������B���0�̒p��)q��f��f�����B���B8|��p��i�_�i���i��i�i��i�`�i�����C���C���)�B:�4�_�j����D���������������������j`�s�_�k��k�H���
�����������'���'���!���'���'���'���(��a<G���$�M���+��,���,����<o��D�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��*��o=^e��L�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�G�e,��=!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��<M�m�
�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��<M�m��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��<M�m��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��<M�m�
����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
��	�	����������������)
�AOb�$��_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�
��,����������������U��ؽ���β��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��/�����������������n���$�/�k<�/������������k�{��������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��������������������������������������������������2M�hq�qB��[�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!����>&���$��������$�� l�}?���mL�=��������������U��ؽ��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�������&���&���&���&��q��("��������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��*��o=^e��L (+-./��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���G�e,��=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��*��o=^e��L���X�-X
]�^$�-̕��4�/]��^��^��^^]����2P��20�����^����3��
��3����4��4��4������4��*��o=^e��L���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��*��o=^e��L���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�^,iϚ���mxyz{|)+d�z�z0vv����{t�{0vvT�{,�{0vv�n\�{4�{0vv�n|�{4�{0vvԡ��{"�
~~ٞ�{�,�{�^���|$�|���^�x}�|}
�^$�|��~L�~0�n���$�~Խ�ą0����tȅ�_��<M�m���΅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���&������������������������U��ؽ�������������� t���)
�AOb����̀d�����_|�4����ԡ��t���������������������:��_����������	���	�����������3��
��3����4��4��4������4��*��o=^e��L���j����	�ڣ$�	̕,�	�d�
�����������������x��
�T�
������������3��
��3����4��4��4������4��*��o=^e��L�����������������j����
���$�
̕���q�m��J\�����������3��
��3����4��4��4������4��*��o=^e��L������ٝ$�̕Q��B\�����������3��
��3����4��4��4������4��*��o=^e��L����ɺ$�̕���"<�$����\�������������3��
��3����4��4��4������4��*��o=^e��L�������������������������$��!l�����l���24t�2��������������������;t��������2���$�2��3=��3����ԡ�x��3���$�3�*<�3��5���5������������3��
��3����4��4��4������4��*��o=^e��L����������������������6�ҫ$�6̕,�6��6��l�6�;�������������������;����������������xl�>��������������������?����������������x��@��@��`��&������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�-�����n��������-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��*��o=^e��L�����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��*��o=^e��L��������9��$�9̕,�9��:T�<���������������͏����@5��?GD Number of bytes required for `decode_lzw_encoded_frame_into_buffer`�-\�@\�@����������3��
��3����4��4��4������4��*��o=^e��L���@�
�$�@̕����AL�A�͏k�{�������ܳ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�����͏������������������U��ؽ�����������������������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���2M�hq�q���������������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���ԡ��[�[�������������A�^�<���[<�[�������������������;t�����ĥ\��\�����^l�^���	�A�^�<�����^�^����Vl�^$�^���ԡ̒_��^:7 Destination to write to for `StreamingDecoder::update`�d�_�����������������U��ؽ���U��ؽ���������������	���ԡ��	��_
r��_ Overwrite bytes�*r��
��GrJr��	��	����	d�_����	�q��_ Append LZW bytes�r��
��6r9rܢ	��	����	|�`��ܢ	$�`��` Discard bytes�����	35����	��`8����������������U��ؽ��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�������������������������U��ؽ�������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ف��������������������������U��ؽ��������
�$������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&(ܧ<\�<��$����	�<��	$�<��� l�}?�����)+��<4�<�������<<�<�����d�=4�=����=�$����	�=��	$�=�������=}\�=����������������������U��ؽ�������=���$�=��*��C'T�C������������D[��D����������������������U��ؽ�������D���$�D��	��F��G���̫Gd�G���	��Gd�G���	��H��H�����q��("����������������$�H����������D�H�����������I�����������I����������$�I����������ܓJ��I`] GIF decoder. Create [`DecodeOptions`] to get started, and call [`DecodeOptions::read_info`].�<�J�$����	�J��	$�J�l�a<G������������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���<o��D��(*�س,س����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��Ss�z���B�������������������: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�:�:X�S��_��:�:�����S��^�^��^��[�^��[����e�S���w���
�,���: �Y�S~<~<Z�S���~<~<���S�S���
�,��<�<[�S�<�<[�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�������V������������,���
 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�Ba�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��d]����n�Vl�3�n�V��
�4����n�D�Db�V����D�D���V�V���
�,� �c�V<E<Ed�V��_�<E<E�����V��^�^��^��[�^��[����e�S���w���
�,��<E�F�Fe�V�F�Fe�V����F�F����V��V���
�L���F�F�Ff�V����F��F�F�F�F8��F�F�F���V�x���
��pGpGg�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��g_���G����������������$��� 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%Ih�W��_�%I%I�����W��^�^��^��[�^��[����e�S���w���
�,��%I �i�W\J\Jj�W���\J\J���W�W���
�,��J�Jk�W�J�Jk�W����J�J����W��W���
�L���JzKzKl�W���zK�zKzKzKzK8�zKzKzK���W�x���
����!|�! A GIF frame�,�!����Xo=^e��L������������!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��@������ENENm����X��_���ENEN�����X��^�^��^��[�^��[����e�S���w��!�
��,�!�EN�X�Xn����X������X�X���X�X��!�
��,�!���PM The image has incorrect properties, making it impossible to encode as a gif.�3�����Z�����!���������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.ox�Z��_�.o.o�����Z��^�^��^��[�^��[����e�S���w�/��
�,��.o��
��	 Encoding error.�3��
l�
�[�V�_�����������������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��]�r��(��e�������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�\��_���<�+�D��������$���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.����a���4W�����9T���������������lf���]v������[+[+��a��_�[+[+�����a��^�^��^��[�^��[����e�S���w�R��
�,��[+���� Decoding error.�3��l��acm�(\�`�������������������������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����cm���30 Returned if the image is found to be malformed.�����
������a�a��̧�����az���������
������\�a����L�
���\�,�,��a��_��,�,�����a��^�^��^��[�^��[����e�S���w�S��
�,���,����-* Varies depending on `skip_frame_decoding`�l��c��Yq������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�� <��d9Z��S�D��������������������������d���n�d����U�d�����c�d�����d���d		�<��� Decoded nothing.� "���d57���dO�� Global palette.� p��
������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� l��
����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�̒p��)q��������������������������������������f���n�f�����f���f		�

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

���f����!������f������f�!�����f,�/�����f,�!1�����fG�J�����f1	!7	���
�Q	U	��f����,�)���	!	���
�,	0	��n�f�����)����nժ!ڪ����f������f�!������f������fq	!w	���
��	�	��f����,�*���L	!R	���
�l	p	��f����,�*�����!������f��������fl	!r	���
��	�	��f����,�+���G	!M	���
�g	k	��n�f�����+����n"	!(	���
�B	F	��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.�$<�]�i8|��p������$�]��] 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�T\��j�)�B:�4����������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.�TP���jdg���jH��	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.�T���
������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.�Ul��k���j`�s��������d�����j̓d�����_��������������������Ԓ�����c\c\��k���c\c\���k�k����
�,�Z]Z]��k��_�Z]Z]�����k��^�^��^��[�^��[����e�S���w����
�,��Z]�'�|���|�J�|���|���|���|���|=��|���|��|��| ��|��|��|n��|��|f��|��|���|�-�|�-�|l��|�2�|�2�|��|�=�|c��|�@�|��|�G�|Y��|���|���|�\�|�\�|���|�a�|�a�|���|���|���|��|j��|��|�q�|�v�|���|0��|���|چ�|f��|m��|��|��|o��|�	�|�	�|�
�|���|��|��|��|��|���|��|��|��|��|��|���|��|��|��|��|��|���|���|�6�|�6�|�6�|�6�|���|u��|��|��|Ļ�|���|��|��|��|��|Y��|�4�|�4�|w��|�9�|�:�|�:�|ױ�|�@�|�@�|��|X��|y��|�L�|�L�|�L�|�`�|��|�`�|�a�|$��|���|�r�|�r�|�r�|���|���|m��|à�|���|���|;��|b��|���|���|���|���|8��|���|'��|���|��|���|s��|Ɖ�|���|��|���|�~�|�>�|�>�|�}�|�D�|�D�|3w�|v�|�t�|�r�|�q�|�p�|���|�o�|���|�m�|��|�l�|jl�|gk�|Qj�|�i�|�i�|�h�|�g�|gf�|�e�|b�|a�|Q`�|�_�|
_�|k^�|�X�|�X�|�:�|MX�|�W�|�W�|3W�|6R�|<R�|�@�|�Q�|.Q�|4Q�|�P�|�M�|�L�|�L�|<E�|+L�|1L�|�K�|K�|K�|�D�|�D�|%I�|5D�|�C�|�C�|C�|S>�|Y>�|EN�|�=�|�:�|�:�|.o�|�6�|�6�|Bp�|�4�|?4�|E4�|�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*������‡̇ڇ�����������ˆΈ܈�����������ĉ҉߉�����������ȋՋ������������������Ѝ���������ʎ܎�����������Џߏ���������А���������đ����������ג������������ړ��������є�����K��Ē��7�(�!���4�>{�M+�d�y�PאQL�֋v\���|ȨD	<1�q�tJ�����2њy�G��jB�R����f���pe_i[�� Eʾ��5d?����m�En��:�:��w�#��K�3�.:�0��O�i������j����G�i^I�0�PD�?2�n�������b'Hѻ������s�z���F�>��D���o�vd��aH��>DȊ~���N#���P}>Ў:n��	�����+0�|^�Q�x)��&,V��D=��z�3Ǐ�X�
�$.��O���DN]J��5��R@�)m�+
3tkvGj�܏`��$�z��h�y�@��b�䱘�Wj*֫btҽ���C2�4b��4~O����:=&��ů*Y���G`ƥx!;ꯪD\9)E��H���_2k�����3NO$�y�������a����2T�#�<���3�L�E.�qG�v�~������q_�A7e����C>W�vq�2#��㮋8���蚁i��FZh��i��o�擵a�O���-7:���Y����n����� �
�o%m�9�����hI�|YI��gi�ٛ�"E�6�s/$�5�D[Р1��t&b�d���p�|M'O��-�n����L7�V!��}�H��cK�Q�ƺ��
ǯ�Ϗ#�i�R���2�L�]j\Vpe�0�€b~xԳ��@`3�|G���-�5�,O�Նuc@�����m��0�ф���}��ff�o�pę��L����>r���^uҏN�����(a2�{��A��,���{)��!�L���D�a�ag�h	�_]>�w�����s���+��	Y3��'�$į���gwz
6��^\���|*ν���~�bg�������)�V�J卦.C�Q�eQ�z��)�����V����Q��P;�K�#M#�p�V�����)6����<�8+�v��qj3j-�̔��vAX�U!��9-�ol�!�po���&���:��P(8؏P���g���,�4��##-d����4�PI��G��0��Cb+�{��'��#w\ At��d�;n7Iz�s�@c���S�To��̊���r-=���q��.)��h�����4b��g�Z<���0���H��
�t�=\��c���)�삍����z�>qsWόy�1B4g��>�ވė� �ӡI$�ۺ�܏l}B>Zq�1Q�3��6]b*���������+S�,���C���ԈN���$L��e���5��
9y�o�\cO������X)Z������G����;x�ع��rer�p���4�60D����m:�zSX�&�]�	�w�ۡ.:�)�S����.�s]k{����'�I����4�s`3��>�H�o�M�#v)H�3����h/'h��u<��h�?D��βa�d�k�,'r}��rB�S��̟��̌Iy?]-��I�5.DaQ4~�[ֽ1t��?���ī�����n3��x`�p!��Oa?cL�F>��Hu��~`.M��Y�a<�-�Ж�=�Z*�iM3�M�4�`�u`��;#�=v{P@�0v�Gc���ps����_�z�t�я񝢷��o W�|�/v��8�\�WJ��š˕�R���ۼ�W|�h���N(X8ғB`�.v��Ά���p}*s����2Ԇ!h�T��|I����c??#Ue;O�J��/���ֲiN��7�!�A��3������Q��|&�Z�(�750��S���n��TDQQ��eAf�P��F�.����`tؗ����v
N�aU]�(��^]��i�N���rM��T�5�������mC]3z�E�(A�L�G��z��ih�`.VJrY�2pV=Ei1�ѦyX�_��G��k�_5Hg���yMzXPC	���e���e銲\ w�+���]Dҏ���|����]ko۠��e�^Y��TUQ��g�E\��n�G�j���]m�ݟ�.�{k���J#�'n��	&rk6��ɑN��;��~��Ty���D�d����+h�B�8�i��z5Yu@�zAl���{�I��!����F���0~zjtP��Ϸ�j���H��tP��S�m9;�WC臈ѕ�Q<�/�l�����jϱ�J�y�x(�������̠�@v��#���ݏ�K���UŐ��9�Qse�(y������i�]�~q[w=ڎ���
�=.m��V@t���FEJ��
Q\�&Һ)(
��bzAT�6�%E��jR��`\v�a�;ⓕ��u���Ӷ��=���.@���t��� UI�M�w�
���`Z�'�@E��(��Q�x�׈���#��&�/Z�Y����\�ӊ�욅���ƽa�yӗ���!�O=6�Z ��5"�ŧ9�j�r�4a#�͸hmC}���Q����j�s��?��P��)A��R�N�*�D��>Ȳ1�o��2�u�el�d`�"�Q-fR�}{/
M���EJy���/��������slk��9����ߞ���G
�zQ/���v�'B�%�_,Q%�eЖ`pC���
C��z`���Sr�(�ʇc��񮺘S�>ԥf�����J<T�r�\>�1�7k�ײ��`B�2d"1U�Ó�P���1:���EGY��[�ډ9Da����̓�r���F���c׆��2!����#�2��(L��E��SeH�	&��<ą�{����!Dn�0��P���<WY���x	_uHlUˬ���3�8����.�8I��������UW��f�h�k&����ݟ�l��D���˸�gDK�(p��Ά��;�ǒ	H�W*�[���Q[T�5d]�����M'������s�\$Ʉd��&Ӄ=
yN -�a�Ǒ���Ss5آ�Dƚ��p��@&J�E@f��<�<������4�_`!nsh��u��+��S�Fc)!�q��uW�8�J���-�-�R�=RY��>��ާ�r;��b�t���j�K�Y���B�\p�ޥ�¤���0����\H���Z��s��~�D�5�<`��!${���ܽ?���ƨ�&w-����k:����dzy=�W�TO�m��񩈫:�#|F<�]Gnۿ]	m�)��av3	�[qEZ4�4_��+�S��GS��
�����Sf$}îڑ�2�>WT+�/�ٹoL��jZ��?.`���͐ꇖ}`��6����\���wϤڋ��^�gtƅd�cF�li�����^�W0���?�+�:M@z�$�JN�C]��Z�����24��ID�|�s�"P(FuwA�!�gֹS��0%�k�7��oy���������^����[�ϥZ;�*u�܉��Q�XĿܻ:�;��b��B5�w�Q���V��ur�6�O$�<=㞅2X�N
���:��5h�F���ˬ��2�?�T�Q^4:�	��>���>�`H�@�J0�y.�q��K�����D�~�A���;`s���
-5�!c������6���,���wRd����@�'{}GD�i�0MD�ano�c����H�ҭ�A��52[:Cf��;�K/\\AB��+��T��==n<Tw�T��;$����
����O�<�p��0��|.�pB��*�T+��J����n;��;i-j��"�I�#��̳����X�i��k�
���Cb`��A�v
$�]:[f?;V(�7���>�����/J�ݟ���EzN�=ǒXEŕ��0�m�b��y��ƶ�`�yf�*险�h�d���rjd.;�/�2X����5y����Ё��A�H=!���}�%�&#�3z!�9����ҟ��n0���V�b2h��9n̰x�g5Xο�P���6�J5�䯈����+>��**�F!;��䆿QC��^k�T�tA�=X�S}�Y�̋��`���m�1:5$����2��Q`����ߌ��'<�pcBA��E� D��Cmr0���J+��I����Ž�� 3�ܖ"l7�	�++2��:���D'>Z|y�|�?=�j��Y�����	n���e�5�mކ�����\Um�*�1���)��@"�4���5�󞺧 &'���Am�rѺ��M��TdA��HbG����v:P\t`m�w�j�G<e~�\ĉ�c�+���>�v�,�=��p����/���5,��l���!;9����_�����,޵�!V�&�	Ws	$�7<���@bG���1T	|,�#x���N�9���:Bg?���֠�tـ�m���	�s�c�tru,�����`���K#]a�����9��G��#���jU��\�T�)Y���$�����<.-�Ԑ��J���]a�۔��ȗ��|VAN5\��\����T���H�\y���:�;׊�nRsu��Tͭe�o`/���D��m�,�E�Jf��#(�P�/���*k_�v�n&n63�i?Q��M�f��d���c����_(a�:�J*0ϪG�M����Ьuh���pa�����k�7��eJ���*��y=�
���m�?c�8o:��,�]�c��|��l�l���0�*���<��O95���v�2<�ʺ[���)��{!׆�AI��T����>�-X\kBȤ��5�[5߾�lS�%�Ug���_zpb�TNl:YW���4��|�w�Yh\�h���׭E�m�߰�@�;Ϙ�͈�k��,��wS;>��%���FYI��(�NɴI�q,�9&>3����a��]ʛH<�j�E������c�
�@i�]ɛF.�s�פӁ#щ�@��N����ڂcI��*>K��G]�g!= 9��D is�$l���wO��&�p{�\��}{9V�ϒ�J������bc�b��D!����
,zT;rkI�no�y�WH|�^j����i�\g�k���G�X�b�q�<1�@��c�B���0l}łŖ��o���i�G����}����������=c�t$�2V\�&�M9��/����TGp�k����m��/#����S�%�T��N�(ɥ�.M�+E'K���3_��RI�>��b���^��7S��LP�U2����E^́K�|�dG��*ᅰ=�6X����:��*�l1��;ۣ��?͋�N:���D�G��87�B��ji�M��m|��E�u����o�R�ӆ�����
�V`D�n����g�gV$�G���Y8U���T�4 #{�դ�W�~���z$�s��B^�k�6U����G���u*����P6��_��r��v&(�
�ICm�Ƶ�;��".�^���W��}�w���p��.���}���8co�m5x?އ/��BX�c&���Su�E���}��/�I�V�?fO{.���3�X��m�q�v��T�ې[1��zp�5���3(G�71Is���W���@� Jƽ+:!:�>Y4���$�A�����F��Z?{�ˈ���?�c��U
�d3�����(]x��hcM�r��Q�,[���[����!���씠�S�ߍ���N��I�(�Kz땖�G>�1Z���<�!�K���]���ɘ�'|:�sO�|�V!v?Q�5')�2����v��wC�
��s/Ŀcc�E�b��L�"L��`ԇr�T���Փ_��@��Įxw�5�Z�ӌN�
@5�ًd���H�$�Ym�A�0�_~������n2��d
�~q=ߎs�[��׈��G���SO�m�!l~儬w�8�_�B{�I�]B�>����6��5V��-[j:1E��yƶVG��L��I�Q��\���>G����_6▽��\���(Dړ�;'"C!�~��-�3w��5P�W��|���Q
�c�e7�x�$(�w@V����Z_7
���B��jh���N�奕k�Ѝ��p�)Y̥�|���H1�Z�I� �R� ��-���5�O�[��t�"�J
�C��{4G���Ɠs�������ZB���5���Öh�$~A"��4�F��i�L�}�;�i��U�S��n�,y��`�{�ᱭ����t�2l��Ά����Y0�͙7<"J�80����F�#fk/JHhh�5��h�~��} U��0*���P��,��r;��:���GV����v�b�?:�L�N��e������\��=sMѐ~떋BVi6A�@���Ʈ�e�+�D�O[p�h���9
�0t��&��1T�XG�ںq	�<�1C���U�d3��d64���U�P��t
a����.j����Ք���?v��0;-�|������#�Znc�*42���@�uBGb��XBVܞ����C>ͿQg����aQߙ�����!	�(����-'f��Ӑ�j��+��G��� �r�cɿ����b��},�}5d��CN/]z�ym�����e����l�0r�Bp(uP��1�-]p��H��!.}���Q��Yp�����b�B�#�f���Dv�Wْ�wQ����3"�/�tU�=���ɢQ"K�Q�[X�H�EL������&��"�v��+�d�	�����V�z-m�{wf�񐛅�7~�#�#*��5ĥ��&�}�3��i��"�$R�]��"�d��HK60Rf���{"�\`W�	��G���"��<����SI�(���lK��vahPDU���x�L��C������P���5�'�dsh�m�%���̤m�У���^���_�LF�ρ$s�0��+���?L�E^WV�-+z��}۫�1�"e�9-�
U���
��!���[��qط��p����ܸ*2Jfח�I��_0J�*����O�A��f `����Wr�n�Gy�),���S,�W1�L3�,?��
��ߺ���T5��R~&���������
S/.F�B%l��U"NG��'�T(F�ܖv����V^BL�����w&��s�R`m3Sp��\i�����6��1m��@�Mn�j	d�,�����0�o8tYNX�g�;+�C�R@�c�����:�e�bPū�+�8�k�J�1�f��p����Cc}���F��i�q�EXM�	I��t
�\�����Id�8 �p�0�;�:�2`1]�J�+����f��F�=�ٔ��PH��dr�m}��6�j�‡�)Wd�qX��v�c�8�0\��hsk����ok�B�Y[{��!�V���<FR#*Te�ѳ�HMF�W�����L)�'3t����#Q�9�b�	��/ja�������8R�pS[Κ�&�
9syEZ}g������������'�v?tށ�
CU*&����=VJvn�zV����v���|3R��I�j�O�t�~���ث�6��r�H2Ƃ��oF�sq�ʾ��a�[�_`�h��|Y@F��WO���Hsf��Hpya�HV;Az��u_=�fy뉵���,���bmڌ�Y�Q��`�����%�r���G���U��O_�`���u�V���"��
x�#�}*�}3��zC�8EC��>O.r��U��F��~�\���a�TG�Q�)I4Ы���_^�P�B:kR���AE!�w����؄�����T<;��H�2@�p�y�G���9��44[И�)��c�.��	��};x�5������*`�1�pHUF���r�M/ٜ���G�_��+ߍ��$��sb5���S�03f�'ee[G��*���W)�h��f*'�y���o8\p�ؕ�hA���䍷���6c�;�3*�Tܿg�3g9��n<?ϒ�1u�0��5��^�`:Y��Uy1f�2����:��zl��A�S0�Z���M�#�z������bkT1&�k�00
��^?f"�>�Z���
�:�o/�t�r�k':�4h�^�1�����( ��8� �»��^g��W_�p�F���?!�!��H[�h[�d��?��t �3�v�+7Ȥ�2X8W�`�s����;V�P���;7�9�B�m
�ۨ<���6�Ӕ%���O���FϨT�c��R!�
æ>���8��M� �SH�f���`:1�C�{����z�>��-�c5a�;)^�;l��62۹��L������w�ߟLn���5�<m���.�#窺�jn~_:{�.,���C�)����8����M%�"4���R���g��GBż�7����j��$�
){ɢ�r��ʙiNl�~@�g�b��%�(��,Y�nLZ,<]h:���#�L������{�!2Ez�Xo��C��<MgY��%����,<�5�8l+(\��5�F9�����רl�_2s�(~,�,�}�v���r���w�(�8�f���/ٙr�fA��0��34d�Nw!!R�4�3����h�i�j�l�p�r�v�t�|�~���b�c�d�e�f�n�x�z�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������[�{�&�<�]�����V���*�����#�9�\�
�"�E���.�����n�3����]���Y������������6���R�����0�S���;������{���(�?�������j���A�����A�Y��#�����i�����/�u�����>�V�����9�R������`�y�����B�[������V�y�(�>�a���!������*�{���L�d����������O��	�x� �8�[�������2�M�g���������*�M�-���	78%/(y6�P�
}K�������6������
�������9���� ����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�8�N���������4�L��5�'����������������$�&�G�L�C��+��'�;�N�V�f�r��������������������� �3�F�N�a�t�������i�9�Q�������_�w��������K������=�'


''())


(((((




)(((((((%(((((((((('''(((((((('''((''(''''((((''((''(''''(((((',�������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����� ���q�������d�����q�Z�	�2�����D�j�����"�H������E�������=�h���������K� ��������h�P�������,�Y�}����*�����V�����U���-�6�c������C������]�����o��������4�^�{��������@�[����������;�X����������=�b���������D�a����������?���v���M�s�����?�����P�����;�c�����"�p������6�Q�k�������b�>�����������
�����#�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�#�9�Z�����R������&�u��������5�X���A���)�����j�/�U�{�����3�Y�����0�V�������Q����������2���N�������,�O����7��������@�w�����$�;�����j�����f���=�J������=�U�����n�����e��������,�G�q��������:�S�n���������5�N�n��������$�\�u��������>�W�w�������
�(�R�u�#�:�]����^��������&�w���H�`����������:�K���L�t����4�W�����{��.�I�c�}�������&�I����������$�*�0�7�>�D�K�R�X�^�d�j�p�w�~����������������������������������������������%�+�1�9�?�E�L�S�Y�`�g�n�t�{��������������������������������������������"�(�.�5�<�B�H�N�U�\�b�i�p�w�}���������������������������������������������&�.�6�<�B�H�N�T�[�a�g�m�s�y������������������������������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y���������������������������������������������	����!�'�-�3�9�?�E�K�Q�W�]�c�i�o�u�{������������������������������������������������$�*�0�6�<�B�I�O�U�[������������!�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������{�]��������b�w���\�E��.�����B�W����� �5������2�������:�T���������6���������S�;�������(�D�{�����(�����R�n���S���)�2�N�����
�A������[�p���k��������1�J�w��������>�X�q��������9�T�r�������
�(�`�{�������
�B�]�{��������+�y�a���K�`�����*�����;���>���8�O����� �[������2�M�g�������M����	����!�'�-�4�;�A�H�O�U�[�a�g�m�t�{����������������������������������������������"�(�.�6�<�B�I�P�V�]�d�k�q�x���������������������������������������������%�+�2�9�?�E�K�R�Y�_�f�m�t�z������������������������������������������	����#�+�3�9�?�E�K�Q�X�^�d�j�p�v�|������������������������������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|�������������������������������������������������$�*�0�6�<�B�H�N�T�Z�`�f�l�r�x�����������������������������������������������!�'�-�3�9�?�F�L�R�X�_�/����������������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��4�J�����A������!�n�������
�0�H����1����>���Q���N�t�����,�R�����)�O�������G�{��������"���'�������%�?����'�w������6�m������4�����`�����_���7�@�v�����3�M������g�����L�x�������%�@�j���������0�L�g���������+�G�d����������R�n���������4�P�m��������!�K�e�
�5�M�����W�}��������f���/�[�s�����w���
�H���E�m����,�G�����b���'�B�]�w��������9���)��������}�������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���.�D�����3�������e���������*�B����+���
�5���C���E�k�����#�I����� �F�������>�r������������!��������9���	�!�i�������-�d�~����+�����W�����V���.�7�m�����*�D������^�����>�r��������7�a�~�������'�C�^���������"�>�[����������I�e���������+�G�d����������B�_���/�G�����N�t��������X���!�U�m�����i�����B���<�d���	�#�A�����S����9�T�n��������3���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��6�L�����F������#�s��������2�J����3����C���V���S�y�����1�W�����.�T�������L���������
�$���)�������*�A����)�|������;�t�����!�9�����e�����d���<�E�}����:�R�����l�����Q�z������*�E�o���������7�Q�l���������2�L�i���������Y�s��������;�U�r��������&�P�g��7�O�����\���������k���4�]�u����|���"���J�r����1�I�����g���,�G�b�|��������;�������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���!���r���������r�[�
�����k���I���F���i���L�!���i�Q�����Z������d� �������r����a�������������@���"�����B���w���t���@�����Q�����d���q�������c�����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�!���r����r�[�������i�&���L�i�Q�)�Z�=��X���t�d��� ��������������"��5���P�@�c���v�"�������w�@�����Q�������q�����c�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���$����~�`�	���y���`�I���Y���7���4���W���:���W�?���H�����r�R����r������M���
�t����v���,�������.�}�e�b���.�����?���R���_�����Q��+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������J��[/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�������r����{�8����5�0���W���9�����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����K������[�������V����p�9�����+���l����� ��*���'���������������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������������`�+�A�������`���'�?��(������@���������8���������6�������&�����P�Q�0�����Y���i�����/�u���V�����R����y���[����\�,�D���I�����
���R�j�������6���>�������0�5� �"$*55�@�G#M�O�P�z�}��ş4�a���>�ܾ������ ���7���������)� y"*)5�@�GM�O�P~z{}����%�U��2�о���������+���|�������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�����������������������"�������������	��?�G���3�F�N�a�j�}������������������+�>�F�Y�l������
�������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�P�����N�7���(�E�-���k�S����y����M�����?��\�a���������R� %%h�~�����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�8�U�����4�S��<���-�J��2���p�9�X��!���_�~�
���R�����D�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���a�a�X�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��Z�����a��\��c��c��Z�����a��Z��c�����\��c��Z��a�����\��Z��c�����a�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�n�h���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����������
�������
���������Handle��node���idx���ߴ�"�9�,,C���NodeRef�����Ҵ��ߴ�:Cd����x�#��>e�������������n��~X�,W\)k��ô�Ҵ�����ߴ�"�9�,,C���������Ҵ��ߴ�:Cd����xڶ��������8x�l
n������������������������Ҵ��ߴ�:Cd����x�@��8���������x���������������������x�����������Ҵ��ߴ�:Cd����x׹���n���x�к����n��кк��˻к�x�����ô�Ҵ�����ߴ�"�9�,,C���������Ҵ��ߴ�:Cd����xڶ���n������ô�Ҵ�����ߴ�"�9�,,C���������Ҵ��ߴ�:Cd����xڶ���n��¸����n�����������к��޻��������������������������������n�����������n������n���������������m��/������n�������������������������n�����������n�������������n�������������n�����������������n��Ȼ������n�������������_��M���ō��������������������_��M�����ό���������	���������|�<D]6����n��n����n��SJe8������������n��������������������n��������������������n�������������n���ڶ���n����Immut����9Ƹi������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�����������C�����C����C���	�C��ڸ(j�����H���H���H���H��������A�n�b���A�����A�����Q�W����Q�n�ō����������������������������ʃ���@�����@�n���@�n���@�����	�n�R��R�f�f�nQ����Q��������x�X���a�X�x�a�X���a�X��	�a�X���a�X�a�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��k�������j�������i�������h�x�������g���������f�����������e�v���������d�����������c�u��������b�t��"�����a�����������`��������_�s���������^�
��������]�����������\������[��������Z��������Y�������X�V�~���������}N��������|�������n��������m�������l������|�|�!�}��core_intrinsics�fmt_helpers_for_derive��_�_K��Ē��7w��0�Ri��|��K��Ē��7yK~߲z�9���(���Z��K��Ē��7�-��s����|��K��Ē��7�b���#�|��K��Ē��7.��y�ȹ��|
fmt_internals�const_fmt_arguments_new�K��Ē��7�k��(^v�ߥ�|��K��Ē��7�3v�]q
��%G������_�_K��Ē��73Z��t�	��P�|��K��Ē��7\�����~$�u�����derive_clone_copy���K��Ē��7�a���N��|��K��Ē��7JZЀ�2���|��K��Ē��7�#�k��E� �������_�_K��Ē��7�	�T����d�|��K��Ē��7b�.�񺠮�,�|��K��Ē��7�3�����<�|��K��Ē��7\�8?2-\~$�U������K��Ē��7�U�Ծ�hN��|��K��Ē��7�]��0���2������_�_K��Ē��7p��>\���x�|��K��Ē��7����T�V�|��K��Ē��7g�R�M�tH!}�J�������K��Ē��7�T�<��'6��|��K��Ē��7[�("��B���|��K��Ē��7���|u�����|��K��Ē��7�������3tUK�������K��Ē��7!������H�|��K��Ē��7�a���.?���|��K��Ē��7&�K�a?,���|��K��Ē��7�6��b'�)~$��������K��Ē��7�T���G�d�|��K��Ē��7�[:V-$��,�|��K��Ē��7�S�<c�;�|��K��Ē��7�<!�D=���Oe�f\��	derive_eq�����K��Ē��7�����?4��|��K��Ē��7�������V�|��K��Ē��7R�`�Q�n�|��K��Ē��7�e���)��$
�����_�_K��Ē��7��G�)h`��|��K��Ē��7M�R�0��+�n�|��K��Ē��7�MG�pKm���|��K��Ē��7�Mgvo��ܚ�|��K��Ē��7���^lk��R��O\�����K��Ē��7�K)�>p����|��K��Ē��7U�/�٧`���|��K��Ē��7|P	�H�x�J(x�����_�_K��Ē��7��H�����_�|��K��Ē��7=Ƕ�&����,S��K��Ē��7R��&"��E��|��K��Ē��7zCE_���+�|��K��Ē��7�X��C�6�;�|��K��Ē��7ގ[��QtKT`������K��Ē��7B3
��N���|K����73�
���#�&=�	�����_�_K����7K���]�[�|��K����7�yX!���V�|��K����7�+�c�����/k
�����_�_K����7Vy�O�+�0��|��K����7;
������	D
��K��Ē��7�!oq��O��o�|��K��Ē��7	`�l+T��݁�|��K��Ē��7���k�3��|��K��Ē��7�Q�M�;~$��	������K��Ē��7���b�8����HJ�|K��Ē��7L��Z�[a
���|��K����7���\
�l܂�|��K��Ē��7g������$crate::assert��N�TZ���Z��panic_internals��generic_assert_internals���K��Ē��7w=��"z�^�|��K��Ē��7�'qb��&�U�
������_�_K��Ē��7^.�f�{���|��K��Ē��7R���,lz$�(�|��K��Ē��7�㚄�c�C�;�|��K��Ē��7�<���l����X|
�����_�_K��Ē��7?V]�,ȧ��G�|��K��Ē��78��f�w$$crate::format_args��+�Z��Z����K��Ē��7�r���;��W�|��K��Ē��7ґ�(���`�U�|��K��Ē��7�6��c?���|��K��Ē��7��EL)���tU*
�
������K��Ē��7ޭ`��֛�m�|��K��Ē��7�!Q?ӄ0;�|�|��K��Ē��7s���P�����|��K��Ē��7ӽ��0z���_	��������K��Ē��73��S�$���|��K��Ē��7�"1�d��$crate::const_format_args�t�)�"]���Z������K��Ē��7���ɑ���|�|��K��Ē��7#�@Oƕ\<���|��K��Ē��7��<��s�^�|��K��Ē��7x]��4���T�������_�_K��Ē��7���:�����|��K��Ē��7����}��:�|��K��Ē��7�_�z�9J�
b5	�����K��Ē��7���*YDu�F�|��K��Ē��7������$crate::panic::panic_2021��'�ot��]���S�RK��Ē��7ݺ�f{ȍs�E�|��K��Ē��7�4����e�U�|��K��Ē��7��h��F4���|��K��Ē��7���_��2������K��Ē��7Kzeqw%7VtT�Y������K��Ē��7d�Ѩ��c&�h�|��K��Ē��7x�La���~��|��K��Ē��7�Mʣ���t�d�������K��Ē��7��}!ծ^��|��K��Ē��7��|�����
�%�Zz����K��Ē��7�G=lRA��;q�|��K��Ē��7rv ��n	���|��K��Ē��7���ˌ���|��K��Ē��7�5������:�|��K��Ē��70M����~$�a������K��Ē��7fx>M	����E�|��K��Ē��7o�I(
H�T�|��K��Ē��7����s]��@�|��K��Ē��7�í�i^���<
�����K��Ē��7���%NJ@���|K��Ē��7ճ`Vԟd�h�|��K��Ē��79C���}�b��|��K��Ē��7Fvy������g������_�_K��Ē��7�䵉��xA��|��K��Ē��77
���(�U��|��K��Ē��7,���=��j�|��K��Ē��7Mw�]v�4:�>`�����_�_K��Ē��7r׹���O��|��K��Ē��7�(Cx�yU��]��|K��Ē��7�]8‹�����t���
Z�usK��Ē��7fx�پ��&-��|��K��Ē��7�qP��(�:�|��K��Ē��7��b����D�|��K��Ē��7 �R�%�l�?�|��K��Ē��7�V������S�|��K��Ē��7Ӝް���~$�
������K��Ē��7݆�� �M(��|��K��Ē��7+���f���h�|��K��Ē��7�&�Z������\2���K��Ē��7�
�/N��F��|��K��Ē��71O����matches����2��|Z��}sK��Ē��70���2����|��K��Ē��7���j��;�9��|��K��Ē��7�~|�V��5�h�|��K��Ē��7pC!��0�tBi������K��Ē��7[؜��=����|��K��Ē��7\ak��n����|K��Ē��7b�$h�ii���m�-�usK��Ē��7j�C#��
����|��K��Ē��7����Z�١�:�|��K��Ē��7t��.��������K��Ē��70�)��@�u�D�|��K��Ē��7A#A8L�̫t@Q�������K��Ē��7�[{֑Z���S�|��K��Ē��7�I��u)M�$crate::assert_eq��B�\Z}�usK��Ē��7�*XV��X��]��|K��Ē��7V
j������|��K����7��dF�W�h�|��K����7c
i�
�f���6���
liballoc_internals�K��Ē��78K�#��Vh�|��K��Ē��75.���YS*��|��K��Ē��7�"4Q]����$��K��Ē��7'��;�k�����|��K��Ē��7HnQ��5���S�����_�_K��Ē��7��^߃;%T��|��K��Ē��7
Ȏ
�nP��|��K��Ē��7�R��jn��]�|��K��Ē��7ɤY�X$he���|��K��Ē��7ir��z7R�$\$u�=����`�`K��Ē��7��鞢�6���|��K��Ē��7���i������(���K��Ē��7�ӾCh�q���|��K��Ē��7����b�-�`�|����K��Ē��7]k�(�����9�|��K��Ē��7m���z�4�6�|��K��Ē��7�O��9l����Z���������K��Ē��7�D��v���LY�|��K��Ē��7�*Q�C0i��S�|��K��Ē��7=l~�Τy����@�"]�������K��Ē��7>��2k���x��|��K��Ē��7�g��[����|��K��Ē��7lj�����$b'���������K��Ē��7���Rvu���g�|��K��Ē��7�ްI�b����  ��K��Ē��7B�0��y���|��K��Ē��7�٬F��'�@^�|��K��Ē��7�E$~>�ɼ�L�|��K��Ē��7�D���[�
��|��K����7�G�
�)����|K��Ē��7�=�^��q��]������K��Ē��7�Ӡ�P;8��|��K��Ē��7&��J9K���|��K��Ē��7��_-�&�����>�TZ����S�RK��Ē��7u"�nYF�]�|��K��Ē��7,B]��FN��|��K��Ē��7�R�ǬB����!3"��K��Ē��7[������$�*������K��Ē��7{ ��B�WI���|��K��Ē��7�Ad��{���"��K��Ē��7d�p�FK����|��K��Ē��7q���h��5�|��K��Ē��7L(���|�6�|��K��Ē��7[�*�L����C|�|K��Ē��7ik"�[$t�`�������K��Ē��7<^�T�w2Y�|��K��Ē��7M�șmB�R�|��K��Ē��7ifu��bf���|��K��Ē��7:���x�R�Y��|��K��Ē��7��D�Fz���,s$��K��Ē��7όd4�����$�-'%�����_�_K��Ē��7����F:��g�|��K��Ē��7��ĴdU
���%��K��Ē��7X�E�Y���|��K��Ē��7J����X���|��K��Ē��7���X�O�I�|��K��Ē��7��蒋��L�B�|��K��Ē��7�:o˶1YM~$�y$������K��Ē��7
�P�����|��K��Ē��7}0^�	7=����|��K��Ē��7��˧bi���|��K��Ē��7�#�o^GQ�\�|��K��Ē��7��+K�B���2�&��K��Ē��7�N�	A�at$�0H#������K��Ē��7�_@?����|��K��Ē��7�X;����&���G'��K��Ē��7-ߨAҎ��E�|��K��Ē��7��(�]���4�|��K��Ē��7�5;�.��ȯ�|��K��Ē��7'�H;� ���e{(�����_�_K��Ē��7�O�Nr>�V�|��K��Ē��7��#��Vv��R�|��K��Ē��7C��(�ג�_T�"��������K��Ē��7H%o.z��0��|��K��Ē��7it�T��7(���,�(��K��Ē��7��G��w�~$$�\�'������K��Ē��7Q��6߻���|��K��Ē��7Ng�b,�
��g�|��K��Ē��7�R��>�R��%�|��K��Ē��7x@���T����|��K��Ē��7�f��kS��?�|��K��Ē��7؝� <�~�^n����`�`K��Ē��7�|p��E$���|��K��Ē��7wʹ�z�>M��V#�����K��Ē��7@ӂnԂ�jކ�|��K��Ē��7�3��,+�X�|��K��Ē��7�bkg$��!���,+��K��Ē��7�|�gv<�t!�6�'������K��Ē��7�OZO�B̶���|��K��Ē��7v1����9���	�
ȡK��Ē��7}�nIٟ�F�1�|��K��Ē��7.�����2��|��K��Ē��7���}ҼF�q\&��������K��Ē��7�$/Н���Q�|��K��Ē��7E�����_��Y
-�����_�_K��Ē��7���)P)��|��K��Ē��7Mo��Χ8��|��K��Ē��7-}�R�Ku��|�|�K��Ē��7�X��W��~!$�(�+������K��Ē��7��_�-6�f�|��K��Ē��7�����:B����|��K��Ē��7supV�����D�|��K��Ē��7�[�
>����|��K����7=`l
T����>�|��K��Ē��7ER�~��}��s�&�����K��Ē��7/���6���|��K��Ē��7����%H?X�W�|��K��Ē��7�&L��U�t�\++������K��Ē��7���W�>I�{�|��K��Ē��7r=�^-�28<�,v&sA�*u���ot�#��������K��Ē��7Xmj�X?!'debug_assert��E��SZ�ysK��Ē��7tV�r��debug_assert_eq�셋��[ZzsK��Ē��7U��Ȓ�ȁ�<�TZ]$��������K��Ē��7���:oۖ����0���ysK��Ē��7*\㟄�^Q$U�m�B��������`�*�������^������y�I�"�����^�/��i�3�^$��g�(���R������P����o%Y$���U$1�������[�=�o$��^�)��������G������E������`�0�%�������v�f$��s$7�b$��8��������T�$���j$��r�B������p�6�������V�+����g�A��������Y�.�������|�L������z�@�����e�5�	���l�F��������3��������Q�������J������j�:����q�K��������c�8��������V� �������T������o����Y�*�������q�F��������d�.������b�#�����}�M�&�����b�3������z�K���m�k�,�����w�=�����u�;��������O������?����v�P� �������h�=��������[�%�������Y������t�D����{�4"- 
��Y�w$��j�x�s%�$%�� �$m'�F��
J:s
J
����&�����|���%�g#B!E��?��� `|~�:����#�!��/%�O�/��
�	�
����0���$���["[ ;����5Fe�:�������7���(�����#� ��h�g I
� 
��������a���R�����<#!���wg�
�
	��6QK[�,����[��#~!w{_�$��
e�
G	h���p����V��������#
" p�C�,5�`�	�
:@�M���e���Z����"� �C��������	�Tk{������V��"Ts���"���=��P4�t��:�
r	=r����������p���&$�!���m-�W[d�5��K"K +��v��$������%%F�� �$�Dc��9
gW�
p
	��&A;K�������K��#n!g@$�d���-b����`���$�!��_%�z%T�%�	*0�=���U���J����"� `3���D[k��W������Q���B�����,#!
����:*c
�:
�����{���l����W#2!5
��/���
*�
7	�Pl`n�F���*�v��#�!��y3�?��
��
b	�������q�������#$" ��]�GK�v�	�%6UZ�h������u���"� �]�6���
�
�o�������'�q��"o-�*��#���X��kO��U�
�	X���������� �����A$�!����I�sv��P��ODHT ��Ss5آ�n�:���GV뉵���,���LP����k�Ѝ��+��S�uI�>��b��r���G�̮Dƚ��o�H��
�tА@bG���1�O[p�h`ƥx!;3险�h�d���8� ���Qse�(y�mC}���2�7<������?LT|�s�"P(��Q��`��� &'�����N(X8�����'�v?����J+�����Q�,[�3j-�̔z���0�o8t�*`�1�pH�rY�2pV=�;�/�2X����V�b2h�����5h�F�5�[5߾K���3(G��3w��5P��&�}�3��iA��HK60RfD��P;�u���'<�p��D��>Ȳ17FuwA�!��WC臈
Ж`pC���D_�p�F�������H�$��#fk/JHh�+�:M@zà^uҏN���btYNX�guXο�P����TDQQ��I� �R� ��+�S��G���wQ���4���O��Ȥ�2X8W��G>�1Z�����t
�\����4�_`!s�8�_���vahPDJ#�Znc�*el�d`9�ؕ�hA��ҟ��n0���V`D�n����oF�sq�ʾ�����s�z'�dsh�N���v
N�9n̰x�g5�
C��z`��E�>{�M[1��zp�5�	��};x��S�m9;�eAf�P����c�8�0\��:�0��O���*ᅰ=Ӆo��̊������J���&:�;׊�nR,ӗ���-̥�|��P(8؏P���oy������m:�zS��\H�����Y�����O��������Ά���x(�����{4G���Ɠ�z�ym��*�[X�H�8>O.r��U�������b��O�<�p�����W��}�$�JN�C]�B4g��>ƕBGb��XBV�F!;������z�3$uW�8�Jw��U�P��42���@�uϱ�J�y��G���u*������wm,y��`�{����2��Q�#]a����� �(�!���4>�`H�@�J�m�%����O_�`��M'����i!��}�H��R	�����+ XPC	�����\���(D��G��0�„.�8I����^W�	��GF��FϨT��ū�+�8�kyw���p����Sr�(��Fވė� ᅖi[�� E��w�(�8�m
�ۨ<��������E�m�߰�RO$�y���7;7�9�B����K��h�5��h�~��a�[����Id�8 ��	����<Hsf��Hpy�{wf�񐛅>Ym�A�0�_�2Ez�Xo��D�G��87�̋��`���,V��D=#�sb5�����Ug���_zMr�fA��0M�	I�~� �
�o%G�hI�|IX�c&����w�Yh\Pɢ�r���	`\v�a�; �B�#�f�2D is�cv��T�ې��"�Q-f:f�h�k`�7�!�A����3"�/5���#�2�TE�(A�L�P��)A�5�T�)Y��#�(��,Y�n��9-�ol|��.)���?އ/��B�B���0l}q>Zq�1Q鉙�D�5�<`�ȨD	<1�qv{P@�0v����B�\p~L���D�a�f�ډ9Da��Pb��D!��id��aH��>�N��I�(�<�!�K�����=sMѐ~
��4�PI�܃#�i�R���U��
S/.hc��R!�
����|VAN5(�w@V����d�qX��v�ꯪD\9)E4����\�ӊ*��\i��p6��_��r�e���e銲�YI��giJag�h	�g(���lK�IJ#�'n���9�j�r�40�Am�rѺ�z�t���;�*u�܉�q=ߎs�[����Dv�W�3\��}{9V�f�D�~�A���%�T��N�|��蚁i��A+�v��qjy`.M��Y���j�‡�)W���0����Wόy�1��C����L�24��ID����0�ф�]�U��O��c�.���H�3����h�H�ҭ�A���m���I4Ы���_��2њy�GX��m�q���"l7�	��F��i��9��G��#�!�d����+h�c���GEL����9�2�����Ei1�Ѧy���Q��slk��9��?�$�����$wS;>��%�U��`���K�++2��:��V����QtB{�I�]B�e~�\ĉ�
a�TG�Q�)�0����F���<�����r�}��/��+��	Y3jK�(p��ΆdӁ#щ�^��ZB���������!	!���Y��E��
��!�Y[И�)��	�w�ۡ.:��62۹����Ё��A�H��Q��Yp0$s�0��+S*Y���G2V�����)6wFZh��i��B�B�8�i���f*'�y���0�y.�q��Fc)!�q��v3�����(]�n63�i?Q4`�yf�*��K�����ok�B�Y[{��h���׭Q.m��V@F�W���˕�R���v3	�[q�9�b�	��/��$�
){ܸ*2Jf\�>�������Wj*֫-�욅���+���EzN���i�N�����Ty���D7<"J�8�u�0��5��ƽ+:!:�>�K�#M#�p�v��"�$R�]B����'�I���v�'B�%B]	m�)��a�:��*�l1���;'"C!�T	|,�#x���-�5ZL�E.�q;��&�/Z�Y)<���0������1:��Nm���.�#��&#�3z!���;�3*�T���'|:�s��y=�
�>��D'>Z|y�D�?2�ns��?��4b�?:�LM���EJy�<3tkvGj�)	_uHl[<;��H�2��ߟLn��)�S�����c��U
�d���vAX�U!{3��6]b*�0�|^�Q!@��b��,n2��d
�~�S�03f�'�E��jR��F�B%l��Ui�8o:�@rer�p����r}��rB�S��l�0r�Bp,:��w�#Y��Uy1f�����{�!;��~���̓�r�Q�����F�WO��צ9���:Bg��`B�2d"L�:�e�bPxc�+���>�`tؗ����Q����j�3�G��z����~��-��i������j/#����S{�v���|3�^�P�B:k�M/ٜ������H1�Z���ޥ�¤����2!�Sڎ���
�=��&�
9s��s��B^��J�+����f�f$}îڑ�R��I�j�O�Ǐ�X�
�$%b~xԳ��@X�>G�����"NG��'�j��"�dCXĿܻ:�;�R@�c����w�|*ν��n#�=�d]�����h���6��1mq��:��zl��kT1&�k��tށ�
CU�?!�!��H��B��ji�r�H2Ƃ����&��"�:`�s����Y��%�����u`��;��n<?ϒ�1��eQ�z�rT5��R~&f�n�G�j����&���:��~{�.,���c�E�b����ٛ�"EK(a�:�J*8��b��B5�����6�J5�������u,?��
�d�T+��J��A�@���&����a��g�����m}��6��(����-"�����c[������T��k�
����W1�L3�c��5��R�}{/
;�{k���������8EC����gֹS��J�*���^�pB��*����s��i�QC��^k�����P���W)�h���)��{!�G��6�Ӕ%���M� �SH�
-5�!c���)��@"�4�l���!;9���!${����ɢQ"K�Q7�
x�#�}*��=�Z*�i��p}*s��V��-[j:�J卦.C�Qq��".�^��l���0�*C���Y0�͙���(a2�{cR`m3Spo!�O=6�Z.�52[:Cf��ѕ�Q<�/�|�?=�j��,�9&>3��X̌Iy?]-�����=c�tvW���@� J���jB�R�	�O�A��f_�5�D[РM4�60D������F�>��R�N�*6�SO�m���o�R�ӎ�<FR#*T�a�HV;Az��&�	Ws	$�mC]3z�����_�����pa��;C2�4b��/���bc�hg�b��%�4h�^��cF�li���;i-j��"����n;����8R�pS[Δ]�~q[w=7Iz�s�@c�ֽ1t��?�\ w�+��+�d�y�y�WH|�^jl=X�S}�Y��+z��}۫�Vv��wC����K�3�.�,�}�v��������g�hsk���Ɋ�J
�C����c5a�;)^�k�6U��ڗ]a�۔���'s������łŖ��r�EGY��[O@��N����_��
ǯ�ϏT��M�#�z�Jf��#(�1a<�-�Ж�^4:�	��P�/���*k2�񝢷��o�'f��Ӑ�#;x�ع�����PH��dr�&��s�nr-=���q�1U�Ó�PM�����i���S��p�0�;�:��|����]k��m�У�P��j�K�Y}�7~�#�#?
@5�ًd�t����#Q���T��;$��Cb+�{����������	�s�c�]���ɾG��L��I��lS�%L�����J<I����SI�H�}3��zC��f���`:��l�����jH�W*�[��f��r���UŐ��9��o�M�#v)�Ʈ�e�+�D
��Q
�c�����S�T�N
���:��[��t�"�L�"L����T�tA��W�TO����5d?
��r�c�&��˸�gDc��'�$�k��b�t�|tƅd��Rd����@����!Dn�X$�2V\�&w��:�#|F<�N���$L��������b1���{"�\`Ef?;V(�7�����)�V�p��v&(�
���+S�,���j	d�,��s�;�K/\\A�Vpe�0�€W
��s/Ŀc����2Ԇ!���34d�N��5,���;l����F�=�ٔ�`3��>�H���h�?D���.@���#p��@&Jp�0MD�an��'{}GD�i�ӡI$�ۗPאQL��pb�TNl:YN��v:P\t`�
Q\�&,���S,�b�Q[T�5g��!�V�ڌ�ۼ�W|�h��X)Z��2�>WT+�<�ʺ[��F[�h[�d��,�]�c�A
6��^\��mڋ��^�g����3_��R�^�`:�=\��c������^g��W��0~zjtP�	���rjd.���==n<Tw�/�ٹoL���f�o�pę�_��p�)Y�VJvn�z�'��#w\ A�@�p�y�GϿ��
,zT;rj0��|.�2s�(~,>r���a����v�9�����*&����=���<ą�{�WDȊ~�����9��44��k�,'����#�L��k�����3N6�8�\����܏l}B�S�ߍ�ȹ7����j�,�4���M3�M�4�`�w!!R�4�3�:=&��ů1ڂcI��*`��;ۣ��?����p����[��n3��x����f
�ާ�r;{�?�T�Q�*�1�����[��q�Z��רl�_ee[G��*��w�Q���V���3���������{)��!�e^Y��TUQ�`ԇr�T���Q��\���b'Hѻ��\��\��)��F���c�R�����'W�~���z$�X�_��G��<WY���xZo���i�s����4�s�X\kBȤ��J�C��<Mg����<�8x��s�\$j�Z�ӌN����bmڌ�Y��k��,��Tˈ���?��z�>��-�_�v�n&3�!l~儬w�e7�x�$(��Cb`��A���H��tP�!���씠���M��TdA	�|��l�B	n���e����<��OD�����\�	Y4���$�A�m�9����H`�p!��O��eJ���*�=�(L��E�U�!.}��/�0;-�|�,�E�00��P���YN#���P���
�������9
�0.���}���WJ��š�����%�5������ƽa�y,�8����]�� 3���t��� UI�$ ��5"�ŧ/���"��<Gv��+�d;<.-�Ԑ%�F�.�����2`1]��o8\p�n��:��m�1:5$��LZ,<]h:
�dzy=��R���AE!��g��GBż� D��Cmr0�=ǒXEŕ��t���FEJ�>K��G]�ga�NɴI�qW��M�f5����M%�"�_,Q%�eC��2T�#9??#Ue;O��aU]�su��Tͭ-����X�i��z5Yu@�"�>�Z�������\Um��~�\�����(��^]�����k�_5H���Փ_��@�x��hcM�r�_`�hפm�w�j�G<���pe_>W�vq�2#?�ur�6��.�s]k{���;`s�����F.�s�פ]ƨ�&w-�ʆ�n�Gy�)a�V�z-m�=1�C�{�����)�삍���c@�����m\�Su�E���2�L�]j\V��㮋8�@v��#����k����m��z=!���}�%����������K��Ē��7o�擵a�C�a�Ǒ���m�tJ����M�w�
��%�x)��&"O���-7:D~��������C���Ԉ���ߞ���@�v
$�]:[���̠�@�M9��/�x�L����`ⓕ��u��!E��(��Q�'X�&�]��C�)����8v?Q�5')����ī��ۼ���������S���n�������֣a#�͸h1���ˬ��2����Ьuh�:g�k���Gn����%��0ϪG�M�9�.j�����N]J��5��'��Hu��~���I�5.D�o۠��e���v�,�=��tU�=��60���?���d���c6�-���5�O�ICm�Ƶ�;��N��e�*��5ĥ��@e���5�����g�E\��G����}�t��E�u����v\���|/'h��u<��S�>ԥfH����m�E����_7ܞ����C�8co�m5x��tـ�m����A��,�dh�������+>��**��Ӷ��=��"�i�q�EX}�Kz땖�����5�<�Ʉd��&k��H���_25(uP��1�-`���͐����e���+4 #{�դ��+(\��51�"e�9Wo�c������I�V�?f�cK�Q�ƺS���F����6c�S��
�����ɑN����Fꢶt
a���6X����8U���T��Uˬ���3\btҽ���.�O$�<=�ߍ��$��B��+��T�b��},�}('O��-�n�P�B`�.v��6�s/$Lih�`.VJ��J�1�f�z�o��2�u�8�A�S0�Z��aQ4~�[�W���4��|O����6���!= 9��b}>Ў:n����r;���u_=�fy��|Y@F���5d��CN/])�]Gnۿ���FYI��(V��@�Mn�r*���P��,�;V�P����4���R�����jU��\"-�
U�X�E^WV�-U����V^BLlT�r�\>�J����a��8�βa�d�##-d�徂d3��d64��~�bg���o�g�gV���ֲiN���H<�j�E�Z	&rk6���
�@i�]�\R@�)m�+
(�0�m�b������i�\mt�r�k':����jn~_:71Is����1��t&b�N�3�v�+7�g���yMz�Ӄ=
yN -l1E��yƶV�Q��|&�Z�́K�|�dG�G�v�~���<W��|�����N�$�G���Y��iNl�~@�
=RY��>�z���B��j�Z��s��~�}���F�|��̟�·6��5��t�~���t��&���,���w���AI��TH1�����( ���,޵�!V���[�����ps����_��H�\y���+00
��^?f���}��f^�Ϸ�j�
�p����Cc{?���֠5���Öh��ݟ�l��D�b95���v�2E��Ά��`������ח�I��_0]����>�-I�,O�Նu[�y��ƶ���p����/�T(F�ܖvk5�mކ������c�_6▽����z�>qs�h���N�����P���5�M��������UF���r��zAT�6�%æ>���8�I����Ž�V��͜�ث�6�����?��t �1C���U��Gc��������^���������
Ï-]p��H�.a?cL�F>�`3�|GY㞅2XDzO�|�V!��q	�<�Һ)(
��b��}`��6�䯈����,<�5�8l1�7k�ײK�ܽ?��΅��aQߙ �>��ヸ��^���Q�J��/���G�_��+��2����F9����I��!�f���/ٙ�+E'K~��L)�'3�tru,������-�x(ɥ�.M}^I�0�Pܿg�3g9��EZ4�4_���͋�N:�ԉL�}�;�i���SeH�	&V��/J�ݟ����L7�VQ�4~O���0G
�zQ/�A>ͿQg��rM��T�5������UW��_���TGp�y��} U��0떋BVi61T�XG����Z?{����Z_7
�e�o`/�.��HbG��
�X�b�q�o�E@f��<qyEZ}g���z��h�y�+kI�no�k
9y�o�\c�d���p�|MO���q_�=�!�po��}�&�p{�e_]>�w��h��Įxw�5�U���x�L�Kh�T��|I�܏`��$�*�U�S��n��u�V���"��w����ؼ�<���3�:G������(�750����k�7��<��a��]�Y��䍷��-�R�y��^�W���^��7S�<1�@��c�p��Z���Ƣ���m�?c?@�;Ϙ�͈St��d�;n��ߺ���e0%�k�7���I�#��̳�x�׈���#(��;�ǒ	e����?v���T���*$~A"��4��D���o�vcBA��E������G�i��k:����4b��g�Z���/����=U2����E^�ϒ�J���g_�LF�ρRja��������`Z�'�@&e�ѳ�HM��׈��G�����D��m/�
�:�o/���)�����s��]Dҏ����t�2l�A7e����C>O{.���3˧\���wϤ����>�����]m�ݟ�.�����gwzl��[�ϥZ�nsh��u�t `����Wr`��n����F��5y����jZ��?.� W�|�/v���;+�C�vL������w��ᱭ����.��O���D&j��+��G�$�����>$l���wO�dzAl���{�M��m|�H+KQ_Gf����h��4���������2a|c&H���^i�VJ��$|M#_]v43
8���t�Dt�@�M���aX3Rpv#p
��B�S�O��
"�
���N�����{W�_�=V�'��F&<�w���QPi���PA)Ktu)lVEI*1��}��t��.c+C%b�:���e;��=(�c����%f_e�c����zm�at#G�5~eB���e�yJ��
	����G�oB?����{	<B/`��kD��=������������>	.�eD����cH�3�����MI����&vP�76~!>D���0������8���;�8�emV��R�?��n�u�q;���"E^9�����Y�]���s�E���^hDCl���l��H�Zh5b���+��V�{�Y'M���4ET/#������
���T��4�]��<����N������M{X%t(!b�\���C��XI���_	�g�����$8�����[�����nH���{.(��N=V�� ��qo�8=��3��|U���UP����I"P��c.��$0<,[s|*�����9��q<7@&���J�@��7������C�2������(���X�?����S�*��b�)8����3�������e�k�3��������(���x`e5)5gr~t9���B�3���u'�� ����yl2~6pn*$4y@h���������������OL~���������j�y�������|��d�N
�oe�	�����1*r��]^xY�sn���~5(_k$Y[GG(���4O�(CL=8��	���g�WC:%m3PqZ�������6��i*��=�����@�v�zy���Vu���v�g�1��_���5yinR����R�����d�G�/m��df�����������W-n�����������G=n��KA57L9������
�8(k��������5`��,����~��y���_HUd$C�!���5�G��q�"�H*��d����I�'������d���"��������bEP GQ0�PZ�^� @1�'Z�����@�J$Q%��7��4�m��k�,�0�V�m4-x�F2}J3)	�?���+��`��;@g,=���� �g9����FPJT
~���'!dc��|0������W�
���W3(l/�E���CG���K(B�wQkB���#<B9�@3��������Q�����,���X��	�;���~M���� b�r'�� G�'�z�Ss>�A��s����(u���[�M@}��<�Q���nv�S�������2�Ha��z������8�`���[u�Qq3�8�����2��
'GDy�^}q ��9����k������/=|R�e�@���������6S.��inw��Icu���yVeDx- b�K��ymotk4R#?�����Tj�@?"�W1'O\�Q���N��"/!��<�|�_pf,�������Y�������ou�LF?�������y3]@1�^b���Q���O���sK�����s���������*>kHr^->I��buR�<��H��.���_����u��sP��.C&���J����H2�_c�^VGd}	�\K���=+-#]�},j~
�����������������{������a�����I�e	*���������+�|��k�?3�3G1Pd�z�������o���:{����;�n���1u��9ryKl^f��W�����aE�P�aY��	���c�k1�����
6Yg
Au}sL������������&���pG�����jm�������������O�+��d�~�KGwm@����k�a~��L�����I1&N~_���I]������$�@IAlYr��e�rv�b��c�1D�7������Y��S���|�;�R�4G-������x��/ZC ��&��T�6\�g��c6��!e���R���=-����X9wG�H���p;e�"�v����G|=>H+KQ_Gf����h�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/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'
'12�N딟<�זּ�pRZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/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�!C�P�?��v�_�ވ+�[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/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��[�[a�U�qz�O�H��v b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/src/reader/decoder.rs� X�_1�K$�Ou�
���
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,);'(YYX-N8lC-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���aB���}K#3,����m^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/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''#
�.�.��q��d���߷R�WZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/src/traits.rs� ���Z�G�� o��Eê�+ 
1D4J6677)77)77)*�5�T��:�穘uIW/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.2/src/lib.rs� �3�MG�2[�U���%��T(O7K1I6B8AF'2"	HS3"*/.a(('/>G^*1%$&/

-8@O)'('&

I3:=^Z"c &)? ��Ԗ,�kѫ괳��|�G��Ȥި)��x86_64-unknown-linux-gnu����'P?��T��O��)gif�-941f0a9b5bfd5803�K��Ē��7����J�]ɣ�������A����������������������������������������������������������������w����
��������������������2��������
��
�
��rust-end-file