📄 libpng-aea15c8df3837f4d.rmeta
/home/palash/git/iron_learn/target/debug/deps/libpng-aea15c8df3837f4d.rmeta
Language: rmeta • Lines: 24959
rust
�\#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�fdeflate�O����D]��vٗ[-6b99fcca9315d195�simd_adler32����;�u(�����z�?-be0ad1f6b075b14d�flate2�k8
�>�B��8��\S��-8276143e677d6b09���s�]��;W`3j=C�-806c92cd3bb99cd0�bitflags��ýS����֋�l�-e6d3cf63f214c4e5�Reader�4���tests�,���$���$��$���
,���$����$�$�$�$��
,���$���unfilter�D��\�x86_64�D�������
,�p�$�p��$|�<a�Tk�a��$Թ�$ɹ
test_utils�T��$�benchable_apis�t��<�
benchmarks�d����adam7��
pass_constants�splat_pixel_repeat�splat_line_repeat�
splat_x_repeat�
splat_y_repeat�

count_samples�
count_lines�
PASSES��
�
	init_pass���subbyte_values��		expand_adam7_bits�		expand_adam7_bytes�""	"	expand_pass�&	BIT_POS_1�'&	BIT_POS_2�)&	BIT_POS_4�+expand_pass_splat�-expand_bits_to_img�-�/-�1-�3chunk�55IHDR�5PLTE�5IDAT�5IEND�5tRNS�5bKGD�5tIME�5pHYs�5cHRM�5gAMA�5sRGB�5iCCP�5cICP�5mDCV�5cLLI�5eXIf�5tEXt�5zTXt�5iTXt�5sBIT�5acTL�5fcTL�5fdAT�5is_critical�5
is_private�5reserved_set�5safe_to_copy�5R�S	DebugType�T
T�VSX��ZZZZZZZZZZ	Z
ZZZ
Zisamples�i
samples_u8�kifrom_u8�ichecked_raw_row_length�iraw_row_length_from_width�iis_combination_invalid�ibits_per_pixel�ibytes_per_pixel�Zs�sinto_u8�Zv�Zx�Zz�Z|�Z~�Z�>Z�set_seq_num��inc_seq_num����W��Z	�����Z
�>Z�>Z�from_simple�Z
�SCALING��in_range��exact��forward��reverse���
�from_scaled��into_scaled��
into_value��encode_gama���Z��
����Z�into_raw��from_raw�����Z�>Z�	with_size����is_animated��animation_control��
frame_control������bpp_in_prediction��	raw_bytes��raw_row_length������gamma��chromaticities��set_source_srgb�Z���
into_usize�Z�normalize_to_color8�Z�>Z��Z���decoder��interlace_info�������line_number��get_adam7_info��InterlaceInfoIter��
����empty���
������IterImpl����
���Adam7��
���read_decoder�����������	�
���
��ReadDecoder��R��reader��������
�with_options��
set_limits��
reserve_bytes��set_ignore_text_chunk��set_ignore_iccp_chunk��ignore_checksums��decode_next��read_header_info��read_until_image_data��decode_image_data��finish_decoding_image_data��read_until_end_of_input��info��stream�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�CHUNK_BUFFER_SIZE��CHECKSUM_DISABLED���new_u32�����������������������������	�>�
�set_ignore_adler32��set_ignore_crc��set_ignore_checksums��� �� �set_skip_ancillary_crc_failures��StreamingDecoder����
current_chunk��inflater���"�current_seq_no��	have_idat��ready_for_idat_chunks��ready_for_fdat_chunks��	have_iccp��decode_options��limits��
ChunkState��type_��crc��	remaining����action����
�new_with_options���reset���"�� �� �ignore_adler32���%��%��&�update��
next_state���CONSUMED_BYTES��	parse_u32��start_chunk��parse_chunk��	�
parse_fctl��
parse_actl��
parse_plte��
parse_sbit��
parse_trns��
parse_phys��
parse_chrm��
parse_gama��
parse_srgb��	�
parse_cicp��
parse_mdcv��scale��
parse_clli��
parse_exif��
parse_iccp��parse_iccp_raw��
parse_ihdr��
split_keyword��	�	�
parse_text��
parse_ztxt��	�
parse_itxt��	�	�	�	�	�	�
parse_bkgd���validate_default_image��validate��
�>�	transform��palette��������create_expansion_into_rgb8��	�	�create_expansion_into_rgba8��	�create_rgba_palette�����expand_8bit_into_rgb8����expand_into_rgb8����	�expand_paletted_into_rgba8����	��������TransformFn��create_transform_fn��copy_row��transform_row_strip16��unpack_bits��F��expand_trns_line��expand_trns_line16��expand_trns_and_strip_line16��expand_gray_u8��	�expand_gray_u8_with_trns��	�unfiltering_buffer�����������UnfilteringBuffer��data_stream��prev_row��
current_start��filled��	available��shift_back_limit��remaining_bytes��scratch_buffer���GROWTH_BYTES��debug_assert_invariants���
�	�	�	�	�reset_prev_row��start_frame���5��4�mutable_len_of_curr_row��readable_len_of_curr_row��with_unfilled_buffer���2���shift_buffer_left��curr_row_filter��unfilter_curr_row_in_place��&unfilter_curr_row_using_scratch_buffer��PrevRow����
�InPlace��
���Scratch��
����as_slice��'a��checked_next_multiple_of��zlib�������
LOOKBACK_SIZE��UnfilterBuf��'data��buffer���5��5�
ZlibStream����started���)���
��)��%��)�
decompress��finish��	��as_buf���:���;�	����������	�
���
�����������������buffer_size���� ��>��������/���:�data��	interlace����:��>�����
�new_with_limits���)�� ��!�	read_info��set_transformations��� �� �� ��
�����bpp��subframe��remaining_frames���3��/�transform_fn���5�finished��SubframeInfo����height��rowlen��current_interlace_info��interlace_info_iter��consumed_and_flushed�����next_frame_info���!��"�
next_frame��	�%mark_subframe_as_consumed_and_flushed��finish_decoding��next_row��	�	�next_interlaced_row��	�	�read_row��#output_line_size_for_interlace_info���;�next_interlaced_row_impl��output_color_type���output_buffer_size��unguarded_output_line_size��output_line_size��next_raw_interlaced_row��	��not_yet_init���
encoder�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�������������������������������9���w���"�����9����
�	with_info��set_animated��set_sep_def_img��set_palette����set_trns����set_source_gamma��set_source_chromaticities����write_header��	set_color��	set_depth��set_compression��set_deflate_compression��
set_filter��set_frame_delay��set_blend_op��set_dispose_op��set_pixel_dims��add_text_chunk��add_ztxt_chunk��add_itxt_chunk��validate_sequence��Writer�����H��"���images_written��animation_written��iend_written��PartialInfo�����@�	bit_depth��
color_type������has_palette����
���������DEFAULT_BUFFER_LENGTH��write_chunk����	����
�init��
encode_header�����O��	�write_text_chunk����write_iccp_chunk��	�	�validate_new_image��validate_sequence_done��MAX_IDAT_CHUNK_LEN��MAX_fdAT_CHUNK_LEN��write_image_data��increment_images_written��
write_iend��*should_skip_frame_control_on_default_image��write_zlib_encoded_idat���K��K�set_frame_dimension��set_frame_position��reset_frame_dimension��reset_frame_position���K��K�
stream_writer��stream_writer_with_size��into_stream_writer��into_stream_writer_with_size���;�
�����ChunkOutput���9���Borrowed��
���Owned��
�����9���������9�����ChunkWriter���9���writer���:���
curr_chunk��
��9����
�CAP���A��J�set_fctl��flush_inner����9���write��flush����������9���Chunk��
���Flate2��
���FDeflate��
���
Unrecoverable��
���
���9���
from_level��take��StreamWriter���9����V�prev_buf��curr_buf��filtered_buf����line_len��to_write�����@��?�filter��fctl��compression����9����
��K��K��R��R��R��S��K��K��;�
finish_mut��	new_frame����9����W��W������Z�����paeth���filter_paeth��filter_paeth_stbi��filter_paeth_fpnge����BPP�����]����]����]����]��	��]�
���>��������>����from_method�����	����������	�	�
���
�������������������filter_internal���
CHUNK_SIZE��adaptive_filter��impl Fn(&[u8]) -> u64����Z�ilog2i��entropy�����
sum_buffer���`srgb�����substitute_gamma��substitute_chromaticities�
text_metadata�����������	�
�DECOMPRESSION_LIMIT��EncodableTextChunk������decode_iso_8859_1��	�encode_iso_8859_1��encode_iso_8859_1_into��encode_iso_8859_1_iter���	�	�decode_ascii����
�impl Into<String>���d����������
��d��d���decompress_text��decompress_text_with_limit��get_text��	�
compress_text��	�	������	�	���
��d��d���	�	��e��e�	��f�	�	��f�	�	������	�	�	traits���read_bytes_ext��write_bytes_ext��ReadBytesExt����read_be��
WriteBytesExt����write_be�	

	Adam7Info��pass���	����������	��
BitPostion��byte��bit�
����
����
PassConstants��
x_sampling��x_offset��
y_sampling��y_offset���
Adam7Iterator��	�	�	lines��	
line_width��	current_pass��	��	�@�	�Adam7Variant��	Splat��	
�	��	��	>�	��	��	Sparse��	
5	ChunkType��	
�	��	5�	��	555�	�5�	��	5�	��	�Z	ColorType��		Grayscale��	
�	�	Rgb��	
�	�	Indexed��	
�	�	GrayscaleAlpha��	
�	�	Rgba��	
�	Z�	�Z�	�ZZZ�	�Z�	�ZBitDepth��	One��	
�	�	Two��	
�	�	Four��	
�	�	Eight��	
�	�	Sixteen��	
�	Z�	�Z�	�ZZ Z!�	�Z"�	�Z
BytesPerPixel��	�p�	
�	�	�p�	
�	�	Three��	
�	�	�p�	
�	�	Six��	
�	�	�q�	
�	Z#�	�Z$�	�Z%ZPixelDimensions��	xppu��	yppu��	�Z&�	�Z'Z(�	�ZUnit��
Unspecified��

�
�
Meter��

�
Z)�
�Z*�
�Z+Z,Z-�
�Z.�
�Z	DisposeOp��
��

�
�

Background��

�
�
Previous��

�
Z/�
�Z0�
�Z1Z2Z3�
�Z4�
�ZBlendOp��
Source��

�
�
Over��

�
Z5�
�Z6�
�Z7Z8Z9�
�Z:�
�ZFrameControl��
sequence_number��
��
�@�
�k�
�k�
	delay_num��
	delay_den��

dispose_op��
blend_op�Z;�
�Z<Z=�
�ZAnimationControl��

num_frames��
	num_plays�Z>�
�Z?Z@�
�ZCompression��

NoCompression��

�
Fastest��

�
Fast��

�
Balanced��

�
High��

ZA�
�ZB�
�ZCZDeflateCompression��
�x�

�
FdeflateUltraFast��

�
Level��

�
�ZD�
�ZE�
�ZFZScaledFloat��

�
�ZG�
�ZHZI�
�ZJZK�
�ZL�
�ZSourceChromaticities��
white��
red��
green��
blue�ZM�
�ZNZO��ZPZQ��ZR���to_be_bytes��ZSrgbRenderingIntent��
Perceptual��
��RelativeColorimetric��
��
Saturation��
��AbsoluteColorimetric��
�ZS��ZTZU��ZVZW��ZX��ZCodingIndependentCodePoints��color_primaries��transfer_function��matrix_coefficients��is_video_full_range_image�ZY��ZZZ[��Z\Z]��Z^��ZMasteringDisplayColorVolume����
max_luminance��
min_luminance�Z_��Z`Za��ZbZc��Zd��ZContentLightLevelInfo��max_content_light_level��max_frame_average_light_level�Ze��ZfZg��ZhZi��Zj��ZInfo���9����@��M��N�
interlaced��sbit��trns��
pixel_dims���/�
gama_chunk��
chrm_chunk��bkgd������source_gamma��source_chromaticities���a�icc_profile��coding_independent_code_points��mastering_display_color_volume��content_light_level��
exif_metadata��uncompressed_latin1_text��compressed_latin1_text��	utf8_text�Zk��9��Zl��9��ZZTransformations��
��Zm��ZnZo��Zp��Zq����Zr��ZsZt��Zu��ZvZw�FLAGS��Bits��bits��from_bits_retain��IDENTITY��STRIP_16��EXPAND��ALPHA��InternalBitFlags��
��������������������������	Primitive��Internal��	�>�
���������from_str��	�
�������bits_mut����������	from_bits��from_bits_truncate��̇�	from_name��is_empty��is_all��
intersects��contains��insert��remove��toggle��set��intersection��C�
difference��symmetric_difference��
complement����������������������������������������������������extend���������� ��	�
iter_names��!���IntoIter����"��������ߊ����̇����������‹�ԋ��������������C����ƌ���#�
��$�
��%�
��&�
��'�
��
��(�
��)�
��
��*�
��+�
��
��,�
��-�
��
��.�
��/�
��
��0�
ʎ�
��1�
��
��
�2�
�	�
���3�
��
���
�ZParameterError��
inner�Zx�
�ZParameterErrorKind��
ImageBufferSize��
��
actual��
PolledAfterEndOfImage��
�
PolledAfterFatalError��
Zy�
��
InterlaceInfo��
Null��
�
��
��
�
���
����
��NullInfo��
�	��
����
��ImageDataCompletionStatus��
ExpectingMoreData��
�
Done��
��
���
����
��U32ValueKind��
Signature1stU32��
�
Signature2ndU32��
�
Length��
�
Type��
length��
Crc��
�
��
ApngSequenceNumber��
��
��State��
U32��
�	�
bytes��
�
accumulated_count��

ReadChunkData��
�
��
	ImageData��
�
���
��Decoded��
Nothing��
�

ChunkBegin��
�����

ChunkComplete��
���
BadAncillaryChunk��
���
SkippedAncillaryChunk��
���
���
�
ImageDataFlushed��
����
DecodingError��IoError��
���Format��
���	Parameter��
���LimitsExceeded��
����FormatError��������FormatErrorInner��CrcMismatch��crc_val��crc_sum����InvalidSignature��
�MissingFctl��
�MissingImageData��
�ChunkBeforeIhdr���	�	AfterIdat���	�
BeforePlte���	�	AfterPlte���	�OutsidePlteIdat���	�DuplicateChunk���	�	ApngOrder��present����ShortPalette�����	�InvalidSbitChunkSize���N����	�InvalidSbit��sample_depth����PaletteRequired��
�InvalidColorBitDepth���N��M�ColorWithBadTrns��
���InvalidDimensions��
�InvalidBitDepth��
���InvalidColorType��
���InvalidDisposeOp��
���InvalidBlendOp��
���InvalidUnit��
���InvalidSrgbRenderingIntent��
���UnknownCompressionMethod��
���UnknownFilterMethod��
���UnknownInterlaceMethod��
���BadSubFrameBounds��CorruptFlateStream��err��NoMoreImageData��
�BadTextEncoding��
���FdatShorterThanFourBytes��
�$UnexpectedRestartOfDataChunkSequence���	�ChunkLengthWrong���	�UnrecognizedCriticalChunk��type_str��
BadGammaValue��
����
DecodeOptions���)�
ignore_crc��ignore_text_chunk��ignore_iccp_chunk��skip_ancillary_crc_failures�����ChunkAction��Process��
�Skip��
�Reject��
��������UnfilterRegion���5��5��>�����
OutputInfo�����@��N��M�	line_size�����	�
������Limits��ޘ����
����
InterlacedRow���:��>��>���:�����:���:���Row���:��>���:�����:���:���
EncodingError��ߛ�
������
������
������
����ܜ�������FormatErrorKind��	ZeroWidth��
�
ZeroHeight��
�InvalidColorCombination��
�����	NoPalette��
�WrittenTooMuch��
���NotAnimated��
�OutOfBounds��
�
EndReached��
�
ZeroFrames��
�
MissingFrames��
�MissingData��
����X�
�ť�
������Options���Z�sep_def_img���L��Z��>�Filter��NoFilter��
�Sub��
�Up��
�Avg��
�Paeth��
�Adaptive��
�
MinEntropy��
���������	���
���	RowFilter�����
��DZ�
��ױ�
����
�����
��������
��������TextEncodingError��Unrepresentable��
�InvalidKeywordSize��
�CompressionError��
��������TextDecodingError�����
�մ�
�MissingNullSeparator��
�InflationError��
�OutOfDecompressionSpace��
�InvalidCompressionMethod��
�InvalidCompressionFlag��
�MissingCompressionFlag��
�	���
����	TEXtChunk���	�text�����
����������	ZTXtChunk���	����������������
OptCompressed��
Compressed��
���Uncompressed��
����������������	ITXtChunk���	�
compressed��language_tag��translated_keyword���������������������h������h������h������h88888"8&8&8&8-8-8-8.8S8S8S8Y8Y8Y8q8r8{8{8{8888�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8
8�
8�������i��i��	����H@�fw�^����_������������������j��j��j�AL�:(�����_������������������k��k��k��k��k������1H�����	�	�l�	�	�	�l�	�l�	�l�	��	�@���]ڪ��J����	�	�	�m�	�	�m��
�������_�������������������	�	�	�n�	�˘d�M�,����������������`���_���_TTU�V�5wV����\.�_�	�	�	�n�	�	�	�o�	�	�	�o�	�	�	�o�	�	�	�o�	��/W
���������������������_�	�	�	�p�	�	�	�p�	�	�	�p�	�	�	�q�	�	�	�q�	R��:�&�������������������_�	�	�	�p�	�	�	�p�	�	�	�r�	�	�	�p�	�	�	�r�	�	�	�q�	�'���tL��������	�	�s�	�s�	�s�	��L���4j�����_���_�
�
�
�s�
�
�
�t�
&>�
��C�������������������_�
�
�
��
�
�
�t�
�
�
�u�
��Sg��-�������������������_���_�
�
�
�u�
�
�
�v�
T1~�*�f�������������������_����
�
�v	�
�v�
��
�@�
�k�
�k�
�w�
�w�
�w�
�w��Ynʲo�����_�������
�
�x�
�x�
�x5�3�+�������_���_�
�
�
�x�
�
�y�
�
�y�
�
�y�
�
�y
	�������������_�
�
�
�x�
�
�z�
�
�z�
��RQF��0������������
�
�
�z�
�Z��&_��W�����_����������������
�
�{�
�{�
�{�
�{�
�|��䲤d������_�������������������|����}����}����}���滷�!����_������������������~��~��~����N�_I]V+����_���������������������������}�ʁi�����_�������������������������AU��8M����_�����������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@��9�_�����������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@�8��������ZR,�^Aen�݂�_݂�݂�`݂�݂��݂�݂݂�݂݂p݂��������Z��g�)~Lx������������������������`���݂����_���_���t���������_���_���_���_��������������Ϻ�������������������������������������I�����H�����H���_݂�_݂�_݂�_݂��݂݂��݂݂Ϻ݂݂��݂݂��݂݂��݂݂�݂݂��݂݂�݂�I݂݂�H݂݂�H݂�݂�_�
�
���
��Z-wF��_�
�
��
��
���
�
���
�
������h'�j���߉�_����
�
�
���
��
�
��
���T����ۊ�_ۊ��
�
Ε�
�	��9-8�oL<����_���J����������ۉ�ʥ�_�
�
�
���
�
Ė�*t GSp�Ì��Ì�ÌÌ�_�
�
�
���
�
���
�
͗�
���
���
�
���
���
�
���h�I���_�
�
˘�
�	��
ޘ��
���
�
���
���
�
���
�����j6-�_�
�
������������������š���������������/�J5.��g�_���ߛ������������������W��ẖ�_��ܜ�����1�:��S�_�$�������������֝������������	�Ǟ��	�����	�����	�����	���	��	�П
�����������	�����N����	�Р
�������������N��M��ȡ��������������������Ԣ���������������������������������������������������ť�������� ��	�¦!��	��"�������#}e���������_���_����������
�"�f+�c�������������������������մ�������������Ŷ����������nh��������)��ק�������������.�
?uu����_���ި�������Z^VP��NF�������������&�����'���'���"��'���'���'���'���(���(���(E�5M����������5��5��"�*�z�������_��������@��N��M���=O �X�F�����������������ޘ`�)X�N����_������������>���>�j��zAv��:�ԡ�_ԡ�������>��#������:����_���_���ߛ����������������������^�>��_��ܜ�������]N
t�_�
��������������������ݮ����������������Ư��ݯ����	����
������X��ť����<��.)U�����_���_���������������������������մ����K�y
���%���ް��Z�������L���Z��{�g8��N����L��H���"������M���M���M�
8O;�}������T������U�������p^��9��ة����U��V���:������V� ���W�~��9������U��V���:������V� ���W�~�8������Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ��9������Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ�8���_�������DZ��ױ���������������X�$�����������������������������������DZ���ױ����������`A~	����_������������������������_���������_�����������Ϸ��	��
�9����_������������������������	���߆�G���_��������������������������������'����~�_������������������������	�������պ��������aV��_������������������˩�˩�˩�˩�������	�	�	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������������
�
�
�
�������������������������������	��	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�������������
�
�
�
���������������������	�	R�	XT�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
���������������
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�������������������������������������������	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
��
�������������
�
���������������������	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
��
�������������
�
���������������������	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
��
�������������
�
���������������	���	�	��
��
��
���������������������	�	����z�
~�
����
����������������������������
�����������������������
����
����
����
����
����
����
����
����
����
����
����
����
����
����
����
������������������������������)��"��_4���������J��
�`b�_�6�p��t���_T�_�_�_����Ϻ�����������I�H�H��������	(���"'-��:��ENX(	�	�	���'�_�	���	'	���	�
��'���	�
��'3��
�_
&,!��
��
��_	��w��������������������q�aXÅÅą��:��������^�^��^��[�^buf��[����e�S�H��Q��C��LW����(3����
������������������������������������T��#�
�#4�
�#4�
�
#	
4	�
�
#
4;CO
��H
�
����RZb'/7���x��������"+5(���"'-��:��ENX(�
��X���'��8���
'	
3	����
�_����pu��������������������������������O�]h����`����2���8�#4X�#4;CO��H�
���������H�U_�����"+5(���"'��4��?HR|�l���	+����S���$����#E|�l���	+����S���$������!C|�!
�!
�!�!�!�!b|�!
�!���!�!�!�!a|�!
�!���!�!�!�!a|�"
�"���"�"�"�"a|�"
�"���"�"�"�"a|�"
�"���"�"�"�"a|�"
�"���"�"�"�"a��!�
���" &�����L���M��������8��������$s_��
+6=7�
T� D� T� D� �� �
��!�!���	��l�T�D�T�D������kC�kG�kK�kO�
H�%P�%x�%��%		P�&
X�&

(�%
�	
�%�	9��E��P�� �������������������
����x��_
�K��2��(�7�7�	"��.��9BL(�7	"(0���8GO	��ej
�_{���8�	���������������������4�<
�	�8�	8�8��H�8		�8�	;@FQ��Y��ahox��__self_discr��__arg1_discr����8�	�8��)<�B���B
�������B$�B
�'���������B�B��A1���B�������;,�B���������0bit_pos�<�A��mask�$�A�������,�B��d�B	/$�B����B�B	�B��2�B�����_��hn�:������G���_ref__value�
_ref__mask�D�Ld�L	*D�L̾L	*<�L
��LL�L
�
2	&��L.			+�L ��L7�L 5�LZtm<��3�	����Wsamp_mul�D�Fsamp_off�D�Fbits_pp�<�E���i������T�M<�M�M3	C	D��M��M	*<�N
\�N�N%	
5	

6��M�
�	�N!��L����M!����3�M�$��.���S
byte_start�T�J���D�Td�T	*D�T̏T	*D�T
��TL�T��
*	��T/			+�T$��T8�T$����'�T�C]��T#��������S��D�O��D�Obytes_pp�D�N���B������T�UT�U��U	*�U%��U �U%����/�U�����"��T�Su��ăf
�f�f�f�f�f�f�f�f��e4'<�e2_��e
(+6=8�d�i
�i�i�i�i��h()<�h2_��i
*+6=4�4�k
�l�l��k"+<�k2_��k
,+6=2���
��������������Ί4/Ȉ<ߊ'_��0,7>8�dܐ
ݐ�������(1��<Ґ'_�א2,7>4�4��
�������"3�<��'_���4,7>2��
�	,7>4�(6n6s�	 %��2��=FP����	���4�X8�����).
�����DIQ8��	H8{����������8�EO���9��	9���%/'<�	KW_4�X:���
�`���4 :�D:��	"-��5��@���Q�^h���D�<�
��'��
�	���07��L�����5_�D�<���'��
�	���08��L�����5_�D�<���'��
�	���09��L�����5_�D�<�
��'��
�	���0:��L�����5_�D�<���'��
�	���0;��L�����5_�D�<���'��
�	���0<��L�����5_�D�<���'��
�	���0=��L�����5_�D�<���'��
�	���0>��L�����5_�D�<���'��
�	���0?��L�����5_�D�<���'��
�	���0@��L�����5_�D�<���'��
�	���0A��L�����5_�D�<���'��
�	���0B��L�����5_�D�	<�	��'��	
�	�	��	0C��L�	����5_�D�
<�
��'��

�	�
��	0D��L�
����5_�D�
<�
��'��

�	���
0E��L�
����5_�D�<���'��
�	���0F��L�����5_�D�<���'��
�	���0G��L�����5_�D�<���'��
�	���0H��L�����5_�D�
<�
��'��

�	�
��
0I��L�
����5_�D�<���'��

�	���
0J��L�
����5_�D�<���'��
�	���0K��L�����5_�D�<���'��
�	���0L��L�����5_�D�<� ��'��
�	���0M��L�����5_��
W+6=4��	
�	%070��	
�	%072��	
�	%073��	
�	%074��	
�	%076�	(=�		(.6!��=�	MU"��iq#��;��$��W��%	��s�������=�	�	�����
����'1�?J��U(>�	>�	�	"��.��6?IH@�			@�	�	;@FQ��Y��ahox���������A�	�	A�	��)�	
�	%071��	
�	%072��	
�	%074��	
�	%078��	
�	%0716�	(B�		(.6&��B�	MU'��iq(��;��)��W��*��s�������B�	�	�����
����'1�?J��U(C�	C�	�	"��.��6?IHE�			E�	�	;@FQ��Y��ahox���������F�	�	F�	��)�	
�	%071��	
�	%072��	
�	%073��	
�	%074��	
�	%076��	
�	%078�
(G�		*08'��G�	OW+��ks(��;��,��W��)��s��*���������	�G�	�	�� ��,��5��>FP�^i��t(H�	H�	�	"��.��6?I(J�#	J�#	�	"'-��:��ENX(L�#	-��hL�#	.��'��hL�$	/��	'	��pL�$	
0��
��(
4����
�_������
{�L�#	�
&��3��<��E��N��A��J��S��$��-��6��������(������������������m����&	
�
%070��&	
�
%071�(M�%		"(01��M�%	GO2��ej��w|�M�%	�
���������������������(N�%	N�%	�
"��.��6?IHP�%			P�%	�
;@FQ��Y��ahox���������Q�%	�
Q�%	��)�)	
�
%070��*	
�
%071��+	
�
%072�(R�(		$*23��R�(	IQ4
��em5��;�������R�(	�
�������������������(S�(	S�)	�
"��.��6?IHU�)			U�)	�
;@FQ��Y��ahox���������V�)	�
V�)	��)�2	
�
%070��2	
�
%071�(Y�1		"(06��Y�1	GO7��ej��w|�Y�1	�
���������������������(Z�1	Z�1	�
"��.��6?IH\�1			\�1	�
;@FQ��Y��ahox���������]�1	�
]�1	��)(`�7	`�7	�
"'-39��F��QZd(b�7	�
��	�b�8	��pb�9	
	
��xb�9	���b�:	
���b�:	���b�;	���b�;	���b�<	�����b�=	��!���
��		
��
����8���
���
�_"(1b�7	�
IOV��d��m��v�������	������������w�����d��m��Q��Z��>��G��+6����#��������������d��mw���
����
���������q����V����;���� ���������������������
�������9�����:����	�;���	��<	���
�
�=	���
��>
�����?���1
��	@��
cr�
���������R��[��?��H��,��5����"����������������������0L�B	�B	$�B	�B	
���B	,�B	
���������B�JT����c��B	��B"	\�B	
ɕ,
l�B	��B#		
	
��B>	|�B	
�pL�B	G��B4	$�C	$�C	
���C	�C	4�C	
��������������,M�[�}��
`T�C	ıC	\�C	��(l�C	̰C	����C5	|�C	��
T�C	>��C*	$�C	,�C	
���C	�C	<�C	��cY \�C	��C	\�C	��(l�C	��C	����C7	|�C	��\�C	>	��C+	$�D	4�D	
���D	�D	D�D	��cY
 l�D	#ܳD	\�D	��#("l�D	�D	!" !����D:	|�D	��d�D	 >��D-	$�D	&4�D	'
���D	�D	D�D	��&c'Y%
 l�D	+��D	\�E	��+(*l�E	��D	)*()����D:	|�D	��%d�D	(>$��D-	$�E	.4�E	/
���E	�E	D�E	��.c/Y- t�E	3�E	\�E	
��3+2l�E	�E	1201����E;	|�E	��-d�E	0>,��E.	$�E	64�E	7
���E	�E	D�E	��6c7Y5 t�F	;�F	\�F	��;(:l�F	��E	9:89����E;	|�E	��5d�E	8>4��E.	|�F	<����F	=	<�F	>
D�F	?>$	?.>��F 	>=l�F	@����F	A	@�F	B
D�F	CB$	C.B��F	BA,�G	EDE����F+	��F	
�˩�G	\�G	L��
DW>�G	���A�	��B�	F��������������������q�aX����B	��$�A	���A	��D�B	h��:	���	��|	���������	x�<��������������
��K�����������A\���������[��d����e���B��<������������8����������1L���������H�Q�}���&���������;��Gg�Hk�>o6L�������A���
���
��
���	��`	��0	�����~��N�������l��/��������J��������h����B	
�,7>26�(c�G	c�G	�
"'��4��?HR(e�G	A���e�H	B
��'���e�I	C	��
'	
3	����������lq�e�G	�
��������������������������������E�S^����V����(��}4�J	�J	$�J	�J	
���J	,�J	
�Ȉ��YO*|�J	��J	\�J	��(
l�J	��J		
	����J9	|�J	��L�J	>��J/	$�J	�J	
���J	,�J	
�Ȉ���������t������{
Vt�K	�K	\�K	��(l�K	�K	����J8	|�J	��
L�J	>��J.	,�K	����K+	��K	���K	\�K	K��
N5�K	���I�	��J�	���I	��$�I	���I	ȈD�J	���Ȉ������:��C��o�"����!����g��p������=ȈI��H��>�	>K����V�������~���������J	
�,7>8�	(f�N		(.6D��f�N	MUE��iqF��;��G��W��H
��s�������f�N	�
�����
����'1�?J��U(g�N	g�N	�
"��.��6?I(i�^		$i�i	�zDLI��-	9	��v{
�_��l���J�����������H
������i�^	�
(.
��<��H��QY��b��k��J��}��\��e���__self_0�����������������(j�^	j�^	�
"'��4��<EO(l�o	l�o	�
"'��4��?HR(n�o	K��n�p	 ��IN��[`Omn�o	�
������������������������������o�p	#o�o	�
Ho�o	
ššip4�AKp�o	�
p�o	š%/L�p	
P�G��p#	��p	%	100_000.0���{	\�{	
�$�{	l�{	��{ 	\�{	��?l�{	��{!	����{G	��{	���{	\�{	@��
O5�|	���z�	���{	��$�{	���{	����������4�H7e�@��Ǧ4�����(q�|	q�|	�
"'-39��F��QZd(s�|	L���s�}%	M������.���s�}#	N��	��)	���s�}%	
O����)���s�~$	
P����)5����
%+!��
��
��^s�|	�v���������������������p��y�����Q��Z��c��2��;��G��P#�1<����4�����������������o	�t�}%	����*/
�����EJRX�t�}#	����*/��;@HN�t�}%	
����*/��
;@	HN	�t�~$	��
��*/��;
@HLT`t�|	�Ht�|	
ЩЩ�������n��w���+��4��=������������:��������1u�|	�u�|	&Щ.7A��	 �-8?32����	\��	
�$��	l��	���	�����9	���	����	\��	?��S9��	�����	���	��$ϊ	��Պ	��� �ݶ�?�HAr�?����$�����	�&180�Џ	�&181�ݐ	�&182���	�&183�(v�	v�	�$��0��;DN(x��		'-5Q��x�	MUR
�� iqS��<��T
��X�������x��	���������������(��3Hy��			y��	�=BHS��[��cjqz���������z��	�z��	�� *|ɖ	DΖ	
�$ɖ	TΖ	�Ȗ	
�ǖ	�����8	���	����	\��	A��S9��	��ؕ�	����	��$�	����	�������G�HIz�A����>���({��	{��	�$)/��<��GPZ(}��	U���}��	V��(���}��	W��	(	���}��	
X��(���}��#	

Y��(4��	��
#��
��
��V}��	�o��|��������������������k��t��}��M��V��_��/��8E��N�(3����*�����������������f�~��	$5�~��	$5�~��	
$	
5	�~��#	
#
4;CO~ř	�H~��	����W_g+3;���w���ə	�Ǚ		��#,6(���	���	�&+1��>��IR\(���	
Z������(	[����+������	
\
��	)	�����	

]
��
)
5������������
x}���	�-��:��C��L��U��F��OЩX��%��.��7��������!����Щ������������f�������	%6���	%6����(		��
��,1
�����	G
LTX`l���	�H���	����5=E��f�s}�����	����	
��$-7(���	���	�&+��8��CLV(���	
^������ 	_��*������&	`��
*	
6	����������ot����	������������
�������������������Q�_j����`����/������� 	&7����&	&7>FR���	�H���	���������J�Wa���	����	
��'1 p���	x���	����	��
���08Ȋ��		��
���	08����	
����	
����������������;t�������T�����U��A��@�������
���
������	����+4��Ļ'	����������������;t�����^c
���u~����"	����+4��þ#		����������������;t�����^c
���u~����,	
����������������;t�����^c
���u~����	����+	4����'	����������������;t�����^c
���u
~����/	
����������������;t�����^c
���u~����%	����+4����7	!����!+ 
4����%	#����������������;t�����^c
���#u"~����&	%����%+$4����G	'����������������;t�����^c
���'u&~����G	)����������������;t�����^c
���)u(~����6	+����������������;t�����^c
���+u*~����(	-����-+,4����,	/�?�?��?���:�?�	�:$x��Lk����B�B�BGlobal�����I���
���/�.�����*	1�?�?��?���:�?�	�:$x��Lk�����X]
���1o0x���	3�?�?��?���:�?�	�:$x��Lk�����W\
���3n2w(�ʷ	
�
 "$&(*,.02�Ϸ	�η	0.%,5$EUeu��4��������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@�$��0����������r��{��H��Q��%��
����X
��a
��2
��>
���	���	���	���	��2	��>	��������������2��>��������������y���������������y���������������y���������������*!���
��u
��Z
��%

������������k��:���
��D
��
���	��	��������@������������m�����\��v��}������������������9(�ѷ	
���p���	��x���	
	
������	����ȋ��	��
������	������	��������	������Ļ'	��������"	������þ#		��������,	
��������	��������'	 �� ������/	"
��!"������%	$��#$������7	&��%&������%	(��'(������&	*��)*������G	,��+,������G	.��-.������6	0��/0������(	2��12������,	4��34������*	6��56�����	9��89#78��1
��	
!#%')+-/1357�����:�a���;�������:�;���ַ	�!(<��6��?��H��Q��Z��t��}��X��a��C��L��.��7����!������������������������������������{�����d��m��M��V��6��?����(������������������������������������~�����g��p��P��Y��9��E��N��T��]g�u�
��������x����[����>���� ����������������������������j����K����,����
������������������������r����S����4���������������������������2T]9��iPYb	��eKTc
��`F	Od
��[	CLe��X
=
Ff��R
7@g
��L1:h��F+4i
��@%.j
��:(k��4"l
��.m��(
n��"o��!
p�� !�#q��"#�%�r��
$%�'�s��&'�)�t���()�+�u
���*+�-�v���,-�/�w���./�1�x	���01�
�����
 "$&(*,.0Sb�r2�������<��E��'��0�����������������������������������������t��}��]��f��F��O��/��8����!����
���
���
���
���
���
���
���
���
���
���
��w
���
��`
��i
��I
��R
��2
��;
@(���	���	�&+݂8݂CLV(���	
y�����=��$��OT��afSs���	�����������������������������������	����	
Е'1���=��
�`����5 ���	G���	�&1Е9�A���R�_i������=����,1
���CHP���	����	���Less��������Greater��ji�/޾pЕxЕ�����������ɚ#���=����,1
�����GLT���	�H���	ЕЕ������8�EO������=����,1
�����GLT���	�P���	����������������;t�����UЕ]Еe������~���ɞ���

����
�<��	<����7�݂!���._��
�~Ƞ<��	�v��݂o�_��
��Ƞ<��	���݂�_�X
`TȠ<��	�N�]݂Ir_���Ȍ�
���Flag���
[��[K���1v݂v��
��	��������
���ڐU
	������(��	������Ɍ�
��1�����1�����1�����1�����c�y����݂�݂�݂*�݂����_����ڐ
k݂���*z����݂�4;Kʧ���*{����݂�t{�ʧ���*|���݂���ʧ���*}��G�݂T��
�����Q����������������L��݂��݂��݂	�݂���i�	���i�	���i,_�)�����&+��8��@IS��%���I������ov6�CM�����
��'1��).
�BGO���Q��������!������:�GQ����).
�?DL�����������!������:�GQ�����
�`��2!��D���&1��9�A���R�_i��ѻ����
� ������O��!����a���$!
�پ�$��������8��!��� N�}
�w�r�l��e��پ�%
�	��&
���')q݂��	��(���',	#		6���'4)��(
m݂h9��(���';!��(
�R1��(I��(
��(

1��(	��)*	*P[dq݂��WS`r	�QL���
D@;Ʒ
�62.
*&L	Mt��q݂��|x��		�vq���
ie`Ʒ�[WS
OKq	r��!�q݂���"�#!�$"#�	$#"
� !"���� ����Ʒ��|%x
%t&p�	&��&I��*'y��*
�'��������4���%����&����'�
���)@(��!���i��%)��&!��'Е��q���������RЕk���������9��Е�����<&%��h�Е���O���pho����	truncated�\�\flag�`��m��z���
V�*q݂��:q݂��Jq݂��Zq݂�����Ʒ���	Ʒ���Ʒ���%Ʒ�>���R��1���u���'q݂��	!	
*	
<	
	P	
!��{B	��('
/*Ʒv%	��(	��(	CJ!��(

\

	��(
ie�	�����'�	��)	���1���s�	�	�	

%
q݂��


(
:
	N




��y

@
�!

)
$
Ʒp

���7
>
��M

��W
S
y
	z
�
���	���1���Xpw��  
q݂���!!" 
#!"	#"!	3 !�
���^
�%�
	ƷU��!� �$#$�%�%2
$%�%�$<&8^	&_�&���	���1���'=(U
)\
*�
+�
,�
,�
q݂���
-�
-�
.,�
/-.	/.-
+,-�

�
�
��+C*�

)*�+�

�
�
Ʒ):(�
�)�-�,�*00�1�1(
01�1�0!2C	2D
k2�'��(	���'�
3�
3�

�3	��*3	��*�
��
�
�
�
�
�
�
�
4���
�
�
��
Е�Е���<��s]U\�l���-ЕGЕP�����������P�Е�Е�����;%$�4�o��ЕЕ��h����������

��u�u��v���������(#
l�@q݂��Pq݂��`q݂��pq݂��1��*�������:�	��1���6oj�d]��Zc���+���+
�!��+*���+ ���,Q��,
����,9
�������+����--
����,������͑r���+�����������������;t��������-)��I��+��v:����6��7����T����
�����		��+�	��+�I��,!��,.		��,*!��,		G
�		��,	N
����	��,T}�Z
�����	��-	��-l�ga
����~iJbT��?��^��`�Y��.I��.
� i��.���.Ѿ�.
���������[��!�ؓ)�ʓp������'Q����!��.�	

��'	��.
�	��.	��.#���~�������?jQ��/
�������ܔW��!���)�����;!��/�
�	��/�������_����!��2���2*������22
�����SG.4y��3
�Е��3!��4Ʒ81��4���3#
����3R
�����	���2*
�������	9
5�
��Е��Ʒ
��
��
���������2*�������7	��
���Е��Ʒ���
��
���������2*��������7
�����Е��Ʒ��
�z
����u���6-
������������n���6a����֗-��)�Ɨ���������H|Е����&��%��{�Е���Y�������ЕQ���������Е;�
�U�݂b�݂o�݂|�݂���Ʒy���Ʒ����Ʒ����Ʒ����݂����Е݂ %�݂:C�݂Q`�4Е}݂����݂���݂����Е�݂���݂�݂-<�ЕY݂bjo�݂LU}��ap�|���������|���������������{�����:�������
z��(����E��NV1��7���7%پ�7���������D!����������	Ao������	��7����������Y��9I��9��i��91��9���9
1��9���9 �������@!�Ț�������
�������5^����%
-)��C&")%
	��9295	��9	��9L�GA��<������o�1��:9��:���:���:/پ�:�������՛V!������������1������4�1j��
�	��:�	��:���
�����5�3m��1��;9��;���;9��;پ�;�������R!�Ɲ�������
��1�������;�8q
�
	��;	��;#���������F�D~1��<a��<
�ɾ�<)��<
�8)��<a��<���<!������՞D������������1���������6�3p���1��=a��=
���=Q��=
�8)��=���=���=&������ϡD���؋�������1���������6�3m���1��>a��>
����>(���>
�9)��>پ�>���>0�ͣ�����D���؋�������1����������6�3m���)��?���?1��?
�!��?)��?i��?���@1��@
�!��@)��@i��@������ˤL���؋�������1��1����9�6�7}��Б�1��A9��A���A���A
���������Y��!����������1������4�1l
������	��A�
�	��A������������_���O1��A9��B���A
���A
��Ĩ�����K��!������������1������4�1l
������
	��B�
�	��B������������_���O1��B9��BA��B���B���B
��������U��!�ƫ���������1�������;�8s
�
�	��B!
�	��B%� ����������H�F�1��C9��C���C���C
��������i��!������������1������4�1l
������	��C�
�	��C������������_���O1��D9��D���D!���D��/$��������G��!������������J�������	��D�
������	��D���������;W����d)��d��!��d)��da��d��d����c`��!��d��!��c��)��c�Q������f1��f��!��f)��fi��f��g����f[��f؋I��f��)��f�"�"W������i ���i��!��i)��i���i��i����ie��!��i��!��i��)��i�Q������l1��l
�!��l)��li��l��l����k\��k؋I��k��)��k�"�"Wʩ����na��n
�!��n)��n���n��n����n]��!��n��!��n��)��n�Q���!��qY��q!��q
�11��q���q#���q
�N&���q7a��q��H)��q���q���q?��q����p���p؋I��p��)��p��������<�<r֬6��
������uQ��u��!��u)��u���u��u����uX��!��u��!��u��)��u�Q������y1��yБ!��y)��yi��y��y����yY��y؋I��y��)��y�"�"WБ����|Q��|
�!��|a��|��|����{F��!��|��!��{7���A��

�H�A��+/���NIX]
�J���Hv�	��!��	������1����!��	!��
a��	�����"	���~�����9
��؋I��~��A��~����������������'[�	[�	��	W	�������[��$��+Q��� i���Y�����!1�׃A����׃1�ރ
�I������cU��ރ1��������ہ�	����<����m��!�Ԃ��A�����^�؋����	8�
����|��&���Y��K!��K֬!��K1��K���K.���K!ȠP%Y��K!��K֬!��K1��K���K.���K!ȠP%���J����J'
݂���J)q݂���lI��L����I�Iter�
��done���H��-6݂���I#��)��I݂U�݂C0��q݂��֬�Ƞ�֬~ȠR�.����
 ֬	��K
!Ƞg=	��K�)E
MI֬EA	��KF
NIȠ�j	��KO
WQ�Gq݂��W��	��LW�SȽ��݂]����݂T��BJ��q݂��Y��P!��P֬!��P1��P���P.���P!ȠP%Y��Q!��Q֬!��Q1��Q���Q.���Q!ȠP%���O����O,
$݂���O)q݂���lI��Q����N�	IterNames��idx�source��(�<���>�݂���O(��)��N݂r�݂%`0��q݂��֬�Ƞ�֬�Ƞo��K�5
=9֬51	��P6
>9Ƞ�Z	��PF29b
jf֬b^	��Qc
kfȠ��	��Ql
tn��dq݂��t%��	��Qt�p����݂z����݂6q��_J�q݂��Y��$��%����$Q9��$؋I��$9���	���	�����	 
��������8݂!�����s(�����
������
�	��	���݂��������
���
�����

���������4݂!�����r(�����
������
�	��
���݂�����1����i��!��֬41���������:�:Е1������<֬������
��֬��	�����`;Е��������"���
�!��+/	���(S���
-
��݂!�����Q��

����9
��݂	��
������͑r���p����������������;t���݂���-)����t���3��݂���8��.��������
�����	��	�8�
��݂�
������!��

�	��
	
��݂		���������.����݂��������������+���%��!��*���1
���������[݂!�ؓ)�ʓ�����C�������
������	���
�	�����݂����E0������)���#��!��*���/
�������ܔW݂!���)��������C�������
������	���
�	�����݂����E0������"���
�!��+/	���(S���-
��݂!�����Q��
����9
��݂	����������n���p����֗-��)�Ɨ��1���3���݂��
6���z��y1�������A��
�6Q����������D!��������	���B��������
������	���������$��1����y��1��
�6A���������@!�ȚЕ�����
���B��������
������	���������$��1����9�������Q��
�K9���������՛V!���Е�����݂1���������/�,e������������
����6%�	������Е�݂������~	�A1����9�������A��
�K9����������R!�ƝЕ�����
݂1���������/�,e������������
����6%�	������Е�݂������~	�A1����9�������1����J7y��������՞D���݂�����݂1��؋����/�,i���1����9�������1��БJ7y��������ϡD����������݂1��؋����/�,fБ�1����9�������1��ʩJ7y���ͣ�����D����������݂1���؋����/�,fʩ�1����9���������
�L9)���������
��ˤL����������݂1��1��؋����;�8�9���1����9�������a����G7������"
�����
����Y݂!�Φ݂�����݂1������������7�4o������ ��
"��aR	��)
�	��/�
*݂$݂݂���������M�K�1����9�������)����G7q�����
��Ĩ�
����K݂!���݂�����݂1������������7�4o��������
!��`Q	��(
�	��/�
*݂$݂݂���������M�K�1����9�������Q����G7������ 
����
����U݂!�ƫ݂�����݂1������������7�4o������ ��
"��aR	��)
�	��/�
*݂$݂݂���������M�K�1����9�������$�����H8������*
����
����i݂!���݂�����݂1������������7�4o������!��
#��bS	��)
�	��/�
*݂$݂݂���������M�K�1�������Q����2a�����
�����
����G݂!���݂�����������!L���������
�����	���
�	����
�݂�݂���R��r����d)��d
�
!��d)��da��d��d�
���c`݂!��d݂!��c݂)��c�Q������f1��f
�!��f)��fi��f��g�
���f[��f��I��f݂)��f�"�"Wnj����i ���i
�
!��i)��i���i��i�
���ie݂!��i݂!��i݂)��i�Q������l1��l
�!��l)��li��l��l�
���k\��k��I��k݂)��k�"�"W����na��n
�
!��n)��n���n��n�
���n]݂!��n݂!��n݂)��n�Q���!��qY��q!��qƷ/1��q���q#���qȠJ$���q7a��q��F)��q���q���q?��q�
���p���p��I��p݂)��p݂�݂��Е;�;qƷ1Ƞ
������uQ��u
�
!��u)��u���u��u�
���uX݂!��u݂!��u݂)��u�Q������y1��y
�!��y)��yi��y��y�
���yY��y��I��y݂)��y�"�"WԖ����|Q��|
�
!��|a��|��|�
���{F݂!��|݂!��{7���A��
��A��#'���NAPU��ajn	z�!��	�݂���1��nj!��	!��
a��	�����"	���~��
���9
����I��~��A��~����������ն�y݂$X�	X�	��	T	������njX��!��(Q��� i���Y���
�#1�׃A����׃1�ރ
�I݂݂��cU��ރ1��������ہ�	����
<����m݂!�Ԃ��A���݂`�������	8�
����~؞&���Y��K!��KƷ!��K1��K���K.���K!ȠP%Y��K!��KƷ!��K1��K���K.���K!ȠP%���J����J'����J)q݂���gD��L�
���I�Ƚ���I#Е)��I݂O݂�/Z�q݂��Ʒ�Ƞ`Ʒ<Ƞ������
��Ʒ��	��K�
��Ƞ$�	��K����

Ʒ�	��K
ȠQ'	��K
�	q݂���mK	��L�
ȽЕ
݂UЕC݂�Е�Ht�q݂��Y��P!��PƷ!��P1��P���P.���P!ȠP%Y��Q!��QƷ!��Q1��Q���Q.���Q!ȠP%���O����O,�����O)q݂���gD��Q�
���N������O(Е)��N݂O݂�/Z�q݂��Ʒ�Ƞ`Ʒ<Ƞ�������
��Ʒ��	��P�
��Ƞ$�	��P����

Ʒ�	��Q
ȠQ'	��Q
��	q݂���mK	��Q�
��Е
݂UЕC݂�Е�Ht�q݂��(�Ћ	
~������	
��߉*6��af
�_w|in��Ջ	�
�������������������߉������
������*(���		&,
4���BG��T
Yaem���{������x���	�h���	������NV���b��V	^���jv
��DJ��X^��	�
�{���	�
��������������.�������I��R��>��G��S���� *�8��__self_1��d��o��v�������������(�����
$)/ۊ<ۊGPZ(��	#H�����E	M���0<
��x}���	�
k�@�����������1=������n���
/5<��J�S��\d�����x��������k�����}�������9��������������n��(�����
$)��6��>GQ(�����H����(4��_d��qvch����
������������������������������������
��
��

���U

���
�
��~
�����������"���5���$�
���
������r��ҿ������	+
��	"

�<�	
$��	
|�	

�����	"

���	
<�	
��	

����

�

���
����
��$�
���
��<�
��\�
�����������9�<�?���\��9��������

��
���

���
Z
�

��L�

��4�

�(G��
��
����(
l�

�4,�
��
�
���
�
��������������������q�aX��̥
��L�
,�
���ޘ$����d�
����5
��

�/��
��(
�
����
�
��L�
��
j���%�+V���d�
����
5
��

�/��
��
(
�
���
�
�
��L�
��
j���"��(S���d�
����1
��

�/��
��$
d�
����-
t�

�/��
�� 
�
����
�
��L�
��
����x���0� 5`������\�
����
D�

���2T�
���
	
�!��������������������q�aX�����uy	�(q��

|��t�
D�

�n
�
T�
��
	i��������������������q�aXȩ1�FĿ�Xx��`�
�!��������������������q�aXǏ����	��&	��

�H%��
$�

��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��
4�
��7

�
��<

��Ǐ���wd�
����$
4�

�/
�
T�

��
���%


�!��������������������q�aXǏ���z~	�
��%
|��D�
4�
Ǐ\�
����
<�

���2D�
��
��
i��������������������q�aX�����s
�!������T�

��Ǐ���
����
���
���
��	
		��	����
��L�
����������������;t������:��:��5��5vs��L/ڙT�
:Ǐ2������|�������i���G��^i؊�����
����2
�� 
��l
Z
����"	��@	������|�������i���G��^i؊�������7��W�������@��`	�
image_data�tconsumed���
����

�
?	��
�
��	�	�����_�����m��s
��$����������
$�
\�
$�

���,4�
)��
<�

�P��RL�
+$�

������
\�

���$�
<��
���
	
�!��M#'		3		E��
|Ǐ	��#

��

i��� 
�!��������������������q�aX������
��������I�������E�������N
������D���D]���]
�S���*]�(��
4$�
\�
$�
��&4�
��
4�

�P��@D�
ĉ

�������
����
��.
QX����%
��L�
I����������������;t������������������|�������i���G��^i؊��Ǐ���������&ǏcH���������&�
q
�����������P��%��,�����F��(���
$�

������
\�
��$�
6��
���
	��A!	-?��
|Ǐ	�
��
i��� 
�!����6�V������If}������D	�������A
�������T�������d������A
7������T]������I�������E�������N�������D��"

���)
$�

�����6
4�
4�

����a��
��o
	
�
��t

����	��{
M����
��������
��L�
��`��������	ǏG��#
�����6��Ud�
M��������������
�!
\�!
��$�!
T�!
��!
���!
	��C!	-?�!
|Ǐ	��!#
��!
i��� 
�!��������������������q�aX�����	��#,

�
��#0

�����$
	��"


�
��"#

����
�"
	��!,
	
�
��!0

����	�"
	�$
����
mt������ 0
��L� 
��T� 
��*��a����Ǐ��!
Ì�ÌÌ`d��h�
�\����������	��&�
$�&

������&
��&

���$�&
<��&
���&
	
�!��M#'	3E��&
|Ì	��&
��&
i��� ��,�4�'

����يl�'
�'
���%�
��&.
����	����%
��L�%
������|�������i���G��^i؊��Ì�������(��1ÌpU��
Y�����+������(P
$�)

������)
\�)
��$�)
6��)
���)
	��A!	-?��)
|Ǐ		���~Z	��)
i��� ��,
�)��~Z
m������I	�������E
�������N�
�
������
ߍD
"���~`Z�)
4�)

����7�.
���(�
\{�������(
��L�(
���3��h�������Ǐ��)#
	X�

�O������������*
������������������;t�����ԝ*
4�*

�P��zD�*
�*
���)W
����)
��,�)
ۊ�9��~(��*
	#)1�����*
JR���!in��{����*
�
���������������������*
�
��*
ލ *H��*
		��*
�
=BHSލ[ލcjqz����������
���)�,�%128�h����.�$�$false�	(��	+19���GL��Y^fH�������
����1=�������
�l�X��
������1	9���EQ
��FL��Z`	�
�sx�����������������������������$*3���
LRY��g��s��|���������������������������k�����}��������A��9��Dϗ�����U����}��f��m��t��{�
�
,7>4�(��	%H������HP�	��1=��{�����l�H���������
��1=������n���˘��p��˘�����˘t}���lt����	��t
|������|������
��
��!		
���
�J���
cipw����������ϖ���y��e��������������������������k����}ϗ�����;��ϗ"W�e�V۵F__self_2�=�����ϗ������ϗ��4���ϖ����������������
�,7>4�
(��	-3;���IN��[`	hlt�	��������	�H����������1=������
n	H��š��=F���3?��rx����r	�H���������
��3?
������
r	����H������W`�
��O��D
P	
����
�_���	�	�����������	���'-4;B��PǏ\��em��v��a��N�����|��iϗr�������(ϗ1���������ϗ���X����jϗs��!��*4�B�3۵$���X���������ϗ�����ϗ������ϗ��-��������ϗ���ǧ����(�� 	'-5���CH��UZbp��-�����
��	��1=�������
�l�X��'�����	���2>
��/5��C	I
qWH��#ߛ��y����3?��������r��� ����������&.�����B���Ѱ������j��������"�����4��@�������z�����������������A��&�������7(��1������1����)5��`e��rwdi���1����������������������������������!'(��1	$	

 !"#%%$#"! 

	gm�v�
����#�����&����O��"��������3�<���H��V����"��'�.����&Cx��N�¦!��f�p���5�>���J��X������!���������&�x��M��� ����$��5�>���J��X����W] ��k�r����&��������������&����H�ť��������5��C����&,��:�A�z&PU�_���nt�����&����F!������
BadZlibHeader���InsufficientInput���InvalidBlockType���InvalidUncompressedBlockLength���InvalidHlit���InvalidHdist���InvalidCodeLengthRepeat���BadCodeLengthHuffmanTree���BadLiteralLengthHuffmanTree���BadDistanceHuffmanTree�	��InvalidLiteralLengthCode�
��InvalidDistanceCode���InputStartsWithRun���DistanceTooFarBack�
��
WrongChecksum���
ExtraInput�T���:IX������p�z�����������CI��W�^����&uz������������&���D���������4��B������'�.�y&=��D}��^~g���2�}?��������~�s&���Dy��z����2|y>{|����'z-{q&;��Du��\ve���2xu>wx�������v�wq&���Cq���r����2tq>st��		��#	r)	sq&7	��Cm��X	na	���2pm>op���	�	���	n�	oq&�	��CiԢ�	j�	���2li>kl��

��
j%
kq&3
��Be��T
f]
���2he>gh���
�
���
f�
gq&�
��Ba���
b�
���2da>cd��
��b!cq&/4`=���LR��``f&oH��A\ȡ���
]����3
_\?
^_���
����]�^r&����AT�������AU����-V6���PWXc
��cXT��WY_b	��j[UvZ[�������V�W�X�Y�Z�&��S��������
S
&
���?KР
��@��?LР
N
MW
���ONW���cOK��WP_e��jRLvQR���
�

���
M�
N�O�P�Q�&�
���>@����x��>A��P��?B��L
CU���k
Dsc
��~
E@��r
Fz����
GA��{
H�����
JB�
IJ���
����C�DE
F�G�H�I�&!x��=8��P��=9��^	:g���N	;V���b	<8��W	=_���k	?9w	>?���	����:�;�<�=�>�&`��;0П
h��<1П
@2I�	��N3V���b40��W5_���k71w67����
���2�3�4�5�6�&�x��:+��	��,���3-;���G/+S./��PV	��d,j-�.�&}x��9&�����'����3(;���G*&S)*�������'(�)�&x��8!����7"@�	��3#;���G%!S$%�������"�#�$�&�x��8�������
��3;���G S ����,2��&Ex��7Ǟ��gp�	��3;���GS����������&�x��6��������3;���GS��HN��\b��&uz����������&������������&�������&,&5`��2��`��3�����3���������ks���	��t
|������}������
��"(��6<	
���
�&e��1�~������������������	%,3:���I��R��[c��2���������V��_��L��U��B��KϗT������������������#ϗ,����� ������ϗ������M������ϗ���W��z��i��rϗ{�������.��7ϗ@������������ϗ��������
��	��	��	��
	��	��
��
��R��5
��>
��+
��4
��=
�����}��j��������������������������������������������������3��I��5��N��d��m��Y��b��n�������%��1��������������������������E����W��`�����,����������P��������+��t��=��F��������������q����������������-��6�����p�������������7��u��L��������j�����|������ϗ���X�����j��sϗ|��%�����7��@ϗI���%���۵�ǟ��f	�
��
�U!��&��+��
0۵
1��	8۵{	9��
@۵�
Aǟ�
B��K۵�L�T۵U��
\�|a�e��i�m��q�3u��y�K}���������������8��G���ϗ��W��ϗ�����ϗ��7��(��/����k��@��G�������X��_�������p����8���������������\��������������������������������������;������������� ����'������+ ��2 ����'������M ����`����M����;��r ����V����D��� ���������}��� ϗ������ ϗ��A��� ϗ������ ϗ��3��� ϗ���
��� ϗ��%
��!��!��!��#!����������ϗ�����H!��������������Ȍ		���!
(�ԋ
�
�ً�:��F��Q�����������������������[��A��'��
���(���	&,4������NV���"ks���?�����������������������������H���		����?DJU��]��els|������������-8?4������ �,��'4��
�,7>4��
�,7>256��
�,7>256��
�,7>4��
�,7>256�� 
�,7>4�� 
�,7>256��"
�,7>4��"
�,7>256�D�	�	$�	5	86j��	)�,�	��-_�(d�=E
D&E.t�=t�=�������9������9�����{�?�6m	��=�T�>�9\�>�>��>��=��=
���=�$��=���>
��>%	
	
\�B��B�?�?��?���:�?�	�:$x��Lk�����B�C
�@��q$,�C��B�C3	$D
	E��B)

	��C$��C
�$�Cd�C%$��C\�C��C ��C�	!�$@��D׊	��D�D��	+$,�D��C9
��D׊	\�D��D ��D�	!�$@��D<4�D
�@���u�D&$��D+��D��ET�E����D(\�E"��E$��E#$��E9t�E
ؘ"O#0!$��E-��E&׊	��E�F��	&+%$,�F��ER !% ��F(׊	\�F*��F,��F+,��F+-*+	-*+$,)-��FX4�F	(�)X�F''$��F6\�G.�GE
D&0��G5׊	
�׊	5.4"7��H6��H7��G�3
�476��G�23��G�1
2D%�
��2��0	1J/"S�HD
\�H9��H89.8\�I=ԥI>=.	>=.���H"
��s��+���:)Z<>��I!;<��I9?;	?;6?��I@��I@\�JA��IA��IR$�JC��J��J
�C(B̲J�J/�J�J/$��;��0$�D$!@ PE #�
l��r��=�
��>+��G���G�F��<���4��4���4���4���5���5���5���5���5�,͗��V5L�;ҕ	�;p
@
/	��	B
l�=���	-	G	&"	��׊	,	�5p���	�׊	�m��~�������f�	����	:�53�T�G�	�Gҕ	�ؕ	�����4����	�y��	n��b.������?�����	�=�J�Ndiscard_size��
prev_start�
old_filled�%.ret�*/�
� 
�Z	�f	����ډ	,��	c܌	�
��	
	_	��	���	`	���	%̕	������	��	�ҕ	]ҕ	�,�
���#�,�%32768����	
����	ϣ	8��
����/��;�ePϣ	�ϣ	|(�����$)��6��AJT(��
�
��p��
��(��x��	
9��	(	�����	

c
����)�����


b	����)�����

�	��)5��FL
�_^dRX%+
��
�������
�������������������������������������������}��������^��g��p��y�������������a����2�����������	�	p��
$5x��	
$5���	

����*/
�����
EJ	RX	���


����*/
�����
EJRX���

$5<DP��
�H��
��	��	�������������<��E��N�������	�ѭ	���
���
	'��	/8B(��

��

�$)��6��AJT(��

������
���)5��`e��rwdi���

�����ֱ	�����������������������������(��
��
�$)/������>���>�j��zAv�tܴ	��(��
�
�����
�����*�����
�	��
ۊ*	
6	����������ot���
�������	����������������������V�do�	��e��	��4���(��
��
�$)������>��#�����b��	mv�(��
������
�����*6��af��sxej���
�����Ź	��������������	��	����	Ȼ	������

&��
|�
����.
��

����S?�

�
��]
+;�1��������/��bM�������T�
���
��=�����%���9��	#�����
��

����
&d�
��
T�

���-4�
��
d�
��_

�����
�݂�
�
���
����
��	T�
���
��4�
����
���������8�(;�>���݂��	d�	0�����,
̼

����
t�
.d�
��
|�
����*
T�
�	F:��
d�
��_

�����
�݂�
�
���
����
��	T�
���
��t�
����
�����������A�(D�G���݂��	���P�	8�����(
����($
T�(
�	-4�(
��(
�(
���(b
�(
��	L�(
��4�(
k���$�('V�	���+
����+$
��+

���3��+
�+
���*�
����+%
��	L�+
��x8��	~0$�,
0
/&/.$�-
��-
��-

���,-��-
���-
	
�!��G-$(	4��Ą-
|���-
��-

�$�-
-"��-
i��� 
�!��������������������q�aX���
	�����?���?���?���3���/���@���5���@��x�A��|�������.-��-
0
��.
/

����.

�	��.
��.

�'��/
0

t�0
݂$�0

�����Box�������lf���]v��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���������	�����T�0
D�0

�?%��-�
	
���	
�/

,�1
4�5
	l�5
$�5

���+	$4�5
��5&
��5

�F
$��5
)��50
<�6

�PR$L�6
,
�6

���6"

����	��� 4�8
	ܚ8
��8

���+$��8
*��8%
<�8
��	N$L�8
'��8

���8"

����	���� 4�9
	�9
��9

���,$��9
���9


�!��H$%)	54�9
%	l�9
$�9
��	%%$$4�9
��9
 i���	 ��	 ,/$���9
#$
����9(
4�9

�P��#3"$D�9
+&	"��9.
&L�:
'"�����<
('4�<

,	l�<

$�<
��	,%+$4�<
�:
!
��<

*+����<%

<�<

�P��*2)$L�<
-
)|�>

-(�>
 
	-(#$C
(-��<�

T�>

!(�?
��9�
	!4�?
.	T�?

����	��.�?
0
#	!+-05��"K/#)�?
e	+�1
&
'"
+��,�
���#�-�0-*���(�/(,'
"�	 ���,�
�	�	

��-�
��-�
����9
	
��:�
��<�
1��	��, 
��	D�,
������|�������i���G��^i؊������R��	l�
���
���
��	��-
��	T�-
���	���	���@�����@���@���A���A���A����ɔ���	��	�	݂�	����������������;t��������	������lf���]v�������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@����	������׊	�	�����������������;t���e	��	n	���	��	�	��	���	���	���		���������|�������i���G��^i؊��j�����	�����9�
����������������;t�������?�����	�$�:
��t�<
}��������	h��	���
+�"q�
|���3���	�
=	 ��
��	animation��'�x�
(���	���	���	&��	���	���	m��	���	���	���	"��	�
��	u
��	P
��	
��	^
��	�	��		��	���	���	���	z��	��������	����A
݂�B
���Am
�A
��	L�A
݂L�A
�/D��E
����E:
��E

���3��F
��E(
�F
���E�
�E
��	L�E
��E
n���"�(S��	���J
����J:
��J

���3��J
��J(
�J
���I�
�I
��	L�I
��I
n���"��(S��	���K
����K4
��K

���3��L
��K"
�L
���K�
�K
��	L�K
��K
n���"� 'R��	���_"
��	��_
��_�
��`
��`
�`
 	#Bp��a
��a
��a)
	
�
��a0
$�b

�߉��	64�b
��ai

���an

���������b"

��	

$�c

��ۊ��b+
��	����������������;t���ۊ��c
|�c

���$�c

	��c
���c
	��	
B
!	-
���c
i��b 
�!��������������������q�aX����������c
��c
��	$�c
��c
���c
	��	<!	-$�e
\�e
$�e
��	&4�e
��c
i��� ��	,���e
����e"
4�f

�P��2D�f
��e+
4�f

�P��HD�f
��e/

�������f
�
��^�
��_�
 '��c
��c
��	��^$
��	L�^
��_
����	�K�����(߉G���	���	��E������	.��^������f����������������;t�����������b��	|�?�
��x��
��{��
��	b��	[��	5��	<��	f��	F��	���	T��	���	w$d�g
����g$
��g

���3��g
���g%

��	B"	.�	$�h
	\�h
$�h
��		&4�h
��h
i��� ��,!���h
��h

�t��h.
��	$�h
\�h
$�h
��	&4�h
��h
��h

�?
	��h
��h*
��
$�i
\�i
$�i
��	&
4�i
��i
$�i

���i#


�H����i#
��04���i�

N]b
�J�����������$9t/*I����"��	�$�i
���$�j
��j 
$�j
��	'"4�j
��l
��k
��	��j'
l�j


$�j
7"��j"
��jx
��j

��O"��jB
��j�
��k
!��	��k&
\�k

$�k
!7 "��k!
��k-
 ��j�
"	""-"��j�
#	#"-#Y
,�l

��i�
��l
%��	��l
$%��l
'��	��l
&'��l;
($&	($&+
(���m
*��	\�m
+
��m0
\�m

�*<+,)ħm
$�m
-��n
.��	��m4
��m

���-D.:,��m/
d�n
	1����n"
	l�n

���13,4�n
0��n
���n#
	
��	0I/"	2	/.	2 4�n
	
������n
!��n
	3/i��� ��3,!�C�#��g�
�ls��g%
	��i�
��i�
��j�
��m�
�	�
��n#
		4����g
��	L�g
��	j����������	���F��	`��������	�\�i
@��l��	�L�i
��
%��
.����������������;t�����{��
�N�����)�����	�s��"������1P9�����	��4�m
��	����	#��_������	
�
����frame_bytes��
ޘ��	��ibuflen��	,�
\
3��>%����	9
��	
��	�	��"
��
s	��	2	��
	��	�΂
s��
z��	{��
[��
8Յ
��
���
3��
�ي
���	{�����
�d�p
����p
$�p
��+4�p
�p
4�p
��:D�p
�p
���oQ
��t�p
��	,�p
��}���>������6��w
��w
��x)

�
��x0
$�x
��	,4�x
��xi

���wn

��������wu
5��x"
��		�z
��z
��	$�z
	��z
��z
	��		<!
	-
	���z
i��b 
�!��������������������q�aX�������5�$�}
��}&
��}
��	'
��}
��}

���}X
,�}

�P��X9
��}$
���}Y


�!��������������������q�aX��
�uy	�
��}Y
|�}
L�}
��}
��}
i��!��
-5�
L�
��~�

�
��~�
$�
��	44�
��~�

���~�

�������5$��
Ľ�
�€

���/�€
T��
��L��
�����
!��	���
"��	$��
$���
%��	���4
ԛ�
��
$B%7#���/
���
 
�!"#$�
(\�
$�
��	()'4�
��
&'&"$��
*$��
-\��
$��
��	-),4��
���
+,���2
Ԛ�
��
*u+2)���-
��
<�

jT�
/L�
��
./���

1	ܙ�

2.1
	2.1+
02����
���
���

���$��
4���
؋��


�!��������������������q�aX����������������;t���ܴ	��4�3��5	3�5���
73|��
8	7���l
80���
63i��."��
6.5H��
97�ܴ	��L��
:7�ܴ	ۊL��
=:Ԗ�
t��

�=*< ���
���#
4��

�P��<H;!D��
�ˇ,
�
&҇
)4ׇ
9߇
;L�
0<�
>C���$
@��	��	���-
4�

�Pۊ@;?#D�
���F
��

�P�����?���
Vʨ
���
B$���
���
C��	���w
L�

�PB�C<A%��
�ˊ
H ���<
���

�o��
H9G&���'
���
J��	���
IJ���q
$�

�JދދChunksExactMut��v��g��
�g�
chunk_size��g�_marker��gJ��K±�*G�I�F'��#
ԭ�
KA����
$��

�J����Take����	�B�����BWZJ��n���
FKzE(��� 
�����

�H��������	�@�����@9@AvR�q���
E�D)eiLD�����
*�NL��
�J��
N�M+��O	M�O0,��
PM�����
S��	��8
��

���$�
S@P��
R-��3
���9
��	RWQ.#T	Q/T*/���
UQi��[!��
U-5t���
|��
��	$��
W1���
����

��	WAV2"X	V.X34|��

������ ��
5���
YVi���!��
Y-5�E�"��v�


�z
��}�
@G������

�߀�

����
�Ճ�
����

�„�
����
GN����
����
����
��ՋZ
���9

MT���
	 Z��
��w!
��	L�w
��w
���7��d߉�
��	��������������|�������i���G��^i؊���
��
��	^��	x��L 
��)
�
Y
o
���
������߉

#
��;
��c��Y�������	���\�
p`&��	YQ������	�4��
��	�w�����	�<ك
W<��

L��
��,������|�������i���G��^i؊����

��
D	
��
��
S
7
���	ۊ�	��L��
����������������;t�����
�
�	����������������;t�������
��	�	���
����������������;t����	�	��
���
��
��
F	b			)	[��
�����������������;t����%��
1��p��	��Oq������	����3��<�����
(�2)required_len�d�}
�
c���N`
�MY
output_info�� stride��)��
.���0expand�4Ƅ
�)��
�
I
6��
7row�)
9�>
:	adam7info�G;�A�?already_done_rows��A�	�	L��
)	P�
�U���*�
�Y�� �*�%��	���	3��	��
��	5��
��
�
�n&��
���
���	���
$��
��	"��	���
��
c��
���
���
�Ц
"��
�
��
�
��
z
��
R
��
���
�ު
F��
���
��
$��
&
��	�	��
�	��	�	��	]	��
d	�lj
\̉

�$lj
l̉
ى
��
Ɖ
ʨ
�
�$��
�"
�
��
����
̅�
��
"ԩ�
Ž
'	)����"
���,�+��-+�Ύ)
��	$�
��
�����
�
��	L�
7���	*O�����$
��	��	��.
<��

�Pۊ;L��
/���"
��	
���7
��X.�@��e.+d��
�����)
���

���6���
����*
��	F#		/		A��,
��%

���$�

��'
�ܓ

i���!��
-�4��

�����/��
�����
�����*

��̘�
��	L��
��
:����	W����������7\�

��a0���
���9��
���	���
����Ի�
���
��
$��
���
���P
�

�W��
������������������;t�����	�����
��
�]1��
��#
��(
��
����
��������������������q�aX��
�����&
��	L��
��
b���
���
\��
�

�Pܴ	��	���ܴ	��	�
�2��
��
��
��
�J��
�
��
b��
�
��
���
�4��
�����

���
����	��
��
�ܴ	�
����
����
Ĭ�
׊	���#
L��

�׊	H:$�
$��

\��
$��
��	
)	4��
���
	��5
���

���|8���#
쬚

���g
,��
��
b3���$
���h
��
G $	0B��h
|l՚
�՚(
4�
	*l�
��


��
�ʚ

i���!
�!��
��
7	���
���
��	#,���!
D��

���$��
X䙛
��
l՛
���
׊	
׊	4�
����

�����	��
��	���
�

�W��	����
�����
��
�u���
�׊	�
����ž
�� )����
%6�W����
�ϙ�
��&-����
��
�Ϙ0
��	L��
׊	���	���
���
���	C��	�i�����	���;K��T����	���������������������q�aX��	��4��
�}��	�׊	��
���
���'
output_buffer�/
max_line_size�lә
�
Q
���
�5��
D��	���
���
s��
J	���
X׊	g��	^��
3׊	���
X��
�׊	�����

���ۊܴ	��
��	����
��

�Pۊܴ	�����
��
4��
w����
��
�A��
��
��
Y��	4��
��
��$Ƙ
��	���
�$؜
	��		T��
�؜4
�ݜ#

���P5�ݜ/
�ɝ

��	
׊	�ݝ

���ܝ

��׊	��aA,����

���
�
����
ܴ	��
��
0ۊL��
�Ŝ
��	I�2����	������	x��	��>S���	�Df���
���
���$
��	��	���-
4ܣ
��
5Dܣ
'	���3
�=L�
��T��
L��
���
\��
��
(
	l��
���
|��
��	$��
���
����

��	A"		.	$��

��ۊD��

����	��|��
���

i���!
�!��
��
7�䖥


���
��	���(
t٥

�2�٥
L��
	|��

,��
���$��
\��
$��
��	)4��
�¦
��	���,
̼�
Յ
a,֧
��� 
$��
T��
���4
���#
��
:/���/
���
	
�����
	
�����l��
C.4��
���4
�
��
$��
0l��
���/
����5
��	Q#
	/
|ܩ
 
��ۊ�٩

����	�� �
�ͩ
i���!��
-�E�����
����
.5���
	��
����
���
����
�Ԩ�
	�
����5



!��
��,
��	L��
�lǢ
ۊL��
ۺ
0��
V$�
��	o��������	T�'�����	�4��
���
���w��	����
��	��������	V��������
��	B%��
)�>,�
�
���C�>+�@��z�D�	��
lب
�
���
.D\
��
���
]��	<��	��
��
5��	�Յ
���
6��
���
���	���
�L�
	|�
%��
��	,��
���4��
��
,��
���&
ԓ�
��
$��
0���!
��
�����
�Ԫ�
���@
,Ī
��	,��
�L��
,ت
���6
����;�>=�@����
�
l��
�ׯ)

�
�ׯ0
$��
��	/4��
���i

����n

�����F	̬�
İ
dϰ
���ϰ&
�ܰ

���6�ܰ
��ϰ'
��	F#		/	A���
$��
4��

�����G��
	���

i���!��
-	�E��î�
SY�ϰ'

���߮
��	LѮ
*�����߉#��	C��{�������X�
�
���H���	q��
���	�������$
���

���$��
4��
���
����%
��	R#	/sI�ڳ
	��	�ڳ"
D�

�	1T�
�ų
i���!��-�L��
1��
ZT��
��
&	(L9��
Z
���
Z


A��
Z
��I��Z
��I��ZQ��Z���Z	���
��	ܛ�
<��

�P��	4
L��
���!Z
�����Z
������	Arguments���pieces��[����[����[k�ĉ�������]Z��� Z
�S!��ZQ��ZY��Z�J$��
\��
$��
��	)4��
t��
 ݂��0
��

�V 5
'���1

�!��������������������q�aX��	���w{!	�!��1
#|��	�ݵ7

����	#�ɵ
��	���
"i��
"��".R��	����
q��	����
���
%��	䰶
D¶

�P��	%4$T¶
���%
4Ͷ

�P��	$ODͶ
$��
)\��
$��
��	))(4��
��-
'
(d�

���	�����!'D&L�ȷ!
+��	���ȷ(
$�

�J��+<*4�
���O
��	��	*4��

�����O��
�
�����%

�г�
���
�Z����Z����
pw	��,�����
��	L��
4ò
�lڲ
��	 ��d������Գ
��	����������9�����-��!������������Ne�����Match�/kK3b��!��Zq����������������;t�����2��J���	���	Y������|�������i���G��^i؊����	b߅������	�݂�������		����������������;t�����x�������+��	F��	������@���
��
V	�Y#S��
�left_val��	right_val���	,�@d��
�
�	"�G#���
�
��	u
��

���
��
�	ǂ������	���Wم1��	��	���	��	���	}��SΈ�����������	���nӊ%t��
݂\��
$��
��	$��
4��
ͺ
�Һ
���Е�ͺ

�݂݂LB+1|��
��t��
�����!

�ʺ�
$tʻ
���ʻ
	

�Ļ

��

��
,��
��
	��
���'
T��

�+̄�
�݂
���%
>
��
	ؼ
�ؼ#
Dڼ

�+��
�݂
�ڼ!
>
��
���"
D��
�)���
�݂��� 
<
�
	��
��
	
Ͼ
�Ͼ#
DѾ
�)�ھ
�݂�Ѿ!
<��
���"
D��
�)���
�݂��� 
< L��
�����
<ȿ

�P��4Lȿ
.���9
տ
�տ"
D׿
�)��
�݂�׿ 
|��
	�����
��
#����
#��
!D��
""D��
!!D��
  t��

�	!$��

�	!$��

�	!��

�	!|��
���̾�
!T��
$$��
'	���
���

t'(&" ��� 
4��

�P��&D%#D��
���.

$%E$��
�	����

����	
����	
����
����
4��
����
����
D��
(��
���
��	,��
݂��
��$��
l����H��=$��
��"*�Е����BЕ\�Е��T��
|Е�1ЕKD��
���	�L��
����S��>������������������;t�����v�
�t���"���q	��N
��[����

�N:has_trns�%ct�C#���݂:�݂��݂}�݂��݂��݂��݂��	&	ϕ�����D���a�
����N���Ҡ�@	I	�݂W	f	�eЕ�	݂�	�	�	�݂\��
$��
��	$��
4��
���
$��

�F4��
,��
4��
Ĥ�
���
��
$��
���
,��
��,��
�����*
���

n,��
,��
,��
���$
����+

�!��	[%)
	5
�_���+
|���:
\��

��5��

	t��
����

�!��	����������������;t�����P`��g ����;
��
�	
#		/���;
	|���
|��

�4��

+�	���
��a������
��

�W������TryFromIntError����9�{�.�$��
���

���"	.���
|ܚ�
\��

��<��
4��
���
����
��0b������

��x"	.��
|���
T��
�����
���1
L��

�}24��
���
����
��c�����
�����
����
����
����
{�������
����
��
������
��^e��	l��
��	,��
�w������X��N��
�������|�������i���G��^i؊��5��	��n��	��8�1�S��	���������������������q�aXӮ�,����	�d������@color��depth��linelen�<��
�
��e���p�
f���y
�@4��
�

Af����imglen�4��
�
duf����I�����	l��H��
������~׫�����l���zʮ���b����p�����=������
���
��
$��
���
,��
��,��
�����-
̢�

o,��
,��
,��
���'
���1
��
'	(M��
�����
���n
,��
��	,��
,��
��
����
H���@�C϶S�M���
���R���
���
��
$��
���
,��
��,��
�����*
���
��,��
,��
,��
	���$
����+
��	T#
	/
�i���+
|���:
\��
׫2��
t��
����
��j�������;
���#	/	
���;

|���
T��
�����

���1
L��
��-
4��
���
����
���j�����
�����
����
����
?F��tz	��	l��
��	,��
,��
��������
�����	�q��	��A�]�	���϶3�-�4��

�
N]l�����
�}l���	
l����
������Y׫���g��������%����	
$
%+���
��	���1
���

�1���
���:
���"
��	���!


����(
$��
��
/	4��
���f

�	���k

����n���

��	���)
|��

�
1���
���-
��
'	���(
��	���5
��
������:��:��5��5vs��L/ڙ��������
$
%+���

�����������
���K
����6
���o�?���o+���
	���

$*	�Ì2Q	���Y\��
$%'!������

����!�p��
���ߛ��D��
$��

���
#4��
���,
���%
��
$��
$#���'
[���!
��������-
	
������G#-3���
��	���2
ľ�

�1#Ծ�
���<
W%`k���ߛ�����0
��	D��
 ������
���&

�I4��
 ?���8
��
#���
"��	D��
#�����Q
Ԭ�

�"F4��
#=���,
��
�#����
��
$%�1$9C%K�s`$ht{&	�&�$"�%!����ߛ���'	����' (	(^�<����
����
���+
)�����
��	L��
4��
�����	�u����H��h����	�u�����
��	����������,
̫�
���0
���Ѱ���������T����	��	v��h��}��	��
�����\�@`completion_status�����other_error�!5��Z	�����\��[��������
���G�����L�������%����
�H%�����������d��
��d��

�������,
���
��I;���
��
�
	����
��%	��4��
�����A	�:
self__decoder�$��
��w	���_ref__self__decoder�(��	'-5���CH��UZbp�������
��	��1=�������
�l�X�������	���2>
��/5��C	I
qWH��ߛ��y����3?��������r�������������&.Ѱ���?��������}��d�������������.��7�������q�������������������8���������.(������������)5��`e��rwdi�������������������������������������!(��	
	


	9���	ť��\d���1=��������l����
���������(��	��
���2>��AG
��U[qinw�
����	��������
������������
���� ).7���FL��Z`inw����������(��
������2
>�����q',5�	��DJ��X^g@������H�����������P	��DP
����ǧ	�
�'�
��6<��JPY^g�	��v|������������������������������������"�����������F�����X��������s��|����������������������������������������۵���
�L�
R����!��g��n�������������������������������������X����Eǧ�������p��&	
������'	
����'	�����'

���8��&
���&�5��A��������d�������������(�)|�)
�,�)4�),��)��)
�����(}
����)�)��(�������H���"����C���r>m�����(���(,�(4�(��@��:���H9�=�@A���|��Q����
��*�(0:B��*
����* <�*
�P��1L�*��*����*<�*
�P��0L�*��*@�+

���+#$�+
�����
5	4�+��+:
�	��+?
�������u��+	
��T�+	$�+
�����|�,
��,
	��,
���,"$�,��+4�,��,9
���,>
�������u�-
$�-
��-��-��
��-]
�����-a
�������.

�.�.��)�br��L�Z��,���������������������q�aX������*���)��$�)_����������"��Z��x�������u�����������W��A��)���H��"�actl�\������n����0�����5��<������Q��X|�3ܴ4
���4"$�4��+4�4��49
���4>
�����7��4K
�
|�6	����6
����6��6
�����5�
�
	�6	
����T�7
������7(��
��T�7

������7$����
4�7
�����u[e���3���4���5��T�3��L�3T�3L�3�����&��D��$�4��$�5�������=��w�x{�x��h�Zi����Ņ܎=��
����=%<�=��1L�=&��=&��4�=
�����u��=��>
���>#$�>��+4�>��>:
���>?
����|�>���<��T�<��L�<\�<1��U���������;��Am��~���t�@$�@
����<�@4�@��@
������@���������@;������?{��@��L�@��<�@������%�/(b��
���\�B$�B��$�B4�B��B
����t�B���������B;������Ao��B��L�B��$�B������%�)c�������D
������C+�����D���Cz�C��L�C��d�C��rӃ!MܒG
������F=�����G���E��F��L�F����F��s�!NL�J����J+|�J
�1��J��J!�K���J��J��L�J����Jn���'rendering_intent�:g���	��L?4�L
��T�M����L��L
�, d�M�����\�L
����iJ��M
T�M����LP$�M
���7��M�M����L��M��L���Q	��������������������q�aX���L��H���"������M���M���M�
8O;�}������L��$�L��g��[���M�����@���M���N���������N����E�����������(C�������2՗G����~��)�P�����P���O[�O��L�O��,�O϶EܕQ�����Q���PY�Q��L�P��,�P�E��R,��R
�\�S#��RJ��R
���$�RN��RE��S ��S
�\�S"��S1T�S
���$�SM��S,�S���R��R��L�R��\�R�������4�Z7d��;����Ÿ���V&�����V���U��V��L�U��\�U�ZE��Y�����Z���YZ�Y��L�Y��4�Y�ZD��a	������ad�a��������bԮb4�b
�����u��a��c
���c#$�c��+4�c��b:
���b?
����|�c��`����ap	�T�a��L�`L�a\�a]��W���������I	numerator�Vdenominator�e�Z����7��k	������kd�k���������l��4�l
�����u��k���l
���l#$�m��+4�m��l:
���l?
����|�m��k����l>�T�k��L�k���kD��;���������>op�C�Zy���
��t	������td�t���������u��4�u
�����u��t���u
���u#$�v��+4�v��u:
���u?
����|�v��t����u@�T�t��L�t���tD��;���������>��B�Zx�����v!�����w���vw�v��L�v��T�v��E��xt�x
��F�F��F��1"`��x9��<�x$�xZ��x"������x3$�y
�@����=T�y��y4�y
�����u�y���w���x��T�x��L�w��<�x��$�x��T�x����;�	>�B
text_chunk�O��������zt�z
�����<�{$�{1��{ ������{1$�{
�@����=T�{��{4�{
�����u�{���z���z�T�z��L�z��<�z��$�z��T�z����;�	>�B�F���W����~t�~
�����<�~$�~1��~������~$$�
�@����<T���4�
�����u����}���~r�T�~��L�~��<�~��$�~��T�~����;�	>�B�F���V����)��Ʉ��ۃn����L�D���.FD����$��8	:7m��.�,����/_���T��������D��
�˩R8�������

�!��������������������q�aX���vz		�	�u��
<���������L��
�˩
TI������
i��%"
�!���
8J����
���#	/	�����L����)$×
|�����i���!Խ-�����
���#	/
dݗTݗ
�ȗi��}
!Խ-��
<��
��
����
4�
%OD|���
���
4����)$��d����
 ��
"t��
D��
&"(!T��Ԟ�
D���� a!FĠ�����

��D#
#	/
#4��

�����uƘ���
$i���!Խ$-�Lǘf�����h�
�;�����	.5���	��	���	�ϗx
ܞ�
	%�T�˩,����$����$ז������|�������i���G��^i؊�����"��]F]�������P���������y�����O��������TT�Uamount�V��L�4���?<ӗ���+��$��-������:��q�����������
�H��
��>��
_
���u�
����u�
8	���u�(
�
�$���uK��
Q��6����6Խ������Խ���#���Խ1��f��.���������˩<Խ�˩J˩Q����
�˩����,˚������L��˩�ɚ$����<���H#�"%�'c|��ɚ�����
���!$����.4���՛8
��ћ=
������u���ɚ�����

���"$����
.	4�����.ɚ�����
ɚ�����g��
pL
8��+�՜9
�	�ќ>
������uu
���ɚ�����ɚ���מS
��מo$����5	4������
�����
������u$���l�
�˩/$�������

�!�S%)	5
G$��D��
����������i��������������������q�aX�����s
�!��������������������q�aX������k��������8?��	��d���D���$�����r������H�������9�����������#��I�����s������|�������i���G��^i؊�����=u��~��*�"-�
��s�u�	�����D�����'�����~�����v4��˩�ˡ"�˩�������4L����_N���-����5��F#	/�u<��
��
$̢

Ѣ
��Ӣ,Т
�
��
j_8��	i��"Խ	.u T���\���,l������̢4|֢��L̢B�֢*$��
$��
������4��
�����rg	+\��̦�\����,
l��ԥ������6|����T��B���+tԣ���ԣ	ϣ<ʣ
%	/
�ʣ
|������� 	��!	<�"!
%	"/
!
��
! |��#��$D��%$
%	%/
$��� 
$#,�)
()���Ť$\ʤ
�˩$Ť\֤7��(Y'�ʤ��Ť%��'`&#*	&/*|��
,	��D��
,"��+&i���!
�!���+7u���
-�����4ڥ
.ۥ	L�1.$��2
������4��
�	��12t08<��6-���\����6+5l�����4534����7|����0|�3B/���'L��9.$��:
������4����9h:]8!<Ԧ>-�Ԧ\ܦ��>+=lܦ�Ӧ<=;<�����7|æ��8|��;B7�æ'<��?	-��l��?�BdާCB	%	C/	B��@d��A@	%	A/	@���.@���ާ.B��T��G.FG�����)\����$��\��>��FSE���$����*��EZD #H	D/H"!���IDi��[
!��I-utT��J��K	JT��K#5$��LJ���$өOL\ߩP˩�ө4ة
�˩ODP:N$�ة��ө
��NIM%"Q	M.Q&'�Ӫ�Ӫ
�S(��RMi��}!��R-u����V
����SUV���W�����%	
�����U^W;T),2T.*\ҫZ˩���#\ƫ
�˩ST��Z>Y+�ƫ����$��YNX,#[	X/[.-�ޫ\Xi��[!��\-ut���(���&
�]/�ͬ`
����]_`��a���ͬ7	
�����_^a;^0,2^E1\��d˩���'4��
�˩]���d>c2�������(��cNb3#e	b/eE4���fbi��[!��f-ut���g	��L�g6:��h�����\��k˩䣮\����h��k7j7ħ�����
��jFi8"l	i.l:9���mii��Z!!��m-us��$n	��\�$n;?,�$o�����\��$r˩̝�$4����o,��r7q<�������$
��qFp="$s	p.$s?>���$tpi��Z&!��t-us��)u��)v	uTگ)v@E$߯)wu�����)z���$��)
���w{A"��� )���
�˩$��zg{SyBܐ�����!)��ySxC#)|	x/)|ED���)}xi��[+!��}-ut��.~��.	~Tհ.FK$ڰ.�~���$��.����G���#.\����$��\��F���V�H�����$.���\�I!%.�	�3.�KJ���.��i��b0#���0u|�ѱ3�	
��Tı3�LP$ɱ3�
�����\��3�˩���34��
�˩�$���@�M�������3
���P�N $3�	�23�PO���3��i��a5#���0u{lȳ8���8�	�<��8�QVó8�������8����R�� 8\���$�\��8���V�S�����!8���\�T!%8�	�38�VU���8��i��b:#���0u|T��=���=�	�<��=�W\��=������=����X�Ŵ =\ʴ��$Ŵ\ִ;���V�Y�ʴ��Ŵ!=���\�Z!%=�	�3=�\[��=��i��b?#���0u|��������

�H���5�]&*������lB^FB��WB\
�J�g�gм�h��g�h
end_or_len��g�h��
�gFPR<?����� _��B�	��B�a`T��B��������!C���
�˩��$���Tе�b俵䃶�������

�H���5�e&����"C�����c!%C�	�3C�^d�۵C��i��bE#���0u|������jHf�H���H�
�J�g�gм�h��g�h��
�g�h��
�gFPR<?�����;�gEJH�	�YH�ihT��H��������!I���
�˩��$���TĶ�j䳶|�����x�	��

�H���5�m&��	��"I�����k!%I�	�3I�fl�	϶I��i��bK#���0u|�����	�]Nn�N���N�
�J�g�gм�h��g�h��
�g�h��
�gFPR<?�����;�oEJN�	�YN�qpT�N��������!O���
�˩��$���T���r䚷4̷
�����uطu��	��"O�����s!%O�	�3O�nt�	��O��i��bQ#���0u|��T����5<���5
������Ť%
�����ƥ�
�����*
�ũ����ө	�ª�ls���$
����+2���(
���=MT 죮	"���;n
$u
%ԝ�$	'���AP)W*���!)
,���=@.G/���$.
1��2M
3T
4���3	6�ֳ:4	8;	9��!8
;���:=#>�Ŵ!=
@����;B#C*D���"C
F����;HqIxJ���"I
LD���;N�O�P���"O
R��T����L����$���������g��Z��c!��*��D�������������������&C��s��
������$��-��\y��������~�mW����%�w�������������
��lʥ
��>��������������:��kٜ
������'��0��_{\��t^������������g��p��@&�����������r��{��Tƪ��]��f��G������������������L��U��6��������t��}7��-������)����n��d$���?��`����$�������)���P����������)����á
�.��'�t������.����3��H�������(3����á
�8��O�����%��.8����á
�=��U�����+��4=��
�
��
��
�
����������������;t�����
H��
T#��
w
B����i
����C��
-
��N
��
?
����������������;t�����
�
��
�
���
>H����0r��{Iܐ
���ܐ
����������������;t�����
Sܐ
_���
N��|
��
I
��R
O5\�"_�
W%	� 
�u�>C
�
!+�"
�upd�� 
-	phys_data�L.�
�I�0
�u�a�L�
�R�2
�u
srgb_gamma�cS�
�\�?
�usrgb_chromaticities�H]�
�f�T
�ugma�Bh�
� m�Z
"�uchrms�l$o�
�%t�c
'�uiccp��)w�
�*}�k
,�uexif�r.��
�/��t
1�u��p3��
�4��z
6�up�t8��
�9���
;�u��b=��
�>���
@�u�	pB���C��
�D���
F�u�	GH���I��
J���
L�u�	�N��DO��
{
P���
R�uL
�$7���>���F��E8��;��J���)���)��)Խ�)���(��I(���'���'��N'��H%��%��
%���#���#��G#���"���"��W"��� ��� ��� ��������O��������s��C��J�����}��,�������3��
����B���� ��G��&��������4���������
��������
�����������������������
��
	͊
��
���������
���
D��
�������֐

��
�����"�̡!
͡�ҡP֡NڡGޡ
�
��
�,�,�=���,Ȉ��,��
�-8?13�ޥ	�-8?9�T��޻l޻
�1(�޻I4��
�WӮ�˩m$���u��
���!���/qT�	��
D�����	
		
+���?
�\��$����$��
4�����"
�
���'
������\ݽ˩�ѽ$\ѽ��0$�$�0X���������T����L����$����$����������������������q�aXӮ����$���
����}�����K��
��>��	o(\����
H��
>޶
��
���%���|��D�������� ����
64��k�]y��\��˩��4�
��	˩T�A����������Tξ��L���	T�����"�"Vɾ
�@d�A@'B/9CA������
�d��%��	�� 
�!��������������������q�aX׊	���w{	��u��� 	|׊	A!+	d�����D��
�@��1
=T���	��i��������������������q�aX�����t
�!���
�.��
	d���������	(
=,�����
��O&	���%
����,$��
�����9
=4�����1
�����u5��������&	(=M�����!5	
=F	Fd���������	)=,�����;\��
��E��=t�����,
�˩����	������D��
�P�˩��
��
�x=���6���
�����,��
�P���==���$��	���
�!��������������������q�aX���=x|	�����!|T��D����	"=�	�� i���	!�� ->=	���[@$��&"���"���
�?��&3!T��%;������Z<��
�W�E�ETryReserveError��E�	����2�ܮ���˩��
��%��u��
���!$;���*��	��[��$�#; $'	#0'$��*"d��A-ĵ�L��
�H׊	-?,;\���	��(#i���!��(-?;�4��.
�������&,��
�J�<�<���<���:�<phantom��:�<cap��:�<��:�<��:�<��:
�hpp�Y8���,..�+;l�����34��
�I׊	����Chain���a��3��b��3�d+{���
�����������$9t/*I�*$+d);���.$��@C'0"�����
��	�	�	�x�	�h���C��19M���6C���
�׊	0�1�/9A��BC<��4/���L��
��	�	ZlibEncoder��	������D�O׊	4h\��3 7�����	����3�2!7 $5	205"#<��B</���4��
�׊	<?;%7D���	��62i���!Խ6-$7���/,;��	��

�!��������������������q�aX׊	��;�:&7w{=	:�='(���?:|׊	9?���89
�׊	8(7*01�	��>:i��"Խ>.)%=BFQ@ZeAn�u/���1\����$��\��B��7�+0���,�B��@��A�9/B�u33@<�u5RA[�u/��~91�����"-=�@-2�.�A.4�/;�B;6u0;�C;8#"=4@=:E1VA1<2
	5+3����������������	�	


����
�	�	����MT���
-4��D�T׿��L����d����\��׊	�������|�������i���G��^i؊��
׊	f��
�_��
h׊	���	����	���x���̾�'>�8�
������|�������i���G��^i؊�����
���	/
��	�
�
�	��
�
���
��
���I׊	D�����
����������������������q�aX��
"��	=�
���
�	��	2��
u
��
׊	=��
��
\��׊	.	��
	�����F��
d[��d��d�	m׊	�������|�������i���G��^i؊��׊	���
��
9����׊	���X	�profile_name�������
-�
��,	estimated_compressed_size�'��
T��!�
v ��
!�>w"�
�
(�k�u�E�/�
		6���u�
�>�N?rbB��(��
���
���
���
���	���
���
2��	Y��
6��
���
c��
0��	���>��
��
���B��
�
��P��
Q
��
���
���
k��
�
���
��
0
Խ�
��
�	��
�	��
	Խ�	��k׊	�	׊	�	׊	
׊	
��

׊	�׊	"
׊	)
��������(\����
��A���&���=��	����
U�����o���
������
�_ref__estimated_compressed_size����
����#������
;��
��N�����4��
�����u��
���	ɚ�����!0���	ɚ�����!<����	4	L�����ĭ�4��
�����u����
ܪ�
����"$����.4�����9
����>
�����

4��
�����u����
ܡ�
����"$����.4�����9

����>
����
�
 �����
�T���,���$�����X������/��T��������
i���o�����#�����4��
�����u��
܋�ɚ�����%<����4L��)���ɚ�����!<����4L��)������	���

�	���%$����
.	4�����<
�	���A
��������
4��
�����u4
�������T����
,��
����\���6�������*U{��������@l����+ ;	D��˔Jg*˔q���.�����4˔�˔_�|��	��%1 A	D��˔Jm*˔q�����"	$DD���4���"��	�F�˔�˔_��������!+�4>�GQ�Zd�m���ɚ������˩�����*	�	N9"(���ɚԅ�	
����!$����	.4�����8
����=
�����u�$��̽����
�˩/���В	��
��D
"
	
.
	
�u���	ɚ������	��
i���!��-��d��ɚ�����T�����\��������
|��ɚ��� ���ɚ���"b
L��ɚ,��d�����1̺�
�P2���'���5��'	(M4��|��	+T��	!���	 !	 T��	%����	$
�
%����	$����	$7#4������	"
�#����	
����"�u	����!	���
�@��
4��&<$��
(&|��
D��
�?��(1'�T��L��*ɚ�����
�*0)�������+����Ą�
-	�������
-,��
������z���!G���̉��
4���p�:T��
D����	S3�T��
D����	2���� 
���
�׊	2B1�)���E
���#
(�G�GCursor��G����Gpos��y.)I�B�?׊	1�0�l��	��F

�!��������������������q�aX!!StoredOnlyCompressor�#�V$checksum�%block_bytes�v�ǫ�������0E/���
3	/�
3���F
5/|��",.5���4��
�o$��4��7 �t���	��
4/i���"Խ4.�����	��

�H����Chunks�ċ��
�gŋ��
�g+�_�Ǧ�7�6!�lp86��	���"�:8��
�Jӑ:�9#���;	9�;%$$��<9���T��?.$��A�˩��@A��ܙ�T��
+��?\@Q>&����T���K.���4��
-��K?J-�D����	��
��>�='� $B	=0B()T��F.���T����F)<$��E*�����	��C=i���!ԽC-�����	��
��E�D+� $G	D0G",�	��HDi��\!ԽH-��x��	��

�!��������������������q�aX����J�I.�y}L	I�L/0���NI|�����!T��
�׊	N8,2�d���	��MIi���!ԽM-1���
��u
�"
�+7
���� 
�����SR4�$���;
̗�
��RHQ5�(��	��<

�!��������������������q�aX
Compressor����:nbits��V�x��
/1)����Q�P6���
T	P�
T78���<
VP|ϛ&�",&OVT��"Y��&"	Y(9��	��
UPi���$"ԽU.����"XY���!"���̉��
X�W:�6���'4��֐$��4��[;�t����	��'
͑[KZ<� $'\Z��	���(=?(^\N(S�^_]>�im(_	]y(_@?$��(`]���$��)b'<��)dW��)e
����,��)
�׊	��d]eRcA�-T��'�'sO���'4��
 ��s?rI�D�����9)4��
�+l��)��b�`$��c���aB�D���*f	a<��*hW��*
�׊	h/��gC�>���*gfT��*kOD��*mW*��
m"lD�,���*T��
��k_lTjE������	�� *��jLiF�!%*n	i1*nGH\��*'`�(=�	��*oii��u,!Խo-�����	��'
×rqJ�!%'t	q1'tKL���'vq|�����!'T����v2pM�d���	��'uqi���1!Խu-�����'�T��/yp���/����	y(xN�,��d��/}��&/	}(O�N/|}4��/~���/|~/	|~P�-/{���L/���5
0{\zQ�(���s/wxz/wlRT��/D����	�S���� /���
���>�T�%���E/���#	���F�U�&��	��F/���D�V�#'/�	�5/�WX���F/��|�8�$.8�����44��֐$��4���Y�t���	��/��i���6#Խ�0�����	��4
͑���Z�"&4����	���9[C9��T9Y��f�\�qu9�	��9�^]$��9�����T��:��$��:��˩��:�������:T�����]�Q�_����T��4�4�����44��ה�=�f�D���	��:
�����`�"&:�	�4:�abT��:��ܖ�:T�����,�$���c�����	��:��i���<#Խ�0����	��:
�����d�"&:�	�4:�[e�	��:��i��c@#Խ�0�����	��4
×���g�#'4�	�54�hi���4��|�����!4T�����5,k�d���	��4��i���D#Խ�0j����/��u/�"/�+����/mT��/�/,p//m��'�n�'�("Wo�7
�@L
�T��HD��
��	�q����*H�
���HL��
��,���r�/NH�
��L�s�p���HH�
H�����
�����t�@��H�H����I4��֐$��4���u�t����	��I
͑�M�v�"&I����	���JwCJ��TJY��f�x�quJ�	��J�zy$��J�����$��K�'d��K��K��	�&�{�1$��I�I��l��I4����
�=���D�����4K4����+l��)�����$�����|�C$��L�����L�	����L�
����L��L�������$LL����
�t�E�}������	��%L���L�~�#'L�	�5L��$��L��D��L��L��
�%���1�	��L��i���N#Խ�0���ę�LL����
����������ȸ	��L
���J���#'L�	�5L���\��L'�AJw�	��L��i��R#Խ�0���p�	��I
��
�����$(I�	�6I���t��I��|׊	X,���H�G����	��I��i���V#Խ�0���hH�q}G�������	ɚ�������$������1���*
�˩�3������,l���,��
�$���0���+���
�˩$���]������&��	��,���U���$(�	�6����	����i��gZ#���0���1���l���,��
�$���0d���ɚ�����$��a��\��a�˩���a4��
�˩�H�=���������+�����$����������&��	��,���O���$(�	�6����	����i��g^#���0�����	��a
������$(a�	�6a������a�����$ad��
���3�����|���	��a��i���c#���0������;a�����a���(a	�*��Sa����a�ā�a���l��a�,a��
�$���0���+a�����$���W������&��	��,a���O���$(a�	�6a����	��a��i��gg#���0���d��a�,���a����	�*���,�����!a�IJ��˩���9a��ډ	�j�E������&l��j����(j	�*���Sj�����!j���̉��
�����9d��k�,���6k	��
�(���"���!k�����˩Lk4��֐�s�A������)��	��6k͑�����$(k����	���l�Fl��Wl\��i���uyl�	��l���,��l�����<��m����m�
����,��m
�׊	���a�U���1��j������m�����"m\�����0���l�����#m��m�������Am|�����d���I������4<��m����m�
����,��m���W�K���'\��m��l��m�
���|��m��
�d���=���*���2m|���������,��������\��m�˩<��m��\��m��|��m����(m	�*���Sm�����m�
������m��
���:���'���Bm\�����\��M���������@��	��Cm���^���$(m�	�6m������m�����$md�����0�����|���	��m��i���o#���0����j������;m���l����ė�
�˩$�����ԗ�4��
�����u��
,��	&�%
,���
H����
H��
�
G���/���/��u/��'p���'���u'��"W��
���"
�,�u
��!
.���!
��!�u
�Y	&����j���
,��G��G���'p��"W��	&�����(#'pn�5
O���H���H���?H��RH���/��/����
O��
���f#
.�x#
���O)��%�>%�#$�I,��1�D6��<� @��N��R�JZ��
^�E
c�Zg��r�B/I/Խ�	����%����%���_����#����"���� 	����
������������
����
&)
-)�)
�)�(���w�&�&��	x&&���	u%|%�%�% ����

R#
Y##�#
�#%����	"�"'����(����)�*�+��� *
-����'C'J0�'�2����/�/�52/97Y4����9�:�;���:	=6:=?��:	A�4�C�4�E����
����G����HPI����J����K�LM���%L
OBLIQ̙�L	S�I�U�I�W	Y���,
[��]���,
_�����a�b���a	d\acf���,a
h����a����jRk����l�m�n���Cm
p��T����L����$���4���4���4w4��4��L4��k4���3��3��
4X3��a3,��4���3��L3.33�2�24��o2ɚ�2�2�2�e2L��2�2�1�1��n1���1߉�1�1׊	$��	��D��
�	1�������0��l��׊	d��
���!�t��
������|�������i���G��^i؊����/��0��S0׊	0T.��].
��.
ӑ/.ӑ�.ӑA.����������������;t������.ӑ�.%.���-���,���-��-���-���-�,���,��},���,��-W,��`,������|�������i���G��^i؊����{,ɗ�-�.�+���+��,ϛt��
������|�������i���G��^i؊��ϛT+���+���+׊	�2*��*
ϛ�*
׊	\��"u*�~*ӑy)ӑ�)ӑ�)'���)���)t)��%)(��\��)�� )��(��	$)��)\��(��	4(��c'���'ϛ�'���'�	�'9'��B'*׊	T��'��'ɗ)ϛB)�&���&'��''g%l&�	�&�%�%e&�n&&�&�t��/��%��S%���%׊	�%�$���$/�
%/ӑd$ӑ�$ӑv$4��$���$[$��$9��-#���#��$���#��$�"���":���"��#��8#s"��|":��D"ɗ�#��#�!���!4��*"4�5
׊	\��G��
D��H׊	!��
� � ӑ�ӑ& ӑ�I�� �� ����J��\��K����{��	���0��m��
����������\������L�������
L��C�	LJ��SL��
��
���
�����I׊	�I$����r������	L��UL��
h��&�f��-�	6��	�����������[��da����	(���:�z����	���aL��a��	��׊	\��j~��ӑ^ӑ�����	�ӑ�k������m��l	����	��	��T��]����L������	4��+������#�r��d����	_���Ng�_����m"A}H%O%�-$�%�2K�>�
>���u��
�@�
�Z>in_len��
	data_size��
	prev�T

&��V
'�?N
)
filter_method�S

+zlib_encoded�`
,
compressor�`
.�
B84��85�	88�	K7<�
�5C��u�
�5H��u�
�4M��4 N���"O�
s2#U�3%Vcurrent�u'W�	�1(\�	a1)`filter_type�J*a�
/+o�5-�u���/p�
}.0u��.2v���4��
�+5��j,7��	�+9��	>+:��
�);��>=�u�
x)?��AA�u�
�(C��)E�level��<G��H��9I��	�&J��	M&K����L��
S$M��YO�u�
�#Q��[S�u�
�"U��A#W��
f!Y��\[�u�
�]��^_�u�Z!a��
?b��bd�u�
�f��eh�u	buff_size��j�alldata��k��	l��xm��
jn���p�u���˩��˩vM����	*D���C��HC��!C��(C��qA��
�@��
{@��	U@̉�?���?��a?̉�>��	�>��	{>��_>��7>���=֐�<Խ�=͑2<�9<��;ה�:���:��K:Խ�:���9Խ�9×{9���8Խ�9��18Ϛ8���7Խ�7̉16֐�5͑�5��5���4��4��x4��4��
�3���3��e3Խl3×�2���2Խ�2��	
2��@1��	�0���0���0���0֐0Խ�0͑�/��/���.הy.��T.��.Խb.���-Խ�-×$-���,Խ2-׊	,��	�+��}+���+��
0+֐�*͑�*��*��	�)��
�)��p)��
�(���(��
V(Խ�(��
�'���'Խ�'��
.'׊	�&Խ<'׊	�&��	&��
�%���%��w%��~%��
�$��k$��9$��	$��$���#��4#���#��
"���!���!���!��	.!ډ	� ̉R ��

 ֐ ͑������׊	���^�������
}��
T��+��
���
E�����������׊	����׊	�׊	�׊	���
(׊	(�D.׊	�-׊	�-�m;׊	�׊	1׊	�׊	G(׊	N(׊	.׊	.׊	׊	).ϛ0.��
x(׊	-��.ϛL.��;��
���1�1����1��R�1��
��u?�?�����?��R�?eI
�	wI�I�F���I���I�I������%t��
��0��������;���	ɚ��T��$��ɚ�����|��������)$��	
�������ɚ��	���������������
����L��y���������I��D����ě�$�����˩-�����"\����$��\��:��q���������{�T����L��������Az:�������
����.��C>IJ��������������4�������$����
,����=���!����˩���64��֐d��E���)��	��6͑I#��	���>MR�^fj		v	�u,��
������$\����$��\��9��
,�����4Ѐ
�����u܀��	��%���	#
	/

�	��i��[!��-t����������>dj���%
�T����L����d��ӑ
ӑErӑ$��-��6�����-���������	��

�
D���u�˩9��֐͑�����S������䀄��������ɃZ����Lۃ��4��ZH���	ɚ�����d��ɚ�����䷉��4��
�����u�����NJ
��NJ#$���.4����:
����?
���������������p	�T����L��L��\ˈp��f���������I��MǥQ�Z����.���	ɚ�����d��ɚ�����\��
��|Ǐɚl��Ǐ*\׏
�H5
�׏/	
���8	
���
��
�	a,2d��
�����ɚl�����+\��ɩE2ԥ�,���:	���T
"(
	���
����#$����.4����:
���?
�����ސFT��
���
����!$����.4����8
����=
�����ّD\��
���
����"$����.4���ޒ9
��ڒ>
�����u����ԓ4��
�����u���䴔
����#$є��.4є���:
����?
��������������� �Tߎ��L��,Î4ώ�������
���
��Q��
Z�f����
����
�����0��`������������<��l�����}��������@�Z�~ɩY��#ɩ���c���������/���	ɚ�����

d��ɚ�����<Ә
��|ݘɚT���ݘ'\�ɩE2
��,	
�Ә1	���	T"(<��
�����ɚ\�����)\��ɩE2ij�,���3	���T
"(
	䋚
����#$����.4�����:
���?
�������̚��4��
�����u�����ț
��ț#$���.4����:
����?
������������˜��T����Lۗ��w��m��W��
`���
SC7����
�����
�������1��P��A��q����x��y���ZLDɩ����ɩ0����������͟	ɚ�����d��ɚ�����|��ɚl�����	��,���ɚlΠ��� 			���.	4�
�����u����䧡
����#$ġ��.4ġ���:

����?
����
�ܡ�������
�T����L��������	�����	}�������i�Zn���3�ä	ɚ�����d��ɚ��������������4��
�����u������
���#$����.4���ϥ:
��˥?
������������ۤ\�T����L��x��n���������5�Z�������	ɚ����d�ɚ����������4��
�����u�ګ����
����#$����.4����:
���?
���������������>�Tū��L������U��K���������@��C�Z�������	ɚ�����d��ɚ������Ȳ��4�
�����u����䨳
����#$ų��.4ų���:
����?
�����ݳ��������@�T���LԱ��߱U��K���������@��C�Z�������3���
�˩$���������.ŷ��ö���������������������q�aX���Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ�˩������LضCy�����ӹ
�˩���4���
�˩@$�1��������ܛ���L��$������T������U�������p^�˩�m�p�������8䋽
�˩$���������3Ľ��������ۼ �$Ҽ3h������
�˩�ܿ1�ܿ��8$��)������������ �$��$������!R������$�������
�˩.Ĝ���	��
��E#	/�u$��	���T��
�˩	/d���	��i���!��-���	��
��#
	/
	4��˩t��,��
�˩4

<���	��i���!��-�x�	��
��
#	/
$��T��$��
��?&�	��i���
!Խ-�4��
�����u��������3C�	T
�
Qdkah�����		|��	�T���D����_����
���������9��T^��g��4������������)���
��|�u�
���u�
9	� �u������u��!��������w��������Խ*�D�K������T����$��d����������k���$����L�����H����{$��	T��%4���U��4����4���T��4�������}����������'���$��l������T������U�������p^���,���������
��K��<�V6�Vw�$��	T��%4���U��4����4���T��4�������}����������'���$�������L����`������������9�V��V�T��4�����
���+
#'Ԣ�\��9�����j\��M��$4�������ډ	���<��	d�����!���̉��
	i5T��
����
�����
����
������	�6�������U��V���:������V� ���W�~��������4��<�����V��_��y���׊	����e��Vcbuf_len�m�V�8]M���9������ډ	L̉�����v���	D��˔�����+@;	=ZZh���*�,�����;�˔_�	\�������,����.<�����	ɚ��T��$��ɚ�����T��܋�\��	��	����t��
ɚ���
|��ɚ���!bD��ɚ,��d�����0�����N0
���'���4
��'	
(M4��|��	+���
����������������������_�������Ct����,���������,��4�������pG%4�����
���L��y�t�wrt�����@��ZQ�����gv�����y1��Z9��Z
��������Z
A��Z��I��Z��I��ZQ��Z	ə�Z	\�������L��
���5\�����!Z

������������Z��	�Z
�^`
6���<Z
����
���}Z��� Z��
!��ZQ��ZY��Z\B������\��9�����g\��M��$���y�����	ɚ�����
�����0���*
���1	���,1
d��ɚ�����$��T�������4��
���D:�����	��
��I"	.
@̗���'	)�	��i���!��-����4��
�����u���	��������Z����Z�������z�����	�T����L��������������������!��Z�����"��]���������h�<���������^��������������	P֑����	�
����Z_�
W���u�?M��o9�������O������ʀy��M��T�
���������T�������4C����`Qo\���������,���	ɚ�����d��ɚ�����������g
�
	�������o�����1��������"]��	�"]��@
&���@]��]
�S
J	%�������������L������������������Sn������b�d�Z����/��!���U
��c�/��p��������T��t����&	\����l����,�����|��	��\��׊	T��
d��
��
t����
Y6
!����\��
���	�
ԭ�4��	�����R $	0Bt��������	�	��i���!
�!����7
�4��
�����u��
�������������t����L��~���S���5��^����:����	8��40��9��
P���u������
X��8��̒!$��|��D����'T��(,��
�������u T��|��\�������L����/\����	���0���*��	+���,���ɚ����� <����4
L��)
<��	���ɚ�����4��
�P��;

D�����(4��
�P��
MD��\��׊	$��
������4��
�׊	��xg+������"\����-
l�����#�����F|�������C���4�����'	)Nt��������$��T��\��׊	�������	.,��T�����	+���.��ډ	�Y���#$��!L��"
��\��
������!J"A ,��� \��&׊	T��(d��'
��(t����&Z'6%!L��)
��\����
%���)9$$$��*���:|����$���$*1#������+	+5+T��-\��/׊	�������	/..,�����,-.,���\��
���$��1l����	��
��1I0"2	0.2@�	��30i��b!
�!��������������������q�aX����3� �\��
������ �	����	�������������������	4�������L����D��K��d��������<�����\�����$������������������;t�����V��&����	 ����m��v������	=<������^��	���������)��$�R����	����������_�(����	���`���+��4
�>
���no_fctl���Z�written�C�
�3���u����
��
���	���	��K	��#	�����f��#��
W��	8ډ	���y�����
������	�������������\����$��l��������H��t����L��1��wd��,��
���$��<����������8�������L�����A�����t����
\��	����u,��
�z4̓���L����
,��$���!̹�
��4ӂ	)4��ܴ�̴�
����5���
���vYA�F
���Ё��	��"
�!��������������������q�aXך���:���V�x��
/1)����	���
	�
	
���"|����5
�����	ڂi��A"
�!��������������������q�aX����W������X������X������X����M'�]�������C��*�����"���s������Y
<������
���������
�������������������U`g������������4����\������Ԁ!�	�	��
�	������D�O��������
�������|�������i���G��^i؊�������n��w���F����
~�'�V+�Z.�
��/��x
�
��R��/��������NڴU�����������l�
���L��Ԅ�L��
���$��7.$������������ޅT��tŅ��L����D��Ǿ�&swap�,vǽ����*\��10'1/4��JO��")d,��ɚ4Ԏɚ$��ɚ��4��\����%
)!	
ɚ����ď��	M)�ď4�\���%)!ɚ��t��
�N
)����� 
��'	
()N4��t����%)�������4֐t֐��%)�֐�������!���̉��
4��	)8���!���̉��
4��
$8���!���̉�
4�#84��1���!���
���C<��"2��0dԒ	 �Ԓ	|�
��� 0
'��D��	DȒ	d��
#���
d��
���#1"'t����	��

��"G!'#
$	!/
$�udݓ
0
)�ɓ.
�ɓ
���)C\�('2�	��
%!i���!
�!��������������������q�aX���Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ�������%H'���"��	ɓ/

�!�(�'''+
*	'7
*�ɓ/
,'|��D��
-D��
.dȔ
/����
&
���
,-./������

������&0*�	��
+'i��;"
�!����+8`x0�� �!�)�0��#�$�)�� $!5)F#W$h)�Ǎ��"�0"&�%�1%(�W����������������Đ����������ʑ���������	�
����
	
.
5
2�������4΍<��	s	��d	��
���	������`	��i	���	4����	��(	��B	����4����������\Ȑ��T��n׊	D��׊	D��׊	dΑ���������	�	��9��S�������
.��7
��J������|�������i���G��^i؊����-����(��1
��
׊	׊	�׊	����V�����@��Z��?����Z��Z��Y��Y��Y�chunk_writer��	�Z�
�Z�
�
�%�!
�u�
S+�7,!!�����3�������������
̉�
̉e
̉.
���	���	��$	��������	����	��׊	*׊	1׊	8׊	?׊	F׊	M׊	T׊	[׊	b׊	i׊	p׊	w��~������
��ș����R����L����4���ZKL��	�����d��������Ξ���4��
�����u�����ޟ
��ޟ#$����.4���ȟ:
��ğ?
���������������p	�T����L՝L��\�k��a���������I��MǥQ�Z����.L�	���ѣd֣�����\��
��T��l�����%\��ɩ@2
Ԛ�,	
���3	���	T"(dȤ
��\פl��פ&\�ɩ@2��,�Ȥ5	���T
"(
	佥
����#$ڥ��.4ڥ���:
����?
�������FT��
Ը�
����!$Ӧ��.4Ӧ���8
����=
�������D\�
ܲ�
����"$��.4���9
����>
�����u�����4��
�����u�ʣ���
���#$����.4���ܨ:
��ب?
�������������� �T����L��,��4��������y��
��<��
Eujc����
�����
�����-��]��|����������9��i�����z��������@�Z�{ɩD��ɩ���`����������,L��	�����

d�������<¬
��T̬T��̬"\׬ɩ@2
�׬,	
�¬,	���	T"(<��
��\��\�����$\��ɩ@2Ę�,���.	���T
"(
	��
���#$����.4���ڭ:
��֭?
���������Ю4�
�����u����䭯
����#$ʯ��.4ʯ���:
����?
����������������T����Lث��h��^��M��
V���
I>7����
�����
�������1��P��A��q�����������Z=Dɩ����ɩ0���������L��	�����d�������T׳l��׳	�ʳ'\��l��܍�			���)	4��
�����u�������
����#$����.4���޴:

��ڴ?
����
����ֲ������
�T����L��������	�����	|�������i�Z]���3L��	�����d�������������Ǹ׸4�
�����u����䤹
����#$����.4�����:
����?
�����ٹ��������\�T߷��Lѷs��i���������5�Z����L��	�����d��������Ϳ��4��
�����u������
����#$����.4�����:
����?
��������վ�����>�T����L�����P��F���������@��C�Z����L��	�����d������������4��
�����u�������
����#$����.4�����:
����?
���������������@�T����L������P��F���������@��C�Z����$�����T��
���1d���������G��T����D�����G��������"l�������&l�����+
�
���2$����24��Ԙ�
����
�����ud��,��
���$��	<��h�	��
��	G"
	.
�u\��
�����$��
���
7	4���	��i���!Խ-�g	���
���&
����%$����&.%4�����D]���]�����*]�(��$2���X�d��4��
����� D�����X�d��4��
 ����D�����W��T�������#	��+$���
���T��	��$��g $	0��!�	��i��n!��-�Lh�	��

�!��������������������q�aX�����w{	�l��|����!�	��i���
!Խ-h�	��
ԏ �#!	/!l��#|��#��!�	��"i���!Խ"-�Լ�'
�%���
����'�u��_ ����4��
�����uO�B���{��l��	���\�����$
	���H��,3���F_f�����v(�T����L��)D������������b���������%ǾF��������7�����������4��A������|�������i���G��^i؊����1ڏ�v����������gڏ��
��K~��������������
]�s�u���
R�x	�u����
g������
�"�#���%d��0	��������IԽ���������I����������n��3��|��Aԏ���8Խ�ԏ����Խ��r.��2�����	����u���D]���]�����*]�(��2���.]
�������	�"]�������K����^JQ��(���"]m
�^
��	E���
����%$����.4�����W��\��,������<��ԉ�
����
�����u%���@]��]��	-$`�	��
���
	"	
.
T�������	��,�	��
i���!Խ-%�\���
����
�����	�� ���#	/L��	��T���	��i���	!��-%�$����������D��
�����$��t�������|����)���D��$�����
���
���
d������t����	��

��A"
 	.
 T��
$�����%
	��$-#�	��
!i���!��!-%�\
ĵ�
���#�"Ե�\��
&�����
$����&/%4��&
'	%ĭ�
'���D]
���]�����*]�(��1-3��
(%�W�����*�����*�����(��*7)-*.+	)���0+��2-)������.
���\����"#4��,)���\���� !��,��
3	%
3'(E��,��-���.��20-T��$��
�����0C/$+4�����.��+|��
����/��2�
4	%�
4%)������
4��

�����u>%R
%'b
%%�--�2-*�
%&�
5	%�
5&,������	������v��d��	����� 

���+����N
U���
	����
���"����6�T����L��Ǿ�	�����l���������B��	���	���	�	�����������M�������	��-����h^���������H����
������
��^Ǿ������
�����T����H�������������]?GO������<
����
*	���u�
|��
�u�Zbscansize��
��
�
!���u��6(�Vg,���-$��L�����A�����
��z
��,
Խ�
��:
���	���	�	�����X��4�����B�����]�������2��ɫy��������!���
�����%�����

7

��E
�O��R
a
����~
���
�
S����d
\��	��������
����%$����.4��Թ�
����!$��
�����;4�����&
�����uI$��	|��D����	'T��(,��
�������uIl��
���
$\�������d$����A	4��:
	���


�u���D]���]�����*]�(�� R3���D]���]�����*]�(��R3,��d\��	�����X�d��4������RD�����X�d��4������RD��*	���
��������
���\����,��������
���\�������� 4��GR�����D��
�����uH�����R�	���
��������
���\����,��������
���\�������� 4��GR�����D��
�����uH�����R^	���� |	��	R��dKM��	��
��"���!"!%#	!1#$#
�	��$!i��]!
�!����$7I�$��'l��*׊	l��,|��+
��,�����*Z+6)%!T��.d��-
��.t��
�����)���-C(&.���<$��
���'�(���1&'���7��	��=
�!��&V%(%)/	%5/)*
���=1%|���21	21+�	��0%i���!��0-I�n2���31	31,53T��5l��6ܡ�4564G-\��8
��D��9	��t��;׊	��
;(:.0t��=׊	��
=(</0���?׊	��	?)>01����4����8�9�:�<�>d715���@��A	@���A432���D]���]�����*]�(��`2��Q@�X����W	7���V
W���UVTU�����$T��
��Q��TGS=��� ��B@�X����H	7���G
H���FGEF�����#L��
��B��EHD5�����	��$��DOC6#I	C/I78
���N׊	��
N(M90�	��JCi���!��J-I����!L����B��M�L:����	��"��LHK;#O	K/OE<
�	��PKi��[!��P-It��	��%��S:R> $X	R0X?@
���]׊	��
](\A0�	��YRi���!��Y-I����"T����Q��\�[B�����	��#��[HZC#^	Z/^ED
�	��_Zi��[#!��_-It���b׊	���c׊	���1L��
�׊	bLc;aF+t��������G\��
����1��I 	f	-	fNNO*����S	d\	g	dp	T	L��
���$��"!\���	K�	e	�	eKKL�	d�	�	d�	�uI
N
J.
g	;
gJJPN
dJQ�&�������u�������0�����������0�������0v
}

���	������		������������$
pw���"
���������%
 ]d"���#
$h�������L����D����������������?��X����Ǿ�����nڏ\L����������8��(��g��ڏ�L�����
���
��"����Q
��~�����������������|�������i���G��^i؊����������(����	�������q�e��n����;�
�
��\�����
���
���
�	�
���
�	�
�{
��	�
Ǿ
����3	��������	��	��7	\��j��s����J����	������N
�����
��.
��7
��R
\��������?��y����	�#��,���	��	�������>������	�e�����t�,�����	�
�
$�W�uک<��1�
0�i1���7��XB�
\
J�]�u�
�	P�^�u��5Q�
M	Y�a �u�
�"_�b$�u�.�������f�����[��)��������n�������������e�����j��q�����P��#��������
g��
:��	
���
��s
�����\��+��
���9�����h��o���
��
�
��
��b
��8
��?
���	����A��H��O�����	���
�u���
����%$����.4����	�W��\��,����	��<�����X�\��,��
����<��`�
��
��G"	.
�
��i��Z!
�!����7}`�
��
��
	#	
/
�
��

i��[!��
-tԊ�
����!$����14�����&
�����uT��t����&T�����+
����2$����24�����
����!$����14�����&
�����u4��
�����u���
�������$��d��	���#'.d��		���}������t����L��ǾQ��������T���'��0��
����������������������Ni������#>������	���d�
��]�u���	�
�
�b	�u�������
��I�������������,��3������������T���$��d����������=��� ����L���}B���u�I
��I�,�I$1��J
��&18<�BPP��J
��&18<�BPP��N
��M�,�N$2��N
��&18<�BPP��N
��&18<�BPP��U
��U�,�U$3��U
��&18<�BPP��U
��&18<�BPP��\
��\�,�\$4��\
��&18<�BPP��\
��&18<�BPP��a
��`�,�`$6��a
��&18<�BPP��a
��&18<�BPP��h
��h�,�h$8��h
��&18<�BPP��h
��&18<�BPP�(��	-3;�
����	T\���!	qy���>	�����[	�����x	������	������	
��
'���@��M��Y��b��ks}������(�����$��0ԅ8AKH��		���=BHSԅ[ԅcjqz��������������ԅ *�
�%070��
�%071��
�%072��
�%073��
�%074�	(��	)/7�����PX���!mu���>�����[�����x�������������	������'/9�GR��](�����$��0��8AKH��		���=BHS��[��cjqz���������������� *�
�,7>2��
�,7>2��
�,7>3��"
�,7>3��#
�,7>4��&
�,7>4��(
�,7>6��,
�,7>6��-
�,7>8��2
�,7>8��7
�,7>2��9
�,7>2��:
�,7>3��=
�,7>3��>
�,7>4��B
�,7>4��C
�,7>6��G
�,7>6��I
�,7>8��N
�,7>8��O
�,7>1��R
�,7>1��S
�,7>2��V
�,7>2��X
�,7>3��[
�,7>3��]
�,7>4��a
�,7>4��c
�,7>6��i
�,7>6��k
�,7>8��r
�,7>8��w
 �w�,�w$32���-8?256����-8?4����-8?8�Ƶ 쬵�,��&32�<�&
 ��&/�,�&%2097152�(��'	%+3�����'LT���!iq���>���������'�������������������(��'��'�$��0��8AK(��*			/5=�����*
V^���!
s{���>
�����[
�����x
������
������

����
%+��9?H��*�a��n��w��������������(��*��*�$��0��8AK���2��
���/7���3��ٱ)2(��1
���1��1=�K��W��
_��������������ٱٱ����(��1�	�����2�����*�����3���
��*	
6	����������ot���1�������
������������������������S�al����b����1������2����*/
�����EJRX���3����*/��;@HLT`��1�H��1��
��
����������P�]g��R�����1���1	��
&0D�7��7d�7
�0&��7F<�7
�WӮ���Ӯ��j�u����7&��7/�8���7J��������������������q�aX���7����7��������������������q�aXӮ~��nκ������7"
��8�h���7��Ӯ�7�t�<
($�<
��d��<�<4�<$�=
\�=$�=
��d��B4�=��<T
��=�=��<��=�4��$�<��<�<�$�<��?�����i�	5�9����޿�����l�C��
���-5��C ��C��
Q���C!
��
:"	.�u��C!
|׊	
$�D|�DD�D��
%T�D��C	i��
� ��
	,�^
$�DT�D�D��	%	,�D|�D
�DO$

��D%
���D,$�D��
,4�D��D1
�����u$�Ed�E$�E
�@��/�E
<�EL�ET�E����'0��E-��E
�]S&���E.

�!��������������������q�aX���vz	�,�E��
!*��Ei��
� ��
,���E+��E���E\�EG��
�6�F�F*��B���
��C�qx������E.	�̡C��
,�C���C׊	D�C��
v��
����������
׊	c7�	P���	���y���*��	D������|�������i���G��^i؊��
�����	a��[��dF��
O����	�G�HK�>O�
(	��
�
����uvG����q��
=��
 ��
���
.��	>��
������<��
�����
Y��
����׊	�׊	�׊	����G��ٱ)1���H��
���/8(��F
���F��F=�K��W��
_��������������ٱ������(��F�	�����G�����*�����H���
��*	
6	����������ot���F�������
������������������������S�al����b����1������G����*/��;@HN���H����*/
�����EJRV^j��F�H��F��
��
����������P�]g��R�����F���F	��
#,6(��I	#0��K����$ٱ088��J��׊	$
�׊	6>�
���I�
�!��I�������#�	�׊	�����O���AsٱU�� (��I	#0��K����F	N���1=
��y~���	�
l�8��J��׊	���
��1=������	n��I�06=��K��T��]e�	���v����	���i�����{�������3���������������h��	H��I		+9
I��Y		f	v~������	�����	�0��K������-��=����Vbpu
��������8��J��
��׊	-��=��׊	V
b
pu
��	�	�
����I�;AHOVb��k��t|�����������	/�	8��A��J����������
����������&��/��8B�P��_��l��
__arg1_0������������7��I���I	��#,6t�L
($�L��<�L4�L$�L
\�L$�L޿64�L��L(
���Lq
��M�M��K��M�4��$�L��<�K�$�K��>�������r�	>�B����޿$�����;D�h9
8&:.l�h����'/��h ��h��
K���h!
��
:"	.�u��h!
|׊	9 *
$�h|�hD�h��
%6T�h��h	i��
� ��
	,)�^
$�hT�h�h��	%	6,�h|�h
�hO$

��h%
���h,$�i��
,64�i��h1
�����u0$�id�i$�i��&�i
6<�i$�jd�j$�j��&�j6<�jT�j��	��j�k�����l�� 6�k��׊	$�k$�k
��׊	�������V,��Km
]�k�u���k6\��k��k
�@���4�k76̤k��l��l��
 �6���l	��
96"!	.!��l#|׊	#$�m9
:&%��m��m
�&4��l"i��
�
 ��
",86���m+:��m��
%�&�$49�m8
:<�m
*$��n
,
��
,!+2*��m9
L�m��
*U+K)2��m��m�
<�n
�W�����˩����)o�u����n<(2��nE���m�
��(|'2 $
-	'0
-<�o
8

2$��o%
4�o��
2712D�o��n
.'i��� ��.,92���o�
<�o
�W׊	�����˩��1��u����o<0 2��oE���o�

�!��������������������q�aX׊	��0�/!2x|
3	/�
3"#��o�
5/|׊	$�o
9

5�p8
$6��p
4/i��!��4-:2*,�p7��
7!6%6*��p+��p���p\�pH��
6]&66�p'9�p*�8�06O9W@*I?6��g�	\$(+m8(-�)�9)/�$+�8+1�%+�:+3,'9,5g$
0.�.����h�=	D	�	�	��j_��k���l���	SZ��m�
��m�

�
�

;���g��
,�g���g׊	=��
�
��
�
�� ��)'
��
0
׊	�
d
�	}
�	
�	
���	���	W	��	q	$	��	>	��	��j�	���	������	׊	��l��
���
 ��
	[��
d׊	���
\�m׊	���
���&�������
���	����
������|�������i���G��^i؊��׊	�����
n��
�����
׊	>
����	�[M�HQ�>�
�
\	��
��
j
��
uncompressed_raw���
		"��	#�E�
$�
6.�/�u�
�4�35�_H��%��"��
�
��
�
��
Q
��
�
��	���
~��%�����l��'���
��
�
��
�
���	��
�
��
�	��
?	��
	��������
9���������׊	������
y��P׊	׊	�׊	���
�׊	7��
	׊	�	׊	L��n#
���n8��n
�����7*�n�n�	��	���n���	���n����	����|�����o#
���o8��o�- �p�pB	�Q	���o��h	���o����	����|���	���r��ٱ)1���s���t��ٱ)2���t	��ٱ	)2���u����)
2(��q
�
��q��q$f�t�����
�������b��k��T��]��0��9������ٱ����ٱ�ٱ~��O���������(��q�	�����r�����*�����s�
��	(	�����t
�����*�����t
�����*�����u�����*6��KQ��	_eSY$*
��
�������q�������
������������������������������������x��������X��a��j��s������������]����.������������	�
���s"3���r����*/��;@HN���t
����*/��
;@	HN	���t
����*/��
;@HN���u����*/��;@	HLT`	��q�H��q��
��
����������������B��K��T����
������I��������J��q���q	!��
)2<t�w
($�w��<�w
4�w�x
���t�xL�x
�31\�x�x
���t�xL�x�-\�x$�y

\�y$�y޿
6	4�y��x(
�	��w�
�,�w�y�y"
��v��y	�4��$�w��<�v�$�w�����������d�����
��:�d��	d�h���_���޿�����%��,��TD�[Z'\/l������(0��� �����
N ����!��
=#	/�u���!
|׊	[!+
$��|��D����
(LT�����	i��
�!��
	-?�b
$��T������	(	L,��|��
ÝO&

�ߝ%
��ߝ,$����
/L4���۝1
�����uF$��d��$����)Ş

L<��|�$��d��$����)��
ML<��$��d��$����)ğ
NL<��$��d��$����)��
L<�������䬠��+L#D��
�xPLT��K$��!���#��亡D̡
�2#0"LT̡���"
���7���0L"�ޠ<
�����uF���)4��
�I׊	����!�"� L���$$��%d��$����%)��
$L<��$��'�Ȣ)���Ȣ"D��)/(LT����:�����'i(G&L���5$��+d��$����+)��
*L<��|��,,.Tޣ-��.	-�أ.��3-����d¥Dĥ�3¥4!LTĥ��/-��׊	$��1$ʤ��/ɤ�u��ˤ2 L0��������1_24Ȥ0OL̶�$��[\'6��������7"J���+\�����
6�7Q5#J;��Z\<��	;5���<	Lئ��
;*4��:$H�ئ����	<��
�W�����˩��:l�u�����<9%H���E�����	��9v8&H!%	<	81	<'(<�	Z	A5��)	4����
A:@)HD���ҧ	=8i���!��=-PH����	<��
�W׊	�����˩��@��u�����<?*H���E����	��?w>+H!%	B	>1	B,-���	D>|׊	$�	[	D��Z:���	C>i���!��C-QH�T��E��F	E���F0/��TE����$ŬVdܬDެ�TܬW9LTެ��GE��׊	Ī��
GL1L���ܨ�
tL;K2L!���}<�
�W׊	�����˩����Kl�uֺ��<J3L��E����~��J�I4L $M	I0M56���~OI|׊	HO$��Q�ԫSH$���S%�u���R7A-���NIi���!��N-RL����-�����Q�R�ӫP8A���(��H:L�Ŭ$�ʬ��V]WQUSL�ʬ,íY��
Y"X;L+���+�������\��I��Xb<L:έ=[ϭ@�Z��uFM[U=@F&HL����5>L0Z>C�?�[?E`5LqZLG�6L�\LIB&[BK4�:�DiDBF:����-4�����g�����������	�
����	k	r�	��۩�����OV�����o]�̮���
,������׊	_��
���
��A��J?��
H׊	��	���	0������b��	};��	*�
��	�
�
��	�
a
��j
���
������z��	=
��
��?
O��	j���	2����4���	����{����	�
��	���
��|�������
\�׊	�
��
�
��w	��	��
��
4
	��		��������
[	��
�	��	׊	z	����۩�	w׊	��������,��������������������q�aX׊	������y���׊	W��	�����	����=��	������(�	1V	��{�H~�>��
�	�
��
>
/��
3��4�E	5�
�

=�t�u�
�	C�E
D��
3	G���H�
�N�GO��	T@�I��4�����
W��
8��
���
F��	<��
���s����������D��K������M���������S����]��.���
��
�
��
I
��
�����
k�������������
��
T
��8
ĺ
���	��8	���	���׊	������
x��N׊	׊	���
�׊	*��
�׊	1׊	?���#
����8����0"Чѧ�
�
������%�������@���������Ө#
����8����0"�����
��
�������
��������
�����������#
���8���0!���*���ֺB�����{]�v���*
��P������P��
�˩ ��L������	��O!	��C(��
���$���
��
.	%��i��� 
�!��������������������q�aX��������(
����	��
��������������
�������H����H���������#��/V��_����bޘd�
����u���u��B�����P���#
���!
�*0�>IP{ _ }����*��P������P���� ��F������	��I!	��C(��
���$���
��
.	%��i��� 
�!��������������������q�aX��������(
����	��
��������������
�������H���H����������)V��_���bޘd�
����u���o��B�����P���#
���!
�*0�>IP{ _ }����*��P������P���� ��F������	��I!	��C(��
���$���
ϕ
.	%��i��� 
�!��������������������q�aX��������(
����	��
��������������
�������H����H�����������)V��_����bޘd�
����u���o��B�����P���#
���!
�*0�>IP{ _ }�x��X������h���������� H���� ��F���������y��p����H�������������0��3e�������
�	�	%��1��9@N
�	d�	q��}������
TU#��/��7>L
TaUm��y����,�i	
�
�
%��18?M
�
c�
p��|����o	
�
�
%��18?M
�
c�
p��|�����[
��)݂5��=DR
�h�u݂��������"
��)��5<CQ
�g�t�����$�
�
�
%ۊ1��9@N
�
d�
qۊ}����,�
�
�
%ۊ1��9@N
�
d�
qۊ}������#
��&��2�������������*�"~�i���
�����������$�
��%��1�����������,M�[�}ov�
�����������,�
��%��1��9@N
�d�q��}�����
�
�
%��1��9@N
�
d�
q��}����l�
�
�
%��1��9@N
�
d�
q��}����L�
�
�
%��1��9@N
�
d�
q��}����T�
�
�(Ǐ4;��CJX
�
q�~Ǐ������l�
�
�%Ǐ1��9@N
�
d�qǏ}������
�
�%Ǐ1��9@N
�
d�qǏ}������
�
�%Ǐ1��9@N
�
d�qǏ}����<�#
��%��1��9@N
�d�q��}����4�'
��%��1��9@N
�d�q��}����L�-
��%��1��9@N
�d�q��}������A
��%��1��9@N
�d�q��}����|�B
��%��18?M
�c�p��|����B
��%��18?M
�c�p��|����B
��%��18?M
�c�p��|��t�C
��%��18?M
�c�p��|��\�C
��%��18?M
�c�p��|����C
��%��18?M
�c�p��|��ĢD
��%��18?M
�c�p��|����D
��%��18?M
�c�p��|����D
��%��18?M
�c�p��|��|�H
��%��1��9@N
�d�q��}����<�t
��%��	18?M
�c�p��	|��<�u
��%��	1׊	9@N
�d�q��	}׊	��<�
��%��1��9@N
�d�q��}����4�
��%��1��9@N
�d�q��}����L�
��%��1��9@N
�d�q��}������
��(��4��<��DKY
�r�����������t�
��%��18?M
�c�p��|��\�	
�
�%��18?M
�
c�p��|��|�	
��%��1��9@N
�d�q��}����D��
����,��8��@GU
���q�~�������,��
����,��8��@GU
���q�~�������,��
����,��8��@GU
���q�~�������4��
����,��8�@GU
���q�~������D��
����,��8�@GU
���q�~������T�J
��%��1׊	9@N
�d�q��}׊	��d�J
��%��1��9@N
�d�q��}����5Z�������expand_interlaced_row���&�splat_interlaced_row���-��iL����md��	���l���֙<��
�ʛl����&�����<����l��
����l����4�����T����
4����:\������t�����<���Ԭl����Yd����L4�����4����~ܝ���pD��	���$����nLl�	���|����vd�
�
��y���
��x\@�
��ql�	��z\�
��{��
��s|�#	�	��s$�%	�
��tL�)	�
��u<�1	�
��x��G	�
��|���	����Ψ	�������	����t�	�
�Փ���	�
���� # PNG encoder and decoder���"gd This crate contains a PNG encoder and decoder. It supports reading of single lines or whole frames.����� ## The decoder�����FC The most important types for decoding purposes are [`Decoder`] and���30 [`Reader`]. They both wrap a [`std::io::Read`].���nk `Decoder` serves as a builder for `Reader`. Calling [`Decoder::read_info`] reads from the `Read` until the�ԏ image data is reached.���̮ ### Using the decoder�<� ```��� use std::fs::File;��� use std::io::BufReader;���XU // The decoder is a build for reader and can be used to set various decoding options���_\ // via `Transformations`. The default output transformation is `Transformations::IDENTITY`.���he let decoder = png::Decoder::new(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()));���2/ let mut reader = decoder.read_info().unwrap();���" // Allocate the output buffer.���@= let mut buf = vec![0; reader.output_buffer_size().unwrap()];���B? // Read the next frame. An APNG might contain multiple frames.���41 let info = reader.next_frame(&mut buf).unwrap();���#  // Grab the bytes of the image.���+( let bytes = &buf[..info.buffer_size()];���	30 // Inspect more details of the last read frame.���	=: let in_animation = reader.info().frame_control.is_some();�<�	���	�t�
 ## Encoder�̑
 ### Using the encoder��
�l�

 ```no_run���
$! // For reading and opening files���
 use std::path::Path;���
��ܒ use std::io::BufWriter;�����0- let path = Path::new(r"/path/to/image.png");���+( let file = File::create(path).unwrap();���)& let ref mut w = BufWriter::new(file);�����WT let mut encoder = png::Encoder::new(w, 2, 1); // Width is 2 pixels and height is 1.���
,) encoder.set_color(png::ColorType::Rgba);���
,) encoder.set_depth(png::BitDepth::Eight);���
b_ encoder.set_source_gamma(png::ScaledFloat::from_scaled(45455)); // 1.0 / 2.2, scaled by 100000���gd encoder.set_source_gamma(png::ScaledFloat::new(1.0 / 2.2));     // 1.0 / 2.2, unscaled, but rounded���he let source_chromaticities = png::SourceChromaticities::new(     // Using unscaled instantiation here�ܣ     (0.31270, 0.32900),�ܿ     (0.64000, 0.33000),���     (0.30000, 0.60000),���     (0.15000, 0.06000)�4� );���=: encoder.set_source_chromaticities(source_chromaticities);���52 let mut writer = encoder.write_header().unwrap();������� let data = [255, 0, 0, 255, 0, 0, 0, 255]; // An array containing a RGBA sequence. First pixel is red and second pixel is black.���41 writer.write_image_data(&data).unwrap(); // Save�<�����5Z�����������&�Ӥ�-��i����m��	������֙��
�ʛ����&����������
�����������������
����:��������������Ԭ����Y����L���������~����p��	�������n��	�������v��
��y��
��x��
��q��	��z��
��{��
��s��	��s��
��t��
��u��
��x��
��|����������������
�Փ��
����L�,�"&-��	�	���<����{t���	��3��^[ Creates a new `Adam7Info`.  May panic if the arguments are out of range (e.g. if `pass` is�̢ 0 or greater than 8).�����)& * `pass` corresponds to a pass of the���JG   [the Adam7 algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm)���	SP * `line` is the number of a line within a pass (starting with 0).  For example,���
NK   in an image of height 8, `line` can be beteween `0..4` in the 7th `pass`���
[X   (those 4 interlaced rows correspond to 2nd, 4th, 6th, and 8th row of the full image).���YV * `width` describes how many pixels are in a full row of the image. The bytes in each���<9   passline of the Adam7 are calculated from this number.�����\Y Note that in typical usage, `Adam7Info`s are returned by [`Reader::next_interlaced_row`]���
YV and there is no need to create them by calling `Adam7Info::new`.  `Adam7Info::new` is���\Y nevertheless exposed as a public API, because it helps to provide self-contained example���EB usage of [`expand_interlaced_row`](crate::expand_interlaced_row).����
�i$��	$��,���)t��������
$���-����
$������-����
	$��@4�����
��#t���


o���#t���


H���-l���

��
$��,���,\���

��
$��@4�ܠ4�

�����Y������k!��k*��k3��k<���&����&4�&��
�,�&�@4�&��)L�)�����)
$�)��+���J�JL�+$�+����+($�+��������������������;t������J�+
$�+��@~t�@����������A�t�@
�scanline�D�@��r�����.�@���A8���7�7FlatMap��7���7\�(y�S�n����Copied���it��4�8I�w+C�g�gм�h��g�h��
�g�h��
�gFPR<?��8�������8��J����A���JL�A��8�A��4��/��#��d�A<closure_kind>�<closure_signature>�<upvars>����B����������D���E�����E
row_stride_in_bytes���E�"$�E������E ����Map����	����<�}�Ta!N����������	����<�}�Ta!N������������,M�[�}����������J����E���J����E����"��D�L�� �� ��  ��D�L��!��!��!!����N��N����#�N
"����N�"$�N������O""���������	����<�}�Ta!N����������	����<�}�Ta!N����Ɔ������J����O���Jd�O����� ��"D�T"��$��$��$$"�D�U"��%��%��%%"Ɔ��b���UIF Copies pixels from `interlaced_row` into the right location in `img`.��V���V]Z First bytes of `img` should belong to the top-left corner of the currently decoded frame.��V���VSP `img_row_stride` specifies an offset in bytes between subsequent rows of `img`.���Wa^ This can be the width of the current frame being decoded, but this is not required - a bigger���XMJ stride may be useful if the frame being decoded is a sub-region of `img`.��X���X=: `interlaced_row` and `interlace_info` typically come from���YUR [`Reader::next_interlaced_row`], but this is not required.  In particular, before���Zb_ calling `expand_interlaced_row` one may need to expand the decoded row, so that its format and���Zc` `bits_per_pixel` matches that of `img`.  Note that in initial Adam7 passes the `interlaced_row`���[b_ may contain less pixels that the width of the frame being decoded (e.g. it contains only 1/8th���\#  of pixels in the initial pass).��\�d�\	 Example:��\�<�\����\0- use png::{expand_interlaced_row, Adam7Info};���]'$ let info = Adam7Info::new(5, 0, 8);���]! let mut img = vec![0; 8 * 8];���] let row = vec![1, 2, 3, 4];���^74 expand_interlaced_row(&mut img, 8, &row, &info, 8);���^ assert_eq!(&img, &[���^     0, 0, 0, 0, 0, 0, 0, 0,���^����_OL     1, 0, 2, 0, 3, 0, 4, 0,  // <= this is where the 1st line of 5s appears���_PM     0, 0, 0, 0, 0, 0, 0, 0,  //    in the schematic drawing of the passes at���`TQ     0, 0, 0, 0, 0, 0, 0, 0,  //    https://en.wikipedia.org/wiki/Adam7_algorithm���a����a����a��<�a ]);�<�a��\�b�������������b��
img��bimg_row_stride�t�binterlaced_row�t�b�t�b�t�c��eL�eȈ����hL�h������kL�k��������w`] Expand pass, but also ensure that after each pass the whole image has been initialized up to���x[X the data available. In constrast to `expand_pass` there are no holes left in the image.��y���y_\ For instance, consider the first pass which is an eighth subsampling of the original image.���yPM Here's a side by-side of pixel data written from each of the two algorithms:��z�\�z ```text���z normal:   splat:���z 1-------  11111111���{ --------  11111111���{����{����{����{����{��<�|���|���|b_ Data written in previous passes must not be modified. We 'weave' the data of passes and repeat���|[X them in the neighbouring pixels until their subsampling alignment. For details, see the���}KH `x_repeat` and `y_repeat` data. Thus the 4th pass would look like this:��~�\�~����~����~ --4---4-  --44--44���~ --------  --44--44���~������������������<����������������������
-������t����tƀ�t��t�����������������������B�JT����
.����px�ԁی�repeat�4���?���ΊLԊȈ�����Lǐ��u����L���/�l�� Chunk types and functions�,�789:;<=>?@ABCDEFGHIJKLMNOPQ�	�	�_�[56LY����
 Image header�$���̝\� Palette�$�����t� Image data�$���̠�� Image trailer�$�������
 Transparency�$������� Background colour�$���̗��  Image last-modification time�$������� Physical pixel dimensions�$�������(% Source system's pixel chromaticities�$���̑�� Source system's gamma value�$������� sRGB color space chunk�$���̤�� ICC profile chunk�$���̣	��MJ Coding-independent code points for video signal type identification chunk�$�	����	��	(% Mastering Display Color Volume chunk�$�
����
��
)& Content Light Level Information chunk�$�
��̡�� EXIF metadata chunk�$�������%" Latin-1 uncompressed textual data�$�������#  Latin-1 compressed textual data�$���̕
�� UTF-8 textual data�$�
����
$�
��̽�� Animation control�$���̀�� Frame control�$�����t� Frame data�$�����7��*' Returns true if the chunk is critical.�\���
N��6��)& Returns true if the chunk is private.�T���
O��8��=: Checks whether the reserved bit of the chunk name is set.���+( If it is set the chunk name is invalid.�d���
P��8��96 Returns true if the chunk is safe to copy if unknown.�d���
Q����S�_S��4���������^�^��^��[�^���[����e�S����R�R
S$���TL�5��wV����\.UV�����T55����TT
U<�5TT��9�����Y�_Y��4���������^�^��^��[�^���[����e�S����X�X
Y$���T�4��	�
��
�	�
��
�
��
�	�
�
�
�
�	���
��
����LS	�Z\ϷL^	�Z]��Li	�Z^��4�	�Z_��,�	5Za�E<�	�ZbWrite�,�	�Zc�	�Ze�<�	�Zf��	�*Zgio��	�Zh�<7	������l�	���	����L�	���-	\�	|��	o^`MOt�	��jkmnopqr��	��E	B Returns the number of samples used per pixel encoded in this way.�<�	��ii�
$�	��$	T�	��ii
k$�	|�	��	*	��G	D u8 -> Self. Temporary solution until Rust provides a canonical one.�<�		����������������;t�����ii
m���		��X	��	������	ii��$�	�,�	�,�	��S	��	����ii��$�	�,�	�,�	��G	��	����ii��$�	�ML�	��A	t�	������i�	i
q$�	�ML�	��B	|�	������i�	i
r$�	�ML�	l�	��tu�� )	��G	��<� 	ɤss����� 	��"!	<�"	��ss
u$�"	L�&	��w��&%	��&G	��<�&	����������������;t�����vv
w���'	t�+	��y��,*	��+g	d u8 -> Self. Using enum_primitive or transmute is probably the right thing but this will do for now.�<�,	����������������;t�����xx
y���,	��-	��{�_{��.4	�.	��������^�^��^��[�^���[����e�S����z�.	z
{$�.	��.	d�2	��}��3(	��2g	�<�3	����������������;t�����||
}���3	�5	���_��54	�5	��������^�^��^��[�^���[����e�S����~�5	~
$�5	��5	�=	�������=	<�=	����
���@	�������@%	\�@	������@	�
�$�@	��@	��A%	\�A	������A	�
�$�A	��A	��A?	4�A	����˩������B	���˩�A	�˩,�A	��D�HN&(�����I	�����I?	4�I	����˩������I	����I	��,�I	�
}
�H�
 ����X	�������X	<�X	����
���i#	�������i	<�i	����
���j	�����j5	\�j	���������,�j	��p	��������������p	<�p	����q#	��pD	A Gets whether the value is within the clamped range of this type.�D�q	��
��,�q	��s 	��rB	? Gets whether the value can be exactly converted in round-trip.�,�s	��
��,�s	��t	<�t	Z��
��,�t	��u	<�u	Z��
�encoded�<�u	��w	��v1	. Slightly inaccurate scaling and quantization.���vQ	N Clamps the value into the representable range if it is negative or too large.��w	����
��,�w	��x$	��wI	F Fully accurate construction from a value scaled as per specification.�\�x	����
���x	��y	��x#	  Get the accurate encoded value.�\�y	����Ǧ$�y	��z	��y/	, Get the unscaled value as a floating point.�T�z	����
�$�z	��zK	\�z	����˩������{	����z	��,�z	����H� ̳~	�������~[	�~	����������
��{,�~	�{�~	�{,�	�|$�	���?	4��	����˩�����؊	���Ŋ	��,Ȋ	����H� "Đ�	��������"	D��	������$ƒ	��/	D��	����
�@��	�ؕ?	4ߕ	����˩�������	����	��,�	����H� "̔�	8���������	<��	��������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���
�8l��	8����������������������1	���C	@ A utility constructor for a default info with width and height.�L��	����
�8�,��	�@4��	��� 	���)	& Size of the image, width then height.�$��	���������	�
�8$��	���!	���/	, Returns true if the image is an APNG image.�\��	�������	�
�8$��	���<	���7	4 Returns the frame control information of the image.����	��������������������;t���������	�
�8$��	���4	���>	; Returns the frame control information of the current frame�l��	��������������������;t���������	�
�8$��	���%	���)	& Returns the number of bits per pixel.�t��	�������	�
�8$��	���&	���*	' Returns the number of bytes per pixel.�|��	�������	�
�8$��	���7	���	���������	�
�8$��	��� 	���B	? Returns the number of bytes needed for one deinterlaced image.�L��	�������	�
�8$��	���%	���@	= Returns the number of bytes needed for one deinterlaced row.�t��	�������	�
�8$��	���<	���	������	���	�
�8$��	���<	���Q	N Returns the number of bytes needed for one deinterlaced row of width `width`.�̽�	�������	�
�8$��	�,��	���*	���!	 Gamma dependent on sRGB chunk�,��	���������	�
�8$��	���<	���*	' Chromaticities dependent on sRGB chunk�t��	���������	�
�8$��	���O	|��	���������	�
�8$��	�����	���	�������,	T��	����
��?��	���'	T��	����
�$��	���	݂����/	�·5	2 Transform every input to 8bit grayscale or color.���	����\	Y This sets `EXPAND` and `STRIP_16` which is similar to the default transformation used by���!	 this library prior to `0.17`.����	݂��
��ӊ 	���D	A Instantiate the default transformations, the identity transform.�݂������	<��	݂��
��Ö0	��������*	$��	߉����
���,��	�ї$	����_����6	��	��������^�^��^��[�^���[����e�S�������	�
�$��	���	���	\�<����������������̓
�
���\�
�����l�
���ʛl�
�������
����1��
����1\�
����4��
���BufRead�<�
���Seek�$�
���mem��
����iL�
����pD�
�	���ql�
�	���nL�
�	����$�
���Փ��
�
����|�
����vlZ�
����:\�
����t�
���l�
�
����
����
t
�����
�
�,�����iL)����ll4�	��|=�(.0 ��ۊ����'\���ۊ�����
$���
9t�
��ۊ����������������;t��������
�Ц
$�
Ow�������ۉ�ʥ�������w7�������
�D��������������,�����
���=�����
��,��@4�
ςT�
��#�����J�J�L�$���ۊ��+$�������	���
�$�l�D����*�"~�i�����������������x�x���
��x�x���������T������"x'x���
�@xCx���������l�������
d
���
��l
���֙<#
�
��ʛl,
������;
����&�M
����:\q
����4�
�����<�
���	ErrorKind�L�
�H��Read�$�
�����$�
����,�
5����$�
����Z
"�����d
�l�
���)
������vxd�
i��
Z��&
\�
��������
���$�
���"���5���/1L�
4�
�������
<�
�������&
������
���<�
���$�
����������������RTı
�
��������	�����9
d�
����������	��<��F���
,
T�

��������

��	$�

�(���
J
l�

��������
�ي
$�
ޘ���@
��
������
���	$�
�����
@
��
������
���	$�
������:
��
������
���	$�
� ����|
\�
�����������������������;t�������:��:��5��5vs��L/ڙ�����
���$�
������K
��
������������������������q�aX�������
���	$�
��D
��
��������
���	$�
���
�� 
����������������������;t�������:��:��5��5vs��L/ڙ����� 
���$� 
������%I
��%
��������%
���
$�%
��(F
��(
��������(
���
$�(
��),
$�)
��������������������;t��������)
���$�)
�&
45
������
���
�
���<���error�,$����4�*��ԗB���X���min�b���Crc32�,�T���:\�����:T�����\�N���$�5���nL��	���n�	���$�9���$�:���$�7���x���
���pD��	���u<��
���nL��	����������tL��
���vd��
����$�����ܞ�����t��
��Փ���
���s|��	���z\��
���{���
���s$��
����L����ϷL�������������L�����hd�����~�k�����4������/TD/<=��J\P�D]��m�Ď���������1�,���kn]`OR���GJ8;),

������������������qt��JfiVYFI69��+��,mm��"�������T������&<��������
��	$�K����O#�������P8,�P��������������������;t�������P�
�$�P��Q#����_���RA�R��������^�^��^��[�^���[����e�S������R�
�$�R��R��R��T!����_���U6�U��������^�^��^��[�^���[����e�S������U�
�$�U��U��U�ń&�������($��������
������ʅ(��������*$��������
������҆+��������($��������
���,���և&��������($��������
������ω.��������'$��������
�tbe������������<������
���������������:���LI When set, the decoder will not compute and verify the Adler-32 checksum.������� Defaults to `true`.���������͐�
�$Ґ�)tؐ���2���C@ When set, the decoder will not compute and verify the CRC code.������ Defaults to `false`.�t����������
�$��קT���ד>���HE Flag to ignore computing and verifying the Adler-32 checksum and CRC�Lɓ code.��ޓ�������
�$��� ����ϕ@���&# Ignore text chunks while decoding.����IJ����֕�������
�$��������@�і&# Ignore ICCP chunks while decoding.����Ą��������������
�$×���ɗ��T���(% Ignore ancillary chunks if CRC fails�И��ؘ Defaults to `true`������������
�$����ܥ�ܖ����.+ PNG StreamingDecoder (low-level interface)�ʚ��ΚMJ By default, the decoder does not verify Adler-32 checksum computation. To����VS enable checksum verification, set it with [`StreamingDecoder::set_ignore_adler32`]���" before starting decompression.������E�5M�����������������,���������������������;t������ҜlҜ������(��(���(���(������)�(�v.2����D��������:�����;���)�He�t������&$��������������������;t�������t������
|��L�����������������������|��L�����얥t�������̹�4ĥ�����ץTޥ�ܚ(�v.2��������,������T���������tާLާ������L�����׊	���4��������ک���������������������������������������ͪ ���" Creates a new StreamingDecoder�������#  Allocates the internal buffers.�Ԫ����ҿ���J�ǫ���������(tث�>���۲��� Resets the StreamingDecoder�,��������
�$�����,�ε-* Provides access to the inner `info` field�$����������������������;t����������
�$���ն@�ܶ���������$��������@������������$��������ȹ$���FC Return whether the decoder is set to ignore the Adler-32 checksum.�tϹ�����޹�
�$߹�ݼB���B? Set whether to compute and verify the Adler-32 checksum during���B? decompression. Return `true` if the flag was successfully set.�������#  The decoder defaults to `true`.�߻���JG This flag cannot be modified after decompression has started until the����" [`StreamingDecoder`] is reset.�������������$���)t�����2��Bͧ��� decompression.�ľ��̾$! The decoder defaults to `false`.�t������������$��קT�����T��(ɔ�������������������
�$��������������)& Low level StreamingDecoder interface.�������`] Allows to stream partial data to the encoder. Returns a tuple containing the bytes that have����]Z been consumed from the input buffer and the current decoding result. If the decoded chunk����KH was an image data chunk, it also appends the read data to `image_data`.�4����������������������������;t�������:��:��5��5vs��L/ڙ���������$��������T������T�����������������������������;t�������:��:��5��5vs��L/ڙ�������
�$��������T��\��܉�t�������L�������������������������������;t�������:��:��5��5vs��L/ڙ�������
�$���	$��u32_be_bytes�d����T��consumed_bytes�t����[\����������������������������q�aX��������
�$����D���4�����P\���������������
�$����D��������������������������5T�������������
�$�����5T�������������
�$���Ȉ5Tˈ��������ֈ�
�$ۈ���5T�������������
�$�����5T�������������
�$�����5T�������������
�$���Ƕ5Tʶ��������ն�
�$ڶ���5T�������������
�$�����5T�������������
�$������������������������5T�������������
�$�����5T�������������
�$�����#,�����
��,�����5T�������������
�$�����5T�������������
�$�����5T�������������
�$����9t������������
�$�����5T�������������
�$�����El���������������������������q�aX����������
�����$������������������������������������5T������������
�$�����5T�������������
�$���������������������5Tį��������ϯ�
�$ԯ����������������������������������$ƴ�������������������������������$�����������������������������������Ҽ5Tռ����������
�$�l��8���������P������������������
�8$��fc������BD�����������������
�8$���������!��������<������
��=
LL
������������pDb�	����n���	���ʛlw������$��������������������\H<L��������2\�����1\�����pd��	�����j�������!]_LN������������=Ԑ�����������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@�������	������lf���]v�������	�������	������
��"$�ܸ���������������	��ԧ	�������������������
>܈
�����������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@�����

��"$�
ԁ�������������������5��������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@�����
��"$�s?�?@����`����������������
�input�,�output�4�rgba_palette�d�m@�@��^�����������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@������
���
��:4��"$� ��d� AeAT� �������������������"{Ԉ"���������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@������"
���
�"�:4�"�"$�"��d�"�ABT�#������������������ZB����qt^a����<��\�����t�������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@��݂��������������������q�aX��������"$��/L���;D���������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���
���
���
l����H����������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���
���
���
l����{\����������ҕ	�2�����ҕ	���ҕ	������ҕ	���
�ҕ	��,���4�channels�D��ML�func�$�����&A��&��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���&
���,�&��4�&�"$�&��)C��)��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���)
���,�)��4�)�"$�)��-M��-��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���-
���,�-��4�.�"$�.��1=t�1��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���1
���
�1�:4�1�"$�1d�2�������������������3GĠ3��������������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���3
���
�3�:4�3�"$�3t�5��������������������W
�[
����ʛl������#����:\G����qlg�	���D�����L������$������0�����:y�Xj�z$\^JL\�<��#����	,͗��V5����������\����׊	��D������	��l����l�4������L�������������|������	t�	���׊	��	��	����������������	d�	����!�������	�����	$���#������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@����	�����	�"$�����������������
������������������
�!���������������
�$���������������
��* t�*����	��*���
$�*��-/\�-����	��-���
$�-��
\�-��/$|�/����	��/���$�/��0D�0����	�����0���
$�0��4.��4����	��4���$�4��7/��7����	��7���$�7��;o��;����	ҕ	�	��2������;����;���	�;���ҕ	����:��:��5��5vs��L/ڙ���<!��ҕ	Ν��	�<
�ҕ	�	$�;��M������K4��K�����	��K�܌	$�Kܟ	d�K��V=|�V�����	��������������������q�aX������W�
�$�W��[���[����	������\���$�\�@4�\�?�\��f���f&����	������f���$�f�@4�g�?�gd�p<�p���	��{�?�6�����������	��׊	��	$�r�����	�����	^�c����
�|�����	����,�t���4�9����
�R�U��׊	��	����<�v���׊	d�v��	���w4D�w�����	�������w�
�$�w���w ��yG��y���	
���yfactor�4�yDo
$s
������������4�:���ʛlM����Decompressor�dlN���W�d�&%VCE�b&��l������FC A buffer for decompression and in-place filtering of PNG rowlines.�����OL The underlying data structure is a vector, with additional markers dividing���OL the vector into specific regions of bytes - see [`UnfilterRegion`] for more�d�	 details.�\��:�����:��:��5��5vs��L/ڙ�:vs��L/ڙ���,���"4����:����&L����:��	#4�	������T��ӛHe�t��������",���������	������lf���]vNN��O�Z2Pheader�2Quncompressed_bytes_left�2R�:2S��2T
queued_rle�2Uqueued_backref�2V
last_block�2Wfixed_table�2X�2Y��2Z�)2�o��)����l�<������t����|�ӛ������܊�ӛ��
���,���ӛ���
�$���?����ӛ���
�$���$���+t���ӛ���
�$���!�T�!�����ӛ�������:��:��5��5vs��L/ڙ���
��!�
�$�!�>$�!��T�!��)w4�)����ӛ����:��:��5��5vs��L/ڙ���������������������q�aX����)�
�$�)��T�),�0������������������9�����<W��9<9 Use this region to decompress new filtered rowline data.��:���: Pass the wrapped buffer to���:[X [`StreamingDecoder::update`][`super::stream::StreamingDecoder::update`] to fill it with���;'$ data and update the region indices.��;���;?< May panic if invariants of [`UnfilterRegion`] are violated.�4�<�����׊	���:��:��5��5vs��L/ڙ��,�<�
�$�<�:4�<��?8�����:��:��5��5vs��L/ڙ8���A�T�A�����ӻ�ۭ�����
��A�
�8$�Adecompressor�d�A��,�B,�E����������������~<
{q~qlqoq��>
aqdqQqTqAqDq��3
7q:q(q+q��+
q��
	qq�p�pD�
�p��
�p��e
�p�p�p�p�p�p�p�p�p�pp�p��
����#
dpgpWpZp��
Np��!
Dp|�

�����"
��3
0 Returns the size needed to hold a decoded frame���[
X If the output buffer was larger then bytes after this count should be ignored. They may��
 still have been changed.�\�
������
�
�$�
\�
�����Q
l�
��������
���$�
ޘ,�
��
�������
<�
����
���%
|�
 PNG Decoder�<�
������
��<�
��$�
��	�bM�������/1��
d�
�����ԍ
L�
���݂�� 
�:��ԡ��,�
��!
$�
��ԡ�:����
�
��:$�
��)
L�
��ԡ�ۊ��
�
��:$�
��
�:�����,�
��!
$�
��������
�
��:$�
��"
������
��<�
��$�
��	����������68��
��;
8 Create a new decoder configuration with default limits.��
����	��
������^��:
��:
7 Create a new decoder configuration with custom limits.�|�
������	����	��`�(`��J
��E
B Create a new decoder configuration with custom [`DecodeOptions`].���
������	��
������a�(�a��(,
̒
 Limit resource usage.��
���Z
W Note that your allocations, e.g. when reading into a pre-allocated buffer, are __NOT__��� Z
W considered part of the limits. Nevertheless, required intermediate buffers such as for��� 0
- singular lines is checked against the limit.��!
���!*
' Note that this is a best-effort basis.��!
�<�!
����!
��ܑ"
����"
 use png::{Decoder, Limits};���"_
\ // This image is 32×32, 1bit per pixel. The reader buffers one row which requires 4 bytes.���#'
$ let mut limits = Limits::default();���#
 limits.bytes = 3;���#{
x let mut decoder = Decoder::new_with_limits(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()), limits);���$*
' assert!(decoder.read_info().is_err());��%
���%O
L // This image is 32x32 pixels, so the decoder will allocate less than 10Kib���&'
��ܶ&
 limits.bytes = 10*1024;���&{
����')
& assert!(decoder.read_info().is_ok());�<�(
��T�(
����	����(
�
���$�(
�(�b��*K
��(D
A Read the PNG header and return the information contained within.��)
���)_
\ Most image metadata will not be read until [`read_info`] is called, so those fields will be���*
 None or empty.��*
���*"
 [`read_info`]: Self::read_info���*
����	��������������������q�aX�������+
���	$�+
��,>
��+2
/ Reads all meta data until the first IDAT chunk�L�,
��	��	��
���$�,
��AA
��?2
/ Set the allowed and performed transformations.��?
���?]
Z A transformation is a pre-processing on the raw image data modifying content or encoding.���@G
D Many options have an impact on memory or CPU usage during decoding.���A
����	݂��A
�
���$�A
�/�u��E@
��B<
9 Set the decoder to ignore all text chunks while parsing.��B
�<�B
 eg.�<�B
����B
��ܓC
����C
 use png::Decoder;���Cg
d let mut decoder = Decoder::new(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()));���D(
% decoder.set_ignore_text_chunk(true);���D)
��<�E
����E
����	��E
�
���$�E
�Jv��I@
��F8
5 Set the decoder to ignore iccp chunks while parsing.��F
�<�F
��<�G
����G
��ܪG
����G
����Gf
c let mut decoder = Decoder::new(BufReader::new(File::open("tests/iccp/broken_iccp.png").unwrap()));���H(
% decoder.set_ignore_iccp_chunk(true);���H)
��<�I
����I
����	��I
�
���$�I
��
w��K:
��JB
? Set the decoder to ignore and not verify the Adler-32 checksum���K
 and CRC code.���K
����	��K
�
���$�K
� �w��M$
��L,
) PNG reader (mostly high-level interface)��L
���LC
@ Provides a high level that iterates over lines or whole images.�4�M
������M
��<�M
��$�M
��	�x�A��|����������=?��M
<�M
�������M
�M
�������M
D�M
�����	��N
��N
�����O%
��O
�����	ԕP
L�P
���݂��Q!
d�Q
�������������������;t�������T
t�T
���׊	t�T
D�T
�����X
d�X
���	���ɔ��������T�X
,�X
���\�X
4�X
���l�X
4�X
�����X-
��X
�����	��Y&
��Y
�����ԯY
��Y
�����Y!
������Y
��<�Y
��$�Y
��	�����������������KM��^I
��Y9
6 Advances to the start of the next animation frame and���ZG
D returns a reference to the [`FrameControl`] info that describes it.���[I
F Skips and discards the image data of the previous frame if necessary.��[
���[I
F Returns a [`ParameterError`] when there are no more animation frames.���\L
I To avoid this the caller can check if [`Info::animation_control`] exists���\1
. and consult [`AnimationControl::num_frames`].��]
���]-
* [`ParameterError`]: crate::ParameterError���]I
F [`AnimationControl::num_frames`]: crate::AnimationControl::num_frames�|�^
����	��������������������q�aX�������^
�
���$�^
��g@
��g
�����	����g
���	$�g
��o$
��n!
 Get information on the image.��o
���oM
J The structure will change as new frames of an animated image are decoded.�$�o
����	�����p
���	$�p
��vQ
��p&
# Decodes the next frame into `buf`.��p
���qX
U Note that this decodes raw subframes that need to be mixed according to blend-op and���q
 dispose-op by the caller.��r
���r[
X The caller must always provide a buffer large enough to hold a complete frame (the APNG���r^
[ specification restricts subframes to the dimensions given in the image header). The region���sg
d that has been written be checked afterwards by calling [`Reader::info`] after a successful call and���t]
Z inspecting the `frame_control` data. This requirement may be lifted in a later version of�T�u
 `png`.��u
���u^
[ Output lines will be written in row-major, packed matrix with width and height of the read���vU
R frame (or subframe), all samples are in big endian byte order where this matters.�T�v
�����	�����
��w
�
���$�w
��ޙ4��
������������ʨ
���3
�%
�����	��
���
$�
���:
|��
�����	�����
���	$��
��D
���O
L Returns the next processed row of the image (discarding [`InterlaceInfo`]).���
����M
J See also [`Reader::read_row`], which reads into a caller-provided buffer.�D�
����	��������������������q�aX����������������;t���������>��#�����������
�
���$��
�
��������������
�
��������������
���Y
���0
- Returns the next processed row of the image.�̗
��ԗM
�����
����	��������������������q�aX����������������;t���������>���>�j��zAv�������
���
��l��
��������������
���
��������������
���{
�ȞF
C Reads the next row of the image into the provided `output_buffer`.����L
I `Ok(None)` will be returned if the current image frame has no more rows.��
���[
X `output_buffer` needs to be long enough to accommodate [`Reader::output_line_size`] for��̠F
C [`Info::width`] (initial interlaced rows may need less than that).���
����X
U See also [`Reader::next_row`] and [`Reader::next_interlaced_row`], which read into a����
 `Reader`-owned buffer.�D��
�����	�����
���
���
$��
��
����Q
���#
������	�ۊ���
���
$��
�>R��î5
���X
U Read the rest of the image and chunks and finish up, including text chunks or others�����
� This will discard the rest of the image if the image is not read already with [`Reader::next_frame`], [`Reader::next_row`] or [`Reader::next_interlaced_row`]�4ʮ
����	���Ѯ
�
���$֮
����
�
������	��������
���
$��
�@����
�����8
���<
9 Returns the color type and the number of bits per sample��͸L
I of the data returned by [`Reader::next_row`] and [`Reader::next_frame`].����
����	��
���
���
$��
��
���1
���Z
W Return the number of bytes required to hold a deinterlaced image frame that is decoded����*
' using the given input transformations.���
����Z
W Returns `None` if the output buffer does not fit into the memory space of the machine,����[
X otherwise returns the byte length in `Some`. The length is smaller than [`isize::MAX`].����
����	��	���
���	$��
���D
Ԥ�
����	���
���
$��
������;
���D
A Returns the number of bytes required to hold a deinterlaced row.���
����Z
���[
�����
����	��	���
���
$��
�5����Q
���
�����	�����
���
���@e�D��
�����������������
��	�����
d��
���	����	ܖ�
��
������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@����	���
���
�"$��
\�<��������������������$�����, ����,2���DerefMut�D9���borrow�4N�����,V����]�*��ԗb�����f����k����
4p�W����,�T����
\��	���$�5���nL��	���n�	���x���
���pD��	���u<��
���ql��	���nL��	���x\��
���tL��
���vd��
����$������t��
��Փ���
���s|��	���z\��
���s$��
���Z4������4�����c������c�������L����ϷL�������������L�����hl�����y7��
���\o�`cQT�,FI03�H/ #���������~�Ԟ����,������wzhkY\JM;>,/ �������������������x��~�nq^aNQ>A��3��\���4�����������������������������q�aX����Y[��
#�������
8,�
��������������������;t��������
�
�$�
��#����_���I���������^�^��^��[�^���[����e�S�������
�$�������!����_���I���������^�^��^��[�^���[����e�S�������
�$���|���&�������($�������
������&�������($�������
������ *������� &$� ������
��	$� ��!.�������!'$�!������
�tee��!��% ��"
 PNG Encoder.��#���#^[ This configures the PNG format options such as animation chunks, palette use, color types,���# auxiliary chunks etc.��$���$a^ FIXME: Configuring APNG might be easier (less individual errors) if we had an _adapter_ which���$PM borrows this mutably but guarantees that `info.frame_control` is not `None`.�<�%�9����������%���,�%�����H���"����C���r>m��9��C���r>m�����%��$�%�%�����t�%$�%�������&<�&�������'!�9�����ײ�'�,�'��������������������������'[]��(@�(�������H���"����C���r>m�����
��9���H�����@����)@L�)������������������������q�aX������
��9���H�")��3M��.'$ Specify that the image is animated.��.���.B? `num_frames` controls how many frames the animation has, while���/?< `num_plays` controls how many times the animation should be���/=: repeated until it stops, if it's zero then it will repeat�|�0 infinitely.��0���0\Y When this method is returns successfully then the images written will be encoded as fdAT���1^[ chunks, except for the first image that is still encoded as `IDAT`. You can control if the���1\Y first frame should be treated as an animation frame with [`Encoder::set_sep_def_img()`].��2���263 This method returns an error if `num_frames` is 0.�d�3�������3�
��9��$�3�x��x���<B��7@= Mark the first animated frame as a 'separate default image'.��8���8^[ In APNG each animated frame is preceded by a special control chunk, `fcTL`. It's up to the���9YV encoder to decide if the first image, the standard `IDAT` data, should be part of the���:^[ animation by emitting this chunk or by not doing so. A default image that is _not_ part of���:63 the animation is often interpreted as a thumbnail.��;���;NK This method will return an error when animation control was not configured���<96 (which is done by calling [`Encoder::set_animated`]).�|�<�������<�
��9��$�<�����?A��>EB Sets the raw byte contents of the PLTE chunk. This method accepts���?&# both borrowed and owned byte data.�\�?�����������@������?�������T�����U��A��@����9����?
��9����$�@�/�����A;��@EB Sets the raw byte contents of the tRNS chunk. This method accepts���A&��D�A�����������B����A����A
��9����$�B��/1��C=��B_\ Set the display gamma of the source system on which the image was generated or last edited.���C��������C�
��9��$�CӃ���Ev��Dif Set the chromaticities for the source system's display channels (red, green, blue) and the whitepoint���EIF of the source system on which the image was generated or last edited.���E��������F�
��9��$�F�E	��JO��Gb_ Mark the image data as conforming to the SRGB color space with the specified rendering intent.��H���H%" Any ICC profiles will be ignored.��H���HSP Source gamma and chromaticities will be written only if they're set to fallback���IPM values specified in [11.3.2.5](https://www.w3.org/TR/png-3/#sRGB-gAMA-cHRM).�|�J��������J�
��9��$�J���	��L.��K.+ Start encoding by writing the header data.��K���KMJ The remaining data can be supplied by methods on the returned [`Writer`].�d�L�����
��9�����O-��M'$ Set the color of the encoded image.��M���M]Z These correspond to the color types in the png IHDR data that will be written. The length���N_\ of the image data that is later supplied must match the color type, otherwise an error will�|�O be emitted.�L�O��������O�
��9��$�O϶�
��P,��P.+ Set the indicated depth of the image data.�L�P��������P�
��9��$�P�x��R;��QNK Set compression parameters, see [`Compression`] for the available options.�|�R��������R�
��9��$�R�Z���UJ��SC@ Provides in-depth customization of DEFLATE compression options.��T���TKH For a simpler selection of compression options see [`set_compression`].��U���U.+ [`set_compression`]: Self::set_compression���U��������U�
��9��$�U�ZT��Y,��V Set the used filter type.��V���VZW The default filter is [`Filter::Adaptive`] which automatically selects the best filter���W for each row of the image.��W���WGD You should only change this if you are after very fast compression,���Xb_ and either don't care about compression ratio or know exactly what works best for your images.�T�Y��������Y�
��9��$�Y�Z���`Q��ZNK Set the fraction of time every frame is going to be displayed, in seconds.��Z���ZHE *Note that this parameter can be set for each individual frame after���[KH [`Encoder::write_header`] is called. (see [`Writer::set_frame_delay`])*��\���\B? If the denominator is 0, it is to be treated as if it were 100���\A> (that is, the numerator then specifies 1/100ths of a second).���]OL If the value of the numerator is 0 the decoder should render the next frame���]OL as quickly as possible, though viewers may impose a reasonable lower bound.��^���^B? The default value is 0 for both the numerator and denominator.��_���_B? This method will return an error if the image is not animated.���_ (see [`set_animated`])��`���`(% [`write_header`]: Self::write_header���`(% [`set_animated`]: Self::set_animated�|�`�������`�
��9��$�a��fǥo��k9��c,) Set the blend operation for every frame.��d���dJG The blend operation specifies whether the frame is to be alpha blended���dKH into the current output buffer content, or whether it should completely���e,) replace its region in the output buffer.��e���eH����f?< [`write_header`] is called. (see [`Writer::set_blend_op`])*��f���fPM See the [`BlendOp`] documentation for the possible values and their effects.��g���gGD *Note that for the first frame the two blend modes are functionally���hHE equivalent due to the clearing of the output buffer at the beginning���h of each play.*��i���i-* The default value is [`BlendOp::Source`].��i���iB��ԏj���j���j(����j(��d�k���������k�
��9��$�k��T��t=��m.+ Set the dispose operation for every frame.��m���mKH The dispose operation specifies how the output buffer should be changed���n=: at the end of the delay (before rendering the next frame)��n���oH����o@= [`write_header`] is called (see [`Writer::set_dispose_op`])*��p���pRO See the [`DisposeOp`] documentation for the possible values and their effects.��p���p>; *Note that if the first frame uses [`DisposeOp::Previous`]���q52 it will be treated as [`DisposeOp::Background`].*��q���r-* The default value is [`DisposeOp::None`].��r���rB��ԃs���s���s(����s(��t�t���������t�
��9��$�t����vEt�v��������v�
��9��$�v�����wM��w>; Convenience function to add tEXt chunks to [`Info`] struct�t�w�����������w�
��9��$�x�	�%��zM��y>; Convenience function to add zTXt chunks to [`Info`] struct�t�z�����������z�
��9��$�z�	�����}M��{>; Convenience function to add iTXt chunks to [`Info`] struct��|���|MJ This function only sets the `keyword` and `text` field of the iTXt chunk.���}fc To set the other fields, create a [`ITXtChunk`] directly, and then encode it to the output stream.�t�}�����������~�
��9��$�~�	���ۃ3��(% Validate the written image sequence.�����^[ When validation is turned on (it's turned off by default) then attempts to write more than��ր]Z one `IDAT` image or images beyond the number of frames indicated in the animation control����^[ chunk will fail and return an error result instead. Attempts to [finish][finish] the image����2/ with missing frames will also return an error.�҂��ڂ" [finish]: StreamWriter::finish�������MJ (It's possible to circumvent these checks by writing raw chunks instead.)����������
��9��$���.����ẗ́ PNG writer�܄����]Z Progresses through the image by writing images, frames, or raw individual chunks. This is����41 constructed through [`Encoder::write_header()`].������a^ FIXME: Writing of animated chunks might be clearer if we had an _adapter_ that you would call��ن_\ to guarantee the next image to be prefaced with a fcTL-chunk, and all other chunks would be����A> guaranteed to be `IDAT`/not affected by APNG's frame control.�4�����������,���
8O;�}�������46$�������˩���$�����ɚ���<����������t�����������������d��������\���ɚ���E���������T��,�����\͍4͍����ލLލ��������T����������#l����������+����������\�������ɚ�����ܙ���������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@��ɚ�������"$�����,������ɚ��������$�����"|�����ɚ����
�$����!t����ɚ������$���ǔ8�ʔ���ɚ�����$��,���"������`\���˩���������ݖ������,��
�˩�H���
�"�>�"02�ɘ�����Θ��,ј�����������������������������fh��>��˩ɚ�����
�˩�HT"�"Q"�N"��2$��������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@��������
�˩$��"����:l�����������������@��M��N�ς���������/��������������Ӄ����a�������ń������������م�[��@���������$���"n�����������I�޷" Write a raw chunk of PNG data.�������]Z This function calculates the required CRC sum so this should not be included in the input���\Y `data`, otherwise the data is not filtered in any way. This function returns an error if��й^[ the length of `data` can't be parsed as a `u32` though the length of the chunk data should����+( not exceed `i32::MAX` or 2,147,483,647.�\�����������������$���
$��>!����<ɻD����������������
���W���������	��������������	���
�˩�	$�����46���T��������������������$����
����������������������
����������������
���*��������������$�����.��������������$����������������������=��� Writes the next image data.����������������
�˩$���>m����&�������������$�����&T�������������$�����<���*����������$�����H������������������$����3��Ƀ,����������Z������������G����b��TЃ������ۃ�
�˩$���Z�����Q���LI Set the fraction of time the following frames are going to be displayed,�t�� in seconds�������B���܅A�����O�����O��ʇ��҇B��|����������
�˩$�����ǥ����L���.+ Set the dimension of the following frames.�������,) This function will return an error when:���#  - The image is not an animated;�������JG - The selected dimension, considering also the current frame position,���(%   goes outside the image boundaries;�������-* - One or both the width and height are 0;�ԍ������������
�˩$����~�@�~���B��-* Set the position of the following frames.�������! An error will be returned if:��ϕ  - The image is not animated;�������JG - The selected position, considering also the current frame dimension,��˖(Ƭ����ȗ�����ۗ�
�˩$����R{��Q{��5���B? Set the frame dimension to occupy all the image, starting from��ʜ the current position.�����FC To reset the frame to the full image size [`reset_frame_position`]�ܻ� should be called first.�۝���B��������:7 [`reset_frame_position`]: Writer::reset_frame_position������������
�˩$����4��%" Set the frame position to (0, 0).�������74 Equivalent to calling [`set_frame_position(0, 0)`].�Т��آB��������<9 [`set_frame_position(0, 0)`]: Writer::set_frame_position�����������
�˩$�����9���52 Set the blend operation for the following frames.�ڦ���J�����K�����,��������P��������G����H�������Ǫ��ϪB��d������������
�˩$����Sx���=���74 Set the dispose operation for the following frames.������K���ɮ=��������R������>�����5�������B��tű�������Ա�
�˩$ٱ���w�ö>�� Create a stream writer.�������KH This allows you to create images that do not fit in memory. The default��۴HE chunk size is 4K, use `stream_writer_with_size` to set another chunk�L�� size.�������JG This borrows the writer which allows for manually appending additional����1. chunks after the image data has been written.�lʶ�����������������������q�aX���Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ��˩���ض�
�˩$ݶ��U�˷30 Create a stream writer with custom buffer size.����ԋ� See [`stream_writer`].�������*' [`stream_writer`]: Self::stream_writer��������������������������q�aX���Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ��˩��������$���z���C���2/ Turn this into a stream writer for image data.�������Kּ���JG chunk size is 4K, use [`stream_writer_with_size`] to set another chunk�L߻��������>; [`stream_writer_with_size`]: Self::stream_writer_with_size�������������������������q�aX���Y
��V���Y���Y���Y������Z���Z������@���?���Z���Z���Z�Ių�ψ�˩����
�˩o{���Z�ʽ;8 Turn this into a stream writer with custom buffer size.������� See [`into_stream_writer`].�������41 [`into_stream_writer`]: Self::into_stream_writer������������{��{���%���.+ Consume the stream writer with validation.�������\Y Unlike a simple drop this ensures that the final chunk was written correctly. When other����^[ validation options (chunk sequencing) had been turned on in the configuration then it will����JG also do a check on their correctness _before_ writing the final chunk.�4������
�˩$�����!���������,���������$���������
�˩$�����\����9�����ײ���,�����9���ة����p^��������9��ة����ة��pr\\���
��9��@\D\���ة������������[�[���
��9��\\���ة����L����������/�9�����ײ���,��ة�������+-\��4��������� ,����ة�ة�����
��9��$�����2�9�����ײ���,��ة�����$&���,L����ة�������
��9��$����� \����9�����ײ���,����uê ���W�~��������>@ԓ�4�����ة|��4�����׊	d��,��������T����������%�9�����ײ���,��ê�������(*���H���ةê��
��9���Vww��vw���������+|����������
��9��$�����(d���������
��9��$�����'D����������
��9��$����i���+\����������
��9��$�����/�9�����ײ���,��ê��������/1���9,�����ê���������
��9��$���>$�����%,���������
��9��$�����*8�����ײ���,����������$����������
�8��$��Ԧ�<����9�����ײ���,���������W������X������X������X����M'�]��9���M'�]�������������ê�����	�	��
�	������D�Oê����ך���:���V�x��
/1)��������d�d���
��9��ee�ê������������ê�d�d���
��9���d�d������������������d�d���
��9���d�d������������(�����l������������$���������������!�9�����ײ���,��������!���^T���ê����������������������q�aX������
��9���V�Z�Z�Z���$$�������������
��9��$�����%Ķ� Streaming PNG writer�φ��ӆJG This may silently fail in the destructor, so it is a good idea to call����,) [`finish`] or [`flush`] before dropping.�ˇ��χ [`finish`]: Self::finish��� [`flush`]: Write::flush�d���9�����ײ���,����\��Ių�ψ�����������������PR�߉4߉��������D�����׊	���D�����׊	���d�����׊	d�,����|��D�����|�D����T��,�����\��4���������������tŒ4Œ������֌$֌��������\����������&�9�����ײ���,������������������=?�ǍQʍ�ة��������������������q�aX������
��9���V�R���R���,쏖��������Z�����������×G�����b��T������������
��9��$���ZO���Q�ΙL��t��ר������B�����A���ǛO�����O�������B��|ŝ������՝�
��9��$ڝ��ZNǥYN��L���.��̠��Ԡ,�����#��������J����(Ƭ������-����������������
��9��$���:J�@8J���B���-��ߩ���!����� ��������Jۯ���(Ƭ����ū������ث�
��9��$ݫ��/F��.F�ֲ5��B��̯���Ͱ��հF��ܠ�������ȱB��������:ϳ�ݲ��������
��9��$�����4���%�ٵ���7��������B�������<�����������ѷ�
��9��$ַ�վ9�߹5��������J����K�����,�������P��μ��ּG�����H������������B��dܾ����������
��9��$����A���=���7��������K�����=��������R��������>�����5��������B��t�������������
��9��$����A���%���.��������YV Unlike a simple drop this ensures that the all data was written correctly. When other����ZW validation options (chunk sequencing) had been turned on in the configuration of inner����SP [`Writer`], then it will also do a check on their correctness. Differently from����UR [`Writer::finish`], this just `flush`es, returns error if some data is abandoned.�4�������
��9��$�����&T������������
��9��$�����%L������������
��9��$�����0�9�����ײ���,������������/1���9,����������������
��9��$���>$�����%,������������
��9��$�����+8�����ײ���,��ԭ������$����ԭ����
�8��$��T�4������������<����ql1�	���x�s�
����A�!+�)6�s�sLO,S������q�s�	�����s��5d��
���
���
�����=���
���
���
�����;���
���
���
�����HPD�H������������H
�tbpp�$�Hprevious�D�H�<�H��I�I����l����M�N��
���
����U�U�
�������\�\�U������`�`����H����h�h��
��
�����������<�����
����������!$�������
��,�\�
�����
;\�
���������Z\�
Ԏ�������<�����
�t�������%<�����������������;t�������
������1\���̚��
�strat�,���zD��������������
��Z4���$���D��<�|����������������������������[������[�����5�������������ѝ����r��5����r��5����r��5����r��5������r���5���������t�|�t������������������t
�method�4�t�?�t�	�t��D�t�<�t��4�u|�u��wT�w�����|�������`������������`���������������������������
�������?ɝ�	ٝ��D��<����4����L������4��������������������ѣ����4���?����Dǣ�<ܣ��4��Ǩ4ʨ�
��Ѩ쵩<�������ũ
�����A���������� T���������
��������T���D�$����zY��
����{a��
����*����������(��������:̗�������85 # Text chunks (tEXt/zTXt/iTXt) structs and functions�9��=a^ The [PNG spec](https://www.w3.org/TR/2003/REC-PNG-20031110/#11textinfo) optionally allows for���[X embedded text chunks in the file. They may appear either before or after the image data���1. chunks. There are three kinds of text chunks.���RO  -   `tEXt`: This has a `keyword` and `text` field, and is ISO 8859-1 encoded.���YV  -   `zTXt`: This is semantically the same as `tEXt`, i.e. it has the same fields and���]Z      encoding, but the `text` field is compressed before being written into the PNG file.���[X  -   `iTXt`: This chunk allows for its `text` field to be any valid UTF-8, and supports���/,      compression of the text field as well.�����OL  The `ISO 8859-1` encoding technically doesn't allow any control characters���NK  to be used, but in practice these values are encountered anyway. This can���PM  either be the extended `ISO-8859-1` encoding with control characters or the���MJ  `Windows-1252` encoding. This crate assumes the `ISO-8859-1` encoding is�T�  used.���ܕ  ## Reading text chunks�����DA  As a PNG is decoded, any text chunk encountered is appended the���OL  [`Info`](`crate::common::Info`) struct, in the `uncompressed_latin1_text`,���	^[  `compressed_latin1_text`, and the `utf8_text` fields depending on whether the encountered���
(%  chunk is `tEXt`, `zTXt`, or `iTXt`.��
�D�
  ```���
  use std::fs::File;���
  use std::io::BufReader;���!  use std::iter::FromIterator;��  use std::path::PathBuf;�����0-  // Opening a png file that has a zTXt chunk���%"  let decoder = png::Decoder::new(���ZW      BufReader::new(File::open("tests/text_chunk_examples/ztxt_example.png").unwrap())�<�
  );���
30  let mut reader = decoder.read_info().unwrap();���
eb  // If the text chunk is before the image data frames, `reader.info()` already contains the text.���>;  for text_chunk in &reader.info().compressed_latin1_text {���DA      println!("{:?}", text_chunk.keyword); // Prints the keyword���EB      println!("{:#?}", text_chunk); // Prints out the text chunk.���DA      // To get the uncompressed text, use the `get_text` method.���85      println!("{}", text_chunk.get_text().unwrap());�4�  }�D�����܇  ## Writing text chunks�������  There are two ways to write text chunks: the first is to add the appropriate text structs directly to the encoder header before the header is written to file.���WT  To add a text chunk at any point in the stream, use the `write_text_chunk` method.���D�����63  # use png::text_metadata::{ITXtChunk, ZTXtChunk};���  # use std::env;���  # use std::fs::File;���  # use std::io::BufWriter;���#   # use std::iter::FromIterator;���  # use std::path::PathBuf;���ZW  # let file = File::create(PathBuf::from_iter(["target", "text_chunk.png"])).unwrap();���,)  # let ref mut w = BufWriter::new(file);���XU  let mut encoder = png::Encoder::new(w, 2, 1); // Width is 2 pixels and height is 1.���-*  encoder.set_color(png::ColorType::Rgba);���-*  encoder.set_depth(png::BitDepth::Eight);���(%  // Adding text chunks to the header�d�	  encoder���     .add_text_chunk(���'$         "Testing tEXt".to_string(),���XU         "This is a tEXt chunk that will appear before the IDAT chunks.".to_string(),�L�     )���     .unwrap();�d���̯      .add_ztxt_chunk(���(%          "Testing zTXt".to_string(),���TQ          "This is a zTXt chunk that is compressed in the png file.".to_string(),�T�      )���      .unwrap();�d�����      .add_itxt_chunk(���(%          "Testing iTXt".to_string(),���VS          "iTXt chunks support all of UTF8. Example: हिंदी.".to_string(),�T�����������63  let mut writer = encoder.write_header().unwrap();�������  let data = [255, 0, 0, 255, 0, 0, 0, 255]; // An array containing a RGBA sequence. First pixel is red and second pixel is black.���52  writer.write_image_data(&data).unwrap(); // Save�������  // We can add a tEXt/zTXt/iTXt at any point before the encoder is dropped from scope. These chunks will be at the end of the png file.���sp  let tail_ztxt_chunk = ZTXtChunk::new("Comment".to_string(), "A zTXt chunk after the image data.".to_string());��� 85  writer.write_text_chunk(&tail_ztxt_chunk).unwrap();�� ��� if  // The fields of the text chunk are public, so they can be mutated before being written to the file.���!pm  let mut tail_itxt_chunk = ITXtChunk::new("Author".to_string(), "सायंतन खान".to_string());���"'$  tail_itxt_chunk.compressed = true;���"52  tail_itxt_chunk.language_tag = "hi".to_string();���#EB  tail_itxt_chunk.translated_keyword = "लेखक".to_string();���#85  writer.write_text_chunk(&tail_itxt_chunk).unwrap();�D�$��l���������������,�$5���E<�$���ʛl�$����Ԭl�$����BoundedDecompressionError�̋%u����
\�%�	���x\�%�	���<�%�����,�%�����$5����������%#�Ԫ%r��%c��%"��%YL�%I��&$��&;8 Default decompression limit for compressed text chunks.���&��/��/" A generalized text chunk trait���/������/������ �����0C��0/, Encode text chunk as `Vec<u8>` to a `Write`�4�0��������������0�ײ�0�,�0
�����$�0�H�0(*��3+��3��������3
��$�3$�3�����������������4Q��4����
�4��
�$�4��5Y��5����׊	����5�����5�$�5��6a��6������6
��$�6���68�8������������	����<�}�Ta!N�����Chars����	�q�,�\8¼��8���J����6.���J���6$��8�7�����1��#����7������������¼�7����������������8?d�8�������������������������q�aX����8
��$�8t�;������<G��; Constructs a new TEXtChunk.���;30 Not sure whether it should take &str or String.��<�������d��d����������<�����<�����d�<����d�<
�����	���[]WY��>w4�>����������������������������q�aX������?�
�
keyword_slice�l�>
text_slice�T�?��A%�������BB��BZW Encodes TEXtChunk to a Writer. The keyword and text are separated by a byte of zeroes.�4�B������˩������C����C��,�C
�˩$�C�H_$&t�K����������KG�K Creates a new ZTXt chunk.��K�������d��d��������K����K��d�K��d�K
�����	���:<?A��M�4�M����������������������������q�aX������M�
���l�Mcompression_method���M��T�M��R>��Q}z Decompresses the inner text, mutating its own state. Can only handle decompressed text up to `DECOMPRESSION_LIMIT` bytes.�|�R��������R�
�$�R��TW��Sol Decompresses the inner text, mutating its own state. Can only handle decompressed text up to `limit` bytes.���T��������T�
�$�Tlimit�,�T��]7��[>; Decompresses the inner text, and returns it as a `String`.���\`] If decompression uses more the 2MiB, first call decompress with limit, and then this method.�D�]������������������������q�aX������]�
�$�]�^�����������������`<��`63 Compresses the inner text, mutating its own state.�l�a�������a�
�$�a�d����������������e�����������������g%�������gB4�g������˩������g����g��,�g
�˩$�g�HC�$&�n���������������o��������������t�u����������vG��vSP Constructs a new iTXt chunk. Leaves all but keyword and text to default values.��v�������d��d��������v����w��d�w��d�w
�����	;��:�:<?A��y�4�y������������������������������������q�aX������y�
���l�ycompression_flag���y����zlanguage_tag_slice���ztranslated_keyword_slice���z��T�zހ�������������ߌߌ	Utf8Error���valid_up_to��q�	error_len��q�̢X��������������������F�F
FromUtf8Error��Fޘ�1�F���1���j@�S%����>��}��|������������
�$����W���o���������������
�$����,��Ɏ������������������7��>�����eb If decompression takes more than 2 MiB, try `decompress_text_with_limit` followed by this method.�D������������
�$���������������������������������������֕<���6��lݕ��������
�$�И���������������������������������ٛ%��������B4��������˩��������������,��
�˩$���H��')���������������������������������������������ֺT�4���ԗ	���<�t*�0@,18output_type�\2&=8�>*BE�8$OS8�T&U8ԗW'Y8��$[`-b8�,ch8�hdjv,w8��\x�8
�8����+���8�4�8�8�h<����8�8$�(�8ԗ�'�8�4��,�8��\����8�8�8ޘ,����
7���%�8��'�8���'�8�<�'��,�8��\����%�8$� �8
read_exact�T����8�8ޘ,�-�%�8�����,�8��\��'�8
from_be_bytes�l���8ޘ,�%��|�����,�8
input_type�T�&�8��*���8$��8��&�8ԗ�'�8��,��-�8�,��8�hl��,�8��T��8
�8����
+���8�4�8�8�hD����8�8$�$�8���&�,�8��T�(�8ԗ�'�8�4�������8$� �8	write_all�L����8��� �8�|\���%���#d��������������D�������2ۘ&��>ۘ2���68��'<�������������������������q�aX�	�����
����	$���%l��������������L�������2��&��>��2���68��/D������	�����
����	$����f\���������'y�}�o�s�l���Qm�q�b�f�W�[�M�Q���SH�L�=�A�.�2�#�'�������-	�
�������>�����ܺ�Һֺ��˺��� Describes which stage of���HE [the Adam7 algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm)�� applies to a decoded row.�����-* See also [`Reader::next_interlaced_row`].�L���H@�fw�^������$�����$�����,�����<���K�K�������K�K����������
�,� �������������_�������������^�^��^��[�^���[����e�S�����	��
�,����������������������������
��
�L������������������������8��������������
����T����AL�:(���\�$���<�����������������������
�,� 
����l�l������_�l�l���������^�^��^��[�^���[����e�S�������
�,��l���������������������������������
�L����+�+�������+��+�+�+�+�8�+�+�+��������
����l���������1H����t�T���d�D���t�T���d�D���o�o�������o�o����������
�,� ������%l�%�����]ڪ��	�	�	�	�	�	L�%$�%�	�	T�%,�%�	�	|�%T�%�	�	��%d�%�	�	T�&,�&�	�	\�&4�&�	�	b�b�����	��	b�b��������	�%�	
�	,�%��8��0\Y The algorithm to use when progressively filling pixel data from Adam7 interlaced passes.��0���0_\ Adam7 interlacing is a technique optionally used in PNG by which only a sub-sample of pixel���1_\ data is encoded in the beginning of the image data chunks, followed by progressively larger���2`] subsets of the data in subsequent passes. Therefore a 'rough image' is available after ust a���3_\ very tiny fraction of the data has been read which can be advantageous for loading an image���3`] from a slow IO medium while optimizing time-to-first-meaningful-paint and then replacing the���4(% presented data as it is streamed in.��4���4b_ There are trade-offs to make here. The strictly necessary requirement for an implementation is���5c` that the exact image is recovered after all passes are applied. However the intermediate states���6ZW of the output are left to the implementation, as long as it follows the restriction of���7FC resulting in the intended image when all passes have been applied.�3��8d�8����
����	�	�	�	�	�	,�@��<_\ A variant of the Adam7 de-interlace that ensures that all pixels are initialized after each���=^[ pass, and are progressively refined towards the final image. Performs more writes than the���>^[ other variant as some pixels are touched repeatedly, but ensures the buffer can be used as���?*' directly as possible for presentation.��?���?1. This corresponds to [`splat_interlaced_row`].��@���@96 [`splat_interlaced_row`]: crate::splat_interlaced_row��	�	���	�	��g�g�����	��	g�g��������	�7�	
�	,�7 �7���¶¶����	�_�	¶¶��������^�^��^��[�^���[����e�S�����	�7�	
�	,�7�¶������	��	�����	�	
�	�����������	��	�����������	�8�	
�	L�8��������	��	������8���������	�8�	
�	�8����8XU This is the adam7 de-interlace we do by default. Only pixels related to the pass are���9\Y written. The output buffer should not be directly used for presentation until all passes���:[X are complete. At least the invalid pixels in the buffer should be masked. However, this���:\Y performs the least amount of writes and is optimal when you're only reading full frames.��;���;2/ This corresponds to [`expand_interlaced_row`].��<���<<9 [`expand_interlaced_row`]: crate::expand_interlaced_row.�><�<T�<����	�	�������	�	����L���˘d�M�,�	�	������7�����	�	
�	\��	�	������������	��	�����������	6n�	
�	,n�� 7u������������������	��	�������������	8{�	
�	L{���a�a�����	��	a��a�a�a�a�8�a�a�a������	9��	
�	���.�.�����	�`�	.�.����������	��	�	:��	����.��`��.�
�	��$��.�.�.���	��%	" Describes how a pixel is encoded.�L�	����/W
���	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	L�	��	 1 grayscale sample.�%�	�	��9;�	�	�����	��0	- 1 red sample, 1 green sample, 1 blue sample.�?�	�	��SU�	�	����<�	��#	  1 sample for the palette index.�2�	�	��FH�	�	�� �t�	��,	) 1 grayscale sample, then 1 alpha sample.�;�	�	��OQ�	�	��k�$�	��M	J 1 red sample, 1 green sample, 1 blue sample, and finally, 1 alpha sample.�\�	�	��pr�	�	����������	�_�	����������^�^��^��[�^���[����e�S�����	=�	�	
�	,�	��b�b�����	��	b�b��������	>�	�	
�	,�	 ?�	������������������	��	�������������	@�	�	
�	L�	�����������	��	�����������8������������	A�	�	
�	�	��	��	 Bit depth of the PNG file.���,	) Specifies the number of bits per sample.�D�	��R��:�&�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	���	�	�����	�	�	���	�	���$�	�	�	���	�	��Q�,�	�	�	���	�	����<�	�	�	���	�	����3�3�����	�_�	3�3���������^�^��^��[�^���[����e�S�����	B�	�	
�	,�	�3���������	��	�����������	C�	�	
�	,�	 D�	������������������	��	�������������	E�	�	
�	L�	�����������	��	�����������8������������	F�	�	
�	�	�	l�	���'���tL�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	���	�	�����	�	�	���	�	��8�,�	�	�	���	�	����$�	�	�	���	�	�����	�	�	���	�	���,�	�	�	���	�	��d���������	�_�	������������^�^��^��[�^���[����e�S�����	G�	�	
�	,�	���/�/�����	��	/�/��������	H�	�	
�	,�	 I�	���Ի#	��" 	 Pixel dimensions information�G����L���4j��	�	�	l�#	��#	 Pixels per unit, X axis�$�$	�	�	l�$	܏$	 Pixels per unit, Y axis�$�$	�	�	t�$	��$#	  Either *Meter* or *Unspecified*�$�$	�	�	����������	��	�����������	J�#	�	
�	,�#	 K�#	�����������
�_�
������������^�^��^��[�^���[����e�S�����	L�#	�	
�
,�#	���l�%	��%)	& Physical unit of the pixel dimensions�����&>�
��C�
�
�
�
�
�
�
�
\�%	�
�
���
�
����,�&	�
�
���
�
��?���������
�_�
������������^�^��^��[�^���[����e�S�����
M�%	�

�
,�%	�����������
��
�����������
N�%	�

�
,�%	 O�%	������������������
��
�������������
P�%	�

�
L�%	�����������
��
�����������8������������
Q�%	�

�
�%	��)	��(H	E How to reset buffer of an animated png (APNG) at the end of a frame.�_�����Sg��-�
�
�
�
�
�
�
�
�
�
�
�
$�)	��)	 Leave the buffer unchanged.�.�
�
��BD�
�
����T�*	��)+	( Clear buffer with the background color.�:�
�
��NP�
�
��)�D�*	��*;	8 Reset the buffer to the state before the current frame.�J�
�
��^`�
�
��t���������
�_�
������������^�^��^��[�^���[����e�S�����
R�(	�

�
,�(	�����������
��
�����������
S�(	�

�
,�(	 T�)	���5�5����5�5�����
��
5�5����������
U�)	�

�
L�)	�5���������
��
�����������8������������
V�)	�

�
�)	��1	��0+	( How pixels are written into the buffer.�����T1~�*�f�
�
�
�
�
�
�
�
4�1	��11	. Pixels overwrite the value at their position.�@�
�
��TV�
�
��6�$�2	��2E	B The new pixels are blended into the current state based on alpha.�T�
�
��hj�
�
������������
�_�
������������^�^��^��[�^���[����e�S�����
Y�1	�

�
,�1	�����������
��
�����������
Z�1	�

�
,�1	 [�1	���"�"����"�"�����
��
"�"����������
\�1	�

�
L�1	�"���������
��
�����������8������������
]�1	�

�
�1	��7	�7	 Frame control information�d�7	����Ynʲo��
�
�
�
�
�
�
�
�
��8	��8;	8 Sequence number of the animation chunk, starting from 0�|�8	�
�
t�9	��8 	 Width of the following frame�,�9	�
�
|�9	��9!	 Height of the following frame�4�9	�
�
��:	��95	2 X position at which to render the following frame�D�:	�
�
��:	��:5	2 Y position at which to render the following frame�D�:	�
�
��;	��:"	 Frame delay fraction numerator�L�;	�
�
��;	��;$	! Frame delay fraction denominator�L�;	�
�
��<	��;E	B Type of frame area disposal to be done after rendering this frame�T�<	�
�
����=	��</	, Type of frame area rendering for this frame�D�=	�
�
��#�#�����
��
#�#��������
`�7	�

�
,�7	 a�7	�����������
�_�
������������^�^��^��[�^���[����e�S�����
b�7	�

�
,�7	�����G	��G!	 Animation control information�����5�3�+����
�
��H	��H	 Number of frames�T�H	�
�
��I	��HE	B Number of times to loop this APNG.  0 indicates infinite looping.�L�I	�
�
������
��
���������
c�G	�

�
,�G	 d�G	���::����
�_�
::��������^�^��^��[�^���[����e�S�����
e�G	�

�
,�G	�:��N	��K1	. The type and strength of applied compression.��L	���LI	F This is a simple, high-level interface that will automatically choose���L<	9 the appropriate DEFLATE compression mode and PNG filter.��M	���M:	7 If you need more control over the encoding parameters,���MC	@ you can set the [`DeflateCompression`] and [`Filter`] manually.�3��N	\�N	��
	����
�
�
�
�
�
�
�
�
�
�
�
�
�
�
l�O	��NC	@ No compression whatsoever. Fastest, but results in large files.�R�
�
��fh�
�
��<�R	��O)	& Extremely fast but light compression.��O	���OZ	W Note: When used in streaming mode, this compression level can actually result in files���PU	R *larger* than would be produced by `NoCompression` on incompressible data because���Qk	h it doesn't do any buffering of the output stream to detect whether the data is being compressed or not.�x�
�
�����
�
��$�V	��R?	< Extremely fast compression with a decent compression ratio.��R	���S_	\ Significantly outperforms libpng and other popular encoders by using a [specialized DEFLATE���S[	X implementation tuned for PNG](https://crates.io/crates/fdeflate), while still providing���TF	C better compression ratio than the fastest modes of other encoders.��U	���Ua	^ Like [`Compression::Fastest`] this can currently produce files larger than `NoCompression` in���UQ	N streaming mode when given incompressible data. This may change in the future.�C�
�
��X[�
�
��D�W	��V1	. Balances encoding speed and compression ratio�@�
�
��TV�
�
��$�W	��WQ	N Spend much more time to produce a slightly smaller file than with `Balanced`.�`�
�
��tv�
�
������
�_�
��������^�^��^��[�^���[����e�S�����
f�N	�

�
,�N	�b
b
����
��
b
b
�������
g�N	�

�
,�N	 h�N	�����^	��XW	T Advanced compression settings with more customization options than [`Compression`].��Y	���Y<	9 Note that this setting only affects DEFLATE compression.���YM	J Another setting that influences the compression ratio and lets you choose���ZC	@ between encoding speed and compression ratio is the [`Filter`].��[	��[	 ### Stability guarantees��[	���[K	H The implementation details of DEFLATE compression may evolve over time,���[H	E even without a semver-breaking change to the version of `png` crate.��\	���\D	A If a certain compression setting is superseded by other options,���]C	@ it may be marked deprecated and remapped to a different option.���]R	O You will see a deprecation notice when compiling code relying on such options.�3��^	��^	���RQF��0��
�
�
�
�
�
�
�
�
�
��l�`	��^$	! Do not compress the data at all.��_	���_^	[ Useful for incompressible images, or when speed is paramount and you don't care about size�\�`	 at all.��`	���`B	? This mode also disables filters, forcing [`Filter::NoFilter`].��
�
��#&�
�
����e	��`F	C Excellent for creating lightly compressed PNG images very quickly.��a	���aZ	W Uses the [fdeflate](https://crates.io/crates/fdeflate) crate under the hood to achieve���b]	Z speeds far exceeding what libpng is capable of while still providing a decent compression�T�c	 ratio.��c	���cZ	ݜ��d]	Z *larger* than would be produced by `NoCompression` because it doesn't do any buffering of���dL	I the output stream to detect whether the data is being compressed or not.��
�
��#&�
�
��W&��ea	^ Compression level between 1 and 9, where higher values mean better compression at the cost of�T�f	 speed.��f	���fU	R This is currently implemented via [flate2](https://crates.io/crates/flate2) crate���gI	F by passing through the [compression level](flate2::Compression::new).��g	���g\	Y The implementation details and the exact meaning of each level may change in the future,���h,	) including in semver-compatible releases.�9(�
�

�
Q(U(���
�
ڼ�i	�
�
�
�
����
�_�
�
�
��������^�^��^��[�^���[����e�S�����
i�^	�

�
,�^	��
������
��
���������
j�^	�

�
,�^	 k�^	���k)��nA	> An unsigned integer scaled version of a floating point value,���nV	S equivalent to an integer quotient with [fixed denominator][ScaledFloat::SCALING]).�\�p	����&_��W��
�
��L*6Z���
�

�
�p	Z�
�


����
��


�������
l�o	�

�
,�o	 m�o	���nn����
�_�
nn��������^�^��^��[�^���[����e�S�����
n�o	�

�
,�o	�n�����������
��
�����������
o�o	�

�
L�o	������
��
�8������
p�o	�

�
�o	��|	��|/	, Chromaticities of the color space primaries���|	����䲤d���
�
�
�
��}%	,�}	�
�
����}#	�}	�
�
����}%	,�}	�
�
����~$	$�~	�
�
������
��
�������
q�|	�

�
,�|	 r�|	���yy�����_�yy��������^�^��^��[�^���[����e�S�����s�|	�
�,�|	�y������������������������t�|	�
�L�|	��bb������b�bbbb8�bbb�����u�|	�
��|	���$	�<��	�$��	l��	���	\��	��ݶ����$��	�䇍	�ċ+	( The rendering intent for an sRGB image.���	���Y	V Presence of this data also indicates that the image conforms to the sRGB color space.�!����滷�!����������������T��	����	 For images preferring good adaptation to the output device gamut at the expense of colorimetric accuracy, such as photographs.�!�����������>���	�Ŏo	l For images requiring colour appearance matching (relative to the output device white point), such as logos.�!������������TА	�׏t	q For images preferring preservation of saturation at the expense of hue and lightness, such as charts and graphs.�!��������������	���	� For images requiring preservation of absolute colorimetry, such as previews of images destined for a different output device (proofs).�!�����������"nn������nn�������v�	�
�,�	 w�	����������_�����������^�^��^��[�^���[����e�S�����x��	�
�,��	��

���

������

���������y��	�
�L��	�
��������������8���������z��	�
���	�̙&	��N	K Coding-independent code points (cICP) specify the color space (primaries),����P	M transfer function, matrix coefficients and scaling factor of the image using����T	Q the code points specified in [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273).�٘	��ݘA	> See https://www.w3.org/TR/png-3/#cICP-chunk for more details.�"�י	��N�_I]V+�������	���/	, Id number of the color primaries defined in����D	A [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 2 -����@	= Interpretation of colour primaries (ColourPrimaries) value".�|��	��̼�	�ٛ8	5 Id number of the transfer characteristics defined in����D	A [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 3 -��ߜH	E Interpretation of transfer characteristics (TransferCharacteristics)�\��	 value".����	��ܲ�	�ܝ3	0 Id number of the matrix coefficients defined in����D	A [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 4 -��ݞF	C Interpretation of matrix coefficients (MatrixCoefficients) value".���	����;	8 This field is included to faithfully replicate the base���]	Z [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) specification, but matrix coefficients��Ҡ[	X will always be set to 0, because RGB is currently the only supported color mode in PNG.����	�����#	�ԡ	 Whether the image is���K	H [a full range image](https://www.w3.org/TR/png-3/#dfn-full-range-image)�4��	 or��̢P	M [a narrow range image](https://www.w3.org/TR/png-3/#dfn-narrow-range-image).���	����;	����X	U [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) specification, but it has limited��ƤO	L practical application to PNG images, because narrow-range images are [quite����U	R rare](https://github.com/w3c/png/issues/312#issuecomment-2327349614) in practice.����	��a a ������a a �������{��	�
�,��	 |��	���� � �����_�� � ��������^�^��^��[�^���[����e�S�����}��	�
�,��	�� o$o$���o$o$������o$o$���������~��	�
�L��	�o$ % %������ %� % % % %8� % % %�����Ǚ	�
�Ǚ	�è&	���P	M Mastering Display Color Volume (mDCV) used at the point of content creation,����b	_ as specified in [SMPTE-ST-2086](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8353899).�Ч	��ԧA	> See https://www.w3.org/TR/png-3/#mDCV-chunk for more details.�#%���}�ʁi�������(	��%	" Mastering display chromaticities.�t��	�������	�ɩ(	% Mastering display maximum luminance.���	����P	M The value is expressed in units of 0.0001 cd/m^2 - for example if this field��Ӫ7	4 is set to `10000000` then it indicates 1000 cd/m^2.�l��	����	���(	% Mastering display minimum luminance.�٫	���P	�����7	��l��	��e%e%������e%e%����������	�
�,��	 ���		����%�%�����_��%�%��������^�^��^��[�^���[����e�S��������	�
�,��	��%�(�(����(�(�������(�(������������	�
�L��	��(�)�)�������)��)�)�)�)8��)�)�)��������	�
���	��� 	���3	0 Content light level information of HDR content.���	��ŭA	> See https://www.w3.org/TR/png-3/#cLLI-chunk for more details.�$&*��AU��8M����� 	�ۮH	E Maximum Content Light Level indicates the maximum light level of any����G	D single pixel (in cd/m^2, also known as nits) of the entire playback�l��	
 sequence.���	����P	����7	����	����P	M A value of zero means that the value is unknown or not currently calculable.����	�����&	���H	E Maximum Frame Average Light Level indicates the maximum value of the���K	H frame average light level (in cd/m^2, also known as nits) of the entire����F	C playback sequence. It is calculated by first averaging the decoded����H	E luminance values of all the pixels in each frame, and then using the��ش/	, value for the frame with the highest value.���	����P	����7	����	����P	��솷	���)�)�������)�)����������	�
�,��	 ���		���:*:*�����_�:*:*��������^�^��^��[�^���[����e�S��������	�
�,��	�:*�,�,����,�,�������,�,������������	�
�L��	��,--������-�----8�---��������	�
���	��	���	 PNG info struct�3�ٷ	%$��	�9�����[��@����������������������������	t��	,��	��|��	4��	�����	L��	�������	�˸'	$ How colors are stored in the image.�T��	�������	T��	�����	���R	O The image's `sBIT` chunk, if present; contains significant bits of the sample.�$��	������������������;t��������	���n	k The image's `tRNS` chunk, if present; contains the alpha channel of the image's palette, 1 byte per entry.�$��	�����Ļ'	TȻ	�������"	���	� The image's `PLTE` chunk, if present; contains the RGB channels (in that order) of the image's palettes, 3 bytes per entry (1 per channel).�<��	�����þ#	���7	4 The contents of the image's gAMA chunk, if present.���U	R Prefer `source_gamma` to also get the derived replacement gamma from sRGB chunks.�TǾ	�������,	��9	6 The contents of the image's `cHRM` chunk, if present.����Y	V Prefer `source_chromaticities` to also get the derived replacements from sRGB chunks.�T��	�������	���9	6 The contents of the image's `bKGD` chunk, if present.�$��	�������'	l��	�������/	���	�������%	���	 Gamma of the source system.����C	@ Set by both `gAMA` as well as to a replacement by `sRGB` chunk.�d��	�������7	���(	% Chromaticities of the source system.����C	@ Set by both `cHRM` as well as to a replacement by `sRGB` chunk.����	�������%	���*	' The rendering intent of an SRGB image.���	����Z	W Presence of this value also indicates that the image conforms to the SRGB color space.�$��	�������&	���"	 The ICC profile for the image.�\��	�������G	���Y	V The coding-independent code points for video signal type identification of the image.����	�������G	���5	2 The mastering display color volume for the image.����	�������6	���0	- The content light information for the image.����	�������(	���$	! The EXIF metadata for the image.�l��	�������,	t��	 tEXt field����	�������*	t��	 zTXt field����	�������	t��	 iTXt field�L��	�����6�6��9��������	�	�6�6��������ʷ	�
��9,ʷ	�;�;��9������_�

�;�;��������^�^��^��[�^���[����e�S������ѷ	�
��9,ѷ	��;Y��i	��iZ8Z����	 Output transformations���,I�����	��#����\		Y Many flags from libpng are not yet supported. A PR discussing/adding them would be nice.��o����	������	��	�

    ```c
    /// Discard the alpha channel
    const STRIP_ALPHA         = 0x0002; // read only
    /// Expand 1; 2 and 4-bit samples to bytes
    const PACKING             = 0x0004; // read and write
    /// Change order of packed pixels to LSB first
    const PACKSWAP            = 0x0008; // read and write
    /// Invert monochrome images
    const INVERT_MONO         = 0x0020; // read and write
    /// Normalize pixels to the sBIT depth
    const SHIFT               = 0x0040; // read and write
    /// Flip RGB to BGR; RGBA to BGRA
    const BGR                 = 0x0080; // read and write
    /// Flip RGBA to ARGB or GA to AG
    const SWAP_ALPHA          = 0x0100; // read and write
    /// Byte-swap 16-bit samples
    const SWAP_ENDIAN         = 0x0200; // read and write
    /// Change alpha from opacity to transparency
    const INVERT_ALPHA        = 0x0400; // read and write
    const STRIP_FILLER        = 0x0800; // write only
    const STRIP_FILLER_BEFORE = 0x0800; // write only
    const STRIP_FILLER_AFTER  = 0x1000; // write only
    const GRAY_TO_RGB         = 0x2000; // read only
    const EXPAND_16           = 0x4000; // read only
    /// Similar to STRIP_16 but in libpng considering gamma?
    /// Not entirely sure the documentation says it is more
    /// accurate but doesn't say precisely how.
    const SCALE_16            = 0x8000; // read only
    ```
    �������
	U�|т	݂R,�^Aen��݂�݂a?Z��݂��
����=Z����JJ�݂���JJ��݂݂����	�
�,��	 ���		�݂yJyJ�݂��_�yJyJ����݂��^�^��^��[�^���[����e�S��������	�
�,��	�yJ�K�K�݂����K��K�K�K�K8��K�K�K��݂����	�
���	LL�݂��`�LL���݂����������	���L��L
���$��	�LLL�L�L�݂����L�L���݂�݂������	�
���	��L/N/N�݂/N/N�݂���/N/N���݂�݂����	�
�L��	�/NOO�݂���OO���݂�݂������	�
�T��	�O�����݂������ۋ&�݂����qrx{������5)�������I���!���������!�����݂�	����
�!�������0����݂��
���!�����������	1�ۈ No transformation���-��وD��	��݂\��Ѓ"	W	 Strip 16-bit samples to 8 bits���5^D��	��݂�����=	�	: Expand paletted images to RGB; expand grayscale images of�ٽP�����@		
= less than 8-bit depth to 8-bit depth; and expand tRNS chunks���T/��Dž	g	 to alpha channels.���)c4�	��݂�����I	�
F Expand paletted images to include an alpha channel. Implies `EXPAND`.��]�,��	��݂�h����k����g�)~Lx����.i9Z����
���Z��ZUZU������ZUZU�������	���
�-�!��	���VV���VV������VV���������	���
�M��VvVvV������vV�vVvVvVvV8�vVvVvV�����	���
��WW������WW�����������	���
�U��W�W�W�������W�W�����������	���
����W�X�X�����`��X�X������������	������X���X
���%���X�X�X���7�݂����q��
I��
��i��
A��
�������D���������9������
����>�����_����j����������^�^��^��[�^���[����e�S�����	���
�!���	�����@�����_����j����������^�^��^��[�^���[����e�S�����	���
�!���	�����@������t�t�A���������
ParseError���5���!�`����PA������������������������q�aX�����t�	���
��	��9���������������݂�����F���������1��������	���
�!�����E������ɻ�!������
���!�����#�������$%A��$������	��$�
�!��$�����������������������������)���������ѿ��������������!��������	����֬!��#��͑RI�ڑ��������!��#����2������������L��ܔ0����������������NI��������	�͗����
!��#����%A��������	�����������#1��������\������՛5Q�������������H�)��#����3A���������������e��՞'1�ܞ�������z�������ϡ'1�֡���������Бk�#����'1����������9�ʩ�����ˤ2�Ҥ�����������,���)��#����6-Y���a���������������K����/-Y��)��������������������4-Y���Q�������������K�����>-Y������������������_����&-Y�߮Q��������������V=�����_����V���V��������^�^��^��[�^���[����e�S�����	��V�
�!��V�	��W���Y<�����_����Y���Y��������^�^��^��[�^���[����e�S�����	��Y�
�!��Y�	��Z���\?�����_����\���\��������^�^��^��[�^���[����e�S�����	��\�
�!��\�	��]���_?�����_����_���_��������^�^��^��[�^���[����e�S�����	��`�
�!��`�	��`���b<����������Y��b1��b�������c.)��c��������
�v�������dB����������f'a��f�������	��f�
�!��f�:����g=�����ѺҺ�Y��g1��g�������i$1��i��������
��������jC����������k(i��k�������	��k�
�!��k������l=����������Y��m1��m�������n$1��n��������
�g��t����oC����������p(i��p�������	��p�
�!��p������r:��������Y��r1��r�������u!��u��������
���������v@����������y%Q��y�������	��y�
�!��y�F����z:��������Y��z1��z�������{��{������
�����|O�����I����~�1��~����������	��~�Ӧ	��~�H�����~8���H��Y��~
���!��~�	��LN����U�����H���ہ}I�ށ���������Ӧ	�������8��Y���
����	��24���%1���q��G��������I?!��I����Ƚ�	��I�
�!��I���NJQ��N�������	��N�
�!��N���R>�������H�H�H�I��R!��R��݂i��RA��R��Ƚ���S$I��S�����H��
�!��S�����݂���������������
�
�
�
�
�
�������*' Get a flags value with all bits unset.�)���݂������������.+ Get a flags value with all known bits set.����݂��
������Î" Get the underlying bits value.��������C@ The returned value is exactly the bits set in this flags value.�!�����݂�	����Ʒ!����͑R���� Convert from a bits value.��ې����?< This method will return `None` if any unknown bits are set.�I�ڑ����
���!������2��͒:7 Convert from a bits value, unsetting any unknown bits.�����݂��
������ܔ0����&# Convert from a bits value exactly.����݂��Ƞ������N����FC Get a flags value with the bits of a flag with the given name set.���������@= This method will return `None` if `name` is empty or doesn't����! correspond to any named flag.�I��������	�͗�
��
!������%����)& Whether all bits in `self` are unset.�A�����݂�	����
������#��ϙ74 Whether all known bits in this flags value are set.�1�����݂���
�P��՛5����;8 Whether any set bits in `other` are also set in `self`.�Q����݂݂�E�����)������3����;8 Whether all set bits in `other` are also set in `self`.�A�����݂݂���������՞'����;8 The bitwise or (`|`) of the bits in `self` and `other`.�1�ܞ��݂݂���njF�T��ϡ'����EB The intersection of `self` with the complement of `other` (`&!`).���������WT This method is not equivalent to `self & !other` when `other` has unknown bits set.�����?< `remove` won't truncate `other`, but the `!` operator will.�1�֡��݂݂��Ԗ�������'����EB The bitwise exclusive-or (`^`) of the bits in `self` and `other`.�1�����݂݂���i�w��ˤ2��ۣMJ Call `insert` when `value` is `true` or `remove` when `value` is `false`.��Ҥ��݂݂�y�
�
&	�4�)������6����<9 The bitwise and (`&`) of the bits in `self` and `other`.�-Y���a���݂݂݂�����	������/����;Ҋ-Y��)���݂݂݂����C
�Q����4��ҨE����������Wی����C@ `difference` won't truncate `other`, but the `!` operator will.�-Y���Q���݂݂݂���� �.����>����E�-Y������݂݂݂�����������&���LI The bitwise negation (`!`) of the bits in `self`, truncating the result.�-Y�߮Q���݂݂����?���V=�݂�
�_�
���V���V����݂��^�^��^��[�^���[����e�S�����
	��V�

�
!��V�	��W���Y<�݂�
�_�
���Y���Y����݂��^�^��^��[�^���[����e�S�����
	��Y�

�
!��Y�	��Z���\?�݂�
�_�
���\���\����݂��^�^��^��[�^���[����e�S�����
	��\�

�
!��\�	��]���_?�݂�
�_�
���_���_����݂��^�^��^��[�^���[����e�S�����
	��`�

�
!��`�	��`���b<�݂�
�
�����
Y��b1��b�
�
݂���c.���c;Ҋ)��c݂݂݂�
�

�
j��w����dB�݂�
���
���f'���e;Ҋa��f��݂݂�
	��f�

�
!��f�0����g=�݂�
�
ѺҺ�
Y��g1��g�
�
݂���i$���hE�1��i݂݂݂�
�

�
��������jC�݂�
���
���k(���jE�i��k��݂݂�
	��k�

�
!��k������l=�݂�
�
�����
Y��m1��m�
�
݂���n$���m<�1��n݂݂݂�
�

�
_��l����oC�݂�
���
���p(���o<�i��p��݂݂�
	��p�

�
!��p������r:�݂�
�
���
Y��r1��r�
�
݂���u!���rE����s����sWی���tC����u݂݂݂�
�

�
w�������v@�݂�
���
���y%���vE����w����wWی���xC��Q��y��݂݂�
	��y�

�
!��y�=����z:�݂�
�
���
Y��z1��z�
�
݂���{���{L����{݂݂�
�

�
�����|O�݂�
�I�
���~����}96 The bitwise or (`|`) of the bits in each flags value.�1��~��݂���
��
�
	��~�
Ӧ	��~�����~8���H݂Y��~
�
��!��~�	��DF����U�݂�
�H�
��ہ}����9��I�ށ��݂�
��
�
�
Ӧ	�������8ۭY���
�
���	��24���%1���q��G�݂�
�
���I?���G*' Yield a set of contained flags values.���G����HVS Each yielded flags value will correspond to a defined named flag. Any unknown bits����H41 will be yielded together as a final flags value.�!��I��݂Ƚ�
	��I�

�
!��I���NJ���L0- Yield a set of contained named flags values.���L����La^ This method is like [`iter`](#method.iter), except only yields bits in contained named flags.����MXU Any unknown bits, or bits not corresponding to a contained flag will not be yielded.�Q��N��݂���
	��N�

�
!��N���R>�݂�
�
�
�H�H�H�
I��R!��R�
�
݂i��RA��R�
�
Ƚ���S$I��S݂݂�H�
�

�
!��S�؋	(҅��-wF��
���	,��	Z�
�
߉T�T�����
�_�
T�T���������^�^��^��[�^���[����e�S�����
�Ћ	�

�
,Ћ	�T����"	)��߉����h'�j�
�
�
�
�
�
�
�
�
|�	)�
�
߉|��	D��	�
�
l��	4��	�
�
���	)�
�
߉�
�
߉���	)�
�
߉�
�
߉�����߉�
�_�
��������߉��^�^��^��[�^���[����e�S�����
���	�

�
,��	������EC@ Describes which interlacing algorithm applies to a decoded row.�����MJ PNG (2003) specifies two interlace modes, but reserves future extensions.�����NK See also [Reader.next_interlaced_row](crate::Reader::next_interlaced_row).�-l�ۊ��T����
�
�
�
�
�
��ۊ�
�
��ۊ����+( The `null` method means no interlacing.�-Ч�
�

�
����ۊ�
�
��D��
�
������[X [The `Adam7` algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm) derives its name���ZW from doing 7 passes over the image, only decoding a subset of all pixels in each pass.���^[ The following table shows pictorially what parts of each 8x8 area of the image is found in�t� each pass:���T� ```txt��� 1 6 4 6 2 6 4 6��� 7 7 7 7 7 7 7 7��� 5 6 5 6 5 6 5 6������� 3 6 4 6 3 6 4 6�������������<���-���
�

�
ũɩ��ۊ�
�
��L��
�
��'�'��ۊ�
��
'�'���ۊۊ�
���

�
,� ���ۊ�����ۊ�
�_�
��������ۊ��^�^��^��[�^���[����e�S�����
���

�
,������.D����9-8�oL<�
L�$���
�
��������
��
�����������
���

�
,� �����������
�_�
����������^�^��^��[�^���[����e�S�����
���

�
,�����*)
1��*
�*t GSp�
�
�
�
�
�
��+
1�
�
�
�
Ì$�+
1�
�
�
�
����
�_�
������Ì��^�^��^��[�^���[����e�S�����
��*
�

�
,�*
������
��
������8�������
��*
�

�
�*
�������
��
�����Ì�Ì�
��*
�

�
L�*
����3d�����h�I���
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����
|�	3��
�
����
�
��|�3��
�
����
�
��4�3��
�
����
�
��$�3��
�
��\�
4�
��
�
��3����
�

�
��������
�
��L���
�
����3��
�
����
�
��cc����
�_�
cc��������^�^��^��[�^���[����e�S�����
���

�
,��cT�4,�������j6-�
�
�
�
�
�
�
�
�
�
�����
�
�����4��
�
����$���
�
��t�,���
�
�������
�
y�4���
�

�
����������
�
��L���
�
��S�4Y���
�

�
s�w�������
�
��L���
�
��<<����
�_�
<<��������^�^��^��[�^���[����e�S�����
���

�
,��<����" Result of the decoding process�5<�Ǐ/�J5.��g�
�������������������Ǐ����Ǐ����Ǐ����Ǐ��<��� Nothing decoded yet�5%�
�
Ǐ9;�
�
Ǐ>���:7 A chunk header (length and type fields) has been read.�5���
�

�������Ǐ�
�
����
�
L��
�
��Z���%" Chunk has been read successfully.�5���
�

�������Ǐ�
�
��L��
�
��\���`] An ancillary chunk has been read but it was in the wrong place, had corrupt contents, or had��� an invalid CRC.�5��
�

������Ǐ�
�
��L��
�
������`] Skipped an ancillary chunk because it was unrecognized or the decoder was configured to skip��� this type of chunk.�5B��
�

�Z�^���Ǐ�
�
��L��
�
��L�ܹ Decoded raw image data.�5)�
�
Ǐ=?�
�
Ǐ����52 The last of a consecutive chunk of IDAT was done.���_\ This is distinct from ChunkComplete which only marks that some IDAT chunk was completed but���.+ not that no additional IDAT chunk follows.�5��
�
Ǐ���
�
Ǐ���Ǐ��_�������Ǐ��^�^��^��[�^���[����e�S��������
�,����� ��*' Any kind of error during PNG decoding.�����_\ This enumeration provides a very rough analysis on the origin of the failure. That is, each���`] variant corresponds to one kind of actor causing the error. It should not be understood as a���\Y direct blame but can inform the search for a root cause or if such a search is required.�6l� ��W��ẖ���������������������������W��� ,) An error in IO of the underlying reader.�� ���!SP Note that some IO errors may be recoverable - decoding may be retried after the���!^[ error is resolved.  For example, decoding from a slow stream of data (e.g. decoding from a���"ZW network stream) may occasionally result in [std::io::ErrorKind::UnexpectedEof] kind of���#DA error, but decoding can resume when more data becomes available.�6���
�(�,���������L�#����޸��#(% The input image was not a valid PNG.��$���$]Z There isn't a lot that can be done here, except if the program itself was responsible for���%]Z creating this image then investigate the generator. This is internally implemented with a���%\Y large Enum. If You are interested in accessing some of the more exact information on the���&,) variant then we can discuss in an issue.�6����
�������������\�'����T���'&# An interface was used incorrectly.��'���']Z This is used in cases where it's expected that the programmer might trip up and stability���((% could be affected. For example when:��(���(_\ * The decoder is polled for more animation frames despite being done (or not being animated���)   in the first place).���)85 * The output buffer does not have the required size.��*���*_\ As a rough guideline for introducing new variants parts of the requirements are dynamically���+[X derived from the (untrusted) input data while the other half is from the caller. In the���+^[ above cases the number of frames respectively the size is determined by the file while the���, number of calls��,���,WT If you're an application you might want to signal that a bug report is appreciated.�6��
�ݽ���������t�-����t�0��-SP The image would have required exceeding the limits configured with the decoder.��.���.YV Note that Your allocations, e.g. when reading into a pre-allocated buffer, is __NOT__���/Z����00���0���0*��6���������������_�����������^�^��^��[�^���[����e�S������� �
�,� ����17\�1���1�:��S���1,�1������������_�����������^�^��^��[�^���[����e�S�������1�
�,�1����1 8��1��}e�����������������������������������������������������������������������		�

�������

���������������������������������������������������������  �!!�""�##�\�28����d�2<�2��d�3<�3����3,�3������48��������\�58����������68��������|�68����|�6$�6����L�78����|�7$�7����T�78����|�8$�8����L�88����|�8$�8����|�98����|�9$�9����t�:8����|�:$�:����L�;8����d�;<�;��l�<D�<��d�=8����|�=D�=��T�=�=����>8������>T�>����|�>D�>��T�?�?��\�?8������?d�?����D�?$�?��|�@8����������A8������AT�A������AL�A����_�8e���
�~�����������L�A������B8��������y�8���
������������B��P�8V���
�o�s��������B��'�8-���
�F�J��������C����8���
��!��������C����8����
������������C����8����
�����������D����8����
���������ٙ�D��Z�8`���
�y�}�����Ț�D��1�87���
�P�T��������D����E8������F8������F!�F����|�G8����������8����
���������������H������H8����������M$8����|�M$�M������N8����|�N$�N������N8������OD�O����l�O8�������������_���������^�^��^��[�^���[����e�S�������1�
�,�1��܋���! Decoder configuration options�il����.�
?uu��������t��������T���������������Ȍ�Ȍ�����!�����<<������<<��������ԋ�
�,ԋ���j\�����Z^VP��NF���������<��j����������$ũj����������4ϩj�����������<�<�����_��<�<��������^�^��^��[�^���[����e�S���������
�,����<>>���>>������>>�������������
�L���>̈��	OL `UnfilterRegion` divides a `Vec<u8>` buffer into three consecutive regions:��
���
NK * `vector[0..available]` - bytes that may be mutated (this typically means���
OL   bytes that were decompressed earlier, but user of the buffer may also use���)&   this region for storing other data)���NK * `vector[available..filled]` - already decompressed bytes that need to be���MJ   preserved. (Future decompressor calls may reference and copy bytes from���MJ   this region.  The maximum `filled - available` "look back" distance for���
OL   [PNG compression method 0](https://www.w3.org/TR/png-3/#10CompressionCM0)���   is 32768 bytes)���KH * `vector[filled..]` - buffer where future decompressor calls can write���#    additional decompressed bytes�����OL Even though only `vector[0..available]` bytes can be mutated, it is allowed���@= to "shift" or "move" the contents of vector, as long as the:�����52 * `vector[available..filled]` bytes are preserved���2/ * `available` and `filled` offsets are updated�����LI Violating the invariants described above (e.g. mutating the bytes in the���DA `vector[available..filled]` region) may result in absurdly wacky���?< decompression output or panics, but not undefined behavior.��t�����"�*�z������HE The past-the-end index of the region that is allowed to be modified.�L�������A> The past-the-end index of the region with decompressed bytes.�4����Q�Q�������Q�Q����
��Q�Q�������Q�Q����������
�,� �������
��

 Output info.��
���]
Z This describes one particular frame of the image that was written into the output buffer.��T�
��=O �X�F�����t�
��"
 The pixel width of this frame.�,�
��|�	
��#
  The pixel height of this frame.�4�	
����	
��	!
 The chosen output color type.�T�	
������

��	 
 The chosen output bit depth.�L�

������

��
2
/ The byte count of each scan line in the image.�L�

��NRNR�����_�NRNR��������^�^��^��[�^���[����e�S�������
�
�,�
�NR�V�V����V�V�������V�V�����������
�
�L�
��V�W�W�������W��W�W�W�W8��W�W�W�������
�
��
��
��
<
9 Limits on the resources the `Decoder` is allowed too use��4�
��`�)X�N���
��P
M maximum number of bytes the decoder is allowed to allocate, default is 64Mib�,�
��XX������XX���������

�
�,�

 ��

���XX�����_�XX��������^�^��^��[�^���[����e�S�������

�
�,�

�X��
��6
3 A row of data with interlace information attached.��l�
�:��ԡj��zAv���,�
��
$�
�����ľ
L�
���ۊ�Y�Y��:��ԡ���oq�Y�Y��ԡԡ���
�
��:,�
 ��
��:��ԡ��EZEZ��:��ԡ��_�),EZEZ����ԡ��^�^��^��[�^���[����e�S�������
�
��:,�
�EZ��
��
�:�����#������,�
��
$�
������[�[��:�������SU�[�[���������
�
��:,�
 ��
��:������n\n\��:������_�
n\n\��������^�^��^��[�^���[����e�S�������
�
��:,�
�n\���l�������^�>���������������������������������
��#���������L������������
�������������\������������
�������������t�����t�������������������_�������������^�^��^��[�^���[����e�S��������
�,�������\������]N
t���,������+�+������_�+�+���������^�^��^��[�^���[����e�S��������
�,��+����|�����<��.)U�����������������������������������������������		�

�����������L������������T������������;��B����
�\�`������������D������L������L������������c��j����
������������,����\������������\������������T�	�����������T�	�����������l�	�������������������
������������,�	���l�	�������������������
����������������	�����X�X������_�X�X���������^�^��^��[�^���[����e�S��������
�,��X�t�&�<�&����{�g8��N����t�&4�&�������'\�'�����'��'�����'\�'�����������������������
�|���OL The byte level filter applied to scanlines to prepare them for compression.�����a^ Compression in general benefits from repetitive data. The filter is a content-aware method of���_\ compressing the range of occurring byte values to help the compression algorithm. Note that���C@ this does not operate on pixels but on raw bytes of a scanline.�����wt Details on how each filter works can be found in the [PNG Book](http://www.libpng.org/pub/png/book/chapter09.html).�����da The default filter is `Adaptive`, which uses heuristics to select the best filter for every row.�3���4���X�$������������������������D����������������������������������������,����������D����������T�����������u�u�����_��u�u��������^�^��^��[�^���[����e�S��������
�,���v�t�t������u u����������
�,� �����/u5u���HuNu������lupu������������
�L���uuu������0u�9u=uBuFu8�RuXu\u��������
��̨�L���`A~	�����������������������D����������%v����������-v����������5v����������=v,����������Ev	vv�����_�-v1v��������^�^��^��[�^���[����e�S��������
�,���vvu|u�������u�u����������
�,� ������u�u����u�u�������u�u������������
�L��Rv�u�u�������u��u�u�u�u8��u�u�u��������
����'!���'��K�y
���%���������|�(�����������)�����������)����������j�j�����_��j�j��������^�^��^��[�^���[����e�S�������'�
�,�'��krjxj�������j�j���������'�
�,�' ��'�����*!���*�����nh�������������������������|�+�����������+�����������,���������t�,�����������-�����������-�����������.�����������/���������PmVm�����_�tmxm��������^�^��^��[�^���[����e�S�������*�
�,�*�"n[lal������l�l���������*�
�,�* ��*�����1��0$! Struct representing a tEXt chunk��L�1��
�9�������2��1\Y Keyword field of the tEXt chunk. Needs to be between 1-79 bytes when encoded as Latin-1.�<�2������3��21. Text field of tEXt chunk. Can be at most 2GB.�$�3����OmUm������smwm���������1�
�,�1mm�����_�4m8m��������^�^��^��[�^���[����e�S�������1�
�,�1��mnktk����k�k�������k�k�����������1�
�L�1�l�k�k�������k��k�k�k�k8��k�k�k�������1�
��1��F��F$! Struct representing a zTXt chunk��L�F��߆�G������G��F\�� <�G������H$�H�����Ua[a������ya}a���������F�
�,�Faa�����_�:a>a��������^�^��^��[�^���[����e�S�������F�
�,�F��at_z_����_�_�������_�_�����������F�
�L�F�`�_�_�������_��_�_�_�_8��_�_�_�������F�
��F��I�l�I�����'����~������׊	��������?��F����
�`�d��׊	������ <�J���׊	��!����
�;�?���������� 4�K�����#a)a������GaKa���������I�
�,�I
``�����_�.`2`��������^�^��^��[�^���[����e�S�������I�
�,�I��`�^�^����^�^������__�����������I�
�L�I�i_�[�[�������[��[�[�[�[8��[�[�[�������I�
��I��q��p! Struct encoding an iTXt chunk��L�q�������aV��������r��qSP The keyword field. This needs to be between 1-79 bytes when encoded as Latin-1.�<�r������s��rFC Indicates whether the text will be (or was) compressed in the PNG.�T�s��ĉt��sda A hyphen separated list of languages that the keyword is translated to. This is ASCII-7 encoded.�d�t������t��t.+ Translated keyword. This is UTF-8 encoded.���t������u$�u�����vJ|J�������J�J���������q�
�,�q�I�I�����_��I�I��������^�^��^��[�^���[����e�S�������q�
�,�q��J�E�E����E�E������FF�����������q�
�L�q��F�E�E�������E��E�E�E�E8��E�E�E�������q�
��q��O;������˩�T�˩@�W˩���%'���18����˩������
�˩ ���(����O;������ �T�� @�W˩������18����˩������
�˩ ��J&����O;������ �T�� @�W˩������18����˩������
�˩ ���#�����<������ ����H��˩���!���8@����˩������
�˩ ����l#=��um��u���u6��u���u���u���u�b�u�b�u���uր�u��u��u���u��uL��uA��u��uL��u���u���u���u�.	�uL�.	�uO��u�5	�uL�5	�u���uL��u���u*��ur��uo��uI��u��	�u��	�uN��u¶�u޵�u��ul��u��u���u��uP��u���uI��u���u7��u߯�u9��u��	�uL��	�u[��uè�u��u]��u	��u���uc��u��u��u�
�u�
�u{��u1��uD��u� 
�u� 
�u��u���u��u���uĖ�u�R�uL�R�u	��u�U�uL�U�uΒ�u���u?��u���u���uE��u���u��u���uC��u���u��u:��u���uH��u���u���u���uK��u���u���u���u+�u���u���u���u_~�u�}�u3}�u�|�u�|�u@|�u�{�u�{�uM{�u�z�u�z�u�y�u�y�uy�u�x�uqx�u x�u�w�u'w�uv�u�u�uu�u�r�u���ur�u���u�q�u���u#n�u$��u�k�u$�
�u8j�u$��u�i�u��u��u�g�u��u� �u$� �u� �u�e�u�"�u�"�u$�"�u�"�u��u��u��u$��u`c�u$��u�a�u��u��u$��uW`�u��u��u$��u��u�_�u��u�]�u�&�u�&�u$�&�ub\�u�)�u�)�u$�)�u�Z�u�.�u�.�u$�.�u\Y�u�1�u�1�u$�1�uW�u�3�u�3�u$�3�u�T�u7S�u��u�Q�uAQ�u�P�u�P�uUP�u
P�u�<�u�<�u�O�u�N�u�M�u�M�u6M�u�E�u�E�uDE�u�D�u�!�u�!�u�!�u�C�u�)�u�)�u�?�uD@�u�A�u�B�u>�u�=�u<�u�;�uA;�u�4�u3�u91�u�/�u�-�u0-�u�&�u4&�uU%�u�!�u�w
�u!�u� �u��u��u��u֢
�ur�u��
�u�u��u�
�u��u��u��u��u��uo�u$��
�u��u�
�u��uL��u

�u��uL��u�u8��uI��u���u��u���u#��u���u$��uk��u��u=��uH��u���u���u*��u}��u���uC��u���u���u$���u���uA��u���u���u��u���u���u��u���u���u���u���u��uǾ�ui��u���uͿ�u{��u+��uh��u���u��u���uu��u��u���ug��u<��uJ��u���u��u���u���u|��u���ui��u���u	��uC��u��u���uV��u��u��u���u���u���u��u���u���uԤ�uߣ�u��u#��ul��ua��uh��u��u���u���u���u���u���uܚ�u֘�u�H�u���u��u!��u�t�u�u�u_��u���u���u���uj��u��u���uώ�uD��u�u�u�0�uou�u�t�uqt�u�5�ut�u�q�u�o�u�?�u�n�u�C�um�u�M�ul�uTk�u�i�ui�u�g�u�g�ue�u�z�u�z�u�{�uc�u�b�usa�uW`�u_�u���uW�u2V�u{S�u�R�u�R�u���uR�u R�u�Q�u�P�u�O�u�O�ul��u]O�ueO�u�N�u�M�uvL�uKE�urD�uzD�u¶�u�C�u�C�uC�u�?�u�>�u�>�uO>�u�=�u�=�u�9�u�9�u��u+9�u�8�u�8�u�7�u�4�u�4�u3��u4�u�3�u�3�uJ3�u'0�u/0�u���u�/�u+.�uR-�uZ-�u���u�+�u�+�u���u#+�uy*�u�*�u�)�u�&�u'�u���u�&�u�%�u�%�uf%�u#�u#�u���u�"�u�!�u"�up!�u��u��u�u���u��u��u��u:�uN�uV�u�u��u��u��u�
�u9�u��u��u��un�u�u�u~�u9�u\�ud�uy�u��u��u6�u���u��u��u��u���u���u���u���u���u���u� �u(��u/��u���u��u6��u=��u�%�u���u���u��u���u���u���u:*�u��u��uz��u��u.��u5��u�;�u~��u���u���uyJ�u��ut��u{��u���u���u,��u3��u���u���u���u��uh��uo��u���uH��uO��u���u���u-��u4��ux��u	���u���u���u	���u���u���u���u���u���ug��u��u��u��u$��u+��u2��u9��u@��u��u	��W�uI��W�uE��u	��Z�uI��Z�u��u	��]�uI��]�u���u	��`�uI��`�u���u���ui��uJ��u'��u���uH��u^��uJ��u���u���uȦ�uϦ�u֦�uݦ�u��u��u���u	��W�uI��W�uʜ�u	��Z�uI��Z�u��u	��]�uI��]�u>��u	��`�uI��`�u��uϘ�u���u��u{��u��u���u���uÎ�uT��uԌ�uی�u���u��u��u��u���u[��u{��u���u��u���u���u��uf��û�uӂ�u��u��uc�uB}�uI}�u<�uwv�u~v�u��uj�u�j�u��uxi�ui�u��uT[�u[[�u�u�Y�uX�uX�u�<�u�W�u�W�uXP�uWM�u^M�uNR�u�L�u�L�u+L�u�J�u�I�u�I�uX�u�H�u�G�u�G�uEZ�u�F�u�E�u�E�un\�u�B�uC�u���u�A�u�A�u+��u�;�u�;�uX��uJ5�uQ5�uޫ�u�4�u-4�u44�u�3�u�0�u�0�u���uU0�u�/�u�/�u	/�u+-�u2-�u���u�,�u:)�uA)�uO��u�(�u'�uQ&�uX&�u&��u�%�u�%�u%%�u$�uO#�uV#�u*��u�"�u�"�u#"�uo �u��u��uw��u�u�u|�u��u�u�u�e�u��u��u��u7�u{�u��u��u����g~k~
isvx|������������
������������������������������������
std::io::Read�std::io��Decoder::read_info��
���� �� �� �
���� ���� �� �
crate::expand_interlaced_row�crate::splat_interlaced_row���the Adam7 algorithm�-https://en.wikipedia.org/wiki/Adam7_algorithm�Ӥ�
crate::expand_interlaced_row.�Reader::next_interlaced_row��� �� -���� Ӥ�� �� �
�� �� &�� ��Ӥ�� �� �� �
�� Q%https://github.com/w3c/png/issues/312��	flate2::Compression�fixed denominator�ScaledFloat::SCALING�/specialized DEFLATEimplementation tuned for PNG�!https://crates.io/crates/fdeflate�Compression::Fastest��
https://www.w3.org/TR/png-3/�a narrow range image��y	quiterare�flate2::Compression::new��� �� �	�� �� a full range image��� �� �ycompression level��� �� �	�	<https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8353899��� ��#https://www.itu.int/rec/T-REC-H.273��� �� �y�
https://crates.io/crates/flate2��� �� �x��	�z
SMPTE-ST-2086��� ���ITU-T-H.273��� �� Filter::NoFilter��� �� ��x�	�z�� �� �� ����� �� �� ��� �� �� ��x�
�� �z�
�� �� �	�� �� �� ��� �� �� ��� �� Reader.next_interlaced_row�"crate::Reader::next_interlaced_row�
crate::Reader���� The Adam7 algorithm��� �� �� �� �� �� �� �� �� �� ��� �!std::io::ErrorKind::UnexpectedEof�std::io::ErrorKind��H$StreamingDecoder::set_ignore_adler32���&�� �� �� �� ��&��� �H�� �� �� �&
super::stream���PNG compression method 0��� StreamingDecoder::update�'super::stream::StreamingDecoder::update�super::stream::StreamingDecoder��&����� ��� �� �� �&�� �� �� ���� �� �� �� �� ��&�K�xReader::read_row�Reader::output_line_size�Info::width����Self::read_info�crate::ParameterError�Info::animation_control��� �xReader::info��� �� ��
�v���� �� �

isize::MAX��� �
�xcrate::AnimationControl��� �� �v�� �����Reader::next_frame��� �� �
#crate::AnimationControl::num_frames��� �� ���	�?�v�
��Reader::next_row��� �� �
�AnimationControl::num_frames��� �� �
���	�?���� �� �� �� �� �� ����	�?�� �� �� ��� �� �� �Encoder::set_sep_def_img�Encoder::set_animated�Writer::reset_frame_position��JDisposeOp::Previous�DisposeOp::Background�DisposeOp::None��
�Y�set_frame_position(0, 0)��;�S�t�� Encoder::set_sep_def_img()��� �� �JWriter::set_dispose_op��� �� �
�t��� �� BlendOp::Source��J�� �� �
�W��t�
�� �J�u�� Writer::set_blend_op��� �� �W���J�u�SWriter::finish�Self::write_header��� �� �
�W�J�u�
Write::flush�Self::set_animated��� �� �S�� ��Self::finish��� �Writer::set_frame_delay��S�� �� �� ���� Encoder::write_header��� �� �I���SSelf::into_stream_writer��� ���Filter::Adaptive��� �� ���I�S�SSelf::stream_writer_with_size��� �� Self::set_compression��� �� ������IEncoder::write_header()��S��Self::stream_writer��S�� �� �x11.3.2.5��� �� ��L��StreamWriter::finish��� Writer::set_frame_position����S�� �� �x�� �� �� �� �� �Y�L����� �� ����;�� �� �S�x�
�� �� �� �� �Y�L��� �� �� �;�� �� �SPNG Book�1http://www.libpng.org/pub/png/book/chapter09.html��� �� �� �� ��,https://www.w3.org/TR/2003/REC-PNG-20031110/�crate::common::Info�
crate::common�ZPNG spec��� ����!À!���� ـ!��!�À!ـ!��������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������������H���������������I�I�I�H�J��������3�����������H���������������I�I�I�H�J��������3	Adam7Info	passlinewidthsamples
BitPostion
bytebitSplatSparseIHDRPLTEIDATIENDtRNSbKGDtIMEpHYscHRMgAMAsRGBiCCPcICPmDCVcLLIeXIftEXtzTXtiTXtsBITacTLfcTLfdATRgbaGrayscaleAlphaIndexedRgb	Grayscale	SixteenEightFourTwoOneSixThreePixelDimensionsxppuyppuunitMeterUnspecifiedPrevious
Background
NoneOverSourceFrameControlheightx_offsety_offset	delay_num		delay_den	
dispose_op
blend_opsequence_numberAnimationControl
num_frames
	num_plays	HighBalancedFastFastest
NoCompression
LevelFdeflateUltraFastScaledFloatSourceChromaticitieswhiteredgreenblueAbsoluteColorimetric
Saturation
RelativeColorimetric
Perceptual
CodingIndependentCodePointscolor_primariestransfer_functionmatrix_coefficientsis_video_full_range_imageMasteringDisplayColorVolumechromaticities
max_luminance

min_luminance
ContentLightLevelInfomax_content_light_levelmax_frame_average_light_levelInfo	bit_depth	
color_type

interlaced
sbittrns
pixel_dims
palette
gama_chunk

chrm_chunk
bkgd
frame_control
animation_controlsource_gammasource_chromaticitiessrgbicc_profilecoding_independent_code_pointsmastering_display_color_volumecontent_light_level
exif_metadata
uncompressed_latin1_textcompressed_latin1_text	utf8_text	TransformationsIDENTITYSTRIP_16EXPANDALPHAParameterErrorinnerPolledAfterFatalErrorPolledAfterEndOfImageImageBufferSizeexpectedactualAdam7NullNullInfo(internal error: entered unreachable code(DoneExpectingMoreDataApngSequenceNumberCrcTypelengthLengthSignature2ndU32Signature1stU32	ImageData	
ReadChunkData
U32kindbytesaccumulated_countImageDataFlushedSkippedAncillaryChunkBadAncillaryChunk
ChunkComplete

ChunkBegin
NothingLimitsExceeded	Parameter	FormatIoErrorFormatError
BadGammaValue
UnrecognizedCriticalChunktype_strChunkLengthWrong$UnexpectedRestartOfDataChunkSequence$FdatShorterThanFourBytesBadTextEncodingNoMoreImageDataCorruptFlateStreamerrBadSubFrameBoundsUnknownInterlaceMethodUnknownFilterMethodUnknownCompressionMethodInvalidSrgbRenderingIntentInvalidUnitInvalidBlendOpInvalidDisposeOpInvalidColorTypeInvalidBitDepthInvalidDimensionsColorWithBadTrnsInvalidColorBitDepthPaletteRequiredInvalidSbitsample_depthInvalidSbitChunkSizelenShortPalette	ApngOrder	presentDuplicateChunkOutsidePlteIdat	AfterPlte	
BeforePlte
	AfterIdat	ChunkBeforeIhdrMissingImageDataMissingFctlInvalidSignatureCrcMismatchcrc_valcrc_sumchunkRejectSkipProcess+assertion failed: self.filled >= old_filled+
OutputInfo
	line_size	Limits
InterlacedRow
data	interlace	Row+assertion failed: self.remaining_frames > 0+@assertion failed: self.subframe.current_interlace_info.is_none()@?assertion failed: self.unfiltering_buffer.remaining_bytes() > 0?
Unrecoverable
MissingData
MissingFrames

ZeroFrames

EndReached
OutOfBoundsNotAnimatedWrittenTooMuch	NoPalette	InvalidColorCombination
ZeroHeight
	ZeroWidth	_Called when not flushed/This function must be called on an animated PNG/Ointernal error: entered unreachable code: never called on a half-finished frameO
MinEntropy
AdaptivePaethAvgUpSubNoFilterCompressionErrorInvalidKeywordSizeUnrepresentableMissingCompressionFlagInvalidCompressionFlagInvalidCompressionMethodOutOfDecompressionSpaceInflationErrorMissingNullSeparator	TEXtChunk	keywordtext	ZTXtChunk	Uncompressed
Compressed
	ITXtChunk	
compressed
language_tagtranslated_keyword�ڈ!�!��!��!��!��!��!��!��!̉!ى!�!�!��!��!��!��!��!��!��!NJ!Ҋ!݊!�!�!��!��!��!��!��!��!��!ˋ!֋!�!��!��!��!��!��!��!Ì!͌!׌!�!�!��!��!��!��!��!!э!�!�!��!��!��!��!��!Î!ӎ!�!�!��!��!��!��!я!܏!�!��!��!��!��!��!ΐ!�!��!��!��!��!��!‘!ݑ!�!��!��!��!ؒ!��!��!��!Ó!ד!�!��!��!��!Д!�!�!��!��!��!��!��!ɕ!ԕ!�!��!��!��!��!̖!�!��!��!ė!�!��!��!��!��!Ę!ј!ݘ!�!��!��!��!̙!ۙ!�!��!��!��!��!Ț!��!��!��!��!��!��!��!ԛ!�!��!��!��!��!��!Ȝ!�!��!��!��!��!ĝ!ԝ!�!�!��!��!��!Ğ!۞!��!��!��!џ!�!��!��!��!à!�!��!��!��!��!ء!�!��!��!��!΢!�!�!��!��!��!��!ɣ!ޣ!��!��!��!��!��!Ҥ!�!��!��!��!��!��!¥!ͥ!ۥ!��!��!��!��!Ϧ!ڦ!�!��!��!��!��!Ǩ!٨!��!��!��!��!��!ȩ!ة!��!��!��!��!��!�!ɫ!ګ!�!��!��!��!��!��!��!Ѭ!�!��!��!��!ޭ!�!��!��!��!��!Ǯ!ڮ!�!��!��!��!��!s��|C��@J�)>L(�lXb	q1�~�
jdOLv����W[�%*Z]/����t(��\�&�1�nZ�h�n<��d0b�
Y�/��B���`�~�Ԋ�n�ATJ�@؞(��oQ���Gq���Rc����r7U,ђ�a��y���|����
>_������,��Fx�b�yf?����@o�RX$�€�,M/�\*�m�TT�Qʁ�~7��"0	]�oH.ۆu��Q�=�M���jOz��/܁Rz���;�h�w���=�+z��)�Gا��¤��d��b����[�\�sR��UC-�Oý���`�w*��r�`�Mb�QOY��͔��:�P���������&�W��HuV�vǃ0��r�o���9;2.f��|�������ZY�aZ���s"u\����&@�t�tã��ɯ֤�����9�o��+gؘM0<�aZ�w&T��ʪ�Xh���_���եT5�����2�K�Pu���[2`i�G��������W#7��@�쏷��:L_z��98æ}~+!�+���I���+�>;DV �NS�S_=a��3���<йޱ����7=��[=�NW�&0غ�+�1�z�ie2U@������]1�N,�SN\M)m����6H�a��}�:�9�T���oM!���$Zΐk����t�t>�}#�_��5���q��.rn5h���v06~���PA֯�]i�-���
����D�z�
�%����=
��C�0DP�[Ȁ]�s�`Q2q���b3���<������)���ϳ���Ik���� ���!ա�t����'�5��1h輟8VP���,�~T�����3)�&o֤����h���0eA�*h#�Qa�I�(?)fmR�J,�7z�E�t�?=�|s�����U��������c宙�����4�u
l~V>��҉�Q����E��Y
�:V������C�rW[�HA����}�r�����J`ӰM�|W��K��+�K�^k�n��s'�����#���E��x���-"�>���@�
g�R��yt�
��ٞܣ=��S�9�/kn<��B""�Sd�\��_V�wLK��/�{�a����_�Ne�m
��ż�QkDŽ�Y��cr��>DL��=�ݿө�QS�V��#�
�8����N�H;��I�/
��pf	�˱L
*
�}��Q^��i%S����2n��FZB>}tA�'&�������{���X6��
�`�Bq�~�XVB�����O��)��n��z!J�sk`��1W�%|�Q�Xj@������k��O-e��O���.gڱg�:�3��#u5e���������f��$�st�nbwZ���R�9g�)|�ά�=���g��=9d�Yw� /Д6�ѿ
�~�RR�2q|���9����pS\=gA��Q4ZR��OT1_"dK�X��Rld�f#�P�>{Q?����I�
�]�O�axL��B G���l;RR�Z���I<p{���>�}�hbA�e#>�UG�������R4�V���
�e<���˧ϰx#�5q�y뱐��W����I�"���8��{�h���/J^�H&l�w�<�;)�������S�c*��晶س�(�DE\g�W��d�������۹;� T\�u9�Ɣ~n"���^�iYvo�Ca���נI��o�3�	�u���ֈg��,Y�Saܦ#$�=A��V
s������c��*te��GuI�{��SL��ש�<K�Y��R;ڙd��N�+����癊a�Υt|;rԩ}c.b&�!� =��L����LJ�말��n�=#c\bCf]���(k��2C�n���(]�ז+����(Y�)(ז���lwe�`,��3�Ğ~�%�üк�S.����i��\�pCЃw�"i�<)ʂ˘�)H�[4�.<ǼRn�A�!��X��w!�s:R��ca#L$�!���;��M�^nHq˩N�^ɲi:���������q����k�m�9�'����w��ЖH�޹DR�͵}�>a�#t0�s<�\P���T
Xv��iyqL%-�k��q�dY�V6&�vd"��)�Z����\d��W������;��O�9u=�cV�S��J�xai�c�u�JXVu}y�3�C�c-V�J�����*���D�pչQi�^,��+�/����ww�  &L���L�2Q�;+@�}��=WՆ�`�ɴ��f�a��=IZ>_��Ҳs�0��)��-�D��V���m�F��������TYt�]�����{A��_T���@!=��(�Q%��E���	'>��^�q��[#��G|S+lr�����%���S
����㙗�^�P�Mm:��?��'�T�HGȏM��Ͷp���ة$����Q�!�)��@f}��J��Mt"��A�˭�A�'���y:�d��߮�6����p��\vn����7}��ɖg�&%�;��Z���I�\�����(;���e��œϚ��9y�%�w�իM���k��
��I~��,ڷ;�ZRcb��M��g���4B�5A^����Ζ�l��	{-�>}'G<��>�*��S�,
G.���A[�g�jt�̴e�e���2��XL�hCt������)��=�-������o�n��;.���}�������H&z���})S�P_i�_�D4���/R&�L���w��2E��5�C��L� ɗ(��>[�f�D�4��[�ǐ�F4�L�<�a���?��Z�O���?A�RK���&��$�>�D���s���|��K�[DQYD�~��!f"��s,�hR�K^�h���Db���l���u�z�n���=��<[�V\j.�N	��,��p5�3o�Md&�?I�6��^�:�#�b�ݯtY���
B%,�=� 7��v��x��Se����]��`\�f�e��J��E>��;��
����Oe�2/V���u]/j�i�8~k<�Ug�=�k��xz��|�������iC��y�ފI�g�u��f	zX���>������Ȥ�寈�@����ņD�i��}m��U�Q�` ������n�"�zFX�:�,�F1Ff��d�:F�e�Н�-}lܾ�:�/o|p��hF9�]���q��)�S�ƽ�c�B�*��P.VƸ���df��1
Be&r��2�#�m<����Ȋqh�1vD�Nz ����?��3
ߴ 7�G�Q���W����~�a�Q�CTb��G�:�ܣ�#%�L���;��8(
ߦ����X׬�$��-�	��y�-]y��*��}��1Q�@�D�1t_a�]6ڈ��Mg1)K�f�:���65��_����P񊺱��(2 �S��wG�t��F�܅��A礍�|zcOv��Bn/찵�%����#	G��ֆ+l�MU7vA�椧�IG�L�Ƹ�.Q>`�,�yƌq>�Hr!Ik0)���{��XI_�p��~cM����Fw��x�+�*2"�Z����S.Æ��3
��rozS'�y���M���a&�q1Nmd�)�<��k��a��9]�'Cjuz�`6�}���4-x�����]�CpK���N�Gw���!KQg��i.�2�|aj��З��D����N�k�Sm�ɍ�fX#���;S����^�m����d/��Q��~e���\G*A��	|V�(��9iB�st�F�4�hW�&�@Ɲu3���
��)݄ӭr�����*v��L��k�	;'+X���Ч̸�1�[u�89
���2hX�e)��O���gW�`�V����Y�h("@�0��(�4��ƙ��,�e~�(%�h��ع�CO<��ZB2�ʌ+��q�U�[\�L�L�N�l<CN��'~�z��~�=d�(&1	J�Lvؐ�C���`ح��3�������EW/�Zu�jP�[1��_��ң�`����o����\�`�i��L!���������v�w{<��̞<ՕM���H��y���@0y^օ(�B�x��쓐�F�a��1Y4ie��,�S��7UR�ה���W�+�O\/B�=�N849���ًI�m���dHt�M�����װ�|i��Q����@{���w1���JDo�gvݟ��4�E� ��q�4��
��ں�)r�m���At�9p*�<B�*�,�9�7��Dc������5Z����F�����פ�����J�nJ?ا�ٿ�l�C��L�@"����G
�4J�SkZΨ�5�����]i�@���p�vX[b�A��������J~R�9#�^7ʀ,��)ƕ�vC�Cm�k�g�z�V�,�GW��W��33����`zwtV��@vb�ke��0e���2F�=�{Z 	`^X���_�.2,��z���C-�5�r}Wт����h�)B��;��g�Q)�k
�C+�[~ -q+<��׃(��8	�����E�(�����t:9���ѳ�SLC�F���E3�M�I/�S+�~��4U��$���Hv"5�z��dL����Bϸ����J4�l+�5����y�ϯ�;2��3���&�3Jߥ�UfD�|Z��cK�"�F �PQ?���X����O�� )q�cu�����@1Q���)��Rh�{ɀ�9/<�H�3\z��%{����Aӭ��2@j!���k/��������R��$5����3;�4��>\�ʽ�&�N�
�A�P���s�Nˠ2�X\�\��α�mJ20�:��˸~����؆���u��)�f�4���[���;�_;���+�K�o���#[�
+h_�ŵA�y�����z�_�M`""�p���g/?2�w���~��r %@ۓLM?4�BY�� }����z�Y���+[���~V��L�����e�y�]@@w�P��X<Oǔ����5�r1�����y��,4Գ�ܒ�������*�ȸ�
-�M��W���A����y,�##`&s�p��wh�5)w"�w��z���>D6�����8��F�ߖ�ظ���t׍�p
2��B�c5��塦��B2��@����;��M���dmbD��؛��-��0R����8
��n���\f��=nc���	�#X5�9�a�@����^J��w]q �� 8N,K_T]��Z�Ļ&�����ސY�����<�����i��4��f����i�����oz}����gk,��vueGu�����ꎚb��U���;�
ܳCk~{\�k��Ҵ���|�鬿�I=��m{X�dr�~��mv��{�(�&c�j�S�]�7O�ih��-U9��-�0/�x5����C���:D<�P�sH�k0��B`�ާل�����vI��D߼97��&�d����WZ�[�g���
�h�z�/C!���������;A��Հ.̷�~�
��v�R'�!t0Y���Q�~D0L����@
ozi>�J*��q��k�BI�)ݚ��4�e���*��㡕4G�}�ϩI����vr�\�0[����)r�@����hsƞ�����8'>�6��5�	#�߇���ӱ�]�y�[OPY�i�ɸ����e��s��Uܡ�O�<!�#���*���v*��8�v�!R2!���UP��I��C'��C���;'�!��R���*g�O�r��[m p4�l�#W�4
i��	�LC��<�=��MgҭJ*S˛�72n,�B���*���q8]S���" Eb};^ϔ3�Me6v�"�@]�q$�i��ZЖ���m�&��S�G:�{��7�:��fB���^,�!A�Q�_H����6�DQ��!�cwb+\g�𘞍���u)U�2��8���}1W�"*�=��`���Rf3A\@�T0��N�y�@J�sO�t��m�EN�`2��_<�6��l�������D��1�=�J�4�c'�X�/n�~\��&~`���:���H��G�cF�
~Ty��5�P�q"}�W���L��H��=ѱ�#�o�=�nS����>�Ē���5�AK���{M�\}������j���&ּ���3?�V�(�OC��Dl̑�6O�km�3��!x��J�c9«����`z��ϸ��Q��>��>�kFJƣ�]�/Y��9o|�
��^
j�SS"��k\�gKVP<,I��]�S̼�5.�h���g��T����[$�.���t�y;~�e������ڽr.�]��O&e�;i5��S��_�gP�0f�'�.4�yv.��s�<��-�՚l]�p����Y]`�V�%�%K78;#[���f��b����XDi�_8_�$���o&e7ǡzN��Î&�}�.R�1amx!�.Y1�=��7{�Ft+H�:�;"�%��֪��\#�8�
KB��d>.E�TJ�b�������3r���T���8�_;���cBP�c$]r;/@is� Z���);|�V�AGS�������L��w��|ѹ)|�8�n�_���>sא�1q�������k����Z��������7]+��PЂoq��ns7&�p<�D*R����ߏ�Ƹ�{�
�D]�"Qd��M�ވ)�<.�nmc�@�W��^���>;l����qt.���<$�����aw��3��O�}�[jT�����O���kGul6t���d�I�$�m.��{$����"�{��@�b&��b]Q��}Œ|��緬}�eb�6�g^�||�nkL݁A��F5kaT+��� >�MRwJ���遞
����t��j��M��r8�gp�OEtB�!���39��ch��D�yN�_*�B����`��g��zR�xvd~��Zp��VE��<%�>6Іl�,2��W�J��  }��y����_�z�I���n�!&�E���k{f�:j��kM�6[��kV�ş�
Y��<�Q���2q�N[)4�^oƶ�H$
�jD�)=�f�G����� �wlMmcs�!^�ʃ������c�!�-�n�T�ر6p�k0���T�WL�P]��F�u�s����!>D��!���n5?��Y��,R�����K"���O3F�bO��nӎSD�:YHd��b�?ϐ��C(QR�M�b�
a��}�3E1���2�)^��
��ʽ
���w-^��WWr��T���S��:�ң�̓��3�Q)dd�#�r�lҋsP!k��l�%�aV����l6��u���,�{"��iS&&l�u�c�)�@��Ђ��
��/Q~\����C\h���;�|J(�RV9S�-��[�W�zgqÇڎ�9nf��X���ʩ
�����ڻ���e�C��빈��6i�]6zܤޤ�\�&
���|9.��>3�N��n�EyP���C�/A֐W������}���Y+J���$[��D�&۾py��tt��|�48�_����0Ba��	�No�_���Wp�B�k�;h�Y"�[�V�ſ
����c�!	�wjk{{v�Ɨ�H [Yc졧1z��5?6��0���ɜ6x��n�~�a�41:0Y��q_���ț�V:)��+��졺r�dc�F-<��=�.'G�Q�K������3,��Y�_����_KX ���*<'�ZKd���n|R�_�$�������tj���l��li��k���֓�_l�R�2�k�����H�dF.�E��(��
}��^�3���w�
�Y��-.��(-b�ĉ8+�)4�iD��Ya�[�XtAΧLuFŠ@9�~���9�1�I�W�)G�pZ(8;�Z��)���֧[~��e��J��!�ܼ�wO¼&Ϻkh��미��GXc��k�4%z}�������{��	%}�4@AT��kI��8�6uZ��x?����Œn�2�$���\ O07�����+x��|XDj
����Ϝ~����%./-�����o��p���
X��1kO��P���_��F��ꎉ�8s�2�8�ٓq�fb��Tz���X����ht�l�G"�7"+�LY70%샸j��gkG����F`�y�'
R7W�y:��2���^w1�MZ�CO(ަ�DD�y��k���V�f��M-<Ѡ=]ElvT+�R8R �[���N$G�T�B��u�%�AB��������X[�՟%�Z�%��&�R�����c�5�X�>���y
I�j�oGY��r�(@g!?�ei��O-
�='�����'?��P�5F�O�xr�����
P*��>��;�k�/}N���g;����&��"��%��Ã5Gμ���{O���l'����t����?�O�9o��Z�g�{�?��Դ�E�6p��6ڌ���|\`6��r07�m�,8j�����sj���elU~�}���g��9j\�%Q���O���p���^^�Oa8���9
J.�w��w5�Ǘ]U0.���q��Y&�/�m��ܠ�!�zz�~����tiW*66�%�R�)�v����8�,`����w�D���I�{R[�;�@9%y�"��!�v���ſ�0%SX"�&�
�c����?z@��̕=��0/��Z�C��z$��@�i�A�kBEֵ�`�e��Ƌ�����H���?�q��
�P�wsR[�)��CH���lTҳa|���/|��~�	V�i��qZ̪��āQv�el�����'݉P�Mz���A��
��qz|��^�WR�) �^�6�r`0�ôoi����ݩ�z|w��ᾱn�XH�}�K<:X��$7�߱�\̍�5FR�L^��8�������x$A+XKc�������IA�^q��Dsޣ+�ՅP����_ ��A���p��e���G���bgs��Ъ�w\`fA?h�����%x '�Ĕ9������IG�}n����Rmg�&`>�F7X ��3]��﬇D��C�I�_�9�b�Ӊ�&���e�:��~þ����38�\���N�t�+�1ϔ�I�T�-���k�|�w���W���@G�uS��a�<ٽ�BzVS��
E������/z��op�[8��x}y,&�И��ϒ�����uv���X����k�u�m���L�Ue���3��}g0�Ӏ��p*���ys�UP������^�b"�p��3O��2$�e����7�����sy�̉*���g4E�g��E��l�6�^&O�E턍����������"�iK�͌����QK���Ͽ/V�u6�e�d�������C
ˮI��*�j˝�/��E�c��	�I�"������U������+�B
���1���a�#���K���u�����%�I�ˣ�|O��DB,h_S$�HN��/���MdKf��f�C} ��
��@ J�=pB�M�@�*ЯE4?0%lSr���1�i��;$�n4����댛�����"7.�gT6%�n��l�s�/,����w�����B�~vCk��x��;���L��_w�r"Ū,�B�m����c�K� 0v���?��e&�J�A�H���~���^l�?�,��5 &g.�Z'v~����\�~�* y�az���IL�AO
�3-��K�D�o�:�u�7 �k��2���s1R��YL]>��x����(�����E����]fG��`�B�k�p8u�����$�D�b��[;8|�� �(��ip
��(�1�(r���rh��f�w���q�O�����'��n�u��"(!�2K
p�Qc�����q O�4לּSa�(L��s�h���V]���HZu.�5���S1�'��=��|]���`}31�mE�����ڠu#-?(Ƅ����	%~΄O���Q>[���
���G���G$��C�_(cEe��#�(��}����d��[�aLj��d4;j�l˵	����}�������G�Iy��,�|�ҕ����jM^�x�1)��b
�75�`Τ�qw�w�#}]���+�����D�׍�r^O��e�s�~�a�{2�i„˅p��&��^=�,�-s��w������2c�t��*|��6(։f�R�\��|���,���~�W���ާ%�k�����":߸�<�`��7o��{��5+�:���U�G�[��B�M#C�0*����k|�O�Y�i�3j�׃2�K Ö^}���T��7�S�������������e�;�a0~z0�8͙ؑ?s耽�����5|�g��3^_�UK����[��Ȏ!�?�He��$4d����"��ZDu�TUP^��b����(���̴��ϊ�[1��w�nm���n��ϖ��Q��˦���Xe"��^�p_�/��{B��ܢRj��qݐ���
�(���}ԗ�U�Ӝ��*'Z~�r��9i�N_̜.@���Ә�c����

I�)���<n`9�Y����ݲ�.����4��$xah�^Y�mn=x-PL��O�����2ͧ�F�'���~#2+����y���Ypxbq������!���6�ž���O�@�����Jk�X·u$��	s���:Iu�a�O�:�W��V�'��{�"�e6+��$E��N�Ǭ�ZK��$m��4O�ӛ}�:b^i(�y�gſ�ܮ���@�y��'�,��KI��)�����̝JNeUu�׮��ʕ(����2�P|�[��**�����+3��Q��C���
]�Ms•�0�z�ez����xX���D5����i�?�o�n�i�D��2��а����b��q�$�pEam��'R��]��Y�dp��h�aud��2��<
Ds�t���r(2�{u���K��7�J`�Z�d���+�oI>����^��bI�����CU��UWn�9P[T�]�J��A����N;J�O�J!��hY`K�j�U��������*�Eh��Y� �hW`��c;�Ȇ�{�)]$��r;�>a1�����d#��ؘ�F���G���n3���8z������U����=�Ѩ�n�rL�Y�N���/�	�Y_���Q���>��I�QFm���8���\!}?Tc��Ë���������9�\e���|N
�!����^�|������ۊ�����C|�ӄ�g-�Qa�JT !(�L����9�y�6a�W;���-��� <�G�(Mo?�ڷ�9��?�?�jX�F�x�'�?�j2�W���� ��)����9:�s���d�R��W3��ꨀX��wd+�M|;�֖�
�J����S&��(�l�w}g*�r�=��M���p�ɕ
�{!3x#E���^��5���Z��*���ЪՈ��~*��Rʠ+`ft�?��br"��*̸eWL!����&u��q��t��U[8�b�c�	��F+O�Tq�0w�A�Ȩ�������z)�!�,����#���	��?%2*�����=��C�|~�m�B�!�������w�e��� �]��B�W�S�.�Ғ�h�QP�D����
Q�w霧�wgv��%�X��|�T���ci�`�i�b���8�vj�F�b<���(jj�|R$7҆B�9"��ʪ�q"���y�˒�!(��9l����e��
E�AL������M�.���ԃ~�n5��o�A�s�����M���}�
��<z��#v��}�H�U����[y,����w�G��"6�b�a&�N��1�H�"�l�1�y�Z��d��_��"��/U�ߓ����Xv9��es�u!�X�'�ִym��W�euĿD��p�nL��Hf'�͔gQB��n5Q���l�v�g��՞�,A˷t�K�wd�J�+�hm��칮�����7���+�����-�_
��9�P�E��lL�W�˳��yW!3
���46�Ό�.(H�V�_�tJ,�	���x��g^�j��=fxsҩ /^�c�r�
,���2_�i�:_�L�j����,>\���G
�'z'����DNĤ�x�b�F	-��@���4�����Ade�jo.�Ѱ�W�Q�*5-IH[�^�w��*�{7����T�IS�`'m�S?�OUy�:��Ն�{�[�����vH?��6c�J4����7Pk���OeR�$M����|1NR�@.iń���n#_�����t���%��,��nixE�7�P>��
�9��rc
��d����(l�vk!No�9[�Fz;��2�5R�h��^q{'�?�BGU�7��b��H&�ݯ5�/���M�--^�U����w�(x�*w_?\���W��7��y�M���A��N9�����.���u�i��[�
���գ�M_a��1��ڐ�)tҖb �:AT�N,9�Ei���>���n�D�_:vȵةLws��9�=�B�T�~BP:�?�7|2����+O;q��ed\he�#k�0���9�?E���Z
�P�h����ѯ�#7F�}#��w z\�u0G�Uƀ݇�%�3?�<2��K��aQG
����$9@��⼘����fQ٭w޼�h�Oc�1�
%ɡ�� ��F�N� vG�fô����{�Y�r���H��*􌛈��m�.��ݍ�bӝϥC��4�k�m52c�1��d��c�<�f��nB�οDN���y{$�hhgӲ��?ȡ*��i��Z�QA\.��[@�����L��`���ko��dK��7�j�[,��a���r�L�@X��l#͇���U��"m�ӏѰ����$��@������FZ��{@�F�P>��lw�E~�3Js^�j���*�Wb��2Q-��10dꏮ�n�~�@��TPr�#�]84�A��h3�V��@�bk8�ڗC0��)��t�4OGKD\`�.l��L��Ƹ�B�oJ��ܩ7`a�G���g"r*	�\l����W'M|�P���T��������=mz�^�; ���z�+��m�=Կ��N��.�����3J<,.��i'8�$�!"� �@��n�u����<F��^�G�$nz�k��L�S�a���:�AW�aOQ��e܋��A_nXA��@]�������.�Ye���!�1��,�*?2k���YhF0�$*��/�-�~?�;�R90��`�Q4T!�ȊZ�}ɍ���s���95+��;�t��Q��aM:�\��2��?y��	$�|���ije�,Od[x�Tt
�D<��]�1x�,|���J�^+�ϟ��v��Yh~�7�ݩ���Fu�H#����<���h/83w��"G���{�_03�\�0���H>B�b%���nH��Ya�En[G�6���{�w��*I��2jX@���Ȗ��@�*,�;�����ڣ5���ᔉ�'K�`!��J9�4n��W��m�`e7L9_��1ƌ���V�5�VZR.-��3ߴU�M��>
������8�t�t^�Q�Ȳ,
�V�,��R
z�.�	� ������M�a�h����^�!�C����o��f~k�АI� Z2"1�����D��U�/��	�e[��_��=�0��Ly�V�7NP<D�oi���,	�?�\5���%V�63�����j҅O��:㮹�ʇ�(�/�A����i��d'V5j͘e�y���|�P�#����j;/�'��u�]5[C>�:��*���)ȸ�i|��~�\c�F����%U�d:7إ��;�
)������Ru|G����6x�~���(���@!3�]O;KQ���}�(�%�N0�a�
0]�m���� ~��R��g ��y$�
�|(z��\㈪��3��(�n�%bɎ��c�fт�6,����M+��rP�t�NHF�×�+�
gd8�*h-x,��72�H���G�i��R�y,� Y��~�2
�V��}�����_�^�6O����F�۲�T	��S~�0���|6�S�o��s���ӭB�Un��#�
I%b2��;�S��6y�o�h���,��.�A \h������&g|�;�������J�e��~tq��
��&mDz�z�g���#U�����vv�FG�Lo�N����mg-ƒ@��Q/��E�-T�;���u�@m$���P��-5;.Wp<`����\cI�������r�&o
���Q��4+��O��`=��Mjj���!(w�����n���3/t�������S��u��>w��g����y�J�;��򪜒�\�B�`���4޿֨ry$�?MF1aG�пJp�i�E���zd�3��c��=c&������]�Ωs:O�)��j�ԓY��N.�%0���@W���@hH[yu3�Է�l��`
�E�*�C�nj�w����?���)�d��`-Vn	z3�\�w��u�9���	�� �D����l=�L3s��k��Cת��yi�|���4���fO��r^}�^3~��V����+ĮW�@�$EA�S�ĻK0>���k���ku�2y�k�`E��f�<�kD���-x5&h���d�lHo�M|3�vN+��Sr�@y$1c�#P�n��U
����5x�">
��;L����O��(Duq�$`�U��s����n�����V��z!�'�nl�
)oaQ�"�M8����G2&%.f�Hv�+��l�9T���+t��5g�`�D�g���c�q�l�n�;q��9�����"�t�����v~��~ToD���RWqt��������s]�����;�
�S����W�4,E���B"�<DY�O$����N#ˢ��wkOA@}�ѹ��c.���ͤ~fP�ŵ���T���"��������Ͼ�4ZA�����f�6���P'��%SIpF�����
���"�S���vj�`�U�n�
� �]vSS�t�����in�N=x�dIW�u0�K�X�C�&o�rTmY�i��p�|����<Lcu�ҿ�[:�ݻ���@��I��ô`p��:9 (�9Q�/�
Z����&�O�?G�� ^p�x��kKڒ �`�㌍�E&���/u$).�ɤ4��'��xW�t>���{�*�f�X�rz�-qm���W�t!ľ^�z���� K��c��V��9�r*��F&Nq(xʫ���}He5��o�F� ��L�� N@&�𯭱4 ��-�o-���zd�������g�)��f������jo��RT
�f����搚�Z»�<rg�����ȣ.�d�R�do�!_m#�O��\�c��8q�ΌX�p
�(�X�g�wO�@�<�������<��լ�R��ti}ٖ�+��;+���r�t���m:�Mi@"���<*�j���膓F�I�?�O��Wz���)�ݻ+�qa����#���dP]x���N���ゃ*� ?c0����ptn��F���z���y��쾾h�!�����=1m��y��A��$]�=�Xw�<��|xO�uF�d�C��Y�ܚ�n߫�
�yB8�٥X"9k#B�rB��Z�Ü�\F��7�~b�Xy��a�a�]0�-�>�[����P�'<׃ܙ!w�|�i&<�<�e���8��ա�s)`��}9��Fwv�/�b�4�ۀ!����v�ǃj#^�Z�
��.�;������d�l�6��p�6=ز��0�ʛ�۬��8�>�,a~����
�T�ɗ��H�� ����0[v�l��~+HM�$��4�a�u����ę-�,���Ǩ��*/xn�=h�f�Ve�d�:����V�����+�AA��ͼ���9�
\^�>YZ��D���r��>���o���%ֱ��������!���QB-�!Җ�ᚼW�\�mV��+���D|1h�An�<���dW�C�6b��Wn����y�AV\��r�β���P)W\?�ڍ���yR�)�x*
�1-����	x/Ђ�*��m@����Yl�]���)ݓm(c=��*��Ǜhe��g�^e:����/:��$��Q�AT�1>�u\d(��J|��;7PE}a�#������Ud�É�Q��q��E��HX�i"dD���bQ��<����Z�=�"<]׼�b#��mZ�����S���qy<iI�M�l��JE������OR\�/��I[�b�]r��k�|����ێ��UG%ʩ"��b��X����_0��hŽ@XB��������u�H���0�_�y�+��ٰ��][3ӎ�Mm���:�~�p5i�xc�
y�6����r��b�8��7�V�H|Y�����\r��������[�������Z����;K���E���m�"�Y����	��ЪcewXA惚�v�Fh�sA���8��)��..�-n�.a{I��"f��m�O*�c��tK�e��]<��wи�\
� �:'��<	ss��6�F�⑦�4�C#���χ�Ԇa�\ǵ\k��gE�b�o�F^*�0�V��+�@ka��+4�k�����#5_���kX���B��ec���M��<m�o糝�������
՝
^ᖘ��`���5�k\u����~��{��G�
5������4~���u�O��I_x`<����-�8�]-C�)���lU��
-�R?�شe�МԛF\Oh����R�9n)"��`�e��O/�r�3C��Ti)��^�����O��mG����X�_l-9[aR\f|���S�+}ۑ�s�}%��j��m1d�7��p�^��d�&�ݽ"Һ�j����#�#+��ğy�c�q���Z�.����cF|���୥l�ӭ���I)"�n��º(?9!�"�w0��{V��!�-����08�ց?�$I�B��E�NO��(O��

�5�]T��GK�O�FP��
Q}����Gl�0�'�B�l���H
�_8pQvw������.��y����`��E�%��e��]�ڴ�XUh�
s\y(坚ݩ�����N��r8GC̼/�+c�y��8A�g@«�LJWDaM��S��W�1ݟ��UK#µ��w�c�n�ꈴo�·��P��.�	��Rٛ�>]�j�?@+Plr͌ۿZ��L��Yo� ��WZtjF�k,��C�/!bu�X�9�H�N��	o�g�GM��������|m0@Z�}�J*�f��ނ���n��Yɷ��n�|�p��4"r6.�R�c�%/j4n�7�5��ӆm6}~eQҡ��:vڝb��`1��ӌ�:�g&�VdF�mѻ��|�G�;��;�7�
�s&+gx��
>%j�R��-��\Z`������dyk�
K.�W$f%��5�7�I'H�ƛ&�!���2O�c�IA�99)WErW@�(7_�b���G�����:�1X&E����h&�.�p����ys-|;��g��i����(_	���?�["��)�o֚�%)���vTV4١�%
�_]�-K<x�y���_���Um�ζ�A���F]\��F���D[.��\)��#�f��V��[<ι()�3�{*6����$��@9'�Un�g��9�Ql!�/�!9q߸j�����l��&���,h_����1:�I�/��&⵹�U�U�q�����
rD@��M����[h��A���2င���V`"D�-�:V���-�C��ƍ
p;��b��,&uB2_S��ҝ~�P��^&X�a2�]8A3�n���ܘ��+��a�-@+��2�L./\�#9�,m�8��N��Ⳝ��y[�	�RK�r�T2�o�$Oi˺A�vF;^�!|JX��rs7�=(�����7��n��*Q>������������4C�{�Kjҫ�a���5����1����v{�hU"�8��`�1|����3���C�5kb�]Ň���h�$��׬���o~��Эg�j�t�~K���Y�2�Y͐w^�5�х!R1�����d��툝iκh�}���h��cEW�kوJ�ɍ��bf&J[!Dz̦3x�-�FSU�������U~��\�� �{��~��0�������/�μ%kFz�pR04;��r<�,�F布E�1�i翇3�/�b��w�e����%��	+�D��k�h�>���,\�%����&Kx#q���M��<�?��[����	|��AMf>7�KW�<
|^�ʻ�|F~
I�A8W�FT!�+�!C���۸��m����*.��rpf̓�,|�415[Xij�R��Qι_(C#Y#(ϗ��e���:=�ܿ�����i�~<En�	��O�;����J �@��x�/D7P��h�2�!�鳎�w�����)�ʦÖ.Iױ�����nE���}�-9�	+�u+β�c��E�++�FZ̼.��u�s�.�p��&,�"2ꠃ^%�!�t�uTu	d��ʩ�~^6��]�
EP����m5L�E5�U�J���|��^s���0��・Q
�m剁�L�~\�LW
g[>��B
��;�q0l�������d��Va�J3���gM���&k�V��͔��*��_�7���ǭ>`�B��]�[CUgF�i��F�$DֈRb���KyNL�E��lK�8���v�O�IqA��Q���[�GUwG�J��� ���#{1K�<l�^b
��[4.�_�6h����A�����ED�LΦ�bv�lbLJ�^4t�a�Z��_�R��A���V�J�	I�}D<z��P^Tw�΄3�J�4��}�BQ��t_�5��P��u�\R�ۆ�hQo��b����m!��`Z�O�1z�`3/��3��-��v��C�Tn�2�<��v+v1��$6��έ�_� _��@2~Q���u��8���{�&NIJ�jW5�s��_Sp�?h��P5�t���x��i1���B9�u��RV�,�|�ɪ'ض�:n=X��rUs�����[��g.�t�aR������]��f jjg�}�-t�9��9V
OS�[��&5�l/��9�t��֔��&2~"g��[6�[`�a��`%�JN�2md�AE��*1�=��Z��0�|��JUE�P#��~5Z�Hkˁ�vT7�|Զ����iħ�E���j/D'�ߜ��.v�X'�{�V�-惹ä���'~Hi��Qg�H�R�;�5���˖
B
MҖ����@O�l`�t��S��p��/�$�h�s4€ZP�IM��OW��)��3VB�m�p��E`�31�
�^�N�YI� ����Z���d#���uſ�O�)^T��c�b�7�"3�qb�5���6��M���3�zn]�Zg�����C�,s>��d���u�clU�Ȍ��d���U��V��ʑH��r�T����D�D�nU����.���!#2嬍�OUz��\B�ph	[��O�
�g��Ru�2�ӝD��f���;�L�~���ҿ~��ePgU�V�M�{�t�
kLu��Ž�`����ruqi�X��n��F���vz�%���'1&L`޻���K�g�\K������p��Pۜ�*y�Ť�bO/��5����PmZ��s��h���<�Tg��"�S0����'o�rV�Z��>\��FD�>��Gfx�#X�Z�<������m&Z���hOrG0��ly�\����}Z"'�Ǎ���� �8���6�\z�Ű��q:w�rE0��o3���}���,����>�*.
��N�Nds$ڥ��c4W�I��f���Nȼ��._cGJwԆ�u�-��4^�]˽>��jݻ3\�O��KO�alD�y�9D4$t�$���N3gP�=�'c-��������-��|:���I�Пִ���ʊ�o��Q�Nm��4&Ƅ�J��],�">!r�ۖ�'2P�'b�\ւ�<r#��%�ꢚk�S��1�#�s�æ.����s��)�\N�1|4_W>��}�`�Gv���eՅ@��Ct���19c��<��dHhW`T�
��SE��Z���9��T���
0D(r8�Q,4��i@��8=�Mz�����S�(�C.͛3��?�w��U)T�,e�K�D᥋���ɧp �yT�r�+Nm��^Vl�*RCWJ��p�t�.�x�5V���� M�ԁ���>a=E���]�NI:�
������U�����x�#c��ҷ�:[[��Z����,b��Q?ϡoy���k�q�h��I�Apf��DC_|q�����~���}*>�q�\�Gg�����-%�KcW���\8{�h�\A�PU�#���ɒ(�%Z'q.~��ͨV&1�mح?�>��i����@{�z�?���lcm.XОc����+9ϴf$�����&��;�F;�h��>f���Q�' �7�п=�m�Q�����ƈ���$:f,�boP�4	�g���@�Bg^�oo����o<+\F�o�qu��z�Gl|j�b\�#8W��^"��ӄ�����k6�Z����v4���E~�x���\�x�i�ܡ�"�A���<���{�ot���άS�F��I��d�oPb�u�3��u���iRZ�-3��/SWfӍ8�x�!��ʱ�P] n���c�r�:|����cSSE�i���u���U� 
L��j�u�T��c������/��hvNӆ���}�zAN��vq'j�'�x�̶���o�~(P�AW��:u)fX�&��L�UC��q�~V�c1��ʬ;�/�.D~>��h�^n�����5	q�c�ݤ���)*�����9�gԸ1!��ʳ�˛���=�H&M��of��7P���bb����P
�,�oG1%�,\G��&���e�f��q36���Z�y.xgB��G��Z)1G5١������B�Nh���5G�5d�™�u��_F�4��[j���M��#�;N�
�7#r+��IDdja��ذ^��D��P��(B�W�^!�^>8��1kK+^����ýj[��#aj�Žh�I��N6r܏B';��[C�\�4�(�U]�2�7k���A��ł��1J׾OWk���U=8��ӊ�>�`擙$ie7��e�5�U\�9拠�w,�KKX����'K6s��W2A�&7���gqpT@����3=�K�}����|�;��D�x�
<vRrd�����Su�����S��k���EU�N���#�5oz�t����C��M�J�0~.8V+�K�;�(O�.���|\���iBUf�q̂c���"�f��Y�^�ѿ�����%o��PaO��w�F�(�o�u�n�^)6�P_Q�P�/�[-�&|�a�pi8�V���ꀇi�2�(��~�� Q�w}��w{�I��3�LK��]�l?�H;�莝2�E\?9&��/�C�'�B�xw�྄�k-th3[���ڙ����q*��(R���w��WB�Q��=�4c��
���I3h2ݶ\{$�tb��k��-й�W����
���B�y��e��}�v��Ū�Z�k�4?���)!~�A���Y���ц-f�_�԰�/m~x-�
��h�Gn��6���<|�›
/����u�V�N�Σ7<V�7���:��{���/t���KE�����
��/��Q%�-bT��3�㨨i��3��-�D@bY� ��*Ԫ���q��:A��t���/"�qป�m!P3��qY�gOZ�)��ޕG[��5��"!Q�#'��G�-G/�o;�Bx	�V|6IWa�t�������O�����tr)����'�)͖qE��P�ܫ1|^B�x�ho��(�9�ۋq����`:�i���xY>�Y;	�-l�%�C�~�j[���C��F�3L:9�/v�XJ�x�����N��k�5
9��B��>�\����kBӃ�1��h�w�x"����{r�k���V�:�PQ8�v�T��g�n��z��	0B7齶 s�X�Qs7�'���P�p�%-��U1�����^^%F�K�1���_�M���G�v
т�����%��P"siJ�%`����7OB�O.3I�)���M����Ak��n��a���G�֧��Z�["+������8��B+����é�QD�s�tO�8͏^�3�Yl���GA�y�����6����H��0����
u�̂�^K�'����G�5\lzp��B��D�G�������R�~��eh�F
X0%1?*�{P�>��s����I$�-�<��s����:�Fok�1�=�dvXF�J��Ϗ�n�a�"D���'���9��簁I���2M���T��}�$�_:��ҥLi@�\eY�]GFn�8�NdvZ�"r���t��G(��>�P 3k'�vR���@	.�n@���γuI��$���S�]�����.�8@˹#��XH[�l��Me���5DRwŏ��`Aa:I
xl1Wv!�.T�
��	��ct:�4�9�lɵJ�k�;�Lut����T�O���^�EQ�|ݤ��%�R
w�9|%e�J�8�)�r��=ߟ,О�A����$��J�Y�9M�HǶu�&?d�!�����q����7��L��@O����E�O�e�U�e�FJ
x�‘#�M#�5�ʘ+XT����{�����
��ֵ�|]��4��-��"
�hǏ���V��#�;����eK	��[jr��9���1u1<Z[�M��،�#��N��H��/��&������	'��3-�v��|E�mF��g�rU�魬���h�e����L?�[��H��
`P�,�e��Ookd�����:��8(���f����^������p���7-_RP��Rfj���X-c$:���~m�G��:�{4��T���
]S�u����
�5l,-�"3�b��F��V��f��ތ�e�G�!O{$o*S�K��?�]��i�u�/�ݘs3a����tehVǐ�Vø��NWI���[;V���Q��<O^u?�G|�ݡ�h�*k�����������؟"Y����ة�Gux��C�$T�%+H���֭�<닠�� _;`�8,��(����0��9�0�x��O��>�%����!,��\n��1��>c��NsXI��3<'Z`�Y�����[FmS�o�����W�o_��l���.}(RF�M�'#�?�$	t�,�1�;G��[?R�D�w�IהB��ՠC��,�v�tK.�s��J�u/
��
��Q�̡"�!���S��U�x�B��[�ˆ�����a����k�%���5��'%&�^CV�����׆�,L|G��Z�ݵ:AS�u��i!����c�cHQp4"�s5���$�ȼ��Gt�%����k����|h�����p�{����t�ͭ�s`]����h#���G!��2EO���q;�41����0�h��۞��N�n��mt&0��I���tl6�Y)Bۮ__`���
4�he[�1�E=��w9��8+�Mw~�k��;��n�$���:7�i[���j`����^���m���d������xh^E.��}�Zl�k(O��t	4�p��\����a%� 
��4�n�+�
QQñ�"+H3�.�0�2���.1�2��?i�l2r�xa��C�g��O��.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.d.e.f.g.h.|.i.j.k.l.n.p.r.t.v.x.~.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�+ $�A
Km$o�
s�&|��/�h�=�1)��/����	���k<$8$S$�(P)�)�)�)9*w*�*+'+{+�+�+(,I,b,�,�.\/�/51}1�13P3�"3';J;m;� ;i@ABAgA�A�ABCBmB�B�B�B4CmC�C�C$DUD�DEJE}E�E�E1FEFvF�F�F2G�G@H�H�HzI�IJ(J�J-LOL�LM�M>N�N�N1O�O�O�O(P=P�P�P�Q�Q�R�R>SZST$TYTuT�T-U�U�U�V�V�V�V3WIW�W�W�W]X�X%YkY?Z�Z9[�[9\U\�\H]e]�]�]v^�^�_<`�`mab�b�cod�d]ef�f	g�gSh�hMigi�i�ijk�k�k�k!l@l�lovo�o�o~p�pq#qYq�q�q�q>r�r�rs\sus�t\uxu�uvVv�v�v[w�wxkxjyzkzh{�{|�|����5�����R�p�%�C����]�|�����%�D��������C�i�K�&�����>���d���=������8�T�p����������:�W�u���������_������|�>���K�p��������m����x���*�����5�����M�����>�����I���S����r���&�~���4�����E���������4�i�������z���A�����t�����I�^�%���i�q����Z���W���Z�,�f�����������
�%�A�}�����X����i����o����j����c��r���;������D�^�t���-�����v��������F�`�z�����'����������.�=���>�H�^�s������8��������x����^���M���|�����&���?��������������.�K��������3�N�j�������8
�O����
�K�����K�+z�G��O�-��d
�
��Ib�
�Jh	'����-o���0v���b
��	�!!#$�$&�'�(S*�*�+
-�.�2�6�9&:�:�;.
=�?>B\BzB�B�B�B�B)CFCcC�C�C�C�C�CD�E�E@F�F�FG�G@H�H'J�KNWN	O�O�O3P�P�P�PQ�QRkR�R5S�	S4
U,W�	XdZ�
[�\^a7c�e�fWh�h�h�ij0j�j�jk7k�klyl�lm9mVmum�m5nMn�no�o�oWp�p8q�q�q�s7tQt�t�t;uVu�u�uCv�vVw�xy2yPyny�y�y�y�y�yz;zZzyz�z�{j	|\
}W~:	��
�������@��������J����T�����G����E������A�^��������G�d�����7�}��������������j�����*�X��a�����|�W���	�U����h���a�z���������������_�9�����y���.�L���7�����������c���8���g���'�����B�a��S������O���6���w�����������<�������u������8��������.�������g�~����*���������7�Y��������.�H�b�|�����	�������=�S�u�#�E�x������;��	�'�������=�S�j����������b���k���n�������f��������*�����'���>�����+�y���I�k�������
�u���
�����(�y����k���;�]������[�������Q�g���8�����J�l��<���������F�h���}���w�	�+�����N�d�{���'��6X({���2T�'��	`��A��o��V	�	�	I
m
�
�
�
��
�M�c�8\��Q�	�1U*~�� � � >!U!y!*"C"g"�"�"q#�#�#$,$F$j$�$�$�$�%�%�%R&v&�&_'c(A)*�*�+�+;,R,v,)-B-f-�-�-u.0�02 	4L6p6�6�67�7�7�7_8�89O:�:�;<&<<�<�<n=�=�=>=>�>?�
@�B�B=CTCxC,DEDiD�D�DyEF*FEFaF�F�F�GH8H�H�IpJ�J�J
K�K9L�LCM�MNvN�N�N(OZO�O�O%P�P�PXXBX�X�X�X�Y�Y+ZOZ�Z[�[�[�[2\V\�\�\&]K]l]�]^p^�^�_R`�`�`a^aua�a�a bDb�b�bUcyc�c
d�d�d�de:eve�eXfzf:gbg�goh�h�hai�i�i�iMj�j�jk|k�klVl�lmgm�m+n�n�nJo�opnp�p&qwq�qZr}r=s`s tCtu-uNu�u�u+vUvvv�v�vSw}w�w�wx{x�x�xy8y�y�y�y/zRz{5{�{�{Q|�|�|}"}r}�}9~�~�v������S�����D���]����|�����3����������������i������8�������]�����#�D�����A�i����<����+���������s�����S��������<�X�|�2�{��������V�z�.����4�������%�<�`��=�X�|�����
�����@�����Y�}����5����^�������y����������/�K�v������_�y���O�*���%�<�T�������������<�Z�~�0��(�@�8�P��)�h���>�i�����\�����������?����������1�L�g�����������	�$�>�X�s������������,�G�a���������M�f�����o�������M�e�����+�C�����	�!�x���������%�}��������+�F�a�|����������.�J�g�������I������>����/���,������R�v���������)�m����(����������"����)������m����'�\���������.�c��������T������2�������������%������]�������5�������4�z����`�y����4�X�
�>�Z�t�������
��I������Q�����������%�<�U�y���	�����F�����?�����h��������6�����B������X�|�.R��F��V��"f�<`��(��s�Ib����	/	S	�	�	}
�
�
&J�y��
,
�
�
Vo��#��r�`���Ei4X��e�9��K��	 
$�A�J
mo`r}s�|p�#�b���5�ai�
r�
�'���f
�m����[�n��
��
�.���O��I

&(S�\�����������}7� ��������
�d���E$�)�+5,�H�IJ:L�O5P�P�Q�RKSTfT�U�V�V@W�
WF\U]�^`Zi�isk�k.l�o�pq�qpr�rGu�u,���_�2��j���2�����P�I����$��#�R�N���*�k�e�����%���U�����������
�	����VW��|�YBCD�G�hqi�i�j�k�l�m&prq�rsOs�s�s"v�
x�z��,�N�����T���o�n�����;���O��]���-���������)��������z������J�����������O�f�6�����,�~�O���O�f�}����������������y�������������������\���������P�Z�d�n�x���~�N������c�z�����]�-�������Y�e�o�y����`�w���
I���E	
���	]
�
�
e
m
u
}
�
wL�19AE�f � P!i!>"W"�"�#Z$�$�$�%�%f&@(J(T(^(�+M,f,=-V-�-0`6�6�6�7�7s8C:<�<�<�=�=->u?�BOChC@DYD�D�E{OP�W2X�X�X�Y?Z[�[�[F\�\�\~`�`pa�a�a4b�bic�c�d'e�effHg�hoi�i[j�qhrKs.tu�u9v�vaw�w�x#y�y=z {�{�|�}��������w�#���k����O�'���������a�5�l�b�n�v�j�l�����7�P�7�l�����������m��%����������������������������	��&�n�������|�c�����������!�(�/�6�=�F�O�Z�f�k�w���������������� �4�E�J�T�\�q�v�}�����������4�<�D�.���$�
�f��������������������H�����O���	��&�;�P������6�>�F�`�h�|���������������H�2��������������������7�P�i���������������|���
�&���x�����l�B�
"*2:BzP� �]v�C	�	�
�
:�

�
j���Y/H��h+�





























%%
''


(''

''

'''((








))((%(((((((((((((((((((((((((((((('%((((
%
%
















((''((((('(''(''''(('''((((('('''''''''('((((('''((('('((((('('(((((((((((((((((((((((''� 
$�()e)�)*N*�*�*+<+�+�+M,w,-�/�1�:+;N;q;�?@"AGAlA�AB3B]B�B�B�B$C]C�C�CDED�D�D:EmE�E�E!F5FfF�F�FGyG$H�H�H�I�I�I=J�J�L�L~MNSN�N�NFO�OP_PeQR�RoS9T�T�TBUV�VW^W�W4X�X�X:YZ�Z[�[�[j\�\{]�]�]�^�`&a�aXbKc)d�de�eef�fzgh�h�h}i�i�j�k�kVl�lo�o�o�p�p�p8qnq�qrDr�r�r�r
s7s^szs�t`u|u*vkv�vwpw�w&x�xy-z�z}{�{!|�|���J�����X�.�����Z���"��ۇ��I����*�i�ˌB����!�=�Y�u�����Ύ�!�?�\�z���ĐC�Бu�Ԓ��5���|�C�a�u��������ܝ5����@����K�
�c�����T����_���/���<���5���J�n� �����V�������M�s�:�ܺ~���)���o�l�_�2�j������������)���������)�����/�����x� �����?�h����������F�����2�����z��������J�d�����<�����������7����U�����,�������?���
���7�����Z�7����������2�O��������7�R�n�������d�C�����	��4�f�C\$
z
P�x��}<�B��z��wzT!:"�#�$�%�'�(�)�*`+�,�.�2>6f9�9�:?;�<�?�ACBaBB�B�B�B�B.CKChC�C�C�C�C1D�E�EVF�F�F%GVH�H=J�MmNOIP�P�PQ\Q�Q)R�R�R�S�T�VTXZb[�\�]�_�aXdtf%h�hi�i�ij6joj�jkMk"l�lm m>m[m�m:ncn�n-o�omp�p�q�q�st9tWt�t�t�tu=uZu�u�u�uYvwix�xy7yUysy�y�y�y�yz"z@z_z	{|�|�}�~����������V�'���`���$�i����\�ˉ
�I���NJ�s�Nj�y�njL�������������”ٔ?�m�e��&�ɬl��j�Ү̰�̲%����!����<�a��˽����'�K�w����S���K��������������P�����n�������B�����`��������"�m������2�L�f�����T���������Y���q����-�s�������J����� �G�����#�J�����L�s�����>��������B�i��������/�V����!�����������,�T�}��������G���q���F��������p������'���P�����2�����,�S�����?����]�Ov�l<���o��K��,��0��	�	4
�
/
�
��7��&M�q^�����j?D � � � �!|"3#�#�#�#$0$$%�%�&&'	(�()�)�)�*�*t+�+�+�,{-4.�/�0�1	486�678�8$:�:x;�;;<�<�=z>V?�@�B�B�C~D8E�EF/FJF�F�F*GH H�H�IXJ�J�J�J�K!L�L+M�MN^N�N�NODO�O:P�P�W�WXWX�X�YdZ,[�[k\.]S]�]�]\^�^�_<`\`�`�`a�a�b�b�c"d�d�dRe�e�fig�gi�i�i�j�j4k�k�k(lol�l*m�m�mDn�noco�o6p�p�pJq�q�rxs[t4ufu�u\v�vw�w�w*x�x�xPy�yzjzN{|i|�|}:}~�~[A�րR�w����P������ȇ��D������������ލ����܏`��$���*�l��p������S�����
�����ۚ�A���8������Ӝ���?���B�̟���C�p����u��A���"�ƥ�)�D�l�����J����F�b�����Щ��%�T�{���������3�O�z���Ƭ���:�a�����M�t�ӯ�'�>�����ڰz���̱p���²��&��D�����ظ�*���:�����)�R���D�m���b����������(�C�k������������5�P�k�����������
�(�B�\�w������������0�K�e�����������)�O�j���������L�q���������*�O�k��������-�I�w��������'�U�z����������+�Y�����������/�J�e������������3�O�l����M�v��������S�D������2���s����W�����=�,���n���>��������q�-����x�4���[����������9�f������������:��������E�d����������<�k����������9�b��������
�<�b�~��������m��B�^�x��������3�N�u����������;�V�}����������F����� �K�s��������D�l�����K��I����������A���g�Ks����?[����'O�u��4��S��	h	�	�
��%T{���A
�
�`�\�J��~m%��b(f�#�#$/$4$N$�(K)�)�)�)4*r*�*�*+"+w+�+�+#,E,],�,�-�-�.X/�/011y1�1&23L3�3#;8;F;[;i;~;�;b@A/A=ATAbAyA�A�A�AB?BiB�B�B�B0CiC�C�C DQD�DEFEyE�E�E-FAFrF�F�F-G�G;H�H�HwI�I�I�IJ#J�J�K�K�K�K�K�KLL
LLLL!L%L)LKL�LMM�M9N�N�N,O�O�O�O$P8P�P�P�Q�Q�R�R:SUST TUTpT�T(U�U�U�U�UhVuV�V�V�V�V/WDW�W�W�WXX�X YgY:Z�Z5[�[(\5\P\�\6]C]_]�]�]d^q^�^�_6`�`ga�a�b�cid�dWe�e�fg�gMh�hHiai�i�i�ikk�k�kl:l�l�loaofojonoro�o�o{p�p�pqqTq�q�q�q:r�r�r�rs sXsrs�t�t�t�t�t�t�t�t�t�t�t�t�t�t�t�tKuXutu�uvvQv�v�vVw�wxfxeyzezc{�{|�|���
�����%�,�3�:�?�F�L�R�X�^�d�j�p�v�|�����������������������ÀɀπՀۀ������0�s�����M�k�� �>����W�v���ڄ�>�������>�c�E� ����8���_���8������3�O�k�����Ž���5�R�p���
������}�Y������v�8���D�f�k���ԛ����g����r�˞$�}�֟/����G���ߡ8����C���N����l�ť �y�Ԧ/����@���������/�f�������������������u��<�����ȱݱw�����R�a�p����������%�+�1�7�=�E�Y� �ºd�_�l����U���R���W����������!�'�b�~����������!�=�y�����T����e����j����e��������^��l���7�S�|��������@�Z�o�����*���������������k�q��������B�\�v�����"�~��������)�5�9���:��������������������������������������������$�)�/�5�<�D�Y�o�������3�����������s�������Y�����H���w�����!��:���������������
�*�F��������/�J�e�������&�3�J�����F�����E�&u�B��I�&���^
�
��D]�	������������������
"(.4:@FLRX^djou{���������8Ec"������
(j���+_er���JP]���!##$$�$&�'�(N*�*�+-�.�2�6�9!:�:�;(=�?,B9BWBuB�B�B�B�B$CAC^C|C�C�C�C�CD�E�E:F�F�F	G�G�G-H:H�H!J�K�K�K�MNQN�NO�O�O-P�P�P�PQ�Q
ReR�R/S�S.U&W�X^Z�[�\^
a1c�e�fQh�h�h�h�i�i�i�ij,jVj�j�jkkk1k�k�k�klsl�l�l�lm4mQmom�m�m�m0nGn�no�o�o=pDpQp�p2q~q�q�q�s�s�s�s2tMtwt�t�t�t5uQunu�u�u�u)v0v=v�vPw�x�x�xy-yKyiy�y�y�y�y�yz6zTzsz�z�z�z�{d|V}Q~4
�̀��Մ:�����������8�E��������H�O����B�É؉���,�A�V�k���������Ԋ����(�=�Z�������C�`�����2�x�����e�z�������Žю���
��s���������Џߏ���'�<�K�`�o���������̐ې�������őߒ����ғ%�:�O�d���ϔ���%�S���`�e�i�m�q�u�|������������w�E�R����P�����d���]�u���������������ʹ��������Z�4����u�Ϻ)�G�ػ�3���������������]���3���b���!�����<�[�����N�������K���$�1���e�r������������������$�,�1�9�A�I�Q�Y�a�f�n�v�{��������������������9�������r������5�������	�+�|�����d�{����'���������4�V��������*�D�^�x��������������8�P�r� �B�u������8�����#�\���������+�9�P�g������������O�^���2�Y�g�������5�\�j�������^�������c��������'�����#����,�:�T�{������������'�A�h�v���F�h�������
�r���������������$�?�g�u���������	��2�Z�h���8�Z������W�������L�d���4����������9�G�i��9���������C�e���y�������>�e�s������(�����I�a�x���$�
a���%3U%v���/Q�#��\��=��j��R	�	�	E
i
�
�
�
��
�
�� I��8_�4X��Mp����-Q&y�r � � � 9!Q!u!&"?"c"�"�"l#�#�#$'$B$f$�$�$�$�%�%�%N&r&�&K'Z'^()-)<)�)�)*�*�*�*�+�+�+�+5,N,r,%->-b-�-�-o.
0�024H6l6�6�6�6�7�7�7[88�8I:�:�;�;"<x<�<�<j=�=�=>9>�>y?�@�B�B6CPCtC(DADeD�D�DtEF
F%F@F\F�F�F�GH2H�H�IjJ�J�JK�K3L�L=M�MNpN�N�N#OVO�O�O�OP!P�P�P�W�WX>X�X�X�X�Y�Y'ZKZ�Z�Z[�[�[�[.\R\�\�\]C]d]�]^n^�^�_N`�`�`�`aWaqa�a�ab@b�b�bQcuc�c	d�d�d�d�de3ene�ePfrf2g[g�ghh�h�hYi{i�i�iEj�j�jksk�klMl�lm^m�m"n�n�nAo�o	pep�pqoq�qRrtr5sWst:t�t&uFu�u�u#vNvnv�v�vKwvw�w�w
xsx�x�x
y0y�y�y�y'zIz�z	{,{�{�{�{�{I|�|�|�|}j}�}1~�~�m���x���J����;��T��Έs�����*�Ջ����ڌ����~���a�����
�0���Ԑ��U�x���<�����9�b����4�۔�$�y���������N�[�l���ϘK�{������7�T�x�,�v�����ʜ��*�R�v�*������0�W�����ˢ�8�\��9�T�x�̤�	������<�W����U�y���
�1����1�Z�v��������;�u�����Ԫ�����+�G�c�r�������!�[�u���K�&�_����!�8�P���԰���Ʊޱ����Բ�8�/�V�z�,���$�<���4�L�վ
�%�;�d���:�e�����W������������;�V�~����������-�H�c�~���������� �:�T�o�����������
�(�C�]�x����������I�b�}��������3�k����������I�a���������'�?�^���������<�t�����������!�@�y����������'�B�]�x�����������
�)�E�a�~�����D�a����������:����+���(������N�r���������%�i����$�������������%�y�����h������#�T�X�������������*�[�_�����������P�o��������.�M����������������!��������0�Y�z��������1�R����������0�M�v��������#�\�u��������0�T��:�V�p����������E�`����������&�M�h��������������8�Q�u���������3�B�^������������,�;�W������d��������2�����=����������,�T�x�*N��B^����*Rn����:b�8\��$��o�E^����	+	O	�	�	y
�
�
"F�;u���
(
|
�
Rk����n�\���Ae0T��_��3t���7D���
u}����������������'/7?GOW_gow���������������	#+3;CKS[cks{����������������#+3;CKS[ckt}���������������$,4<DLT\dlt|����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������!)1:BJRZbjs{����������������    # + 3 ; C K S \ d l t | � � � � � � � � � � � � � � � !!!!$!,!5!=!E!M!U!]!e!m!u!}!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""'"/"7"?"G"P"X"a"i"q"y"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"####&#.#6#>#F#N#V#^#f#n#v#~#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$&$.$6$>$E$M$U$]$e$m$u$}$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%"%*%2%:%B%J%R%Y%a%i%q%y%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&
&&&%&-&5&=&D&L&T&\&d&l&t&|&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&''''"')'1'8'?'F'M'T'['c'j'q'x''�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((($(+(2(9(@(G(N(U(\(c(j(q(x((�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()
)))")))0)7)>)I)T)[)f)q)x)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*
***"*)*4*?*F*Q*\*c*n*y*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+++++%+-+4+;+C+J+Q+X+_+f+n+u+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,,$,+,2,9,@,G,N,V,],d,k,s,z,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,----!-(-/-6-=-D-L-S-Z-a-i-p-w-~-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.
...#.*.1.8.?.F.M.T.\.�#$2$�(�(P)�)�)9*w*�*+'+�+�+I,b,�,�-�/�1v:';J;m;�?i@ABAgA�A�AB/BYB�B�B�B CYC�C�CDAD�D�D6EiE�E�EF1FbF�F�FGdGH�H�H|I�I�I(J�J�K�K�K�KLLLLL#L'L�L�LiM�M>N�N�N1O�O�OJPPQ�Q�RZS$TuT�T-U�U�UjV�V�VIW�WX�X�X%Y�Y�Z�Zq[�[*\U\�\8]e]�]�]f^�^�`a�aBb5cd�d�d�eOf�fdg�g�h�hgi�i�j�k�k@l�lodolopo�o�o�p�p�p#qYq�q�q@r�r�r�rs#s\sws�t�t�t�t�t�t�t�t�t�t�t�t�t�tMu\uxuvvVv�v�v[w�wxkxjyzkzh{�{|�|���
���"�)�0�7�B�I�O�U�[�g�m�s�y����������������������ƀ̀Ҁ؀߀������5���p�C��|���D�����Ň��3�݉��%�d�ƌ=������8�T�p�����Ɏ���:�W�u�x���-���_���m��ߕe�-�K�p���ڛ��m�Ɲ�x�ў*���ܟ5���M����>����I����r�&������4�k������������z�A�����"�(�.�4�:�B�I�^�%�Ǻi�a�q����Z�W�\��	�����%�.�f�����������
�%�}��������o����j��������c��r���=�U����������D�t�����/�������������o�v��������F�`�����'���������7����������������������������������!�,�2�9�A�"����Q���������x���������*�������"�����E�3������������.�K��������3�N�j�����(���O�.���������O�-F
d
:�b���������������
%+17=CIOU[agrx���������:h'��-���cgv��NRb
e?!%"#|#$$�%{'}(�)�*K+�,�.�2)6Q9�9m:*;�<w?�A.B>B\BzB�B�B�B�B)CFCcC�C�C�C�CD�E�E@F�F�FG�G/H@H�H'J�M�MWN�N	O3P�P�P�PFQ�QRkR�R�S�T�V>XZL[�\�]�_�aBd^fh�h�h�h�i�i�i�ij2jZj�jk
kk7k�k�kl{l�l�l�lm9mVm�m�m�m5nMn�no�oBpFpWp�p�q�q�q�s�s�s�s7tSt{t�t�t�t;uXupu�u�u.v2vCv�vdx�x�x�xy2yPyny�y�y�y�y�yz;zZz�z�z�z�{�|�}�~�o������ۄ@�������:�J���	���!�K�T�����G�lj�E���Ê�^����d���7�}����̑�����דj���Ք�!�*�X�a�g�k�o�s�z����������"���G�W�	�U�����ޱ������������������׷�'�L�ڻ�������q����5�a�������O���&�6���g�w����������� �(�5�=�E�M�U�]�j�r�������������������<�����Z�������.�����L���������Y������.�H�b�|���P�������u�E���]�����)�`�������6���R����4�����!�7�����J�`�����*��������@�V���������-�C���k�
������������*�A�{��������4���]���B�~�������l��������l�<�����.�����*�@�����+�����I�Mc�X(�v�k��G��(����	�	0
m
�
+
�
�
��#��$:�\�[s����U*@ v � � y!g"#�#�#�#$,$j$�$�%�&'(�()�)�)�*�*r+�+�+v,f-.�/�0�1436p67�7�8 :~:s;�;&<�<�=e>R?�@�B�BxCiD#E�EFF*FEF�F�F%G�GH�H�ISJ�J�J�J�KL�L&M�MNYN�N�NO?O�O�OP%P�P�W�WXBX�X�YOZ�Z[�[V\&]K]l]�]W^�^�_7`U`�`�`a�alb�byc
d�d�d�d:e�ezfbg�g�h�i�i�j�jk|k�klVl�lmgm�m+n�n�nJo�opyp�p1q�q}r`sCt-uNu�uUvvv�v}w�wx�x�x8y�y�yRz�z5{�{�{�{Q|�|}"}�}t~B(���9�^�����7��������i�+���u������ƍ����ďH�ې���#�T�ؒi�ȓz��;����ՖP�d�v������Ú�<�|�4�}�����ќ��,�z�>�ȟ��?�[���Ϣ`��=�|�
�¥���B�Y�����5����3�`�x�������!�?�y����������/�K�v�������%�_���|�K�a�ϯ�%�<�����ذv���ʱl���������1�~���Ը�(���8���پ�&�>���@�i���^������������A�X������������3�L�i������������$�>�Z�s������������,�G�c�z����������M�h��������7�o����������M�g���������+�E�b�������	�#�@�x�����������'�D�}����������+�H�a�~����������.�J�g�����K�c���������>�/��}����v�o����S�����(����j���)����������V�\���������]�c�������W�s��������5�Q������������%��������2�`�~�������
�8�V���������	�7�O�}�������	�'�`�|��������X�
�>�Z�t�������
� �L�b����������(�T�j���������y�1�����
�I�`��������B�Y�����6���E����������.�|�R�I`����,Yp����%<�`�����>��	S	�	�
r�!?y���,
�
�K�X�F���iX��v�9K�y����������������#+3;CKS[cks{����������������
'/7?GOW_gow����������������'/7?GOW_gpy��������������� (08@HPX`hpx����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������%-6>FNV^fow����������������    ' / 7 ? G O X ` h p x � � � � � � � � � � � � � � � � !!! !(!1!9!A!I!Q!Y!a!i!q!y!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""#"+"3";"C"L"T"]"e"m"u"}"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#
###"#*#2#:#B#J#R#Z#b#j#r#z#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$
$$$"$*$2$:$A$I$Q$Y$a$i$q$y$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%&%.%6%>%F%N%U%]%e%m%u%|%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&	&&&!&)&1&9&@&H&P&X&`&h&p&x&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''%'-'4';'B'I'P'W'_'f'm't'{'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(
((( ('(.(5(<(C(J(Q(X(_(f(m(t({(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()	))))%),)3):)E)P)W)b)m)t))�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*	****%*0*;*B*M*X*_*j*u*|*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*++++!+)+0+7+?+F+M+T+[+b+j+q+x+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,
,,, ,',.,5,<,C,J,R,Y,`,g,o,v,},�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-----$-+-2-9-@-H-O-V-]-e-l-s-z-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.	....&.-.4.;.B.I.P.X.`.@$�(<){)�)�)$*b*�*�*
++T+�+�+,0,V,�,[-�-Q/�/�/'0r1�1242E3�3�:3;A;V;d;y;�;,@�@*A8AOA]AtA�AB:BdB�B�B�B+CdC�C�CDLD�D�DAEtE�E�E(F<FmF�F�F&G�G4H�H�H`I�I�I�IJJ�J5L�LM�MNlN�NOpO�O�OP0P�P�P�Q�Q�R�R)SFS�STKTaT�TU}U�U�U�UAVrV�V�V�V�V%W;WtW�W�WFX�XYNY(Z�Z&[�[\2\A\�\
]@]P]�]�];^n^�^�_`�`Pa�a�b�cRd�d@e�e�f�f�g6h�h'iUi�i�i�iknk�k�kl)l�l~o�olp�p�p�pqJq�q�q�q)rMr�r�r�rsNsjs
uUulu�u�uv@v�v�v>w�w�wOxMyzVzK{�{�{�|��'�a�����<�Z��-�փ�C�e���Ʉ�-�o���Ӆ��4�K�*��Ɉr��ۊ1�u�׌N����-�I�e�������׎�-�K�h�������ِ��k�G�������]���� �@�~���r��E����`����k�ğ�v�Ϡ5���ϡ&��آ1���:�����Z����g����v�ѧ,����
�s���\����`�ү'�����ñձA�����)�\�k���y������T����D�ͼi����4���=���:�:�v������������5�I�����D�����Q����R����V��������F���M�����K�t���������6�R�f���
�������������V�p������d��������� ��Q����P�^�{�����)�l��������\�����B�u���1���X������b������N����������"�>�[�������(�C�^�z�������0�5���v�(�����5�m�3��0���N
�
|�<Q��
�BR������Ww���o����Z���!v"#�#$�$�%�'�(**�*�+�,�.�2k6�9�9�:o;�<�?�A6BOBmB�B�B�B�B�B:CWCtC�C�C�C�CDzE�E(F�F�FGbG�G�G7HtHJ�K�K�K�MIN�NOmO�O%PuP�P�PQ�Q�QUR�RS�SUW�XHZ�[�\�]�`ce�f;hnh�h�h+i�i�i
j$jBj�j�j�jk)k�k�klWl�l�lm,mJmgm�m�mnCn�n�n\o�opNp�pq[q�q�qr�s�s(tEtct�t�t�t+uIufu�u�u�uv:v�v4w�x�xy%yCyayy�y�y�y�yz.zLzkz�z�zv{@|(}%~���ÁĂ�����Ʌ�d�І�B����Ј!���ԉ����$�9�R�c�x�������Њ���� �5�I�����܋��3�O������a�ύC�r���������̎ގ����_���������ȏڏ����"�4�F�X�j�|�������Đ֐���l���G��_�“�2�G�\���˔N�|���;��O����B����0�\���M�i�+�����Y���o�����D�����K�I��x�Ϲd����6����+�y���S�������>������z�P����t���(�J�����F�������.����o������������(�y�����Z�������$���������k�����L�u���������������-�E�������	�#�=�W�q�������[�������'�J�a��1�k�������'������4����������4�J�a�x����r������[���*�Q�b�������-�T�e�������V�}�����K�t��������w��������$�5�L�s������������"�9�`�q���.�W���������Z����������������7�_�p�����������*�R�c�y� �I�������P�������;�^�u��w�������
�1�B�X���(�y�������+�T���9�������6�]�n�����������8�[�r�������Y���.D�e���@��y��U��6��Y|�:	�	�	>
X
�
�
�
�6
�

��A��0WrG��
h����&@�h�K � � � (!K!d!
"9"R"�"�"[#�#�#$$:$U$�$�$�$�%�%�%5&a&�&;'U'(�(%)7)�)�)*�*�*�*~+�+�+�+#,H,a,-8-Q-�-�-].�/�024B6[6�6�6�6�7�7�7A8n8�8+:�:�;�;<f<�<�<P=}=�=�=(>�>]?�@�B�B$CJCcCD;DTD�D�DbE�EF9FTF�F�F4G
H*H�H�IbJ�J�J�J�K+L�L5M�MNhN�N�NONOvO�O
P�P�P�W�WX-X�X�X�XlY�YZ:Z�Z�Z[i[�[�[\A\�\�\�\8]]]�]�]f^�^�_F`c`�`�`�`Eaka�a�ab/b�b�b7cdc�c�cnd�d�d�d	e"edee1fafgCgsgSh�h�hEiji�i�i1jVj�jk_k�k�k<l�l�lNm�mnmn�n,o�o�oNp�pq_q�q3rcrsFs�s)t�tu>u~u�uv4vfv�v�v/w\w�w�w�wWx�x�x�xy}y�y�yz8z�z{{s{�{�{3|�|�|�|}V}{}'~�~�U��f���8�ԃx�%�΅?����\�ɉ���ŋ���Ɍ|���_���B�r����������<�f�Ց�4������J�z���"�����h���>������X�|���5�\��������L�g��@�����Üޜ�"�J�e��I�֟�(�M��������2�K����M�g���ߤ����Υ�4�O�w���<�h��� �����)�R�n�����ܩ���1�k�����̪�����#�?�[�m�����ݬ���Q�m���2���W�~�ݯ�1�H���ʰ�����ֱz���̲	�0�'�N�i������4��*�D�˾��3�\�w�!�K�y���>�j����������3�N�v���������
�%�@�[�v������������3�M�g������������ �;�V�p����������?�Z�u�������
�)�a�|��������?�Z�v��������8�T����������2�j������������6�o�����������:�U�p�������x����#�?�[�x�����
�Y����������)������������D�a�����z����a�����������f���
�u����h�����O������C�����������"�J����������e��������&�C�{�����������������������(�Q�p��������)�H�����������(�E�n����������R�n��������(�C����N�j������������=�X����������E�`��������������2�K�d�����o����+�=�V�~�����������$�6�O�w�����K�w������!�����,�Q��������$�L�g�=���V~���"Jf����2ZuK����
^�,Xq�|�	#	>	�	�	`
�
�
	5��1k����
k
�
9e~���f�T���0T�*C��N}�+Q~��A���U:$�(0)s)�)�)*Z*�*�*++N+}+�+,*,N,�,E-�-�.m/�/0F1�1�1,23a3�:-;;;P;^;s;�;!@�@$A2AIAWAnA|A
B4B^B�B�B�B%C^C�C�CDFD�D�D;EnE�E�E"F6FgF�F�F G�G.H�H�HTI�I�I�I�IJ�J/L�L�L�MNdN�N	OdO�O�O
P*P�P�P�Q�QtR�R!S@S�S	TBT[T�TUaU�U�U�U%VlVyV�V�V�VW5WkW�W�W=X�XYEYZ�Z[�[�[,\;\�\�\:]J]�]�]^h^x^�_�_�`Ba�a�b�cDd�d2e�e�f�f�g(h�hiOi�i�i�i�jhk�k�k�k#l�lxo�o_p�p�p�p
qAq|q�q�qrGr�r�r�r
sEsas�tOucuu�uv7v{v�v1w�w�wBx@y�yIz>{�{�{�|���!�X�w���/�T���'�Ƀ��:�_���Ä�'�f���ʅ��+�E������d��͊+�l�ΌE����$�@�\�x�����ю�$�B�_�}�����А�]�9������O�����2�x�u�d�Ԝ�����R����]����h���'���ɡ�q�ʢ#�|�,�d�ƤL���ۥY����E�����V�Ԩ��e���S�����/�ȯ��������̱7�{����V�e���o�����նN����:���c����*������	�4�m������������,�C�����7�i��� �z���E�����I���������9���@�����B�k���������-�I�`��������|��������M�g�|����W���w�������?���O�J�Q�u����� �W���������O�����5�`���(���O������U����v�9������������5�R��������:�U�q�������*�(���i��\���'�<�%X�"�ux@
�
n�K��
�<L������Nq��
�i}���T���r!Z"#�#	$�$�%�'�(*�*+�,�.�2^6�9�9�:b;�<�?�A0BFBdB�B�B�B�B�B1CNCkC�C�C�C�C�ClE�EFrF�F�FHG�G�G1HkH�I�K�K�K�MN�N�N_O�O�OgP�P�PQ�Q�QGR�RS�S�T�VtX:Z~[�\�]�`cve�f2hYh�h�h	i�i�ijj9jj�j�jk k{k�k�kIl�l�lm#mAm^mwm�mn=n�n�nNo�o�oHp�pq:q�q�q�q�s�st<tZt�t�t�t"u@u]u�u�u�u�u4v�v&wlx�x�xy:yXyvy�y�y�y�yz%zCzbz{z�zm{2|}~�~����������u����V�†�<�|�y�ʈ���Ή܉�
��0�L�Z�o�������ʊ؊�	��,�C�|���Ӌ�*�I������X�ō�i�~�������ƎՎ����.�w���������ԏ�����+�@�O�d�s���������Аߐ��b���-��T���	�)�>�S���ŔH�v��'���I�����8������+�y�C�c������L���S����������>�<�	�k���W����0���ܻ��H���,�����s�
�ɿ��	�I�B�x���f�����D������d�����(�����i������������"�k�����L�}���������������]�����>�o������z�������
�$�?���������4�N�h�������U��������D�[���+�b�������!������.���������.�D�[�r�����d�������U���!�H�\�������$�K�_�������M�t�����=�n��������i���������/�C�j�~�����������0�W�k��� �Q���������L�}��������������.�V�j�����������!�I�]�s��C�������G�������-�X�o��q��������(�<�R���"�k��������N���3�������-�T�h������������*�U�l�����
w�Pw��(>�W���	:��p��L��-��Kv�,	�	�	5
R
�
�
�
�0
�
��8��'Nl
A��_����:�Z�E � � � !E!^!�!3"L"�"�"M#�#�#�#$1$O$�$�$�$%�%�%'&[&�&2'O'
(�()1)�)�)�)�*�*�*u+�+�+�+,B,[,�,2-K-�-�-N.�/�0�1
496U6�6�6�6�7�7�728h8�8%:�:y;�;<V<�<�<@=w=�=�=">�>W?�@�B�BCDC]C�C5DND�D�DRE�EF0FKF�F�F+GH!H�H�IYJ�J�J�J�K"L�L,M�MN_N�N�NOEOcO�O�O�P�P�W�W	X'XrX�X�X\Y�YZ4Z�Z�Z�ZY[�[�[\;\�\�\�\/]T]�]�]]^�^�_=`]`�`�`�`5aea~a�a�a)b�b�b'c^c�c�cOd�d�d�dee[eye!f[fg=gjgCh�h�h5idi�i�i!jPj�j�jNk�k�k3l�l�lCm�mnan�n o�o�oEp�p�pVqzq#r]rs@s�s#t�tu5uuu�u�u.v]v�v�vwVw�w�w�wGx~x�x�xymy�y�y
z2z�z{{[{�{�{#|�|�|�|	}M}u}~�~uL��]���'�Ƀl��…3����S�����
�������Ìl���O���2�l�����}����3�`�ő��+�{���
�D�q�������_����������R�v���%�V�������C�a��:�������՜���A�_��C�͟��D�|�������,�E���D�a���٤���ȥ�+�F�n���-�b�ԧ��u��� �I�e�����ө��(�b�~���ê������6�R�g�}���Ԭ��H�d���#���N�u�ԯ�(�?�����۰{���ͱq���ò�'��E�c����ٸ�+��!�;�¾���*�S�q��E�p���/�d����������*�E�m�����������7�R�m������������*�D�^�y������������2�M�g�����������6�Q�l�������� �X�s���������6�Q�m��������/�K���������
�)�a�|����������-�f������������1�L�g�������i������6�R�o������P�y��������#������o�������;�[�����t����X�����
�������W�����o����Y�����@������0������������7�����������\���������:�r���������������
���������H�g��������� �?�x����������<�e����������I�e���������=����E�a�{���������
�4�O�v����������<�W�~������������,�E�^�����`�����"�7�M�u������������0�F�n�����<�q�������v����K����������C�a�7���Mu����A]����
)QoE����O|Rk��m��	8	�	�	Q
�
�
�
/��(b~���
\
�
*_x�z�]�K���!N�$=��?h��"<x���;~��FB$�(@))�)�)**h*�*�*++X+�+�+,2,Z,�,k-�-�-U/�/�/+0v1�1	282I3�3�:5;C;X;f;{;�;.@�@,A:AQA_AvA�AB<BfB�B�B�B-CfC�C�CDND�D�DCEvE�E�E*F>FoF�F�F(G�G6H�H�HdI�I�I�IJJ�J7L�LM�MNpN�NOtO�O�OP2P�P�P�Q�Q�R�R-SHS�STPTcT�TU�U�U�UVV�V�V�V�V*W=WyW�W�WKX�XYSY-Z�Z+[�[\C\�\$]R]�]�]R^�^�_`�`Ua�a�b�cWd�dEe�e�f�f�g;h�h,iWi�i�i�i
kpk�k�kl+l�l�o�oqp�p�pqqOq�q�q�q.rOr�r�r�rsUsos0uqu�u�uEv�v�vCw�w�wTxRy	z[zP{�{�{�|��)�f�����A�\��/�ۃ�H�g���˄�/�t���؅��9�M�/�	�Έw�!���3�z�܌S����2�N�j�������َ�2�P�m�������ސ��p�L������b�#���%�E�����w��J����e����p�ɟ"�{�Ԡ:���ѡ+���ݢ6���?�����_����l�Ŧ �{�֧1�����x��� �a����e�ԯ,�����űڱC�����+�^�m���{������V�
���F� ����6���B���?�<�{�����������:�K�����I�����V����W����[�����K���R�����P�y��������=�W�h������
����������[�u������i���������"�!�S����R�c�}�����.��������a�����G���6���]������g�!�����h��������'�C�`�������-�H�c��������:���{�-�����:�r�8��5���S
�
��AS��
�T������\y����������!�"�#�$�%�'�(/*�*�+�,�.�2p6�9:�:t;=�?BTBrB�B�B�B�BC?C\CyC�C�C�C�CDE�E-F�F�FGvG�GyHJ�K�K�K�MNN�NrO�O*PzP�P�PQ�QRZR�RS�SUW�XMZ�[�\�]�`c�e�f@h�h�hOi�ij)jGj�j�j�j.k�k�k\l�lm1mOmlm�mnEn�n�nao�o#p�pqoq�q9r�s/tJtht�t�t�t2uNuku�u�u�uv�v9w�xy*yHyfy�y�y�y�y�yz3zQzpz�z{{E|-}*~���ȁɂ��#���݅i�Ն)�����҈#���։����)�>�T�h�}�������Ҋ����%�:�K��������8�Q�����$�f�эH�w���������Ύ����d���������͏܏���$�9�H�]�l���������ɐؐ���n�Ñ��a�ē�7�L�a���͔P�~��)����D����5�a���O�k�z�^�������i�P�N��}�Թi����8���0�~���x���C�������U���	�y���-�L���K������������������*�~�����_������&���������p�����Q�w���������������2�G��������(�B�\�v�������]�������,�L�c�
�3�p������)����� �6��������� �6�L�c�z����w�����8���/�V�d�������2�Y�g�������[�������P�v�������|�������)�7�Q�x������������$�>�e�s���3�Y���������_���������������!�<�d�r�����������/�W�e�{�%�K�������U�������@�`�w�!�y��������6�D�Z��*�~�������0�V���;�������;�b�p�����������=�]�t�������^���"0F�j���B��~�Z��;��
^~�?	�	�	C
Z
�
�
�
�8
�
��F��5\t I��m����+B�m�M � � � -!M!f!";"T"�"�"`#�#�#	$$$?$W$�$�$�$�%�%�%:&c&�&@'W'()*)9)�)�)*�*�*�*�+�+�+�+(,J,c,-:-S-�-�-b.�/�024G6]6�6�6�6�7�7�7F8p8�8-:�:�;�;<k<�<�<U==�=>*>�>_?�@�B�B)CLCeCD=DVD�D�DgE�E#F>FYF�F�F9GH/H�H�IgJ�J�JK�K0L�L:M�MNmN�N�N OSOxO�OP�P�P�W�WX/X�X�X�XqY�YZ<Z�Z[n[�[�[\C\�\�\�\=]b]�]^k^�^�_K`e`�`�`�`Jama�a�ab1b�b�b<cfc�c�c�d�d�de$eie�e6fcfgEgxgXh�h�hJili�i�i6jXj�jkfk�k�kCl�l�lUm�mnrn�n1o�o�oUp�p
qfq�q8rersHs�s+t�tuCu�u�uv6vkv�v�v4w^w�w�w�w\x�x�x�x y�y�y�yz:z�z{�{�{:|�|�|�|}[}}}.~�~�\��m���?�ۃ�,�ӅD�����c�Љ���̋���ˌ����d���G�t����� ������A�h�ڑ�9�����"�L����$�Ĕ�!�m���p���=�~���<�^��������Q�i��B�����Ȝ��'�O�g��K�۟�-�R��������4�M���!�R�i��������Х�9�T�|���A�j��	�"�����.�W�s���������6�r�����Ѫ�����(�D�`�o���������X�r���7���\�����6�M���Ѱ���ñ۱���Ѳ�5�,�S�k�����!�9���1�I�о
�"�8�a�y�&�M�~���C�l����������8�S�{����������*�E�`�{�����������8�R�l������������%�@�[�u����������F�_�z��������.�h����������F�_�{�������$�=�Y���������7�q������������;�v���������	�$�?�Z�u�������}����(�D�`�}������^����������+������������
�I�c�����|���#�f�����������k����w����m�����T���� �E�����������'�L����������j��������+�H�������������������������-�V�u��������.�M����������-�J�s����������Y�s��������-�E����S�o������������B�]����������#�J�e��������������4�M�f�����t����0�?�[������������)�8�T�|�����P�y�����
�#�����1�S�������
�)�Q�i�?���[����'Ok����7_w$M��
��c�1Zs���	(	@	�	�	e
�
�
7��6r���

p
�
>g����k�Y���5V,E��S�0e��(���Z�()g)�)*P*�*�*>+�+�+x,-�-�/0�1,2�:�?�@GzG%H�H�H�I�I>J�L�LMNUN�N�NHO�OP`PfQR�RpS:T�T�TCUV�VW`W5X�X�X<YZ�Z[�[�[k\�\}]�]^�^�`'a�aYbLc*d�de�eff�f{g
h�h�hi�i�j�k�kWl�o�o�p�p9qoqrGr�r:s�t+vlv�vwqw�w'x�x�y.z�z~{�{"|M�����Y�/�����[���#������J�����+�������D���v�����6���}�D�d�����������8�����C�����N�
�f�����W���	�b���2���?���8���K�����Y������t�=�������,���r�o�4�������*�����0������{�!�����k���"�������������>�����������8����V�-�������@������8�����[�8�����g�D�������5�i�F]%
|
Q�{�~=�C��x {U!;"�#�$�%�'�(�)�*a+�,�.�2?6g9�9�:@;�<�?�A�B4D�EFYF�F'GYH�H@J�MnN"OLP�P]Q�Q,R�R�R�S�T�VUXZc[�\�]�_�aYduf&h�hi�irjNk#l�l�mfn�n0o�onp�p�q�qt�tu�u�u\v
wjx{|�|�}�~�����������Y�(���a�l����_�t����z���M�������������@�n���o� �m����������&�
���"�����=�b��������(�L�x�L�����Q�����o���C�����a���n�����U�������Z���r��.�t�����K�����H���K���t�����?������j����W�����"�������V�����I���r������q���(���Q�����3���T���@����^�wm=���1��	�
0
�8�N�r���k@E � !�!}"4#�#�$%�%�&''
()�)�*�+�+�,|-5.�/�678�8%:<<�<�={>W?�B�CD9E�E�O;P�W�WXX�X�YeZ-[�[l\�]�]]`�`a�a�b�b�c#dSe�e�f�gi�i�i�j�j5k�k�k)lpl�l+m�m�mEn�nodo�o7p�p�pKq�q�rys\tgu�u�vw�w+x�xQyzkzO{	|j|;}~�~\B���S�x����Q����������E������������������a�%���m�������T������������:���A���C���q���v����#���+�n�����K���I�����W��������=�����u��������'�E���������S���E���d�*�m�����+�����N���,���
�y���W��[������������y����T�E��3���t�>�-���o�?�����r�.���y�5�������g������;����H��� �n����e�����?�����n������4�v�����<�~��������G���"�u����n�����L��K�����C���h�u��A��
Q�v5��T�i	�	�
��W�B
�
�a�n&��c)�()g)�)*P*�*�*>+�+�+x,-�/�1�:�?�@GzG%H�H�H�I�I>J�L�LMNUN�N�NHO�OP`PfQR�RpS:T�T�TDUV�VW`W5X�X�X<YZ�Z[�[�[k\�\}]�]^�^�`(a�aZbMc+d�de�egf�f|gh�h�hi�i�j�k�kWl�o�o�p�p9qoqrrr�r�r:s,vmv�vwrw�w(x�x�y/z�z{�{#|M�����Y�/�����[���#��܇��J������ŐD�ёv�Ւ��6���}�D�d��������ߝ8����C�����N�
�f�����W���	�b���2���?���9���K�«��Y������t�=�ߺ����,���r�o�������*�����0������{�!������,�"���������>�����������8����.�������A������9�����\���h�E�����
��6�j�G^&
}
R�{�~=�C�z"}W!>"�#�$�%�'�(*�*c+�,�.�2A6i9�9�:B;�<�?4D�EFYF�F(GZH�HAJ�MpN#OMP�P^Q�Q-R�R�R�S�T�VVX Zd[�\�]�_�aZdvf'h�hsi�i�itjPk%l�mhn�n2o�opp�p�q�rt
s�tQsu^vw{|�|�}�~�����������[�*���c�l����_�t�ȋ�z�ȌM�����������@�n�̬o� �m�ծϰ��β'����"�����=�c��ͽ����(�L�y�N���Q�����o�C�����a�n�������Z���r�Q�t�����K�������?�������"�����r������Q�����@����^m=��1��
�rC�k@h � !�!}"4#�$%�%�&''�+�,|-5.�678�8<<�<�={>�B�CD9E�O<P�W�WXX�X�YfZ-[�[l\�]�]�`�`a�a�b�b�c$dSe�e�f�gi�i�i�j�j5k�k�k)lpl�l+m�m�mEn�nodo�o7p�p�pKq�q�rys\tgu�u�vw�w+x�xQyzlzP{	|j|;}~�~\B�׀S�x����Q������ɇ��E������������ߍŽݏa�%���m�����T������ܚ����n�����q��v���#�����K��W���ɬ�=���ʮ�������������޶���������y�+�������N�������,�������
��y�"���6�W�^�[�����T�E�3���>�-���?���s�/�z�6����(���=�g��;�J���j�n���?�����n��������G�����L����h�v5��Ti	�	�
��W�B
�
�an&��d*�()T)�)�)=*{*�*++�+�+f,-�.\/�/51}1�13P3z:�?n@GhGH�H�H�I,J�L�LmM�MBN�N�N5O�O�ONPTQ�Q�R^S(TyT�T1U�U�VWMW#X�X�X)YZ�Z[u[�[Y\�\j]�]�]�^�`a�aGb:cd�de�eTf�fig�g�h�hli�i�j�k�kEl�o�o�p'q]q�q�r&svZv�vw_w�wxoxnyzozl{�{|9���t�G�����I������ʇ��8����}���2���d�Òr�$��k�2�P���ߛ���r�˝$�}�֞/����:�����R����C�����N���S����w�ʥ+�~�٦4����E���$���9������~��E����t��Ķb�)�˺m�u����^���[�������X����i����s����n���
�g��w�W����x�������+�������������>�&�����|��
���.�������&�����I���S�2���K������+z#G��U�2K
i
?��g�l+��1��fiC!)"�#�$�%'�(�)�*O+�,�.�2-6U9�9q:.;�<|? D�E�EEF�FGEH�H,J�MN\NO�O�O8P�PKQ�QRqR�R�S�T�VCX
ZQ[�\�]�_�aGdcfh�h�i^j<kl�mRn�no�o\p�p�q�sturu�uHv�v�z|�|�}�~�t���������E����O�X�����K�b����h���;�����	�ё����ܓo�.�\���[���
�Y����h������������۷����+�y�ӺP��7�
�������v���8��g���:�����f��S���:�{�?�����]�1�����O�\�������x�H���`��b�����9���6���9���b�����-���	�X�����E���n��������C�����6���`�������o�?�������B���.�����Le[+�y�q
�
�&�<�`v��Y.x � }!k""#n$�$�%�&'
)�)�*�+�+z,j-#.t67�7�8*<�<�=i>�B|CmD'E�O)P�WFX�X�YSZ[�[Z\t]�]�`	a�apb�b}cdAe�e�f�gohi�i�i�j�j#k�k�kl^l�lmom�m3n�n�nRo�o%p�p�p9q�q�rgsJtUu�u}v�v�wx�x?y�yYz={�{X|)}~|~J0�ŀA�f�����?�������q�3���}������͍��ˏO����[�ߒϓ��B��ݖ}���ʚ���.�~��_�Ӣd�����[�����9�5�z���C������)���c���������3������ݾA������Z���|������;��������f���D���H���������e�����B�3�!�z�,����-���`��g�#�w���U����)���4����Z����Q�����+�����\���"�d�����*�l�������}�5��b����[�����:�������0���Vb��.r��>�d#��BW	�	�
vC�0
�
�O�m\��Q9t8uCu�xtyz�za{����˄��w�������Ќߌ������D�������!�0�ݓS����� ���O������y�{��fr�r�r�r�r�r�r4s?sJsVsesps�s�sDt�t�t�t�t�t�t�t�tuu"u-uvu�u�uvv v+v�v�v�v�v�v�vkwvw�w�w�w�wx(x3x?xNxYx�x�x�x�x�x�x8yCyNyZyiyy�yzzSz^ziz�z�z�zK{V{l{�{�{�{�{�{�{+|6|A|M|\|g|�|�|�|�|�|
}V}a}l}x}�}�}�}�}�}�}~~P~[~f~r~�~�~�؀��&�1�<�G�S�b�q�{�����ʁف����	���*�5�@�N�\�g�r�}���������Ȃ؂�����!�0�;�F�Q�\�g�w���������ǃփ����%�Z�ք%�0�;�p�{�������"���B��}������h�t�-�h�s�~�Տ�����.�9�O�����������x����������ŗї��x�����������ʘ՘�������H�S�_�n���ÙΙڙ���J�U�a�p�������	��-�;�I��UtV4\B]p^Wuvk����������2�Dq\#$8B�G9HO�h�ikl�l�mPp�q�s<v�x�z
�D��Q������������������0�q�]��Z�d{�{��Z���C	!���	�4�>�B�������
*����3�A���>�P����������G�E���C��]_�`Gbc�cTu�u�vRwx�~��Y�\��X�=�ҧ��&���߲<�û��������j�����Y��_V"8�}	R
�
*������
x��%�&�,�Z^�^m_�u�vw5zZ�T��������������B�*���������U��I��
=���9������A
�)��2�	&-�-t/�55:�<�>�@KB#CfM�[3t#z��v�՞v���\�����s��>����I���ߧ���j����m���e�����
�ָ\�����L�����`���n�1���������-�����������������3������� ���!����8�`
���
�$�lj	w�Ml��_ � :#
%c%�%�'x)�)8*�+�,E-�;��JwJ�K�K�L�M�NZ�XU�U_V�V�WMXY�pYKZm�m�q�s�t}X~��������ц�&����Ž�����y�2�����Ǘ���V���������ިj�ݭP�װ�a�'����Ҹùٺ���>�a�����o�*��������|��5�����R�������%���������x�a���:F�����(����\����*�Z��"�R��`;�<
>=Q�QLR/U�WX}X�YCZ�[l\N	�	�
��)��d�V�E����������F��������ۗ5�]���X�c���"����s߫p���Z�Z���i��v�����B�έ��~��n�6���E��� ���������s���-���K�����1���u����[�����A�����'���k�
���Q�����B�7���Z����,��
I�>?q?�?@k@�@AcA�A	B]Bi	�P��Y9Z�|�}�
���9���z&{{�{.|�|�|6}�}�}>~�~�~F��N���K����A����7���ۊ-��ы#�u�nj�k����a����W�����M����C����9����7���ݓ7����0��������i������O�������6������b���=���'�r�4����q��<�� �T�rQ�O-P�PQ���Y2b~m�o�r t�}l�����Ӌ����M����#�J���!�����ϲQ���
�,�O�3���Y�D������`�����B���v��D�w�?�o�7��	6
�
u�J
�W����8�'�P��������&�8�4�0�A���:] ����+�?���<�N����������E�C�����Ph	_�`Ebc�cRu�u�vPwx�~��W�Z��V�;�Ч��$���۲:�������_���h��������]T� 6�{	P
�
(�������v��%�&�,Y^�^k_�u{v�v3z�|0�R�b���
���������@�(���������S��G���
���7�����Is?
�'�8��$�,-r/�53:�<�>@IB!CdM�Z1t!z�zt�Ӟt�a�Z�����X��<����t���ݧ���h����k�̭c������Ը���.�J�����^���l�����������+�����������������1���2�����������6�^
�
���	p�jhXu�K���� 8#%a%�%�'v)�)6*�+�,C-�;lD
�uJ�K�K�L�M�N�O���U]V�V�WKXYnY���Y1b}m�o�rt�y�}k������φ�$�
�ҋ����L���w�0����
�ŗ���T��
���"�I��� ���հ��βP��߷и��׺�	�+�N�2���m�(��������z��3�����X���#�C�������
�1�������_���G��A���u���C�
�v�>�n�6�^;�<>�>�QJR-U�WX{X�YAZ�[j\�]�	5
�
'�T�t�I
C�W������
��D���I����ٗ3�[��V����� ���ݫ&�n���X�����g��q�N�����Z���}��m������3�=�A�5���D������������r���,�~�J�����0���t����Z�����@�����&���j����P�����6����������;^ 
���w�@���=�O����������F�D����`�?p?�?@j@�@AbA�AB\BC�P�M	<Q_�`Fbc�cSu�u�vQwx�~��X�[��W�<�ѧ��%�
��޲;�»����`���i��������^U!7�|	Q
�
)�������w���%�&�,Y8Z�Z^�^l_�u�vw4z�|�}1�S�c������������A�)���������T��H��<���8�������Jt@
�(��1�%�,�-s/�54:�<�>�@JB"CeM�Z2t"z�z%{~{�{-|�|�|5}�}�}=~�~�~E��M��������@����6���ڊ,�~�Ћ"�t�ƌ�j����`����V�����L����B����8����6���ܓ6���u�Ԟu�b�[�����Y�
�=�
���u���ާ���i����l�ͭd�����	�ո �����/��K����������h�����_���m����N�����0���������5������a���,�������<�����������&�q�����2���3�~�������� �����7�_
�
#��
��kiYv�L���k��� 9#	%b%�%�'w)�)7*�+�,D-�;mDWUY�vJ�K�K�L�M�N�O4S,P�PQqQ���U^V�V�WLXYoY��JZm�m�q�s�t�yW~��������І�%�����������x�1�����Ɨ���U��������ݨi�ܭO�ְ�`�&���Ѹ¹غ���=�`�����n�)��������{��4�����Q���$���)������2������9��E�H����'����[���)�Y��!�Q��_;�<	>�>�QKR.U�WX|X�YBZ�[k\�]�	�
(�U��c��
D�X�������V����7����E���J����ڗ4�\��W�����!���ޫro���Y�����h��r�O���������A�[�(*f*V+�I�p�rSs��;�j�j-t�t0u��� �W�`�j
kdk�k�kAl�lSm�mn�oSp�pqdq8|�|,~�~�Z��k�=�ك}�*�a�Ή���ʋ��:����p��V��ϰ�����/��D���f���D���"����o�t����������W��p��f���=������������k���%�w�C�����)���m����S�����9���}����c����I�����/������U�?i?�?
@a@�@A[A�ABSBC1Q�0Z�Z�}�~��{u{�{&|}|�|.}�}�}6~�~�~>��F��������9���݉/���ӊ%�w�ɋ�m����c����Y�����O����E����;���ߑ1���ْ-���Փ.�����x������a�������G�����(�.�y����Z���5����j���w������dPU-S%P�P�PjQ2O����0�{�����6��j���A������������o���)�{�G�����-���q����W�����=�����#���g�	���M�����3������Y�?m?�?@e@�@A_A�ABWBC5Q�4Z�Z�}��"{y{�{*|�|�|2}�}�}:~�~�~B��J��������=����3���׊)�{�͋�q�Ì�g����]����S�����I����?����5���ݒ1���ٓ2�����|������e������K�����,�2�}����^���9���#�n���{������hTU1S)P�P�PnQ6S����4������:��(D)�)�).*l*�*�*[+�+,�,u-�/
2�:2@�@,G�G:H�HhI�J�L	M�M!NsN�NOxO�OP�P�Q�R1S�SUT�TU�UYV�V/W|WPX�XYXY2Z�Z.[�[\�\']�]�]U^�_�`_a�a�b�cad�dOe�e�f�f�gEh�h6i�i�ik�kl�l�otpTq�q3rHv�v�vFw�w�wWxUyz^zS{�{|�|k�F�
���M����y���>�4����|�&�������u�Q������e�&���(�J���|������j����u���'���?�����0�����;���D�d���q�������f�������H�0������K�)�����;�������L��Z����^�����N���U���������n�������&��h���3�l���R�?���f������p�*�����C���~�6���=�;8���V
�
������a� ����!#�#�$&�'�(>*�*�+�,�.�26�9:�:�;=�?�E�E2F�F�FG�HJ�K�M�NuO}P�P�QR]R�RS�SUW�XVZ�[�\^a!c�e�fIh�h�kkln�n	opo�o�p*q�q�vHw�{T|<}9~���������2���x���������(�������;���)�k���s���d������S���6���G���
�T���c���v�U�S� ���n���������!�Z�~���������d����u�V���������1��u����%���|�A�U������8���d���*���E�&�	���5�����B�����o!�cD	�
�%��r2!"�"e#�$�%?&�&C'-,-�-g.�6�7K8�8p<Z=>�>.CD�DlE�O�P�XvYZ�Zs[\�\�]^Oab�bAc�c�dne;fg]hOi�i;j�jkik�k�kFl�lmXm�mnun�n4o�o�oXp�pqiq=r st�t�uv�v9w�wax�x�y z�z�{?|�|`}1~�~�a���p���D�����/���G�����f������������i�L�����F�����'����r�y�F���A�����������F�������<��+�H���������N�����p��r�Y���������������������y�U�����6��)�h6���	j
�u
C��:�X��c)B�l�xQ���3�� $8$�){+(,�A�HzIJ�J-L�O(P�P�Q�R>STYT�U�V�V3W�W9\H]v^�_Mi�ifk�k!l�lovo~pq�q>r�rsus�t�u�|���R�%���]���%����C�#�ǎ�����i��Z�,�A���;����^�-�����z��=�H�s���O�����^�1�����I
J	��o����A�B�C�GWh�h�i0j�j�kylum�o8q�q�sQt�tVu�u�ubxyz������A����G���Ӕ_� �a�����.���B��������������z�����������l���
���<�������N�����A�X�(�}������'���A�X�o�������������H���k�����
�������>�����+�~�N�������z�
�����(�y����p�@�������U�l�j�����O��������K�,���(������R�i���
�K�;��7��s��	O
�
�
)
�
�	�"i>��Y��7�> � B![!0"I"�"�#L$�$�$�%�%X&(�(�)�*p+�+?,X,/-H-�-�/R6�6�6�7�7e8:<�<�<t=�=>P?�BACZC2DKD�D�E`O�O�W$X�X�X�Y1Z�Z�[�[8\�\�\R`�`ba{a�a&b�b[c�c�deveXf:g�hai�iMjwqZr=s tu�u+v�vSw�w{xy�y/z{�{�|r}݋������i����]�����A�������s�S��^�2�{�Ϝ�\�<�Ɵ=���)�B��^�֤�����@���_�������^�������ު�������z�I�ͯ��t�j����`���Ҹ���$�n�>���\�����?�������1�g�����	�X����a�����f��������e���C���!�������%������F�|���������I����� ��������X���l�
�������g��������-�������4�������T���2�������������]���5�����4�z����y���:�
������I������Q�������)�B�[�������F�����?���n��������B������^�4��F��V��"lB��yOh��5	�	�
�
,��
�
\u��K!:�e9���I�p^r?uB��K���]�����w��QBC^i�l�r�x��������l�E�����,����M��
�	G
\ �#$(�/<:n?�E�Wt`.�Q�Z�0�ߥ��Ϋ��¶\�{�������������������+�����b������I�pRr3u6�܎?���Q�����k���E	BCRi�l�r�x��������`�9�������|�>����	;
P �#(�/0:b?�E�Wh`"�E�N�$�ӥ��«����P�o������z����������������V��
���psz~���������
!3@DKOVfjqx���������������#'7;Slsw~�������������			!	,	7	B	M	X	c	n	y	�	�	�	�	�	�	�	�	�	�	
	




#
'
+
/
3
7
;
?
C
G
K
O
S
W
[
i
z
~
�
�
�
�
�
*.59@DKOVZaelp����������������"1@H[n���������������

&
?
T
\
d
}
�
�
�
�
�
�
�
�
�
+/6:BFNSaw|�������������&+3@EMafkpuz����������������.Kh�����".<AFKPUZ_dinsx}��������������������������	'@ETY^fksx}����������������(08_w������
4BTal}�����������05K\o��������).@R_q��������!&+05GLjz������������38=B_di����������������"?R[s������$).38Qdt�������%-27<AWjrz������7et|�����������	2ER`hp��������������"',16;@EJOTY^chmrw|��������������������$)19>FNemu}����������   0 8 H \ d r � � � � � � � !	!! !M!d!t!y!~!�!�!�!�!�!�!""$">"`"x"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"###### #%#*#/#4#9#>#C#H#M#R#W#\#a#f#k#p#u#z##�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$	$$$$#$+$3$;$C$L$T$\$a$i$q$y$�$�$�$�$�$�$�$%!%)%=%N%_%v%�%�%�%�%�%�%&*&@&Y&g&o&w&&�&�&�&�&�&�&�&�&'' '3'8'@'H'P'X'`'}'�'�'�'�'�'�'�'�'�'�'�'�'(
("('(,(F(d(~(�(�(�(�()3);)C)^)x)�)�)�)�)�)�)*3*;*@*H*P*c*k*s*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+++%+-+?+D+L+T+\+g+o+w+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,#,+,;,@,H,],b,j,o,t,|,�,�,�,�,�,�,�,�,�,-
--*-2-:-B-P-\-o-t-|-�-�-�-�-�-�-�-�-�-�-�-�-�-�-....!.).1.8.=.B.G.L.Y.^.r.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.//
////!/(/-/5/:/B/G/N/S/[/n/v/{/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/000000 0%0<0A0S0j0�0�0�0�0�0�0�0�0�0�0�0�0�0�01-1A1F1K1P1U1Z1_1d1i1n1s1x1�1�1�1�1�1�1�120252:2?2S2X2`2y2�2�2�2�2�2�2�2�2�2�2�2�233&3+30353=3E3J3O3T3\3d3l3t3y3~3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�344.464E4Z4b4r4v4z4~4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555"5&5*52565:5B5F5N5_5k5v5z5�5�5�5�5�5�5�5�5�5�5�5�5�56
666*626?6Q6e6m6u6y6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67777"7*7/73777;7C7G7O7T7X7`7h7x7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7888888#8'8/8>8I8N8S8^8c8h8t8y8~8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8999999+90959=9B9G9R9W9\9d9i9n9r9z9~9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:::::':+:3:7:;:?:G:K:S:c:k:p:u:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;	;;;;#;+;/;7;;;?;C;K;O;W;j;�;�;�;�;�;�;�;�;�;�;�;�;�;<<*<;<?<G<K<O<W<i<~<�<�<�<�<�<�<�<�<�<�<�<�<�<�<===)=.=;=@=H=L=T=X=`=d=v={=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>>#>'>+>3>7>?>R>W>q>�>�>�>�>�>�>�>�>�>�>�>�>�>??	????!?%?-?O?f??�?�?�?�?�?�?�?�?�?�?�?�?@@2@G@K@S@W@[@c@g@k@s@w@@�@�@�@�@�@�@�@�@�@AAAA"A*A2A:ABAJA\AhAtA�A�A�A�A�A�A�A�A�ABB@BfB�B�B�B�B�B�B�B�B�BC
CC)C.C6C:CBCFCJCRCVC^CbCjCrCvC~C�C�C�C�C�C�C�C�C�C�C�C�C�C
DD2D7D?DDDLDQDVD[DcDhDpDuD}D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DE
EEEE'E,E<EAEIEQEZEkE�E�E�E�E�E�E�E�E�E	FF(F/FAF]FoFtF|F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FG	GGGG#G+G0G8G@GEGSG[G`GhGpGuGzG�G�G�G�G�G�G�G�G�G�G�G�G�G�GH
HHH(H1H:HCHLHSH\HeHnHsH{H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HII
III"I*I/I7I?IDIMIUIZIbIjIoItI|I�I�I�I�I�I�I�I�I�I�IJ	JJ4J9JVJ[J_JgJ|J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�JK!K:K?KKKPKUK]KbKjKoKtK|K�K�K�K�K�K�K�K�K�KLL
L'L,L1L9LFLQLYLfLkL�L�L�L�L�L�L�L�L�L�L�L�LMMMM0M5M=MVM[McM�M�M�M�M�M�M�M�M�M�M�M�M�MN	NN"N'N/NENJNONWNjNsNxN�N�N�N�N�N�N�N�NOOO#O:OBOSO[OmOuO�O�O�O�O�O�O�O�O�OPPP3P;PCPKP^PrP{P�P�P�P�P�P�P�P�PQQQ"Q*QBQGQOQgQlQtQ�Q�Q�Q�Q�Q�Q�Q�Q�QRRR.R3R;RYR^RfRR�R�R�R�R�R�R�RS	S5S=SUS]S~S�S�S�S�S�S�S�S�S�ST9T>TFTYThTmTyT~T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUU&U7U<UDUIUNUVU[UcUqUzUU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVVV%V-V2V:V?VGVOVdVmVrVzV�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VW
WW$WCWHWPWXWiWnW�W�W�W�W�W�W�W�W�W�W�WX	XX!X)X1X6X?XDXLXQXYXhXpX�X�X�X�X�X�X�X�X�X�X�X�X�X�X�XYYY*Y/Y4Y<YAYIYNYSYXY`YeYmY~Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZZZ4ZKZPZjZoZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[;[@[`[e[�[�[�[�[�[�[�[�[�[�[�[�[�[�[\	\\\\ \(\9\A\J\O\W\\\d\i\n\v\{\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]	]]"]*]<]P]j]s]x]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^^^^!^'^-^3^9^?^E^K^Q^W^]^c^i^o^u^{^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^____!_(_/_6_=_D_K_R_Y_`_g_n_u_|_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_`````$`+`2`9`@`G`N`U`\`c`j`q`x``�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aaaa a'a.a5a<aCaJaQaXa_afamata{a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�abbbbb#b*b1b8b?bFbMbTb[bbbibpbwb~b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bc
cccc&c-c4c;cBcIcPcWc^ceclcsczc�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�cd
ddd"d)d0d7d>dEdLdSdZdadhdodvd}d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�de	eeee%e,e3e:eAeHeOeVe]edekereye�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�effff!f(f/f6f=fDfKfRfYf`fgfnfuf|f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fggggg$g+g2g9g@gGgNgUg\gcgjgqgxgg�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhh h'h.h5h<hChJhQhXh_hfhmhth{h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hiiiii#i*i1i8i?iFiMiTi[ibiiipiwi~i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�ij
jjjj&j-j4j;jBjIjPjWj^jejljsjzj�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�jk
kkk"k)k0k7k>kEkLkSkZkakhkokvk}k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�kl	llll%l,l3l:lAlHlOlVl]ldlklrlyl�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lmmmm!m(m/m6m=mDmKmRmYm`mgmnmum|m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mnnnnn$n+n2n9n@nGnNnUn\ncnjnqnxnn�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�noooo o'o.o5o<oCoJoQoXo_ofomoto{o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�oppppp#p*p1p8p?pFpMpTp[pbpipppwp~p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pq
qqqq&q-q4q;qBqIqPqWq^qeqlqsqzq�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�q�qr
rrr"r)r0r7r>rErLrSrYr�I�phr}rBuD��M���"�`�����z��TBCii�i�l�rsGs�s�s�x��������~�v�G���������������������F�P�Z�d�n�x������[�e�o���	]
e
m
u
}
)19^ �#6(@(J(T(�/>:p?�E�Wv`0�]�f�n�d�y�2���٨�����
�ګ�������׮����Զ����^�����������#�*�1�8�A�J�U�^�f�o�����������������,�@�E�L�T�i�q�x������,�4�<���������	��3�H���.�6�>�X�`�t�|�������������-�������������������������p�x���
"*2:���I$J$K$L$�)�)�)�)�)�+�+7,<,�HJBLCLDLELFLGLHLIL�O�O6P�P�Q�RLSTlTmTnT�U�V�VBW�W�W�W�W�W�W�W�W�W�WL\N\[]\]]]�^&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`^i_i�iuk�k0l�o�oqq�q�q�u�u�u�u�u�u�u�u�u�u�uvvv.���a�4��l�Є4�����\�]�^�_�`�a����������������������������������������������	�
����%�j�k�l�m�n�o�p�q�r�s�t�u�v�w�m�������������'���W�����	�
����������������������������������� �!�"�#�$�Z[Y��~�23456789:;<=>?@ABCDEFGHDDDDDHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H�h�j�j�k�m�m�m�m�m*p/ptq&v'v�z�z�z�z�z�z�z�z�z�z�z�z��.�P����V�����q�r�s���ƴǴȴɴʴ˴=�������������Q��_�/�����+�!������L�����h�8���.���������{������^������P���|�_�/���[������K�G�_
�
yNG� k!Y"�"\$�$�%h&M\�+h,X-�-b6�6�7u8<�<�=/>�BjC[D�D}OP4X�X�YAZ	[�[H\]]]]�\�\�\�\�`�a6b�bkc�c�d�d)e�ehfLgQg�hqi�i�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�qjrMs0tuu�u=vCv�vewkw�w�x�x%y�y�y?z"{�{�{�|�|�|�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�Ќ����{���%�Ðɐm�����S�X�)�������������g�l�q�n�l���R�n�����o�'����p�~�������0�!��h��	������J��Q�����J�������k�����~�(���n�D|R�xE	�	�
<
�
��[J��j-��U��.e/�0R7�4S5&6:�?�?� @ Ax"A"C� AD"B� By&C�#C�.-13�!+E;h;�;<AaA�AJ�U�V������DZܱ����`�o������K�K��+�@�j���������'�<�y���������Ў��	����������Ϗޏ���&�;�J�_�n���������ːڐ���9�N�c���8���f���i�����9�����&�u���#�t����g���F���r���2Y';)*�*�+q�A�����:���2��M$�)�+A,�HJJL�O7P�P�Q�RQSToT�U�V�VCW�WO\^]�^5``i�izk�k5l�oq�qv/���f�9�
�q�Մ9����b���*�x�n���(���X����������%�\^��#��ID,H�h�j�k�m4pyq(v�z�3�U����[���r�t���̴B���V��`�4���������0�&�����z���"�Q�������O�m�=�����3���O�f�������������"�����c����������U�����c���d�4�������`�#���`�w���P ���L��d
�
�
~S�L!�� P!p!>"^"�"a$�$�$�%�%m&�+M,m,=-]-�-g6�6�6�7�7z8<�<�<�=�=4>�BOCoC@D`D�D�OP9X�X�X�YFZ[�[�[M\�\]�`pa�a�a;b�bpcd�d.e�emfVg�hvi�i�j�qorRs5t!u�uIv�vqwx�x+y�yDz'{�{�|�}�Ռ������+�ϐs����]�/���������v�s�q�Ƣ7�W�s�����t��,����u���������5��&��m��������� �����O���	�V�������O�������7�P�p��������
�-���s�I��W��]}
J	�	�
�
A#
�
j��`/O��o2�����Y����������������&
-ONPQ������������
�
�
�
�
�����������������w}tnpomjy�����������������������������������������������S�{������������������������������� � � � �k�k�k�=����=��Ɔ�=�������������4�8I�w+C�g�gм�h��g�h��
�g�h��
�gFPR<?���������=Ȉ�5��ȈȈ�=�����=�������=��5�����=����������	�q�,�\¼�=���5¼�E	���������	����<�}�Ta!N���5¼��
�K������|�������i���G��^i؊
���5��5�5�������|�������i���G��^i؊�5�5����������������;t�����
��5�=�!�!�!NeverShortCircuit��!����� ��#�#�#Drain��#��#�5N
��Oz�!��������5��5�=��5�5�!����Ա5��5�=��5�5�!����Ա5̲5�=���5¼�=��Ɔ�=����C�h�hIterMut��h��g�h��
�g�h��
�g��Xt��,���5�C����Zip�����
�C����
�C����C���	�C��ڸ(j��5��5��5�C������5����
�C����
�C����C���	�C��ڸ(j��5��5��5�C��ԋԋChunksExact�׋��
�g؋�
�gً��
�g�
T~�F]�C������5����
�C����
�C����C���	�C��ڸ(j������5����
�C����
�C����C���	�C��ڸ(j������5����
�C����
�C����C���	�C��ڸ(j�
��5��5��5��5�C��5��5�C���7�7���7���7\�(y�S�n�5���5�C������5����
�C����
�C����C���	�C��ڸ(j��5��5��5�C��5��5�C��5��5�C��5��5�C����5�C���7�7���7���7\�(y�S�n�5Ȉ��5�C��5�
�C��ӑ�C��5��5�C���7�7���7���7\�(y�S�n�5���5�C��5��5�C��5��5�C�5�h�hDz5�h��g�h��
�g�h��
�g��Xt��,����C�
��5�C��5��5�C��5��5�C��5��5�4��5�4��5�u
�.�~
�D��5��
�D��5��
�5�5�E	��5��
�5�5�5ʯ5�D��5��
�f���;5�;���������	����<�}�Ta!N��5��5�;���������	����<�}�Ta!N��5�5�;���������	����<�}�Ta!N��5��5�F�5������5����
�C����
�C����C���	�C��ڸ(j����5�5������5����
�C����
�C����C���	�C��ڸ(j����5�5������5����
�C����
�C����C���	�C��ڸ(j����5�5������5����
�C����
�C����C���	�C��ڸ(j����5�5������5����
�C����
�C����C���	�C��ڸ(j����5�g���>�D�DGenericShunt��D�	�2�D�
�2��������5��
�C��5��5�C��5��5�C��5��5�C��5��5������5������5�C�5��5�C��5�
�C����5���5��5�C����5�C�
��5����5��5������5����5��5����5��5�C��ӑ����5��5�C��5��5�C��5��5�C�5��5����5��5�C�5��5������5����5��5�C��5��5�C��5�
�C�5��5������5����5��5�C�
��5�C��ӑ���5��5�C��5��5����5��5�C��5��5������5�C����5�C����5�C��5��5�C��5��5�C��5��5�#�8�5���5�8�5Ȉ��5�8�5���5�9��5�����������$9t/*I��9��5�����������$9t/*I��9��5��
�=��5�5��5�=��5�5��5�=��5�5��5�X��׊	��5�X��׊	��5�D�D��5�D�	�2�D�
�2��������5��
׊	�Rۊ�;���X�������X���������X�����X�����X�����X�����X�������X�����X�����X݂�����X�	�	�	��	�	BufError��	�		StreamEnd������ux�����X�����X�����X�����X�����X�����X׊	�����X�������X�����!���!��!Ȉ���5�˼�����5ū5��5��5��5��5������������!���� ����%Ά��$�������
��H�HCustom��H�	��H���v-�e������5��5���5������������������������������������;t������������������������������������3���3�3���;5�3���3�����
��
���������������������^�^�^���^Ѱ�^���^���^������EscapeDebug�����-P�#����^���^���^���^���^���^�^���^���^���^���^���^���^���^���׊	��� �������������	exhausted�m��/��� ���������������5m��/��� � � � �!̲5Ա5�5�!��5Ա5�5�!��5Ա5��5��������������������q�aX׊	uvDecompressionError�w��xOutputTooLarge�ypartial_output����2�|'�;�;�;	DropGuard��;��;Z\+^k�������StringError����;$2w^_��5��5��5���������	����<�}�Ta!N��5��5���������	����<�}�Ta!N��5��5���������	����<�}�Ta!N��5��5����
FlattenCompat����	�7��	frontiter��7��backiter��7A|=�}�o��5��
������5���	�7����5�7����5�7A|=�}�o��5��5������5���	�7����5�7����5�7A|=�}�o��5��5������Compress���������['��'��5��5����5��5�'��5��5��5��5�'��5��5��5��5�����'�'Guard��'	array_mut��'initialized�rAU
�뀺��������5��5��5ӛ��Deflate������total_in���	total_out��W����lg���;�;��5�;
tail_start��:�;tail_len��:�;�	�:�;��:!9�x�������������	�5����5H�i��D���5��������	�5����5H�i��D���5��������	�5����5H�i��D���5�5����
��
��
����	ۊ��5��5��	��������&&RawVec�)��*��
��3�{�����&&��5)��*��
��3�{�����&&��5)��*��
��3�{���������
�����������������������;t�����
����������������;t�����5����������������;t�����5�	�	�L�	obj���	�>�	���c��"��׊	��5�t��5�t��5�x���x;5�x�r�r�uӐӐMultiCharEqSearcher�֐char_eq��uאhaystack��uؐchar_indices��u֖v6}LI;5�u��5�E�E�E�F�K�5��5ͮ5ݮ5�J�5���5�J����J�5Ȉ��5�J�������J��5�¼�J�5���5�J��Ɔ�J�����J����5�J��5�
�J�5��5�J�
��5�J�5��5�J��5��5�J��5���J�����J��5��5�J�5���J��5���J����5�J��5��5�J����5�J��5��5�J��5���J��ӑ�J����5�J��5��
�J�5���5�J�5Ȉ��5�J�5���5�K��5�=
���5¼��5��5��5����5�J��5�J��5�J��5�J��5�J��5�D��5��
�X��׊	��5��5׊	�=
���5¼��5��5��5�D��5�D�
�D�5�D�5�Dӑ�D��5�D��5�D��5�D���D��5�D��5�:��

�J��
�:��5
�J��5�:��5
�J��5�&�&�&�&�&�&�&��5��5�&��5��5�&��5��5�'�'��5��5�'��5��5�'��5��5�'��5��5�'��5��5�'��5��5�'��5��5��5��5�'��5��5��5��5�'��5��5��5��5�'��5�'��5�'̲5�'��5��5�#�#�#��5�#��#�5N
��Oz�!�!�!��5�!����� �����5�'��5��5��6�!�!�!��5�!����� ����5�'��5��5��6�!�!�!��5�!����� �Ȉ��5�%�%�%�#��6�'��5��5��6��6�#��6�'��5��5��6օ6�#��6�'��5��5��6�6�&���&���&���&�����&�����#�#�$�&���5������5���5������5������5�p���o�o�o���o�o���o�o���o�e�h���h�h���h�k�g���g���P݂��B݂�����P���Q׊	�Q���P�����P���P׊	�P���P���P���P���P���P���P���P���P���P���P���P���P���P���P׊	�P���P���P���P���P���P���P�P���WӮ�W��5���׊	��5��5�W��5��
CompressError��msg�h%Q�	"�W���W�����WӮ�W����A݂�����6�W��5��6��
���6���W������
������W��������6�W��������6�WӮ�����S�����^��������������������	������lf���]v�������׊	���߉���������������6���u;5������������������������������?�?���?���?���?���A����5�@�����@�����@���@�����@���@�����?���@���@�����@�����@�����@���;�0�0��I����I����I����m��g��h������H��5�H�g�gм�h��g�h��
�g�h��
�gFPR<?�����H��5�H������5����
�C����
�C����C���	�C��ڸ(j��ӑ�H������5����
�C����
�C����C���	�C��ڸ(j�5��5�H��5�H��5�H��5�H�5�H��5�H��5�H������5����
�C����
�C����C���	�C��ڸ(j�5��5�H��5�H�5�H������5����
�C����
�C����C���	�C��ڸ(j��5�
�H������5����
�C����
�C����C���	�C��ڸ(j�
��5�H���������������5m��/���Hӑ�H��5�H������5����
�C����
�C����C���	�C��ڸ(j��5��5�H��5�H��5�H��5�H��5�H�
�H��5�H��5�H��5�H��5�H���H��������	�5����5H�i��D���5�H��������	�5����5H�i��D���5�H������5����
�C����
�C����C���	�C��ڸ(j�5��5�H������Split�����qI����>ͬ���@���A�׊	��5�׊	��5��6�$�$�'�׊	��5�׊	��5�׊	��5�׊	��5�׊	��5�׊	�׊	�A�����A�����A�����Q������Q�L���L�
�D���D���D��5�ۭ���@���e�׊	��5�^���R�R���f���f�f�#�׊	Q����Q����Q�����;���X׊	���X��5���X���X���X�����X���X��5���X�����X�����X�����X�����X���X���X���X���X�����X�����XǏ���X���X�����X�����X���X׊	���X���X݂���X�����X׊	���X׊	���@���@�����@�����%�%�0���E݂$݂!݂%݂V��?݂B݂ۍ6�6A݂ɒ6�6<݂��l݂m݂�݂�݂~݂s݂�݂�݂�݂�݂�݂|݂�����������������)݂�#� � �k�k�A���!Ȉ�!���!��!����ۊۊ��܊܊���@��5��5����5�u;5�?��5���g���u;5�?��5�k�%�%�%ޑ;5��
�����	��	��	�'���������
����
����	�	���	������0��������
���	��	��	����������	�	������������������	��	�������������������	��	�����������
������	�	�������������
���������	��	������������������	��	����������������������	�������������
����	����	�����������������
�������	�	��������������
���
����	��	����������
�����
��	��	��	������������
���	��	��	�������������
������	�	��������������	��	����������������	��	��������
��������	��	������������
��������	�	�����������
��������	��	�������������������	�	��	��������������������	��	���������������
�������	�	�	������������������
��
����	�����������2��
��u�u�"le�f\core_intrinsics�	derive_eq�����s��|C��@	�^%��yt���}�J���6derive_clone_copy���s��|C��@�n��`N����u��s��|C��@iA����H#$crate::__impl_public_bitflags_iter�'���q]��E(��s��|C��@��R�
���l���Z��s��|C��@^�P�n��"$crate::__bitflags_expr_safe_attrs����������'�s��|C��@;�L�e�y$crate::__impl_bitflags�����#�!���s��|C��@���(�š�
�u��s��|C��@bWZ���3m!��u��s��|C��@�&��&�R�~.$�u�����6��6��s��|C��@�2��ؗ�������Z��s��|C��@���/��J�u��s��|C��@�i�K1����������
liballoc_internals�s��|C��@�/��/�=�t�����6��6��s��|C��@4�y;���n�u��s��|C��@�3�v"��L�u��s��|C��@H�`�Eyۍ�u��s��|C��@�X�O:��~$�	���6��6��s��|C��@�Hk�|����M�}����6fmt_helpers_for_derive��_�_s��|C��@�����;S4��u��s��|C��@Co=^�o���u��s��|C��@��jis��~$�G	r��6��6��s��|C��@�ҍ��f�"Fr���6��6�_�_s��|C��@��Z:>����*��6��6����s��|C��@�����8N�u
fmt_internals�const_fmt_arguments_new�s��|C��@����<��&$crate::__impl_public_bitflags_forward�'���pg��+��s��|C��@��Y���ܒO�us��|C��@�e*2i��umatches���)F
��|Z��}ss��|C��@�s��K���6����"c���s��|C��@m�K�&����
�us��|C��@sq�v��?/h��u��s��|C��@	�_焓g�-����6��6�_�_s��|C��@.���c�1������s��|C��@:�ȷ���J�u��s��|C��@FJڰԛ��|����
��6s��|C��@	ʓS�����g��	����s��|C��@-�!y?�z�F�us��|C��@G����Z���l�u��s��|C��@�´�=Ӻ8͋�u��s��|C��@��7��Nq\��u��s��|C��@l��R�)i[�]�|��6��6�_�_s��|C��@��1+<N�t��v��6��6��s��|C��@[Fυ��l��u��s��|C��@7�~�P�P�ۤ��6��6�_�_s��|C��@��eJ����u��s��|C��@SA�K��t"�w:	��6��6��s��|C��@:J�~�$�x��6��6��s��|C��@�\����$,	u��s��|C��@�h��uX $crate::__impl_internal_bitflags�'���k���	%��s��|C��@�do�\��H�u��s��|C��@J�_Zf�;�A�us��|C��@=�.�Gu5���H��s��|C��@Vdb�P��T��6�������	�s��|C��@1�Q��\B$crate::__impl_public_bitflags��������!#��s��|C��@k`�/�ʎ��u��s��|C��@��-�t�S��u��s��|C��@����ɧ,��u��s��|C��@&o�䡗#t-�
���6��6��s��|C��@d)��'�8����!
��
Zpanic_internals�uss��|C��@���1�{�oJ�u��s��|C��@8 �y�4zf�|���	�
��6s��|C��@	���3�vv϶�u��s��|C��@�f��F"��g��O��s��|C��@�G�F�	n�h�u��s��|C��@g��zN���|��u��s��|C��@zy��d�,��u��s��|C��@��/��S40��us��|C��@D����p���O\��6���s��|C��@>��??��@~�$�

���6��6��s��|C��@D�I���
|tݪ�
��6��6��s��|C��@����x���u��s��|C��@n��o��]�G�u��s��|C��@�wt"��q�!����6���s��|C��@�����������
��6��6�_�_s��|C��@NNj��w����	���s��|C��@��>"d�%$crate::__impl_public_bitflags_consts�'���d����*��s��|C��@�~�En�������6���s��|C��@������Ex�u��s��|C��@w��T�~$��!��u�=���6�`�`s��|C��@G��ـ���}
�u��s��|C��@r�4o;隄���u��s��|C��@�m)
c�U�C��u��s��|C��@���d�D����"
���Z��6��6�generic_assert_internals���s��|C��@B)�]�VuOFJ�u��s��|C��@���y	s����I&���s��|C��@�G����_��u��s��|C��@M�B�Ԛ>���us��|C��@���؂�����u��s��|C��@��
�j2FVt`����6��6��s��|C��@&��<�����2�V��6��6����s��|C��@��a.�s����u��s��|C��@#�d�Q0~������6��6����s��|C��@�X�˰-�~!$�	���6��6��s��|C��@O'��)����S�Q��6���s��|C��@���c���I�u��s��|C��@K�5�ő�T���,	��s��|C��@em$�+��]x�u��s��|C��@̝�R���t������6��6��s��|C��@W��������Q�����\��6��s��|C��@�%=��L���z
�u��s��|C��@��|-��+}���u��s��|C��@��,/:�T�)����6��6�_�_s��|C��@vI(��s�[���
d��s��|C��@�#��<J�u��s��|C��@R��M3b[���1&���s��|C��@�	��l�75��j�us��|C��@��i*.",Ƈ�us��|C��@�����������6���s��|C��@�%���c�����u��s��|C��@}��n 1������6��6����s��|C��@6XZ������C��6��6�_�_s��|C��@�F���l���u��s��|C��@��[�	4�~$�1	q��6��6��s��|C��@W�g����������us��|C��@�l�s0���)���6��6����s��|C��@hR�  �<t�2���6��6��s��|C��@�(g9��Z��e+��s��|C��@��u�P-��I�u��s��|C��@7�3y������
��6���s��|C��@L��v7�^qm�u��s��|C��@h(i��h���Nj	���s��|C��@�љ�X�_p��I���
��6���s��|C��@������n
�u��s��|C��@)��lk��"_��u��s��|C��@? �������6�����G�s��|C��@�G�OU��:���
���s��|C��@��LS9�n��I�u��s��|C��@����$�"�K�u��s��|C��@�\㦐����':��s��|C��@��Z�c������6��6�_�_s��|C��@�Q�a^{����u��s��|C��@1��7�����u��s��|C��@�r�#ld�~$�	0��6��6��s��|C��@�x��K�J�t���^��6��6��s��|C��@�v�UX������6��6�_�_s��|C��@ۆ�sky��u��s��|C��@�T	p�D��%�u��s��|C��@m�]V����Қ^��6��6�_�_s��|C��@>w}]9$crate::panic::unreachable_2021��p���ՠ]��6�S�Rs��|C��@��>$���Sm�u��s��|C��@mE� 滗�t������6��6��s��|C��@��0R�Y��t�)����6��6��s��|C��@=X��G��Ľ�u��s��|C��@���:����I�u��s��|C��@O:���5H���,q��s��|C��@��=��*9�C�us��|C��@p�t�O�At4����6��6��s��|C��@t�$��M�n���u��s��|C��@���h�%��I����6��6�_�_s��|C��@`�kϫ�+��us��|C��@�~W�*���j���6��6����s��|C��@��{��t�����6��6��s��|C��@xk�t,���(�u��s��|C��@�]-K&����7�p������6�S�Rs��|C��@��m���%*m�u��s��|C��@��s#�t#t%t���6��6��s��|C��@q!{q�Ԃ���[��6���s��|C��@O;j�zY����,	���s��|C��@]��5��f""$crate::__private::core::stringify�����*���Z��s��|C��@킥o�;���i�
�us��|C��@�\��o���u��s��|C��@,o�)!���7����2*���s��|C��@\Ѹ��^Z�8��e��6��6�_�_s��|C��@�T<�A���I�u��s��|C��@"�po�o?m��u��s��|C��@��>4K�j!����6��6�_�_s��|C��@ݫ���):�E�u��s��|C��@��c>�\wv���u��s��|C��@Eg�$��~$�N��6��6��s��|C��@"+.���P������6�`�`s��|C��@q�Smy�������us��|C��@Fܨ%{Q����u��s��|C��@_�$bhFl����u��s��|C��@�0k汶~$�)	6 ��6��6��s��|C��@��\� ��5�����6���s��|C��@Wl�,�'@qp�u��s��|C��@��XZ�
���7�p���O��6�S�Rs��|C��@�~?O�5���$��o��6���s��|C��@����O��m�u��s��|C��@��Z7/�Tt��]#��6��6��s��|C��@�0i�kx����,	c!��s��|C��@-ի�������l6��6���s��|C��@j�����O���u��s��|C��@	&�V��'
���u��s��|C��@�T�;�&�)
�u��s��|C��@�q��ȃ��6�� ��6��6�_�_s��|C��@�����{�#+�u��s��|C��@���/��\���u��s��|C��@�GM[���C�u��s��|C��@�LCc-�VP����%��6��6����s��|C��@N��g~
BC���u��s��|C��@�Ĺ��d��"��u��s��|C��@�ו��?���1�?��6���s��|C��@:B�/Dn����u��s��|C��@�3���ƒ���i"��6��6�_�_s��|C��@(S�܆eR~���u��s��|C��@��o���i�u��s��|C��@���@||�~$�o	�$��6��6��s��|C��@�q�)(mi$crate::const_format_args�����"]���Z��6��6��s��|C��@t�l��5\O���%%��s��|C��@����@��~$$��	}%��6��6��s��|C��@�ؘ#=�������6���s��|C��@����2y�c�u��s��|C��@r�n:(یw���r-��6�`�`s��|C��@Y�<�Ҙ~���7�����s��|C��@��my��|�u��s��|C��@�`�,��ê�u��s��|C��@r��uݬ�>��7��S	��s��|C��@�B��q����4�0%��6��6�_�_s��|C��@�
�J�޸(u"�u��s��|C��@���D��-����u��s��|C��@ԍ�t�����68�us��|C��@��$��2��Y��%��6��6�_�_s��|C��@����Wt���u��s��|C��@Ώ�L-�D�t(�*��6��6��s��|C��@d0�����S���u��s��|C��@��.�1�w�n��u��s��|C��@��t��P>������6���s��|C��@�iO������u��s��|C��@-5��_��~$�^	)��6��6��s��|C��@r����K�/A	�u��s��|C��@/�#v�I6�l�u��s��|C��@r��N����#!��+��6��6����s��|C��@.��A*s�t����+��6��6��s��|C��@k���B
j���o,	�)��s��|C��@'��O�C���we(��6��6�_�_s��|C��@*-sBaLP����1-*��s��|C��@x&;A��S]�|�u��s��|C��@Qc����`��u��s��|C��@�KcLx	���ˋ�*��s��|C��@��m C\����u��s��|C��@l1@ձr���
�u��s��|C��@�뼭���R�1$*���6���s��|C��@>�H/���N"�u��s��|C��@��mE>&b�|ݑ>+�
��6s��|C��@�
x��`����u��s��|C��@�ȇ%X���u��s��|C��@@��96�Htx�Y.��6��6��s��|C��@#���\��u��s��|C��@�W�q��>�,��us��|C��@��E]Ll�4���u��s��|C��@z���t��/��6��6��s��|C��@�X�f's�����+��6��6�_�_s��|C��@!_U~��oi�͵�+��6��6�_�_s��|C��@v1HB:Ȫ���7�p���9��6�S�Rs��|C��@��Q �{Q���,�-��s��|C��@1t�e�B�tW�u��s��|C��@o�h����#-�|,��6��6�_�_s��|C��@�+�n;qXt��v0��6��6��s��|C��@Z����W&��N	z.��s��|C��@��mvYC�t��}�0��6��6��s��|C��@V>6�.����u��s��|C��@��X4%�����
/��s��|C��@�P�Ίx��n�u��s��|C��@��i�����u��s��|C��@dTuyӓhi���u��s��|C��@1���ܣ��
�u��s��|C��@廚�����10V.��6��6�_�_s��|C��@b`�m����1"�u��s��|C��@<ҋ������u��s��|C��@��:��:�|��0�
��6s��|C��@�nU�l���P%��6���s��|C��@���Xj����u��s��|C��@�8�al���us��|C��@;�f�����/��6��6�_�_s��|C��@pB����������/��6��6�_�_s��|C��@�8��>������u��s��|C��@�峳y6s���u��6s��|C��@S�i|Vt��(4��6��6��s��|C��@f�h�q��F$crate::panic::panic_2021������9��]��6��S�Rs��|C��@?ke����u�u�s��|C��@�X��W��t#���4��6��6��s��|C��@2�_,��]~�$�'3��6��6��s��|C��@RB�=��3�V�u��s��|C��@�1-��%���7	A3��s��|C��@^h�V^]�i���n3��s��|C��@V�$�eY��7�`Z��s��|C��@��9_�+jjd�u��s��|C��@l��8����u��s��|C��@��f��:��7�\���s��|C��@�ui<�`�t���u��s��|C��@W���։vG��
�u��s��|C��@Z��
�X�2�.u63��6��6�_�_s��|C��@h�CB�r�"�u��s��|C��@P������u��s��|C��@������{����4�+��6uss��|C��@��R���~$��5��6��6��s��|C��@��k>�����u��s��|C��@o��!�*��e��u��s��|C��@
g���6�<���u��s��|C��@����i�Wt���N�us��|C��@Ngr��t��~8��6��6��s��|C��@�(�(�)t�H��8��6��6��s��|C��@q#�dŠ����u��s��|C��@g_������S5��6��6�_�_s��|C��@���~����<�&��j��6��s��|C��@���gO������u��s��|C��@�~E�Ν|��"��!,��6���s��|C��@E'�?k�y��� 6��6��6�_�_s��|C��@2s�g�3�(���0,	�7��s��|C��@�_gf��%@"$crate::__impl_public_bitflags_ops�'���qM��T'��s��|C��@�EW���8�V�u��s��|C��@[�宗�����*
�8��s��|C��@��
�|�Ƙ���us��|C��@h��n����u��s��|C��@jWG%�E�u��
�u��s��|C��@�j��T�!t.�;u;��6��6��s��|C��@��\O�����y9��s��|C��@F��?V�q���u��s��|C��@f@��������w9�
��6s��|C��@ ������h��	�����s��|C��@PK�,��J��u��s��|C��@�}�"�Ũ���u��s��|C��@��7r�����u��s��|C��@v����u����u��s��|C��@�|~�,.��t��=��6��6��s��|C��@qR�9��~�$�
Y;��6��6��s��|C��@�Et����Xt��=��6��6��s��|C��@�|�M\����u��s��|C��@ӫtS���O���u��s��|C��@T����d~"$��	<��6��6��s��|C��@��C@t.�����0��6���s��|C��@
F��
_@����(,	P<��s��|C��@T&���]���E �us��|C��@I�;����7�hb��s��|C��@9[-5>���7����!M���s��|C��@�Ѷ��L8���
�u��s��|C��@�����a�m��7�l���s��|C��@E����6l�
�u��s��|C��@�o�9ڿ B��
�u��s��|C��@D���S�z~-$��=��6��6��s��|C��@��82&����6
�/��6��6���6��s��|C��@�|�גk����u��s��|C��@����L�������=�
��6s��|C��@`��n[���g��	W9��s��|C��@��2�NH���]�us��|C��@o�Z}Rv�ѹ�u��s��|C��@���r/Ș���u��s��|C��@n�%A������u��s��|C��@�d�'�#8���A��6��6����s��|C��@�]��%n���>��6��6�_�_s��|C��@��
�b��u��s��|C��@��%��e��~$�7	?@��6��6��s��|C��@��sk���!M��B��6��6����s��|C��@h� ����t���B��6��6��s��|C��@�&J_����u��s��|C��@��6[,q���#	�@��s��|C��@��~��^'���u��s��|C��@�ZT6b�����V��C��6��6����s��|C��@��U?�O2��qA��s��|C��@�q��N�#$crate::__declare_internal_bitflags�'���je��(��s��|C��@��&Ӆ+p��
�u��s��|C��@�ȱ�c����
�u��s��|C��@���­����7
�3��6��6���6��s��|C��@�<�ߨ3v�ޫ�u��s��|C��@Uh���3���&�B��s��|C��@!�������q&�B��s��|C��@��h�0Z�7��u��s��|C��@���~����K�u��s��|C��@������ˆ���u��s��|C��@���r`q�ҧ�u��s��|C��@���V���~$�	D��6��6��s��|C��@g�;�J�t�
.F��6��6��s��|C��@:�:�n�vM�����us��|C��@����
�D���u��s��|C��@D
����=�!��B��6��6�_�_s��|C��@Μ��v4�#����CG��6��6����s��|C��@לe�2Ru���,	�D��s��|C��@���?ƛ���u��s��|C��@ǡ����������C��6��6�_�_s��|C��@^u�z���!$crate::__declare_public_bitflags�'���bj��&��s��|C��@�O��~>o����u��s��|C��@7��G�J�����m��\��6��s��|C��@o���1ɧ;��u��s��|C��@P !��fw��6�������G�s��|C��@�NZ��-���
�u��s��|C��@��ʃ� ���
�F��s��|C��@��A���/���u��s��|C��@��S��;�D�us��|C��@z�E��I\���F&SG��s��|C��@��rd����J��6��6����s��|C��@I�R�f������u��s��|C��@�ɀ>��u��s��|C��@r��nEQ�~�;��F��6��6�_�_s��|C��@���IZ���U�<��6���s��|C��@Y7�šSk���&=��6���s��|C��@sen^����us��|C��@c��S����u��s��|C��@��I���gt!S�9K��6��6��s��|C��@��"6I�e~�$�wI��6��6��s��|C��@�9�&�����u��s��|C��@�`W�������'L��6��6����s��|C��@*�I��$@z����	�I��s��|C��@�3�8���������L��6��6����s��|C��@�/""Z�m���u��s��|C��@�ͽ�}����6�������K�s��|C��@il��2��ų
�u��s��|C��@A4*zR�^��(5VFI��6��6�_�_s��|C��@|L<��O���

K��s��|C��@�p4U�@����u��s��|C��@_���w�f��*hK��s��|C��@\�m=@wt*۵�u��s��|C��@򒓊d��g�<�8���6��s��|C��@.����6m�����us��|C��@��T^�i������@��6���s��|C��@��!ڲF~�$��L��6��6��s��|C��@�Jp^��� ���u��s��|C��@���m��L���u��s��|C��@�ݶ��At��O��6��6��s��|C��@�R\IA��h�O��A��6���s��|C��@'��W7�h��,��K��6��6�_�_s��|C��@\RmlF������u��s��|C��@U{H���{����u��s��|C��@Y��"���
���JL��6��6�_�_s��|C��@/���I
bitflags::bitflags�����	��_�s��|C��@�����`~�!���N��6��6��s��|C��@�4����B-��u��s��|C��@dDW�dWoe��
�u��s��|C��@F�z��8��u��s��|C��@7zy�2���,O��s��|C��@�H@�/?�����u��s��|C��@��P�JQ�a~$�7�O��6��6��s��|C��@J'�յ�ؒt���Q��6��6��s��|C��@�m���B��<����6��s��|C��@
)ݩ�zN���u��s��|C��@D��1�;�~$�|	pP��6��6��s��|C��@}e�������7�p���(7��6�S�Rs��|C��@N�cb:K�a���u��s��|C��@��-�zgA��%}�>O��6��6�_�_s��|C��@��s�=f�����S��6��6����s��|C��@����y� c���u��s��|C��@BN�3��F����	qQ��s��|C��@7H��#�������<�Q��s��|C��@ŋ����ـ�us��|C��@��a����6������	S�s��|C��@_�=�t�ͩ
�u��s��|C��@�'��bi{���WR��s��|C��@]g#�w/����u��s��|C��@���I���l�us��|C��@5�T9���j�%}G��6���s��|C��@�N�j��;t�>U��6��6��s��|C��@$�LQ1��;���u��s��|C��@
6a��c0b_��us��|C��@ ca'G{����u��s��|C��@���2z�>=�F�fH��6���s��|C��@-(�j�������us��|C��@<��ގ�Dsڂ�u��s��|C��@�mA~�G>U�_��V��6��6����s��|C��@7����7���7�p���C;��6�S�Rs��|C��@�����t{�$˶DW��6��6����s��|C��@U���e����
�iS��6��6�_�_s��|C��@wǍY�������u��s��|C��@/:7sG�h����,	`U��s��|C��@�u���q���U��C��6��s��|C��@�Β����6�������V�s��|C��@�d?�@��h
�u��s��|C��@�<�#��>#��6������4W�s��|C��@���G疽,��
�u��s��|C��@M"�hv���7�;�T��6��6�_�_s��|C��@��g������u��s��|C��@��.0�~K��K�u��s��|C��@��H���ti�,AY��6��6��s��|C��@���H2$���u��s��|C��@kI۴��t���Y��6��6��s��|C��@�fG��<2 l�u��s��|C��@�V�f�)o��XZ��6��6����s��|C��@g#-��Ol����u��s��|C��@�c��M2����u��s��|C��@�U�,��6�tE��Z��6��6��s��|C��@2��L��Jѳ�u��s��|C��@~]����,�8W��6��6�_�_s��|C��@F��Ld��,���u��s��|C��@t}��,�L���75.Y��s��|C��@���G��%[�$���W��6��6�_�_s��|C��@�����1����\��6��6����s��|C��@���@���ڌ,	�Y��s��|C��@
f��5�������6��s��|C��@2c��}�����u��s��|C��@�:�&'r�c
�u��s��|C��@x�C���&ʚ
�u��s��|C��@Iq���H��J�u��s��|C��@ҩ���Kz�5>MPY��6��6�_�_s��|C��@��%Y�6���u��s��|C��@xG����\K�u��s��|C��@���-�W�Q��u��s��|C��@�܂�_k��o�u��s��|C��@�[��~›F���nP��6���s��|C��@�<-Ӓ�*E~$u6\��6��6��s��|C��@t0�o�����u��s��|C��@i	��%kq���u��s��|C��@�"̠�������u��s��|C��@o��)�����?_��6��6����s��|C��@��E̢�t;�&_��6��6��s��|C��@E;��W��m��7����\]�*��6��S�Rs��|C��@����$�����e]��s��|C��@*Ah��Jt$���_��6��6��s��|C��@X�&dћ56���u��s��|C��@j�B$V]N���8�c\��6��6�_�_s��|C��@�K�nE�����|,	,^��s��|C��@��F��k������`��6��6����s��|C��@���w�P���u��s��|C��@0A�C2A���1�^��s��|C��@<�JS�^�~��6������`�s��|C��@�ڝ��`���c
�u��s��|C��@��Ȉ&��܅�Q_��s��|C��@��+��R�ܓ
�u��s��|C��@�Q6��W��&
�u��s��|C��@7
H'�]��3�[E^��6��6�_�_s��|C��@�����ߡȗ�u��s��|C��@����<l5K�u��s��|C��@~7t(1Cf�~$��`��6��6��s��|C��@Ѐ��2����e�u��s��|C��@�Sb*�����u��s��|C��@���qĎ��~$�%	-a��6��6��s��|C��@�*/>ͩ\����_��6��6�_�_s��|C��@Jxv0�������u��s��|C��@����Jn�1D�u��6��6s��|C��@D�գ�~t���c��6��6��s��|C��@Bǭ�����7�����5�H��6�S�Rs��|C��@��Xqp�J�#���V��6���s��|C��@b��8�,��~�$�*�b��6��6��s��|C��@p&=O������u��s��|C��@ma�Jw���^	�b��s��|C��@��|M{{h~�$��	(c��6��6��s��|C��@N��'&*<��� $c��s��|C��@���Dhw��9
�u��s��|C��@����>���
�u��s��|C��@��E2�%��!
�u��s��|C��@�k��jWFE��u��s��|C��@v	�)c!�1�c�f��6��6����s��|C��@��.�C3�L���u��s��|C��@>Pd9�|��d�
��6s��|C��@����ҽ�
K�u��s��|C��@n%��u�����Qg��6��6����s��|C��@�@�:��(Ce�u��s��|C��@ʀ�Z��$���N�us��|C��@l���������c��6��6�_�_s��|C��@�:��w����f#d��6��6�_�_s��|C��@����U�m��u��s��|C��@�\��s5G-~$�N	.f��6��6��s��|C��@S�
>���4a�u��s��|C��@�?7�&�U��7����"]A��6��6��s��|C��@��q}�����,�f��s��|C��@Ҭ���<~#$��	�f��6��6��s��|C��@��S{�����G
ee��6��6�_�_s��|C��@(��	+��b���G	-g��s��|C��@"����ʏ����[g��s��|C��@[��"6������u��s��|C��@�;���������g��s��|C��@������h�-
�u��s��|C��@�!=6AF���
�u��s��|C��@���B�N�
�u��s��|C��@��~���U
���H"�Y��6��6���6��s��|C��@v��6���7/p��
_O��6�S�Rs��|C��@P#�<%2
��u��s��|C��@Y��C�����u��s��|C��@
/x(��;0�J�u��s��|C��@��P�v|!�`�u��s��|C��@�$�\�`*�g��g��6��6�_�_s��|C��@պ��]=��p�u��s��|C��@�`�S�3�����us��|C��@��9X�Ϫ8=��us��|C��@������Hn��u��s��|C��@=X�X}�7�~$�#	�j��6��6��s��|C��@��;��~�$�
�j��6��6��s��|C��@��;ʸ`A��%�?i��6��6�_�_s��|C��@鍯��H��$crate::format_args����Z��Z��6��s��|C��@�%�u����u��s��|C��@�}�!�&�������/���������������������������������5Ŭ�Z��ss��|C��@~َߠK2��6������Wm�s��|C��@�
;�?��-��6�������m�s��|C��@Z�,w�

$crate::panic�����\]��Z�tss��|C��@�zR��0���6������n�s��|C��@:#�W$���t����ss��|C��@���*��6������gn�s��|C��@�d�E;�7+�t��x��ss��|C��@�P3Ye�����6�������n�s��|C��@��@�#XS���6������o�s��|C��@x��C^/�t����ss��|C��@��0p��m��6������eo�s��|C��@rs�hX
�t�
u��ss��|C��@s��u�����t�����ss��|C��@��_�!
����6�������o�s��|C��@!����d��6������.p�s��|C��@G�ȟ���6������bp�s��|C��@A�md�H����6�������p�s��|C��@����H��t�����ss��|C��@��L��d�D��6�������p�s��|C��@�k��)������9����pos��|C��@.��R�U��t��@��ss��|C��@4󣲟G����������������6������q�s��|C��@5-�@XLv��6����&�r�s��|C��@h�4i�^�R��6������7r�s��|C��@k4�fK$��6������kr�s��|C��@X���ޫL>��6���r�s��|C��@�6sZ;N;��6�������r�s��|C��@R�^��m��6�������r�s��|C��@�*�1���6�/,s�s��|C��@6��4Z����6������`s�s��|C��@�/��[e���6���s�s��|C��@���PH�n|��6���s�s��|C��@�Բ��m��6�������s�s��|C��@g�/��[������$crate::__bitflags_flag������	����s��|C��@�t��p"���6�������t�s��|C��@�;�������8�kc�s��|C��@=�Ҳ茶���6����1��t�s��|C��@J������6�3u�s��|C��@�+�6c,���6������Ku�s��|C��@h�FN��d���6��wu�s��|C��@V
�M�$����6�������u�s��|C��@��]p�D��8����s��|C��@������q�����8����0���s��|C��@�{��Ɍ��8�3��s��|C��@�S1�RGi���6������zv�s��|C��@0�/�è����8��P�s��|C��@Ia�C���:��6���v�s��|C��@�ټ��V��6�7w�s��|C��@���M���6�M2w�s��|C��@#��wd�]��8�	�s��|C��@����_��{��8�x6�s��|C��@J����ʡ���
L�
�
�
��
y�
<�
�
͡
��
x�
��
w�
G�
	�
՚
��
k�
<�
�
�
ʞ
�
a�
�
��
K�
�
ݡ
��
��
[�
-�
�
�
ě
��
`�
"�
�
ß
�
K�
�
Ϟ
��
f�
�
��
��
��
�
ʜ
��
e�
7�
Λ
��
e�
,�
�
͟
��
V�
�
ٞ
��
p�
)�
�
��
��
Z�
.�
�
Ԝ
��
o�
A�
�
��
؛
��
o�
6�
��
ҟ
��
`�
�
�
��
u�
3�
�
ɢ
��
i�
8�
��
�
ܟ
��
e�
�
�
��
z�
8�
�
Ӣ
	�B�
�
2��
P�
r�V~�
@�
��
o�
*�
��
��
��
=�
)�
ݢ
��
}�
�
��
,F#�
�-��
m�	��
'(�
�".�
�[�
�w��(�
����
O�
�
��
~�
4�
�
��
��
�
��
��
��
_�
-�
��
��
Y�
�
�
��
��
C�
�
ʣ
��
[�
F�
��
Ş
�
s�
G�
�
�
�
�
��
��
E�
�
�
��
t�
/�
��
��
B�
�
ŝ
V�
�
�
9�
�
ţ
��
Q�
8�
�
ϝ
[��
��
��
d�
7�
#��
`$�
K��
M�
`�
<ٝ
7-�
A��
Q�
�
 
��
c�
3�
��
Ĥ
��
W�
(�
ޣ
��
j�
G�
�
�
��
t�
7�
�
ȡ
��
s�
F�
�
��
̠
��
r�
=�
�
К
��
u�
7�
�
Q�
�
ߚ
[�
�
ޞ
��
.�
�
Ģ
��
_�
3�
��
ٜ
t�
F�
�
΢
��
d�
=�
�
ޜ
��
y�
K�
�
��
��
t�
;�
�
ן
��
 �
�
��
�
�
آ
��
n�
L�
�
�
��
~�
U�
�
��
ݛ
��
y�
J�
�
�
��
j�
%�
�
��
��
G�
$�
�
��
x�
Q�
y�
>�
�
��
��
L�
3�
�
ʝ
��
`�
�
�
��
��
Z�
2�
	�
�
��
��
T�
�
�
��
��
H�
�
ϣ
��
V�
=�
��
ԝ
��
e�
#�
�
��
i�
<�
�
��
��
^�
)�
��
��
R�
#�
ԣ
��
e�
B�
��
ޝ
��
o�
2�
�
á
��
n�
A�
�
Ǡ
��
h�
8�
��
ƚ
��
a�
2�
��
o�
Q�
�
�
��
��
A�
ҡ
��
}�
K�
�
��
֠
��
L�
�
ښ
��
p�
A�
��
��
z�
\�
�
�
��
��
F�
�
��
��
V�
(�
�
��
|�
V�
�
�
��
z�
��
��
��
k�
��
��
��
P�
$�
�
Ŝ
��
`�
2�
�
�
ɛ
��
[�
'�
�
ȟ
�P�
�
Ԟ
��
k�
$�
�
��
��
U�
)�
�
Ϝ
��
j�
<�
�
�
ӛ
��
j�
1�
��
��
j�
(�
�
��
.�
��
��
��
\�
-�
٣
��
Ѡ
��
m�
B�
�
˚
��
f�
wt�
V�
��
~�
eס
��
qP�
"�
}۠
��
ɤ
��
)�
���
�|�
��
n�
6�
O�
�
��
]�
��
���
5
=�
�C��
��
`�
��
��
7�
R�
��
��
�%�

�
�
��
*�
�
��
8'�
����
)�
��
ٹ
H�
ݵ
��
+�
b�
�
��
u�
/�
��
��
w�
H�
ѧ
��
���
��
���+*����
��
��
��
2�
��
b�
\�
��
�
��
|�
�
��
 �
@��
���
>z�
��
��
��
8�
��
ܾ
7�
��
��
��
O�
s�
G�
��
��
�
l�
��

�
��
�
<�
в
��
��
_�
Ѩ
��
���
�P�
i��
.p�
��
r�
6�
��
׿
U�
��
��
��
=�
{�
�
��
��
Z�
Fl�
j
��
0	>�
j��
?��
��
1�
��
e�
��
�
}�
�
��
˳
��
~�
X�
�
��
�
�
5��
�	��
��
�?�
3�
��
E�
�
c�
�
�
��
��
��
��
b
k�
�P�
r�
�
�@�""\�
�
1c@�
�
h�,�e��
[5�
��
�
T�
��
e�
��
�
��
 �
�
F�
a�
��
�e;���|���
-j�
�O���
a��
�����
M����
����	�
�`�:�
��
M�
��
��
-�
�
��
<�
�
]�
w��
L7�
W��
��
l�
��
��
M�
M�
��
��
I�
��
D�
q�
�
�
��
��
�
��
��

��
���
|��
�
��
e	 �4�
�
��
��
��
��
��
F�
��
 �
1�
��
��
��
��
�
&�
C�
T�
k��
�	�
i��
��
o�
*�
{�
�
P�
ռ
�
ܸ
��
��
��
��
��
�
��
j�
��
��
`�
�
��
��
U�
 +��
>�
W��
�
��
���
�;�
i�
��
E�
�
��
��
K�
��
Y�
r�
y�
��
;�
j�
���
�
��
���
�g�
��
�
��
��
/�
ʽ
 �
w�
�
��
��
ʰ
�
��
��
�
��
O0�
K��
S�
{��
���
�m�
���
,�
��
��
��
\�
W�
��
�
u�
6�
�
m�
��
K�
�
��
�
���
C�
���
�!�
Y�
��
&�
�
��
�
`�
��
��
ͱ
/�
ڬ
y�
�
�U�
|p�
"�
��
�
]�
��
m�
��
�
i�
��
��
��
S�
��
+�
��
��
l�
b��
��
<��
���
��
��
��
��
?�
��
��
^�
��
��
��
�
2�
U�
-�
��
>
#�
��
��
E�
k�
��

�
(�
�
+�
��
r�
O�
Q�
��
��
��
�A�
�
R�
	s�
��
u��
��
f�
�
9�
��
��
P�
V�
U�
��
"�
l�
+�
U�
��
��
��
�W�

��
<$�
�t�
��
��
��
��
#�
�
��
��
��
��
|�
��
�N�
��
1�
��
'�
V�
��
��
M�
@�
6�
1�
�
�
�
��
W�
�
��
����
��
�D�
��
�
�
ߤ
�
%G�
���
���
��
��
S�
l�
�
��
{�
��
��
R
[�
�b��
��
�
�
��
U�
p�
�
گ
Q�
+�
0�
�
G��
�
��
UE�
�
��
G�
��
��
e�
&�
��
]�
��
;�
�
��
L�
��
��
��
l�
�
��
��
3�
���LK��
��
̾
��
P�
��
��
z�
�
�
ʬ
��
=�
�
&E�
l��
�
c��
�
��
��
]�
�
�
Y�
Ѻ
!�
Ӷ
t�
�4�
s�
��
��
=�
��
��
9�
��
4�
a�
��
�
��
��
��
��
��
�u�
��
Z��
��
[�
!�
��
z�
һ
�
ڷ
b�
��
A�
��
ө
��
l��
�
��
U	c�
�$�
e��
��
V�
��
��
��
6�
��
�
!�
�
��
��
~�
�
�
3�
D�
[��
�	��
,��
�d�
_�
�
k�
E�
��
Z�
\�
�
��
�
�B�
�
��
�s�
�+�
%�
�]�=?��
6�
U���
.�
��P����
Y�
��
5�
}�
��
��
��
;�
��
I�
b�
i�
��
Ԧ
��X+�����
Q��
s��
��
����
p����
��0�'�
���\�
�
s�
ɹ
�
R�
�
��
e�
C�
?��
���
r]�
}��
�
��
��
!�
r�
p�
ǿ
��
p�
��
q�
��
-�
?�
߭
��
E�
�
6�
.
��
���
���
�
�
�	S�{�
/�
#�
��
�
��
��
l�
��
F�
^�
&�
�
ٮ
��
E�
M�
|�
z�
���
�	-�
��
3��
��
P�
��
D�
w�
��
B�
�
��
�
��
��
�
�
��
��
��
��
|�
�
��
� �
;q�
<G��
Z�
s��
�
��
���
�W�
��
��
Z�
�
��
��
g�
��
u�
��
��
��
P�
��
���
�
��
��
��
*�
��
��
L�
�
=�
��
8�
͵
��
�
�
ث
��
,�

�
kM�
g��
o�
���
���
���
��
I�
��
�
��
y�
s�
��
"�
��
R�
�
��
��
g�
8�
��
��
���
0`�
���
�>�
u�
��
=�
(�
��
'�
w�
��
��
�
F�
�
��
0�
�r�
���
,?�
.��
7�
z�
��
��
��
/�
��
��
��
��
o�
��
G�
��
��
��
z��
��
Y��
���
��
	�
��
��
\�
�
��
z�
��
��
��
�
O�
q�
J�
�1�
Z
@�
�.�
��
/b�
��
��
)�
E�
��
@�
��
��
k�
n�
�
��
��
�\�
�
o�
 	��
(��
���
��
��
5�
U�
�
ż
m�
r�
r�
��
?�
��
H�
��
��
��
��
s�
%
��
Y@�
���
��
��
��
�
@�
'�
�
̸
��
�
��
��
j�
��
M�
��
C�
r�
�
��
i�
\�
R��
N�
��
,�
��
��
s�
"�
��
���
��
�`�
��
5�
&�
��ODHT ���%S�������N�tc�jX�F�{Kڒ �`�\-t�9��9O	�.�x�5V�	����
�/��|N
�!n�@���걷'��=��$��@��?O��

�5�C��ƍ
p;��a�-@+����:9 (�Wܒ����m_̜.@�����p��|����
>��������W�@�$ҝ~�P��D�g���c0i��L!���dd�#�r��}a�#����E\?9&��v
��Q�' �7�	@؞(��
�V:)����r�(@g!�{�*�fa�=ߟ,О��k��-й؁
ӭ��2@j!J��mJ20�:TH�[4�.�;^ϔ3�Me���@!3�]O�𯭱4 ��m���8��i�;�R90��m��;7PE�z���;�h� ���<����
ozi>�J*�x�'�?�j|���?���	�wkOA@}�?�3VB�ml	]-C�)"�eՅ@��C�	�En[G�6҄�Ɨ�H [Y���7�J`�ZM�s��J�u/Z�k|�O��+��PЂo2
�P�h���7P���/
_Q�P�/l
~�� Q�w}q
Ǘ]U0.� �gKVP<,}ԗ�U�Ӝ��hY`K�V�=�{Z 	`'�>\��F�	�a�]0�-�Bۮ__`��y��
`P�#/�{�a�ڋ�b�$�3��c���rh��f�w���Xj@��!J�sk`�����;�k�/}
��Rfj���*���o�n�O'�!t0Y���c�u�JX�
��v�R��n�EyP�ʚa0~z0�8����~��{��
�`�B���ҿ~��e�	uz�`6�V�vǃ0�.)�d��`-V
��M����R���*���'K�`!�-����08�?����oz���� >�LRK���&�_KQg��i.����3��}s\�B�`���WJ��p�t�	��m����~����
�HQp4"ih�e����!#��ؘ�_�w{<��̞��!�v����,��߼��S��u�I�\����:���A���p�xw�྄x
��0���
	�wh�5)sW�)G�pZ(�LJ�말�����ꨀX��wŏ��`Aa�
T����{�o֤����hl�:�P��+W���@Ggiń����%,�=� 7�q���|�P�#��ΌX�p
{B7齶 s��
C�F���E5՚l]�p��xE�7�P>��Ѱ����>�n�|�p��j����@O�f	�2n��FZ�i����@{��	ݻ���@�U"� �@��]<$����=�e��� �]��^7ʀ�Pu���[>*��Rʠ+`�@ka��+4��˧ϰx���{V��!�>�$��@9'��6��p�6�C�0DP_$�|����u�\�� ��qA��Q 	��nH��Ya���ٰ����L��`��7 _��@2~>	�����
�4?���)�
�r�o���/nXA��@]�f���O�� C������Lj��d�β���P)W�x�y���_��b�4�ۀ��q����7	��
�P�7�"2ꠃ^	c�K� 0�����*����Ч��tj���l�-f�_�ԉ
R���@	.�
C��L�@"�7���gqU
,�e~�(%���L��@
�J �@���O�@��(k�0���9@W���@hH:����/:��X��n�	\�O��KO�	H�:�;"����J	W����
�
��m!�6	Y���
BpKE������
�e���
,ђ�a�hbA�e#�[~ -q+</^�!���(-b���<�6��l����^w1�M�\`fA?hV���7��z���ѯ�r���1�i������<~?�O��Wz�א�1q��.0<�aZ�9	�g����	����=-
W�^!�^B
F
X0%1?*�
����'�5�g��׃(��80yN�_*�B�T2�ʌ+���AE��*1�=W	ݲ�.���C�/A֐�)��..�-n�!R2!�������2�P|:�t_�5��2	y�6a�Wv��k6�Z�
Gn��6����
�t:9��3�
�9����/�!9qߙ�M-<Ѡ=����@1Q�E$�?MF1aG�&0��I��w���oM!��SԿ��N��.Y�^^�Oa8����PA֯ZlҋsP!k����J~R�9#�,Y�Saܦ�2�5R�h����Z�QA\.5ߴU�M񛞒���yW!3��2
�V��}��Q����;��Z���9��LJWDaU{�h�\A�P�	'���P�p�
IA�^q�O��M_a��
<Z[�M����0Ba��	�1���a�#�pxbq��%��$4d����͔gQB���h������yi�|C�nj�w��F5kaT+Kۆ�hQo4	x��i1��E	~��Zp��VW���\r���2���s1R�B>}tA�'�4�a�u����MU7vA������u�V��
@9%y�"�+��?z@�/���5|�g���}1W���@9�~������q����s����!>p��S1����؆���uV�N��1�?ȡ*��i4T�����U \h�����\cI��������k��C�84�A��I������JHv�+��l�-(�������8����N��7|2����+k��n��a��

�hǏ���Q�AT�1>��>8��1kC
�l���.R�
E�AL����cr��>D� ��L��k��k��a���mcs�!^�i惹ä���a	�>�[������;'�!���,��ni��Ͷp���./�A�������>[�fY��c�!	�미��GX��=pB�M��&�J�A�H��&u��q����b��q�$E�lTҳa|�:;����UK#µ��wX�������@�쏷��:Bv+v1��$6<	��3�zv	�P񊺱��$Oi˺Aҵ����o<
\�k��Ҵ��6�ž��'%�N0�a�
���v~��~T5糝����ýj[��#aE
�g�Q)�-^�ѿ��g
�/"�qป
Ӄ�1�ж
�l�%�aV��0w�A�ȕm��U�Q�`���=ѱ�#��6H�a��Q.����s��	F�a��1Y4���!ա�tf*h#�Qa�nÖ.Iױ���>�%����J1G5١��7
�nkL݁A�J�<йޱ��I]�q$�������!����p5�3ol��H��)�(;��;N	��,�k2c�t��*�C���`��&�R�����W������c졧1��~����ti$t"��A��2�n�~�a��P���_��W��V�-�m�B�!����z)�!�,�܋��A_e���~�a����y��A���%)���vT�.��y���K���`��g�UDQ��!������������;.���}�P/����ww>��I�QFmh��M���p��L�L�N��u\d(��J|�vF;^�!|J��f��b��������{��~��0��ߴ 7�G��x�#X�Z�	Ƅ�J��]�	Ԫ���q�ڙ
�*.
��N�	X�C�&oP@�0��(���d�㜤.��rpf������q�D��f��݅	�O/�r�3)�����vv�`����^���p*��u�`Q2q�a�6�^~�х!R1���k,��aC�/!bu�b,�">!r�	����#���8@˹#���
�Î&�}� N@&�lۖ�'2P��	��3)�&k��I)"�n;�/,���V\j.�j�5�/���o�M|3�vN��m5L		��v06~�Y8���6�\z�	�S�9�/���c;�Ȇ[����<F_Ȏ!�?�He:�Mi@"���<ٽ�BzVi��iC��y}��C�|~��" Eb}�P]��F�uo�l�G"�7���CH��9�g��E��l}
ˮI��*�W��K�~/��E�-T�r�`�Mb�Q)q��E��H���q�O������|�G�;s��Q����D�D�n~	Q�CTb����7UR���^��WWr��~��%�X�ͤhŽ@XB���J�Y�9M���A[�g�I����^�m����Y]`�V+β�c��	ٓq�fb�����g�)p�Un�g�{2�i„���^
j�SS���j҅O�Ζ�l��	E0]�m����Ɣ~n"���+�K�o��Z`�U�n�
�K�P�q"}���~��r %a=fxsҩ �p�OEtBQE���m�"��f��m�O����w�G��3��!x��J����i�~<��I3h2ݶ
�wjk{{v��M�{�t��	 M�ԁ����	�����9k#B�rB��aZ���s"3�������u����T���8$Z��_�R�,	��)��Rh�F,h_�������W��������iK�͌����������"�3[>��B
�	4��}�BQ�1	��df��1
������	}g*�r�=���R;������ݲ
i[���j�}����gk��oJ��ܩP6��r07ʃ������j@m$������*v��L���1ݟ��W�Nˠ2�XR� ~��R����
-�R?�$��c�r�:
F�⑦�4�^�; ���zWI���2M�
�3
��roz�g�O�r���_T���@"M|�P���TH>B�b%��_�6h���'	iD��Ya�,� Y��~���d���u�y	����B�N8
�Z���d#p	�8�)�r�9@��⼘!n#_�������i��R�y���I[�b�]�S�K��?�5�"�{��@�E��_������^��bI�P^ɲi:�e���2F&?�ei��O-�DNĤ�x�E1���2�){����H��f�:���6�hhgӲ��3n�"�z���~e���\���l���ugB��ܢRĵc���"e
�����Ru���լ�R��[�	�RK���ӄ���
����r7Ubb����P0
�G!��2EOrP��h�2�!�d��b�?w�h���ښBe&r������2�K=(k��2C���
Y��<�bp8u����������O��
�u��"(!���&��"��fX#���;S��^�6�r`0CD���r�־D��V���m�����*X2�W���� }oD���RW6�`Z�O7	�a���r�:&l�u���uI��$�
~�\c�F�|�ݡ�h�>��w�
�Y���yt�
���=nc�Ԃk
�C+�.~�3Js^C���c�chֵ�`�e�4s�p�r9]�'Cj�95+��;�q���ゃ�0>���kn�=#c\b�ԩ}c.b�����ht����~���*� ?c0�ly�\���	����� ��	��._cGJ�	���"�SI�y,�##`&qց?�$I@P'��%SIG:b^i(�y�3T !(�LtҭJ*S˛�/�+c�yS��C�,s>x	=�,�-s����HZu.�5��h�z�/C!��4"r6.�R�kXb	q1�~r�T2�o��Va�J3���	[��g.�t�K	���D5���A�%V�63���i�2�(��p
�5l,-�"0FX�:�,�����q;�41s�ӊ�>�`N
͙ؑ?s��Li@�\e�
3���C�5k��V�AGS�)�	�I�"��1:�I�/���+�K�^k~V��L���f"siJ�%`�
V �NS�SGUC-�Oý�'�d��N�+���ө�QS����m!P3��
�T�IS�`���[?R�DV��T�WL�nC�rW[�Hz�q��[#�&;��[C�\H
�6��^�:�n�1z�`3/�8	���Db�f3�qb�5�t	�s&+gx�u���|h��m;/@is� '$nz�k��La����pS\=��k��q�dY�zgqÇڐ�2K
p�Qc�c��*te���D�1t_a�dHt�M� �]vSS�L_8pQvwI���sy�̉{���|zcOv���&Kx#q����.v�X'_	/�ݘs3a7p��~cM��:��~þ�a��ނ���hL_z��9Ci翇3�/���¤��d�#07�����F1Ff��dĈD�|Z��c@�TPr�#�]H��m����*���Z�Ü���QK��ʃ������Q��ch��D�S�ɤ4��'�_���Ȗ��@�F�܅��A�$�_:����
O$����=������m.XОc���	ĿD��p������Ȋ��T	��S~���9拠�w,Q
[jr��9��ՠC��X�������l��S
��)��Ъce|����cSS
�aw��3��>���C\h��HΘ���G��ѹ��c.�@�cV�S�h^E.��}܄5��_����-bT��3�
'm�S?���|:���I�	h�n<��d0�4ZA���EU�#�����	}�>a�#t!��ʳ��,
?Tc��Ë�k�;����I��]�S̼Vu}y�3�CV��#�
���Q^��i��晶س�(�R��ca#�ح��3�����Q��C��=�2O�c�}����9�uG$��C�_�_=a��3��H��5�C��Wp���
�wXA惚��d��c�</��es�u!�Ru�2�ӝ�	�x��쓐��߇���ӱ����n�rLd�� ���ܱs�����
����3r#����CU�QH��G�cF��Y�i�3j��ϐ��C(Qx�&�
�c��.g0�Ӏ�t�n5Q���l�s)`��}9�b��M��gB`�Q4T!�n�FP��
QE�h�$������TYt��=
��^m
��ō2��<
Ds�J��RT
�f�s
��
��Q[~�RR����[4.�&	��$����J9�4n��10d�F,��vu�=�NWK�j�S�]��k0��B�`�B��	�����-��	&�!� =�6v�"�@�W�t!ľ^d�9D4$t�$�	�a�"D��
���8'>��!Q�#'��G�
�8+�)4��I$�-�<�
/�.D~>&
��*/xn�.�%0������
0D(r�	[yu3�Էy��,4Գ�lkGul6t��An�^)6�Pk
*�,�9�7B"�<DY�<�2�<��;	n�ATJ���W2A�&T
s��|C��@�_�D4��T]�[CUg	�v��C�Tn:	���IG�L�)͖qE��P�
a�(L��s��
]�Ms�>�e�,Od[xv:D<�P�sH�gA��Q4ZR����R4�V��q8]S����é�QD�s�
?�BGU�7������V��z(V���Q��<$A+XKcM��z�Y���dL�@X��;�Q>[�������\d��	�
�D]�"Q7�d��[�a�8N,K_T]���jM^�x��15[Xij��@�Bg^�oo�	BP�c$]r&X�i"dD�����9�gԸ1+
&Ϻkh����D�i��}�����jorf�<�kD��XH[�l��M�
�[m p4�l��пJp�i�����
rD@���Ҳs�0�X·u$�*o�gvݟ]ElvT+��h�aud��I�K�wd�J���(Duq�%kˁ�vT7�[	wԆ�u�-�	�Lut���
�Z'v~���G�!O{$o*4X$�€�,M�Tt
�D<w,�v�tK.Y���>���v�el����>t��Q��aMr
���46��F�i��F	��q��Y!�\K�����	8;�Z��)��:A��t���
�	%}�4@A���㡕4Gϳ2/V���ux �:'��<	
[��Z���	���ڙ���z
EA�S�ĻKp�^��d�&3�����d��	\����kB�
|O��DB,����եT5<X׬�$���3Jߥ�Uf?�^}���T������d�������tr)�
��wG�t�Ϋ��rP�t���.���ԃ~�+HM�$�³�H&M��of.
2q|���9��d���+N�QP�D�ߡ�ԓY��N2င��ꬣ5�z��dL�9pF�����
H�n�2�$���Z̪��āQ= '�Ĕ9�X�_�$���QkDŽ�Y��f��0�I��ô`pVذ^��D�@
jt�̴e�JOY��͔�**R����5�C|�ӄ�gr
����D�\W�y:��2��`�ާل��YhF0�$*�k�z���y��%�!�t�u	g��T���c�ݤ��)
�N$G�T�B�6IWa�t��
{4��T��-�ko��dK�8O���.�x?��������B��D�G�
M���dm}�n5��o��+�~��4U�7\{$�tb��
&O�E턍�����O$y��,���}���4-x�'#�?�$	tTK�'����G�
����t�U=�B�T�~t�������)^T��cr	rc
��d���$M������-qm���c�9�t�R	{�?��Դ�j�U���W���e��)q�cu��D�#�s�æ�	z�
�%��]�ˆ����_\̍�5FJBx	�V|�
���
՝
�άS�F�
8VP���,i3��#u5e�ܣ�#%�L��p��E`�m	^�EQ�|��H���0��Nz ������!(w��B�9"����̡"�!\�R��$5Mh_S$�H�:�1X&E���
�='��
�(���
�'z'����#���*�������)�ʦ��1��,�*?i��O-e���P��-5;.�U)T�,e�K�	���0eA�m����1���w��2EV��!#2嬍�	w�9|%e�Je���5DR�
�'K6sS
�oI>��O���>��9�a�@��Ä ��A��R�	�LC��<��r8GC̼R��_F�4�;
T��kI��8��.a{I��"3-��K�D��O.3I�)��
ϖ��Q���JNeUu�8�c-V�J�|��JUE�PY	��U� 

�k�`E��IDdja��?
��,b��Q�	����c宙tVe�d�:���p��e�Sj�Žh�I�F
&e�;i5��
vq'j�'�
擙$ie7�O
n��l�s��I�m�����.rn5h�X��D�pչQz��op�[8l1�(r����=X��rUs�I	���ruqi�	o�:�u�7 �����tehV8d�Yw� /�	���x����-x5&hܙ!w�|������}�z
�m6}~eQ�n��
��&���C-�5�r*G�Uƀ݇�F�����%��Ã5G�
�����4�u�az���IL����
�e<����
����N�?y��	t  }�[w��u�9"��`�e�(����%�(En�	��O�
s�����������%U�[�ǐ�F4[][3ӎ�M�%��E���$B������h�)B��;�,AV\��r��U���������8��ա��5j͘e�y�h�>���,���*y�Ť˔	�����%xWV4١�%
��@Ɲu3���]���� h-x,��72�A�s���д��)����~�k������d���U��{	�A��ł�K
�e�5�U\P
N��k�5
9�
��B��>��
�%-��U1��
�B+����
�n@�����
dF.�E��緬}�ebH��V�5��3�b��F1��u�%�A���%ֱ�����������������dx�Ƹ�.��&⵹�U�\��F���������v��n�D�_:
��/��Q%�
��s���pD�>��Gf�	<�Tg��"��	�s����n�'‘#�M#��ތ�e�3,��)ƕ�v��Ȥ�寈�׮��ʕ(9�~���(�����U~���(�o�u�j
�ys�UP�v�bӝϥC�,Q���u�?	�,��F���g��9jd������x�yB8�٥X"������5	q(
�4�(�U]I
k���EU�]
�_�M���G�
2`i�G�?)��ޕG�
�����U��	���e�`<r#��%���	�E~�
����pt�:�\��2�s��k�u�mq�`z#�{��5+����y���Y$G����F`�bO/��5�͕	L����@�&ּ���3?�/��B���
�c5��塦z�{A��!*Q>�����.��u�s	��s��Uܿ�%�Z�%��m��W�eu�)������7kn<��B"�R�~��eh��
���5�rj+�B
���������EW�0�����
�a��`b"�p��3xj����#�5W�`�V��Y����	���1ƌ��'��u��f�C} ��
���5 &g.��N� vG&��2�#�m<�Un��#�
�����'��
|��6(։f�:O�)��j��:u)fX�"
��=�-���N���_0���qh�1vD����1u1��q36�4
�N[)4�^od���v4��
W*66�%%��f�6���FWfӍ8�x�
���:vڝo���$:f,�	7&�p<�D4��+�>;DFv���?��e�^l�?�,��8�>�,a��x�B��[^%&�^CV�c�!&�E���^㌍�E&��]
���G�����b��H&���O��mG��,J�	I�}D.	��Q���g`���Rf3A���k�S��1�	.�gT6%���iBUf�qd
��P.VƸ���4�hW�&�q�~�XVB���
]S�u."g��[6�T	�DE\g��n���\f������^�|�oM�--^�U�[aR\f|�.M���a&�q�b�����^&Xʪ'b�\ւ��	ed\he�#W��^"�
\k��gE��Eh��YY��|i��Q����j�����>�kFJ��n]�Zg���w	/��hvN�
�8�NdvZ�
��t������ku�2y~���u�O��zR�xvdVS'�y���k��xz��|{�@�y��'50���|6�S���ͤ~fPA�����q��Ly�V�7�yv.���֔��&2~S	^��
��ʽ|pT@����V
�ѳ�SL4<ՕM���H�ss��6��k���V��
z������Ub�\����a%��%bɎ��c�������u)��y����_\����z�]�~\��&~�Wp<`������%��֪�^ᖘ��`c�
y�6����ة$����/�M����[���ң�`��0��9�HaOQ��ed���Ǩ�j[���C��
ʛ�۬��U�魬��� K�"�F �A���DЪՈ��~��f����i�����ϳ���d�� ���##	�b�o�F^*��פ����.�Ye���!hhX�e)�4�e���*��g�z�V�, �Z�Ļ&�ވ�=h�fѸ�V6&�vd"�]��f M	�t׍�px��G�֧��
8�vj�F�b�CpK�����R�)�v��&������)c\�%���gM���&k�	E�++�FZ�	i��Z��c�q���Z7�A���F]�7���:��
ǐ�Vø9��)�f�4W@���4��{@�F�A������g$1c�#P �����4�f����^'��V��f2_�^�6O���X�'�ִy�)�S�ƽ��A���V�-	�(�X�g�|�[-�&|�m
7�:��fB�x#E���^�O;q���7�5���m&��;�F;�	(Ƅ������A�����(	�Q���2qc�[1��_��kM�6[`\�%Q���OK��c��Vf\�0���[����)r��b�7�"s	�E�c��T���S���K�g�	�w�IהBW,L|G��e�)��-��@�
g�R��X<Oǔ�i�o�h����d�7��2����簁�
������L*�1|�������6��58;#[��c�)�@�w]q �� �*���g4E|	� �����dW�C��|R$7Ҫ7�I'H�{�}Z"'�Ǣ	�=�.'G�Q��e6+��$/�wd+�M|�4�n�+�
Q��
��.���{�_03����N3gP�	�c�5�X�h���5G�59
(�RV9�s��9��k�	;'+X��d:7ضD�)=�ff����9�
\��O�?G��ZMf>7�K���:�AW�c:�4�9�l�
S��
E��j��cEW����ЖH�l=�L3s&�N�
�P�)�\N�1|�	�tO�8�
�҉�Q���w�sR��&��NWI:HhW`T�
��	�n��U
!���X��p"+�LY70%�cwb+\g���%�,\G��2
��^�3��ǃj#^�Z�Y�]GFn�
�TJ�b���"�"6�b�a&�i��d'V��I��d�o
d�f#Էk<�Ug�=�z�5.�h�����9nf��X�s��h���	P 3k'�v�
���lwe��k�m�9�)��n��z�P>��lw�EB�c�n��YfO��r^}�n��s'���st�F�»�<rg��uX��rs7�=�霧�wgv�X�Qs7�

~Ty��5���&g|�;��9T���+.��t��oS��_�gP��5����<��5���qW���w�D(�Yh~�7��{b�]Ň�����ֈg��PgU�V�	���|�����'?�PaO��w�Fi
�T��g��
z�?���lc�	�"r���t��
��	��ct�
A����$�.�Ѱ�W�Q�׬����R�J,�7z�p��{�w���N#ˢ�>�6b��Wn��wtV��@$�����|��﬇D�]�B G����~m�G��:�,;�S��6y���;�7�
tv����W[�����W�+�9!�"�w0=m���AtQ���W�������9�7�S����W:�z���� eNHF��+�8��7�V�
kLu�ᅧ	7`a�G��Q�	o�g�Gdӭr������,A˷t��Հ.̷�~�7���ǭ>	�dp��H�ȼ��Gt�k�*��Ǜh�1�m�	��F�'��"\F��7�~���������
z��)�Gا"+[���ey�%�w��>�q������� <�G�(xO�
�g���	z�����S��	w&T��ʪ:gڱg�:ܧE��N�Ǭ�0����G�I���h#��q1�����d^1�����k�lL�W����j�����������Z��mF��g�r����7OB�
��^�G�`�uS��a�h���d�l���?��'�,F���G��`C�0*����
2��By�Xh���_;��/|��~;��y���@0���8A�g@�TE�i���u�
g/?2�w��`Yl���GA��
*�c��t:�/o|p�����׆�d��º(?<��'��n�����fQ"�!��X�����ȣv�쾾h�!�����x�#�	�����IGYp
��(���0~.8V+a
�w!�s:�����Xv9��p�vX[b�|]���`�$f%��5�zf$������	W�FT!�+�I�"�����	�#X5ރ�H�"�l��(C#Y#(���p��&��^�l��&��������(���
�(Y�)(ז��{�)]\�*,�;܈Ό�.(H����h/83w~IW�u0�K�O��]�1x�x�K�1���
���38�\b����5x�"����6���ɜ6x�����7P��N,9�Ei
�K<:X��Hk�;h�Y���[;8|��in�N=x�dN�:��8(��&���5��'b�%�C�~��
��$�D�b��v�Fh�s�}�H�U�f}��J��M1J�)>L(�lZ�CO(ަ�:�PQ8�v�
��0%SX"-��m{X�dr����[�!	���^,���6�g^�||I�O�axL���Ә�c����
gd8�*�&���e�f3
o��+gؘM8��ɖg�&%8�7O�ih��Zl�k(O��0	]�oH.F&Nq(x�h�M��r8�gPt���r(2�K+��Sr�@y/�Zu�jP��Lvؐ��ΧLuF��w��w5�����vH?��b�Xy��a�Pb�u�3�
$�
�|(z�oz�t���_
��n�~�@�G�k-th3[y
�=�dvXF��
�V�(�O�����l6��w�����B�
Z����&Yy^օ(�B���r��b��r�t���m����Y�h("���Su���[
3�LK��s
�
��h��
��i��4���
4�he[zJ��Ϗ�n�
"�[�V��ʑH��|	�v*��8�v�9�Y�����$���Hv"8N849����""�p���_�\#�8�
 l���H
�Hp�?h��PC	�:�ң�̀Qg�H�R�c	]�l?�H;t
� �hW`Z�����M�ҫ�a���5����w�(x�����w�������H#����<�})|�8�n,�Q�Ȳ,��3��-�9	d�!�����0/�x5͝ec����ܘ��+ɭ�k�q�h���	[��5��"�
���Q��>���3��(�n��J�xai
�[<ι()Ŕ٭w޼�h�#�-��0R�����k�/���(l��L��Ƹ�BOh�w�x"�
�P��(B�A
����+��~�%�ü�=c&������.~��ͨV&�	�5�ʘ+X���Bϸ��:eGu�֐E��x���<���(jj��XL�hCtLƌq>�Hr!��ߖ�ظ��w�[�XtA��4޿֨ry�qt�����7��S���qy�rW@�(7_F\Oh���&�b���G��n���(]���ŵ���B��\㈪���$DֈRb	�K�;�(O�b
�w9��8|!=��(�Q#�_���>s-����H���
U�2��8��n����7}7��j��m11A���8��V������y�Ƌ����57X ��3]\������ٽ\�c��8qz
EP��	,R�����Ks��&����Z�-3��/S
ז+�����;���u��&�����ћt����4�	�u��Z���);|(��

I�)mE�������R�9n)'\�\���S��+9ϴ�	���I�{)+O�Tq�O<��ZB�t���%���!���39R�~����	J����S��yR�)�x�L� ɗ(X��*����g ��y��p5i�x���.�	��[c�!�-kЃw�"i�<�\�#9�,��/u$).^@bY� ��*�
�؟"Y��A��A�'���3C0��)��L�g"r*	�\R�]i�-���[к�S.�����*5-IH[�41:0Y���d�(&1	J�VZR.-��3����3�Q)�t���19c��	r��9i�N`���:����IA�99)WE~]�NI:�
��	��7=��[J	'>��^%I�(?)fmo�1�E=�{�c�B�*���e�C������B�y�
>a=E����	F~
I�A8��,��KI��6&��L�UC#
���eK	���A��N9���T�O����
�'݉P�Mz?C��Ti)*�E5�U�J
	��B�W�S�{��XI_�����W��7n��Yɷ�i���Y�2���i��\�pC��\��xah�^Y�m��(_	��|j�b\�#8
x���\�x�	

��pf	���^�iYv��ôoi���D0[v�l��~�N\M)m���P��"m�ӏ=�ʊ�o��Q�	�&۾py��?ϡoy���	��8�t�t^��HǶu�&?���vI����Fwv�/����xY>�
8��{�h�
���|9.��ȊZ�}ɍ�o�H|Y������}�-��!(��9l��89
���2��=�M���j��O���g�w"�w��z�t6��5�	#���z�I���n]M8����G+1Nmd�)�<� �����䟅|Զ����\	r�T���}	��F���vz�	���ސY�����Z����0�.�Ғ�h�4_W>��}��	ti}ٖ�+��)ʂ˘�)���w{�I��r
����8��
#�5q�y�����;��8� �D����}�:�9�TR��
��)݄����u�i��}���Y+J���㨨i��
}�ϩI���3,��Y��Ђ��
�s��Ъ�wU#5_���kkوJ�ɍ����έ�_�=	��F���-����	x/��DD�y����#���;��O�9u=��u���,�ɪ'ض�:nH	�Пִ���	>���y
�K�������G*A��	|V�=�ܿ����q*��(R{
,��.Ù�A�x�b�yf?4��ƙ����u��i!�g{ɀ�9/<GUG%ʩ"��nHq˩N���(��9iB�n5?��Y��r/�	�Y_�fi�^,��+�9�b�Ӊ�&_�鬿�I=�H;��I�/��h��ع�C�-�	��y�-�vȵةLwɧp �yT��	�g��i����c4W�I�Ŭ	��ں�)r���s����
*k����?[`�a��`%U	�{"��iS&���㙗�*��ة�GBI%b2����[j���M<
��'���9��
YD�~��!fc�f��Y�f
�s5���$�j�%���'1�	����s��e�y�]gӌ�:�g&qM����e�����]���?E���Z-�o-���n%�k��������t�y;~	������w����ڻ����b��5	@@w�P�hde�jo�O����E�_�i�:_����4���u��f	zX���9
J.�FJ
x�
��I�
�]����ZY2OUy�:���t��j�O�E�*�˦���X�LW
g	�(2 �S����ڽoQ���Gq�y���[�
����	�<��d�	!��ʱ
��h�^n'
�Y;	�-l�
�I� Z2"����:7�t>�}#�_Vƶ�H$
�je�Nds$ڥ��	�(�%Z'q�	�y�'
R7���l'��Q�!�)��@0˱L
*
�}���
P*��>	��*'Z~�=�'c-����	���d/��Q�c�%/j4nl�,�1�;GU*I��2jX@���5Z��#��~5Z�HZ	�m�,8j����hF9�]��k{f�:j��_�bk8�ڗKU"�8��`�w���=�+!�_��=�0�a�pi8�n
�]i�@���#$�=A��V�X���B�����C��������D����P�5F�O�����FZ�@O�uF�d�μ%kFz��Z�}�J*�fg}(RF�M�S�  &L����F�3L:9�
����O���@�TT�Qʁ�l;RR�Z���T
Xv��/U�ߓ��/v�XJ�x�
�E��Y
�:x9o��Z�g�O�}�[jT�?�H�3\z��H���$[��D��^J���0/��Z�C�1�l��`
��2�|aj���^�>YZ�ӽ��S�c*������`:�i�
L��j�u�
�2�7k��J
>6Іl�,Y���=mz�V��PmZ��	��9�r*��g���sj��V�_�tJ,���j�t�~K����vj�J��`�w*��(�̦3x�-���ݩ�z|wE��:㮩"��*̸�GUwG�J��"	��"��ZDun�u^aR�����L	�B�m���ӧmDz�z�g�5���ᔊ;�5���d	�SE��Z��	�D᥋����	=ز��0�����Jk�)�鳎�w�����搚�Zt4c��
��~
%����k�l,ڷ;�ZRcA�+�*2"����癊a���L������1�=�J�4����;�
)��&e7ǡzN�+��졺r����Ū�Z�k�
x�̶���o 
l<CN��'~�ft�?��br��.�p��&,	�ۿZ��L^*<'�ZKd���>\�ʽ�O
,���2�Z�ݵ:ASfߏ�Ƹ�{6�0�V��+��{7����m���:�~��۞��Nu�SD�:YHv�6c�J4��f�e��J��uO�����2�!�SL��ש�_������O�J!�U̴��ϊ�[Mo?�ڷ�y툝iκh���ݽ"Һ�4`�~�Ԋ�V���ꀇo
�)�o֚ω�&0غ�+L�>
�����,|���J�^y&NIJ�jWA	BI�)ݚ���B���*���2��W�J��Z�^Vl�*RC�	�o��s���XUh�
s\On��z��	0�
���S��U]�{���X6�y�ϯ�;=[T�]�J��S��?��Z�O]�9o|�
��
��<�1�y�Z�޾�]���)��Җb �:AT���y�J�;��΄3�J�0	����ڣ�e���2�K~�W���ާ�������po�rV�Z��	:w�rE�	�[��**;�j���*�WDN����mg�dP]x���N�������������/��'��{�".pR04;������;A����\�&�B�Q��=�}
t����
9�	+�u��#[�
+h_[D��!���q!����v��ph	[���	����#��]�ڴNy:�d���4�S�a�b��?��3
��No�_��d�™�u:
~�* y�L$�!�����YI� ���o	�Z�["+���
i'8�$�!\V��#�;���m�&���Qñ�"+H3�� �(��i�g1)K���/�-�~?l3J<,.��[�~#2+��#����3;�4N8�Q,4��i�	��>D6���uD߼97��&�i&<�<�eӡ����@{����5�AK����B��Aux��C�$TCЗ��D���iħ�E��]	]T��GK�ODX�9�H�N�c�d�I�$�B�bf&J[!��_V�wLK����
-�M��WoW���L��H�!A�Q�_H�Z���R�9g�4J�SkZ�wsR[�)8t��U[8��Ͽ/V�u���
Q�w����X[���uB2_S�����S��\
����[���w z\�u0O�e�U�e�R�L^��8K�3^_�UK� _;`�F3<'Z`�Y�N:F�e�Н�vb�ke��0%N���g;��	�e[����XDi�_8����j;/��t��5g�`�/4;j�l˵	��<*�j����
>%j�R�vE��lK�8	+\F�o�qu
�^q{'���U�q��
�7#r+��>
�:�Fok�1�
��k�%a`�Gv���	��?�w���	��D�x�
Y
���y{$�2��`z����[�Fz;���ys-|;���s�~�a���%�%K7��f~k�Н+�Mw~�k�}�v
��
��1�[u���Z����S.��ɕ
�{!3�q�U�[\��GuI�{���|�T��Х/^�c�r��">
��;L#^4t�a�+	��N�k��5A^����D���댛�*􌛈�*<����	�(�9�ۋq�
��G���bgT��M����A�
��	'��3��Dc������p��\v67���+���h3�V��@JA�P���sQ"��k\o�Ca�����%�I�ˣޑ���S�+}�/}����GFΘ�k����Dsޣ+��P-U9��-��Ђ�*��m@��������xL������uvo�c9«���،�#��N���ӭB��R8R �[�����0�z�?�R��W3���-%�KcW�	�7�j�[,�9�%����#	����p�{��n��q��k���@����ł�����+3<|^�ʻ�|��M���k��?i�A�kBE3����[FmO������D��6O�km��{u���KL�4O�ӛ}�2����{r�
bD��؛��~���e�;���n�T�رl����"7��Ϛ��9=�)*���*
����[y,�9Q�/�Xxr����x��;���|��K�[DQb���[��X�R�2�k����?�["��V
OS�[��P	��<닠�Ec��k������{O�y�˒�QG
����$ ���[�\%����;�
9u�ҿ�[:�T���5�k\u��U���;ՒS�G:�{�������۹;��UP��I�S�-��[�W��li��k�����;��|׃2�K ��E��<%�X_�$���o� �wlMh�\!}j����|\`|G����6x����	��
��<LcS������ie��,�S��b��X���n3���8a�����<�?��[������|	��Z��0�X	��b��,&��Gg����	��kV�şa����/k|�ҕ�������lU�#���\8�	��z�Gl
K+^����D
n	z3�\�W��)�k	�D�4��Z$`�U�&�_KX ��ܹeWL!������-�8�!z��#v��W�<
����%��	�N���#�5^
�P�'<׃���{�(�&c����%�R
���*�ȸn�G|S+lr�'���+��̓�,|�4��qt.���<Oz��/܁R��Bn/찵�\@�T0��N�8s�2�8��`,��3���D\`�.l��N2&%.f�,�;�q0l��	`e7L9_��p��/�$h	N�Σ7<V�
͏^�3��
$��r;�>a]����0�h�t�tl6�Y)x�ŵA�y�\h��A��ۢ+���D|1h��4,E���;n��F���布E�1�����I<p{��]1�N,�SOu�a�O�:�,n=x-PL�� �?@+Plr�]޹DR�͵��OR\�/��9�Ql!��boP�4�	���[;;R[�;�*� T\�u9���X�_l-9-]��`\�t�I_x`<�� bv�lbLJ�*	���Ud���9�\e�mC��Dl̑��?0%lS��72n,���UWn�9PR!�'�nl�)��iyqL%-���Um�ζ�"��s,�hd�{�ot��
�b��w�e��:I
xl1W�
i�]6zܤޖ
��qz|��A1W�%|�Q��(��}�������v{�h�}31��.���|\�c
l����W'S��*���)Ȳ0�s<�\P��fт�6,�{1K�<l$	�5\lzp�
�m�.��ݍ+Q>`�,�y�d��_��"���,	���bQ��<���ۆu��Q��}Œ|��G1�����D�-�v��|E�;�֖�
�Ik0)��޶�p�|��R�e���<(
ߦ���ϟҖ�ᚼW����5�����An�<��}���h�":߸�<��Q�����ƈ�	�����k����w��W|
!,��\n�K}W��+=��<[�iW������

�V�,���;+�����`��L&l�w�<�;��(����2��򪜒��Ik���� �e�r����|�r<�,�F���� ��F%ez����xX@�Ԇa�\ǵH&z���})RN�Gw���!�u\����&4��8�,`�'�FG�Lo��P��u�\R�3	��b3���<bS�o����P��w��|ѹ+clU�Ȍ�z	c1��ʬ;�%
���T��}��
�)|�ά�=�9:�s���dشe�Мԛ%�A���<��
�/R&�L��U��JE������wи�\
�	�bO��n�u�"<]׼�b��!C���۸��9p*�<B�
2U@�����N��������O�<!����[@����6"�Sd�\�����vr�\�0������C�5�t���D	�1h輟hXw�<��|x��X�rzb&��(�l�w�PQ?���X�BR�K^�he O�4לּS�r��k�|��&5�l/�Q	������p(����Yl��+x��|X����V�����wO�@�<��}�����Z�Md&�?Im�z$��@�2E�%��e�M�����N�Q,>\���G�S0����'�	C_|q�����	C#���χ
L��=�ݐb�
Y�	�alD�y�	���U=8�M
2,��z�)�KKX���R
d����%� 
����b�F	-����(��
}�<iI�M�l�˖
B
MҖe	��>��������L�Uer����6���а��D2c�1.����e��QB-�!�p�����jjg�}�N	6��0����n��mtvV��͔�	8æ}~+DBY�� }��cʪ�q"���ڠu#-?�ZK��$m�1��t(��\8,��(���G��S�,
G.H(�C.͛3�	�%./-����JN�2md�V	�>3�Nڙ�#W�4
i���h�s4€i	0��o3���	~7��"����8
�ـ@��8=�M�	�L�<�a�\M��<m�oRٛ�>]�j\E�t�?=�q��4�E� 	dc�F-<�����G
��膓F�I���NsXI��M�YL]>��r�+Nm��	�
jdOL�AO
⃲L�2Q�;+k���V�f���{�Y�r�(#��mZ�����{M�\}����TUP^��b	��s`]��p.R�1amx!b&��b]QF1)��b
�7�6�e�d����pEam��F�MdKf����+�hm���PY�i�ɸ�>��jݻ3�	C�Cm�k�<.�nmc�9e5��o�F�j���s]�8���Fw��x���x}y,m�^�w��*�4%z}���4C�{�Kj�����|m0@f�w�#}]�}�(��g���
���[Ȁ]�s`BP:�?����|�;X
;��M�^��Y���ц�
��s�}%0ֵ�|]���W��Hu-�п=�m��	�>;l���;�L�j������莝2�u
1��ڐ�)t��֓�_l��_]�-K<�$]�=쭓�u���iR
��ę-�,�y(坚ݩ�P�A�������\)��#���.Y1�=����Ⳝ��y�t�����M�}���,�	<|�›
/�
y�����6�
�ٞܣ=��s�<��-��M���}�칮������3=�K�}�W
���ʩ
�����S�]��
"*�=���zd�����o�������N^�P�Mm:+��W��m�J`ӰM�|}a2�]8�%{����AI���K���u�l#͇���U<�~��mv���	|��A��Q
�m�	E����]fG�c��ҷ�:[�	ا�ٿ�l��V�ſ
���2k���j�VdF�mѻr�����=1m��7�S����:V���-�C�3��-�D�
Sm�ɍ��U����.�	���e���:�����7]1���)�ݻ+�o~��Эg������=��c�l�ӭ�:@�}��=W\?�ڍ�����e��}�v�
�+��m�=X����M�a��OUz��\B�	����
��O�t��m��Ն�`�ɴ�n߫�
���{�V�-`	�j˝�/Ȉ��4^�]˽�	#�b�ݯto
a��}�3z��6��M�u	����������RcOc�1�
%�$m.��{$C2��3���&>`=��Mjj���G�
5��f�'[��B�M#�)����������M+�e��J��!��K�e��]<�l`�t��S�g	9;2.f�09�1�I�������A��C��M�J`
K�X��Rl��1��>c�L�t	4�p���G�:Ӝb�c�	��F�q��9��2�$ZΐkT{-�>}F����"܁���>�}���qa�����H��/_�/��{�^3~��V�~(P�AW!
���A��@�G(��>��
�\ O�����!��&�P] n�
��[$�.�l�0�'�B�G/�C�'�B�w
/�\*�m]y��*��}�r"Ū,���-.���|���,����6p�k0�mhOrG0��	E>��;��
v�;�_;���Y���;�|J��-"�>������<n`��#�;N�=
!~�A�슇
��`�B�k�]5[C>�:�n�i�D��2C7{�Ft+����Fu�|���F�۲�
��I~��@���/J^�H����;K����yk�
K.�Wy��y�M���2�L./���r^O��e��9�P�E����/Q~\��<ǼRn�A�b��2Q-�ER��Qι_��elU~�}u
l~V>�v:���U�G��ED�LΦ�)	�rTmY�i�Q=IZ>_���֧[~����C��Y�ܚ�<z��P^Tw/	����^^%F�
v!�.T�
�
_�M`^��f�a��mg�&`>�F[&L`޻��	KB��d>.E!(cEe��#���f��q
ܳCk~{���/m~x-�
A3�n�ì7��n�����Wp�B���xW�t>��`�WZtjF`k�|�w���f ^p�x��k[Y͐w^�5��1�z�ieMՆ�{�[�����KyNL�	��Z�y.xg5
�ܫ1|^BҨ
;�L�~ﮆ	st�nbw���B2��@�{������)M�J�nJ?MRwJ����M���n|R��6uZ���Tu	d��ʩ	�]6ڈ��M��	s���:I+*�����=�-�Qa�Js�]�ΩsJ�e��~tq��G����g��qݐ���$�>�D`@�t�t�5�z�n���hÆ���<K�Y�ح?�>���	�T�ɗ��H�0f�'�.4���4��$���f��$��>�UG������Ű��q�	E�NO��(B�{���/�
��q�~V�$
m�8��N����nE��_;���c%@�*ЯE4��&�1�nZ���ᾱF&�И���n�q�l�n�;1;���-�wd��M�ވ)8��˸~��Uq_���ț��o�·��PZ�V]����1��w�nm�A����}{F|����9W��d�����+�D��k���v��x�r�8���{�@	'G<��>�*G�}n����RZhsƞ���o�=�nS���P����_Q�����^�w���d�lH�.����c8E�6p��6�����.��
��_�NeČ�*��_�	��^s�	��h&�.����ێ����-}lܾ���33���"@�W��^��:gſ�ܮ��4B��G��Z)6
z��5?�
���w-}�~T���jDj
������'����w��������&,e��g�^e�Ž�`��	�z��~�=����s���a���ꎚb��F��ꎉ��f��V��31�
�^�Nn	�h��>f��	�{P�>���
��;$�n4���5���Z�����.�^b
%	A����N;JT����>�	R
z�.��|s�����Ur�w1���JD��Q�~D0�f���Nȼ�	������Le"��^�p�;��n�$~q��ns3����}Hin���3/�FSU�������@ J�S�P_iS�I��o�3�N��/���\�mV���*
�1�]��i�u�6����Oe�wt�4OGKM��9��T�	��)�Z���8��Fv;KQ����AN��
4��-��"�����{��-ƒ@��Q��ܠ�!�zz#T���"���Cƛ&�!��|O��2$�e�y���%o��h
��r�&o
���j/D'�ߜ^	RV�,�|�G	I�T�-���e���7-_RP)&�/�m�"��OT1_"d�EN�`2��_��+�1ϔ�d��q�4��

��J4�l+;�%�3?�<`��7o���?�\5���b��`1��p3�{*6����X-c$:���+��Z�=�������@o�R�+�AA��ͻ���4B�C�O\/B�=�V`"D�-����"G��nL��Hf'�3�M�I/�S6�y�@J�s�2��K��a��L�~\	@ۓLM?4�bvk!No�9�ZP�IM��Oj	P�>{Q?�ʸ��1Q�@�^�WR�) B|1NR�@.�
)oaQ�"�*M��S��WV�c'�X�/n���WZ�[Х��D[.Α����\�`��%*Z]/��r.�]��O�R�\���'R��]��YGci�`�i��-��\Z`w�m(c=��R�do�x<vRrd���Z
I�Apf��D�	�v�g�����qY�gOZ��
]/j�i�8~y�	V�i��q<���k/�KX��1kO���~vCk����n��
g^�j����4�k�m5-��Yo� �_}*>�q�\�	x�ho��
ɵJ�k�;�
�B9�u��F	<O^u?�G=ܼ�wO¼����*w_?\�_�y�+��Υt|;r�����}����#7F�}#�Cf]����"���O3Ft��i|����L��_w��]�y�[O�	�����E1	%~΄O���G��ֆ+l��Y�N���e��	��?%2����v�O�I	
u�̂�^�
��C'��C���Nm��4&�	�̕=��0$7�߱�I��p��Pۓ	���g��=9�샸j��gk�5�s��_SB	�m&Z��ݟ	I�j�oGY���y��L?�[��H"���#U����-�_
���W�o_�Qk���OeR����?A�^�C�I�_�^����O����ފI�g�~�GW��W�!5�`Τ�qw�
�,�oG11
��U�/�Ơ4+��O�����^�����+'~Hi��b	�?�O��x����(�48�_������o����W#7��@A�|����1������[��T��c�
�1J׾OWkL
������@�����ϾD�i�?�o�B�Ϝ~����^X���_�.(�=��Mg���]�/Y�C����o�T�HGȏM�-���ɯ֤6NP<D�oi��#+��ğy�6R�M�b�y���uſ�Oq	nB�οDN1��%��P�
,�e��Ook$Д6�ѿ
��n�XH�}G����o�0�x��O��I>���o��!_m#�O��y�Se����s+�ϟ��v�z9��?�?z�H���?�q6�N6r܏B'G
�x�/D7��~^6��]�	!�+���I�Ei�ܡ�"

.�d�w�-G/�o;��
E���zd������������>w��g���tt��|����ʇ�(���%+H����D�Tz���X����J:Vb+sXHRX~�����H|`U`
1��^�xS�`cw3Il����2'Hy_"OQ�gt6!��i,�-���Q7F	>TN�^0�#�WNmR��N���N>i�C����@,)��e���=!2�T+J�tS��=OB>a:
�Fq��Obo�yB�^qH0j4q?���bb�Y��"tH`L\-X���^�.�
-0�
G��(bz
0gE?s~AJ�+/@O/~fwj�W8���]c
$�'������
�!C�^bG&4C}4=vN|/����G�v�WH7�V>�\+p}ENo���s�����#��u���dxWMSkO>}d0(8UZAUy��^B>q7e��+�v?sH�Sa�NZK��Hi:4oHaku^}^SkX5���L"����H��\nq��4tV,Z$sNB;rGiZa*w0T
\h���d�0���k{:Bvc���_Wf���E7CB0rr4eS`AK/[*QlewA;6z>%u|TXx.m'7���IN3n;L[l/D���L��Gtuz�GFI7�w�AX���'�&s=��C#��2Y�+<?>I6*($}7�Uk�tfO&V��D�+��g��sve)'piZdyFz%[;Z����bk:ur_ak^_mn55Td�D_�g,yC��=�&=x��� YD��0
U'J�Ln<.OTp�����<���y�n=��.:��5�:\NI*('�����m%qx@����Y)��k6+m#l�,Ej�Z?���1LJ5GA511:pwT%)$��GM<	WbBS?}U`FK�Q��0@2��5���
�z5}0)z_`Z0
��C���?.B�X�]���qW�&����,m1u0]i;D;R0RS��x����u`�b1.q�e\dq s�ig��EnENe��}I�?)�r4#[kn��ty�����A$	d�������:�e�~E�������^!�NsP�b���/|rD&nN��9Tsl��(b}6��3W(N�:����FbvN(����f��?G:+.!� /L�@#`���79�[H�Z(���|S���u x37(���9a�<$)+X9l=1uIes(0FZ}79x��	>7R&���6VK[�	Ofi%O_{t&���CS&����r,G@� g:��%|!����p3Ji����g?a3�o'V������p�G(R,8_�����3��C~�xd`�:V|![u�_a#6�@qIC'
�<:�#E�?\1HE`
US\m��#�>����x���2���&���wn�J;$~
AJMSR%}F%)�������URaN�^�z��tL����~���k[(�������aC(L}I��U|CJbx�(fx4+4^��=i9Cegv&Vz~'g*&BYiw
<e<
vbhi^w[.AGCg1~#�� ~t2���*F;K3QYh��;���DY|W]��#5<��8.t#_#V��Muv�:����{6=h0f�� GSvw9nKfv������9�_�+`o�����{���z�E����
35X��H��^"G7JT|�N�"20-�}nPna"������F t8B{:�hu_Kx8~eTwq,(Hc`i-�����{<�
s>)�s�?^&$FX*��1�/@?��Dm0K�M���-���0K��	�O�]|j
?G�xnoh8G1C��pA���Tf����-��.`\�
u(��3p<��An�u!/������i|w8�/'+�s��9q!o��y)��}w�L@���&h��� "\!iYc(���>(�t��s�N��,l3.x%\6��}
����9�c>Z$}��M��xfp7�XjqC,r;Y="D�>[#J;s��b��f�]X8"nY��+>_#I��1O:H��������(��qHM�� E��MK�i<��h�����:��L++_�Y�#]?s��4m?t�Swj~e�UnB$����eyn9�!��sc6za!/ak`r:8~��7(��M�����
�#Y��10}]�]oEg/puK.�n�G;td.�HC(4C,~2K���T1�9�*�&�6��S�;�����9����w>�\�r3�&s�E����e3[<(qayU0p~f-e'!!l6mHO-�7vh;|���lf�o��(���fd?0uwyeK7grf�dR�]74bQ����)A���Q!nb^g,e����kX5:F <p</\TR|m1b(9����eQ��>�n�t	.l8%�)�}~hp��>��O�gZ�=8!ZS��)<T<lj{�.��Cm-E%@����'v"P-/6�u<n����m!B
i=����)zCG!
6c������;G�?mG(j��/r��4@CF��{�	53jV7#OUo=zk4A��B�G^�����X�F*B]%sJH;5XY�vs7H��U��+e)� �kC�VM!YN��l���!;S]bfJZ|#��S&��w�3]q��G.�{�y-ME?;�X�s7Z�K@\]����._,8Ij276p�5|8 >mR�(7# ��v$�HSrK0w+f}k�uX3]gu�F�\-�;I��<c_v"]rZti
4�����ts���bfW%\rH�;�����W\z�::li3JqVFqG-vm1������T��SX57�����?9&����2z)��=�g�u?����$P���Sf�T�vs-pKe�sCg��Q/X}R!�^��.��*k'Fon*	ASmU"+3'_j`F
BW��:/RxKu���Z��oR�����T�:qIOCB4���R���H4�_����i���UR
*RE�'dkc�[+$��$3gA	jlwI%]I���NMs^RM:{skLoRgwS�WhCMUwh_&P^tV^Z83 ��C;C �9.kom#Qj��` <;�EEq�uK�+�c�������\����V��b��>O�"6�]U%i9���t�����N��X�LX(Eq\Bc
���p
.O:jC$+Ea[7&>0<i	)tJee|OD\6SMKnSpFA1\VA)Z'rbBMd/q0\���Dm�4dBq�=����)@_fZ����C��Rd�	������x)(E[4��S+�ok(|Pdl6
��F�<���KDu"voLbgK?4ZD5+wyDzuM
@VB}#��#,Z�������kTqI\���J�hN��2MJeML�i1��\��u�qx~U|!
�<=;R�4)?f8�6,L}
$iIf#|CnS[eUmL}6�K{2E2]w:��F���z�p���.i���g��YmN@Dl&��P75�����zKq��M�CA����y��pf�t�1�n(Xu~�]\��5TH���Z���<V5 RL9v/Cu:���	�b|:��6V)��xCDh<f�{Gs@pMp@>�:�*D#-���uT]��6_!"����T.th|����G;��0�!~�Z\?d^�:�B���1d5CqnMXcw %�6JRi#�Y���5>nK��=++��LQ��'Qs�B��}u�6>Tqg�t���������{%0Ey�cYM$m+
2L\ ]/>yiQXpHM;#UI#_"����=�aTF���e#�S52Vq3iW;Jt)T&$%98�HV"aV,V$^\K8�������e����'
1�GWg@��vM(td>VqyDV�)xK�/J$1meb��nmU������`?VO@�y;
1fJ'Vyq-%r*"^v89$�����`��%��YRNi%*�T#SX��x(={BgjN����tW(p�2/Ir`Zx�J��)fcfY��o)0.F'�eA+�7�hgmz'_,w0yS}"jp?8TQ|La.^k#^.��9u^
#~A'"t6$/��_�?Wm�5n,I$*Uk)�i��StG;cl�vH���^���r �Em{�5]	
�
3U7zRBsN''(5C>����Bu�c|G8��������F��@��Z�U2N���X@\��k,���J:Vb+sXHRXY/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/adam7.rs� �d�gU˔"ܩu9B5���-JI.-%0"*,G-
c.OXS`^Aa^aJ:*=1
06%4*ZG4*XB"*(*(462362`9$Yd


O";'
2J:4 "/;')!#**$
]``a`a)cd[G6]a`a7Adcc/6>#%[ccR1 (A5/
I/--+
6>6R!HF#@1 #5/
I/--+
6>6!GG/J^TbN>Vcdc$
1(" 8  PQU    dcPAT_:.
5T`:.
/Tb:.
]d`VE#
VN9
4/]\@
a\`Qc\L O%!@+J/*
6=!dcPA(XH8I!K1-R
5(XH8J!K-R
/(XH8L!K-R
]d`(ZH[X1H
4,,(^H9=!XXC4

++       =2Q&N" _D1&!(%-b&#b&3b&
1b&3b'
1b(3b'
90
 `9

 `A
$  0S>S>SGSGSGSPSKSKSKSKSLSSSS^V'  ;WWWC+C.IMQ
cEC7_,II\HEB@DZ_';
' `c4;WWWWWWWWWWWWWWW2IMQ
gfg(-d(;+<T"7Cj>ZV
P5Y =2*
�����Q9��."��Yj/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/interlace_info.rs� b$���AL!>�Zn�o��.DNO0`_c.=C
@,@
/#DE,
&2YR&

00&*/0&  &&'0&AW�}<����,����+b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/stream.rs� ����ШSdO'�Čd���
" 7d\-P!2*?b"/=1U2UOOO3U
UcB
"YUa&
-"
#
? *e"e& :d3+`a]1Xc_I-bba1+b-d=d`c\X^_5/#!6345B/-/9*O.3A>- 3J!+;$" 4)07+I("bQb`c+S 9&?6
&H$495B
$=!U(QOd`b`0Hb7C#6AHz*8l#QJ#H'4AMOOKXd_U[PG'J,:)8&<K?NAH;ED\EYCoCNX?O+>8K>
)/$+1#./)/0J
1.,;"'!"&&/
QA.H9&ME0,+G4+G4-/NW#J<,-!cIcK!ba!f#']$(9
'('EQ.DH(*#B.")*2
$J/*.$ 23GFGFK+'GG(O'I9G)97-[J.ebP63"1B
 85F)):9%
02390'7>d`cc-5QA+OVH>(/0"#/?@Q)L7T.%##" 1LAA29)9E8K`E\FC:%)TXD7%L['F?5EA7T<3
2316-/0V;/C//M;/C&W7/1=6U8e6O&QQD3?"PM,=<<CLOH<554@76.%9>Y7") (>S JO9>Y0") /J9DL-FI&>>562lKAG2Y:/U!0Z1UWJ5?MO/8**-!2I'UB3<3::66%=]5::B7
b-$""$"""$$""$""%GXXXX9,2U?;.LkD6VE>
+W0)'.>/##9............5.....$Y2Y__J`/V#<*OdcZGe^9
<9*GO+22.."22%.5 *#$&&''174:S/30:O4F
><0'J5'O=*,+M=&b]^(M1
<0$+'OS
<0$.J
.J
!.O
MEA8'*'6,"2.9 
924&%
+<0!.O
S<&6T$%%3 6T$%%%%3$N*,6S+6X3,>
<0'J.'O='''3$6DC0
<0'J.'O=//--//..?77557766;
<0'J.'O=4#2<G2
<0'J('O=s]UF0
<0\;.O+.J#.J
6246*+7@J7&/8
/8
Q!'<0\;.O+.J#.J
6))++**++.KKHLK09
45/5211/8
Q<00.O
6;A/8
@%+<0*.O
P<'J#'O#+
@09*CX
"2J
L;>]2IQ;
<!.H
9$%'.<
(= 2I)@"B6A('!2K"2J
2E
02H !L"#[:T
C<5/F&`<5/F._,AM0<5/F,]._6#ZJN#Z,'MD4"$$*,<0!..O#.J
/$,7@C38#.Q
+W>X
;6= &(
.?
I-.<
IQKS*.??
$
%L$"6)>Z7E)
444444444444LLLLLLLLLKKKKKKKKK9GZ7W)
+,"+,"44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444<Z7H)
@F&3L#8EU -R`:B3SLb[?*53,P3-D,L58,P3-D,<##,5;,P3-D,O%:?.>?-.<*>?(3"A-011ALLNNMMOOIK6U[':J3"B$C "5777"90>G`M#ED(\E#FF=??@@86(YQ#@-(X%EL/'-!1#(&%:Q+#"1$%)&)6"72(;=,*,+ ,"+-77E.4<;Ib_d=?A,"+477E.8<;I3[3O'(4D5?@&/I88"77EM5,"
2'R[[I/_:
,#
2(cI/ca^:
/6&%6_a?"77Ec!.70&%172(;'++,+2LT1!.B$&
J&A
%5B&
U9?$&`15
53
H,
#G5`C7?%
&;-I
,5&?
#M5,;ZZ)
@7
J<&X<8HC#Wb+W6\7:>8;H:&XSD-W;*#]\7:
8;Q8&X]A//0\7:R*--0.1.1NA"U<XXU-!"!6'"%Z^A[4"ZP#!%W-<dXZM-!"!6'5"%."%.<OaE:7E":"89._F?789.a[DKE:":<:"::"89.aaHPE8":<8">:">:"89.T>+KE:::"@M:7WcC)K$:9!
(:$J:9!
(:=9.cba_1KE:":<:GJ:"::89.d^4PEK18dNJ:">:-J">:89.0&%6;="77E/.7/B%M"!6'HA?EI#%5NM\HbH##"!:'#"#$%IA);E#`_I2"!5G?J"&<C%M"!6' '7 5JI.()#������4;�*ZN=�m/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/transform/palette.rs� T_C��dp
���b�M<NO2 N'DQMR'@2+b
bA2*G8J4SQSU:4

)3Q=(3(KM'?/-
&E
MP'M-Kc?5,#53aC.#C:
=HVNN9$HWN8WUWY>8N=(8c,B+(
>9C@NX6
[Y NO+
*&",((((+:)&",'''':*&",((((+:)&",'''':Q&",((((%ZRQ&",((((#\(L$V0;HHHK
!+AV?K@.
/��SXy�_}��7���[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/encoder.rs� w����C�X��D�n���5  %[`%_"72(&?6
&P$458C
$P @BB=QSc<#JSRX%N0>P^9D
)/$)/>--$1.,:_bQ#
>%$G2)
GNT
5&W
),GDBaca;TS
&" $&!2.Ec^c;S>I34L
J+H2J+B,dD5nN&<Gg*XUV53R5Y,bd4&33%SBT;HP3Q0"_#Lg3&SMPGFTTGG--X>*(L
1OP1MDULM2G--@> L
3PBMEWC:2G--D>"L
L*CT8=CT8;CRkT8.-cbc7'R:3^5b`B
0!YZ>SP)1"!')/71
3:)8(3?>/c$ !E"!
9"R
#S
9
.d
#RAP! >@()*/!,(EE178
])'G>75PI:3.>,42
22
5'
e.)/&/
;0
90
,0
'bac0P#WX<
-^'[=@F
C&qD4#+:=R):81-
,.S7S
5-
X(
N
3%9$DRR
$>)+.0
L)%16)(
$(11<3%\22227c72a46!D$ca-H)`666623^2\;/!(>N>$+M-`.B_@Z[L]U
)-E:;e0
-"+C=ON3
"_#Lg3&QGFTTGX>*(L
31(O-2-S>HNX#V$W "L
2&%O--I>AGXL
GK G?<>:<L
*<GA;>L
:OP1ULMG@> L
<PBWC:GD>"L
 PMO6E<8/\=7POCJA@$9a:3acO,(4$ '
!!)2'52
5352
:<7<<;G;BG# 7(OCF,L%39/
=0JD2'5)+-/
K)ac/>+7'N$*+
9>%.E*#7F
"24$!,
2@
9/8L>EX+ 
Q)F!DU-!
,-=9=@FA@@A<AB$-89
$e3W7FR<A7+&$
K-(XS''9 %)X!37,6((,BC&E"_#Lg3QGFTTGX0*(L
31(O-2S0CIX#V$W "L
2&%O-I0<BXL
GK G?<057L
*<GA;0L
:OP1ULMG@0 L
<PBWC:GD0"L
3^_XZ,K'-J4
#%6(&-(A8
EKV,+((A8;F-*( 
6"/S#V4:,!3@6=;

 '=F">)?F">)B:1;
U")&  (e%*:8,;9%?
,!21Z]\8A?
J;
.#
J;%R?1 W?MA+R,.>()_<;FHBKA4DCR;9+
"""J;%R? W?MA+R,.>()_<;FHBKRD(3@4DCR;9+
',UKT;T&U)H/C&SJ77BA'<;O811
9&*M,+657B"5&.729292R&.;*+2;*62;*,2;*+2;*62;*,2;++2;+62;+,2;./2V&.;*11;*/1;*11;*/1;+11;+/1;,11;,+1;,/1;,61;,,1;.11;.+1;.61;.,13/=%?0/(?D3&'(1+P&! !#2/I%?0/-)1?D3'-16'(2221119&*QIT?,16@7:
C&*?,1)6<36G2&*<3?,1%)663&*<3?,1%)666@&*<3?,1%()6666&*?,1)2/?&*<3?,1%)66/5&.Q224 
$X'F%
*&.;,+223%

$X)F*
F&.;,.223%

$X)F*
?0C4?0B3=983dd+38,16G86dd+38,16G31&C4
%! 

I0561
B81??/I'
0
��p>�r�s86��D`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/filter/paeth.rs� "��n�0mm�-Ȧ���<�t�M08WH522T@NXZN6m"01
>`\YLLFW)++!a`M""% 



$S
 $$^eP#3
 $$^"WWP#3
"LQCF5E$$D-Ce"#NNN))
!)QN0E$$A-@W$"#NNNN..
 $$^"WWWWWWP#3
"$$^"WWWWWWWWP#3
CC-S
 "&&"'1"b''
 "&&"'1"b44
")QD2E"&&"'1"bAA
!)Q<E"&&"'1"bNN
 "&&"'1"b!!!!!!!!!!!!
""&&"'1"b!!!!!!!!!!!!!!!!

2&#:=P10
���_���5 t{�� �^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/filter/mod.rs� �X��T�Y�(W�8$v����1
Pb`Dxe-		"(5+)+/
Bo�373
G-

,'"!"$
86,*,0;
T!
$>5$';&88T&&';&888T&%';&8888T&$';&888888T&&';&88888888T&E2
3$>9$';&<<T&&';&<<<T&%';&<<<<T&$';&<<<<<<T&&';&<<<<<<<<T&$(b$bT'$(b&``T'&(b&```T'%(b&````T'$(b&``````T'&(b&````````T';]^'"-
MJQe);2"-./<
FCEe);2"-./
MJZLI&0')LEKOP2\D"-7.aF
MJNIO?&$$$)_;"-+++Mc
&12F$&
 M ^]BI
O+*& (;*R
K3777
%&NM*D%=
8#"7#K8
''4
*K2(@2H9"?!  "! "(&(
-*32(@2H9"?!  "! "(&(
LPQPC3:@��?>�OB�?����W/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/lib.rs� j���cz�%�x���ahG4oY`i3#AC5$,4>%1,*X--chi>6�5=;#;);


U1[]7H
n���H���skB�,�Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/chunk.rs� ������\1����!h/��l",#111111!11)1 111N1)1*11&1$111111"+:*9>,;:; ;#(C(D
$/4255��A��|�[c�N�{Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/common.rs� ���hC׏FԈ�wD���8=63&-5
(1RJ$!+ &!
L1-'+2(
_Ra5Z7.(=8I
NM'c'5-NH,Id]9--

'da
 


L0&&'(+
(!  (-*L,*$
I-$0@l1(.,
";!2>:,-6Jl/(&
 ;!2.@%&::')J4 # )'
,",#F"H?ADDEE*(4"JFCB42J=;DH._Zp
Dd`KfV
6V
X=NDLIEDS)cGK_b_bQfZNa11&1<?=:`Y
BW-(I*KG_'*)$8&'6V%#N+(&4%RP0-"+)+*bKEKH
+@@>>@@??
<<::<<;;
FB,Z-�ty�)68B8B
FAOQUB-)4IE=IM8IK@b`!PU@]TZ)QcB-)*.-U<-U<4B-#MLU<U&MPKM4U<U,,W%s%-�(<Z)>^2>%-5$H+-H=/_+',^M:M5<).20#$(.!% )22'!20#
H8!
.'"4(I<C(C;$.,7/-d]8FaacbX>:G'5E,3C@VC>&1!2
/C!;
g*XUV,!3%%'&:;J
.a	"5/:3:!:+:&:&:!:2:66655=<05H&B+=FI=R=:a&6<E#&"%cfbc83caac a`I31!'=#6US'Q
����_-�ƅ@ȩ����zh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/read_decoder.rs� ����ܣ�$��T�+�`/`b
6GQ_?)).
@G,$3&Q1G?G?A;7e2*#/ U2'-)R&S
!BEK,d96Cc4
cY[2<.TN^C
M[PU
&<MY3# ,
~��=�(���f�Zen/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/unfiltering_buffer.rs� O�����ޣ��T͗���6"*L&N=z147-=V`.PL>")(?>
:6>D*_`H% *cab```[LaZ@(\`2%!ZE"*cb0baaG?1L'C%'(*P:'KH<7
'(6"' ,+:&?MPP=&-5:DM8,6)+PQNB:<
.HEG91cabaE9
2
GJ
4b
I
&'+&,,C'*
(83;J@1__V^\>NH=
V7,(%#7I
D;@BM.KN5'%aHA.M8EC*B&(M.KNJ,3%aBU[@.@#Y$F//&(,UPC
LP4D314A?*;"A=
J",
+66999K?XA��@0�緽���w�F`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/zlib.rs� �Y:�xt|��K,�'���L�]UWHWY#$GPP
 (M,F)POP*ONNPL$PA63ME@ MFW (8O:J"2"
%+HOF(
*2@?*(ac3"#
2)
IDMOL*'3
PLM2;
%A<[,"8
OO5;$^
PEP?#3FA#`,D^0.&,
]\>3(d7A0[&$,USTYHB11
���_��Vt�~�_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/mod.rs� ՚�j�^�Ü��rg����
BD91S-''
7$^ '(&%78`!).=UX!!/
%
(" 7"#(01(%@%7?A4)2
JQM42
__5/ $d,�/T, �.3.Id'R-7E-?"(%4c ' (Oa]cc^>7
8 T37
)SD!\B;;[Y%7bLH$A l-.GD= k-.GDGA>-D'a5+ U8'c^e?'aad33, $>LNNQ62NPG"Y&#1B
19%
'^^-8><G/846">XEH:#K-&R+%+]"`clbcZX(1B7-L+
bad "4&16,'
@'(*M$M674+-\E>X;02952K
?!:,$3<7A_GAZ18:
TRK#65R`E!1428-#*] DKQ`K]"8N)!+*6
'<H=UD?X&N;/]�<1B
#1Z!"%/6+E-]27YAQ?)  ,.4D<B_^,A15("$;
_/_`827a_dS43P:IK7:I_`B7RP:MX]K42>D)$^&He/E[ ,S=
 : *=)
"6:E"&^A;$!)
�"M���<֋�q ��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/text_metadata.rs� �B+�l0���veŚ�ҭ�9b\2SZ^\0POQNEP_)	"1&[4f?EFE9	�X	7$[-Y..)
(Y

)U
)W7�6�t9jq(6F9	;) (<9L$-.1K$-./'>L%#4H%'a6..T+\,dYBZM<
0$8N%
Ea+B?
71(_I:0F
84%'aeZ'>!"N%<
 +B?
%E
7B�E=t^.b O8H \_1Ce>.F[9=
;C0>U2]7"a/
(I:0F
F.00D>O2]]4"'XKi3$eXN%*0<
 #)+B?
82H3E
IO>#;)7G �E=t^.] O8H \98K1Cj>.F[4L=
;C05U1]7"a/
(I:0F

+Q
3D2449S5a#"a2JaC4:
4������"�"�"�"�"�"�"�"�"�#�#�#�#��Q��b���,Bb�Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/traits.rs� �D󡘚�WGS�6V��	+
F@L.9
GG1
+&C,-(C4K.����̥��mc��e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/transform.rs� �SE�Jv�~��201��7�G
H%NMLQAKQO' *&*RcT*(+>?[+=86?>
Y")
E,! -+#
\
0
%>(K '\.1PG^<!F'P;:

47".R0 '
D.%! 43GF.%!$87!&)),P.%!$4&
G@ME(JM%G."*^�4�1���mh�J��ſX/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/srgb.rs� C�lO��M��em�)��0\+L$e=M-------,�����[�iH
l���H�K!�%'�47�A�CMGBHDI�M�NQ�RWVsY5Z�[x86_64-unknown-linux-gnu�����yr�G�L�y}O�jpng�-aea15c8df3837f4d�s��|C��@׸=�	��)�b����������ظ��(��(��"��*�*��U���*����V��T��V����3����E�E���3��3��3��V��3��3�"���3��3��3�3��3�����2����3�3����V������3���3��3�.���3��3�����'�����3��3��	�Ɣ��#��!�!��rust-end-file