📄 libflate2-147c1be9bde0a4c3.rmeta
/home/palash/git/iron_learn/target/debug/deps/libflate2-147c1be9bde0a4c3.rmeta
Language: rmeta • Lines: 13165
rust
�L#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�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�	crc32fast�to�A,�N�{��@��G-0db65efe917c4978���/o]S��SAL�����-2d20780be38939e6�����"u��SD#=���-0e9cbf4c683dda7e�simd_adler32��!����ޛ����-23ec086ab6d2c7ab�\�$�;�$�;�tests�,�Y�$�Y[�	,@�$5����<�any_zlib�T�����$�m�$�m��	,�G�$�G��	,�z�$�z��	,�w�$�w��	,���$���$�<	�$�<	��	,�]
�$�]
��	,@�$5random_bytes�d�C�$�C�	

	bufreader�	BufReader�R�inner�buf�pos�cap��� � �
 with_buf�$�$get_ref�$get_mut�$
into_inner�$reset�*�*read�-�-fill_buf�-consume�crc�11115�
5sum�5amount�5update�5�
5combine�1<�<�
1?�?�?�
?�
?�
?�
1F�F�
1I�I�
I�1MW�M�M�
M�
M�
M�
1T�T�
1W�Wwrite�Wflush�deflate�[bufread�\\\\\\\\d�d�
\reset_encoder_data�g�\i�i�
i�
i�
i�
itotal_in�i	total_out�\q�q�
\t�t�t�\reset_decoder_data�x�\z�z�
\}�}�
}
reset_data�}�
}�
}�
}�}�\����
\������[�
���������
�����
��
��
��
���������
������������
�new_with_buf������
��
��
��
���������
�������[������������
��
��
��
�
try_finish��finish��flush_finish�����������������
�����
��
��
��
��������������������
����������initialize_buffer��Backend������InflateBackend��make��
decompress��decompress_uninit���
�DeflateBackend����compress��compress_uninit���
��
������MZ_NO_FLUSH��MZ_PARTIAL_FLUSH��
MZ_SYNC_FLUSH��
MZ_FULL_FLUSH��	MZ_FINISH�����get��format_from_bool��Inflate��������������������
������Deflate��������������������
���������gz�����������	�
���FHCRC��FEXTRA��FNAME��FCOMMENT��	FRESERVED�������������	�
�����
gz_encoder��������
�read_footer������
��
��
��������
������������
�multi�����header���
��
��
�����
��	������������
�	����!��
��
��
�
����
��
�����������������
�����
��
��
�����
������������
�����!��
��
��
�����
������������
�	����!��
��
��
�
����
�������������������	�
���
������������
��
��
�����write_header�������������
������
CRC_BYTES_LEN������
��!��
��
�����finish_and_check_crc�������������
�����
��!��
��
������������MAX_HEADER_BUF���filename��	�extra��	�comment��	�operating_system��mtime��mtime_as_datetime����
��parse�������!����	read_into����read_to_nul����parse_le_u16���
bad_header��corrupt����
��*��*��*����*����*��������
���buf_read����into_header�mem�����������	�
����needs_dictionary��decompress_failed����decompress_need_dict����compress_failed������
������
�����compress_vec��	���
���������decompress_vec��	��
����
����������
�	���
���write_to_spare_capacity_of_vec����1impl FnOnce(&mut [MaybeUninit<u8>]) -> (usize, T)�zio�����������	�
�Ops����Flush������run��run_vec������2������2��3�����2������2��3��2����������������������
���D������4��
���replace���
��
�
take_inner��
is_present��write_with_status��dump������4���	�������4��zlib���������������
�new_with_compress����������
��
��
��
���������
������������
�new_with_decompress����������
��
��
��
���������
���������
����������
��7�����
��
��
��
���������
������������
����8�new_with_decompress_and_buf������
��
��
��
���������
��������������������
��7��
��
��
����������������������
�����
��8��
��
��
��������������������
�
�����������������������_assert_send_sync���?����
���fast��best��level��>1Crc��amt��hasher�1��1	�>1	CrcReader�������1
����1	CrcWriter�������1����\DeflateEncoder����obj��data�\����\DeflateDecoder�����B��B\	������B�����������B�����	������B�����������B����������ErrorMessage��
�	���
�>�	GzEncoder�������!���eof�������	GzDecoder������reader���!������GzState��Header��
���Body��
���Finished��
����������
���End��
���
���MultiGzDecoder��
�����������E�����������E�����
������G�����������E�������crc_bytes_written���!�	������E�����	crc_bytes��
header_parser��
������G����������GzHeader���*��*��*��*��*������������>�
GzHeaderState��Start��
������Xlen��
��������Extra��
�����Filename��
���Comment��
����@�
��������	���
�>�Complete��
�GzHeaderParser�������!�����>�	GzBuilder���*��*��*��*��*�
����>�Compress�������
Decompress�������
FlushCompress����
��Partial��
����
��Full��
��Finish��
��
��������������FlushDecompress����
����
���P�
����������������DecompressErrorInner��General��msg��NeedsDictionary��
���������DecompressError��
���������
CompressError���R�������Status����	
�BufError��	
�	StreamEnd��	
�� �	��!�"�	��#�	��$�	��Writer��	��	�4�	�B�	�B�	���	��	�4�	��ZlibEncoder��	��	�B�	�B��	��	��ZlibDecoder��	��	�B�	�B�	�	��	���U�	��	���	��	���V�	��	��	�	��	���U�	��	���	��	���V�	��	���	��	�Compression��	
�	��	��	��	��	�888&8'8)8,8,8/80878889898:8;8;8A8C8D8E8H8H8K8L8O8Q8R8S8Y8Y8Z8g8k8l8m8o8p8s8s8v8v8w8x88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8������_�����֊�bƣ���u��u�_���@��@1��@1_{�	�
1��v�_���A��1��1M�XldM~��u��v��v�_���A��1��19'ʑ����w�_���B��B\��B\QB�����u��w����B��B\��B\QB�����w�_���B��B\��B\\#Dq܊c�u��y����B��B\��B\\#Dq܊c�w�_���B�����9�����u��z����B�����9�����w�_���B�����+�����u��{����B�����+�����w�_���B���3�>(���w��{��{�_���B�����h�GGݰ�w��|��|�����DI�cs��!��}�_������������<��U�|U����������P��������P����P���Block�������w�e������������P��i��_�c���}��}�_������������a>�ϑ�$���~��������P��������P����P�[*����������_�}�_���E�����!������E�=Z���<T��u�����_���E�����E���!��)3���u�_����F������F������F������������������G���J�4�gަ4�ڂ�ڂ�_����G���ب�	�<���u����_���E������ݽ<�v�u�Ņ�Ņ�_���E����_�ru��u�������_���G���EQ`$�p��u�߆�߆�_���E��������I���!�s�7�.��;�w�������E��������I���!�s�7�.��;�u����_���E�����J���J��Q�
��w�������_���G����.�
8$��w�݉�����J��*���*���*���*���*�K�JD�"���������_������_����K�������L���������L�������L�����M�����@���������M����?P����_���M��������!�����*��0���������_���N��*���*���*���*���*�1D�� \�����_���O���>�k�
=��_���O���e#r�9���Ӏ�Ӏ��Ӏ�ӀӀ�Ӏ�_Ӏ�������������_�����R��R���R���,vԪ��_�������S����������_ԑ����S��R
�xL��6�_�����	�	��	�	�T�	�	�TƟz��9q�Ԓ��Ԓ�ԒԒ�Ԓ�_Ԓ�ԑ������
�"�f+�cԑ�_ԑ��������_���_�	�	�U�	�B��	�B�	����Žj���w�4�������Ӏ���ϔ�ϔ�_�	�	�U�	�B��	�B�Ϭv|�{�(�u�����_�	�	�V�	�B��	�B�
�d~/����u�������_�	�	�U�	���V�\����u�����	�	�U�	���V�\����w�_�	�	�V�	���v�RL��N�u�������_�	�	�U�	���B��$a	�w�ژ�ژ�_�	�	�V�	���V�4�W��w��������	�	�	�X�	�lMH��m"N����������������_������������������������������������������������������������������������	��	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	*F�q�����������������������������	��	��	��	��	��	-I���������������	W�t�����������������������������	��	��	��	��	��	��	���������������	��	�	����������������������	�������	��	�	�������	��	�	�����	��	�	�����	��	�	�����������������_+�������1�	��?�#������#�#���_��	\�

	�
d�

�_�
8̿
.D�

��\�

�u	
�_��G
,�

�\�e	U��
D�

��D�
D�
��
		*�~�
D�
���Box�������lf���]v
�B�B�BGlobal�����I��~ 	��Unique�����_marker���^���A�Ŧ�������_��M���ŦŦ t�
p~�
�~�:

Z~�

�^�%aΨ~�
���
����K����^JQ��(<�

�u����
�^l6?��;


�����
,�
Фi;E��{
���
4�

�\QD�
�
���
��!��������������������q�aXÅÅą��:�����
�u,�
�^�^��^��[�^��[����e�S��
�\�\��\��[�\�
�[�\
has_fields��[��_��q|��
���������r��f�uq����$����	Arguments���pieces��[����[����[k�ĉ���������:
ΨΨ�Ψ4u���Ψ)?Ŧe��E��%�������l��Ψ~Ψ���%�������
УA�����Ф�
�n�����������Ф�׫�g
��u�������p���������!
L�	
�	
 $�	
5	8 6k���
�@�	
��,�	

��.
��

#�uB*�	
��c
�	
"2�ud�
�u,�
�?�?��?��:�?�	�:$x��Lk�ɦ������u��p���Ե�u�,�

��

��


�?ɦ�

��

��	y

�u�

�

�

�

��	�
#�ud�	
ʶ�	
�u,�	
�u�����$�(a����u�\�
�u�
&��7
���
��,�
.|�
�u�
'��C
�u4�
�uL�
2T�
�u�
���
(��7
�u�
�u$�
,��[d�

�

d�

�

|�

�u��
$
d�


��u1,�

*�

)���
�u�
��L�
�u,�
���� L���D�
D�
��
�
L�
D�
��	��̧��,
t�
	
ܕ
	T�
�u��
$�

��u0�
L�
|�
D�

��u$�
T�
��

�!��������������������q�aX԰��
tx	
���

|԰�
l�
$�

�԰,�
	L�
��

i��������������������q�aXȩ1�FĿ�Xx�}�
�!��������������������q�aX�����p��
	
�!��F
$(	4t�
|��
<�

��u$�
,�

t�
��
i��� ��,�L�

����
,���
���
��D
�����	����
��L�
Ŧ�
���u԰�?԰���"԰<�
������|�������i���G��^i؊��԰��G%��.԰�������|�������i���G��^i؊������԰�$��-~n��t��}���nread�,�
�
U�
���
��	P
��:�����������m�����{�����4���
D�
D�
��
T�
�ul�
	��	!	��̧��:��
$�
��sd��
���

��@"
	.
@��
|��*
d�
�
��u
��
i��� 
�!����6	�D�
��	��̧��,D�
D�
��

����

��Ŧ�����������,M�[�}�x
a��!

��԰�
�
	/���
fm������
��L�
���S����������������M԰?԰���p����;�����L�����
X����A����%���D�
t�
	*D�
��"
D�

�h4(��-
�
0��`
�
��L�
�
z������8�@<g���(���@���'��p���
TT�U�V��L�4���?W	
c	����
�_������������v*��3��<��/��8C������,��5�������������p���@	�
�p	�
���8	�
�	��-�v8���hN�����(
�	��@
�	���u'��@
�
��
�v'	
3	����������lq�
�������v��������������������������J�Xc����[����-����T�D�
6��H
��u����y>�vd��u��u��v�r�I����ujL�
�v�
A��
3��$�
��,�
.T��u�B��7�u��v$�,\��u�C��7�����,�.|��u�D��C��4��vL�0D��v��,�
:,<��E��9���L�V�vv>��}	T��u��$���+$�T����	��A!	-?��|D�
�v$�,�

��<�
��Ŧ��������B�JT��u
kW��i��!��-*�4�
9
�d�	��<�
����H�����^��mt������L���$��������9
�������԰�԰����tinto�{�@��
{�7��������������zT��u��D�
��u0T��K��Q������L���r6��yT��u��D���+T�#	D�	$��԰D��v,�

��<���$�
6	#�4���n	d�
���T��u��<�
��u0�d��`����L"��6
���L���������԰{��t԰M��r���j�@n�B����&��������\��>��j(�	��@�	���w'��@�
��
�v'	
3	����������lq��������w�������������w	������������I�Wb����Z����,���L��v�O��3��$���,�.T��w�P��7�w��w$�,\��w�Q��7�����,�.|��w�R��C�w4��wL�2D��v��,���+<��S��9���L�U��s<��z�T�D�����H
��w����yV�wd��w��w��v�w�I����wj	T��w��,�
��w0�T����	��F!	-?��|D�
�v,�
��<����6"��i��� ��,��4���
�\�	��<�
����Y�����]��&-
������L�԰����������������~԰W��|k�n�@��
k�����l��B�����P��lT� �w�� ,� 
��w0<� � Z��H��������������������q�aX�t���L��������(���0�	
���u'��p�	��
��(	
4	����������mr��������w�������������	������������O�]h����`����2������l�
�,�,�0��]
��u����
�f�w���u�
��,�
�u������&�@)b���u�L�����,�
�.<��g��U��w$�Y��{�6B���İ
(��
g�u$�Jl��u�
��d���J;#���s�k2�u���L��u�����u�d1��6���P����u�L��u�l��5�����,�.l��u�m��A��4���L�.D��u����n��5�u��w$�,��[L�����D�
�-T��o��B���,���n5��uL�����L�
�-\��p��D���,���n5эul��ut�����-L�
��u��J;�3�s��u������L��������%�(U���t�<�
m�w$�L�̭,���@�T��v��^�����xL�԰����� O������t�<���$�L���,���<<��w��L��t���L���~6�����z(
�'��0
�'
���u'���
�'��
��(	
4	����������mr�
�'������y�������������	���������֕�O�]h����`ԕ��2�����(|�(
�,�((L�(�����(1����'fx�(�y$�(����6EÖ�����*��*|�*Ö,�*'��*X
��u�*�*��)�|�y��)�u�)�u������KÖ��ulġ.
(��.
x�u$�.Jl�.�u�.
��.d�.��J;#�.��-s�.2�u�.ȗL�.�u�.����u�d1��6���P����u�Ŀ0��0��$�0�0���0F�0ȗL�0V4��sL�1�u�1���15���1��,�1.l�3�u�3���3A��4�3ȗL�3.D�4�u�4���4���45�u�4�y$�4,��\L�6����6D�6
�-T�6�6���6B�6��,�6֕o5��vL�7����7L�7
�-\�7�8���7D�7��,�7֕o5¡vl�9�ut�9����9.L�9
��u��J;$�93�9���8w����8ȗL�8��$�8������(��,Y��t�:<�:
��w$�:L�:̳:,�:��A�:T�:�:���9^����:�yL�9԰�:���� O������t�;<�;��$�;L�;��;,�;��<<�;�;���:L��t�:��L�:��6�����{(�����,	�����B��B\��B\QB�����u_k����
�_������������z�������������է��/�=H����@��]��
t�

"�u�
$��
6��

f�uE,�
*��
e
��u����	��z��
�u�	��,�	է��u���&�@)U��������3|�է>��"
g�u/_T�է��<�
m�u0L��
�,�
)�ub?D�������4	�u��zL��u�Yէ>���׮�u�|F��K�Ĭ���<ʭ��u�T�է��<�
l�u/L���<�
&�uBL�����J�����,�������>�����T�է��<���,L���<�
'�u>L�����R��4���L����׮�>�����T�է��T�
n�u-d���$T�
(�uCd�����Q�u��z$��u�է�;������T�է��D�
o�u/T�����C���,���q5ִxT�է��L�
p�u/\�����E���,���q5�xT�է��$�
�է2�L�����\������L����׮�� M���t�<�
��w$�L���,���A�T�����^�����zL�԰����� O������t�<���$�L���,���<<�����L��t���L���6�����{(�(����),	�����B��B\��B\\#Dq܊c�u_k������������)������{�������������ݻ��+�9D����<��Y�+
&L�+�+ $�+5	8 6k��!�����+�2��+3�+
��ul?�+
�+��*i+;�1�{��*�u�*�u�ʶ�s��|���4���&����u�ܦ.��.Ե�.�.'��.9�.
|�uH#��-h
��u�.���-��{��-�u�-ʶ�-ݻ�u���&�)UԵ������33|�3ݻ>��3"
x�u/_T�3ݻ��3<�3
��u1L�3�3
��3,�3ʭ_;D�3�4��2��4�4	�u�3�{L�3�u�3Vݻ;������u�|F��K������9ʭ��u�T�4ݻ��4<�4
��u0L�4��4<�4��?L�4�5���4J���4��,�4������>������T�7ݻ��7<�7��,L�7�7<�7�:L�7�7���6R��4�6��L�6��}���>�����T�9ݻ��9T�9
��u.d�9��9$T�9��@d�9�:���9Q�u�9�{$�9�u�ݻ�;������T�<ݻ��<D�<
��u0T�<�<���;C�;��,�;��r5��yT�=ݻ��=L�=
��u0\�=�=���<E�=��,�=��r5��yT�>ݻ��>$�>
�ݻ2$�>T�>�>���=^����>��L�=��$�=�����!N���t�?<�?
��w$�?L�?��?,�?��A�?T�?�?���?^����?�{L�?԰�?���� O������t�@<�@��$�@L�@��@,�@��<<�@�@���?L��t�@��L�?��6�����{(�����	���	�	�U�	�B��	�B�	����Žj���w��nz������������������{�����
���������=�KV����N��k��	0�	
��	l�	�,�	,�	.hp|��	
��w���h��

��	_
��w�
���FV�2�{��	�w���,���?�w2�����7�@:��M����w�T�
����
<�
��w��4L�����
@���
��,�
��w6��~T�
����
<�

��w��5L�
�
���H��4�
�{L���};���
��


T�����4�
��w��5D����	
�!��J$(	4F|�	������,���	1<���i��� 
�!��������������������q�aX�w�����	T����

��<�
��w��TD
T���
���w�
�	�����
�

�2x~���l���L��w�������|�������i���G��^i؊���������!��*VĆ{�wg����w�������
���XPZ��a��9�����G�w*����w7T�����4���,D�����R��t���L���o6��uT� ���� 4� ��+	D� ��� 	��;	"	.@T� ���� T�!
��w��4	d�!�� i��� ��,	��!�� 
���w�/�!H
�� r����� 	��l� �{D� ��f�����������w3��RF�
&�}3S��������������{*�{0�{6T�&����&,�&
���1	<�&���&	��A	"	.@T�&����&T�&��+	d�&��&i��� ��,	��&ܳ&
���w�/�&H
��%w�����&	��l�%�{D�%��]�����������w*��IF�
&�}rU���������|����{*�{0�{6|�(������(D�(��0T�(�(���(H�(��,�(��r5��t|�*������*L�*э0\�*�*���*J�*��,�*��r5эtT�+����+,�+
���2�+T�+�,���+Z����+��L�+԰�+���� M���T�,����,,�,��,<�,�,���,H��t�,��L�,��o6��uT�-����-<�-��,L�-��-$�-
��w?�-L�-�-���-f����-��L�-���-������%�(U������(�9����9!	���	�	�U�	�B��	�B�	����Žj���w��nz������������9������|�����
���������=�KV����N��k��<+�<
��<|�<Ö,�<'aiu��<
��w��}a��<
��;Z
��w�<��;�FV�2�|��;�w�;��.�w!��	���-}Ö/��l�w�T�=����=<�=
��w��4L�=�=���=@���=��,�=��w6��~T�?����?<�?
��w��5L�?�?���?H��4�?�|L�?��};�����E
T�E����E4�F
��w��5D�F���E	��D"	.@��F|�FÖ,�F'��Fi��� ��,��F|�F����	����T�F
���F
��F<�F
��w��
TD	
T�F������F��F
���w�	��F��E�

�4ry_f
��l�E��L�E�w�E��%��]��}������	�w3��r�we�i��n�
#�w`�����������w)������w=T�K����K4�K��,D�K�K���KR��t�K��L�K��o6��uT�R����R4�R��+	D�R���R	��;	"	.@T�R����RT�R
��w��4	d�R��Ri��� ��,	��RܰR
���w�/�RH
��Qr�����R	��l�Q�|D�Q��f�����������w3��RF�
&�}�`��������������|*�|0�|6|�T������TD�U��0T�U�U���TH�T��,�T֕r5��t|�V����ܪVL�V¡0\�V�V���VJ�V��,�V֕r5¡tT�W����W,�W
���2�WT�W�W���WZ����W��L�W԰�W���� M���T�X����X,�X
���2<�X�X���WH��t�W��L�W��u6��{T�Y����Y<�Y��,L�Y��Y$�Y��:�YL�Y�Y���Xf����Y��L�X���X������%�(U������̢	��	
�4�	!��	8T�	
�$�	,�	R,�	��	3�	������������������������q�aXԒԑ��ېL�԰,�
����MaybeUninit���uninit�������B1}-�hn4��,���b�input��output�B�F.���Ր���
��
��4�
��
6D�

�ې$�
,�
O,�
��
1�
������������������������q�aXԒ���
��L�԰,���4�Ӏ,���2��6��:�=���R��4���-	;�GXg���6�,���6����_�̳�-	;�GXg���>�,�����4����_����-	;�GXg���8�,�����4����_����-	;�GXg���8�,�����4����_����-	;�GXg���6�,�����4����_���(��}�}!+��8��}l�����7��},�/t�����9�۠,�-l�)�)���)7�)��,�)0t�*�*���*9�*��,�*-(�
	����5	�����B��B\��B\QB�����v_��x���	ʶ(	��P�
��'��H�
��&2��<B
�_
TZJP��
��
���������������������������q��zʶ���V��_Ψh��9��BO�XY�gr����j����Ψ�����������t�
>�u�
%��
/��
%
f�v�
�
.4�
��
�
��u�
,�����������d�ʶ4��u�����v���ʶ��!8��=lvl�C�G��m��Iʶ���
(t�
�A�
��#D�
��u�A,������h��3�d��u���,����u�_��-�@0���>֬��u�D�l�,�
�����T����<�
l�v/L�Ԍ�
A�uB,�L��
7�,���\�
˕@l��
��$	.H
�
��$	.H
�
��$	.	H�
��$	.
Hd�4�
8�D���d�4����D����) 9	<
XY̤d�4����D��� �! ) 9	!<XY��d�4����$D���%�&%) 9	&$<X#$Y��"#���	


"$�)	()԰l�*��$�
�$�(T*:',��#
���'dn�������������+�����L���$� �������������JnY�����<`K�=�����5bEL9�����԰1��=)x��}�ycalced_crc_bytes�larr�\		��m�K��)����#�����P������T����<���+L���<�
C�u>L�����J���ߦ,�������>������T����<�
m�v0L���<�
D�uBL�����R��4���L������A������T����T�
n�v-d���$T�
B�uDd��ʶ��Q�+ʶ�0�u��$��v���i������ʶ�ʶ��
4�$	.H|��
4�
$	
.H|�
���) 9	
<X	
Y��0
	�
4�$	.H|����) 9	<XY��R
�
4�$	.H|����) 9	<XY��t
�#
4�$#$	$.#H"#|�!"�(
4�)($	).(	H'(|�&'��*�+*) 9	+&<
X%&Y��0 
!%�/
4�0/$	0./H./|�-.��1�21) 9	2-<X,-Y��R
 ,�6
4�76$	7.6
H56|�45��8�98) 9	94<X34Y��t
3T�
�����������:T�����!-�����0T?���`�o2���AH�Ygs���v��'.0H���W^`x����������@��
�,7>8��
D�$���\�
��u$�0��D�\�	ʶ���
�@ɦ	4,���$�d� 
ʶ
�ʶ
-5l� ��'$���rj6
(��.
	
+� $� T� �� 	� <� 
����`$�!�!,�!
��<�!
�Ŧ���������t������!l
X��!���T�!�$�!��!$�!
��?/T�!���!	��E
!	-?��!|��!��!i��� ��,��""<�"#"	#"|�"$�"d�"�"$�" ��"\�"��$�" +��"�!#\�"
���!�#�#��������� =KR����"$������L���D�<���{��������԰������Y�� ���԰����� ��k������������!��q��z����Nc��_.��3�@8tmp���
��n��"�
��f�������{����m������������t�$<�$
��u$�$L�$̍$,�$
��uF�$T�$�$���#^����#��L�#԰�#���� M������t�$<�$��$�$L�$��$,�$
��uA<�$�$���$L��t�$��L�$���6������(�1	��p�1����(����26��	���A��1��1M�XldM~��y_	��X�2
��
&
2��

�_"��
�K�1�c��pڂ|�����������������f��o��{�����&�/������	��������t��:�3
�,7>8�(�2	(��3�G����������������;t���������r~����
�_����H�3����0<��:@��NTob@�3�F��(�3
�F8�3�F������e��[
��R^��

�_%+���C@�3�F��c	l��0<
�������	�
o�p�3�F������0<����'-o;�2�SY`gnu��������������������������������������n���������������[��O��m��y��B��y��T��`	���__self_0�������o__self_1�h
__self_2�b�� ���!������6����U��G���������������l����.��}����������5
&.8@JR��5��5
�,�5
l�64�6܃6,�6
��u:0l�6�6
B	��5!c<�6
��
̀7

��u�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
UnexpectedEof�%�H�HOutOfMemory�&�H�H
InProgress�'�H�IOther�(�I�I
Uncategorized�)8C�v��R�7T�7$�7
�'4�7l�6
	��6t�6
�����	A)��6,
��6���7'
�����
��-3
	l�7
��7

��7�7
����8

��8�8	��88t�8
>�y��8(
'��8�
��u,�9�9
$,�9�9��5���,�8
�9
���8%
|�u:N_��(�����	������x��5���5���6y��7ڂd�5�u,�5��h
���	���	���	���	,�6����H���	���	����	����������k��2���y��u,��
@���]e����J`��
err�a

��n
�����K���
х{��;��������:����������������u��

�H
�
�
�������9$�:�:���9^ڂd�9ڂD�9$�9flag�G\�;��	��;$�<
����4�<�G��|�<4�<
�P��4�<D�<4�<�F����;�4�;�F��'4�<d�<
�����<�=���;���;G��<'����������������;t�������;��,�;�����;��������r6�!�!�����\�=����=<�=
C�y/L�=��=<�=
��uDL�=�>���=K���=��,�=������>���ϗ�\�@����@<�@
D�y0L�@��@<�@
��uDL�@�@���?S��4�?ڂL�?ȗ����D������\�A��ĒAT�A
B�y-d�A��A%T�A
��uEd�A�A����@R�A+���0�u�Aڂ$�@�y����iК����������Q��B�|�B��	��B�`,�U
����Ud�UO�SW����S[
�H(��S$�T
����[4ZK4�T4�H�F���H�F�H�F��$�H �H#"#԰L�H!"��H !'4�D�F��$�D|�DD�D
�n+T�D4�B�F��\�C
����C<�C��
,	L�C��C<�C��	;	L�C��C-,�C��4�CC
��C&���C.
��D"	.
��DL�D
���4�D%��Ci��� ��,O���C!t�C��z��C0

�T�C����
�D2��
EP,�E
����E�`O\�E����E$�E
���2$�ET�E���E	��G!	-��E|��E��Ei��� ��,O�,�G
����`O��FL�F
���4�F%4�F�F��F/
��FT�F�����H2��EP\�I(����I<�I��(,'L�I��I<�I��';& L�I$�I+4�I*
��+D�I
������I*@)!,��I<L�I
��u&�)��I%"*���I=
��%F$#",	$.,$%��I=.$|��IE/.	/.&��I-$i��� ��-,O�e/��H�
�J3\�J4�J
�3(2(�J02�J12\�J7����J�J
A�y7/6),�J��J�J��6>5*,�J��J4054+.\�J;����J�Jܬ;+:,,�J��J4�K��::9-D�K��J!81983.��KL�K�4�K>/��K=
����>��K%<
�=T�K��01��<L�L<�L
�?2G��<ZPt�K
���?��KOT�L@@G4��L,F����LW<�M��F.E5L�M��L�<�M��E=D6L�M��L�D�N��D>C7T�N��L��N
�W԰���u԰Cf�`���NB8̶N���L�
�!��������������������q�aX�B�A9uyG	A�G:;��L�IA|4�NI@<��NHAi��� ��H,O���OL�O�4�OL=��OK
����L��O%J
�KT�O��>?��J��N�4��JGP\�PN����P,�P
E�yN0MA<�P\�PQ����P<�P��Q,PBL�P��P"T�P
��uP@OCd�P��Q��Q��SD��Q&R
�ST�Q��EF��R(1��RDP��RL�R�4�RVH��RU
����V��R%T
�UT�R��IJ��T��L�4��TGP��S.d�S
��W�SZ�
YL,��S3X
���Y$�T]
������T\
�]T�T��MN��\4�TX�`O>��\�TXP�U��A����B�fm��C.	��D��
�
		��GJ��H�
ip
����J���L�@Gw~��S���S�^����B�L�A��$�B��3��B��j���
���
��.ȗ\��|�
���
��@
��l
���
��#�԰��������4��=m����������8��&����԰�����
���
��[ȗ������(��Mc]
��f
�
���
�	�	��*
��D
�	�	���	��
5	`	���	���	�����	��F	��u������|�������i���G��^i؊�����(��X���ȗ����9��Br��������*v���$ȗR��r�������f����������4�S�.��������������parser���
��|�`�!j�
T��	���G�!I�:�,�


-�U
.��0�@�1is_eof�4�LI�
�H�$	I��&W�
CX�0����r�������������g��.��u��������������������H��*��������������
ܬa
��?
ܬ��������>˯�����j��J۱*���
���
��	���	�<	��	�������O��������>����F
�,7>8�t�ND�N���NT�N�N���N��԰�N���vt�V<�V
��u$�VL�V��V,�V��A�VT�V�V���V^����V�L�V԰�V���� M������t�W<�W��$�WL�W��W,�W��<<�W�W���VL��t�V�L�V��6�����{( �d��` �dڂ!��JO��\aPn �d�������������������������������������ft�f
��u�f%��f,�f
��uE$�f\�f��f-
��u�f���fc����f�u�fڂ�ڂ���?������4�hڂ|�h4�h
��u0D�h�h���gI����h��,�g��s6��z4�iڂ��i<�i
��u0L�i�i���h<���i��,�i��s6��z4�kڂ��k<�k��,L�k�k���jD��4�k��L�k�r9��x4�lڂ��lT�l
��u.d�l�l���k@�u�l��$�lڂp5��y4�mڂ��m$�m
�ڂ2$�mT�m�m���lZ����m��L�l��$�m����!N���(!�	���!�'	�����E�����!������E�=Z���<T��uy������������!������Ņ������
����"��+K�Yd����\��y��
��u����oŅd���,��/��
(t���?�
��$�
��uA,�t����d��3Ņd��u���,����u�_��-�@0���<����u�T�
����
<�

��u0L�
��
<�
��?L�
�
���
J���
��,�
������>������T�����<�
��u1L���<��?L�����R��4�ŅL�������D�����T�����T�
��u.d���$T���@d�����Q�u�Ņ$��u����<������T�����$�
���2$�T�����^������L���$������!N���t�<�
��u$�L�̅,���A�T�����^������L�԰����� M������t�<���$�L���,���<<�����L��t���L���6�����{("� 	���"� '	�����E�����E���!��)3���umy�����������"� ������������
���������=�KV����N��k��"t�"���" ��"*��"
��uB$��"T
��u�"���!���d�"�u�"��w�u���?������T�$����$4�$
��u0D�$�$���#M����#��,�#��s6��zT�&����&<�&
��u0L�&��&<�&��?L�&�&���%J���&��,�&������>������T�)����)<�)
��u1L�)��)<�)�?L�)�)���)R��4�)��L�)������D�����T�,����,T�,
��u.d�,��,$T�,��@d�,�,���+Q�u�,��$�,�u����<������T�-����-$�-
���2$�-T�-�-���,^����-��L�,��$�-�����!N���t�.<�.
��u$�.L�.��.,�.��A�.T�.�.���.^����.��L�.԰�.���� M������t�/<�/��$�/L�/��/,�/��<<�/�/���.L��t�/��L�.��6�����{(#�:���#�:,	������G���ب�	�<���uYe�����������#�:�����߆������������������%�3>����6��S��=t�=���> ��=/��=
��uB$��=^
��u�>���=�߆��=�u�=��w�u���?������T�?����?4�?
��u0D�?�?���?M����?��,�?��s6��zT�@����@<�@
��u0L�@��@<�@��?L�@�@���@J���@��,�@������>������T�B����B<�B
��u1L�B��B<�B�?L�B�B���BR��4�B߆L�B������D�����T�C����CT�C
��u.d�C��C$T�C��@d�C�D���CQ�u�C߆$�C�u����<������T�E����E$�E
���2$�ET�E�E���D^����D��L�D��$�D�����!N���t�F<�F
��u$�FL�F̙F,�F��A�FT�F�F���E^����E��L�E԰�E���� MԂ����t�F<�FԂ$�FL�F��F,�F��<<�F�G���FL��t�F��L�F��6Ԃ���{($�	���$�	����)��@$�
��	�v'	���$�
��'��x$�
��ʶ(4��
�
!��
��
��T$��l��y��������������������k��t��}��N��WΨ`��1��:��F��O�'2����*�����Ψ���ĉ����e	��.	�	
��l���,�.h	p|����{_��	
T�	D�	��4�	���
��w�	�	�	�	�����	�2
��d�ʶ4��w��������w�����v
ʶ�2�!P��U��Y�������e��ʶ��w���

(t�
��?�

��
 ,�

��wA,�
|�
�
��e�
�3��d��w���,����w�_��-�@0���<���w�T�����<���+L�����
@���
È,�
��n6��uT�����<���,L�����H��4���L���r9��x��d�
��w$�t����	��A!	-�`T�����4���,D���i��� 
�!����6����	��|!		-		��
i��X ȕ
,q��ԕ�$
D��vt����*,�D��v��4���*D���#
�
�L�	
T�	�	) 9		
<
X	
Y��	\�	�	) 9		
<X	
Y��	\�	 �	! ) 9		!
<X	
Y��	L�	"T�	%�	&%) 9		&<X	$Y��	#$\�	)�	*)) 9		*<X	(Y��	'(\�	-�	.-) 9		.<X	,Y��	+,���	
"#'+T�
0����
<���0,/L��4��6��5
��6��
������4Z5?3+��+,���/,�3��2��%���,
��2F1"7	1.7��,91|ܝ:9	:9��81i��� ȕ8,�l:���	4�
����`�������������������	���
��h
Y`;��t���L���
��B������l������I��R)ja�������������	�����*29M���\�\dk������,�
����@��y԰������������G��9��
s	�z�`�
	
�|�`�/	
�@*	��
��/���9�
�
8��9
���
���
��=
ȕ�
���	ȕ�	��$	�����7���������ȕ�$� �� T� 
��w+	d� ��� 	��@	"	.@T� ���� T� ��+	d� �� i��� ��,	�� ܺ 
���w�/� H
��p����� 	��l� ��D���^����������w,��KG�
(��`���������~�����-��4��;��!�\�!ʶ��!D�!
�@ɦ4T�!.4�"
����`�"
T�!����!<�!��,L�!d�!	ʶ��	'/��!(,�!��nP��!���!)
��A"
	.

	@��!)|\�"ʶ�"
����",�"
�@ɦ��SC
T�"��!i��� ȕ,
��"
���� ���!`lr����t� ��L� e�����r�������'԰��������p�;�;Drain��;
tail_start��:�;tail_len��:�;�	�:�;��:!9�x���ɦ�ʶ��������!�
��,^����������������ȕ����1%�
Z9%�
Z��w�%�
Z
A%�
ZΨI%�ZΨI%�Z	Q%�Z
�%�Z	
��#d�#��$�#t�#�%�!Z
���%�Z

�����%�]Z�%� Z
�S!%�ZQ%�ZY%�Z
ZE���#	���!	-�`T�#����#,�$��,�$T�$��#i��� ��,����#	��y	!	-
��#|D�$�v�$
��,�$���$6"��$i���	 ��,�ԝ$4�$���L�$
��$,�$
����$���"��%�
�Z�%��Z����#��#W��[b
����#��L�"԰�"���Ψ�Ψ�Ψ�Ψ��������������Ne�����Match�/kK3b��!%�Zt����������������;t����������+	�������N��nR��[�1���԰����
���left_val�.	right_val�/�	 �
��!�`���#�

��
�	��:׸������O��������}����+�#
8G�ΨdPs	1&�
Z9&�
Z��w�&�
Z
A&�
ZΨI&�ZΨI&�ZQ&�Z	�&�Z	��%d�%��$�%t�%�&�!Z

���&�Z
�����&�]Z�&� Z׸
!&�ZQ&�ZY&�ZR=���%	���
!	
-?T�%����%,�%��,<�%��%
i��� ȕ,��%���$��&�
�Z�&��Zkq��%��t�$��L�$��;ΨvΨjΨBΨ7
2*ھ!&�Z��������#����]��������	p
�
_���`/���׸M�����ȕ�%
�����P�t�&<�&
��u$�&L�&��&$�&��A�&L�&�&���&`����&��L�&���&���� P������T�'����'T�'
��w��4d�'.��'T�'��$�'d�'�(�(���'p��'$�'��L�'�������!L���������('�4	���'�5,	���	�	�U�	�B��	�B�	����Žj���w��n���'�5	��	ʶ(	���'�5

��
��(
4����)/%��
}�X'�4�p��}��������������������-��6��?������!��*��������������o��D�6
��6�,�6%8���8;��8t�8
V�w�8$�8
��9|�9Ö,�9
'�����8
��w���a
��9
��9!��9
�?l�9�
0��9��9����8�
��w�:�:��8���	�2��d�8�w�8����w����ʶ
���2��?����
Ö���/��]��.ʶ�����w���;��܆;4�;
�-D�;�;���:U����:��,�:��p6��wT�<����<<�<
��w��4L�<�<<�<
Q�wGL�<�<���;J���;��,�;������>������T�>����><�>
��w��5L�>��><�>
R�wGL�>�>���>R��4�>��L�>������D��������C��C
��w$�C��C��C	��A!	-?4�C
����`�D��Ci��� ȕ,�C���CkPV��C��t�C��L�C�����-����+�
��b�`���v��QȕX$�JܢJ��J��&
��J��J	��;
"	.@T�J	����JT�J
��w��	4
d�J��Ji��� ��,
��J	��J$T�J
P�w�
d�J��J(
���w�[	�Jt��I�����J
��l�J��D�I���������%��.�w��wj���O�
]���`���0���������b��X��p��w%T�K����K4�K
��w��5D�K���K	��C!	-?t�Kʶ��K�K��+,�K��Ki��� ȕ,$���K	L�L<�L˯	t�L
���	�`$t�Lʶ�L
��ʶ3�L
;��LԹL
t�Lʶ�L��)�L1��L��L��L!�M* :	<YY��LJ

t�Mʶ�M��)�M
1��MԓM��M"�M* :	<YY��L{
t�M#ʶ�M��#)�M"1��M!"��M !��M"$�M%$* :	% <Y Y��L�

t�M,ʶ�N��,)�N+1��M*+��M)*t�N1ʶ�N��1)�N01��N/0ԣN./��N!2�N32* :	3.<Y-.Y��MJ(
)-t�N8ʶ�N��8)�N71��N67��N56��N"9�N:9* :	:5<Y45Y��M{'
(4t�O?ʶ�O��?)�O>1��O=>ԄO<=��O"@�OA@* :	A<<Y;<Y��M�&
';T�OF����O<�O��F+EL�OԹO�O
O�wE>D,�O��O �O��D?C,�O��O'B
CBL�O<�O˯Gt�O
���G�`$T�PL����P<�P��L+KL�PԛP�P��K:J,�P��P#4�P��J;I D�P��P*H&IH#!L�P<�P˯M"t�P
���M�`$4�P
����`�Q$���J�&	-	��K��L���M�N��t�K��L�K���	��&
��F
�	���	�	���	�b	�L����<	��[	��������	������>��]�5K������GN�M���������9Qg������cj���������������;��Z��%��W�������@l����������H��
����`�b
�@�&��������iȕ�˯�����I��b
��{	�����1��J��c��{��]��;˯���������k˯**4�QA
�RL�R$�Rl�R4�R
��w+D�R(��R<�R
�P��QL�R+��R
��D�R��R",�R
�԰
B2	|�R/		��R(
�`�RA

	���S
T�S$�Sх%'4�S$�S
��w����S*��a6'"(
	T�T
�����S��TA

D�T
���J�UA)A$&$�Ul�U4�UƁ&D�U#��U<�U
�P��LL�U+�*�TZ	
�S�` )���`(�VL�V��V	*,�W
����W&T�W!���W"��W!��W
��w��!C"3 ��W���W"

�!��������������������q�aXԒ� �z~#	�#��W"%|���W%4�W%Ԓ4�X'��X(
��wԒ܋X
�ԒԒ'K(B&*��W$i��L!��$-&fj&%�X+L�X*+l�X)*)%t�X.ʶ��X�X��.+-,�XĻX,-�X$,%�X1L�X01l�X20	20*/2t�Y	6ʶ��Y	�Y��6+5,�Y��Y$	7l�Y�5		7!�5?	47��Y9	D�Y��/L�Y4m3 %t�Y
9ʶ�Z
;l�Z
>3
	>3!*
=>��Z
<
��=��Z
��;x<7:" ��Y-
4�Y
�Iʶ��԰9�:��Z8#��Yl�Z
@3
	@3$*
?@��Z

���?�`&,�Z
�����R�&�ZB
(��Q�	_
�"��Q�	��R���VG��W���ls��X���Y�	B����Q��L�Q԰<�QQ	԰F	���-	��6	��P	���������D�R����V��_��x��A��ޓX��a��{�V�԰����}Ԓu������|�������i���G��^i؊�����������԰�������,������Pf԰|9��XL�X�԰���L�Y	�����������F԰�԰C��G��P����[	���buflen�����

�����Sstatus�T�
�$��%	remaining�-	/�J
3�������`ƁH��܂�х7���
Ɓ
φ�	���	���	؈������������V�������g�����_Ԑ@��
��
�
�H%���x��������
��������Ԓ��T�[����[,�[
���2<�[�[���ZH��t�[��L�[��u6��{T�\����\<�\��,L�\��\<�\��:L�\��\($�\��;�\L�\�\���[p����\��L�\���\���������-�0]���������(,�a���,�b	����(4��]b��otch�,�a�����݉������������������������������dt�d
��w�d%��d@
��w�d���cv݉��d�w�d��w��7Ȣ�T�e����e4�eƁ+D�e�f���eM����e��,�e��n6ƁuT�f����f<�f
��w0L�f�g���f@���f��,�f��s6��zT�i����i<�i
��w1L�i�i���hH��4�h݉L�h��w9��}T�n����nT�n
��w1d�n�n���mV��t�n�L�m��t6ϧzT�t����t4�t
��w.D�t�t���tH��l�t݉$�t��q6�zt�u
D�u���uT�u;,�u
����v��u�T�v����v
,�v
���D�vT�vD	ܡv
�y
�y�yK�T�x	����xT�xϧ	,d�x���x	��;	"
	.

@��x�����xT�x��1
d�x��xi��� ��,
��z��x*T�x��
�d�x��yt�yȢ�y!T�x����T�y����y,�y��,�yT�yi���y�����z9��u�V��+��Āx��x�T�y����u�L�u԰�u������,�v���������D��M�w�x�w�������������N����
����`��vres��]
�����jϧ������-���������Ȣ������[�����T�z����z,�z
���2<�z�z���zH��t�z�L�z��u6�{,�
����$�,�%65535�	�-�#4P-�#4�-�
����������������;t���ʶYɷmr
�ɷɷ
��	��	�-�
ɷɷ).��
:?GM�-�ɷɷ).��:?GKS_-��H-�
����$,4�	�ɷ����A��J��S����
������9�����C�.�ɷ
�ɷ.6�.�ɷ��(1�.�ɷ��(1�.�		P.�
(.�
�
.�.�S�a��m��uɷa��jɷ9��Bɷ��������������������i
�@
�,ɷ�ɷ�ɷ�(/�!���/�"��ɷ(���/�#��	ɷ(	���/�
$��ɷ(���/�
%��'��P/�&��'3��?E
�_W]MS &
��
�����/��������������������������������������������u��~�����X��a��m��vy������������[����,�������������
�0�
�ɷ�0����0����0�
�P0���80�
�0�0�#	c�q��}ɷ#ɷ	ɷ������T��8��!��
���ɷ�ɷ�ɷ��

�,7>10��
�,7>2��
�,7>2�
(1�	,2(:'��GL
�_](b	j�1� �@����������������;t��������������lf���]v�vɦ1�!�@81�"�@P#Y���$ ��h%!��_'"k&'�������#�$X%�&�	��1��M���(��0<��-3��AGo	U�1��L��u~)��0<��������o	��1��L��1��L*��J��@L��PV
�_hn��	��1�
�L��1��L81��L���
�+��e
��[��R^��,2��@
F���	^1��K@1��K
��,��W��N	Z	���������	1��/5<CJQX)��f��r��{���)�������G��6��B��E��3��%�����l��Z��I��U��C3��-��`��N��Z�����]������������������1�����������U������������������������
��������y��k������� ���!��u"��������M��������������������������������,��������������������v��8������������SD�
�2��82���(3�-���3�����(��H3�.��	'	���3�
��
��(
4������������
w|3��#��0��9��B��K��>��G��P�� ��)��2��������������������������c����4�
���H4����4�
���84�
�4�4�=�K��W�������u�����������g�

�,7>10�����%|���	��	�`4�A
����`l�A��;��@��,�<��@4�<��@���<&�	�L�<&�v��7��M��T�8�D�8�/������8���ԓ8�ri�3��L��T�4�,�4�0������4�����4�e\�/��L��,�/��L��/���ɷ��/<�0
�Pʶ�8�HL�0�)[�L��,�)\�L4�)]�L��T�)	_4�)	a
1��	`a��)	^_`��)	^D2,��K4��K�����
4�	��	4�԰d�
�� 
4�|���
����
�����4�@,��,L�����
'���-
��C"	.��-|��3
��=
	
��i��� ȕ,��f�
�
L�
$	.
H���
L�
$	.
H���d� T� 
��� 
����`��! 
L�!! 
$	!.
 H t�!d�!T�!��"��!
���"�`��"$
L�"%$
$	%.
$H#$��!#T�#'L�#)
2��()��#&'(܆#& d�#T�#��*��#
���*�`��$/
L�$0/
$	0.
/!H./��$-.�$4
L�$54
$	5.
4"H34��$23��$6�$76) 9	72<#X12Y��$F,
-1�$;
L�$<;
$	<.
;$H:;��$9:��$=�%>=) 9	>9<%X89Y��${+
,8�%B
L�%CB
$	C.
B&HAB��%@AԪ%D�%ED) 9	E@<'X?@Y��$���
+?�%G
L�%HG
$	H.
G(HFG�&J
	L�&KJ
$	K.
J)HIJ��&(��IT�&N,�&P
3��OP��&MNO��&M.*T�'D�'��R+��'D�'
��vR9Q,#�'�	Q������������^���A��v�������_��M����v�v�����	����v������������	�����'WQL�'L
����W��&�/$�(L
����%/�(YL4�)Z�)��(#X
�Y�(ZT�(��01��X�)2��XE�4�*	d\��*	cd4�*	g]	fg԰d�*	ef��* 	bce	b:34�+	n\|�+	mn��+	l
��m��+	
�����]4�+l@k4,��*,	L�*��*k��*j5'���*-	
��jCi6"	o	i.	o78��*-	qi|��*3	hq��*=	r\h		r\h9��+	pii��� ȕp,��f	\r��*�	2�+s	[L�+s;<	�+t[����,�t�	�������*����;�	�K��vW��ew��������	����4�,	z]��,	d�,
�z(y=l�-}y�5�!�5����-};|>1�-{
��ʶ|��-��ɷ?@��ɷ{T�-$�-
�Q��[�-A4�-^��ɷ{v���-#~
��.T�-��BC��~��)�	4��~G�T�.	$�.��[�.�E4�.��.#	�
��T�.	��FG	����	1	���E	���IJ�8�TZ	���`4-���`�'��0���ɷԮ04�0
�Pʶ�9�KD�0��0#4�0
�P���J�LD�04�0����0��,�1��\�1�1���)�M,�1��0����UN4�1��|�1����1�
�����1
�ʶ���,�1�D�O/��1+L�1��1��1�P)���1,
���F�Q $�	�2�RS��1,��|��13����1=���	���T��1��i���"ȕ�/��o����0�L�2�	�L�2�VX	�2������2���	�������+����<�	�L��vX��fx��������	������24�2�����,�2�Xl�2T�3$�3����3�Y4�3��3#�
��T�2��Z[����33���G���4���ɷ��41��4
�Qʶ
�?�CD�4���]��4ė5\�5
��u�5�D�5�^-���5	���I�_#�	�1�`a�5�	�L�5�be��5��i���"ȕ�/��	�5������5���	�������+����<�	�L��vX��fx��������	������54�6�����D�6�d��6�6���	�������+����<�	�L��vX��fx��������	����T�7$�7����7�f4�7��7"�
��T�7��gh����73���G���8���ɷ��80��8���4D�8���j��8��9\�9��9�<�9�k(���9	���D�l#�	�1�mn�9$�	�L�9$�or��9��i���!"ȕ�/��	�9$������:$��$�	�������+$����<$�	�L$��vX$��fx$����$����$	������:$4�:�����<�:�q|�:�:$��$�	�������+$����<$�	�L$��vX$��fx$����$����$	����T�;$�;����;�s4�;4�;��;��;)�
���;�T�;��tu����;3���G��<&�����T�<&�,�<&�3��&����<&�����<&�wx�<�TZ&	���`5)���`�'4�=&����=&��4�=&��&��԰d�=&����= &���&��y4�>&��|�>&����>&�
�����>&���4�=�:�z%��=,&L�=��=���=�{)���=-&
���F�| $&�	�2&�}~��=-&��|��=3&����==&���&	�����>&��i���("ȕ�/��o&����=�&x4�>&����>&d�>��)�� �?+��+�	�������++����<+�	�L+��vX+��fx+����+����+	������?+����?,���,���L�@,<�@˯��t�@,
�����`&���@%�
�T�@%����%����A5%����A%��B�(Q����%�+�����+�	��+��
+��,7+��H+	�	��$�����$�	��$��
 $��/:$��K$	�	�M$����_$�	�p$���$����$���$	�	�c����u�	�������������	�	��������	����

��)
4
��E
	�	�.����@�	�Q��`s�������	�	��������	�����������	�	�i����{�	�������������	�	��T�4�'VUV԰��'4�'��T0U=S-�t�'v�4�,x]wx԰��,4�,��vGw=u<t�,f������������W���������)�c3'��,�6�6*��԰��64�6�����\�el�6

$��=$��O$U���c�pma$��,�:$�6��$��԰��:$4�:�����L�rl�:J+��L�?+�?���r��,�?�-����}'�'�'�'��%���&���'���)�<	C
�	���+K	��,�	��/���0�����2B��3���4���̗5��5|��7���8�bi Ġ9"��9{��;���<�%_
&f
'�
&�
)��>�&��?�+���T���L�������-��#�*���*~*�*�*�*԰�*���*�)���)��4*��o*���*�*�*�)���)*�)S)w)b)�(
)�(��(8(\(G(��'�'�'�''D':'��C'�'I$W%c&�&�&�&�%&f&�&u&&& %8%�%�%�%G%N%P$h$�$�$�$w$~$$�%$�#�#�#�#���&�"<#2#��;#��<�'�v#����"԰�������!��O!���!���!��h.��V.��H.�-=.3.��<.� .!D!!԰7!��@!
 ��h ��� ��� ��� !,! �� 	n 	��O ����z���԰����$�,	��ɷ�ʶ����$��x��������;0*0�/��0P��,�0����������������;t�����_ɷ��)������'��_������������(p��f���Z԰������Z�����2�1	2�1��2��D�4��6������U��^y��3Y��'԰O��X���X԰)	��2	��������\3
3P3E3��N3��<�8��c�����"�������t$���h԰��������԰0	��9	������������4���4���4\4��f&YN��W
����԰�������
��E��y���������&&���T�>&��oT�?+�	��R��d��%��Z$��p��������*��3��������$�����������r��{������+++++"+���$�$�$�$�$�$���$�$�$�$�$�$���������������������������%�%�%�%&
&��\*d*l*t*|*�*���*�*�*�*�*��l&t&{&�&�&��� � � � � �������&-4;���$�$�$�$�$���$�$�$�$�$���+�+�+�+�+(������6buffer�6�
�4�*5_xfl��	F��	L�w	Q��7	[��7	\��s7	]�
�(
p�
)q�J(txlen�py�f8��W8��*��
#���#���"��29��*��
> ���
�`�! ���9��*}��
� ���
"�`��$���:%���:%����:%��y&��
!'���)�
stored_crc��+�
calced_crc��,�C��8���7��7��i7ȕp7���5���4���3��m.��V.����p,���+���+�^+��8+ȕ?+����U)��')ɷ�(���(��E(���'���'��!:��n'э-'��'���&�)&��%���%ȕ�%���#���#���#���#��#��"���"ȕ�"��!!��D!�����` ��% �������jȕq��������4����������s�������ȕ�����<˯���J����)
�,7>2��;
�,7>2��C�TTZ
4�G��GD�G��&T�G%�E�TZ	���`7$���`&t�G
$�G���G4�Gd�G@	��G`�	,�H���HD�H$�Hх%4�H�H
�,�H
���
�H��G	
�H%��G$�H��	+
4�H��G$
����H���H
��u����H"��7
#)

,�H
����H�H�I
��4�I
����I��F��I
�I 0��H	Tfv���	���t�H��H9��H��l�G���F��4�F�԰�����,�G�e������-��6������O����j{����������P
�����6���������oх���O�����
�H#'6�c��S��\dL�J,�J
����J<�J,�Jd�J$�J
�J�I�IBytes��I���1�p4�1d��^4�J��JL�J
�Q�{\�J���J	
�!��������������������q�aX����������������;t�������	��`��J
|��	
��J	��J	i��2!ȕ	-LO
�
ĊN
�H%��N$�N��+4�N4�Kd�K�K��&
,�K4�K
����`l�K��K
t�K�
��L
�H��K|T�K
���2��L8��4$�M
���M$�M
�@ɦ4�M$�MT�M��K�
�����K���N$
�����M+�N���I���J�4;x��M@��T�J���I��4�J��L�J������|�������i���G��^i؊�������&����������������;t�����������������������q�aX�!��>�������<�K���9�����wf�����������bytes���
4	�v
byte��8`�	��N��������ȕ���*�����p��&�N
�,7>2�(G�W9	���G�W"��ɷ(���G�W#��	����������������;t����E�ECString��E��)�G�䵣�5�	���G�W
$����(���G�X
%����(��PG�X&��'3������������
��
����
G�W�%��2��>��G��P��C��L��U��%��.��:�����������x��������]��f��o��x���	�������������/�����������F
�H�W���H�W
����H�W���H�X
���PH�X��8H�W
�H�WH�W#	c�q��}ɷ$������������V��@��#�����������ɷ�d�]$�]
��ʶ,�]4�]��]
��ʶT�]ɷɷ$�]�]<ɷN�]��\}���L�]��D�]��,�]ɷ�ʶ�%�*(c��%ɷ����|�_$�`��D�_4�`��_d�_
�)ʶD%��_&4�`
�W���E�E�ENulError��E��)�E��)N���G����D�`��_,
����l�_����$�`�`<��N�`��_����L�_��D�_��D�_�����;��������������������q�aX�����ʶ���*�����������Q��t�b$�b��<�b4�b�bd�b�>��b%4�b��;D�b��b+
����d�b����$�b�b<��N�b��a����L�a��D�a��<�a������χʶN7�*:v��y�X��:��������e
(\�e
�$�e�e��e�e
��e0��e
��w�A�e0�e��d��e�4����d��$�d�w�d���dʶ�w�i4��9��=�֌d����w���g%$�g
��ht�h���h![coD�g
��urV�h��g �h
��g7��g
��u�#�h��g�Ue�2��g��$�g�u�g���g��Q��E�u,�>��C��G���l���������j
(\�j֌$�j�k��j�k
��j2��j
��u�A�k0�k��i��k�4���j��$�j�u�j���jʶ�u�i4��9��=�֌b���u�(J�:��pJ�	����(4��]b��otch�J�������������������������������������(K�;
��pK�	���}'3��\a��nsbg�K������֕�������������۠�۠����Й�������
�̙�">�{ _ }���
����">�{ _ }���
����">�{ _ }���
����">�{ _ }�t�
����">�{ _ }�(M�M��"Ӏ.Ӏ9BLHN�		N��;@FQ��Y��ahox��__self_discr��__arg1_discr���O��O���)	(P�	(.6<��P�MU=��iq>��;��?��W��@��s�������P�������
����$.�<G��R��
�̫�">�{ _ }���"
���"�">�{ _ }�t�$
���$�">�{ _ }�(R�R��"�-�7@JHS�		S��;@FQ��Y��ahox��۞����T��T���)(U�	$*2<��U�IQ>��em@��;�������U���������������������(V�%	"V�&�RN
�V�%�V�%�R�}!
��}2:�
��`�}dV�%���������
ğ��}����6�����)Z�=��(W�%	"W�&	�RB
JA��-	9��ty���
�h��W�%�R�}��B��-5C��@L�����~�'W�%�?EL
��Zʬc��ltğ����������ğ�����������������P���	�������ݰ�����(�X�'��
���/7(X�'
�X�'�*ԑ6ԑA���ʬ�Zd���(Y�'D���Y�'��"��KP��]bQoY�'����������������ʬ�ʬ�������������Z�.�}�'/Z�.�(Z�.�����}gğo2<��([�.E
���[�.C���}'3��\a��nsbg�[�.��������������������ݰ�ğ����ݰ�����(]�1]�1�	"Ԓ.��6?IH^�1		^�1�	;@FQ��Y��ahox��۞����_�1�	_�1��)(`�1	$*2F	��`�1IQG��emH��;�������`�1�	�������������������(i�I��pi�
������������������;t����wk��Xi���	��(	��`i�
J��
ʶ(
4����&,"��
}�Ui��	m��zϔ������������������-��6��B����ĉ$��-����������ĉ��r��D*���	%t�D����&T�x��	��=&"		.	�`|�|԰��D���,�&T���
i��� ��
,'&�$���L�
���,
&\�$�|�D�
���,	&T��
����
����(&'��t�
���)& ,�	��	�
���$�,��?
&���	%
	$�	��	L���&&\���	
		
&,	��/	$�	|�	D���&&T���			&+	��1	��<����D�&���	L� 	�Ԓ)ܸ$
�H���t���$-��K��#&0D�
���|�!L�� �� t�D��� &&T�&WU"SQ��"u!&Os!���
���#���!�%��`�%"$%����
8"H#Y%#%�!A�
b���	���7>�����������&���������$����$�D���������������������q�aXԒ����������)��2԰zhT���L������,���V��n����w�������LT���!(԰B8԰R�����
�B��B�dst���
�consumed��ret�i�E���,��
�
��
before_out�v
	before_in�y�r	.��������)�����������\��6��
�����(�����:���������������<�
���w�L�� $�5	8 6k���������q
�	�w��� � ����ϔd��w������S��Bʶ�E��N��B�E������������ �\� $� 
��w��$� 4� `�� 	��E!	-�`L� ���� L�!��+\�!�� i��� ȕ,�L�!���!

��w��/
԰l�!ʶ|�!l�!����!G<�!
�����[I
	��!,��!l<�!
�WԒ���
����
nT�"��
	
��!���!m

�!��������������������q�aXԒ�	�vz	�
��!m|ԒL�"����"L�"��+\�"��"i��!ȕ-��"4�"
����`�`�"�
�� ���d� �� ���(/��t� ϔL� ������H��Q4� ���������|�������i���G��^i؊��Ԓo��������԰������e��W����Ԓ2���2
�
E�j�`before��
A���
��D�����ȕ)��
��������y���ȕ��!
��������C���#
D�#ʶ=D�#
�?ɦ3�#\�#t�#<�#
��w��$�#L�#�#
��#d�#
��wkA)�#��#r�#�3�w�#��L�#�w�#c��F����w�n:��?������4����w�D�$����$4�$
�P�w0D�$Ԣ$4�$
�P��ED�$�$���#F���$��,�$����������������;t���������_�������D�$����$4�$
�P�w1D�$��$4�%
�P��ED�%�%���$N��4�$��L�$����������������;t���������b�������D�&��|�&$�&
�Q�w14�&��&4�&
�P�wDD�&�'���&J�w�&��L�&������=������D�'����'<�'
�P�w0L�'�'���'C$�'��,�'��q4��x��,�\�,$�,��$�,4�,`��,	��<!	-�`L�,����,D�,��+T�,��,i��� 
�!����6�L�-
��l�-ʶ��-t�-����-7<�-��
a�-XF		��--L�-����-D�-��+
T�-��-"	,��-+
�.			�j�~Z	
)j�~Z		A			�ԒH	�`i	t�.D�.���.T�.(d�.
�/	\�/,�/
�WԒ��/<�/0l�/�/		L�/��1
�H��1�t�1��-��1K��0�0	�Ԓ�0
	D�0
l�0


��0

������0��1�
������2�2		�2*	��(�
���d�,��,���-���-���.��j�~`Z��/�����(��L�(԰�(�����i��rL�,������-��U��I��;<�-�������l�.��.��.,�����4�/Ԓ<T�0�������	��
k���`����
	written��

is_stream_end��st��

�����i����w�����y��4��K�����q�����������3�D�3ʶ��3D�3��+T�3%4�5
����`�5D�4����44�4��,D�4ԛ44�4��:D�4L�4
ʶ��
'	/��4+,�4��n	P��4���4,
��A	"	.
@��4,
|4�4

��4i��� ȕ,���4
�H��4$�5��+4�5��4$
����`D�5ʶ�5
��
��5,�5��F6T�5�5=���2���4�(/_f��t�2��L�2����������s������԰k��t������z�������H��<����4
�
�E

�����N��0��������ȕ��������z��6��6
��w��$�6�6��6��6,�6
�W�����w����{�`��	\�7��6�7���6q����6��L�6԰�6���� M��	��	�,�7�7���7��	����7ò
�L�7���7
��w����԰l�7ʶl�7\�7
���	��7A<�7����[	I��7*��7b<�8��LT�8��
��8���7c
��I"
	.
�`��7c|Ԓ��;���8i��� ȕ,�\�;$�;��$�;	4�;`��;	��<

!	
-L�;����;L�;��+
\�;��;
i��� ȕ,�L�<	���<	
��w����	԰l�<	ʶl�<	\�<����<E	<�<����UC��<*��<j	<�<��LT�<��
��<���<k	
��I"		.	��<k	|ԒL�=	 ����=	L�=�� +\�=��<	i��� ȕ,���=		D�=#����=4�=��#,"D�=��=4�=��":!D�=��=",�=��!;<�=�>���7�{�����d�;��;�<	C
�	�$��t�7��L�7��`��������d԰X��a��:��,;��DԒr�����%����4�;��������������԰������m��_Q��Z	Ԓ�	2�����������<7�
/�`�
p���`���	�
�
�M��	���m��>��ȕ��z��Z��ȕh��e��N��������ȕ���������<
�
����*��C:�7
���&�����C�D�>����><�>��+L�>%l�?4�?
��w��$�?D�?�?�?���>g��? �>��L�>�������!L�����	����(k�	L��0k�	
���u'��pk�	��
��(	
4	����������mr�k�	�	������������������
������������J�Xc����[����-����
	��
	l�
	�,�
	$�
	.��
Y	
�	�u�
	�
	��	�	��t�
	�u�		��,�		�u������&�@)d���u���J	
�	�u�
	����	�t�	�u�	��\�	��compression�%RL�	����	,�	��,<�	�	���
Q	�	�$�
	Ćq�69��x��	
(��	
��u$�	Kl�	�u�	
�	d�	��J;#�	��s	�	�3�u�	��	L�	�u�	����u�e1��6���	R����u�L�	�u�	���5	���	��	,�	.l�	�u�	���A	��4�	��	L�	.D�	�u�	���	���5	�u�	�$�	-��]L�	����	D�	��+T�	�	���B	�	��	,�	��m5��tL�	����	L�	э+\�	�	���D	�	��	,�	��m5эtl�	�ut�	����-	L�	��A2�	*�	���u	����	��	L�	���	���Ć�%�(U���t�	<�	
��u$�	L�	��	,�	��A�	T�	�	���^	����	��	L�	԰�	���� M��	����t�	<�	��	$�	L�	��	,�	��<<�	�	���L	��t�	��	L�	��6��	���{(l�(	M��0l�(	
���u'���l�(	��
��(	
4	����������mr�l�(	�	�������������������
������ԕ�֕�J�Xc����[ԕ��-����*	��*	|�*	Ö$�*	'��*T	
�	�u�+	�*	��)�	���t�*	�u�*	�u������M��un��,L	
�	�u�-	���,�	��t�,	�u�,	��l�,	��
decompression�'T��.	|�.	Ö$�.	&L�-	�����.	1����-b	��-	��$�-	����6GÖ������1	
(��1	
��u$�1	Kl�2	�u�2	
��1	d�1	��J;#�2	��1s	�2	�3�u�1	��	L�1	�u�1	����u�e1��6���	R����u�L�2	�u�3	���25	���2	��	,�2	.l�5	�u�5	���4A	��4�4	��	L�4	.D�6	�u�6	���6	���55	�u�5	��$�5	-��]L�8	����8	D�8	��+T�8	�8	���7B	�8	��	,�8	֕m5��tL�9	����9	L�9	¡+\�9	�9	���9D	�9	��	,�9	֕m5¡tl�:	�ut�:	����:.	L�:	�A2$�:	*�:	���9w	����:	��	L�:	��$�:	���ڣ�%��)V��t�;	<�;	
��u$�;	L�;	��;	,�;	��A�<	T�;	�<	���;^	����;	��	L�;	԰�;	���� M��	����t�<	<�<	��	$�<	L�<	��<	,�<	��<<�<	�<	���<L	��t�<	��	L�<	��6��	���{(m�L���m�)	���	�	�U�	�B��	�B�Ϭv|�{�(�uam�����������m��	���������������������	��	.�<G��	��?��\��	t�	���
 ��	3��	
��uB,�
+��	_
�	�u�
������t�	�u���,�	��	��u���&�@)V�����	���G��t����!\�
o��'
��u`@���s
�	�u�
����
�4��t��u���\���	�u����g��5��	9���8��	h�����3|���	>��"
��u0`T���	��<�
��u1L��
�,�ʭ_;D�������4	�u���L��u�X��	=�����	�u�}F��K���	���	:ʭ��u�T���	��<�
��u0L���<���?L�����J�����	,������	�>��	����T���	��<���	,L���<��:L�����R��4���	L���}��	�>��	���T���	��T�
��u.d���$T���@d�����Q�u���$��u���	�<��	����T���	��D�
��u0T�����C���	,���	r5��	yT���	��L�
��u0\�����E���	,���	r5��	yT���	��$�
���	2�L�����\������	L������	�� M��	�t�<�
��w$�L���,���A�T�����^����֗L�԰����� P��	����t�<���	$�L���,���<<�����L��t���	L���6��	���{(n�*M���n�*)	���	�	�V�	�B��	�B�
�d~/����uam�����������n�*�	���������������������	��	.�<G��	��?��\�,
&L�,�, $�,5	8 6k�o�!�o����,�2��,0��,
��ul?�-
�-��,c+;�1��t�,�u�,�u�ʶ�t��}���4���'��	��u�ܴ0��0Ե�0�0'��06̚0
��uI$��/b
�	�u�0���/���t�/�u�/ʶ�/��	��u���&�)VԵ���	�	�2	
&	.8@JL�2�2 $�25	8 6k�p�!�p����2�2l�3	
��2N��2(
��uW�[E�3
�3�3	��1�>N>�B
��t�2�u�2��l�2�uʶC������'����N��	R������	I�u�����7���7��7Ե�8�8(l�8
w��7)
��ug@���7�
�	�u�8��6��8�4��t�6�u�6ʶ�6��l�6��	1�u���r��@�C��	G�ԵX��	������=3|�=��	>��="
��u0`T�=��	��=<�=
��u1L�=�=
��=,�=ʭ_;D�=�=��<��=�4	�u�=��L�<�u�=X��	=�����	�u�}F��K���	���	:ʭ��u�T�>��	��><�>
��u0L�>��><�>��?L�>�>���>J���>��	,�>�����	�>��	����T�@��	��@<�@��	,L�@��@<�A�:L�A�A���@R��4�@��	L�@��}��	�>��	���T�C��	��CT�C
��u.d�C��C$T�C��@d�C�C���CQ�u�C��$�C�u���	�<��	����T�E��	��ED�F
��u0T�F�F���EC�E��	,�E��	r5��	yT�G��	��GL�G
��u0\�G�G���FE�G��	,�F��	r5��	yT�H��	��H$�H
���	2$�HT�H�H���G^����H��	L�G��$�G��	���!N��	�t�I<�I
��u$�IL�I̱I,�I��A�IT�I�I���H^����I��	L�H԰�I���� M��	����t�J<�J��	$�JL�J��J,�J��<<�J�J���IL��t�I��	L�I��6��	���{(q�
L���q�
	����)5��^c��pudi�q�
�	����ژ�������������������������������	/
�	

��	
l�	
�,�	
$�

.hp|��	
��{_��


��	[

�	�w�

���
FV�2ژt�	
�w�
��,�	
��7�w*�����7�@:��E����w��� 
��
���
\�
(��L

�	�w�
����
ژt�
�w�
��\�
�������	#P���T�
����
<�
��+L�
�
���
@
���
��	,�
��n6��uT�
����
<�
��,L�
�
���H
��4�
ژL�
��r9��x
��



T�
����
4�
��,D�
���
	��;"	.@|�
	������
,�
��	1<�
��
i��� ��,��
	T�
���


��
<�
��K;
T�
��

���w�
�	�
���
�
�

�2
��l�
��
L�
�w�
�������(m��v���w��N�wAlq��v�
����`�������$����w�����w�T�
����
4�
��,D�
�
���R
��t�
��
L�
��o6��uT�"
����"
4�"
��+	D�"
���"
	��;	"	.@T�"
����"
T�"
��+	d�"
��"
i��� ��,	��#
��"

���w�/�#
H
��"r
�����"
	��l�"
ژD�"
��^����������w,��KG�
(��`���������~���ژ-ژ4ژ;T�(
����(
,�(
��+	<�(
���(
	��;	"	.@T�(
����(
T�(
��+	d�(
��(
i��� ��,	��(
ܦ(

���w�/�(
H
��'w
�����(
	��l�'
ژD�'
��^����������w,��KG�
(��`���������~���ژ-ژ4ژ;|�*
������*
D�*
��0T�*
�*
���*H
�*
��	,�*
��r5��t|�,
������,
L�,
э0\�,
�,
���,J
�,
��	,�,
��r5эtT�-
����-
,�-
��,�-
T�-
�-
���-Z
����-
��
L�-
԰�-
���� M���T�.
����.
,�.
��,<�.
�.
���-H
��t�.
��
L�.
��o6��ut�/
<�/

��w$�/
L�/
ļ/
$�/
��A�/
L�/
�/
���.`
����/
��
L�/
���/
���� M��
����(r�:
M���r�:!
	����)5��^c��pudi�r�:
�	�������������������������������������=*
�=

��=
|�=
Ö$�=
'aiu��=
��tX��=

��=V

�	�w�>
��<�
FV�2��t�=
�w�=
��&�w�����-~Ö'��d�w���@"
��@
���A
l�A
(��@N

�	�w�A
���?�
��t�@
�w�@
��l�@
�������	#P���T�B
����B
<�B
��+L�B
�B
���A@
���A
�
,�A
��n6��uT�D
����D
<�D
��,L�D
�D
���CH
��4�D
��L�D
��r9��x��I

T�I
����I
4�I
��,D�I
���I
	��;"	.@��I
|�I
Ö$�I
'��I
i��� ��,��J
|�I
����	����T�I

���J

��I
<�J
��
K;	
T�J
������I
��I

���w�	��J
��H�

�4ipMT
��l�I
��
L�H
�w�I
����K��k�������w*��i�w\�i��n�
���`������Öy����w ������w4T�O
����O
4�O
��,D�O
�O
���NR
��t�O
��
L�O
��o6��uT�U
����U
4�U
��+	D�U
���U
	��;	"	.@T�V
����V
T�V
��+	d�V
��U
i��� ��,	��V
܁V

���w�/�V
H
��Ur
�����U
	��l�U
��D�U
��^����������w,��KG�
(��`���������~�����-��4��;|�X
������X
D�X
��0T�X
�X
���XH
�X
�
,�X
֕r5��t|�Y
������Y
L�Z
¡0\�Z
�Z
���YJ
�Y
�
,�Y
֕r5¡tT�[
����[
,�[
��,�[
T�[
�[
���ZZ
����Z
��
L�Z
԰�Z
���� M���T�[
����[
,�[
��,<�[
�[
���[H
��t�[
��
L�[
��o6��uT�\
����\
<�\
��,L�\
��\
$�]
��:�]
L�]
�]
���\f
����\
��
L�\
���\
������%�(U������(t�:t�:�	"'��4��?HRu�:#u�:�	Hu�:
��
��
ip4�AKv�:�	v�:��
%/(w�:N��w�: ��IN��[`Omw�:�	������
����������������������������,�=��=
�	�=�=���=N��\�=,�=d�@5t�>
�	�?�?���>A��\�>t�?
�	�@�@���?A��\�?t�@
�	�@	�A���@A��\�@4�2
��%��1��9@N
�d�q��}����$�3
��%��1��9@N
�d�q��}����D�3
��+��7��?F��NUc
���������������3
��%��1�9@N
�d�q��}����3
��%��1��9@N
�d�q��}�����d
��u�(��4ڂ<CQ
��uj�w���ڂ��,�
��(��4;��CJX
�q�~��������$�
��+��7��?F��NUc
��������������,�
��(��4��<CJX
�q�~��������D�
��%��1��9@N
�d�q��}����<�
��%��1��9@N
�d�q��}�����
��+��7��?F��NUc
��������������|�&
��%��18?M
�c�p��|����'
��%ԑ1��9@N
�d�qԑ}������:
�	�	%��18?M
�	c�	p��|��1[����������	�	��@�!��AL�!��AL�!��NL�"��JD�"��OD�"�
�Sl�"��OT�"��S|�"�
�S�
�T4�"��Ol�#��Q|�#���D�<9 A DEFLATE-based stream compression/decompression library�=��AFC This library provides support for compression and decompression of�Ԉ DEFLATE-based streams:����� * the DEFLATE format itself��� * the zlib format�T� * gzip�����PM These three formats are all closely related and largely only differ in their���MJ headers/footers. This crate has three types in each submodule for dealing�� with these three formats.����� # Implementation�����RO In addition to supporting three formats, this crate supports several different���74 backends, controlled through this crate's features:�����OL * `default`, or `rust_backend` - this implementation uses the `miniz_oxide`���GD   crate which is a port of `miniz.c` to Rust. This feature does not���96   require a C compiler, and only uses safe Rust code.�����[X * `zlib-rs` - this implementation utilizes the `zlib-rs` crate, a Rust rewrite of zlib.���JG   This backend is the fastest, at the cost of some `unsafe` Rust code.�����96 Several backends implemented in C are also available.���NK These are useful in case you are already using a specific C implementation���;8 and need the result of compression to be bit-identical.���	C@ See the crate's README for details on the available C backends.��	���	JG The `zlib-rs` backend typically outperforms all the C implementations.��
���
 # Organization��
���
IF This crate consists mainly of three modules, [`read`], [`write`], and���JG [`bufread`]. Each module contains a number of types used to encode and���#  decode various streams of data.�����LI All types in the [`write`] module work on instances of [`Write`][write],���A> whereas all types in the [`read`] module work on instances of���
JG [`Read`][read] and [`bufread`] works with [`BufRead`][bufread]. If you���
DA are decoding directly from a `&[u8]`, use the [`bufread`] types.���<� ```���! use flate2::write::GzEncoder;��� use flate2::Compression;���
 use std::io;�� use std::io::prelude::*;�����" # fn main() { let _ = run(); }���" # fn run() -> io::Result<()> {���IF let mut encoder = GzEncoder::new(Vec::new(), Compression::default());���#  encoder.write_all(b"Example")?;�d�	 # Ok(())�<� # }�<���
������FC Other various types are provided at the top-level of the crate for���MJ management and dealing with encoders/decoders. Also note that types which���NK operate over a specific trait often implement the mirroring trait as well.���IF For example a `flate2::read::DeflateDecoder<T>` *also* implements the���PM `Write` trait if `T: Write`. That is, the "dual trait" is forwarded directly���*' to the underlying object if available.�����#  # About multi-member Gzip files�����WT While most `gzip` files one encounters will have a single *member* that can be read���PM with the [`GzDecoder`], there may be some files which have multiple members.�����XU A [`GzDecoder`] will only read the first member of gzip data, which may unexpectedly���da provide partial results when a multi-member gzip file is encountered. `GzDecoder` is appropriate���if for data that is designed to be read as single members from a multi-member file. `bufread::GzDecoder`���VS and `write::GzDecoder` also allow non-gzip data following gzip data to be handled.�����UR The [`MultiGzDecoder`] on the other hand will decode all members of a `gzip` file���XU into one consecutive stream of bytes, which hides the underlying *members* entirely.���MJ If a file contains non-gzip data after the gzip data, MultiGzDecoder will���QN emit an error after decoding the gzip data. This behavior matches the `gzip`,���,) `gunzip`, and `zcat` command line tools.���� [`read`]: read/index.html���#  [`bufread`]: bufread/index.html��� [`write`]: write/index.html���<9 [read]: https://doc.rust-lang.org/std/io/trait.Read.html���>; [write]: https://doc.rust-lang.org/std/io/trait.Write.html���B? [bufread]: https://doc.rust-lang.org/std/io/trait.BufRead.html���-* [`GzDecoder`]: read/struct.GzDecoder.html���74 [`MultiGzDecoder`]: read/struct.MultiGzDecoder.html�����8�l��7https://docs.rs/flate2/0.2����51[����������	�	���@���A���A���N���J���O��
�S���O���S��
�S��
�T���O���Q��mps��!'kn`cUX��!N��"D��"J;>03%(����#,����l�#L�#��
�io��
��-�
�BufRead�=���Read�%���Seek�%���Write�-���D�
�<�
���
D�
���
L�
����u�
�u֊�bƣ D�
,�
�ut�
�
��T�
�
T�
�
��J
���
�
�_�u��
�u�_!��O
�
�	�	�	�	�u�	�^�^��^��[�^��[����e�S��	���

�u$�
�fVԫ
�!!��
�
��u$�
�u"#��$
�
�u�u  ����Z��	7
D�	
ʶ�u�u  Ե�&\�/\��

�%%��
�

�u&'()ܕ
<�
�	�	�u�	�u$�
$��$�
��#
<�
�	�	�u�	�u$�
$�$�
�
T�
�u�u$$���]��&
,�
�	�	�u�u�u$�
$ʭ$�
�x^��
#
�++��
�

��
$�

�u,�,��7
$�
�	�	�	�u�	Ŧ��*�
*
,�u$�
�Yc��&
�..��
�
��
$�
�u/0��0/!#��+
D�
�	�	�u��������������������q�aX�	Ŧ�-�
-
/�u$�
��!
<�
�	�	�u-�
-
0�u$�
�@ej<�#�#�����
4�12�4aT14��
��13��
��13��
��13��
��13</o�<�VeD��v6789:;���� Create a new CRC.���v55������'$ Returns the current crc32 checksum.���	�	�v5�5��$�����A> The number of bytes that have been used to calculate the CRC.���KH This value is only accurate if the amount is lower than 2<sup>32</sup>.�4��	�	�v5�5��$���%��,) Update the CRC with the bytes in `data`.�4��	�	�	�v�	Ŧ5�5��$��B$����� Reset the CRC.�,��	�	�v5�5��$���	/��	C@ Combine the CRC with the CRC for the subsequent block of bytes.�<�
�	�	�	�v�	�v5�
5
;$�
additional_crc�t�
Ԭ�==��
���
$��v>�� �� Create a new `CrcReader`.���u�v<<���Yo���@@��
��vABCDE̱
��
%" Get the Crc for this `CrcReader`.��
�	�	�v�	�v?�
?�$�
���
74 Get the reader that is wrapped by this `CrcReader`.�T��v�u??��2pܬ��DA Get the reader that is wrapped by this `CrcReader` by reference.�<��	�	�v�	�u?�?��$���#��NK Get a mutable reference to the reader that is wrapped by this `CrcReader`.�<��	�	�v�	�u?�?��$�����&# Reset the Crc in this `CrcReader`.�,��	�	�v?�?
E�u$���#�GG��
���
$��vH�H��8$��	�	�	�v�	Ŧ��F�F
H�u$����s��)�JJ��
���u<��vKL��KL(*��+D��	�	�v��������������������q�aX�	Ŧ�I�I
K�u$���!<��	�	�vI�I
L�u$��@�v���NN���w��wOPQRS̅��%" Get the Crc for this `CrcWriter`.���	�	�w�	�vM�M��$�����74 Get the writer that is wrapped by this `CrcWriter`.�T��w�wMM���y܀��DA Get the writer that is wrapped by this `CrcWriter` by reference.�<��	�	�w�	�wM�M��$���#��NK Get a mutable reference to the writer that is wrapped by this `CrcWriter`.�<��	�	�w�	�wM�M��$�����&# Reset the Crc in this `CrcWriter`.�,��	�	�wM�M
S�w$����UU�����w,��wV�� �� Create a new `CrcWriter`.���w�wTT�����{��%�XX�����,��wYZ��YZ!#��4,��	�	�	�w�	Ŧ��W�W
Y�w$��	~��%,��	�	�w��W�W
Z�w$�\�#<�#\��|<gx����
	�\]�-/�\_�2@�\`�ODQ�\b
�OT[�\c��
��\^��
��\^��
��\^��
��\^<��D*�T9��I��wy��	"�ee��
�	��<�	�wf��
@��	JG Creates a new encoder which will read uncompressed data from the given���
*' stream and emit the compressed stream.��
�u���wdd
f�u�����@���:���	�	�w�hh���
����6�����jj��
��wklmnop��"��
EB Resets the state of this encoder entirely, swapping out the input���
 stream for another.��
���
KH This function will reset the internal state of this encoder and replace���HE the input stream with the one provided, returning the previous input���EB stream. Future data read from this encoder will be the compressed��� version of `r`'s data.�,��	�	�w�u�ui�i
k�u$�����ܲ��1. Acquires a reference to the underlying reader�<��	�	�w�	�ui�i
l�u$���#��96 Acquires a mutable reference to the underlying stream�����HE Note that mutation of the stream may result in surprising results if���)& this encoder is continued to be used.�<��	�	�w�	�ui�i
m�u$����;8 Consumes this encoder, returning the underlying reader.�T��w�uii
n�um�����IF Returns the number of bytes that have been read into this compressor.�����LI Note that not all bytes read from the underlying object may be accounted���2/ for, there may still be some active buffering.�D��	�	�wi�i
o�u$�����A> Returns the number of bytes that the compressor has produced.�����EB Note that not all bytes may have been read yet, some may still be�l�
 buffered.�L��	�	�wi�i
p�u$���+�rr��
���<��ws�s��7$��	�	�	�w�	Ŧ��q�q
s�u$��Y���4�uu�����w<���,��xvw��wv02��4,��	�	�	�x�	Ŧ��t�t
v�w$��-���%,��	�	�x��t�t
w�w$���':��'�	�	�y�yy�(��
�(���6N���("�{{��
�(��<�(�y|��)%��(HE Creates a new decoder which will decompress data read from the given�\�) stream.��)�u�yzz����!���*�~~��
�*�y��������-"��+EB Resets the state of this decoder entirely, swapping out the input���+���+���+FC This will reset the internal state of this decoder and replace the���,DA input stream with the one provided, returning the previous input���-GD stream. Future data read from this decoder will be the decompressed���-Ь,�-�	�	�y�u�u}�.}
�u$�.��g��0��.+( Resets the state of this decoder's data��/���/HE This will reset the internal state of this decoder. It will continue���/! reading from the same stream.�T�0�	�	�y}�0}ζ$�0ܚ1��01. Acquires a reference to the underlying stream�<�1�	�	�y�	�u}�1}ϗ$�1��3#��19��2���2H����2)& this decoder is continued to be used.�<�3�	�	�y�	�u}�3}��$�3�4��3;8 Consumes this decoder, returning the underlying reader.�T�4�y�u}}��]��6��4C@ Returns the number of bytes that the decompressor has consumed.��5���5DA Note that this will likely be smaller than what the decompressor���5>; actually read from the underlying stream due to buffering.�D�6�	�	�y}�6}
��u$�6��7��6C@ Returns the number of bytes that the decompressor has produced.�L�7�	�	�y}�7}
��u$�7��8+�����
�8��<�8�y�����88$�8�	�
�	�y�
Ŧ����8�
��u$�8��L���94������9��<�9��,�9�y������-/��94,�9�
�
�
�y�
Ŧ����9�
��w$�:�&���:%,�:�
�
�y����:�
��w$�:d$����
	����<2\���LQ����
	*�����
*�����
*�����
�)���<��t+��?t�������
���
$��z���	@��J���	*���	�u���z��
��u��!��@+�̙�����
��z��������"��E���������Kު��H����
E��ԎЬ����HE Note that there may be currently buffered data when this function is���<9 called, and in that case the buffered data is discarded.�,��
�
�z�u�u���
��u$���ɖ܌��1έ<��
�
�z�
�u���
��u$���#��9�����H����)��<��
�
�z�
�u���
��u$�����;������KH Note that there may be buffered bytes which are not re-acquired as part���IF of this transition. It's recommended to only call this function after��� EOF has been reached.�T��z�u��
��us����I������L����2³D��
�
�z���
��u$�����A���E��l��L��
�
�z���
��u$���(�����
���
$��z�����7$��
�
�
�z�
Ŧ�����
��u$��`���1��������w$���,��z������46��4,��
�
�
�z�
Ŧ�����
��w$��.���%,��
�
�z�����
��w$���)�����
�)��
$�)�{����*%��*Hϻ\�*���*�u�{��
��u�����-<��+EB Same as `new`, but the intermediate buffer for data is specified.��,���,IF Note that the capacity of the intermediate buffer is never increased,���,-* and it is recommended for it to be large.�d�-�uʶ�{�����������.�����
�.�{��������2"��.E����/���/���/F����0D���0G����1�1���1H����2<��,�3�
�
�{�u�u��3�
��u$�3������4��41��<�4�
�
�{�
�u��4�
��u$�4��6#��59��5���5H����6)��<�6�
�
�{�
�u��6�
��u$�6�9��7;���7���7K����8I��̒9��T�9�{�u��
��uP���;��:C���:���:D����;>��D�;�
�
�{��;�
��u$�;��<��<C��L�<�
�
�{��=�
��u$�=��=(�����
�=��
$�=�{�����=8$�=�
�
�
�{�
Ŧ����=�
��u$�=��?���>1������>��$�>��,�>�{������-/��?4,�?�
�
�
�{�
Ŧ����?�
��w$�?����?%,�?�
�
�{����?�
��w$�?l,'����
	����22����ODC���
�OTM�����
E9�����
A9�����
=9�����
89���<��T+��;��|~�� ��������,��{���������*,��@��HE Creates a new encoder which will write compressed data to the stream���)& given at the given compression level.�����KH When this encoder is dropped or unwrapped the final pieces of data will�|� be flushed.���w���{��
��w�����@����
��
2/ Acquires a reference to the underlying writer.�<�
�
�
�{�
�w��
�
��w$�
��#��:7 Acquires a mutable reference to the underlying writer.�����LI Note that mutating the output/input state of the stream may corrupt this���96 object, so care must be taken when using this method.�<��
�
�{�
�w���
��w$���.��
FC Resets the state of this encoder entirely, swapping out the output���������JG This function will finish encoding the current stream into the current���KH output stream before swapping out the two output streams. If the stream���,) cannot be finished an error is returned.�����LI After the current stream has been finished, this will reset the internal���DA state of this encoder and replace the output stream with the one���JG provided, returning the previous output stream. Future data written to���EB this encoder will be the compressed into the stream `w` provided.���d�	 # Errors�����GD This function will perform I/O to complete this stream, and any I/O���;8 errors which occur will be returned from this function.�,��
�
�{�w�����
��w$�������.��KH Attempt to finish this output stream, writing out final chunks of data.�����IF Note that this function can only be used once data has finished being���LI written to the output stream. After this function is called then further���+( calls to `write` may result in a panic.���d�	 # Panics�����JG Attempts to write data to this stream may result in a panic after this��� function is called.���d�������G����;��T��
�
�{�����
��w$��� (��63 Consumes this encoder, flushing the output stream.�����HE This will flush the underlying data stream, close off the compressed���;8 stream and, if successful, return the contained writer.�����LI Note that this function may not be suitable to call in a situation where���KH the underlying stream is an asynchronous I/O stream. To finish a stream���FC the `try_finish` (or `shutdown`) method should be used instead. To���IF re-acquire ownership of a stream it is safe to call this method after���1. `try_finish` or `shutdown` has returned `Ok`.���d�������G����;��4� �{����
��w$� ��%.��!6��!���!LI This will flush the underlying data stream and then return the contained���"" writer if the flush succeeded.���"@= The compressed stream will not closed but only flushed. This���#FC means that obtained byte array can by extended by another deflated���#>; stream. To close the stream add the two bytes 0x3 and 0x0.��$�d�$���$���$G����%;��d�%�{����
��w$�%�(��&JG Returns the number of bytes that have been written to this compressor.��'���'HE Note that not all bytes written to this object may be accounted for,���'-* there may still be some active buffering.�D�(�
�
�{��(�
��w$�(��*��(Aδ�)���)HE Note that not all bytes may have been written yet, some may still be�l�*�L�*�
�
�{��*�
��w$�*��**������*��,�+�{������%'��+4,�+�
�
�
�{�
Ŧ����+�
��w$�+����,%,�,�
�
�{����,�
��w$�,��,0������,��$�,��,�,�{���"$��-7$�-�
�
�
�{�
Ŧ����-�
��w$�-�h���9 ������9��,�9�|��������')��;%��:KH Creates a new decoder which will write uncompressed data to the stream.��:���:K��|�;���;�w�|��
��w��P�܍=��<2��<�=�
�
�|�
�w��=�
��w$�=��?#��=:���>���>L����>9��<�?�
�
�|�
�w��?�
��w$�?��E.��?FC Resets the state of this decoder entirely, swapping out the output���@���@���@J����A=: output stream before swapping out the two output streams.��A���AKH This will then reset the internal state of this decoder and replace the���BFC output stream with the one provided, returning the previous output���CIF stream. Future data written to this decoder will be decompressed into���C the output stream `w`.��D�d�D���D���DHE This function will perform I/O to finish the stream, and if that I/O���DC@ returns an error then that will be returned from this function.�,�E�
�
�|�w����E�
��w$�E��t���K.��FK���G���GI����HL����H+���I�d�I���I���IJ����J���J�d�J���J���JFC This function will perform I/O to finish the stream, returning any�ĊK errors which happen.�T�K�
�
�|����K�
��w$�K��Q(��K6��L���LL���M"ć�M���MLԂ��NK����NF����OĪ��O1���P�d�P���P���PG����Q;��4�Q�|����
��w$�Q��T��RFC Returns the number of bytes that the decompressor has consumed for���S decompression.��S���SB? Note that this will likely be smaller than the number of bytes���TB? successfully written to this stream due to internal buffering.�D�T�
�
�|��T�
��w$�T�V��UHE Returns the number of bytes that the decompressor has written to its���U output stream.�L�V�
�
�|��V�
��w$�V��V*������V��,�V�|������%'��W4,�W�
�
�
�|�
Ŧ����W�
��w$�W�����W%,�W�
�
�|����W�
��w$�W��X0������X��$�X��,�X�|���"$��X7$�X�
�
�
�|�
Ŧ����X�
��w$�X�P�<�#�#������SlB����S|Q����S����Olb����Q|q����T4�����X\��	���X�	����\������\���������l����l����L����<����<����=���inflate�=����MZResult�E�,���
DataFormat�U�%���MZError�=����MZFlush�=�
���MZStatus�E����StreamResult�e�-���mz_adler32_oxide������MZ_ADLER32_INIT�}����MZ_DEFAULT_WINDOW_BITS�������Dd����D���5T��������}���r��N��A����
�
���
Ŧ�����4���<�����ې��a�ې$���ې$����:��/��$��L��A��6������ԑD��
�
ې���
�ې$�ܰL��
�
ې���
�ې$���!t���������ې<����*г��6г*��������������4$�ې��
�ېzlib_header�\�window_bits�\����T��
�
�
�
ې�
Ŧ�
Ŧ������Ր$���,���4��,�������
�
�
�
ې�
Ŧ�
��������
�ې$��������������	',�	�
�
ې��	�
�ې$�	�\�	��	!t�
������	�г<�
���"г��.г*��������������
H$�
��ې��
�ې�@,�
�\�
��\�
��
�D�
�
�
�
�
ې�
Ŧ�
ŦӀ������$���,���4��,����|��
�
�
�
ې�
Ŧ�
��Ӏ����
�ې$���T���^��hʤ�
,��
�
ې���
�ې$�D�$�������������<F����X�*��CompressorOxide�|~i��InflateState�d�����-�������ګ������������������֬����������w����b��ݭN����3����.
����������������w��������
�����SP�����ST�����Sl�����O]�����Qa�����Te�����Xh�	����X��	����8�DSx�b+\��*E\���y��!z��z�z��z,�T�����}���!��
�
�}����������������;t����
���
�$���4������Zlib���ZLibIgnoreChecksum���Raw�������
��\�����}<��U�|U����Ă,���������������lf���]v����decomp���dict���dict_ofs���
dict_avail���
first_call���has_flushed���data_format���last_status��j��p1���ɦl�D����t�L�������}��_���?��
�
�
�
�}�
�^�^��^��[�^��[����e�S��
�����
�$�����	&�~�����
'$�
��~��
��,�
���}�����������4$��}��
��\�_window_bits�d����T��
�
�
�
�}�
Ŧ�
Ŧ������
�$���,���4��,���&,��
�
�}���
�$��\����}��������D��
�
�}���
�$���L��
�
�}���
�$������a>�ϑ�$����ܙ,���������������lf���]vii��jlz�kparams�lhuff�m��o�Ũ�l�ɦl�D����t�L����������_���?��
�
�
�
���
�^�^��^��[�^��[����e�S��
�����
�$�����$�~�����%$�Ӏ�~��
��,����������������H$�������
��@,��\���d���!�D�!�
�
�
�
���
Ŧ�
ŦӀ���!�
�$�!��,�"��4�"�,�"��(,�(�
�
����(�
�$�(Ď)��������̻)D�)�
�
����)�
�$�)Ԇ*L�*�
�
����*�
�$�*T���%�}��_���>��
�
�
�
�}�
�^�^��^��[�^��[����e�S��
�����
�$���4�#�#��������������������<�E����
<%����,.���	ErrorKind�L5�H����
$@����4F�����
,N���time�$_�>���L|���X\��	���X�	���@������9������������LZ��j|̋oqIK��,���4���,���D�ħL��|�<����������	�����
����-=����,<O����+LX����NLc����JDn����Mtx����AL�����<�[���X\��	���X�	����
�r�����
�r�����
�r�����
�r���DH<9�D8.�G@!$���鬍�t�̔����?$���
�
�
�
Ŧ�
Ŧ�
�����$��$�����VT�ʶ�u��������
���<���!����������&(������
���<������4��EB Creates a new encoder which will use the given compression level.�����GD The encoder is not configured specially for the emitted header. For���30 header configuration, see the `GzBuilder` type.�����FC The data read from the stream `r` will be compressed and available���  through the returned reader.���u�����
��u��Q��@[���?\���
�
�
��
Ŧ�������$����ܤ������
�����ܡ��2/ Acquires a reference to the underlying reader.�<��
�
��
�u���
��u$���#��:7 Acquires a mutable reference to the underlying reader.�����HE Note that mutation of the reader may result in surprising results if���)��<��
�
��
�u�����$�����96 Returns the underlying stream, consuming this encoder�T���u��
��uA���&4���
�
��������	�����&�����
���<�������<$��
�
�
��
Ŧ�����
��u$���$���#/�����
�#��<�#��u,�#�������57��#4,�#�
�
�
��
Ŧ����#�
��u$�#�����$%,�$�
�
�����$�
��u$�$�4�����
�4��<�4ڂ����5$��4HE Creates a new decoder from the given reader, immediately parsing the���4
 gzip header.��5�uڂ�������5��9.,�9�ڂڂ����$�9ؑ���:�����
�:ڂ������;)��:C@ Returns the header associated with this stream, if it was valid�4�;�
�
ڂ����������������;t����
����;���$�;ܿ=��=2��<�=�
�
ڂ�
�u��=���$�=��?#��>:7 Acquires a mutable reference to the underlying stream.��>���>H����?)��<�?�
�
ڂ�
�u��?���$�?��@��@;��T�@ڂ�u����s
��A&�����
�A��<�Aڂ�����A8$�A�
�
�
ڂ�
Ŧ����A�
��u$�A����#��,�N�<closure_kind>��<closure_signature>��<upvars>�������U/�����
�U��<�U��,�Uڂ������.0��V4,�V�
�
�
ڂ�
Ŧ����V�
��u$�V�E%��V%,�V�
�
ڂ����V�
��u$�V��d"�����
�d��<�d�����f%��dH����eNK (first) gzip header. If the gzip stream contains multiple members all will�|�f be decoded.��f�u����
��u���'��f�����
�g��������g)��gIF Returns the current header associated with this stream, if it's valid�4�g�
�
������������������;t����
����g�
��u$�g��h��h2��<�h�
�
���
�u��i�
��u$�i��j#��i:���i���iH����j)��<�j�
�
���
�u��k�
��u$�k��k��k;��T�l���u��
��u]*��l+�����
�l��<�l�������l8$�l�
�
�
���
Ŧ����l�
��u$�m��+d�$�������
	����<2����NLG����JDR����Ls���X\��	���X�	����
�������
�������
�������
�����<�t+��?�����a������ST��������
���
$���-�������
���
$����4��	E���	���	G����
3���
���
F���� ����u����
��u��'.�@1.�������
�Ņ���܊
��2��<�
�
�
Ņ�
�u��
�
��u$�
��#��
:������H����)��<��
�
Ņ�
�u�����$����9��T��u��
��u�0��#�����
���
$������8$��
�
�
Ņ�
Ŧ�����
��u$���v1��,�����
���
$���,�������.0��4,��
�
�
Ņ�
Ŧ�����
��u$��C2��%,��
�
�����
��u$��� �����
� ��
$� �����! ��!H����!���!�u����
��u��C5��"�����
�#��������#)��#DA Returns the header associated with this stream, if it was valid.�4�#�
�
������������������;t����
����#�
��u$�#��%��$2���$���$FC Note that the decoder may have read past the end of the gzip data.���%74 To prevent this use [`bufread::GzDecoder`] instead.�<�&�
�
���
�u��&�
��u$�&��)#��&:���'���'H����'&# this decoder continues to be used.��(���(F��
��(7��
<�)�
�
���
�u��)���$�)��+��);���*���*F��
��+?< Subsequent reads will skip those bytes. To prevent this use���+#  [`bufread::GzDecoder`] instead.�T�+���u��
��uN8��,#�����
�,��
$�,�������,8$�,�
�
�
���
Ŧ����,�
��u$�,��	9��-,�����
�-��
$�-��,�-��������.0��.4,�.�
�
�
���
Ŧ����.�
��u$�.��9��.%,�.�
�
������.�
��u$�.��;�����
�;��
$�;߆���=%��;H����<N��|�<���=�u߆��
��u���<̙>�����
�>߆������?)��>JG Returns the current header associated with this stream, if it's valid.�4�?�
�
߆����������������;t����
����?�
��u$�?ܒ@��?2��<�@�
�
߆�
�u��@�
��u$�@��B#��@:���A���AH����A)��<�B��߆��u��B�Ԃ$�B�C��B;��T�C߆�u��
��u�?��D(�����
�D��
$�D߆�����D8$�D���߆�Ŧ����D�
��u$�D���@��E1�����
�E��
$�E��,�E߆������.0��E4,�E���߆�Ŧ����E�
��u$�E�QA��F%,�F��߆����F�
��u$�Fl�,�������	�����
����,<A����NLJ����JDU����Mt_����@�����AL�����2�����OD����
�X\��	���X�	���OT�����T4������
�������
�������
������
z����D~<o��95ehWZIL;>�t03!$T���2	��������TT�ʶ�w������������,����!EF��NF��XF)+��	������	��,�	��������"$��4��	E���
���
G����3������HE The data written to the returned encoder will be compressed and then��� written to the stream `w`.���w������
��w���G�@�G��
��
2��<�
������w��
�
��w$�
��#��:������HE Note that mutation of the writer may result in surprising results if���)��<�������w���
��w$���.��K������I����L����+����d�������J��������d�������G����;��T������������$���(��IF Finish encoding this stream, returning the underlying writer once the��� encoding is done.�����LԂ��K����F����Ī��1����d�������G����;��4�������
��w$��� ,d� ��������� ���$� ��"%������"��,�"��������&(��"4,�"������Ŧ����"�
��w$�"��^��$%,�$��������$�
��w$�$��%+�����
�%��
$�%��,�%�����#%��&7$�&������Ŧ����&�
��u$�&��e��'$������'��,�'�������'$�'������'�
��w$�'ԓ6l�6�ܴ6������6��,�6���������%'��8 ��6K���7���7K��|�7���8�w����Ȣ��qk��:)��:30 Returns the header associated with this stream.�4�:��������������������;t��������:�Ɓ$�:��;��;2��<�;������w��;���$�;��>#��<:���<���<L����=9��<�>������w��>���$�>��C.��>K���?���?I����@L����@+���A�d�A���A���AJ����A���B�d�B���B���BF˝āC��T�C��������C�ϧ$�C��I(��D63 Consumes this decoder, flushing the output stream.��D���DL���E"ć�E���ELԂ��FK����FF����GĪ��H1���H�d�H���H���HG����I;��4�I�������$�J��J4��J���������K���$�K��Q%������Q��,�Q��������&(��Q8,�Q������Ŧ����Q�
��w$�Q��Q��Z%,�[��������[�
��w$�[��[+������[��$�[��,�[�����#%��[7$�[������Ŧ����\�
��w$�\�5���b ������b��,�b݉������"$��c%��bK����cEB If the gzip stream contains multiple members all will be decoded.��d�w݉��
��w��&���e)��d:7 Returns the header associated with the current member.�4�e��݉����������������;t��������e�
��w$�e��f��f2��<�f��݉��w��f�
��w$�f��h#��g:���g���gL����h9��<�h��݉��w��h�
��w$�h��m.��iK���i���jI����jL����k+���k�d�k���k���kJ����l���l�d�l���l���lF˝��m��T�m��݉����m�
��w$�m��t$��n6��
�n���oL���o"ć�o���pLԂ��pK����qF����qĪ��r1���r�d�r���s���sG����s;��4�t݉����
��w-���t*������t��,�t݉������&(��u4,�u���݉�Ŧ����u�
��w$�u�m���z%,�z��݉����z�
��w$�zܤt��l�����������'��JG Returns the `filename` field of this gzip stream's header, if present.�D���������������������;t����Ŧ���
�$�����������������԰��	$��GD Returns the `extra` field of this gzip stream's header, if present.�,�	��������������������;t����Ŧ��	�
�$�	�
���������������
��
&��
IF Returns the `comment` field of this gzip stream's header, if present.�<�
��������������������;t����Ŧ��
�
�$�
����������������
��
$��FC Returns the `operating_system` field of this gzip stream's header.�����>; There are predefined values for various operating systems.���(% 255 means that the value is unknown.���
������
�
�$�
Ԋ��
WT This gives the most recent modification time of the original file being compressed.�����OL The time is in Unix format, i.e., seconds since 00:00:00 GMT, Jan. 1, 1970.���RO (Note that this may cause problems for MS-DOS and other systems that use local���QN rather than Universal time.) If the compressed data did not come from a file,���<9 `mtime` is set to the time at which compression started.���1. `mtime` = 0 means no time stamp is available.�����EB The usage of `mtime` is discouraged because of Year 2038 problem.�,��������
�$���;��NK Returns the most recent modification time represented by a date-time type.���?< Returns `None` if the value of the underlying counter is 0,���*' indicating no time stamp is available.�������DA The time is measured as seconds since 00:00:00 GMT, Jan. 1 1970.���1. See [`mtime`](#method.mtime) for more detail.�����������������������;t����Q�Q�Q
SystemTime��Q��>���4���b���
�$������������������������8,���������u����������
���<���$�����!��������B%4�B���������������������;t��������B���$�B��C&�������C'$�C������
���4�C��FDL�F�����u�Ŧ������F��
�F��
$�F���E���D�!#��II\�I�����u�ʶ������J��
�I��<�I�������!#��N(d�N������N���4�N~ěOT�O������O<�O��˯t�X������������̝Y��X96 Create a new blank builder with no header by default.��Y��������Z/��Y30 Configure the `mtime` field in the gzip header.�,�Z������
�$�Z�*,�Z��[6��Z>; Configure the `operating_system` field in the gzip header.���[������
�$�[os��[��\?��\30 Configure the `extra` field in the gzip header.�,�\����������������\���ʶl�]
���$�]�*�z02��_E��]63 Configure the `filename` field in the gzip header.��^�d�^���^���^30 Panics if the `filename` slice contains a zero.�D�_�������������
�_��
l�_
���$�_�*z$&��aC��`52 Configure the `comment` field in the gzip header.��`�d�`���a���a2/ Panics if the `comment` slice contains a zero.�<�a�������������
�a��
l�a
���$�a�*:y$&��dK��bC@ Consume this builder, creating a writer encoder in the process.��c���cH�
��c.+ written out to the supplied parameter `w`.�,�d���w������������d��,�d��x���x���x(*��gH��eC@ Consume this builder, creating a reader encoder in the process.��f���fIF Data read from the returned encoder will be the compressed version of���f(% the data read from the given reader.�$�g���u���������
�g��
$�g��~x��~x��}x(*��ig��hC��
�h���hI��
��i(΀D�i���u����������
�i��<�j֬�w���w���w(*��k1\�k�����ʶ��֌$�k���k<�#�#��������������,���� �*����
.�����\@�����$_����<e����<n�����tw����D�k�����D�k�����<������t�����X\��	���X�	���1D#<)�6�R[�Y������DlGl��su��f��(ԑ���)-��(IF Indicates whether decompression failed due to requiring a dictionary.��(���(DA The resulting integer is the Adler-32 checksum of the dictionary�l�)
 required.���)��ԑ����������������;t�����)�
�$�)��+S��+�}��������������������q�aX��ԑ�����
�+
����R�+��,O��,�������
�,
���adler�,�,��/O|�/�}��������������������q�aX���������
�/
����R�/l�9�����������;=��9DA Creates a new object ready for compressing data that it's given.��9���9JG The `level` argument here indicates what level of compression is going���:IF to be performed, and the `zlib_header` argument indicates whether the���;1. output data should have a zlib header or not.��;��������@,�;�\�;�K��JHE Returns the total number of input bytes which have been processed by��K this compression object.�D�K������K���$�K��L��LHE Returns the total number of output bytes which have been produced by���LΑL�L������M�э$�M��W��UIF Quickly resets this compressor without having to reallocate anything.��V���VKH This is equivalent to dropping this object and then creating a new one.�,�W������W���$�W��e���bEB Compresses the input data into the output, consuming only as much���b;8 input as needed and writing as much output as possible.��c���cLI The flush option can be any of the available `FlushCompress` parameters.��d���dLI To learn how much data was consumed or how much output was produced, use���dIF the `total_in` and `total_out` functions before/after this is called.�D�e�������Ŧ�ŦӀ���e�
�$�e��,�e��4�e�,�f��h���gC@ Similar to [`Self::compress`] but accepts uninitialized buffer.��g���g>; If you want to avoid the overhead of zero initializing the���h?< buffer and you don't want to use a [`Vec`], then please use�l�h
 this API.�|�i�������Ŧ���Ӏ���i�
�$�i��,�i��4�i�,�i��n���jKH Compresses the input data into the extra space of the output, consuming���kHE only as much input as needed and writing as much output as possible.��l���lGD This function has the same semantics as `compress`, except that the���lIF length of `vec` is managed by this function. This will not reallocate���mKH the vector provided or attempt to grow it, so space for the output must���nFC be reserved in the output vector by the caller before calling this�l�n
 function.�d�n�������Ŧ�ʶӀ���n�
�$�o��,�o��4�o�,�o,�q����������������Ć԰��|�s�����������t+��sFC Creates a new object ready for decompressing data that it's given.��s���tKH The `zlib_header` argument indicates whether the input data is expected���t! to have a zlib header or not.��u����Ö�\�u쿂�ρH����� this decompression object.�DƂ�����ς���$Ђ������H’�Ճ��L����������¡$�������ÄGD Decompresses the input data into the output, consuming only as much����;��υ��ׅNK The flush option can be any of the available `FlushDecompress` parameters.�������IF If the first call passes `FlushDecompress::Finish` it is assumed that����JG the input and output buffers are both sized large enough to decompress��χ'$ the entire stream in a single call.�������JG A flush value of `FlushDecompress::Finish` indicates that there are no��҈JG more source bytes available beside what's already in the input buffer,����A> and the output buffer is large enough to hold the rest of the��� decompressed data.�������L��ۊI˜���d����‹��ʋEB If the input data to this instance of `Decompress` is not a valid����DA zlib/deflate stream then this function may return an instance of��݌NK `DecompressError` to indicate that the stream of input bytes is corrupted.�T���������Ŧ�Ŧ����ˍ�
�$Ѝ��,ލ��4��,���������DA Similar to [`Self::decompress`] but accepts uninitialized buffer�ڏ���>�����?Ǜl�������������Ŧ����������
�$����,����4Ƒ�,��������IF Decompresses the input data into the extra space in the output vector��œ specified by `output`.�����IF This function has the same semantics as `decompress`, except that the����I�����K���ؕFߠl�������d����Ζ��֖E�����D���N��tØ�������Ŧ�ʶ����ۘ�
�$����,���4���,��,�������������������ڣ�����Ĩ*�ϥHE Performs the equivalent of replacing this decompression state with a�ܜ� freshly allocated copy.�����ĦLI This function may not allocate memory, though, and attempts to reuse any����" previously existing resources.�����ħEB The argument provided here indicates whether the reset state will����1. attempt to decode a zlib header first or not.�,˨�����Ѩ�
�$֨�\ܨ���ԑ�ĩԑ����%�ߩXU Retrieve the implementation's message about why the operation failed, if one exists.�<ê��ԑ����������������;t�����˪�
�$̪��(�������+$��ԑ���
��B$�����%ԑ��_����4������ԑ��^�^��^��[�^��[����e�S��������
�$������ٰ����������%���Xݼ<����������������������;t��������
�$�����&������)$������
��B$���ͳ#����_����4����������^�^��^��[�^��[����e�S��������
�$�������������ʶ�1�����1�������
�������Ϻ1��������Ժ,��������T��
�������4��writer�4Ǻ����<�#�#����	��
	����-/����ODF���
�SlP����OT_����S|k���
�S���
�Ol|����Q|�����T4������
�������
�������
�������
|����<7�D*,�9l"����������l�������������� ��������������ې������|�������ې������,���������ܭ,�����,�����D���ې���
�ې$�܄L���ې���
�ې$���������ې�Ŧ�Ŧ����������������������q�aXԒ�����
�ې$���,���4��,����<�����ې�Ŧ�ʶ�������
�ې$���,���4��,���������������������T�,�����T�,���Ӏ̪D��������
�$���L��������
�$������������Ŧ�ŦӀ����
�$���,���4��,����<��������Ŧ�ʶӀ���	�
�$�	��,�	��4�	�,�	��
������������������T�
,�
��ԑT�,����̦D��������
�$���L��������
�$������������Ŧ�Ŧ������
�$���,���4��,���
�<�
�������Ŧ�ʶ������
�$���,���4��,�|�,�������Z����������������$�ې��
�ې��$�ې��
�ې��4�ې��
�ې�Ӏ�����������$�Ӏ��
���$�Ӏ��
���4�Ӏ��
���������������$����
���$����
���4����
���s$������u����Ŧ�����4������
��������<�����
��u���Bz��Bu���t�RTNP��#���4�����������,����ϔ���������;=@B��&��w��ϔ��
��w����C��A��� *4� ��ϔ���� ���	$� ��#$<�#��ϔ�w�w��#�
��w��$�#��;��#<�$��ϔ��w��$�
��w��$�$��$#<�$��ϔ��w��$���$�$��&!T�&��ϔ�w��&�
��w��$�&��' T�'��ϔ��'�
��w��$�'��(U��(���ϔ�Ŧ����(���	$�(�
x��2$$�2���ϔ����2���$�2��5-���4������5���5��,�5���6ϔ������68;=��64,�6���ϔ�Ŧ����6�
��w��$�6�er,�7��������������	��7%,�7��ϔ����7�
��w��$�7��>,���4������>���>��,�>���>ϔ���+-02��>$�>��ϔ��>�
��w��$�>D�$$�$���|<���	�	��
		����-/	����2@	����ODQ	���
�OT[	�����
V������
R������
N������
I����<	��	D*	�T9	��I	������	�����
�	��<�	�����	=	��J	���	*	���		�u�����
��u���i�@�i��G	��J	G Creates a new encoder with the given `compression` settings which will���T	Q read uncompressed data from the given stream `r` and emit the compressed stream.���	�u�����
��u���i��	�i��
7	��
	�������
	��
�
	��	�6�i��	�����
�	���������"	��E	���	���	���K	ު��H	����E	��ԕ	Ь,�	����u�u��	�
��u$�	��xi��	��1	έ<�	�����u��	�
��u$�	��#	��9	��	���H	����)	��<�	�����u��	���	$�	��	��;	��T�	��u��
��uIi��	��I	���	���L	����2	³D�	�����	�
��u$�	��	��A	δ�	���E	��l�	�L�	�����	�
��u$�	��(	�����
�	��<�	������7	$�	�����Ŧ����	�
��u$�	�/i��1	�����
�	��<�	��,�	�������.0��4	,�	�����Ŧ����	�
��u$�	�)i��%	,�	�������	�
��u$�	��(	�����
�(	��<�(	������)"	��)H	ϻ\�)	���*	�u����
��u��g��,M	��+H	ϻ��+5	2 stream, using the given `decompression` settings.���,	�u������
��u��g��	g��-7	��-	��������-	��
�-	��	�6�f��.	�����
�.	����������1"	��.E	����/	���/	���/F	����/D	���0G	��ԋ1	Ь,�1	�����u�u��1	�
��u$�1	��cf��2	��21	��<�2	������u��2	�
��u$�2	��4#	��39	��3	���3H	����4)	��<�4	������u��4	���	$�4	��5	��5;	��T�5	���u��
��u4f��7	��6C	���6	���6D	����7>	��D�7	������8	�
��u$�8	�9	��8C	��L�9	������9	�
��u$�9	��9(	�����
�9	��<�9	�������98	$�9	������Ŧ����:	�
��u$�:	���e��:1	�����
�:	��<�:	��,�;	��������.0��;4	,�;	������Ŧ����;	�
��u$�;	��e��<%	,�<	��������<	�
��u$�<	d$�	�	��
	����<2����LQ���OTg�����
=	�����
:	�����
7	�����
3	���<��t+��?��`��������
���
$�������=��J���*����u������
��u���d�@�d��N��
J����
T�����u������
��u���c��	�c��
�����
�
����������"��
E���������Kު��H����E��ԒЬ����H����<��,������u�u���
��u$���;cܐ��1��<�������u���
��u$���#��9�����H����)��<�������u���
��u$�����;������K����I������T����u��
��ub���I������L����2³D��������
��u$�����A���E��l��L��������
��u$���%�����
���
$��������7$�������Ŧ�����
��u$���a��.��������$���,�֗������.0��4,����֗�Ŧ�����
��w$���a��%,���֗�����
��w$��+�����
�+��
$�+��������,"��+Hϻ\�,���,�u����
��u��_��/9��-Hϻ��-;8 stream `r`, using `buf` as backing to speed up reading.��.���.FC Note that the specified buffer will only be used up to its current���.?< length. The buffer's capacity will also not grow over time.�d�/�uʶ������	��B_�@_��1M��0Hϻ��141 stream `r`, along with `decompression` settings.���1�u������
��u���]��	�]��6���3Hϻ��3;8 stream `r`, using `buf` as backing to speed up reading,���4=: along with `decompression` settings to configure decoder.��4���4F����5?ϝ܌6�uʶ��������	���\��\��	�\��8�����
�8����������<"��8E����9���9���9F����:D���:G��Է;Ь�;���;H����<<��,�<�����u�u��<�
��u$�<��U\ܵ>��=1��<�>������u��>�
��u$�>��@#��?9��?���?H����@)��<�@������u��@���	$�@�C��A;���A���AK����BI��̄C��T�C���u��
��u-[��E��CC���D���DD����E>��D�E������E�
��u$�E��F��FC��L�F������F�
��u$�F��G%�����
�G��
$�G�������G8$�G������Ŧ����G�
��u$�G���Z��H.�����
�H��
$�H��,�H��������.0��H4,�H������Ŧ����H�
��u$�I��Z��I%,�I��������I�
��u$�Il,'�	�	��
	
����22
����ODC
���
�OTM
�����
������
������
������
����<
��
T+
��;
������
������
��,�
ژ����������.0��=
��H
����)
���
���K
��|�
���
�w��ژ��
��w���Y�@�Y��G
��
H
����
.
+ `w` with the given `compression` settings.���
�w��ژ��
��w��fY��	eY܁
��2
��<�
��ژ��w��
�
��w$�
��#
��
:
���
���L
����9
��<�
��ژ��w��
���
$�
��.
��F
����
���
���J
����=
���
���L
����D
����J
����E
���
�d�
���
���G
����;
��,�
��ژ�w����
�
��w$�
���W��.
��K
���
���I
����L
����+
���
�d�
���
���J
����
���
�d�
���
���G
����;
��T�
��ژ����
�
��w$�
��"(
��6
��
���H
����;
���
���L
Ԃ��K
����F
����I
̄�� 1
��� 
�d� 
���!
���!G
����!;
��4�"
ژ����
��w$�"
��'.
��#6
��#
���#L
���$"
ć��$@
���%F
����%>
���&
�d�&
���&
���&G
����';
��d�'
ژ����
��w$�'
�*
��(J
̊�)
���)H
����)-
��D�*
��ژ��*
�
��w$�*
��,
��*A
δ�+
���+H
��l�,
�L�,
��ژ��,
�
��w$�,
��,'
������,
��,�,
ژ������&(��-4
,�-
���ژ�Ŧ����-
�
��w$�-
��T��-%
,�-
��ژ����.
�
��w$�.
��.-
������.
��$�.
��,�.
ژ���#%��.7
$�.
���ژ�Ŧ����/
�
��w$�/
��T�;
������;
��,�;
�����������+-��<"
��;K
���<
���<K
H When this decoder is dropped or unwrapped the final pieces of data will�|�<
���=
�w����
��w��9S��?M
��>N
K Creates a new decoder which will write uncompressed data to the stream `w`���>-
* using the given `decompression` settings.��?
���?K
��|�?
����@
�w������
��w��fS��	eS��A
��A2
��<�A
������w��A
�
��w$�A
��C#
��B:
���B
���BL
����C9
��<�D
������w��D
�
��w$�D
��H.
��DF
����E
���E
���EF
����FF
͘��FI
��ԟG
��G
�d�G
���G
���GG
����H;
��,�H
�����w����H
�
��w$�H
��qQ��N.
��JK
���J
���JI
����KL
����L+
���L
�d�L
���L
���LJ
����M
���M
�d�M
���M
���MG
����N;
��T�N
��������O
�
��w$�O
��U(
��O6
��P
���PL
���P"
ć�Q
���QL
Ԃ��QK
����RF
����RI
̄��S1
���T
�d�T
���T
���TG
����T;
��4�U
������
��w$�U
�X
��VF
����V
ڡ�W
���WB
����WB
ˢD�X
������X
�
��w$�X
��Y
��XH
���Y
��L�Y
������Y
�
��w$�Y
��Z'
������Z
��,�Z
��������&(��Z4
,�Z
������Ŧ����Z
�
��w$�Z
��O��[%
,�[
��������[
�
��w$�[
��[-
������[
��$�\
��,�\
�����#%��\7
$�\
������Ŧ����\
�
��w$�\
��Od�(��$MJ Types which operate over [`Read`] streams, both encoders and decoders for���$ various formats.��$���$NK Note that the `read` decoder types may read past the end of the compressed���%IF data while decoding. If the caller requires subsequent reads to start���&HE immediately following the compressed data  wrap the `Read` type in a���&NK [`BufReader`] and use the `BufReader` with the equivalent decoder from the���'74 `bufread` module and also for the subsequent reads.��'���'>; [`Read`]: https://doc.rust-lang.org/std/io/trait.Read.html���(IF [`BufReader`]: https://doc.rust-lang.org/std/io/struct.BufReader.html�$�(�Bt�)���Bt�)���EL�)���EL�*���Gt�*���V\�*�	��U\�+�	���)$���)$u��)iԐ*]��*R��*F��+:l�,��+NK Types which operate over [`Write`] streams, both encoders and decoders for���,���,���,@= [`Write`]: https://doc.rust-lang.org/std/io/trait.Write.html�,�,�Bt�-���Bt�-���EL�-���EL�.���Gt�.���V\�.�	��U\�/�	���,%���-%u��-i܈.]��. R��.G��/<|�0��/PM Types which operate over [`BufRead`] streams, both encoders and decoders for���0���0���0DA [`BufRead`]: https://doc.rust-lang.org/std/io/trait.BufRead.html�<�0�Bt�1���Bt�1���EL�1���EL�2���Gt�2���V\�3�	��U\�3�	���0'���1'u��1i�2]��2"R��2!G��3!<��3��3
���3&��3�����
�3����$�3���$�3
���.0��;���������=+��;IF Creates a new description of the compression level with an explicitly���; specified integer.��<���<EB The integer here is typically on a scale of 0-9 where 0 means "no���<:7 compression" and 9 means "take as long as you'd like".��=����
��@�T��>"��=EB No compression is to be performed, this may actually inflate data�ܲ> slightly when encoding.�$�>����
���?"��?,) Optimize for the best speed of encoding.�$�?����
���@"��@0- Optimize for the size of data being encoded.�$�@����
�ԮB��AIF Returns an integer representing the compression level, typically on a���ANK scale of 0-9. See [`new`](Self::new) for details about compression levels.�,�B������B�
�$�B��B�����܆C<�C����
�t��j*' The CRC calculated by a [`CrcReader`].�����(% [`CrcReader`]: struct.CrcReader.html���v_{�	�
1��D��1��t�4�1�����j�j@�v��_��j�j�����v��^�^��^��[�^��[����e�S�������
�,���j�l�lA�v����l�l�v��
�����85 A wrapper around a [`Read`] that calculates the CRC.�����>��L������
��vM�XldM~��� D�,�1���uD��1���v?m?mB�����
���
?m�v��_���?m?m�����v��^�^��^��[�^��[����e�S�����
��
��u,��?m����96 A wrapper around a [`Write`] that calculates the CRC.�����@��L��������w9'ʑ��� D�,�1���wD��1���v�w�wC�������_�w�w�w��_����w�w�����w��^�^��^��[�^��[����e�S�������
��w,���w���i%" A DEFLATE encoder, or compressor.�����LI This structure implements a [`Read`] interface. When read from, it reads���WT uncompressed data from the underlying [`BufRead`] and provides the compressed data.�����>����D����t� # Examples���<���
����
����
���
��(% use flate2::bufread::DeflateEncoder;��� use std::fs::File;��� use std::io::BufReader;����� # fn main() {���74 #    println!("{:?}", open_hello_world().unwrap());�<���
,� #���FC // Opens sample file, compresses the contents and returns a Vector���2/ fn open_hello_world() -> io::Result<Vec<u8>> {���74    let f = File::open("examples/hello_world.txt")?;���!    let b = BufReader::new(f);���FC    let mut deflater = DeflateEncoder::new(b, Compression::fast());���#     let mut buffer = Vec::new();���*'    deflater.read_to_end(&mut buffer)?;���    Ok(buffer)�,� }�<���
t�	�����
�	�wQB������ 4�	�	\���ut�	$�	\������D�����
���
��w��_����������w��^�^��^��[�^��[����e�S�������
��u,����'��'$ A DEFLATE decoder, or decompressor.�����L����WT compressed data from the underlying [`BufRead`] and provides the uncompressed data.�����MJ After reading a single member of the DEFLATE data this reader will return���JG Ok(0) even if there are more bytes available in the underlying reader.���GD If you need the following bytes, call `into_inner()` after Ok(0) to���" recover the underlying reader.�����>���� D���!�t�!���!�<�!��
�!��
��!��
��! # use flate2::Compression;���!(% # use flate2::write::DeflateEncoder;���"(% use flate2::bufread::DeflateDecoder;��"���"����"MJ #    let mut e = DeflateEncoder::new(Vec::new(), Compression::default());���#.+ #    e.write_all(b"Hello World").unwrap();���#)& #    let bytes = e.finish().unwrap();���#74 #    println!("{}", decode_reader(bytes).unwrap());�<�$��
��$SP // Uncompresses a Deflate Encoded vector of bytes and returns a string or error���%! // Here &[u8] implements Read���%<9 fn decode_reader(bytes: Vec<u8>) -> io::Result<String> {���%:7    let mut deflater = DeflateDecoder::new(&bytes[..]);���&!    let mut s = String::new();���&(%    deflater.read_to_string(&mut s)?;�d�&	    Ok(s)�,�'��<�'��
t�'�����
�'�y\#Dq܊c�� 4�'�'\���u��'$�'\���� � �E�����
���
 ��y��_��� � ������y��^�^��^��[�^��[����e�S�����
�'�
��u,�'� ����]%������L����TQ uncompressed data from the underlying [`Read`] and provides the compressed data.�����>����t�����<���
���
����
���
��%" use flate2::read::DeflateEncoder;���������FC #    println!("{:?}", deflateencoder_read_hello_world().unwrap());�<���
,�����OL // Return a vector containing the Deflate compressed version of hello world���A> fn deflateencoder_read_hello_world() -> io::Result<Vec<u8>> {���$!    let mut ret_vec = Vec::new();���    let c = b"hello world";���KH    let mut deflater = DeflateEncoder::new(&c[..], Compression::fast());���+(    deflater.read_to_end(&mut ret_vec)?;���    Ok(ret_vec)�,���<���
	t������
��z��9�������,,����է��F�����
k��
��z��_����������z��^�^��^��[�^��[����e�S�������
��u,����)��'������L����TQ compressed data from the underlying [`Read`] and provides the uncompressed data.�����M��� J���� UR `DeflateDecoder` may have read additional bytes past the end of the DEFLATE data.���!PM If you need the following bytes, wrap the `Reader` in a `std::io::BufReader`���!.+ and use `bufread::DeflateDecoder` instead.��"���">���"�t�"���"�<�#��
�#��
��#��
��#����#(����#%" use flate2::read::DeflateDecoder;��$���$����$M����%.���%)����%7ԇ<�&��
��&S����&!����'<����':���(!����((؊d�(��,�(��<�(��

t�)�����
�)�{��+�������),,�)���ݻ"�"�G�����
k��
"��{��_���"�"������{��^�^��^��[�^��[����e�S������(�
��u,�(�"���#�[%������IF This structure implements a [`Write`] interface and takes a stream of���IF uncompressed data, writing the compressed data to the wrapped writer.�����@����t�����<���
����
���
��&# use flate2::write::DeflateEncoder;�����NK // Vec<u8> implements Write to print the compressed bytes of sample string���������HE let mut e = DeflateEncoder::new(Vec::new(), Compression::default());���)& e.write_all(b"Hello World").unwrap();���*' println!("{:?}", e.finish().unwrap());�<���
<���
t���������,��{3�>(���$&��,��������H�����s�����x�{��_����������{��^�^��^��[�^��[����e�S�������
��w,�����9#��-'���.���.PM This structure implements a [`Write`] and will emit a stream of decompressed���..+ data when fed a stream of compressed data.��/���/he After decoding a single member of the DEFLATE data this writer will return the number of bytes up to���0c` to the end of the DEFLATE member and subsequent writes will return Ok(0) allowing the caller to���01. handle any data following the DEFLATE member.��1���1?< [`Write`]: https://doc.rust-lang.org/std/io/trait.Read.html��1�t�1���1�<�2��
�2��
��2��
��2����2(����2&# use flate2::write::DeflateDecoder;��3���3����3M����4.���4)����474 #    println!("{}", decode_writer(bytes).unwrap());�<�5��
��5S����5$! // Here Vec<u8> implements Write���6<9 fn decode_writer(bytes: Vec<u8>) -> io::Result<String> {���6#     let mut writer = Vec::new();���663    let mut deflater = DeflateDecoder::new(writer);���7'$    deflater.write_all(&bytes[..])?;���7#     writer = deflater.finish()?;���8TQ    let return_string = String::from_utf8(writer).expect("String parsing error");���8    Ok(return_string)�,�8��<�8��

t�9������9��,�9�|��h�GGݰ�$&��9!,�9���������I�����s������x�|��_������������|��^�^��^��[�^��[����e�S������9�
��w,�9�����d��}I�cs��!�+'���}2�2�J�}���2�2����}�}���
�,���K�}������}��
���� A gzip streaming encoder�����L����W������>����D����t�����<���
���
����
���
��#  use flate2::bufread::GzEncoder;�����ܓ������OL // Opens sample file, compresses the contents and returns a Vector or error���52 // File wrapped in a BufReader implements BufRead�����2����85     let f = File::open("examples/hello_world.txt")?;���	"     let b = BufReader::new(f);���	<9     let mut gz = GzEncoder::new(b, Compression::fast());���
$!     let mut buffer = Vec::new();���
%"     gz.read_to_end(&mut buffer)?;���
     Ok(buffer)�,�
��<�
��
L������
��=Z���<T�����#%��5,�����|�4����ʶT�����L�����(�(�P�����
���
(����_���(�(��������^�^��^��[�^��[����e�S������
�
��u,�
�(Ѽ�1��%30 A decoder for a single member of a [gzip file].��%���%L����&W���&���&JG After reading a single member of the gzip data this reader will return���'J����'G����("���(���(OL To handle gzip files that may have multiple members, see [`MultiGzDecoder`]���)
 or read more���)GD [in the introduction](../index.html#about-multi-member-gzip-files).��*���*>; [gzip file]: https://www.rfc-editor.org/rfc/rfc1952#page-5���*>����+D���+�t�+���+�<�+��
��+��
��,��
��,����,#  # use flate2::write::GzEncoder;���,#  use flate2::bufread::GzDecoder;��-���-����-GD #   let mut e = GzEncoder::new(Vec::new(), Compression::default());���--* #   e.write_all(b"Hello World").unwrap();���.(% #   let bytes = e.finish().unwrap();���.63 #   println!("{}", decode_reader(bytes).unwrap());�<�.��
,�/����/NK // Uncompresses a Gz Encoded vector of bytes and returns a string or error���/$! // Here &[u8] implements BufRead��/���/<����0/,    let mut gz = GzDecoder::new(&bytes[..]);���0!����1"    gz.read_to_string(&mut s)?;�d�1��,�1��<�1��
L�1�����
�1ڂ�)3�����!#t�1,�1�������264�2�����\�2,�2�������Q�����
���
��ڂ��_�����������ڂ��^�^��^��[�^��[����e�S������1�
��u,�1���d�2<�2���J�4�gަ4�������������������������������������������ʉЉ���
������������t�3������������
�ĉȉ���������D�3�����~������
����������������D�3�����,�3���<�3������t�z����
�������������L�3����N�T����
�n�r������������3�����m�m�R����_�m�m���������^�^��^��[�^��[����e�S������2�
�,�2�m�����WWT A gzip streaming decoder that decodes a [gzip file] that may have multiple members.��X���XL����XW���Y���YQN A gzip file consists of a series of *members* concatenated one after another.���ZTQ MultiGzDecoder decodes all members from the data and only returns Ok(0) when the���ZJG underlying reader does. For a file, this reads to the end of the file.��[���[>; To handle members separately, see [GzDecoder] or read more���[G���\���\>����\>����]D���]�t�^���^�<�^��
�^��
��^��
��^����^#����_(% use flate2::bufread::MultiGzDecoder;��_���_����_G����`-����`(����`6��<�a��
,�a����aN����b$���b���b<����b41    let mut gz = MultiGzDecoder::new(&bytes[..]);���c!����c"��d�c��,�c��<�c��
t�d�����
�d��ب�	�<����ڂ���P�ڂ����
��uikd�d���ڂ9&9&S�����
���
9&����_���9&9&��������^�^��^��[�^��[����e�S����� �d�
��u,�d�9&��������L����Tَ����>����t�����<���
���
����
����
��  use flate2::read::GzEncoder;�����JG // Return a vector containing the GZ compressed version of hello world�����63 fn gzencode_hello_world() -> io::Result<Vec<u8>> {���%"     let mut ret_vec = Vec::new();���(%     let bytestring = b"hello world";���JG     let mut gz = GzEncoder::new(&bytestring[..], Compression::fast());���&#     gz.read_to_end(&mut ret_vec)?;���     Ok(ret_vec)�,���<���
L������
�Ņ���ݽ<�v���',������K+K+T�����
n��
K+Ņ��_���K+K+����Ņ��^�^��^��[�^��[����e�S�����!��
��u,��K+�� ��3������L����T������J����J����MJ `GzDecoder` may have read additional bytes past the end of the gzip data.���P���)& and use `bufread::GzDecoder` instead.�����O��������G������>����t�����<���
����
����
������#����  use flate2::read::GzDecoder;���������HE #    let mut e = GzEncoder::new(Vec::new(), Compression::default());���.���)����7ԇ<���
,�����N����!������<����/����!����"��d���,� ��<� ��
L� �����
� ���_�ru���� ',� �����7373U�����
n��
73����_���7373��������^�^��^��[�^��[����e�S�����"� �
��u,� �73��:��/W���0���0L����0NK compressed data from the underlying [`Read`] and provides the uncompressed�L�1 data.��1���1Q����2KH MultiGzDecoder decodes all members of a file and returns Ok(0) once the���2 underlying reader does.��2���2>����3G���4���4>���4�t�4���4�<�4��
��4��
��5��
��5����5#����5%" use flate2::read::MultiGzDecoder;��5���6����6H����6.���7)����77ԇ<�7��
,�7����7N����8!���8���8<����94����9!����:"��d�:��,�:��<�:��
t�:�����
�:߆EQ`$�p����:,,�:������:�:V�����
n��
�:߆��_����:�:����߆��^�^��^��[�^��[����e�S�����#�:�
��u,�:��:���������OL This structure exposes a [`Write`] interface that will emit compressed data���! to the underlying writer `W`.�����@����t�����<���
����
����
��!��
����N����������C@ let mut e = GzEncoder::new(Vec::new(), Compression::default());���)ݤ��*��<���
<���
L���������,���s�7�.��;�����.0��,������D������vĩ�����|�4����ʶEBEBW��������EB��׬���_���EBEB��������^�^��^��[�^��[����e�S�����$��
��w,��EB�5��(3���(���(OL This structure exposes a [`Write`] interface, receiving compressed data and���)74 writing uncompressed data to the underlying writer.��)���)eb After decoding a single member of the gzip data this writer will return the number of bytes up to���*`] to the end of the gzip member and subsequent writes will return Ok(0) allowing the caller to���+.+ handle any data following the gzip member.��+���+O����,����,G���-���->����-@���.�t�.���.�<�.��
�.��
��.��
��.��
��..+ use flate2::write::{GzEncoder, GzDecoder};��/���/����/H����0*' #    e.write(b"Hello World").unwrap();���0)����0B? #    assert_eq!("Hello World", decode_writer(bytes).unwrap());�<�1��
��1PM // Uncompresses a gzip encoded vector of bytes and returns a string or error���1$����2<����2#����20-    let mut decoder = GzDecoder::new(writer);���3&#    decoder.write_all(&bytes[..])?;���3"    writer = decoder.finish()?;���3Tʱ��4��,�4��<�4��
L�5������5��,�5���Q�
����)+��5,,�5�������5L�5���ʶ��5l�5�����ggX��������g�������_���gg��������^�^��^��[�^��[����e�S�����'�4�
��w,�4�g��a#��\NK A gzip streaming decoder that decodes a [gzip file] with multiple members.��]���]VS This structure exposes a [`Write`] interface that will consume compressed data and���^52 write uncompressed data to the underlying writer.��^���^Q����_IF `MultiGzDecoder` decodes all members of a file and writes them to the���_(% underlying writer one after another.��`���`>����`G���a���a>��t�b������b��,�b݉�.�
8$��%'��b,�b���������[�����u������{݉��_�����������݉��^�^��^��[�^��[����e�S�����,�a�
��w,�a�������96 A structure representing the header of a gzip stream.�����JG The header can contain metadata about the file that was compressed, if�d�	 present.�D���K�JD�"�������,����ɷ��D����ɷ��<����ɷ�������T�,��������\������\������������������-��
�L����o�o�]�����o�o��������.��
�,�����^����_�������������^�^��^��[�^��[����e�S�����/��
�,������_�����������
��� l�������?P�������������������������������������������������������������"� (���
�@�D������������D������
� ���
�(�,������������������<�����V��� ����
��������������������Ь ֬��
������������������� ����
�¬Ƭ��������������x� ~���
�����������������������<�����������`����_�������������^�^��^��[�^��[����e�S�����1��
�,������a�����������
�Y�><�T�bY�����Y�Y�������!t�������*��0�����,������L�,������4����������c����_��������
�����^�^��^��[�^��[����e�S��
���3��
�,������d�����������
���W��Q52 A builder structure to create a new gzip Encoder.��Q���QNK This structure controls header configuration options such as the filename.��R�t�R���R�<�R��
�R��
��R # use std::io;���R����R use flate2::GzBuilder;��S��
�S���SPM // GzBuilder opens a file and writes a sample string using GzBuilder pattern��T���T41 # fn sample_builder() -> Result<(), io::Error> {���T52 let f = File::create("examples/hello_world.gz")?;���T! let mut gz = GzBuilder::new()���U0-                 .filename("hello_world.txt")���U85                 .comment("test file, please delete")���V63                 .write(f, Compression::default());���V" gz.write_all(b"hello world")?;���V gz.finish()?;�d�V��
<�V��
<�W��
'L�W��1D�� \��������W,�W���ɷ��WD�W�������W<�W������X��X�����T�X,�X�������n����_������
�
�
�
���
�^�^��^��[�^��[����e�S��
���G�W�
�,�W�������o�������������
�����85 Raw in-memory compression stream for blocks of data.�����KH This type is the building block for the I/O streams in the rest of this���MJ crate. It requires more management than the [`Read`]/[`Write`] API but is���LI maximally flexible in terms of accepting input from any source and being���2/ able to produce output to any memory location.�����NK It is recommended to use the I/O stream adaptors over this type as they're��� easier to use.�����>����@��)D���>�k�
=��t�,������X
X
p����_�X
X
�
�
�
�
���
�^�^��^��[�^��[����e�S��
���J��
�,��X
����:7 Raw in-memory decompression stream for blocks of data.�����KѶ��M����L����2и�	���	N����	��
���
>����
@��*T���e#r�9���t�,�����}||q����_�||�
�
�
�
���
�^�^��^��[�^��[����e�S��
���K��
�,��|��
��JG Values which indicate the form of flushing to be used when compressing��� in-memory data.�3��+l�
Ӏ[*�����������������������$���
KH A typical parameter for passing to compression/decompression functions,���
HE this indicates that the underlying stream to decide how much data to���HE accumulate before producing output in order to maximize compression.�+���Ӏ��Ӏ�<���IF All pending output is flushed to the output buffer, but the output is���#  not aligned to a byte boundary.�����HE All input data so far will be available to the decompressor (as with���KH `Flush::Sync`). This completes the current deflate block and follows it���HE with an empty fixed codes block that is 10 bits long, and it assures���LI that enough bytes are output in order for the decompressor to finish the���,) block before the empty fixed code block.�+��Ӏ$'��Ӏ
$���HE All pending output is flushed to the output buffer and the output is���IF aligned on a byte boundary so that the decompressor can get all input��� data available so far.�����KH Flushing may degrade compression for some compression algorithms and so���IF it should only be used when necessary. This will complete the current���;8 deflate block and follow it with an empty stored block.�+���Ӏ����Ӏq
$���LI All output is flushed as with `Flush::Sync` and the compression state is���B? reset so decompression can restart from this point if previous���DA compressed data has been damaged or if random access is desired.�����B? Using this option too often can seriously degrade compression.�+I��Ӏ^a��Ӏ�
4���=: Pending input is processed and pending output is flushed.�����JG The return value may indicate that the stream is not yet done and more���! data has yet to be processed.�+���Ӏ����Ӏ+ L�rӀppsӀ���pp�
�
ӀӀ�M��
�,���tӀ��tӀ������
�
�
Ӏ�
Ӏ�N��
�L�����uӀ���������8�����
�
Ӏ�O��
����vӀ��_����
�
�
�
Ӏ�
�^�^��^��[�^��[����e�S��
���P��
�,����>; Values which indicate the form of flushing to be used when���! decompressing in-memory data.�3��,|���i��_�c�������������$���K����H����H��,-���@B���X$�"��H���� I���� ���!���!K����!I����";��,^���qs����4�$��#=���#���#J����$!��,8���KM��� Q�w�WWx����WW�
�
���R��
�,���y���y�������
�
�
��
��S��
�L���yyz����y�yyyy8�yyy�
�
��T��
����{���_����
�
�
�
��
�^�^��^��[�^��[����e�S��
���U��
�,�����%$-��%���,vԪ���������<�%-������%�%���}]�-c���
�|����������&����|��������
�
�����V�%�
�,�%CC}����_�CC�
�
�
�
���
�^�^��^��[�^��[����e�S��
���W�%�
�,�%�C}���&MJ Error returned when a decompression object finds that the input stream of���&0- bytes was not a valid input stream of bytes.�.|�'ԑ�����������ԑE�7��ԑ��
���'������~ԑ������
�
ԑԑ�X�'�
�,�'++ԑ��_�++�
�
�
�
ԑ�
�^�^��^��[�^��[����e�S��
���Y�'�
�,�'�+��.��-MJ Error returned when a compression object is used incorrectly or otherwise���. generates an error.�/l�.��
�xL��6���.�/���}tt������tt�
�
�����Z�.�
�,�.�������_����
�
�
�
���
�^�^��^��[�^��[����e�S��
���[�.�
�,�.��|�1��0DA Possible status results of compressing some data or successfully���0" decompressing a block of data.�04�1ԒƟz��9q�	�	�	�	�	�	�	�	�	�2��1 Indicates success.��1���1;8 Means that more input may be needed but isn't available���2KH and/or there's more output to be written but the output buffer is full.�0���Ԓ����ԒD�6��3JG Indicates that forward progress is not possible due to input or output���3 buffers being empty.��3���3IF For compression it means the input buffer needs some more data or the���4;8 output buffer needs to be freed up before trying again.��5���5IF For decompression this means that more input is needed to continue or���5LI the output buffer isn't large enough to contain the result. The function���6*' can be called again after fixing both.�0���Ԓ��ԒL�8��6HE Indicates that all input has been consumed and all output bytes have���7GD been written. Decompression/compression should not be called again.��8���8HE For decompression with zlib streams the adler-32 of the decompressed���8  data has also been verified.�0,��ԒAD��Ԓ \�1�Ԓ���Ԓ�	��	���
�
ԒԒ�	]�1�	
�	,�1==�Ԓ==�Ԓ�	��	==�
�
�
Ԓ�
Ԓ�	^�1�	
�	L�1�=�Ԓ�	��	�8��
�
Ԓ�	_�1�	
�	�1>>�Ԓ�	�_�	>>�
�
�
�
Ԓ�
�^�^��^��[�^��[����e�S��
���	`�1�	
�	,�1�>��#54���	�4�	�	�	��������,����ϔ��Žj���	�	�	�<>ACt����	�	��\�$��	�	��d����	�	ʶYY���	�4�	�	�	��������Y����_��Y���ϔ�	�_�	!$YY�
�
�
�
ϔ�
�^�^��^��[�^��[����e�S��
���	i��	
�	�w��,��Y��	�i"	 A ZLIB encoder, or compressor.��	���L	����W	���	���>	����D	���	�t�	���	�<�	��
��	��
��	��
��%	" use flate2::bufread::ZlibEncoder;���	����	���	���>	; // Use a buffered file to compress contents into a Vec<u8>��	���9	6 # fn open_hello_world() -> std::io::Result<Vec<u8>> {���4	1 let f = File::open("examples/hello_world.txt")?;���	 let b = BufReader::new(f);���9	6 let mut z = ZlibEncoder::new(b, Compression::fast());��� 	 let mut buffer = Vec::new();��� 	 z.read_to_end(&mut buffer)?;���	
 # Ok(buffer)�<�	��
<�	��
7\�	��	�	��
�	�Ϭv|�{�(�	�	!4�	�	��	�	�ut�	$�	��	�	��W8]8���	�	��
���
�8��	�_�	���8�8�
�
�
�
��
�^�^��^��[�^��[����e�S��
���	k�	�	
�	�u,�	�U9̶(	��$	! A ZLIB decoder, or decompressor.��	���L	����W	���	���J	G After reading a single member of the ZLIB data this reader will return���J	���� G	���� "	���!	���!>	����!D	���"	�t�"	���"	�<�"	��
��"	��
��"	��
��"	����#%	" # use flate2::write::ZlibEncoder;���#%	" use flate2::bufread::ZlibDecoder;��#	���#	����#G	D # let mut e = ZlibEncoder::new(Vec::new(), Compression::default());���$+	( # e.write_all(b"Hello World").unwrap();���$&	# # let bytes = e.finish().unwrap();���%7	4 # println!("{}", decode_bufreader(bytes).unwrap());�<�%	��
,�%	����%P	M // Uncompresses a Zlib Encoded vector of bytes and returns a string or error���&$	���&	���&?	< fn decode_bufreader(bytes: Vec<u8>) -> io::Result<String> {���'1	.     let mut z = ZlibDecoder::new(&bytes[..]);���'"	     let mut s = String::new();���'"	     z.read_to_string(&mut s)?;�l�(	
     Ok(s)�,�(	��<�(	��
8\�(	��	�	��
�(	��
�d~/����	�	!4�(	�(	��	�	�u��(	$�(	��	�	��J4P4���	�	��
���
x4���	�_�	���4�4�
�
�
�
���
�^�^��^��[�^��[����e�S��
���	l�(	�	
�	�u,�(	�H5̀�t"݃����L����Tَ����>����t�����<���
���
���
��" use flate2::read::ZlibEncoder;���������GD // Open example file and compress the contents using Read interface�����9����4����96 let mut z = ZlibEncoder::new(f, Compression::fast());��� ���� ˈ���<���
<���
9\���	�	��
����V�\����	��),���	�	��	�-�-���	�	��
o��
�-���	�_�	���-�-�
�
�
�
���
�^�^��^��[�^��[����e�S��
���	m��	
�	�u,���.��*��$��� ��� L���� T���!���!J����!J����"OL `ZlibDecoder` may have read additional bytes past the end of the ZLIB data.���#P���#+( and use `bufread::ZlibDecoder` instead.��$���$>���$�t�$���$�<�$��
��$��
��%��
��%����%%����%" use flate2::read::ZlibDecoder;��&���&����&G���&+����'&����'41 # println!("{}", decode_reader(bytes).unwrap());�<�'��
,�'����(P����(!���(���(<����)1����)"���*"��l�*Ĕ,�*��<�*��
:\�*��	�	��
�*���v�RL��N�	��*),�*��	�	��	 &&&���	�	��
o��
N&���	�_�	��n&r&�
�
�
�
���
�^�^��^��[�^��[����e�S��
���	n�*�	
�	�u,�*�'�� 
�["
݃~
���I
���I
���
���@
���
�t�
���
�<�
��
��
��
�
��
��#
  use flate2::write::ZlibEncoder;��
���P
M // Vec<u8> implements Write, assigning the compressed bytes of sample string��
���1
. # fn zlib_encoding() -> std::io::Result<()> {���E
B let mut e = ZlibEncoder::new(Vec::new(), Compression::default());���!
 e.write_all(b"Hello World")?;���!
 let compressed = e.finish()?;�d�
��
<�
��
<�
��
=\�
��	�	���
��,�
ژ�B��$a	�	%'��
,�
��	�	�������	�	��w�����}ژ�	�_�	��
�
�
�
�
ژ�
�^�^��^��[�^��[����e�S��
���	q�
�	
�	�w,�
����: 
��/$
���0
���0P
���0.
���1
���1b
_ After decoding a single member of the ZLIB data this writer will return the number of bytes up���1`
] to the end of the ZLIB member and subsequent writes will return Ok(0) allowing the caller to���2.
+ handle any data following the ZLIB member.��2
���3@
���3
�t�3
���3
�<�3
��
��3
��
��3
��
��4
����4%
����4#
  use flate2::write::ZlibDecoder;��4
���4
����5J
G #    let mut e = ZlibEncoder::new(Vec::new(), Compression::default());���5.
���6)
����67
ԇ<�6
��
,�6
����6P
����7$
���7
���7<
����8#
����8,
)    let mut z = ZlibDecoder::new(writer);���9 
    z.write_all(&bytes[..])?;��9
    writer = z.finish()?;���9T
ʱĔ:
��,�:
��<�:
��
>\�:
��	�	���:
��,�:
���V�4�W��	%'��:!
,�:
��	�	�������	�	��w�����}���	�_�	�����
�
�
�
���
�^�^��^��[�^��[����e�S��
���	r�:
�	
�	�w,�:
������9OL When compressing data, the compression level can be specified by a value in���:
 this struct.�?\�:��lMH��m"N�	�	��D�6���	�	
�	�:�	�	 s�:���������	��	���
�
�����	t�:�	
�	,�:u{���������	��	���
�
�
���
���	u�:�	
�	L�:�������	��	������8����
�
���	v�:�	
�	�:����	�_�	48�
�
�
�
���
�^�^��^��[�^��[����e�S��
���	w�:�	
�	,�:��_��`�
�`L�
�`��`���`>��`���`�
�`���`U��`���`���`l��`��`��`i��`�
�`��`���`B��`���`*��`��`,��`���`��`���`S��`���`���`��`A��`���`���`5��`��`X��`V��`���`��`���`��`���`V��`x��`l��`��`:��`���`���`L��`�8�`���`�:�`?��`Z��`��`d��`ƴ�`H��`���`��`ڲ�`��`���`���`C��`���`���`b��`���`�>�`���`�?�`���`���`m��`Σ�`e��`P��`���`ٙ�`�+�`���`ؘ�`�-�`c��`ٖ�`��`���`8��`���`ˎ�`�W�`|��`ʍ�`�X�`c��`���`1��`̇�`��`��`N��`��`��`��`���`��`��`��`��`��`���`��`~�`��`L��`�|�`��`��`e|�`�{�`�{�`�y�`��`L��`}x�`�"�`�"�`'x�`�w�`kw�`�v�`��`L��`Vr�`��`��`�o�`��`�n�`�m�`�l�`1l�`��`ik�`�#�`k�`�h�`Uh�`�g�`�f�`�B�`^e�`�V�`
e�`�b�`tb�`�a�`�`�`�m�`�]�`W]�`a\�`��`�[�`��`O[�`�Y�`�X�`�W�`0V�`�-�`oU�`�.�`U�`>S�`�R�`NR�`XQ�`�D�`�P�`�E�`FP�`%L�`VK�`PJ�`�H�`H�`�#�`�G�`G�`�&�`xF�`�D�`eD�`�C�`�B�`gA�`�@�`�Q�`d@�`�?�`�\�`�=�`x=�`�<�`�;�`3:�`�u�`�9�`�8�`j7�`$6�`�4�`2�`�/�`	/�`��`&.�`\-�`�G�`�,�`�J�`n,�`� �`��`��`��`��`�e�`�f�`k�`�i�`�i�`��`�o�`�o�`��`/�`�
�`��`���`��`���`Α�`�
�`���`���``�`/�`�`���`Lƭ�`<�`�`���`L���`��`ۺ�`?�`���`$��`��`��`���`��`��`���`x��`��`��`��`���`�	�`�	�`���`a��`���`��`��`m��`��`��`$��`��`��`���`Y��`���`���`G��`���`���`�(�`:��`Z��`�6�`���`���`���`���`n��`���`��`���`���`�	�`)��`�	�`���`<��`=��`���`B��`w��`��`n��`�:	�`���`�;	�`Z��`\��`���`a��``��`���`3��`��`r��`��` ��`u��`��`z��`~��`"��`u��`�G�`���`�I�`a��`���`��`��`��`���`-��`u��`�-
�`#��`n��`�/
�`���`c��`}��`m��`���`z��`���`�Z
�`p��`���`�\
�`ش�`���`���`�j�`��`��`?m�`��`��`�w�`w��`}��`��`���`���` ��`��`���`��`���`���`"��`���`���`��`2��`8��`���`z��`}��`���`(��`Ђ�`ւ�`���`�~�`�~�`m��`ny�`ty�`9&�`�u�`�u�`K+�`Uq�`[q�`73�`3m�`9m�`�:�`�i�`�i�`EB�`pc�`vc�`g�`/`�`5`�`���`(^�`.^�`�]�`�\�`�\�`���`�W�`�W�`���`�U�`�U�`���`tP�`zP�`���`�L�`�L�`X
�`K�`#K�`|�`XA�`�@�`�@�`'@�`b?�`h?�`��`�<�`�;�`�;�`Z;�`�:�`�:�`��`A9�`|8�`�8�`C�`�6�`16�`76�`+�`5�`E4�`K4�`��`X.�`�-�`�-�`$-�`^,�`d,�`>�`O*�`U*�`Y�`&�`&�`�L�`Q �`W �`�U�`.�`4�`�K�`/�`5�`<@�`��`��`F0�`��`��`> �`)�`��`��`�
�`/
�`5
�`�` $5<?MTdiz}������������������������������������������?read/struct.GzDecoder.html�read/struct.MultiGzDecoder.html���
��
read/index.html�write/index.html�����
�G3https://doc.rust-lang.org/std/io/trait.BufRead.html��������
�
����E�G0https://doc.rust-lang.org/std/io/trait.Read.html�������
���
�E	Self::new�1https://doc.rust-lang.org/std/io/trait.Write.html�������
����
�Ebufread/index.html�����6https://doc.rust-lang.org/std/io/struct.BufReader.html�����
�
�������������
����
�
�����������
�Gstruct.CrcReader.html��A��
������A�����
��
��������
��A��
������
������
���
����
������
��
�����
������
��
�����
	����
�������
������
���Gin the introduction�
../index.html���
�����
�E���	gzip file�&https://www.rfc-editor.org/rfc/rfc1952��G��������
��
��E�����G�����������
��
�E��������������
�bufread::GzDecoder����E��������G������
��������G����E������
�����E�����G�G�����������G���
�E�����E�����
������G�����E������
���*���*�*�����
���Self::decompress�����
Self::compress�����
�������
����?����
����
��������
���
����
������
��
�����
������
��
�����
��
��
�������
��������������������������������I�I�I�H�J��3������������������������������I�I�I�H�J��3��������������������������I�I�I�H�J��3	BufReader	readerbuffer�/Crcamthasher	CrcReader	innercrc	CrcWriter	DeflateEncoderobjdataDeflateDecoder	GzEncoder	headerposeof	GzDecoder	statemultiEndErrFinishedBodyHeaderMultiGzDecodercrc_bytes_written	crc_bytes	
header_parser
)assertion failed: self.header().is_some())GzHeaderextrafilenamecommentoperating_systemmtimeCompleteCommentFilenameExtraXlenStartGzHeaderParserflags�����-assertion failed: self.header.extra.is_some()-)assertion failed: self.flags & FHCRC != 0)�$assertion failed: !buffer.is_empty()$gzip header field too long	GzBuilder	Compress
Decompress
FinishFullSyncPartialNoneNeedsDictionaryGeneralmsgDecompressError
CompressError
	StreamEnd	BufErrorOkWriterbufcorrupt deflate streamZlibEncoderZlibDecoderCompression��������������������������������������������������������������������������������������������������������������������������������������������������������������Ri-��f�tJ[bH�t�6�cUI�j��AWǪ�>C��	�r�)��oę�x�(
�e/�����:�{Ԑf�}n-@�c��ߒ7A*:Tc�cuJo�����
�P%,L�m�04��)�U��)&#��?P������������2cr^��Q�d�����Q�fy4�g 
�..Ճ�`��Df�����6k�<�ڲ�]�&u^we����O7�<{qD�o���|)JH�@�����Q����	;���q2�Y�i�}�T�
�Z1F0a&�fơ�Ւ�V��l�����[5�;���'pn�,��l�"�_�a�7�M#Jm���zt5�����#�P��T���CE
�g��sDi�-�8� ��	��bs(7�j�M.�P��
f:�M[�^�I⢘��pQ�$1�G�:y�]ѭ�N��H�PV�s䣵͋��6X�[	]�B���җ���S߀���t�T���KC�\���t�r��1��I1`�K��S(X�{RIG�P)m��&_/�������ێ+��A�L�?ڠ>}����hU��Y�6٢�݌SjZkT�b1qd�q_��5�n�lc��t��3����B��ף�}s@���r�EXRjɛ�)�tW�J�ڪ��N~-�f�D [^���Y���@$�+���}Ж��mЏ�UU�-G�MDS����H?�b�~�R��l��g\����g�Y
�n��4),���Þ"�ȋ�jKlI�Wݱ�$�F��}�}�X�V�a\[;-�n�_E�R��=����I�8F�b��̊���#�(F��~`�����6�W`,���w�w%A��'�����-�Mli���|<�h�v�k�c�B
���L)�LD����Ϧk��:�2#�A�k�,����d�E���a�maΎFϊ���A�}��͡8�Li5���w�-�:lε%�O1��_��T�*��v�uP�=�Q�tu1Bcgs�2��r��NT+NU��V$ԵP��Ǐ���MP�Λ��Ҷ�}1J{�����O�Iw�z's$Qiv�����K}�{;�#p��aB
��{�@��R=�	|������r���l`L~mɅ(K����3)#�"
J��bb(�U��
�%�����d1�A�Ȉi8�]�&���ՙ����cfg����0��s�(G���T��!,��rd�9�f�bg�e�]�24�0E2�1C�9�Σ�.�-��$�*���#�`b����VF�$'k�8�����t<d��i��`�؝Jn^(��D.G��!F�N�V�s|{��b�D�솅u�Ԭ���&���R���[�ዤ�d2[�_̔�>
?���k����7O"�Q��灎�I�u��/���|�ܡk��7me��U��,.���|Zi�rW�����ل��ۼ���$��f����Gx��у 0>�p
���:D�t��es����?���'�#6H��FΊ<J�Q
|�����2�wdNA� [T��z�I��w��&�z9�� �k��Uߧ�Ҫ���~�?c-P\obr����	af��������a�I�����T[�tw	&�g�[�#�_V+��N�)�k�3#L�DYT��LY%f�Л܊�
?���eY�P��C{lꙧ噐D6�#�y@c۽o����q�(��g��ƣ)5O�]9������ѝ�u7�����J�ChR���>՚LʀL�e4+[t�e���PH�Y$�����)0�B��r�t�EX����+J��Μ��ި"�������ԗn{P$��N�'Wu���2]��^��[M��h-�Ժ�0��ص{orE66���5򦈜���SԆ5C�����P�iD�L�MSb�P��L���/�u�\�H��f��,� 9�zw!�˲�s�
H���0CF쉛	�1@R\���5o2O��D�F��eOU�C�A��dC����ȭ�
֖
���ֱ�k�3fQi��C(i�y$:wt���@G�`�()�ɬ�]����q��$'"6��BTk�x����;ڿ���h�V��:X�?�;�3A��W��\�32��
o��Ǫ�	&t�yn�����1u0�F����� �q�e#�h�GÖ́����+�y�ɚ��L�Ӷ�S5Y�$E�Ϛ����$��%�/*8�{�K�:M�~[��</y�دxT+�;�����T",$�evzI�٭|v��o`��kbH�����÷�8Y��(��p�^��w�H�}��jèW�Fmu�jI��Y�dQ��@��Wܪ�4f�"��+#�"��&�K�ݧ� \�qm�^ 
�3���xO=�2�����G��ش[�PM�߇&M��7pp���a�:�۱m��(����G>`vDIJ�����i8蔓	G�����n��7PK��G�f!rʠ�E.?�2����#�0����i�VZ�����j�����ӮK�=_
�^��zf��(2���O�v���'�RP6�@q[H�^��]T�ǚ
Ƅ!��E�	��b8�M�>����B���H�x�*#1�lH�����m����=���$|��+q�ɾ8�9{�y�>틐�"�c�����i8De�D�f��}�7��\��W?1�r�"�f7��I�8�/�t<#3
s��pn���go��(�at�io�@9����
��j�A�h;'����fZ��C姑�v�D��I���2�~嶜�.�'".���CEw��^�~jA+B��Sx���54�Ao���*O9%A(������$3sj��*
^G�g��j럜������~��k�D��;�}yo�@V�'�ZV�ݟ�8��B�/�)*K=�RQ�SVT����J%��#92�2���`
ۮ�`�2<��;�I��Y1hC�i�s�,4��t���D���*Д�JHc�Bf��.mTT��3n.҆���Bf�/+u�b/_)(j5
mg��v���A��N7"K��ٗ������,NJy��x7{�r��&
,�*$�h5��(s��R�FfAYn�2�(з)�����PL�+��n�R�Ihe�[�e�7�����:���&,Hh]�3��EHU��ztBD�Eb��)�X�-pO���''*�]���ʋl&gkF���^�
�
�c�4�s��C�Xr��(��X�!Q��E�(����e(,�n�0��C�����f�|���M���!���bA����Iֻ��doh/��V(-�?|�wzL�W�=Q��5Z�<iW^���f�����=�� i�lnx�T��c!�v8^����e36.�$���wevL�9��Nzl:�~�I����Ͷ ��ZN�《���2����$��U�L�6�i*��M�p$YF%Θ����Pfzj�>�g�TyGeK�N���e��{����~�ē1u(�5d��թ��.-D_LL%��$[�w�ìn^	~����o�JZA�]�+�v��!�s����e/�{����G�9�8PS���d�yV:�(Y��B�Q�`��X&��,8y��4�T��s�K�8�_/
���V��DYNrʜ�W��h7�|�%HJqY�Y~g�t��MT 0�0g�u/��)}s&�b�
uK��*'2��z~՗&s��?	�>�:��R,!d�; 1���~�T����D�>"��o��&�J�Qȑ���P������s&��O�s�#���C�|�=y��m��-��U�P&Ӏ/�����o�7m�]��)|��K�����������D���>g��M�Q����+��	�eA)ů�D�0�d/�<�RM��h��h���MfhJ�f��a�����o��q\:8~��Kjm.8Ԃ���PetT4}�q�ߒ���߶q�i�A�s(��W��h~���|3a	(6�A�В	+�l"S.;jB��;��p�,�B���+K�����u0�lM"�ί�cq�X�~����M���9X��S~��,�ƒ�C!vT��S
�e��C,���HuՈƒ}j���D�jo��ێRj�6���M$�f��\!VHtz���IL e��#礔��i�)��q�oi�ߟ�隂�6VK!Y����)�W�p\��'9�H�Fd&>�KZL]�n,�6$yK�,5qMO�2b�]vdd+B��	k��%@�`|�I�f���!�nb\����i�D�����8�4��K\KsҲ̵
��v�[L	��6���)�Y��Q#�	l)Z���s���{	:��tK3���c�1����9+��f�n�vd�FV!�0�X��7��$���*
���t���|p�d�*�o5�B�aĉ��8�	o_ɨ�oGI��6ϦCw��,�U)�;���ǭ�b���Կī5?��C��@�
��� �Բ$�c�Lmi���?h��/b,���+�m}h
��K�[�]M.\�<�R)l�a���Ѷ�e�g�J����,��9 +�٦+Y�ûy��B�&>|Sn�]s}esZ~����������O6#����0Jk��c����\Z�j��߅ȹVlB��!� ؀?r��x��OIy��o;>S�x�%#0��#��[�2�.�gF���h����tdd��R�j9j�ɱ�ƕK�C�����P��T�)Sjp^���Y�����j^C�u�����7O����49(�ݫ�ܴ�D�0�{"����Sا�9
$<n��Ė����5�t�P|ia��w�B�`�>��e�j��.�d�N}9�S������1g��2�I�'OD����Y"c�`@������O��j��p�n�D�$�	E<�@t/rDT^���t���:ڂ�!�\��5*���M�F��0��W Bپ���d�c�s�����io�B��j�`���fH��p�
����k�����-�xeȔ���W���< I�d1r���G;�Ԯ���'�����|m�1��w�h��\8X ӂ_����E/��[�%7�	5`���p_;ʩ�Ƀ�U(���ĭ\�P�����
���!�1NbW��S����p;K��L�X��o�M6�C�ϧe�4��S�q~{� �z=(Y�ذ�-�s}f�s}O4Gݤ�F&���̗\�+f��iY��_�~,�1����4�"�i��!jظ��SJD��k#���Ƣ`i��0N7V����&T`b^���(̤�$��Yh񦣸[�/�0�]�K?�b�ڋZá�r0�=ڨR/������Y`�r7�s+�+W�A^포{3uR�$3�#)p������' �rI��M��2dO.���*l�Yf@������5uc�q���b)�T��ਪ��A̻��F�}'���OY: ��J�}S��0��j`$9L!�^��t�fw!��L0S�u��6}m?�m�9�0��!��ɺ��e9O~P��禠5���*J�ZMWO�f4-�ɝ�H��x�1���|��϶�����b�XZ��m<���rj3����z��@��Hr��޷ДJ�Q�İ��q�o���_��`.U��g�����;�6�<"+��Ĭ��I������3��u��{i'�
e4�h���WzWz��ȎPo?R�<���/
�sH���`�_F���J�Yc�eގ!�U��K;��5R��ַ�:s�qݴI���3����"��	��C%�F����ci48=��8��ar���A�&� ��چՌ�M�`���heY�<�8�C��	9�qA�2�C.pь"dV(�5�}+D?�⸡u��D܎2v�����*A.Ɂזv[�^��lK�P5Z+��ܐYh_�W��}����F�~�"���o�Cw��c��j�.@���-up÷�S_�}��G�U8Vr�8��Ɖ�F%b���)K9I�d2^�8�ԍ&�	�g
��7V��?�MG�z��Z�N�{[�[�����⏧k0�(��]Ǩ���HR!���9�}�V��(�ȋk�c9�O��R�މ^&v,��O�t~"h��Z��u
�]�1�s���R�� C������~���%:v8�;�R�e�=�+9�Z�V�����8E�����N{��5h�������)mh�da��lp�y�E��~�8��?3q����؀�Hl���fd�z�t��J(�#�t��8�s��S8G�=c�A�Qy�ɩ�A�[�n����,D���<F}O7mD�1�C%lJ����W1Р����27���ȴCc�ŋ4��esiGk��QBz����@L{��B	�<xF$`\-Y�@�(�W�urhzd--nY?���!��>	���
rw�.�Ws�ݢ�vf
���g"w_�H[���sG�,��sF��W��68�)����%�A�?��!A�e�ޘ���z��X����"Zc}���+���-.X�Hv�.6@t	3C��lEA�wH���gL���2Z�5ZV���C�=H����*�B+���懮EW�E���MT�0�Q#��K!�l��Z/Fq���gh�^~	4"T(/��#�d�o�R�wG�~`yPg��@X�:��G$=�W�yv�ڨF;pQ�����R�y�ȫ����:@�a׹��U&ɱ-�c������[ge4Wn �S�M�-��%���s��h�
q}'�̗C��l�`H�x�퇽�W٪FP��"����[Ц`��K���4!�P�B��d�g�[i�����ReW��d�J�nP���p?�m��A3��s*����l�iM�0�CK7XL�������Au8�M�ט6����K���8�A�L\U�ot'�l;˪9? �6�¨)84�W
aA-jA�T1�i?]�:��M���ѷeZ~9D���Y/ؠ+���:6�ԃ��0�4*���f|o��W��TI��|mꮥ�����&��ّU����83�s����q�*ZWCfEb�@�CC�B���|�ξ�@zP�쌣��0ے����AM����ikVʥ����da[x"�g����.��u�ǽr�Q��L�=��6��Y=UݔK\�\�����p�[f���(�.2j�f����n�����`<�®<��:y�D:zE\��Pr3eEM��.�3�	͙���͘2SV+������+�!��ut���Z��d2a���rd���%��H�ʣ�nKp�)�Qj$���8��\K�ʀ��;! J��K��}	q�:����t�/e�1�)�wb{��Q�v��I'0�����7��^V��u���qSWϭ"F�N�ͲJ��'�s��i��DZ��H2϶_+e����
�A^S�����6�L�&�)����ɥ�$�V,�+��G��_��4rĹrEG?w�Cţ�jIkY��?�rq
w��;a� ��)��������@�S�}W��aV_T�j���K&�O����L#K饧!or�-ݼ�j7*8d��cR<{Q�yXuHsy�ab	�l�پ��(o��
Q�5�TV�<��qQ�q�j�7���QIfF�N�U����f�ɋ2�����ځ�a�*�q���CUF��] =�`:+���L����	b�)4�dU��EE.j�>��f\^%�h}�9��P���(�'J�EK�U	x~��d����׬'��,�ܣH2#뾲f$
+��I�l>��lH�DP��x�l��v_{j���|j�W���D��ܩA�(�=�`0*���uT�ۿq�V
Dv����������Y��cޞ�,�L����C`$'c�i��y�i�)J�@�Z5�9�k'���H�TE�	����廈c�BK��K��X{O�R�;�`��9)7�"@�-���,I�z�2��"�1�i�D�����d}_�
{��Xҋ�P^�ତ÷
���D>gna��Oʛ�g�ZY�Cx��rc�%~�@�p/4K��18��-�����������1H�!\�	V&5�����bܿ<ws5`~ZUx���#�4��
�߶±d���|Y?�dWf��2�\����������g���@��
���cϰ���S�U�?Ð
`?�)A~����
]���ĺ�;�0��)��|�Ӝ@S@�%��� �Ph����\��xY�@��n���rKߜK�á��RX�瞈s�U���uϕ诐����z���&W��>�>�z�Z��
ma丏�O��r����}��]ɵ���`�(�.�o𰘮z^L�8���L7��2(���禰�!$"$�oi3ȅ�Tk�O0�0��aD�(�6[s�ʳH9\�{��f��ʼn��=g����g\�O
]g��&@s�	�i�����C-�R鏔u�{��$!��;Ks?�Y$���+��L������Z���
���I�軨k-�6M]�?���(��Rޚ���	ۃ;�J+���/\�zTJv�OG��*�e����v������칥�orhw�hM�,/-C~	+���a���
��.���r)��B�'�О�����7�\قL-����
K�;bdmc�
�j�~����F�\��N!쮶$�q�s[�*9�{vހ���F:[ܢMw�|��U���s�i��h�qP������Hx%
ZD��o�K�ص,v�+*�D#�Ȟ��Bfo�+H���$�>��ų�]U\����+�׼Heܩ�Ѱ3�c/Ԋ/��!7Rv�8�z�r9�t�N@�1�z,^5x�y�U�$���WM���J�Xٙ�Cc4�;��4v���KNf��w,'J�꫒A��K�o�m�
W�����)@p�e�p��{}�����#"����hԃ�z����]-=��2�;�żMM�g�Un�u��x�*�KK�㢅�Z=Xo&�`99�o���v���-�S��.�2p~n�U�7��cS��-�S�J��(��T���t��7��]-�
$@e]Dnzl��<E�N"`W�+�{+�eĒO�I�$V�I����S$�ޮpaY��[̯����ZW��6k?�iU�T�
�d���u�N*�[�1��o���7�zh��/�P�u��O�r�^P�~�Z⛐��J+u�@rw����a�fa��A[��qd��'a!��ǝ��i��Q��:����T�A�����z���Y=#� R֗&��X�C�&���j$/���Y���L�bS���
�}T?�t{��R�K0��iRH#X��g ��I�c4�$��C0�
�|]��J-^ծ�D�Ů|&����k<��FGxNk���'"!�R��
0�)}/�^bO[����N��7����Nz����E��ݤ������>���nuf�aJ�'��R=��iF�ߘ;�q�mz�'c�o���̆�q��d�S�j̄���]���5��1g�{���X7��m����q���[��و>���l�p0����E(cҲ���:*��� S���;c�A�!�~�g�b�j���Np������{�	F�ו�k������.�T����������w�������r����DĎ�?������>�e�r~U��V6K���h�g\akH�;�
�toht�K�}c\�:B˘нkK��!P�D�5���{z�v0v�%��H���	sC����j���C,,&᠒�de|�k��<�y�r���!�+|�h��1�Qq�/���@��Y�#v9��
�xy%���.a�x"/�j7�w�ɘ�/F1e�v9=u�j
�<=�h�t�����3@(1#��=�W��8L�o���/�}o�X��[6����.�/�i62�CJ瓱_��E?o�F�W)/o�j~�@)D[A΄ʙORl�T��w�)G��/�y�<����,ڲk�5�w�'Q��h���f��
��$1Q��X�Cv�^��j���X��b�œ� ��N�=]�Oy�hR��8aJ	p������4Xr
J	2��	��m�nF�i�:��cZ��{�(��T��u�&𮯚
ǧk���*�@��;�Q����ѫI�u�1Y<|��d6�CZ��̶]ؕ|^b:3�	 {���f$0��`F��$z�a�9ƪQ#���+	�!0$����l�ٔ'���9��(@�dj�DM����It;���`揘x�BB!�[J����T�{����Ȯ�g�@��0Q�]��-���>�ڷ��A��+�z)de1�W�����[��5�� g�Q=�
�'Hf�$�><�uj���)),^o�2�ެh��R#!�
q�Kp�u}fq5��:%~��-����t�4>N��F����ju0��?\�u�DnCz���aܲ��
���z`��>4r���]�!P�v?2
�oV��0�i�\[��=�U/<�AԊ�hOs �e��J��ayBL�Qwg�J�2� /�l@�k�C�������>*�2���˳;SU��m��|!f�w�zI]�}��5.�U�}�ҵ��C��Qp7�9���i�%��9��.��k˒iv�	�͡�Ǐ�`���D��uX#A��l��=�(�� �
�QۿsJ��wy����,�u�0�f����f��7�)��L���Z�Wf�!�Ε��]�Y CT"�i{��#�����?"w�.�RJqXF�7j�����V*�w��wS�>�����t�e��#IX����v+ꩆ8�A���?�E��*�Q�B�7=�#�Af	�N:�(֚zX�y\��2d��/6���/Bl����ɮlc����u�a>��>��8��U�J#�@��7Њ\v�-W!�#�#�{7Un����j�x⨟Z��8��@|���D��,�ĝ�	�a6��GT[2y�w�&�o�^�E�*��N�-����D%`ݙ��'���y�^�g�?
��OtB����f޵Fi0�
���s�g�*�@�.?.�p�<G�I�*
�^�O������	��(`�Dt:@*�j&���[—�C��j1�9۶gFJ�o��8���6H��
~'�yk��W|
��S�_M��n8��WOFD��1pT�˶�|@��J��]��@�h��sB9�)���F[��w�y�������R
�(D?	�N2c$��j�D@���VQ�	FO�z >�Q�[��#�;Ξ��?M�;�}(�Q|:Z�~��A�k���7F"�OWC���k����8�[/DJΐ�QT�i��;���ފ[�T�"0(j��lw�R��f	&�H��ݩH[]��D�l�H�����pN���(\�ût}`��?]�g�9�S�1#�`��o
���w�	���| �?Zm���2��0��@hE�U�]h����,���j3�3�������9l�k
�jf,UZ��"g3+�LC�r�&a�Z��.I�/	yc�`��ӆ�4�&��灋}�r����.Y�…�!�a�!L��E9��3r�A�R�-�m��
��\<mo��w�j����m>	�`���C��oB������/ԝ>�J�=���{h�v�f�67���T�H\���I�t����8�b�������|h~I�O~qa���Y;~��e��KW������dGp(v�ݺ6�l�]h��Z���x�{>.�'�T	^�H��z����O�Wr;ܽ��J��E$B$��':�׮�cv�����-��	>;��[+�t��;	2����U�)v.JY�yE"ӟ�fe��u�gq�6�I(\�I����xR�0�a��S���8����* 9���0�#��/���/��rA8���"S�'Rݧ�����Y'�
��'�D�lĽuN1�	Ԗ�P�bK����%bB���w��f��L:�u�1�|.����Bn��H0Y�O|���q<2�5ɡsBZݗ��Nr���Ht�w"y���ڒ�	wZ��)��V��\
p�3
�*��*�oD��ܱ/H��2ZgC��396���rf���~��Fh�1A�噊��<0>cA�o��St�E��A�3tf���s�l��q~P��eP�	j��`���J��"=�T���eʞ��:]�\ԕ�#���>�.QZ�+���$��щ=m�.���4�4Py�@���o���g!4��)��o�?j����[����i���:
;ow�\{rGx��(����&n%]M�X�w�J|ȃ�<rb5�9�c�Y����q�
�,g���!Ӎ�Ni�F�:��њ�5���?��N%�?�`���B	_8���R�3�A�4���Bcɰ�F�8KыČ;��WG��6d��z���>���w�?��q��<���S��4z]3�hy��Ap�A�Z�n�nyԞw��ek��é�ԡp��o͡�w�d��-z�^�j��4UGـ+2�HJS�R��J+�c�~�'����P�� �kͅ��-l'$&8�P�P�U�Gh��_ʹz��)y�˫f�IM�+�ұ�
p��B�A0�q�x'�9:rX�>]����W���q,@���4�T�n���qd�9�]M�����Y=��j�h"���u3�����禂O$�	��b�ho�n�Xi����I�^C�j�E	K���C3	��v;3Z�u{ko���Vbq@r�&d⑆/���m0�,�?	����ݏ��ܲ/��ΙR��F�	Oծ~��jA������"8`7t��[�H���H��7U���_tn�֌���\^�^C�G�ބ��Z�}����0�b�������,?��(�g����K��&�+�l��(Zb��S��1`r��\RQ'4��¼��oʖe(g����.��B����jHr��ޅ�{�/�
7n��`Ωڢ����*��%�E�{�.����:;���v ��"���#��C�[�7ȁ�mݭbF�
|�1C��p�k��yuCJ�!+�;��6��{N�h�����+��r�>�(u�ar�0���m������(�袨�>=c,����:��\���
�j�"c-˸#c�;U=?��<�P�l���7�!��q�[]�5G|��;V
��3M?M�wgM8m�6j����M����u�4)��`��`�w/���*�g�$��}��cY���6����*/�g;Fu�c�C�\�czri&{�����a�
��8��o�>�8��0�C:g�k�܏	��'N�8���u���D���7*n�)���
ړ���g�������c�s��R?~A�
�s�d)Cax��W\݊o&���=�(�r���c�L�Q�Il�o��lI=�V�ձ�*ER%{j�AV%
�O���7F˧��V��?�4�5�o9���Sq�G[����h�s���7����W��6�w�v�G�QH��!�/f�=�$�q9"�c
wUlֽ��QȨ�q�w�/ ��h%�D���P3�PF��@BX����dZ󧹬Ό	Uz\_P�����M0�����E)O#�P��6��҉I�ְ�	)WI��5�J-���}���'xe��g��*U)Gq*�N�Cn��z�G����>W'd.﵊-%��2�I�N��m��u��g™?���da��1׳\]������0��m�����D���3����"7@l{���⋐t`8 n�0�r�
�V�����G�7��:�ƽ�PCS~; 6Pφ|L[��+>���T���b�v?���K�ً�@���#��n�;�N�YyGSWJ���!��Ш0�'��-o̲��3�=n��)�o�[V^�5W΀�!%�8�2b=����d'~�2ʃ�)j�
�T.� �!�IJ�%��}�=�Lr�GD/IV��$�	vt��	Ce
	��ҽ�[MnH-k�3(Y�����?{��z(z�-~��4��z�٥�o�����H-qaY�(��]5> �i{���&�n�Y_�UOj0���֤+[�+���������@o�c�9�R{�i�?��������������������������������������������������������������������������T	������,�.,CuT���	��w�V���8��Z���������5�N���H������I�����2�����:���7��� �=��������������Q������1���`����g��p���:���X������,�z���8�H�#�a�1�������Z����D�N�����\��������d���d�k�����(�e��M������������3�{
���=�����r���A���������x����
���.���<���$�m���9�������'�l��J���`MB{E�^�	t	.
�
+%�����c�
x��{�(��>� |��� � � � 
!'!<!�!o"�"�#�#�#$�$�$%P%�%8&�&�&	'Y'�'6(Q(l(�(:)W)�)�)"*�*+.++�+�+�,.9.d.�.�.�.�01�1�1�3�3/4�4�5T6�6�6k7�7?8�8�8�9�9:�:c;%<p<�<@=�=>�>�>?�?@A�ABbB�BC6D�D�D�E�E/F�FGUG�G$H�H�H-I�I�I�J�K�LtM�M0N�N�NUO�OPDP;Q�Q4R�R�R@S�STdTPV�VW X�XcYk
Z�[�[O\�\]i]�]#^x^�^�^R_-`�`"a)bTc�c�cnd�de�e�eyf`g�g_hkiij�j/k�k�k�k�lmncnUo�o�	pus�u�uv�v|w�w�wrxydy�y�y�yhz�z�{N|g}~~��������������������t�8��������L���������������.�(�;�R�W�v�����������h�����������,��%�<�������n�������?���'���� �9�����q��e������F�{������K������.�����;�����W����t���j������������)������L��p���K���Y����q���9�~���x���0���T���/����c���2�������
�w���*
��s���������M����q����X����O
�+���$���+�����J����m�B���-���.�����������@��������6��������+���������O��������-����t��������������������n�������n�����l���������E�_�x���y ����0�y�*%�1z+�
�
&�%+F�A)D�E%���9���.Jf����, &$&@&Y&�&U'([(u(�(�(H)b){)�)�)*q*�*�*Y*+�/�/(0�0�3�34�+4�78g8)93<O<�<P=d?�?�?�?�?%@�)@�E�EF2F�F:
GjI�I�I�JtK�K�K�K�K�KL9L�L�LM=M�MNEN%O}O�O�OP.PEPlP�P�P�PIQaQ�Q�Q*RBRYR�R�RSSvS�ST1TMThT�T�TWUzU�UEYaY}Y�Y�Y�Y�Y�Z�Z�ZM]i]�]<^2_M_p_ `�`Fb�d�fEhdizi�i�ij+j�j�j3kVkl�l?m�mfn{n�n�no'o�o�o+pMp�pCq^qxq�q�q
r]r�r0s2tKtnt�t�t�u4vNvrv�v�v�wYx[	y�{}}>}�}�}�}9~]~�~�~�9�U�o���������$�r�&'�������@����(�v�*'��:���=�����0��'�����5����������p������<�����j�����@�N�����d��
�,�.$CkT�
���o�E�������s�V���8�w
'eN�
`�lq1x��~�x�/���c�,���r���B�����U�L���w�7�����/�����V�#������O���	�p�I	��h��3!�"$�$)%�&}'y(F)�)+�+�14�6�7�8�9�<�=?�?�B�D�E7G�GI�I�MdN�O%P�RtS�V&\K]^�^�c�d�e�j�k�u�w�
y������5�H�d�������u���{�{���K� ����	���`��'���H�e��E�	����������*���~�n
�����	��������f����W���0�����]��^�

sw���*���%�&�'�'�'�'�'�*e/0�3�3�7J8<<G?@�EhFWI�IfKL)L�L-MN�N�N�N�N�NO�RfS!O'T�TjU7Y�Y�ZG]|],_`_�`�`�`�`�`ui�ijj�jFk�l�l�lvn�noo�o=p)q3q�qpr�s^t�t.vbv�vExMxUx}.}�}�}M~�~�����U���#���Y�
�k�����������
�����,���












&'''''%''''''((((((((('%(((%i�Լ����!�9�����߿^���
�G�����L���o�����;���T�+���h�����#���|�+��������J������>�M���F�~��?�������q���0�>��3���i��(���b�.���������������3���V�(���J�n�y���u��������N����5������<��
P
�
�
EU�`	x~����.�+�S�5�%�� � � � 
!Q!�!t"�"�#�#'$�$e%�%M&�&'^'�':(U(�(l)�)7*�*C+�+,�,#.N.y.�.�.�.�0$1J3�34�5'6i67�7T8X9�9q:;�;G<�<'>�>�?�@6A�A4B�B#CKDIE�EvF�FjG9H�H[I/JzKSLFM�M�NO�O�P]Q�QVR�R�S#TjTeV�WBXY.Zw[�[d\�\~]8^|^'_�_O`�`�a*cicd�d,eIf�f�gh)i:j�jDk�k'l}m�n�p8s�t�u,v�v�w�w�xyyy�yIz�zJ{�{}~.��>�����x��ą-�A���������/�ΐ�V�ē �>�4�ޝʞ���۠�������2��)�Q��������ب�T���<�
�$�N������	�z����[���Ů,�`���ɯC����P����l�Ƴ4�
�����X�X�����%���������������<�����	����v���x�G�����<�����(���W���Q�����0���"�������M���w���M�����-�r�������u������������1���K�������r�e�}����}�(���B�U���7���.�������f�F���H�r������� �p�������I�c�����������w
�
:�/��-�[�,�M��2Nj���%&(&D&�&['(6(]({(�(�(�()J)d)})�)�)�)*L*s*�**/�/�/=0b3�3,4�78|8�;7<�<?h?�?�?�?:@�E�E�EF�FInI�IGKxK�K�K�K�KNL�LRM%NKN+OXOO�O�O�OP0PGPrP�P�P�P�P&QKQgQ�Q�Q�QR,RDR[R�R�S�S�ST5TQTlT�T�UYIYeY�Y�Y�YZ�Z(]Q]�]
_6_�_�`�a!bTd}daf�f�g hi>i�i@j�jkk�l�lm�m�mnAn�n<o�obpqGqbq~q�q�qr�r�st4t�t�tv8v�v�vxyEyY{�{�|�|S}�}�~�=�Y�s�0�������n���ڊU������ґ"���l�ĕE�q�ɚJ�_���˜2�y���h�n�q�v�|�����������������������ļʼz���������۽���1�I�����D�}���ſ
�8�E�����-�������5�v���2�������9����������������M�}������,���[�����
�U�b��l�����6���S��������'�h�u���4�E���	������O�\�,�����������U����@�I�������J�W����u�������`�����`�g�����$�a���;�H���������u�z�}���������/�i�v���8�����n���/�<�����}���
��s���������)���8����[�h���'�4��������������������"�h��E���[H>w@��Y��	b	o	*
�
& �~����^��tSW]ciou|��w�#��9�v
��� � � � � � � � � !!!#!7!�!k"�"�#�#�#
$�$�$%K%�%3&�&�&'U'�'2(M(h(�(5)R)�)�)*�*+*+{+�+�+�+�,�-�-�-�-�-�-�-�-�-�-�-..
.5.`.�.�.�.D0J0P0S0Y0]0c0i0o0s0w0}0�0�0
1w1�1�1�1~3�34+4�4�5O6�6�6�6�6f7�7�7:8�8�8�8~9�9�9:�:^;!<k<�<�<'=<=�=>
>~>�>
??�?@@A|AB]B�B�BCDDDDD"D&D+D1D�D�D�D�DE�E�E*F�FGCGPG�GHH�H�HI(I�I�I�I�J�K�LoM�M�M+N{N�N�NPO�O�O�O2P?P7Q�Q0RR�R�R;S�S�S	T`T�U�U�UVVVVVV!V'V-V4V9V?VCVGVKV�V�VWWX�X^YfZ�[�[=\J\�\]W]d]�]^^t^�^�^�^M_)`�`a$bOc�c�c�cid�dee�e�e�etf\g�gZhfidj�j�j*k�k�k�k�lmn^nQo�o�pps�u�u�uv�v�v�v�vww�w�w`xmx�xyQy`y�y�y�ycz�z|{<|I|U}b}l~y~���������I�O�U�[�a�e�j�n�r�v�|������������������Ɇ��p�4��������H�ɑ������������(�#�6�L�Q�p���ӟ������b���š��������������������� �$�(�
�!�8����Чj���Ш�;���!�����5���׫k���a���խ�B�w�����G�{�����������)�~�ѱ7�����R����o�ִ��f����l�y�����·ǷʷϷԷ׷۷߷�$��������:�G���k���G�μT������_�l�ݾ4�l�y�׿s������+���O���+����Q�^��� �-��������������������r����%��n�����������H������m������S����=�J�'��� ���'�������E������j�&�+�.�3�6�:�>�����(���)�����������<���
������$�1�����������&���������K���������(������������������A�H�O�U�[�b�i�p�������������������������������~�����j�������k�����[�h�����������4�A�[�u�����u������-�i�v�&��.jw'�
�
�
#�&C�<$A��@�����6���)Fb}���� �%&&<&V&�&�&Q'�'(W(q(�(�(�()D)^)w)�)�)�)�)*3*m*�*�*U+r/�/�/�/0$0�0�3�3�344�4�7�78V8c89!<.<K<�<�<L=R?_?|?�?�?�?@!@�@�E�E�EF.FtF�F5GYIfI�I�I�I�JpK�K�K�K�K�KL5L�L�LM9M�MNAN!O?OyO�O�O�O�OP*PAPYPhP�P�P�P�P
QEQ]Q{Q�Q�Q�Q&R>RURmR|R�ROSrS�S�S�S-TITdT�T�TSUvU�UAY]YyY�Y�Y�Y�Y�Z�Z�ZI]e]�]8^._I_l_`�`
b3bBbfd�d�dsf�f�f	h2hAh)iPi_ivi�i�ij'j�j�j/kRkl�lm,m;m�m�m�m,nRnanwn�n�no#o�o�o'pIp�p?qZqtq�q�q�qrYr|r,s�s-tGtjt�t�t�u0vJvnv�v�v�wUx0yWyk{�{�|�|}:}�}�}�}5~Y~�~�~��(�5�Q�k�������Ё܄�� �a�n�"�����Ҋ�/�<������$�e�r�&���6�w���8�����ؕ�,�������ݚ$�1����Ŝݜ���l������8���֞������������������ş̟ӟڟ����������� �'�.�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�u�|�������������������¥ɥХץޥ����������$�,�4�;�C�K�R�Z�b�i�p�w��������������������ǦΦզۦ��������	����#�)�/�6�=�C�J�Q�W�^�e�k�q�w�}�����������������������ǧͧӧ٧ߧ������������#�*�0�7�=�C�I�O�U�[�a�h�n�u�{�����������������������Ũ˨Ѩרݨ��������	����!�'�.�4�:�A�G�M�S�Y�_�e�k�q�w�}�����������������������ũ˩ѩשݩ���������
����%�+�1�8�>�D�K�Q�W�^�d�j�q�w�}���������������������ªȪϪժ۪������������!�'�.�4�:�@�F�L�R�Y�_�e�k�q�w�}���������������������«ȫϫի۫���������
��� �&�,�3�9�?�F�L�R�Y�_�e�l�r�x��������������k�y��������������������Ǽм~�������ݽ���5��������ʿ:�I�����2�����x���7�����Z�����&���?�������S����������W�g������z����5�����j�z���:�J������Q���1�����i���*�����������L�\����w���)���	����T������=�M�	������x���������k�s���o������1�A������5�Y���d���`���n���]�m�)�9�������������� �������

'�����d	�	;
�
�
0@�K��c�
zZ`flry���{�*��>� |��� � � � � � � � 
! !<!�!q"�"�#�#$�$P%�%8&�&	'['�'6(Q(�(W)�)"*�*.++�+�,�-�-�-�-�-�-�-�-�-...9.d.�.�.�.G0M0V0`0f0l0q0u0{0�0�0�01y1�153�3 4j4v56T6�6�6�7�7?8�8C9�9:\:;�;2<�<�<>>�>?�?@p@!A�AB�B�BCDD D$D)D/D6D�D�D4E�E�EaF�FEGUGH$H�HIFI�IJeK>L1M�M�M}N�N�N�O�O4P�PHQ�QAR�R�R�S�STfT�U�U	VVVV$V*V1V<VAVEVIVPV�V
W�W-XYZb[�[?\O\�\Y]i]^#^x^�^_�_:`�`�acTc�c�cndee�e4f�fmg�gi%j�j�j/k�klhm�n�p#s�t�uv�v�v�w�wbxrx�xydy�y4z�z5{�{>|�|W}~n~�u��)�������L�R�X�^�g�l�p�t�y�~�����c�����������,�����������͒@���
�(��ȝ��v�ٟŠ�������������������"�&�.��%�<����֧��Ԩ�?���'�� �9���ݫq��e���٭F�{����K����������.���ֱ;�����W����ش�����n�{������ŷͷҷٷݷ�C�C�����<������	�}������a�q��n���'�x��� ���������a���S�c�"�2���������������'���������B���<��������������
�����?���8���b���8����������o�)�1�8�<�����q���`�t�����v���q�����&�6���x�n���]�P�h�y���h������-�Q�����������������F�M�S�Y�`�g�n�3����������������������s���Q�1���D�n��������]�l���������6�E�_������������k�y����lzs
�
�
&�+���)��W��
��9��.Jf����%�%&$&@&�&�&W'(!([(w(�(�(�(	)H)b){)�)�)�)*7*q*�*&/v/�/�/0(0^3�3�344�7�7�7X8g8�;#<3<�<�<?T?d?�?�?�?@%@�E�E�E�EFvF�FI[IjI�I�ICKtK�K�K�K�K9L�L=MNGN'OCO}O�O�O�OP.PEPnP�P�P�P�PQIQcQQ�Q�Q�Q*RBRYR�RvS�S�ST1TMThT�TzUYEYaY}Y�Y�Y�Y�Z$]M]�]	_2_p_�`�a
bQdid^fvf�ghi+i�i+j�jVkl�lm�m�mn.n�n'o�oMp�pEq^qzq�q�q
r�r�s�s2tnt�tv4vrv�vxy2yV{n{�|�|>}�}�~�~��*�9�U�o�������ބ��c�r�j�����֊1�@������g�v�Α��y���h�����!�0�m���Ś&�5�[���ɜ���d�ڞ����������������ŸɟПןޟ����������$�+�2�9�@�G�N�U�\�c�j�q�x��������������������Š̠Ӡڠ����������� �'�.�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���������������������ƥͥԥۥ�����������!�)�1�8�@�H�O�W�_�f�m�t�|�������������������Ħ˦Ҧئߦ����������� �&�,�3�:�@�G�N�T�[�b�h�n�t�z�����������������������ħʧЧ֧ܧ������������ �'�-�4�:�@�F�L�R�X�^�e�k�r�x�~���������������������¨ȨΨԨڨ�������������$�+�1�7�>�D�J�P�V�\�b�h�n�t�z�����������������������©ȩΩԩک���������
����"�(�.�5�;�A�H�N�T�[�a�g�n�t�z�����������������������Ū̪Ҫتߪ������������$�+�1�7�=�C�I�O�V�\�b�h�n�t�z�����������������������ū̫ҫثޫ��������
����#�)�0�6�<�C�I�O�V�\�b�i�o�u�|���������������������+�C�c���+�]�������#�B����� �o������O��� �t�(������r���������>�f����{����I�u�����'�_���S�����(���E���p������A�r���"�8�Y��w���������C�o���.�7�c������T����a������Q�y���F�Y������N����E������h��������J�s���$�����Z����9������b������^������������%����;�e�����1��������L���1���G4*c,\��Eu��5	l	
�
mj����C��Y���C�z
|�N�u�� � � !!/!�!["{"�"�#�#�#�$�$%%%y%&t&�&�&D'e'�'F(a(t()B)�)�)�)�*�*+j+�+�+�,*.U.�.�.�.�0K1�1�1�1b3�34(4�4�5<6�6�6�6�6I7�7�78}8�8�8m9�9�9:�:O;<\<�<�<
=4=�=�=
>b>�>�>?�?�?@�@hA�AIByB�B�BmD�D�D�DaE�E�EF�F�F"GMG�G�GHtH�HI%IpI�I�I�J�K�L[M�M�MNGN�N�N<OlO�O�OP<P#Q�Q!RkR�R�RSWS�S�SLT�V�V�VW�WtXJYWZ�[�[\G\�\�\.]a]�]�]^`^�^�^�^<_`�`ab@c�c�c�cMd�d�dege�e�e^fHg�gFhRiPj�j�jkmk�k�k�l�l�mJn@o�o�p_s�u�u�u
vwv�v�v�vhw�w�w9xjx�xyCy[y�y�y�y[z�za{�{F|(}_}?~v~X����h���ځ�����������ƆՆW�%�щъ�~����Ց��~��o��������0�C�?�_���Ÿm�����P�p���ӡ~������G��3�y�Ϧ��;�v�Ȩ�*�{�����ª�.�u�ƫ@�Ԭ���ǭ��m���׮��=�q���1�����ΰ�&�\�±����:����`������F�����;�v���ȶ��!�p�p�ݹ���D��W��3���@�p����+�i��� �P�v���T�������(���;�������0�[�����*��������T�����"���Z���l���y�����,�d�����Y�������:������G�
������u�����(�a�����V�Y���
��������������(������l�����.��������������������7������c�����%�}�
�M����������x�m�����O�}�����S�{���7�e�{�������z��>�T�n�����Z������%�L�s���&Mt�
�
�
�
 ��#;b�!�!9`�%r�����&t���&>Zv���w �%&&4&P&u&�&6'd'(M(i(�(�(�(�(:)V)p)�)�)�)�)*)*c**�*=+A/�/�/�/�/!0�0y3�3�3�34�4�7�7878`8�8�;+<C<l<�<0=?\?t?�?�?�?�?@�@�E�E�E
F&FOF~FG.IcIzI�I�ImJNK�K�K�K�K�KL$L�L�LM(M�M�M7NRN5OoO�O�O�O�OP"P:PQPcP|P�P�P�PQ;QUQqQ�Q�Q�QR6RNReRwR�R6SaS�S�S�STAT]TxT�T:UeU�UYUYqY�Y�Y�Y�Y�Z�Z�Z/]]]w]^_B_[_`�`b+b=b^d�d�dkf�f�fh*h<h!iHiZipi�i�i�ijyj�jkAk�k�l�l%m6m�m�m�m%nKn\nrn�n�n�noso�op9p�pqRqmq�q�q�q�qHrkrs�s!t?tYt�t�twuvCv]v�v�v|wx(yOyc{�{�|�|})}|}�}�}~H~�~�~��%�2�I�c��������������B�k������ˊ��9�ԋ׍��F�o�
���.�X��������Е��)�Ė����՚��.�ɛf���֜��[������'���Şm���߽�
�#�;�P����J��������<������c������<�z��h�"�w�����f���~�����6�S�����s����=�b������Y���G�r������9���d������.�l����%�S�
�`���������7�c���"�+�P������N�����J�y�����I�f���:�M������B����?������[�������
�5�m��������M�����3������U������U�|���������������&�_�����+�{������C���$���:+!VG��8`�� 	f	
t
�
`a�z��6���L���/�mo�E�h�� � � � !)!�!U"u"�"�#�#�#�$�$�$%p%�%g&�&�&7'_'�'=(X(n()<)w)�)�)y*�*+]+�+�+v,$.O.z.�.�.�061{1�1�1Y3�3�3"4�4�536�6�6�6�6<7m7�78p8�8�8d9�9�9:�:B;<S<r<�<�<+=Q=�=>U>�>�>?�?�?@�@[A�A@BdB�B�BXD�D�D�DXE�E�E	F�F�F
GGG�G�GHgH�H�HIgI�I�I�J�KxLRMvM�MN2NN�N/OWO�O�OP6PQ�QRbR�R�RSBS�S�S?TwV�V�VW�WgX=YJZ�[�[�[A\�\�\][]�]�]^S^^�^�^3_
`t`ab7c�c�c�c@d�d�d	eZe�e�eUf;g�g9hEiGjkj�jk`k�k�k�l�l�mn3ofo�pRs�u�u�uv[v�v�v�v[w~w�w xdx�x�x9yUy�y�y�yRz�zX{�{@|}Y}'~p~@����P���с��քm���х
�����φN��ĉĊ�q��]�ϑ�p�ޓa��u�ț��*�=�1�Y�����_�����B�j���͡p�ڢ����3��*�l�¦��.�p���٨�n��~����%�h���3�Ǭ
��������d���ή�4�h���	�������� �S���	�v�۲-�����S�v�ڴ�9�{���p�}�����g�g�Ĺ���>�պJ�ܻ*���3�[�����c����;�p���K�������"���.���������U�����$�u�������K��������M���c���l������O�����L�s�����1������A���r�����h������L�����I�D�����������������������_�����(�y������������������*������V������p��8�����������o�`�����I�t�����E�u���"�_�r�������l���8�K�e����L�������7�m�����8n�y
�
�
�
��2M��0K�]����� f��� 5Qm���i �%�%&+&G&`&�&('^'
(D(`(~(�(�(�(1)M)g)�)�)�)�)* *Z*v*�*/+,/�/�/�/�/0�0d3�3�3�3
4�4�7�78"8Z8�8�;%<:<W<�<"=	?V?k?�?�?�?�?@�@�E�E�EFF:FxFGI]IqI�I�I_JHK{K�K�K�K�KLLyL�L�L"M�M�M.NLN,OfO�O�O�O�O�OP1PHP]PsP�P�P�P�P2QLQhQ�Q�Q�QR-RER\RqR�R(S[S�S�S�S	T8TTToT�T,U_U�UYLYhY�Y�Y�Y�YxZ�Z�Z)]T]q]^_9_U_�_�`�a"b7bUd~d�dbf�f�f�g!h6hi?iTiji�i�i�ijkj�jk;k�k�l�lm0m�m�m�mnBnVnln�n�n�n
oeo�op3p�pqIqdq�q�q�q�q:rers�st6tSt�t�tiuv:vWv�v�vnwxyFyZ{�{�|�|
}#}n}�}�}~B~�~�~���,�@�Z�v��������������-�e���p���Š݊��3�Ƌ���1�i���ԑ�%�C�{��n���Ǖ�#���s���̚�(���`���͜��M�y����!�����_������/�G�|�/�v�����-�����$�s��� �a�$�x�*�������v�������B�p���"���M�����@��W���,���I���t����S���&�J��������G�s���2�;�u���5����k���U���J�]������R���-�����m������T���)�����_���!�����g����c����������*����M����������Q���6���L9/h1n�J�	G	
�
	ro���H��^����S�z�� � � !!1!�!]"}"�"�#�#�#�$�$%'%~%
&y&�&�&I'g'�'K(f(v(!)D)�)�)�)�*�*+o+�+�+�,,.W.�.�.�.�0]1�1g3�34�4�5A6�6�6�6N7�7$8�8�8r9�9�9�:T;<a<�<=9=�=�=g>�>?�?�?AmA�ANB�BCD�DfE�EF�F�F4G�G�GyH�HIuI�I�J�K�L`M�MNaN�NAO~O�O"P(Q�Q&RpR�R#SqS�SQT�V�VXyXOY\Z�[�[#\�\]H]�]^e^�^�^A_`�`abEc�c�cRd�d�dle�ecfMg�gKhWiUj�jkrk�k�k�l�l�mOnEo�o�pds�u�u�uv�v�v�vmw�w�wKx�xEy]y�y�y�y`z�zf{$|=}T~mɀ}�߁���������׆\�*�։֊���"���ב�����t��������2�E�D�a���ğr�����U�r���ա��i�~�Ԧ��@�x�ͨ�/�������Ī�3�z�˫E�٬��̭��r���ܮ�B�v���d��a�DZ�����?����e���K�����]�Ͷ
�u�u��$��\��8���E�����E�ƾ%�b�ƿY������@�������B����������Y������_���q���~���1�~���^����?�����'��������z���-�{���[�k���������������-�����q���������������������<�����h�������x���������r�����Q�������X�}���A���������Y�s���_����*�[��+\�
�
�@q&�>u*�����(y���C_{��| �%&9&U&�&;'f'(T(n(�(�(�()A)[)u)�)�)�)�)*.*j*�*�*B+K/�/�/0�0�3�3�3�4�78G89<H<|<5=0?y?�?�?�?@�@�E�EF+FeFG@II�IrJPK�K�K�K�K�KL&L�L�L
M*M�M�M<NTN:OvO�O�O�O�OP'P?PVPeP�P�P�P�PQBQZQvQ�Q�Q�Q#R;RSRjRyR�R;ScS�S�S�STFTbT}T�T?UgU�U!YZYvY�Y�Y�Y�Y�Z�Z�Z1]b]y]$^_G_]_`�`b0b?bcd�d�dpf�f�fh/h>h&iMi\iri�i�ijj~j�j#kCk�k�lm*m8m�m�m�m*nPn^ntn�n�n�noxo�op;p�p
qWqrq�q�q�q�qMrmrs�s(tDt[t�t�t|uvHv_v�v�v�w x-yTyh{�{�|�|}+}�}�}�}!~J~�~�~��N�h����������R����Њ� �ً�!�V���3�h�!���Օ�ɖ��ښ�Λh���ۜ�
�`������)���Ǟr���������_����H�����M�p�����<���U�,���i�����$���}�,��������K��������G���@���	����r���1�?��4���j��)���c�/�������������4���W�)���K�o�z���v��������O���6������  =��
Q
�
�
FV�a
y ����,�T6�&�R!�!u"($�$f%�%N&�&'_'�(m)�)8*�*D+�+,�0%1K3�3�4�5(6l67�7U8Y9�9r:;�;H<�<(>�>�?�@7A�A5B�BLDJE�EwF�FkG:H�H\I0J{KTLGM�M�NO�O�P^Q�QWR�R�S$TfV�WCXY/Zx[�[e\�\]9^(_�_P`�`�a+clcd�d-eJf�f�gh*i;j�jEk(l~m�n�p9s�t�u/v�v�w�w�x y|y�yJz�zK{�{}~/��?���y����/�B���������0�����W���!�?�5����������������R�������U���=�O�������{�����\�����-�a�����D�����Q����m���7������Y�Y�����&���������������=�����
����w���y�H���=�����)���X���R�����1���#�������N���x���N�����.�������v������������2���L�������s�f�~����~�)���C��0�������g�G���I�����!�������������x
;����\-�N����%�&^'9(�(!)�)O*�*+/�/>0c3-4�7}8�;�<?;@�E�FI�IHKOL�LSM&NLNYO�O�P'Q�QR�R�S�S	T�T�UY	Z�Z)]�]_�_�`"b~d�f!h?i�iAj�jlk�lm�mBn�n=o�ocpq�q r�r�s
t�t�tv�v�vxFy�{�|T}�}�~�1�����o�V���������m�F�r�K�`���3���z��������`����I�����N�p�����<���U�-���j�����%���~�-��������L��������H����A���
����s���2�@� �5���k��*���d�0�������������5���X�*���L�p�{���w��������P���7������!!>��
R
�
�
GW�bz!����-�U7�'�R!�!($�$f%�%N&�&'�(m)�)8*�*D+�+,�0&1L3�3�4�5)6l67�7V8Z9�9s:;�;I<�<)>�>�?�@8A�A6B�BMDKE�ExF�FlG;H�H]I1J|KULHM�M�NO�O�P_Q�QXR�R�S%TgV�WDXY0Zy[�[f\�\�]:^)_�_Q`�`�a,cmcd�d.eKf�f�gh+i<j�jFk(l~m�n�p9s�t�u0v�v�w�w�x y|y�yJz�zK{�{}~0��@�Áy��Dž0�B���������0�ϐ�W�œ!�?�5�ߝ˞���ܠ�����S�������U���=�O������|����\���Ʈ-�a���̯F����S����o�ʳ9�
�ѵ��Z�Z�����'��� ������������>���������x���z�I���>�����*���Y���S�����2���$�������O���y���O�����/�������w������������3���M�������t�g������*���D��1�������g�G��������������<��.N���&�'9(�'�(�'!)�'�)�'O*�*g/�/?0.4~8�<<@�F�IOL�LSM&N�NYO�N�O�N�P�N'Q�N�Q	OR�R�S�T�U	Z�Z�]�_�iAj�jlk�n=o�ocp5q�q r�r�s
t�t�t�v�vT}�}�~3���W�����G�L�����3�Ýz������οM�����6�����;�^�����*���C����W��������k����~����9���~�����5�m��.��������`����-�
�"���X������Q������w���s���"���E����9�]�h���d��r���q�=���$�������+����	?
�
�
4D�O�g����B$��@!�!$�$T%�%<&�&
'�([)�)&*�*2+�+�+.=.h.�.�.�0193�3n4z56X6�6�7C8G9�9`:;�;6<�<@=>�>�?t@%A�A#B�B:D8E�EeF�FYG(H�HJIJiKBL5M�M�NO�O�PLQ�QER�R�STTV�W1XYZf[�[S\�\m]'^_�_>`�`�acXcdrde8f�fqghi)j�j3kl�llmn�nUo�p's�t�uv�v�w�wvxyhy�y8z�z9{�{�|~y�-���g������0�����������L�ђE����-�#���͝��{�ޟʠ�����@����ڧ�C���+�=����u�i���ݭJ�����O�����2���ڱ?����[���#���j�����G�G��������
������u����+�|���������e���g�6���+��������F���@���������������<���f���<��������u���d�x�����z���u� ���:�|�r���a�T�l�}���l����1������w���U�5�����������|�})���<���&%(�(
)�);*�*x/,04k8�<)@�F�I=L�LAMNGO�O�PQ�Q�Q�RzS�S�T~U�Y�Z�]t_bldyfh-i�i/j�jZk
m�m0n�n+o�oQp�qr�r�srt�tvv�v4yq{�|B}�}�~�~�v�D�z���4�9���!���h�ޞ:q:{:;;f;�;�;=<G<�<�<7=A=�=�=�=>D>�>k?u??�?D@O@Z@�@�@�A�A5BwB�B�B�BCC�C�C�CBDMD�D�FWIbI�I�I�I�IJ'J2J=JGJRJ�J�J�JKFKQK�K�KLLYLdL�L�:�:�:";p;�;�<=x=�=>:>d@�@$A�A@B�B�B'C�CXD�D�DEE$E/E'F2F~F�F�FG;GoGzG�G�G�G�G�G�G�G�G�G�G�GDHOH�H�H�H�HI&I2IAILI�I]J�JK�K�K"LoL�L�L�L�L�L�����D�����������a�����t�[�������V�������G����u�;�
����g�3�!���n	��1�1*4�6�7�8
:�<>?@�B�D�D�EOGH'I�I�M�N�O>P�R�S�VWI\c]^�^�ce�e�j�vlxyH|a}x~�������Ȇ���������(���x���#���F���k�x���*�]�,��$�������I��������0���
�'���g���@�����u��v�
"%�#��(�&�&�/#0�34�7b8-<�<^? @�E�FeI�I'�4����m���;��q������+���0�(QFY^[y\�\@]�]�^�e�i�n�o�oTp�pq�q�tJuBy�yzaz�zb{,|�~T�N��Y������+�����p�����_�ƍF�����������i���w�D�����I����q���o�a�+���ä��'���}�Q�w����V�(����@�ڶt�/�Ƹ*���F��N���'���[������c����c�����_�������{���K�H���p��
���
3$�$�%<'%(�([)�)�*�,7-�.X/-0�0�1�2�4�56�6�7�8G9:'<�<�=f>;?@�@�A�D�FCH�HsI�T�V�ZKa(e�e�il�lvmSn�ocr�Սr���X����(�ē]����/���y����� �)�+�1g34�5n67�=-BAC�C�KUNOO�OyP�QDR�R"S�SLT!U�U0XY�YrZ�[=\�\]�]E^_�_b�brd>fg�g�h;i�i�jek|mgo[p�r}tIvw�w�xFy�y�zn{B}�~�*�ĀӃj�������ϊf�]�Ҏ��'����������Иg��j�l=m�w��� �����j�&���1�˞e�)�àk�]�7&I+53�:CBg��������r�����o����Q���W���������V
zn���U�d���A��u),��;�<W�L�V�`l|8�G�O���O���������c�@����#ViW�������D���#�}�ם��ȟ�w����U���T�ǣk��������W
�
>��b������X\[w\�\>]�]�^�e�i�j�o�oRp�pq�q�tHu�w�y�y_z�z`{*|�~�L���W������)�����n����]�čD���	��������g��u�B�����G�����o��m�_�)�������%���{�O������T�&�����>�ضr�-�ĸ����D��L���%���Y������a����a���$�]�������y�����F������
���
�#�$�%5&#(�(Y)�)�*G+5-�.V/+0�0�1�233�56�6�7�8E9:�:�<�=d>9?@�@�AAB�FAH�HqI�T�V�Z�`�d�egl�ltmQn�oar��p���V����&�“[���U���R�B�����T
�)�+C1e3}4�5l67�=+B?C�CK�LMO�OwP�QBR�R S�SJTU�U�V
Y�YpZ�[;\�\]�]C^_�_�`�bpd<f
g�g�h9i�i�jckleoYp�r{tGvw�w�xDy�y�zl{|�~�(�€уh����~��͊d�6�Ў��%���������Θe�M��l;m�n@yR������u�(�h������~��ǟv�����:'�,�4%<�DTi������p���T�
�ƣj����U���������wx����<�b��a�?s��'*��9�:U� SN.Xbzm@}[�����M������X][x\�\?]�]�^�e�i�j�o�oSp�pq�q�tIu�w�y�y`z�za{+|�~�M��X������*�����o����^�ōE���
��������h��v�C�����H����p��n�`�*���¤��&���|�P������U�'����?�ٶs�.�Ÿ����E��M���&���Z������b�������b�?���b���%�^�������z�����J�G������
���
�#2$�$�%6&$(�(Z)�)�*H+6-�.W/,0�0�1�243�56�6�7�8F9:�:�<�=e>:?@�@�ABB�FBH�HrI�T�V�Z�`�d�eg�il�lumRn�obr��q���W����'�Ó\���V��������.�S�C�������U
�)�+D1f3~4�5m67�=,B@C�CK�LNO�OxP�QCR�R!S�SKT U�U�VY�YqZ�[<\�\]�]D^_�_�`�bqd=fg�g�h:i�i�jdklfoZp�r|tHvw�w�xEy�y�zm{|�~�)�À҃i������Ίe�7�ю��&����������Ϙf�N�"�|�֝0��l<m�nAyS�������v�)�i������ʞd�(�j� \����;'�,�4&<�DUi������q����S�n������P����V���������xy��V
�
m���=��T�c����@tF�(+��:�;V� TN/Xb{mA}\�ާ��N����������}�R(�(?)�)h*�/tO
P�P@Q�Q!R�q&t����~�[�8��C�+$�i�����'���c�K�����K
�
b��I����_�<��G�/$�i�����+���g�O������O
�
	f��M6���������'�v�'�+��������y�����E����%���T���
�^�/���L���{����-������N�z���9�B������n�X�Q�`������Z�����u��� ���1�����g�����o���k�����"���2����������Y���>���TA7p9�R	"
�
zw��P�f�����\����!b"�$%�%&~&�&N'&)�)*�*�*t+�+�,�0`1o3�3�4�5I6�6V7,8�8u9�9�:W;<d<=o>�>�?	AuABVB	C�DnE#F�F�F�G�H�H}I�J�K�LhMN�NIO�O0Q�Q)RxR+S�SYT�VX�XWY_Z�[�[�\]�]m^D_"`�`abHc�cZd�dtekfUg�gSh_i]jkzk�l�mJo�pis�u�u�vpw�wNx�xHy�y�ycz�zk{-|F}]~p��������������_�-���������'�������y������I���w�Z�����v�������I�4���������J��������w�����G�{���p�m���'�����K����h�W�	���}�}�����d���@���M����-���a�����H���$���
�������a�����g���y����9��f��B����������� ���5��c����"�����������5���y������������������D���p���������������w���]�����g��.2�~�� C'G+�0�49==�@&GzJ�LM�MAN@S�SDU�U�Z�Z)^
`�i�j(k�k�n}o p�pRrs�t�u�v�w�}&~�~�������)�����e����w�O?�..Y.�.�.�.0_�S�)�g�μ��N�H����:��� ���Q�`��p���,�8�H�#���N�����d��������3���������$�������E^	��x�(��'!o"�#�$%�&Y'l(:)�)+�+�,�.�1�3�6k7�8�9p<�=�>�?bBC�D�EG�G�H�ItM0NUOP�R@SdT�V�[]�]�^�c�d�eij�k�u|w�y����͆͑(�;�W�������h�ˡ��,�n��������t�������Y��9��������������M�q����J�m�B�����������O���1�����B���s������}���5��6q
�
�K�IU������%^&U'(u(�(�)*�*$/�/\3�3�7 8�;U<?�?�E8FI�IAKLL�L M�MEN%O�OlP�PaQ�Q�RYS�ST�T]UY�Y�Z"]o]_S_�`�aOd\f�gihi�i�ij�j9k}l�l�mnjn�n�no�o1p�pCqxq�qcr�sQt�t	vTv�vxyT{�|} }�}�}?~�~�����*�h�����.�̑@�f��k��Y����v������Ͻ�"v'_�O�(�����

���%u'Z/�3�7<??�EOI_KcN T0Y@]%_�`�lq�s'v/x
�Є���������w�ý"j'S�C������
���%i'N/�3�7<3?�ECISKWNT$Y4]_�`�lq�sv#x�Ą���������k�������������������!19EOYcgnuy��������������
"&*.29CP]drv}��������������������")5AO]aeimquy}��������������					5	<	@	G	N	R	Y	`	q	x		�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	


!
)
1
6
>
F
K
S
[
c
h
p
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 %-5=EM_m�����������������%-2:BINSX]bglq���������

,
C
K
S
X
]
b
g
l

�
�
�
�
�
�
�
�
#+08=EJRZbgow������������������
#(-27<AFSan~�������������������"'/7?GOTYainv~�����������������$,19AIQY^fnv{��������������������
'/4<DLT\aiqv~�����������������
#(-27<AFKPUZ_got|����������������!)19AIQmrz�����������������$)6;JOgt�������������� 2AFNV^fnv~���������������$)AZb~������������� 6;CHMUZbgoty������� %*/49>CNVcks~����������������$,49AIQYajow����������!&.6>IQV[`ejoty���������������	!&.6QYafnv~�������������������#+3;CKPX`emu}�������������$,4<AFKPUZ_gow�����������������&.6>CKS[`hpw|����������������������    " * 6 B O S Z d o } � � � � � � � � � � � � � � � � !!!!)!4!@!D!L!T!i!q!y!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""$","4"9"A"I"]"b"g"o"t"{"�"�"�"�"�"�"�"�"�"�"�"�"�"####'#5#:#B#N#S#[#k#p#x#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$$$,$4$<$D$L$Q$Y$a$i$q$y$~$�$�$�$�$�$�$�$�$�$�$�$�$�$�$
%"%'%/%7%?%G%O%T%\%d%t%|%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&!&)&1&9&>&K&P&X&`&p&u&}&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&''''$','1'8'I'Q'Y'a'i'q'v'~'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((#(((4(9(>(L(Q(V([(`(h(m(r(z((�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()
))));)J)U)l)q)y)~)�)�)�)�)�)�)�)�)�)�)�)�)�)�)****#*3*8*I*N*S*X*`*e*j*r*w**�*�*�*�*�*�*�*�*�*�*�*�*�*�*+
++++2+:+B+J+O+W+_+g+o+w+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,%,*,2,6,:,B,F,J,R,V,^,b,j,p,v,|,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,------$-*-0-6-<-B-H-N-T-Z-`-f-l-r-x--�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.... .'...5.<.C.J.Q.X._.f.m.t.{.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�./////#/*/1/8/?/F/M/T/[/b/i/p/w/~/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0
0000&0-040;0B0I0P0W0^0e0l0s0z0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01
111"1)10171>1E1L1S1Z1a1h1o1v1}1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12	2222%2,232:2A2H2O2V2]2d2k2r2y2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23333!3(3/363=3D3K3R3Y3`3g3n3u3|3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�344444$4+42494@4G4N4U4\4c4j4q4x44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555 5'5.555<5C5J5Q5X5_5f5m5t5{5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�566666#6*61686?6F6M6T6[6b6i6p6w6~6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67
7777&7-747;7B7I7P7W7^7e7l7s7z7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�78
888"8)80878>8E8L8S8Z8a8h8o8v8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89	9999%9,939:9A9H9O9V9]9d9k9r9y9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::ҽ�"x'a�R�+�����
���%�'�'�'�'�']/�3�7<B?�ERIaK�N�N�N�N�N�NO"T2YB]'_�`�`�`�`�`�l�l�l$q+q�s)v=xExMx
�ӄ��������y��z�{�3�4�5�6���e�j�2�3�4�5�6�7���w�x�y�z�{���D�I�������������W�\�M�������������x�9�>�����������������1�������b�c�d�e�f�g�%�������������������Q�����
�������ty�Y	Z	[	\	]	^	_	`	���lm����	5!$�$/%4%9%�&�&{(H)�)�)�)++�+�1�1444�6�7�7�8�8�9�9�9�9�<�=�=?@@	@
@�B�D�E�E�E9G�GHI�I�I�I�I�MhNmN�O-P.P/P0P�RxS}SWWWWW	W*\/\M]^�^�^�^�^�^�^�^�c�c�d�e�e�e�e�e�e�j�j�k�k�k�k�k�k�u�u�u�w�y�y�y�y�y�y�y�y�y�y����������������J�f�ɟ��w�ڡ������������������������Ӫتݪ���Q�R�S�&�+�0����������	�
���
�ôȴb���3�4�5�6�7�8���L�Q�i�j�������G�
��������������������������6�7�8�9�:�;���������������������������������������������������������������������������_�`uy�,���&�*
0�3L8�<
@jF�I+L�L/MN�RhS�TlU�Y�Z~]b_�ij�jHk�no�o?p�qrr`t�tdv�v0}�}O~�~�W�%�[�m������.�̞	���=�����t����ڲ��<��������!�I!��6;=v�v�v_y�)�OgP{RAb�d�f@h^i:m�m`n��|�7���o�8���|���N�����a�N���}�C�����6�����h�*���	���V���~�a	��n�
6!$�$>%�&�(M)�)!+�+�14�6�7�8�9�<�=	?@�B�D�E>G	HI�I�MrN�O1P�R�S
W4\R]
^�^�ce�e�j�k�u�w�y����5�K�k�Ο����|�ߡ�����T�5���ʹg��9���V�k��L�����������<��������������������������d�ez~1���&�*04Q8�<@oF�IL0L�L4MN�RmS�TqU�Y�Z�]g_ui�ij"j�jMkvn�noo�oDprwret�tiv�v}5}�}�}T~�~�\�*�`�r����������3�ў���������������������������������������������67:89;�������������������������������4�g�gIter��h��g�h
end_or_len��g�h���gFPR<?���J�Aɦ����Copied���it��4�8I�w+C���>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg�����4������	FullReset��� c������?ɦ�=ɦ�!�ԑ����������}������^�^�^���^�!�J�Aɦ����IntoIter�����$9t/*I���������À�!�!�!NeverShortCircuit��!����� ��������������lf���]v����������������B1}-�hn��ɦ���<�<�<	DropGuard��<��;�~�ʼn7�ɦ�������!������4�������������%�����������<�<Ȃ�<��:�<phantom��:�<��:�<��:�<��:�<��:
�hpp�Y8ɦ��ɷ�������L���J�����J�����J����π�J�������4�������%�������%�ԑ�������ԑ����ԑ����ԑ�ԑ����Pʶ�P�P�W������TryFromIntError����9�{�.�Ӏ�~��������������lf���]v����ɦ���~�ԑ����Aɦ���Aɦ���Aɦ�������Aɦ�������@ɦ�@ɦ�?ɦ�?ɦ�<ɦ�<ɦ���ɦ���ɦ����ԑ�H��������������}��vɦ���ɦ���ɦ�Qʶ�Q�Q���f�@�������V,��Km
]ɦ�%�@ɦ�<ɦ�@ɦ�������Aɦ���Aɦʶ�Aɦ���܇���!�!�?��ɦ�?��ɦ�%���%�~���a��qD���}��<`��p�C�W�|��;_���B�V�:h{���^��oA�U�z���]��n�@��T��y�K��\�����S��xJ��[�Cm���R��6f��I�6w�����Q����v�H��(Z��&���P����u��������"��tG����������d��s�FX�������c��E�r}��`�`��E}��core_intrinsics�fmt_helpers_for_derive��_�_Ri-��f�����q~�"�`��Ri-��f����;���������Z��Ri-��f�[�W��bD.�`��Ri-��f��a�wЩ�*�-���Ú�_�_Ri-��f�`ڈ��4���W�`
fmt_internals�Ri-��f�w���+ٕ=�%�`��Ri-��f��Wy~|�t�<���j����Ri-��f�0�L������$��Ri-��f�z��k�9���`��Ri-��f��ºtAK��!<������Ri-��f��(�lё�!ƀ�`��Ri-��f�Ҡmf������`��Ri-��f�H��[c|��-����Ú�_�_Ri-��f�p�c��4����:
9��Ri-��f�`y�l�����`��Ri-��f��)��E����?�����_�_Ri-��f����1&����ON���_�_Ri-��f��
ND�����:���Ri-��f��i�uj��J.�`��Ri-��f�I�pc���)�2����_�_Ri-��f���V�t���!�`��Ri-��f�i�-#�d�q�c�`��Ri-��f������
t	v}�J���derive_clone_copy���Ri-��f�)���-X��`��Ri-��f�m���ɯb���+���
liballoc_internals�Ri-��f�v'P�2:�b�!�< ���_�_Ri-��f�XF�IA�H�<�`��Ri-��f�N	jlD����`��Ri-��f�QS��C���t-y D������Ri-��f�~��)\��d���
Z��Ri-��f��ي��&���?��e�f\��	derive_eq�����Ri-��f�6�}�;-'�7VT��Ú�_�_Ri-��f�:�7JOG� �`��Ri-��f������L	��� .��Ri-��f��]!��a�*���`��Ri-��f����u��P=�'<�W�����Ri-��f���v�³����1,���Ri-��f�9�2O e��$�`��Ri-��f�h�����
z���Ú�_�_Ri-��f����GW��<���(F��Ri-��f� ��м���9�`��Ri-��f��T�U
��1> �A�`Ri-��f��A����+���`��Ri-��f�ޕ�
�@2DQ�`��Ri-��f�'*@�Q	y.G�`��Ri-��f����mE~�,%����_�_Ri-��f��7�SA������2(�
��Ri-��f��"�,�_��x�`��Ri-��f�Z�ٽ���?{���O\�����Ri-��f�&�pd�A���]�	��Ú�_�_Ri-��f�M�M�<[����F	��Ri-��f��ߓG%�^N/�`��Ri-��f���
�����'�<%
��Ú�_�_Ri-��f��&�䋋F���.�	��Ri-��f�Y�=���J]�`��Ri-��f����Ij������
���_�_Ri-��f�V���o����b
��Ri-��f��Qo�{��v��`��Ri-��f�$?��Yw��� <��	����Ri-��f���XY]Q��|�`��Ri-��f�������2��`��Ri-��f����v_?�����-��
��Ri-��f�2ch_�U��,�(���¦����Ri-��f��.g"!��!���,]�
��Ri-��f�a=r�
��2��`��Ri-��f�<=�bZ���t?O�-������Ri-��f��h��ȧ���;�`��Ri-��f�m�O���]e���Ú�_�_Ri-��f�,%a�h����c���Ri-��f�$T��ΧW��`��Ri-��f��䛿Ώ)$crate::assert�&�C�TZ���Z��panic_internals��generic_assert_internals���Ri-��f��������m�U
�`��Ri-��f�5]��z��f���'�
��Ri-��f���>O��#�`��Ri-��f��疷��&�0{��Ú�_�_Ri-��f����
�,��
������_�_Ri-��f���.4�J��5�`��Ri-��f�`�
�
����'���Ri-��f�ѧ9hB}����`��Ri-��f�������� JIj��Ú�_�_Ri-��f��k��ݧoi�����Ri-��f�g%~@��(Q�`��Ri-��f���Psڑ�g�,�-������Ri-��f�p���M%_��H�`��Ri-��f����|R.@���*���Ri-��f��!6bF��-�W�`��Ri-��f�ECs	�&�j~?$�:u���������Ri-��f�%x��5�Y��@m���Ú�_�_Ri-��f��?�)�Z?9!�`��Ri-��f��:��@�f����2���Ri-��f�ֵ;$�8�R�`��Ri-��f�ˇ�R�+A��`��Ri-��f��~�֏]�����%F��Ri-��f��_bN(y�D^�`��Ri-��f��nCD�p��0y ��¦����Ri-��f�$OTi[I-�	��a��Ú�_�_Ri-��f��W
��@�������Ri-��f��w�|�|=��`��Ri-��f��xk���V��<�x����Ri-��f�N����@r�`��Ri-��f�0K�B�ɜ������Ri-��f�߄}�V;�%�N�`��Ri-��f�����_n6t,�1;������Ri-��f�o}DY�����Q��Ri-��f��#�O�c-���`��Ri-��f�,L��{��A�>z0��Ú�_�_Ri-��f��9dޛˍ�8�`��Ri-��f���],��b8�jv���Ú�_�_Ri-��f��.I�
�N����1@��Ri-��f��j�zܿ�a��`��Ri-��f��kk7_b����,���Ri-��f��Q��1��I
�`��Ri-��f�?f��
!4��0q$�����Ri-��f����`�z�!�`��Ri-��f�[�k��m&�ޛ���Ú�_�_Ri-��f��՚~��
L������Ri-��f�E�>�3����1�`��Ri-��f�
hw�U�{��Ue��Ú�_�_Ri-��f�j,:Ye5b��D�`��Ri-��f�:�}Q����+@��Ri-��f�����޼=�`��Ri-��f��\�o���~,$�o������Ri-��f�T2��Ʈ����(	���Ri-��f�����<&��K�`��Ri-��f��rx �׿	�=�
����_�_Ri-��f�
��0����
�`��Ri-��f���[)Ƣ�.��}
���_�_Ri-��f�Kj��������
���Ri-��f��?~��j��F�`��Ri-��f���y�uy�Ð�`��Ri-��f�]�3j�����,@��Ri-��f���gw@;X�`��Ri-��f�	��c.�mt0�(�������Ri-��f�#O�	�A��\�T��Ú�_�_Ri-��f�x����NT��`��Ri-��f�,�ݍ�]����.��Ri-��f���bix�f�`��Ri-��f���uY�	�tZ�������Ri-��f���[��uP����a���Ri-��f��tӷta�4�`��Ri-��f���q��*B5�+�;���Ú�_�_Ri-��f�nc�cmj��I�`��Ri-��f�4��<p���	s��Ri-��f�L�T�mg\|�`��Ri-��f������Y`,�:IR��Ú�_�_Ri-��f�k��^ʄ��$����Ú�_�_Ri-��f�L\��U����`��Ri-��f��u�p]�Nb�(
�`��Ri-��f��r�U�V������Ri-��f��`13�4�~0$�1�������Ri-��f��]J���T��.�u��Ú�_�_Ri-��f�s�Y8�]����$��Ri-��f�̕�J�?���
�`��Ri-��f��\�&�����]������Ri-��f���2�n�?�`��Ri-��f�^W�S
�4\��`��Ri-��f��49�@�d��+�?���¦����Ri-��f���MXE�Fmatches���.$��|Z��}sRi-��f�J#��o*�J�`��Ri-��f�a�"��:��9:1��Ú�_�_Ri-��f�����&�`��Ri-��f����T^��$�:�TZ��ȵ�ݵ��Ri-��f�S9<{�3C��`��Ri-��f�K���EV�����v��Ri-��f�=�]��=� �`��Ri-��f�:�Ւ���/�4U��Ú�_�_Ri-��f���$^D;]��$����Ú�_�_Ri-��f�2ڹv_0R���	
��
��Ri-��f��0�m�sY�+�`��Ri-��f�t�������b ��Ú�_�_Ri-��f��������1b�`��Ri-��f��1�i������4���Ri-��f��K�X�-���E�`��Ri-��f���(�U�E�+tCw�����Ri-��f��s�i�B������ ��Ri-��f��������q�`��Ri-��f�-V�M�CT��8�"d!��Ú�_�_Ri-��f�9ޣ�T����J�`��Ri-��f�_�bG`�z��`��Ri-��f��>6(�"�"
�`��Ri-��f�=���FI�V�`��Ri-��f��oD�*lt/�8�������Ri-��f�V��t
봶�<�!����Ri-��f��M�vN���"��`��Ri-��f�f���}������:
��Zœ��Ri-��f��Y��s�)��
�`��Ri-��f�#��bk�S�,�`��Ri-��f�g�k/�9���(�TZ���ȵ�ݵ��Ri-��f��0�|x�L�`��Ri-��f��kI��t+Gf������Ri-��f�{�3~[�j���%%��
ZȵusRi-��f��G,�x]��C�`��Ri-��f�_����B1�7n+a$��Ú�_�_Ri-��f�ؐS���\��`��Ri-��f�f/�~k �G���;$��Ri-��f�Ka����� �`��Ri-��f��*�T�,�o݅�`��Ri-��f�z��y4����̋W�$��Ri-��f�p�͕� a��#�6�TZ���ȵ�ݵ��Ri-��f��ב�� \�.Q=�%��Ú�_�_Ri-��f��.�!�,n��`��Ri-��f�bD��f�Y�ּ&��Ú�_�_Ri-��f�}��e�`�`�Ri-��f���Z�`*��`�`��Ri-��f�gə��/��;�`��Ri-��f�����K������#%�ȵusRi-��f����ϑ��C�`��Ri-��f�
�L��k~+$�q������Ri-��f��>�OXɾSo�`��Ri-��f�E@��`+F��5�2�'��Ú�_�_Ri-��f�y�h̠&U��>�`��Ri-��f��hD,y�����8['��Ri-��f�����̽�;��`��Ri-��f�֬j,J��g�
�`��Ri-��f�q���debug_assert���G!��SZ�ysRi-��f�˴�̮��.P�`��Ri-��f���įl�F*t.6Ae$������Ri-��f����l��h���:,|(��Ri-��f��#��������`��Ri-��f� 5kj���$#����<&�ysRi-��f����깗�����U&1�ysRi-��f�fo�x
����/*b�ysRi-��f�ds��
�w���Q��Њ��Y�"�����T��ˋ��6�������d�$�ފ��b�+�������ًD������F��ЉԌ��B���r���k��M�NJ���މ���P��‹��2����o�4�������v�3�����Z��يԋ��?�����}�B��ˉό��=����m�{����g�$����H��Š��O��ى،��K�
���v�-������q�.�����U��Ԋ��]�&���X��ϋ������x�=��Ɖʌ��8�����h�(����f�/����b�݋�������J��ԉ��F������l�)����_��ˊT���݌��]��Ƌ{�:�����s�8�����Ō{���e��ݬǩѦ)���.�����ǎ��ޱ_��f�G��ѓ����������]��g����������a��/��:��?�w�Z�(���p���t�S����܏�/�������p��}�͛ϗ��������)�������p�j���;��(������]�A�<��������A�(�����=�������;������Ȓ���βa�q�\�;���A�����}���M�n�ȤL�̝��|�*�4�3���)�q�������=�[���g�̑�+�����ڨ�������.�Ӎ���ȭ���������������6�F��Ȣ�l�����Y�h�r�R�U�"�C���!�����Q�	�L�ȯ���V����2��{�Ӵ����;�t����͐x���T�T�������I����r�P�U�6������h�����|�����F�ПK�"��,�����|����d�����Í�B���ݶz����ٜ������~�6�L��X��\���x�E��3������v�A����<�U���ͬ����������ٔ����ʨO�ӡ+�7�ٖ����h���a�D�M���-����W�b�@���ޫ�g�J��#�b���֪ۧ`��9�C���̏���������`���m���ô����s����r���֙��`�Z�X���D������W�v�������E�&���������*����I��-�ڰ����+����Ԙ����ٵ�Q�a�+��1�������t�����m�p�=�^���<�����l�$�g��+���q����M�1����αѮV���1������ѳo�o���ң��d��ؕ��k�p�Q�&�	��ҥ��ٞ/���ODHT ���l���7�T��у 0>�G�9�8PS�NA� [T���(��p��N{��5h��hOs �e�{N�hH���
�}Tz��p�
k��s�
H���j�.@���*$�h5�z��)y�˫
{h�vךg�J���3����s�mD�1�#3
s��pL���a�mq[x"�g�m��z�I���T��,�MT 0�0��!� ؀?@[�T�"0(juj�h"��QH��!�/�-l'$&8�P
��'���hv���'�R8G�P)m�AD���*�m���' �r�_�~,�1��
q}'�̗?Σ�.�-�����V*�w�/"g3+�LC����<0>c��m�04��)�z,^5x�y?Hv�.6@t	$�7�)�'�m�9�0٨����:@��8Z5�9�k'��:
;����=�Ǜ>�J�=����?����}s@���L��w�?��q�hy��Ap�A���C�X�ů�D�0�����>=c,N��D�F������Gx��l&gkF�����oGI��6"�?�MG�z��rKߜK�á��o�K�ص3�[�PM�߇&9�t�N@�1>PCS~; 6P��C��Qp70��iRH#}��1pT�˶`ь"dV(�5��0��W Bf�(�W�u��]�Y C*o�[V^������[��5�φ|L[��+���̶]ؕ|�"�_�a�7�(tJ[bH�	��b8�M<���d�y�mh�da��l�x~��d������>�e�r~��3tf�������i8DF)Sjp^�KFGxNk��ʖe(g��7����jHr�9 i�lnx�T�ge4Wn �S<��8�s��S��v�uP�=x2v������-up÷��orhw�hM 	FO�z >�j���~�?c�^P�~�Z�jEHU��zt�&v,��O��^��Q�d��Q�v��I'�o�+H���$6��)|��K���ݟ�8��c3q���#�A�k�o6����Q#"����Kl��=�(��"+��ܐYh��4v���D�Cx��r��Ȟ��Bf5c�%~�@�p�Un����B��7U���_+C��l�`H@����[5%�e�ޘ��� �L�bSy�:B˘нk������p�[s�D.G��!�T�{�������u7�������J��ay�g�*�@�.Qf�67���T�{���X7������1H��n���q5򦈜���Uߧ�Ҫ��U����f�#�P��6���K�ً�@���lK�P5Z�K��X{�S$�ޮp`/6���/B:��g�����k�;a� ����
]������(�=�`0*��	������af������
�T.� �!�#�`b�����÷�8Y(2���O�7�a׹��U9b(�U��
��q�ɾ8�9C�'9�H��I����_1�A�Ȉi��Fmu�jI5qMO�2b �6�¨)8Uut���Z�~�z��@���
�<=�h�t�DnCz���a\K�ʀ�Ä�H\���I����e������D����)�T��ਪ��#���>��)�W�p\���(�����SV+����|'����P��Y���@$�R�yv�ڨF;5�T	^�H�է�`���h���MT�0�Q,��H��x�1�Y
�n��4Z�/+u�br}����hU�E�(����*i�D������-�xe�m�����`<v�&_/����Br��(���C,���Hu�������AO���(\�{w��f��L��O0�0�������7ON��w�B�V`i��0N7�+e�����NJy��x7{x������,w�HR!���9�cϰ���S��LY%f�Л���;��p�,�fg����0��l�iM�0�CM�S���8�ڶ3fQi���o&�`99�R�FfAYn�|�$�*������S�q~{���i�)����U)�;$}S��0��C��	9�q���sF��WA�!�~ԞV��0�i��Qy�ɩ�^�
��rj3��Ȳ�!�1Nb{/<�AԊ�r�&a�Z��r�)��^��w�H�+�l��(Zb3���ǭ%چՌ�M�!�P�B�F������_{j����U���s/�ዤ�d��.a�x"���3r�A���* 9��L�Q�Il�r�N�YyGS���R#!�
��uX#A��!�*O9%AZ����&���a!�#�#�{7AE�(����j���)),^��	�Y/ؠ+���[+�{+�e�]sDi�-�8�.F$`\-Y�@��[+�t��⏧k0�(��u�1Y<|�=m�.����k�3(Y���2ʃ�)j�����O7�<$���8���[�*9�{,xT+�;��ci48=����,�?	��#���@�S�Fh�1A���C��oB����-qaY�(���Z/Fq��.ɘ�/F1e����H�x>�D��I���S+J������*J�ZM�#��K!�l-&n%]M�X��eK�N����ε%�O1��v=]�Oy�h�4�4Py���{3uR�$3�^��]T�ǚ:�P�U�GNU��V$�|����W��n}�}�X�V_��@BX�����JZA��T�
�Z1F0"/�u�\�H���A�[�nҋ�P^���}��]ɵ�G�~`yP2����a�I�y�ab	�l���"�c��Eȋk�c9�O�R�e�=����G�f!r�/����g�����
$@e]DZ��|Zi�r�����i8�,hC�i�s�kc�Lmi���+L~mɅ(��yn��qm�^ "�\Z�j���>%HJqY�Y�9
$<n��S��jIkY���D>gna����Q�tu1Bcy�zTJv�O 9�zw!�����,�u�0�%��`����fd�z�t}_�
{��X����|�ܡ��t�P|iaU�<F}O7
o�j~�@����.Y�Ž�,��9 4�c�~��..Ճ�`�W�����y��m��-��������r����h���f�VK!Y����N�-����J;�}(�Q|:mG�ބ��Z�.;�I��Y1j��+�!��}�;	2����o�@9����O��	k��%@
F�}'���O��Y$���+~�ē1u(�:*�����®<��:wF�ו�k��:�u�1���
7n��`�;R=��iF���^C�j�E	���ѝ�Q����ѫI�o��lI=�s��[MnH-�՗&s��?	���w�)G���C姑�vRt�T��<�dZ󧹬ΈBz����@L��Ǫ�	&t�J�Qȑ��!��ɺ���J�Q�ĵ�9���i�%�p
���:�A�����ss�l��q~P�ծ~��j'\����g�Y��Ҷ�}12�(з)��}��/�y�<�evzI�٭|
��j�A�hP�T��!,��a6��GTGe��{�������"����Cu���qSW��ڋZá�r������Y`�rĹrE�a&�fơ��#�}W��aV_�VZ�����j3�M���!�͓bO[�������i���H�@����a�*�q����M���9X���#)p������%�A�������h��_ʹz2�1C�9��"K��ٗ�vf��a���j�6���M��CUF��]�/��ΙR%J�Xٙ�CB��L����	�ߘ;�q��?h��/b,�!\�	V&�"��o��&��H���	sC�����q���?�m��A3K�Q������?��!A_�W��}��Y��x���l�ٔ��Q��灎��l����ɮ;'���y�^L�?�����+���a��"�0CF쉛	��r���!�+��4�&���:�M[�^�2��68�)����rd�9ϔ쮶$�q�s+#p��aB
��C(i�y$:�����m>�a���Y;~��'Wu���2�����It����+�y���� g�Q=�
�3���#����Y"\�$��щ���F�	O&��Z���
���*
�����q�(��XF�7j��.�f	&�Hw��\���P/��������H�ʣ�J{���������������E��݋�4Xr
J	2����rf��),���[+9�Z��	���
rw��vf
�����!or�-��=_
�^5�FV!�0��0�4*��]ikVʥkF�\��N!*�R��
0�
p�3
�*��g����?�rq
w����5o2O��>��ų7�S�J��(W$z�a�9���v+ꩆ3�>�:���z9�� �k��i��!jظ��O�r�i$��':�׫���!$"$��c4�$��xy%����q�
�,g�/_)(j5
s���|)J�d�*�of���(�.2t���:;�?���(��M��-%��2��=n��)瓭��0Jk<P�v?2
�o��v;3Z�uWJ���!���њ�5�����/�i62�C�"�f7��Jݼ�j7*8d���#92�2gi?]�:��MX]�g�9�S�}x'�9:r�'N�8���g���
ړ�jA�L�?ڠ>Dr)��B�'$x�BB!��{qD�oBD�Eb�Ӆ����D�>�����D��eZ~9D���Z�jKlI�W]�< I�do���J�Yc����L�Ӷ�k�C��u�N*�[e�yE"ӟ�f�IM�+���=�(�pr�EXRjɛM�L�MSb�P��d�S�j̓�jf,UZ�݇懮EW�E�+�#IX���2`r��\RQ'5g"w_�H���`
�h�d2a�� =�`:+�����c�1�K9I�d2^��J瓱_��E����Pfzj�R��8aJ	p���MfhJ���fe��u�S.;jB��)�k�3#���Nzl:������k��l�@��n������'xe����h��sB9�c�(�at�iN3��uﺼo���v��S1�)�wb{��[2y�w�&�Hmo��w�j�ow�\{rGx���$|��+B��f�|���:M�~[���$��U�Ոƒ}j��sZ~���9t~"h��Z�"w�.�RJq-ER%{j�Au5W΀�!%��/�{�����~�"���o������ZWb"y���ڒ���ɋ2���h����tF��D�jo��;���ފt��Y��L�qd��'ao(1#��=��_/
���V������2����}	q�:��ǧk���*�F����ju�U�}�ҵ�sBZݗ��N�(������$[�㢅�Z=XQ
�j�"c-Qj럜��^S@�%��� �Ϧk��:�2n��s*����L!��ǝ��ip����dal
���L)l�s�K�8���A��+��)�X�-p��K�ݧ� \!���ި"���0�=ڨR/����é��3����"7@��-�S��.�TY�P��C�o𰘮z^LS�R��J+� �Բ$�*�
W�����HI]�}��5.n�_E�R��a��,I�z�2�@������5�Rv�8�z�r=���,���j���C-�R�r��x��OA��ݏ��ܲ$.�P��
f1=����I�bl{���⋐�c�s����h�����ځ��]��^��[M��l;˪9?T�s���R����bA����I�aΎFϊ��r�io�B��i���.�n��WM���A�8E������`���B	�R?~A�
�sm�q�*ZdT����J%f�Y�6٢��FdWf��2�\�s(7�j�M0}�7��\�Hd��i��`�"Zc}���"}�q�ߒ��7�\قL&t:@*�j&W������1�d�o�R�w1��W\݊o&o$Qiv��Ă�I�N���V�'�ZVbgs�2��zaD�(�6[	�Y'�
��D�$�	`�����z����w�-�:lu҆���BfqO�Iw�z's���n�R�Ii�F�:���4��z��0����i�2;! J��K��xO=�2��$[�[�����������
��z�p0����E��Q#����J��]��@b(\�I�����N��H6��6�G�k���q���9+��{��B	�<x�V,�+�����ѷY��#�P�+?�t{��{f�n�vda丏�O��C0�
�|���DYN�c4�;��C)����ֻ̝��d�����#�1�
uK����J�ChR�ܲ��
��T�j��Ӡlc���<����:O9"�c
w��\8X ӂ_t+#�"��& S�x�%#0�C�U�P&Ӏ�mz�'c�o�B�/�)*d�4)��`[�d)Caxn��L0S�u�xR�0�a�����2crTT��3n.p��D6�#�E66�������O6#��;��~�8��?U��V6K��!��;Ks?��cR<{�^b:3�	���˳;SU���6k?�iUc��g�@��0�^�~jA+BW��c�BK�����C����8���6H�["�OWC��pW��6�~��ݩH[]�x����J+uk���L#K���/�P�u�h�Y��Q#�	 �
�Qۿs#�h�V����V��\�:��cZ��{��a\[;-�`�]U\���8n�]s}e8���j^C�uMv��o`��WCfEb�@�e�]vdd+B	q�e#�h	e�D�f��G)@p�e�p�I�*/�g;Fu`T"�i{��+}��jèW��l��gX;bdmc�
(P6�@q[H�9K\KsҲ�r7�s+�+��솅u�Ԭ�]�+�v��!���lw�R�v��~�����@rw���la��A[�nO���''���Y�#�������>�B���+K����K}�{;����|�Ӝ@���~����.QZ�+�����J(�#�tnzl��<E[8F�b��̊c&��O�s�#����ێ+��Cv�k�c�Bk�)A~�����j�~����)1#�`��o~�О�����%5���{z��tn�֌��,��0�C:ge�#��[�Db�������D%`ݙ��K�S(X�{RI@\�32��
oX��7��$�3�3������Q�`��X����Sqz{lꙧ��L%��$��پ��(o��W٪FPB[�H���H*��:�{Ԑ��s��h�>�ޅ�{�/:83�s���c��Q��:�qĖ����5T0��ص{or�:X�?�;�3�D�0�{"�QY: ��J�����3������ل��ۼ����A̻����d�g�[i�G#�����?,t����8ʝK���C3	�����ӮK4�g��ƣ)��@��;���'�#6�}h
��K�[. S���;c��
���sP�bK����s䣵͋��8w�J|ȃ��˸#c�;U=R��c�s��l8�����t<�V
��3MWq*�N�Cn���C���IG?w�Cř[�w�ìn�S߀���;�z�Z��
m���s���{�Ѱ3�c/�;���	ۃ;���,�ܣH2�6����.�CC�B���fQ�[��#�k�0�#����/
�sH����Bn���ZgC��396�r���c�q��ֱ�k��*'2��z~��e/���� ��N��,'J�꫒Fd/�<�RM�	wZ��)�?��<�P�SA�2�C.p�7����Ɂ��������Ƀ�U(xCw��c���&ɱ-�c�:B�7=�#�A6�}��cY�^0������_8���R��F����� �W��d�I�27���ȴ��8�4��*�B+���*u���D�h�lH�DPڿ	;���q2 �wH���g&f�=�$�q����H��q�V
Dv����W|
��S]:6�ԃ�\H�;�
�to��ݫ�ܴP�����pNz�bF�
|�C>���T���K7XL�N�4�T���g�[�#��f��.moPH�Y$������&��/4K��1���RX������/��D�l�Hy�eގ!�U�����T",$�?���!��>8�ԍ&�	��>W'd.��U��)&#nKp�)�Qj��В	+�l"�,���+�m-����,D��	b�)4�d�I�8�/�t<K"T(/��#0�x�*�KKP��`�2<��iL���2Z�'+	�!0$��z)de1�W����2d��9�8�[/DJ�rjm.8Ԃ��5O�]9�����j`$9L!���W��8L�o���|<�h�j���=�A�&>|S7�}+D?����wS�>��0�8��@|��D���/ԝ����C,,&�G>`vDIJ�+�u��D܎���6���_���G�7���؀�Hl��r���Ht�w���SJD���=UݔK\�\r�	)WI��5���-�Mli�ir��NT+{*���M�F�e���PL�+~K=�RQ�SVeI��M����cS��-VORl�T�H0Y�O|����ȹVlB�?�@��Wܪ��禂O$�	��S��14Hx%
ZD�2aY��[̯aV%
�O��vX�>]��G��_��4��I1`�K�?�`|�5�B�aĉ� �(`�DVût}`��?|��PetT4�#뾲f$
���>g��M����1g��Z�i��h�qP0��h�g\ak��SjZkT�bG���k<��XZ��m<���'�D�lĽu�L\U�ot'S��*�oD������uT����wevL�9���2�wd���C!vT���i��y�i��k�5�w�'Q���{�	�$�	vt��k�D�`�24�0E�I�u��/��t���|p�4��
���
��$1Q�oi3ȅ�Tk�S~��,���A�s(��W����	��m��ՙ����c�	���| �Cc�ŋ4��0ے����iݺ6�l�]�<rb5�9���6j����Y�
�c�4�s�h7�|����v ��"�@�rd���%�J�ڪ��NOuc�q���b��LD����m"��	��C%��J-���}��}�=�Lr������+�I�T�
�d��d��L�����>�g�TyG���	G���-��*l�Yf������w�����DĎ�G��*�e���.�d�X��j�����-����t���ĭ\�Py5�n�lc�I	:��tK3`b^���(�W��TI_�߶±d����D�Ů|&����h��h���Bcɰ�F����Y�dQ�����HV����49(O-jA�T1�W��
?���e������칥F%b���)�e36.�$���᠒�de|��;���'p&�8���L7��2(�����D��,�E$�f��\!V�+��Ĭ��?.�p�<G�R��:]�\ԕ�8KыČ;���c�C�\�ca)�ɬ�]�Ulֽ��Q���1׳\]�2[�_̔�>�)D[A΄ʙ�Qq�/���@�~g�t��3�A�4���o�7m�]���������{}�����J?R�<���R�K|�Q��L�p�����ԗ�s�qݴI�+��I�l>���<���S������r�@���4�T�k��<�y��f��,�����P�����L�����z`��>4	�D��ܩA���h-�Ժ��Z�~��An
��\<����C�|�=��5Z�<i��<�R0g�b�j��3C��lEA%����|m�r�*#1�lH�?,����d�Ep�h~���|3�W��S����|��V��l�$AM����jt�r��1�>�(��T����m��|!OtB����fN��cv������u3����c�Y�����Xi����I����E/�u�?���da��S_�}��r����	�8��-�����a�
��c [^��Q&M��7p'6X�[	]�B9L	������E)O�����]���Ce
	��ҹ&u^we�+���}ЖS�w��ekQ�yXuHs�7����}5�����b���P��T�JM#Jm��)h�s���|�Q������'"!��%bB����8�2b=��Wf�!�Ε)�J��"=����G$=�W4 ��h%�D��
~'�yk\dGp(v��g��*U)G�J�!+�;Frhzd--nY�
��.���#��j$/��w����1u0��W?1�r�I��"�1�i�����4�"�WO�f4-�ɭ��6}m?�k��7me����;�6�<"�K���8�A�R���7�zhg��d6�CZ�'���9��(�v9=u�j�q5��:%~�Gـ+2�HJ���P3�PF�o�^�E�*�I���H�TE���
�P%,L
����P�iD�X�!Q���N}9�S���Y_��T�*wO�R�;�����R
�(fA��W��g��@X�:3�S5Y�$
z���Y=#�the�[�e����!�\��5d��̗\�+�񦣸[�/ؐ�}o�X��[��[Ц`��D4�W
aAVd�9�]M��t�6�cUI�A*:Tc�cJHc�Bn8G�=c�A�Pr3eEMy���Y=���8�Li5��t�s��i��D��nF�i��?M�wgM8mXt`8 n�0�����o��q��p��o͡��B��r�t�}f�s}O4�ܿ<ws5`�BTk�x����� �z=(�y�D:zE\�xJ�Q
|��Թ�?|�w�q�X�~��������u0�����B���Kپ���d�g�u�{��$r���]�!
灋}�r��z����O���SԆ5C���x�퇽Af�bg�e�]�6�È��)ϦCw��,#J��E$B��Ѷ�e�2��4z]3��w�d��-z�k��yuCE��R���[�Ri-��f�zL�W�=Q��U�?Ð
`?���7��]-Y�?Zm���2�]�5G|��;V���җ���:�IJ�%������?{���I�������\:8~��K�7�"@�-��@�dj�DM�m��u��g—\[��=�U
<�ڲ�]�P�쌣��h���Y��c��ht�K�}c\�C�ϧe�42p~n�U�7U�*��%�E=�5d��թ֮O
]g��&@v0v�%��b����&�:�۱m�)hE�U�]h���{i'�
e4�TV�<��qQ�[J������dC�������Y�i�}�!����Q�Y�ذ�-�s�q�Kp�u}f����M0���;�żMMNX��o�M6�~h��Z����S
�e����M�-��%�=)J�@��{ko���V -����
K�'4��¼��o61C��p�D�:�ƽ���u�ǽro���ɥ�$���
Q�5筩��u
�]�1�� �kͅ��	��$��%�U�-G�MDSU��uϕ��y�]ѭ�5`�>��e�jWT���eʞ����!Ӎ�N�͙���͘2{A������"(p���a(���t�e�1�y@c۽o���Wr;ܽ������|��϶��t��3�J�ұ�
p�*�]���ʋ�|�ξ�@zgK����3)�V�������c���=n�,��l�'�F�����+��	�eA)�����j��x�l��v��R�-�m���I�f���!�q<2�5ɡ�?j����[��0��m���D�t��es�*�2�f�}n-@	��R�މ^�o�2�ެh��\��xY��g�?
��M���>�ڷ��i*��M���4>N��隂�6J+���/\
�A^�l)Z�rA8���A�o��S�ĝ�	F>C��	��]5> ��8�]�&������v�eܩ:��QT�i�s��$'"6���.�'".��U�U�$��@p$YF%Θ��Fd&>�K�J��'�a	(6�A��L�&�)�,v�+*�D#4�E��*�Q�5�U��,.��+���-.X�#]��J-^ծ��2� /�l@��;�0��)�?��N%�?��B�A0�q�h]�3�����.�3�	z�禠5���\^�^C�-��.��B8&��,8y��G�U8Vr��>��8��U>��7*n�)ieY�<�8���$�><�u�{�y�>�D����?�����{�@��R�c�`@�]W�A^폖eOU�C�A����*A.Ɂ�U��EE.j˵H��FΊ<����G���%Gݤ�F&��s�ʳH9\
X�C�&�v�EK�U	�LʀL�e4��]M.\/�Z�N�{��2dO.���e9O~P��K��!P�Dͯdd��R�j9G�(��Rޚ��X�Cv�^��z�G����GD/IV�ͶV:�(Y��B�� ��ZN���n�Y_��>��f\^%��Q�]��-��gh�^~	4/7��^V���_��`.U����`F���|{��b�D�;���`揘��u�a>��=+[t�e������QIfF�N�2�.�gF��EOʛ�g�ZY��{��f���s�	�i���esiGk��Q$��j�Dh؝Jn^(О�g�Un�u�Oj��p�n�_��߶q�i��8��ar����)}s&�b�,4��t���l�.�Ws��U�)v.JY�[ܢMw�|�.!��q�[U�ûy��B6p�y�E��R�y�ȫ7=�	|���hԃ�z���Lzri&{���b�w��&��ZL]�n,��������)�X��b�œ�D�����d�[�7ȁ�m�B��m���L���̆�q���/���m0"r�
�V���8��Ɖ���������� {���f$0���#��n�;�-o̲��3�b�������0z(z�-~�Խ����ReHϭ"F�N�͍� R֗&��u�gq�6�I�j�f����nu�!L��E9�ݱ�$�F��^ 1���~�T���~`����eݧ���꿼��#��C�A+�٦+Y5z��X����!��]Ǩ���bq@r�&d�!oh/��V(-�
�^�O�T^��t�fw!��k-�6M](cҲ����j�ɱ�ƕKH8^������nb\����
�}�V��(��Hr��޷д�/��!7<)���F[�d|.���?�b�~�RWf�w�zW^���f�š)l�a��1�h���Wz��U����b C������Ph����k#���Ƣ��e(,�n�0�f	�N:�7Wz��ȎPo��A�}���s�����	�U�z���>���Z�n�ny����$��f����ַ�:���MP�Λ�~�&W��>�>��r�>�(J~-�f�DPwt���@�N1�	Ԗ�P��zt5���*��
֖
��:���&,H�̵
��v�[٥�o���@���VQ�iF�N�V�s���ێR���0��@�}����0�/����~�_%:v8�;��mg��v�t�2�~嶜�TD?	�N2cg��|mꮥ�`M����uZ
Ƅ!��E�;�m���ח��j1�9�Y8��o�>�8dV�ձ�*t�r��&
,y��c!�v���A��N7u�=H����)�÷
����^	~����o�%�����d�J�nP���pJ�r�����������>���9��.��Њ\v�-W@���>՚�f����f�&�"S�'R��L���Z�(�WG��6d���PV�73sj��\���T�r�����������b��K;��5R�� ��	��b/@��
�����I�*SÞ"�ȋ\�-��	>;���)��o���</y�د�������h}�9��P���Sx���X�.-D_L�g�u/���
��)�)}/�^�͡�Ǐ��6�W`,f|�h��1���O�I�$V^t���:�cV����&T��׬'�c�`��ӆ�DT^���bA�&� ������=g�4f�"�����#�(Fd�VF�$'kܛn{P$��N� e��#礔���C`$'c��s�(G�����`�(�.�X��g ��I~��W���q,����,ڲ�,?��(�g�1��E.?�20x�{>.�'�޵Fi0�O�5��1g��Z��H2϶_��ڢ���<UOj0�����ī5?�'��6k��[�%7�	5v=��6��Yq�N��7����]-=��2M�J#�@��7?54�Ao��Y�|@��a�,/-C~	!�{�.�>�CEw��V�ܱ/H��2���I��#�"
J��b�0�]�K?�b��L�6���,�L����҉I�ְ���?P����eP�	j�L�DYT����s�U��j��AWǪ�(֚zX�y\8f��iY����|Y?��זv[�^���KC�\���=-P\ob��1@R\��q���[��٘�N"`W�\0��?\�u�8��WOFD_�	Uz\_P��R,!d�;���d'~���zf��6n���go�M��b�ho�n��*�g�$�]�q�j�7�����9l�k
����nuf��8�	o_�!`���p_;�w1qd�q_��H[���sG�,�)�tW�NT[�tw	&�E<�@t/raBL�Qwg�Joę�x�(
�;�}yo�@ak˒iv�	�/*8�{�K�f|o��^J��wy��$�w�y���eK&�O��p;K��L�}
?���k�v9��
Ի�
�'Hf��GÖ́�
����m�@8`7t��)~ZUx���#�����F��fy4�g 
�2�I�'OD[1r���G;�pԮ���'�q̤�$��Yh��EX�����uJo���*
^G�g��]C%lJ�����P��Ǐ�}��t�/e��_M��n^KNf��wE|h~I�O~q�o���g!4��5�o9yw�v�G�E�Ϛ���|j�W���@����	�`��֤ؖ+[�+��~�I����͢�1��o�f�k���7FoKW�������+�׼H9��`�_F���`�w/�\�>����B=�aJ�'���1��w�h�sj�x⨟Z�C�7F˧�w�a�fm�`��9)��Df���A��K�o�mGu�&𮯚
�I⢘��pQ3G�`�(��>���l�vހ���F:-?o�F�W)/�
���w��V��?�4x���g\�
��!�a�i{���&�j�`���fHj�_V+��N���������g
��7V����Np����t�E��A�����[—�CX���q�o���6$yK�,K���4Eu8�M�טPpQ����6;Ξ��?M�l^�j��4U���K��&�2q�oi�ߟ�Htz���IL����w�w%AglM"�ί�c���mЏ�UT�Nz�鐊��.I�/	y�u�ar�0�K�G[����{Ш0�'�ګ����7O"��b�v?������Sا�R�����3@��$1�G�:4��;ڿ���(s��R{rʜ�W���kbH�����s����e�5ZV���C(����:;'����fZQ.�T�����Iy��o;>B�C��@�(�����[;`���D 8�A���?4���l`��gFJ�o��Z/���/�ڹ�k�܏	�fȨ�q�w�/������O��^���)0�/�j7�w߾��n��7PK.�c��ߒ7
W1���
S�����6��CE
�g��-���(�'J���T���tX��)*Y42*�pMV��U�kv�M�86N�\
5l�(l)^s9CKCJ!1��<O�lacpD8 |xx^PZC(��[�!:Y>���K&<6U?a"U	W*)���)�\[&�G���1q�:W���^IEGLzOe4R938f/r)5-dC<*[$8PU3S�-=	!kAbry��??C*�\PI4$1MX:0aC~�UBjTL���P��j�(1�SocdA: Q&k���'E��=LnQ!mpon]=wO8+j^d1E-}Y1Ve?92
sR)c lB/Fbw N>XT��Vx�|�G�U)LA��\u<sg&6VZp4U�M#jm+WRVJ$6'}ez"9t]IOo,o^P1ejH:,P0 aEvzO3TeL?Cvn '?NKgY
$@����#��;tg��&:HAbB(5y{>��4*_u+90"j/5fzXDPTN

pq.!1!x \}/|Q^Yg9?:dsDyk}|$Z^zGnm}J;c/wO
N
YcCWX\rkEG3

ztI�7:Ed!?2&Qk{��@7ih+21[L-OUM(fn�Lg�����$mDKc"58l:zCK~���u4]p�<xQ*Gn-8 _�I{+Yy:7E[0+Ay^',	P40�L8.VNj [�!&�RPA��95��G?YlHvM����&�G$MAm]9�-n.&yt@}&;b����i-sC63�9�$n|p�Hg\y"O _��$Jm<w[Cd2b'rf2`r){iz;���/���G	7�0<����:`��NY*!NLJD�U�:�t���`9���f.��=i2:�z�H�!4u_:~+�3���h�YVw������r[	yB po�:"Er!f]7PS3tl$7{,8�������r7($�H_��HM9kMiF}k��e�%��-[9K`O&zb7n6jb
_\`DN�??C&C���8d�dN�z J}_�[VZu_Im�38$I)L7
't����]y6�F^O$B|��w�56Q2%fuZ}guBP7sV)\~xFM~x;W.p
]+*rBz	kD�SQA&x(51qJ:w����m
Y}(s��Z"8(5c|61{l.@W�9��Z'1SIq��BZ#[3\G�A[:�(WoPC~O$w2R>8VsW+puJG1.(�L s_s����Yb%cs�u9*<B{ `�)X u"Bg_^`3{Mz$H0Jx8!'UiQK5�9v1\PRnt�����Jc�+�5G�#�,cm�Gs}zdEz4-5n%#����V��"�������&"{	\sFl-YFd! &e~"6�\8D�:���s�zj;BLkX`'r
.!FO|!-{Sy~U��^B&a*�Nfo.���"k ]jK(dIi93~r_zk|+C7Z�V�N)We5O'	��NU[�L����mE�=?y�Vy�;���`P-�p�9J��� /4,�����N[��\C.	])����J�_\TDboy@%E r`CkW x
Vt
rs*I:ET)_Gz@el.A.=	Cf/}f��!qhBtUU"L~Y'[,b]("�hviDH1`n,u-!"UFlG]I2nPu}���S~|j2f��|$�����7�D*D_Q,os�q����s.W�%DNvhhM)=a=@@b|7fTLj`y" (TT$-L9� �^S�kQZ���1t�:lkm;r78km+Mo)|XsO~u)1EMWX(z\M/nO+m*CD
#n'JDW$YMs	X/Qx,t�����qoF_��]11vX�v5��i@�u.@q~1lC"@y
7J@��3de]�r9% K%UJCe5j3]N`X"~4s^mvTv78LARXlP�fP#x$�#!WvP3`6(6}x$seoqq!�WF{*I|& 1*H<k|m{ A)~e2[-rU-"0bmyh��o������%o:��)*Y42*�pMVe/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/deflate/bufread.rs� �Z.4�h��h q�M�G�
#&MX?E)8G38"G$+%O/G/
=JPMJ)"'6">M.*@#NQ7$FJ%.>67;",(MXNKH#?E))N/*8T"=;")
=(%M,*
JKIL)"'0M&#"6">M.*@#HIC$H%.?77;",
( i5&X5-%FG1R?0`/6>"��ҥ���Ը�[
���c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/deflate/write.rs� {�z�;깢�ױ%���d�
#&JJA'OI*+&%#M.PGE
7"?Q>*KOP1QIOJL@5!"PNQ0OL@5;M@QPKN6L@/$;Q'EKCL@5$OM2$#FM%$-;,3>'(Q/id2@)'N/*8T%=$7($U&'#PP,@
7"?Q>*KOBPKNMH52"PNQ0OK5;Q'QPKN6L@/$KGG$#M%$-;,3>'
UFFFFg5Q0-%7$K!
,O!9��:�Y�ۯ�l٘a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/deflate/mod.rs� K����
�f��R��T�0�
#TFA3,
*<"*#F:"*!#TFA3,
.'.
<"*5Mb"*M04$"7MT"."%T"%#MJO((O(#MT"(
N>,,>,1

@)2))@))1
&+O%-<#36&M(%-
6&48(&7
�б�J���s�/���W]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/ffi/mod.rs� ���+���&�
<hT��M0ZDF
:>5F! $9 *( +A,$M(()?U@
@(E�c2o��܂|�<�`�T`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/gz/bufread.rs� ��k�R�U�gN�V{[��y�
FB7:MX?E$P639#=%&;Y!@ JL8K%;,F
.8!!!! '((,7"'?M.*'>#-
)!"#!"#)C+1<# $
'!'
2;",4MXKKH#PH??E$$H.)7O%=0"#
<( M+78CI/+N
5
H0U5
7"(?M.*(@#.)?$-DS+)&4Z*9*_6aP3/.(++,=(T%5DT!P'V5#1
2;",XMXRUK?H??E$)H.)7O%=5"#
,%MS,6N07"?M.*@#.?
# `5&S5-%AG1R?0`/6>"6���Պ�#l᭓E]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/gz/read.rs� ��G3�S(O�>�!
J��X�
"!MU?!K7&)K'-VJL8K%;(7"'?M.*'>#-&?/;",4MUKKNQ*PH?$!I/*8O"=0"#
-M'?
I07K<"'?M+K<*'@KD(#-&?/;",XMO
RL?H?$&I/*8O"=5"#
2"MS,D
O07"'?M.*'@#-+?4;",
;0 %)1
3*
$;#
, 
#>F+"@B=>
';+"#;
3--'=>
��e��Rɡ����^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/gz/write.rs� �/LE�,ߦ��Y�F�,ή�
;"8P"A"OD*+!%W?JL8M#;)7"?M.*PNQ0OL@5+B"##"##.B)
NQPKN6L@/$3(?$
(;/($,/.>!'%'
4P8fa/PH?A/I+*CQ%=$1'#U!2# PP'P:2
80$7"'?Q>*'PNQ0OK5&;Q'QPKN6L@/&1;'#
-012-0125#
8#
(? %7DG#!<L0BZ/[?*
,.>1OW6RJ)?H?&#PJ,&
?07"?Q>*PNQ0OK5 ;Q'QPKN6L@+-;*II.H4*
,
U]]]]#H,)%241',V((H,)%2<5!9
,V(1#% ;$,%2>6":
; ,V(0&%;$,%2>6":
:,V(&H,)%2>2,V(%H,)%2!51,V(^8H,3%7$=
,V&-a5L0-%2$K!
,O!9ث��;���f�ֵb��\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/gz/mod.rs� |��
ĘK�h�ԐЭ�ƥ�?! "5KM%:K
,O./L+,N-.KC-+\TWVA6J!SD/I6BJ8
)" (5)
?$9=W1@2=(2,`52;456*>;<,"F=2A[109JJJ6@E<W-+F21Z312/E14X211/L<-@A[?;63:-#
,;
).HKKDG'7CIL*&;'-2#=
+ ?!A6OQ56"197#
"> 86
C=*
8F)
;8LF
:7JD
HM3R9HN-O@HN-N
;8(!;
+I
)H
!())83OMN+5
9(O.)6#+&K)6#+#OFA3,
*7 (M`"*P/3'%1#&!$3!&
<JG9<*H
/+$
*"" /##-."-07/@>&
! %3-JFQ"*+"O.)6#+&+&6&J1%-
O+�(���[�Q����Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/mem.rs� ��a�_��H嫘�����
a9LNM3O?A;LNM3O?AK-#PMM&N(MPMQ1.MNPN@(QGIG(BO&&?"-#PMM&MNPN@(BO&&4'#N1=NI4I

V@
R?N"
RE#-@PON@NQ/MLM%ION6DY
IONRN@+!!12C
ION!@+!G12A
M!$M!%59!XONW<2AbM/A7
NP3LM!QHJB!S!ONW<2
d"J7
J@QQN)2HCD()9PMLNPK)K;/C?.
KP&2R
KPPR@+!T12<
KP!@+!512:
M#$M#%L@SNO,OOFQNJIS +4ICD( +;NNNPKJIS +K;/E?.
7!ZONW<2Ab+O[A7
M Q'J61'"],@
+23(;"@[J>
 ],)03&;H<
RQHN%X:-?	!DP
;!*`````````*>,-PPK/#&+17!1B>*E>*!+1-4GMG=?1%'ITA�5kI2R+-4+0%,F!1-4H6G=?26%e,F!14IG=?3%IF!2$!JI��J�C�FvIJ�ȣ$�b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/zlib/bufread.rs� ��a(����CVO3Z!�H�
##MX?E&?:5:!!"O/D.
OYN
:JPMJ)"'6">M.*@#NQ7$FJ%+>64;",%MXKKH#?E&&H,'8Q%@2##"M))
M:T!
:'JKIL)"'6">M.*@#HIC$H%+?74;",
% c5&U5-%CG1R?0`/6>"�;Sŵ����@u��`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/zlib/write.rs� �T���pL�<Jt��h�
##JJA$Q2F""
#% M.PDD
M3N5
7"?Q>*KOBQIOJL@5!"PNQ0OL@5;M@QPKN6L@/$;Q'EKCL@5$OM2$#FM%$*;,0>!%Q/ca/A&$K/*8Q%=$-!U#' PP)?
S2PT7
7"?Q>*KKKNL@51"PNQ0OL@5;Q'QPKN6L@/$KGG$#M%$*;,0>'
UFFFFd5N0-%4$K!
,O!9��(��APБ�V�?^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/zlib/mod.rs� ����51�,Y�	����'�
$#QFA3,
*9"*#C7"*!#QFA3,
.'.
9"*5Md"*Mb"7MQ"(
N;,,;,1

=)2))=))1
<+C7'BI
6&`%-
6&15(&7
O��`c�K���6�Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/lib.rs� 
Ɵ���7������ �D�=G QNS8PH:\K:O<DKJK$MBKE"##J$
GNOJQ+$XQYejWVYNR-$ =?C.86(!#'#51T6	
			
NOJIO8?J22((-,,OA33)).--QE55++0//.8855338;;8866P-NJ?2J )1)5)NS!"
03��l*O[ǻ��Z?��_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/bufreader.rs� �ۊ�'�̈́��3�>��hA?<ECAA$
+V&*M+7>)
"*#--&>MIA)
,)2Q6"8
*(7�k̊��3�IO-Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/crc.rs� �(���2�g�(���� �*
+)9?,'FP"1,="H6>5"'
* <#I"S*+&?*',2(2+
!:A* <#I"S*+"'
(;*&,^t�_�j+�Y���$b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/deflate/read.rs� �S<�϶�yD!)��@�
!&MU?&GPB%L,2"O/GK
JPMJMA)=&6"'>M.*'@PN#-NQ7$FJ%+>4;",(MUNKVQ/?)&N/*8T"=;")
2"M,<JN2CN
JKILMA)=&6"'>M.*'@PN#-HIC$H%+?4;",~��!��&�����JJ^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/ffi/rust.rs� �B� ����a�����*�3107?9979(
7
FO+
).115
";44
 +%V44)0>(`*6;
-9 !!FO+
',/H/3
"OB,>4S
)%V44)0>J*69
 !���8���yr��@Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/zio.rs� agrȾ�=�����
�?�

b&! &&   !),)0"" ! +. +2! R(
)$/-!#!/=?
HGG&cV+1.
&-0
10>'1
+("#*#N0(!'B\PNQPK'2OGFR%\/1.
+Q"%B=!
0;5,8#MPOO:0<'1
+/ #
�aK��"�IcD��_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/zlib/read.rs� \�1�_n��Xk�b� �J�
!#MU?#H:5:!!/O/DH
OYU\
JPMJMA)=&6"'>M.*'@PN#-NQ7$FJ%(>1;",%MUKKPQ,?&#H,'5Q"=2##/M)9M@KD@K
M9TWM@BKD(#>-
JKILMA)=&6"'>M.*'@PN#-HIC$H%(?1;",�Ɵ�
	
��&��~W�E(* ,�-g.�0�26%9�<�>�@B�C�D�E~G�H�Jx86_64-unknown-linux-gnu�I�����y
��}�B��flate2�-147c1be9bde0a4c3�Ri-��f�ۘ!
��k�-O����	�
�	��l��������	�/��	� �	�	�	�0�	�-�
�/�	�
�	��
�	�
�(�(�	�	��	��	��	�0�	��	���	�	��	��	���	��	�	�	�	��	�����	�	�	�0�	�����	���	�	��
���	�	��������	�Q�k���q�����Řrust-end-file