📄 libflate2-8276143e677d6b09.rmeta
/home/palash/git/iron_learn/target/debug/deps/libflate2-8276143e677d6b09.rmeta
Language: rmeta • Lines: 13465
rust
FV#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���s�]��;W`3j=C�-806c92cd3bb99cd0�simd_adler32����;�u(�����z�?-be0ad1f6b075b14d�1Crc���<�zlib-rs�L���1impl_zlib_rs�d��<��	L���1tests�,�.�$�.^�$�;�$�;��	,�Y�$�Y]�	,@�$5����<�
any_c_zlib�d����zlib_rs�<��<��	L�����$�m�$�m��	,�G�$�G��	,�z�$�z��	,�w�$�w��	,��	�$��	��$�<
�$�<
��	,�]�$�]��	,@�$5random_bytes�d�L
�$�L
�	

	bufreader�	BufReader�R�inner�buf�pos�cap��
� �
 �
 with_buf�$�
$get_ref�$get_mut�$
into_inner�$reset�*�
*read�-�
-fill_buf�-consume�crc�1111impl_crc32fast�557�
7sum�7amount�7update�7�7combine�1>�
>�
1A�
A�A�A�A�A�1H�
H�1K�
K�K�1OW�O�O�O�O�O�1V�V�
1Y�Ywrite�Yflush�deflate�]bufread�^^^^^^^^f�
f�
^reset_encoder_data�i�
^k�
k�k�k�k�ktotal_in�k	total_out�^s�
s�^v�v�v�^reset_decoder_data�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������4������4��4�����4������4��4��4������������������������
�D������6��
���replace������
take_inner��
is_present��write_with_status��dump������6���	�������6��zlib�������������
��
�new_with_compress�����
���
���������������
�����
�������
��
�new_with_decompress�����
���
���������������
�����
��������������
��
��8���
���������������
������������
��
����9�new_with_decompress_and_buf����
���������������
�����
�����������������
��8���������������������������������
��9��������������������������������������������������_assert_send_sync���A����
���fast��best��level��>5��amt��hasher�5��5�>1	CrcReader���
��
��1��
��1	CrcWriter�����
��1����^DeflateEncoder���
�obj��data�^��
��^DeflateDecoder���
��C��C^	��
����C��
��
���
����C��
��
�	��
����C����
�������C����
������ErrorMessage��
�	���
�>�	GzEncoder���
��
��"��
�eof����
���	GzDecoder���
���reader���"���
���GzState��Header��
���Body��
���Finished��
����������
���End��
���
���MultiGzDecoder��
��
�����
����F��
��
���
����F��
��
�
��
����H��
��
���
����F����
���crc_bytes_written���"�	������F����
�	crc_bytes��
header_parser��
������H����
������GzHeader���+��+��+��+��,������������>�
GzHeaderState��Start��
������Xlen��
��������Extra��
�����Filename��
���Comment��
�����
��������	���
�>�Complete��
�GzHeaderParser�������"�����>�	GzBuilder���+��+��+��+��,�
����>�Compress���
����
Decompress���
����
FlushCompress����
��Partial��
����
��Full��
��Finish��
��
��������������FlushDecompress����
����
���Q�
����������������DecompressErrorInner��General��msg��NeedsDictionary��
���������DecompressError��
���������
CompressError���S�������Status��	��	
�	BufError��	
�		StreamEnd��	
�� �	��!�"�	��#�	��$�	��Writer��	��	�6�	�C�	�C�	�
��	��	�6�	��ZlibEncoder��	�
�	�C�	�C��	�
�	��ZlibDecoder��	�
�	�C�	�C�	�	�
�	���W�	�
�	�
��	�
�	���W�	�
�	�
�	�	�
�	���W�	��	�
��	��	���W�	��	�
��	��	�Compression��	
�	��	��	��	��	�888&8'8)8,8,8/80898:8;8;8<8=8=8C8E8F8G8J8J8M8N8Q8S8T8U8[8[8\8i8m8n8o8q8r8u8u8x8x8y8z8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8������_�
�
�
�
�
筶�HDj�
��v��v�_�����B5��B5��-<C�c��w�_���B��
1��1�#��[P��w��w��w�_���B��
1��1�u��P�����x�_���C��C^��C^X\�|z��w��y����C��C^��C^X\�|z��y�_���C��C^��C^�#g���.�w��z����C��C^��C^�#g���.�y�_���C��
�I5���[eC�w��{����C��
�I5���[eC�y�_���C��
����Bi��w��|����C��
����Bi��y�_���C��
�u�����y��}��}�_���C��
������Ġ�y��}��}�����E8�gB97L}��~�_�����
�������e��C�O���������Q��������Q����Q���Block���9����������������Q�	d.3�n����~��~�_�����
�������W����lg����������Q��������Q����Q�ޕ�(]k�������_�~�_���F��
���"���
���F���=fdm�w�������_���F�����G���"���F�uY���w�_����G������G������H������������������H�����)\a����������_����H���Mfݛ��i��w����_���F��
���s_l��_�w�����_���F��
��.�i�����w�������_���H��
�Q����b��w�������_���F��
������J���"�u�n�n���y�҈����F��
������J���"�u�n�n���w�҈�_���F��
���K���K�8l�)��y�������_���H��
�����,/��y��������L��+���+���+���+���,���Tϼ���ƋƋ�Ƌ�_Ƌ�Ƌ�_����M�������M���������M�������N�����N��������������O<����-©�ڌ�_���O��������"�ui�����ݎ�Ƌݎ�_���O��+���+���+���+���,���|A�M��Ï�_���P��
�����['��_���P��
��Y^��q��������������������_���Ā�Ā��Ā�ĀĀ�Ā�_Ā����S��S���S�����ܖ��_�������T��)߼��&O��_������T��Sh%Q�	"�_Ó��	�	�	��	�	�U�	�	�U�����ux����������������_�����������
�"�f+�c���_�������_�_�	�	�V�	�C��	�C�	�
�c��"���y�6����������������_�	�	�W�	�C��	�C����T�h�w�������_�	�	�W�	�C��	�C��"���aU1�w�����_�	�	�W�	�
���2��~�F�w�˜��	�	�W�	�
���2��~�F�y�_�	�	�W�	�
����Mҡf
�w�������_�	�	�W�	�
����D�O�y�������_�	�	�W�	�
�>��l{��
�y�՚�՚��	�	�	�Y�	�h���C������������������_������������������������������������������������������������������������	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	*H�s�����������������������������	��	��	��	��	��	-K���������������	Y�v�����������������������������	��	��	��	��	��	��	���������������	�	�	�	����������������������	�������	�	�	�	�������	�	�	�	�����	�	�	�	�����	�	�	�	�����������������_+�������1�	��?�#������#�#���_��	\�
	�d�
�_�8̿.D�
�\�
�w	
�_��G,�
�\�e	U��D�
�D�D���		*�~�D����Box�������lf���]v
�B�B�BGlobal�����I��~ 	��Unique�����_marker���^���A���������_��M����� t�p~��~�:
Z~�
�^�%a��~�����
����K����^JQ��(<�
�w���
�^l6?��;

����,���i;E��{���4�
�\QD�������!��������������������q�aXÅÅą��:������v,��^�^��^��[�^�
�[����e�S���\�\��\��[�\�
�[�\
has_fields��[��_��q|���
���������r�f�wq��$����	Arguments���pieces��[����[����[k�ĉ�����ʰ��:�������4u�����)?�e�E�%�������l����~�����%�������
��A�������
�n�������Ȱ��������g
�u�����p���������!
L�	�	 $�	5	8 6k���
�@�	��,�	
��.��
#�wB*�	��c�	"2�vd��w,��?�?��?�
�:�?�	�:$x��Lk��������w��
p������w�,�
��
��

�?���
��
��	y
�w�
�
�
�
��	�#�vd�	���	�w,�	�w�����
$�
(a����w�\��w�&��7���ʮ,�.|��w�'��C�w4��vL�2T��w����(��7�w��v$�,��[d�
�
d�
�
|�
�w��
$d�

��w1,�
*�
)����w�ƼL��w,�����
 LԾ�D�D����L�D���	������,
t�	
ܕ	T��w��$�
��w0�L�|�D�
��v$�T���
�!��������������������q�aX�����
tx	
���
|���l�$�
���,�	L���
i��������������������q�aXȩ1�FĿ�Xx��}�
�!��������������������q�aX������p��	
�!��F
$(	4t�|��<�
��v$�,�
t���i��� ��,�L�
�����,��������D�����	����ƼL������u���?�����"��<�������|�������i���G��^i؊������G%��.���������|�������i���G��^i؊���������$��-~n��t��}��
�nread�,��
U�
���
��	P
Ƴ:Ƴ���������m�����{�����4���
D�D���T��wl�	��	!	������:��$���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�B<g���(��@��'�p��
TT�U�V��L�4���?W	
c	���
�_���������˭�w*֮3�<�/�8C����,��5�����������p���@	�
�p	�
���8	�
�	��-�w8���hN�����(
�	�@
�	��w'�@
�
�
�w'	
3	���������lq�
���˭��w�֮������������������J�Xc���[���-����T�D�
8��H
��w����y@�wd��w��w��w�r�I����wjL��w�C��3��$���,�.T��w�D��7�w��w$�,\��w�E��7�����,�.|��w�F��C��4��wL�0D� �w�� ,� 
<,<� � G��9���L�V�wv>��}	T�!�w��!$�!��+$�!T�!���!	��A!	-?��!|D�!
�w$�!,�!

��<�!
�����������B�JT��u
kW��!i��!��-*�!4�!
;
�d�!	��!<�!
�����!J�� ���!^��mt���� ��L� ��$� �������9
����������������tinto�{�B�!�
{�7��������������zT�"�w��"D�"
��w0T�"�"M��"Q����"��L�"��r6��yT�#�w��#D�#��+T�##	D�#	$�#���D�#�w,�#

��<�#��$�#
6	#��#4�#��n	d�#
��#�$T�$�w��$<�$
��w0�$d�$�$`��"��N"��#6
�#��L�#�#���������{��t��M��r���j�Bn�C����&��������\��>��j(�%	�@�%	��y'�@�%
�
�w'	
3	���������lq��%��˭��x�֮�������y	����������I�Wb���Z���,���L�&�w�&Q��&3��$�&��,�&.T�'�y�'R��'7�y�'�x$�',\�(�y�(S��(7���(��,�(.|�)�y�*T��)C�y4�)�xL�)2D�*�w��*,�*��+<�*�*U��*9�*��L�*U��s<��z�,T�,D�,����+H
��y�,�,��+yX�xd�+�y�+�y��w�w�I����yj	T�-�y��-,�-
��y0�-T�-���-	��F!	-?��-|D�-
�w,�-
��<�-���-6"��-i��� ��,���-4�-��
�\�-	��-<�-
�����.[��,���-]��&-
����-��L�,���,���������������~��W��|k�
n�B�-�
k�����l��B�����P��lT�.�y��.,�.
��y0<�.�.\��.H��������������������q�aX��t�.��L�.�������(��0�	
��w'�p�	�
��(	
4	���������mr����˭��y�֮�������	����������O�]h���`���2������l�
�,�,�0��]
��w����
�h�y���w�
��,�
�w������&�A)b����w�L�����,�
�.<��i��U��y$�Y��{�7B���İ
(��
i�w$�Jl��w�
��d�ԾJ;#���s�m2�w�߇L��w�����w�d1��6�ֈPԾ��w�L��w�n��5�����,�.l��w�o��A��4�߇L�.D��w����p��5�w��y$�,��[L�����D�
�-T��q��B���,���n5�uL�����L�
�-\��r��D���,���n5��ul��wt�����-L�
��w��J;�3�u��u����߇L���������%�
(U���t�<�
o�y$�L�̭,���@�T��x��^�����yL��������
 Oޑ����t�<�ޑ$�L���,���<<��y��L��t�˒L���~6ޑ���z(
�'�0
�'
��w'��
�'�
�(	
4	���������mr�
�'��˭��z�֮�������	���������O�]h���`���2���L�(���(,�(
�.,�(d�(�(z��'Z�(�z$�(g���7B����*��*|�*
�,�*)��)X
��w�*�*��)�~�z��)�w�)�w�����K����wlĕ.
(��.
z�w$�.Jl�.�w�.
��.d�.ԾJ;#�.��-s�.�3�w�.ИL�-�w�.����w�e1��6���QԾ��w�ij0��0��$�0�0���0F�0ИL�0V4��sL�1�w�1���15���1��,�1.l�3�w�3���3A��4�3ИL�3.D�4�w�4��4���45�w�4�z$�4,�\L�6���6D�6
�-T�6�6���6B�6��,�6��o5��vL�7���7L�7
�-\�7�7���7D�7��,�7��o5Ѣvl�8�wt�9���8.L�8
��w�J;$�93�9���8w����8ИL�8��$�8�����%��)V���t�:<�:
��y$�:L�:̧:,�:��A�:T�:�:���9^����:�zL�9���9����
 O������t�:<�;��$�:L�;��:,�;��<<�;�;���:L��t�:��L�:��6�����{(����,	����C��C^��C^X\�|z��v_k���
�_��������˭��{�֮����������/�=H���@ũ]��
t�

"�w�
$��
6��

h�vE,�
*��
e
��w����	��{��
�w�	��,�	���v���&�A)U���˫���3|��>��"
i�v/_T����<�
o�v0L��
�,�
)�wb?D�������4	�w��{L��w�Y�>Ƽ���w�|F��K�Э���<֮��w�T����<�
n�v/L���<�
&�wBL�����J�����,�ʮ����>������T����<���,L���<�
'�w>L�����R��4�ƯL�Ƽ���>������T����T�
p�v-d���$T�
(�wCd�����Q�w��{$��v���;������T����D�
q�v/T�����C���,���q5�xT����L�
r�v/\�����E���,���q5��xT����$�
��2�L�����\����ƯL�������
 M���t�<�
��y$�L���,���A�T�����^�����{L��������
 O������t�<���$�L���,���<<�����L��t���L���6�����{(�(���),	����C��C^��C^�#g���.�v_k���ũ������)��˭��|�֮����������+�9D���<ũY�+
&L�+�+ $�+5	8 6k��!�����+�2��+3�+
��wl?�+
�+��*i+;�1�|��*�w�*�w����s�|���4���&����w�ܦ.��.���.�.'��.9�.
~�vH#��-h
��w�.���-��|��-�w�-���-��v���&�
)U��������33|�3�>��3"
z�v/_T�3���3<�3
��v1L�3�3
��3,�3֮_;D�3�4��2��4�4	�w�3�|L�3�w�3V�;Ƽ����w�|F��K������9֮��w�T�4���4<�4
��v0L�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
��v.d�9��9$T�9��@d�9�:���9Q�w�9�|$�9�v���;������T�<���<D�<
��v0T�<�<���;C�;��,�;��r5��yT�=���=L�=
��v0\�=�=���<E�=��,�=��r5��yT�>���>$�>
��2$�>T�>�>���=^����>��L�=��$�=�����!N���t�?<�?
��y$�?L�?��?,�?��A�?T�?�?���?^����?�|L�?���?����
 O������t�@<�@��$�@L�@��@,�@��<<�@�@���?L��t�@��L�?��6�����{(����	��	�	�V�	�C��	�C�	�
�c��"���y��nz���ũ��������˭��}�֮�
�������=�KV���Nũk��	0�	
��	l�	��,�	,�	.hp|��	
��y���h��

��	_
��y�
���FV�2�}��	�y���,���?�y2�����7�A:���M����y�T�
����
<�
��y��4L�����
@���
��,�
��w6��~T�
����
<�

��y��5L�
�
���H��4�
�}L���};���
��


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

��<�
��y��TD
T���
���y��
�	�����
�

�2x~���l���L��y�������|�������i���G��^i؊���������!��*V�{�yg����y�������
���6PZ��a��9�����G�y*����y7T�����4���,D�����R��t���L���o6��uT� ���� 4� ��+	D� ��� 	��;	"	.@T� ���� T�!
��y��4	d�!�� i��� ��,	��!�� 
���y��/�!H
�� r����� 	��l� �}D� ��f�����������y3��RF�
&�}S��������������}*�}0�}6T�&����&,�&
���1	<�&���&	��A	"	.@T�&����&T�&��+	d�&��&i��� ��,	��&ܳ&
���y��/�&H
��%w�����&	��l�%�}D�%��]�����������y*��IF�
&�}PU���������|����}*�}0�}6|�(������(D�(�0T�(�(���(H�(��,�(��r5�t|�*������*L�*��0\�*�*���*J�*��,�*��r5��tT�+����+,�+
���2�+T�+�,���+Z����+��L�+���+����
 M���T�,����,,�,��,<�,�,���,H��t�,��L�,��o6��uT�-����-<�-��,L�-��-$�-
��y?�-L�-�-���-f����-��L�-���-������%�
(U������(�9���9!	��	�	�V�	�C��	�C�	�
�c��"���y�nz���ũ������9��˭��}�֮�
�������=�KV���Nũk��<+�<
��<|�<��,�<'aiu��<
��y�}a��<
��;Z
��y�<��;�FV�2�}��;�y�;��.�y!�	���-}��/��l�y�T�=����=<�=
��y�4L�=�=���=@���=��,�=��w6��~T�?����?<�?
��y�5L�?�?���?H��4�?�}L�?��};�����E
T�E����E4�F
��y�5D�F���E	��D"	.@��F|�F��,�F'��Fi��� ��,��F|�F���	���T�F
���F
��F<�F
��y�
TD	
T�F�����F��F
���y��	��F��E�

�4ry_f
��l�E��L�E�y�E��%��]��}�����	�y3��r�ye�i��n�
#�U`�������������y)�����y=T�K����K4�K��,D�K�K���KR��t�K��L�K��o6��uT�R����R4�R��+	D�R���R	��;	"	.@T�R����RT�R
��y�4	d�R��Ri��� ��,	��RܰR
���y��/�RH
��Qr�����R	��l�Q�}D�Q��f�����������y3��RF�
&�}8a��������������}*�}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�Ā,���c�input��output�C�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	����C��C^��C^X\�|z��w_�x��	��(	�P�
�'�H�
�&2�<B
�_
TZJP��
��
������˭����֮����������q�z����V�_��h�9�BO��XY�gr���j���������������t�
@�w�
%��
/��
%
h�w�
�
.4�
��
�
��w�
,������������d���4��w�����w�������"8��=lvl�C�G���m��I�����
(t�
�A�
��#D�
��w�A,������h��3��d��w���,��w�_��-�A0���>���w�D�l�,�
������T����<�
n�w/L�Ԍ�
C�wB,�L��
9�,���\�
˕@l��
��$	.H
�
��$	.H
�
��$	.	H�
��$	.
Hd�4�
:�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���<�
E�w>L�����J����,�������>����T����<�
o�w0L���<�
F�wBL�����R��4�ɻL������A������T����T�
p�w-d���$T�
D�wDd������Q�+���0�w���$��w���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������
����B��
�,7>8��
D�$���\�
��w$�0��D�\�	�����
�@��	4,���$�d� 
��
���
-5l� ��'$���rj6
(��.
	
+� $� T� �� 	� <� 
����8a$�!�!,�!
��<�!
�����������t������!l
X��!���T�!�$�!��!$�!
��?/T�!���!	��E
!	-?��!|��!��!i��� ��,��""<�"#"	#"|�"$�"d�"�"$�" ��"\�"��$�" +��"�!#\�"
����!�#�#��������� =KR����"$����ɻL���D�<���{����������������Y� ���������� ��k������������!��q��z����Nc�_.��3�B8tmp���
��n��"�
��f�������{Ƴ��m������������t�$<�$
��w$�$L�$̍$,�$
��wF�$T�$�$���#^����#ɻL�#���#����
 M������t�$<�$��$�$L�$��$,�$
��wA<�$�$���$L��t�$ɻL�$���6������(�1	�p�1�τ(���26�	���B��
1��1�#��[P��z_	�X�2
�
&
2�

�_"��
�K�1�c˭p��|֮�������τ��f�o��{���&��/�����	������t��:�3
�,7>8�(�2	(��3�H����������������;t���Ƌ���r~���
�_����H�3����0<�:@��NTob@�3�HƋ(�3
�H8�3�H�����e�[
�R^�

�_%+���C@�3�GƋc	l�0<
������	�
o�p�3�Gݎ���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
��w:0l�6�6
B	��5!c<�6
���
̀7

��w�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
@�z��8(
'��8�
��w,�9�9
$,�9�9��5���,�8
�9
���8%
~�w:N_���(������	������x��5���5���6y��7��d�5�w,�5ݎh
τ�	���	ݎ�	���	,�6ƋݎH���	���	����	������ݎ���kτ2���z��w,��
@���]e����K`��
err�a

��n
�����K���
ކ{��;������τ:������ݎ�τ���ݎ��w��

�H
�
�
�������9$�:�:���9^��d�9��D�9$�9flag�G\�;τ	��;$�<
����4�<�H��|�<4�<
�PƋ4�<D�<4�<�HƋ��;�4�;�GƋ'4�<d�<
�����<�=���;���;G��<'����������������;t�������;��,�;�����;��������r6�"�"�����\�=����=<�=
E�z/L�=��=<�=
��wDL�=�>���=K���=��,�=������>���ܘ�\�@����@<�@
F�z0L�@��@<�@
��wDL�@�@���?S��4�?��L�?И����D������\�A��ĒAT�A
D�z-d�A��A%T�A
��wEd�A�Aτ��@R�A+τ�0�w�A��$�@�z����iݛ����τ�τ�Q��B�|�Bτ	��B8a,�U
�����Ud�UO�SW�����S[
�H(��S$�T
�����[4ZK4�T4�H�HƋ�H�H�H�H��$�H �H#"#��L�H!"��H !'4�D�GƋ$�D|�DD�D
�n+T�D4�B�Gݎ\�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
�����E8aO\�E����E$�E
���2$�ET�E���E	��G!	-��E|��E��Ei��� ��,O�,�G
����8aO��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
��w&�)��I%"*���I=
��%F$#",	$.,$%��I=.$|��IE/.	/.&��I-$i��� ��-,O�e/��H�
�J3\�J4�J
�3(2(�J02�J12\�J7����J�J
C�z7/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������w��Cf8a����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
G�zN0MA<�P\�PQ����P<�P��Q,PBL�P��P"T�P
��wP@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�TX8aO>τ\�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���
��|8a�"j�
T��	���G�"I�
:�
,�


-�U
.��0�B�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
��w$�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
��w�f%��f,�f
��wE$�f\�f��f-
��w�f���fc����f�w�f��������?������4�h��|�h4�h
��w0D�h�h���gI��h��,�g��s6��z4�i����i<�i
��w0L�i�i���h<���i��,�i��s6��z4�k����k<�k��,L�k�k���jD��4�k��L�k�r9��x4�l����lT�l
��w.d�l�l���k@�w�l��$�l��p5��y4�m����m$�m
���2$�mT�m�m���lZ����m��L�l��$�m����!N���(!�	��!�'	����F��
���"���
���F���=fdm�vy����ũ�����!���˭��֮��
���"��+K�Yd���\ũy��
��w����o�d���,��
/��
(t���?�
��$�
��wA,�t����d��3�d��w���,��w�_��-�A0���<����w�T�
����
<�

��v0L�
��
<�
��?L�
�
���
J���
��,�
ʮ����>������T�����<�
��v1L���<���?L�����R��4��L�Ƽ����D������T�����T�
��v.d���$T���@d�����Q�w��$��v����<������T�����$�
���2$�T�����^������L���$������!N���t�<�
��w$�L�̅,���A�T�����^������L��������
 M������t�<���$�L���,���<<�����L��t���L���6�����{("� 	��"� '	����F�����G���"���F�uY���vmy���ũ�����"� ��˭����֮�
�������=�KV���Nũk��"t�"���" ��"*��"
��vB$��"T
��w�"���!���d�"�w�"��w�v���?������T�$����$4�$
��v0D�$�$���#M��#��,�#��s6��zT�&����&<�&
��v0L�&��&<�&��?L�&�&���%J���&��,�&ʮ����>������T�)����)<�)
��v1L�)��)<�)��?L�)�)���)R��4�)��L�)Ƽ����D������T�,����,T�,
��v.d�,��,$T�,��@d�,�,���+Q�w�,��$�,�v����<������T�-����-$�-
���2$�-T�-�-���,^����-��L�,��$�-�����!N���t�.<�.
��w$�.L�.��.,�.��A�.T�.�.���.^����.��L�.���.����
 M������t�/<�/��$�/L�/��/,�/��<<�/�/���.L��t�/��L�.��6�����{(#�:��#�:,	�����H���Mfݛ��i��vYe���ũ�����#�:��˭����֮������������%�3>���6ũS��=t�=���> ��=/��=
��vB$��=^
��w�>���=�����=�w�=��w�v���?������T�?����?4�?
��v0D�?�?���?M��?��,�?��s6��zT�@����@<�@
��v0L�@��@<�@��?L�@�@���@J���@��,�@ʮ����>������T�B����B<�B
��v1L�B��B<�B��?L�B�B���BR��4�B��L�BƼ����D������T�C����CT�C
��v.d�C��C$T�C��@d�C�D���CQ�w�C��$�C�v����<�����T�E����E$�E
���2$�ET�E�E���D^����D��L�D��$�D�����!N���t�F<�F
��w$�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����{($�	��$�	���)�@$�
�	�w'	��$�
�'�x$�
���(4�
��
!��
��
��T$��l˭y҈�֮�����������k�t��}�N�W��`�1�:��F��O�'2���*��������ъ����e	��.	�	
��l����,�.h	p|����{_��	
T�	D�	��4�	���
��y�	�	�	�	�����	�2
҈d���4��y��������y�����w
���2�"P��U��Y��������e������y���

(t�
��?�

��
 ,�

��yA,�
|�
�
��e�
�3҈d��y���,�Ï�y�_��-�A0���<���y�T�����<���+L�����
@���
Љ,�
��n6��uT�����<���,L�����H��4�҈L���r9��x��d�
��y$�t����	��A!	-8aT�����4���,D���i��� 
�!����6����	��|!		-		��
i��X Ֆ
,q��ԕ�$
D��wt����*,�D��w��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�
����8a�������������������	���
��h
Y`;��t�ɔL���
��B������l������I��R)ja�������������	�����*29M���\�\dk������,�
����@��y��������������G�9��
s	�z8a�
	
�|8a�/	
�B*	�
�
�
�/���9�
�
8��9
���
���
��=
Ֆ�
���	Ֆ�	��$	�����7���������Ֆ�$� �� T� 
��y+	d� ��� 	��@	"	.@T� ���� T� ��+	d� �� i��� ��,	�� ܺ 
���y��/� H
��p����� 	��l� ҈D���^���ɔ�����y,��KG�
(�8a���������~���҈-҈4҈;��!�\�!����!D�!
�@��4T�!.4�"
����8a�"
T�!����!<�!��,L�!d�!	����	'/��!(,�!��nP��!���!)
��A"
	.

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

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

��
�	��:�������O��������}����+�#
8G���dPs	1&�
Z9&�
Z��y���&�
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
�
_��8a/����M�����Ֆ�%
�������P�t�&<�&
��w$�&L�&��&$�&��A�&L�&�&���&`����&��L�&���&����
 P������T�'����'T�'
��y��4d�'.��'T�'��$�'d�'�(�(���'p��'$�'ɔL�'�������!L���������('�4	��'�5,	��	�	�V�	�C��	�C�	�
�c��"���x�n��'�5	�	��(	��'�5

�
ݎ(
4���)/%��
}�X'�4�p˭}���֮�����������-�6��?����!��*�����������o��D�6
��6�,�6%8���8;��8t�8
X�y�8$�8
��9|�9��,�9
'�����8
��x��a
��9
��9!��9
�?l�9�
0��9��9����8�
��y�:�:��8���	�2��d�8�y�8����x�����
ݎ�2��?����
�����/��]��.�������x���;ݎ܆;4�;
�-D�;�;���:U��:��,�:��p6��wT�<����<<�<
��x�4L�<�<<�<
S�yGL�<�<���;J���;��,�;������>������T�>����><�>
��x�5L�>��><�>
T�yGL�>�>���>R��4�>��L�>������D��������C��C
��y$�C��C��C	��A!	-?4�C
����8a�D��Ci��� Ֆ,�C���CkPV��C��t�C��L�C�����-����+�
��b8a���v��QՖX$�JܢJ��J��&
��J��J	��;
"	.@T�J	����JT�J
��x�	4
d�J��Ji��� ��,
��J	��J$T�J
R�y�
d�J��J(
���y��[	�Jt��I�����J
��l�J��D�I���������%��.�y��xj���O�
]��8a���0���������b��X��p��w%T�K����K4�K
��x�5D�K���K	��C!	-?t�K����K�K��+,�K��Ki��� Ֆ,$���K	L�L<�Lذ	t�L
����	8a$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
Q�yE>D,�O��O �O��D?C,�O��O'B
CBL�O<�OذGt�O
����G8a$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
����M8a$4�P
����8a�Q$���J�&	-	��K��L���M�N��t�K��L�K���	��&
��F
�	���	�	���	��b	�L����<	��[	��������	������>��]�5K������GN�M���������9Qg������cj���������������;��Z��%��W��������@l�����������H��
���8a�b
�B�&��������iՖ�ذ�����I��b
��{	�����1��J��c��{��]��;ذ���������kذ**4�QA
�RL�R$�Rl�R4�R
��y+D�R(��R<�R
�P��QL�R+��R
ݎD�R��R",�R
���
B2	|�R/		��R(
8a�RA

	����S
T�S$�Sކ%'4�S$�S
��y����S*��a6'"(
	T�T
������S��TA

D�T
����J�UA)A$&$�Ul�U4�Uӂ&D�U#��U<�U
�P��LL�U+�*�TZ	
�S8a )�8a(�VL�V��V	*,�W
�����W&T�W!���W"��W!��W
��x�!C"3 ��W���W"

�!��������������������q�aX���� �z~#	�#��W"%|��W%4�W%��4�X'��X(
��y��܋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

����?8a&,�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�-	/�K
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
��y�d%��d@
��y�d���cv����d�y�d��w��7գ�T�e����e4�eӂ+D�e�f���eMΖ��eʢ,�e��n6ӂuT�f����f<�f
��y0L�f�g���f@���fʢ,�f��s6��zT�i����i<�i
��y1L�i�i���hH��4�h��L�h��w9��}T�n����nT�n
��y1d�n�n���mV��t�n��L�m��t6ܨzT�t����t4�t
��y.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�y�x�x�������������N��
��
���8a��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�w��1�!�81�"�P#Y��$ �h%!�_'"k&'������#�$X%�&�	��1��N���(�0<�-3��AGo	U�1��N��u~)�0<�������o	��1��M��1��M*�J�@L�PV
�_hn��	��1�
�M��1��M81��M���
�+�e
�[�R^�,2��@
F���	^1��M@1��M
��,�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�����%|�ڌ	��	8a4�A
����8al�A��;����,�<��4�<�����<&�	�L�<&�v��7��N��T�8�D�8�/������8���ԓ8�ri�3��N��T�4�,�4�0������4�����4�e\�/��M��,�/��M��/�Ƌָ��/<�0
�P���8�HL�0�)[�M��,�)\�M4�)]�M��T�)	_4�)	a
1��	`a��)	^_`��)	^D2,��M4��M�����
4�	��	4���d�
�� 
4�|���
����
�����4�@,��,L������
'���-
��C"	.��-|��3
��=
	
��i��� Ֆ,��f�
�
L�
$	.
H���
L�
$	.
H���d� T� 
��� 
����8a��! 
L�!! 
$	!.
 H t�!d�!T�!��"��!
����"8a��"$
L�"%$
$	%.
$H#$��!#T�#'L�#)
2��()��#&'(܆#& d�#T�#��*��#
����*8a��$/
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�'
��wR9Q,#�'�	Q��������ԧ��^���A��w�������_��M����w�w�����	����w������������	�����'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��wW��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	��8a4-�8a�'��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��wX��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
��w�5�D�5�^-���5	���I�_#�	�1�`a�5�	�L�5�be��5��i���"Ֆ�/��	�5������5���	�����΀+����<�	�L��wX��fx��������	������54�6�����D�6�d��6�6���	�����΀+����<�	�L��wX��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$��wX$��fx$����$����$	������:$4�:�����<�:�q|�:�:$��$�	�����΀+$����<$�	�L$��wX$��fx$����$����$	����T�;$�;����;�s4�;4�;��;��;)�
���;�T�;ڌtuڌ��;3ڌ�G��<&�����T�<&�,�<&�3��&����<&�����<&�wx�<�TZ&	��8a5)�8a�'4�=&����=&��4�=&��&����d�=&����= &���&��y4�>&��|�>&����>&�
�����>&���4�=�:�z%��=,&L�=���=���=�{)���=-&
���F�| $&�	�2&�}~��=-&��|��=3&����==&���&	�����>&��i���("Ֆ�/��o&����=�&x4�>&����>&d�>���)�� �?+��+�	�����΀++����<+�	�L+��wX+��fx+����+����+	������?+����?,���,���L�@,<�@ذ��t�@,
�����8a&���@%�
�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#��;#��<�'�w#����"���������!ڌ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��+��
> ���
8a�! ���9��+}��
� ���
"8a��$���:%���:%����:%��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	��8a7$�8a&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
��w����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��������	�8a��J
|��	
��J	��J	i��2!Ֆ	-LO
�
ĊN
�H%��N$�N��+4�N4�Kd�K�K��&
,�K4�K
����8al�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
��y�A�e0�e��d��e�4҈��dÏ$�d�y�d���d���y�i4��9��=��d����y���g%$�g
��ht�h���h![coD�g
��vrV�h��g �h
��g7��g
��w�#�h��g�Ue�2���gÏ$�g�w�g���g��QÏE�v,�>��C��G���l�����Ï��j
(\�j�$�j�k��j�k
��j2��j
��w�A�k0�k��i��k�4����jÏ$�j�w�j���j���w�i4��9��=��b���w�(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�	�"Ā.Ā9BLHS�			S�	�;@FQ��Y��ahox��������T�	�T�	��)(U�		$*2<�U�	IQ>�em@�;�������U�	��˭����֮���������(V�%		"V�&	�SN
�V�%	�V�%	�S�~!
��~2:�
�8a�~dV�%	���������
Ѡ��~����6�����)Z��=��(W�%		"W�&		�SB
JA�-	9�ty���
�h��W�%	�S�~��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	�`�1	IQG�emH�;�������`�1	�	�˭����֮���������(i�I�pi�
�����������������;t����yk�Xi��	��(	�`i�
J�
��(
4���&,"��
}�Ui��	m˭z���֮�����������-�6��B��ъ$��-��������ъ�r��D*���	%t�D����&T�x��	��=&"		.	8a|�|����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!���
����#���!�%�8a�%"$%����
8"H#Y%#%�!A�
b���	���7>�����������&���������$����$�D���������������������q�aX������������)��2��zhT���L������,���V��n����w�������LT���!(��B8��R������
�C��C�dst����consumed��ret�i�F���,��
�
��
before_out�v
	before_in�y�r	.��������)�����������\��6��
�����(�����:���������������<�
���y�L�� $�5	8 6k���������q
�	�y��� � ������d��y������S��B���E�N��B�E������������ �\� $� 
��y��$� 4� `�� 	��E!	-8aL� ���� L�!��+\�!�� i��� Ֆ,�L�!���!

��y��/
��l�!��|�!l�!����!G<�!
�����[I
	��!,��!l<�!
�W������
�����
nT�"��
	
��!���!m

�!��������������������q�aX����	�vz	�
��!m|��L�"����"L�"��+\�"��"i��!Ֆ-��"4�"
����8a8a�"�
�� ���d� �� ���(/��t� ��L� ������H��Q4� ���������|�������i���G��^i؊����o����������������e��W������2���2
�
E�j8abefore��
A���
��D�����Ֆ)��
��������y���Ֆ��!
��������C���#
D�#��=D�#
�?��3�#\�#t�#<�#
��y��$�#L�#�#
��#d�#
��ykA)�#��#r�#�3�y�#��L�#�y�#c��F����y�n:��?������4����y�D�$����$4�$
�P�y0D�$Ԣ$4�$
�P��ED�$�$���#F���$��,�$����������������;t���������_�������D�$����$4�$
�P�y1D�$��$4�%
�P��ED�%�%���$N��4�$��L�$����������������;t���������b�������D�&��|�&$�&
�Q�y14�&��&4�&
�P�yDD�&�'���&J�y�&��L�&������=������D�'����'<�'
�P�y0L�'�'���'C$�'��,�'��q4��x��,�\�,$�,��$�,4�,`��,	��<!	-8aL�,����,D�,��+T�,��,i��� 
�!����6�L�-
��l�-����-t�-����-7<�-��
a�-XF		��--L�-����-D�-��+
T�-��-"	,��-+
�.			�j�~Z	
)j�~Z		A			���H	8ai	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��8a����
	written��

is_stream_end��st��

�����i����w�����y��4��K�����q�����������3�D�3����3D�3��+T�3%4�5
����8a�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$
����8aD�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
��y��$�6�6��6��6,�6
�W�����y���{8a��	\�7��6�7���6q����6��L�6���6����
 MΆ	��	�,�7�7���7��	���7г
�L�7���7
��y������l�7��l�7\�7
���	��7A<�7����[	I��7*��7b<�8��LT�8��
��8���7c
��I"
	.
8a��7c|����;���8i��� Ֆ,�\�;$�;��$�;	4�;`��;	��<

!	
-L�;����;L�;��+
\�;��;
i��� Ֆ,�L�<	���<	
��y����	��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��8a���	�
�
�M��	���m��>��Ֆ��z��Z��Ֆh��e��N��������Ֆ���������<
�
����*��C:�7
���&�����C�D�>����><�>��+L�>%l�?4�?
��y��$�?D�?�?�?���>g��? �>��L�>�������!L�����	����(k�
L�0k�

��w'�pk�
�
��(	
4	���������mr�k�
�	�˭����֮�������
����������J�Xc���[���-����

��

l�

��,�

$�

.��
Y

�	�w�

�

��	�
���t�

�w�	
��,�	
�w������&�A)d����w���J

�	�w�
����
��t�
�w�
��\�
��compression�%RL�
����
,�
��,<�
�
���
Q
�
��$�
�q�79��x��

(��

��w$�
Kl�
�w�

�
d�
ԾJ;#�
��s
�
�3�w�
Т	L�
�w�
����w�e1��6���	RԾ��w�L�
�w�
���5
���
ǝ	,�
.l�
�w�
���A
��4�
Т	L�
.D�
�w�
���
���5
�w�
��$�
-��]L�
����
D�
�+T�
�
���B
�
ǝ	,�
��m5�tL�
����
L�
��+\�
�
���D
�
ǝ	,�
��m5��tl�
�wt�
����-
L�
��A2�
*�
���u
����
Т	L�
���
�����%�
(U���t�
<�

��w$�
L�
��
,�
��A�
T�
�
���^
����
Т	L�
���
����
 M¬	����t�
<�
¬	$�
L�
��
,�
��<<�
�
���L
��t�
Т	L�
��6¬	���{(l�(
M�0l�(

��w'��l�(
�
�(	
4	���������mr�l�(
�	�˭���֮�������
����������J�Xc���[���-����*
��*
|�*
��$�*
'��*T

�	�w�+
�*
��)�
��t�*
�w�*
�w�����M����wn��,L

�	�w�-
���,�
�t�,
�w�,
�l�,
��
decompression�'T��.
|�.
��$�.
&L�-
���.
1���-b
��-
�$�-
���7G�������1

(��1

��w$�1
Kl�2
�w�2

��1
d�1
ԾJ;#�2
��1s
�2
�3�w�1
ö	L�1
�w�1
����w�e1��6���	RԾ��w�L�2
�w�3
���25
���2
��	,�2
.l�5
�w�5
���4A
��4�4
ö	L�4
.D�6
�w�6
��6
���55
�w�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�:
�wt�:
���:.
L�:
��A2$�:
*�:
���9w
����:
ö	L�:
��$�:
�����%��)V���t�;
<�;

��w$�;
L�;
��;
,�;
��A�<
T�;
�<
���;^
����;
ö	L�;
���;
����
 M��	����t�<
<�<
��	$�<
L�<
��<
,�<
��<<�<
�<
���<L
��t�<
ö	L�<
��6��	���{(m�L��m�)	��	�	�W�	�C��	�C����T�h�vam���ũ�����m��	�˭�˜�֮���������	��	.�<G��	�?ũ\��	t�	���
 ��	3��	
��vB,�
+��	_
�	�w�
����˜t�	�w���,�	��	��v���&�A)V�����	���G��t����!\�
o��'
��v`@���s
�	�w�
����
�4˜t��w���\���	�v����g��5ʠ	9���8��	h�����3|���	>��"
��v0`T���	��<�
��v1L��
�,�֮_;D�������4	�w�˜L��w�X��	=Ƽ���	�w�}F��K���	���	:֮��w�T���	��<�
��v0L���<���?L�����J�����	,�ʮ���	�>��	����T���	��<���	,L���<���:L�����R��4���	L�Ƽ}��	�>��	����T���	��T�
��v.d���$T���@d�����Q�w�˜$��v���	�<��	����T���	��D�
��v0T�����C���	,���	r5��	yT���	��L�
��v0\�����E���	,���	r5��	yT���	��$�
���	2�L�����\������	L������	��
 M��	�t�<�
��y$�L���,���A�T�����^������L��������
 P��	����t�<���	$�L���,���<<�����L��t���	L���6��	���{(n�*M��n�*)	��	�	�W�	�C��	�C��"���aU1�vam���ũ�����n�*�	�˭����֮���������	��	.�<G��	�?ũ\�,
&L�,�, $�,5	8 6k�o�!�o����,�2��,0��,
��wl?�-
�-��,c+;�1��t�,�w�,�w����t�}���4���'��	��w�ܴ0��0���0�0'��06̚0
��vI$��/b
�	�w�0���/���t�/�w�/���/��	��v���&�
)V�����	�	�2	
&	.8@JL�2�2 $�25	8 6k�p�!�p����2�2l�3	
��2N��2(
��wW�[E�3
�3�3	��1�>N>�B
��t�2�w�2�l�2�w��C����'����N��	R������	I�w����7���7��7���8�8(l�8
w��7)
��vg@���7�
�	�w�8��6��8�4��t�6�w�6���6�l�6��	1�v��r��@�
C��	G���X��	�����=3|�=��	>��="
��v0`T�=��	��=<�=
��v1L�=�=
��=,�=֮_;D�=�=��<��=�4	�w�=��L�<�w�=X��	=Ƽ���	�w�}F��K���	���	:֮��w�T�>��	��><�>
��v0L�>��><�>��?L�>�>���>J���>��	,�>ʮ���	�>��	����T�@��	��@<�@��	,L�@��@<�A��:L�A�A���@R��4�@��	L�@Ƽ}��	�>��	����T�C��	��CT�C
��v.d�C��C$T�C��@d�C�C���CQ�w�C��$�C�v���	�<��	����T�E��	��ED�F
��v0T�F�F���EC�E��	,�E��	r5��	yT�G��	��GL�G
��v0\�G�G���FE�G��	,�F��	r5��	yT�H��	��H$�H
���	2$�HT�H�H���G^����H��	L�G��$�G��	���!N��	�t�I<�I
��w$�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|��	��{_��

��	[
�	�y�
���FV�2��t�	�y���,�	��7�y*�����7�A:���E����y��� �����\�(��L
�	�y�������t��y���\������ʠ	#P���T�
����
<�
��+L�
�
���
@���
��	,�
��n6��uT�����<���,L�����H��4���L���r9��x
��


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

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

�2
��l���
L��y��������(m��v����y��N�yAlq��v�
���8a�������$����y�����y�T�����4���,D�����R��t���
L���o6��uT�"����"4�"��+	D�"���"	��;	"	.@T�"����"T�"��+	d�"��"i��� ��,	��#��"
���y��/�#H
��"r�����"	��l�"��D�"��^����������y,��KG�
(�8a���������~�����-��4��;T�(����(,�(��+	<�(���(	��;	"	.@T�(����(T�(��+	d�(��(i��� ��,	��(ܩ(
���y��/�(H
��'w�����(	��l�'��D�'��^����������y,��KG�
(�8a���������~�����-��4��;|�*������*D�*�0T�*�*���*H�*��	,�*��r5�t|�,������,L�,��0\�,�,���,J�,��	,�,��r5��tT�-����-,�-��,�-T�-�-���-Z����-��
L�-���-����
 M���T�.����.,�.��,<�.�.���-H��t�.��
L�.��o6��ut�/<�/
��y$�/L�/Ŀ/$�/��A�/L�/�/���.`����/��
L�/���/����
 M��
����(r�:M��r�:!	���)5�^cũpudi�r�:�	�˭�՚�֮��������������������ũ��=*�=
��=|�=��$�='aiu��=��tX��=
��=V
�	�y�>��<�FV�2՚t�=�y�=��&�y����-~��'��d�y���@"��@���Al�A(��@N
�	�y�A���?�՚t�@�y�@�l�@�������	#P���T�B����B<�B��+L�B�B���A@���A��
,�A��n6��uT�D����D<�D��,L�D�D���DH��4�D՚L�D��r9��x��I
T�I����I4�I��,D�I���I	��;"	.@��I|�I��$�I'��Ii��� ��,��J|�I���	���T�I
���J
��I<�J��
K;	
T�J�����I��I
���y��	��J��H�
�4ipMT
��l�I��
L�H�y�I����K��k������y*��i�y\�i��n�
��8a��������y����y �����y4T�O����O4�O��,D�O�O���NR��t�O��
L�O��o6��uT�U����U4�U��+	D�U���U	��;	"	.@T�V����VT�V��+	d�V��Ui��� ��,	��V܄V
���y��/�VH
��Ur�����U	��l�U՚D�U��^����������y,��KG�
(�8a���������~���՚-՚4՚;|�X�����XD�X��0T�X�X���XH�X��
,�X��r5��t|�Y�����YL�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�C
t�C
�	"'��4��?HRu�D
#u�C
�	Hu�C

��
��
ip4�AKv�C
�	v�C
��
%/(w�C
N�w�D
 �IN��[`Omw�C
�	�˭���
�֮����������������������,�F
��F

�	�F
�F
���FN
��\�F
,�F
d�A5t�H

�	�H
�H
���GA
��\�G
t�I

�	�I
�I
���HA
��\�H
t�J

�	�J
	�J
���IA
��\�I
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
��w�(��4��<CQ
��wj�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��}������C

�	�	%��18?M
�	c�	p��|��1]����������	�	���*
�4�BL�*
��BL�*
��OL�+
��LD�+
��PD�+
�
�Tl�+
��PT�+
��T|�+
�
�T�
�U4�,
�	�Ql�,
��R|�,
���M
�<
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���?
< backends, controlled through this crate's *features flags*:��
���Y
V * `default`, or `rust_backend` - this implementation currently 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.��
���Z
W   Note that the `rust_backend` feature may at some point be switched to use `zlib-rs`,���N
K   and that `miniz_oxide` should be used explicitly if this is not desired.��
���[
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.��
���
 # Feature Flags���
�
GActivate the `document-features` cargo feature to see feature docs here���
��I
��O
�

���
"
 ## Ambiguous feature selection��
���_
\ As Cargo features are additive, while backends are not, there is an order in which backends���+
( become active if multiple are selected.��
�l�

 * zlib-ng�l�

 * zlib-rs���
 * cloudflare_zlib���
 * miniz_oxide��
���
 # Organization��
���Z
W This crate consists of three main modules: `bufread`, `read`, and `write`. Each module���d
a implements DEFLATE, zlib, and gzip for [`std::io::BufRead`] input types, [`std::io::Read`] input���<
9 types, and [`std::io::Write`] output types respectively.��
���^
[ Use the [`mod@bufread`] implementations if you can provide a `BufRead` type for the input.���:
7 The `&[u8]` slice type implements the `BufRead` trait.��
���c
` The [`mod@read`] implementations conveniently wrap a `Read` type in a `BufRead` implementation.���+
( However, the `read` implementations may���]
Z [read past the end of the input data](https://github.com/rust-lang/flate2-rs/issues/338),���_
\ making the `Read` type useless for subsequent reads of the input. If you need to re-use the���X
U `Read` type, wrap it in a [`std::io::BufReader`], use the `bufread` implementations,���4
1 and perform subsequent reads on the `BufReader`.��
���`
] The [`mod@write`] implementations are most useful when there is no way to create a `BufRead`���9
6 type, notably when reading async iterators (streams).��
�<�
 ```���%
" use futures::{Stream, StreamExt};���&
# use std::io::{Result, Write as _};��
���G
D async fn decompress_gzip_stream<S, I>(stream: S) -> Result<Vec<u8>>�L�
 where���
     S: Stream<Item = I>,���
     I: AsRef<[u8]>�,�
 {���0
-     let mut stream = std::pin::pin!(stream);���%
"     let mut w = Vec::<u8>::new();���;
8     let mut decoder = flate2::write::GzDecoder::new(w);���5
2     while let Some(input) = stream.next().await {���/
,         decoder.write_all(input.as_ref())?;�L�
     }�č
     decoder.finish()�,�
 }�<�
��
�
��
���d
a Note that types which operate over a specific trait often implement the mirroring trait as well.���D
A For example a `bufread::DeflateDecoder<T>` *also* implements the���R
O [`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.��&
���&!
 [`Bufread`]: std::io::BufRead���&%
" [`BufReader`]: std::io::BufReader�܈'
 [`Read`]: std::io::Read��'
 [`Write`]: std::io::Write���'%
" [`GzDecoder`]: bufread::GzDecoder���'/
, [`MultiGzDecoder`]: bufread::MultiGzDecoder���(
�(
�(
8�l�(
�(
7https://docs.rs/flate2/0.2��(
��(5
1]����������	�	�T�U�4�BT��BS��OR��LQ��PP�
�TO��PN��TM�
�T]�
�UM�	�QL��RK�9<?��*'
7:),!��+
��+

��+J
����������,,
����l�,
L�,
���io����/��BufRead�=���Read�%���Seek�%���Write�-���D��<����D����L��
���w��v筶�HDj D�,��wt����T��T����J�
����_�w���v�_!��O��	�	�	�	�v�	�^�^��^��[�^�
�[����e�S��	˭�
�w$��Wԫ�
!!�����w$��v"#��$��w�v  ���
r[��	7D�	���w�v  ���
�\�
�\��
�
%%���
�v&'()ܕ<��	�	�v�	�w$�$��$���#<��	�	�v�	�w$�$��$��T��v�w$$��?^��&,��	�	�v�w�w$�$֮$��
&_��
#�
++���
Ê$�
�v,�,��7$��	�	�	�v�	���*�*
,�w$��
d��&�
..���Ê$��v/0��0/!#��+D��	�	�v��������������������q�aX�	���-�-
/�w$���!<��	�	�v-�-
0�w$��Bk<�,
�,
5��Ƅ4�12���4���13����13����13����13</o�<�{e��t�1��4�T56��D��w89:;<=���� Create a new CRC.���w77��Ď��'$ Returns the current crc32 checksum.���	�	�w7�7��$�܅��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��	�	�w7�7��$���%��,) Update the CRC with the bytes in `data`.�4��	�	�	�w�	�7�7��$��C$���	��	 Reset the CRC.�,�	�	�	�w7�	7��$�	��
0��
C@ Combine the CRC with the CRC for the subsequent block of bytes.�<�
�	�	�	�w�	�w7�7
=$�additional_crc�t����
??���Ê$��w@�� � Create a new `CrcReader`.���w�w>>����p���
BB����wCDEFG����%" Get the Crc for this `CrcReader`.���	�	�w�	�wA�A�$�����74 Get the reader that is wrapped by this `CrcReader`.�T��w�wAA���p����DA Get the reader that is wrapped by this `CrcReader` by reference.�<��	�	�w�	�wA�A��$���#��NK Get a mutable reference to the reader that is wrapped by this `CrcReader`.�<��	�	�w�	�wA�A��$�����&# Reset the Crc in this `CrcReader`.�,��	�	�wA�A
G�w$��� #�
II��� Ê$� �wJ�J�� 8$� �	�	�	�w�	���H� H
J�w$� ���t��!)�
LL���!��w<�!�wMN��MN(*��"+D�"�	�	�w��������������������q�aX�	���K�"K
M�w$�"��"!<�"�	�	�wK�#K
N�w$�#�B�w��%�PP���y�%�xQRSTU̽&��&%" Get the Crc for this `CrcWriter`.��&�	�	�x�	�wO�&O��$�&�'��&74 Get the writer that is wrapped by this `CrcWriter`.�T�'�x�yOO���zܸ(��'DA Get the writer that is wrapped by this `CrcWriter` by reference.�<�(�	�	�x�	�yO�(O��$�(��)#��(NK Get a mutable reference to the writer that is wrapped by this `CrcWriter`.�<�)�	�	�x�	�yO�)O��$�)��*��*&# Reset the Crc in this `CrcWriter`.�,�*�	�	�xO�*O
U�y$�*��*�WW���*��y,�+�xX��+ �+ Create a new `CrcWriter`.��+�y�xVV�����|��,%�ZZ���,��,�,�x[\��[\!#��,4,�,�	�	�	�x�	���Y�,Y
[�y$�,�
�~��.%,�.�	�	�x��Y�.Y
\�y$�.\�,
<�,
^��|<iz��Ƅ	�^_�//�^a�3@�^b�PDQ�^d
�PT[�^e���^`����^`����^`����^`<��D*�T9��I��wy��	"�
gg���	��<�	�yh��
@��	JG Creates a new encoder which will read uncompressed data from the given���
*' stream and emit the compressed stream.��
�w���yff
h�w�����A����:���	�	�y�
jj����ֈ�7e����
ll����ymnopqr��"��
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.�,��	�	�y�w�wk�k
m�w$�����ܲ��1. Acquires a reference to the underlying reader�<��	�	�y�	�wk�k
n�w$���#��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.�<��	�	�y�	�wk�k
o�w$����;8 Consumes this encoder, returning the underlying reader.�T��y�wkk
p�w�����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��	�	�yk�k
q�w$�����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��	�	�yk�k
r�w$���+�
tt�����<��yu�u��7$��	�	�	�y�	���s�s
u�w$��
���4�ww�����y<���,��yxy��yx02��4,��	�	�	�y�	���v�v
x�y$��
ۈ��%,��	�	�y��v�v
y�y$���':��'�	�	�z�
{{�(���(���7֋��("�
}}���(��<�(�z~��)%��(HE Creates a new decoder which will decompress data read from the given�\�) stream.��)�w�z||��������*�
�����*�z���������-"��*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���-з,�-�	�	�z�w�w�-
��w$�-�����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�	�	�z�0۷$�0܎1��01. Acquires a reference to the underlying stream�<�1�	�	�z�	�w�1ܘ$�1��3#��19��2���2H����2)& this decoder is continued to be used.�<�3�	�	�z�	�w�3��$�3�4��3;8 Consumes this decoder, returning the underlying reader.�T�4�z�w����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�	�	�z�6
��w$�6��7��6C@ Returns the number of bytes that the decompressor has produced.�L�7�
�
�z�7
��w$�7��8+�
�����8��<�8�z�����88$�8�
�
�
�z�
�����8�
��w$�8��ۑ��94������9��<�9��,�9�z������-/��94,�9�
�
�
�z�
�����9�
��y$�9�
����:%,�:�
�
�z����:�
��y$�:d$��Ƅ	����<2^���
LQ���2*�����.*�����**�����%*���<��t+��?t���
�����Ê$��{���	@��J���	*���	�w���{��
��w�����A��̙�
������{��������"��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.�,��
�
�{�w�w���
��w$���U�܌��1θ<��
�
�{�
�w���
��w$���#��9�����H����)��<��
�
�{�
�w���
��w$�����;������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��{�w��
��w�����I������L����2¾D��
�
�{���
��w$�����A���E��l���L��
�
�{���
��w$���(�
�����Ê$��{�����7$��
�
�
�{�
������
��w$��
���1��������y$���,��{������46��4,��
�
�
�{�
������
��y$��
����%,��
�
�{�����
��y$���)�
�����)Ê$�)�|����*%��*H��\�*���*�w�|��
��w������-<��+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�-�w���|���������
����.�
�����.�|��������2"��.E����/���/���/F����0D����0G����1з�1���1H����2<��,�3�
�
�|�w�w��3�
��w$�3��<���4��41��<�4�
�
�|�
�w��4�
��w$�4��6#��59��5���5H����6)��<�6�
�
�|�
�w��6�
��w$�6�9��7;���7���7K����8I��̒9��T�9�|�w��
��wܥ��;��:C���:���:D����;>��D�;�
�
�|��;�
��w$�;��<��<C��L�<�
�
�|��=�
��w$�=��=(�
�����=Ê$�=�|�����=8$�=�
�
�
�|�
�����=�
��w$�=��˧��>1������>��$�>��,�>�|������-/��?4,�?�
�
�
�|�
�����?�
��y$�?�
����?%,�?�
�
�|����?�
��y$�?l,'��Ƅ	����32����PDC���
�PTM����n9�����j9�����f9�����a9���<��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.���y���}��
��y��0��A:���
��
2/ Acquires a reference to the underlying writer.�<�
�
�
�}�
�y��
�
��y$�
��#��: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.�<��
�
�}�
�y���
��y$���.��
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.�,��
�
�}�y�����
��y$�������.��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��
�
�}�����
��y$��� (��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� �}����
��y$� ��%.��!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�%�}����
��y$�%�(��&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�(�
�
�}��(�
��y$�(��*��(Aο�)���)HE Note that not all bytes may have been written yet, some may still be�l�*��L�*�
�
�}��*�
��y$�*��**������*��,�+�}������%'��+4,�+�
�
�
�}�
�����+�
��y$�+�
~���,%,�,�
�
�}����,�
��y$�,��,0������,��$�,��,�,�}���"$��-7$�-�
�
�
�}�
�����-�
��y$�-�
����9 ������9��,�9�}��������')��;%��:KH Creates a new decoder which will write uncompressed data to the stream.��:���:K��|�;���;�y�}��
��y��ܼ܍=��<2��<�=�
�
�}�
�y��=�
��y$�=��?#��=:���>���>L����>9��<�?�
�
�}�
�y��?�
��y$�?��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�
�
�}�y����E�
��y$�E�����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�
��y$�K��Q(��K6��L���LL���M"Ȓ�M���ML؍��NK����NF����OIЏ��O1���P�d�P��P���PG����Q;�4�Q�}����
��y$�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�
��y$�T�V��UHE Returns the number of bytes that the decompressor has written to its���U output stream.�L�V�
�
�}��V�
��y$�V��V*������V��,�V�}������%'��W4,�W�
�
�
�}�
�����W�
��y$�W�
e���W%,�W�
�
�}����W�
��y$�W��X0������X��$�X��,�X�}���"$��X7$�X�
�
�
�}�
�����X�
��y$�X�
��<�,
�,
������TlB����T|Q����T����Qlb����R|q����U4��	���Y\��	���Y�	����\������\���������l����l����L����<����<����=���inflate�=����MZResult�E�,���
DataFormat�U�%���MZError�=����MZFlush�=�
���MZStatus�E����StreamResult�e�-���mz_adler32_oxide������MZ_ADLER32_INIT�}����MZ_DEFAULT_WINDOW_BITS�������Ed�	���E���5T��������}���r��N��A����
�
���
������4���<��������a��$����$����:��/��$��L��A��6������ԑD��
�
����
��$�ܰL��
�
����
��$���!t����������<����*Ծ��6Ծ*��������������4$����
��zlib_header�\�window_bits�\����T��
�
�
�
��
��
�������$���,���4��,�������
�
�
�
��
��
�������
��$������z������	',�	�
�
���	�
��$�	�\�	��	!t�
������	�Ծ<�
���"Ծ��.Ծ*��������������
H$�
�����
���A,�
�\�
��\�
��
�D�
�
�
�
�
��
��
����������$���,���4��,����|��
�
�
�
��
��
���������
��$�����������ʤ�
,��
�
����
��$�|�\�������������<F����X�*��CompressorOxide�|�i��InflateState�d�����/�������޶������������������ڷ����������z����e���Q����6����1
����������������z�������������TS�����TW�����To�����Q`�����Rd�����Uh�	����Yk�	����Y��	����8�DSy�b-]��,El���|��!}��}�}��},�T�����~���!��
�
�~����������������;t����
���
�$���4������Zlib���ZLibIgnoreChecksum���Raw���*���!
��\�����~e��C�O���Ĉ,���������������lf���]v�����decomp���dict���dict_ofs���
dict_avail���
first_call���has_flushed���data_format���last_status����ן-*����l�D����t�L�������~��_���?��
�
�
�
�~�
�^�^��^��[�^�
�[����e�S��
˭���
�$�����	&������
'$�
���
��,�
���~�����������4$��~��
��\�_window_bits�d����T��
�
�
�
�~�
��
������
�$���,���4��,���&,��
�
�~���
�$��\����~��������D��
�
�~���
�$���L��
�
�~���
�$������W����lg���ܟ,���������������lf���]vii��jlz�kparams�lhuff�m��).I��eY��l�D����t�L����������_���?��
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭���
�$�����$������%$������
��,����������������H$�������
��A,��\���d���"�D�"�
�
�
�
���
��
�������"�
�$�"��,�"��4�"�,�#��),�)�
�
����)�
�$�)��)��������̤*D�*�
�
����*�
�$�*��*L�*�
�
����*�
�$�*����%�~��_���>��
�
�
�
�~�
�^�^��^��[�^�
�[����e�S��
˭���
�$���4�,
�,
��������������������<�E���<%����,.���	ErrorKind�L5�H����$@����4F�����,N���time�$_�>���
L|���Y\��	���Y�	�������4��9������������LZ��j̋rtLN��,���4���,���D�ħL��|�<����������	���Ƅ����/=����-<O����-LX����OLc����LDn����Otx����BL�����<�]���Y\��	���Y�	���	s�����s�����s������r���DH<9�D8.�G@!$���鬍�t�̔����?$���
�
�
�
��
��
�����$��$��
���VT����w�����
�������<���"`���i���s�&(��
�������<�������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.���w������
��w�����A����?\���
�
�
���
��������$���Zݤ��
����������ܡ��2/ Acquires a reference to the underlying reader.�<��
�
���
�w���
��w$���#��:7 Acquires a mutable reference to the underlying reader.�����HE Note that mutation of the reader may result in surprising results if���)��<��
�
���
�w�����$�����96 Returns the underlying stream, consuming this encoder�T����w��
��w����&4���
�
��������
������&�
�������<��������<$��
�
�
���
������
��w$���$���#/�
�����#��<�#��w,�#��������57��#4,�#�
�
�
���
�����#�
��w$�#�
i���$%,�$�
�
������$�
��w$�$�4�
�����4��<�4������5$��4HE Creates a new decoder from the given reader, immediately parsing the���4
 gzip header.��5�w���������5��9.,�9���������$�9�O	��:�
�����:��������;)��:C@ Returns the header associated with this stream, if it was valid�4�;�
�
������������������;t����
Ƌ��;���$�;ܿ=��=2��<�=�
�
���
�w��=���$�=��?#��>:7 Acquires a mutable reference to the underlying stream.��>���>H����?)��<�?�
�
���
�w��?���$�?��@��@;��T�@���w������A&�
�����A��<�A�������A8$�A�
�
�
���
�����A�
��w$�A��~p$��,�N�<closure_kind>��<closure_signature>��<upvars>��������U/�
�����U��<�U��,�U��������.0��V4,�V�
�
�
���
�����V�
��w$�V�
�%��V%,�V�
�
������V�
��w$�V��d"�
�����d��<�d�����f%��dH����eNK (first) gzip header. If the gzip stream contains multiple members all will�|�f be decoded.��f�w����
��w��r(��f�
�����g��������g)��gIF Returns the current header associated with this stream, if it's valid�4�g�
�
������������������;t����
Ƌ��g�
��w$�g��h��h2��<�h�
�
���
�w��i�
��w$�i��j#��i:��
�i���iH����j)��<�j�
�
���
�w��k�
��w$�k��k��k;��T�l���w��
��w�*��l+�
�����l��<�l�������l8$�l�
�
�
���
�����l�
��w$�m���+d�$�����Ƅ	����<2����OLG����LDR����
Ls���Y\��	���Y�	���ӆ�����φ�����ˆ�����Ɔ���<�t+��?�����a������ST�����
�����Ê$���
�-���
�����Ê$�����4��	E���	���	G����
3���
���
F���� ����w�����
��w���.�A�.���
���������܊
��2��<�
�
�
��
�w��
�
��w$�
��#��
:������H����)��<��
�
��
�w�����$����9��T���w��
��wH1��#�
�����Ê$�������8$��
�
�
��
������
��w$���2��,�
�����Ê$���,��������.0��4,��
�
�
��
������
��w$��
�2��%,��
�
������
��w$��� �
����� Ê$� �����! ��!H����!���!�w����
��w���5��"�
�����#��������#)��#DA Returns the header associated with this stream, if it was valid.�4�#�
�
������������������;t����
Ƌ��#�
��w$�#��%��$2���$���$FC Note that the decoder may have read past the end of the gzip data.���%74 To prevent this use [`bufread::GzDecoder`] instead.�<�&�
�
���
�w��&�
��w$�&��)#��&:��
�'���'H����'&# this decoder continues to be used.��(���(F�
��(7��
<�)�
�
���
�w��)���$�)��+��);���*���*F�
��+?< Subsequent reads will skip those bytes. To prevent this use���+#  [`bufread::GzDecoder`] instead.�T�+���w��
��w�8��,#�
�����,Ê$�,�������,8$�,�
�
�
���
�����,�
��w$�,���9��-,�
�����-Ê$�-��,�-��������.0��.4,�.�
�
�
���
�����.�
��w$�.�
c:��.%,�.�
�
������.�
��w$�.��;�
�����;Ê$�;�����=%��;H����<N��
|�<��
�=�w����
��w��K=̙>�
�����>��������?)��>JG Returns the current header associated with this stream, if it's valid.�4�?��������������������;t����Ƌ��?�
��w$�?ܒ@��?2��<�@������w��@�
��w$�@��B#��@:��
�A���AH����A)��<�B������w��B��$�B�C��B;��T�C���w��
��wV@��D(�
�����DÊ$�D�������D8$�D�����������D�
��w$�D��A��E1�
�����EÊ$�E��,�E��������.0��E4,�E�����������E�
��w$�E�
�A��F%,�F��������F�
��w$�Fl�,�������	���Ƅ����-<A����OLJ����LDU����Ot_��������4�BL�����3�����PD����
�Y\��	���Y�	���PT�����U4��	�����������������������������D�<r��95hkZ]LO>A�t36!$T���2	��������TT����y��҈��������,����"�F���F���F)+��	������	��,�	҈������"$��4��	E���
���
G����3������HE The data written to the returned encoder will be compressed and then��� written to the stream `w`.���y��҈��
��y��mH�AwH��
��
2��<�
��҈��y��
�
��y$�
��#��:������HE Note that mutation of the writer may result in surprising results if���)��<���҈��y���
��y$���.��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����IЏ��1����d������G����;�4�҈����
��y$��� ,d� ���҈���� ���$� ��"%������"��,�"҈������&(��"4,�"���҈������"�
��y$�"�
_��$%,�$��҈����$�
��y$�$��%+�
�����%Ê$�%��,�%�����#%��&7$�&�����������&�
��w$�&�
Gf��'$������'��,�'҈�����'$�'��҈��'�
��y$�'ԓ6l�6�ܴ6������6��,�6���������%'��8 ��6K���7���7K��|�7���8�y����գ���k��:)��:30 Returns the header associated with this stream.�4�:��������������������;t����Ƌ��:�ӂ$�:��;��;2��<�;������y��;���$�;��>#��<:���<���<L����=9��<�>������y��>���$�>��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����GIЏ��H1���H�d�H��H���HG����I;�4�I��������$�J��J4��J���������K���$�K��Q%������Q��,�Q��������&(��Q8,�Q�����������Q�
��y$�Q�
�Q��Z%,�[��������[�
��y$�[��[+������[��$�[��,�[�����#%��[7$�[�����������\�
��y$�\�
��b ������b��,�b��������"$��c%��bK����cEB If the gzip stream contains multiple members all will be decoded.��d�y����
��y������e)��d:7 Returns the header associated with the current member.�4�e��������������������;t����Ƌ��e�
��y$�e��f��f2��<�f������y��f�
��y$�f��h#��g:���g���gL����h9��<�h������y��h�
��y$�h��m.��iK���i���jI���jL����k+���k�d�kʉ�k���kJ���l���l�d�l��l���lFϨ��m��T�m��������m�
��y$�m��t$��n6��
�n���oL���o"Ȓ�o���pL؍��pK����qF����qIЏ��r1���r�d�r��s���sG����s;�4�t������
��y����t*������t��,�t��������&(��u4,�u�����������u�
��y$�u�
����z%,�z��������z�
��y$�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,�����ݎ��w����
���������<���$�����!!��������B%4�B���ݎ����������������;t����Ƌ��B���$�B��C&Ƌ�����C'$�CݎƋ��
���4�C��FDL�F�����w�����
���F���FÊ$�F����G���F�!#��II\�I�����w������
���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�]
���$�]�+�02��_E��]63 Configure the `filename` field in the gzip header.��^�d�^ʉ�^���^30 Panics if the `filename` slice contains a zero.�D�_Ï��Ï��������_��l�_
���$�_�+$&��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�+<~$&��dK��bC@ Consume this builder, creating a writer encoder in the process.��c���cH�
��c.+ written out to the supplied parameter `w`.�,�dÏ�y��҈��������d��,�d��}���}���}(*��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Ï�w�����
������gÊ$�g���}���}��}(*��ig��hC���h���hI����i(݋D�iÏ�w������
������i��<�j��|���|���|(*��k1\�k��������$�k���k<�,
�-
����������	����,	���� 	�*��Ƅ.	�����\@	�����$_	����<e	����<n	�����tw	����E�k�����E�k�����<�	�����t�	����Y\�	�	���Y�	���	1D	#<)	�6	�R[	�Y	������OlRl��su��	f��(	�����)-	��(I	F Indicates whether decompression failed due to requiring a dictionary.��(	���(D	A The resulting integer is the Adler-32 checksum of the dictionary�l�)	
 required.���)	��������������������;t�����)	�
�$�)	��+S	��+	�~��������������������q�aX����������+	
����S�+	��,O	��,	��������,	
���adler�,�,	��/O	|�/	�~��������������������q�aX��������/	
����S�/	l�9	�����������;=	��9D	A Creates a new object ready for compressing data that it's given.��9	���9J	G The `level` argument here indicates what level of compression is going���:I	F to be performed, and the `zlib_header` argument indicates whether the���;1	. output data should have a zlib header or not.��;	���������A,�;	�\�;	�K	��JH	E Returns the total number of input bytes which have been processed by��K	 this compression object.�D�K	������K	��$�K	��L	��KH	E Returns the total number of output bytes which have been produced by��L	ݜL�L	������L	���$�L	��Y	��XI	F Quickly resets this compressor without having to reallocate anything.��X	���XK	H This is equivalent to dropping this object and then creating a new one.�,�Y	������Y	���$�Y	��i�	��fE	B Compresses the input data into the output, consuming only as much���g;	8 input as needed and writing as much output as possible.��g	���hL	I The flush option can be any of the available `FlushCompress` parameters.��h	���hL	I To learn how much data was consumed or how much output was produced, use���iI	F the `total_in` and `total_out` functions before/after this is called.�D�i	����������������j	�
�$�j	��,�j	��4�j	�,�j	��m�	��kC	@ Similar to [`Self::compress`] but accepts uninitialized buffer.��l	���l>	; If you want to avoid the overhead of zero initializing the���l?	< buffer and you don't want to use a [`Vec`], then please use�l�m	
 this API.�|�m	�����������������m	�
�$�m	��,�m	��4�n	�,�n	��s�	��oK	H Compresses the input data into the extra space of the output, consuming���oH	E only as much input as needed and writing as much output as possible.��p	���pG	D This function has the same semantics as `compress`, except that the���qI	F length of `vec` is managed by this function. This will not reallocate���qK	H the vector provided or attempt to grow it, so space for the output must���rF	C be reserved in the output vector by the caller before calling this�l�s	
 function.�d�s	�����������������s	�
�$�s	��,�s	��4�s	�,�s	,�u	��
���
���
�������������|�w	����������y+	��wF	C Creates a new object ready for decompressing data that it's given.��x	���xK	H The `zlib_header` argument indicates whether the input data is expected���y!	 to have a zlib header or not.��y	������\�y	��	���H	���ņ	 this decompression object.�D�	������	���$��	���	���H	ѝ���	��L��	������	�Ѣ$��	�ّ�	��G	D Decompresses the input data into the output, consuming only as much����;	͡��	����N	K The flush option can be any of the available `FlushDecompress` parameters.�ӊ	��ۊI	F If the first call passes `FlushDecompress::Finish` it is assumed that����J	G the input and output buffers are both sized large enough to decompress����'	$ the entire stream in a single call.���	����J	G A flush value of `FlushDecompress::Finish` indicates that there are no����J	G 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ڏ	��	���E	B If the input data to this instance of `Decompress` is not a valid����D	A zlib/deflate stream then this function may return an instance of����N	K `DecompressError` to indicate that the stream of input bytes is corrupted.�T��	���������Ā�����	�
�$��	��,��	��4��	�,��	����	���D	A Similar to [`Self::decompress`] but accepts uninitialized buffer���	����>	���Δ?	֦l��	�����	����������Ā���ƕ	�
�$˕	��,ٕ	��4�	�,��	���	���I	F Decompresses the input data into the extra space in the output vector���	 specified by `output`.���	����I	F This function has the same semantics as `decompress`, except that the���I	Ȫ���K	�����F	�l̚	��ޚ	�d�	���	����E	���ɛD	�����N	̺t�	����������Ā�����	�
�$��	��,��	��4��	�,˝	,��	��
���
���
���������ϯ�����*	���H	E Performs the equivalent of replacing this decompression state with a��Ϭ	 freshly allocated copy.��	����L	I This function may not allocate memory, though, and attempts to reuse any��ȭ"	 previously existing resources.��	����E	B The argument provided here indicates whether the reset state will����1	. attempt to decode a zlib header first or not.�,��	������	���$��	�\��	�ԯ	�����	�����%	���X	U Retrieve the implementation's message about why the operation failed, if one exists.�<��	��������������������;t�������	�
�$��	���(	������Ȳ+	$˲	������
��C$в	���%	����_��޳4	�	��������^�^��^��[�^�
�[����e�S��˭��	�
�$�	��	䌷	Ó���	Ó����%	�ƷX	��<��	��Ó����������������;t�������	�
�$��	��&	��������)	$��	����
��C$��	���#	Ó��_����4	��	����Ó��^�^��^��[�^�
�[����e�S��˭���	�
�$��	���	����	���	������2�����2�����	����	�������1	����������,	��������T��	
�������4��	writer�4��	����<�-
�-
����	Ƅ	����//����PDF���
�TlP����PT_����T|k���
�T���
�Ql|����R|�����U4��	�����������������������������<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$������w��������
��6��������������<�����
��w���C���C}���|�RTNP��#���6�����������,���������������;=@B��&��y������
��y����K��I��� *4� �������� ���	$� ��#$<�#�����y�y��#�
��y��$�#��C���#<�$������y��$�
��y��$�$��$#<�$������y��$���$�$��&!T�&�����y��&�
��y��$�&��' T�'������'�
��y��$�'��(U��(�����������(�Ά	$�(�
}��2$$�2���������2���$�2��5-���6������5���5��,�5���6��������68;=��64,�6�����������6�
��y��$�6�
mw,�7��
���
���
�����	��7%,�7��������7�
��y��$�7��>,���6������>���>��,�>���>�����+-02��>$�>������>�
��y��$�>D�-
$�-
���|<���	�	Ƅ	
����//
����3@
����PDQ
���
�PT[
������������������������������<
��
D*
�T9
��I
������
�
�����
��<�
������	=
��J
���	*
���	
�w������
��w���n�A�n��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.���
�w������
��w���nʠ	�n��
7
��
�����
���
���
��	�7�n��
�
�����
����������"
��E
���
���
���K
޵��H
����E
��ԕ
з,�
�����w�w��
�
��w$�
���n��
��1
θ<�
������w��
�
��w$�
��#
��9
��
���H
����)
��<�
������w��
�¬	$�
��
��;
��T�
���w��
��wQn��
��I
���
���L
����2
¾D�
������
�
��w$�
��
��A
ο�
���E
��l�
��L�
������
�
��w$�
��(
�
�����
��<�
�������7
$�
�����������
�
��w$�
�
7n��1
�
�����
��<�
��,�
��������.0��4
,�
�����������
�
��w$�
�
1n��%
,�
��������
�
��w$�
��(
�
�����(
��<�(
�����)"
��)H
��\�)
���*
�w���
��w��
l��,M
��+H
����+5
2 stream, using the given `decompression` settings.���,
�w����
��w��l��	l��-7
��-
����
���-
���-
��	�7�k��.
�
�����.
���������1"
��.E
����/
���/
���/F
����/D
����0G
��ԋ1
з,�1
����w�w��1
�
��w$�1
��kk��2
��21
��<�2
�����w��2
�
��w$�2
��4#
��39
��3
���3H
����4)
��<�4
�����w��4
���	$�4
��5
��5;
��T�5
��w��
��w<k��7
��6C
���6
���6D
����7>
��D�7
�����8
�
��w$�8
�9
��8C
��L�9
�����9
�
��w$�9
��9(
�
�����9
��<�9
������98
$�9
����������:
�
��w$�:
���j��:1
�
�����:
��<�:
��,�;
�������.0��;4
,�;
����������;
�
��w$�;
�
�j��<%
,�<
�������<
�
��w$�<
d$�	�	Ƅ	����<2����
LQ���PTg����y	�����v	�����s	�����o	���<��t+��?��`����
�����Ê$�˜����=��J���*����w��˜��
��w���i�A�i��N��
J����
T�����w��˜��
��w���hʠ	�h��
�
�����
˜��������"��
E���������K޵��H����E��Ԓз����H����<��,���˜�w�w���
��w$���Chܐ��1��<���˜��w���
��w$���#��9�����H����)��<���˜��w���
��w$�����;������K����I������T�˜�w��
��w g���I������L����2¾D���˜���
��w$�����Aο����E��l���L���˜���
��w$���%�
�����Ê$�˜�����7$����˜�������
��w$��
�f��.��������$���,���������.0��4,�������������
��y$��
�f��%,����������
��y$��+�
�����+Ê$�+��������,"��+H��\�,���,�w����
��w��d��/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�/�w��������	��Jd�
Hd��1M��0H����141 stream `r`, along with `decompression` settings.���1�w�����
��w���b��	�b��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�w���������	���a�
�a��	�a��8�
�����8����������<"��8E����9���9���9F����:D����:G��Է;з�;���;H����<<��,�<�����w�w��<�
��w$�<��]aܵ>��=1��<�>������w��>�
��w$�>��@#��?9��?���?H����@)��<�@������w��@���	$�@�C��A;���A���AK����BI��̄C��T�C���w��
��w5`��E��CC���D���DD����E>��D�E������E�
��w$�E��F��FC��L�F������F�
��w$�F��G%�
�����GÊ$�G�������G8$�G�����������G�
��w$�G���_��H.�
�����HÊ$�H��,�H��������.0��H4,�H�����������H�
��w$�I�
�_��I%,�I��������I�
��w$�Il,'�	�	Ƅ	����32����PDC���
�PTM��������������������������<��T+��;��������������,�������������.0��=��H����)������K��|�����y������
��y���^�A�^��G��
H����
.+ `w` with the given `compression` settings.����y������
��y��n^ʠ	m^܁
��2��<�
������y��
�
��y$�
��#��
:������L����9��<�������y�����
$���.��F����������J����=������L����D����Jǃ��E����d������G����;�,������y�����
��y$����\��.��K������I���L����+����d�ʉ����J�������d������G����;�T����������
��y$���"(��6�����H����;������L؍��K����F����IЏ�� 1��� �d� ��!���!G����!;�4�"������
��y$�"��'.��#6��#���#L���$"Ȓ��$C@ The compressed stream will not be closed but only flushed. This���%F����%>���&�d�&��&���&G����';�d�'������
��y$�'�*��(JЕ�)���)H����)-��D�*������*�
��y$�*��,��*Aο�+���+H��l�,��L�,������,�
��y$�,��,'������,��,�,��������&(��-4,�-�����������-�
��y$�-�
9Z��-%,�.��������.�
��y$�.��.-������.��$�.��,�.�����#%��.7$�/�����������/�
��y$�/�
�Y�;������;��,�;՚���������+-��<"��;K���<���<KH When this decoder is dropped or unwrapped the final pieces of data will�|�<���=�y՚��
��y���X��?M��>NK Creates a new decoder which will write uncompressed data to the stream `w`���>-* using the given `decompression` settings.��?���?K��|�?����@�y�՚��
��y���X��	�X��A��A2��<�A��՚��y��A�
��y$�A��D#��B:���B���BL����C9��<�D��՚��y��D�
��y$�D��H.��DF����E���E���EF����FFѣ��FI��ԢG��G�d�G��G���GG����H;�,�H��՚�y����H�
��y$�I���V��N.��JK���J���JI���KL����L+���L�d�Lʉ�L���LJ���M���M�d�M��M���MG����N;�T�O��՚����O�
��y$�O��U(��O6��P���PL���P"Ȓ�Q���QL؍��QK����RF����SIЏ��S1���T�d�T��T���TG����T;�4�U՚����
��y$�U�X��VF����Vެ�W���WB����WBϭD�X��՚��X�
��y$�X��Y��XH���Y��L�Y��՚��Y�
��y$�Y��Z'������Z��,�Z՚������&(��Z4,�Z���՚������Z�
��y$�Z�
/U��[%,�[��՚����[�
��y$�[��[-������\��$�\��,�\՚���#%��\7$�\���՚������\�
��y$�\�
�Td�1
��-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���07
4 `bufread` module and also for the subsequent reads.��0
���0>
; [`Read`]: https://doc.rust-lang.org/std/io/trait.Read.html���1I
F [`BufReader`]: https://doc.rust-lang.org/std/io/struct.BufReader.html�$�2
�Ct�2
���Ct�2
���FL�3
���FL�3
���Ht�3
���W\�4
�	��W\�4
�	���2$
���2$
u��2
iԠ3
]��3
R��3
F��4
:l�5
��4N
K Types which operate over [`Write`] streams, both encoders and decoders for���5
���5
���5@
= [`Write`]: https://doc.rust-lang.org/std/io/trait.Write.html�,�5
�Ct�6
���Ct�6
���FL�7
���FL�7
���Ht�7
���W\�8
�	��W\�8
�	���6%
���6%
u��6
iܘ7
]��7 
R��7
G��8
<|�9
��8P
M Types which operate over [`BufRead`] streams, both encoders and decoders for���9
���9
���9D
A [`BufRead`]: https://doc.rust-lang.org/std/io/trait.BufRead.html�<�9
�Ct�:
���Ct�:
���FL�;
���FL�;
���Ht�;
���W\�<
�	��W\�<
�	���:'
���:'
u��:
i�;
]��;"
R��;!
G��<!
<��<
��<

���<&
��<
������=
����$�=
���$�=

���.0��D
���������F+
��DI
F Creates a new description of the compression level with an explicitly���D
 specified integer.��E
���EE
B The integer here is typically on a scale of 0-9 where 0 means "no���E:
7 compression" and 9 means "take as long as you'd like".��F
����
��AEZ��G"
��FE
B No compression is to be performed, this may actually inflate data���G
 slightly when encoding.�$�G
����
���H"
��H,
) Optimize for the best speed of encoding.�$�H
����
���I"
��I0
- Optimize for the size of data being encoded.�$�I
����
�ԾK
��JI
F Returns an integer representing the compression level, typically on a���JN
K scale of 0-9. See [`new`](Self::new) for details about compression levels.�,�K
������K
�
�$�K
��K
�����ܖL
<�L
����
�t���*' The CRC calculated by a [`CrcReader`].�����(% [`CrcReader`]: struct.CrcReader.html���w��-<C�c��D��5��t�4�5����nknk@�w��_�nknk�����w��^�^��^��[�^�
�[����e�S��˭���
�,��nk�m�mA�w����m�m�w��
�����85 A wrapper around a [`Read`] that calculates the CRC.�����>��L��
������w�#��[P��� D�,�1���wD��1���w�m�mB�
�����Ɉ�m�w��_����m�m�����w��^�^��^��[�^�
�[����e�S��˭�
��
��w,���m��%��$96 A wrapper around a [`Write`] that calculates the CRC.��$���$@��L�%������%�x�u��P���� D�%,�%1���yD�%�%1���wexexC�������_�yex�x��_���exex�����x��^�^��^��[�^�
�[����e�S��˭��%�
��y,�%�ex���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 std::io::prelude::*;���
 use std::io;�� use flate2::Compression;���(% 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�	�
�����	�yX\�|z��� 4�	�	^���wt�	$�	^����q�q�D�
�����Ɉq��y��_���q�q������y��^�^��^��[�^�
�[����e�S��˭���
��w,��q��'��'$ 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�'�
�����'�z�#g���.�� 4�'�'^���w��'$�'^���ΉΉE�
�����ɈΉ�z��_���ΉΉ�����z��^�^��^��[�^�
�[����e�S��˭�
�'�
��w,�'�Ή���]%ـ����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��
������{I5���[eC���,,���������F�
����kɈ���{��_������������{��^�^��^��[�^�
�[����e�S��˭���
��w,�����)��'Ɍ����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�)�
�����)�|���Bi����),,�)��������G�
����kɈ���|��_������������|��^�^��^��[�^�
�[����e�S��˭��(�
��w,�(�����#�[%ـ����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���������,��}u�����$&��,����������H�����s������x�}��_������������}��^�^��^��[�^�
�[����e�S��˭���
��y,������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�}�����Ġ�$&��9!,�9�����A�A�I�����s��A���x�}��_���A�A������}��^�^��^��[�^�
�[����e�S��˭��9�
��y,�9�A���d��~8�gB97L}�+'���~����J�~����������~�~���
�,���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��
���������=fdm����#%��5,�����|�4������T�����L���������P�
�����Ɉ�я���_���������������^�^��^��[�^�
�[����e�S��˭��
�
��w,�
��Ѽ�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����F�uY�����!#t�1,�1���τ��264�2�����\�2,�2���b�b�Q�
�����Ɉb���_���b�b���������^�^��^��[�^�
�[����e�S��˭��1�
��w,�1�b�d�2<�2�τ��)\a���������������ݎτ��Ƌτ����Ƌ��τ����τ����τP�V����
�p�t��ݎτ����t�3���ݎ*�0����
�J�N��Ƌτ����D�3���Ƌ�
����
�$�(��Ƌ��τ����D�3���Ƌ,�3���<�3�������������
������τ����L�3�����Ԏڎ���
�������τ������3���������Rτ��_���������τ��^�^��^��[�^�
�[����e�S��˭��2�
�,�2���|���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��Mfݛ��i���������P�������
��wikd�d������&�&S�
�����Ɉ�&����_����&�&��������^�^��^��[�^�
�[����e�S��˭� �d�
��w,�d��&���������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��
��������s_l��_���',�������+�+T�
����nɈ�+���_����+�+�������^�^��^��[�^�
�[����e�S��˭�!��
��w,���+�� ��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� �
����� ���.�i������� ',� ������3�3U�
����nɈ�3����_����3�3��������^�^��^��[�^�
�[����e�S��˭�"� �
��w,� ��3��:��/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�:�
�����:��Q����b����:,,�:�����W;W;V�
����nɈW;����_���W;W;��������^�^��^��[�^�
�[����e�S��˭�#�:�
��w,�:�W;����������OL This structure exposes a [`Write`] interface that will emit compressed data���! to the underlying writer `W`.�����@����t�����<���
������߃��! use flate2::write::GzEncoder;�����N����������C@ let mut e = GzEncoder::new(Vec::new(), Compression::default());���)���*��<�م<���
L���������,�҈u�n�n�������.0��,������D������wĩ�����|�4�������B�BW���������B���҈��_����B�B����҈��^�^��^��[�^�
�[����e�S��˭�$��
��y,���B�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��8l�)����)+��5,,�5�������5L�5�������5l�5���ݎ�g�gX���������g�������_����g�g��������^�^��^��[�^�
�[����e�S��˭�'�4�
��y,�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������,/��%'��b,�b�������[�����u�����{����_�������������^�^��^��[�^�
�[����e�S��˭�,�a�
��y,�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�Ƌ��Tϼ���������,����ָ��D����ָ��<����ָ�������T�,����B�B�\ƋB�B�\Ƌ���B�B����Ƌ�Ƌ�-��
�L��B�����]Ƌ���������ƋƋ�.��
�,�&�&�^Ƌ��_�&�&�����Ƌ��^�^��^��[�^�
�[����e�S��˭�/��
�,��&�����_Ƌ�������Ƌ��
��� l�ڌ<����-©�������������������ڌ��������ڌ�����ڌ����ڌ����ڌ��������ڌ�Ų ˲��
�����ڌ������D��������� ����
�˲ϲ����ڌ�������������<�������� ����
�������ڌ�������������s� y���
�������ڌ����������G� M���
�e�i���ڌ����������� !���
�9�=�����ڌ�������������<�����5�����`ڌ��_���������ڌ��^�^��^��[�^�
�[����e�S��˭�1��
�,������aڌ�����ڌ��
��><�T�b���ڌ����ڌ��!t�ݎui���������,����ڌL�,������4����Ƌ1�1�cݎ��_�1�1��
�
�
�
ݎ�
�^�^��^��[�^�
�[����e�S��
˭�3��
�,��1�����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	 # Ok(())�<�Vم<�W��
'L�WÏ��|A�M��������W,�W���ָ��WD�W�������W<�W������X��X�����T�X,�X���%�%�nÏ��_�%�%��
�
�
�
Ï�
�^�^��^��[�^�
�[����e�S��
˭�G�W�
�,�W�%�o�����
���	��8	5 Raw in-memory compression stream for blocks of data.��	���K	H This type is the building block for the I/O streams in the rest of this���M	J crate. It requires more management than the [`Read`]/[`Write`] API but is���L	I maximally flexible in terms of accepting input from any source and being���2	/ able to produce output to any memory location.��	���N	K It is recommended to use the I/O stream adaptors over this type as they're���	 easier to use.��	���>	����@	��)D�	������['��t�	,�	������
�
p����_��
�
�
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�J�	�
�,�	��
��	��:	7 Raw in-memory decompression stream for blocks of data.��	���K	����M	����L	����2	���		���	N	����		���
	���
>	����
@	��*T�	��Y^��q��t�	,�	����~		q���_�		�
�
�
�
��
�^�^��^��[�^�
�[����e�S��
˭�K�	�
�,�	�	��
	��J	G Values which indicate the form of flushing to be used when compressing���	 in-memory data.�3��	+l�
	��ޕ�(]k��������������������$�	��
K	H A typical parameter for passing to compression/decompression functions,���
H	E this indicates that the underlying stream to decide how much data to���H	E accumulate before producing output in order to maximize compression.�+���������D
<�	��I	F All pending output is flushed to the output buffer, but the output is���#	  not aligned to a byte boundary.��	���H	E All input data so far will be available to the decompressor (as with���K	H `Flush::Sync`). This completes the current deflate block and follows it���H	E with an empty fixed codes block that is 10 bits long, and it assures���L	I that enough bytes are output in order for the decompressor to finish the���,	) block before the empty fixed code block.�+����$'�����
$�	��H	E All pending output is flushed to the output buffer and the output is���I	F aligned on a byte boundary so that the decompressor can get all input���	 data available so far.��	���K	H Flushing may degrade compression for some compression algorithms and so���I	F it should only be used when necessary. This will complete the current���;	8 deflate block and follow it with an empty stored block.�+������������
$�	��L	I All output is flushed as with `Flush::Sync` and the compression state is���B	? reset so decompression can restart from this point if previous���D	A 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.��	���J	G The return value may indicate that the stream is not yet done and more���!	 data has yet to be processed.�+������������ L�	r����s��������
�
�����M�	�
�,�	XXt��XXt�����XX�
�
�
���
���N�	�
�L�	�X77u�����7�77778�777�
�
���O�	�
��	oov����_�oo�
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�P�	�
�,�	�oě	��>	; Values which indicate the form of flushing to be used when���!	 decompressing in-memory data.�3��	,|�	Ā	d.3�n��������������$�	��K	����H	����H	��,-��ĀAC��Ā�$�"	��H	���� I	���� 	���!	���!K	����!I	����";	��,^��Ārt��ĀB4�$	��#=	���#	���#J	����$!	��,8��ĀLN��Ā� Q�	wĀ��xĀ������
�
ĀĀ�R�	�
�,�	??y�?y���??�
�
�
Ā�
�S�	�
�L�	�?z����8��
�
�T�	�
��	@@{��_�@@�
�
�
�
Ā�
�^�^��^��[�^�
�[����e�S��
˭�U�	�
�,�	�@��%$	-��%	�����ܖ���������<�%	-������%	�%	���~�-!���
�:�>��������&	��[[|�����[[�
�
�����V�%	�
�,�%	��}����_����
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�W�%	�
�,�%	��;���&M	J Error returned when a decompression object finds that the input stream of���&0	- bytes was not a valid input stream of bytes.�.|�'	��)߼��&O��������7������
���'	����AA~�����AA�
�
�����X�'	�
�,�'	������_����
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�Y�'	�
�,�'	����.	��-M	J Error returned when a compression object is used incorrectly or otherwise���.	 generates an error.�/l�.	Óh%Q�	"���.	�/	���~�Ó����
�
ÓÓ�Z�.	�
�,�.	TT�Ó�	�_�	TT�
�
�
�
Ó�
�^�^��^��[�^�
�[����e�S��
˭�[�.	�
�	,�.	�T|�1	��0D	A Possible status results of compressing some data or successfully���0"	 decompressing a block of data.�04�1	�������ux�	�	�	�	�	�	�	�	�	�2	��1	 Indicates success.��1	���1;	8 Means that more input may be needed but isn't available���2K	H and/or there's more output to be written but the output buffer is full.�0��	�	�����	�	��D�6	��3J	G Indicates that forward progress is not possible due to input or output���3	 buffers being empty.��3	���3I	F 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	���5I	F For decompression this means that more input is needed to continue or���5L	I the output buffer isn't large enough to contain the result. The function���6*	' can be called again after fixing both.�0��	�	���	�	��L�8	��6H	E Indicates that all input has been consumed and all output bytes have���7G	D been written. Decompression/compression should not be called again.��8	���8H	E For decompression with zlib streams the adler-32 of the decompressed���8 	 data has also been verified.�0,�	�	��AD�	�	�� \�1	���tt����	��	tt�
�
�����	]�1	�	
�	,�1	�����������	��	���
�
�
���
���	^�1	�	
�	L�1	��������	��	������8�����
�
���	_�1	�	
�	�1	������	�_�	���
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	`�1	�	
�	,�1	����#54���	�6�	�	�	��������,������c��"���	�	�	�<>ACt����	�	��\�$��	�	��d����	�	�������	�6�	�	�	�������������_���������	�_�	!$���
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	i��	
�	�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\�
�
�	�	���
�����T�h�	�	!4�
�
��	�	�wt�
$�
��	�	��>>��
�	�	���ɈC>���	�_�	��c>g>�
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	k�
�	
�	�w,�
�?̶(
��$
! 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\�(
�
�	�	���(
��"���aU1�	�	!4�(
�(
��	�	�w��(
$�(
��	�	�::��
�	�	���Ɉ6:��	�_�	��V:Z:�
�
�
�
��
�^�^��^��[�^�
�[����e�S��
˭�	l�(
�	
�	�w,�(
�;̀�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\��
�	�	���˜��2��~�F�	��),���	�	��	D3J3��
�	�	��oɈr3˜�	�_�	���3�3�
�
�
�
˜�
�^�^��^��[�^�
�[����e�S��
˭�	m��	
�	�w,��B4��*��$��� ��� 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�*��,�*��
<�*��
:\�*�
�	�	���*�����Mҡf
�	��*),�*��	�	��	�+�+��
�	�	��oɈ,���	�_�	��,,0,�
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	n�*�	
�	�w,�*��,�� �["��~���I����Iɭ����@����t�����<���
�����߃��#  use flate2::write::ZlibEncoder;�����PM // Vec<u8> implements Write, assigning the compressed bytes of sample string�����1. # fn zlib_encoding() -> std::io::Result<()> {���EB let mut e = ZlibEncoder::new(Vec::new(), Compression::default());���! e.write_all(b"Hello World")?;���! let compressed = e.finish()?;�d���<�م<���
=\���	�	�����,������D�O�	%'��,���	�	��w}���	�	��w�����}���	�_�	�����
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	q��	
�	�y,��{ ��: ��/$���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.��3���3@���3�t�3���3�<�3��
��3����4ǃ��4����4%˛��4#  use flate2::write::ZlibDecoder;��4���5����5JG #    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߽ė:��,�:��
<�:��
>\�:��	�	���:��,�:՚>��l{��
�	%'��:!,�:��	�	��ag���	�	��w�����}՚�	�_�	�����
�
�
�
՚�
�^�^��^��[�^�
�[����e�S��
˭�	r�:�	
�	�y,�:�eZ���BO
L When compressing data, the compression level can be specified by a value in���C

 this struct.�?\�D
��h���C���	�	���6���	�	
�	�D
�	�	 s�C
���bh����	��	���
�
�����	t�C
�	
�	,�C
39���LR����	��	pt�
�
�
���
���	u�C
�	
�	L�C
��nt����	��	������8�����
�
���	v�C
�	
�	�C
������	�_�	���
�
�
�
���
�^�^��^��[�^�
�[����e�S��
˭�	w�C
�	
�	,�C
��	Q�8a�8aL�8a�8a��8a0�8a��8a�8a��8aG�8a��8a��8a9�8a�8a��8a6�8a�8a��8a��8a�8a��8a��8a� 8a��8a��8a��8a��8a �8a��8aZ�8a�,8a�8a��8a��8a�8a��8a%�8a#�8a��8a�8a��8a�8ay�8a#�8aB�8a5�8a��8a�8aU�8a��8a�8a�88aW�8a�:8a�8a#�8a��8a-�8a��8a�8ag�8a�8a��8a�8aT�8ax�8a�8a��8a��8a+�8a��8a�>8aì8a�?8at�8as�8a6�8a��8a.�8a�8aW�8a��8a�+8aS�8a��8a�-8a,�8a��8a��8aU�8a�8aI�8a��8a�W8aE�8a��8a�X8a,�8aI�8a��8a��8a�8a�8a�8a�8a�8a��8a]�8a�8a�8aޅ8a�8a�8a��8a��8a�~8a�8aL�8a�}8a�8a�8a)}8a�|8ag|8a�z8a�8aL�8aAy8a�"8a�#8a�x8ayx8a/x8anw8a�8aL�8as8a�8a�8aCp8a�8auo8apn8a�m8a�l8a�8a*l8a�#8a�k8avi8ai8aZh8aig8a�B8af8a�V8a�e8a�c8a5c8a�b8a�a8a�m8a�^8a^8a"]8a�8aa\8a�8a\8aDZ8aEY8asX8a�V8a�-8a0V8a�.8a�U8a�S8a�S8aS8aR8a�D8aXQ8a�E8aQ8a�L8aL8aK8a�I8a�H8a�#8a�H8a�G8a�&8a6G8a�E8a#E8a�D8a�C8a%B8asA8a�Q8a"A8an@8a�\8a�>8a6>8a�=8a�<8a�:8a�u8a�:8aw98a(88a�68ak58a�28a�08a�/8a�8a�.8a.8a�G8a�-8a�J8a,-8a�!8aX8a�8a�8a�8a�j	8a�j	8a)8a�m	8a�n	8a�8a�s	8a�s	8aT8a�8ap8a��	8a��	8ah
8a��	8a��	8a�8a��	8a��	8a	8a�8a�8a�	8aL��	8a�8a�8a��	8aLź	8ad8a��	8a�8a�8a��8a�8a�8a\�8a�8a�8a��8a6�8a��8a�8a�8a@�8a�	8a�	8ai�8a�8a��8a�8a�8a(�8a�8a�8a��8a�8a�8a^�8a�8a��8aJ�8a��8a��8aA�8a�(8a��8a�8a�68al�8a��8a��8a��8a%�8a��8a��8aN�8a��8a�
8a��8a�
8a��8a��8a��8a��8a��8a.�8a��8a%�8a�:
8ac�8a�;
8a�8a�8a��8a�8a�8a��8a��8a�8a)�8a�8a��8a,�8a��8a1�8a5�8a��8a,�8a�G8aj�8a�I8a�8a_�8a��8a��8a��8a%�8a��8a��8a�-8a��8a��8a�/8ag�8a��8a��8a��8aZ�8a��8a:�8a�Z8a��8a3�8a�\8aP�8ap�8av�8ank8a[�8aa�8a�m8a��8a��8aex8a��8a��8aq�8a��8aǢ8aΉ8a'�8a-�8a��8aЙ8a֙8a��8aޕ8a�8a��8ak�8aq�8aA�8a��8a��8a��8a��8a	�8a�8ab�8a8a8a��8a�y8a�y8a�&8a�u8a�u8a�+8a�q8a�q8a�38alm8arm8aW;8a�i8a�i8a�B8a�c8a�c8a�g8aK`8aQ`8a�8aD^8aJ^8a�]8a
]8a]8a&�8a�W8a�W8a��8a�U8a�U8a1�8a�P8a�P8a%�8aM8aM8a�
8a1K8a7K8a	8alA8a�@8a�@8a;@8av?8a|?8ao8a�<8a�;8a�;8a];8a�:8a�:8a@8aB98a}88a�88a�8a�68a268a868a�8a58aF48aL48aT8aY.8a�-8a�-8a%-8a_,8ae,8a�8aP*8aV*8a�8a
&8a&8aXM8aR 8aX 8a3W8a/8a58a`Q8a08a68a�E8a�8a�8a68a�8a�8a�%8a*8a�8a�8a�
8a0
8a6
8a�8a $7>AOVfk|������������������������������������������W�
��	Self::new�std::io::BufReader��	mod@write�����bufread::GzDecoder��0https://doc.rust-lang.org/std/io/trait.Read.html�std::io�
std::io::Read�std::io::Write���H1https://doc.rust-lang.org/std/io/trait.Write.html�3https://doc.rust-lang.org/std/io/trait.BufRead.html��
�
��1https://github.com/rust-lang/flate2-rs/issues/338��������6https://doc.rust-lang.org/std/io/struct.BufReader.html��
std::io::BufRead�������F�H��������#read past the end of the input data������������������F��mod@read����������������Fbufread::MultiGzDecoder�mod@bufread����������������������
��
��������������������H���B�Bstruct.CrcReader.html����B����������������������������������������������������������������	�����������������������	gzip file�&https://www.rfc-editor.org/rfc/rfc1952����F���in the introduction��H
../index.html����������������H����F������������F�����H���������������F����H�����������������H���F��������������F���H�������H������F�����F������H�����������F������H�����,�,���,�������Self::compress��Self::decompress����������������������?�����������������������������������������������������������������������������������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����������������������������������������������������������������������������������������������������������ـ������܁�������������Ȃނ�����������ȃՃ߃������(��h�`��7Qq�P�*����%9��d��)��9�+�ᣑL�(G'닼�-i�a��g4
�Z�?�`����lk|E��sr:�e��E��J'cU�>0��饩�G;�\����G��3��&�	irԆk�{n�41�S�w��C�K}���V(������ꑱݣ�:b��!�o���%"�{D���ض�h���^�6�V��銱��7���A��O�\��J�(��^�W$�12t7+=vy#�0i�?n���Oy�1�c�\�]g߬���
�5Y>�\yy���j�����ݮ���^! �ډv	����gf��8`�Z�d����Ӏ3sC�n�*N*����ຟ2�� �#t�A ��T�Q;�n�h���8�ڋǰl�����ݼ�˨�]��U��4[Ũ2�ў-��۫�h
v�4.:k��.融b�i�&�MQ���/�}�Zi��$c����}�.�@x��
^�	���M��Ĵ�&��p躚�l�0�<~����&��b�i��R����&�S��u�18���N�|�z
8���dD�:��|F��Iﶿ��k�KA��w��&f�!N�愼�7@�>���flad�jԽ��Y6�ƞz��� ��ÉrLbIJy�\���\����0?�3��Ft�aX�\�?2LvR9�y-tH>���Σ$J������]�6���ވ�
����Ϸ��u5����Tà~x���trɆ.Z��J�-w�@�װ�E����-&z��Fi�T��_\�!
�bk���A>~�ޢ
k�A���J-z�Ucוg�P��M5bV�����]�U6X�����M����=JuA��ا"r�Q=�Y�7������� �M��հ7�ڠi�k8�;�r�a���'|���OD�1�(��Κ��^;���a?����C��@ �y��X��n@Ό�{�2�:���d�/�n&���i����ɡ	g=���şCy�E�Ѹ7N���b[A}��Ub���F�<f<"���"�? �e$yʦ��~�v�Y��L^gW��բ��D[I�7��mJ��?st�,b��L*�e��8v��Y�OIǼf�	��'��BO��q�a���E��U�L�r=*��P�i��v��}�X�����A��C��^>�c$Lx���/S8o�w1�@u�J0�c�ӭ�&��O���F'�P�+ڧZ��H �!�_���u��O|?�=i��\�_�����P+��N9>�Y�WG7ΥNG},\��52?��6+�Y
�	�5ڌV�829/�%������`��~�W�g�J4�{�T���Y1L�"u��t�hk�����0��G���L�DL:^�{\��{��R��f�Ⱥ���a˥?B^67�^4�c&r6l
j�0��Mƒک��_]����]ʭK8�E������~�r�
���ZWW
��$�3c�DU.i�R纈�!�ħ�;��7��>q���@���3��HsT��f���W����cƂ� �<*YK����6��2�k1�OCNC\���#EX~��4K�O��'$��+��C�Q�7�Dz!eFQ-�c<��<*�1��ސ��!~���E.O��eMı.��jC��֝��45�EZ;,��7 ���-��������8���(�/d��Sq���`��ƛ�ț�}կ��q�(�
&����ݩ������n=�:0	I�C��}A6sK5�4q��rP\!��q�6dYh�GE���H��K��A��Z�����zXr���D+8���ߢ{m��k(*���{���}���=A$m�G���<��Z�K+�t�9)��4�W���Y�z��FKx~�����g��eb�0��A�O��W�]"gƭ4BJK
L����'��ș�-��H��q������x�D<Թ�0I�9�>l\��������� sQ
Ġ�T�[�D�T�P� ��1+|\�¨nz�	Er�i$t�ƞ�}��e�~�-������K�'ҷ-&�Һ5;G}��Ҩű��*�ǭ�4�����w;��c
740�F=X5#��)�W;0�-sC�gMf���NBL��ZdA�#/ޮ>G��)@�m�PK�����S��B2V`����	φ�1�xE⹈N�xy����
��@��H\��w�fzWN�����\�0)�٠��
��OB�R��W7R����L���^�r�t)"�Oow{jR
�=�8�j���ao�l�����ߊ_���J��b�n^��I�BXdC:a����h3�;�6�)~��D7����W�JZ�<Vx�7;d�M(2͝�Eh#~;�Gt�
�
�������j�*��3[� ����Cj�����)�������R`S������d���~���V���f��:�%`>����CPcΑ-�������Ɣ^Z��OWƻ\�ղ��B"ܙ�&�Z�} wa9�B hE�
�	#�Nd/���#��^W��;Rq�{y"a^Q9�~,�/t�\SO�V3	�4��{1uv�?��0�e�\��*�������nc�ю���sR�v`-�+0�
�wF0��Z���G����=��)Cj��x�
h����+3�"�aV�$g�����%
�,E��CB�0��ƕcڥ�E�kA0t�_7�eMe��=GQ�̻R]�7�D�/���^�?���A��=op%	@���6��T��E<����3d�c�d��a��E��QsC���'k@�(��;H�R��$�)�i/ע��,�9����+���������r�ϳ��(�CVju���or��|g�7�=�,sL�=���w[��۵rtb]v7@�]1rR��pr!���u%3���{��z3Snd!��l��Et��5jȈ;Rh�#��"���m<�f}!VD���2���d��m/�n��:�o��L���w?���[S�������أv+����~�n���#�e�=.�m3�!s��r����>�Q�{�8Ғ*�>!Qe7�8��H��a:/|5ؓ�+G=�i�T�%��⒏¹פ]a?�c\X
_C� ���]��� 7���;��DbK#D� x��{��"e�p�Y�V�wA��u{��-�����kyr�PH@��y�uW�x���9�D�>�������i0CD5�Ȟ(?$��>^?�����p�7�K�0d�z��A�/�1Ē�	��P9��2Z�%0j/�%
X	�b�?�U��˾6���@���T8�����="�������j����/���}7����̧Q5��"*�����*+ß�N<B2O�5Ư��t�9���cS*��ub;@8P2*���\�(�J�瀿"���8E�{�.�;/�)�R�2rF$Q
t�Kn-�4�$i�Ο���M5��J�R��omo�������� ���R\�l�|�g�EY�/����^������M~�/Db��h�0���}g�!����ѓE\|��b3²B�A� �qxKrџ�����&��o��Mp�M�Bp��$\4z����@���[��p[�c�=����`�r�nr�Uq,ί��nL.��^[�X��g�Z{�Q�����qK�x�8{XB:��창M��K�[��
��`',$�r��?v�Fw���G��C���b'p0��
�5�>���%M��q���}[��:�	����^j�i�����+��֝�~[*Y:���Á�(w��C��b6����9��aRT��dd���(�4Ύ6,>v��8� ��
�Դ��3A�rYb�O5Mp�<�
�q��~��=*���PpB$1C��P����E�����%�v��`����G�D@�r^he�1�-;��cvqQ�蟪f�yk2syt�!t�[K(j+c��<�7��L�Q�Gz)��U�u��\�e�����>‡�^6�`Ƹ�@��v��`�s�YtAX�r��0�`rU�MWĵ�7��^� ���·��8qv�X��
t�8ng��h&5��-����OTnl2����
�F,3���ĵLp�	Rm��(�&F�#I���t�w@	=�\X�tez�΅����M��)hA*��\��K�Ş��UА�wIqߖ�O�d\R���3B�h!S�	�2��9�:?�2�j��`F?�n�Ϙ��=��d�5�ԟͽ�4P���GnU??ʜ��ec��h%��Qj��x��hj2{�~�D(��g�e*�j�E�gE��~��<u��ſ��r4Eo�2��_��.��C�eb+l�Ib��S�:�!��f���q�×o�q�K�n*���R���[b�yA�%�%�0�Og'�T?�/�*^�
Ql�:r2�veFe��~"B�{��N.k���S��E�<-O�u�M�%��~l�
M��W��a�d��z[ЭS�����������m���e_�V
���m��I,����C��'�P����yR���m]��Yw�^]��O1�a��[���E�b��xa�̸�����('���LnՂ��w|[�6>qSuޮh��<��eo�z'�.��P4�Y�v�ph6�Eecg��q����
7[=V
�,����]�p�c��_�P"Tr�=���K0�a@��y�.-=t���F%a��x��)��������^����Y����`~�$!x�i���}���`�;�fз�;Mݯ��ݥD0��3*Ӳ���/��P))Av��j_G��മ�.^
O_�mx��˰�,�W��3�N!�6΃�C�;�-�z�W?��HLs�b��r��>�LN%�VVg��0��`3 v����
�m�k����/�o�����Ac��g��`��n��
 s�G!�a5��@�ݲ�TP>~����:�.���=Ѥ���몒�Ђm;{�}�'�nj���m�\g:A+�ȧs�������tC��������釕-�!H��v<b�F��K����oy���z�/F�=FQ4�u�޽.��$@ɺl�A����~i���)�^a�:O'�U�����z^��nϩ��x�*��fy��ٗ5���F��AC�P�:^��	�\�\��P��u\�5�M@/%?��)�B̛��ɵR���)�O��T&�	ϞI�ST)Ƀ�5��[(@��Ny�X���0i������0}�d�d�۟�̐��r	��U��.�lC�@�8��17��O��B�;e�7iPf�|�@|�MO7K!�
�=�2�|TJp���ƪ�/��i���`��cvZ��r�#�^���{�x:��QV���]7N�͕mt��t�2�7��ύ[�ʂ��
���A��<X'�'J�؆�	�di݃E���]m���U�����$����G��Y`�1`��8�)8'�ʗ�f2�Z�!G��f�^�����n[P�-�%+�df��,h���� =�&H���L�$���F�N��Q��Ī֐���t��y#�5�q9#xͫ~�a�v�6D7mt���\I���l��Z�^�#�c<���J�-��P�k���h<"�"umI�a���I?�u`F��{�h4�jʁ(8��F&�����S�x�Y�� 	܎=f�b��;QE|"W�d��8��c̗%�I��7�P���Og}(q��6���G)�� ��8C<����Hf�քX��8'�H�{x&�V_����X�<oY�٘&Y�PӁ��[��O���~��L���0�/�L������n^v����1 *X�o�������0�Gd���̰����}��6�5�p���g��=_+�Ͽ��WsfJ�u���:1"Q�A�l�`�ƈH|�a~��9�T�� ���׵b<N�2��]�~&DB�X?�2/��,�;���'����e�չ���"����3�<�M;��gݛ�Ϲ��axI�?�g0yQ��d*�W�5a�<��5=$9���C�wO���-�H���=���Ս��=����"3����y����D0�IՈ�fU�1����/�ֺY�Mwa��4�Y�3hP�FL�#��7e�8����s�*^�M�1�����K�A
��^�}�T���(�M�}���$��~v��S��(�S��%���r"t�l�e�y]gO��m�4G_H����:�c��Vfn�$��g��R��w�Hu�S�ےHs�-*����r�mR�[֡����^AR��%Y����Bt���+xJ��p���\cD��9�^�`�$25k�5���yJ�S��s,�n�:��b�fy��.#K�갱5��gן���t +'���C���Sm�o�ڏ����K{VP�$J�U�cR�Ϲl:���c�V˝Mއ�F�;(rr��d6K׀�|�ŦP��6��t�G�]#�5
����ߚ�u���u�>o"�����ʗH�t�r:�~O��Z{������d���]H�j�IH�%3�X�\��'Qn�@B�����ܴȻD�˾c�]�6�,�:��RW�
},��/еT���\O��]Hv�[7R�#��Lhj�.�F����g�$��������Q�4
ڃ�8Q��M<a7{̈�=�U@2�K�Z�G����6]�D��}G�SSDP�
�H9�
�>Ǧ��聤N�D�+�-h���*��ݶG�&�&h8�
�g���ɫM��]��n
T����6��a��0u�O%�<���kaLQ���tU]A�����SY�K��
�>�b��`��ZT�,��Ӷ����V~�Yg�_Y�a�����Z��/t����~Z�p��q�p��Ck��&4Բ��d����]#�,j�yg��Qik@���m����m�#S�~����e>��08Unt��{F�m[�X����Y�nN�Sd׷(��^0�ӯ>/k�u�d�7.�<�	z����}��ִ3֠kg�q{�h��ý�~���(��z������w�Ə�-��{��"mX�;��{6��H�C9�T���?��)\*~s��W�&���C'�A�W3���b�	�|���"��ط�n*䢘�s��G���*`�"��	�
��X���U ���]������-�k��1ns��%'ܼ�+fL�@�H�̋�s�X��W�8C�<����h5�@Pf!ᛡ�҈��{-4}�(�$ً�J�@�$���Fݹg����m�Yk){L`&���G��J���Ư0�����`T?����D���9���2r��
j���{mc�5Pv%�p=#����z}�;��b�7]�VC�͢��d�����4��̦
���s9�?�EOp^bQ�B31�3�߸��*ح�2���<h��
��RW�-u	e�T��}�:2�S��J8�7(���+�A�?0!Ɋ�kԛ��23;��Y�a@8/�t�N\����iqv�bY���fq��(��	��f4��U;6�鸵�[sˣDd��TA�%t�zA7dG���D�5”�M2)<jm_�Xl���IU׊��z'��R�|o���Zc*M�CS~r�����]G"��g`Q��6�K��72r�{o�L�
/�661|��7��"B=�Dq(hύlϱ���A��h&��8j%I+H����nu�,�˛��]�(��P�i��Cͭ�!iu�������&��ʱ�Y��҆�a�-�M.Yd�G,ƆN���2>o�I�=��]�[.���FVԩq��d��P�)����*��2Ǭ�N�8I�
<�$��H
��/����g����	��P`�w��M'�^{��,�f�~�����iX�j��C�q��ur�J%�I�dP��ٱ���@Oc�I�I��
�?���GK<��1����\�bZ����F�������4t{w*���ء�F�ّ�rw
�**��ި��C�<��o�����8D3<tY��zw��*�M���Z{;L�������o*os\%a��Z]��)�����-n���!�l	㸑烒�b�w�����KC;��}�S��	
VC`s�P��Ϭ�ol���i�D,�um}{��x���Jh氰[i����&S٫Tš�|�
�̧�6��+��鸷Ma�/��k)���9�x�Dy�œ��K��>`Yu��'�qa%���DH����؇����otٔ���ږ�`����;�t�2�ĠGz�
���޹~Z��ȃ���2T��ONb_�|Ў����
F<�~;��ʝ���s��.*Q�)?�#B�{�k�]��@`jx��c��"���t�V��g�=�u���ک��[���������j���|[�9��
�1��=����0���
�>���Ƭ�������РO�_]K��H���D�YΪ�eN����,91�$H���S[sܼ������O�esK�������?��W��]ȡ��dE.��Ervи���$ѳ:�^/���PL��z�'�G?����B߷
�c�dDk�!���ٶX��r�M�#A�zՠ�����
K$�T)�c���b�*��\�|>A�F��ޚ���B���zγ.�Ңۗ4\�ɇ� �l�	�����C�.��}q�|
�v �k���gE�8�X֩�f�\̮�pOo̫�1&g��V}A�s��N>�|��kC��.&��!6�kK�P��f}.���:ƬNA)�Ք4q�ya	p�̀���v���|w[Iw&Q)x��#q��y����5la\��\�z;�ۜ���hI`E�섻qɐ�[���,��c|����nS���1�O��C2�����,Scp��t�����4m//�w�6��&��+��.u�񴢜����o�o���dg^�O;�TA.\����{�i�؏�^�
��F�RёK��K�n5������V�9�1�׻4��L�k����y�nS��
{�Ą�$G���Je�)4�忀�������hס�Vcc�f1Ã�
:�a�4&4~��@�`+B������{�n]�9�
'�9��P'�(��G�&�P��Sv����t��Q�t��wIUv�n��j��ÈN�DM�箰.�G�������'�*i]��t+V���
9�s������$�����
hu-�L���18�<
���T�.i��Q��'U��'��`���6 �k�Ov���|;�h;vh�JЌ�w՚'U.�?AH��ad�򓾛+8�2�/Ύ�S��XsG�J[�1�2{���X����
'��&�b����	} ��oB��W�Ύԩ�e������£lM��@�foh������<PQ�J|�����p���� �f��VXIF(�틔�$�TS�u�Y�s����:�)�UR�di�S�y���{!��ɭa�^��	ķ4��C/�C@$FRq[&�ј��#�.2�5C�������	���P�~1���IQ��^-�p�
[�'�Ktv������t�� �y��J#1Q�laI��m
���>3���JĞBe���a�����R�(���эɵ��V��g?�ió	'"���Uo[}�?+�7�`9E�#X�/��3��-�y��]�ԏP�ٔ�7�
��~Dh�[�&^"���̀S"%O����6D�ҿ��PԓK��o��療��
�q��ތ�葀𔸀t=2���Y�����[V�h��}x���X9
�w�)A��e��^鯿;_�ߝ]�C{�
�����MoH3���f�@���� _u*O63nm�F��lo\�MH���8��@��q��_�6X|~�O6>6�L��B��GlM:�1����9U���VzCM�����|T;cw�!�x��2[5���-j���~W'��v�
�ӗ��V���en>z;�1'�]^�`�����L�T
2������������������MK�$/��Z�L�h:��4��M�K�{�4�S�L�eO٢�6�e�	�PXN�d�
.�lkwV�V����!!�+^3���R[KA,Q�Lt���m9p&��3)�Є���T�u�N�c�	4!?��皲����ZdJ�����ҸZV9�s��H5{�ɟS})�뉼������ٺ�KՉ��`�=�����ϑ��?��{�z,���cUy�x��i�l��|��l��3�L��)�i�����`Q@З߶�eA�������j�#����I;P�����w����88k�k�Zϣ�z�A�!��g�K��"��ѝ���T
P0
�jbY_.������e�x_���`v=0D��	������VJ�"G����b�E$|�Q0���Fh�eXZ�쐹FGn��țj�X{Z-lr��
�wq�V!��eV�B�G�ePp�C��=����Ձ�/��v����6�Gǁ/�w�6�@1����Q��hY���I�b�?!K��Y9A6R�d!AZҍ��!b��dmћ龂Tw��~�ihF�?L�i@MȘ.E��O�i$+��pK��̙���Ea��7#�ϧ�Q���)��PN6���BII���������.E�]��yBMv����u��}�J���j3l�l��v�k����I��'~r<�/B�'�Dq<>��ƲW�g�j�"4���|��Ü�n��Eۏ���70iA7���9oQ:��b\����>��H�]`��N^)��Qݣf\\��"sLl�ߝ�`&_XS�\���OFi��8	$c����������<yrJ
�gB�f�

��!���i���������d~��	hl灭��	F;s�0Z�?Fy����!l�1�����sz6+��i�.�4i�˜Ĭ4x����7
tSx<`$n�X�B�S��HSq�U�>��g���z�lL):�jk�5�����~��.������-���h�L>S�6e9<3�.¼"g�����t��(Geo
�d�-^K��Z0�Y�<������(���vo��K��H���٠��h�
O~l������-W��ap8�f��O)B�q�$Kt'�����#��E�]���&�T/���B��G�N%�;�]���LB��w�`Fg�'�	�AET�����cW�`�YC�A$x��Q'NA��$f��mz{��!CB|
PU����M�N�zNVc�*�/S���|C�~}��?ɐ,Y�#���� �_��:Z�%L7�Q2�|[��f?���FR�Z#�0���x���av9�Y��uj%�T:�m{��3"	t)6�f.��^q��&�\>��E���	�)���!h
�܃��:'������l�(�Wb��LxE^�K�P�jn����eB�ka�[��[*׌Љt�.���A^N'�ɿc�5�
�;���eoZ��4�4��̛0�^���h��Ui4��2d#�5��D���Y2�5νUF��" �H��!�T�+�_-&��[0s{/����B�p�J~�|�y���kĉ� 7m.
#UXf�b��r5��B;mJ��qԙAA8S���Қ��:?(fu4�us܂��C�o)'B�ذ�̀�J�<��G(?�!�'D<��4p��%?v݈�C*�ڑ̩������0C��Sx8�rŵ��H���>��c���}�W�a����6��f�#�Y�ė��J�@G��O����AE�:|ؓG$�S=iE�u��Y6����M�����|��F!�N1kW@�k��~��@���4��?7:GwiXV�'�S��}A�ґ<-���9..c�`�X���:_k�<�y���B"�5�楕����UF\SbX�+��Q[�`�&�_��Z��-��}S�A���7.}zM�ij��#4ٯu��� I��L�t����W#��M��S�7$w7{y4�Ϳ�4q�˾�yC�(�2qe��[�A� }�lQ#܂�tL�����c���/PD�ޤ�u�`g;�5�t�[ǩ(�����K���Bd�����^�T"��K�?���gHjۅ�����t���KQ\'�mva��F�
	�뀻}ڗ��G~�G�Y���-���f�SNY�L����<	f�1�m�W?+��cOO���t��tw��O�3jF����&�$LCl*j�a�ٻ%��XF��r:m�I);y���9��e5ܗN���x���7i��;!�L�!��-A�`���x��:��>��u��|���.��u:=�%��~���S��ܵ��|�f-��Ӱڌ�S$���ư�S5",B��@��Y���Bf4��.XI\oq���� ��P$<�ti��%H7��5q���r�^r9
wa��b��7FEq8Ɠ�F5j��K�:�U� ��w�M*uJ�;�@yC�yө�y��v]����Y���fI��dNGTo�j��V
�S=��Z�Ƹ���ܫ��|�Da:�v]<#�Ɯ�F�Ug����7w�
{�'�1Q�Mm�r�̫�C�},�_x���YN�����0��R�;,X-���l�o˷o�Y�
�Ǐg���U����fC�����}؏
��}D/,�m�^�ğ����<,�r6��dh&3m�ޥ�tS�!s���A"������|��W��y����4�9v�a�7`-�-W����ߩm�QWfFl��g�m]���RML6I�ME�4�um]��.$��m�	�|���&"7�4g'�Ɓ���]��GG��<��LQBv��
�/�S������؉6����`P���V��/{���-b�/��SR5�����0oh)��I�3�0Xo�T��qw��w�C'ŕN`���-��.3H1�C��M��S��
9<�:j�yjw�M&v���>_��nh��<@�bW�K�$�sp,v��U���'���Gm�}Y���3�`��Y��S'�7�a�74���_��x�q�$C��
3���c��ߚ�o���~T��H����+Lg��7��n�3)������O���Va3a�*6�r�[�n.=S3��u���� ��?a��q��:lX�5��hNB�m�v��` ��/W�Y�.�X=�nj�h)K��E��cy��-scYh�m��NP@���Vgz&t�C;�4��Q�;¨ڗ����X��]H14\�R�T��|���{���d�tr]�ҩb�Ֆ��jn��G�&���a�"�
V{)d����U�E�u1P��	�x���C{[$ �69xv��X�+������#
�"��$T�E�}<p^R�
/ԑ���t��+^��|ߏ���c���s�S�������$��S�ܢ��I���5z�-Iց�u7S�_o�P��fUF�.t�
���_�B�R8"L����c�M;Vk����W\ ��
�L�Aŝ�s��Sۋ����t���+�g�r��q���� �zK�yD�8��P�U0�N[Ӂ�����6���b����TU��[%�⠫�\�����R^��k|��S���ջ�1�^Hl�MOzN�����C��z�=(����90kΨZ����XA���jb��g��g��2����:<L�� �(��5��P�%��<�4d��FV�\��S��F��ئ��?ۚ~Œ�T�ɏʖ5f�I�6`�J����.��E�I�`�����Ů�$����T��Z?��{��o�#��na5�q�VT��x��_���Ÿ'̫���f��U���*/b2�Y.lrG�ʑ���H��+2��ɫ��
����k��ǚ�5���E��l��d��%�;һF��f/������������S4�w�vV���eou��~���Vϔ#j�uA_7��=H�>��o��H-`I�����6�%Ͷ9�rj@�}ǝ���s<��#u��c���C��u�Q�D�y���d!������p!������������������
������!�%�)�+�-�/�1�3�9�;�5�=�?�A�E�I�M�Q�S�U���2������	�j����#U2�4�HZ��M��	����,����~s�)���G�_�x�����������%�i�����S�����)���������z�����
���q��s�3�q���������_���%���������5���3������K�����f������������\�D��������������H����E���/�������/���������A����`��Q����
�U���Q�p���|���4����\�����$�l
�F���B���F�����a���,���R���������|���
��
�
�
3�����
d$x�=��d�U�5�. � %!�!"�"+#�#H&[&m&&�&�&�&a'�'#(F)a)|)�)H*e*�*�*.+�+,B,�,�,-�-�-�-.�.�. /T/�/>0�0�01^1{1)2�3�3�34F4q46�67Y79|9�9V:\;�;;<�<�<[=�=!>f>?Y?�?�@�@�A�AFB�BAC�CDfD�DgE�E�F
G�G�G8H�H�I'JiJKNK�KGL�L�LSM�M!NwN�NOYOJPQQ$RSJS�ST�T�T#U�U�U�V4W�WXZX�X)Y�Y�Y�[[\�\�]^�^�
_5a�a�aOb�b�bic�cddpd�d�e$f�f�g�h7i�i�iTj�jkhkl�l\m�m�n�oMp�pq)qNqAr�r�s�s�t?ub	vy@{[{�{j|})}k}~�~�~"Q��}������
�*���:����3���>���\������s�u���>���\�����"���5�T�I������������J�i��0�G����[�z�0�=���������"�z�f���J�d�~���"���J��������n������2�l������C�x������K�?����m���7�����H�������P���!�{���{���*�+������������i���:����y����s��~���~���w���M�����l���:���_����x��
���
������)�s���A����S����������
���/���;���%�o���>������6���X���R�m�z�x��������c����|����������������%�����Z����s���J�����h���������^�X�u���E�_�y���E�e���C�]�v���p��6�O���P +E�?%,F�@
��;�%@[�V>Y�Z%��- � .!N!�!�!�!C%_%{%�%�%�%�,&,9,U,n,�,j-.p.�.�.�.]/w/�/�/0,0�0�0�0n*1�5�5=6�6�9�9,:�+:>/>|>0)?HBdB�BeC�E�E�E�EFWF)GL,LHLdL�Ll
M�O�OP�P�Q�Q�Q�QR0RHRkR�R�RLSoSTBTwTWU�U�U�UHV`VwV�V�VW%W{W�W�WX\XtX�X�X�X�Y�Y�Y4ZcZZ�Z�Z�Z�[�[�[_�_�_�_�_
`-`�`a5a�c�c�cvdle�e�eZf8g�h�j�ln�o�o�o*pBpep�p�pmq�q@rs|s$t�t�t�t3uKunu�u�uvv�vJw�w�w�wx4xWx�x�x}yz�z�z{1{�{�|�|�|}6}�}�~�	��P�g������������$�H�����������h�!�:�U�q���s'��#�?���A�Y�u���w'�k�������
�)�}�2'��.���6��/�F�j�������e����'���1���������f����|!�
#12x4�H�Y�
�E�����������
�,�����
-�T�
f�rkw~~2�������
�����\���	����6�����=�����0����t�;�����n���G�����}	���Op��!�&(�)T*�*',-.�.-/�0j1@7�9g<2=M>}?(BuC�D�EHSJ3K�L�M�N:O,S�S
U�U<XY�\�a�b�cHdci�jCk$p6qM{}^
*�i�i�������W�*�=��h���W��������	�V����������������������U��4���Q��
������	�����u�e�=���V�.�������r�s�,�*�� !?!�!)%�%,�,�-�-�-�-.�0z5 6�9:�=_>4B�ByE:F�K�L�O�O�QCR[R�R_S2T�T�T�TU U5U�X�YSUYZ�Z�[q_`�`�c�cfe�egg g*g4g�o�o=pUp�p�q�r�rs�t�tFu^u�u�vvw�wGx�x4z�z!{{|�|&}�~�~�~b�{������8�_�:�%�����p�E���W�����`���e���A�Z�����y��












&'''''%''''''((((((((('%(((%��/���K�c�|���
���:����h���>�����������O�9���;�����Q���n����:�����x����D������{�����|���������^�����(���]���������>�������J�����!�e����w��E���<������������h������h����A�����@���1���
��2
�
H��e^��%����!jj�J�C � +!�!"�"@#�#K&^&p&�&�&�&v'�''(J)e)�)z*�*C+�+W,�,�,-�-�-(.�.i/�/S0�01�1/2�3�3404[4w4/6�6�8$9:;�;�;�<p=�=�>$?�?�@lA�A[B�C$D8EF�FTG�GMH�H�I�JpKLiL�L�M6N�N�OQ�Q�R_S.T�T^U8V�V{W�WoX>Y�Y�Y�[u]�]�^�_aJa�adb
c�cd�d2e�ekf{g�h�h�ij�j�k`lm�m�n�obp�pq�qsYt&v�x�zp{�{|>}�}~�~7�H�ـa��������͆O������S���Ѝ��9�9�.���]�q��S���ΞŠp�Z���k�-���F�C�ª�����7���{�N�h����7�̯����߰0������
�G����#�X�����*�`�ڶ/����L����]�˹��e�6�������@�O���N���)���O����C���$�3���2���
�o����O�����=�R���Q���b�����V�������N�\�w���v��������S���	����z�� �8�I�a���\��x�!�c�Y���H�;�S�d���S���o��+���
������^���<�����I�c���y���G�a����� �:����/��0���O�D��B�p�A � !b!�!�$G%c%%�%
&�+ ,=,Y,�,p-.K.r.�.�.�./3/_/y/�/�/�/020a0�0�0?5�5�5R6w9�9A:�=>�>�ALB�B9E�E�E�E�ElF�KL0LLL�LIO�O PyQ�Q�Q�Q�QR�RS�SWT}T]U�U�U�U�U VJVbVyV�V�V�VW+WXW}W�W�W�WX4X^XvX�X�X�Y�YZ:ZgZ�Z�Z�Z�[R_�_�_�_�_�_B`abc�c�cGepe�e�f2h[h�j�j�l�l1nZnQoxo�ozp0q�q�r0sWs�s�sZt�t�t�u9v�vPw�w�w�w�wxlx�xzXz�z�zF{\|�|�|K}d~k���ρ�9���0��]���������}��>�Y�ԋ���'���
�]�ؔ�o������������������Ƥ<�y�����������������������������%�����������6�C�[�t��������������� �e�������O������$�����������i�n�q�v����������l��n�/�_�l�����
������[���� �����������$�1���/������9�F�������a�����������������������������J�W�@������������z�����C������3�@����*�����|�+�����������<������]��������?�L�������Q���M�l���w�����/������W������� �Z�g�B���>���B�������\�����'�}�5�:�=�B�E�I�M�����������w���
��

�
�
!.������`fs�8|���������`�Q�0�( �  !�!�!�"'#}#%&+&1&8&@&D&V&i&{&�&�&�&�&�&\'�'(B)])x)�)C*`*�*�*(+�+,>,�,�,-�-�-�-.�.�./O/�/:0�0�01U1Y1v1%2^3d3h3l3p3t3x3|3�3�3�3�3�3�3�3�34B4m4�5�5�5�5�5�5�5�5�5�56	666�677G7T7
9x9�9�9Q:X;�;(<6<s<�<�<I=V=�=>T>a>
?U?�?�?�@�@�A�A4BAB�B�B<C�C�C
DaD�D�DcE�E�E�FG�G�G&H3H�H�I�I�I�I�I�I�I�I�IJ#JWJdJK=KJK�KCL�L�L�LNM�M�MNsN�N�NOGOTOFPLQ R�R8SES�STT�T�TUU�U�U�U�V/W�WXHXUX�XY$Y�Y�Y�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[J\W\�\�\�]^�^�_0a�a�a�aJb�b�b�bdc�c�cdd^dkd�d�ef�f�g�h2izi�i�iOj�j�jkVkckl�lWm�m�n�o;pHp�pq%qIq=r�r�s�s�t:u^v�x<{W{�{�{.|;|P|e|}$}f}�}�}�~�~�~�~M}�x��ˁ؁������%�t���(�5���؈ވ���������������.���,�9�����K�X����Îo�o���8�זX�������.�M�D�����ƣܣ��D�c��+�A���U�t�)��,�9�����������������������������ȫ�t�`���F�`�z�ˮ���F�����ư�h�������.�h���ճ
�?�t���ܴ�F� �-�:��������h�η2����C����m�z�����K������w���Y�^�a�f�k�n�r�v�����%�&�����ѿ޿�������e���(�5������t�����n�
�m�z�����z���s���I�������g�����5���D�I�L�Q�V�[�����	�t�������������$�a�n���/�<����A�N���������������*���7��� �]�j���,�9������������������$�1���T���M�h�u�s����������^������x�������������������!�������U�������o�������������������%�+�1�8�?�F�������������������W�d�����|���Z�T�q���A�[�v���B�b���2�?�Y�s�����l���2�L�����L
'B~�;(C�<
���+8�.;X��Q,9V��U��� * � !+!K!�!�!�!1%>%[%w%�%�%�%�%�&,,4,Q,k,�,�,f-.2.l.�.�.�.�./Y/s/�/�/�/�/0(0H0�0�0�0j1�5�5�5�5,696�6�9�9�9:(:�:>>+>k>x>,?6BCB`B�B�BaC�E�E�E�E�EFFFSFG�KL(LDL`L�L�LgM�O�O�O�OP�P�Q�Q�Q�QR,RDRgR�R�RHSkST>TsTSUqU�U�U�U�UVDV\VsV�V�V�V�V
W!W?WwW�W�W�W�WXXXpX�X�X�X�X�Y�Y�YZ0Z_Z{Z�Z�Z�Z�[�[�[{_�_�_�_�_`)`�`�`1a�c�c�crdhe�e�eVf4gDhmh|h�j�j�j�l�l�lCnln{nco�o�o�o�o&p>pap�p�piq�q<rsBsisxs�st tlt�t�t�t�t/uGuju�u�urv�vEw�w�w�w�wx0xSx�x�xyyAzzz�z�z
{-{�{}|�|�|}2}�}�~}����"�K�c���ڃ������ �D��h�u�������ԆF�U�d��)�6�Q�m�����o�����;�|���=�G�T�q�����s�Y�f���Ęј�����%�l�y�-��
�*�q�~�2�ڢ�*�B�f���ң��a�����#�ӥڥ����������� �'�.�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�|�������������������«ɫЫ׫ޫ����������$�+�2�9�@�G�N�U�\�c�j�q�y�������������������Ĭ̬Ԭ۬����������#�)�0�7�=�C�I�P�W�]�d�k�q�w�}���������������������ŭ˭ѭ׭ݭ��������	����!�'�-�4�:�A�G�M�S�Y�_�e�k�q�x�~���������������������îɮϮծۮ����������
����%�+�1�8�>�D�K�Q�W�]�c�i�o�u�|�����������������������ů˯ѯׯݯ���������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y����������������������Ű˰Ұذް��������
����#�)�0�6�<�C�I�O�V�\�b�i�o�u�|�����������������������ű˱ұرޱ��������
����#�)�/�5�;�A�H�N�T�[�a�g�n�t�z�����������������������ƲͲӲٲ߲�����������������������"�+���������8�G�_�x�����������%�������S����)���������l�t�|�����:�$���&���a�����<���Y�����%�������&�c�����/���;�p�����f�����������������g���
�L���~���I�s�|�������H�����5��������)���s���5����������b����	�A�k�����b���0���'����������������\���S�������S���������,���8�@�G�K�����+�o����
�t


�
#3�p�PI���hx�~��������f�U�5�. � '!�!"�"+#�#(&.&5&=&H&[&m&&�&�&�&a'�'#(F)a)�)e*�*.+�+B,�,�,-�-�-.�.T/�/>0�01{1+2a3j3n3r3v3z3~3�3�3�3�3�3�3�34F4s4�5�5�5�5�5�5�566
666�67I7�89�9�9;�;�;u<�<K=[=�=V>�>?�?�?�@WA�A6BFB�C�CD�D#E�E�E�F?G�G(H8H�H�I�I�I�I�I�I�IJYJ�J?K[K�KTL�L�L�M�M!N�N�NIO�O�P�Q�R:SJS	TT�TUIU�U#V�VfW�WJXZXY)Y�Y�Y�[�[�[�[�[�[�[�[�[�[�[�[�[�[L\�\`]�]�^�_�`5a�a�aOb�b�b�c�cd`d�de�eVffg�h�h|i�i�i�j�jXk�kKl�l�m�n�o=pMp�pq�q�rDtv�xsz[{�{0|j|)}k}�}~�~�~�~"�3�ĀL�́z����������v���*�:���ۈ�����������
������.�>�����M���x�$�$����H�\�Ϙ=�������Z�D��i�U��z�0�!�.�?�������������������������̫"�z�f�J�d�~�Ϯ"�������ʰ�n������2�l�ٳ�C�����K�"�/�����Ŷ�m�ҷ7����H���o�|���P���!�}���\�d�i�p�t���ڽھ+���ӿ:���9������*�:����y��.����o�����������Z���������:���G�O�T�Y�����(���=���<���M���c�s�1�A���C�l���9�G���b���a���m���_�o�.�>������������&�t��e����#�4�L���G�����c������N�D���3�&�>�O���>�����Z����'������������������#�)�/�6�=�D�	�������������������Y���I���'��u��E�_���e���4�C�]�������
��6������+���,�����-;�0@���.>��l�� - � !N!�!�$3%C%_%{%�%�%�%�+
,,9,U,�,�,l-.6.p.�.�.�.//]/w/�/�/�/0.0L0�0�0;5�5�5�5.6=6s9�9�9:,:�=>>m>|>�A8BHB�B�B5E�E�E�E�E�EHFWF�KLL,LHL�L�LEO�O�O�OPuQ�Q�Q�Q�QRkR�RoSBTyTYUuU�U�U�UVHV`VwV�V�V�VW'WCW{W�W�W�WXX\XtX�X�X�Y�Y	Z6ZcZZ�Z�Z�[N__�_�_�_�_-`a^c�c�cCele�e�f0hGh�j�j�l�l.nFnOoeo�oepq�q�r.sDs�s�sXtnt�tnu$v�vLw�w�w�w�wxWx�xzEzz�z1{X|�|�|6}`~i����
�%����҄H���j�w�������I�X�h��+�:�U����������#�~���	�I�Y���Ô�[�k�Ƙ՘����
�n�}�����s�����ޢ�j�����'�ץޥ����������$�+�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���������������������ƫͫԫ۫�����������!�(�/�6�=�D�K�R�Y�`�g�n�v�~�������������������ɬѬج߬���������� �&�-�4�:�@�F�M�T�Z�a�h�n�t�z���������������������­ȭέԭڭ��������������$�*�1�7�>�D�J�P�V�\�b�h�n�u�{�����������������������Ʈ̮Үخޮ��������
����"�(�.�5�;�A�H�N�T�Z�`�f�l�r�y����������������������¯ȯίԯگ���������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|���������������������°Ȱϰհ۰���������
��� �&�-�3�9�@�F�L�S�Y�_�f�l�r�y����������������������±ȱϱձ۱���������
��� �&�,�2�8�>�E�K�Q�X�^�d�k�q�w�~���������������������òʲвֲܲ�����
�@�U�m����������������P�~�����A�{�����!�w�����{�������t�^���`�
�H�i������������M������s���������.���"���t����C�������H������������1�T�&�����q��������a�����*��������=�����'�����n������p����� �X�����I�'�I�������5���9�Y���c������K�����C�s�����	�;�d�&���*���.�������@�x����i�i�����q���[���
���
l
�
�
+��������L;p�$T��R<��`�� !@!�!g"�"h#R&e&w&�&�&�&K'�'(3(V)q)�)**P*�*�*+�+�+#,},�,�, -�-�-�-�.�.	/(/�/0z0�0�0D1f12�3�3474b4x6�6
7+7Q7�8a9�9�9=:I;�;<1<R<}<�<=S=�=	>8>^>�>=?p?�?t@�@�A�AB>B�B�B4CXC�C�CMD}D�DME~E�E�F�F�G�GH0H�H�I J>JaJ�J&KGK�K4L~L�L�L1MjM�MN_N�N�N�N-OQO2P8QR�RSBS�S�STiT�T�TUsU�U�U�VW�W�W'XRX�X�X!YyY�Y\T\r\�\�]^�^�_aua�a�a.b�b�b�bHc�c�c�cd3dhd�d�ef�f�g�h#iNi�i�i;jkj�j�j.k`k�k�lCm�m�n�opEp�p�p!q1q,r�r�s�s�t&uMv�x+{H{�{�{|8|H|]|�|}S}�}�}^~�~�~�~HY�_�����Ձ���΃��"�C�~���2�i�%�r��6�u���0�U�d����`�`�}�
����d���
�{�����������ӣϤ�1�R���%�8���B�c����)�6�ת��ë	�_�1�˭�X�r�������R������W�ұg��� �Z������5�j���Ҵ�<�ȵ*�7�e������Y�����Ѹ+�����1�w���ݺC���һ
��_�������t�����ۿy�������Q����2������X�����
�X���X�w�����]���d���5�������J������x�v�����U�����|���������@�k�����9������K�����f�w����������#����<�g�����6�������.���5���>�K�a�_�w���������B������\�����x�q���z�f�|�z�
�{�����9�������S���#�a�p���p���N�C�`���&�T�n���*�R����<�R�l�����Q����+�E�k���1�
 :a� �!;b�!
���5�8Pw�66Nu�:����' � � $!;!�!�!�!%;%S%o%�%�%�%�%�&�+,,,I,e,�,�,K-y-(.b.~.�.�.�./O/k/�/�/�/�/0 0>0x0�0�0R1V5�5�5�5
666�6�9�9�9�9%:�:�=>#>L>u>?B@BXB�B�BECPE�E�E�E�E�E!FPF�F�KL L<LXL�L�LKM`O�O�O�OP�P�Q�Q�Q�Q
R%R>RVR�R�R7SZST-TiT�TgU�U�U�U�U�U:VTVlV�V�V�V�VWW5WmW�W�W�W�WXNXhX�X�X�X�XhY�Y�Y�Y(ZAZsZ�Z�Z�Zl[�[�[Y_�_�_�_�_�_`�`�`'aic�c�cYdNe|e�e=f�f<hehwh�j�j�j�l�l�l;ndnvn[o�o�o�o�op8pPp�p�pXq{q#r�r:sasss�s	ttdt�t�t�t�tuAuYu�u�uav�v,wXw�w�w�wx)xBx�x�x`yznz�z�z�z{�{c|�|�|�|!}�}k~u���ف�C�]�v�Ƀ��i����3�ۅ&�r������̆�R�a����3�J�e�����S�Ґ��3�]���!�$�Q�i�����W�6�c�{���Θi�Л��G�v��ՠ
�"�L�{�����#�<�U���̣�H�t�������:�M�e�~�������z�����
�H�k�����5�s������k�����o�������h�R���T���5�c������u�����A������g�����s�����(������h����=�������<�������������N������i��������U������x�����	�7�����!�����b������d������C�����<��C�������(���,�P���V�~����6�����6�^������&�^�������!�������3�c�����\�T�����d���N���
���
_
�
�
%u�����{��?�&j�?��Hk/��W�� � ,!�!Z"�"[#L&_&q&�&�&�&>'�'�'*(M)h)~)*J*�*�*�*�+�+,p,�,�,-�-�-�-�.�./"/x/0m0�0�071`1�1�3�3414\4n6�677K7�8T9~9�90:<;�;<+<=<w<�<�<M=�=�=#>X>�>4?[?�?g@�@�A�A�A8B�B�B�BCC�C�C@DhD�DDEiE�E{F�FyG�G�G*H{H�IJ)J[J�JKAK�K'LuL�L�L$MUM�M�MRNyN�N�NOKO%P+QR�RS<S�S�ST\T�T�TUjU�U�U�VW�W�WXLX�X�XYlY�Y\N\]\�\�]�]�^�_aha�a�a!b�b�b�b;ckc�c�cddbd�d�ef�f�g�hi9i~i�i.jVj�j�jkZk�k�l6m�m�n�o�o?p�p�pq+qrRrus�s�t�t@v�x{B{{{�{�{2|?|T|�|
}J}�}�}E~�~�~�~BS�V��q�ρ�������τ�+�x�߆,�`��e���0�`����O�^�ݍ��S�S�p�����^�{���m����Z�����ͣ���(�L���2�Ҧ��9�]��j�#�0�ê������R�$����O�i�����y��L�������J�űZ����Q�������,�a�z�ɴ��3���$�1�A������L���
�r�ĸ����
�q�~�к�������R�}�������[�����տl���s���D�����,�}�����K������O���?�q�����P���W���(�������=�n����k�a�����L�z���o���v���}��+�e�����3�����
�E�����]�n�������	��������'�a�����0�������(���,���1�>�T�V�n���w�����5�������O�~���o�h���m�Y�o�q��n�����,�������F����[�j���g���E�6�Z��� �K�e����L�����6�I�c�}���C����"�<�V���#�1L��2M�
����/��2Gb�(�0E`�,r���! � � !5!{!�!�!�$5%J%f%�%�%�%�%~&�+,#,@,\,u,�,=-s-.Y.u.�.�.�./F/b/|/�/�/�/�/050o0�0�0D1A5�5�5�5�506�6y9�9�9�9:�:�=>>7>o>?�A:BOBlB�B7C;E�E�E�E�E�EFJF�F�KLL3LOLlL�L=MKO�O�O�O�O�PzQ�Q�Q�QRR8RPR�R�R)STS�S'T`T~T^U�U�U�U�U�U1VKVcVzV�V�V�V�VW,WdW~W�W�W�WXEX_XwX�X�X�XZY�Y�Y�YZ;ZjZ�Z�Z�Z^[�[�[S_�_�_�_�_�_`�`�`acc�c�cKdHese�e/f�f3h\hqh�j�j�j�l�l�l2n[npnRoyo�o�o�op2pJp�p�pJquqr�r1sXsms�stt[t�t�t�t�tu;uSu�u�uSv~vwRw�w�w�wx x<x�x�xRyzez�z�z�z{�{]|�|�|�|}�}e~l���Ё�:�W�p�����[����-�ͅ�l�y�����Æ�L�[���-�A�\�z���E������*�H�����K�`�~���I�!�]�r���Ș[������2�p������7�u�������6�O���ƣߣ:�n������Y�q������������T�����E�����{���������x�b���d��Z�����������Q����w����������&���x���4�����L��������;�*�����u�������e���.�����.��������r�!�����t���%�r���N�9�����:���>�^���h����l���H������E�+���/���3�����E����n�{���v���`���
���q
�
���
����QM�)n�TA�e � !�!l"#m#T&g&y&�&�&�&P'�'(8([)v)�)/*R*�*�*+�+,%,�,�,�,%-�-�-�-�.�./*/�/00�0�0I1h12�3�3494d4z6�6=7�8f9�9B:N;�;<3<d<�</=�=>J>�>B?z?y@�@�A�A%B�B�B9CrC�CRD�DRE�E�F�F�G�GH�HJPJ�J0K�K9L�L�L6M�MNdN�NO7O7P=QR�R)S�S�SnT�T
UxU�U�V W�W�W9X�X�X~Y�Y-\�\�]^�^�_!aza�a3b�b�bMc�c�cdEd�d�ef�f�g�h(i`i�i@j�j�j@k�k�lHm�m�n�o!p�pq#q3q1r�r�s�s�t+uRv�x0{J{�{�{|M|b|�|}X}�}p~�~�~J[�d�����̂���X��n�'�w���:�f����e�e������"�f�������#������£գԤ�6�T��'�:���G�e�����d�6�Э�]�w������ �T���ð�\�ױl�%�_������:�o���״�A�������^������ָ0�����S��H�����d�����~���~�������V��������]�����]���b���b���i���:�����O����}�����Z�������������R��������1�����k�|��������(����N�����������:���C�P�f�d�|������G�����a���}�v����k���������>�����X���N�r���w���U�H�b���(�Y�s���/�T����W�q���V���0�J���6�%?p%�&@q&
���U�;S�?�� � � )!=!�!�!�!%X%t%�%�%�%�&�+1,N,j,�,P-{--.i.�.�.�.�./V/p/�/�/�/�/0%0C00�0�0W1`5�5�56�6�9�9:�:�=(>\>?B]B�BJCbE�E�E�E�E7F�F�K%LAL]L�LPMrO�O�O�P�Q�Q�Q�QR*R@RXR�R�R<S\ST/TnT�TlU�U�U�U�UVAVYVqV�V�V�V�VWW:WtW�W�W�W�WXUXmX�X�X�X�XmY�Y�YZ-ZCZxZ�Z�Z�Zq[�[�[[_�_�_�_�_``�`�`,akc�c�c^dPe�e�eBf�fAhjhyh�j�j�j�l�l�l@ninxn`o�o�o�o�op:pRp�p�p]q}q(r�r?sfsus�sttit�t�t�t�t#uCu[u�u�ufv�v1wZw�w�w�wx.xDx�x�xeyzuz�z�z�z{�{e|�|�|}#}�}m~z���ށ�H�_�x�΃��n����5���H�����ц7���O�j���X�ܐ�8�m�&�.�n���\�@�����n��"�]���'�b����
�(�>�W����M�v���������;����i���?�������P�:���<�����R���o����;�����y����E������|�}���������_�����)���^���������?�������K�����"���
�x�	�F���=������������i������i����B���A���2���
��3
�
I��f_��&����$kK�D � �!"�"A#�&y'�'�){*�*D+�+X,�,�,).�.j/�/T0�01�126�6�8'9:;�;�;�<q=�=�>'?�?�@mA�A\B�C%D9EF�FUG�GNH�I�JqKLjL�L�M7N�N�OQ�Q�R`S/T�T_U9V�V|W�WpX?Y�Y�[v]�]�^�_aMa�aebc�c�d3e�elf|g�h�h�ij�j�kalm�m�n�ocp�p�q
sZt'v�x�zs{�{�|?}�}~�~:�I���b����������R����U�������:�:�/���^�r���T�������q�[����l�.���I���8���|�����8�����1�����H�����$�Y�����+�a���0�����M����_�����f�7�����A�P���O���*���P����D���%�4���3����p����P���>�S���R���c�����W�������O�]�x���w��������T������{�
�!�9�J�b���]��y�"�d�Z���I�<�T�e���T���p�������_���=���� ���z��������������P����qB � !c!�!�$&�+�,s-N.�.6/�/d0�0@5�5S6x9B:�=�>�A�B:EmF�K�LJO!PzQ�RS�SXT~T�U!V�VYW�W5X�X�YZ;Z�Z�[S_C`acc�cHe�e�f\h�j�l[nyo�o{p1q�q�rXst�t�t�u:v�vRw�wmx�xzZz�zG{]|�|L}e~���:���1���^��~������������ ��������������������=���<����j���@�������P�:���<�����S���p����<�����z����F������}�~��������`�����*���_���������@�������L�����#����y�
�G���>������������j�����	�j����C���B���3���
��4
�
J��g`��'����$lL�E � �!"�"B#�&y'�){*�*D+�+X,�,).�.j/�/T0�01�126�6�8(9
:;�;�;�<r=�=�>(?�?�@nA�A]B�C&D:EF�FVG�GOH�I�JrKLkL�L�M8N�N�OQ�Q�RaS0T�T`U:V�V}W�WqX@Y�Y�[w]�]�^�_aNa�afbc�c�d4e�emf}g�h�h�ij�j�kblm�m�n�odp�p�q
sZt'v�x�zs{�{�|?}�}~�~:�I�ڀc��������φR����V���э��:�:�/���^�r��T���ϞƠq�[����l�.���K��9���}����8�ͯ�1�����I����$�Y�����+�c�ݶ2����O����a�й��h�9���B�Q���P���+���Q����E���&�5���4����q����Q���?�T���S���d�����X�������P�^�y���x��������U������|��"�:�K�c���^�	�z�#�e�[���J�=�U�f���U��q�������_���=������z�������Q��C c!�!&�,�-N.�-�.�-6/�-�/.d0�0|5�5T6C:�>�BnF�L"P�RS�SXT�T�U�T!V�T�V
UYW"U�W;U5X�X�Y�Z�[C`a�c�e�o{p1q�q�t�u:v�v�w�wmx�x6zZz�zG{�|L}��1��^���֋��ڔ�����Т����Ǥ=�����)����W���-�������>�(���*�����@���]����)�����g�����3���t���j�k���������M�w������L���������-���w���9������o���f���4���+�����
�������W�������W�����0���/�s� ���
�x!
�
7t�TM���|��Y9�2 � �!"�"/#�&e'�)i*�*2+�+F,�,.�.X/�/B0�011�3�3�34J46�6�89�9;�;�;�<_=�=�>?�?�@[A�AJB�B�CD'EF�FCG�G<H�I�J_K�KXL�L�M%N�N�O�P�Q�RNST�TMU'V�VjW�W^X-Y�Y�[d]�]�^�_�`9a�aSb�b�c�d!e�eZfjg�h�h�ij�j�kOlm�m�n�oQp�p�qAr�r�sHt�tv�xwz_{�{n|-}o}~�~�~&�7�ȀP�~��������>�����B�����|�(�(����L�ۖ`�ԘB�������I�_�I��n�Z���5�Ы&�~�j���Ӯ&���ΰ�r����6�p�ݳ�G�����O�ɶ�q�ַ;����L������T�%�޽޾/�>���=������>��}�2����"���!�����^�����>���,�A���@���Q���w�E���p���=�K�f���e���q���s�B���x��i����'�8�P���K���g��R�H���7�*�B�S���B���^��������M���+��y���h�������>��0 	!Q!�!�%�,:.�."/�/P0�0�5A60:�>�B[F�LPoR�RsSFTyUV�VGW�W#X�X�Y
Z�Z�[1`a�c�eJh�j�lIngo�oipq�qFs�spt�tru(v�v�w[x�xGz�z5{�|:}���(����քL�l�Ë��ǔ٘�����n�����+��:;!;�;�;<W<a<�<�<e=o=�=�=U>_>�>�>�>6?@@%@q@�@�@AeApA�B�B�BC(CjCuC�C�C(D3D�D�D�D5E/GJJGJRJ]JlJ�J�J�J�J�JKNKYK�K�K�K�KmLxL�L�LMM�M+;i;s;�;<�<.=�=>i>�>�>
A{A�A�B�B3C�C�C�D�D@E�E�E�E�E�E�F�F$G>G�G�G�GH H+H7HFHQH\HgHrH~H�H�H�H�H�H3I>IqI|I�I�I�I�I�IwJKdK�K6L�L�LMTM_MkMzM�MB�������#���k�	����0�E������V�
����?�)�����K���������f�������
-�r�7S7�9<U=`>�?@B�C�D�E2H"JcJIK�L�M�NSODSTU�UTX#YV\�\�a�b�cjd�i�jbkGp:|�}�~ׁ���$���4�8���W�+�8�,�9�����y���������ݿ4���y�����������m�;�M���i�8�0����������c�>�������
��7:�8��) =%�%,�,�586�9':
>w>BB�B�ERF
L�L�OPt���T�c�5������S���e�И�x��}��Q�Y\']�]�]g^c_<fAjyoDp�pqcq�qer^u�u�yQz�z{u{|�|�������h�ʅC�نo�L��_���U�Վ7������B�!���
��З��o�<�՚n�)������������O����M�	�ݨ���=����K���̶f����R���3�ҽw���q���M�����?�'���.�����S�d���A�f�3�������������	�_9
I�$C%&�'�(M)�)�*+[-�-/�/�0�1A23956�6x7M89�9�:�<�=%>�>�?�@OA!BAE}G�HfIJUXWC[�a�e�f:j�l-mn�nrp�r��b���B��{����Q��G�����=�E�-�j	6!}*6,+2�35*6�6�7�>�B�C6DML�N�OnPQqR�R6S�SFT�T�U�V�X�Y-Z[j\�\/]�]?^�^�_|`�b�ce�f�geh0i�idjk�kn�o�pqsu�v�wpx;y�yoz+{�{�}d#���S�b���7�u����^����a� ���P���8�v����_���lk=m�mcxo�̉������?�������`���Z�����R�����&�+�3U;�B�g�?��$�����:�����F�����/�,�#�u��
�V"m�=�>��Y�<���Rr����VM1W+a�l�|nj֧ޚ?�ޛ/�W�6��������n$�i�-��j���-����f����W������=�������V�����C�3�*
�
�
A��(����#��Y
\%]�]�]e^a_:f?jjkBp�pqaq�qcr\u�uaxOz�z
{s{|�|�m������f�ȅA�׆m�J��ʉ��S�ӎ5������@������Η��m�:�Ӛl�'������������M����K��ۨ����;����I���ʶd�����P�=�1�нu���o���K�����=�%���U�����Q�����?�d�1���������^���	�]7
Gl$A%&�&�(K)�)�*+�+�-/�/�0�1?23�3
6�6v7K89�9�:S;�=#>�>�?�@MAB�B{G�HdI�IUVWA[raOe�f�g�l+mn�npp�r��������y����O��E�������C�+�h	�
{*4,�1�35(6�6�7�>�B�C4D�KTM�OlPQoR�R4S�SDT�T�U�V/W�Y+Z�Zh\�\-]�]=^�^�_z`)a�c�d�f�gch.i�ibjk�k�l�o�pos
u�v�wnx9y�ymz){�{�|b!���Q�`���5�s�
���\��Ō_����N���6�t����]���ܚ;m�mwo�y�]��������,�b���
���V������<��'Y-75�<?E�i@��"��������U�����B��-�*�+�s�(
T k�;�<W������Pp�~��4!�N�X�b	n�}�"�=�ܛ-�+��Y\&]�]�]f^b_;f@jkkCp�pqbq�qdr]u�ubxPz�z{t{|�|�n������g�ɅB�؆n�K��ˉ��T�Ԏ6������A� ������ϗ��n�;�Ԛm�(������������N����L��ܨ����<����J���˶e�����Q�>�2�ѽv���p���L�����>�&���V�5������������R�����@�e�2�����������_���	�^8
Hm$�$B%&�&�(L)�)�*+�+�-/�/�0�1@23�36�6w7L89�9�:T;�=$>�>�?�@NA B�B|G�HeI�IUWWB[saPe�f�g9j�l,mn�nqp�r��������z����P��F��>���i�������"�D�,�i	�
|*5,�1�3
5)6�6�7�>�B�C5D�KUM�OmPQpR�R5S�SET�T�U�V0W�Y,Z[i\�\.]�]>^�^�_{`*a�ce�f�gdh/i�icjk�k�l�o�ppsu�v�wox:y�ynz*{�{�|c"���R�a���6�t����]��ƌ`����O���7�u����^���ݚ���e���<m�mxo�y�^��������-�c���Y������Q�������'Z-85�<@E�iA��#�����9����2���E�ߥ�����.�+�,�t�)
�
�
@��U!l�'��<�=X;��է��Qq���5!�N�X�b
n�}�m�>�ݛ.�,���u���S�g.�.T/	0}0�5�U?V�VrW�WSXxsz�.�����������$2j3�w�b������ؤ+�}�{
�
5��y�2�����������$6j7�{�f������ܤ/���
�
9�� }����W���H������������{�e���g���������T���~�������)���{�����S������1�����|�����l�5�����������u�$�����|�-���V���B���F�f���p�!���P����3���7���;���M��v���~���h���
��y
�
������Y�1�WJ�n � !�!o"	#v#U'�'4*�*+�+,�,�,�./�/0�0�0N12}6�6�8i9J:Q;�;!<�<�=>?E?|@�@�A�A�B�CZDZE�FG�G�G�HJ�J�K<L�L>M
NlN	O?PEQR�R�SvT�T�U�V(W�WX�X�Y�Y0\�]^�^�_)a}a;b�bUc�c�d�ef�f�g�h+i�iHjk�k�lPm�m�n�o�p	q6r�s�tWv�x5{�{|�|]}�}s~�~M�i�����������[��q�|�$���C�����h�h�����������	�(������;����L����m�?��������%��a���q�.�h���
�?�t����F���a���+�����<���������p�������������^�����e���e���e�j���l���B���W�&�����b���������������������s����#���0������������B���F�X�n�l������O���i���~�����s��������F���`���W���|���Z�M���4���^�>-.
�CG� �!�!�&X-\1�6�:?RC�FXM�P�RASTsTrY�Yv[�[�`1acdGfp�pbq-r(u�ukv6w�xjy{�{}�}��s�����`�.�d�v��#���R������Ee��3�34;4f4��T!�����)�������i�������z���3���������������������������A�`����|�4�\�$���a���R���
�$=�d�%!�#�&�'|)H*�*,�,�-�. /�0^1)2q47|9;<�<!>Y?�AACfDgE�G�H'JK�LSMwNOS�S�T�UX�X�Y[\�a�bicd7iTjk�o)q@{}Q���\�\���ˣ�J��0���[�=�����J�����x�?����{���{���������~���l���_�x�)������%����������|�����%����h�X��~�J���{���T��J�K���`�^j�� 3!�!�$�%�+s,j-.�.�.�/,0�095�5q9�9�=5>�AjB3E
F�KjLCO�OsQ6RNR�RRS%TwTWU�U�V%W�WX�X�Y�Y4Z�Z�[L_`�`\c�cAe�e�f.h�j�l,nMo�o�o0pHp�psq�r,s�sVt�t�t9uQu�u|vJw�w�w:x�xz�z{V|�|}^~g���T�m������*���ކ�w���E��{������/���4���3�L�ãܣk�	�*�(�,6�&������$"�� !%�+�-o5�9�=,BqE�K�O�Q�TRZj_zc_e�f�riw*zt||~W���=�O����Ģ�(�,*��������� %�+~-c5�9�= BeE�KuO�Q�TFZ^_ncSe�f�r]wzh|p~K��ߐ1�C�����FIPTX\`dhlptx|������������������%)0>L]imt��������������%,07>ELSZ^elpw~����������������			
					!	%	,	3	L	S	W	^	e	l	s	z	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


 
'
.
5
<
@
H
P
T
\
d
l
s
x
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 49AIQYaiqv~������������������)19>FNV[ckpx������������������





2
A
I
Q
g
s
�
�
�
�
�
�
�
�
�

'?Tiz��������������
.6>FKSX`emu}���������������������	&7?DINSX]bglqv{���������������	&.3;CPU]ks{������������������#(-27<AFNV[ckpx������������������	&.6;CKPX`hpx}����������������������$,4<DL`emu}���������������"*27?GLT\dlt|�������������5:BGT\afns{�����������&.6>FNVfn�����������������
&.EMRZbjrz���������������
!).6;Ciq���������������&5:BJRZbjow����������������	'/7FNVhz���������������
!)1JRZ_gow��������������	&.6>FKS[`hpx�������������������
%*2:BJmrz�������������������'/7?GOW_dlt|�����������������     $ ) . 3 8 = B I N S X ] b g l s x } � � � � � � � � � � � � � � � !	!!"!&!.!2!9!I!Q!Y!a!e!m!u!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""&"*"2":"B"J"R"W"_"g"o"w""�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"##### #1#9#A#I#Q#\#a#i#q#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$%$-$2$:$?$G$R$W$_$d$l$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%#%+%3%;%C%K%S%l%t%y%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&	&&!&)&1&9&A&F&K&S&X&`&e&m&r&y&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''"'1'6'>'F'K'S'['c'h'm'u'z'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((#(((/(?(G(L(T(f(n(s({(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())
))))$),)1)9)P)X)])b)j)o)t)|)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)***#*+*0*8*O*T*\*a*i*n*v*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+
++++$+)+1+?+G+O+W+_+g+l+t+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,!,),1,9,A,I,N,V,^,f,n,v,{,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-----!-'---3-9-?-E-K-Q-W-]-c-i-o-u-{-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.....%.,.3.:.A.H.O.V.].d.k.r.y.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.////!/(///6/=/D/K/R/Y/`/g/n/u/|/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/00000$0+02090@0G0N0U0\0c0j0q0x00�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01111 1'1.151<1C1J1Q1X1_1f1m1t1{1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�122222#2*21282?2F2M2T2[2b2i2p2w2~2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23
3333&3-343;3B3I3P3W3^3e3l3s3z3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�34
444"4)40474>4E4L4S4Z4a4h4o4v4}4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45	5555%5,535:5A5H5O5V5]5d5k5r5y5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�56666!6(6/666=6D6K6R6Y6`6g6n6u6|6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�677777$7+72797@7G7N7U7\7c7j7q7x77�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�78888 8'8.858<8C8J8Q8X8_8f8m8t8{8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�899999#9*91989?9F9M9T9[9b9i9p9w9~9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:
::::&:-:4:;:B:I:P:W:^:e:l:s:z:�:�:�:�:�:�:�:�:-�(-8�)�����'%�� $%,�-�-�-�-�-r5�9�=/BtE�K�O�Q�T�T�TUU-UKUTZl_|caeggg g*g�r�r�rqwxw,zv|�~�~�~Z� ��@�R�����Ƣ�������������������������������]�����������
������� �!�"�7�������C�D�E�F�G�H�������1����������x�}�=���������������r�w�����S�T�U�V�W�X�����������������������������������SXr���!�!�!�!�&�)V*�*�*�*+,0,.�.3/8/=/�0�0l1D7E7�9�9�9i<6=;=Q>R>�?�?�?�?*ByC~C�D�E�E�E�EHUJ9K:K;K�L�M�M�NBOCODOEO.S�S�SU�U�U�U�U>XY	Y�\�\�\�\�\�\�a�a�b�cVdWdXdYdZd[d\dgili�jOkPkQkRkSkTk(p-pBqCqDqEqFqGqS{T{U{}rstuvwxyz{,�w�x�y�z�{�|�}�w�x�y�z�{�|�}�ڣ��Y�?��j��P�����������!�&�+�0�c�h�m�r�w�|��������ó������������������������Z�_�������ʿ˿̿ͿοϿ�����������������������������������������W��!�<�=�>�?�������������S���������� �!�"����������������������������������������g���X�����tu!�� A!�!�%�,�0"6:a>�B<F�L�O]R�RaS4T�X�Y�Z�[`�`�c�e�oWp�p�q�t`u�u�vIx�x�z#{�|(}}�
���:�<���r�����b�g�\��{��W�T������$�ͺ`�n�3������<��!��!�5<�B�{O|d|�~�/�U�V�X{h�j�lzn�owst�t�����������^������#�8�����I�����2������>�����|���Y�������
�]w��!�&�)[*�*5,	.�.B/�0q1F7�9n<@=S>�?/B�C�D�E!HVJ<K�L�M�NFO3S�SU�UCXY�\�a�b�c]dqi�jUk2pHqV{}|-�~�~�ţۣ��^�*�@��o���5����ȳ����d�����п#��������������\�&�@���X�#�#�������������l���]�����yz&�� F!�!�%�,�0'6:f>�BAF�L�OCRbR�RfS9T�X�Y�Z�[$`�`�c�e�o�o=p\p�p�q�t�tFueu�u�vNx�x�z({�|-}b�������?�A���w�����g�l�A�a�ѣ�����������������������������������������������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�����S#�8m�?���=���!�Ó�������������~��^�^�^��^�!�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�������������~�Ԗ����w��������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}�8a8a�bH}��core_intrinsics�fmt_helpers_for_derive��_�_(��h�`��v�*��+��"8a��(��h�`�<^8�s:5������Z��(��h�`��/��l����8a��(��h�`�B�'i5�,�*U0�˫ݫ�_�_(��h�`�MbFaC�/X8a
fmt_internals�(��h�`�L�M�jh�%8a��(��h�`�=�W����<���j˫��(��h�`�3=���8����$��(��h�`����KPn��8a��(��h�`�.��A����!<��˫��(��h�`�P�v�4��WU�8a��(��h�`�I{����=�p�8a��(��h�`�3��'�*#��-��˫ݫ�_�_(��h�`�^숚�����:9��(��h�`�x��yy!)]*�8a��(��h�`�ot��,���?�˫ݫ�_�_(��h�`��F3��M��RN˫ݫ�_�_(��h�`��e�U�3����:���(��h�`�'9���.8a��(��h�`�o�5��~�@�)35�˫ݫ�_�_(��h�`����Pg�l��!8a��(��h�`� H�k��.d8a��(��h�`��眼����t�x}�J�˫derive_clone_copy���(��h�`�mZC�ד�8a��(��h�`�K�kgV�����+���
liballoc_internals�(��h�`��$P3 p��!d? ˫ݫ�_�_(��h�`�Ӭ�7�6��<8a��(��h�`�Z�1���5D�8a��(��h�`��Ł,���t-�"D˫����(��h�`�:�*�j1D���Z��(��h�`���Z�bK�?��e�f\˫	derive_eq�����(��h�`�����>5���XT˫ݫ�_�_(��h�`�Y8V��; \� 8a��(��h�`��?WP�G��� .��(��h�`�G(h�L�Q�8a��(��h�`�dW|�Y��'<�W�˫��(��h�`���?�U���1,	���(��h�`�hiѡ7���$8a��(��h�`��}�~7��X�
�|�˫ݫ�_�_(��h�`����c:^�����(F��(��h�`�8|�}{,<;�98a��(��h�`��,|{ ��> �C8a(��h�`�v]������-8a��(��h�`�_����L�Q8a��(��h�`������+�G8a��(��h�`����	n���,P'�˫ݫ�_�_(��h�`����M�&�
���2(�
��(��h�`������x8a��(��h�`��*��B��?����O\˫���(��h�`���?��4`�	˫ݫ�_�_(��h�`���������F	��(��h�`�8
�Ȧ9:�/8a��(��h�`�7~�D[Ԟ�'?%
˫ݫ�_�_(��h�`���aa��_���.	�	��(��h�`���v��*LQ�]8a��(��h�`��s#�����&��
˫ݫ�_�_(��h�`�(�1=�h
���b
��(��h�`�2��^�D�K�8a��(��h�`��"],Ae � <��	˫��(��h�`�w�v�i�5h}8a��(��h�`��P����s��8a��(��h�`��a�,�8���-��
��(��h�`�V��Dw���,J+�˫ܷ����(��h�`�z
>������,]�
��(��h�`���3�|%�~��8a��(��h�`��KX�����t?��-˫����(��h�`�����S�^+�;8a��(��h�`����~�X�@��g�˫ݫ�_�_(��h�`�9I;zэ�"���c���(��h�`��{���O^�8a��(��h�`�����B.��$crate::assert�&�C�TZ���Z˫panic_internals��generic_assert_internals���(��h�`�.;�P0�:�U8a��(��h�`�پ��d������'	�
��(��h�`���#S�&���#8a��(��h�`��f
rN6�0P{˫ݫ�_�_(��h�`��
��P?ʺ�
(��˫ݫ�_�_(��h�`��C�n�i�58a��(��h�`�MZ�xbh����'���(��h�`�D\���9�!8a��(��h�`�!OnH�Y�� �Kj˫ݫ�_�_(��h�`������z�����(��h�`�E�ʀy��Q8a��(��h�`�L��F@�V�,�/�˫���(��h�`�+_::_c�2I8a��(��h�`��iby,�SM���*���(��h�`���fF��K�W8a��(��h�`����M��T�~?$�C
u���˫����(��h�`��.�€ti��o�˫ݫ�_�_(��h�`�UC�� 8��!8a��(��h�`���f�@����2���(��h�`�
�U���:�R8a��(��h�`�:>�~F׆��8a��(��h�`�f��Ln�W���%	F��(��h�`�!K��|��^8a��(��h�`���`Uޫu�0�"˫ܷ����(��h�`��)�
:����	A�a˫ݫ�_�_(��h�`�(�#�W�!������(��h�`�N�k���g���8a��(��h�`���x���G@�<�x˫��(��h�`��h��[��r8a��(��h�`��<�s�� ������(��h�`��J
�DC��N8a��(��h�`�j?�W���ft,44;˫����(��h�`��[0+����Q��(��h�`�ւ\�i$�8a��(��h�`��,`]8��>�0˫ݫ�_�_(��h�`����Ғ����88a��(��h�`�$Q�=� [��x�˫ݫ�_�_(��h�`��[(*_֋����1@��(��h�`��[䎂���8a��(��h�`�'�'����M���,	���(��h�`�H�K����I8a��(��h�`����&�Lv�0�&˫���(��h�`�,�#�;��!8a��(��h�`����Z��c��˫ݫ�_�_(��h�`�N��	�\y����%���(��h�`�P��d�	���18a��(��h�`��(pRrd��Xe˫ݫ�_�_(��h�`�_nVm$	hE8a��(��h�`����kt7:���+@��(��h�`�I��v*{�8a��(��h�`��amG��K$~,$�	o˫����(��h�`���A0�&j]���(
���(��h�`����*J����K8a��(��h�`��T�1�	?s�=H�˫ݫ�_�_(��h�`�AN���L/Y�8a��(��h�`��f�'*��o�
˫ݫ�_�_(��h�`��KY)�Bn���
���(��h�`��J���r��F8a��(��h�`�eoϨP�0R�8a��(��h�`���T���8���,	@��(��h�`�b���/3k�X8a��(��h�`�}����DU�t0+�˫����(��h�`��e��eg��T˫ݫ�_�_(��h�`��S�:�O���8a��(��h�`��ä���n/���.��(��h�`�ް�{.aFQg8a��(��h�`�Ļ���R��t�\�˫����(��h�`�W�ת'j'Q���a���(��h�`��q)>���&�48a��(��h�`���>���q��+&>�˫ݫ�_�_(��h�`�r4x~��?��I8a��(��h�`��v-��5�����
s��(��h�`�.���.���|8a��(��h�`��sTid����:�R˫ݫ�_�_(��h�`�J���?�����˫ݫ�_�_(��h�`��~��&�ay�8a��(��h�`���/�l���(8a��(��h�`��͌��i)���	���(��h�`���"���k�~0$�1	�˫����(��h�`�n������
��u˫ݫ�_�_(��h�`���c�:�ʡ�̃$��(��h�`�sWSO����8a��(��h�`���E��ݽ��_�˫���(��h�`��w��=f@8a��(��h�`�FE��"�aV8a��(��h�`���.��ԑ�+�A�˫ܷ����(��h�`���T�m{�matches���.$��|Z��}s(��h�`�#҂d��i��J8a��(��h�`�{�,c+)�9�1˫ݫ�_�_(��h�`���#���*�&8a��(��h�`���ˌ6�C��$�:�TZ˫�������(��h�`��3"�V���8a��(��h�`�UEb�#8����	v��(��h�`�e3�[T�V� 8a��(��h�`��/u�O����/<7U˫ݫ�_�_(��h�`���gA�����˫ݫ�_�_(��h�`�m�1�$/���	��
��(��h�`�"���(Ј�+8a��(��h�`�����s���-e ˫ݫ�_�_(��h�`��b�O�*z�b8a��(��h�`��N0���c����4���(��h�`��9�)�%%�E8a��(��h�`��뤞2��+�Ew˫���(��h�`���V^������� ��(��h�`���.bq�A�r8a��(��h�`�U	Քpq��8�$d!˫ݫ�_�_(��h�`�M�Ա׾K�J8a��(��h�`��]�s�J�1�8a��(��h�`�K���fw�"8a��(��h�`���78�\�V8a��(��h�`�;�z0&t/�:�˫����(��h�`���v������<�!˫��(��h�`����z0,��8a��(��h�`���0N������:��Zܭ��(��h�`��4~��F��8a��(��h�`�s���-],Q�,8a��(��h�`�q3�,6�c���(�TZ�˫�������(��h�`�D���8a��(��h�`�̽< <�7�t+hIf˫����(��h�`��ѿ�Ð:����%%��
Z��us(��h�`���͵Cζ�C8a��(��h�`�=�n��0w��7�-a$˫ݫ�_�_(��h�`��'�T����8a��(��h�`�Nx�P������;$��(��h�`��sF�a�H� 8a��(��h�`�Qw|��J�%l�8a��(��h�`�j���n���̋W�$��(��h�`��x٨5���#�6�TZ�˫�������(��h�`�j�z
�q�I�.�?�%˫ݫ�_�_(��h�`���0F��"�8a��(��h�`��€A�B���&˫ݫ�_�_(��h�`��a�]E�8a8a�(��h�`���Z�`*�=a8a��(��h�`�2�>qz�C5<8a��(��h�`�����`#���#%���us(��h�`�+���ʸ�C8a��(��h�`��:�N�(k�~+$�	q˫����(��h�`�����܏�X�o8a��(��h�`�%7���
<\�5-5�'˫ݫ�_�_(��h�`��v������>8a��(��h�`�X��ݺ:���8['��(��h�`����@�Ddz8a��(��h�`��IL��D2	�8a��(��h�`�e[Z�ݓz�debug_assert���G!��SZ�ys(��h�`��)o�W�pQ�P8a��(��h�`�i����G�t.�Ce$˫����(��h�`���3��]����C,
|(��(��h�`�C��IP��9�8a��(��h�`���.�k�3$#����<&�ys(��h�`�+4,f������U&1�ys(��h�`��yͦ�Q������/*b�ys(��h�`��Ek��"]�R����j�.����|�|�;����e��Г����D�����x�7���Œ����?��s�ޓ��S������j�n�$�ܔ!�������a�*���x���2����\�'�̓��@�	�Β��W�[��͔��?�����s�n�#�ٓ��N��ܒ��e�i��ה��M�����H����|�0����\�%����s�r�-����W��Ǔ��R�V��Ȕ��:����n�2������������i����I��ג��`�d��Ҕ��H��“|�;��ɒ��C���w�+���W� ����n�(�����R�M��Ô��5�����e������w�6�����`��ԓ��D�
�Ғ��[�_��������w�a�k�ëM�Ȥ������a���x���}�����k�:�=�{���5�V���|��V�~���%������ɱ|�Ԫ��٣���¶����
����������v���ɻ0�A�+�
����g�i�M��-�>�íG�����M�
�����յ��¯��� ���۝֚��(�H�9�۟œ����׼����D�O�լY�������b�@���h������ծ-�ۧ1�7�����b��f�K��ěΘ͖&�ø�������ר��)��f���Ž��{��t�&���-���șm���Y�b������.���S�,�7�X���з���b����>�"��������ݰ7���;� �����b���@��z���̠���m�M�P�զ���@�g��P���$�Q�����W����к������Q��X����������~����j������ƚ~���������������W�]���ܹR�w�����s�����F�H��д��������.��߶��Ͱ'���+��۞����־�R�g�Q�0���=�����s�V�Q�d��m�ŦѢs�0�*��I���޲�A�ǨF�����ڗX�x���������������p�u���~�ӥݡ����f����� �1����R��W�]�=�@�
�.������p�=������@�޸%���������C������߽����8���A�ĪH������Ǽt�}�4���ŬI���n�G�R�s������Ů}�˧!�Y�=���'��
�׳��R�֩V�;�����}�ŵ[�������˝0���h�k��)�˟[���-�k�	�	�?�l�7�����r�'��
��������l��s�ɣ��ODHT ���c���/PD��l�o˷o�bX�+��Q����8���Y�
�Ǐg�l�������{���kX�+����vf<"���~�j����/�����
�q��h:��4��~r�����|��l�(��;H�RYd~��	hl�Bi��%H7���6���b���� �z�\�����R���ou��~��%+�dfΩ�q�p��S����%��~��<�G�D@��Qe7�8��z5Pv%�p=�)~��D7����R)��	} �ކ�̀S"%�9E�#X�/����$���,91�$H��f�

��!?����#��Ec
�;�����NA)��=[�`�&�_�����+xJ�
Bf4����Y��SM��U���*/�H�>��o���e>��08Un[b<N�2��]�a��g4
�u5���Yv�ph6�E<`�$25k���J8�7(�����88k�f�I�6`�J��W;0�-c��<�7��"�? �e~��@�`c�`Q@З����N<B2�3H1�C��MBK#D� x�K8�E����0��G��֩|ؓG$ճn��G�&n2�|TJp����<*YK����>�c$Lx����n[P�-����&�S��uB"��$T�E�x�J'cU�>0�B2V`��	��K{VP�$Sq�U�>�NN9>�Y�WG�^K��Z0�Y�ka�[��[�/W�Y�.�`���]H�(_�ߝ]�C�},�_x���0��`3 [�K0�a@��C�H�]`��5����`P�8��	�diݟ�}��e�~��%�I�dP���Fl��g�m],��W\ ������j�*�%9<�:j�yD���MoH3��7FEq8Ɠ?a��q��\�HLs�b�X���t +'O���t��t�;�h;vh�|�J�-w�@�\�	�x��s��H5{���Tà~x��Z�#EX~��4�\�\��P��~̋�s�X|}x���X9
��[V�h��������p������ _�e�	�PXN��F��ئ����+��C��`S�����*�?��0�e=pr!���u%g��5��P�%���Eۏ���1�qK�x�8�Ī֐����m}{��x����E�I�`���틔�$�����R�(����ތ�葀�n��j��l}�.�@x�;sK������%3�X�\*�Gd���̰����;��Db�>Ǧ��聤>>�b��`��L˾6���@���W�8C�}�eO٢�6��dJ������cוg�P��d�=����0k�5����Q���������ݩ����'��`��yR�Z#�0�z̫���f�}ǝ���s<�wF0��Z�C�Jh氰[�{XB:����=*���PpB�������oi�R纈�!��ƛ�ț���U�u��NY�L������Z�^�#��-�����������x�D��7Qq�P�*��U��4[3z����@���gE�8�4��-j���~�<�$��H
���țj�X{Z���c���s|���Ÿ'�=*��P��2�� �#t-����~��eb�0���R
�=�8�j����РO�%Y����Btf}.���:�<q[&�ј��k���h<"�D0�IՈ�f���H��+����E��l���&��b�@oY�٘&�)��9�+�����0oh<Sq���`�����A��h���[��p[���[%�⠫��9..c�`�X���~Z�p�R�����أvs�
�
���$GE���H����3[� �&���� �f�T�P� ���c�=������kK�P��;����(��[����0?�P��������%<����h5~u���� ��[Qj��x��g:A+�ȧsj*����ຟ,������M~�q�a���E��N�xy����B�A� �.�lC�@�8�J�-��P���Q=�Y�j��y�����VC`s�P���5��J�R���\��*�>�̀���?��qɐ�F�׻4��Y�	��_�6�װ�E��]:^��	�}8'�H����ݮ���&;cw�!�x����Y1L��-���������I;�V�B�G���axI�����i��@�lk|E	����]���iqv��n5����W�������AW�`�YC�l))Av�P��� �Ml,��7 ����@Pf!ᛡCͭ�!iu���$������F%a��Eܙ�&�Z�30u�O%�<�Gϳ��(�CV_ܗN���x�<��<*�1��Z�K+�t��=V
�,��?����-�kx�]�[.������-���S<Թ�0I�9�)��I�=S�	�2��O�V3	�4;��P4�Y�;bQ�B31�3��F5j����17����i�k8�;�n��Y9A6R�9oQ:��b3i��8	$c;�lL):�jPY�<��Z7@�>���Jm�I);y������7i���M�#A�z�'�~&DB�X?���şCy�Ez�x�Dy����E��.E�]�&&���G��J�5νUF��"�А�wIqߖN�8I�
��q�K�n�^r9sC�gMf��Ѹ7N��{��3�N!�6U3)���V�t��Q�tj*���R���Ib��S�:�Fi�T�_����S�x�
K$�T)�)
M��W��'kwV�V����ҸZV9�s���]H14\i�T�[�D��5Y>�\yy�$���6]�D�;r�#�^����Yg�_Y�Og��`��`} wa9�4�rLbIJyN1Q�laI����q�6dYh��0
�jbY_n.=S3��Z:lX�5��]�Q��hY���P�i���"�
V{)p�
�L����!�l	��H-`I����k�{n�4�/S8o璒�ߚ�o���ROg}(q��6�3��Ft�aQs�YtAX��w�Hu�S��E�u1P�ruW�x���?�g0yQ���4q�ya	p>��d��%���|��W&�b[A}��U|��P�~1�Ü��{���}��H��q���=��)CjE���(��zf�$���s6�V��銱�d������2�Z�!G��=0D��	��fC�����FV�\��S��}�S��	
��|Ў������D�Y�W�d��8�����ꑱݣ���������(��^�����	F;Ci����&�L�� �(�M5bV���ek��ǚ�5�a�����P��{��"e�/����^��	ϞI��S�A���sQ
Ġ���]ȡ��d�R�T��|�jS�ܢ��ecg��q�=��饩�G
ڗ����Xh�:b��!�K�Ş��U�nϩ��y�g���ɫMC�FVԩq�����@��q����a�v��!��ɭa�^����Ư0��$1C��P��r^he�1��Fy����EA$x��Q'Nm'B�ذ񄠣��V�9�1X^;���a?�r���a�����ư�S5���'U���x'�	�AETj-W��ap`�8����s��'�7�a�7NGlM:�1��GK<��1���j�IH�)�|F��I�F��������v��`���)����*���yg��QikW�ٔ�7���
^�	��<��$�)�ZyC�yө�y	ߩm�QWf+ٺ�KՉ����l:���c�*���ء�F�^! �ډv'��6��t *Y:����*^�M�1���r�a���'|o�E��QsCW�Z]��)��
���s9�9)���bY����uA_7��=�2��ɫ˵L���18�uv����1 *��B���-5la\��\C�MH���8�D�/���PnS���1�Iq��y����Bޢ
k�A�b�X����
�~�G�Y���\�0)�٠��G��Y`���)�R�2��k)���9��p���\c�����j�����*���Cj��'-lr��
�
_C� ���c<�����ȻD�˾-�Q�4
ڃ�7����r�	zγ.��.�L�T
2�����k(*���i$t�ƞ�����:�c��1ns�y��#
�w���
�>�C��z������*+B����d�^�r�t�9�D�>��X�o��3Snd!��i�#��"���lt��y#�5��c̗%�I����-&z��^���&��o�<X'�'J�؞ió	'"��m9p&��3�ɟS})����˰�,�WT��J-z�Ucv�4.:k6�d�/�n&w�{�.�;/�s��.*Q�6��2�k1��#�.2�5�s�0Z�?Dm{��3"	t~� 7m.
#U��[ǩ(����<	f�1�m���
�H9�
�={�2�:��v��}�:2�S�h��<��e9x��:��>�I���5z�-�X�\�?2LvR���?��W���A�ם���^AR��F��AC�P�|���dD�:�E1�xE⹈�
��F�R�U�w�)A��e����C�o)�ŵ��H����J�@G��O�c���C��u�����L������M��)��(�M�}��
��OB��>�Q�{�x]1rR��f~v��S��(����T8��/��SR5�;e_�V
��,U���VzCM�h�eXZ�
/�ֺY�Mw��d!AZҍ��p�
[�'Ϟ�O�d\R����]ʭ����^j���_���?��)\*~sm�҆�a�-���\�bZ���J�U�cR���M.Yd�G�߷
�c�d$'�*i]��tp�[�&^"�����f�@�A��$f��mn���Y2���W�a��Į&r6l
j��^�
Ql�:r `�r�nr�U��r4Eo�2��Mp�M�<`$n�XL��sr:�e
�$LCl*j�t��t�2���ur�J��cvZ���,Q�Lt�����{�x:����Oy�1!5���yJ�S�/��v� ��w�M*4�9v�a�(��޹~Z��>����T��'~r<,���E�b��3flad�jԽK��V(���G���Je�]��eN������Gm�}YKP�����w�	@���6�Sh�m��NPd?0!Ɋ�k���
��RW���N[Ӂ�����?ۚ~Œ��������0�1+|\�¨n���U������N�|�z
8D+H����n�T�ɏʖ5�ߊ_���J�L������ĠGz�
�'��&�b���)�i�����A8S���ҟ>��c���}��ղ��B"2�>G��)@��������/Db��h��Ͷ9�rj@���X����]P�+ڧZ���r�̫�C����Ƭ����മ�.^R�XsG�J[���i���`����£l�`�=������7���A��g��R���PL��z�'"K�O��'$��S=��Z��K
L�������p躚�l>�e�չ����C��b6��S٫Tš�|�
wa��b�D���2�n<>��ƲW�.Q�7�Dz!��f�Ⱥ����u��|���\���\O��BO���vи���$� n��
 sa�(��Κ��q����z^�xN6���BII$��E��ぁ��IU׊뾫#����z}������*+ÝM�N�zNVq{D����Q#܂�t�F��ޚ��,����ߚ�u"�A"����%E\|��b3´���b�	�p��g�Z{�������zXr� �y��J#��K��"�� �H��!��<PQ�J���h���^�y�X���0�gݛ�Ϲ�J���j3)n��:�op�8v��Y��\�(�J��O1�a��[2�!H��n�L��B����Y6����M���S��
C]A�����J���_�B�R�5jȈ;RhkN^)��Q6W?+��cO��ħ�;������D+8�����9��a�S�~����Z-u	e�T���2[5��;Rq�{y"8���Ac��_�A�!��g��18��C���C��@s��q�×ox��)�Fu\�5�M�M�K�{�k������4�S�L���u��O�������Pi/ע��,[�L�k��Z1�2{��x�7;d�!��?v�F��{��i`Ƹ�@��ȃ���2TePp�C�Q5��"*��z{��!CB|o�O�i$+���S��%�����W�&��n���'k@�X;���'�����z'��R��/B�'�Dq-mva��F��
	�뀻��Z��-��}�S�!s��$cy��-scYc-�+0�
�Br��0�`r�ԛ��23;���f1Ã�aa��4�Y��2d#�5��D���[0s{�����0C����8C<�D��9�^����+8���Ђm;{�gg^�O;�TR�N%�;�]�gh�L>S�6T@/%?����؉67K��A��Z�[b�yA�%��KC;���r5��B;m����E���z��FKx~���ݶG�&�At��{F�m[\2>o�I�=��̀�J袤��C{[$t���6�%����P+�՜�m�PK����R[KA��}G�SSDP<���,ScpK}<p^R�
/y�M;Vk����`&_XS�9$/��Z�L�����[S��r�ۗ4\�ɇ/L.��^[�X���Ea��7!��ub;@8���CPcΑ.�C�eb+l�c���b�*�*֠kg�q{d�gHjۅ���|��kC�9�=.�m3�!v��y�nS��[��=op%R��Uo[}�����2r��
����[sˣD�6D7mt������
hu-�t7
tSxKw&Q)x��#AQ2�|[�x��/�}�Zi9�D0��3*�Nv�k����I+u�,�˛��҈��{-4�X�j��C�q��È�kaHw��*�M���C�K}����+3�G�.���=�e�5q���r�K��K�V
�v �k��3:0	I�C���q,ί��n�T����6E���-��.A��Vϔ#j��6�r�[�Y�b�Ֆ��jm�XA���jb�'��ș�-���2/��,��Z?��{���d����Ӏ3*??ʜ��e
�M����@���3��2����
�����k�KA�G��ߢ{m���F�;(4x����J�����ck^�?���AQ0�^���h�OzN�����z&t�C;�fٱ���@O���<��LQ44�����w;��u�N�c����ʱ�Y���@�ݲ�TPc
�܃��:'�"mX�;�j�x_���`v��v]���
�IQ��^-����U��������+LgT�;һF�œ��K���y���kĉ�Q�����5ؓ�+G=|Y�nN�Sd�^�bW�K�$H��m���+l������_r�
���ZW��9���cS*�ST)Ƀ�5���H����]�k�Zϣ�z��vo��K\������_3���c�Q|�����p��a�ٻ%����8�ڋǰ0���Sۋ���:�~O��Z{&4��Q�;¨gAŝ�s��Ӱڌ�S$����
�1�]^�`����������kyr����sz6G�����i��v��}��X�����A�;Mݯ���M΃�C�;�-V����몒f9�s�����r������n?*M�CS���6�K����}կ����J0�c�Ӕ�߸��*ؕ���3�`L�0��ƕK���T����>l\��������Hf��Ę��9���0��RdA�#/�K�[��
��$���F݃rF$Q
t�K���B��Gf���K�A
�<�
�q����֝�~[��X��
����OD�1p+V���
qo
�d�-X����TU���Ov���|{9��d��P2*�آ@	=�\X������i�|���"�q%��~l�&r"t�lԲ��d��U�烒�b���
F<�~�6 �kz��ad��F=X5#��)n���#�euBp��$\4�'�qa%�����G�&�P�h��t������G)�� ��M2)<jm��{�z,���`',$�r�g�j�"4��/Z�%L7�w�(�/d���7�K�0d��l�(�Wb�O��C2��J���3d�cU����4t{w��'D<���jw�M&v�E��c
740���S�7$w7���&"7�4g1fUF�.t�
��<�M;�����Z{;L���uJ�;�@1�^Hl�M���<�4d��C/�C@$FR����=A$m�����3A�r��OCNC\����)�B̛��cڥ�E�kALl��Et��jO��B�;e�N�D�?�m��I,��-��F�����i�D,�u��q�$Kt'�b8Q��M<a78/�t�N\����OTnl�q��rP\!����LB�h���R\�l��Bd���",B������RML6I-Va3a�*XoB��W�·�I�BXdC:�քX���v9�Y��|��|[�9ݣf\\�7̻R]�7�O67�^4�c��f�^��������`T?ш�d��a�V�Y�a@8�a?�c\X
�]�d�ԩ�e�����-A�`������|g�7�a4���_��xO�&�	ir�$!x�i���J��Ui4���"sLl�ߝ80kΨZ����Ϭ�ol����K��o���7��>q����X��r�&�}q�|2k2syt�!t�J��qԙA�fu4�usܡ�sp,v��UI��#u�����cUy�x��K�yD�8�Yk){L`��ƈH|�a~���^�}�T�����u��}�(Y�PӁ���!N�愼�I
:�a�4&4b*׌Љt�.�q(hύlϱ������<y=�i�؏�^T�?ɐ,Yty��]�ԏP�b2�Y.lrG��,h����	4!?����
�ӗ���ЭS�����)�������i�˜ĬI4��̛���&��O�n-�4�$i��_]K��H�C�<���vV���e���x���a{�~�������ܫ��ا"ri���(�4Ύ�F,3�����\I���l��-��۫�h
5�
�̧�6��"gƭ4BJ�^����YH�QV���]���G���D�S�y���{�ju���or`�O��T&���j���%hA*��\��L�����G���<���*�e��<
���Tv��	ķ4�̖��3�L���.������e��C��^��ɵR���)����^�T"��YN�����]��GG3+^��|ߏ{�|��Ü�n0�M��Ĵ�&=������ ���=��d�5
�OIǼf�
{�Ą�$\�����<,![���,��GX=�nj�ha7����k�r6��dh&"nh��<@GZT�,���M�g���zO+�-h���*@����%������<�s����:�"�aV�$g�H��&�T/�eM�ij��#�	����gf(#I���t�w��z;�ۜ��D�S[sܼ��O����6D�8"L����c�a�d��z[(�|o���Zc��g����	��ѝ���T
P"u��t�h�Xf�b���"Q�A�l�`���t��L�A ��T�.RT��dd�!����ѓ��wO���-��9����+�\��.�G�ng����7tC����lS����6-�����/�G?����B#k��~��@��pK��̙� ԑ���t��z�������k�
���ҶN������=����Ձ29/�%���JZ�<V a������8qv�m<�f}!Vmi����؈�,E��CBJ:��RW/z�	Er����
7[>�]�6V��{1uv<�"����3�&h8�
Bw������!b��d1Q�Mm�;,X-���Y�� 	��Ҩű�/�%
X	�72r�{o�����V�m�	�|�0���m]��0d��P��B�S��HMw��O��Bv��
�/�5B hE�
�5{���-b�:z��� ���M�_\�!
�b`�H �!�_��G�]#�5
![�A� }�l�����%
Iv��` ��_���a�o��x��_�݈�C*�ڑ����+�Aț�
},��0y�.-=t�D+��.u��O�~��.���R~T��HSYb�O5Mp���ٗ5���{��P$<�t��)?�#B��[(@��N�����AE�:���"B=�D��q�$C��
P�3c�DU.���;QE|"�2�veFe��!7ΥNG},\�w���G��C�v<b�F��Ko��=JuA�h}A6sK5�4��U�L�r�����M��gc�I�I�����wIUv�kÈN�DM��meFQ-�c��N��Q����)�UR�di���9�T�� �hF�?L�i��P�U0�>`Yu�����O�\��J*os\%a��Z�?�`�����8`�Z�)�v��`�����G!�a5��b�hI`E��E�蟪f�y�ɡ	g=�yc��h%�����~i��u�7iPf�|Ï�5��gן$@ɺl�A�t&��8j%I�Q;�n�h�/�/�o��^�|�f-����(�2qe���d�tr]��l𔸀t=2��<-O�u�M�%�"umI�:�v]<#�q9#xͫ~�R9�y-tHS�J4�{�T�A��u{��-�j���{mc��!�
�=����d��m/�o�f?���Fy4p��%?v�"Tr�=��B0���}g�o���%"�u���:1�۟�̐���w�Ə�-�h]�VC�͢��ےHs�-*)4�忀^����
�#���������2����:<���.融b�7 �y��Xt��2Z�%0j�������(}A�s��N>8�$J�����U=$9���C��ƪ�/��
O_�mx�SjC��֝��i�T�%��}Ck��&4T��	��f4�K�:�U��|�g�EY��Iց�u7S���L���w?q�Ս��=���)K��E��b��G���*`t�%'ܼ�+fz��[����4�W���Y�'닼�-i����h�
O~^�"��	�u�PH@��y���E���]m��U�MWĵ�7��h��ý�~e���D�5”�����-n������MK���S��}A��	��'�g;�5�t�3jF����&��ԟͽ�7N�͕m�V���en>�eoZ��4�7`-�-W)8� ��
���g�r��q��1`��8��ޤ�u�`�����="��b�?�U����Q0���F	��۵rd�S��ܵ��L^gW��բ��T��E<�T��]��� 7�}؏
��}DA.\����{S��3��-��U ���]��w�S��E�$i�&�MQ�8������g��P'�(�g�H���=�����|�ŦP��x�
h�Foh��������9��e5��c�\�]g�"\��{��R����45�EZ;�r	��U�Ӌ@���m�X�{�k�]��	��b�E$|hNB�m�^���i����xh&5��-���y���zq�����('57R�#��L3�S�����}S���ջ�������Z����� ��|�DaB������,���׵��d�
.�l�Tw��~�i�{6��H�k;�\�������S��ط�n*r�G��3�6,>v������LnՂ6mR�[֡�
��a��F@MȘ.E�l�l��*��Vfn�$
�?����2�j��`F4��̦�xa�̸4V˝M����A^N'�wq�V!��e�ɿc�5����]#�,jV4ٯu�������W#��M���(�&F���:O'�U�w'�Ɓ�2���)���(��$��~�!!�+^3��)6�f.������/��PO�f/�����"3���u*O63nm�����S4�w��c�]�6�,�.�7.}z�L�DL:^�{�h3�;�6��0�<~��?}[��:�	���/F�=FQ4r��U;6����n@Ό�uk���A>~�a��3B�h!�C'�A�W3o����C�.�1���E.O��'U.�?AH~M��@�f�O��]Hv�[2��VXIF(ۏ$ً�J�@����LxE^�K� I��L�t����%M���yBMv�'��ONb_X|~�O6>6���'Qn�@+;!�L�!��C9�T���l��]�U6X�fN%�VVg�Z��~�W�g���OWƻ\1�6+�Y
Ҡ2�K�Z�G�:
��X���vGwiXV�'�����UF\S���Ɣ^Z0�:�%`>��-�u`F�����`����-;��cvqQ��0}�d�dȉrr��d6K�fI��dNGT(��h�`����j�#���P�jn������m�#Y����n=���omo�����WsfJ��w1�@u�>qSuޮ8��qw��w? �69xv��u~"B�{�"�\�|>A�+��{�n]ew�
{�'�^��k|�Օ:��b�fy��s,�n���cƂ� ����D���9��/�w�6�o�#��na5��trɆ.Z�[W
��$��p�Y�V�w�,ƆN����b���F�<}��"���t	�5ڌV�8����u�>o"#=�u���ک
��^�Dk�!����%c�ю���s@���ao2�/Ύ�SӁm
���>3���-���f�S��C'ŕN`@��Y6�ƞL
��~Dh��o�o���dQ�V���f�,��}��ִ3c;��ʝ���"�5�楕�}�(������.��<�y���B���$c����:� �_��:v}�'�nj�h�q�VT��(��^0�_�(8��F&��>~����:d�eMı.����q����hj2{�~�D��n^��Sv���i��.��u:�@`jx��c
/,�m�^�� X֩�f�\5R�v`Ai��R��A!��f��u�޽.��s�.&��!6:\��w�fzW�������GKtv���̟8Ғ*�>!yM'�^{��o�����8��w��&f�H���F'���JĞBe��ҿ��PԴ��|C�~}�s����`�4q�˾�yC�a^Q9�~,9��K�����_��.�SY�K��
�K�b�n^���7��n�U������d'**��ި���r��>�LYhj�.�F4�d���~��+�>‡�^6��i�����+�x�*��fy�z�mJ��?�E.��Er�\�e������������6e9<3�.¼U��̧��+����L�$���F��ސ��!~�\����>�4�P����yR/w�6��&��Nmћ龂}��6�5�c|����H
PU����p�Y���o�j��V

/еT���\1m]��.$�/�#���u��y����'�.i��Qw(?$��>^?��,�f�~��+��i�.�4H=�%��~����hס�Vcc`�����$"g�����V@���VgeW'��v��=(����9�������i��:�^/��!����r�^��]��n
D�~��L��1�S�w�7��ύ����'�J}���`�K��	φ�
q�(�
&���Lp�	Rm��#��7e��L�
/�6��9�
'�9f��m�\ip�J~�|����eB������|T�ӯ>/k�`?�n�Ϙ	����op[��O���0��M°�����V~Ntb]v7@�eJ�"G��#�ϧ�"�)�^avl�����1��հ7��m��W���a�<��5���K�?�����>_��Fd����Uq^q��&�\>�Á�(w���[K(j+�Q���)��P#t��(GeW<��G(?�!��ґ<-��ڽz;�1'��W$�12t��52?��{�h4�jʻ��
�5�>���m�4G_H0t�_7�eMt�zA7dG����2Ǭ��H��a:/|{�Һ5;G}��9�:?�Me��=GQ�N{̈�=�U@9@1����
��@��H
d��TA�%�70iA7��2���:?(����:_kο�?�EOp^�쐹FGn��w�`Fg�i =�&H��ګ��D[I�7ÃS=iE�u����.#K����NBL��Z=�,sL�b�Ɯ�F�U@|�MO7K��7�P�����ME�4�u.�_o�P���uj%�T:�}{x&�V_����z�W?�W���X�<�D3<tY��z�3�0Xo�T>��w|[�67��KQ\'��Yw�^]��1�#��^W��7�j_G�Q����`~�I�e�y]gO�st�,b��L����b'p0�	#�Nd/��6�]�(��܎=f�b�(��g�e*��1&g��V7|?�=i��\���g?���m�k���]_�Xl�����4m//�MsC�n�*N+)"�Oow{jt�8ng�����]�p�c@s��r���w�ّ�rw
��ʗH�t�r%Z��/t��Q7+=vy#̮�pOo�6F��lo\��i�l���o�z'�.:3���{��zh�<�	z��b���}7�ښv���|w[I@�/t�\S:��2���<h�ٔ������6��f�#�rJ
�gB�>�=_+�Ͽ���N1kW@�}ڗ��G��HsT��f�����ވ�
W��C��'.U�1������=���w[c	�)���!h�;��b�7��XF��r:�@��Y����tez�΅��a���I?���"���8E����C���S����g�$5�P`�w���DH�����������ot�#~;�Gt#%�0�Og'3hP�FL�������&��N.k��#M(2͝�Eh"��eA���������t������W�C�����ݚTS�u�Y���_�PA�Ma�/�����a˥?B^��Sx8�r�3m�ޥ�t#ݼ�˨�]2?+�7�`����O���W��t���+�/����B��O�5Ư��t�v�Y���+����~�t��Y��������Ů�$����g��g�ٝ�эɵ��V�\���OF:̩����ʑ��⒏¹פ]~z��A�/�1��.XI\oq���V��/9{�
���JЌ�w՚}ᣑL�(G� ���·�u��ſ��p���g���c�*�/S�r)8'�ʗ�f��Y�ė���$yʦ��~��0CD5�Ȟ�䢘�ss����Ϸ��X;�fз�L�ک��_]���K�'ҷ-&�qxKrџ�����0�/��4P���GnUfq��(�61|��7�LQ���tUI�;�t�2��m�o�ڏ��� �l�	�0���6�G��0i�?n� �T?�/�*u�d�7.aA�O��W�]���*�ǭ��R��W7Rv����
\Ũ2�ў4]G"��g`Q�Ē�	��P9�Ο���M�)�Є���T�����釕-m�j�E�gE����O�e��^鯿;�!l�1���F8�f��O)Ba�����o�T�+�_-&�����Ŷ�L�Q�Gz)��V��g������ ��d*�W�5�L�@�H�{�g����m���/������ϑ��?��[�ʂ��
��I�b�?!K|��F!���4��?7:������g���{y4�Ϳ��"Q(t3n{NuUYp6)sA1=)T�gV��@l	otW"AjR})p7�.�MT"|5%]��2
o&<p�kjzXs���J��:Xn[#M-Qq!eCnJ@.�S<����I^:	Op��y��w`,CH'v�o~2�GHkI{T��@Yr.X1Ri OFgz?OJZY��S-�X!����D�MOQ	y"-V|?A-9:Cb5w:c
36r���}����4c4FC,����;t�g3iZOjRyn9O?]sw`CZsDARCI	Kh<GVCK"DLX{sk&PWQMgB+<`F5wwG}xEX)115|iecj"
%K
MWvB<
}Z9.o~^_^lk<RPieS?\OIc��
mPO8+*a���>5=XzF{H}gKQji|��2	C2D\C#,a
&ryH/O^Tn'Pi���C�*8n��xzy[�w���z5}{U<3`�h#�	�:���
��N>!����ew���@.?Tg\K1d
OP@U_T?it[O1TNp��ki�����:J
mq�pd7lKu+*:*d|xp)2;+kg^_Dh2K':>	�aSB&];DghH{9Zg2:x 6b}9*s25v%PmS)
Dyg~^fi,;X(5XEM7\7azZ~i>�� ��?^D�_�A���@Q�/Zt6
� [cp6p����j�>JK�D^~.Sh9o����r$@�_za+l:�p:	����a�����\J9PK%S\7s
e&q)4�(��'Qt0^vN3@ 7e=G'@Tsh#Uv*P>jyNn)8#]>|,P9{\l"yT*ps-t}?z-KQ���jB (8}�?�aFC�,��Hr|�=��J
�jP�"|p<����4��i�$�p80�Xe|h9�
otn51mPQ2	
B}K1 4Yv'���(oG(
;^f3�x�eDsk]�q+�����l=	�D��r�8�lXF=Tw����TLp9�S���> n������Ix7R�ilJN}3oTn%#��R-~>blk4o6ZK?5yLPK6	9oClT1K1;AKu3	 &y)g9pO x2	Bg:gI6sd6M^$g`	

e1VhCZwe<jLqNC�uwX: n*HH
?l��ue��M������X</(#u��M��IJ

'`�$]w0Ge9GbC%.B=9	c[S}*fK2/N#G7y4O�i=U|N3;{S"1-�1[(���4	�0Q�IC|UB!]�~I`i�L@B++l!+9-?N26H7+EJ($FDAia1w6[vq�HdOqxX$����tu�����:��!'"g.!%ZoKs144��u��%u��LUAtv�<	EaOUbCkui�Mb$?$�*B��UD�����#;���Jxb}@U^������x�,5�k!���z��GNBVC��)�Dx03Y,}?RFK?J{X :W6u+jz�v0�}#9}�QP"�=�`{��[���jak(RMo^ie>Tjz&sF-0����nZ64aNQ]dARCvf	#S\o2G5N&AVnRx��i(]��vyOd=��=lETtywGv$3-mz%GS/ B�wA|3.ijD)�OZ@(dk*�F�tZ�WK���M�;x��`.LjguQ;:T
l97iF)0�4�2`nJ�����!jm	��tM|o"/b.�?TM+Iforx2j{0!�	]�N
2y&#~K]9X|^S\#?D)FY`h.Ib(�PG1W	3u4�llFnUh62P!*sL7xa?j`[0smtl*���(	m���G:e$#]>Gpu `$
	g/JmaGX-v*h
�S�w		=*QcRPA&~T1+.F\ZE'5f1\x	f.\=fm$)4mZ_s#^a-4YB")Vl:&y4zWhn,(p/
:.0x��W:`UC@l+#
x.�	����|�M#CaqW3@Oi\S*
*XCHc@
.`)O(&*2s!7bOLLL%sm"Q(t3n{NuUYp6)sY/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/crc.rs� ����n�Їq`��Ք�:�*
!!/-
0#+
JT&
50A&
"!
L;B9
/-
0#
JT&!
50KB
"
L;Q8&)
9?"'
* <#I"S*+&?*',2(2+
!:A* <#I"S*+"'
(;*&,
$ 
$# 3(D $5(  ## ) %6LEXI�$����_v�nطe/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/deflate/bufread.rs� z^�x��}�Ǫ�D�h�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>"��l����c�c��c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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���{<_�Hĥؗ��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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
�"���%YNҧ�k�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/ffi/mod.rs� ��9=z�4�2/̒�~�X0ZDF
:>5F! $9 *( +A,$M(()?U;>
>=@@C"�(Eiظ���x
F���!`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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>"�̐�J���q=$TI]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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--'=>
��w�b���(1����^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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!9P9��^%��8tI��Q�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/gz/mod.rs� #{�!
!Eӏ�b��;���?! "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/@>&
(5AE5+*...,....
S4Y.83M*N6,C8
R3:Y-;3M*M6,B8
?16A@
.88 ;74VY54,7P
J16Y57583M*K),F+
)HU/8+/(./A%CD//=13D! %3-JFQ"*+"O.)6#+&+&6&J1%-
O+�<S4eY��
�GnM�/[Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/mem.rs� θ�7�C�Bc�vN���
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
59BX.NP3LM!QHJB!SF
(
'
%SR[@6c&N;
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
7BZ.M Q'J61'"],@
+23(;"@[J>
 ],)03&;H<
RQHN%X:-?	!DP
;!*`````````*>,-MPK/#&+17!1B>*E>*!14IG=?3%IF!2$!HIYI`��w�wz�����Cb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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>"�e�vFt���cE0j`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/zlib/write.rs� Ua�<�'��^,��B;�h�
##JJA$Q2F""
#% M.PDD
M3N5
7"?Q>*KOBQIOJL@5!"PNQ0OL@5;M@QPKN6L@/$;Q'HKCL@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!9t?�i�����MwG�^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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
����<��|EfZI��Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/lib.rs� �Bx�{Jr���c���R�M�=G QNS@ZH:[O\K:O<DK
(T[#`,[e=_;d,^`Y5a:&'H
1&<60
eES+$XQYejWVYNR-"&&06(!#'#51T6	
			
NOJIO8?J22((-,,OA33)).--QE55++0//.8855338;;8866P-NJ?2J )1)5)NS!"
03�r�$��Xq�L]2_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/bufreader.rs� �ۊ�'�̈́��3�>��hA?<ECAA$
+V&*M+7>)
"*#--&>MIA)
,)2Q6"8
*(7� ��e�)�V�l��b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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;",�gn�,�4�Zq�9џNe/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/ffi/miniz_oxide.rs� ^�J�o�����b�̒��+�3327?9979(
7
FO+
).115
";44
 +%V44)0>(`*6;
-9 !!FO+
',/H/3
"OXM,>4S
)%V44)0>J*69
 !8�CrR���q��)��Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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
+/ #
��6%�h����/5K_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/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;",�$���O�[����0�2x4�6�7�8Y;n=�@6D�G�I�K�L�N�O,Q�RWTx86_64-unknown-linux-gnu�k8
�>�B��8��\S��flate2�-8276143e677d6b09�(��h�`���!��l�-O����	�
�	��l��������	�/��	� �	�	�	�0�	�-�
�0�	�
�	��
�	�
�(�(�	�	��	��	��	�0�	��	���	�	��	��	���	��	�	�	�	��	�����	�	�	�0�	�����	���	�	��
���	�	��������	�Q�k���q������rust-end-file