📄 libimage-3a5860e9b39d84b6.rmeta
/home/palash/git/iron_learn/target/debug/deps/libimage-3a5860e9b39d84b6.rmeta
Language: rmeta • Lines: 70612
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�
num_traits� �	�u�$3���`$;|�-b7fa9740e30e85ad�bytemuck�䣸�O;`�<�X^��l-79c938a95fa607f7�ravif�&Y�â�ը��:�qL-ae61c81357953753�imgref�'���"m��j��|c�K-6276481e74629e43�rav1e��4��n��v�U�h�-c2cdf5245f2091d5�simd_helpers�"1�l`B�d���A�:-48029cb33409641a�	itertools���=Z<6��G�Ld7R-f8fabf0fac410047�either��:�{B�n�*Y�cx-d5303fd443e6a93b�bitstream_io�)�=J$l;��*�ր�-c9bece3169ff8e66�	thiserror���ߏ$.��Y&�^-9c74b7716aa04bb8�thiserror_impl�d�����qth�CPԥ-6bdf76f5084b9654�aligned_vec�!������Vݻ:��'-a0a653ff27e77e10�equator����e��"�b*��qE-c4ec15af5ac8b17f�
equator_macro��!�U�N�z������X-17b7545e96ae3300�arrayvec�2��崼��q�-�]{�-6c21595d89b6025f�v_frame�ab=M��nQ8��5a-3292908b9e01b803�maybe_rayon��#�0���l�͏�q-ca32aa8e7701a603���v�
їG}�/x$YxD-e720413b8edafa0a�rayon����⬫����ܔ^�-e9a86bef7e7f0816�
rayon_core��@��q�Y�k+2oD�-683451861a2493f2�crossbeam_deque��8�r���G$7�ݠ-39548485313d4b56�crossbeam_epoch�"����"�@�a
K��V�-898edee4616dca8c�crossbeam_utils�ɟ��P�#�}
�Gr�-30ff13b172e89a74�arg_enum_proc_macro�;�ά!q\빻��D� -845575e70765b623�
num_derive��r7���6�JNk-07619a9ca17314b1�	av1_grain��6,�����>^|-dca44e544145b946�anyhow��4O���t��~���-a8e29080dfa88f6a�num_rational�SJX�d�<m릥~��-da780d95411013ec�
num_bigint����K�2���Q�7�G-4e1fbe0b671fad38�num_integer�8ڰ��d�(�J�t4-157c939c416e91d8�nom����MD���n�"�…-11df9319d0470e97���tE
i�6
^�T
Z�:�-8ec77e60015c3b8a�log���Pz��Na�i��M-f1ce6776ce589c15�av_scenechange�a�#P����d��(-eede86bf716ca890�aligned��ׇ����=8�08��X-57c432200ef7aa3e�as_slice�sw�(F��NV[T�n-1069b17130cc449f�stable_deref_trait�`,]��rhBM�
��-c1b563a78da1ff57�y4m�fٯ���U�c+WYi4-894507e38c6e6f85�	profiling�Pb�_x���
�)���-bceb494ff0df8665�profiling_procmacros�e�9���H�A����
�-0d8c0e1df4c15e00�noop_proc_macro�po���Zay,��
�-ce03a6fe81b5df14�rgb��渺|�iuA84Ghp"-c08c87002a9239c2�quick_error��v)�γ�,���#�+-16937569b7bf55f9�avif_serialize��b��l=��Pܭ
i;-a043d3cd1f8ffba9�loop9�HS"͉��Q�U��S�-cf58aa244acff4fb�byteorder_lite��FS����{Ԍڰ|%-b23754f5d3aa0269�gif�$�g5��_xï2-3882322f61f4d93a�weezl�����cu(I^�B��~�-a4353494f8a0a7cf�color_quant��'+p����I1I�caO�-a7170cf0bea17c8e�	zune_core��р���m��a��9(u-ddf93750e5157d82�	zune_jpeg��6o�h_��������K-72d19b25cbbcd46a�exr���Xȍ���{�w��Mg-efe35081287a6b94�smallvec�j#�%g�G^�J���W-4036188a1e309e0f�half�z��f�iT;u��B��-40917e57cfec9bb5�zerocopy�r_k���V"�E�WT�g-323d7e7ef672c39a�zerocopy_derive���כS��Y	*�V?��-278fc09030afb1ae�lebe�̈́�l�>��Otݐ�%-09f462e0dae69152�	bit_field���޳�P��[v���-3f37887804c70baf�zune_inflate�!��BO���yh|�-94a975eb7785c702�simd_adler32�̨2���s7S����-4959f318fd01020d��
�Y�^0��$�(`-8ad7235a9edc0a11�png� �x^��sO�]�M��-a0b4edb055e3833a�	crc32fast��U�n)���荕J��r-69ea6609f925bfa8�fdeflate���L1��X�dd1�3-4724e495799331e7�flate2��!�Q%8^oh�I�vsn�-8de41b7372dc31c1�bitflags�{Jf�fs��5QJD��-c10f145ac5d2b8b0�tiff��n����oLo�۾-1b1780b36fdc3451��u1\<L���?M��]��-3c4400efc9a96049���[|���=|�n�Y-757da2fe39e7dcf1�fax���2��Q��U�Un�-3eb808cd747dbba7�
fax_derive��o�R���B�����-8f6a822a280eb3b4�moxcms��E�戜z�W���}|h-fb08579943e3869b�pxfm�~�V�v�����'�`66-fecc3d1a72786ccb�qoi�\ʁ�B�+�����y-c72288a582241bcd�
image_webp��8�g�C����tJ�-e6266960e6d130f7��$�$�$�$
quickcheck�T�$�$�$=tests�,���$՘�multiply_accumulate����\�x86�,����\�x86_64�D�����-�t�fma�,�����`�\�aarch64�L����t��
4�����2�{���$��$���$�:�$�:��$��$և��$,�z�$�y��$,���$����$,�^�$�]�AvifDecoder�\��<�avif-native�l����decoder�<��<��'l����ycgco�,��<��'l����yuv���<��'l�����$��	�$��	��$,�b
�$�a
��$�_�$�_��$,�O�$�O��$�
�$ڷ
�	�$,���$����$�l�$�l��$,�E�$�E��$,���$����$�f�$�f��$,���$����$,��$���$,���$���$,��$���$,��$���$,�@�$�@��$,�'�$�'��$,��$���$,�Z�$�Z��$,���$����$��$��
benchmarks�T���$����$�R�$�Q��,T�^�$�^��,���$����$���$����$,�X �$�X ��$,��!�$��!��$,�:"�$�:"� �$,�?#�$�?#� �$,�j$�$�j$� �$,�_%�$�_%�!�"4��&�$��&�!derived_luminance����&�$��&�!�$,��&�$��&�!�$,�3'�$�3'�%�$�(�$�(�7�	

 !"#$%&'()*+,-./0123456789:error�==========Gfrom_format_and_kind�G�	Gformat_hint�=K�
L'impl Into<Box<dyn Error + Send + Sync>>�Kfrom_format_hint�K�2=P�
Q�2P�2P�2=U	from_kind�U�	=X�3X�	=[�=]�=_�=a�=	c�=
e�=ImageResult�g�=i�=ksource�=
m�==p�=r�4=t�=v�4=x�=z�4=|�==�=��=��==��buffer�����������	�
math��rect��utils��������%���resize_dimensions����imageops�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�affine�����������rotate90��I��	rotate180���9�	rotate270���9�rotate90_in���9�	Container��rotate180_in���9��:�rotate270_in���9��:�flip_horizontal���9�
flip_vertical���9�flip_horizontal_in���9��:�flip_vertical_in���9��:�rotate180_in_place���9�flip_horizontal_in_place���9�flip_vertical_in_place���9�colorops�����������	�
���
����Subpixel���9�	grayscale���9�grayscale_alpha���9�grayscale_with_type��NewPixel���9�grayscale_with_type_alpha���>��9�invert���9�contrast���9�P��S��	�contrast_in_place���9�	�brighten���9��?��?�	�	�brighten_in_place���9�	�	�	huerotate���9��?��?��huerotate_in_place���9��ColorMap��Color��index_of��lookup��
has_lookup��	map_color����A��A��B��B��B�diffuse_err���?��do_dithering��dither��Pix��Map����index_colors���C��C�	fast_blur�����������C��?�	�test_radius_size��boxes_for_gauss��	�	�ceil_to_odd��rounding_saturating_mul����!box_blur_horizontal_pass_strategy�����?�����box_blur_vertical_pass_strategy�����?�����box_blur_horizontal_pass_impl����CN��box_blur_vertical_pass_impl�����F�	filter_1d�����������	�
��SafeMul���?�safe_mul��SafeAdd���?�safe_add����H���H�make_arena_row������make_columns_arenas������	ToStorage���?�to_��Q0_15����I���I���I���I�filter_symmetric_column����F����������filter_symmetric_row�����J���KernelTransformer���J��9�	transform����K�SCALE����K��K���K�	��K�prepare_symmetric_kernel���9�RING_QUEUE_CIRCULAR_CUTOFF��filter_2d_separable_ring_queue�����9���filter_2d_separable�����J��9���	�	�filter_2d_sep_plane���filter_2d_sep_la���filter_2d_sep_rgb���filter_2d_sep_rgba���filter_2d_sep_la_f32���filter_2d_sep_plane_f32���filter_2d_sep_rgb_f32���filter_2d_sep_rgba_f32���filter_2d_sep_rgb_u16���filter_2d_sep_rgba_u16���filter_2d_sep_la_u16���filter_2d_sep_plane_u16���sample�����������	�
���
������������������� �!�"�#�$�%�&�'�(�Filter��'a��kernel��support��FloatNearest��
����to_i8��to_i16��to_i64��to_u8��to_u16��to_u64��to_f64��sinc��lanczos��bc_cubic_spline��gaussian��lanczos3_kernel��gaussian_kernel��catmullrom_kernel��triangle_kernel��
box_kernel��horizontal_sample���?��?�sample_bilinear���?� impl GenericImageView<Pixel = P>��	�sample_nearest���?��V�	�interpolate_nearest���?��V�interpolate_bilinear���?��V���	�vertical_sample���9��?��?�ThumbnailSum��
��?�����������?�zeroed��
sample_val��	add_pixel���?�	thumbnail���9��?��?�thumbnail_sample_block���9��?��?�$thumbnail_sample_fraction_horizontal���9��?��?�	�"thumbnail_sample_fraction_vertical���9��?��?�	�thumbnail_sample_fraction_both���9��?��?�	�	filter3x3���9��?��?�resize���9�blur���9�
blur_advanced���9�get_gaussian_kernel_1d���SMOOTHING_3��SMOOTHING_5��SMOOTHING_7��new_from_radius��new_from_kernel_size��new_anisotropic_kernel_size��new_from_sigma��round_to_nearest_odd��
sigma_size��kernel_size_from_sigma��gaussian_blur_dyn_image��gaussian_blur_indirect���9�����gaussian_blur_indirect_impl���9��F�	unsharpen���9��?��?�	�5�6�7�8�9�crop���9�crop_imm���9�
crop_dimms���9�overlay_bounds��overlay_bounds_ext��overlay���9�J��tile���9��a�vertical_gradient���?��?��9�	�horizontal_gradient���?��?��9�	�replace���9��a;codecs��avif�����encoder�����������	�
���
������������������� �!�"�#�$�%�&�AvifEncoder��W��inner���b��to_ravif��RgbColor��'buf��Rgb8��
���Rgba8��
�����d��
�new_with_speed_quality��with_colorspace��with_num_threads����d�write_image��	���d�	set_color��
encode_as_img���e�try_from_raw���?�	�convert_into���e��?�cast_buffer��Channel��bmp�����'����������	�
���
�������������������BITMAPCOREHEADER_SIZE��BITMAPINFOHEADER_SIZE��BITMAPV2HEADER_SIZE��BITMAPV3HEADER_SIZE��BITMAPV4HEADER_SIZE��BITMAPV5HEADER_SIZE��LOOKUP_TABLE_3_BIT_TO_8_BIT���LOOKUP_TABLE_4_BIT_TO_8_BIT���LOOKUP_TABLE_5_BIT_TO_8_BIT���LOOKUP_TABLE_6_BIT_TO_8_BIT���R5_G5_B5_COLOR_MASK��R8_G8_B8_COLOR_MASK��R8_G8_B8_A8_COLOR_MASK��
RLE_ESCAPE��RLE_ESCAPE_EOL��RLE_ESCAPE_EOF��RLE_ESCAPE_DELTA��MAX_WIDTH_HEIGHT��Chunker���R�FromTop��
���
FromBottom��
���RowIterator���R�chunks����R���������������check_for_overflow��	�	�	num_bytes��	with_rows���J�set_8bit_pixel_run���R����set_4bit_pixel_run���R����	set_pixel��set_1bit_pixel_run���R�����	from_mask��read����q�
BmpDecoder��R��reader��bmp_header_type��
indexed_color����height��data_offset��top_down��no_file_header��add_alpha_channel��has_loaded_metadata��
image_type��	bit_count��colors_used��palette���	bitfields��RLEInsn��	EndOfFile��
�EndOfRow��
�Delta��
�����Absolute��
�����PixelRun��
�������q�new_decoder���
�new_without_file_header��new_with_ico_format��set_indexed_color���q�read_file_header���read_bitmap_core_header��read_bitmap_info_header��
read_bitmasks��
read_metadata��read_metadata_in_ico_format��get_palette_size��bytes_per_color��read_palette��MAX_PALETTE_SIZE���	�get_palette���	�num_channels��rows���R�read_palettized_pixel_data��	�	�read_16_bit_pixel_data���	�read_32_bit_pixel_data��	�read_full_byte_pixel_data���	�
read_rle_data��	�	�	�	��	�read_image_data����q�
dimensions��
color_type��
read_image��read_image_boxed��	��q�	read_rect��	�	��b����������	�
���
�������BITMAPFILEHEADER_SIZE���i��j�
BmpEncoder���R��d�writer����R��d��
���encode_with_palette���	�	�	�	�	�	�	�	�	�
encode_rgb��encode_rgba��encode_gray���
write_row_pad����d��f�make_compatible_img��written_pixel_info���	�	�	�dds�����������	�
���
����������������from_reader����΀�REQUIRED_FLAGS��VALID_FLAGS�����΀�validate��
DdsDecoder���q��d���q��
����q��z��z��z��{�farbfeld�����������	�
���
�������FarbfeldReader���q����r��d�current_offset��cached_byte����q��
�	read_dimm���q��	��	���q��q���q�seek��parse_offset��	�consume_channel���q��
cache_byte���q��FarbfeldDecoder���q��q���q��
���q��z��z��z��{���q��{�	�	�	�FarbfeldEncoder���d�w����d��
���encode_impl����d��f������������	�
���
������������������� �!�"�#�$�%�&�
GifDecoder��	�q�	�q�	limits���	�q�	�
�	GifReader��	
�	�q�	��	���	�q�	�q�	read_to_end���	�q�	�z�	�z�	
set_limits��	�z�		�	icc_profile��	xmp_metadata��	�{�GifFrameIterator��	�q�	�q�	��	�r�	non_disposed_frame��	���	is_end���	�q�	�
��	�q�	��	��	
COLOR_TYPE��	blend_and_dispose_pixel��		��	�R�	�q�	into_frames��	FrameInfo��	left��	top��	��	�r�	disposal_method��	delay���	new_from_frame���	to_gif_enum��
GifEncoder��	�d�	���	gif_encoder��	��	repeat���	�d�	�
�	new_with_speed��	
set_repeat��	��	encode_frame��	
encode_frames��	�J�	try_encode_frames��	�J�	
convert_frame��	gif_dimensions��	inner_dimensions��		�	
encode_gif��	�	�d�	�f�
�	
from_decoding��	�	
from_encoding��	�hdr��	�'�	�	�	�	�	�	�	�	�	�		�	
�	�	�	
�	�	�	�	�	�	�	�	�
��	�
��	�
�4�	�
��		SIGNATURE��	SIGNATURE_LENGTH��	rgbe8��	�
to_hdr��	�
�q�
�
�

new_nonstrict��
with_strictness��
�
metadata��
read_image_transform��
��
�J�	�
�q�
�z�
�z�
�z�
	�
�{�	
read_scanline��
�q�
	�
	�
	�
	�		read_byte��
�q�	decode_component��
�q�
�?�
�	decode_old_rle��
�q�
	rl_marker��		read_rgbe��
�q�
�	�
�
�
update_header_info��
	�	parse_space_separated_f32��	parse_dimensions_line��
DIMENSIONS_COUNT��
	�
	�	limit_string_len��	split_at_first��
�R�	read_line_u8��
�q�	�b�
�
�
�
�
�
�
�
�
�
	�

�
�
�

�
�
�
�
�

HdrEncoder��
�d�
���
�
�d�
�f�
	�
�
�d�
�
�
��
	�

encode_pixels��
)impl ExactSizeIterator<Item = Rgbe8Pixel>��
�
�
�
RUN_MAX_LEN��

NORUN_MAX_LEN��
RunIterator��
�R�
data��
curidx��
�
�R�
�
�
�����	�
NorunCombineIterator���R�runiter��prev��
��R��
�
�����
rle_compress��
write_rgbe8���d�
to_rgbe8���	�	�ico�������'����������	�
���
��������������������������
IcoDecoder���q�selected_entry��
inner_decoder��InnerDecoder���q�Bmp��
���Png��
�����q��
�read_entries���q�	�
read_entry���q�
best_entry���
real_width��real_height��matches_dimensions��
seek_to_start���q�is_png���q���'��q���q��z��z��z��{��b����������	�
���
���ICO_IMAGE_TYPE��ICO_ICONDIR_SIZE��ICO_DIRENTRY_SIZE��
IcoEncoder���d����IcoFrame���R�
encoded_image�����r��z���R�with_encoded��impl Into<Cow<'a, [u8]>>��as_png����d��
�
encode_images����d��f�
write_icondir���d�write_direntry���d�jpeg��������'����������	�
���
�����ZuneColorSpace��JpegDecoder���q�input��orig_color_space�����r����orientation��phantom����q��
���q��z��z���
exif_metadata��	����
iptc_metadata������z�ʊ��{��	from_jpeg���to_supported_color_space���new_zune_decoder�������b����������	�
���
����������������SOF0��DHT��SOI��EOI��SOS��DQT��APP0��APP1��APP2��STD_LUMA_DC_CODE_LENGTHS���STD_LUMA_DC_VALUES���STD_LUMA_DC_HUFF_LUT���STD_CHROMA_DC_CODE_LENGTHS���STD_CHROMA_DC_VALUES���STD_CHROMA_DC_HUFF_LUT���STD_LUMA_AC_CODE_LENGTHS��
�STD_LUMA_AC_VALUES��
�STD_LUMA_AC_HUFF_LUT��
�STD_CHROMA_AC_CODE_LENGTHS��
�STD_CHROMA_AC_VALUES��
�STD_CHROMA_AC_HUFF_LUT��
�DCCLASS��ACCLASS��LUMADESTINATION��CHROMADESTINATION��LUMAID��CHROMABLUEID��CHROMAREDID��EXIF_HEADER��
�	BitWriter��
�d�
���
accumulator��
nbits���
�d�
�
�

write_bits��
pad_byte��
huffman_encode��
�
write_block��
�
�
�
write_marker��

write_segment���
dpi���
>��
���
���JpegEncoder��
�d�
�}�

components��
tables��
�
luma_dctable��
�
luma_actable��
�
chroma_dctable��
�
chroma_actable��
�

pixel_density��
��
exif���
�d�
�
�
new_with_quality��
set_pixel_density��
��

write_exif��
encode_image��
�9�
�~�
�9�
�
�
�~�
�9�
�
�
�
�
�
�
write_icc_profile_chunks��
MAX_CHUNK_SIZE��
MAX_CHUNK_COUNT��
MAX_ICC_PROFILE_SIZE���
�d�
�f�
set_icc_profile��
set_exif_metadata��
�~�
�build_jfif_header��build_frame_header��build_scan_header��build_huffman_segment��
�
	�build_quantization_segment��
�encode_coefficient��rgb_to_ycbcr��
�?�
C_YR��
C_YG��
C_YB��

Y_ROUNDING��
C_UR��
C_UG��
C_UB��
UV_BIAS_ROUNDING��
C_VR��
C_VG��
C_VB��pixel_at_or_near��
�9�copy_blocks_ycbcr��
�9�
�
�
�copy_blocks_gray��
�9�
�
�entropy��derive_codes_and_sizes�������build_huff_lut_const������K�
CONST_BITS��
PASS1_BITS��FIX_0_298631336��FIX_0_390180644��FIX_0_541196100��FIX_0_765366865��FIX_0_899976223��FIX_1_175875602��FIX_1_501321110��FIX_1_847759065��FIX_1_961570560��FIX_2_053119869��FIX_2_562915447��FIX_3_072711026��fdct����openexr�����������	�
���
�������q��
�with_alpha_preference��	�	�	�selected_exr_header����q��z��z�original_color_type���z�	�	�	�	��{�write_buffer��impl Write + Seek��	��	����d��
���d��f�to_image_err�������������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�
PNG_SIGNATURE���XMP_KEY��	IPTC_KEYS��
PngDecoder���q��z��q������q��
�with_limits��gamma_value��	�apng��is_apng��unsupported_color����q��z��z���	����	����	�	����	�	�	�	�	��z�����	��{�ʊ�ApngDecoder���q��d�current��previous��dispose��dispose_region��	remaining��
has_thumbnail����q��
�mix_next_frame�����	�	�	�animatable_color_type����R��q����
FrameIterator��
��q�����q�����
PngEncoder���d����compression��filter���������d��
����encode_inner��	�	�	���d��f��	����Ѷ��from_png���pnm�����������	�
���
�	autobreak���	AutoBreak���d�wrapped��
line_capacity���	�has_newline��panicked����d��
�	flush_buf����d�write��flush����d����'����������	�
���
������������������� �!�"�#�$�%�&���������4�������Sample��Representation��sample_size��bytelen��
from_bytes��
from_ascii��U8��
�U16��
�PbmBit��
�BWBit��
�DecodableImageHeader��
tuple_type��
PnmDecoder���q��q�header������q��
����
into_inner��read_bitmap_header��read_graymap_header��read_pixmap_header��read_arbitrary_header��HeaderReader��read_magic_constant����
read_next_u32��	�	�read_next_line��	�������	�������parse_single_value_line��	�	���q���q��z��z�����z��{���q�read_samples���?�	�	�
read_ascii��Basic��subtype��read_separated_ascii����	�	�	�	�	����������
�����������������������	��������	����
�����������������b����������	�
���
�����������������HeaderStrategy��Dynamic��
�Subtype��
���Chosen��
���
PnmEncoder���d��}����CheckedImageBuffer���R�_image��_width��_height��_color��UncheckedHeader���R����CheckedDimensions���R�	unchecked�����r�CheckedHeaderColor���R��z�color��
CheckedHeader���R����encoding�����
TupleEncoding���R�PbmBits��samples����Ascii�����Bytes�������d��
�with_subtype��with_header��with_dynamic_header����'s���?�	����write_dynamic_header��write_subtyped_header��write_with_header����d��f���R�check��	���R�check_header_dimensions����R�check_header_color����R�check_sample_values����R�write_header�����SampleWriter��
��R����write_samples_ascii��V��write_pbm_bits�������R��	�all_smaller��	�	�encoding_for��	��R���
��R�����f�	���������
��magic_constant���sample_encoding���������r�maximal_sample��	as_bitmap��
as_graymap��	as_pixmap��as_arbitrary�����TupltypeWriter��
��R�������������������#����������	�
���
���
QoiDecoder���q��'���q��
���q��z��z��z��{�decoding_error��encoding_error��
QoiEncoder���d��}���d��
���d��f�tga�����'����������	�
���
����������A�start_offset��
entry_size��bytes���get��
TgaDecoder���q�r�����r�raw_bytes_per_pixel���s��z�������	color_map���from_image_desc_byte����q��
��	�read_encoded_data���expand_color_map��reverse_encoding_in_output��fixup_orientation����q��z��z����	��z��{��b����������	�
���
����������
TgaEncoder���d��}�use_rle��MAX_RUN_LENGTH����d��
�disable_rle��write_raw_packet��write_rle_encoded_packet��run_length_encode�����	�	���d��f��~�������������	�
���
��ALPHA_BIT_MASK��SCREEN_ORIGIN_BIT_MASK��	ImageType��NoImageData��
��RawColorMap��
��RawTrueColor��
��RawGrayScale��
��RunColorMap��
��RunTrueColor��
��RunGrayScale��
����
���
�is_color��is_color_mapped��
is_encoded���from_pixel_info��΀�write_to���!����������	�
���
������������������� �TAG_XML_PACKET��TiffDecoder���q��z��z�����d���q��
�	�	�total_bytes_buffer��check_sample_format�����err_unknown_color_type���from_tiff_decode��from_tiff_encode��
TiffReader��
��q�������q��q������q��z��z������������	�ʊ��z��{�TiffEncoder���d����cmyk_to_rgb���
cmyk_to_rgb16���u8_slice_as_pod���?�	���d��
��������������d��f�webp���'����������	�
���
��������WebPDecoder���q��d������q��
�
has_animation��set_background_color����q��z��z��z��{������	���������R��q����FramesInner���q��'������q������from_webp_decode���b����������	�
��WebPEncoder���d��d���d�new_lossless������d��f����Ѷ��~��from_webp_encode����dxt�����������	�
��decoded_bytes_per_block��encoded_bytes_per_block���z�
DxtDecoder���q��d�width_blocks��
height_blocks��variant��row����q��
�scanline_bytes��ؔ���q��z��z��z��{�Rgb���
enc565_decode��alpha_table_dxt5���decode_dxt_colors����decode_dxt5_block��	�decode_dxt3_block��	�decode_dxt1_block��decode_dxt1_row���decode_dxt3_row���decode_dxt5_row��	animation������Frames���R��	���R��
�collect_frames�������Frame������������5��������
�
from_parts������5�
buffer_mut��into_buffer���������from_numer_denom_ms��from_saturating_duration��MILLIS_BOUND��numer_denom_ms��
from_ratio��
into_ratio��closest_bounded_fraction���compare_fraction��abs_diff_nom�����gcd����
�
to_integer������	���
��������������	�
����bytes_per_pixel��	has_alpha���	has_color���bits_per_pixel��
channel_count����������z�buffer_size����������
define_colors��
FromPrimitive��	Component��from_primitive�����Ŋ�normalize_float���Ŋ��Ŋ��Ŋ���impl Into<u32>���Ŋ�	�Ŋ�
�Ŋ�	FromColor��Other��
from_color��	IntoColor�����
into_color���O���?��	SRGB_LUMA���
SRGB_LUMA_DIV��rgb_to_luma������?������
��?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?������Blend��blend��������������������������Invert���?� ����?�!����?�"����?�#����?hooks�����������	�
���
�ReadSeek�����DECODING_HOOKS��
DetectionHook��GUESS_FORMAT_HOOKS��
GenericReader��
��R�����q�
read_vectored�����read_to_string��
read_exact���fill_buf��consume��
read_until��	read_line�����rewind��stream_position��DecodingHook���R�register_decoding_hook��decoding_hook_registered��	�register_format_detection_hook�images���5����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�Pixels���R��?��n���R��?�����	�	size_hint����R��?��	���R��?�	next_back��	���?�����?���	PixelsMut���R��?��n���R��?�����	������R��?��	���R��?���	���?���Rows���R��?�pixels��	��R��?�
with_image��
��R��?����������R��?��	���R��?���
��?�����?���RowsMut���R��?������R��?������R��?����������R��?��	���R��?�����?���EnumeratePixels���R��?����x��y������R��?�����	������R��?��	���?�����?���
EnumerateRows���R��?��x��������R��?�����	������R��?��	���?�����?���EnumeratePixelsMut���R��?��������������R��?�����	������R��?��	���?���EnumerateRowsMut���R��?��x��������R��?�����	���� ��R��?��	�!��?���"��?��:�from_raw��into_raw��as_raw���z����r�inner_pixels������x�enumerate_pixels��enumerate_rows��	get_pixel��get_pixel_checked��	�check_image_fits��	�image_buffer_len��	�	�
pixel_indices��pixel_indices_unchecked��
sample_layout��into_flat_samples��as_flat_samples��as_flat_samples_mut��#��?��:�inner_pixels_mut��
pixels_mut��rows_mut��enumerate_pixels_mut��enumerate_rows_mut��
get_pixel_mut��get_pixel_mut_checked��	�	put_pixel��$��?��:�set_rgb_primaries��set_transfer_function��color_space��set_color_space��set_rgb_color_space��%��?��:�save��Q��&��?��:�save_with_format�����'��?��:�����d�(��?��:�write_with_encoder��E��)��?��:�>�*��?��:�����+��?��:���,��?��:�����-��?��:���.��?��:�����/��?��:�Pixel���z����unsafe_get_pixel��buffer_with_dimensions��0��?��:�������unsafe_put_pixel��blend_pixel��copy_within��1��?��
�
from_pixel�����J�from_vec��into_vec��copy_color_space_from��ی�j�
ConvertBuffer������2�expand_palette��	�3��:�FromType��ToType����4�as_transform��	�as_transform_fn�����IntoType��5�j�	SelfPixel��cast_in_color_space��	IntoPixel��	�copy_from_color_space�����D��to_color_space����apply_color_space���RgbImage��	RgbaImage��	GrayImage��GrayAlphaImage��
Rgb16Image��Rgba16Image��Gray16Image��GrayAlpha16Image��Rgb32FImage��Rgba32FImage��6���7���8���9���:���;���<���=���>���
buffer_par�����������	�
���
����R��?���drive_unindexed��j�	�opt_len����R��?�drive��j�	��	�
with_producer��CB��	���?���PixelsMutPar���R��?��n���R��?�����j�	������R��?����j�	��	�̸���	���?�����R��?�����j�	������R��?����j�	��	�̸���	���?���EnumeratePixelsMutPar���R��?������	��R��?�����j�	����
��R��?����j�	��	�̸���	���?�����?��:�
par_pixels��par_enumerate_pixels��
��?��:�par_pixels_mut��par_enumerate_pixels_mut����?�from_par_fn���J�	�dynimage�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�dynamic_map���������
��	new_luma8��new_luma_a8��new_rgb8��	new_rgba8��
new_luma16��new_luma_a16��	new_rgb16��
new_rgba16��
new_rgb32f��new_rgba32f��from_decoder��impl ImageDecoder��to����to_rgb8��to_rgb16��	to_rgb32f��to_rgba8��	to_rgba16��
to_rgba32f��to_luma8��	to_luma16��
to_luma32f��to_luma_alpha8��to_luma_alpha16��to_luma_alpha32f��	into_rgb8��
into_rgb16��into_rgb32f��
into_rgba8��into_rgba16��into_rgba32f��
into_luma8��into_luma16��into_luma_alpha8��into_luma_alpha16���`��`�as_rgb8��as_mut_rgb8��as_rgba8��as_mut_rgba8��as_luma8��as_mut_luma8��as_luma_alpha8��as_mut_luma_alpha8��as_rgb16��as_mut_rgb16��	as_rgba16��
as_mut_rgba16��	as_rgb32f��
as_mut_rgb32f��
as_rgba32f��as_mut_rgba32f��	as_luma16��
as_mut_luma16��as_luma_alpha16��as_mut_luma_alpha16��as_flat_samples_u8��as_flat_samples_u16��as_flat_samples_f32��as_bytes��
into_bytes��������r������������߈��>��?��[�resize_exact���Y�thumbnail_exact��resize_to_fill���[��\��C��_��[�adjust_contrast���@��A�flipv��flipv_in_place��fliph��fliph_in_place���9��:��<��:�apply_orientation��ʳ����convert_color_space��write_with_encoder_impl���R�����d����impl ImageEncoder�����������������������������������	���
���������
��������z���������������>�decoder_to_image���9�	�open���?�image_dimensions���?�write_buffer_with_format���d�impl Into<ExtendedColorType>��load_from_memory��load_from_memory_with_format��
generic_image�����������	�GenericImageView������z����r�	in_bounds�����������view��try_view��buffer_like�������9�������9���GenericImage��������������	copy_from��ی����copy_within_impl_��	sub_image��flat�����������	�
���
������������row_major_packed��column_major_packed��strides_cwh��extents��bounds��
min_length��	�fits��	�increasing_stride_dims����has_aliased_samples��	is_normal�������index_ignoring_bounds��	�	�	�in_bounds_index��	shrink_to���stride��checked_len���	��Buffer���������������as_mut��������
get_sample����	�get_mut_sample����as_view���?�as_view_with_mut_samples���?�as_view_mut���?�����as_mut_slice����image_slice����image_mut_slice����try_into_buffer���?�	�����������������������������e��>�with_monocolor���?������?����������������������������try_upgrade�������?����������������������������panic_cwh_out_of_bounds��panic_pixel_out_of_bounds����������	�������	������?�����z�����	�	�����?�����z�����	�
�����?��������������������
���������������
DerefPixel���9�
DerefSubpixel���9���9��
�
change_bounds��offsets��to_image����9������d���9����	inner_mut����9�������9�����9�����z���������9���������io�����'� � � � � � � ImageDecoder�� �z� �z� ��� �� ��� ��� ��� ��� 	� total_bytes�� �z� ʊ� �{� � �� �z� �z� ��� �� ��� ��� ��� ��� ��� �z� �{� ʊ� ImageDecoderRect�� �{� AnimationDecoder�� �R� ����b� � � � � � � � � � ImageEncoder�� �f� ��� Ѷ� �~� ImageEncoderBoxed�� �f� � �� �f� dynimage_conversion_8bit�� ��� � � � � � � � from_extension�� �?� �d� 	from_path�� �?� �d� 	� from_mime_type�� M�� to_mime_type�� can_read�� 	can_write�� extensions_str�� reading_enabled�� writing_enabled�� �� �free_functions�� � � � � � � � � � 	� 
� � � 
� � � � � � � � � � � � � � � � � �	� �q� save_buffer�� impl AsRef<Path>�� ��� save_buffer_with_format�� ��� ��� encoder_for_format�� �R� �d� MAGIC_BYTES��!� guess_format�� guess_format_impl��!	� 	load_rect��!��!F1��!F2��!���!	� decoder_to_vec��!��!���image_reader_type��!�!�!�!�!�!�!�!�!�!	�!
�!�!�!
�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!ImageReader��!�q�!�d�!��!���!�!�R�!�q�!�
�!with_format��!��!
set_format��!clear_format��!	no_limits��!���!���!make_decoder��!�!into_decoder��!�!with_guessed_format��!���!�!	�!into_dimensions��!	�!��!require_format��!	�!�!���!�?�!	open_impl��!	�!	����!�!�!�!�!�!�!>�!�!���!
check_support��!check_dimensions��!reserve��!
reserve_usize��!reserve_buffer��!free��!
free_usize��Reader��!�q�Limits��LimitSupport���ReadExt��!read_exact_vec���!�q�!����!cicp��!�!�!�!�!�!�!�!�!�!	�!
�!�!�!
�!�!�!�!�!	to_moxcms��!�!�"���"�!�"���"�!CicpApplicable��"'lt��"j�!�"�
�"	�"	�"	�"supported_transform_fn��"��"��"�"check_applicable��"	�"build_transforms��"�?�"�"�"�"	�"	�"��"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"		�"�"�"	
�"�"�"	�"�"�"	�"�"�"transform_dynamic��"STEP��"�"�"select_transform_u8��"�?�"select_transform_u16��"ی�"select_transform_f32��"ی�"LAYOUTS��"�"expand_luma_rgb��"�?�"expand_luma_rgba��"�?�"
expand_rgb��"�?�"expand_rgba��"�?�"	clamp_rgb��"�?�"
clamp_rgba��"�?�"clamp_rgb_luma��"�?�"�"clamp_rgba_luma��"�?�"�!�"cast_pixels��"���"���"�"�"cast_pixels_by_fallback��"��"��"�"�"���"�"�"cast_pixels_from_subpixels��"FromSubpixel��"IntoSubpixel��"�"	�"�"	�"�"	�"	�"�!
CicpPixelCast��"���!�"���"���!ColorComponentForCicp��"
expand_to_f32��"clamp_from_f32��!�#���#�q�#���!�#���#�q�#���!�#���#���!	�#�?�#select_transform��#ی�#�#�#�!
�#SRGB��#SRGB_LINEAR��#
DISPLAY_P3��#to_moxcms_compute_profile��#qualify_stability��#�#into_rgb��#try_into_rgb��!�#�.�#�#ILLUMINANT_C��!�#��!ColorProfile��#��!
�#
map_layout��!�!�!�!�!�!�!�!�!�!	�!
�!�!�!
�!�!�#	from_exif��#to_exif��#from_exif_chunk��#	�#remove_from_exif_chunk��#from_exif_chunk_inner��#�#	�#	�#locate_orientation_entry��#B��#	traits��#�#�#�#�#�#�#�#�#�#	�#
�#EncodableLayout��#���#�#���#�#���#�#���#	Primitive��#DEFAULT_MAX_VALUE��#DEFAULT_MIN_VALUE��#declare_primitive��#Enlargeable��#Larger��#
clamp_from��#	to_larger��#�#Ո�#�#Ո�#�#Ո�#�#Ո�#�#Ո�#�#Ո�#	�#Ո�#
�#Ո�#�#Ո�#�#Ո�#
�#Ո�#�#Ո�#Lerp��#Ratio��#lerp��#�#���#�#���#�#���#�#���#NJ�#PixelWithColorType��$���#�$���#�$���#�$���#�$���#�$���#�$���#�$���#�$���#�$���#�$���#private��$�$�$�$�$�$��$�$channels��$SealedPixelWithColorType��$TransformableSubpixel��$layout��$�$���$ō�$�$���$ō�$�$���$ō�$�$���$ō�$�$���$ō�$�$���$ō�$�$���$ō�$	�$���$ō�$
�$���$ō�$�$���$ō�$�$���$ō�$
�$���$ō�$dispatch_transform_from_sealed��$�?�$%double_dispatch_transform_from_sealed��$�?�$��$HelpDispatchTransform��$transform_on��$ی�$�$��$ی�$�$��$ی�$�$��$ی�#���$�>�$
CHANNEL_COUNT��$���$channels_mut��$COLOR_MODEL��$	HAS_ALPHA��$alpha��$	channels4��$
from_channels��$
from_slice��$from_slice_mut��$to_rgb��$to_rgba��$to_luma��$
to_luma_alpha��$�	�$�J�$apply��$�J�$map_with_alpha��$�J�$G��$apply_with_alpha��$�J�$���$map_without_alpha��$�J�$	�$apply_without_alpha��$�J�$	�$map2��$�J�$apply2��$�J�$�?�$���#seals��$���$�$�$�6�%�%�%
expand_packed��%�J�%	�%	�%expand_bits��%check_dimension_overflow��%vec_copy_to_u8��%��%clamp��%��%vec_try_with_capacity��%�
insert_as_doc�=
ImageError��%Decoding��%
�%��%Encoding��%
�%��%	Parameter��%
�%��%���%
�%��%Unsupported��%
�%��%IoError��%
�%�=�%�=UnsupportedError��%��%�	=�%�=UnsupportedErrorKind��%�A�%
�%��%ColorLayout��%
�%��%ColorspaceCicp��%
�%��%Format��%
�%��%GenericFeature��%
�%�=�%�=�%�= �%��%�=!="�%�=
EncodingError��%��%
underlying�=#�%�=ParameterError��%�	�%ћ=$�%�=ParameterErrorKind��%DimensionMismatch��%
�%
FailedAlready��%
�%RgbCicpRequired��%
�%��%Generic��%
�%��%
NoMoreData��%
�%CicpMismatch��%��%found�=%�%�=&�%�='�%��%�=(=)�%�=
DecodingError��%��%ћ=*�%�=
LimitError��%�	=+�%�=LimitErrorKind��%DimensionError��%
�%InsufficientMemory��%
�%͘�%���%	supported�=,�%�=-�%�=.�&��&�=/=0�&�=1�&�=ImageFormatHint��&Exact��&
�&��&Name��&
�&��&
PathExtension��&
�&��&��&
=2�&�=3�&�=4�&��&�=5=6�&�=TryFromExtendedColorError��&was�=7�&��Rect��&���&���&��&�r���&���&����&���&���&��&��BiLevel��&
��&���KernelShape��&��&�r�
�&���&���FilterImageSize��&��&�r�
�&���&���ArenaColumns��&��&top_pad��&
bottom_pad���&��&��
FilterType��&Nearest��&
�&Triangle��&
�&
CatmullRom��&
�&Gaussian��&
�&Lanczos3��&
��&����&����&���&��	�&��&��GaussianBlurParameters��&x_axis_kernel_size��&x_axis_sigma��&y_axis_kernel_size��&y_axis_sigma��
��&���&��
��&��
ColorSpace��&Srgb��&
�&Bt709��&
��&����&����'��	�'�����'Palette��'
�'RGB16��'
�'RGB24��'
�'RGB32��'
�'RGBA32��'
�'RLE8��'
�'RLE4��'
�'Bitfields16��'
�'Bitfields32��'
�
��'���
�'��
BMPHeaderType��'Core��'
�'Info��'
�'V2��'
�'V3��'
�'V4��'
�'V5��'
���'��FormatFullBytes��'Ʃ�'
�'ة�'
�'��'
�'	Format888��'
���'��DecoderError��'CorruptRleData��'
�'BitfieldMaskNonContiguous��'
�'BitfieldMaskInvalid��'
�'BitfieldMaskMissing��'
�'��'BitfieldMasksMissing��'
�'��'BmpSignatureInvalid��'
�'MoreThanOnePlane��'
�'InvalidChannelWidth��'
�'��'��'
NegativeWidth��'
�'��'
ImageTooLarge��'
�'��'��'
InvalidHeight��'
�'ImageTypeInvalidForTopDown��'
�'��'ImageTypeUnknown��'
�'��'HeaderTooSmall��'
�'��'PaletteSizeExceeded��'�s�'�s��'����'���'��'����'���'���'���'��ChannelWidthError��'���'
�'Rle8��'
�'Rle4��'
�'	Bitfields��'
��'����(���(��(��� �(��!�(��"�(��#�(��set_2bit_pixel_run��(�R�(��(�(�p�Bitfield��(shift��(�	�$�%�(��&�(��Ҳ�(���(g��(b��(a��'�(�(��)�(����(PixelFormatSizeInvalid��(
�(��(HeaderSizeInvalid��(
�(��(HeaderFlagsInvalid��(
�(��(DxgiFormatInvalid��(
�(��(ResourceDimensionInvalid��(
�(��(Dx10FlagsInvalid��(
�(��(Dx10ArraySizeInvalid��(
�(��(DdsSignatureInvalid��(
��(��	�
�(���(��(���
�(���(���(���(��Header��(_flags��(�r�(��(_pitch_or_linear_size��(_depth��(
_mipmap_count��(pixel_format��(_caps��(_caps2���(��
DX10Header��(dxgi_format��(resource_dimension��(	misc_flag��(
array_size��(misc_flags_2���(��PixelFormat��(��(fourcc��(�(_rgb_bit_count��(_r_bit_mask��(_g_bit_mask��(_b_bit_mask��(_a_bit_mask���(��Repeat��(Finite��(
�(��(Infinite��(
��(���
�(��	��(RadianceHdrSignatureInvalid��(
�(TruncatedHeader��(
�(TruncatedDimensions��(
�(
UnparsableF32��(
�(��(��(
UnparsableU32��)
�)��)��(LineTooShort��)
�)��(ExtraneousColorcorrNumbers��)
�(DimensionsLineTooShort��)
�)��)��(DimensionsLineTooLong��)
�)��(WrongScanlineLength��)
�)��)��(FirstPixelRlMarker��)
�	�)��		�)��	
�	�)��	�)��	LineType��)Exposure��)
�)	Pixaspect��)
�)	Colorcorr��)
�)DimensionsHeight��)
�)DimensionsWidth��)
�	
�)��	�	�)��	�)��)��	�	�)��	�)��	�)��	�)��	
HdrDecoder��)�q�)���)��)�r�)�
�	�)�q�)��	
Rgbe8Pixel��)��)�)��	�)��)�	�	�)��	�)>�	�	�)��	�)��)�	HdrMetadata��)��)�r�)���)exposure��)color_correction��)pixel_aspect_ratio��)custom_attributes��	�)��	�)��
RunOrNot��)Run��)
�)��)��)Norun��)
�)��)��
�)��
�
�)��
	�)����)	NoEntries��)
�)IcoEntryTooManyPlanesOrHotspot��)
�)$IcoEntryTooManyBitsPerPixelOrHotspot��)
�)PngShorterThanHeader��)
�)
PngNotRgba��)
�)InvalidDataSize��*
�)ImageEntryDimensionMismatch��*��*entry��*image���*��	�
�*���*��*���
�*���*���*���*��IcoEntryImageFormat��*���*
�*���*
��*����*���*��*����*���*���*���*��DirEntry��*��*�r�*color_count��*reserved��*num_color_planes��*���*image_length��*image_offset���*����*>�STD_LUMA_QTABLE��*�STD_CHROMA_QTABLE��*�UNZIGZAG��*����*id��*h��*v��*tq��*dc_table��*ac_table��*_dc_pred���	�*��PixelDensityUnit��*PixelAspectRatio��*
�*Inches��*
�*Centimeters��*
�
�*����*��
�*����*��PixelDensity��*density��*���*����*���*����*��EncoderError��*InvalidSize��*
�*��*���*����*��OpenExrDecoder��*�q�*
exr_reader��*header_index��*alpha_preference��*alpha_present_in_file���*�q�*��OpenExrEncoder��*
�*�d�*���+�d�+���+���	�+��
�+����+��CompressionType��+��+
�+Best��+
�+Uncompressed��+
�+Level��+
�+��
�+>�+Fast��+
��+����+���+����+�����+NoFilter��+
�+Sub��+
�+Up��+
�+Avg��+
�+Paeth��+
��+>�+Adaptive��+
���+PnmMagicInvalid��+
�+��+�+UnparsableValue��+
�+��+��+��+NonAsciiByteInHeader��+
�+��+NonAsciiLineInPamHeader��+
�+InvalidDigit��+
�+��+NotNewlineAfterP7Magic��+
�+��+UnexpectedPnmHeaderEnd��+
�+HeaderLineDuplicated��+
�+��+HeaderLineUnknown��+
�+��+HeaderLineMissing��+�r�+��+depth��+maxval��+
InputTooShort��+
�+UnexpectedByteInRaster��+
�+��+SampleOutOfBounds��+
�+��+
MaxvalZero��+
�+MaxvalTooBig��+
�+��+InvalidDepthOrMaxval��+���+���+���+InvalidDepth��+���+���+TupleTypeUnrecognised��+
�+Overflow��+
�+���+���+��
PnmHeaderLine��+Height��+
�+Width��+
�+Depth��+
�+Maxval��+
��+����,���,��,����,���,���,���,��ErrorDataSource��,Line��,
�,��,Preamble��,
�,���,
��,����,���,��,�� �!�,��"�,��#�,��$�,��	TupleType��,���,
�,���,
�,
BWAlphaBit��,
�,GrayU8��,
�,GrayAlphaU8��,
�,GrayU16��,
�,GrayAlphaU16��,
�,RGBU8��,
�,
RGBAlphaU8��,
�,RGBU16��,
�,RGBAlphaU16��,
�%�,��&�FlatSamples��,�R�,���,
�,��,���,
�,���,�R�,��
�,�R�SampleEncoding��,Binary��,
�,���,
��,���	�
�,���,���,��
PnmSubtype��,Bitmap��,
�,��,Graymap��,
�,��,Pixmap��,
�,��,ArbitraryMap��,
�
�,�����,���,���,��	PnmHeader��,decoded��,encoded���,��HeaderRecord��,���,
�,��,���,
�,��,���,
�,��,	Arbitrary��-
�-���-��BitmapHeader��-���-�r�-���-����-��
GraymapHeader��-���-�r�-��-maxwhite���-����-��PixmapHeader��-���-�r�-��-����-����-��ArbitraryHeader��-�r�-��-���-���-tupltype���-���-��ArbitraryTuplType��-
BlackAndWhite��-
�-BlackAndWhiteAlpha��-
�-	Grayscale��-
�-GrayscaleAlpha��-
�-RGB��-
�-RGBAlpha��-
�-Custom��-
�-�� �-��!�-��TgaOrientation��-TopLeft��-
�-TopRight��-
�-BottomRight��-
�-
BottomLeft��-
���-���-���-���	�-�����-WidthInvalid��-
�-��-
HeightInvalid��-
�-��-Empty��-
�-��-���-����-���-��-��	�
�-���-���-��
�-��
PacketType��-Raw��-
�-Rle��-
��-���-����-��˸�-	id_length��-map_type��-�s�-
map_origin��-
map_length��-map_entry_size��-x_origin��-y_origin��-image_width��-image_height��-pixel_depth��-
image_desc���.���.>�
DxtVariant��.DXT1��.
�.DXT3��.
�.DXT5��.
��.����.����.���.��Delay��.ratio���.���
�.����.���.���.�����.numer��.denom����.���.��	ColorType��.L8��.
�.La8��.
�.�e�.
�.�e�.
�.L16��.
�.La16��.
�.Rgb16��.
�.Rgba16��.
�.Rgb32F��.
�.Rgba32F��.
�$�%�&�.��'�.��(�.��)�.��*�.��.��ExtendedColorType��.A8��.
�.L1��.
�.La1��.
�.Rgb1��.
�.Rgba1��.
�.L2��.
�.La2��.
�.Rgb2��.
�.Rgba2��.
�.L4��.
�.La4��.
�.Rgb4��.
�.Rgba4��.
�.���.
�.���.
�.�e�.
�.�e�.
�.���.
�.���.
�.���.
�.���/
�.Bgr8��/
�.Bgra8��/
�.���/
�.���/
�.Cmyk8��/
�.Cmyk16��/
�.��/
�/��+�,�-�/��.�/��/�/��0�/��1�/��/��2�/��/�>�/��/���/���/���/���/���/Œ�/CHANNELS��/�/֒�/���/��/���/���/���/���/���/�	�/�J�/��/�J�/���/�J�/���/���/�J�/���/ALPHA��/���/�J�/���/�J�/�?�/���3�/��/��/��4�/��/��5�/��/�/��/�6�/��/�>�/��/���/���/���/���/���/Œ�/���/�/֒�/���/��/���/���/���/���/���/�	�/�J�/��/�J�/���/�J�/���/���/�J�/���/���/���/�J�/���/�J�/�?�/���7�/��/��/��8�/��/��9�/��/�/��/�:�0��0�>�0��0���0���0���0���0���0Œ�0���0�0֒�0���0��0���0���0���0���0���0�	�0�J�0��0�J�0���0�J�0���0���0�J�0���0���0���0�J�0���0�J�0�?�0���;�0��0��0��<�0��0��=�0��0�0��0�>�0��0�>�0��0���0���0���0���0���0Œ�0���0�0֒�0���0��0���0���0���0���0���0�	�0�J�0��0�J�0���0�J�0���0���0�J�0���0���0���0�J�0���0�J�0�?�0���?�0��0��0��@�0��0��A�0��0�0��0����0
�0��0��0�B�0��C�0��0��D�0��0��0�E�0��0��F�0��0��G�0��H�0��0��0��Luma��0
�0��0��0�I�1��J�1��1��K�1��1��1�L�1��1��M�1��1��N�1��O�1��1��1��Rgba��1
�1��1��1�P�1��Q�1��1��R�1��1��1�S�1��1��T�1��1��U�1��V�1��1��1��LumaA��1
�1��1��1�W�1��X�1��1��Y�1��1��1�Z�1��1��[�1��1��\�1��]�1��1��1��ImageBuffer��1�?�1�:�1��1�r�1_phantom��1���1Ӛ�?�1�?�1�:�1��@�1�?�1�:�1��1��A�1�?�1�:�B�1�?�1�:�1��C�1�?�1�:�1��ConvertColorOptions��1�K�1_auto_traits��D�1>�	PixelsPar��1�R�1�?�1�n��1�R�1�?�1��EnumeratePixelsPar��1�R�1�?�1���1���1�R�1�?�1��DynamicImage��1
ImageLuma8��1
�1��1ImageLumaA8��2
�2��1	ImageRgb8��2
�2��1
ImageRgba8��2
�2��1ImageLuma16��2
�2��1ImageLumaA16��2
�2��1
ImageRgb16��2
�2��1ImageRgba16��2
�2��1ImageRgb32F��2
�2��1ImageRgba32F��2
�2���2����2�����������������ԙ�2�R�2�9�2���2���2���2��2�r��2�R�2�9�2�����2���2���2ō�2
color_hint���2���2���2���2��SampleLayout��2���2channel_stride��2��2width_stride��2�r�2
height_stride���2����2����2���2���2��2��Dim��2
�2��2���2����2����2���2���2���2��View��2���2�?�2�d�2��� �2���2�?�2��!�2���2�?�2��ViewMut��2���2�?�2�d�2���"�2���2�?�2��#�3���3�?�3����3TooLarge��3
�3NormalFormRequired��3
�3��3ChannelCountMismatch��3
�3��3��3
WrongColor��3
�3��$�3��%�&�3��'�(�3��)�3��*�3��3��
NormalForm��3	Unaliased��3
�3PixelPacked��3
�3ImagePacked��3
�3RowMajorPacked��3
�3ColumnMajorPacked��3
�+�3��,�-�3��.�/�3��0�3��1�3��3��NormalFormRequiredError��3
�3���3��SubImage��3�9�3�d��3�9��3�9�3��
SubImageInner��3�9�3���3xoffset��3yoffset��3xstride��3ystride��	�3�9�
�3�9�3�� MethodSealedToImage��3
� �3�� � ImageFormat��3���3
�3Jpeg��3
�3Gif��3
�3WebP��3
�3Pnm��3
�3Tiff��3
�3Tga��3
�3Dds��3
�3���3
�3Ico��3
�3Hdr��3
�3OpenExr��3
�3Farbfeld��3
�3Avif��3
�3Qoi��3
�3Pcx��3
� �3�� � � �3�� �3�� �3�� �4��4��!���4BuiltIn��4
�4��4	Extension��4
�4��!�4��!���!�4��!�4��!�4>�!�4��!�!�4��!�4��4��!���4max_image_width��4max_image_height��4	max_alloc��!	�4��!
�4��!�4��!�!
�4��!�4��4��!Cicp��4	primaries��4transfer��4matrix��4
full_range��!�4��!�!�4��!�4��!�!�4��!�4��4��!CicpRgb��4���4���4	luminance��!�4��!�!�4��!�4��!�!�4��!�4��4��!CicpColorPrimaries��4SRgb��4
�4�4Unspecified��4
�4�4RgbM��4
�4�4RgbB��4
�4�4Bt601��4
�4�4Rgb240m��4
�4�4GenericFilm��4
�4�4Rgb2020��4
�4�4Xyz��4
�4�4
SmpteRp431��4
�4�4
SmpteRp432��4
�4�4
Industry22��4
�4�!�4��!�!�4��!�4��! �!!�4��!"�4��4��!CicpTransferCharacteristics��5Ǩ�5
�5�5Ϥ�5
�5�5Bt470M��5
�5�5Bt470BG��5
�5�5���5
�5�5	Smpte240m��5
�5�5Linear��5
�5�5Log100��5
�5�5LogSqrt��5
�5�5Iec61966_2_4��5
�5�5Bt1361��5
�5�5���5
�5�5Bt2020_10bit��5
�5�5Bt2020_12bit��5
�5�5	Smpte2084��5
�5�5Smpte428��5
�5�5	Bt2100Hlg��5
�5�!#�5��!$�!%�5��!&�5��!'�!(�5��!)�5��5��!CicpMatrixCoefficients��5Identity��5
�5�5Ǩ�5
�5�5Ϥ�5
�5�5UsFCC��5
�5�5���5
�5�5	Smpte170m��5
�5�5Ǩ�5
�5�5YCgCo��5
�5�5Bt2020NonConstant��5
�5�5Bt2020Constant��5
�5�5	Smpte2085��5
�5�5ChromaticityDerivedNonConstant��5
�5�5ChromaticityDerivedConstant��5
�5�5Bt2100��5
�5�5IptPqC2��5
�5�5YCgCoRe��5
�5�5YCgCoRo��5
�5�!*�5��!+�!,�5��!-�5��!.�!/�5��!0�6��6��!CicpVideoFullRangeFlag��6NarrowRange��6
�6�6	FullRange��6
�6�!1�6��!2�!3�6��!4�6��!5�!6�6��!7�6��6��!DerivedLuminance��6Constant��6
�6NonConstant��6
�!8�6��!9�!:�6��!;�6��!<�!=�6��!>�6��6��!
CicpTransform��6��6into��6��6��6��6output_coefs��6�!?�6��!
RgbTransforms��6j�6slices��6�6luma_rgb��6�6rgb_luma��6�6	luma_luma��6�!@�6j�6��!Orientation��6NoTransforms��6
�6Rotate90��6
�6	Rotate180��6
�6	Rotate270��6
�6FlipHorizontal��6
�6FlipVertical��6
�6
Rotate90FlipH��6
�6Rotate270FlipH��6
�!�!�6��!�!�6��!�6��!�6��6��!�6��!
ExifEndian��6Big��6
�6Little��6
�!�6��!	�!
�6��#�6���6���#�6���6���#�6���6���# �6���6���#!�6���6���#"�6���6���##�6���6���#$�6���6���#%�7���7���#&�7���7���#'�7���7���#(�7���7���$LayoutWithColor��7���7
�7���7
�7υ�7
�7	LumaAlpha��7
�$�7��$�$�7��$PrivateToken��7
�$�7��$I8J8O8T8W8Z8c8d8j8j8j8l8n8n8n8q8q8q8s8u8u8u8w8y8y8y8{8}8}8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8	�"8
�"8�"8�"8
�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8 �"8!�"8"�"8#�"8$�"8%�"8&�"8'�"8(�"8)�"8*�"8+�"8,�"8-�"8.�"8/�"80�"81�"82�"83�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�78�78�78�78�78�!
�R������������������ � � � � �!�"�"�#�#�#�#�$�$�$�$�$�_�%�%�%ߗ�%��%�%���%��%�%���%��%�%���%��%�%͘�%��%�%��%��O<L���j�_�%�%���%�=�%�	=��+6����%�%�%�A�%��%�%���%��%�%���%��%�%���%��%�%֚�%�6<M����_���`������������_�%�%���%�=�%ћ=*m�c�?9�_�%�%��%�	=�%ћ=��cU������%�%�%���%�%؜�%�%��%��%�%���%��%�%���%ɝ�%��%��I1<��n�_���`������������_�%�%���%�=�%ћ=�8蘿�3��_�%�%ޞ�%�	=�S��~����%�%�%���%�%���%͘�%���%��GU��6��_���`����������������&�&�&Ԡ�&��&�&��&��&�&���&��&�&�O����|�_۵�`۵��۵�۵۵�������������
�"�f+�c����E�ETryReserveError��E�	����2�ܮ�۵�3�3�3���3�3��3�3��3�3���3�3���3�3���3�3���3�3ŝ�3�3���3�3�	�3�3�
�3�3���3�3���3�3��
�3�3���3�3͞�d ˂��۵8�-�-��-�d�+{��Gs;*"��۵�_������_����_������_������_̳�̳�_������_۵��&�&��&���h|���_���_������������&�&���&���&���&��&�r���g������_���������������`����&�&�&��-�:���D���������_�&�&У�&���&�r�*���퐷�������_�&�&���&��&�r�*�P%M���Ͽ�Ͽ��&�&ؤ�&����&�����`���5������������&�&�&���&�&Х�&�&��&�&���&�&��"�3�_������_���������������`�������S����5��[e ��&�&���&����&����&ŧ��&ߧ�7��(��t������������������_�&�&�&���&�&ǨXd��.��E������������������� ���d��d���b��]{�{�s��d���'	�'�'���'�'���'�'Ʃ�'�'ة�'�'��'�'���'�'���'�'���'�'��p�1�F�6��������������'�'�'���'�'���'�'���'�'���'�'ȫ�'�'׫���L�iI��������'�'�'Ʃ�'�'ة�'�'��'�'���Vti�IM�������J���n��n��#ѫB��R�_�'�'�'���'�'���'�'���'�'֭�'���'�'���'���'�'���'�'Ǯ�'�'��'���'���'�'���'���'�'��	�'���'���'�'�
�'�'���'���'�'���'���'�'ΰ
�'���'��'�s��'�s��"?}��=��������`�����������������������_�����������_�'�'�'���'�'���'�'���'�'Ҳ�����#?�������`�����������������������_�����(�(���(����(�	����@ЊZ�����������(�(Ҳ�(����(���(���(���kD��V������������ ���q��q���q���q������r���r���r���r���r���r���s���s���s���s���s�0�ī���"�q� ��� ���|��}�>.G��z�e8�d�_�(�(�(���(���(�(е�(���(�(���(���(�(���(���(�(ö�(���(�(��(���(�(���(���(�(��!�B��Q3�������`�����������������������_�����������_�(�(˸	�(ٸ��(�r��(���(����(����(����(����(˹��(ع�N��!Ynm�_�(�(��(����(����(����(ú��(պ�n|�+k����_�(�(���(���(����(����(����(ͻ��(���(���N�ai���� ��Ł��d�9��,�/������������r���d��؃�����F-�Z������� ��ͅ��q�
����5B���� ��� ��چ����=���������	�	�	׉�	���	����tUd=�
��� �	�	���	�q��	���-o�X��o����J�	�	���	�q��	���	�r��	Ћ��	����	��
���
q���� �	�	���	�q��	���-o�X��o��q�R��(�(�(���(��(�(�����9a�[����_��� �	�	���	����	Î��	���	ގ�| �������_�(�(�(���(�(���(�(���(�)ݽ�)��	�)��	�)�)���)��	�)��	�)�)���)��	�)�)Ҿ�)�)���)��	�)��	�)�)���)��	�)�)ֿ	�)��	�)��	�)�)��
o�G��������������������_�����������_�)�)�)���)�)���)�)���)�)���)�)��EǫI��q��������`�����������������������_���_�)�)���)���	�)��	�)�r�	�)�
�	%�ّ�n����)�)���)��)��^�Y�������_������������������ ���_�)�)���)��)�r�)���)���)���)���)���R���[���� �
�
ܘ�
���
��G�x�O���_�)�)�)���)��
�)��
�)�)���)��
�)��
�᲋4+^�������������J�
�
���
Ӛ�
�
ߚ�
�0�'�x;8�J��������
�ϛ�
]0�yI U�8�_�)�)�)���)�)���)�)���)�)���)�)���*�*���*���*���*����*�����$�9q�������`�����������������������_�����������_�*�*�*���*�*���?P&v�d�������`�����������������������_���������*�*���*���*�r��*����*����*����*����*����*���|�:�"�������� �����Ϟ����}V'����� ����������������� ��Φ������������r��������������KZ�p?�����*�*���*����*����*����*����*����*����*���K�ӿd�������*�*�*���*�*���*�*��wV�*�`�����_����������������*�*���*���*�x���*�����_������������������_�*�*�*���*���*��bB�$����������_����������� �
�
��
�
�}��
����
Ӳ��
���
����
����
����
γ��
���
�����c�s'���_�*�*���*����*����*����*���<4�R3|���� ���_�*�*�*���+��ABj�<p��� ��� ������z���q�����}[�Ϟ���� ������d��������������������������yo���{0���R�J��������X����/����+�+�+��+�+���+�+���+�+���+�+���+���OlT�������_����������������+�+�+���+�+���+�+���+�+���+�+���+�+���qc"�h}��������_��������������� ������������������������ �Rw14������������������	���������C��.�+�������_�+�+�+���+���+�+���+���+���+���+�+���+���+�+���+�+���+���+�+���+���+�+���+�+���+���+�+���+���+��	�+�r��+���+����+����+�+��
�+�+���+���+�+���+���+�+��
�+�+���+���+���+����+����+����+���+����+����+�+���+�+���+���I�������_��������_�+�+�+���+�+���+�+���+�+����߶��>��������`�����������������������_���_�,�,�,���,���,�,���,�,��PX<P�%	�ɇ�ɇ�`ɇ��ɇ�ɇɇ�ɇ�ɇɇ�ɇ�_ɇ��,�,�,���,�,���,�,���,�,���,�,���,�,���,�,���,�,���,�,���,�,��	�,�,��
�7���sQ�������� ������q��������2s������������*��7{������𑝐U�Gm�������<����H������Z�G/����-�-���-���-�r�-����aNS���-�-���-���-�r�-��-���u���E
p��-�-���-���-�r�-��-����
.��
��-�-���-�r�-��-���-���-��ݙ�R����,�,�,���,��,�,���,��^0G���R���� ������}�������۟�S������R
����R
��,�,�,���,�,��H��������������������_����,�,�,���,��,�,���,��,�,���,��,�,��
�2q�3�F����������������_����,�,���,���,����L�í��,�,�,���,��,�,���,��,�-���-��-�-���-�����W�������_���ȍ�ȍ�_ȍ�������_�����_���-�-�-���-�-���-�-���-�-���-�-���-�-���-�-���-�J���ς��_���_���������aL����8�Ó���Óȍ�Ó���Ó�� ������'�.���a���� ������}�`��M��.�����-�-�-���-�-���-�-���-�-��-�ǀ�F�����_����������������� ����	���������r�������s���z�������������*?P\<*���_�-�-�-���-���-�-���-���-�-���-���-���vƱ��C�ڛ�ڛ�`ڛ��ڛ�ڛڛ�ڛ�ڛڛ�ڛ�_ڛ���ڛ�ڛ�_�-�-�-���-�-���{�j���ߝ��ߝ�ߝߝ� ������}������B��$����_�-�-˸�-���-���.�s�.���.���.���.���.���.���.���.���.��D�ra��
����������������뢧�c?l��� ������z���z�������d���p�5i����� ��������	�
n���c��� ������d�����ap���A���� ������d�����ap���A����R�J������'�������G������ ������d�9��l�1�����.�.�.���.�.���.�.��D_�>�Sp����_��������������� ������d������������������
X۹�Z���J������	�(���o�8�������������������5��>o�%���.�.���.���᤮�M�A�̧�_̧��̧�̧̧�̧�̧̧�ÓÓ�ēsecs��xœnanos��x�|)f�nA�̧��.�.���.����.���[0����������_��������������������.
�.�.���.�.���.�.�e�.�.�e�.�.���.�.���.�.���.�.���.�.���.�.��	�~lOk���������������_������`����.�.�.���.�.���.�.���.�.���.�.���.�.���.�.���.�.���.�.���.�.��	�.�.��
�.�.���.�.���.�.��
�.�.���.�.�e�.�.�e�.�.���.�.���.�.���/�/���/�/���/�/���/�/���/�/���/�/���/�/���/�/��/���w����������������_������`���������������0�0�0���0��)P!2�J���������������_������`���$�����������������0�0�0υ�0��YY��[����������_����`��$�������������1�1�1���1��ޔӖX����������������_������`���$�����������������1�1�1���1���R��;����������_����`��$�����������������������?ی��0�0�0υ�0��YY��[��0�0�0υ�0��YY��[�?����1�1�1���1���R��;������0�0�0���0��)P!2�J�������1�1�1���1��ޔӖX������1�1�1���1���R��;Ѹ���ͺչ�ͺ���ͺ׸��1�1�1���1��ޔӖX��Ѹ�����չ��������׸��0�0�0���0��)P!2�J�Ѹչ�������������׸�������������������������������~G7y\�&8�����J��ԙ��n�xS�t@�.��R�?�Iľ�Iľ���ԙ��n�xS�t@�.�8���_���J������n�8_Ȝ�T�C�R���I��I��_������n�8_Ȝ�T�C8���J��؜�����-�i��q�R���I���I�����؜�����-�i��q8���_���J������������h�R���I���I���_������������h8���J�������������������KM
裯�s�R���I����������������������KM
裯�s8���_���J��ġ��x��������b����{���R���I�����ġ��x��������b����{��8���_���J���������������������[��L��R���I���_���������������������[��L�8���J������x���������>G>5g��R���I���_������x���������>G>5g�8���_�1�1��1���1�r��1����1����1Ӛ��N�c4��?�:�`�������������������������������������������1�1��1���1�r��1����1����1Ӛ��N�c4����:�1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?buf��:�?�	�:$x��Lk����$�B�B�BGlobal�����I����1�1؋�1�K�1���d��fͻ��1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0���0��)P!2�J��?�?��?���:�?�	�:$x��Lk����1
�1�1͍�1��2�2��2��2�2���2��2�2���2��2�2Ɏ�2��2�2��2��2�2���2��2�2���2��2�2ɏ�2��2�2�	�2��V��\�.��1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1��ޔӖX��������1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0υ�0��YY��[������1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1���R��;������1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0���0��)P!2�J��?�?��?���:�?�	�:$x��Lk�������1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1��ޔӖX��������1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0υ�0��YY��[������1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1���R��;������1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1��ޔӖX���?�?��?���:�?�	�:$x��Lk�������1�1���1�n�|]��(�R��&�$��&�&���_�1�1���1�n�|]��(8��&�$������n��ރ��ET��R��&�&���_������n��ރ��ET�8����1�1��1����1���e=��`#�R��&�$��&�&���_�1�1��1����1���e=��`#8��&�$�����������G�y P�R��&�&���_�����������G�y P8���_����������������������������������������������������������1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0���0��)P!2�J������������1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0υ�0��YY��[������1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1���R��;������������_�2�2ԙ�2����2����2����2���2�r��s"Cq�su�R�9�J�2�2ԙ�2����2����2����2���2�r��s"Cq�su8�������2�2���2���2ō�2���LH����_����2�2���2���2Ԓ�2��2��2�r�2��Lj�������_���������������`����2�2�2���2���2����!�2B����_������������������������2�2��2�d��2�����N��������_����2�2ؕ�2�d��2����E���R3������_����3�3�3͖�3�3��3��3�3���3��3��3�3���3��7��u�����_���������������`����3�3�3���3�3Ԙ�3�3��3�3���3�3��J?�\l�?����_���������������`��������������������������_�3�3�3���3��-m�p�-�_������_������������3�3ɚ�3�d�5��h۞���9�����3�3���3����3����3����3ϛ��3ޛ��1¯�v�������������������� ���Box�������lf���]v������3�3�3��A����-���� ���������������������_���`����4�4�4���4��!�4�4՟�4��!b��C��G���4�4��$pb�I~���_������������������`����4�4���4��4���4�����>i/�_���������������`������!����4�4���4���4���4���4��~Y���m�����_���������������`����4�4���4���4���4��+�7��8������_���������������`����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���4�4�4���4�4�4���4�4�4˦�4YH�Jl�{����_���������������`����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�5�5���5�5�5���5�5�5���5�5�5˪�5�5�5��5�t�na�����_���������������`����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�5�5���5�5�5ۮ�5�5�5��5�5�5���5�5�5���5Q-�HE����_����������`���6�6�6���6�6�6̰�6F�\�<����_���������������`����6�6�6ұ�6�6�xf&�y�����_���������������`����6�6Ҳ�6��!�6��!�6��!�6��!�6��!�6���!M]���T��6�6���6ճ�!�6��!�6���!�6���!�yw|��g~j�"�����"�"�"�������6�6�6ϴ�6�6��6�6���6�6���6�6���6�6ĵ�6�6ݵ�6�6���X��� �q�ʼn��ʼn�ʼnʼn�ʼn�`ʼn�_ʼn�_�6�6�6���6�6���U�Sۈ��������#��#���#
�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�$���$���$���$���$���$���$���$���$���$����7�7�7���7�7���7�7υ�7�7����v��+�����_���������7�7�7ú���*c����$���$���$���$���$���$���$���$���$���$���$���$���$�$�$�$��$���$���%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�&�&��&�&�&�&�&�&�&�&�&�&�&�'�'�'�'�(�(�(�(�(�(�(�(�(�(�)�(�)�)�)�)�)�)�)�)�)�)�*�)�*�*�*�*�*�*�*�*�*�*�+�*�+�+�+�+�+�+�+�+�,�,�,�,�,�,�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�.�-�.�.�.�.�.�.�.�.�/�.�0�0�1�0�1�1�1�1�����������������1�1��1����1���2�1�2�2�2�2�2�2�2�2�2�2�3�2�3�3�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6�6�6�7�7�%�%�%�%�%�%�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�'�'�'�'�(�'�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�*�*�*�*�*�*�+�+�+�+�+�+�,�+�,�,�,�,�,�,�,�,�,�,�,�,�-�,�-�-�-�-�-�-�-�-�-�-�-�-�-�-�.�.���.�.�.�.�.�.�/�.�0�0�1�0�1�1�1�1����������1�1�1�1�1��1��2�2�2�2�2�2�2�2�2�2�2�3�3�3�3�3�3�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6�6�6�6�6�6�6�7�7�7�7�%�%�%�%�&�%�&�&�&�&�&�&�'�'�(�'�(�(�)�)�*�)�*�*�,�+�,�,�-�-�.�.�/�.�0�0�1�0�1�1�1�1�1�1�2�2�3�3�3�3�4�3�4�4�4�4�4�4�4�4�4�4�5�5�6�5�6�6�6�6�6�6�%�%�%�%�&�%�&�&�&�&�&�&�&�&�&�&�'�'�'�'�'�'�'�'�(�'�(�(�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�+�+�+�,�+�,�,�,�,�,�,�-�-�-�-�-�-�.�.�.�.�.�.�/�.�0�0�1�0�1�1�1�1�1�1�2�1�2�2�2�2�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6�%�%�%�%�&�%�&�&�&�&�&�&�&�&�'�&�'�'�'�'�'�'�'�'�(�'�(�(�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�+�+�+�,�+�,�,�,�,�,�,�-�-�-�-�-�-�.�.�.�.��.�.�.�/�.�0�0�1�0�1�1�1�1�1�1�2�1�2�2�2�2�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6�&�%�&�&�&�&�'�&�'�'�(�'�(�(�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�+�+�+�,�+�,�,�,�,�,�,�-�-�-�-�.�.�.�.��.�.�.�/�.�0�0�1�0�1�1�1�1�1�1�2�2�2�2�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6[�%]�%_�%a�&c�&e�%��%��%��%�
�%��%��3�
�%��%��,��,��,��,��,��,��%���.�/�0�/�0�0�1�0�1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��1��%�#�4�$�7i�%m�%p�%t�%x�%|�%�&��&��'��'��(�
�(�
�)��)��*�
�*��+��+��,����-��3��3k�%o�%r�%v�%z�%~�%��&��'��(�
�(��)�
�*��+��-��3��3�&�&�&�&�&�&�&�&�&�&�&�&�&�&�'�'�'�'�'�'�(�(�(�(�)�)�)�)�*�)�*�*�*�*�*�*�*�*�*�*�*�*�+�+�+�+�+�+�,�,�,�,�,�,�,�,�,�,�-�-�-�-�-�-�-�-�-�-�.�.�.�.�.�.�.�.�/�.�0�0�1�0�1�1�1�1�2�2�2�2�3�3�3�3�3�3�3�3�3�3�3�3�4�4�4�4�4�4�5�5�5�5�6�6�6�6�6�6�6�6�7�7�7�7��&�������������&�&�'�'�(�'�(�(�)�)�*�)�*�*�,�+�,�,�-�-�-�-�.�.��.�2�2��3�������	�	�
�
���
�
��*���������������	�	��
��������������������������2�'�'�(�'�(�(�)�)�*�)�*�*�,�+�,�,�-�-��.�2�2�������	�	�
�)������*��������������� ��������	�	���������	�	�����)�)�*�*�
�*�+�+�+�+�.�-��1�1�1��1�4�4�!�4���������������-��-��-��-��.�/�0�/�0�0�1�0�1�/�0�/�0�0�1�0�1��1��2�/�0�/�0�0�1�0�1��1��2����������0��0��0��0��1��1��1��1��1��1��1��1��0��0��0��0��1��0��1��0��1��0��1��0�����������������������������1��3��1��3��1��1��2��2��3��1��1��2��3��1��1����1����1����1��� �!�"�#�#�#�#	�#	�#	�6�6�6�6�6�6�6�6�7�7�7�7�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�$�0�$�0�$�0�$�1�$�1�$�1�$�0�$�0�$�1�$�1�$�0�$�0�$�0�$�1�$�1�$�1�$�0�$�1�$�0�$�0�$�1�$�1�$�$�$�%	�%	�%	�_a�+�]��`$���:��;��2��3��_����>j��������� i�Jb�p� M� p��� ��M������$���*�*�!��p����I�I8����#�&�$&�&� �!�"�"�#�#�#<�#<�$
�$F�$T�$�7
	�,7>9��G
	�,7>9��n
�,7>3��x
�,7>3��x
�,7>3��%
�,7>1��&
�,7>2��'
�,7>3��(
�,7>4��+
�,7>1��-
�,7>2��.
�,7>3��/
�,7>4��')
��')��')$15��3)
�,7>16��3)
�,7>16��4)
�,7>16��3)
�,7>16��A)
�,7>16��A)
�,7>16�d�i),�i)�!- =	�i)G�g(m���i)�i)��i')��i)���9������_�d�j),�j)�!- =	�j)G�g(m���j)�k)��j')��j)���9������_��q)
7��q-)�,�q)%55���)�-8?1���)�-8?2���)�-8?3���)�-8?4���)�-8?2���)�-8?1���)�-8?3���)�-8?4���)�-8?3���)�-8?4���)�-8?2���)�-8?1��d
�,7>4��d
�,7>4�����
�&�����L?������L?����������)_�����
�&�����̌?�����̌?����������)_�����
�&ؔ�33�?����33�?���������)_����-8?1����-8?2����-8?3����-8?4��	
��&	��	%12��	
(��&	��	%40��	
4��$	��	%52��	
8��$	��	%56��	
l��%	��	%108��	
|��%	��	%124��	
�,7>8��	
�,7>16��	
 �,7>32��		
@�,7>64�
��
	
�(�	�	��	
�(�	�	��	
�(�	�	��	
�(�	�	��
�	
�(�	��
�	���L�
	��I��������I_�
��	
�(�	�	��	
�(�	�	�	
�(�	�	��	
�(�	�	���	
�(�	���	���L�	��I��������I_��	
��	��	$0��	
�	��	$0��	
�	��	$1��	
��	��	%2�4�	
����%	��	%0xFFFF��M	
�,7>3��Q	
�,7>3��W	
�(,7>3��^	
�,7>3��u	
�,7>3���	�-8?2���	���$	�,��	'256���	�-8?3���	�-8?3���	�-8?2���	�-8?4���	�-8?3��

��&
��
%14��

(��&
��
%40��

l��%
��
%108��

�,7>3��F

�,7>3��Y

�,7>3��
�(,7>4��
�,7>4�|�#L�#
�#�#9
�#�#Į#
4�#�#��#5��#��3_���#2��#(��#��#|�#L�#
�#�#9
�#�#e
�#�#�
4�$�$�
<�$�$�
<�$�$��#@
\�$��$��#Z��#]\[[[[U_�4�(�(�(5	86j{�����{ _ }�,�+�+�+;	86pL�+�+$	'JKa�oz�	���{ _ }��?
�,7>4��
�,7>4��

�,7>8��/
�,7>2��1
�,7>2���H

�.��H/
�	��L�H
&ColorType::Rgba8�l� 
5B�� �� +�
��,� Ҋ�Ҋ�6
b"#?RADIANCE"�� 

�� #�
,� %10��#
�),7>3�RZn�)|��3�����)���3���1
�
�
&18<�
SIGNATURE_LENGTH��a
��
,7>128��|
�
,7>4����հ"�
,��'4��#*
��#*�
,�#*%127��#*
���#!*�
,�#*%128��O*
�,7>3��@
�,7>8��+
��+��+$1��+
�� +��+%6��+
��"+��+%16��
@�*,7>64��

@�*,7>64��

�,7>16��
�,7>12��
�,7>256��
�,7>16��
�,7>12��
�,7>256��
�
,7>16��
��
,7>162��
�
,7>256��
�
,7>16�� 
��
,7>162��)
�
,7>256��+
@�*,7>64��.
�
,7>6��:
�
,7>256��;
@�
,7>64��<
�
,7>256��<
�
,7>256��Z
@�
,7>64��Z
�
,7>256��Z
�
,7>256��[
�
,7>256��[
�
,7>256���@�
-8?64���@�
-8?64���@�
-8?64���@�
-8?64�ӣ@�
-8?64���@�
-8?64���@�
-8?64�Ĥ@�
-8?64�Tر,ر���8	:��7m���)�
,�/_������#�
,��'255���� t���
|Ͳ�
-	.�
+�
V���E�
,����/��
��
��
��
_����
-8?16���@�
-8?64�,���L��
��&19595�,��E�����
��&38469�$��/����
��&7471�L��	��%1 A	��Kn+sl����"	$DD���&�
��$�H_�,��3+ĭ��
��&11059�,���T����
��&21709�,���ĝ��
��&32768����L��	��%1 A	��Kn+s�����	$����|��L��	��%	1 A		��Kn+s�
���	
$�
�����#	,DJ���B�
��ZYah��z����������_�$���
����
��&C�
C_UB�,��/k��
��&27439�$�������
��&5329���@�
-8?64���@�
-8?64���@�
-8?64���@�-8?64� 	d�,T�,�,d�,\�,$�,,�,�,
,�,�,
���,4�,�,			�,6�,	,�,
�,

��o,
��,�,


��,T�,�,�,9E[	e�
�
�,
�,,�,�,	 �,\�,$	.��,��,4�,�,$	'J4�,
�,	
 	<
��T,��,y
�	���
���o,JP�,4�,�,	 <���,�,
��,�
�	s	����,=CQ�,\�, $	 .
	|�,�,�,,�,�,D�,!$�,!
D�,"�,##\�,$#$	$.#H"#�,#���,%��,&\�,'�,(()('=	)G(a'(v&'�,�&(#'$�,**!�,++\�,,+$	,.+��,+*�,*�,+L�,-!�,	-!!>!-4�,.�,$	.'J.��8,/��,0\�,1�,2232'=	3G2a12$�,44"�014�0�,421�,0/��	,&
94?2E1�,/
I0O/$�,6\�,7�,8898'=	9G8a78$�,::"��,
	d�,
�7�:76��,�,:7�,8��1,;L�,<$�,==6<=�,6<	�,=$�,>>!l�,?$�,@@6?@�,@��,A?"	A>?6;>?M?S>��=�,;
	�,<��8,!;;��	,B$�	,CC"$�	,DD6.
5d�	,
�CCD5B��	,�	,DC�	,"BB���,�	,6�&�
�.(5'����,F%)F0&W%D�	,HHD�	,II��	,
HI�	,IH�	,"! �	,�	���,���,���,���,���,���,���,���,���,J��,$�,����������||@+  ,tl8,��
��|
�	�	
���	^	f	m	G	;	����6***9���+�������=��!,����\	����

�aip��I��?	bits�Jhuffsize�Phuffcode�8k��j��
code�g
!�U
"diff��6h�,
�,7>16��,
�,7>256��,
�,7>256��,
�,7>256��,
�,7>256�	<�
,d�
,
$�
,$�
,��
,�
,��
,$�,
$��
,
�1A	�,D�
,��D�
,���,,�,	�,	
��n,
��,�,

	l�,<�,
$�,
�n4,�,�,m
~
'-
\�,�,	'=	Ga\�,�,	'=	Ga��,T�,�,	'8	Ka�,��,$	.��5,
�,�,4�,	�,$		'	J	��V,��,�
��
���n,
CI�,
�,�,	�,���	�,��
�,��
�,���, ��
,��$�	,��<�
,��������I��:������4�	��
���FFU������"������huffval�	lut����T��I�5	��	,
�,7>16��
,
�,7>256��
,
�,7>256��-
@�,7>64��-
@�,7>64��N
�,7>3��T
�,7>4���!
���P�N�G�
�
��
��L�<�3_��
�,7>8���
��*���$�&"XML:com.adobe.xmp"���3	���6CP
���	��O���<�����������2���I_�&
���������������#���3��d
�.��d/���L�d&ColorType::Rgba8��
�+,7>2��d
�,7>2��d
�,7>2��.
�,7>2��"/
�,7>256��</
�,7>4��

���
��
%128�4�0
��-0��0%0b1111�L�0
 ��80��0%	0b10_0000��0
�,7>0��0
�,7>1��0
�,7>2��0
�,7>3��0
	�,7>9��0

�,7>10��0
�,7>11���1
V�9�1���.1�V�:V�V�Artist�V�V�
BitsPerSample�V�V�
CellLength�V�V�	CellWidth�V�V��AV�V�Compression�V�V�DateTime�V�V�ExtraSamples�V�V�	FillOrder�V�V�FreeByteCounts�	V�V�FreeOffsets�
V�V�GrayResponseCurve�V�V�GrayResponseUnit�V�V�HostComputer�
V�V�ImageDescription�V�V�ImageLength�V�V�
ImageWidth�V�V�Make�V�V�MaxSampleValue�V�V�MinSampleValue�V�V�Model�V�V�NewSubfileType�V�V���V�V�PhotometricInterpretation�V�V�PlanarConfiguration�V�V�ResolutionUnit�V�V�RowsPerStrip�V�V�SamplesPerPixel�V�V�Software�V�V�StripByteCounts�V�V�StripOffsets�V�V�SubfileType�V�V�
Threshholding� V�V�XResolution�!V�V�YResolution�"V�V�	Predictor�#V�V�	TileWidth�$V�V�
TileLength�%V�V�TileOffsets�&V�V�TileByteCounts�'V�V�SubIfd�(V�V�SampleFormat�)V�V�SMinSampleValue�*V�V�SMaxSampleValue�+V�V�
JPEGTables�,V�V�ModelPixelScaleTag�-V�V�ModelTransformationTag�.V�V�ModelTiepointTag�/V�V�	Copyright�0V�V�
ExifDirectory�1V�V�GpsDirectory�2V�V�
IccProfile�3V�V�GeoKeyDirectoryTag�4V�V�GeoDoubleParamsTag�5V�V�GeoAsciiParamsTag�6V�V�ExifVersion�7V�V�
GdalNodata�8V�V��9V���������1�_��s1
�,7>3��u1
�,7>3��(2
�,7>3��/2
�,7>8��;2
�,7>3��;2
�,7>4��Q2
0�,7>48��W2
@�,7>64��]2
@�,7>64���&D�&˔��&,�$�&%<˔_���O;4�O�O�O9 �O��O
�O|�O�O

�O.
5T�O
��
C5l�O�O
�

�O�O
�O		
<
4:EP?E	P[%.�	��O��O.��O�
�����O;<B�O�O�O���Nu��O,�N,�N\8XXvg��,,!!������������u
�0,7>3�RZn�0|��3������U$�/��U)3�,�u
�����V2�/��`��W*"RGB"�X��W�u��W���W$�/ ��W(_������Z"�/(��Z)3���Z �/.9@4�ir���\"�/(��\)3����W���7		�n���i)�/(��i��1_�����/���3�����/3��v
�1,7>1�RZn�1|��1���4�/C1W1��v
��/�/>��,S"Y"�(�v%"�/1D_����/,@1�!6�/EQY4�OX�/)=1��wG	���/!��>_�bk��/���1�����/���1��w
�1,7>4�RZn�1|��4���B�0Q?e4�4�w
��=�0L��:a"RGBA"�9�w63�0B0U_���.�0=+Q4�)2G�0Vbj4�R[+�0:(N4�&�wX	���#�02 ��O_�en��0���4�����0���4��w
�1,7>2�RZn�1|��2���S�0bPv2�$�w
��N�0]��Kr"YA"�H�wEB�0Q?d_���=�0L:`2�8AV�0eqy4�PY:�0I7]2�5�wg	���2�0A/��^_�cl��0���2�����0���2��ݓ
$ޓN$�������.�Dғ5_�ؓ�-8?3�,��'��!���'10000�$Ē��-8?1200��U!
�,7>3��V!
�,7>3���!�-8?256�ק!�-8?256��!%
�!,7>22��M3
�!,7>16��&
�4%071��&
�4%072��&
�4%074��&
�4%075��&
�4%076��&
�4%077��&
�4%078��&
	�4%079��&

�4%0710��&
�4%0711��&
�4%0712��&
�4%0722��#&
�5%071��$&
�5%072��'&
�5%074��(&
�5%075��)&
�5%076��*&
�5%077��*&
�5%078��+&
	�5%079��+&

�5%0710��,&
�5%0711��,&
�5%0712��.&

�5%0713��/&
�5%0714��0&
�5%0715��1&
�5%0716��1&
�5%0717��2&
�5%0718��?&
�5%070��@&
�5%071��A&
�5%072��B&
�5%074��E&
�5%075��E&
�5%076��E&
�5%077��F&
�5%078��G&
	�5%079��G&

�5%0710��G&
�5%0711��H&
�5%0712��I&

�5%0713��I&
�5%0714��J&
�5%0715��J&
�5%0716��K&
�5%0717��X&
�6%070��X&
�6%071��`&
�6,7>3��a&
�6,7>4��b&
�6,7>4��b&
�6,7>4��c&
�6,7>4���&�"-8?4�܎&�"-8?4���&�"-8?3���&���&�",��&&256�,ە&ە&ߕ&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,�&�&�&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,ަ&ަ&�&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,Ǯ&Ǯ&ˮ&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,�&�&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,׻&׻&ۻ&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }�,��&��&��&�"2	41�"ar�"�����}�"��"{ _ }���&Ĩ�&�",��&&256�D��&��&$��&�"2	41�"ar�"�����}�"��"{ _ }�D��&��&$��&�"2	41�"ar�"�����}�"��"{ _ }�%���,&���&	
�7�̩&	
�7>
�&	��-&��&	
�7���&	
�7>
��&	���-&���&	
�7���&			
�7>
	Ϊ&		�٪.&
�ڪ&	
�7��&	
�7>

��&	����&
����
��&
	���&�"
��
���'&��
���������
���������
i��h��W��
'��&���_���&�"-8?4���&�"-8?3�޻&�"-8?3���&�"-8?3���&�"-8?3���&���&�",��&&256�D��&��&$��&�"2	41�"ar�"�����}�"��"{ _ }�D��&��&$��&�"2	41�"ar�"�����}�"��"{ _ }���&�"-8?3��&�"-8?4���&�"-8?2�tՔ&	<Ք&���ϔ&	ϔ&�?�&���$&�#ɔ&v.o��_�|��&	D��&�����&	��&�?��&���%&�#��&v.o��_�
�&	
�4���!&

�5�ߦ &

�5���!&

�6���&
�4��&	�ϥ�&�#��$ߥ&�����������I_�
ķ�&	
�4��#&

�5��� &

�5�Ω!&

�6����&
�4��&	����&�#��$��&�����������I_�
�&	
�4
���!&

�5�� &

�5���!&

�6���&
�4î&	�ʬ�&�#��$�&�����������I_����~`Z|��&	�����~Z)��~Z
!��~Z
v
���~`Z\��&	����~Z)��~Z
!��~Z
x
���~`Zt��&	�����~Z




	)��~Z
!��~Z
~
l��&	�����~Z
����&
)��~Z
!��~Z
��&	��&�#����
&V�Z���~`Z	$��&��,��&����!&!��� &��&���!&L�
����'&���&T��&	�#��
5
<���&
�#I���&c
��&���&
���&����.&���%&���&	�#��
6
=���&��
G���&�%
-3
�S�o0���oS�
��&���&
���&����-&���$&���&
	�#��

6
=���&��

G���&�]
d
lr��
�p	7���p
��	��&
���&
���&����&
����&Q

 &��
&q
6��1qD�#Q��&����
���yt��
s��|�����
�������
���
���
s��#����#���#��_�'�#��5D�#j��
a��jrw�#��w��#�����#���
�������#�����#�����#F��
�������#��
t��&	��l��&	�����&	
�6����&
�4��&	��&�#����&��<��&��$��&���������$J��&�#-8?3����'&
̳�&
[�*,��&R��>,��&�ʡ>J���S&�#[�=[�=Chromaticity�[�=��[�=���7�6E�q���&e_��%'
�#,7>4�L�
4
�����$4�6 ��4)F��	Self::MAX��
4
���
&4�6 ��
4)0�L�4
�����$4�6 ��4)F��	Self::MAX��4
���
&4�6 ��
4)0�L�4
�����$4�6 ��4)F��	Self::MAX��4
���
&4�6 ��
4)0�L�4
˔���$4�6 ��4)F˔	Self::MAX��4
���
&4�6 ��
4)0�L�4
����$4�6 ��4)F�	Self::MAX��4
���
&4�6 ��
4)0�L�4
�����$4�6 ��4)F��	Self::MAX�L�4
�����
&4�6 ��
4)F��	Self::MIN�L�4
�����$4�6 ��4)F��	Self::MAX�L�4
�����
&4�6 ��
4)F��	Self::MIN�L�4
����	�$4�6 �	�4)F��	Self::MAX�L�4
����	�
&4�6 �	�
4)F��	Self::MIN�L�4
����	�$4�7 �	�4)F��	Self::MAX�L�4
����	�
&4�7 �	�
4)F��	Self::MIN�L�4
ю��	�$4�7 �	�4)Fю	Self::MAX�L�4
Ў��	�
&4�7 �	�
4)FЎ	Self::MIN��4
�?��	�$4�7 �	�4)1.0��4
��	�
&4�7 �	�
4)0.0��4
�?��	�$4�7 �	�4)1.0��4
��	�
&4�7 �	�
4)0.0���(4
�.��'>4�$����(4&ExtendedColorType::Rgb8�Ċ)4
�.��(?4�$����(4&ExtendedColorType::Rgb16���)4
�.��)@4�$����)4&ExtendedColorType::Rgb32F���*4
�.��*?4�$����*4&ExtendedColorType::Rgba8���+4
�.��+@4�$����+4&ExtendedColorType::Rgba16���,4
�.��,A4�$����,4&ExtendedColorType::Rgba32F���-4
�.
��-<4�$����-4&ExtendedColorType::L8���.4
�.��-=4�$����.4&ExtendedColorType::L16���/4
�.��.=4�$����.4&ExtendedColorType::La8���/4
�.��/>4�$����/4&ExtendedColorType::La16�,�n4
��n4�$$�n4#false�D�
�%�%%��1̳9@D�
�%�%%��1��9@L�
�%�%%��1��9@4�
�%�%%��1��9@\�
�%�%%��1�9@<�
�%�%%��1��9@,�
�%�%%��1��9@\�
�%�%%��1��9@t�
�%�%%��1��9@4�
�%�%%��1۵9@t�
�%�%%��1�F�F��F��1"`��x9bi|�(
�%�%%��1��9@<�)
�%�%%��1��
9@,�:
�&�&%۵1��9@$�:
�&�&%۵1��
9@l�;
�&�&%۵1�,�,��,�d�+����`'�$bi��
��%��18?���/
���'�4����W������������K��Yr���������#���
���
���
��$�
5
��'����e������e���CR~�q�^~��Img�����������r<!H�ޚhr
=�=���=���=��=����<��|�x,�
5
��'��
3����
����������r<!H�ޚhr
=�=���=���=��=��=���f��à�>��<�	
��'����m������n���2�517�R~ދދChunksExactMut�����g��
�g�
chunk_size��g�_marker��gJ��K±�*�T�	
��'��
3����Rev����	�?�����T��
nu��	
�'�'%��18?��	
�'�'%��18?��	
�'�'(��4��<CJl� 	
�'�'%��18?l� 	
�'	�'(��4;BI��"	
�'�'%��18?��#	
�'�'%��18?t�$	
�'
�'%��18?,�v	
��(����s���t���t���������t���������t������#DI�U/�c����D�v	
��(��
4;��CJD�v	
��(��
4;BI��
�(�(%��18?��
�(�(%��18?��
�(�(%��18?��
�(�(%��18?��
�(�(%��18?��	
�(�(%��18?��	
�(�(%��18?��

�	���	,��8�G�GCursor��G�d��Gpos��y.)I�B�?������PhantomData�Rҹ��^=x����4�

�(�(&��29@l�
�(�)(��4��<����ParseFloatError����	�VK�]"6_�l�
�(�)(��4��<����
ParseIntError����	��8=��;�}�d�
�(�)%��1��9@��
�(�)(��4;BI��
�(�)%��18?��	
�(	�)(��4;BI�"*
�)�)(��4;BI,�"*
�)�)(��4;BI�
����)���������������z/4D�cL�������� 
����)��5�����������lf���]v�����\�T
�*�*(��4;BI�\
�*���*)��5��=D���'
����+��7������d��������������������������yo���{0����,ݮ
�+�+&��29@|�
�+�+%�1FM|�
�+�++�7ɇ?��
G��
OV��
�+�+%�18?d�	
�+�+%�1ɇ9@��	
�+�+%�18?��
�+�+%�1��9@��
�+�+%�1��
9@��
�+�+%�18?��
�+�+%�18?d�
�+�+%�18?D�
�+�+%�1ɇ9@$�9
�,�,%ɇ1��9@<�6
��%�������������������[�rQ$��r�����4�6
��%͐1Ó9@�6
�,�,'�,�,�,���,��,�,���,��^0G��z�����6
�,�,'ǒ3��>E�ڡ6
��(��������dv���{Fd�u|4�.
�,�,%��1��9@<�.
�,�,%��1��9@4�.
�,�,%��1��9@4�	.
�,�,%��1��9@<�	.
�,�,%��1ȍ9@4�	.
�,�-%��1��9@L�	.
�,�-%��1�9@4�.
�-�-%��1��
9@̘K.
��'���������aL����c����������������;t�������d�
�-�-%ڛ18?l�
�-�-%ڛ18?,�
�-�-(ڛ4;BIĉF1
����,̠8��
@��
HO<�%
�.�/%��18?���T*
�0���0,��8Ʋ@GU
�0��o�0|�������
�1����1����ҵ���
�1���1�*��3;��7
��'�������~G7y\�&b��	BufReader�������d�O�Φqo�����������lf���]v�����T�
�1�1%��1��9@\�
�1�2%��1��9@L�
�1�2%��1��9@T�
�1�2%��1��9@\�
�1�2%��1��9@d�
�1�2%��1��9@T�
�1�2%��1��9@\�
�1�2%��1��9@\�
�1�2%��1��9@d�
�1	�2%��1��9@T�$!
�2�2(��4;BI��!
�3�3&��2��:A�ֶ!
�3�3)��5<CJT��!
�3�3&��2��:A��!
�3�3&��2��:A<�3
�4�4%��1��9@L�3
�4�4%��1�����d�OB���s�bi=����������!�#�%���L�%�.����%�.υ$�%�0υ�0��,�%�1���1���%�0	���0	��$�%�1
���1
͗T�%�%�4\�%g
��d�&�����&�ԙ4�&�2ɚD�&�3؋��'�1�t�'�״L�'��\�'�1ε\�(���D�(��d�(�ƴL�(���\�(�2��|�)�#��,�)�$����)�$ �L�)�#!����*�#����*�$���*�%��$�*�&����*�'��d�+�!)�	$�+� *��\�+� +����+� ,����+� /��d�,� 0����,� 1��d�,� 2��\�,�33��\�,�!4��d�-�46��4�-�47��d�-�18��,�-�.:��,�.�;��4�.�<��$�2����Ot # Overview���b_ This crate provides native rust implementations of image encoding and decoding as well as some��vc` basic image manipulation functions. Additional documentation can currently also be found in the���2/ [README.md file which is most easily viewed on���C@ github](https://github.com/image-rs/image/blob/main/README.md).�����he There are two core problems for which this library provides solutions: a unified interface for image���_\ encodings and simple generic buffers for their content. It's possible to use either feature���^[ without the other. The focus is on a small and stable set of common operations that can be���^[ supplemented by other specialized crates. The library also prefers safe solutions with few��� dependencies.����� # High level API�����:7 Load images using [`ImageReader`](crate::ImageReader):����� ```rust,no_run��� use std::io::Cursor;��� use image::ImageReader;���2/ # fn main() -> Result<(), image::ImageError> {��� # let bytes = vec![0u8];�����:7 let img = ImageReader::open("myimage.png")?.decode()?;���UR let img2 = ImageReader::new(Cursor::new(bytes)).with_guessed_format()?.decode()?;�d�	 # Ok(())�<�	 # }�<�	 ```��	���	96 And save them using [`save`] or [`write_to`] methods:��	���	����	#  # use std::io::{Write, Cursor};���
-* # use image::{DynamicImage, ImageFormat};��
 # #[cfg(feature = "png")]���
2����/, # let img: DynamicImage = unimplemented!();���0- # let img2: DynamicImage = unimplemented!();��� img.save("empty.jpg")?;�����(% let mut bytes: Vec<u8> = Vec::new();���JG img2.write_to(&mut Cursor::new(&mut bytes), image::ImageFormat::Png)?;�d�
��<�
����
/, # #[cfg(not(feature = "png"))] fn main() {}�<�
���
���
{x With default features, the crate includes support for [many common image formats](codecs/index.html#supported-formats).�����0- [`save`]: enum.DynamicImage.html#method.save���85 [`write_to`]: enum.DynamicImage.html#method.write_to���'$ [`ImageReader`]: struct.Reader.html����� # Image buffers�����*' The two main types for storing images:���B? * [`ImageBuffer`] which holds statically typed image contents.���PM * [`DynamicImage`] which is an enum over the supported `ImageBuffer` formats���,)   and supports conversions between them.�����.+ As well as a few more specialized options:���85 * [`GenericImage`] trait for a mutable image buffer.���NK * [`GenericImageView`] trait for read only references to a `GenericImage`.���PM * [`flat`] module containing types for interoperability with generic channel���&#   matrices and foreign interfaces.�����52 [`GenericImageView`]: trait.GenericImageView.html���-* [`GenericImage`]: trait.GenericImage.html���,) [`ImageBuffer`]: struct.ImageBuffer.html���,) [`DynamicImage`]: enum.DynamicImage.html��� [`flat`]: flat/index.html�����%" # Low level encoding/decoding API�����QN Implementations of [`ImageEncoder`] provides low level control over encoding:�����̒ # use std::io::Write;��� # use image::DynamicImage;��� # use image::ImageEncoder;��� # #[cfg(feature = "jpeg")]���2����+( # use image::codecs::jpeg::JpegEncoder;���/����41 # let writer: Box<dyn Write> = unimplemented!();���A> let encoder = JpegEncoder::new_with_quality(&mut writer, 95);���%" img.write_with_encoder(encoder)?;�d���<�����0- # #[cfg(not(feature = "jpeg"))] fn main() {}�<�����b_ While [`ImageDecoder`] and [`ImageDecoderRect`] give access to more advanced decoding options:���������'$ # use std::io::{BufReader, Cursor};������� # use image::ImageDecoder;�������2����)& # use image::codecs::png::PngDecoder;���/����>; # let reader: BufReader<Cursor<&[u8]>> = unimplemented!();���0- let decoder = PngDecoder::new(&mut reader)?;���$! let icc = decoder.icc_profile();���30 let img = DynamicImage::from_decoder(decoder)?;�d���<�����/��<� ��� ��� NK [`DynamicImage::from_decoder`]: enum.DynamicImage.html#method.from_decoder��� 52 [`ImageDecoderRect`]: trait.ImageDecoderRect.html���!-* [`ImageDecoder`]: trait.ImageDecoder.html���!-* [`ImageEncoder`]: trait.ImageEncoder.html�=����������!�#�%������.����.υ��0υ��0����1����1����0	����0	����1
����1
͗��%�4�g
��������ԙ��2ɚ��3؋��1���״�����1ε��������ƴ~���}�2��|�#��{�$��z�$ �y�#!��x�#��w�$��v�%��u�&��t�'��s�!)�	r� *��q� +��p� ,��o� /��n� 0��m� 1��l� 2��k�33��j�!4��i�46��h�47��g�18��f�.:��e�;��d�<��c��	��$,����%&����������%'z}or��&Fil]`QT��&"J��'�AD58), ������(���)F����������)�������������+Uz}orcfWZ��+�SVGJ;>��,3��,(��,/��-%���-(������l�.�+( Contains detailed error representation.�,��0]Z See the main [`ImageError`] which contains a variant for each specialized error type. The���c` subtypes used in each variant are opaque by design. They can be roughly inspected through their���KH respective `kind` methods which work similar to `std::io::Error::kind`.�����c` The error interface makes it possible to inspect the error of an underlying decoder or encoder,���b_ through the `Error::source` method. Note that this is not part of the stable interface and you���_\ may not rely on a particular error value for a particular operation. This means mainly that���`] `image` does not promise to remain on a particular version of its underlying decoders but if���`] you ensure to use the same version of the dependency (or at least of the error type) through���QN external means then you could inspect the error type in slightly more detail.�����(% [`ImageError`]: enum.ImageError.html�,�.g�%�%�%�%�%�%�%�%�%�&�&۶|��E=>�,��=?���*=A����=B�����.=C��$��4=E�#��\��3=F3��!����t�xzhj��]��$t�T>@��<�HIJ��>X��<VS Create an `UnsupportedError` for an image with details on the unsupported feature.��=���=XU If the operation was not connected to a particular image format then the hint may be�t�= `Unknown`.�-\�>��>۵���GG
H�4�>�	$�>��?*��?B? Returns the corresponding `UnsupportedErrorKind` of the error.�-\�?$�@�7�7���G�@G
I$�@��A,��@85 Returns the image format associated with this error.�-\�A\�A�7�7�۵G�AG
J$�A��A̳LNO��BY��BYV Create a `DecodingError` that stems from an arbitrary error of an underlying decoder.��B۵�2̳K�2MMK������C'��������������lf���]v��������C"
L���4�Berr��C����E8��D1. Create a `DecodingError` for an image format.��D���DRO The error will not contain any further information but is very easy to create.�-\�E��E۵̳KK
N�4�E��G,��F8��-\�G\�G�7�7̳۵K�GK
O$�G��H��QST��IY��HZW Create an `EncodingError` that stems from an arbitrary error of an underlying encoder.��I۵����P�2RRP����I'����I"
Q���4�I���I')��K8��J2/ Create an `EncodingError` for an image format.��K���KR��-\�K��K۵��PP
S�4�L��M,��M74 Return the image format associated with this error.�-\�M\�M�7�7��۵P�MP
T$�M��N��VW��O2��NDA Construct a `ParameterError` directly from a corresponding kind.�-\�OL�O����UU
V�	$�O��Q(��P@= Returns the corresponding `ParameterErrorKind` of the error.�-\�P$�Q�7�7����U�QU
W$�Q|�Q��YZ��R.��QHE Construct a generic `LimitError` directly from a corresponding kind.�-\�RL�R����XX
Y�	$�R��S$��S<9 Returns the corresponding `LimitErrorKind` of the error.�-\�S$�S�7�7����X�SX
Z$�T��T(��\�\��T%$�T����[[
\�	$�T��U#��^�^��U%$�U����]]
^���U��V)��`�`��V)$�Vѷ��__
`�V��W*۵b�b��X$$�X��۵aa
b�4�X��X28�7�7۵d�d��Y*$�Y�7�7ͺ۵c�Yc
d8�$�Y��Z/�f�f��[&$�[۵�ee
f�$�[��]��\0- Result of an image decoding/encoding process�\�]�hh�����]��������������������q�aX����Y[��] ��j�_j��]A�]�7�7�7�7���7�^�^��^��[�^���[����e�S��7��������������������q�aXÅÅą��:����i�]i
j$�]��]̕a��l�l��a24�a�7�7������������������;t����7�k�ak
l$�a��d&�n�_n��eA�e�7�7�7�7��7�^�^��^��[�^���[����e�S��7��m�em
n$�e��e��r���r$��q�_q��rA�r�7�7�7�7���7�^�^��^��[�^���[����e�S��7��p�rp
q$�r��s��|��s�s��|24�|�7�7������������������;t����7ӌr�|r
s$�}��~#��u�_u��~A�~�7�7�7�7���7�^�^��^��[�^���[����e�S��7��t�~t
u$�~��~丁��w�w�ہ24ށ�7�7������������������;t����7ӌv�v
w$����#̳y�_y���A���7�7�7�7̳�7�^�^��^��[�^���[����e�S��7��x��x
y$���Ã���̳{�{���24���7�7̳����������������;t����7ӌz��z
{$���Ј ��}�_}���A���7�7�7�7���7�^�^��^��[�^���[����e�S��7��|��|
}$������������%۵��_����A���7�7�7�7۵�7�^�^��^��[�^���[����e�S��7����
�$�������-����_����8���7�7�7�7���7�^�^��^��[�^���[����e�S��7������
�$��������/����_����8���7�7�7�7���7�^�^��^��[�^���[����e�S��7������
�$��������(�����3�������5$�������
����t�/��.GD Iterators and other auxiliary structure for the `ImageBuffer` type.�4�/��l�/����|�0������0��ġl�0������0��ԙ4�0����L�0��؜$�0����<�0����d������+����L��1�����1���/�������������������̤1d�1�,8) Mathematical helper functions and types.�$�1����$W8�&��%�s8���6��8��D-8$18��&L78,;8���max�9���Add�M���Mul�R���MulAdd�4i���l/]�BKM8:�]$����������������������$���������������T���������������T�	���������	���������T�	
���acc��	���	��	����
���
��
��,�
�r4�
nwidth�4�
nheight�<�
fill�$�
�K8Y�l8Nė8B��2� Image Processing Functions�D�2����������������(�����$B�#����,H�$���LO�#����dg������u���ɚD��3����T��&��T��&���&���D��&����&���D��&����&���<��&����&�ХD��&�Х�&��;|����;�����<�����;l����<�����<�����:L����:d����<�����:L����;d����9D����:\����[$����[L����W�����V�����[4����U|����Vt����YL����_L����@D����?D����C4����>L����>|����>�����?�����AL����Cd����?4�����<��&����&��AD����CL����^�����\l�	������	�&�D#0�2'"%�_1������ě���M����{~[^;>���"%

��������������������������twhk\_PSDG8;,/���&)����������������T�4���������������͗TI�%���tU�%�����e�%����,��$����d������������\��1���:>����~��~p��4acLN79�����)& Rotate an image 90 degrees clockwise.�D��7�7���1�1��1���1�r��1����1����1Ӛ��N�c4�����?�?��?���:�?�	�:$x��Lk���$���9��������������<�
�����,�13�����*' Rotate an image 180 degrees clockwise.�L��7�7�����9���Է������<�
�����,�&(�����*' Rotate an image 270 degrees clockwise.�L��7�7�����9���Է������<�
�����,�&(��
���	a^ Rotate an image 90 degrees clockwise and put the result into the destination [`ImageBuffer`].�\�
�7�7�7���7�1�1��1���1�r��1����1����1Ӛ��N�c4������������������������q�aX���9��:����Է�
����L�
�����<������<���
����(
�������,�
destination�\�tvpr�����b_ Rotate an image 180 degrees clockwise and put the result into the destination [`ImageBuffer`].�d��7�7�7���7�����9��:����Է���L������<�Ծ��<���(
�������,���\�MORT�����b_ Rotate an image 270 degrees clockwise and put the result into the destination [`ImageBuffer`].�d��7�7�7���7�����9��:����Է���L������<�Ծ��<���(
�������,���\�MORT����� Flip an image horizontally�|��7�7�����9���Է������<�
�����,�&(����� Flip an image vertically�l��7�7�����9���Է������<�
�����,�&(��!��� WT Flip an image horizontally and put the result into the destination [`ImageBuffer`].���!�7�7�7���7�����9��:����!Է�!��L�!���"��<�"Ծ��#<���#(
�������,�!��\�!MORT��'���&UR Flip an image vertically and put the result into the destination [`ImageBuffer`].���'�7�7�7���7�����9��:����'Է�'��L�'���(��<�(Ծ��)<���)(
�������,�'��\�'MORT��-9��,30 Rotate an image 180 degrees clockwise in place.���-�7�7���9���-Է�-���d�-
�����,�-&(��3?��3(% Flip an image horizontally in place.���3�7�7���9���4Է�3��d�3
�����,�3 ��6=��6&# Flip an image vertically in place.���6�7�7���9���7Է�7��d�7
�����,�7 ���@= Functions for altering and converting the color of pixelbufs�D������������������&�&NumCast�<R�����Lo�����Lz���υ$��0��υ�0����,��1�����1�������4���#��ܽ�5���#��,��$���L��#����,��%����d������������\��1���FW�`1IL:=+.��B������!���������4��y{df��D���9��Է���	��k��HE Convert the supplied image to grayscale. Alpha channel is discarded.�L��7�7���1�1��1���1�r��1����1����1Ӛ��N�c4��0�0�0υ�0��YY��[�����9���Է����
�����,� ��r��HE Convert the supplied image to grayscale. Alpha channel is preserved.�|��7�7���1�1��1���1�r��1����1����1Ӛ��N�c4��1�1�1���1���R��;�����9���Է����
�����,� �����nk Convert the supplied image to a grayscale image with the specified pixel type. Alpha channel is discarded.����7�7���1�1��1���1�r��1����1����1Ӛ��N�c4��>�?�?��?���:�?�	�:$x��Lk����$���>��9��������D������������$��,�����0�0�0υ�0��YY��[����$��
�������,����������nk Convert the supplied image to a grayscale image with the specified pixel type. Alpha channel is preserved.����7�7�����>��9����
��D�
���
����
��,�����1�1�1���1���R��;���
�������,�
uwz|��-��0- Invert each pixel within the supplied image.���$! This function operates in place.�4��7�7���9���Է���d�
�����,� �����.+ Adjust the contrast of the supplied image.���;8 ```contrast``` is the amount to adjust the contrast by.���TQ Negative values decrease the contrast and positive values increase the contrast.�����85 *[See also `contrast_in_place`.][contrast_in_place]*�D��7�7���1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?���:�?�	�:$x��Lk��?���9��?��?�����
Է������������ܝ�����L��$�������$��d���<��#��L���<�
���������,��?D���������<closure_kind>��<closure_signature>��<upvars>�������������������T��74 Adjust the contrast of the supplied image in place.���;����T������&# *[See also `contrast`.][contrast]*����7�7���9���Է���d�
�����,��?D�&(�!�����������������������%���#  Brighten the supplied image.���#85 ```value``` is the amount to brighten each pixel by.���$LI Negative values decrease the brightness and positive values increase it.��$���$85 *[See also `brighten_in_place`.][brighten_in_place]*�D�%�7�7�����9��?��?�����%
Է�%���%���%�܆&��L�&����&��d�&��<�&��L�&��<�&
���������,�%�,�%npsuxz�(�����������������������<�)�����������������������,Q��*)& Brighten the supplied image in place.���*8����+L���+���+&# *[See also `brighten`.][brighten]*���,�7�7���9���,Է�,��d�,
�����,�,�,�,&(�/�������������������<�1�������������������4���2" Hue rotate the supplied image.���230 `value` is the degrees to rotate each pixel by.���2EB 0 and 360 do nothing, the rest rotates by the given degree value.���330 just like the css webkit filter hue-rotate(180)��3���3:7 *[See also `huerotate_in_place`.][huerotate_in_place]*�L�4�7�7�����9��?��?�����4
Է�4���4���4���4��L�5����5��d�5��<�5��L�5��<�5
���������,�4�,�4npsuxzM^��ER��C+( Hue rotate the supplied image in place.��C���C3����CE����D3���D���D(% *[See also `huerotate`.][huerotate]*���E�7�7���9���EԷ�E��d�E
�����,�E�,�E&(5_��T|�T A color map�D�T������T������ ���������������\�U��
����T�U��T/, The color type on which the map operates on�,�U����V1��U52 Returns the index of the closest match of `color`���U in the color map.�D�V�7�7�7���7��
��V�
���$�V��,�V��W5��V]Z Looks up color by index in the color map.  If `idx` is out of range for the color map, or���W=: `ColorMap` doesn't implement `lookup` `None` is returned.�4�W�7�7������������������;t�����
��W�
���$�W�,�W�Y��XRO Determine if this implementation of `ColorMap` overrides the default `lookup`.�T�Y�7�7����Y�
���$�Y��Z-��Y74 Maps `color` to the closest color in the color map.�L�Z�7�7�7���7��
��Z�
���$�Z��,�Z̜c����������������T�c,�c������c-D�c�7�7�7���7����c�
�$�c��,�d��e34�e�7�7������������������;t��������e�
�$�eidx��e�g��f,) Indicate `NeuQuant` implements `lookup`.�T�g�7�7����g�
�$�g��g)L�g�7�7�7���7����g�
�$�g��,�g��nT\�n��7�7���?���n�����n�$����n���$l�n
���pixel�,�n�1,�nfactor�4�nRT�f��pd�p�q�u�q�q,�q8�	�q&�q8�$�q$�q,�q8��,�q&�q8�$�q$�q,�q8���q&�q8�$�q$�q,�q8���q&�q8�$�q$�q,�q8���q&�q8�$�q*�q�q�u�q�u%8�q8	old_pixel�L�q�q,�q8��,�q�q�q�q�q,�q8���q$�q,�q8���q%�q8�r8	new_pixel�L�r�r,�r8��,�r �r8��l�r�r�r,�r8���r$�r,�r8���r%�r,�r8�	�r �r8�BL�r�r�r8��
L�r%�r8
�r�r�r�r�r8��r$�r�r8old��r$�r�r8�
�r8�s,�s8���s �s8�	D�s�s�s �s8zip��s�s�s8��
L�s �s8��D�s�s�s �s8�	$�s�s�s �t8�
�t�t�t8��
L�t �t8��D�t�t�t �t8�	$�t�t�t�t�u
�t8��t�t�t8��t8�t8�$�t�t8�t�t'�t8�$�t�t�t8��
�t�t�t8��t8�t8�$�t�t8�t�t'�t8�$�t�t�u8�
�t��v���uQN Reduces the colors of the image using the supplied `color_map` while applying���u>; Floyd-Steinberg dithering to improve the visual conception�4�v�7�7�7�1�1��1���1�r��1����1����1Ӛ��N�c4��C���7�C�C��C����v����
�v����
�v���
��w��
���
\�w�$��
��w��
�$l�w��
<�w
���
��
��,�v��L�v����"m�m���ς����YV Reduces the colors using the supplied `color_map` and returns an image of the indices�dւ�7�7�7��
�7��
���C��C�������
�Л
��
�݃�
\���
�����
l����
<��
���
��
��,���L��\^`bl�L�����������Bounded�<b���H<;����G<D����\Z�1����,g�$���Ln�#��!���.vxfh�R&Y[EG13����{#  Approximation of Gaussian blur.���|� # Arguments�����$! * `image_buffer` - source image.���63 * `sigma` - value controls image flattening level.�����\Y This method assumes alpha pre-multiplication for images that contain non-constant alpha.�����GD This method typically assumes that the input is scene-linear light.���-* If it is not, color distortion may occur.�����NK Source: Kovesi, P.:  Fast Almost-Gaussian Filtering The Australian Pattern���FC Recognition Society Conference: DICTA 2010. December 2010. Sydney.�-\�L��7�7�1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?���:�?�	�:$x��Lk����$��զ
�?����
��
,�
���input_buffer�d�sigma�,�68�	�����������������������������������q�aX����0���
�bound�,�radius�4���6|���?�?��?���:�?�	�:$x��Lk���
�է
,�n����������������ȩ
������������������Ϭ
��!\��
������=������������#��L�
���������/1��#���#!��7�7�7
���7��
���?����#���#���#�#��L�#�$��,�$
�����src��#
src_stride�T�$dst��$
dst_stride�T�$�,�$�
4�$����w�v�v>v��)���)��7�7�7��
�7��
���?����*���*���*��
,�*��
L�*
�������
�*ȯ
T�*گ
�*�
T�*�,�*�r4�+�
4�+fhkm�v�vyv6v��1��1��7�7�7
���7Ѵ
���F����1���1�F|�1Ȯ
L�2
����F��
�1ȯ
T�1گ
�1�
T�2�,�2�
4�2^`]�1��h���h��7�7�7Ѵ
�7Ѵ
���F����i���h��
|�hȮ
L�h
����F��
�iȯ
T�iگ
�i�
T�i�,�i�r4�i�
4�i`be�hl�L����������������������������&�&�&ޞT+)�%����t7)�%���%�Y)����͗Ty)�%��AsPrimitive�\�)�����4�)����<�)������)������)����*)�����L )��r)���!)��tv��)g��)WYEG��)<�)��?�������X)�����)���*��0���*,��4)D�)�7�7������������������������q�aX������)�
�����$�)rhs��)ܹ)<�)��?�������X)��
�)���!��'���*,��4)D�)�7�7������
��)�
�����$�)��
�)�)�����;)D�)�8�8̩
��)�
�$�)��
�)��)�����;)D�)�8�8̩
��)�
�$�)��
�)���)t�)��8�8�8Ѵ
�8Ѵ
Ͽ�����������)���)�t�)���<�
)��$�
)����$�
)���$�
)��<�
)���t�
)
������,�)
row_buffer�T�)source_y�D�)
image_size�T�)kernel_size�\�)����)���)��)��8�8Ѵ
Ͽ�����������)���)��
t�)��
<�)��$�)��
$�)��
$�)��
<�)��
t�)
������,�)��
T�)��
\�)fhk�)��&)L�&)���?�������&-)��
�')���!��'���*,��')�')�������
�����$�')��'),�')�Ի')�����')�')���
�$�')��()�����))�))���
�$�))��))�����*)�*)���
�$�*)��*)�����+)�+)���
�$�+)��.�)��.)��8�8�8�8�8
�8Ѵ
�8Ѵ
Ͽ�8
�J���J�������.)���.)����
�.)�t�.)��$�/)�����
t�/)���
��d�/)���
��
��/)��
��
���
T�0)���
��
��
��0)��
��
��
���
T�0)���
��
��0)��
��
���
T�0)���
<�0)���
$�0)��
<�0)
�����
�	arena_src�L�.)dst_row�<�.)��
T�/)�R4�/)MPKNL�.)@������� ���<�������V�)��V)��8�8�8�8Ѵ
�8Ѵ
�8��
���J�������V)���V)��
�V)��
t�V)��$�W)��
t�W)��
<�W)��
d�W)��
|�W)��
T�W)��
��W)��
T�W)��
<�X)��
��X)��
T�X)��
$�X)��
<�X)���
t�X)
�����
�arena�,�V)��
<�V)scanned_kernel�t�V)������V)��g)��g)���J��9��������gB)��
�h)���9�h)���4��:���=?79�h)L�h)���
��
��
�����
��
�,�h)��h')�����h)L�h)���
��,�h)��i),�i)���j()�����j)L�j)���
��,�j)��j),�j)���k()�����l)L�l)���
��,�l)��l()�����l)L�l)���
��,�l)��mq)��m)��8�8
���?�?��?���:�?�	�:$x��Lk������9���n)Է�n)���$�n)�����L�n)��<�n)���t�n)
����R4�n)WY��q')Ԗq)�����)���)��8�8�8�8�8Ѵ
�8Ѵ
Ͽ�8
���8��
�����9�������)��Ɔ)��Ɇ)��
t̆)��$��)��
<��)��
$��)��
$��)�����t��)�����d��)������ψ)�������Tֈ)�������)�������T�)����������)���������T��)����$��)���$��)�����Llj)���<ۉ)��<�)���$��)���t��)��
t��)
��������,�)��\�)��
T��)
row_kernel�T��)
column_kernel�lć)�����҆)����)���)��8�8�8�8�8Ѵ
�8Ѵ
Ͽ�8��
�8��
�����J��9�������ţ)����)��
��)��
��)�t��)��$ߤ)��
t�)��
<��)��
$��)��
$��)�����
��
���)�����
t��)��
<��)��
<ʥ)��
$ԥ)���
��d�)���
��
���)��
��
���
T��)���
��
���)��
��
���
T��)���
��
��
���)��
��
��
���
T��)����
$Ҧ)���
$�)���
��
L�)���
<��)��
<��)���
$��)��
t��)���
tȧ)��
t�)
�����
��
���,��)��\ϣ)��
T�)��
T��)��
l��) #&#��)$�)�����������������
��
���
��
$�)�����������������
��
���
����)���)�8�8�8�8�8��8�Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)&�����)���)�8�8�8�8�8��8�Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)������)���)�8�8�8�8�8��8�Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)
�����)���)�8�8�8�8�8��8�Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)|�����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)�����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)`�����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)ҍ����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)D�����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)������)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)(�����)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)������)���)�8�8�8�8�8���8��Ͽ�8���8������)
���,��)��\��)��
T��)��
T��)��
l��)�T�4�������������������������������������&�&��<����ToPrimitive�\����Zero�$����������������N������N������P������M������O������P������N������O������O������N������O������P�������|��&����\�������������T������\����ˆ\��#����,��$���L��#����,��%����d��1��8��d������������t����״L�����\��1��ε\������D�����d����ƴL������(8;!D�l�������������������{~lo]`NQ?B/2��O$'����.������������������wzdgQT>A+.��4��R�����R��R��S������f�R������f�����/4��������������lf���]v����R����<����d�����5��[e ����K�7�����
�������!������������������������!,�!�8�8������������������;t�����!�
�$�!��!4�!�8�8������������������;t�����!�
�$�!��"4�"�8�8������������������;t�����"�
�$�"��",�#�8�8������������������;t�����#�
�$�#��#4�#�8�8������������������;t�����#�
�$�#��$4�$�8�8������������������;t�����$�
�$�$��$4�$�8�8������������������;t�����$�
�$�$��%$�%�
�t��%��'!<�'�
����'ލ�'��(1|�(�
����(��(��)��,-D�,
����-���-��.,|�.
����.��/,|�/
����/��0.��1
����1��2,|�2
����2��4(T�4
�_x��4��7���7��8�8�8�8���8���R��R��S������f�8�1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?���:�?�	�:$x��Lk������?��?����8�
�8��
�8�
��9���$��d�9��<�9�#��L�9��<�9
�������,�8	new_width�L�8��4�8}����Pt��P>; Linearly sample from an image using coordinates in [0, 1].�|�P�8�8�V����������������;t������?��V����P�
�P��֗��P �
,�P�֗��P֗���L�Q
���֗img��Pu��Q���Qkmgi�Q���������������֗����Us��TTQ Sample from an image using coordinates in [0, 1], taking the nearest coordinate.�t�U�8�8֗���?��V����U�
�Uݘ��U �
,�U��ܱU��L�U
���֗���U���U���UMORT�V���������������֗����Zx��XOL Sample from an image using coordinates in [0, w-1] and [0, h-1], taking the���Y nearest pixel.��Y���YHE Coordinates outside the image bounds will return `None`, however the���ZMJ behavior for points within half a pixel of the image bounds may change in�|�Z the future.���Z�8�8֗���?��V����[�
�Zݘ��[ �
,�Z��ܓ[��L�[
���֗���[���[���[MORT��^y��^MJ Linearly sample from an image using coordinates in [0, w-1] and [0, h-1].���^�8�8֗���?��V����_�
�^ݘ��_ �
,�^��܋_��L�_
���֗���_���_���_MORT:���������f���������������֗��֗��w�|�w��8�8�8�8���8���R��R��S������f�8���9��?��?�����w
Է�w���w���w�ܲx��L�x����x��d�x��<�x��L�x��<�y
���������,�w
new_height�T�w��4�x��������d����?���������#��L���#��\����
K��Yr����������
��
��
��
��
j�����
��
��
��
��
��
�����Lƍ�����
Lэ�����
L܍�����
L������
��0�?�������L����\����
���$&���4�����
��
�����"T������
��
�������ː9Lΐ��8�8��
����?������ؐ���ې���$��d�
�����$����
,��AC������96 Resize the supplied image to the specific dimensions.�“��Ɠb_ For downscaling, this method uses a fast integer algorithm where each source pixel contributes����_\ to exactly one target pixel.  May give aliasing artifacts if new size is close to old size.�������^[ In case the current width is smaller than the new width or similar for the height, another���a^ strategy is used instead.  For each pixel in the output, a rectangular region of the input is��Ζ`] determined, just as previously.  But when no input pixel is part of this region, the nearest����$! pixels are interpolated instead.�ԗ��ؗc` For speed reasons, all interpolation is performed linearly over the colour values.  It will not����.+ take the pixel colour spaces into account.�L��8�8�����9��?��?������Է������������ؙ��L��������d����<����L���#��\����<��
���������,����L����T�����������������8�8�����������9��?��?����ձ	Է����ñ��Ʊ�ܶ���LDz���ڲ��d���L����\��
���������,α��$ݱright�,�bottom�4�������������������$��8�8����9��?��?����˸	Է�����������ܺ���L˹���޹��d���L����\��
���������,ĸ��$Ӹfraction_horizontal�����4���������������%����������������������#�������������"��8�8����9��?��?������	Է�����������܏���L���������d����L����\��
���������,����$����,����4��fraction_vertical�������������"��������������������������������8�8����9��?��?������	Է�����������ܯ���L���������d����L����\��
���������,����$��ƾ�����4����������������������������������������������������30 Perform a 3x3 box filter on the supplied image.�������
 # Arguments:������� * `image` - source image.����?< * `kernel` - is an array of the filter weights of length 9.�������G��
���-ʣ
L���8�8�8���8�����9��?��?������
Է����������������L���������d����<����L����<��
���������,���R4��z|~����������:7 Resize the supplied image to the specified dimensions.���������������! * `nwidth` - new image width.����#  * `nheight` - new image height.����VS * `filter` -  is the sampling filter to use, see [FilterType] for mor information.�������\��
������G��
���-ʣ
4���8�8�������9����Է��������<����<��
�����,����4��ͦ<����4��TV�������30 Performs a Gaussian blur on the supplied image.����|���
������0-  - `sigma` - gaussian bell flattening level.�������>; Use [`crate::imageops::fast_blur()`] for a faster but less���� accurate version.����\��
���G��
���-ʣ
$���8�8�����9����Է��������<��
�����,��է
,��46�������3��߂�|��
�����A>  - `parameters` - see [GaussianBlurParameters] for more info.�������\��
���G��
��-ʣ
l���8�8�������9��ƅԷ��������<ņ
�����,��
parameters�T΅=?���?������
��,��է
,��ܲ����������������-�ԏ*' Built-in smoothing kernel with size 3.�\���������-�̑*' Built-in smoothing kernel with size 5.�\��������-�ē*' Built-in smoothing kernel with size 7.�\��������=���2/ Creates a new parameters set from radius only.�|������
��
4����G���74 Creates a new parameters set from kernel size only.�����FC Kernel size will be rounded to nearest odd, and used with fraction����'$ to compute accurate required sigma.�������
���
\���ܢ����=: Creates a new anisotropic parameter set from kernel sizes�ݡ���F�����'��������
������ŧ����Ϯ;���0- Creates a new parameters set from sigma only�t֮����
�է
,���&������
��������&T�����
���
\����,�����
�է
,����z����8�8��������
���,����T�����������8�8�������9����Է��������<��
�����,����T��46x�4��������܀���8�8�������9��F�����Է����
|��������<��
����F��,����T��CEG�������ފ52 Performs an unsharpen mask on the supplied image.���������������30 * `sigma` - is the amount to blur the image by.���ZW * `threshold` - is the threshold for minimal brightness change that will be sharpened.�������G��
���-ʣ
������~{ See [Digital unsharp masking](https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking) for more information.�L���8�8�����9��?��?����ڎ
Էʎ��͎��Ў�ܡ���L�����ŏ��dˏ��<ۏ��L���<��
���������,ӎէ
,ގ	threshold�L�������4��������������������������������������	/ޛ�ћԛ��
���	'$ Return a mutable view into an image���	HE The coordinates set the position of the top left corner of the crop.�$�
�8�8���3�3ɚ�3�d�5��h۞�����9���
Է�
���

�����,�
���
���
�,��r4�@B��
��*' Return an immutable view into an image���H��D�
�8�8���3�3ɚ�3�d�5��h۞�����9���
Է�
���

�����,�
���
���
�,�
�r4�@B���T���8�8���9���Է����
�����,��������,��r4�@B��#���?< Calculate the region that can be copied from top to bottom.�����a^ Given image size of bottom and top image, and a point at which we want to place the top image���UR onto the bottom image, how large can we be? Have to wary of the following issues:���%" * Top might be larger than bottom���" * Overflows in the computation���30 * Coordinates could be completely out of bounds�����_\ The main idea is to make use of inequalities provided by the nature of `saturating_add` and���c` `saturating_sub`. These intrinsically validate that all resulting coordinates will be in bounds��� for both images.�����85 We want that all these coordinate accesses are safe:���=: 1. `bottom.get_pixel(x + [0..x_range), y + [0..y_range))`���2/ 2. `top.get_pixel([0..x_range), [0..y_range))`�����c` Proof that the function provides the necessary bounds for width. Note that all unaugmented math���]Z operations are to be read in standard arithmetic, not integer arithmetic. Since no direct���IF integer arithmetic occurs in the implementation, this is unambiguous.���\� ```text��� Three short notes/lemmata:���74 - Iff `(a - b) <= 0` then `a.saturating_sub(b) = 0`���;8 - Iff `(a - b) >= 0` then `a.saturating_sub(b) = a - b`���DA - If  `a <= c` then `a.saturating_sub(b) <= c.saturating_sub(b)`�����fc 1.1 We show that if `bottom_width <= x`, then `x_range = 0` therefore `x + [0..x_range)` is empty.���\� x_range���HE  = (top_width.saturating_add(x).min(bottom_width)).saturating_sub(x)���%" <= bottom_width.saturating_sub(x)����� bottom_width <= x��� <==> bottom_width - x <= 0���+( <==> bottom_width.saturating_sub(x) = 0���  ==> x_range <= 0���  ==> x_range  = 0�����?< 1.2 If `x < bottom_width` then `x + x_range < bottom_width`���|� x + x_range���)& <= x + bottom_width.saturating_sub(x)��   = x + (bottom_width - x)���   = bottom_width�� ��� *' 2. We show that `x_range <= top_width`�� �\� ����!H����!41 <= top_width.saturating_add(x).saturating_sub(x)���"(% <= (top_wdith + x).saturating_sub(x)���"74  = top_width (due to `top_width >= 0` and `x >= 0`)�<�"���"���"! Proof is the same for height.�-\�#t�#������
����$���$��-���-�����
����.���.��=���<1. Overlay an image at a given coordinate (x, y)�<�=�8�8�8���8�a�9��a����=Է�=��؄�=��d�=�؄��="؄����>
���؄��4�=���=���=���=rtnp��Ep��C0- Tile an image by repeating it multiple times��C�t�C # Examples�l�C
 ```no_run�̃D use image::RgbaImage;��D���D-* let mut img = RgbaImage::new(1920, 1080);���D0- let tile = image::open("tile.png").unwrap();��E���E+( image::imageops::tile(&mut img, &tile);���E-* img.save("tiled_wallpaper.png").unwrap();�<�E��$�E�8�8�8���8؄�9��a����FԷ�E���E��d�F����F"ą��F
���؄��4�E���FDFIK��K���H2/ Fill the image with a linear vertical gradient��H���H/, This function assumes a linear color space.��I�t�I�l�I����I(% use image::{Rgba, RgbaImage, Pixel};��I���I+( let mut img = RgbaImage::new(100, 100);���J2/ let start = Rgba::from_slice(&[0, 128, 0, 0]);���J63 let end = Rgba::from_slice(&[255, 255, 255, 255]);��J���K=: image::imageops::vertical_gradient(&mut img, start, end);���K/, img.save("vertical_gradient.png").unwrap();���K�8�8�8�8��
�8���8���?��?��9�����L��L���L��
�L���
��L��
���L�L����Lܭd�L��<�L��L�M�#��$�M��<�M
�������
���L�,�Lstop�$�L������4�M�������������������
��������
��S���P41 Fill the image with a linear horizontal gradient��P���P/֊�Q�t�Q�l�Q����Q(���Q���Q+���R2����R6܌�R���R?< image::imageops::horizontal_gradient(&mut img, start, end);���S1. img.save("horizontal_gradient.png").unwrap();���S�8�8�8�8��
�8���8���?��?��9�����T��T���T��
�T��TҐL�T����Tܭd�T��<�T��L�U��$�U��<�U
�������
���T�,�TÐ$�T�����4�U�������������������
Ԓ���X���XA> Replace the contents of an image at a given coordinate (x, y)�<�X�8�8�8���8؄�9��a����YԷ�X���X��d�Y����Y"ą��Y
���؄��4�X���Y���Y���YVX[]��2��t�B��296 Encoding and decoding for various image file formats.��3���3 # Supported formats��3���3  | Feature | Format   | Notes���3  | ------- | -------- | -----���3da | `avif`  | AVIF     | Decoding requires the `avif-native` feature, uses the libdav1d C library.���4 | `bmp`   | BMP      |���463 | `dds`   | DDS      | Only decoding is supported.�ԧ5 | `exr`   | OpenEXR  |���5 | `ff`    | Farbfeld |���5 | `gif`   | GIF      |���5 | `hdr`   | HDR      |�ԓ6 | `ico`   | ICO      |�Ԯ6 | `jpeg`  | JPEG     |���6 | `png`   | PNG      |���6 | `pnm`   | PNM      |���6 | `qoi`   | QOI      |�Ԛ7 | `tga`   | TGA      |�Ե7 | `tiff`  | TIFF     |���7IF | `webp`  | WebP     | Only lossless encoding is currently supported.��8���8)& ## A note on format specific features��8���8\Y One of the main goals of `image` is stability, in runtime but also for programmers. This���9b_ ensures that performance as well as safety fixes reach a majority of its user base with little���:]Z effort. Re-exporting all details of its dependencies would run counter to this goal as it���:c` linked _all_ major version bumps between them and `image`. As such, we are wary of exposing too���;`] many details, or configuration options, that are not shared between different image formats.��<���<[X Nevertheless, the advantage of precise control is hard to ignore. We will thus consider���=HE _wrappers_, not direct re-exports, in either of the following cases:��=���=^[ 1. A standard specifies that configuration _x_ is required for decoders/encoders and there���>96    exists an essentially canonical way to control it.���>^[ 2. At least two different implementations agree on some (sub-)set of features in practice.���?c` 3. A technical argument including measurements of the performance, space benefits, or otherwise���@b_    objectively quantified benefits can be made, and the added interface is unlikely to require�ěA    breaking changes.��A���A=: Features that fulfill two or more criteria are preferred.��A���AXU Re-exports of dependencies that reach version `1` will be discussed when it happens.�4�B������	����������d�C� Encoding of AVIF images.�$�C��d\�����T��&���(')\�<�����&�5���min��5���Write�,�5����<�5�����l�5������L�5���υ$�5�0��υ�0����,�5�1�����1�����5�0�����0����$�5�1�����1����l�5�%���t�5�%������5�%������5�%��Ǚ��5�%������5�.���\�5�1����d�5� ��2��\�5�3��3��,�5�$��͗T�5�%���4\�5g��
try_cast_slice�t�5���try_cast_slice_mut���5���Pod��5���PodCastError�d�5�
����
$�5���BitDepth�D�5����<�5�����
�5���RGB8�$�5=���RGBA8�,�5=���AsPixels�D�5=�����5�l�5xt�5e��5W�5H��1569&)������p5����svcfSV��I5HK58"%���� 5������A5������tw��5h��,5SVDG47!$
l�5�̾5��5 AVIF Encoder.��5���,5) Writes one image into the chosen output.�\�5�d�������5���]{�{�s���!D�5,�5�������5<�5�������	quantizer��alpha_quantizer����premultiplied_alpha��color_model��threads��alpha_color_mode��output_depth��{y�\	�|�5�����&5D�5������YCbCr�����z��Op�Z��
�$�5��
5D�
5��e������e������e���CR~�q�^�eCR~�q�^����������
����������r<!H�ޚhr�e��
׼������
����������r<!H�ޚhr�e��
׼$�
5Z,`,���
��e�,�,�̽׼������
5���̽�+�+���
��e�+�+���׼������
5�������
5�d����
5���,�
5������$&��5��754 Create a new encoder that writes its output to `w`.��5������
������5��C5��Z5W Create a new encoder with a specified speed and quality that writes its output to `w`.���
\5Y `speed` accepts a value in the range 1-10, where 1 is the slowest and 10 is the fastest.���=5: Slower speeds generally yield better compression results.���[5X `quality` accepts a value in the range 1-100, where 1 is the worst and 100 is the best.���5������
������5�,�5quality�<�5��A5��,5) Encode with the specified `color_space`.�|�5��������
���$�5��\�5��E5��(5% Configures `rayon` thread pool size.���P5M The default `None` is to use all threads in the default `rayon` thread pool.���5������������������;t�������
���$�5num_threads�\�5��.5�d����5��,�5���� ����5��451 Encode image data with the indicated color type.��5���[5X The encoder currently requires all data to be RGBA8, it will be converted internally if���V5S necessary. When data is suitably aligned, i.e. u16 channels to two bytes, then the���%5" conversion may be more efficient.�P|�5\�5��8���8�������5�
���$�5Ӛ$�5�,�5�r4�5��,�5,�"5������������������TooFewPixels���͘��������OƗ�|0E���$5�d����$5��,�$5������$25L�$5��8�8������%5�
���$�%5��4�%5��%�5l�%5�����������������������������q�aX����e������e���CR~�q�^����$�%5�
����D�&5Ӛ$�&5�,�&5�r4�&5��,�&5<>��(�5d�(5��8�8
��
��������������������q�aX�1�1��1���1�r��1����1����1Ӛ��N�c4��������?���(5�
�(5�
,�(5�<�(5
���Ӛ$�(5�,�(5�r4�(568�)5�������������������+�5d�+5���8����1�1��1���1�r��1����1����1Ӛ��N�c4����8������
����������r<!H�ޚhr���
�?��$�,5�
�,5�
,�-5�<�-5�����d�-5
������,5��,�,5MOGI��1u5\�15��8�8���������������������q�aX���Borrowed�����Owned���A��@����8
�g���g���15����<�15����25���$�25
������1568\�C�(9%  Decoding and Encoding of BMP Images�)9��-:97  A decoder and encoder for BMP (Windows Bitmap) images�h9��l9  # Related Links���\9Y  * <https://msdn.microsoft.com/en-us/library/windows/desktop/dd183375%28v=vs.85%29.aspx>���693  * <https://en.wikipedia.org/wiki/BMP_file_format>��C���qT�9���|T�9��̞9%��9\�9<�9������������������������������'�'�'�'�'�(�(�(���	�%���$8	����D>	�����$W	���BufRead�<]	���Seek�$f	����Dl	�I��ގ4�	�G����
�	������
t�	ދ���1,�	�����	�*��LittleEndian�d�	A���ReadBytesExt�d�	A����L�	�.����l�	�%��͗T�	�%���4\�	g������	�%��Ǚ��	�%����L�	�!����<�	�!����d�	� ��0����	� ��1��\�	�3��3�#	B�-	42	&)�M(	R	�����{	����ԙ	���	������,	��mp��	b��e	TWDG58&)��$	��	���4	�������� 	��	��� 	��	���	��	���	��	���	��	���	��	���+	��	���$Im�������,	��	���"3DUfw��������U���,	��	�  !)1:BJRZcks{���������������� ����	,	ܓ		�@@ $(-159=AEIMQUY]aeimquy}��������������������������������@����%	��	��� 
 ��
$	��
	�����'	��	�����	T�	�ă	t�	�ġ	t�	�Կ	��	�ܗ	��	���	<�	��R������m������n���2�517�R�R2�517�R������ދދ��
����g��
�g���
�g���
�gJ��K±�*�R����������
���	�?�����T�����	�A�A���
��RB
B�����������	�����GAMA���
��RmAqA�����������	�������!	\�	�R�����#ѫB���	��	4�	�������%	�R�������J�J��	L�	$�	���R���*	$�	�8�8������������������;t�������	�
��R$�	��%"	����_���%8	�%	�8�8�8�8���8�^�^��^��[�^���[����e�S��8����%	�
�$�%	��%	��5&	�������6&	$�6	������
���6	��7"	����:'	����_���:8	�:	�8�8�8�8���8�^�^��^��[�^���[����e�S��8����:	�
�$�:	��:	��=R	��=	���
��,�>	length�4�>	��D�>	�?	�������������ȩ
�?	�������������������ݬ
��CG	L�C	���
��,�C	��4�C	��D�C	��F�	L�F	��9�9��J��������������������q�aX���J���G	�����G	�9����9���H"	�9�������t�H	
����54�G	�,�G	�r4�G	��D�G	�rD�G	func�$�G	����L�	��M	��9�9�9�9ދދ��
����g��
�g���
�g���
�gJ��K±�*�9�9
Ѹ�R������M	��Ѹ�M	�JѸ��M	Ѹ�J�Rl�M	
��RѸ
pixel_iter�T�M	�s<�M	indices�<�M	n_pixels�D�N	�M	{}����P�	��P	��9�9�9�9ދދ��
����g��
�g���
�g���
�gJ��K±�*�9�9��Ѹ�R������Q	���P	����P	��l�P	
��RѸ��T�Q	�s<�Q	��<�Q	��D�Q	�P	LN1���R	L�R	�R	�V	�R	�R	,�R	8��R	&�R	8�$�R	*�R	�R	�V	8�R	8��D�R	�R	7��R	�R	�S	8,�S	%�S	8�S	8�S	8�$�S	�S	�S	8��
,�S	�S	8��T�S	 �S	8�$�S	�S	�S	�S	�U	8�S	8��S	�S	8�s<�S	�T	�T	,�T	8��T	8�T	8�,�T	%�T	8��
,�T	�T	�T	7��T	�T	8��T	�T	�T	7��T	%�T	8��
,�T	�T	�T	7��T	�T	8��T	�T	�T	7��T	%�T	8��
,�T	�T	�T	7��T	�T	8��U	�U	�U	7��U	%�U	8$�U	�U	�U	84�U	8,�U	%�U	8��D�U	�U	7��U	%�U	%�V	��]�	��]	��9�9�9�9ދދ��
����g��
�g���
�g���
�gJ��K±�*�9�9��Ѹ�R������^	���]	����]	��l�^	
��RѸ��T�^	�s<�^	��<�^	�]	CE��l�b	������c>	L�c	���������������������q�aX������
�mask�$�c	max_len�<�c	��g	$�g	��9�9����h	�
�$�h	Ӛ$�h	t�m	�����n�	L�n	���������������������q�aX������
�r_mask�4�n	g_mask�4�n	b_mask�4�n	a_mask�4�n	�<�n	Ās	��r	 A bmp decoder�T�s	�q�������s	��0�ī���"���������������9;L�s	4�s	�������s	|�s	�������s	l�s	���T�s	,�s	���\�s	4�s	�����t	\�t	���t�t	D�t	�����t	t�t	�����t	��t	�����t	��t	�����u	T�u	�����t�u	L�u	�����u	\�u	�����u	<�u	�������������������;t����?�?��?���:�?�	�:$x��Lk�����'���u	L�u	�������������������;t�����d�v	<�v	���
#DI�U/�c�����������������
�������
�����
L�v	�����
�����
D�v	�����
�����
�QR���
�R#R���
�����v	����v	����Q�Q���
��Q�Q�����
�����v	���<�v	������Q�Q���
��Q�Q���
�����v	����w	�����w%	�q�����w	���<�w	���$�w	��������������������������pr��w*	\�w	�������
����q4�w	��|3	��{=	: Create a new decoder that decodes from the stream ```r```��|	����������������������q�aX������
����q4�|	��G	��}K	H Create a new decoder that decodes from the stream ```r``` without first���~O	L reading a BITMAPFILEHEADER. This is useful for decoding the `CF_DIB` format���~(	% directly from the Windows clipboard.���	����
����q4�	���J	���	����
����q4΁	���8	���P	M If true, the palette in BMP does not apply to the image even if it is found.��҃:	7 In other words, the output image is the indexed color.����	�9�9�����	�
���$��	�ql��	���)	4��	�9�9���9�����	�
���$��	��1	��	��9�9�������	�
���$��	y������8	���	��9�9�������	�
���$��	���8	���	��9�9�������	�
���$��	���.	l��	��9�9�������	�
���$��	���.	l��	��9�9�������	�
���$��	���@	���	��	��	8�4��	t��	ܫ�	�9�9�������	�
���$��	���4	���	��9�9��̩
���	�
���$��	���"	|��	��9�9�����	�
���$��	���-	d��	��9�9�������	�
���$��	���	���	�(���	���������������ȩ
����ݬ
���/	���>	; Get the palette that is embedded in the BMP image, if any.�\��	�9�9������������������;t����9�����	�
���$��	{�,��	����������������������	d��	��9�9�����	�
���$��	���?	$��	���9�9�������n��n��#ѫB�����	�
���$��	
pixel_data�T��	.0���K	���	��9�9�9���9������	�
���$��	����	Ԃ	����������������,��	����������������������ݬ
ݬ
������	���	��9�9�9�9���9�����������������;t����9�����͌	�
���$Ҍ	����	�sL��	����,ԑ	�����������������ݬ
��������G	��	��9�9�9���9������	�
���$��	����	,��	�����������������ݬ
��������	̢�	��9�9�9�9���9��9�����š	�
���$ʡ	��ء	�4�	!���,��	�����������������ݬ
���������U	l��	��9�9�9���9��������	�
���$��	��Ʈ	�sT֮	��	�������������������	�������������������	�������������������	�����������������t���	����������������������K	|��	�9�9�9���9������	�
���$��	����	���6	�q������	��<��	��$��	������� � � � ����GI���"	T��	�9�9�������	�
���$��	���!	T��	�9�9�������	�
���$��	���:	T��	�9���9������	�
���$��	����	���G	���	�9�����������lf���]v�����9������	�
���$��	����	���:	�q������	��<��	��$��	���� �&(����	L��	�9�9�9���9������	�
���$��	����	����	�,��	�r4��	����		row_pitch�L��	4��	�������������������D��	��������������������\�9<�9��������d
A���
WriteBytesExt�l#
AK����$A
�����,G
�����lh
�%��͗Tw
�%����|�
�&���4\�
g���t�
�%������
�%������
�%��Ǚ��
�%����d�
�1��8����
�.����d�
� ��2��\�
�3��3�-
orTW�7
I<
:=�T�
03!$����������C
������rt�� 
��
��� 
��
��
��
��� 
��(
% The representation of a BMP encoder.�T�
�R��d��������
���R�
����
���|��}�>.G��z�e�R��>.G��z�e��
mo�f4�
����R����)
�R��d������
���,�
���
����������
;=��� 
��;
8 Create a new encoder that writes its output to ```w```.��
������
��R�����
���
��c
` Encodes the image `image` that has dimensions `width` and `height` and `ExtendedColorType` `c`.��
�d�
	 # Panics��
���D
A Panics if `width * height * c.bytes_per_pixel() != image.len()`.�P|�
4�
��9�9�9���9�������
�
��R��$�
��,�
�,�
�r4�
��
���
��	]
Z Same as `encode`, but allow a palette to be passed in. The `palette` is ignored for color���
*
' types other than Luma/Luma-with-alpha.��

�d�

���

���
D
��P|�
��
��9�9�9�9���9�������������������;t����9������
�
��R��$�
��,�
�,�
�r4�
�zT�
�s<�
���
�������������������������������;t����
���������������������������������;t�������
������������������
������������������
��������������������
��������������������
������������������
��������������������
�������������������8�
T�8
��9�9�9���9�����8
�
��R��$�8
��,�8
�,�8
�r4�9
row_padding�\�9
Ȉ|�9
��>�
\�>
��9�9�9���9�����>
�
��R��$�?
��,�?
�,�?
�r4�?
��\�?
Ȉ|�?
��E�
\�E
��9�9�9�9���9�����������������;t����9������E
�
��R��$�E
��,�E
�,�E
�r4�F
��\�F
Ȉ|�F
�s<�F
���R@
l�R
��9�9������R
�
��R��$�R
row_pad_size�d�R
��S1
8�9�d��9����S
��,�S
����� � ��&(��T�
P|�T
\�T
��9���9�������T
�
�8��$�T
���T
�,�T
�r4�T
�zT�U
��V�
��V
�9�9�9�����9������������������;t�������V
�
�8��$�V
�V
���V
��Xz
��X
��9������������������;t����9����������������������q�aX���X

���X
�s<�X
h��[
����������������]
����������������`
���������������\�C�  Decoding of DDS images��� ]Z  DDS (DirectDraw Surface) is a container format for storing DXT (S3TC) compressed images.�~�������{x  * <https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds-pguide> - Description of the DDS format.��D��(�(�(�(Read�$�����1,�������*����d�A�����d�A����T������T��.����L��.����l��%��͗T��%����|��&���4\�g�������%��Ǚ���%����d�� ��0��\��3��3l�a��SVDG��,9<),��,"����v��������������"��{}��
"����_���
8��9�9�9�9���9�^�^��^��[�^���[����e�S��9�����
�$�����&�������&$�������
�����"���������5\���9�9��9��������������������q�aX�������
�������\�!�����!5\�!��9�9��9��������������������q�aX������!�
����!̒#t�#���#\�#������|�.������.5\�.��9�9��9��������������������q�aX������.�
����.��2,D�2��9�9������2�
�$�2��=��='$ The representation of a DDS decoder�T�=�q�����=���$�=��9��,�/�-/��>,�>���ɥܶ>�q�����>��$�>�����?)��>96 Create a new decoder that decodes from the stream `r`��?����������������������q�aX������
������?�����\,�q�����\��$�\������� � � � ����<>��\"T�\�9�9������\�
���$�\��]!T�]�9�9������]�
���$�]��]6T�^�9���9�����^�
���$�^���^��^G��^�9�����������lf���]v�����9�����_�
���$�^���_��D� Decoding of farbfeld images� ��$RO farbfeld is a lossless image format which is easy to parse, pipe and compress.�w��{  It has the following format:�����HE | Bytes  | Description                                             |���HE |--------|---------------------------------------------------------|���HE | 8      | "farbfeld" magic value                                  |���HE | 4      | 32-Bit BE unsigned integer (width)                      |���HE | 4      | 32-Bit BE unsigned integer (height)                     |���JG | [2222] | 4⋅16-Bit BE unsigned integers [RGBA] / pixel, row-major |�����VS The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.����� # Related Links���IF * <https://tools.suckless.org/farbfeld/> - the farbfeld specification�D�D�������$������$������$�����D��I����,���������.����l��%��͗T��%���4\�g�������%��Ǚ���%����L��!����L��.����d�� ��0����� ��1��d�� ��2��\��3��3��,��twdgUXEH��:��e,/
�����$���M��������}��"�� farbfeld Reader�t��q�����	��$�	���F-�Z������-/T�	,�	���\�	4�	���D�	,�	�������	t�	�����
\�
�������
�q�����
��$�
�����
>�
�����������������������q�aX������
���
buffered_read�l�
��7L���9�9����������������������q�aX���q��������$�
����$���,��������������������]��,����������������ӕ��(�q�������$��������;$��9�9�9���9���������������������q�aX�����
���$������/�q�������$���$������#%��4$��9�9���I�I�IStart��I��I�IEnd��I��I�ICurrent��I���:41R,��������������������q�aX�����
���$���
���Td����
�original_offset�|�
end_offset�T���
��'�������������������/N|�/��9�9�9���9����q���/���/��$�/
����$�/���/&(�����0TT�0��9�9�9���9����������������������q�aX���q���0���0��$�0
����$�0�\�0&(����2#��2 farbfeld decoder�|�2�q�����2��$�2��
����5B��%'��24�2�������3 �q�����3��$�3�����3?��3>; Creates a new decoder that decodes from the stream ```r```��3����������������������q�aX������
�����l�3��51�q�����5��$�5������� � � � ����<>��5"T�5�9�9������5�
���$�5��6!T�6�9�9������6�
���$�6��6:T�7�9���9�����7�
���$�7���7��8G��8�9�����������lf���]v�����9�����8�
���$�8���8��9<�q�����9��$�9��$�9���� �#%��9�L�9�9�9�9���9�����:�
���$�:���:���:�,�:�r4�:���:��L�;l�=��������������������>���������������D�>�����������������������?$��? farbfeld encoder�|�?�d����?��,�?��=������%'$�@�@�������@!�d����@��,�@�������A4��@ZW Create a new encoder that writes its output to ```w```. The writer should be buffered.��A������
���buffered_writer�|�A��CL��BVS Encodes the image `data` (native endian) that has dimensions `width` and `height`.��B�d�B���C���C1. Panics if `width * height * 8 != data.len()`.�P|�C4�C��9���9�����C�
���$�CӚ$�C�,�C�r4�C��GP\�G��9���9�����G�
���$�GӚ$�G�,�G�r4�G��J2�d����J��,�J���� ���K�P|�J\�K��9���9�������K�
���$�K���K�,�K�r4�K�zT�K\�D�
  Decoding of GIF Images�
�� ]
Z  GIF (Graphics Interchange Format) is an image format that supports lossless compression.�~
���
����O
L  * <http://www.w3.org/Graphics/GIF/spec-gif89a.txt> - The GIF Specification��
�t�
���
����5
2 use image::codecs::gif::{GifDecoder, GifEncoder};���0
- use image::{ImageDecoder, AnimationDecoder};���
 use std::fs::File;�܋
 use std::io::BufReader;���(
% # fn main() -> std::io::Result<()> {���
 // Decode a gif into frames���9
6 let file_in = BufReader::new(File::open("foo.gif")?);���8
5 let mut decoder = GifDecoder::new(file_in).unwrap();���'
$ let frames = decoder.into_frames();���F
C let frames = frames.collect_frames().expect("error decoding gif");��
���2
/ // Encode frames into a gif and save to a file���.
+ let mut file_out = File::open("out.gif")?;���0
- let mut encoder = GifEncoder::new(file_out);���.
+ encoder.encode_frames(frames.into_iter());�d�
��<�
��<�
���D�	�	�	�	�	�	�(��$�
�����<�
���	��
4�
�G��	��$�
���	��$�
���	��,�
���	��
\�
���	��
���	mem��
���	ColorOutput�\�
B���	DisposalMethod�t�
B���	��,�
B���	��$�	
���	��,�	
�.��	��L�	
�.��	��$�	
�1��	���1��	��l�	
�%��	��l�	
�%��	͗T�	
�%��	�4\�

g��	ޞT�

�%��	��t�

�%��	�t�

�%��	����

�%��	����

�%��	Ǚ��

�%��	��,�
�$��	����
� ��	/����
�.��	�\�
�1��	��d�
� ��	0��d�
� ��	2��\�
�3��	3��4�
�4��	7��3
/�
 #����ĕ
�D�
���
���
x{hk��
]L�	
NQ��	
CF36��	�
������������������
y��u
knX[EH25"����
|�
 GIF decoder�T�
�q�	�	���
��$�
��-o�X��o��	�	')��
4�
��	�	B�B��
B��'B�B�pixel_converter�B�B�memory_limit�B�B�bg_color�B�B�ގB�B�
current_frame�B�B�current_frame_data_type�B�B�app_extension_state�B�B���B�B��B�q�J�0��!��t�
4�
��	�	����
�q�	�	���
��$�

���	��
.
��
:
7 Creates a new decoder that decodes the input steam `r`��

����������������������q�aX�����	�	
�	�����

����-
* Wrapper struct around a `Cursor<Vec<u8>>`�l�
L�
�q�	�	���
����tUd=�
�	�	�	��
��
��<�X���
��
���	�	
�	��uw|�
��	�	��
t�
��	�	��
�
�q�	�	���
���	�	���	�	 ��7
$�
�9�9�9���9���	�
�	
�	��$�
���
��A
\�
�9�9�9���9����	�
�	
�	��$�
���
��6
�q�	�	���
��<�
��$�
���	�	�	�	�	�	�	� � � � � � � �	�	�	�	�	�	�	eg��"
T�
�9�9�����	�
�	
�	��$�
��!
T�
�9�9�����	�
�	
�	��$�
��;
T�
�9�9�������	�
�	
�	��$�
��4�
��:
T�
�9���9����	�
�	
�	��$�
���
�+
�	���	���	���	�	�	�	��ȩ
����;9
\�<
�9�9����������������������q�aX����������������;t��������	�<
�	
�	��$�<
��=:
d�=
�9�9�����	�=
�	
�	��$�=
��>G
��>
�9�����������lf���]v�����9����	�?
�	
�	��$�?
���?
��? 
��?
��q�	�	���?
��$�?
��
���
q��	�	�	�	�	�	/1��@
4�@
��	�	��T�@
,�@
��	�	\�@
4�@
��	�	��@:
��@
��	�	����������������;t�����t�A
4�A
��	�	��d�B
4�B
��	�	��B+
�q�	�	���B
��<�B
��$�B
���	��B5
�B
������	�	
�	���'<�B
��F.
�q�	�	���F
��$�F
���	�	�J�J�	"$L�F
$�F
�	�	��������������������q�aX�����G;
$�G
�9�9������������������;t������	�G
�	
�	��$�G
ܺH
T�H
�����d�
��d
��9�9B�B�B�HB�B�B�Keep�B�B�B�
Background�B�B�B�Previous�B�Si��nE�9���9���d

�	��<�d
��D�d
��<�d
4�s
�	���	���	���	�	�	�	����������������zG
�R�	�q�	�	�	�����z
���<�z
���$�z
���R�z
���	� �	�z
HJ�	��z-
\�z
��������	�(���o��R�	�	
�	�R��$�z
��{
L�{
��	�	���	����	����	���	�r��	ɍ��	���v��P��Hv��P��H�	�	�	�	�	�	L�{
$�{
��	�	D�|
�|
��	�	T�|
,�|
��	�	\�|
4�|
��	�	��|
|�|
��	�	����|
,�|
��	�	̧t�|
���	��}-
t�}
��9�9�9B�B���B���B���B��B�needs_user_input�B���B���B��B��rB�
interlaced�B��sB��5�?y({)��9���	�}
�	
�	frame�,�}
\��
���	���.
\��
��B�B�B���B��B�B���Ky6Յ���	�	
�	$ʂ
���
���

 GIF encoder.�T��
�d�	�	���
��,��
��| �����	�	�	�	-/d��
��
��	�	����������������;t������„$
\„
��	�	����������������;t���BvBv�Bx��B0Byglobal_palette�B0Bz�B0B{�rB0B|�5B0�=��A����T�
,�
��	�	���
4��
��	�	����������������;t�����䗅
�d�	�	���
��,��
���	�	�	�	�	�	�	�	�	�	02���!
���g
d Creates a new GIF encoder with a speed of 1. This prioritizes quality over performance at any cost.���
�����	�	
�	������
�͈8
���F
C Create a new GIF encoder, and has the speed parameter `speed`. See��Çg
d [`Frame::from_rgba_speed`](https://docs.rs/gif/latest/gif/struct.Frame.html#method.from_rgba_speed)�̯�
 for more information.�tԈ
�����	�	
�	�����
�,�
�‹?
���/
, Set the repeat behaviour of the encoded GIF�Tɋ
�9�9�������	ԋ
�	
�	��$ً
ގ4ߋ
����
Ԃ�
 Encode a single image.�4��
�9�9�9���9������	��
�	
�	��$��
Ӛ$ˎ
�,��
�r4�
��,��
���N
���"
 Encode one frame of animation.�d��
�9�9������	��
�	
�	��$��
	img_frame�L��
�˗|
�Ж
 Encodes Frames.���^
[ Consider using `try_encode_frames` instead to encode an `animation::Frames` like iterator.�lҗ
�9�9����
���	�J�	�	�
�	��
��
�H��
���%
��
�H����

�	����
$�
frames�4�
OQ����
���J
G Try to encode a collection of `ImageResult<animation::Frame>` objects.����E
B Use this function to encode an `animation::Frames` like iterator.��ؚZ
W Whenever an `Err` item is encountered, that value is returned without further actions.����
�9�9����
���	�J�	�	ӛ
�	��
Л
�����2
��
�H�����$

�	����
$؛
��4ޛ
CE���y
l˝
�9�9�����������������������q�aXB�B���B���B���B��B���B���B���B��B��rB���B��sB��5�?y({)����	�
�	
�	��$�
��L��
���L
t��
��9�9����������������������q�aX���	��
�	
�	��$��
�,ƥ
�r4ҥ
���B
���
�����������������;t����
�	�,��
�r4��
�
�	���	���	���	�	�	�	�������H
T��
�9�9�9��B�B���B���B���B��B���B���B���B��B��rB���B��sB��5�?y({)��9���	��
�	
�	��$��
��,��
���-
�d�	�	���
��,��
���	� �	����
\��
�9���9������	ٱ
�	
�	��$Ʊ
��Ա
�,�
�r4��
�zT��
|��
���	�	���7
l��
�B�B�B�OutOfMemory�B�B�MemoryLimit�B�B�DecoderNotFound�B�B�EndCodeNotFound�B�B�
UnexpectedEof�B�B�LzwError�B��B�B���B��B�B�Io�B����C�L6����	�	
�	����
��
���7
l��
�B�B�B� FrameBufferTooSmallForDimensions�B�B�†B�B�WriterNotFound�B�B���B��B�B���B����܅Td���	�	
�	��˵
���
\�E�$:!  Decoding of Radiance HDR Images�%:��)&:#  A decoder for Radiance HDR images�P:��T:��i:��m;:8  * <http://radsite.lbl.gov/radiance/refer/filefmts.pdf>���9:6  * <http://www.graphics.cornell.edu/~bjw/rgbe/rgbe.c>��E�	�
��,P*�
���TW*�)�ےLc*�
�ܘT�*�
���D�L*����T�!�)���\�}�)�\�:<�:�	�
�
�
�
�
�
�
�
�
�
�
�
�
�)�(�)�)�)��$��	�
��$��	�
��
|+���	�
��
l<���	�
�1,V��	�
�]�*�	�
��l|�%�	�
͗T��%�	�
��|��&�	�
�4\�g�	�
�����%�	�
Ǚ���%�	�
��L��.�	�
��d�� �	�
0��\��3�	�
3����0�	�
	���0�	�
	�{	lo� *adQT�PEH7:�hv,/ 
�������2����������
"���
�_�
��
8�
�9�9�9�9���9�^�^��^��[�^���[����e�S��9���
�
�

�
$�
��
��&���
��
��&$������
�

�
����"���
��
��94��9�9������������������;t����9ӌ�
��

�
$������
�_�
��8��9�9�9�9���9�^�^��^��[�^���[����e�S��9���
��

�
$���Ԭ ��  Radiance HDR file signature�L� ��� �� �	��$=,�$��
�
���$��$��$��$|�%���
��%&4�&�����
�

�
$�&��)�q�
�
���*��$�*���
�
�
�
�
!��+*��*74 Reads Radiance HDR image header from stream ```r```���*0- if the header is valid, creates `HdrDecoder`�Ԑ+ strict mode is enabled��+����������������������q�aX�����
�

�
���q4�+��,4��,*' Allows reading old Radiance HDR images�l�,���
�

�
���q4�,��/Q��-96 Reads Radiance HDR image header from stream `reader`,���-1. if the header is valid, creates `HdrDecoder`.��.���. strict enables strict mode��.���.2/ Warning! Reading wrong file in non-strict mode���/=:   could consume file size worth of memory in the process.�|�/���
�

�
���q4�/strict�4�/��
�
��G%��G>; Returns file metadata. Refer to `HdrMetadata` for details.�D�G�9�9�����
�G�

�
��$�G��H���H�	�9���J�9
Ѹ���
��
�J�
�
�
�I�
���I�����I��Ѹ$�I����$�I���$�I�������I�����Ѹ�I
�
��Ѹ��$�I��Ioutput_slice�d�I������P,�q�
�
���P��$�P���
�
�
�
� � � � �
�
�
�
<>��P"T�P�:�:�����
�P�

�
��$�P��Q!T�Q�:�:�����
�Q�

�
��$�Q��Q6T�Q�:���:����
�Q�

�
��$�Q���Q,�S�
���
���
���
�
�
�
��������UG��U�:�����������lf���]v�����:����
�U�

�
��$�U���U��VOl�V�	�:�:�:���:
�����q�
�
�V���V��$�V
�
�����V���V')|�Z�
���
���
���
�
�
�
����|�[�
���
���
���
�
�
�
������|�\�
���
���
���
�
�
�
������|�\�
���
���
���
�
�
�
��������^2L�^�	�:�:�����q�
�
�^���^��$�^
�
�����^ ��`���`�	�:�:�������q�
�?�
�
�
�`���`��
�`��$�`�������`�����
�
�������`�,�`
set_component�l�`oqtv�
�
��l`t�l�	�:�:�:�����:�����q�
�
�l���l��$�l
�
�����lfb��l���l13��n.L�n�	����
�
pix��n��{:L�{�	�:�:����������������������q�aX�����q�
�
�{���{��$�{
�
�����{ q�
�
������
�
�Ljʈ�	���
�

�
���M����	�:�:�:���:���
���

�
$���	$����4��t���
���
���
���
�
�
�
�������b����	�:�:�:�:������������������������q�aX����
�
�	$��vals�$��line_tp�<�����M����	�:�:��������������������q�aX������
�
�	$����4���հ�۰�	$���
���
���
���
�
�
�
��
��$Ϻ�
���
���
���
�
�
�
����2����	�:�:��
��
�
����	�����Pt���	�
�:�
�:����������������;t�������
�
���	separator�L��')���Bd���	�:�:����������������������q�aX�����q�
�
��������$��
�
������!#\�:<�:�	�
�
�
�
�����)�D*��
�
�4&*��
�
��,.*��
�
����
�
�
�����)�
�
�ے��
�
�
����*�0�
�
���0�
�
�4\�*g�
�
����*�%�
�
Ǚ��*�%�
�
����*�.�
�
��d�*� �
�
2͗T�*�%�
�
��\�*�3�
�
3��,�#*�)�
�
���)�
�
���#*�)�
�
���)�
�
�*��*�����;2*Y\KN=@�s*R��C*/2 #��A*��������*ė* Radiance HDR encoder���d�
�
��*��,�*����G�x�O�
%'$�*�*�
�
�
����-*�d�
�
��*��,�*���
� �
���*\�*�:���:������
�*�

�
��$�*unaligned_bytes�|�*�,�*�r4�*�zT�*<�*�
���
���
���
�
�
�
�������
*�d�
�
��
*��,�
*���
�
�
��
!*��
* Creates encoder��
*�����
�

�
�����*��U*��* Encodes the image ```rgb```���4*1 that has dimensions ```width``` and ```height```�4�*�:���:
�����
�*�

�
��$�*��*�,�*�r4�*4�
*�
���
���
���
�
�
�
���������*l�*�
�����
Й�
�
�
������)*�I����$*���J����*
�
����$�*flattened_rgbe_pixels���*�,�*�r4�*jl��"*Z]47Ĕ#*\�#*�
Դ#*l�#*�
��#*\�#*�
�R�
�
�
�
���
Ӛ�
�
ߚ�
�0�'�x;�R�0�'�x;�
�
�#*t�#*$�#*�
�
�
�l�$*4�$*�
�
�
Ě$*�R�
�
���
�$*��$)*�$*�
����
�

�
�RӚ$�$*��%!*8�:�:�����J�J�L�%*$�%*������%(*$�%*�:�:������������������;t������J��%*�
�8$�%*,�'*�����������������**��**�
�R����������
�ϛ�
]0�yI U��R]0�yI U����**Į**<�**�
������**$�**�
������������������;t�������*!*�R������**��+2*�+*�
�����
��RӚ$�+*��,**8�:�:�����J�J�L�-*$�-*������-(*$�-*�:�:������������������;t������J��-*�
�8$�-*��D/*d�D*�
�:�:�:��:���D*
�Ӛ$�D*rle��D*��J@*\�J*�
�:�:�������d���K*��J*��,�K*
������K*���K*')��L3*&����
�Ӳ�L*���l�:l�:\�E�';$  Decoding and Encoding of ICO files�(;��,H;E  A decoder and encoder for ICO (Windows Icon) image container files.�u;��y;����?;<  * <https://msdn.microsoft.com/en-us/library/ms997538.aspx>���<;9  * <https://en.wikipedia.org/wiki/ICO_%28file_format%29>��E����T�;����T�;����D�;��̔;9��%;-/ \�;<�;�������)�*�*��dA�����d#A����<@�����$I�����$O����DU�I���1,j����q�*����L��.����l��%��͗T��%���4\�g�������%��Ǚ���%����d�� ��0��\��3��3�qT�������T������l��������������������������+�����,�����6(���������d�����|���e��qtbeSVCF��"8;%(������/	����
"����_���8��:�:�:�:���:�^�^��^��[�^���[����e�S��:�����
�$�����&�������&$�������
�����"����)����_���8��:�:�:�:���:�^�^��^��[�^���[����e�S��:�����
�$�����.�������)$�������
�����(�� An ico decoder�T��q�������<���$���}V'����/1ďt��������l��������$d���q�������<���$���z/4D�cL����������������XZ#�)����
���G�K����������l������������
����#������������ �������'%�q�����'��<�'��$�'�����'2��'=���(����������������������q�aX������
������(��*Ad�*��:�:����������������������q�aX�?�?��?���:�?�	�:$x��Lk��������q���*���*��$�*
������* �,�����������������������������������q�aX��������,:T�,��:�:�����q���,���,��$�,
������, ��5BT�5�����
�entries�<�5l�9����������9T�9��:�:����9�
�$�9��:\�:��:�:����:�
�$�:��;=��;��:�:����<�
�$�<�,�<�r4�<��=El�=��:�:�:���:������q���=����=��$�=��$�=
���$�=���=-/��>@4�>��:�:�:���:��Ÿ��q���>����>��$�>��$�>
���$�>���>-/!	����@N<�@��:�:������������������������q�aX������q���A����@��<�@��$�A
���$�A���A-/��C6�q�����C��<�C��$�C������� � � � ����DF��C"T�C�:�:������C�
���$�D��E!T�E�:�:������E�
���$�E��G6T�G�:���:�����G�
���$�G���G��kG��k�:�����������lf���]v�����:�����l�
���$�k���l\�;<�;����������d+A�����l#+AK��D+�����$W+�����,]+�����T~+���͗T�+�%���4\�+g���t�+�%������+�%������+�.����d�+� ��2�-+���7+�M+�R+���j+���K+������y{��(+lnWY��+t�+�ܦ+��+��+��+���+|�+ ICO encoder�T�+�d����+��,�+���������%'$�+�+�������+��+ An ICO image entry�D�+�R���������������r���z���
�P�V��R��
�P�V������+�+l�+����������������A��@����R�L�+,�+���T�+4�+�����+T�+�������+�R�������+���+��=+: Construct a new `IcoFrame` using a pre-encoded PNG or BMP��+���C+@ The `width` and `height` must be between 1 and 256 (inclusive).�d�+������������������������q�aX��������������Ľ+�������+
��R����l�+�,�+�r4�+�zT�	+HJ���+��9+6 Construct a new `IcoFrame` by encoding `buf` as a PNG��+���B+? The `width` and `height` must be between 1 and 256 (inclusive)�4�+�:�:���Ĉ��+�
��R���+�,�+�r4�+�zT�+�+�d����+��,�+������!+��;+���+������
������+��J+��:+7 Takes some [`IcoFrame`]s and encodes them into an ICO.��+���E+B `images` is a list of images, usually ordered by dimension, which���6+3 must be between 1 and 65535 (inclusive) in length.�l�+�:�:���:
�������������r���z���
�P�V��:����+�
���$�+��4�+��-+�d����+��,�+���� ���"�+��H+E Write an ICO image with the specified width, height, and color type.�� +��� Y+V For color types with 16-bit per channel or larger, the contents of `buf` should be in���!+ native endian.��!+���!c+` WARNING: In image 0.23.14 and earlier this method erroneously expected buf to be in big endian.�P|�"+\�"+��:���:�������"+�
���$�"+���"+�,�#+�r4�#+�zT�#+��'H+l�'+��:�:�����d���'+��'+��,�'+
������'+
num_images�T�'+02��)�+t�)+��:�:�������d���)+��)+��,�)+
������)+�,�)+�r4�*+��,�*+
data_start�T�*+	data_size�L�*+Z\d�E�(<% Decoding and Encoding of JPEG Images�)<��-_<\ JPEG (Joint Photographic Experts Group) is an image format that supports lossy compression.���6<3 This module implements the Baseline JPEG standard.��<���<‰��L<I * <http://www.w3.org/Graphics/JPEG/itu-t81.pdf> - The JPEG specification�$�E����Φ\�<����\�<�
���d�<�*�����<�*�Բ<L��<<@B13"$\�<<�<�������<�����$�����
\/�����
���ZCursor�<XE,����Lt�.����l��%��͗T��%���4\�g��ޞT��%�������%��Ǚ���%����\��6����d�� ��0��\��3��3��4��4��7�fiWZ�"K�A �f��q���������������*��}hj��t��E�E�E���E�E�RGBA�E�E��E�E�υE�E���E�E�YCCK�E�E�CMYK�E�E�BGR�E�E�BGRA�E�E��	E�E�ARGB�
E�E�HSL�E�E�HSV�E�E�	MultiBand�
E���h
�hBu̔��
 JPEG decoder�\��q��������KZ�p?��������)+t�,�������� �������T�,����\�4����t�4�������� \��������������������;t���ʼn��<������
��&�q�������<���$������/��=�������������������������q�aX������
��������7�q�������<���$�������������� � � � � � � � � � 
��������������"T��:�:�������
���$���!T��:�:�������
���$���9\��:�:�������
���$���;l��:�:�������
���$�4������������������ң�� :d� �:�:������ �
���$� ��#;l�#�:�:������$�
���$�$��'5\�'�:�:����������������������q�aXʼn����'�
���$�'��)6T�*�:���:�����*�
���$�*���*��/;T�/�:�:��������/�
���$�/��4�0��2G��2�:�����������lf���]v�����:�����2�
���$�2���2t�2�����35L�3�������
�
colorspace�T�3��4!��7C��7�����
�orig�$�8��8!��:���:��:�:�����F�F�Φ#F�info�FF�	qt_tables�FF�dc_huffman_tables�FF�ac_huffman_tables�FF���FF�h_max�FF�v_max�FF�	mcu_width�FF�
mcu_height�FF�mcu_x�FF�mcu_y�FF�is_interleaved�FF�sub_sample_ratio�FF�input_colorspace�FF�is_progressive�FF�
spec_start�FF�spec_end�FF�	succ_high�FF�succ_low�FF�	num_scans�FF�scan_subsampled�FF�	idct_func�FF�
idct_4x4_func�FF�
idct_1x1_func�FF�color_convert_16�FF�z_order�FF�restart_interval�FF�todo�FF��FF�stream�FF�headers_decoded�FF�seen_sof�FF�icc_data�FF�is_mjpeg�FF�coeff�FT,�z\nE,E,��E.��E'E/�E'���G���:
��,�:����:��4�:|�@�����@@L�@�F�F�F���F��F�F�FormatStatic�F��F�F�IllegalMagicBytes�F��F�F�
HuffmanDecode�F��F�F�	ZeroError�F�F�DqtError�F��F�F�SosError�F��F�F�SofError�F��F�F�͘F��F�F�MCUError�	F��F�F�
ExhaustedData�
F�F�LargeDimensions�F��F�F�TooSmallOutput�F��F��F�F�IoErrors�
F��c��,���(����
����@��A\�<<�<�����������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�*�*�*�*�*�*�*7�����$J�����,P����1,b����i�*����l��%��͗T��%���4\�g�������%��Ǚ���%�������$����,��%����L��.����d��1��8�����.����������\��1����d�� ��2��\��3��3υ$��0��υ�0����,��$������0��	���0��	��
\������������KL�����*k�@\EMP�\BE47�te),

������!���������������x{ehRU?B�����$Ʉ��|�$���t����t����t����t����t����|�$���|�$���|�$�����
)��
�����#���	
c��-������>~�	���������������������������������������������������������������������������������������������������������������������������������������������+Ԇ���
��%�����	
]��/������>~�	�
����������������������������������������������������������������������������������������������������������������������������������������������)�����}
��$�����!1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������W
��-������
x�
�����y	�������������
��������������:	����������������;
�����������������z�����������������{�����������������������������������	������������������	�������������������	�������������������
�������������������
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��+ԡ���w�
�� &�� ����!1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������R��(/��(����
8x	�
��9�	������������
��������������
��������������:	�����������������;
�����������������y�����������������z������������������������������������	�������������������	�������������������	�������������������	���������������������������������������?������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������)<�)����)<�)�Ԋ*|�*���*��*���*4�*���*d�*���+\�+���.\�.�ExifM��2L�2�d�
�
��2�
�
���
����
����
����CJA��R����CJA��R��
�
�
jl$�3�3��
�
����3\�3��
�
L�3,�3��
�
ܲ3�d�
�
��3��,�3���
�
�
�
�
�
�
%'��3�3������
�

�
�����3��4?T�4��:�:�����
�4�

�
��$�4��$�4�$�4��8(D�8��:�:�����
�9�

�
��$�9��9Qt�9��:�:�:���:�����
�9�

�
��$�9��9table�,�9���;�\�;��:�:�:�:�:���:@�:���:����������������������q�aX���
�;�

�
��$�;�,�;prevdc�4�;dctable�<�<actable�<�<�F���D8d�D��:�:�����
�D�

�
��$�D�	4�D��EFl�E��:�:�:���:����
�E�

�
��$�E�	4�EӚ$�E��N���
��P ��N/, Creates the most common pixel density type:���O63 the horizontal and the vertical density are equal,���O$! and measured in pixels per inch.�-\�O�P���
�

�
��<�P�Q���
��
��R��Q:7 Returns a pixel density with a pixel aspect ratio of 1�<�R���
�

�
��T"���
�_�
��T8�T�:�:�:�:���:�^�^��^��[�^���[����e�S��:���
�T�

�
$�T��T��W&���
��
��W&$�W�����
�

�
��W��X"��̪Y��Y(% The representation of a JPEG encoder�\�Y�d�
�
��Y�����c�s'�
�
�
�
�
�
�
�
�
�
/1��Y4�Y��
�
����YT�Y��
�
�?�?��?���:�?�	�:$x��Lk�������Z4�Z��
�
�?�?��?���:�?�	�:$x��Lk��������Z,d�Z��
�
�������������A��@�����A��Z,d�Z��
�
ϋ���[.t�[��
�
ϋ���[.t�[��
�
ϋ=��[l�[��
�
����\\�\��
�
��l�\$�\��
�
���\�d�
�
��\��,�\���
�
�
�
�
�
�
�
�
+-��]"��\:7 Create a new encoder that writes its output to ```w```��]�����
�

�
�����]��_<��]C@ Create a new encoder that writes its output to ```w```, and has���^GD the quality parameter ```quality``` with a value in the range 1-100���_-* where 1 is the worst and 100 is the best.���_�����
�

�
�����_��<�_��p@��n@= Set the pixel density of the images the encoder will encode.���o[X If this method is not called, then a default pixel aspect ratio of 1x1 will be applied,���p74 and no DPI information will be stored in the image.���p�:�:�����
�p�

�
��$�pγl�p��t���q?< Encodes the image stored in the raw byte buffer ```image```���q4����r and ```ColorType``` ```c```��r���r52 The Image in encoded with subsampling ratio 4:2:2��s�d�s���s���sMJ Panics if `width * height * color_type.bytes_per_pixel() != image.len()`.�P|�t4�t��:�:�:���:������
�t�

�
��$�t��,�t�,�t�r4�t�zT�u��}+T�}��:�:�����
�}�

�
��$�}����� Encodes the given image.�������]Z As a special feature this does not require the whole image to be present in memory at the���^[ same time such that it may be computed on the fly, which is why this method exists on this��ׁ_\ encoder but not on others. Instead the encoder will iterate over 8-by-8 blocks of pixels at����[X a time, inspecting each pixel exactly once. You can rely on this behaviour when calling����
 this method.�������5�d���:�:�:���:�����
�9�
�
���
����������$�����
�
����$����,��>@���K\����:�:�:���:�����
�9�
�
���
���������
�
����$����,��-/��
�
��
�
���JT����:�:�:���:�����
�9�
�
ҡ�
���������
�
����$ס��,ݡ-/9�
�
��
�
��
�
5�
�
��
�
��
�
���8��:�:�����
�

�
��$ɰܺ�t�����|�����!�������.�d�
�
�����,�����
�
�
�
� � � � �
�
�
�
>@����P|�\����:���:������
���

�
��$�������,���r4Ǻ�zTܺ�ջS|ػ�:�:������������������������q�aX��
��

�
��$���\����N���:�:�������
���

�
��$���$���������:�:�:�����:�����
���

�
��$������վL�����<�����:�:������
�
m�����<����������:�:�:���:
����
�
�����L���,���r4����T�����?�����:�:�:���:ƪ��
�
������T�����������:�:�:�:���:���:���
�
����class�,����\��numcodes�D���4��$$���
���
���
���
�
�
�
�����`Գ���:�:�:���:����
�
�����L��
identifier�T��qtable�4��x���4������
�
coefficient�\�����3d������?�
�
�
���
,��
�
����
,��!#|��$���|��$���|��$������T���|��$���|��$���|��$����������|��$���|��$���|��$������P�����:�:����9�
�
��Է������
�
���44����������46���������:�:�:�:�:���:���:���:���9�
�
��Է������
�
���44��x0���y0���yb���cbb���crb���Y[W����Y�����:�:�:���:���9�
�
��Է������
�
���44��۴�����gb���?A����\��\�<<�<�����K,��,��:�:�����,����C- 0s0�01��o1����	],��	,�:�:�:���:����	,
����6���6�7>8�8��l�<L�<������������������-T�-�
��-T�-�ܿ-|�-��	��-|�-�|܇-|�-�Qܫ-|�-�~��-|�-����-|�-��%ܗ-|�-�0ܽ-|�-�!;��-|�-��>܉-|�-��Aܯ-|�-�R��-|�-�Tb��>-$�-�:�:�:���:���-
���<�-coeffs�4�-�899|�F�%" Decoding of OpenEXR (.exr) Images�&��*FC OpenEXR is an image format that is widely used, especially in VFX,��qFC because it supports lossless and lossy compression for float data.�����30 This decoder only supports RGB and RGBA images.���30 If an image does not contain alpha information,���/, it is defaulted to `1.0` (no transparency).�����‰��KH * <https://www.openexr.com/documentation.html> - The OpenEXR reference.�������$! Current limitations (July 2021):���?<     - only pixel type `Rgba32F` and `Rgba16F` are supported���XU     - only non-deep rgb/rgba files supported, no conversion from/to YCbCr or similar���30     - only the first non-deep rgb layer is used���0-     - only the largest mip map level is used���0-     - pixels outside display window are lost�ܔ     - meta data is lost���JG     - dwaa/dwab compressed images not supported yet by the exr library���C@     - (chroma) subsampling not supported yet by the exr library�<�F���*�*�*��l��%����|��&�������%��Ǚ���%����L��.�������.����d�� ��0��d�� ��2͗T��%����\�	�3��3�4\�	g��
��<�	�����$�	�����,�	���׆5�GG���write_rgb_file�u�GG���write_rgba_file�}�GG���read_first_rgba_layer_from_file���GG�
��read_all_rgba_layers_from_file���GG�
��read_all_data_from_file���GG�
��read_all_flat_layers_from_file���GG�
��read_first_flat_layer_from_file���GG�
���M�GG���MetaData�E�GG���LayerAttributes�}�GG���ImageAttributes�}�GG�����5�GG�-��AttributeValue�u�GG�����	]�GG���Text�%�GG���
IntegerBounds�m�GG���	LineOrder�M�GG���
SampleType�U�GG���TileDescription�}�GG���ChannelDescription���GG���Vec2�%�GG�����G����5�GG����-�GG�,����GI���SmallVec�E�GHu��
PixelImage�U�GG���	recursive�MÔGG���
WritableImage�m�GG���GetPixel�E�GG����q%�GG�
��ReadSamples�]�GG���
ReadLayers�U�GG���ReadChannels�e�GG���ReadSpecificChannel���
GG�	��Crop�%�
GG�
��	CropWhere�M�
GG�
��
InspectSample�m�
GG�
��ApplyCroppedView���GG�
���q%�	GG�����-�	GG�
���`%�	GG�
��	pixel_vec�M�	GG���AnyImage�E�GG���	FlatImage�M�GG���PixelLayersImage���GG���RgbaLayersImage�}�GG���ƴM�GG���RgbaChannels�e�GG���RgbChannels�]�GG���Layers�5�GG���	LevelMaps�M�KGG���
IntoSample�U�dGG���CheckDuplicates�}�jGG���FlatSamplesPixel����GG���validate_results���GG���Image�-�GG�*��Layer�-� GG�*����E�'GG�+��Blocks�5�-GG�+��SpecificChannels���3GG�+��AnyChannels�]�9GG�+��
AnyChannel�U�<GG�+��Levels�5�DGG�+��RipMaps�=�NGG�+����]�TGG�,��SpecificChannelsBuilder���hGG�,��FlatSampleIterator����GG�,��	ReadImage�M�GG���
CropResult�U�
GG� ��CroppedChannels�}�GG� ��d���Vf
i
V
Y
F
I
6
9
��n+
.




�	�	�	�	�	�	�	�	��	�	�	�	�	�	�	��
)�q�����
��<�
��$�
�����!#��*��
]Z Create a decoder. Consumes the first few bytes of the source to extract image dimensions.���2/ Assumes the reader is buffered. In most cases,���FC you should wrap your reader in a `BufReader` for best performance.���96 Loads an alpha channel if the file has alpha samples.���VS Use `with_alpha_preference` if you want to load or not load alpha unconditionally.������������������������q�aX������
����44���\��]����2����F����;8 If alpha preference is specified, an alpha channel will���EB always be present or always be not present in the returned image.���da If alpha preference is none, the alpha channel will only be returned if it is found in the file.���������������������;t�������
����44�����D����������������G�G�˸G���G���G�blocks�G�
line_order�G�
layer_size�G�deep�G�deep_data_version�G�chunk_count�G�max_samples_per_pixel�G�shared_attributes�G�own_attributes�}���TF^\����������������������������������������!;��!��:�:���:����!�
���$�!��":�q�����"��<�"��$�"�������� � � � � �����OQ��""T�"�:�:������"�
���$�"��$!T�$�:�:������$�
���$�$��&2��&�:�:������&�
���$�&��(BT�(�:���:�����)�
���$�)��|�)4�/�����������������ݬ
��1���������������ȩ
����5���������������G�G�G���G��G����ߔ�~�VG�G���G��
G�sample_type�G�quantize_linearly�G�sampling���Lp���������������������;t�����������6L�������������������G�G�G���G��G����ߔ�~�V����EG��E�:�����������lf���]v�����:�����F�
���$�F���F��H�d�H��:���:����������I������I���,�I���$�I
���buffered_write�t�H��|�I�,�I�r4�I�zT�Idf��L�����������������ݬ
ݬ
ݬ
���9��S����������������������9��\�d����\���
�^��\�~ Create an `ImageEncoder`. Does not write anything yet. Writing later will behave like `image::codecs::openexr::write_buffer`.��^������
�����,�^��^E�d����^��,�_���$�_���� �+-��`���_ Writes the complete image.��_���__\ Assumes the writer is buffered. In most cases, you should wrap your writer in a `BufWriter`���` for best performance.�P|�`\�a��:���:�������a�
���$�a���a�,�a�r4�a�zT�a��e/d�e�G�,G�,G�,Aborted�G�,G�,NotSupported�G�,�G�,G�,Invalid�G�,�G�,G�,��G�,�y[��ؗ�x��
�	exr_error�L�e\�F�'$ Decoding and Encoding of PNG Images�(��,ZW PNG (Portable Network Graphics) is an image format that supports lossless compression.�����‰��96 * <http://www.w3.org/TR/PNG/> - The PNG Specification��F��������+�+������<������$������,����BlendOp�<�Q�
��DeflateCompression���Q�
��	DisposeOp�L�Q�	����,��.����,������4������,��.����,������L��.�������.����l��%��͗T��%���4\�g��ޞT��%����t��%���t��%�������%�������%��Ǚ���%�������%������� ��/��d��1��8��d������������\��1����d�� ��0��d�� ��2��\��3��3��4��4��7υ$��0��υ�0����,��1�����1������0��	���0��	��$��1��
���1��
ƴL�����������������-����wz��/lo\_LO<?��314!$���
������������������#~���qt^aKN8;%(���������nqBE��'l����:��<����L��
̏��	(|�	 PNG decoder�T�	�q�����	��<�	��$�	��}[�Ϟ����13��	T�	�������	4�	���Q�Q���	Q��'Q�Q�bpp�Q�Q�subframe�Q�Q�remaining_frames�Q�Q�unfiltering_buffer�Q�Q��KQ�Q�transform_fn�Q�Q�scratch_buffer�Q�Q�finished�Q���^�����t�
4�
�������
%�q�����
��<�
��$�
�������')��.��
>�������������������������q�aX������
��������F��UR Creates a new decoder that decodes from the stream ```r``` with the given limits.�\���������
��������4���-5��)PM Returns the gamma value of the image or None if no gamma value is indicated.��*���*\Y If an sRGB chunk is present this method returns a gamma value of 0.45455 and ignores the���*\Y value in the gAMA chunk. This is the recommended behavior according to the PNG standard:��+���+^[ > When the sRGB chunk is present, [...] decoders that recognize the sRGB chunk but are not���,^[ > capable of colour management are recommended to ignore the gAMA and cHRM chunks, and use���-MJ > the values given above as if they had appeared in gAMA and cHRM chunks.�\�-�:�:����������������������q�aX����-�
���$�-�/���������������Q�
Q�
Q�
ScaledFloat�Q�
�QZ��%�L-����40��/96 Turn this into an iterator over the animation frames.��/���0[X Reading the complete animation requires more memory than reading the data from the IDAT���0ZW frame–multiple frame buffers need to be reserved at the same time. We further do not���1ZW support compositing 16-bit colors. In any case this would be lossy as the interface of���263 animation decoders does not support 16-bit colors.��2���2]Z If something is not supported or a limit is violated then the decoding step that requires���3]Z them will fail and an error will be returned instead of the frame. No further frames will���4
 be returned.�$�4����������������������q�aX������
���$�4��7*��5/, Returns if the image contains an animation.��5���5ZW Note that the file itself decides if the default image is considered to be part of the���6TQ animation. When it is not the common interpretation is to use it as a thumbnail.��7���7ZW If a non-animated image is converted into an `ApngDecoder` then its iterator is empty.�<�8�:�:��Ÿ��8�
���$�8��8:��8�����
�ect��8��:6�q�����:��<�:��$�:������������ � � � � � � � � 	���������{}��:"T�;�:�:������;�
���$�;��;!T�;�;�;������;�
���$�;��<9\�<�;�;������<�
���$�<�=����������������������������A��@��������=;l�=�;�;������=�
���$�=�>�������������������>:d�>�;�;������?�
���$�?<�@���������������Q�Q�	ITXtChunk�Q��	Q�
compressed�Q�language_tag�Q�translated_keyword�Q�text�Q�����'�4�B�����������������
����C;l�C�;�;������C�
���$�C<�D���������������Q�Q�	ZTXtChunk�Q��	Q���Q�y{�q��C,�E�����������������³4�F�����������������<�H���������������Q�Q�	TEXtChunk�Q��	Q����OO�lM,�I���������������������J:T�J�;���;�����J�
���$�J���J��J4L�KL�Kd�K�P�������������������QG��Q�;���;�����Q�
���$�Q���Q��R;T�R�;�;��������R�
���$�R��4�R��W)��U63 An [`AnimationDecoder`] adapter of [`PngDecoder`].��V���V2/ See [`PngDecoder::apng`] for more information.��V���V85 [`AnimationDecoder`]: ../trait.AnimationDecoder.html���W*' [`PngDecoder`]: struct.PngDecoder.html���W<9 [`PngDecoder::apng`]: struct.PngDecoder.html#method.apng�\�W�q�����X��<�X��$�X���yo���{0�������9;��X,�X�������X<�X�������YD�Y�������Z<�Z���Q�	Q�	Q�	�Q�	Q�	Q�	��Q�	Q�	Q�	��Q�	� ���P���Z,t�Z�������������������;t�����t�[L�[�����\l�\�����\&�q�����\��<�\��$�\�����!#��\$�\�������
����d,�\��cFt�c��;�;����������������������q�aX����������������;t����;������c�
���$�c��dT�d����n�����������������<�{�����������������Ղ������������������ڛ9�ݛ��;�;�������
���$�����H�R��q���������<����$���������� ���68��ݠ"\�������
��R��$�9�l����q��������<����$����X����/��������f�������
���}t��������̡5�q����ѡ��<ԡ��$ޡ�����J�J�-/L��$���������($���;�;������������������;t������J�Ţ�
���$ʢ���|�� PNG encoder�T���d�������,����� �Rw14������/1$���������䴪\��������֪4֪�������\���������l�������䉵�d�������,���������!���:��������
�������������_\ Create a new encoder that writes its output to `w` with `CompressionType` `compression` and��ظ `FilterType` `filter`.�������_\ It is best to view the options as a _hint_ to the implementation on the smallest or fastest���]Z option for encoding a particular image. That is, using options that map directly to a PNG��ź\Y image parameter will use this parameter where possible. But variants that have no direct����[X mapping may be interpreted differently in minor versions. The exact output is expressly����30 __not__ part of the SemVer stability guarantee.�����ƼKH Note that it is not optimal to use a single filter type, so an adaptive����KH filter type is selected as the default. The filter which best minimizes���;8 file size may change with the type of compression used.��������������
�����Ǿ��\վ��4������d����;���;���������
���$��Ӛ$���,���r4����,�������������������Q�Q�Q��Q��Q�Q���Q��Q�Q���Q��Q�Q�LimitsExceeded���`��-��������������������������������������������-�d�������,�������� � � ���35�������GD Write a PNG image with the specified width, height, and color type.�������Y�����[X native endian. `PngEncoder` will automatically convert to big endian as required by the�Ԡ� underlying PNG format.�P|��\����;���;���������
���$�������,���r4���zT�����$������������������������S|���;�;����������
���$���\�����N����;�;����������
���$���$��|��������2D���Q�
Q�
Q�
�Q�
�Q�
Q�
��Q�
�Q�
Q�
��Q�
�Q�
Q�����ܼ������
��������\�F�=: Decoding of netpbm image formats (pbm, pgm, ppm and pam).�>��BRO The formats pbm, pgm and ppm are fully supported. Only the official subformats���SP (`BLACKANDWHITE`, `GRAYSCALE`, `RGB`, `BLACKANDWHITE_ALPHA`, `GRAYSCALE_ALPHA`,���KH and `RGB_ALPHA`) of pam are supported; custom tuple types have no clear���41 interpretation as an image and will be rejected.��F������L������T�����T�����d��,����|��-������-���d��-���l��-���d��-���L��,���T��,���t��,����̒�̵������d��������uw��5km\^MOl�L�����b���<]��)L��d������L���C��.�+�������02T�<��������l����l�$��������\����t�D�������d������L�������F�����������������������q�aX������
����}4���l���)L���;�;�������
���$���-�d������L���������&(��7,��;�;�;���;�����
���$��54���%,��;�;�������
���$���(�d������L��������$��;�;�����
���$�\�<����������������+�+�,�,�1,	����$�*���<%�_����$=�����$C����<X�����
lo�������0����|��-��������-�����d��-�����l��-�����d��-�����d��,�����L��,�����T��,�����t��,�����L��.�������.����l��%��͗T��%���4\�g�������%��Ǚ���%����<��!���6,��%����d�� ��0��\��3��3	BigEndian�L�A���	ByteOrder�L�A���NativeEndian�d�A���T������3�8���N��e�D����Vtw`cLO8;$'��<������,������e��������qt��e��)X[HK58��4"
������_���8��;�;�;�;��;�^�^��^��[�^���[����e�S��;�����
�$�����0&��/:7 Note: should `pnm` be extracted into a separate crate,���0DA this will need to be hidden until that crate hits version `1.0`.��������1&$�1�����
���1��2"������294�2�;�;�����������������;t����;ӌ��2�
�$�2�6����_���68�6�;�;�;�;���;�^�^��^��[�^���[����e�S��;����6�
�$�6��6��: ɇ��_���;8�;�;�;�;�;ɇ�;�^�^��^��[�^���[����e�S��;����;�
�$�;��;d�?4�?�������?������ �����������������?�������?t�?�����@\�@���
�����@G<�@�̩
��
����,�@�r4�A��<�A��BWT�B��;�;�;��;�����B�
�����,�Brow_size�D�B
output_buf�T�B��BOT�B��;�;�;��;�;�����B�
����q4�BτT�CL�C�C�ϋ�*��7{�.*���ϋT�C�C���𑝐U�Gm�.*�����l�C4�C����<����H�.*�����d�C,�C�֌Z�G/���.*���֌��C��C�������CR����������D/T�D��;�;����������������������q�aX������D�
���$�D��D|�D PNM decoder�T�D�q�����D��2s������!#L�D4�D�������D4�D���Ó��E,�E�����ܪE�q�����E��$�E���������%'��F>��E@= Create a new decoder that decodes from the stream ```read```��F����������������������q�aX������
�����l�F��T"��T(% Get the header of the decoded image.�4�T�;�;���;��T�
���$�T��U)��U?< Extract the reader and header after an image has been read.�T�U������
���$�U��V\��V���������
����q4�V��D�V��Y]��Y���������
����q4�Y��D�Y��\\��\���������
����q4�]��D�]��`E��`�������
����q4�`ĩcd�c�������c�?���$�c���*Ȕ��6Ȕ*�����������������������c9��c��;�;����������������������q�aX������d�
���$�d�=�=��f/l�f��;�;��Ɠ��f�
���$�ft�g���������������������������������;t������l�������������������w3t�w��;�;����������������������q�aX��
����w�
���$�w�y����������������F�F
FromUtf8Error��F���1�F�1�1���j@�S%����zW��z��;�;������������������������q�aX������z�
���$�z��D�z��|Y��|��;�;������������������������q�aXȍ����|�
���$�|��D�|��}������������������ȍ���W�����;�;������������������������q�aX��������
���$����D����C����;�;����������������������q�aX�������
���$�����������;�;�;���;�����
�line_val�D�rest�$���	$��,���������������������<���������������������
�����(�q�����$�����,�q�������$��������� � � � � �����IK���"T���;�;��������
���$�����!T���;�;��������
���$�����2����;�;��������
���$�����:T���;���;�������
���$���������G����;�����������lf���]v�����;����۶�
���$Ŷ��ֶܤ��q��������$��������ƷYdɷ��;�;�;���;�����?������
ַ���4ٷ
�����$���T�����?A�������������������������TryFromIntError����9�{�.��������������������֮���QT����;�;�;���;���������������,�����4��
�����$��τT��57���#���PM Get the pnm subtype, depending on the magic constant contained in the header�<���;�;��������
���$�����Q�����;�;��;��������������d��
����q4��+-D������������������;�;����������������������������������������������������������������ϋ�����������t��������WT����;�;�;��;�������
���,��	_row_size�L��τT�����NT����;�;�;��;�;�������
��q4��τT������������������t��������WT����;�;�;��;�������
���,����L��τT�����NT����;�;�;��;�;�������
��q4��τT���������������������t��������G<���̩
��
��,���r4����<�����VT����;�;�;��;�������
���,����D��τT�����NT����;�;�;��;�;�������
��q4��τT����������������������֌�����������t��������VT����;�;�;��;�������
���,����D��τT��4��������������������PT����;�;�;��;�;�������
�_reader�<��_output_buf�\�����*��������.T����;�;������
�$�����+ȍ������.T����;�;ȍŠ����
�$�����*��������.T����;�;������
�$�����-�������.T����;�;�����
�$��\�<�������������,���-6�%���M6�*����[6�����,l6�����L6������|�6�-�������6�-�����d�6�-�����l�6�-�����d�6�-�����d�6�,�����L�6�,�����T�6�,�����t�6�,�������6�.��͗T�6�%���4\�6g���t�6�%������6�%������6�%��Ǚ��6�%����d�6� ��2��\�6�3��3��L�6A�����l�6AK���#6KDH6=<V6.tc6�x6��V6�����������<6����x{dg��6U��~6GJ8;),	����"6������*6������6t�6�͐[�rQ$��r�����������͐��Ó͐<�6���͐���͐�������
��������͐����T�6�����J�J����
�J�J��Ó͐����L�6���Ó��6��562 Encodes images to any of the `pnm` image formats.�T�6�d����6��,�6����۟�S��')L�64�6�������64�6���͐�6��6��R����������������������<�GO-`�k�R<�GO-`�k�����6��64�6�����\�64�6���d�6<�6�����64�6�������	6|�	6��R����������#�l\l��R#�l\l���	6��
64�
6����R�
6��
6��R���������������r�Q���{�RQ���{����
6��
6L�
6�����T�
6,�
6���\�
64�
6����6��6��R��������z�����w�9�ja��Rw�9�ja����6��!6T�6�������6,�6�������6l�6��R������������������XR%$X�RXR%$X����6�6,�6�����ܰ6D�6�����������������������������A����k�R��64�6�������6l�6��R�����A����k��������
6<�
6�����ģ
6<�
6�����T�
6,�
6���,�
6�������
6<�
6�����,�6�����ġ6<�6�������6�d����6��,�6�����������+-�6��.6+ Create new `PnmEncoder` from the `writer`.��6���Z6W The encoded images will have some `pnm` format. If more control over the image type is���\6Y required, use either one of `with_subtype` or `with_header`. For more information on the���)6& behaviour, see `with_dynamic_header`.��6������
����}4�6��66��(6% Encode a specific pnm subtype image.��6���^6[ The magic number and encoding type will be chosen as provided while the rest of the header���^6[ data will be generated dynamically. Trying to encode incompatible images (e.g. encoding an���26/ RGB image as Graymap) will result in an error.��6���_6\ This will overwrite the effect of earlier calls to `with_header` and `with_dynamic_header`.�d�6��������
���$�6��<�6��36��'6$ Enforce the use of a chosen header.��6���_6\ While this option gives the most control over the actual written data, the encoding process���Y6V will error in case the header data and image parameters do not agree. It is the users���T6Q obligation to ensure that the width and height are set accordingly, for example.��6���K6H Choose this option if you want a lossless decoding/encoding round trip.��6���`6] This will overwrite the effect of earlier calls to `with_subtype` and `with_dynamic_header`.�\�6������
���$�6��4�6��(6��16. Create the header dynamically for each image.��6���]6Z This is the default option upon creation of the encoder. With this, most images should be���\6Y encodable but the specific format chosen is out of the users control. The pnm subtype is���&6# chosen arbitrarily by the library.��6���X6U This will overwrite the effect of earlier calls to `with_subtype` and `with_header`.���6������
���$�6��%�6�� V6S Encode an image whose samples are represented as a sequence of `u8` or `u16` data.��!6���!f6c If `image` is a slice of `u8`, the samples will be interpreted based on the chosen `color` option.���"]6Z Color types of 16-bit precision means that the bytes are reinterpreted as 16-bit samples,���#06- otherwise they are treated as 8-bit samples.���#_6\ If `image` is a slice of `u16`, the samples will be interpreted as 16-bit samples directly.��$6���$V6S Some `pnm` subtypes are incompatible with some color options, a chosen header most���%A6> certainly with any deviation from the original decoded image.�4�%6�;�;�������������?����&6����%6����,�,�,���,��,�,���,��^0G������'6
�������$�&6��,�&6�,�&6�r4�&6��,�&6�%6��<�.6���������������������3�6\�36��;�;�;���,�,�,���,��,�,���,��^0G���;������36�
���$�36��<�36�,�46�r4�46��,�46��9�6��96��;�;�;���,�,�,���,��,�,���,��^0G���;������96�
���$�:6��,�:6�,�:6�r4�:6��,�:6��H�6��H6��;�;�;�����,�,�,���,��,�,���,��^0G���;������H6�
���$�H6��<�H6��,�H6�,�I6�r4�I6��,�I6��W�6��W6��;�;�;�;��;�;�,�,�,���,��,�,���,��^0G���;������X6�
����}4�W6��4�X6��,�X6�,�X6�r4�X6��,�X6��[-6�d����[6��,�[6���� ���\�6P|�\6\�\6��;���;�������\6�
���$�\6���\6�,�\6�r4�\6�zT�\6��`6�R������`6��`�6,�`6�������������������������q�aX������
��R��,�`6�,�`6�r4�a6��,�a6�c6������������������g6�R������g6��g~6��g6�����������������������q�aX������
��R$�g6�,�g6�r4�g6��k6�R������k6��n\6��n6�������������������������q�aX������
��R$�n6��,�n6���6�R�������6�ƌV6�Ɍ6�������������������������q�aX������
��R$݌6��,�6�ß6�R������ȟ6��O6d�6��;���;��;��������������������q�aX�������6�
��R$��6�}4��6�64��6��;�;���;���6�
��R$��6��d�6��R���R�R��6��������dv���{F�Rdv���{F���R��R������������
��R�6����������68�;�;��������dv���{F8�����{6���6�������������������6�J��D��6�_���Jd��6
�8��$��6��<â6NP���6t�6��;���;
�����������6�����6���<��6�����6���$��6
�8��$��6��<��6�,��6acĝ�6�R���������6���6��6��;�;���í6�
��R$ĭ6�߮+6\�6��;�;����6�
��R$�6max_val�<��64֯6�������������Ʒ��4��6�������������������B6d�6��;�;�;���;�������6�
��R$��6��4��6�ƺ+6�R�������˺6���"6$��6�����
��R��<��6�ǻ,6�R�������̻6���#6$��6������
��R��<��6�˼68�;�;��������������������������A����k8���@6\�6��;�;�;���;��;�����6�
�8$��6�}4��6L��6������������������T�4���,�-�-�-�-�-�,�,�,�
.�*����.���t.)+��.�����!.$�.�;�;���;��.�
�$�.|�.������/.��J.G Get the two magic constant bytes corresponding to this format subtype.�-\�.t�.������
�$�.:>��$..��#<.9 Whether samples are stored as binary or as decimal ascii�-\�$.|�$.������
�$�$.t�&.�����������'#.��&B.? Retrieve the format subtype from which the header was created.�-\�'.<�'.�;�;����'.�
�$�'.��+.��*..+ The width of the image this header is for.�-\�+.,�+.�;�;��+.�
�$�+.��..��./., The height of the image this header is for.�-\�..4�/.�;�;��/.�
�$�/.��2#.��1O.L The biggest value a sample can have. In other words, the colour resolution.�-\�2.t�2.�;�;��2.�
�$�2.��60.��50.- Retrieve the underlying bitmap header if any�-\�6.L�6.�;�;����������������;t����;����6.�
�$�6.��82.��71.. Retrieve the underlying graymap header if any�-\�8.T�8.�;�;Ó����������������;t����;ȍ��8.�
�$�8.��:0.��90.- Retrieve the underlying pixmap header if any�-\�:.L�:.�;�;����������������;t����;����:.�
�$�:.��<6.��;3.0 Retrieve the underlying arbitrary header if any�-\�<.d�<.�;�;����������������;t����;���<.�
�$�<.��>A.��=..+ Write the header back into a binary stream�,�>.�;�;�;Ó�;��;����>.�
�$�>.�}4�>.|�t�K.��R�����������aL�����R�aL�������R���|���������
��R�K.�K.�������K(.8�;�;����_���L8.�L.�;�;�;�;���;�^�^��^��[�^���[����e�S��;����L.�
�8$�L.��L.��Q%.�����Q%.$�Q.����
���4�Q.��R&.Ó�����S&.$�S.ȍÓ��
���4�S.��T%.�����T%.$�T.����
���4�T.��U(.�����V(.$�V.���
���4�V.\�G�'$ Decoding and encoding of QOI images��G������l<�%����lK�%�����Z�%��Ǚ�l�%����L��.�������.����d�� ��0��d�� ��2͗T��%����\��3��3�4\�g��
��$������,�����-T-0!��n������������y{��ikWYĤ|� QOI decoder�T��q�������.���a����<����]�]��]��q]]���]]���]�
S���Na����(�q�������$������*��C@ Creates a new decoder that decodes from the stream ```reader```������������������������q�aX������
����q4���,�q�������$�������� � � � ����<>��"T��;�;�������
���$���!T��;�;�������
���$���:T��;���;������
���$������	G��	�;�����������lf���]v�����;�����	�
���$�	���	��	2t�
�]�	]�InvalidMagic�]�magic�]�InvalidChannels�]���]�InvalidColorSpace�]���]�InvalidImageDimensions�]��]��r]�InvalidImageLength�]��]��]��r]�OutputBufferTooSmall�]��]�required�]�]�UnexpectedBufferEnd�]�]�InvalidPadding�]�]��]����#�\��
��1,�
��2t������
��1,�ę|� QOI encoder�T��d�����`��M��.��L�4���������d������,����
��@= Creates a new encoder that writes its output to ```writer```��
�����
����}4�
��
-�d����
��,�
��� ����P|�\���;��;��������
���$�����,��r4��zT�\�G�= Decoding of TGA Images�=��=‰�34=1 <http://googlesites.inequation.org/tgautilities>��G�����T�=����T�=����=&̩=\�=<�=����-˸4/�-����L/�����t'/�����lJ/�%����<h/�!������/�%����L�/�.������/�.��͗T�/�%���4\�/g������/�%��Ǚ��/�%����d�/� ��0��\�/�3��3��d�/A����$�/�����$�/����2/twehVY�</J�]/;�u#/-���/"%������������/���/��/{}|�/D�/����A������������s�a?R(�:s�a?R(�:�����/d�/�����/T�/���t�/,�/�����l�/�����7/�/�;�;������������������;t����;���/�
�$�/�,�/Ĝ/��'/$ The representation of a TGA decoder�T�/�q�����/��*?P\<*���������-/$�/�/�����d�/,�/���l�/4�/���Ԃ/��/�����/T�/�������������������������������������������$�M_7�{��/T�/�������./��/�������������������;t�����t�	/4�	/�����ܢ	/L�	/�������������������;t�������
/�����
*/��
/�����
��,�
/��/�q�����/��$�/�������!��2/��9/���/����������������������q�aX������
������/�>���./�������������������;A/��;/��;�;�;���;�����;/�
���$�;/���;/�>����G�/��G/��;�;�;�;�;���;��;��;������G/�
���$�G/�,�G/output�4�G/��L�H/��T;/��T/��;�;�;���;���T/�
���$�T/��4�T/��X2/��X/��<�<�<���<���X/�
���$�X/��4�X/��e,/�q�����e/��$�e/�������� � � � � �����GI��e"/T�e/�<�<������e/�
���$�e/��f!/T�f/�<�<������f/�
���$�f/��f2/��f/�<�<������f/�
���$�f/�g/���������������������g:/T�g/�<���<�����h/�
���$�h/���h/��rG/��r/�<�����������lf���]v�����<�����r/�
���$�r/���r/\�=<�=����-�-˸4�-����L<�����lN�%�����d�%����d��1��8�����.����d�� ��2͗T��%����\��3��3�4\�g��
�1,�������*����,�����'�[�'�G
�]���\��������������y{hjL�Z��"ڛ��_���8��<�<�<�<ڛ�<�^�^��^��[�^���[����e�S��<�����
�$�����&�������&$�ڛ����
�����	"ڛ��	��	
 TGA encoder.�T�	�d����	��,�	�B��$���')L�	4�	�����l�
<�
���ħ
t�
���d������,�������"$��!��;�������
��������
-��  Disables run-length encoding�\�
ÞÞ��
���$�
��M����<�<�<Þ�<������
���$���4�counter�<���T����<�<�<Þ�<������
���$���
,���<���~����<�<�<Þ�<��������
���$���,��zT�T���(���%?< Encodes the image ```buf``` that has dimensions ```width```���%:7 and ```height``` and ```ColorType``` ```color_type```.��&���&JG The dimensions of the image must be between 0 and 65535 (inclusive) or���& an error will be returned.��'�d�'���'���'LI Panics if `width * height * color_type.bytes_per_pixel() != data.len()`.�P|�(4�(��<Þ�<�������(�
���$�(���(�,�(�r4�(�zT�)�-���������������ٮ�����.���������������������<-�d����<��,�<Þ��� � ��&(��=�P|�=\�=��<Þ�<�������=�
���$�=���=�,�=�r4�=�zT�=��>���>�<�<�<���<������?�
���$�?�?���?T�=4�=�����-���0�%��Ǚ�%0�%�����H0�.��͗T[0�%����\g0�3��3�4\t0g��
��d�0A�����d�0A����l�0AK����$�0�����,�0����60�����@@0����������;0��{}jl��0]_KM��#0t�0��+0��0��0L�0���$�M_7�{�������������������������������\�0��������1@\�0���������@d�0���������@d�0��������'A\�0��������yAd�0���������Ad�0��������B<�0��������t�0��������,0�0����
�img_type�D�0��%0D�	0�<�<����	0�
�$�	0��,0|�0�<�<����0�
�$�0��'0T�0�<�<����0�
�$�0\�0��������0|�0����������������������q�aX������
��zT�0�,�0�r4�0��<�0��"@0\�"0�<�<��<����"0�
����"0��'C0D�(0�<�<�<���<��<����(0�
�$�(0���(0d�G�(1% Decoding and Encoding of TIFF Images�)1��-M1J TIFF (Tagged Image File Format) is a versatile image format that supports��{#1  lossless and lossy compression.��1���1‰��[1X * <http://partners.adobe.com/public/developer/tiff/index.html> - The TIFF specification�$�H������������$�1�����<�1�����
4�1�G����$�1�����$�1�����,�1�����
\�1�����
������1����<�1V���DecodingResult�t�1V���Tag��1V�����L�1�.������1�.����l�1�%����l�1�%��͗T�1�%���4\�1g��ޞT�1�%����t�1�%���t�1�%������1�%������1�%��Ǚ��1�%����\�1�6���6,�1�%����d�1� ��0��d�1� ��2��\�1�3��3��31��1��twdgTWDG��18D�1��(1	��|�1���,1�������1��������uxehUXEH58%(�1��71������̍1t�1���	��1�1 Decoder for TIFF images.�\�1�q�����1��<�1��$�1����p�5i������35��1T�1�������1T�1�������&1��1�������1,�1�������������������;t���V�V��V�value_reader�V	V�current_ifd�V	V�next_ifd�V	V�ifd_offsets�V	V�	seen_ifds�V	V���V	V[�/������31�q�����1��<�	1��$�	1���� ��	61��	1 Create a new `TiffDecoder`.��	1����������������������q�aX������
������	1,�1�������������������������������;t���V�
V�
V�
Byte�V�
�V�
V�
Short�V�
�V�
V�

SignedByte�V�
�V�
V�
SignedShort�V�
�V�
V�
Signed�V��V�V�	SignedBig�V��V�V�Unsigned�V��V�V�UnsignedBig�V��V�V�Float�V��V�V�Double�	V��V�V�List�
V��V�V�Rational�V��V��V�V�RationalBig�V��V��V�V�	SRational�
V��V��V�V�SRationalBig�V��V��V�V���V��V�V�Ifd�V��V�V�IfdBig�V��%VN��*��1���������������������%#1��%1��<�<����%1�
���$�%1��(a1��(1�V�	V�V�Gray�V��V�V���V��V�V���V��V�V�GrayA�V��V�V���V��V�V���V��V�V�CMYKA�V��V�V��V��V�	Multiband�V�	bit_depth�V�num_samples��U����8��
�
sample_format�l�)1�zT�)1��)%1��)1d�)1L�)1��521��51���
��,�61|�71������771��71�V�V�V�FormatError�V��V�V���V��V�V��V��V�V���V�V�IntSizeError�V�V�
UsageError�V�������H�����
����81��>71��>1������
����>14���E-1��l�E1T�F1�q�����F1̠뢧�c?l�����
��
̠4�X���
��
̠��
���uw|�F1�����
t�F1�����
��F1�q�����F1̠������ ��F71$�G1�<�<�<̠�<����G1�
���$�G1���G1��GA1\�G1�<�<�<̠�<�����G1�
���$�G1���G1��I71�q�����I1��<�I1��$�I1������������ � � � � � � � � 	���������{}��J"1T�J1�<�<������J1�
���$�J1��J!1T�J1�<�<������J1�
���$�J1��K21��K1�<�<������K1�
���$�K1��L91\�L1�<�<������L1�
���$�L1��M:1d�N1�<�<������N1�
���$�N1��R51\�R1�<�<������R1�
���$�R1�T1�����������������ң��VB1T�V1�<�<��������V1�
���$�V1��4�V1��]61T�]1�<���<�����]1�
���$�]1���]1��qG1��q1�<�����������lf���]v�����<�����q1�
���$�q1���q1��r1ܬr1 Encoder for tiff images�\�r1�d����r1�	�
n���c�$�r1�r1�������r&1\�r1��<�<����s1
�cmyk�$�s19I��u*1l�u1��<�<���u1
���$�u1�I��xZ1|�x1��<�<���������������������q�aX�������������A��@����<
�����?���x1�
�x1���l�x1
������x1&(,�y1����������������
�
�
(TargetAlignmentGreaterAndInputNotAligned��
�
OutputSliceWouldHaveSlop��
�
SizeMismatch��
�
AlignmentMismatch��n��l����������������������q�aX�������������A��@����������Ђ$1�d���Ղ1��,؂1��$��1���!#���"1���613 Create a new encoder that writes its output to `w`���1�����
�������1����1���[1X Encodes the image `image` that has dimensions `width` and `height` and `ColorType` `c`.���1���411 16-bit types assume the buffer is native endian.���1�d��1����1��…L1��P|��14��1��<��<������ц1�
���$��1��̆1�,��1�r4�1�zT��1�χu14��1,��1T��1\��1,��1$��14��1,��1�ݗ51�d����1��,�1��$�1��� �&(����1P|��1\��1��<��<������ؘ1�
���$Ř1��Ә1�,�1�r4��1�zT��1d�H�(>% Decoding and Encoding of WebP Images�$�H����\\>����\�>��\*><.>����<�����$�����$�����l8������lZ�%��͗Ti�%���4\ug����\��6������� ��/��L��.����,��.��:��,����;��4����<��d�� ��0��\��3��3��D������$��1��
���1��
ƴL������������)��K6��rudg�Z��{LO9<&)�������������� WebP Image format decoder.�����1. Supports both lossless and lossy WebP images.�\��q�������ap���A���!��!,����^G^G��
^I��^^J��^^K�^^L�r^^M�	^^N��^^Ois_lossy�^^P߈^^Q
num_frames�^^R
loop_count�^^S
loop_duration�^^T�n^^Uwebp_decode_options�^*r�0T������ \����ң��&�q�������<���$������!#��%��30 Create a new `WebPDecoder` from the Reader `r`.������������������������q�aX������
��������#��HE Returns true if the image as described by the bitstream is animated.�l��<�<�����
���$���J��LI Sets the background color if the image is an extended and animated webp.����<�<���������
���$���,���	7�q�����	��<�	��$�	����������� � � � � � � � ��������pr��
"T�
�<�<������
�
���$�
��
!T�
�<�<������
�
���$�
��:T��<���<������
���$������
G��
�<�����������lf���]v�����<������
���$������9\��<�<�������
���$���;l��<�<�������
���$�4��������������������:d��<�<�������
���$���5\��<�<�������
���$���H�R��q�����������<���$���� ��13���"\������
��R��$���"\���q�������$���$�����G�����/1��<������d�<������3�q�������<���$������J�J�*,L�$�������($��<�<������������������;t������J���
���$�|�%�����%9��%�^�^�^��^��^�^�RiffSignatureInvalid�^��^�^�WebpSignatureInvalid�^��^�^�ChunkMissing�^�^�ChunkHeaderInvalid�^��^�^�ReservedBitSet�^�^�InvalidAlphaPreprocessing�^�^�InvalidCompressionMethod�^�^�AlphaChunkSizeMismatch�^�^���	^�^�FrameOutsideImage�
^�^�LosslessSignatureInvalid�^��^�^�VersionNumberInvalid�^��^�^�InvalidColorCacheBits�
^��^�^�HuffmanError�^�^�BitStreamError�^�^�TransformError�^�^�Vp8MagicInvalid�^��^�^�NotEnoughInitData�^�^�ColorSpaceInvalid�^��^�^�LumaPredictionModeInvalid�^��^�^�IntraPredictionModeInvalid�^��^�^�ChromaPredictionModeInvalid�^��^�^�InconsistentImageSizes�^�^�UnsupportedFeature�^��^�^�InvalidParameter�^��^�^�MemoryLimitExceeded�^�^�InvalidChunkSize�^�^�NoMoreFrames�4�Bڷ3"|����
���%\7><;>����,+�����lF�%�����U�%��Ǚ�g�%����d��1��8�����.����d�� ��2͗T��%����\��3��3�4\�g��
t"��7E��������\������kmVXBD���� WebP Encoder.����� ### Limitations�����63 Right now only **lossless** encoding is supported.�����A> If you need **lossy** encoding, you'll have to use `libwebp`.���TQ Example code for encoding a [`DynamicImage`](crate::DynamicImage) with `libwebp`���JG via the [`webp`](https://docs.rs/webp/latest/webp/) crate can be found���MJ [here](https://github.com/jaredforth/webp/blob/main/examples/convert.rs).����� ### Compression ratio�����_\ This encoder reaches compression ratios higher than PNG at a fraction of the encoding time.���ZW However, it does not reach the full potential of lossless WebP for reducing file size.�����UR If you need an even higher compression ratio at the cost of much slower encoding,���=: please encode the image with `libwebp` as outlined above.�\��d������9��l�1����!,����^�^���^��}^z^��^z^���^z^���^z^�params�^z7(�{E�C����d������,�������	!��7���	���	" Uses "VP8L" lossless encoding.�d�	������
������	�����
4���
���52 The encoder requires image data be Rgb8 or Rgba8.���d�������GD Panics if `width * height * color.bytes_per_pixel() != data.len()`.�P|�4���<���<��������
���$�����,��r4�
�zT�
��.�d������,�������� � � � ����<>���P|�\���<���<��������
���$�����,��r4��zT���S|��<�<���������
���$��\���N���<�<���������
���$��$�������<�<�<�����<�������
���$�����|������9���^�^�^��^��^�^�InvalidDimensions��t�e?�������
����M>��q>x<�H�H�������������.��$�2�����$�2�����L�2�.��͗T�2�%���4\�2g���t�2�%������2�%����<�2�!����d�2� ��0��2��2����2���K2����xzfh��2X��2H|�	2�������
)2��
2�����
�$�
2��)2��2�����
�$�2��+2T�2������
�$�2��%2T�2�q�����2��$�2ɥ�
X۹�Z�����-/D�2,�2�������2d�2�����2l�2�����2<�2�����D�2�2���ܡ2�q�����2��$�2ɥ������2�2������������������������q�aXɥ����
������2�,�2�r4�2��<�2��2t�2��<�<ɥ��2�
���$�2��@2l�2��<�<�<ɥ�<����2�
���$�2���2��",2�q�����"2��$�"2ɥ����� � � � ����<>��#"2T�#2�<�<ɥ����#2�
���$�#2��$!2T�$2�<�<ɥ����$2�
���$�$2��$:2T�$2�<ɥ�<�����$2�
���$�$2���$2��'G2��'2�<�����������lf���]vɥ���<�����'2�
���$�'2���'2D�(2�(2����I��*#2l�*2���
��,�*2��.62��.2���
�alpha0�4�/2alpha1�4�/2/J��4C2��42��<�<�<��<��42
��44�42dest�$�42is_dxt1�<�52�J���J����C42��C2��<�<�<��<��C2
��44�C2�$�C2<�E2�����������������H42��H2��<�<�<��<��H2
��44�H2�$�H2<�J2����������������L42��L2��<�<�<��<��M2
��44�M2�$�M2��O22|�O2��<�<�<��<��O2
��44�O2�$�O2%K����U22|�U2��<�<�<��<��U2
��44�U2�$�U2xK����[22|�[2��<�<�<��<��[2
��44�[2�$�[2�K��l�HL�H����.�.�D����D'Ó���4\Dg��ƴL\����U�E�65�U&���hIF An implementation dependent iterator, reading the frames as requested�4��R����(���o�����;D���������������lf���]v�J�J���R�����R���������O��DA Creates a new `Frames` from an implementation specific iterator.�-\��͓����
��R�	D���6��^[ Steps through the iterator from the current frame until the end and pushes each frame into�d�	 a `Vec`.���>; If en error is encountered that error is returned instead.�����NK Note: This is equivalent to `Frames::collect::<ImageResult<Vec<Frame>>>()`�t�����������������������q�aX�?�?��?���:�?�	�:$x��Lk��������
��R$���8�<�<�����J�J�L�$�������0$��<�<�������
�8$���� A single animation frame�,���>o�%�����d�,����̧L�	$�	���D�	�	�����	4�	�������	���������	,�	�<�<����	�
�$�	��'T��<�<�<��<����
�$��44�T������������&��-* Constructs a new frame without any delay.�-\�������
��54���PԿ Constructs a new frame�-\�T���̧���
��54���$������,����� Delay of this frame�-\�,��<�<�̧���
�$���"� Returns the image buffer�-\�4��<�<��<�����
�$���.��" Returns a mutable image buffer�T��<�<��<�����
�$���%��-\�\������
�$�̰ă Returns the x offset�-\�$��<�<����
�$��� Returns the y offset�-\���<�<����
�$�T�̧��������D��0- Create a delay from a ratio of milliseconds.���t����<����� use image::Delay;���74 let delay_10ms = Delay::from_numer_denom_ms(10, 1);�<���-\���̧��
�	numerator�L�denominator�\���";��RO Convert from a duration, clamped between 0 and an implemented defined maximum.�����^[ The maximum is *at least* `i32::MAX` milliseconds. It should be noted that the accuracy of��� NK the result may be relative and very large delays have a coarse resolution.�� �t� ��!�<�!���! use std::time::Duration;���!̦�!���!-* let duration = Duration::from_millis(20);���":7 let delay = Delay::from_saturating_duration(duration);�<�"��-\�"��"̧ͨ��
�duration�D�#ľ&d�&���,)��*?< The numerator and denominator of the delay in milliseconds.��*���+_\ This is guaranteed to be an exact conversion if the `Delay` was previously created with the���+&# `from_numer_denom_ms` constructor.�-\�,t�,̧����
�$�,��-.T�-��̧��
���,�-��-'T�-̧����
�$�-��/QĀ0�����
�denom_bound�\�0��0��,�0��0��4K��4������Less��������Greater��ji�/޾
���5Bd�5�����
���Kͨ����L$�Ļͨ��
���,�L��N+�N�
����N��NT�P������P;�P����
��L�P��\�P��R%T�R����
�$�SĹS�������S"�S�<�<�<���<����S�
�$�S�,�S��T����T�������T7\�T�<�<�<���<������������������;t���Ʋ��T�
�$�T�,�T��U�������U'�U�<�<�<���<��Ʋ��U�
�$�U�,�UL�H,�H����������.�.�0�0�1�1�0�0�1�1Index�,����IndexMut�D�����<3�����
\<�����
$I�����i�&��ˆ\��#����,��$���L��#��������&(������U]�b v
egSUACt����������"��KH Returns the number of bytes contained in a pixel of `ColorType` ```c```�-\�|�����
�$�����)& Returns if there is an alpha channel.�-\�L�����
�$�L����
C@ Returns false if the color scheme is grayscale, true otherwise.�-\�
L�����
�$�L���"��`] Returns the number of bits contained in a pixel of `ColorType` ```c``` (which will always be��� a multiple of 8).�-\�t�����
�$��� ��@= Returns the number of color channels that make up this pixel�-\�l�����
�$���%��������' ��%74 Get the number of channels for colors of this type.��&���&^[ Note that the `Unknown` variant returns a value of `1` since pixels can only be treated as���'#  an opaque datum by the library.�-\�'l�'����
�$�'��1#��0=: Returns the number of bits per pixel for this color type.�-\�1t�1�<�<����1�
�$�1��A-��;GD Returns the ColorType that is equivalent to this ExtendedColorType.��<�l�<
 # Example��<�<�<����<.+ use image::{ColorType, ExtendedColorType};��<���<HE assert_eq!(Some(ColorType::L8), ExtendedColorType::L8.color_type());���=96 assert_eq!(None, ExtendedColorType::L1.color_type());�<�=���>���>\Y The method is equivalent to converting via the `TryFrom`/`TryInto` traits except for the���>?< error path. Choose the more ergonomic option in your usage.��?�<�?����?:7 use image::{ColorType, ExtendedColorType, ImageError};��@���@2/ fn handle_errors() -> Result<(), ImageError> {���@A>     let color: ColorType = ExtendedColorType::L8.try_into()?;���A)&     assert_eq!(color, ColorType::L8);���A
     # Ok(())�,�A }�<�A��T�A�<�<������������������;t�������A�
�$�A��H?\�H����
�$�H�,�H�r4�H��J*�������J$�J������
���J��O-�������T�O,�O������PGD�P����������������������q�aX���������
��,�P��Ql�Q�Q�s�Q�S,�Q�Q�S,�R�R�R+�R�R�R,�R8��R&�R8�
$�R
�R8�R84�R,�R8�,�R&�R8�,�R�R8��R&�R,�R�R�R,�R8ݩ
,�R&�R8�,�R
�R�R�R�R�R�R8��R%�R,�R8��D�R&�R8�$�R$�R,�R8alphas�4�R&�R8�$�R�R,�R8interpretation�t�R&�S8�	<�S%�S
�S*�S�S�s,�S�S�sO,�S�S�S+�S�S�S,�S8��S
�S+�S�S�T8�4�S�S�T8�L�S$�S8��S$�S8t,�S$�S8�,�S$�S8~$�S$�S8�$�S+�T�T�T8�
$�T�T�T8�\�T+�T�T�T8�,�T�T�T8missing_docs�d�T8�T84�T,�T8�,�T�T8��T�T�T�T8�T�T�T8��T%�T,�T8��D�T%�T8$�T�T8��T&�T,�T�T�T,�T8ݩ
,�T�T
�T�T8��,�T8
�T,�T8�,�T�U8��U�U�U�p�8!$�U8�>D�U�U8��U%�U8,�U8�l�U&�U8��U�U,�U8��D�U%�U+�U�U�U8�4�U�U�U8�4�U8�U8��D�U�U�U�U8$�U(�U�U�U�U8��U�V�V�V8$�V �V7��V+�V�V�V8�4�V�V�V8�4�V8�V8��d�V�V�V�V8�V8$�V(�V�V8�V�V�V8��V�V�V�V8�V8$�V �V7��V8,�V8��\�W&�W�W:7<�W8��W�W,�W8��t�W%�W8,�W8��L�W&�W8�$�W�W,�W8��4�W�W7��W%�W+�W�W�W8�4�W8�W8��,�W�W�W�W8$�W(�W8$�W'�X8�>D�X�X�Y8�X8$�X'�X8��L�X�X�Y
�Y8$�Y �Y8��D�Y�Y�Y �Y8�	$�Y�Y�Y �Y8�4�Y�Y�Y8$�Y�Y�Y8$�Y'�Y8�>D�Y'�Y8����Y8�Y8ŒL�Y�Z�Z�Z8$�Z(�Z�Z�Z8��Z$�Z8��Z$�Z8��Z$�Z8��Z�Z�[8,�Z8��D�Z&�Z8�,�Z�Z,�Z8��D�Z%�Z8�Z8�Z8��D�Z�Z�Z�Z8��Z'�Z8����Z%�Z7��Z%�Z8��D�[�[�[7��[!�[8��D�[ �[8copy_from_slice�|�[�[�[�[8$�[ �[7��[%�[�[�[8��D�[�[�[7��[$�[8��D�[�[�[7��[$�[8��D�[�[�[7��[$�[8��D�[�[�[7��[8�[8֒l�[�\�\8���\&�\8��\$�\8��\&�\8��\$�\8��\&�\8��\$�\8��\&�\8��\$�\(�\,�\8�,�\�\8��\�\�\�]8,�\8��D�\&�\8�,�\�\,�\8��D�\%�\
�\�\,�\8�,�\�\8��\�\8�\8��,�\�\'�\8�T�\�]�]�]�]�]8���]$�]8��]$�]8��]$�]8��]�]�]!�]8��D�]8�]8�T�]�]�]8�,�]&�]�]�]�]8��](�]�],�]8�,�]�]8��]�]�]�^8�L�]	�]�]�^8�,�] �]8�	�]�]�]$�],�]8��D�]%�^8"4�^�^�^�^
�^�^�^8�,�^ �^8�4�^�^�^8�^
�^8,�^,�^8�,�^�^8��^�^8�^8��t�^�^�^8�,�^&�^�^8�^�^�^8��^(�^�^8�^,�^8�,�^�^8��^�^�_�_8�L�_	�_�_�_8�,�_ �_8�	�_�_�_$�_,�_8��D�_%�_8"4�_�_�_�_8�_
�_�_�_8�,�_ �_8
as_mut_ptr�T�_�_�_8�_
�_8�_,�_8�,�_�_8��_�_8�_8��4�_�`�`�`8$�`(�`8���`�`8��`�`�`�a
8�`8�`8Ӳ�`�`8���`�`�`�`�`8��
$�`'�`8zero�$�`�`�`$�`8��
$�`'�`8��$�`�`�`$�`8��
$�`'�`8��$�`�`�`%�`8Ӳ�` �`8��T�`�`�`8$�`%�`8Ӳ�a8�a8��<�a�a�a�a8$�a(�a8��$�a�a8��a�a�a�b
8�a8�a8Ӳ�a�a8��$�a�a�b�a�b8��
$�a'�a8��$�a�a�a$�a8��
$�a'�a8��$�a�a�a$�a8��
$�a'�a8��$�a�a�a$�a8��
$�a'�a8��$�a�b�b%�b8Ӳ�b �b8��T�b�b�b8$�b%�b8Ӳ�b8�b8��<�b�b�b�b8$�b(�b8υ$�b�b8��b�b�b�c
8�b8�b8Ӳ�b�b8υ$�b�b�c�b�c8��
$�b'�b8��$�b�c�c%�c8Ӳ�c �c8��T�c�c�c8$�c%�c8Ӳ�c8�c8��l�c�c�c�c8$�c(�c8��,�c�c8��c�c�c�d
8�c8�c8Ӳ�c�c8��,�c�c�d�c�d	8��
$�c'�d8��$�d�d�d$�d8��
$�d'�d8��$�d�d�d%�d8Ӳ�d �d8��T�d�d�d8$�d%�d8Ӳ�d8�d8�	�d�d8�J�d�d�d�d�d8$�d$�d8��d&�d8�J�d(�d,�d8�,�d�d8��d�d8$,�d8�J�d&�d8�,�e�e�e8��e(�e8��e�e�e8�e8�e8this�$�e�e�e�e
�e8$�e �e8�,�e�e�e%�e8��$�e �e8�,�e�e�e8��e%�e8��$�e8�e8�,�e�e8�J�e�e�e�f�e8�e8$�e$�e8�e8��f&�f8�J�f8$,�f8�J�f&�f8�,�f�f�f8��f(�f8��f�f�f	8
�f8���f8�f�f8�f8$�f �f7��f�f�f
�f8���f�f8��f�f�f
�f8���f8�f8��t�f�f8�J�f$�f8���g�g�g�g
�g8$�g$�g8��g&�g8�J�g$�g8��g&�g8���g(�g,�g8�,�g�g8��g�g8$,�g8�J�g&�g8�,�g�g�g8��g(�g8��g$�g8���g&�g8�,�g�g�g8��g(�g8��g�g�h8�g8�g8��$�g�g�g�g
�g8$�g �g8�,�g�g�g%�g8��$�g �h8����h�h�h8��h$�h8��h%�h8��$�h8�h8����h�h8�J�h$�h8���h�h�h�h
�h8�h8$�h$�h8�h8��h&�h8�J�h$�h8�h8��h&�h8���h8$,�h8�J�h&�h8�,�h�h�h8��h(�h8��i$�i8���i&�i8�,�i�i�i8��i(�i8��i�i�l"8,�i8��,�i&�i8�,�i�i,�i8��D�i�i,�i8��4�i%�i8
�i8���i8�i8$�i �i7��i�i�i!�i8��,�i �i8�	D�i�i�i�i�j
�j8���j�j8��j�j�j
�j8���j8�k8�k8�$�k�k�k8���k�k8$�k �k7��k �k8get_mut�<�k�k�k8��,�k�k�l
�k8���k�k8��l�l�l
�l8���l8�l8��$�l�l8�J�l�l�l�l�l8$�l$�l8�,�l&�l�l8$�l$�l8��l&�l8�J�l(�l,�l8�,�l�l8��l�l8$,�l8�J�l&�l8�,�l�l�l8��l$�l8��l(�l8��l�l�m8�l8�l8��$�l�l�m�m
�m8$�m �m8�,�m�m�m%�m8��$�m �m8��4�m�m�m8�,�m$�m8��m%�m8��$�m8�m8��4�m�m8�J�m�m�m�m�m8�m8$�m$�m8�,�m&�m�m,�m8�,�m�m8��m�m$�m8�m8��m&�m8�J�m8$,�m8�J�n&�n8�,�n�n�n8��n$�n8��n(�n8��n�n�o
8
�n�n�n8���n$�n�n8��n8�n8$�n �n7��n �n8�	D�n�n�n �n8�
�n�n�n8�,�n �n7��n �n8�	$�n�n�n�n�n
�n8���n�n8��n�n�n
�n8���n$�n8��n8�o8�?4�o�o�o�o8�o8$�o�o�o8��4�o'�o8�?4�o�o�o8$�o8�o8��,�o�o�o�o8�o8$�o$�o8�,�o&�o�o,�o8�,�o�o8��o�o�o�p8��,�o'�o8��,�o�p�p8$�p$�p8�,�p8$�p�p8��p�p8�,�p�p8�,�p�p8
�p,�p8�,�p�p8��p�p�p�q8!$�p8�4�p�p8��p%�p+�p�p�p8�4�p�p�p8�4�p8�p8�,�p�p�q�p8$�p$�p8_index�4�p&�q8�,�q(�q�q8��q�q�q�q8$�q �q7��q�q�q8��4�q8$�q�q8��q�q8��D�q�q8�,�q�q8
�q,�q8�,�q�q8��q�q�q�r
+�q�q�q8�4�q�q�q8�4�q8�q8�L�q�r�r�r8�r8$�r$�r8��4�r&�r8�,�r(�r�r8�r8��r�r�r�r8�r8$�r �r7��r�r�r8��4�r8$�r�r8��r�r8�$�r�r�r�r8��r%�r,�r8��D�r�r8
�r,�r8�,�r�r8��r�r�r�s8�s8�$�s�s�s8��s&�s�s�s8��s%�s,�s8��D�s(�s8$�s�s�s8$�s�s�s8��s
�s��x"l�x����������x�����L�y���.��4���*,��y0t�y�����
����	component�L�y��z)������zȮ
L�z�������z$t�z������
����Q4�z��~/|�~�
��,�~��~��������%t����
��,�����������%t����
��,ǁ��������#t���
�c16�����!$�������������t�����L��
������+-��������#t����
�int����������"t����
�٭ˆ���������!t����
�c8�ˉ���L������������������,�����0��6���+-���$T���<�<�<���<�����
����$������!L��������������,�����$��*���+-�T���<�<�������
����$�����@ی��?�����������
���$��,؏�����d�������CEGI̠�T���<�<��������
�����$�����LǓ���	w`��l������:\����<�<Ѵ
�����͔����Ȯ
L���#��\��
����Ȕ13���^�?������—��З��Lŗ�#ѸLӗ�Ѹ����������LNPR���)T���<�<�<���<׸����
���Ѹ$���,���ҙ_�?������י�����Lڙ��L�����������8:<>���*T���<�<�<���<���ƚ�
���Ѹ$˚�,њ���k�?����������؛��L����\˛��Lۛ����������ACEG���(T���<�<�<���<չ����
���Ѹ$���,œ���l�?�������������L���\����L������������ACEG�Ӟ)T֞�<�<�<���<�����
���Ѹ$��,����`�?����������ˠ��L����LΠ�����ͺ���8:<>���*T���<�<�<ͺ�<������
���Ѹ$���,�����l�?��������������L����\����L�����٣ͺ���ACEG��(T���<�<�<ͺ�<չ����
���Ѹ$���,���֥m�?������ۥ������Lޥ��\���L�������ͺ���ACEG�ʦ)Tͦ�<�<�<ͺ�<���ئ�
���Ѹ$ݦ�,����_�?����������˨��L����LΨ�����ͺ���8:<>���)T���<�<�<ͺ�<׸����
���Ѹ$���,�����^�?��������������L����L�����ɫ�����8:<>��)T��<�<�<���<�����
���Ѹ$���,�����]�?��������������L����L�����׮�����8:<>��(T��<�<�<���<չ����
���Ѹ$���,�����_�?��������������L����L�����ܱ�����8:<>���)T���<�<�<���<������
���Ѹ$��gray�$�����^�?��������������L����L�����������8:<>���(T���=�=�=���=׸����
���Ѹ$����$�����\�?����������ȷ��L����L˷����������8:<>���(T���=�=�=���=չ����
���Ѹ$���,�����]�?��������������L����L�����ߺ�����8:<>���)T���=�=�=���=������
���Ѹ$���,����^�?��������������L����L������������8:<>�Խ*T׽�=�=�=���=�����
���Ѹ$��,���ƿ]�?������˿��ٿ��Lο��Lܿ����������8:<>���)T���=�=�=���=׸����
���Ѹ$���,�����,���������b����� ������",���=�=�=���=������
���$���,�����%�������Ȯ
L���������%,���=�=�=��=�����
���$���,�����$�������Ȯ
L���������$,���=�=�=��=�����
���$���,�����$�������Ȯ
L����������$,���=�=�=���=������
���$���,�����#�������Ȯ
L����������#,���=�=�=���=������
���$���,�����4���������W����� ������4���=�=������
���$�����&�������Ȯ
L���������4���=�=�����
���$�����%�������Ȯ
L���������4���=�=�����
���$�����%�������Ȯ
L����������4���=�=������
���$�����$�������Ȯ
L����������4���=�=������
���$��l�H�b7_ This module provides a way to register decoding hooks for image formats not directly supported��c7 by this crate.�,�I�����������<�7����,�7����D�7�����<�7�����L�7�����$�7�����$�7����4�7�<����d�7� ��0�4\�7g��
�{z7��7�
����������y{d�7l��"7]_IK��&7D�7������)7Ȕ$�7���$�7���1Ȕ.��$��CȔ@��6��#7������7���$�7���$�7��(*��Q7t�7�<�<��<�d�<�<poison��<�<Ӛ�<�L��V�����������������;t�������base���.>�$�ݭ�����������lf���]v���������~G7y\�&�������������������������q�aX�����������lf���]v� �����������G�GRandomState��Gk0���Gk1�����7�����@����������@��7l�7��ݭ��@7��7�<�<��<�d�<�<���<�<Ӛ�<�L��V��?�?��?���:�?�	�:$x��Lk�����C(�������((���R7O A wrapper around a type-erased trait object that implements `Read` and `Seek`.�l�7�R���������~G7y\�&�R~G7y\�&������������d�O�Φqo�����������lf���]v��R����(�������
��R�7��,7������78�=�=������������������<7$�7�=�=�=��=����7�
�8$�7���7��[7l�7�=�=�=�=��=
���
IoSliceMut���������	��=���7�
�8$�7bufs�$�7��F7\�7�=�=�=��=�����7�
�8$�7���7��	H7t�	7�=�=�=��=��
���	7�
�8$�	7���	7��
?7T�
7�=�=�=��=�����
7�
�8$�
7���
7��"78�=�=���������������07D�7�=�=���������������������q�aX�=�����7�
�8$�7��!7<�7�=�=���7�
�8$�7amt��7��O7T�7�=�=�=��=�����7�
�8$�7byte�$�7���7��
C7L�
7�=�=�=��=��
���
7�
�8$�
7���
7��78�=�=������������B7$�7�=�=��՚��7�
�8$�7��
�7��+74�7�=�=�����7�
�8$�7��57|�7�=�=�՚��7�
�8$�7��7��E7B A function to produce an `ImageDecoder` for a given image format.�d�7���7��N7��]7Z Register a new decoding hook or returns false if one already exists for the given format.���7ݭ��
�	extension�L�7hook�$�7��:7��M7J Returns whether a decoding hook has been registered for the given format.���7�=�=�����d�Jp/K�\�7
���L�7<�7���������������������.>�$�ݭ�����������lf���]v���������������������#�7��&7# Registers a format detection hook.��7���`7] The signature field holds the magic bytes from the start of the file that must be matched to���_7\ detect the format. The mask field is optional and can be used to specify which bytes in the���572 signature should be ignored during the detection.��7�t�7��7���*7' ## Using the mask to ignore some bytes��7�<�7����774 # use image::hooks::register_format_detection_hook;���Q7N // WebP signature is 'riff' followed by 4 bytes of length and then by 'webp'.���17. // This requires a mask to ignore the length.���17. register_format_detection_hook("webp".into(),���G7D      &[b'r', b'i', b'f', b'f', 0, 0, 0, 0, b'w', b'e', b'b', b'p'],���H7E Some(&[0xff, 0xff, 0xff, 0xff, 0, 0, 0, 0, 0xff, 0xff, 0xff, 0xff]),�4�7 );�<�7���7���7 ## Multiple signatures��7�<�7����77ԋ�� R7O // JPEG XL has two different signatures: https://en.wikipedia.org/wiki/JPEG_XL��� B7? // This function should be called twice to register them both.���!F7C register_format_detection_hook("jxl".into(), &[0xff, 0x0a], None);���"07- register_format_detection_hook("jxl".into(),���"Y7V      &[0x00, 0x00, 0x00, 0x0c, 0x4a, 0x58, 0x4c, 0x20, 0x0d, 0x0a, 0x87, 0x0a], None,�4�#7��<�#7���#7���#7ݭ�����������������;t����
���L�#7	signature�L�#7��$�$7T�I4�I�������@?4O?��������������������1�1��
$?����N�*����
\d�����
����,����DerefMut�D�����,�������D�����,������$��-��ChunksExact�\�ԋ����
t�ދ����L������l����υ$��0��υ�0����,��1�����1������0�����0����$��1�����1���4\�g���t��%�������%�������%��Ǚ���%����\��2����d��2����$��&�����t��"��Āl��"����<��4�������"����|��#����,��$�������$����l��%����$��4���#�����4���#�����5���#Ҳl��6���#��\�� ��+����� ��,��Ĺ���'͗T��%����d��1��8��d�������������d�� ��2��\��3��3�3�DI��W�u3\_EH58$'|�	��)������@��������hkBE��n"%������(���������V������z}��;or_bOR܏C���8;$'������������P����{~hkUX��$� Iterate over pixel refs.�4��R��?��������,����R����$�R�֢���ľxS�t@�.���[]���$4����ԋԋܖ׋���g؋�
�gً��
�g�
T~�F]�Rآ��M�R��?��������,�Ǣ�֢�	ľ����J�J�J���CE�L�	$�	���R����	#$�	�=�=ľ����������������;t�������	�
��R��$�	�
���������������
آ����
-L�
�=�=ľ����
�
��R��$�
��V�R��?��������,�Ǣ�֢�ľ��I��13�����=�=ľ���
��R��$���X�R��?��������,�Ǣ�֢�
ľ��I��13���
(L�
�=�=ľ���
�
��R��$�
��������������������&8�=�?��=������,��������,��=�=�������
�8��$���N8�=�?���=�����,��_آT�����_�+-��4��=�=�=�=���=�^�^��^��[�^���[����e�S��=�����
�8��$�����'��$! Iterate over mutable pixel refs.�L��R��?��������,�Ǣ�֢�֢����8_Ȝ�T�C��FH���'4����ދދ��
����g��
�g���
�g���
�gJ��K±�*�Rآ��P�R��?��������,�Ǣ�֢������J�J�J���CE�L�$����R����'$��=�=�����������������;t���ѳ���
��R��$�����������������������-L��=�=������
��R��$���Y�R��?��������,�Ǣ�֢����I��13�����=�=����
��R��$���[�R��?��������,�Ǣ�֢����I��13���,L��=�=������
��R��$�����������������ص��Q8�=�?��=������,���T�����_�#%��4��=�=�=�=���=�^�^��^��[�^���[����e�S��=�����
�8��$�����"��! Iterate over rows of an image�����VS This iterator is created with [`ImageBuffer::rows`]. See its document for details.�����A> [`ImageBuffer::rows`]: ../struct.ImageBuffer.html#method.rows�$��R��?��������,�Ǣ�֢�֢4���-�i��q��BD���$4��������#�R��?��������,�Ǣ�����!#���IT���R������
��R����4��,��r4���$K�R��?������$��,�$Ǣ�$֢�%������J�J�J���$CE�L�%$�%��ľ��%+$�%�=�=������������������;t���ľ��%�
��R��$�%��(-L�(�=�=������(�
��R��$�(��)T�R��?������)��,�)Ǣ�)֢�)����I��)13���)�)�=�=����)�
��R��$�)��*V�R��?������*��,�*Ǣ�*֢�*����I��*13���+0L�+�=�=������+�
��R��$�+��-$8�=�?��=����-��,�-�������-,�-�=�=������-�
�8��$�-��.L8�=�?���=���.��,�.��T�.����_�#%��/4�/�=�=�=�=���=�^�^��^��[�^���[����e�S��=����/�
�8��$�/��/��1%��0)& Iterate over mutable rows of an image��0���0ZW This iterator is created with [`ImageBuffer::rows_mut`]. See its document for details.��1���1IF [`ImageBuffer::rows_mut`]: ../struct.ImageBuffer.html#method.rows_mut�<�2�R��?������2��,�2Ǣ�2֢�2֢�������h��2BD���2'4�2���Ա��2&�R��?������3��,�3Ǣ�3����3!#���4MT�4��R������
��R����4�4�,�5�r4�5��:N�R��?������:��,�:Ǣ�:֢�:������J�J�J���:CE�L�:$�:�����;.$�;�=�=������������������;t������;�
��R��$�;��=-L�=�=�=������=�
��R��$�=��>W�R��?������>��,�>Ǣ�>֢�?����I��>13���?�?�=�=����?�
��R��$�?��?Y�R��?������?��,�?Ǣ�?֢�@����I��?13���@3L�@�=�=������@�
��R��$�@��CO8�=�?��=����C��,�C��T�C����_�#%��C4�C�=�=�=�=���=�^�^��^��[�^���[����e�S��=����C�
�8��$�C��C��E-��D%" Enumerate the pixels of an image.�|�E�R��?������E��,�EǢ�E֢�E֢�Ǣ���KM
裯�s�����EOQ���E4�E���ľ4�F�F���4�F�F���T�F,�F�����FV�R��?������F��,�FǢ�F֢�G������J�J�J���FCE�L�G$�G������G/$�G�=�=������������������;t�������G�
��R��$�G�I�����������������������I-L�I�=�=������I�
��R��$�I��J_�R��?������J��,�JǢ�J֢�K����I��J13���K�K�=�=����K�
��R��$�K��K/8�=�?��=����L��,�L�������L,�L�=�=������L�
�8��$�L��MW8�=�?���=���M��,�M��T�N����_�#%��N4�N�=�=�=�=���=�^�^��^��[�^���[����e�S��=����N�
�8��$�N��N��P+��P#  Enumerate the rows of an image.�l�P�R��?������P��,�PǢ�P֢�Q֢}!Ǣ`��b����{������PMO���Q$�Q�����4�Q�Q���T�Q,�Q�����QT�R��?������Q��,�QǢ�Q֢�R������J�J�J���QCE�L�R$�R������R;$�R�=�=������������������;t�������S�
��R��$�S�T�����������������ԙ��n�xS�t@�.����������������������KM
裯�s������V-L�V�=�=������V�
��R��$�V��W]�R��?������W��,�WǢ�W֢�W����I��W13���W�W�=�=����W�
��R��$�W��X-8�=�?���=���X��,�X�������X,�X�=�=������X�
�8��$�X��YU8�=�?��=����Y��,�Y��T�Z����_�#%��Z4�Z�=�=�=�=���=�^�^��^��[�^���[����e�S��=����Z�
�8��$�Z��Z��\0��\%����\�R��?������\��,�\Ǣ�\֢�]֢� Ǣ� ����[��L������\OQ�Ğ]4�]����4�]�]���4�]�]���T�],�]�����]Y�R��?������]��,�]Ǣ�]֢�^������J�J�J���]CE�L�^$�^��ѳ��_3$�_�=�=������������������;t�������_�
��R��$�_�`���������������������a-L�a�=�=������a�
��R��$�a��bb�R��?������b��,�bǢ�b֢�b����I��b13���b�b�=�=����b�
��R��$�c��cZ8�=�?���=���c��,�c��T�d����_�#%��d4�d�=�=�=�=���=�^�^��^��[�^���[����e�S��=����d�
�8��$�d��d��f.��f#����f�R��?������f��,�fǢ�f֢�g֢�%Ǣ���>G>5g�����fMO���g$�g�����4�g�g���T�g,�g�����gW�R��?������g��,�gǢ�g֢�h������J�J�J���gCE�L�h$�h������i>$�i�=�=������������������;t�������i�
��R��$�i�j���������������������n�8_Ȝ�T�C�����������������������[��L�������l-L�l�=�=������l�
��R��$�l��m`�R��?������m��,�mǢ�m֢�m����I��m13���m�m�=�=����n�
��R��$�n��nX8�=�?���=���n��,�n��T�o����_�#%��o4�o�=�=�=�=���=�^�^��^��[�^���[����e�S��=����o�
�8��$�o��o���n�?��:�������������L���
,݅������
�������������������������HJxz���]���0- Constructs a buffer from a generic container��͆$! (for example a `Vec` or a slice)�������ZW Returns `None` if the container is not big enough (including when the image dimensions��݇MJ necessitate an allocation of more bytes than supported by the container).�D��������������������;t�������
������,���r4ˈ��؈���"�ы%" Returns the underlying raw buffer�D��������
�����$����"���%��4��=�=���=������
�����$���֍&���'$ The width and height of this image.�Tݍ�=�=�������
�����$��͎䬎 The width of this image.�,Ԏ�=�=���ڎ�
�����$ێܪ�숏 The height of this image.�4���=�=������
�����$�����3d���=�=���=������
�����$�����%���63 Returns an iterator over the pixels of this image.����>; The iteration order is x = 0 to width then y = 0 to height�4Ò�=�=����ԙ��n�xS�t@�.��=���ʒ�
�����$˒�ܖ!���41 Returns an iterator over the rows of this image.�����ɔ[X Only non-empty rows can be iterated in this manner. In particular the iterator will not����]Z yield any item when the width of the image is `0` or a pixel type without any channels is����LI used. This ensures that its length can always be represented by `usize`.�$��=�=����؜�����-�i��q�=�����
�����$��Ù8�ɗ,) Enumerates over the pixels of the image.����52 The iterator yields the coordinates of each pixel����#  along with a reference to them.��ܘ>����� Starting from the top left.��ʙ�=�=���������������������KM
裯�s�=���ۙ�
�����$ܙ���4���*' Enumerates over the rows of the image.��›41 The iterator yields the y-coordinate of each row����#��t���=�=����ġ��x��������b����{���=������
�����$�����-�ם63 Gets a reference to the pixel at location `(x, y)`����d����������>; Panics if `(x, y)` is out of the bounds `(width, height)`.�P|��L����=�=���=������
�����$�������������=���KH Gets a reference to the pixel at location `(x, y)` or returns `None` if��Ң52 the index is out of the bounds `(width, height)`.�����=�=������������������;t����=������
�����$����������|Ħ������������������������@������
������,���r4ͩ�	کLѪ������������������������=��������
������,���r4��4�����������������������4��������������������������?l����>�>������������������;t��������������,M�[�}����
�����$������������A�����>�>��������
�����$�������������+�رDA Get the format of the buffer when viewed as a matrix of samples.�l���>�>��������
�����$�����k���JG Return the raw sample buffer with its stride an dimension information.�ϴ��״WT The returned buffer is guaranteed to be well formed in all cases. It is laid out by����]Z colors, width then height, meaning `channel_stride <= width_stride <= height_stride`. All����^[ strides are in numbers of elements but those are mostly `u8` in which case the strides are���� also byte strides.�������2�2���2���2ō�2���LH������������
�����$���Իo�ͺ+( Return a view on the raw sample buffer.�������JG See [`into_flat_samples`](#method.into_flat_samples) for more details.�|ۻ�>�>���2�2���2���2ō�2���LH��>���������
�����$���{�Ҿ30 Return a mutable view on the raw sample buffer.�������J����>�>���2�2���2���2ō�2���LH��>��������������
�����$�����y�?��:���ۆ�����L���
,�������
��ԾD������������*,RT���?����>�>���>������
�����$�����0���>; Returns an iterator over the mutable pixels of this image.�T���>�>��������n�8_Ȝ�T�C�>������
�����$�����,���<9 Returns an iterator over the mutable rows of this image.�������[Ɠ���]�����L��D���>�>��������������h�>������
�����$�����C���,�����5�����+( along with a mutable reference to them.�����>�>�����������������������[��L��>������
�����$�����?���*�����4͚���+������>�>��������x���������>G>5g��>������
�����$�����9���>; Gets a reference to the mutable pixel at location `(x, y)`����d����������>��P|��l����>�>���>������
�����$�������������I���IF Gets a reference to the mutable pixel at location `(x, y)` or returns����?< `None` if the index is out of the bounds `(width, height)`.�����>�>������������������;t����>������
�����$����������|��������������������������5���%" Puts a pixel at location `(x, y)`����d����������>��P|��L����>�>��������
�����$������������
,�����3�?��:����
����L���
,���������*,.0���>���)& Define the color space for the image.�������^[ The color data is unchanged. Reinterprets the existing red, blue, green channels as points����LI in the new set of primary colors, changing the apparent shade of pixels.�������]Z Note that the primaries also define a reference whitepoint When this buffer contains Luma����\Y data, the luminance channel is interpreted as the `Y` channel of a related `YCbCr` color����^[ space as if by a non-constant chromaticity derived matrix. That is, coefficients are *not*����^[ applied in the linear RGB space but use encoded channel values. (In a color space with the����52 linear transfer function there is no difference).�������.+ The default color space is [`Cicp::SRGB`].�����>�>��������
�����$����,�����H���/, Define the transfer function for the image.�������VS The color data is unchanged. Reinterprets all (non-alpha) components in the image,����WT potentially changing the apparent shade of pixels. Individual components are always����PM interpreted as encoded numbers. To denote numbers in a linear RGB space, use����,) [`CicpTransferCharacteristics::Linear`].�������.������>�>��������
�����$��tf������!���63 Get the Cicp encoding of this buffer's color data.�\���>�>��������
�����$�����@���GD Set primaries and transfer characteristics from a Cicp color space.�������_\ Returns an error if `cicp` uses features that are not support with an RGB color space, e.g.����85 a matrix or narrow range (studio encoding) channels.�|���>�>����������
�����$����$�����<����>�>��������
�����$����,�������?��:���ۆ�����L���
,���#��|��������
�����EG���r���52 Saves the buffer to a file at the path specified.�������85 The image format is derived from the file extension.�$���>�>�����������������������ͺ\���$�����
�������$���$��MO�����?��:���ۆ�����L���
,����|��������
�����=?�������74 Saves the buffer to a file at the specified path in�̹� the specified format.�������HE See [`save_buffer_with_format`](fn.save_buffer_with_format.html) for���� supported types.�����>�>����������������������\�������
�������$���$���4��BD�����?��:���ۆ�����L���
,����|��������
�����=?�������:7 Writes the buffer to a writer in the specified format.�������_�������D���>�>�>���>�d������d��������������t�����l�������
�������$���}4���4��[]�����?��:���ۆ�����L���
,����|����저�
�����=?�����ŀ-* Writes the buffer with the given encoder.�����>�>��������������������� ��dρ����
�������$���b<��AC���d�?��:����
����L���
,�����<҄�����79;=��<�����
��������x�?��:���ۆ�����LɆ�
,����웇�
Ɔ�������CE\��4Ň������+,��>�>���>������
�����$������?��:���ۆ�����L���
,���쉉�
��ԾD�������EG���7L���>�>���>���Ɖ�
�����$ˉ�����?��:���ۆ�����L���
,�������
�����������EG\��4���������),����>�>�����>������
�����$�������?��:���ۆ�����L���
,ٌ�����
��ԾD�������EG���5L����>�>�����>������
�����$�������?��:���ۆ����L���
,Ŏ���ێ�
�����,����������02XZ���,,���>�>��������
�����$�����'T���>�>�>���>������
�����$���44���Ӓ��?��:���ۆ�����Lے�
,����츓�
ؒ��,ؓ����������������EGmoT�,��������"T���>�>��������
�����$���Ĕ(Lǔ�>�>�����є�
�����$Ҕ��ؔ�������6���B? Returns the pixel located at (x, y), ignoring bounds checking.�����>�>��������
�����$�������������]����>�>��զ
�ї�
�����$җ�,ؗ�r4������?��:���ۆ�����L���
,��������
��ԾD�������������������IKqs���5l���>�>���>������
�����$����š��ʚ���1L���>�>��������
�����$������������
,���͜?���>; Puts a pixel at location (x, y), ignoring bounds checking.��ל�>�>�������
�����$����������
,����/���FC Put a pixel at location (x, y), taking into account alpha channels�������NK DEPRECATED: This method will be removed. Blend the pixel directly instead.�\��>�>�������
�����$����������p����ˠ?\Π�>�>�����ڠ�
�����$ߠ�44�����������/�?���
���
,��զ
������$&�߱G�ծ=: Creates a new image buffer based on a `Vec<P::Subpixel>`.�������if all the pixels of this image have a value of zero, regardless of the data type or number of channels.�������?< The color space is initially set to [`sRGB`][`Cicp::SRGB`].�ٰ�d��������PM Panics when the resulting image is larger than the maximum size of a vector.�-\ϱ�զ
��
����,��r4�����X���52 Constructs a new `ImageBuffer` by copying a pixel����d����̵��ԵP�T����զ
��
����,���r4Ƕ��
,Զ�������TQ Constructs a new `ImageBuffer` by repeated application of the supplied function.������FC The arguments to the function are the pixel's x and y coordinates.�Ĺ�d̹��ݹ���P�<����
զ
��J�����
ɺ���
�������
�������
�����
�,̺�r4غ��Z\������63 Creates an image buffer out of an existing buffer.����1. Returns None if the buffer is not big enough.�-\ݽD����
����������������;t���զ
��
����,���r4���������)���=: Consumes the image buffer and returns the underlying data���� as an owned buffer�-\��D��զ
��
��
���$�����V����>�>�>զ
�>�1�1��1���1�r��1����1����1Ӛ��N�c4�یj�ی�j�������������������$��,��
�������$���,��JLEG������74 Provides color conversions for whole image buffers.�l��������������������$��*���+-������)& Converts `self` to a buffer of type T�������VS A generic implementation is provided to convert any image buffer to a image buffer�č� based on a `Vec<T>`.�<���>�>��Ѹ����
���Ѹ$��t��������~���<9 Expands a color palette by re-using the existing buffer.����DA Assumes 8 bit per pixel. Uses an optionally transparent index to����(% adjust it's alpha value accordingly.�-\��t���>���>
����������
�$���s<��transparent_idx�|��d����������������������������c` This copies the color space information but is somewhat wrong, in numeric terms this conversion����\Y fails to actually convert rgb/luma with consistent treatment. But this trait impl is too����c` generic to handle it correctly (missing any CICP related parameter for the coefficients) so the����c` best effort here is to copy the metadata and have slighly incorrect color. May you've only been����FC adding an alpha channel or converting sample types, which is fine.�������:7 It will very likely be deprecated in a future release.��:�������������
���$�������D������4���$��,���$��,��������$����L���������������)+�������?t������$! Convert RGB image to gray image.�l�������%" use image::buffer::ConvertBuffer;�̭� use image::GrayImage;�������,) let image_path = "examples/fractal.png";����(% let image = image::open(&image_path)����#      .expect("Open file failed")����     .to_rgba8();�������0- let gray_image: GrayImage = image.convert();�<����<���>�>��������
�������$��Ġ���������d���>�>��������������������������q�aX�>��������
�$����T��ČT���������������������
��
����|���>�>��������������������������q�aX�>�@�@��@
���$�@ۧ�@�@�Ч����>����������������D�����D���$�����$�����
����$����T��ČT��eg]_����j���������
���$�������L���$��,���$�����������%���������D���1�1��1���1�r��1����1����1Ӛ��N�c4���������������������>�>���1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?���:�?�	�:$x��Lk�ŭ�$������������ŭL��ɪ,���$ŭ,���"ŭ������"������"�������������"
�����ŭ$�����������������������ŭ�������\Y Copy pixel data from one buffer to another, calculating equivalent color representations����! for the target's color space.������� Returns `Ok` if:����]Z - Both images to have the same dimensions, otherwise returns a [`ImageError::Parameter`].����ZW - The primaries and transfer functions of both image's color spaces must be supported,����63   otherwise returns a [`ImageError::Unsupported`].����VS - The pixel's channel layout must be supported for conversion, otherwise returns a����\Y   [`ImageError::Unsupported`]. You can rely on RGB and RGBA always being supported. If a����NK   layout is supported for one color space it is supported for all of them.�������[X To copy color data of arbitrary channel layouts use `DynamicImage` with the overhead of����;8 having data converted into and from RGB representation.�����>�>�>���>�1�1��1���1�r��1����1����1Ӛ��N�c4�����������������������D���������$�����%���$������$���Ԁ�����%��������
���������$���$���<�������lj��نYV Convert this buffer into a newly allocated buffer, changing the color representation.�������_\ This will avoid an allocation if the target layout or the color conversion is not supported�T�� (yet).�������]Z See [`ImageBuffer::copy_from_color_space`] if you intend to assign to an existing buffer,����&# swapping the argument with `self`.�tΉ�>�>��������������������������q�aX�1�1��1���1�r��1����1����1Ӛ��N�c4���?�?��?���:�?�	�:$x��Lk������������������D݉�$�����%���$������$���Nj
�������$���,���<��hj�����ӎKH Apply a color space to an image, transforming the pixel representation.�����>�>���������ŏ�
�����$ʏ��,؏�<�$a������� Sendable Rgb image buffer�D�������–-* Sendable Rgb + alpha channel image buffer�L�����ɗ���#  Sendable grayscale image buffer�Lҗ��������30 Sendable grayscale + alpha channel image buffer�t����Ԓ�T����܅�\������\������ �����������0- An image buffer for 32-bit float RGB pixels,���@= where the backing container is a flattened vector of floats.�\�����О�ݝ1. An image buffer for 32-bit float RGBA pixels,����@��dٞ�����$��������$$��������
��,�����%��������$$��������
��,�����%��������$$��������
��,����*��������$$��������
��,����&��������$$��������
��,����'��������$$��������
��,����'��������$$��������
��,���ܥ,��������$$��������
��,����(��������$$��������
��,���q?T�?���1�1IndexedParallelIterator��0&�&��ParallelIterator��I&�$��ܖ\o&�E����
t|&�E��
ParallelSlice�l�&�,��ParallelSliceMut���&�-�����*���,�����D������,��$���\��1��ProducerCallback���&&���Producer�E�&&���Consumer�E�*&&���Folder�5�4&&���Reducer�=�@&&���UnindexedConsumer���D&&���UnindexedProducer���M&&����5�m&&���bridge_producer_consumer�Őw&&���bridge_unindexed��ӄ&&�����"8psRU�`LGJ8; �D����������������m�R��?��������,����$�Ǣ��آ$�֢������&�$&�%&�&���ce�L�$�������i|���������&�$&��j�����&������
��R����$�consumer�D�BD����������������������"<��>�>�������
��R��$���t�R��?��������,���$�Ǣ���$�֢������&�&&�&&�&����WY���A,��������j�����&�������
��R����$���D�;=����������������������	�	�>�>����	�
��R��$�	��	Tl�	�������&�����������
&������

��R����$�
callback�D�
BD�
���������������������f8�>�?��>������,���$���$���T�����_�35��4��>�>�>�>���>�^�^��^��[�^���[����e�S��>�����
�8��$������
.+ Parallel iterator over mutable pixel refs.�S�R��?��������,�����$���$�Ǣ���آ$���$�֢�֢��5T&���ރ��ET���vx���'4����&�E&�E��
&�E��
&�)&�E�&�)&�E�
&�)�u���=��Rآ��~�R��?��������,���$���$�Ǣ���$���$�֢������&�$&�%&�&���ce�L�$���ѳ��i|���������&�$&��j�����&������
��R����$���D�;=������������������ص��"<��>�>�������
��R��$�����R��?��������,���$���$�Ǣ���$���$�֢������&�&&�&&�&����gi���A,��������j�����&�������
��R����$���D�;=������������������ص����>�>�����
��R��$���Tl���������&���������&������
��R����$���D�;=������������������ص��w8�>�?��>������,���$���$���$���$���T�����_�CE��4��>�>�>�>���>�^�^��^��[�^���[����e�S��>�����
�8��$�����v�R��?��������,���$�Ǣ���$�֢������&�$&�%&�&���SU�L�$�������i|���������&�$&��j�����&������
��R����$���D�;=D�������������������������� "<� �>�>������ �
��R��$� �� }�R��?������ ��,�!��$�!Ǣ�!��$�!֢�!�����&�&&�&&�&���� WY���!A,�!�������j�����!&�������!
��R����$�!��D�!;=D�"�����������������������$�$�>�>����$�
��R��$�$��$Tl�%��������&���������%&������%
��R����$�%��D�%;=D�&�����������������������(o8�>�?��>����(��,�(��$�(��$�(��T�(����_�35��(4�(�>�>�>�>���>�^�^��^��[�^���[����e�S��>����(�
�8��$�)��)��+'��*DA Parallel iterator over mutable pixel refs and their coordinates.�f�R��?������+��,�+��$�+��$�+Ǣ�+��$�+��$�+֢�,֢Ǣ2���G�y P���+km�܌,4�,�����T�,,�,�����,��R��?������,��,�-��$�-��$�-Ǣ�-��$�-��$�-֢�-�����&�$&�%&�&���,ce�L�-$�-������-i|�-��������&�$&��j�����.&���Ȃ�.
��R����$�.��D�.;=D�/������������������������1"<�1�>�>������1�
��R��$�1��1��R��?������1��,�2��$�2��$�2Ǣ�2��$�2��$�2֢�2�����&�&&�&&�&����1gi���2A,�2�������j�����2&���Ȃ��2
��R����$�3��D�3;=D�3�����������������������5�5�>�>����5�
��R��$�5��6Tl�6������Ȃ&���������6&���Ȃ�6
��R����$�6��D�6;=D�7�����������������������9�8�>�?��>����9��,�9��$�9��$�9��$�:��$�:��T�:����_�CE��:4�:�>�>�>�>���>�^�^��^��[�^���[����e�S��>����:�
�8��$�:��:��;��?��:���ۆ��<��L�<�
,�<���$�<���
$�<����<�
�<����SU��>,��=SP Returns a parallel iterator over the pixels of this image, usable with `rayon`.���=(% See [`pixels`] for more information.��>���> [`pixels`]: #method.pixels�T�>�>�>���1�1���1�n�|]��(�>����>�
�����$�>��A?��@if Returns a parallel iterator over the pixels of this image and their coordinates, usable with `rayon`.���A2/ See [`enumerate_pixels`] for more information.��A���A2/ [`enumerate_pixels`]: #method.enumerate_pixels���B�>�>���1�1��1����1���e=��`#�>����B�
�����$�B��C��?��:���
ۆ��D��L�C�
,�C����$�C��$�D����
$�D��$�D���D�
�CԾD�D����mo��F7��D[X Returns a parallel iterator over the mutable pixels of this image, usable with `rayon`.���E,) See [`pixels_mut`] for more information.��E���E&# [`pixels_mut`]: #method.pixels_mut�t�F�>�>��������n��ރ��ET��>����F�
�����$�F��JJ��Hqn Returns a parallel iterator over the mutable pixels of this image and their coordinates, usable with `rayon`.���I63 See [`enumerate_pixels_mut`] for more information.��I���I:7 [`enumerate_pixels_mut`]: #method.enumerate_pixels_mut�ėJ�>�>�������������G�y P�>����J�
�����$�J��Kh�?���
�K�
,�L��$�L��$�L��$�L��$�Lզ
�35��O���LTQ Constructs a new `ImageBuffer` by repeated application of the supplied function,���M*' utilizing multi-threading via `rayon`.��M���MF��N�d�N���N���NP�\�O��
զ
��J�����
�O���
����P���P����
$�P���
$�P
�����
�,�O�r4�O��Ofh\�Q�����������������
����
��?D�?�������1�$
�����$!���	BufWriter�L'�����$2�����,8����$O�-����$i�����Lo�����Lz���͗T��%���4\�g���t��%�������%����\��2���^�����������&�����l������\������������t����״L�����\��1����T����ε\������D������\�����d����ƴL��������� ����$�� ������� ���6��������\��6����,��$���7D������$��4���#�����4���#��܎�5���#؋���1�������.����d�������������d�� ��0��d�� ��2��\��3��3��\��!��4υ$��0��υ�0����,��1�����1��l��'r[^LO=@|D2�Z*$,a	��K�������������B�����������svcfSVCF36#&������%���5�t����������������tw`cLO8;%(�����������twĘ\���+��,�8��D�&�8�$�$�,�8��,�&�8��*�,�8action�4�&�8�$�*���%��%	8#�8��d� '� 
� %� 8,� ,� 8��D� � �%<8͍T� � � ,� 8��,� *� 8͍T� � � ,� 8�4� $� 8�\� �!�!,�!8��,�!*�!8�\�!�!�!,�!8�4�!$�!8��L�!�!�!,�!8��,�!*�!8��L�!�!�!,�!8�4�!$�!8��T�!�!�",�!8��,�!*�"8��T�"�"�",�"8�4�"$�"8Ɏ\�"�"�",�"8��,�"*�"8Ɏ\�"�"�",�"8�4�"$�"8�d�"�"�",�"8��,�"*�"8�d�#�#�#,�#8�4�#$�#8��T�#�#�#,�#8��,�#*�#8��T�#�#�#,�#8�4�#$�#8��\�#�#�#,�#8��,�#*�#8��\�#�$�$,�$8�4�$$�$8ɏ\�$�$�$,�$8��,�$*�$8ɏ\�$�$�$,�$8�4�$$�$8�d�$�$�$,�$8��,�$*�$8�d�$�%�%,�%8�4�%$�%%�%�%�%,�%8��D�%&�%8�$�%$�%,�%8��,�%&�%8�L�%$�%,�%8�4�%&�%8�$�%*�%�%�+8,�%,�%8��D�%�&�*P8��d�&'�&8͍T�&�&�&,�&8��,�&*�&,�&8�4�&$�&8��d�&'�&8�\�&�&�&,�&8��,�&*�&,�&8�4�&$�&8��d�''�'8��L�'�'�',�'8��,�'*�',�'8�4�'$�'8��d�''�'8��T�'�'�',�'8��,�'*�',�'8�4�'$�'8��d�('�(8Ɏ\�(�(�(,�(8��,�(*�(,�(8�4�($�(8��d�('�(8�d�(�(�(,�(8��,�(*�(,�(8�4�($�(8��d�)'�)8��T�)�)�),�)8��,�)*�),�)8�4�)$�)8��d�)'�)8��\�)�)�),�)8��,�)*�),�)8�4�)$�)8��d�*'�*8ɏ\�*�*�*,�*8��,�**�*,�*8�4�*$�*8��d�*'�*8�d�*�*�*,�*8��,�**�*,�*8�4�*$�*%�+܊+����������+,�+�>�>������+�
�$�+��,'T�,�>�>�>���>����,�
�$�,�44�,��3����������������������������������������������������������������������������������������������������������5C��3;8 Creates a dynamic image backed by a buffer depending on�̡4 the color type given.��4���4?��-\�5�5������
����5���5��,�5��5��:0��9>; Creates a dynamic image backed by a buffer of gray pixels.�-\�:L�:����
����:���:��<2��;63 Creates a dynamic image backed by a buffer of gray���; pixels with transparency.�-\�<\�<����
����<���<��=/��==: Creates a dynamic image backed by a buffer of RGB pixels.�-\�=D�=����
����=���>��?0��>>; Creates a dynamic image backed by a buffer of RGBA pixels.�-\�?L�?����
����?���?��@1��@>��-\�@T�A����
����A���A��B3��A6���B��-\�Bd�B����
����B���C��D0��C=��-\�DL�D����
����D���D��E1��E>��-\�ET�F����
����F���F��G1��F=��-\�GT�G����
����G���G��I2��H>��-\�I\�I����
����I���I��JD��J2/ Decodes an encoded image into a dynamic image.�d�J����������������������q�aX����������������J� ��d�J
����'<�J%'��O���K*' Encodes a dynamic image into a buffer.��K���K[X **WARNING**: Conversion between RGB and Luma is not aware of the color space and always���LWT uses sRGB coefficients to determine a non-constant luminance from an RGB color (and���M
 conversely).��M���MZW This unfortunately owes to the public bounds of `T` which does not allow for passing a���NUR color space as a parameter. This function will likely be deprecated and replaced.�-\�O�O�>�>���1�1��1���1�r��1����1����1Ӛ��N�c4����?�?��?���:�?�	�:$x��Lk����$�������R����O��
,�O�������O�������O�����ԛP�������P�������P�����ԘQ�������Q�������Q�������R�������R
���$�R����T!��S1. Returns a copy of this image as an RGB image.�-\�S<�T�>�>������T�
�$�T��V$��U1��-\�UD�V�>�>������V�
�$�V��X&��W1��-\�XL�X�>�>������X�
�$�X��Z#��Y2/ Returns a copy of this image as an RGBA image.�-\�ZD�Z�>�>������Z�
�$�Z��\&��[2��-\�\L�\�>�>������\�
�$�\��^(��^2��-\�^T�^�>�>������^�
�$�^��`#��`1. Returns a copy of this image as a Luma image.�-\�`D�`�>�>������`�
�$�`��b&��b1��-\�bL�b�>�>������c�
�$�c��e<��d1��-\�dT�e�>�>������e�
�$�e��f.��f41 Returns a copy of this image as a `LumaA` image.�-\�ft�f�>�>������f�
�$�f��h1��h4��-\�h|�h�>�>������i�
�$�i��kC��j4��-\�k��k�>�>������k�
�$�k��m"��l.+ Consume the image and returns a RGB image.��l���lFC If the image was already the correct format, it is returned as is.���m! Otherwise, a copy is created.�-\�mL�m������
�$�m��p%��n.���o���oF����o!��-\�pT�p������
�$�p��s'��q.���r���rF����r!��-\�r\�s������
�$�s��u$��t/, Consume the image and returns a RGBA image.��t���tF����u!��-\�uT�u������
�$�u��x'��w/���w���wF����x!��-\�x\�x������
�$�x��{)��y/���z���zF����z!��-\�{d�{������
�$�{��~$��|/, Consume the image and returns a Luma image.��}���}F����}!��-\�}T�~������
�$�~��'��/������F�����!��-\ր\�������
�$���Ƀ/���2/ Consume the image and returns a `LumaA` image.�����ȂF�����!��-\���Ѓ������
�$����2���2��������F�����!��-\�����������
�$҆�݉O��GD Return a cut-out of this image delimited by the bounding rectangle.�����ˆ30 Note: this method does *not* modify the object,����NK and its signature will be replaced with `crop_imm()`'s in the 0.24 release�-\͉$��>�>�������
�$���������,���r4����O���G��-\�D���>�>��������
�$�����������,���r4����*���+( Return a reference to an 8bit RGB image�-\ۍ<��>�>������������������;t����>������
�$���ɏ6���30 Return a mutable reference to an 8bit RGB image�\Џ�>�>������������������;t����>���܏�
�$����,���,) Return a reference to an 8bit RGBA image�-\��DǑ�>�>������������������;t����>���Б�
�$ё���8��41 Return a mutable reference to an 8bit RGBA image�d���>�>������������������;t����>������
�$�����,�۔1. Return a reference to an 8bit Grayscale image�-\��D���>�>������������������;t����>������
�$�����8�ʖ96 Return a mutable reference to an 8bit Grayscale image�d���>�>������������������;t����>������
�$�����7���GD Return a reference to an 8bit Grayscale image with an alpha channel�-\��t���>�>������������������;t����>������
�$�����C�ҚOL Return a mutable reference to an 8bit Grayscale image with an alpha channel�����>�>������������������;t����>������
�$ś���-��,) Return a reference to an 16bit RGB image�-\��D���>�>������������������;t����>������
�$�����9�֞41 Return a mutable reference to an 16bit RGB image�d���>�>������������������;t����>������
�$�����/�ɠ-* Return a reference to an 16bit RGBA image�-\��L���>�>������������������;t����>������
�$����;���52 Return a mutable reference to an 16bit RGBA image�l���>�>������������������;t����>������
�$����/���,) Return a reference to an 32bit RGB image�-\�L���>�>������������������;t����>������
�$���֦;���41 Return a mutable reference to an 32bit RGB image�lݦ�>�>������������������;t����>�����
�$��ը1���-* Return a reference to an 32bit RGBA image�-\ŨTܨ�>�>������������������;t����>�����
�$����=���52 Return a mutable reference to an 32bit RGBA image�tƪ�>�>������������������;t����>���ժ�
�$ڪ�Ƭ/���2/ Return a reference to an 16bit Grayscale image�-\��Lͬ�>�>������������������;t����>���׬�
�$ج���;��:7 Return a mutable reference to an 16bit Grayscale image�l���>�>������������������;t����>���Ǯ�
�$̮�̰:��HE Return a reference to an 16bit Grayscale image with an alpha channel�-\��|Ӱ�>�>������������������;t����>�����
�$��ڲF���PM Return a mutable reference to an 16bit Grayscale image with an alpha channel����>�>������������������;t����>������
�$�����>���HE Return a view on the raw sample buffer for 8 bit per channel images.�-\�����>�>������������������;t����2�2���2���2ō�2���LH��>�����
�$�����@���IF Return a view on the raw sample buffer for 16 bit per channel images.�-\������>�>������������������;t����2�2���2���2ō�2���LH��>������
�$�����@���HE Return a view on the raw sample buffer for 32bit per channel images.�-\������>�>������������������;t����2�2���2���2ō�2���LH��>������
�$��������=: Return this image's pixels as a native endian byte slice.�-\��D���>�>���>�����
�$�����"���EB Return this image's pixels as a byte vector. If the `ImageBuffer`����EB container is `Vec<u8>`, this operation is free. Otherwise, a copy����
 is returned.�-\��T��������
�$�����'���#  Return this image's color type.�-\��,���>�>��������
�$��ԗ����-* Returns the width of the underlying image�-\��,���>�>������
�$��ܴ����.+ Returns the height of the underlying image�-\��4���>�>������
�$�����>���)��������^�����L��������]�����\�����^�����^�����5������>�>��������
�$����,�����H���/��������V�����W�����P�����,������>�>��������
�$���������!���6��\���>�>��������
�$�����@���G��������_�����8��|���>�>����������
�$����$��������/, Whether the image contains an alpha channel�������DA This is a convenience wrapper around `self.color().has_alpha()`.����EB For inspecting other properties of the color type you should call����\Y [DynamicImage::color] and use the methods on the returned [ColorType](color::ColorType).�������JG This only checks that the image's pixel type can express transparency,����=: not whether the image actually has any transparent areas.�-\��L���?�?������
�$�����'���-* Return a grayscale version of this image.����C@ Returns `Luma` images in most cases. However, for `f32` images,����:7 this will return a grayscale `Rgb/Rgba` image instead.�-\��L���?�?��������
�$��������$! Invert the colors of this image.����! This method operates inplace.�������[X This method operates on pixel channel values directly without taking into account color�|�� space data.�4���?�?������
�$�����]���;8 Resize this image using the specified filter algorithm.����?< Returns a new image. The image's aspect ratio is preserved.����>; The image is scaled to the maximum possible size that fits����:7 within the bounds specified by `nwidth` and `nheight`.�������[Գ|����-\��4���?�?����������
�$����4��ͦ<����4���������;�����85 Returns a new image. Does not preserve aspect ratio.����96 `nwidth` and `nheight` are the new image's dimensions�������[Գ|����-\��d���?�?����������
�$����4��ͦ<����4�����B���85 Scale this image down to fit within a specific size.����?����>�����:�������?< This method uses a fast integer algorithm where each source����2/ pixel contributes to exactly one target pixel.���A> May give aliasing artifacts if new size is close to old size.�������[Գ|����-\��L���?�?�����ƃ�
�$ǃ��4̓ͦ<ڃ���H���-* Scale this image down to a specific size.��م8�����:7 `nwidth` and `nheight` are the new image's dimensions.��Ն?�����2��ЇA��������[Գ|����-\��|���?�?��������
�$����4��ͦ<͉�����Ɗ;�����?��ʋ>�����>; within the larger (relative to aspect ratio) of the bounds��Ќ85 specified by `nwidth` and `nheight`, then cropped to���� fit within the other bound.�������[Գ|����-\��tĎ�?�?�������܎�
�$ݎ��4�ͦ<����4����.���+( Performs a Gaussian blur on this image.�Ɣ�|Δ�
����/, * `sigma` - gaussian bell flattening level.�������96 Use [DynamicImage::fast_blur()] for a faster but less�����������\��
��G��
���-ʣ
����[Գ|͘��-\�$���?�?��������
�$��է
,���ўO�ƚ+�����|���
������?< * `parameters` - see [GaussianBlurParameters] for more info�ޛ���\��
�ǜG��
���-ʣ
ŝ��͝[Գ|����-\��l؞�?�?���������
�$���T����3���'$ Performs a fast blur on this image.����|���
������6��
����G��
���-ʣ
�����[Գ|٢��-\��L���?�?��������
�$��է
,���ۨC���-* Performs an unsharpen mask on this image.����|���
Ф��ؤ6��
���85 * `threshold` - is a control of how much to sharpen.�Х��إ[X This method typically assumes that the input is scene-linear light. If it is not, color����ZW distortion may occur. It operates on pixel channel values directly without taking into�엧 account color space data.�������he See [Digital unsharp masking](https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking)�Į� for more information�-\˨L��?�?�������
�$��է
,���L�����7���52 Filters this image with the specified 3x3 kernel.����|���
Ѫ��٪OL * `kernel` - slice contains filter. Only slice len is 9 length is accepted.�������\Y This method typically assumes that the input is scene-linear light. It operates on pixel����]Z channel values directly without taking into account color space data. If it is not, color���� distortion may occur.�-\��L���?�?�?���?��������
�$���R4�����5��&# Adjust the contrast of this image.����74 `contrast` is the amount to adjust the contrast by.��կT��������[Գ|����-\��|���?�?�����ѱ�
�$ұ�ر���2���&# Brighten the pixels of this image.���41 `value` is the amount to brighten each pixel by.����L�������[Գ|ٴ��-\��D���?�?��������
�$���,�����3���"�����3���߶E�����3������[Գ�ɸVS space data. The HSV color space is dependent on the current color space primaries.�-\��L���?�?�����Ź�
�$ƹ�,̹�߻#��� Flip this image vertically�ܺ���fc Use [`apply_orientation`](Self::apply_orientation) if you want to flip the image in-place instead.�-\ϻ,��?�?�������
�$�����t����?�?������
�$�����#��  Flip this image horizontally�������^[ Use [`apply_orientation`](Self::apply_orientation) if you want to flip the image in-place.�-\��,���?�?��������
�$����t����?�?������
�$�����&���+( Rotate this image 90 degrees clockwise.�-\��D���?�?��������
�$�����'���" Rotate this image 180 degrees.�������`] Use [`apply_orientation`](Self::apply_orientation) if you want to rotate the image in-place.�-\��L���?�?��������
�$����� �����?�?������
�$�����'���,) Rotate this image 270 degrees clockwise.�-\��L���?�?��������
�$�����=���A> Rotates and/or flips the image as indicated by [Orientation].�������;8 This can be used to apply Exif orientation to an image,����C@ e.g. to correctly display a photo taken by a smartphone camera:����<�������RO # fn only_check_if_this_compiles() -> Result<(), Box<dyn std::error::Error>> {����96 use image::{DynamicImage, ImageReader, ImageDecoder};�������EB let mut decoder = ImageReader::open("file.jpg")?.into_decoder()?;����-* let orientation = decoder.orientation()?;����96 let mut image = DynamicImage::from_decoder(decoder)?;����)& image.apply_orientation(orientation);�d����<����<����������KH Note that for some orientations cannot be efficiently applied in-place.����HE In that case this function will make a copy of the image internally.�������YV If this matters to you, please see the documentation on the variants of [Orientation]����JG to learn which orientations can and cannot be applied without copying.�����?�?��ʼn����
�$����\���������/, Copy pixel data from one buffer to another.�������\Y On success, this dynamic image contains color data equivalent to the sources color data.����]Z Neither the color space nor the sample type of `self` is changed, the data representation����63 is transformed and copied into the current buffer.������������]�����Z�����6�������]Z See also [`Self::apply_color_space`] and [`Self::convert_color_space`] to modify an image�l��
 directly.����|�� ## Accuracy�������\Y All color values are subject to change to their _intended_ values. Please do not rely on����[X them further than your own colorimetric understanding shows them correct. For instance,����WT conversion of RGB to their corresponding Luma values needs to be modified in future����^[ versions of this library. Expect colors to be too bright or too dark until further notice.�����?�?�?���?����������
�$���,���<��������OL Change the color space, modifying pixel values to refer to the same colors.�������]Z On success, this dynamic image contains color data equivalent to its previous color data.����_\ The sample type of `self` is not changed, the data representation is transformed within the���� current buffer.������������Z�����6����VS - The target `Cicp` must have full range and an `Identity` matrix. (This library's����_\   [`Luma`][`crate::Luma`] refers implicity to a chromaticity derived non-constant luminance�l��
   color).�Ѐ��؀-* See also [`Self::copy_from_color_space`].�����?�?������������
�$����$���<Ӂ�������85 Change the color space and pixel type of this image.�܇���\Y On success, this dynamic image contains color data equivalent to its previous color data��ň  with another type of pixels.����������Z����6����V�����_��l���������-������?�?�����������Ԍ�
�$ٌ��$��<����,�����y������?�?�������������lf���]v� ������ˑ�
�$ّ�b<� "�̘Y��*' Encode this image and write it to `w`.�������_��̃��������� ## Color Conversion�Ŗ��͖_\ Unlike other encoding methods in this crate, methods on `DynamicImage` try to automatically����_\ convert the image to some color type supported by the encoder. This may result in a loss of����2/ precision or the removal of the alpha channel.�DӘ�?�?����������d�����ܘ��,ߘ��$�
���$������4��;=���O���0- Encode this image with the provided encoder.�њ��ٚ�� ������_�� ��_�� �Ŝ2� ����?�?������������������ ���� �� d��
��� $���b<��02���S���OL Saves the buffer to a file with the format derived from the file extension.������� ������_�� ���_�� �٠2� $���?�?����������������َ ���َ ͺ\ס
�َ $���$��46�ǥt�ޢ96 Saves the buffer to a file with the specified format.��������� ����ȣ_�� ���_�� ���2� �Υ�?�?��َ ������������� ߥ�� \��
�َ $��$��4�13��%��������!$��������
���,����*��������&$��������
���,�����$�������� $��������
���,�����%��������!$��������
���,�����'��������#$��������
���,�����,��������($��������
���,�����&��������"$®������
���,Ǯ���'������ï#$Ư������
���,˯���'������ɰ#$̰������
���,Ѱ���(������б$$ӱ������
���,ر���<��������8$�������
���,����=��������9$��������
���,�����&����������T�,������ɶ"T̶�?�?�����׶�
�$ض���6L���?�?��������
�$��������ȷ�и"��������������?L���?�?��������
�$������������
,�����A\���?�?��������
�$������������
,�����C���0- Do not use is function: It is unimplemented!�l���?�?���?������
�$�����������������<������
����M���������9��Է��� ��d��
����'<��(*����������������������N���1. Open the image located at the path specified.����DA The image's format is determined from the path's file extension.�������a^ Try [`ImageReader`] for more advanced uses, including guessing the format based on the file's��� content before its path.�$�������?���
�����ͺ\��
����$��,.���X���[X Read a tuple containing the (width, height) of the image located at the specified path.����PM This is faster than fully loading the image and then getting its dimensions.�������a�� ���=: content before its path or manually supplying the format.���������?���
��Ʀ \��
����$�� "�������C@ Writes the supplied buffer to a writer in the specified format.�������`] The buffer is assumed to have the correct format according to the specified color type. This����IF will lead to corrupted writers if the buffer contains malformed data.�������c` Assumes the writer is buffered. In most cases, you should wrap your writer in a `BufWriter` for���� best performance.�����?�?�?���?��������d��������������� ����,����$����� �����
����� ��|�������,���r4����,���4��������C���(% Create a new image from a byte slice�������30 Makes an educated guess about the image format.����*' TGA is not supported by this function.�������/, Try [`ImageReader`] for more advanced uses.�����?�?�����
��54�����a���(� ������a^ This is just a simple wrapper that constructs an `std::io::Cursor` around the buffer and then����" calls `load` with that reader.�������/�� ���ԧ� [`load`]: fn.load.html�����?�?�������
������4���?l�?���2͗T �%���4\ g���t, �%�����< �%����$b �&�����,{ �$���\� �1��ɚD� �3���K ���������U s�l _� PR;=�� ��  Trait to inspect an image.�� �<� ����1 . use image::{GenericImageView, Rgb, RgbImage};�� ���' $ let buffer = RgbImage::new(10, 10);���@ = let image: &dyn GenericImageView<Pixel = Rgb<u8>> = &buffer;�<� ���� �������  ����� ������������������������������� �$� ,� � �� ������������� ��  The type of pixel.�,� ����# ��' ՌT� �?�?������ �
���$� �� � �,� �?�?���� �
���$� �� � �4� �?�?���� �
���$� ��+ ��G D Returns true if this x, y coordinate is contained inside the image.�L� �?�?���� �
���$� ��� ��� ��3 ��? < Returns the pixel located at (x, y). Indexed from top left.�� �d� ��� ���( % Panics if `(x, y)` is out of bounds.�L� �?�?��� ��	 �
���$�	 ���	 ���	 ��@ ��	? �� �	 ���	K H This function can be implemented in a way that ignores bounds checking.�d�
 	 # Safety��
 ���
7 4 The coordinates must be [`in_bounds`] of the image.�� ���$ ! [`in_bounds`]: #method.in_bounds��� �?�?��� �� �
���$� ��� ��� ��
C ��6 3 Returns an Iterator over the pixels of this image.���5 ��Ե
  along with their value�4�
 �?�?���2�2ԙ�2����2����2����2���2�r��s"Cq�su�?����
 �����,� 
���$�
 ��i ��A > Returns a subimage that is an immutable view into this image.���O L You can use [`GenericImage::sub_image`] if you need a mutable view instead.���H E The coordinates set the position of the top left corner of the view.�� �l� 
  # Panics�� ���9 6 Panics if the dimensions provided fall out of bounds.�$� �?�?���3�3ɚ�3�d�5��h۞���� �� ��� ,� 
���$� ��� ��� �,� �r4� ��� ��K H Returns a subimage that is an immutable view into this image so long as���P M the provided coordinates and dimensions are within the bounds of this Image.�D� �?�?����������������������q�aX�3�3ɚ�3�d�5��h۞���� ���� ��� ,� 
���$� ��� ��� �,� �r4� ��X ��K H Create an empty [`ImageBuffer`] with the same pixel type as this image.�� ���^ [ This should ensure metadata such as the color space are transferred without copying any of���Y V the pixel data. The idea is to prepare a buffer ready to be filled with a filtered or���] Z portion of the channel data from the current image without performing the work of copying���$ ! the data into that buffer twice.�� ���K H The default implementation defers to [`GenericImageView::buffer_like`].�\� �?�?���1�1��1���1�r��1����1����1Ӛ��N�c4�� �?�?��?���:�?�	�:$x��Lk�� �$���� �
���$� ��"� ��> ; Create an empty [`ImageBuffer`] with different dimensions.��  ��� * ' See [`GenericImageView::buffer_like`].��  ��� Z W Uses for this are for instances preparing a buffer for only a portion of the image, or���!J G extracting the metadata to prepare a buffer of a different pixel type.���" �?�?���� ��" �
���$�" �,�" �r4�" ��%4 8�?�9��?����% ����% �����J�J�"$L�% $�% ������%2 $�& �?�?������������������;t����� ��& �
�8��$�& ��)' 8�?�9���?�����) �������) ,�) �?�?������) �
�8��$�) ��*( ��)$ ! A trait for manipulating images.�d�* ������*�- �����* ���*�� ��6�� *�����������������������1@ ��*V S Gets a reference to the mutable pixel at location `(x, y)`. Indexed from top left.��+ �d�+ ���+ ���+( � �+ ���+N K Panics for dynamic images (this method is deprecated and will be removed).��, ���,  ## Known issues��, ���,^ [ This requires the buffer to contain a unique set of continuous channels in the exact order���-W T and byte representation that the pixel type requires. This is somewhat restrictive.��. ���.] Z TODO: Maybe use some kind of entry API? this would allow pixel type conversion on the fly���/, ) while still doing only one array lookup:��/ �l�/ 
 ```ignore���/' $ let px = image.pixel_entry_at(x,y);�Ԑ0  px.set_from_rgba(rgba)�<�0 ��0.24.0�(Use `get_pixel` and `put_pixel` instead.���0R l�1 �� �� �?�?���?� ��1 �
���$�1 ���1 ���1 ��2< ��1: 7 Put a pixel at location (x, y). Indexed from top left.��2 �d�2 ���2 ���2( � L�2 �?�?��� ��2 �
���$�2 ���2 ���3 ��
,�3 ��5I ��3; 8 Puts a pixel at location (x, y). Indexed from top left.��3 ���3K �� d�4 �� �4 ���47 �� �5 ���5@ = [`in_bounds`]: traits.GenericImageView.html#method.in_bounds���5 �?�?��� ��5 �
���$�6 ���6 ���6 ��
,�6 ��8> ��6F ���� 6Use iterator `pixels_mut` to blend the pixels directly���7v \�8 �� �� �?�?��� ��8 �
���$�8 ���8 ���8 ��
,�8 ��>� ��8@ = Copies all of the pixels from another image into this image.��9 ���9= : The other image is copied with the top-left corner of the���9!  other image placed at (x, y).��: ���:U R In order to copy only a piece of the other image, use [`GenericImageView::view`].��: ���;\ Y You can use [`FlatSamples`] to source pixels from an arbitrary regular raster of channel���;B ? values, for example from a foreign interface or a fixed image.��< �l�< 
 # Returns���<Q N Returns an error if the image is too large to be copied at the given position��= ���=G D [`GenericImageView::view`]: trait.GenericImageView.html#method.view���=1 . [`FlatSamples`]: flat/struct.FlatSamples.html�L�> �?�?�?���?�����ی���> �Ґ�> �����?% ���� ��? 
�����$�> �,�> ���> ���> VX��F? ��CW T Copies all of the pixels from one part of this image to another part of this image.��D ���Da ^ The destination rectangle of the copy is specified with the top-left corner placed at (x, y).��E �l�E �� ��EE B `true` if the copy was successful, `false` if the image could not���F& # be copied due to size constraints.�\�F �?�?������F �
���$�F �44�F ���F ���F ��K ��K �L �O �L �L 	,�L 8xiter�,�L &�L 8�$�L $�L ,�L 8yiter�,�L &�L 8�$�L *�L �L �O 8
�L 8���L 8�L ,�L 8�� ,�L �L �O 8�L 8sy��L �L 8�� �L �M 8���M %�M 8�M 8dy��M �M 8�� �M �M 8���M %�M 8
�M 8���M 8�M ,�M 8�� ,�M �M �O 8�M 8sx��M �M 8�� �M �M 8���M %�M 8�N 8dx��N �N 8�� �N �N 8���N %�N 8�N 8��
,�N �N 8$�N  �N 8��L�N �N �N 8�� �N $�N 8�� �N %�N 8$�N  �N 8��L�N �O �O 8�� �O $�O 8�� �O $�O 8��
,�O %�O %�O ��Uv ��S> ; Returns a mutable subimage that is a view into this image.���TM J If you want an immutable subimage instead, use [`GenericImageView::view`]���TN K The coordinates set the position of the top left corner of the `SubImage`.�L�U �?�?���3�3ɚ�3�d�5��h۞���� ��U ��� ,�V 
���$�U ���U ���U �,�U �r4�U d�?�"! Image representations for ffi.�#!�\'! # Usage�3!��7b!_ Imagine you want to offer a very simple ffi interface: The caller provides an image buffer and���c!` your program creates a thumbnail from it and dumps that image as `png`. This module is designed���G!D to help you transition from raw memory data to Rust representation.��!�l�!����! use std::ptr;���! use std::slice;���! use image::Rgb;���1!. use image::flat::{FlatSamples, SampleLayout};���#!  use image::imageops::thumbnail;��!���!
 #[no_mangle]���,!) pub extern "C" fn store_rgb8_compressed(���$!!     data: *const u8, len: usize,���#!      layout: *const SampleLayout�,�! )�|�!     -> bool�,�! {���B!?     let samples = unsafe { slice::from_raw_parts(data, len) };���2!/     let layout = unsafe { ptr::read(layout) };��!���"!     let buffer = FlatSamples {���!         samples,���!         layout,���!         color_hint: None,�T�!     };��!���6!3     let view = match buffer.as_view::<Rgb<u8>>() {���6!3         Err(_) => return false, // Invalid layout.���!         Ok(view) => view,�T�!�!�!��� !     thumbnail(&view, 64, 64)���!         .save("output.png")���!         .map(|_| true)���&!#         .unwrap_or_else(|_| false)�,�	!��<�	!���	!�$�?���2�2�2�2�2�2�3�3��
\�	!�����
����,�	!����,�	!������D�	!�����
!����1,�
!�����
!�*����
$�
!�����L�
!�.����l�
!�%��͗T�
!�%����|�
!�&���t�!�%������!�%������!�%��Ǚ��!�%����,�!�$����d�!�������!����\�!�1��Ķ	!���	"!��������	!��vygj��
![��
!L��
�!?B/2"����ޤ�!���4!��������$!�������������������*F!��$8!5 Describe a row-major image packed in all directions.��%!���%_!\ The resulting will surely be `NormalForm::RowMajorPacked`. It can therefore be converted to���%E!B safely to an `ImageBuffer` with a large enough underlying buffer.��&!�<�&!����&2!/ # use image::flat::{NormalForm, SampleLayout};���'=!: let layout = SampleLayout::row_major_packed(3, 640, 480);���':!7 assert!(layout.is_normal(NormalForm::RowMajorPacked));�<�(!���(!�d�(!���(!���(_!\ On platforms where `usize` has the same size as `u32` this panics when the resulting stride���)S!P in the `height` direction would be larger than `usize::MAX`. On other platforms���)P!M where it can surely accommodate `u8::MAX * u32::MAX`, this can never happen.�-\�*!��*!����
���D�*!�,�+!�r4�+!��4I!��.;!8 Describe a column-major image packed in all directions.��.!���/Z!W The resulting will surely be `NormalForm::ColumnMajorPacked`. This is not particularly���/U!R useful for conversion but can be used to describe such a buffer without pitfalls.��0!�<�0!����02!Б!��1@!= let layout = SampleLayout::column_major_packed(3, 640, 480);���1=!: assert!(layout.is_normal(NormalForm::ColumnMajorPacked));�<�2!���2!�d�2!���2!���2_!“!��3R!O in the `width` direction would be larger than `usize::MAX`. On other platforms���3P!��!-\�4!��4!����
���D�4!�,�5!�r4�5!��92!��8;!8 Get the strides for indexing matrix-like `[(c, w, h)]`.��8!���8G!D For a row-major layout with grouped samples, this tuple is strictly�|�9! increasing.�-\�9!\�9!�?�?����:!�
�$�:!��<.!��:3!0 Get the dimensions `(channels, width, height)`.��;!���;]!Z The interface is optimized for use with `strides_cwh` instead. The channel extent will be��<! before width and height.�-\�<!<�<!�?�?��ڞ!��<!�
�$�<!��@&!��=6!3 Tuple of bounds in the order of coordinate inputs.��>!���>Z!W This function should be used whenever working with image coordinates opposed to buffer���?N!K coordinates. The only difference compared to `extents` is the output type.�-\�?!4�@!�?�?������@!�
�$�@!��Q)!��@Z!W Get the minimum length of a buffer such that all in-bounds samples have valid indices.��A!���A_!\ This method will allow zero strides, allowing compact representations of monochrome images.���BZ!W To check that no aliasing occurs, try `check_alias_invariants`. For compact images (no���C[!X aliasing and no unindexed samples) this is `width*height*channels`. But for both of the���C9!6 other cases, the reasoning is slightly more involved.��D!���D! # Explanation��D!���DT!Q Note that there is a difference between `min_length` and the index of the sample���E[!X 'one-past-the-end'. This is due to strides that may be larger than the dimension below.��F!�̖F! ## Example with holes��F!���F6!3 Let's look at an example of a grayscale image with���F! * `width_stride = 1`���G! * `width = 2`�̪G! * `height_stride = 3`���G! * `height = 2`��G!�\�G!����G! | x x   | x x m | $���H!  min_length m ^���H*!'                   ^ one-past-the-end $�<�H!���H!���H\!Y The difference is also extreme for empty images with large strides. The one-past-the-end���IZ!W sample index is still as large as the largest of these strides while `min_length = 0`.��J!��J! ## Example with aliasing��J!���J\!Y The concept gets even more important when you allow samples to alias each other. Here we���K^![ have the buffer of a small grayscale image where this is the case, this time we will first���L7!4 show the buffer and then the individual rows below.��L!���L!ߩ!��M! * `width = 3`�̚M! * `height_stride = 2`���M!��!�M!�\�M!����M!
  1 2 3 4 5 m���M! |1 2 3| row one���N!     |3 4 5| row two��N!            ^ m min_length���N#!           ^ ??? one-past-the-end�<�N!���O!���O^![ This time 'one-past-the-end' is not even simply the largest stride times the extent of its���O]!Z dimension. That still points inside the image because `height*height_stride = 4` but also���P! `index_of(1, 2) = 4`.�-\�P!T�Q!�?�?������Q!�
�$�Q!,�R!�����������������S&!��S6!3 Check if a buffer of length `len` is large enough.�-\�S!$�S!�?�?����S!�
�$�S!�	�S!,�T!�������������������U,!��U!��?�?������U!�
�$�U!za�a��\)!��Y1!. If there are any samples aliasing each other.��Z!���Z]!Z If this is not the case, it would always be safe to allow mutable access to two different���[^![ samples at the same time. Otherwise, this operation would need additional checks. When one���[O!L dimension overflows `usize` with its stride we also consider this aliasing.�-\�\!��\!�?�?����\!�
�$�\!��e1!��aA!> Check if a buffer fulfills the requirements of a normal form.��b!���b]!Z Certain conversions have preconditions on the structure of the sample buffer that are not���c_!\ captured (by design) by the type system. These are then checked before the conversion. Such���d\!Y checks can all be done in constant time and will not inspect the buffer content. You can���d^![ perform these checks yourself when the conversion is not required at this moment but maybe���e! still performed later.�-\�e!L�f!�?�?������f!�
�$�f!form�$�f!��s<!��p=!: Check that the pixel and the channel index are in bounds.��q!���qY!V An in-bound coordinate does not yet guarantee that the corresponding calculation of a���r^![ buffer index does not overflow. However, if such a buffer large enough to hold all samples���r?!< actually exists in memory, this property of course follows.�-\�s!L�s!�?�?����s!�
�$�s!channel�<�s!���s!���s!��uA!��t-!* Resolve the index of a particular sample.��t!���uM!J `None` if the index is outside the bounds or does not fit into a `usize`.�-\�u!,�u!�?�?������u!�
�$�u!��!<�u!���v!���v!��zX!��w;!8 Get the theoretical position of sample (channel, x, y).��x!���xY!V The 'check' is for overflow during index calculation, not that it is contained in the���x^![ image. Two samples may return the same index, even when one of them is out of bounds. This���y^![ happens when all strides are `0`, i.e. the image is an arbitrarily large monochrome image.�-\�z!��z!�?�?������z!�
�$�z!��!<�z!���{!���{!�}!������������������~!������������������~!������������������΂=!��~(!% Get an index provided it is inbouds.��!���\!Y Assumes that the image is backed by some sufficiently large buffer. Then computation can����_!\ not overflow as we could represent the maximum coordinate. Since overflow is defined either����'!$ way, this method can not be unsafe.���!����_!\ Behavior is *unspecified* if the index is out of bounds or this sample layout would require����,!) a buffer larger than `isize::MAX` bytes.�-\��!|Ղ!�?�?����!�
�$�!��!���!����!��B!���A!> Shrink the image to the minimum of current and given extents.��!����X!U This does not modify the strides, so that the resulting sample buffer may have holes��م_!\ created by the shrinking operation. Shrinking could also lead to an non-aliasing image when����*!' samples had aliased each other before.�L�!�?�?�����!�
�$��!��D��!�,��!�r4��!Dʈ!������و!4܈!�����
�$�!���%!\��!�������
�$ɉ!���!��!�����
�$��!�Ɋ !��������4Ί!���������������������������TV���2!���;!��!��!����G!̜!|��!��!\��!�?�?��ڞ!���!�
���$��!���.!���3!��!��!����]!ٞ!䜎!��!<Ď!�?�?��ڞ!�̎!�
���$͎!���&!���6!��!ҏ!��ڏZ!��!���N!�!4��!�?�?�������!�
���$��!���R!�ݑ"! Get a reference based version.�4��!�?�?���2�2���2���2ō�2���LH��?��������!�����!�����T˒!
���Ѹ$��!/1���Z!���*!' Get a mutable reference based version.�4��!�?�?���2�2���2���2ō�2���LH��?��������!�����!�����T��!
���Ѹ$Ô!/1�ۖf!���'!$ Copy the data into an owned vector.�4�!�?�?���2�2���2���2ō�2���LH��?�?��?���:�?�	�:$x��Lk�Ѹ�������!����!�Ѹ,��!��!T��!
���Ѹ$�!46��l!��'!$ Get a reference to a single sample.���!����_!\ This more restrictive than the method based on `std::ops::Index` but guarantees to properly����N!K check all bounds and not panic as long as `Buffer::as_ref` does not do so.�ݚ!�<�!����! # use image::{RgbImage};����;!8 let flat = RgbImage::new(480, 640).into_flat_samples();�қ!��ڛ(!% // Get the blue channel at (10, 10).����2!/ assert!(flat.get_sample(1, 10, 10).is_some());���!��Ɯ!! // There is no alpha channel.���2!/ assert!(flat.get_sample(3, 10, 10).is_none());�<��!����!����Z!W For cases where a special buffer does not provide `AsRef<[T]>`, consider encapsulating����Q!N bounds checks with `min_length` in a type similar to `View`. Then you may use���_!\ `in_bounds_index` as a small speedup over the index calculation of this method which relies��ПW!T on `index_ignoring_bounds` since it can not have a-priori knowledge that the sample����6!3 coordinate is in fact backed by any memory buffer.�T�!�?�?������������������;t����?Ѹ������!�����!��!Tȡ!
���Ѹ$��!��!<��!����!����!AC,��!���������������Ѹȩ
����������������;t���Ѹ�����x!�â/!, Get a mutable reference to a single sample.���!����Y!V This more restrictive than the method based on `std::ops::IndexMut` but guarantees to��ݣW!T properly check all bounds and not panic as long as `Buffer::as_ref` does not do so.����_!\ Contrary to conversion to `ViewMut`, this does not require that samples are packed since it����?!< does not need to convert samples to a color representation.��!���^![ **WARNING**: Note that of course samples may alias, so that the mutable reference returned��̦E!B here can in fact modify more than the coordinate in the argument.���!�<��!��䪧!��!�˧?!< let mut flat = RgbImage::new(480, 640).into_flat_samples();���!����=!: // Assign some new color to the blue channel at (10, 10).��٨3!0 *flat.get_mut_sample(1, 10, 10).unwrap() = 255;���!����!!��!���6!3 assert!(flat.get_mut_sample(3, 10, 10).is_none());�<��!����!����Z!��!���Q!��!�ë_!��!���W!��!���6!��!tŭ!�?�?������������������;t����?Ѹ����׭!���ԭ!��!T��!
���Ѹ$ܭ!��!<�!���!����!AC���!�ӯ9!6 View this buffer as an image over some type of pixel.���!����Z!W This first ensures that all in-bounds coordinates refer to valid indices in the sample����^![ buffer. It also checks that the specified pixel format expects the same number of channels��۱^![ that are present in this buffer. Neither are larger nor a smaller number will be accepted.����%!" There is no automatic conversion.�<�!�?�?����������������������q�aX�2�2��2�d��2�����N����?��������?����!�����!��,��!������׳!
�����$��!8:����!���;!8 View this buffer but keep mutability at a sample level.���!����\!Y This is similar to `as_view` but subtly different from `as_view_mut`. The resulting type���[!X can be used as a `GenericImage` with the same prior invariants needed as for `as_view`.��ú]!Z It can not be used as a mutable `GenericImage` but does not need channels to be packed in����! their pixel representation.�ɻ!��ѻZ!��!���^!��!���^!��!���%!��!��!����^!��!���V!S for one sample can in fact modify other samples as well. Sometimes exactly this is�l�!
 intended.����!�?�?����������������������q�aX�2�2��2�d��2�����N����?��������?����!�����!��,��!��������!
�����$��!8:����!���-!* Interpret this buffer as a mutable image.���!����Z!W To succeed, the pixels in this buffer may not alias each other and the samples of each����W!T pixel must be packed (i.e. `channel_stride` is `1`). The number of channels must be����C!@ consistent with the channel count expected by the pixel format.���!����_!\ This is similar to an `ImageBuffer` except it is a temporary view that is not normalized as����]!Z strongly. To get an owning version, consider copying the data into an `ImageBuffer`. This����_!\ provides many more operations, is possibly faster (if not you may want to open an issue) is����K!H generally polished. You can also try to convert this buffer inline, see���! `ImageBuffer::from_raw`.�\��!�?�?����������������������q�aX�2�2ؕ�2�d��2����E���R3��?��������?����!�����!��,��!��"���!
�����$��!,.���G!��� ! View the samples as a slice.���!����\!Y The slice is not limited to the region of the image and not all sample indices are valid����F!C indices into this buffer. See `image_mut_slice` as an alternative.�D��!�?�?���?��������!�����!��!T��!
���Ѹ$��!#%���S!��� !��"��!����\!̏"���F!��"d��!�?�?���?��������!�����!��!T��!
���Ѹ$��!#%���R!���>!; Return the portion of the buffer that holds sample values.���!����_!\ This may fail when the coordinates in this image are either out-of-bounds of the underlying����_!\ buffer or can not be represented. Note that the slice may have holes that do not correspond����1!. to any sample in the image represented by it.�\��!�?�?������������������;t����?��������!�����!��!T��!
���Ѹ$��!#%���^!���;!8 Mutable portion of the buffer that holds sample values.�|��!�?�?������������������;t����?��������!�����!��!T��!
���Ѹ$��!#%����!���'!$ Move the data into an image buffer.���!����`!] This does **not** convert the sample layout. The buffer needs to be in packed row-major form����_!\ before calling this function. In case of an error, returns the buffer again so that it does����! not release any allocation.�|��!����������������������q�aX�1�1��1���1�r��1����1����1Ӛ��N�c4�����������?�������!��,��!��<��!آ<��!�����!��������!
�����$��!]_��!������������������"���)!���Z!��!��!����_!��!���Z!�!���[!ԥ!���9!��!��!����!��!��!����T!��!���[!��!��!����!��!��!����6!��!ķ�!ߩ!���!��!���!��!���!��!��!�\��!�����!�!���!��!���*!��!<��!����!����\!�!���Z!Ԭ!��!����!��!��!����\!�!���^!֮!���7!��!��!�ħ�!ߩ!���!��!���!��!���!��!��!�\��!�����!�!���!��!���!��!���!±!���#!�!<��!����!����^!��!���]!��!̓�!��!T��!�?�?�������!�
���$��!���&!���6!͵!$��!�?�?�����!�
���$��!�	��!���)!���1!ʸ!��!����]!��!���^!��!���O!ܺ!���!�?�?�����!�
���$��!�ł1!���A!��!��!����]!�!���_!ǽ!��\!��!�Á^!��!Ԧ�!��!L̂!�?�?�����ւ!�
���$ׂ!��!$݂!���<!���=!��!�!���Y!��!�Є^!��!���?!��!L��!�?�?�����!�
���$��!��!<��!����!����!���A!��-!��!��!����M!��!,��!�?�?�������!�
���$��!��!<��!����!����!�ދX!��;!8 Get the theoretical position of sample (x, y, channel).���!����Y!��!���^!��!���^!��!��!�?�?�������!�
���$��!��!<��!����!����!���C!���(!��!��!����\!��!���_!��!���'!��!|��!�?�?�����!�
���$��!��!<��!��Ώ!��֏!��B!���A!��!�!����X!��!�ґ_!��!���*!��!L�!�?�?�����!�
���$��!��D��!�,��!�r4��!��2!�e��>������>D��!�2�2���2���2ō�2���LH��e
��"�$�![]���!���1!. Create a monocolor image from a single pixel.�ڔ!���_!\ This can be used as a very cheap source of a `GenericImageView` with an arbitrary number of��ƕ=!: pixels of a single color, without any dynamic allocation.���!�|��! ## Examples���!�<��!�����$!! # fn paint_something<T>(_: T) {}���@!= use image::{flat::FlatSamples, GenericImage, RgbImage, Rgb};���!����'!$ let background = Rgb([20, 20, 20]);��ڗ@!= let bg = FlatSamples::with_monocolor(&background, 200, 200);���!����,!) let mut image = RgbImage::new(200, 200);��ؘ ! paint_something(&mut image);���!����! // Reset the canvas����2!/ image.copy_from(&bg.as_view().unwrap(), 0, 0);�<ؙ!��t�!�e�?dz"��?������"��!�$�"�Ú!�"�$��"�ɚ!�#��"��!
��e��"�"��
,��!�,��!�r4��!jl���N!����?�����!4��!����!��,��!��!���!������������BDFH���.!���! Take out the sample buffer.���!����?!< Gives up the normalization invariants on the buffer format.�T��!������
�����$��!���*!���3!0 Get a reference on the inner sample descriptor.���!����Y!V There is no mutable counterpart as modifying the buffer format, including strides and����]!Z lengths, could invalidate the accessibility invariants of the `View`. It is not specified����W!T if the inner buffer is the same as the buffer of the image from which this view was����=!: created. It might have been truncated as an optimization.�$��!�?�?���?�����!�
�����$��!��� !���(!% Get a reference on the inner buffer.���!����Z!W There is no mutable counter part since it is not intended to allow you to reassign the����6!3 buffer or otherwise change its size or properties.�<��!�?�?���?�����!�
�����$��!���M!���>!; Get a reference to a selected subpixel if it is in-bounds.���!����Z!W This method will return `None` when the sample is out-of-bounds. All errors that could����M!J occur due to overflow have been eliminated while construction the `View`.�T��!�?�?������������������;t����?آ���!�
�����$��!��!<��!����!����!����!���F!C Get a mutable reference to a selected subpixel if it is in-bounds.���!����^![ This is relevant only when constructed with `FlatSamples::as_view_with_mut_samples`.  This����_!\ method will return `None` when the sample is out-of-bounds. All errors that could occur due����C!@ to overflow have been eliminated while construction the `View`.���!����^!��!���E!��!t��!�?�?������������������;t����?آ���!���"���!
�����$��!��!<��!����!����!���!!���Z!��!��!����C!@ See `FlatSamples::min_length`. This method will always succeed.�T��!�?�?�����!�
�����$��!���+!���>!�"��!����[!X While this can not fail–the validity of all coordinates has been validated during the����P!M conversion from `FlatSamples`–the resulting slice may still contain holes.�\��!�?�?���?�����!�
�����$��!���g!���F!C Return the mutable portion of the buffer that holds sample values.���!����^![ This is relevant only when constructed with `FlatSamples::as_view_with_mut_samples`. While����`!] this can not fail–the validity of all coordinates has been validated during the conversion����E!B from `FlatSamples`–the resulting slice may still contain holes.�|��!�?�?���?�����!���"���!
�����$��!���4!܆�! Shrink the inner image.���!����W!T The new dimensions will be the minimum of the previous dimensions. Since the set of����]!Z in-bounds pixels afterwards is a subset of the current ones, this is allowed on a `View`.����X!U Note that you can not change the number of channels as an intrinsic property of `P`.�L��!�?�?�����!�
�����$��!�,��!�r4��!���u!���:!7 Try to convert this into an image with mutable pixels.���!����_!\ The resulting image implements `GenericImage` in addition to `GenericImageView`. While this����Z!W has mutable samples, it does not enforce that pixel can not alias and that samples are����X!U packed enough for a mutable pixel reference. This is slightly cheaper than the chain����L!I `self.into_inner().as_view_mut()` and keeps the `View` alive on failure.���!�<��!�����! # use image::RgbImage;����! # use image::Rgb;����A!> let mut buffer = RgbImage::new(480, 640).into_flat_samples();����E!B let view = buffer.as_view_with_mut_samples::<Rgb<u8>>().unwrap();���!����! // Inspect some pixels, …���!����<!9 // Doesn't fail because it was originally an `RgbImage`.����/!, let view_mut = view.try_upgrade().unwrap();�<��!��\��!����������������������q�aX����������"���!
�����$��!���Q!����?�����!4��!����!��,��!��"���!�����������?ACE���.!���!��"��!����?!��"T��!������
�����$��!���*!���4!1 Get a reference on the sample buffer descriptor.���!����Y!̾"���]!��"���W!��"���=!��"$��!�?�?���?�����!�
�����$��!��� !���(!��"��!����Z!��"���\!Y buffer or otherwise change its size or properties. However, its contents can be accessed����3!0 mutable through a slice with `image_mut_slice`.�<��!�?�?���?�����!�
�����$��!���!!���Z!��!��!����C!��"T��!�?�?�����!�
�����$��!���}!���+!( Get a reference to a selected subpixel.���!����Z!��"���M!��"T��!�?�?������������������;t����?آ���!���!���!
�����$��!��!<��!����!����!��Y!���1!. Get a mutable reference to a selected sample.���!����Z!��"���M!��"t��!�?�?������������������;t����?آ���!�
�����$��!��!<��!����!����!��[!��>!�"��!����[!��"���P!��"\�!�?�?���?�����!���!���!
�����$��!�ɇ7!���7!4 Return the mutable buffer that holds sample values.�|Ї!�?�?���?�����!�
�����$�!���4!��!��"��!����W!��"��]!��"�ϊX!��"L��!�?�?�����!�
�����$‹!�,ȋ!�r4ԋ!����!���!�����ڞ!
���4��!strides�<��!���I!�Ð!�����
���4�!�ёZ!������!4֑!����d��!���������24\��!4��!���������;!�ՒC!@ Return a reference to a single sample at specified coordinates.���!�d��!����!����J!G When the coordinates are out of bounds or the index calculation fails.�,��!��?�?�����?���������!�
���$��!�!���������������������ڞ!�ɖ`!������!4Ζ!���|��!�����(*��G!���K!H Return a mutable reference to a single sample at specified coordinates.���!�d��!����!����J!��"L�!��?�?�����?��"���!�
���$��!ٚ!�����������������"��"���c!����?�����!4��!��ɛ!��,̛!��!���!����������ACEGT��!,��!�������"!T��!�?�?�����ɜ!�
�����$ʜ!���2!L��!�?�?��������!�
�����$��!����!��Ý!b��L��!�����������������آݬ
�����ۢ}!����?�����!4�!���!��,�!��"���!��!�ã!����������JLNPTߣ!,�!�������"!T��!�?�?�������!�
�����$��!��2!L�!�?�?��������!�
�����$�!����!����!sb��LϨ!�������������������#ݬ
�������y!����?�����!4��!����!��,��!��"��!��!���!�����������NPRT���?!l��!�?�?���?�#���!�
�����$��!����!����!���;!L��!�?�?���#���!�
�����$��!����!����!��
,��!���=!\��!�@�@���#���!�
�����$��!����!����!��
,��!���!��������#!$��!������
��1,��!���-!����_���8!�!�@�@�@�@���@�^�^��^��[�^���[����e�S��@����!�
�$�!��!���-!����!����_����4!��!�@�@�@�@���@�^�^��^��[�^���[����e�S��@�����!�
�$��!���!���!����!��������<!���'!$ Compares the logical preconditions.���!����C!@ `a < b` if the normal form `a` has less preconditions than `b`.�\��!�@�@�@���@�������!�
�$��!�,��!ę?L�?���3�3��d"������"����\,"�1����,9"�$���,P"����DW"����;"��uwacMO�E"=?,.��
"T�
"��9��Է�
"������"l�"��9��Է�"��#�$��"�9��Է�"��������L"�" Construct a new subimage���N"�� �"������
�����,�"���"���"�,�"�r4�"��H"��,") Change the coordinates of this subimage.�l�"�@�@����"�
���$�"���"���"�,�"�r4�"��#"��B"? The offsets of this subimage relative to the underlying image.�<�"�@�@������"�
���$�"���"��-"* Convert this subimage to an `ImageBuffer`�D�"�@�@���1�1��1���1�r��1����1����1Ӛ��N�c4���#�?�?��?���:�?�	�:$x��Lk��#����"����,�"���#��"��#<�"
���$�"��H"�� " Methods for readable images.��9��Է�"٘#,�"�#��"���� ��!S"��#"  Create a sub-view of the image.��"���S"P The coordinates given are relative to the current view on the underlying image.��"���]"Z Note that this method is preferred to the one from `GenericImageView`. This is accessible���Y"V with the explicit method call syntax but it should rarely be needed due to causing an���" extra level of indirection.��"�<�"����6"3 use image::{GenericImageView, RgbImage, SubImage};���'"�� �"���B"? let subimage: SubImage<&RgbImage> = buffer.view(0, 0, 10, 10);��� C"@ let subview: SubImage<&RgbImage> = subimage.view(0, 0, 10, 10);�� "��� '"$ // Less efficient and NOT &RgbImage���!K"H let _: SubImage<&_> = GenericImageView::view(&*subimage, 0, 0, 10, 10);�<�!"��$�!"�@�@���3�3ɚ�3�d�5��h۞���@��#��!"�
���$�!"���!"���""�,�""�r4�""��""�""��%!"��%,") Get a reference to the underlying image.�,�&"�@�@���@��#��&"�
���$�&"��&G"�9��Է�&"���D�&"���#d�&"����.0��(�"��'+"( Create a mutable sub-view of the image.��'"���'S"ϙ#L�("�@�@���3�3ɚ�3�d�5��h۞���@��#��("�
���$�("���("���("�,�("�r4�)"��,-"��,4"1 Get a mutable reference to the underlying image.�L�,"�@�@���@��#��,"�
���$�,"��-1"�9��Է�-"٘#,�-"�������"$\�-"4�-"������. ",�."�@�@���@�����."�
���$�."��.7"�9��Է�."��#D�."�������.,"L�/"�@�@���@��#��/"�
���$�/"��/b"�9��Է�/"٘#,�0"�#��0"�������������@BT�0",�0"����#��0""T�0"�@�@������0"�
���$�0"��12"L�1"�@�@�������1"�
���$�1"���1"���1"��3�"��3"�@�@����#��3"�
���$�3"�,�3"�r4�3"��5e"�9��Է�5"��#D�6"����#,�6"ǣ#d�6"�����������JL��6?"l�6"�@�@���@��#��6"�
���$�6"���6"���6"��7;"L�7"�@�@����#��7"�
���$�7"���7"���7"��
,�7"��9="\�9"�@�@����#��9"�
���$�9"���9"���9"��
,�9"T�J��ISP Deprecated io module the original io module has been renamed to `image_reader`.���I! This is going to be internal.��@ Input and output of images.��J� � � � �!�!�!�!�!�!��*@�����\�@�!�!C@��� <%@<l2@�_@<n@� � � ��4#�� � ��L1#�.� � ���<#�.� � �4\b#g� � ��\�#�6� � �#g�",#XZGI�T#:�s#+��#��)#& The trait that all decoders implement�d�#� � �����,#� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��##��@#= Returns a tuple containing the width and height of the image�T�#�@�@����� �#� 
� ��$�#��"#��E#B Returns the color type of the image data produced by this decoder�T�#�@�@����� �#� 
� ��$�#��2#��<#9 Returns the color type of the image file before decoding���#�@�@����� �#� 
� ��$�#��9#��f#c Returns the ICC color profile embedded in the image, or `Ok(None)` if the image does not have one.��#���c#` For formats that don't support embedded profiles this function should always return `Ok(None)`.�\�#�@�@����� �#� 
� ��$�#��	;#��W#T Returns the raw [Exif](https://en.wikipedia.org/wiki/Exif) chunk, if it is present.���q#n A third-party crate such as [`kamadak-exif`](https://docs.rs/kamadak-exif/) is required to actually parse it.��#���c#��#l�	#�@�@����� �	#� 
� ��$�	#��:#��
n#k Returns the raw [XMP](https://en.wikipedia.org/wiki/Extensible_Metadata_Platform) chunk, if it is present.���k#h A third-party crate such as [`roxmltree`](https://docs.rs/roxmltree/) is required to actually parse it.��#���c#��#d�
#�@�@����� �
#� 
� ��$�
#��;#��
u#r Returns the raw [IPTC](https://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model) chunk, if it is present.��#���c#��#l�#�@�@����� �#� 
� ��$�#��5#��)#& Returns the orientation of the image.��#���[#X This is usually obtained from the Exif metadata, if present. Formats that don't support���_#\ indicating orientation in their image metadata will return `Ok(Orientation::NoTransforms)`.�\�#�@�@����� �#� 
� ��$�#<�#� ��� ��� ��� � � � ����ң�#��;#8 Returns the total number of bytes in the decoded image.��#���I#F This is the size of the buffer that must be passed to `read_image` or���N#K `read_image_with_progress`. The returned value may exceed `usize::MAX`, in���\#Y which case it isn't actually possible to construct a buffer to decode all the image data���R#O into. If, however, the size does not fit in a u64 then `u64::MAX` is returned.�\�#�@�@��� �#� 
� ��$�#��!U#��'#$ Returns all the bytes in the image.��#���X#U This function takes a slice of bytes and writes the pixel data of the image into it.���F#C `buf` does not need to be aligned to any byte boundaries. However,���G#D alignment to 2 or 4 byte boundaries may result in small performance���5#2 improvements for certain decoder implementations.��#���H#E The returned pixel data will always be in native endian. This allows���M#J `[u16]` and `[f32]` slices to be cast to `[u8]` and used for this method.��#�d�#���#���>#; This function panics if `buf.len() != self.total_bytes()`.��#�t�#��#�<�#����#����A#> fn read_16bit_image(decoder: impl ImageDecoder) -> Vec<u16> {���N#K     let mut buf: Vec<u16> = vec![0; (decoder.total_bytes() / 2) as usize];��� ?#<     decoder.read_image(bytemuck::cast_slice_mut(&mut buf));�\� #     buf�,� #��<� #��T�!#�@���@���� �!#� �� ,�!#
� ��$�!#���!#��'B#��![#X Set the decoder to have the specified limits. See [`Limits`] for the different kinds of���"##  limits that is possible to set.��"#���"N#K Note to implementors: make sure you call [`Limits::check_support`] so that���#K#H decoding fails if any unsupported strict limits are set. Also make sure���$L#I you call [`Limits::check_dimensions`] to check the `max_image_width` and���$# `max_image_height` limits.��%#���%^#[ **Note**: By default, _no_ limits are defined. This may be changed in future major version�t�%# increases.��&#���&'#$ [`Limits`]: ./io/struct.Limits.html���&K#H [`Limits::check_support`]: ./io/struct.Limits.html#method.check_support���'Q#N [`Limits::check_dimensions`]: ./io/struct.Limits.html#method.check_dimensions�T�'#�@�@������� �'#� 
� ��$�'#��4�'#��,H#��)]#Z Use `read_image` instead; this method is an implementation detail needed so the trait can���*# be object safe.��*#���*V#S Note to implementors: This method should be implemented by calling `read_image` on�ľ+# the boxed decoder...�l�+#�� ��+M#J fn read_image_boxed(self: Box<Self>, buf: &mut [u8]) -> ImageResult<()> {���,#     (*self).read_image(buf)�,�,#��<�,#����,#�@�����������lf���]v�����@���� �-#� 
� ��$�-#���-#��-6#�� � �����-#� ��d�-#��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ����."#T�.#�@�@����� �.#� 
� ��$�.#��.!#T�.#�@�@����� �/#� 
� ��$�/#��/2#��/#�@�@����� �/#� 
� ��$�/#��09#\�0#�@�@����� �0#� 
� ��$�0#��1;#l�1#�@�@����� �1#� 
� ��$�1#��1:#d�1#�@�@����� �2#� 
� ��$�2#��2;#l�2#�@�@����� �2#� 
� ��$�2#��35#\�3#�@�@����� �3#� 
� ��$�3#�4#\�4#�@�@��� �4#� 
� ��$�4#��4U#T�4#�@���@���� �5#� ����,�5#
� ��$�4#���5#��5G#��5#�@�����������lf���]v�����@���� �6#� 
� ��$�6#���6#��6B#T�6#�@�@������� �7#� 
� ��$�7#��4�7#��8(#��7>#; Specialized image decoding not be supported by all formats���8#� � ����8�#� ��d�8#� ��*��#��6��#*� � � ��<�#��8.#+ Decode a rectangular section of the image.��9#���9X#��#��9[#X The rectangle is specified by the x and y coordinates of the top left corner, the width���:]#Z and height of the rectangle, and the row pitch of the buffer. The row pitch is the number���;^#[ of bytes between the start of one row and the start of the next row. The row pitch must be���<=#: at least as large as the width of the rectangle in bytes.�L�<#�@�@�@���@���� �<#� 
� ��$�<#���=#���=#�,�=#�r4�=#���=#��L�=#��>#�># `AnimationDecoder` trait���>#� �R� � � ����>�#� ���� � � � �>#��?##��>5#2 Consume the decoder producing a series of frames.�\�?#��������	�(���o��R� � 
� ���R$�?#��@<�@� � � �3�3��|A�&� � �4\$Ag� � ���1A�%� � Ǚ�CA�%� � ��LfA�.� � ��dqA�1� � 8���A�.� � �TA����z|ik�^3A\^HJ46��A��$A! The trait all encoders implement�d�A� � �����A� ���� � � � � � � � � � � � � ��
�A��4A1 Writes all the bytes in an image to the encoder.��A���GAD This function takes a slice of bytes of the pixel data of the image���OAL and encodes them. Just like for [`ImageDecoder::read_image`], no particular���FAC alignment is required and data is expected to be in native endian.���	_A\ The implementation will reorder the endianness as necessary for the target encoding format.��	A�d�	A���
A���
KAH Panics if `width * height * color_type.bytes_per_pixel() != buf.len()`.�\�
A�@���@������ �A� 
� ��$�
A���A�,�A�r4�A�zT�A��SA��-A* Set the ICC profile to use for the image.��A���IAF This function is a no-op for formats that don't support ICC profiles.���
JAG For formats that do support ICC profiles, the profile will be embedded���
"A in the image when it is saved.��
A�d�A	 # Errors��A���OAL This function returns an error if the format does not support ICC profiles.�|�A�@�@������� �A� 
� ��$�A�\�A��NA��/A, Set the EXIF metadata to use for the image.��A���JAG This function is a no-op for formats that don't support EXIF metadata.���LAI For formats that do support EXIF metadata, the metadata will be embedded���"A��#�A�d�A��#�A���YAV This function returns an error if the format does not support EXIF metadata or if the���7A4 encoder doesn't implement saving EXIF metadata yet.���A�@�@������� �A� 
� ��$�A�$�A���A��ZAW Convert the image to a compatible format for the encoder. This is used by the encoding���A methods on `DynamicImage`.��A���YAV Note that this is method is sealed to the crate and effectively pub(crate) due to the���%A" argument type not being nameable.���A�A�A8�4�At�A��A�@�@�@�����@����� �A� 
� ��$�A�A_input�4�A��0A��A� � �����A� ��d�A� ��*��$��6��$*� � � ���A\�A�@��#�@������ �A� 
� ��$�A���A�,�A�r4�A��,�A��-A�� � ���A� ��d�A��� � � #%���A\�A�@���@������ �A� 
� ��$�A���A�,�A�r4�A��,�A�� RA�� A�@�@����� A
� ��� AL�!A��@4�@�3�,$�� � �$$$�-� � ͗T>$�%� � ��|J$�&� � �4\[$g� � |$e|$V�/8$GI68&(��$��� � � � � � � � � � ��S$��	A$> Return the image format specified by a path's file extension.��	$�l�	$���	$�<�	$��܉
$ use image::ImageFormat;��
$���
4$1 let format = ImageFormat::from_extension("jpg");���
0$- assert_eq!(format, Some(ImageFormat::Jpeg));�<�$��t�$������������������;t������ �?� � � ��$�����d�$
� ��ext��$,.��,$,�$� �@�@���$�$
� ��$�$��S$��C$@ Return the image format specified by the path's file extension.��$�l�$���$�<�$����$��$�$���>$; let format = ImageFormat::from_path("images/ferris.png")?;���)$& assert_eq!(format, ImageFormat::Png);��$���,$) # Ok::<(), image::error::ImageError>(())�<�$��L�$����������������������q�aX����� �?� � � �
�$Ʀ \�$
� ���$�$��1$,�$� �@�@ͺݔ$�$
� �$�$�$� ��� ��� ��� � � � ������������������;t�������W$��5$2 Return the image format specified by a MIME type.��$�l�$���$�<�$����$��$�$���C$@ let format = ImageFormat::from_mime_type("image/png").unwrap();���)$͒$<�$��t�$���$� ��� � � ����$�$���$T�$
� ��$	mime_type�L�$02��/*$��(\$Y Return the MIME type for this image format or "application/octet-stream" if no MIME type�Ժ)$ exists for the format.��)$���)*$' Some notes on a few of the MIME types:��*$���*\$Y - The portable anymap format has a separate MIME type for the pixmap, graymap and bitmap���*W$T   formats, but this method returns the general "image/x-portable-anymap" MIME type.���+Z$W - The Targa format has two common MIME types, "image/x-targa"  and "image/x-tga"; this���,5$2   method returns "image/x-targa" for that format.���,Z$W - The QOI MIME type is still a work in progress. This method returns "image/x-qoi" for���-$   that format.��-$�l�-$���-$�<�.$��ܒ.$��$�.$���.4$1 let mime_type = ImageFormat::Png.to_mime_type();���.'$$ assert_eq!(mime_type, "image/png");�<�/$��-\�/$d�/$�@�@��̏� �/$� 
� $�/$�:$��9:$7 Return if the `ImageFormat` can be decoded by the lib.�-\�9$D�:$�@�@��� �:$� 
� $�:$��A$��@:$7 Return if the `ImageFormat` can be encoded by the lib.�-\�A$L�A$�@�@��� �A$� 
� $�A$��L6$��G;$8 Return a list of applicable extensions for this format.��H$���HW$T All currently recognized image formats specify at least on extension but for future���I^$[ compatibility you should not rely on this fact. The list may be empty if the format has no���I_$\ recognized file representation, for example in case it is used as a purely transient memory�\�J$ format.��J$���J^$[ The method name `extensions` remains reserved for introducing another method in the future���K\$Y that yields a slice of `OsStr` which is blocked by several features of const evaluation.�-\�L$t�L$���� � 
� $�L$��U%$��T<$9 Return the `ImageFormat`s which are enabled for reading.�-\�U$|�U$�@�@��� �U$� 
� $�U$��]%$��\<$9 Return the `ImageFormat`s which are enabled for writing.�-\�]$|�]$�@�@��� �]$� 
� $�]$��e1$�e$ Return all `ImageFormat`s��e$� � � 
� ���e!$� � ����Copied���it��4�8I�w+C�g�gIter��h��g�h
end_or_len��g�h��
�gFPR<?��������$��J��$��e$��$�J����e$ܮ$��$!��$� �@t�@� � � � �!�!�!�!�!�$
%�� � ��$!%�� � ��<'%�� � ŠL0%�� � ��$;%�� � ��,A%�� � �$X%�-� � �	$h%�1� � �<s%�� � ����%� � � ����%�.� � ��\�%�!� � 4͗T�%�%� � ��|�%�&� � �4\�%g� � ޞT�%�%� � ��t�%�%� � �t�%�%� � ����%�%� � ����%�%� � Ǚ��%�%� � ��d�%�1� � 8��d�%� � � 0��\�%�3� � 3�b���� � �h���� � �M7�� � ��(E�� � �a^�� � ��U��	� � Ӝ�k�� � ��1M�� � ��V��� � ���� � ������ � �#:A�� � ��7�� � �!��� � ������ � l%S�0%E%69'*	|M%��b%��dn%���%%���2%4�%�������%��������ps`cPS@C03��0%%(���V%��%%" Create a new image from a Reader.��%���D%A Assumes the reader is already buffered. For optimal performance,���;%8 consider wrapping the reader with a `BufReader::new()`.��%���/%�� $�%�������q� � ���%��<�%��$�%
� �����%�4�%.0��	�%��>%; Saves the supplied buffer to a file at the path specified.��%���b%_ The image format is derived from the file extension. The buffer is assumed to have the correct���a%^ format according to the specified color type. This will lead to corrupted files if the buffer���% contains malformed data.�\�	%�@���@��� ����� ��� � � �	%����$��	%Ʈ ��	%���$ͺ\�	%� ��	%
� ��$�� �$�	%���	%�,�	%�r4�	%��,�	%_adf��
�%��J%G Saves the supplied buffer to a file given the path and desired format.��%���`%�� ��G%D will lead to corrupted files if the buffer contains malformed data.���
%�@��$�@��� ������� ��� � � �
%�$��
%Ʈ �%��$\�
%� ��%
� ��$�� �$�
%���
%�,�
%�r4�%��,�%�4�%[]`b���%��%�!���!����������������������q�aX�����������lf���]v� �!�����d�!�!�%��%��,�%��$�%
� ���4�%��t�%8:24�� 5%\� %� �����	


,(
8P`x�������������������������������� ��!��"���������������������������������������������������������������������������������������������b��+>%��)(%% Guess image format from memory block��)%���)]%Z Makes an educated guess about the image format based on the Magic Bytes at the beginning.���**%� ��*G%D This is not to be trusted on the validity of the whole memory block�d�+%�@�@�ݔ$�+%
�!�54�+%��,E%��-%�@�@��$�-%
�!�54�-%��0%�!���!���!���!�!�!�!��������3�%L�3%�@�@�@��@���������!���!���!���!�!�!�!�!�3%
����$�3%����$�3%����$�3%�����3%� ��$d�5%�@���$�@��$��5$%�@��$��$���t�5%�@�@���$�@��$�@���5)%�@�@��$��$���������������������q�aX��$l�6%�����$<�6%
�!��$��$��$��$���3%���3%�,�3%�r4�3%���3%��L�4%�'<�4%��t�4%
seek_scanline�l�4%ؔl�4%����������>D%�!���!���!���!�!�!�!��$��$��$��$�@�@���������$��$��$��Z�%t�[%����������������������q�aX�?�?��?���:�?�	�:$x��Lk���������!���!�!�!���[%����$��[%Ȯ
��[%���l�[%� ��$d�[%
�!����$�'<�[%RTNP�� @��@�!�4�D3��!�!�$%3��!�!��$93��!�!��<?3��!�!��LH3��!�!��
4S3�G�!�!��$[3��!�!��$a3��!�!�Dg3�I�!�!�	${3�1�!�!�$�3�-�!�!��|�3�&�!�!�4\�3g�!�!����3�%�!�!Ǚ��3�%�!�!��l�3��!�!����!�!�t�3��!�!����3��!�!��4�3�4�!�!��d�3�1�!�!8��d�3� �!�!0͗T�3�%�!�!��\�3�3�!�!3��t�3� �!�!�3'l3�/A343������������Lv3�|�3���T3��}�nq^a��A3SV-0̼3��<3����������3���&3�� 3 A multi-format image reader.��3���]3Z Wraps an input reader to facilitate automatic detection of an image's format, appropriate���_3\ decoding method, and dispatches into the set of supported [`ImageDecoder`] implementations.��3�d�3	 ## Usage��3���b3_ Opening a file, deducing the format based on the file path automatically, and trying to decode���a3^ the image contained can be performed by constructing the reader and immediately consuming it.��3�l�3����3 # use image::ImageError;���3 # use image::ImageReader;���+3( # fn main() -> Result<(), ImageError> {���734 let image = ImageReader::open("path/to/image.png")?���3     .decode()?;�t�	3 # Ok(()) }�<�	3���	3���	]3Z It is also possible to make a guess based on the content. This is especially handy if the���
`3] source is some blob in memory and you have constructed the reader in another way. Here is an���
c3` example with a `pnm` black-and-white subformat that encodes its pixel matrix with ascii values.��3�<�3����3��$��3��$��+3��$ľ3ȼ��3��$�3���3 let raw_data = b"P1 2 2\n\�t�
3     0 1\n\�|�
3     1 0\n";��
3���
<39 let mut reader = ImageReader::new(Cursor::new(raw_data))���
3     .with_guessed_format()���)3&     .expect("Cursor io never fails");���835 assert_eq!(reader.format(), Some(ImageFormat::Pnm));��3���3 # #[cfg(feature = "pnm")]���!3 let image = reader.decode()?;�t�3��$<�3���3���b3_ As a final fallback or if only a specific format must be used, the reader always allows manual���C3@ specification of the supposed image format with [`set_format`].��3���&3# [`set_format`]: #method.set_format���03- [`ImageDecoder`]: ../trait.ImageDecoder.html�\�3�q�!�!���3��$�3��$�3�!�!���!�d�!�!��!�!���!��<g��v����<g��v�!�!�!xzD�3,�3�!�!�!����34�3�!�!�!����������������;t�����t�34�3�!�!�!����/3�R�!�q�!�!�!���3���3��<�3��$�3�!�!���!�d�!�!��!�!���!��<g��v���!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�3���!��&3��633 Create a new image reader without a preset format.��3���D3��$��;3׷$�3���S3P It is possible to guess the format based on the content of the read object with���O3L [`with_guessed_format`], or to set the format directly with [`set_format`].��3���835 [`with_guessed_format`]: #method.with_guessed_format���%3" [`set_format`]: method.set_format��3����$�!�!
�!�R��buffered_reader�|�3��C3��-3* Construct a reader with specified format.��3���D3��$��;3׷$\�3������$�!�!
�!�R����$|�3�4�3��+3��(3% Get the currently determined format.�4�3�@�@��$�$�!�3�!
�!�R��$�3��13��;38 Supply the format as which to interpret the read image.�T�3�@�@��$���!�3�!
�!�R��$�3�4�3��"3�� 734 Remove the current information on the image format.�� 3��� ^3[ Note that many operations require format information to be present and will return e.g. an���!E3B `ImageError::Unsupported` when the image format has not been set.�d�"3�@�@��$�!�"3�!
�!�R��$�"3ܒ#3��" 3 Disable all decoding limits.�L�#3�@�@��$�!�#3�!
�!�R��$�#3��$(3��#(3% Set a custom set of decoding limits.�4�$3�@�@��$���!�$3�!
�!�R��$�$3��4�$3�%3��$3 Unwrap the reader.�T�%3��$���!�!
�!�R��$�%3��'�3d�'3�!��������������������������q�aX�����������lf���]v� �R�����!�!
�!�R���4�(3�q4�(3limits_for_png�t�(3l�)3��>D3��>&3# Convert the reader into a decoder.�d�>3��$��������������������q�aX�R���R�!���!�!
�!�R��$�?3���?3�!�R�G�G�!�R�R�?3�R�R�����������lf���]v� �R�����R���R�!�� ��%d�?3��%�R���%���%��%��!��J83��@F3C Make a format guess based on the content, replacing it on success.��A3���AY3V Returns `Ok` with the guess if no io error occurs. Additionally, replaces the current���BZ3W format if the guess was successful. If the guess was unable to determine a format then���C23/ the current format of the reader is unchanged.��C3���C\3Y Returns an error if the underlying reader fails. The format is unchanged. The error is a���DX3U `std::io::Error` and not `ImageError` since the only error case is an error when the��E3 underlying reader seeks.��E3���E[3X When an error occurs, the reader may not have been properly reset and it is potentially���F'3$ hazardous to continue with more io.��F3�d�F3��$�F3���Fm3j This supplements the path based type deduction from [`ImageReader::open()`] with content based deduction.���G\3Y This is more common in Linux and UNIX operating systems and also helpful if the path can���H3 not be directly controlled.��H3�l�H3����H3��$�I3��$��I+3��$��I330 let image = ImageReader::open("image.unknown")?���J3     .with_guessed_format()?���J3��$t�J3��$<�J3����J3��$��������������������q�aX��$���!�!
�!�R��$�K3��L83d�L3�!�@�@��$��������������������q�aX��$���!�L3�!
�!�R��$�L3c�!�!ĶT3�!���!���!���!�!�!�!����$��X73�W3 Read the image dimensions.��W3���WK3H Uses the current format to construct the correct reader for the format.��X3���XF3C If no format was determined, returns an `ImageError::Unsupported`.�|�X3��$���!�!
�!�R��$�X3�Y3�!���!���!���!�!�!�!�����!����[43��Y%3" Read the image (replaces `load`).��Y3���ZK3��%�Z3���ZF3��%4�[3��$���!�!
�!�R��$�[3��_33t�_3�!�@�@��$��������������������q�aX�����!�_3�!
�!�R��$�_3�`3�!���!���!���!�!�!�!������a!3�!�!���!�d�!�!��!�!���!��<g��v����������d�O�Φqo�����d�.��g�<��!�!��eM3��b:37 Open a file to read, format will be guessed from path.��b3���b>3; This will not attempt any io operation on the opened file.��c3���c^3[ If you want to inspect the content for a better guess on the format, which does not depend���dP3M on file extensions, follow this call with a call to [`with_guessed_format`].��d3���d83��$$�e3����������������������q�aX�%���!�?�!�!�!�
�e3Ʀ \�e3
�!���$�e3��f-3L�f3�!�@�@ͺ��%�!�f3�!
�!�$�f3,�g3�!���!���!���!�!�!�!��,�g3�!���!���!���!�!�!�!������@4�@�4�4�1,B=�!�!��LB�.�!�!͗TB�%�!�!�4\*Bg�!�!
�2BZ\JL68#%��B��B Add some reasonable limits.��B���`B] **Note**: This is not equivalent to _not_ adding limits. This may be changed in future major���B version increases.����!��!��B<�B���!�!
�!\�B���!�!�!�!�!�!�!�!��B��B Disable all limits.�-\�BL�B���!�!
�!��IB��LBI This function checks that all currently set strict limits are supported.�l�B�@�@�@���@�����!�B�!
�!$�B
_supported�T�B��JB��RBO This function checks the `max_image_width` and `max_image_height` limits given���B the image width and height.���B�@�@�����!�B�!
�!$�B�,�B�r4�B��9B��SBP This function checks that the current limit allows for reserving the set amount���4B1 of bytes, it then reduces the limit accordingly.�<�B�@�@�����!�B�!
�!$�Bamount�4�B��"AB��!WBT This function acts identically to [`reserve`], but takes a `usize` for convenience.��"B���" B [`reserve`]: #method.reserve�l�"B�@�@�����!�"B�!
�!$�"B��%4�#B��(�B��&_B\ This function acts identically to [`reserve`], but accepts the width, height and color type���'DBA used to create an [`ImageBuffer`] and does all the math for you.��'B���''B$ [`ImageBuffer`]: crate::ImageBuffer���( B��%t�(B�@�@�������!�(B�!
�!$�(B�,�(B�r4�)B�zT�)B��-#B��+RBO This function increases the `max_alloc` limit with amount. Should only be used���,B together with [`reserve`].��,B���, B��%$�-B�@�@���!�-B�!
�!$�-B��%4�-B��/+B��.TBQ This function acts identically to [`free`], but takes a `usize` for convenience.��/B�ԡ/B [`free`]: #method.free�T�/B�@�@���!�/B�!
�!$�/B��%4�/B��@��5@2 Deprecated re-export of `ImageReader` as `Reader`�:this type has been moved and renamed to image::ImageReader���R@4�@��%�q�!�!���@��$	|�@��$@! Deprecated re-export of `Limits`�)this type has been moved to image::Limits���A@4�@�%����@��*@' Deprecated re-export of `LimitSupport`�/this type has been moved to image::LimitSupport���G@d�@��%����$@����@<�@�!�!����o@�!�����!�!�!��N@t�@�@�@�@���@�����!�@�!
�!��$�@��@�	�@��@�q�!�!���@��D�@���!�!�!��M@t�@�@�@�@���@�����!�@�!
�!��$�@��@�	�@��J�#'  Types describing image metadata�D�J�!�6�6��
4H'�G�!�#��$P'��!�#��Lm'A��!�#��dx'A��!�#��d�'A�!�#��l�'AK�!�#��$�'�4�#����'�4�#ӫ��'�5�#����'�5�#Ҳl�'�6�#����'�6�#�$'$3'�"�"�"�#�4�4�4�5�5�6�6�6�6I&�5�!�!��l�&��!�!�t�&�%�!�!����&�%�!�!�%��&��!�!�͹|�&�7�!�!��İ&�$�!�!����&�$�!�!����&�%�!�!��d�&�1�!�!8͗T�&�%�!�!��,�&�$�!�!�L�&�#�!�!!t&+���&��&#
��&�!#��������&�����su^`��&���!��0&L�&�!��[�,
[�,[�,Reserved�[�,[�,Ǩ[�,[�,[�,Ϥ[�,[�,[�,��[�,[�,[�,Bt470Bg�[�,[�,[�,��[�,[�,[�,Smpte240�[�,[�,[�,ȥ[�-[�-[�-Bt2020�[�-[�-[�-��[�-[�-[�-Smpte431�[�-[�-[�-Smpte432�[�-[�-[�-Ebu3213�[�-����'�L�!�!
�!$�&��&�&��2 &���"��25&L�2&�!��[�-[�-[�-��%[�-[�-Ǩ[�-[�-[�-Ϥ[�-[�-[�-��[�-[�-[�-��%[�-[�-[�-��[�-[�-[�-��%[�-[�-[�-�[�-[�-[�-��[�-[�-[�-Log100sqrt10�[�-[�-[�-Iec61966�[�-[�-[�-ɩ[�-[�-[�-��[�-[�-[�-Bt202010bit�[�-[�-[�-Bt202012bit�[�-[�-[�-��[�-[�-[�-˪[�-[�-[�-Hlg�[�-�y��<>��"�"
�"$�2&��3&�3&ܿK&��"��K8&L�K&�!�����������������;t���[�-[�-[�-�[�-[�-[�-Ǩ[�-[�-[�-Ϥ[�-[�-[�-��%[�-[�-[�-Fcc�[�-[�-[�-��%[�-[�-[�-۬[�-[�-[�-Ǩ[�-[�-[�-��[�-[�-[�-	Bt2020Ncl�[�-[�-[�-Bt2020Cl�[�.[�.[�.�[�.[�.[�.ChromaticityDerivedNCL�[�.[�.[�.ChromaticityDerivedCL�[�.[�.[�.ICtCp�[�.{��w7q�"�"
�"$�K&ԨL&�L&��`&&t�`&���"j�"�"�"��j�`&�@�@��@
��%�@��%�@�@���%������`&bd��c&���"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"��i2&��c3&0 Construct a transform between two color spaces.��c&���c_&\ Returns `Some` if the transform is guaranteed to be supported by `image`. Both color spaces���d^&[ are well understood and can be expected to be supported in future versions. However, we do���e^&[ not make guarantees about adjusting the rounding modes, accuracy, and exact numeric values���fX&U used in the transform. Also, out-of-gamut colors may be handled differently per API.��f&���f@&= Returns `None` if the transformation is not (yet) supported.��g&���gN&K This is used with [`ConvertColorOptions`][`crate::ConvertColorOptions`] in���hX&U [`ImageBuffer::copy_from_color_space`][`crate::ImageBuffer::copy_from_color_space`],���hS&P [`DynamicImage::copy_from_color_space`][`DynamicImage::copy_from_color_space`].��i&��������������������;t������"�"
�"�$�i&�$�i&��q&�"���"���"���"�"�"�"��
����������������;t����5�5I�5��4�5���4�5��4榦�����[�&������#�#���#��!^ԐI{�0���%[�;[�;TransformOptions�[�;rendering_intent�[�;allow_use_cicp_transfer�[�;prefer_fixed_point�[�;interpolation_method�[�;barycentric_weight_scale�[�;allow_extended_range_rgb_xyz�e��C����w&�"���"���"���"�"�"�"��%����������������;t����5�5I�5��4�5���4�5��4榦�����[�&�������%�|&�"���"���"���"�"�"�"��%����������������;t����5�5I�5��4�5���4�5��4榦�����[�&�������%�ׅ�&��&�@�@���@�@�@��@
��$�@��%�@�@���%����@�"��"��"�"�"��&�"����%$��&���$��&�$��%���&�$��%���&
�"��%��%$��&PRIK���=&���%&�ψW&�݈&�@�@���������"�&�"
�"$�&�$��&�$��&�ɉ&�"���"���"���"�"�"�"������������������������q�aX������&���&�!����������������;t����5�5I�5��4�5���4�5��4榦�����[�&��������5�5I�5��4�5���4�5��4榦�����[�&�����������������������;t����6�6���6ճ�!�6��!�6���!�6���!�yw|��g~���"�?�"�"�"�
��&�"�����&���<��&�<��&
�"��trs�Ѝ&���&output_coef�\�&bd-s�s�s$̑&�"���"���"���"�"�"�"���5�5I�5��4�5���4�5��4榦�����[�&��������5�5I�5��4�5���4�5��4榦������@�@��@���@���@�@���%�������$&�"���"���"���"�"�"�"���@�@�@���@����%t��&��&�!���$&�"���"���"���"�"�"�"���@�@�@���@����%�t�"�"Iu�"�"�ؚ$&�"���"���"���"�"�"�"���@�@�@���@����%v�"�"�v�"�"���$&�"���"���"���"�"�"�"���@�@�@���@����%�w�"�"ix�"�"���$&�"���"���"���"�"�"�"���@�@�@���@����%1y�"�"�y�"�"���$&�"���"���"���"�"�"�"���@�@�@���@����%���z�"�"�{�"�"�ѳ$&�"���"���"���"�"�"�"���@�@�@���@����%Q|�"�"}�"�"���$&�"���"���"���"�"�"�"���@�A�@���A����%�}�"�"�~�"�"���$&�"���"���"���"�"�"�"���A�A�A���A����%q�"�"9��"�"���$&�"���"���"���"�"�"�"���A�A�A���A����%��"�"Ɂ�"�"���$&�"���"���"���"�"�"�"���A�A�A���A����%���"�"Y��"�"���$&�"���"���"���"�"�"�"���A�A�A���A����%!��"�"��"�"���$&�"���"���"���"�"�"�"���A�A�A���A����%���"�"y��"�"���R&���&�A�A�A�A���A���A���"��&�"
�"$��&�	��&��
��&���&$��&�!���"�"d��"�"����&���&�A�A�����A�5�5I�5��4�5���4�5��4榦������@�@��@��@��@�@�ׂ&������"�?�"�"��&�"�
£&�$���ţ4&���$�ޣ&
�"��$��&�$��&EG����&���&�A�A�����A�5�5I�5��4�5���4�5��4榦������@�@��@���@���@�@���&������"ی�"�"��&�"����&�$�����5&���$�ͥ&
�"��$��&�$��&EG����&���&�A�A�����A�5�5I�5��4�5���4�5��4榦������@�@��@���@���@�@���&������"ی�"�"�&�"����&��&���5&���$ܿ�&
�"��$�&�$��&=?��6&<��&�!�"�"��
�����T&|��&�A�A�A���A���"�?�"�"ӫ&�"�
��&��%���&
�"��luma�$ͫ&�٫&-/�ĭU&�ҭ&�A�A�A���A���"�?�"�"��&�"�
�&��%��&
�"����&$��&���&*,���S&T��&�A�A�A���A���"�?�"�"�&�"�
Ű&��%�Ȱ&
�"���,߰&��4�&+-���T&\��&�A�A�A���A���"�?�"�"��&�"�
��&��%���&
�"���,��&��4²&+-�׳R&L�&�A�A�A���A���"�?�"�"��&�"�
�&��%��&
�"���,��&��4��&+-�еS&T޵&�A�A�A���A���"�?�"�"��&�"�
�&��%��&
�"���,��&��4��&+-����&t��&�A�A�A���A�����"�?�"�"�&�"�
ŷ&��%�ȷ&
�"���,�&��4��&coef�$��&8:����&|�&�A�A�A���A�����"�?�"�"��&�"�
��&��%���&
�"���,��&��4��&��&$һ&57>�d�&���"�"�"����&\��&�A�A�A�A���A
���$�A�����A�?�?��?���:�?�	�:$x��Lk����$���"���"���"�"�"��&�"
����L��&����L��&�$��,��&�$�����E&���$ϕ&���+&�$��,��&�"�������&�"ϕ&���&�"��&���&���&ϕ&���"&
�"����$��&�54��&color_space_fallback����&���������$&d��&����&���&�!�A�A�A
��%�A
��%�������"��"��"�"�"��&�"��%$��&��%$��&�#��%L��&�"��%���&�"��%���&
�"��%��%�54��&��4��&from_layout�\��&into_layout�\��&color_space_coefs����&�����|��&4��&���&$��&�!���"�"Z��"�"����&Ԁ�&�A�A�A���A
��������������������������q�aX�?�?��?���:�?�	�:$x��Lk������&�"���"���"�"�"��&�"����&d��&����&d��&�"��&���&�"��&���&���&��&���&�#��&L��&
�"��&��&$��&�54��&��&\��&��&\��&�������'&4��&,��&�"���"���"���"�"�"�"��&��&��&��&
���&��&"�,��&�"���"���"���"�"�"�"��&��&��&��&��&u�4ƃ&�"���"���"���"�"�"�"��&��&��&��&��&,�&�"���"���"���"�"�"�"��&��&��&��&��&ȏ���)&lЋ&�"���"�"�"������&����Lދ&�$��,��&�$�����K&���$���$���1&�$��&,��&�$��&���P&��&�$��&�$���6&�"ԥ&��&�ԥ&��&���"&�"��&�Ǐ&�"�����&���&�ɥ&������&���&�ɥ&������&���"���"�"�"���$��&�ې+&ʗ&���+&ߗ&,��&�$���E&��&L�&��&,��&��&���E&��&L�&��&���&��&���"&��&�Ւ&��AC24��,&���&�"�"����}&���$��&�"��+��&��7��&+�"�"�"�"�"�"���&l��&���"�"
�"��$��&�ȓ$&t˓&���"�"
�"���ړ&��!&�#�#�"�"�#�#옔&l��&�#�#
�#$��&d��&Ɣ&�!���#&t��&�#�#
�#���&���"&�#�#�"�"�#�#�ږ&lݖ&�#�#
�#$�&d��&��&�!�ٗ#&tܗ&�#�#
�#��&���"&�#�#�"�"�#�#잙&l��&�#�#
�#$��&�֙#&tٙ&�#�#
�#��&đ�&�?�#�#�
��&��%�#����&���&�!�A�A��%���A�5�5I�5��4�5���4�5��4榦������@�@��@���@���@�@���&������#ی�#�#�&�#ҐĚ&�$���ǚ&
�#����$�&�$��&57�țA&|�&4��&d��&L��&���#�#�#�#�#�#�#�ϥ&���F&C The sRGB color space, BT.709 transfer function and D65 whitepoint.�$٥&�#�#�����&�ħ6&3 SRGB primaries and whitepoint with linear samples.�\��&�#�#���ʬ&���S&P The  Display-P3 color space, a wide-gamut choice with SMPTE RP 432-2 primaries.�ժ&��ݪ^&[ Note that this modern Display P3 uses a D65 whitepoint. Use the primaries `SmpteRp431` for����[&X the previous standard. The advantage of the new standard is the color system shares its����%&" whitepoint with sRGB and BT.2020.�TԬ&�#�#����:&��&�!������������������;t�����%�#�#
�#$��&���4&���&�A�A���#��&�#��
$��&\��&��&�!���-&D��&�����#�#
�#����?&d��&����������������������q�aX�����#�#
�#$��&d��&���#���:&���&�A�A������������������;t������#��&�#
�#$��&V����(&d��&�!��
���&���#��#���&$��&�����#�#
�#��$��&���&d��&�!��%^ԐI{�0��#̴�&��&�!�#�#[�8[�8��#[�8pcs�[�8��[�8
profile_class�[�8��%[�8red_colorant�[�8green_colorant�[�8
blue_colorant�[�8white_point�[�8black_point�[�8media_white_point�[�8��[�8measurement�[�8red_trc�[�8	green_trc�[�8blue_trc�[�8gray_trc�[�8��[�9chromatic_adaptation�[�9lut_a_to_b_perceptual�[�9lut_a_to_b_colorimetric�[�9lut_a_to_b_saturation�[�9lut_b_to_a_perceptual�[�9lut_b_to_a_colorimetric�[�9lut_b_to_a_saturation�[�9gamut�[�9	copyright�[�9description�[�9device_manufacturer�[�9device_model�[�9char_target�[�9viewing_conditions�[�9viewing_conditions_description�[�9
technology�[�9calibration_date�[�9version_internal�[���v
���&��%�#���X&T��&�!�A�A��%���A��&[�<[�<[�<��[�<[�<[�<��[�<[�<[�<��[�<[�<[�<	GrayAlpha�[�<[�<[�<Inks5�[�<[�<[�<Inks6�[�<[�<[�<Inks7�[�<[�<[�<Inks8�[�<[�<[�<Inks9�[�<[�<[�<Inks10�[�<[�<[�<Inks11�[�<[�<[�<Inks12�[�<[�<[�<Inks13�[�<[�<[�<Inks14�[�<[�<[�<Inks15�[�<�sd��2��#��&�#
�#$��&ō4��&�>'EE�D�D�\F'�D�D�D�D�D�D�D�D���'�D�D�D�D�D�D�D�D�D�DzD}D��'ʼn�#�#�#�#�#�#��
6'���'� Converts from [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html)�-\�
'L�
'ң�#�#
�#exif_orientation���
'ԑ'���'� Converts into [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html)�-\�'<�'ʼn�#�#
�#$�'��4'��9'6 Extracts the image orientation from a raw Exif chunk.��'���''$ You can obtain the Exif chunk using���F'C [ImageDecoder::exif_metadata](crate::ImageDecoder::exif_metadata).��'���^'[ It is more convenient to use [ImageDecoder::orientation](crate::ImageDecoder::orientation)���!' than to invoke this function.���P'M Only use this function if you extract and process the Exif chunk separately.�-\�'|�'�A�A�ң�#�'�#
�#chunk�,�',�'�#���#���#���#�#�#�#ʼn��ʼn��?'���'� Extracts the image orientation from a raw Exif chunk and sets the orientation in the Exif chunk to `Orientation::NoTransforms`.����'� This is useful if you want to apply the orientation yourself, and then encode the image with the rest of the Exif chunk intact.��'���m'j If the orientation data is not cleared from the Exif chunk after you apply the orientation data yourself,���'| the image will end up being rotated once again by any software that correctly handles Exif, leading to an incorrect result.��'���d'a If the Exif value is present but invalid, `None` is returned and the Exif chunk is not modified.�-\�'��'�A�A�ң�#�'�#
�#��&,�'��$I'-\�$'��$'�!�A�A�����������������;t�����&�#�$'�#
�#��&,�$'r��#�#��''�#���#���#���#�#�#�#ʼn��&��('�#���#���#���#�#�#�#��&��*�'ļ*'�!�A�A�A�G�G��
�G�d��G��
�y.)I�B�?�A�����������������;t�����&�#ʆ�#�#�*'�#��ʆ�*'A���&̠+'
�#��&�q4�*'%'D�1'�#���#���#���#�#�#�#��&ʼn��&��$T�J4�J�#�#�#�#�$�$�$�$��
<�4b�#�#Num��4��#�#��<�4��#�#	AddAssign�L�4��#�#υ$�4�0�#�#υ�0�#�#��,�4�1�#�#���1�#�#���4�0�#�#���0�#�#��$�4�1�#�#���1�#�#����4�.�#�#�{#4+.

��4���&4������np��4J��14��N4K Types which are safe to treat as an immutable byte slice in a pixel layout���4 for image encoding.�|�4�#�#����{4�$����4�#��)��&��5��&*�#�#�#��4�� 4 Get the bytes of this value.�D�4�A�A���A��#�4�#
�#��$�4��4��#�#�#܍4D�4�A�A���&�#�4�#
�#$�4��4���#�#�#��4D�4�A�A���A��#�4�#
�#$�4��4���#�#�#��4D�4�A�A���A��#�4�#
�#$�4��N4��U4R The type of each channel in a pixel. For example, this can be `u8`, `u16`, `f32`.�L�4�#�#�����4��&$�4���<�4����4�������4���,�4b��<�4�#��u��&q��&g��&]��&O��&E��&<�����&���&���&���&y��&o��&f�#�#�#�#��	4��M4J The maximum value for this type of primitive within the context of color.���c4` For floats, the maximum is `1.0`, whereas the integer types inherit their usual maximum values.���	4�#�#����4��
M4J The minimum value for this type of primitive within the context of color.���
c4` For floats, the minimum is `0.0`, whereas the integer types inherit their usual minimum values.���4�#�#����4��4�4�
4�4�4,�48��$�4&�48��4&�4�4�4,�48�$�4&�48�$�4!�4,�48���4&�48�$�4*�4�4�
48$�48�L�48
�4,�48��$�4�4�
48,�48����4&�48$�4�4,�48���
4%�
48,�
48����
4&�
48$�
4�
4,�
48�$�
4%�
4%�
4��04\�4�#�#�� ,�4��&<�4��&<�4�#�� (��&&��&$�� :��&8��&6�#�#�#�#�#�#�����#��[4���&$�4���&<�4���&�4���&��&Ľ4���&,�4b��&<�4���&��&L�4��&���&v��&l��&b��&T��&J��&A��&2�#�#��Z44�4�#�#��&4T�4��&���#�#
�#����
�4��"4L�4����&�#�#
�#��$�4��4�#�#\�44�4�#�#Ė4�#�#\�44�4�#�#��4�#�#\�44�4�#�#��4�#�#\�44�4�#�#Գ4�#�#\�44�4�#�#��4�#�#\�44�4�#�#��4�#�#\�44�4�#�#Ē4�#�#\�44�4�#�#��4�#�#\�44�4�#�#��4�#�#\�44�4�#�#��4�#�#\�44�4�#�#ħ4�#�#\�44�4�#�#��!4$�4�#�#�����4��&<�4��&<�4�#��*��&&��&$��<��&8��&6�#�#�#�#�����#��4�#��&L�4��&��&�#��4,�4�#�#��54$�4������&���#�#
�#�����4��4��,�4��!4�#�#T�!4,�!4�#�#��!4�#�#T�!4,�"4�#�#��"4�#�#T�"4,�"4�#�#��"4�#�$�#�#�$T�"4,�"4�#�#��"54$�"4�#�#�#
�$���"4��"4��,�#4��$~4��#-4* The pixel with an associated `ColorType`.���#I4F Not all possible pixels represent one of the predefined `ColorType`s.���$4�$�$����$�4��&,�$4��&��$T4ɥ&��%14�$��4��&0��&.ɥ&+��L��&H��&Fɥ&C�$�$��'#4��%D4A This pixel has the format of one of the predefined `ColorType`s,���&(4% such as `Rgb8`, `La16` or `Rgba32F`.���&.4+ This is needed for automatically detecting���&24/ a color format when saving an image as a file.�T�'4�$�$����'#4���$�$��'#4T�'4�$�$����($4���$�$��(#4T�(4�$�$����)$4���$�$��)#4T�)4�$�$����*$4���$�$��*#4T�*4�$�$����+%4���$�$��+#4T�+4�$�$����+%4���$�$��,#4T�,4�$�$����,$4���$�$��-#4T�-4�$�$����-%4���$�$��-#4T�-4�$�$����.%4���$�$��.#4T�.4�$�$����/&4���$�$��/#4T�/4�$�$����04<�04�$�$�$�$�7�7�7��$�14�!�$�$��t�14�"�$�$��G/��$�$���*��$�$���)��$�$��4��$�$��o��$�$��L��.�$�$�����.�$�$���u�0�$�$���0�$�$υ$�v�0�$�$υ�0�$�$��$�v�1�$�$���1�$�$��,�w�1�$�$���1�$�$d�04��1-4{$�14lo��2(4���$��$��2,4$�34�����$�$
�$��,�34��64���$��6%4D�64���$�$
�$$�64��9"4Ė94�$�$����9�4�$���� �$�$�$�$�����$��924�$�'��:4ڊ'�'�$��914��94�$�$��:.44�:4�����$�$
�$���:4��:)4���$�$�$�$�$ԟ;4��;4�$�$��;-44�;4�����$�$
�$�;4��<*4���$�$�$�$�$��<4��<4�$�$��=-44�=4�����$�$
�$�=4��=*4���$�$�$�$�$Ԩ>4��>4�$�$��>-44�>4�����$�$
�$�>4��?*4���$�$�$�$�$��?4��?4�$�$��@-44�@4�����$�$
�$�@4��@+4���$�$�$�$�$ԳA4��A4�$�$��A-44�A4�����$�$
�$�A4��B+4���$�$�$�$�$��B4��B4�$�$��C-44�C4�����$�$
�$�C4��D*4���$�$�$�$�$��D4��D4�$�$��D-44�D4�����$�$
�$�D4��E+4���$�$�$�$�$ԆF4��F4�$�$��F-44�F4�����$�$
�$�F4��G+4���$�$�$�$�$��G4��G4�$�$��G-44�G4�����$�$
�$�H4��H+4���$�$�$�$�$ԘI4��I4�$�$��I-44�I4�����$�$
�$�I4��J,4���$�$�$�$�$��J4��J4�$�$��K-44�K4�����$�$
�$�K4��K,4���$�$�$�$�$ԭL4��L4�$�$��L-44�L4�����$�$
�$�L4��Y�4��Y4�A�A�����A�@�@��@
���$�@��'�@�@���'����A�?�$�$�Y4�
�Y4ʃ&ļY4
�$���KL�Y4�$�Z4&(��[�4��[%4�A�A���A�@�@���'�@�@���'����A�?�$��$�$�$�\4�
�\4��%$�\4ʃ&Ć\4�$��%Į\4
�$����%�KL�\49;>@��^74��^4�$�$�� ,�^4��<�^4�$�� #��'�� /��'*�$�$�$��^�4d�^4�A�A�����A�A�A��A
���A��'�A�A���'����A�$ی�$�$�_4�$Ґ�^4��&��^64���$���_4
�$�����KL�_4�$�_4>@��`!4�$�$�$��`�4d�`4�A�A�����A�A�A��A��A��A�A���'����A�$ی�$�$�a4�$���`4��&��`64���$�a4
�$���KL�a4�$�a49;��c"4�$�$�$��c�4d�c4�A�A�����A�A�A��A���A���A�A�ء'����A�$ی�$�$�d4�$���c4��&��c64��&��c4
�$���KL�d4�$�d4/1��e"4�$�$�$��f�4d�f4�A�A�����A�A�A��A���A���A�A��'����A�$ی�$�$�f4�$���f4��&��f64��&�f4
�$���KL�f4�$�g4/1�i4Ļh4 A generalized pixel.��h4���hU4R A pixel object is usually not used standalone but as a view into an image buffer.�,�i4�$�$����i�(4��&$�i4��&,�i4�$��*��&&��&$��<��&8��&6�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��ԥ&̜j4�#ԥ&L�j4��'��'�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$Ĝj4��iE4B The scalar type that is used to store each channel in this pixel.�D�j4�$�$��j4��j.4+ The number of channels of this pixel type.�l�j4�$�$��k(4��k&4# Returns the components as a slice.�D�k4�A�A���A
ԥ&�$�k4�$
�$��$�k4��l44��k-4* Returns the components as a mutable slice�d�l4�A�A���A��'�$�l4�$
�$��$�l4��m4��l@4= A string that can help to interpret the meaning each channel���m+4( See [gimp babl](http://gegl.org/babl/).�\�m4�$�$̏��n4��m340 Returns true if the alpha channel is contained.�L�n4�$�$��q!4��n;48 Retrieve the value of the alpha channel for this pixel.��o4���oI4F If there is no alpha channel, returns [Primitive::DEFAULT_MAX_VALUE].��o4���o)4& ### Note for Pixel trait implementors��p4���pT4Q While this is a provided method, it is a good idea to override it for efficiency���p24/ if your pixel type does have an alpha channel.�,�q4�A�A��ԥ&�$�q4�$
�$��$�q4��t�4��sA4> Returns the channels of this pixel as a 4 tuple. If the pixel���sK4H has less than 4 channels the remainder is filled with the maximum value��� $Use `channels()` or `channels_mut()`���tN4L�t4�� �'�A�A��ԥ&ԥ&ԥ&ԥ&�$�u4�$
�$��$�u4��x�4��v845 Construct a pixel from the 4 channels a, b, c and d.���vC4@ If the pixel does not contain 4 channels the extra are ignored.��� VUse the constructor of the pixel, for example `Rgba([r,g,b,a])` or `Pixel::from_slice`���w�4l�x4�� ��'ԥ&ԥ&ԥ&ԥ&���$�$
�$�����x4��x4��x4��y4��{14��y 4 Returns a view into a slice.��y4���yT4Q Note: The slice length is not checked on creation. Thus the caller has to ensure���zR4O that the slice is long enough to prevent panics if the pixel is used later on.�T�{4�A�A��'�A���$�{4�$
�$���,�{4��}=4��{.4+ Returns mutable view into a mutable slice.��|4���|T4��'��|R4��'t�}4�A�A��'�A���$�}4�$
�$���,�}4��~(4��}4 Convert this pixel to RGB�4�~4�A�A���0�0�0���0��)P!2�J�ԥ&�$�~4�$
�$��$�~4��*4��~340 Convert this pixel to RGB with an alpha channel�<�4�A�A���1�1�1���1��ޔӖX��ԥ&�$�4�$
�$��$�4��*4��4 Convert this pixel to luma�<�4�A�A���0�0�0υ�0��YY��[ԥ&�$�4�$
�$��$�4���14���441 Convert this pixel to luma with an alpha channel�lĀ4�A�A���1�1�1���1���R��;ԥ&�$Ҁ4�$
�$��$Ӏ4���\4���=4: Apply the function ```f``` to each channel of this pixel.���4�A�A����
���$�J�$�$ā4�$��
��4���
ԥ&��'4��
��'�ԥ&t��4
�$����
$Ł4�ˁ4SU�ނZ4���=4��',�4�A�A����
�$�J�$�$�4�$��
�4��'���'4��'t��4
�$����
$�4���468�Ą�4���H4E Apply the function ```f``` to each channel except the alpha channel.����441 Apply the function ```g``` to the alpha channel.�tDŽ4�A�A����
�����$�J�$���$�$�$܄4�$��
ք4����'ل4��'���'4��'t��4���'��'���'4��'��'�ԥ&tم4
�$����
��'$݄4��4��4�������4��H4��'���D4A Apply the function ```g``` to the alpha channel. Works in-place.����4�A�A����
��'�$�J�$���$�$�$��4�$��
��4��'��4��'�ʇ'4��'t�4��'���'4��'t��4
�$����
��'$��4���4���4`bdf���j4���H4��'���4�A�A����
���$�J�$�$��4�$��
��4��'���'4��'tԉ4
�$����
$��4���468��4�$���$���$���$�$�$�$����
��'ԥ&���h4�ɊH4��'���4 Works in place.����4�A�A����
�$�J�$�$ȋ4�$��
ŋ4��'��'4��'t��4
�$����
$͋4�Ӌ468��4�$���$���$���$�$�$�$����
��'���{4�ь@4= Apply the function ```f``` to each channel of this pixel and�̖�4 ```other``` pairwise.�$��4�A�A�A���A����
���$�J�$�$��4�$��
��4���
ԥ&ԥ&���74��
��'�ԥ&t��4
�$����
$��4�,ƍ4�ԍ4_a���y4���@4��'���)4& ```other``` pairwise. Works in-place.�4��4�A�A�A���A����
�$�J�$�$��4�$��
��4��'��74��'t��4
�$����
$��4�,��4�Ώ4?A���4���4 Invert this pixel�4Đ4�A�A���$ː4�$
�$��$А4���"4�ܐU4R Blend the color of a given pixel into ourself, taking into account alpha channels�,��4�A�A�A���A���$��4�$
�$��$đ4�,ʑ4L��4,��4�#�$̡�4|��4�$�$��䡒4�$�����Ò4���4���4��L�J,�J�%�%�%�%�%�%۶|&(�E�%�%ގ4F(�G�%�%�!(*�;(�a~(lo(�A�A����J�%�%�(��}(�A����A���(�A����'�
�%�����(��D�(��L�(��$�(pr,�(�%���%���%���%�%�%�%��ȩ
����Zip������C����C����C���	�C��ڸ(j�����C���	����<�}�Ta!N������������,M�[�}�%������������element��G����j����(�%���%���%���%�%�%��'��	N(\�	(�A�A����	(
�%��L�	(��D�	(���	(��\(Ī(
�%�,�(�r4�(Ȉ|�(��Q(t�(�A�AѴ
����%�%�(���(��$l�(
�%����(��J(,�(���'��'��'��%�%����'�(���'��'T�(
�%��'���(���(��(<>��Z(��(��������������������q�aX��$ѷ��%�%���(
�%��capacity�D�(ԙMl�M�M�N�M�M,�M8content�<�M&�M8�$�M*�M�M�N+�M�M�M8�,�M�M�M8unused_doc_comments���M+�M�N�N8��N�N,�N8��'<�N8
4�N7�4�N�N�N��
��0- The generic error type for image operations.�����	\Y This high level enum allows, by variant matching, a rough separation of concerns between���	UR underlying IO, the caller, format specifications, and the `image` implementation.�T�
���O<L���j�%�%�%�%�%�%�%�%�%�%�%�%�%�%̳���%�%�����%�%�����%�%�����%�%����%�%����d���
,) An error was encountered while decoding.�����]Z This means that the input data did not conform to the specification of some image format,���SP or that no format could be determined, or that it did not match format specific���#  requirements set by the caller.�d��%�%
�%d�d�̳���%�%��'l�
�%�%̳����
,) An error was encountered while encoding.��
���
VS The input image can not be encoded with the chosen format, for example because the���]Z specification has no representation for its color space or because a necessary conversion���]Z is ambiguous. In some cases it might also happen that the dimensions can not be used with�|� the format.����%�%
�%���������%�%��'l��%�%�����0- An error was encountered in input arguments.�����[X This is a catch-all case for strictly internal operations such as scaling, conversions,���85 etc. that involve no external format specifications.���%�%
�%�������%�%��'t��%�%��N���MJ Completing the operation would have required more resources than allowed.�����_\ Errors of this type are limits set by the user or environment, *not* inherent in a specific���*' format or operation that was executed.�N��%�%
�%N�N������%�%��'T��%�%������@= An operation can not be completed by the chosen abstraction.�����TQ This means that it might be possible for the operation to succeed in general but���%" * it requires a disabled feature,���/, * the implementation does not yet exist, or���63 * no abstraction for a lower level could be found.����%�%
�%��������%�%��'���%�%����=: An error occurred while interacting with the environment.���%�%
�%�������%�%��'L��%�%��(�
����%�_�%#%�A�A�A�A���A�^�^��^��[�^���[����e�S��A���%�
�%
�%,�
��ܭ��96 The implementation for an operation was not provided.�����;8 See the variant [`Unsupported`] for more documentation.�����=: [`Unsupported`]: enum.ImageError.html#variant.Unsupported������+6���%�%��4�=�%�%۵��$�=�%�%��(����%�_�%#%�A�A�A�A��A�^�^��^��[�^���[����e�S��A���%��%
�%,�������*' Details what feature is not supported.�3������6<M����%�%�%�%�%�%�%�%�%�%�%�%�����%�%�����%�%�����%�%۵���%�%��
��8���/, The required color type can not be handled.�8��%�%
�%8�8������%�%��(���%�%������IF Dealing with an intricate layout is not implemented for an algorithm.����%�%
�%���������%�%�(���%�%��Ԯ��B? The colors or transfer function of the CICP are not supported.�Ԯ�%�%
�%ԮԮ�����%�%��($��%�%��"���%" An image format is not supported.�"��%�%
�%"�"�۵���%�%��(|��%�%۵p���%" Some feature specified by string.���JG This is discouraged and is likely to get deprecated (but not removed).�p��%�%
�%p�p���
���%�%��(4��%�%��
(�����%��%#%�A�A�����%��%
�%,�(�����%�_�%#%�A�A�A�A���A�^�^��^��[�^���[����e�S��A���%��%
�%,��� �����%�`�%#%�A�A�A���A��%��%�%��%����(��`��(�
�%��($�����H��������%��%8:�A�A�A���A���%��%
�%L���į!��52 An error was encountered while encoding an image.�����^[ This is used as an opaque representation for the [`ImageError::Encoding`] variant. See its��� '$ documentation for more information.�� ��� C@ [`ImageError::Encoding`]: enum.ImageError.html#variant.Encoding�l�!��*m�c�?9�%�%��!4�!=�%�%۵��!0T�!=�%�%����������������;t�����(�!����%�_�%#%�A�A�A�A���A�^�^��^��[�^���[����e�S��A���%�!�%
�%,�!��̹$��"1. An error was encountered in inputs arguments.��"���"_\ This is used as an opaque representation for the [`ImageError::Parameter`] variant. See its���#'�(�#���#EB [`ImageError::Parameter`]: enum.ImageError.html#variant.Parameter�t�$����cU�����%�%��$$�$=�%�%����$0T�$=�%�%‘(( �$����%�_�%#%�A�A�A�A���A�^�^��^��[�^���[����e�S��A���% �$�%
�%,�$��ܑ&��%)& Details how a parameter is malformed.�3��%��&���I1<��n�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�����%�%��
���%�%�%��&��&$! The dimensions passed are wrong.�3�%�%��GI�%�%��l�'��&WT Repeated an operation for which error that could not be cloned was emitted already.�f�%�%��z|�%�%�����'XU The cicp is required to be RGB-like but had other matrix transforms or narrow range.���%�%
�%�������%�%�($�(�%�%��5���(&# A string describing the parameter.���)Jц(5��%�%
�%5�5���
���%�%��(4�)�%�%��
T�*��)*' The end of the image has been reached.�9�%�%��MO�%�%��d�*��*GD An operation expected a concrete color space but another was found.�V�%�%��t�+��+ The cicp that was expected.�D�+�%�%��\�+��+ The cicp that was found.�,�+�%�%��(!�%����%��%#%�A�A�����%!�%�%
�%,�%("�%����%�_�%#%�A�B�B�A���B�^�^��^��[�^���[����e�S��B���%"�%�%
�%,�%�� #�%����%�`�%#%�B�B�B���B��(�%��%�%#�%�%Ό(�݌(�
�%��($�%����H$�%�������%��%8:�B�B�B���B���%$�%�%
�%L�%��ġ.��,52 An error was encountered while decoding an image.��,���,^[ This is used as an opaque representation for the [`ImageError::Decoding`] variant. See its���-'�(�-���-C@ [`ImageError::Decoding`]: enum.ImageError.html#variant.Decoding�l�.̳�8蘿�3��%�%��.4�.=�%�%۵��.0T�.=�%�%‘((%�.�̳�%�_�%#%�B�B�B�B̳�B�^�^��^��[�^���[����e�S��B���%%�.�%
�%,�.�̬�1��/M��'�/���/\Y This is used as an opaque representation for the [`ImageError::Limits`] variant. See its���0'�(�0���0?< [`ImageError::Limits`]: enum.ImageError.html#variant.Limits�	T�1���S��~���%��1$�1=�%�%��(&�1����%�_�%#%�B�B�B�B���B�^�^��^��[�^���[����e�S��B���%&�1�%
�%,�1�̼�5��2DA Indicates the limit that prevented an operation from completing.��2���2b_ Note that this enumeration is not exhaustive and may in the future be extended to provide more���3A> detailed information or to incorporate other resources types.�3��4
t�5���GU��6��%�%�%�%�%�%�%�%�%t�5��5DA The resulting image exceed dimension limits in either direction.�
S�%�%��gi�%�%����6��6IF The operation would have performed an allocation larger than allowed.�
X�%�%��ln�%�%��\�7��6DA The specified strict limits are not supported for this operation�
S�%�%����7��7 The given limits�4�7�%�%����8��8 The supported strict limits�L�8�%�%��('�4����%��%#%�B�B�����%'�4�%
�%,�4((�4����%�_�%#%�B�B�B�B���B�^�^��^��[�^���[����e�S��B���%(�4�%
�%,�4�� )�4����&�`�&#%�B�B�B���B��(�&��&�&)�4�&Ό(�݌(�
�&��($�4����H*�4�������&��&8:�B�B�B���B���&*�4�&
�&L�4��+�4����&��&#�*,/18�;?A�B�B���&+�4�&
�&�4��9��830 A best effort representation for image formats.�3��9|�9۵O����|�&�&�&�&�&�&�&�&�&�&��۵�&�&��
۵�&�&��
۵�&����9  The format is known exactly.����&�&
�&������۵�&�&��(\�:�&�&��Ѱ��:+( The format can be identified by a name.�Ѱ�&�&
�&ѰѰ��
۵�&�&��(4�:�&�&��
���:41 A common path extension for the format is known.���&�&
�&����
۵�&�&��(��;�&�&��
<�<��;74 The format is not known or could not be determined.�F�&�&۵Z\�&�&۵(,�9�۵�&��&#%�B�B۵۵�&,�9�&
�&,�9(-�9�۵�&�_�&#%�B�B�B�B۵�B�^�^��^��[�^���[����e�S��B���&-�9�&
�&,�9�� .�9�۵�&�`�&#%�B�B�B۵�B��(�&��&�&.�9�&Ό(�݌(�
�&��($�9����H/�9�۵�۵�&��&8:�B�B�B۵�B۵�&/�9�&
�&L�9�����$���QN Converting [`ExtendedColorType`] to [`ColorType`][`crate::ColorType`] failed.�������NK This type is convertible to [`ImageError`] as [`ImageError::Unsupported`].�'̜����h|���&���!ǒ�&�&��(f�����&��&$&�B�B�����&f��&
�&,�|�C�AC> A Rectangle defined by its top left corner, width and height.�*$�C�����g���&�&�&�&T�C��,C) The x coordinate of the top left corner.��C�&�&T�C��,C) The y coordinate of the top left corner.��C�&�&t�C��C The rectangle's width.�,�C�&�&|�C܍C The rectangle's height.�4�C�&�& kKC���(lQC����&��&"$�B�B�����&lQC�&
�&,QC(mXC����&�_�&"$�B�B�B�B���B�^�^��^��[�^���[����e�S��B���&mXC�&
�&,XC��Hn_C�������&��&79�B�B�B���B���&n_C�&
�&L_C��ojC����&��&"�)+.08�:>@�B�B���&ojC�&
�&jC pnC����&�`�&"$�B�B�B���B��(�&��&�&pnC�&Ό(�݌(�
�&��($nC������cľZ A bi-level color map��Z�t�Z�<�Z����ZEB use image::imageops::colorops::{index_colors, BiLevel, ColorMap};���[#  use image::{ImageBuffer, Luma};��[���[ let (w, h) = (16, 16);���[WT // Create an image with a smooth horizontal gradient from black (0) to white (255).���\_\ let gray = ImageBuffer::from_fn(w, h, |x, y| -> Luma<u8> { [(255 * x / w) as u8].into() });���]`] // Mapping the gray image through the `BiLevel` filter should map gray pixels less than half���^IF // intensity (127) to black (0), and anything greater to white (255).���^ let cmap = BiLevel;���^0- let palletized = index_colors(&gray, &cmap);���_41 let mapped = ImageBuffer::from_fn(w, h, |x, y| {���_+(     let p = palletized.get_pixel(x, y);���`$!     cmap.lookup(p.0[0] as usize)���`1.         .expect("indexed color out-of-range")�<�` });���`:7 // Create an black and white image of expected output.���a<9 let bw = ImageBuffer::from_fn(w, h, |x, y| -> Luma<u8> {���a     if x <= (w / 2) {���a         [0].into()���b
     } else {�ġb         [255].into()�L�b     }�<�b��(��b assert_eq!(mapped, bw);�<�b��+<�c��-�:���D�&#)�&�&��(q�b����&��&#%�B�B�����&q�b�&
�&,�b r�c�����)<\�)���*���퐷�&�&d�	),�	)��&�&l�	)4�	)��&�&(��)����&�_�&$&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���&��)�&
�&,�)��(��)����&��&$&�B�B�����&��)�&
�&,�) ��)�����	!)=|�	)Ͽ�*�P%M���&�&��	),�	)�&�&ċ
)4�
)�&�&(��	)�Ͽ�&�_�&$&�B�B�B�BϿ�B�^�^��^��[�^���[����e�S��B���&��	)�&
�&,�	)��(��	)�Ͽ�&��&$&�B�BϿϿ�&��	)�&
�&,�	) ��	)�Ͽ��)@d�)���&�&���)��$�)����`���5��&�&')|�)<�)��&�&��$��)T�)��&�&��$(��)���&�&������6������&��&��Z\�B�B�����&��)�&
�&��,�)���� Available Sampling Filters.���|���"����NK To test the different sampling filters on a real example, you can find two��� examples called���QN [`scaledown`](https://github.com/image-rs/image/tree/main/examples/scaledown)�<�	 and���	MJ [`scaleup`](https://github.com/image-rs/image/tree/main/examples/scaleup)���	96 in the `examples` directory of the crate source code.��
���
 Here is a 3.58 MiB���
YV [test image](https://github.com/image-rs/image/blob/main/examples/scaledown/test.jpg)���,) that has been scaled down to 300x225 px:�����a^ <!-- NOTE: To test new test images locally, replace the GitHub path with `../../../docs/` -->���JG <div style="display: flex; flex-wrap: wrap; align-items: flex-start;">���(%   <div style="margin: 0 8px 8px 0;">���
��     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-near.png" title="Nearest"><br>�ħ     Nearest Neighbor�d�	   </div>���(��(����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-tri.png" title="Triangle"><br>���     Linear: Triangle�d���(��(��(����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-cmr.png" title="CatmullRom"><br>���     Cubic: Catmull-Rom�d���(��(��(����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-gauss.png" title="Gaussian"><br>���
     Gaussian�d���(��(��(����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-lcz2.png" title="Lanczos3"><br>��     Lanczos with window 3�d���(T� </div>���d�	 ## Speed�����JG Time required to create each of the examples above, tested on an Intel���/, i7-4770 CPU with Rust 1.37 in release mode:�����  <table style="width: auto;">�T�   <tr>���     <th>Nearest</th>���     <td>31 ms</td>�\�   </tr>�T���(��     <th>Triangle</th>���     <td>414 ms</td>�\���(T���(܌     <th>CatmullRom</th>���     <td>817 ms</td>�\���(T���(��     <th>Gaussian</th>���     <td>1180 ms</td>�\���(T���(̡     <th>Lanczos3</th>�Ļ     <td>1170 ms</td>�\���(d�	 </table>�LT���"�3�_���&�&�&�&�&�&�&�&�&�&�&�&�&�&�&<��� Nearest Neighbor�L"�&�&��68�&�&��D��� Linear Filter�L�&�&��35�&�&��T���
 Cubic Filter�L�&�&��24�&�&��D��� Gaussian Filter�L!�&�&��57�&�&��D�̠ Lanczos with window 3�L'�&�&��;=�&�&��(������&��&$&�B�B�����&���&
�&,� �����(������&�_�&$&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���&���&
�&,���H���������&��&9;�B�B�B���B���&���&
�&L���������&��&$�+-028�<@B�B�B���&���&
�&� ������&�`�&$&�B�B�B���B��(�&��&�&���&Ό(�݌(�
�&��($�������!���1. Holds analytical gaussian blur representation�T����7��(��t�&�&�&�&��������&�&���d����&�&�Ď�Ď��&�&���d����&�& �Œ	���(�Ȍ	����&��&%'�B�B�����&�Ȍ�&
�&,ȌP�ό	����&��&%'�B�B�B���B�����&�ό�&
�&Tό��H�ی	�������&��&:<�B�B�B���B���&�ی�&
�&Lی����5��350 An enumeration over supported AVIF color spaces�3��5rT�5��Xd��.��E�&�&�&�&�&�&$�5��5 sRGB colorspace�r!�&�&��57�&�&��,�5��5 BT.709 colorspace�r#�&�&��79�&�&��(��5����&�_�&$&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���&��5�&
�&,�5�� ��5���(��5����&��&$&�B�B�����&��5�&
�&,�5H��5�������'��'9;�B�B�B���B���'��5�'
�'L�5����5����'��'$�+-028�<@B�B�B���'��5�'
�'�5t�	wL�	���p�1�F�6�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'<�	w��'�'����'�'��,�	w��'�'����'�'��,�	w��'�'����'�'��,�	w��'�'����'�'��4�	w��'�'����'�'��$�	w��'�'����'�'��$�	w��'�'����'�'��\�	w��'�'����'�'��\�	w��'�'����'�'��H��	�������'��'9;�B�B�B���B���'��	�'
�'L�	�� ��	���(��	����'��'$&�B�B�����'��	�'
�',�	��	xl�	������L�iI�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'$�	x��'�'����'�'��$�	x��'�'����'�'���	x��'�'����'�'���	x��'�'����'�'���	x��'�'����'�'���	x��'�'����'�'��H��	�������'��'9;�B�B�B���B���'��	�'
�'L�	����	y|�	����Vti�IM��'�'�'�'�'�'�'�'�'�'�'�',�	y��'�'����'�'��,�	y��'�'����'�'��4�	y��'�'����'�'��L�	y��'�'����'�'��H��	�������'��'9;�B�B�B���B���'��	�'
�'L�	����	zd�	����"?}��=��'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'���'�'���'�'�'�'�'�����'�'��		�'�'�'��

�'�'�'���'�'��

�'�'���'�'t�	z��'�'����'�'��̘	z��'�'����'�'����	z��'�'����'�'��]�z]���'�'
�']�]�����'�'��)�	��'�'��z����'�'
�'��������'�'��)�	��'�'��	z��'�'����'�'����	z��'�'����'�'����z����'�'
�'����������'�'��)��	��'�'���	��'�'O�zO���'�'
�'O�O�����'�'��)� 	��'�'��z����'�'
�'��������'�'��)�!	��'�'�!	��'�'l�!	z��'�'����'�'���z���'�'
�'������'�'��)�"	��'�'@�z@���'�'
�'@�@�����'�'�)�#	��'�'��z����'�'
�'��������'�'س)�$	��'�'��$	z��'�'����%	\�%	��'�'t�%	L�%	��'�'(��	����'�_�'$&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���'��	�'
�',�	�� ��	���(��	����'��'$&�B�B�����'��	�'
�',�	 ��	����'�`�'$&�B�B�B���B��(�'��'�'��	�'Ό(�݌(�
�'��($�	����H��	�������'��'9;�B�B�B���B���'��	�'
�'L�	����	����'��'$�+-028�<@B�B�B���'��	�'
�'�	P��	����'��'$&�B�B�B���B�����'��	�'
�'T�	����	����'��'$&�B�B�B���B��Ʋ�'��	�'
�'�	����8	���8	��������#?�'�'�'�'�'�'�'�'�'�'�'�'�8	���'�'����'�'��$�9	���'�'����'�'��$�9	���'�'����'�'��L�9	���'�'����'�'��(��8	����'�_�'$&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���'��8	�'
�',�8	�� ��8	���(��8	����(��($&�B�B�����(��8	�(
�(,�8	 ��8	����(�`�($&�B�B�B���B��(�(��(�(��8	�(Ό(�݌(�
�(��($�8	����H��8	�������(��(9;�B�B�B���B���(��8	�(
�(L�8	����8	����(��($�+-028�<@B�B�B���(��8	�(
�(�8	P��8	����(��($&�B�B�B���B�����(��8	�(
�(T�8	����8	����(��($&�B�B�B���B��Ʋ�(��8	�(
�(�8	����V�	�<�V	�$�V	l�V	��V	��V	��B�B�B�Bދދ��
����g��
�g���
�g���
�gJ��K±�*�B�B��Ѹ�R�(��(�(�(�W	���W	����W	��l�W	
�(�RѸ��T�W	�s<�W	��<�W	��D�W	�W	LN����X	L�X	�X	�\	�X	�X	,�X	8��X	&�X	8�$�X	*�X	�X	�\	8�Y	8��D�Y	�Y	7��Y	�Y	�Y	8,�Y	%�Y	8�Y	8�Y	8�$�Y	�Y	�Y	8��
,�Y	�Y	8��T�Y	 �Y	8�$�Y	�Y	�Y	�Y	�[	8�Z	8��Z	�Z	8�s<�Z	�Z	�Z	,�Z	8��Z	8�Z	8�,�Z	%�Z	8��
,�Z	�Z	�Z	7��Z	�Z	8��Z	�Z	�Z	7��Z	%�Z	8��
,�Z	�Z	�Z	7��Z	�Z	8��Z	�Z	�Z	7��Z	%�Z	8��
,�[	�[	�[	7��[	�[	8��[	�[	�[	7��[	%�[	8$�[	�[	�[	84�[	8,�[	%�[	8��D�\	�\	7��\	%�\	%�\	|�b	�D�b	������@ЊZ�(�(T�b	,�b	��(�(D�b	�b	��(�(H��b	�������(��(9;�B�B�B���B���(��b	�(
�(L�b	����b	����(��($�+-028�<@B�B�B���(��b	�(
�(�b	��m	�L�m	���kD��V����(�(�(�(\�m	�m	��(�(��\�m	�m	��(�(��\�m	�m	��(�(��\�m	�m	��(�(��H��m	�������(��(9;�B�B�B���B���(��m	�(
�(L�m	����m	����(��($�+-028�<@B�B�B���(��m	�(
�(�m	���d����!�B��Q3�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(���(�(���(�(���(�(���(�(���(�(���(�(���(�������(�(
�(��������(�(��)���(�(ֺ�ֺ��(�(
�(ֺֺ����(�(��)���(�(#��#���(�(
�(#�#�����(�(��)���(�(p��p���(�(
�(p�p�����(�(��)���(�(�������(�(
�(��������(�(��)���(�(
��
���(�(
�(
�
�����(�(��)�	��(�(W��W���(�(
�(W�W�����(�(��)�
��(�(��
���(�(����(�(��(������(�_�($&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���(���(
�(,��� �����(������(��($&�B�B�����(���(
�(,� ������(�`�($&�B�B�B���B��(�(��(�(���(Ό(�݌(�
�(��($�����H���������(��(9;�B�B�B���B���(���(
�(L���������(��($�+-028�<@B�B�B���(���(
�(�P������(��($&�B�B�B���B�����(���(
�(T���������(��($&�B�B�B���B��Ʋ�(���(
�(���l��4����N��!Ynm�(�(�(�(�(�(�(�(�(\�4���(�(\�4���(�(T�,���(�(ԓ����(�(\�4���(�(��l���(�(��d���(�(��T�,���(�(\�4���(�((������(�_�($&�B�B�B�B���B�^�^��^��[�^���[����e�S��B���(���(
�(,��Ό��T����n|�+k����(�(�(�(�(��\���(�(������(�(t�L���(�(|�T���(�(��d���(�((������(�_�($&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���(���(
�(,����\�����N�ai����(�(�(�(�(�(�(T�,���(�(|�4���(�(����t���(�(��\���(�(��\���(�(��\���(�(��\���(�((������(�_�($&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���(���(
�(,���|��
��-
* Number of repetitions for a GIF animation��4��
�����9a�[�(�(�(�(�(�(���(s��ǁ 
 Finite number of repetitions��s��(�(
�(s�s����(�(��)�
�(�(D��
|��
 Looping GIF�� �(�(��46�(�(��(���
	����(��(%'�C�C�����(���
�(
�(,��
 ���
	���(���
	����(�_�(%'�C�C�C�C���C�^�^��^��[�^���[����e�S��C���(���
�(
�(,��
�ь��d��	��o�G�����(�(�(�(�(�(�(�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�(�(�(�)�)�)����
���)�)�)����
���)�)�����)�)�)�)���)�)��		�)�)�)��

�)����	�(�(���	�(�(��|���	�(�(���	�(�(������	�(�(���	�(�(��������	�(�(
�)�����	����
���(�(��)D��	�(�(��|��	�(�(��
U��U��	�(�(
�)U�U��	����
���(�(��)D��	�(�(��l��	�(�(��
����	�(�(
�)���	�����(�(Հ*D��	�(�(��ԇ��	�(�(���	�(�(��5��5��	�(�(
�)5�5��	���(�(��*,��	�(�(,��	�(�(������	�(�(
�)�����	���(�(��*,��	�(�(ٿ�ٿ�	�(�(
�)ٿٿ�	���(�(��*,�	�	�(�(,�	�	�(�(��
��	�(�(���	�(�(��(������)�_�)$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)���)
�),���(������)��)$&�C�C�����)���)
�),�H���������)��)9;�C�C�C���C���)���)
�)L���������)��)$�+-028�<@B�C�C���)���)
�)�l��D��	��EǫI��q��)�)�)�)�)�)�)�)�)�)�)�)�)�)�)D���	�)�)���	�)�)��L���	�)�)���	�)�)��L���	�)�)���	�)�)������	�)�)���	�)�)��|���	�)�)���	�)�)��(������)�_�)$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)���)
�),��� �����(������)��)$&�C�C�����)���)
�),� ������)�`�)$&�C�C�C���C��(�)��)�)���)Ό(�݌(�
�)��($�����H���������)��)9;�C�C�C���C���)���)
�)L���������)��)$�+-028�<@B�C�C���)���)
�)�P������)��)$&�C�C�C���C�����)���)
�)T���������)��)$&�C�C�C���C��Ʋ�)���)
�)���Ī!��  An Radiance HDR decoder��Ć�q�)�)���!��%�ّ�n�)�)�)�)#%$�!�!�	�)�)��T�!,�!�	�)�)\�!4�!�	�)�)��!$�!�	�)�)��(��!��q�)�)����_��6���)�_�)��TV�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)��!�)
�)��,�!��#�T�#���^�Y����)�)��#�#�)�)�����#�$�)�)(��"����)��)$&�C�C�����)��"�)
�),�"� ��"���(��"����)�_�)$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)��"�)
�),�"��8��"����)��)$&���)�)
�)H��#�������)��)9;�C�C�C���C���)��#�)
�)L�#����#����)��)$�+-028�<@B�C�C���)��#�)
�)�#���}��|#  Metadata for Radiance HDR image��׆���R���[�)�)�)�)�)�)�)t�~��}?< Width of decoded image. It could be either scanline length,���~63 or scanline count, depending on image orientation.�,�~�)�)|���~;8 Height of decoded image. It depends on orientation too.�4��)�)���%��da Orientation matrix. For standard orientation it is ((1,0),(0,1)) - left to right, top to bottom.����MJ First pair tells how resulting pixel coordinates change along a scanline.����DA Second pair tells how they change from one scanline to the next.�\Ł�)�)Ʀ*̭���FC Divide color values by exposure to get to get physical radiance in����! watts/steradian/m<sup>2</sup>�݂���C@ Image may not contain physical data, even if this field is set.�D���)�)����������������;t������-�̃_\ Divide color values by corresponding tuple member (r, g, b) to get to get physical radiance����$! in watts/steradian/m<sup>2</sup>�ل���C�*����)�)����������������;t��������#�܅'$ Pixel height divided by pixel width�����)�)��*���,���UR All lines contained in image header are put here. Ordering of lines is preserved.����FC Lines in the form "key=value" are represented as ("key", "value").��և$! All other lines are ("", "line")�����)�)�?�?��?���:�?�	�:$x��Lk���
��
��(��}����)�_�)$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)��}�)
�),�}��(��}����)��)$&�C�C�����)��}�)
�),�}l�"*�D�"*�
���᲋4+^�)�)�)�)�)�)�)���)�)�)��0��0��
�)�)
�)0�0��
���)�)ޱ*�"*�
�)�),�"*�
�)�)������
�)�)
�)�����
���)�)�*,�"*�
�)�),�"*�
�)�)(��"*����)�_�)$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���)��"*�)
�),�"*��H��"*�������)��)9;�C�C�C���C���)��"*�)
�)L�"*����"*����)��)$�+-028�<@B�C�C���)��"*�)
�)�"*���d������$�9q�)�)�)�)�)�)�)�)�)�)�*�*�*�)�)�)�)�)�*�*�*�*L����)�)����)�)�������)�)����)�)����$���)�)�� ��)�)�������)�)����)�)��T�	���)�)����)�)��|�
���)�)����)�)�������)�)��ܚ4���)�)����,���)�)���
,�
��)�)��(������*�_�*$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*���*
�*,��� �����(������*��*$&�C�C�����*���*
�*,� ������*�`�*$&�C�C�C���C��(�*��*�*���*Ό(�݌(�
�*��($�����H���������*��*9;�C�C�C���C���*���*
�*L���������*��*$�+-028�<@B�C�C���*���*
�*�P������*��*$&�C�C�C���C�����*���*
�*T���������*��*$&�C�C�C���C��Ʋ�*���*
�*������������?P&v�d�*�*�*�*�*�*����*�*����*�*������*�*����*�*��(������*�_�*$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*���*
�*,��� �����(������*��*$&�C�C�����*���*
�*,� ������*�`�*$&�C�C�C���C��(�*��*�*���*Ό(�݌(�
�*��($�����H���������*��*9;�C�C�C���C���*���*
�*L���������*��*$�+-028�<@B�C�C���*���*
�*�P������*��*$&�C�C�C���C�����*���*
�*T���������*��*$&�C�C�C���C��Ʋ�*���*
�*���|� �D� ���|�:�"��*�*�*�*�*�*�*�*L� ,� ��*�*T� 4� ��*�*|�"\�"��*�*d�$D�$��*�*��&��&��*�*��&t�&��*�*��&d�&��*�*��&d�&��*�*(�� ����*��*$&�C�C�����*�� �*
�*,�  �� ���8�� ����*��*$&���*�*
�*�� �<��$�l���|����@
(3=:<7
(9E83WP>%8DmgM#7@Qhq\1@NWgyxeH\_bpdgc@j
��
"�<�
�$�
l�
��
��
���@/ccccBcccc8ccccc/Bcccccccccccccccccccccccccccccccccccccc@�
��+�<�+�$�+l�+��+D�+���@	
 !(0)"
#*1892+$%,3:;4-&'.5<=6/7>?@���/�L�/���K�ӿd���*�*�*�*�*�*�*4�0�0��*�*,�0�0��*�*,�0�0��*�*4�1�1��*�*d�1D�1��*�*d�2D�2��*�*l�2D�2��*�* ��/���(��/����*��*$&�C�C�����*��/�*
�*,�/̏H��GB? Represents a unit in which the density of an image is measured����H��wV�*�`��*�*�*�*�*�*�*�*�*��I��H@= Represents the absence of a unit, the values indicate only a���HJG [pixel aspect ratio](https://en.wikipedia.org/wiki/Pixel_aspect_ratio)����*�*�����*�*��4�I��I Pixels per inch (2.54 cm)��,�*�*��@B�*�*��\�J̉J Pixels per centimeter��(�*�*��<>�*�*��(��G����*��*$&�C�C�����*��G�*
�*,�G ��G���(��G����*�_�*$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*��G�*
�*,�G����G����*��*$�+-028�<@B�C�C���*��G�*
�*�GH��H�������*��*9;�C�C�C���C���*��H�*
�*L�H����M��J,) Represents the pixel density of an image��J���J30 For example, a 300 DPI image is represented by:��K�\�K ```rust���K use image::codecs::jpeg::*;���K&# let hdpi = PixelDensity::dpi(300);���KWT assert_eq!(hdpi, PixelDensity {density: (300,300), unit: PixelDensityUnit::Inches})�<�L���d�M��x���*��*�*��M��M/, A couple of values for (Xdensity, Ydensity)�<�M�*�*�ԡN��M-* The unit in which the density is measured�$�N�*�*��(��L����*��*$&�C�C�����*��L�*
�*,�L ��L���(��L����*�_�*$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*��L�*
�*,�L����L����*��*$�+-028�<@B�C�C���*��L�*
�*�LH��L�������*��*9;�C�C�C���C���*��L�*
�*L�L����S�d�S���bB�$����*�*�*�*�*�������*�*
�*������*�*��*�T��*�*�T��*�*(��S����*�_�*$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*��S�*
�*,�S�� ��S���(��S����*��*$&�C�C�����*��S�*
�*,�S�
��	FC An OpenEXR decoder. Immediately reads the meta data from the file.��t�
�q�*�*���
��<4�R3|��*�*�*�*#%��
)T�
��*�*G�-G�-��G�-	meta_data�G�G�-remaining_reader�G���6�)�$�����d���*�*������*�*��ܤ
��
��*�*(��
��q�*�*���*/���*�_�*14OQ�C�C�C�C���C�^�^��^��[�^���[����e�S��C���*��
�*
�*��,�
��j���[~{ A thin wrapper that implements `ImageEncoder` for OpenEXR images. Will behave like `image::codecs::openexr::write_buffer`.��t�\�d�*�*��\��ABj�<p�*�+����j�P������*�*
�*��jl�\��*�*��(��\��d�+�+���_��6���+�_�+��TV�C�C�C�C���C�^�^��^��[�^���[����e�S��C���+��\�+
�+��,�\�(���	����+��+%'�C�C�����+����+
�+,�� ���	���(���	����+�_�+%'�C�C�C�C���C�^�^��^��[�^���[����e�S��C���+����+
�+,�������	����+��+%�,.138�=AC�C�C���+����+
�+��H���	�������+��+:<�C�C�C���C���+����+
�+L�����Ĭ���NK DEFLATE compression level of a PNG encoder. The default setting is `Fast`.�3����|ͬ����OlT�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+��<���� Default compression level��.�+�+��BD�+�+��$��ͭ High compression level��+�+�+��?A�+�+��d����� No compression whatsoever��.�+�+��BD�+�+�������.+ Detailed compression level between 1 and 9�����+�+
�+�������+�+��+��+�+8���	����+��+%'���+�+
�+$í쒭 Fast, minimal compression�><��T���@�+�+��TV�+�+��(��	����+��+%'�C�C�����+���+
�+,� ��	���(���	����+�_�+%'�C�C�C�C���C�^�^��^��[�^���[����e�S��C���+����+
�+,�������	����+��+%�,.138�=AC�C�C���+����+
�+��H���	�������+��+:<�C�C�C���C���+����+
�+L���������HE Filter algorithms used to process image data to improve compression.�������%" The default filter is `Adaptive`.�3����T�����qc"�h}��+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+D���ʰLI No processing done, best used for low bit depth grayscale or data with a���� low color count��z�+�+�����+�+�������85 Filters based on previous pixel in the same scanline��J�+�+��^`�+�+�������'$ Filters based on the scanline above��9�+�+��MO�+�+�������B? Filters based on the average of left and right neighbor pixels��T�+�+��hj�+�+��,ܳ���LI Algorithm that takes into account the left, upper left, and above pixels��^�+�+��rt�+�+��8���	����+��+%'���+�+
�+D����DA Uses a heuristic to select one of the preceding filters for each����85 scanline rather than one filter for the entire image�><�T�����+�+�����+�+�����d����I�����+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+����+�+�+�+ɇ��
��
��+�+��+�+�+ɇ��+�+��+�+�+����+�+��
�		�+�+�+�+

�+�+�+��+�+�

�+�+�+��+�+�+�+�+�+�+�+ɇ��������+�+
�+���������+�+��+<���+�+��D=5��5���+�+
�+5�5��ɇ��
��
��+�+��+|���+�+ɇ4���+�+��
l���+�+��
�������+�+
�+�������+�+��+���+�+�����+�+���+�+��������+�+
�+�����ɇ��+�+�+|�	��+�+ɇ4��4���+�+
�+4�4����+�+�+�
��+�+��
���+�+���+�+��������+�+
�+���������+�+��+l���+�+���������+�+
�+�������
��+�+��+4���+�+��
��
���+�+���
4�
��+�+����,���+�+����,���+�+����4���+�+��l����+�+���+�+������+�+
�+�����+�+ޣ+���+�+j��j���+�+
�+j�j����+�+Ѥ+���+�+T����+�+���+�+��������+�+
�+�������+�+��+���+�+�����+�+���T���+�+��T�,���+�+\�4���+�+d����+�+��T���+�+��T�,���+�+�����+�+���+�+������+�+
�+���ɇ��+�+��+|���+�+ɇ(�����+�_�+$&�C�C�C�C��C�^�^��^��[�^���[����e�S��C���+���+
�+,���(�����+��+$&�C�C���+���+
�+,���4�l�4�����߶��>��+�+�+�+�+�+�+�+�+�+�+�+4�5���+�+����+�+��,�5���+�+����+�+��,�5���+�+����+�+��4�6���+�+����+�+��(��4����+�_�+$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���+��4�+
�+,�4�� ��4���(��4����,��,$&�C�C�����,��4�,
�,,�4 ��4����,�`�,$&�C�C�C���C��(�,��,�,��4�,Ό(�݌(�
�,��($�4����H��4�������,��,9;�C�C�C���C���,��4�,
�,L�4����4����,��,$�+-028�<@B�D�D���,��4�,
�,�4P��4����,��,$&�D�D�D���D�����,��4�,
�,T�4����4����,��,$&�D�D�D���D��Ʋ�,��4�,
�,�4����9�|�9�ɇPX<P�%	�,�,�,�,�,�,�,�,��ɇ�,�,R��R���,�,
�,R�R����ɇ�,�,�+l�:��,�,��D�:���,�,ɇ��,�,ɇ4�:���,�,ɇ��,�,ɇ(��9�ɇ�,�_�,$&�D�D�D�Dɇ�D�^�^��^��[�^���[����e�S��D���,��9�,
�,,�9�� ��9�ɇ(��9�ɇ�,��,$&�D�Dɇɇ�,��9�,
�,,�9 ��9�ɇ�,�`�,$&�D�D�Dɇ�D��(�,��,�,��9�,Ό(�݌(�
�,��($�9����H��9�ɇ�ɇ�,��,9;�D�D�Dɇ�Dɇ�,��9�,
�,L�9����9�ɇ�,��,$�+-028�<@B�D�Dɇ�,��9�,
�,�9P��9�ɇ�,��,$&�D�D�Dɇ�Dɇ���,��9�,
�,T�9����9�ɇ�,��,$&�D�D�Dɇ�DɇƲ�,��9�,
�,�9��t�>�L�>����7���sQ��,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,		�,

�,4�>���,�,����,�,��,�>���,�,����,�,��T�>���,�,����,�,��4�>���,�,����,�,��\�>���,�,����,�,��<�>���,�,����,�,��d�>���,�,����,�,��,�?���,�,����,�,��T�?���,�,����,�,��4�?���,�,����,�,��\�?���,�,����,�,��(��>����,��,$&�D�D�����,��>�,
�,,�> ��>���ę6�\�6�R�,�,���^0G���,�,�,�,�,�,����,�,�����6������,�,
�,�R��������,�,��+D�6�,�,�/��/��,�,
�,�R/�/������,�,��+L�6�,�,��(��6��R�,�,���,��,#&79�D�D�����,��6�,
�,�R,�6 ��6��R�,�,�����w.�4.1 The kind of encoding used to store sample values��t�.��H�����,�,�,�,�,�,4�.��6.3 Samples are unsigned binary integers in big endian��F�,�,��Z\�,�,��,�.��H.E Samples are encoded as decimal ascii strings separated by whitespace��X�,�,��ln�,�,��(�S.����,��,#%�D�D�����,�S.�,
�,,S. �Z.���H�`.�������,��,8:�D�D�D���D���,�`.�,
�,L`.���k.����,��,#�*,/18�;?A�D�D���,�k.�,
�,k.(�o.����,�_�,#%�D�D�D�D���D�^�^��^��[�^���[����e�S��D���,�o.�,
�,,o.�˜�.��,.) Denotes the category of the magic number��T�.��
�2q�3�F�,�,�,�,�,�,�,�,�,�,�����,�,�����,�,�����,�ܨ. Magic numbers P1 and P4����,�,
�,�������,�,��+t�.�,�,��Z���. Magic numbers P2 and P5��Z��,�,
�,Z�Z������,�,��+t�.�,�,����ܣ. Magic numbers P3 and P6�����,�,
�,���������,�,��+t�.�,�,��d�.��. Magic number P7��"�,�,��68�,�,��(��.����,��,$&�D�D�����,��.�,
�,,�. ��.���H��.�������,��,9;�D�D�D���D���,��.�,
�,L�.����.����,��,$�+-028�<@B�D�D���,��.�,
�,�.(��.����,�_�,$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���,��.�,
�,,�.�Τ�.��..+ Stores the complete header data of a file.��.���b._ Internally, provides mechanisms for lossless reencoding. After reading a file with the decoder���`.] it is possible to recover the header and construct an encoder. Using the encoder on the just���a.^ loaded image should result in a byte copy of the original file (for single image pnms without���. additional trailing data).��L�.Ó��L�í�,�,�� .<�.�,�,����#.<�.�,�,��(��.�Ó�,��,$&�D�DÓÓ�,��.�,
�,,�.�	.�d�	.������W�,�,�,�,�,�-�-�-�,�,�����,�,ȍ���-�-�����-�-���������,�,
�,���������,�,��+d�	.�,�,��D��D��,�,
�,D�D�ȍ���,�,��+l�	.�,�,ȍ������,�,
�-���������,�,��+d�	.�,�,��������,�,
�-��������,�,��+|�
.�,�,�(��	.����-��-$&�D�D�����-��	.�-
�-,�	.��
.��
8.5 Header produced by a `pbm` file ("Portable Bit Map")��d�.�����aNS��-�-�-�.�� . Binary or Ascii encoded file�D�.�-�-��|�.��. Height of the image file�4�.�-�-t�.ܒ. Width of the image file�,�.�-�-(��
.����-��-$&�D�D�����-��
.�-
�-,�
. ��
.���(��
.����-�_�-$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���-��
.�-
�-,�
.��ĝ
.��9.6 Header produced by a `pgm` file ("Portable Gray Map")��l�
.ȍ�u���E
p�-�-�-�-��
.��
 .��+D�
.�-�-��|�.�.��+4�.�-�-t�.ܻ.��+,�.�-�-��.��).& Maximum sample value within the image�D�.�-�-(��
.�ȍ�-��-$&�D�Dȍȍ�-��
.�-
�-,�
. ��
.�ȍ(��
.�ȍ�-�_�-$&�D�D�D�Dȍ�D�^�^��^��[�^���[����e�S��D���-��
.�-
�-,�
.�μ�.��:.7 Header produced by a `ppm` file ("Portable Pixel Map")��d�.����
.��
�-�-�-�-��.�� .��+D�.�-�-��|�.��.��+4�.�-�-t�.ܪ.��+,�.�-�-|�.��).��+4�.�-�-(��.����-��-$&�D�D�����-��.�-
�-,�. ��.���(��.����-�_�-$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���-��.�-
�-,�.����.��>.; Header produced by a `pam` file ("Portable Arbitrary Map")��|�.�ݙ�R���-�-�-�-�-|�.�.��+4�.�-�-t�.��.��+,�.�-�-t�.�. Number of color channels�,�.�-�-|�.��).��+4�.�-�-��'.��(.% Color interpretation of image pixels�D�.�-�-�(��.���-��-$&�D�D���-��.�-
�-,�.(��.���-�_�-$&�D�D�D�D��D�^�^��^��[�^���[����e�S��D���-��.�-
�-,�.��Ա.��@.= Standardized tuple type specifiers in the header of a `pam`.����.��J���ς��-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-��
��l�.��,.) Pixels are either black (0) or white (1)��<�-�-��PR�-�-����.��G.D Pixels are either black (0) or white (1) and a second alpha channel��W�-�-��km�-�-��L�.��(.% Pixels represent the amount of white��8�-�-��LN�-�-��t�.��..+ Grayscale with an additional alpha channel��>�-�-��RT�-�-���.��$.! Three channels: Red, Green, Blue��4�-�-��HJ�-�-��D�.��*.' Four channels: Red, Green, Blue, Alpha��:�-�-��NP�-�-��.���-.* An image format which is not standardized��.��-�-
�-.�.���
���-�-��,4�.�-�-��
(��.����-��-$&�D�D�����-��.�-
�-,�.(��.����-�_�-$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���-��.�-
�-,�.�Μ�	/�t�	/���-�ǀ�F��-�-�-�-�-�-�-�-�-�-�-�-<�
/���-�-����-�-��D�
/���-�-����-�-��\�
/���-�-����-�-��T�
/���-�-����-�-�� ��	/���(��	/����-��-$&�D�D�����-��	/�-
�-,�	/(��	/����-�_�-$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���-��	/�-
�-,�	/��P��	/����-��-$&�D�D�D���D�����-��	/�-
�-T�	/��H��	/�������-��-9;�D�D�D���D���-��	/�-
�-L�	/�����d��ڛ�vƱ��C�-�-�-�-�-�-�-�-ڛ�-�-ڛ�-�-�-ڛC��C���-�-
�-C�C��ڛ�-�-ە,���-�-�������-�-
�-�����ڛ�-�-Ζ,���-�-�������-�-
�-�����ڛ�-�-��,���-�-���-�-(���ڛ�-�_�-$&�D�D�D�Dڛ�D�^�^��^��[�^���[����e�S��D���-���-
�-,��� ���ڛ(���ڛ�-��-$&�D�Dڛڛ�-���-
�-,� ���ڛ�-�`�-$&�D�D�Dڛ�D��(�-��-�-���-Ό(�݌(�
�-��($�����H���ڛ�ڛ�-��-9;�D�D�Dڛ�Dڛ�-���-
�-L������ڛ�-��-$�+-028�<@B�D�Dڛ�-���-
�-�P���ڛ�-��-$&�D�D�Dڛ�Dڛ���-���-
�-T������ڛ�-��-$&�D�D�Dڛ�DڛƲ�-���-
�-���|�
�T�
�ߝ�{�j���-�-�-�-�-�-�
���-�-ߝ��-�-ߝ����-�-ߝ��-�-ߝ(��
�ߝ�-�_�-$&�D�D�D�Dߝ�D�^�^��^��[�^���[����e�S��D���-��
�-
�-,�
����
�ߝ�-��-$�+-028�<@B�D�Dߝ�-��
�-
�-�
H��
�ߝ�ߝ�-��-9;�D�D�Dߝ�Dߝ�-��
�-
�-L�
��Ĝ0�4�0��D�ra��
��-�-�.�.�.�.�.�.�.�.�.�.Ļ0L�0�-�-��0D�0�-�-̪0T�0�-�-��0T�0�-�-Ԝ0T�0�-�-��0t�0�-�-Ē0D�0�-�-��0D�0�-�-܂0\�0�-�-�0d�0�-�-��0\�0�-�-̢0T�0�-�-(��0����.�_�.$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���.��0�.
�.,�0��8��0����.��.$&���.�.
�.ԡ2�T�2��D_�>�Sp�.�.�.�.�.�.�.�.�.$�2��.�.���.�.��$�2��.�.���.�.��$�	2��.�.���.�.��(��2����.��.$&�D�D�����.��2�.
�.,�2 ��2���(��2����.�_�.$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���.��2�.
�.,�2��H��2�������.��.9;�D�D�D���D���.��2�.
�.L�2����2����.��.$�+-028�<@B�D�D���.��2�.
�.�2����63 The delay of a frame relative to the previous one.��
���
_\ The ratio is reduced on construction which means equality comparisons is reliable even when���_\ mixing different bases. Note however that there is an upper limit to the delays that can be���ZW represented exactly when using [`Self::from_saturating_duration`] which depends on the���  granularity of the interval.���<�����̦��7���B? let delay_10000us = Delay::from_numer_denom_ms(10_000, 1_000);�����*' assert_eq!(delay_10ms, delay_10000us);�<����,�̧᤮�M�A�.d�,���.�.��(���̧�.��.$&�D�Ḑ̧�.���.
�.,� ���̧(���̧�.�_�.$&�D�D�D�Ḑ�D�^�^��^��[�^���[����e�S��D���.���.
�.,���H���̧�̧�.��.9;�D�D�Ḑ�Ḑ�.���.
�.L������̧�.��.$�+-028�<@B�D�Ḑ�.���.
�.�P���̧�.��.$&�D�D�Ḑ�Ḑ���.���.
�.T�����O�,�P��[0�������.�.T�P,�P��.�.T�P,�P��.�. ��O���(��O����.��.$&�D�D�����.��O�.
�.,�O(��O����.�_�.$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���.��O�.
�.,�O�Δ���<9 An enumeration over supported color types and bit depths�3���^���~lOk���.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.		�.�� Pixel is 8-bit luminance��+�.�.��?A�.�.�����2/ Pixel is 8-bit luminance with an alpha channel��B�.�.��VX�.�.��$���,) Pixel contains 8-bit R, G and B channels��<�.�.��PR�.�.��,���,) Pixel is 8-bit RGB with an alpha channel��<�.�.��PR�.�.����� Pixel is 16-bit luminance��,�.�.��@B�.�.��$���30 Pixel is 16-bit luminance with an alpha channel��C�.�.��WY�.�.��,��� Pixel is 16-bit RGB��&�.�.��:<�.�.��4�Ē Pixel is 16-bit RGBA��'�.�.��;=�.�.��4�� Pixel is 32-bit float RGB��,�.�.��@B�.�.��<��� Pixel is 32-bit float RGBA��-�.�.��AC�.�.�� �����H���������.��.9;�D�D�D���D���.���.
�.L���������.��.$�+-028�<@B�D�D���.���.
�.�(������.�_�.$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���.���.
�.,���(������.��.$&�D�D�����.���.
�.,� ������.�`�.$&�D�D�D���D��(�.��.�.���.Ό(�݌(�
�.��($���������?< An enumeration of color types encountered in image formats.�����a^ This is not exhaustive over all existing image formats but should be granular enough to allow���a^ round tripping of decoding and encoding as much as possible. The variants will be extended as�� necessary to enable this.�����\Y Another purpose is to advise users of a rough estimate of the accuracy and effort of the���74 decoding from and encoding to such an image format.�3���%h����w����.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�.�.�.�.�.�.�.�.�.		�.

�.�.�.

�.�.�.�.�.�.�.�/�/�/�/�/�/�/�/�/���Ě Pixel is 8-bit alpha��'�.�.��;=�.�.���� Pixel is 1-bit luminance��+�.�.��?A�.�.�����2/ Pixel is 1-bit luminance with an alpha channel��B�.�.��VX�.�.��$���,) Pixel contains 1-bit R, G and B channels��<�.�.��PR�.�.��,���,) Pixel is 1-bit RGB with an alpha channel��<�.�.��PR�.�.���� Pixel is 2-bit luminance��+�.�.��?A�.�.�����2/ Pixel is 2-bit luminance with an alpha channel��B�.�.��VX�.�.��$���,) Pixel contains 2-bit R, G and B channels��<�.�.��PR�.�.��,���,) Pixel is 2-bit RGB with an alpha channel��<�.�.��PR�.�.����� Pixel is 4-bit luminance��+�.�.��?A�.�.�����2/ Pixel is 4-bit luminance with an alpha channel��B�.�.��VX�.�.��$���,) Pixel contains 4-bit R, G and B channels��<�.�.��PR�.�.��,���,) Pixel is 4-bit RGB with an alpha channel��<�.�.��PR�.�.�������,��.�.��')�.�.�����2��,��.�.��(*�.�.��$���,��,��.�.��(*�.�.��,���,��,��.�.��(*�.�.������,��.�.��')�.�.��$� ��3��,��.�.��(*�.�.��,� �� -* Pixel contains 16-bit R, G and B channels��=�.�.��QS�.�.��4�!�� -* Pixel is 16-bit RGB with an alpha channel��=�.�.��QS�.�.��$�!��!,) Pixel contains 8-bit B, G and R channels��<�.�.��PR�.�.��,�"��!,) Pixel is 8-bit BGR with an alpha channel��<�.�.��PR�.�.��4�"�"��,��.�.��')�.�.��<�#��"��,��.�.��')�.�.��,�#��# Pixel is 8-bit CMYK��&�.�.��:<�.�.��4�#ļ# Pixel is 16-bit CMYK��'�.�.��;=�.�.������#^[ Pixel is of unknown color type with the specified bits per pixel. This can apply to pixels���$\Y which are associated with an external palette. In that case, the pixel value is an index���% into the palette.�����.�.
�/�������.�.��,�%�.�. �����H���������/��/9;�D�D�D���D���/���/
�/L���������/��/$�+-028�<@B�D�D���/���/
�/�(������/�_�/$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���/���/
�/,���(������/��/$&�D�D�����/���/
�/,� ������/�`�/$&�D�D�D���D��(�/��/�/���/Ό(�݌(�
�/��($��������T(���/�/����TȮ
0��T��
���/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/
h��U@��U�/�/�����Uh��U�/�/Е�U@��U�D�D���DѴ
�/��U�/
�/�� ��U���V&`��V�D�D���DѴ
�/��V�/
�/�� ��V���VX��W�/�/̏���WH��W�/�/���W!(��W�D�D�����$�/��W�/
�/�� ��W���Y#H��Y�D�D�����������/��Z�/
�/�� ��Z���Z@��Z��Q�/�/���[6h��[�����������/�/
�/������\���\���\���\���\@��\����](P��]�E�EѴ
�E���/��]�/
�/���(��]���^4p��^�E�EѴ
�E���/��^�/
�/���(��^�_0��_�E�E�����/��`�/
�/�� ��`���a8��a�E�E�����/��a�/
�/�� ��a���b8��b�E�E����/��b�/
�/�� ��b���c#h��c�E�E����/��c�/
�/�� ��c���d;��d�E�E����
���/�J�/�/��d�/��
��d���
��h��e��
��-�����e
�/����
 ��d���dWY���e7(��e�E�E����
�/�J�/�/��e�/��
��e�-h��f��-��f
�/����
 ��e���f:<���f`p��f�E�E����
��'���/�J�/���/�/�/��g�/��
��f��'��g�-h��g��-��g���'��-h��g��'��-�����g
�/����
��' ��g���g���g�������ha���h�E�E����
��'�/�J�/���/�/�/��h�/��
��h��'��h�-h��h��-��i��-h��i��-��i
�/����
��' ��h���h���hgijl���i(��i����lL ��l�E�E�E���E����
���/�J�/�/��l�/��
��l���
�������l��
��-�����l
�/����
 ��l�(��l���ldf���mN0��m�E�E�E���E����
�/�J�/�/��m�/��
��m��-���n��-��n
�/����
 ��m�(��m���mDF���o0��o�E�E���/��o�/
�/�� ��o���o&(��o�E�E�E���E���/��o�/
�/�� ��o�(��o���p"���/�/����p���/�/�����/ X��p0��p�/�/�����p$(��p��E�E���E���/��p�/
�/�� ��p��0��p���q%���/�/����q���/��/���q0H��q��E�E���E���/��r�/
�/�� ��r��0��r���r*���/�/����r���/��/�O���s" ��sƲ���/�/
�/�����s�O����/�/���Ȯ
���/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�����/�/�����/�/���E�E��EѴ
�/��/
�/������E�E��EѴ
�/��/
�/������/�/̏���/�/���E�E���$�/��/
�/������E�E���,�/}�/
�/��zwt��Q�/�/qm����������/�/
�/����j�g�d�a^[�XT�E�EѴ
�E��/Q�/
�/���NKG�E�EѴ
�E��/D�/
�/���A>;�E�E����/8�/
�/��52/�E�E����/,�/
�/��)&#�E�E���/ �/
�/���E�E���/�/
�/��
	�E�E���
��/�J�/�/�/��
�-�
��-�

�/����
�
��
.1�
�
�E�E���
�/�J�/�/�
�/��
�
�-�
��-�

�/����
�
��
�
�
�
�
�E�E���
��'��/�J�/���/�/�/�
�/��
�
��'�
�-�
��-�
��-�
��-�

�/����
��'�
��
��
	�
�
�E�E���
��'�/�J�/���/�/�/
�/��
|
��'y
�-v
��-s
��-p
��-m

�/����
��'j
�g
�d
�
�
�
�
e
b
�_
[
�E�E�E��E���
��/�J�/�/X
�/��
U
��-A
��-/

�/����
,
�)
�&
�
�
%
!
�E�E�E��E���
�/�J�/�/
�/��

��-
��-

�/����

�
�
M
P


�E�E��/
�/
�/��
���E�E�E��E��/��/
�/���������/�/�����/�/�����/
	
���/�/������E�E��E���/��/
�/����������/�/�����/��/������E�E��E���/��/
�/����������/�/�����/��/���S������/�/
�/�����S����0�0���Ȯ
�������0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�����0�0��|�0�0yv�E�E���EѴ
�0s�0
�0��pmi�E�E���EѴ
�0f�0
�0��c`\�0�0̏YV�0�0SO�E�E�����$�0L�0
�0��IFB�E�E����,�04�0
�0��1.+��Q�0�0($�����������0�0
�0����!�����E�EѴ
�E���0�0
�0�����E�EѴ
�E���0��0
�0�������E�E�����0��0
�0������E�E�����0��0
�0������E�E����0��0
�0������E�E����0��0
�0������E�E����
���0�J�0�0��0��
��-���-�
�0����
��������E�E����
�0�J�0�0��0��
��-���-�
�0����
}�z��yu�E�E����
��'���0�J�0���0�0�0r�0��
o��'l�-i��-f��-W��-E
�0����
��'B�?�<����=9�E�E����
��'�0�J�0���0�0�06�0��
3��'0�--��-*��-'��-$
�0����
��'!�������E�E�E���E����
���0�J�0�0�0��
��-���-�
�0����
�����>A���E�E�E���E����
�0�J�0�0��0��
���-���-�
�0����
��������E�E���0��0
�0������E�E�E���E���0��0
�0���������0�0������0�0�����0�����0�0������E�E���E���0��0
�0����������0�0������0��0������E�E���E���0�0
�0��|��yv���0�0��r���0��0���Wqmҵ���0�0
�0���j�WE(���0�0��A(Ȯ
>(��0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0<)?)5(2(�0�0��/(,(�0�0)(&(�E�E��EѴ
�0#(�0
�0�� (((�E�E��EѴ
�0(�0
�0��(((�0�0̏	((�0�0(�'�E�E���$�0�'�0
�0���'�'�'�E�E���,�0�'�0
�0���'�'�'��Q�0�0�'�'����������0�0
�0�����'��'��'��'�'�'��'�'�E�EѴ
�E��0�'�0
�0����'�'�'�E�EѴ
�E��0�'�0
�0����'�'�'�E�E����0�'�0
�0���'�'�'�E�E����0�'�0
�0���'�'�'�E�E���0�'�0
�0���'�'}'�E�E���0z'�0
�0��w't'p'�E�E���
��0�J�0�0m'�0��
j'�-Y'��-G'
�0����
D'�A'�'�'@'<'�E�E���
�0�J�0�09'�0��
6'�-3'��-0'
�0����
-'�*'a'd')'%'�E�E���
��'��0�J�0���0�0�0"'�0��
'��''�-'��-'��-'��-�&
�0����
��'�&��&��&k'n'p's'�&�&�E�E���
��'�0�J�0���0�0�0�&�0��
�&��'�&�-�&��-�&��-�&��-�&
�0����
��'�&��&��&/'2'4'7'�&�&��&�&�E�E�E��E���
��0�J�0�0�&�0��
�&��-�&��-�&
�0����
�&��&��&�&�&�&�&�E�E�E��E���
�0�J�0�0�&�0��
�&��-&��-|&
�0����
y&�v&�s&�&�&r&o&�E�E��0l&�0
�0��i&f&b&�E�E�E��E��0_&�0
�0��\&�Y&V&���0�0��R&��0�0�����0m&p&Q&N&�0�0��K&G&��E�E��E���0D&�0
�0��A&��>&;&���0�0��7&��0��0I&L&6&2&��E�E��E���0/&�0
�0��,&��)&&&���0�0��"&��0��04&7&�[!&&����0�0
�0���&�[���|�s RGB colors.���- 8��S��t��!���t[X For the purpose of color conversion, as well as blending, the implementation of `Pixel`���-m����t.+ assumes an `sRGB` color space of its data.���-@�����0�0����T���)P!2�J��0�0Ʋ����f�Ʋ���0�0
�0��ln���T�0�0Ʋ�OH��S���0�0��ʚ���;?���0�0�������r���0��0%(���E�E�E���E���0��S�0
�0�������S���0�0������7���0��0��W�^`ce8�osu�E�E���0��S�0
�0���	�O(��S���0�0�����(/���0��0��OQ�E�E�����0��S�0
�0��:
(��S���0�0��A�_��7���0�_�0adWY�E�E�E�E���E�^�^��^��[�^���[����e�S��E���0��S�0
�0��*� ��S���0�0��J��/��WZ ��S���0�0����`��7���0�`�0��WY�E�E�E���E��0��0�0��S�0����-��`��-�
�0����-B���������u Grayscale colors.���-&������0�0�����YY��[�0�0�����������0�0
�0��+.���0�0���SH��S���1�1������>B���1�1�����-i��1��1�����E�E�E��E��1��S�1
�1�������S���1�1��}��-/��1��1��O�VX[]8�gkm�E�E��1��S�1
�1��F�S(��S���1�1��K��(/��1��1cfOQ�E�E���1��S�1
�1���(��S���1�1�����-/��1�_�1	
	OQ�E�E�E�E��E�^�^��^��[�^���[����e�S��E���1��S�1
�1����� ��S���1�1���	��/��	�	 ��S���1�1��3
��-/��1�`�1K
N
OQ�E�E�E��E��-�1��1�1��S�1��-���-�
�1����-����������v RGB colors + alpha channel���-/6����1�1��U���ޔӖX���1�1ҵ����`�ҵ���1�1
�1����TW�1�1ҵ�WH��S���1�1����#&>B���1�1��V��-i���1��1nq���E�E�E���E���1��S�1
�1��&����S���1�1��
��-/���1��1(
+
O�VX[]8�gkm�E�E���1��S�1
�1����W(��S���1�1���
��(/���1��1�
�
OQ�E�E�����1��S�1
�1��{(��S���1�1�����-/���1�_�1��OQ�E�E�E�E���E�^�^��^��[�^���[����e�S��E���1��S�1
�1��c�� ��S���1�1�����/���� ��S���1�1�����-/���1�`�1��OQ�E�E�E���E��-�1��1�1��S�1��-���-�
�1����-_���������w$! Grayscale colors + alpha channel���.6�����1�1������R��;�1�1��������1�1
�1��X[���1�1���[H��S���1�1������>B���1�1�����-i��1��1���E�E�E��E��1��S�1
�1�������S���1�1�����-/��1��1��O�VX[]8�gkm�E�E��1��S�1
�1��s�[(��S���1�1��x��(/��1��1��OQ�E�E���1��S�1
�1��(��S���1�1����-/��1�_�147OQ�E�E�E�E��E�^�^��^��[�^���[����e�S��E���1��S�1
�1����� ��S���1�1����/�), ��S���1�1��`��-/��1�`�1x{OQ�E�E�E��E��-�1��1�1��S�1��-���-�
�1����-������Ѓ+Ćq Generic image buffer��q���q^[ This is an image parameterised by its Pixel types, represented by a width and height and a���rYV container of channel data. It provides direct access to its pixels and implements the���r_\ [`GenericImageView`] and [`GenericImage`] traits. In many ways, this is the standard buffer���s_\ implementing those traits. Using this concrete type instead of a generic type parameter has���t&# been shown to improve performance.��t���tc` The crate defines a few type aliases with regularly used pixel types for your convenience, such���u'$ as [`RgbImage`], [`GrayImage`] etc.��u���u-����v5����v$! [`RgbImage`]: type.RgbImage.html���v&# [`GrayImage`]: type.GrayImage.html��w���wLI To convert between images of different Pixel types use [`DynamicImage`].��w���wWT You can retrieve a complete description of the buffer's layout and contents through���xb_ [`as_flat_samples`] and [`as_flat_samples_mut`]. This can be handy to also use the contents in���yKH a foreign language, map it as a GPU host buffer or other similar tasks.��y���y,����z0- [`as_flat_samples`]: #method.as_flat_samples���z85 [`as_flat_samples_mut`]: #method.as_flat_samples_mut��z�|�{��"�{���{30 Create a simple canvas and paint a small cross.��{�<�{����{ use image::{RgbImage, Rgb};��{���{(% let mut img = RgbImage::new(32, 32);��|���| for x in 15..=17 {�ľ|     for y in 8..24 {���|2/         img.put_pixel(x, y, Rgb([255, 0, 0]));���}2/         img.put_pixel(y, x, Rgb([255, 0, 0]));�L�}��(,�}��<�}���}���};8 Overlays an image on top of a larger background raster.��~�l�~����~C@ use image::{GenericImage, GenericImageView, ImageBuffer, open};��~���~?< let on_top = open("path/to/some.png").unwrap().into_rgb8();���96 let mut img = ImageBuffer::from_fn(512, 512, |x, y| {���     if (x + y) % 2 == 0 {����!         image::Rgb([0, 0, 0])������(���'$         image::Rgb([255, 255, 255])�L���(<���(�����:7 image::imageops::overlay(&mut img, &on_top, 128, 128);�<����������,) Convert an `RgbaImage` to a `GrayImage`.���l�������$! use image::{open, DynamicImage};�������>; let rgba = open("path/to/some.png").unwrap().into_rgba8();���;8 let gray = DynamicImage::ImageRgba8(rgba).into_luma8();�<�����\ۃ�?�1�:�1�1�1�
���L��
,����N�c4��1�1�1�1�18:<>T��,����1�1\��4����1�1ģ�D����1�1�����
Rҹ��^=x��t��,����1�1��|Մ$Մ��1�1��(���	��?�1�:�1�1�1�
D��B�_��N�
N�_��c���1�_�1�������E�E�E�E���E�^�^��^��[�^���[����e�S��E���1����1
�1����,���H ���	��?�1�:�1�1�1�
�����`��N�
��`��c���1�`�1�������E�F�E���F��1��1�1����1����.	�`��.
�1������.$���8;>H���	��?�1�:�1�1�1�
�����
�������ko��?�1�:�1�1�1�
?��=�������
M���������1��1�����F�F�F���F���1����1
�1����L���r�˃	��?�1�:�1�1�1�
N��L���N�
X���c���1��1����������8�����F�F���1�˃�1
�1����˃�����52 Inputs to [`ImageBuffer::copy_from_color_space`].�3����������d��fͻ�1�1���+L���1�1��%���5d���1�1�����
Rҹ��^=x�+�+��+��*�+���*�+��*�
���-{��8���	����1��1%'���1�1
�1����&# Parallel iterator over pixel refs.��y�R�1�?�1�1�1�����,���$�Ǣ���$�֢�֢��T&��|]��(�1�TV�1��$4���1�1&�E&�Eܖ&�E��
&�)&�E�&�)&�E�
&�)�X�!�Rآ(����R�1�?�1�1�1�����D����Ǣ��
֢�آu���1��1	Z]�1���F�F�����1���1
�1�R��,���$��<9 Parallel iterator over pixel refs and their coordinates.����R�1�?�1�1�1�����,���$�Ǣ���$�֢�֢DǢc���e=��`#�1�1�[]�1ě4���1�1��T�,���1�1(����R�1�?�1�1�1�����.;������Ǣ����֢ӓ��1��1���1���F�F�����1���1
�1�R��,����� A Dynamic Image�����XU This represents a _matrix_ of _pixels_ which are _convertible_ from and to an _RGBA_���a^ representation. More variants that adhere to these principles may get added in the future, in���	:7 particular to cover other combinations typically used.��	�\�	�� �	���	NK This type can act as a converter between specific `ImageBuffer` instances.��
�<�
����
30 use image::{DynamicImage, GrayImage, RgbImage};��
���
.+ let rgb: RgbImage = RgbImage::new(10, 10);���DA let luma: GrayImage = DynamicImage::ImageRgb8(rgb).into_luma8();�<�����d�	 # Design�����_\ There is no goal to provide an all-encompassing type with all possible memory layouts. This���a^ would hardly be feasible as a simple enum, due to the sheer number of combinations of channel���
a^ kinds, channel order, and bit depth. Rather, this type provides an opinionated selection with���NK normalized channel order which can store common pixel values without loss.����� # Color space�����b_ Each image has an associated color space in the form of [CICP] data ([ITU Rec H.273]). Not all���^[ color spaces are supported in the sense that you can compute in them ([Context][w3c-png]).���c` Conversion into different pixels types ([`ColorType`][`crate::ColorType`]) _generally_ take the���a^ color space into account, with the exception of [`DynamicImage::to`] due to historical design�d�	 baggage.�����c` The imageops functions operate in _encoded_ space, directly on the channel values, and do _not_���a^ linearize colors internally as you might be used to from GPU shader programming. Their return���A> values however copy the color space annotation of the source.�����^[ The IO functions do _not yet_ write ICC or CICP indications into the result formats. We're���@= aware of this problem, it is tracked in [#2493] and [#1460].�����30 [CICP]: https://www.w3.org/TR/png-3/#cICP-chunk���41 [w3c-png]: https://github.com/w3c/png/issues/312���DA [ITU Rec H.273]: https://www.itu.int/rec/T-REC-H.273-202407-I/en���:7 [#2493]: https://github.com/image-rs/image/issues/2493���:7 [#1460]: https://github.com/image-rs/image/issues/1460�3���d����V��\�.�1�1�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�1�1�����2�2�����2�2�����2�2�����2�2�����2�2�����2�2�����2�2�����2�2����		�2�2����2���*' Each pixel in this image is 8-bit Luma��2��1�1
�12�2������1�1��.L��1�1������52 Each pixel in this image is 8-bit Luma with alpha�����1�1
�2���������1�1��.t��1�1������)& Each pixel in this image is 8-bit Rgb�����1�1
�2���������1�1��.D��1�1�����41 Each pixel in this image is 8-bit Rgb with alpha����1�1
�2�������1�1��.L��1�1��j���+( Each pixel in this image is 16-bit Luma��j��1�1
�2j�j������1�1��.\��1�1������63 Each pixel in this image is 16-bit Luma with alpha�����1�1
�2���������1�1��.���1�1�����*' Each pixel in this image is 16-bit Rgb����1�1
�2�������1�1��.T��1�1��T���52 Each pixel in this image is 16-bit Rgb with alpha��T��1�1
�2T�T������1�1��.\��1�1������0- Each pixel in this image is 32-bit float Rgb�����1�1
�2���������1�1��.\��1�1������;8 Each pixel in this image is 32-bit float Rgb with alpha�����1�1
�2���������1�1��.d��1�1��(������2�_�2$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���2���2
�2,���H���������2��29;�F�F�F���F���2���2
�2L���`�� `�� `�� `�� `�� `�� `�� `�� `�� `�� `�� `�� `�� `�� `�� ��$% ��#  Immutable pixel iterator��4�$ �R�2�9�2�2�2�� �$ ���R�$ ��.d�$ ���s"Cq�su�2�2�2�2�2�$ BD�2;,�$ ��2�2�R��4�$ �$ ��2�24�$ �$ ��2�2T�$ ,�$ ��2�2\�% 4�% ��2�2(��$ ��R�2�9�2�2�2�� �_��D��.���2�_�2�@C�2su�F�F�F�F���F�^�^��^��[�^���[����e�S��F���2��$ �2
�2�R��,�$ �)��!��/!, A flat buffer over a (multi channel) image.��!���a!^ In contrast to `ImageBuffer`, this representation of a sample collection is much more lenient���
a!^ in the layout thereof. It also allows grouping by color planes instead of by pixel as long as���`!] the strides of each extent are constant. This struct itself has no invariants on the strides���X!U but not every possible configuration can be interpreted as a [`GenericImageView`] or���c!` [`GenericImage`]. The methods [`as_view`] and [`as_view_mut`] construct the actual implementors���b!_ of these traits and perform necessary checks. To manually perform this and other layout checks���1!. use [`is_normal`] or [`has_aliased_samples`].��!���[!X Instances can be constructed not only by hand. The buffer instances returned by library���a!^ functions such as [`ImageBuffer::as_flat_samples`] guarantee that the conversion to a generic���a!^ image or generic view succeeds. A very different constructor is [`with_monocolor`]. It uses a���a!^ single pixel as the backing storage for an arbitrarily sized read-only raster by mapping each���=!: pixel to the same samples by setting some strides to `0`.��!���0!- [`GenericImage`]: ../trait.GenericImage.html���8!5 [`GenericImageView`]: ../trait.GenericImageView.html���W!T [`ImageBuffer::as_flat_samples`]: ../struct.ImageBuffer.html#method.as_flat_samples���$!! [`is_normal`]: #method.is_normal���8!5 [`has_aliased_samples`]: #method.has_aliased_samples��� ! [`as_view`]: #method.as_view���(!% [`as_view_mut`]: #method.as_view_mut���.!+ [`with_monocolor`]: #method.with_monocolor��\�!���2�2��!4�!���LH��2�2�2!#��!��6!3 Underlying linear container holding sample values.�<�!�2�2��Ĕ!��<!9 A `repr(C)` description of the layout of buffer samples.�4�!�2�2����!!��$!! Supplementary color information.��!���U!R You may keep this as `None` in most cases. This is NOT checked in `View` or other���\!Y converters. It is intended mainly as a way for types that convert to this buffer type to���Y!V attach their otherwise static color information. A dynamic image representation could���_!\ however use this to resolve representational ambiguities such as the order of RGB channels.�T�!�2�2��(��!����2�2��!����8���2��2XZ�F�F�����2��!�2
�2��,�!(��!����2�2��!��_��8���2�_�2��XZ�F�F�F�F���F�^�^��^��[�^���[����e�S��F���2��!�2
�2��,�!���!��4!1 A ffi compatible description of a sample buffer.��d�!��Lj����2�2�2�2�2�2��!��D!A The number of channels in the color representation of the image.�D�!�2�2̿ !��B!? Add this to an index to get to the sample in the next channel.�t� !�2�2t�!!�� '!$ The width of the represented image.�,�!!�2�2��!!��!B!? Add this to an index to get to the next sample in x-direction.�d�!!�2�2|�"!��"(!% The height of the represented image.�4�"!�2�2ď#!��"B!? Add this to an index to get to the next sample in y-direction.�l�#!�2�2(��!����2��2$&�F�F�����2��!�2
�2,�! ��!���(��!����2�_�2$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���2��!�2
�2,�!��H��!�������2��29;�F�F�F���F���2��!�2
�2L�!����!����2��2$�+-028�<@B�F�F���2��!�2
�2�! ��!����2�`�2$&�F�F�F���F��(�2��2�2��!�2Ό(�݌(�
�2��($�!����>���$!�����!�2B�2�2�2��>�<����2�2
�2,�$!��2�2,�$!��2�2(��#!����2��2$&�F�F�����2��#!�2
�2,�#! ��#!���(��#!����2�_�2$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���2��#!�2
�2,�#!��H��$!�������2��29;�F�F�F���F���2��$!�2
�2L�$!����$!����2��2$�+-028�<@B�F�F���2��$!�2
�2�$!P��$!����2��2$&�F�F�F���F�����2��$!�2
�2T�$!����$!����2��2$&�F�F�F���F��Ʋ�2��$!�2
�2�$!�����!!��4!1 A flat buffer that can be used as an image view.���!����b!_ This is a nearly trivial wrapper around a buffer but at least sanitizes by checking the buffer����1!. length first and constraining the pixel type.���!����b!_ Note that this does not eliminate panics as the `AsRef<[T]>` implementation of `Buffer` may be����c!` unreliable, i.e. return different buffers at different times. This of course is a non-issue for����F!C all common collections where the bounds check once must be enough.�ʢ!��΢! # Inner invariants��!���S!P * For all indices inside bounds, the corresponding index is valid in the buffer����C!@ * `P::channel_count()` agrees with `self.inner.layout.channels`��$��!���2�?�2�2�2��!4��!����!��,��!��!�ͤ!����N����2�2;=?A��!,�!��2�2�����!<��!��2�2�����
Rҹ��^=x��(���!	����2�?�2�2�2��!������.E��.K�����!���2��2"%(���F�F�����2���!�2
�2����,��!(���!	����2�?�2�2�2��!������.G�_��U�����!����2�_�2
���F�F�F�F���F�^�^��^��[�^���[����e�S��F���2���!�2
�2����,��!�H��$!���.!+ A mutable owning version of a flat buffer.�ԥ!��إa!^ While this wraps a buffer similar to `ImageBuffer`, this is mostly intended as a utility. The����b!_ library endorsed normalized representation is still `ImageBuffer`. Also, the implementation of����a!^ `AsMut<[P::Subpixel]>` must always yield the same buffer. Therefore there is no public way to����)!& construct this with an owning buffer.���!����!��/Ĩ!��ȨS!��/���%!" * There is no aliasing of samples��©I!F * The samples are packed, i.e. `self.inner.layout.sample_stride == 1`����C!��/�<�!���2�?�2�2�2��!4��!����!��,��!��"���!���E���R3��2�2;=?AԻ�!,��!��2�2���۫!<۫!��2�2��/(�٪!	����2�?�3�2�3��!������.E��.K�����"̈́��3��3�������F�F�����2�٪!�2
�3����,٪!(��!	����3�?�3�3�3��!������.G��/M�����"����3�_�3�������F�F�F�F���F�^�^��^��[�^���[����e�S��F���3��!�3
�3����,�!�@t��!���Q!N Denotes invalid flat sample buffers when trying to convert to stricter types.�ɬ!��ͬI!F The biggest use case being `ImageBuffer` which expects closely packed����L!I samples in a row major matrix representation. But this error type may be���L!I reused for other import functions. A more versatile user may also try to����I!F correct the underlying representation depending on the error variant.��,��!���7��u��3�3�3�3�3�3�3�3�3�3�3�����3�3�3���3�3����D��!�ï(!% The represented image was too large.��!����A!> The optional value denotes a possibly accepted maximal bound.����3�3�����3�3�����Ͱ:!7 The represented image can not use this representation.���!����J!G Has an additional value of the normalized form that would be accepted.�����3�3
�3���������3�3��/T��!�3�3�������5!2 The color format did not match the channel count.�²!��ʲ[!X In some cases you might be able to fix this by lowering the reported pixel count of the����(!% buffer without touching the strides.�׳!��߳_!\ In very special circumstances you *may* do the opposite. This is **VERY** dangerous but not��ô[!X directly memory unsafe although that will likely alias pixels. One scenario is when you����_!\ want to construct an `Rgba` image but have only 3 bytes per pixel and for some reason don't����J!G care about the value of the alpha channel even though you need `Rgba`.�����3�3
�3�������3�3��/�!�3�3�!�3�3<����7!4 Deprecated - `ChannelCountMismatch` is used instead��<��3�3
�3<�<������3�3׺/L��!�3�3��(���!	����3��3%'�F�F�����3���!�3
�3,��! ���!	���(���!	����3�_�3%'�F�F�F�F���F�^�^��^��[�^���[����e�S��F���3���!�3
�3,��!��H���!	�������3��3:<�F�F�F���F���3���!�3
�3L��!�����!	����3��3%�,.138�=AC�F�F���3���!�3
�3��! ���!	����3�`�3%'�F�F�F���F��(�3��3�3���!�3Ό(�݌(�
�3��($��!�������!�Ϸ&!# Different normal forms of buffers.���!����c!` A normal form is an unaliased buffer with some additional constraints.  The `ÌmageBuffer` uses��޸'!$ row major form with packed samples.��T¹!��J?�\l�?�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3L��!�ӹ! No pixel aliases another.���!����S!P Unaliased also guarantees that all index calculations in the image bounds using��պX!U `dim_index*dim_stride` (such as `x*width_stride + y*height_stride`) do not overflow.����3�3��
�3�3��\��!�»! At least pixels are packed.��!���X!U Images of these types can wrap `[T]`-slices into the standard color types. This is a��˼Q!N precondition for `GenericImage` which requires by-reference access to pixels.����3�3���3�3��\ȿ!ܳ�! All samples are packed.�ӽ!��۽]!Z This is orthogonal to `PixelPacked`. It requires that there are no holes in the image but����Z!W it is not necessary that the pixel samples themselves are adjacent. An example of this����'!$ behaviour is a planar image layout.��4�3�3��IL�3�3��t��!�ڿA!> The samples are in row-major form and all samples are packed.���!����]!Z In addition to `PixelPacked` and `ImagePacked` this also asserts that the pixel matrix is����! in row-major form.����3�3�����3�3�����!���D!A The samples are in column-major form and all samples are packed.���!����]!��/���! in column-major form.����3�3�����3�3��(���!	����3��3%'�F�F�����3���!�3
�3,��! ���!	���(���!	����3�_�3%'�F�F�F�F���F�^�^��^��[�^���[����e�S��F���3���!�3
�3,��!��H���!	�������3��3:<�F�F�F���F���3���!�3
�3L��!�����!	����3��3%�,.138�=AC�F�F���3���!�3
�3��! ���!	����3�`�3%'�F�F�F���F��(�3��3�3���!�3Ό(�݌(�
�3��($��!����������!���-m�p�-�3�3������:������3�3
�3T��!��3�3��(��!	����3�_�3%'�F�F�F�F���F�^�^��^��[�^���[����e�S��F���3��!�3
�3,�!�Ѵ�
"�c" A View into another image��"���2"/ Instances of this struct can be created using:���=":   - [`GenericImage::sub_image`] to create a mutable view,���?"<   - [`GenericImageView::view`] to create an immutable view,���=":   - [`SubImage::new`] to instantiate the struct directly.��"���c"` Note that this does _not_ implement `GenericImage`, but it dereferences to one which allows you���b"_ to use it as if it did. See [Design Considerations](#Design-Considerations) below for details.��"���" # Design Considerations��"���c"` For reasons relating to coherence, this is not itself a `GenericImage` or a `GenericImageView`.���b"_ In short, we want to reserve the ability of adding traits implemented for _all_ generic images���Z"W but in a different manner for `SubImage`. This may be required to ensure that stacking���0"- sub-images comes at no double indirect cost.��"���_"\ If, ultimately, this is not needed then a directly implementation of `GenericImage` can and���b"_ will get added. This inconvenience may alternatively get resolved if Rust allows some forms of���]"Z specialization, which might make this trick unnecessary and thus also allows for a direct���	" implementation.��D�
"�9�3�3Է�
"��5��h۞���3��
",�
"��3�3�� ��	"��9�3�3Էn��
.��z|(��	"��9�3�3Է����6���3��3��TV�F�F�����3��	"�3
�3��,�	"ܪ"�l�"�9�3�3Է�"���1¯�v���3�3�3�3�3%'D�",�"��3�3��d�"<�"��3�3d�"<�"��3�3d�"<�"��3�3d�
"<�
"��3�3 ��"��9�3�3Է���
.����(��"��9�3�3Է#��//���3��3;>OQ�F�F�����3��"�3
�3��,�"��A���A��A����-�3-(�3�3��(��A����3��3$&�F�F�����3��A�3
�3,�A ��A�����$�j.$+ An enumeration of supported image formats.���7$4 Not all formats support both encoding and decoding.�3��$�\�$���d ˂��3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3		�3

�3�3�3

�3�3�3�$��$ An Image in PNG Format��)�3�3��=?�3�3��$�$ܧ$ An Image in JPEG Format��*�3�3��>@�3�3���$��$ An Image in GIF Format��)�3�3��=?�3�3��$�$��$ An Image in WEBP Format��*�3�3��>@�3�3���$��"$ An Image in general PNM Format��2�3�3��FH�3�3��$�$��$ An Image in TIFF Format��*�3�3��>@�3�3���$Ԃ$ An Image in TGA Format��)�3�3��=?�3�3���$ԫ$ An Image in DDS Format��)�3�3��=?�3�3���$��$ An Image in BMP Format��)�3�3��=?�3�3���$��$ An Image in ICO Format��)�3�3��=?�3�3���$��#$  An Image in Radiance HDR Format��3�3�3��GI�3�3��<�$��$ An Image in OpenEXR Format��-�3�3��AC�3�3��D�$��$ An Image in farbfeld Format��/�3�3��CE�3�3��$�$ܼ$ An Image in AVIF Format��*�3�3��>@�3�3���$��$ An Image in QOI Format��)�3�3��=?�3�3���$Ԑ$ An Image in PCX Format���$�$�$8�4�$t�$T�$�X�3�3��oq�3�3��(��$����3��3$&�F�F�����3��$�3
�3,�$ ��$���H��$�������3��39;�F�F�F���F���3��$�3
�3L�$����$����3��3$�+-028�<@B�F�F���3��$�3
�3�$(��$����4�_�4$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���3��$�3
�4,�$�� ��$����4�`�4$&�F�F�F���F��(�4��4�4��$�4Ό(�݌(�
�4��($�$����\�3�4�3�!��b��C��G��4�4�4�4�4�4�����4�4ݭ��������!�4�4
�4�����!�����4�4��0\�3�!�4�4��(��(��!�4�4
�4(�(��!ݭ���4�4��0D�3�!�4�4ݭ(��3����4��4$&�F�F�����4��3�4
�4,�3��B�91B. Set of supported strict limits for a decoder.�3��B�d�B��$pb�I~��(�tB����4��4#%�F�F�����4�tB�4
�4,tB(�{B����4�_�4#%�F�F�F�F���F�^�^��^��[�^���[����e�S��F���4�{B�4
�4,{B��8��B����4��4$&���4�4
�4��B����4��4$�+-028�<@B�F�F���4��B�4
�4�BH��B�������4��49;�F�F�F���F���4��B�4
�4L�B�� ��B����4�`�4$&�F�F�F���F��(�4��4�4��B�4Ό(�݌(�
�4��($�B������B��!B Resource limits for decoding.��B���TBQ Limits can be either *strict* or *non-strict*. Non-strict limits are best-effort���XBU limits where the library does not guarantee that limit will not be exceeded. Do note���HBE that it is still considered a bug if a non-strict limit is exceeded.���MBJ Some of the underlying decoders do not support such limits, so one cannot���YBV rely on these limits being supported. For strict limits, the library makes a stronger���YBV guarantee that the limit will not be exceeded. Exceeding a strict limit is considered���XBU a critical bug. If a decoder cannot guarantee that it will uphold a strict limit, it���<B9 *must* fail with [`error::LimitErrorKind::Unsupported`].��B���_B\ The only currently supported strict limits are the `max_image_width` and `max_image_height`���ZBW limits, but more will be added in the future. [`LimitSupport`] will default to support���RBO being false, and decoders should enable support for the limits they support in���	!B [`ImageDecoder::set_limits`].��	B���	^B[ The limit check should only ever fail if a limit will be exceeded or an unsupported strict���
B limit is used.��
B���
0B- [`LimitSupport`]: ./struct.LimitSupport.html���NBK [`ImageDecoder::set_limits`]: ../trait.ImageDecoder.html#method.set_limits�3��B�4�B�����>i/�4�4�4��
 B��SBP The maximum allowed image width. This limit is strict. The default is no limit.�|�
B�4�4����!B��
TBQ The maximum allowed image height. This limit is strict. The default is no limit.���B�4�4��ԆB��]BZ The maximum allowed sum of allocations allocated by the decoder at any one time excluding���\BY allocator overhead. This limit is non-strict by default and some decoders may ignore it.���YBV The bytes required to store the output image count towards this value. The default is�\�B 512MiB.�L�B�4�4��(��B����4��4$&�F�F�����4��B�4
�4,�B(��B����4�_�4$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���4��B�4
�4,�B����B����4��4$�+-028�<@B�F�F���4��B�4
�4�BH��B�������4��49;�F�F�F���F���4��B�4
�4L�B�� ��B����4�`�4$&�F�F�F���F��(�4��4�4��B�4Ό(�݌(�
�4��($�B����|�&��E&B Reference: <https://www.itu.int/rec/T-REC-H.273-202407-I/en> (V4)��$�&��~Y���m��4�4�4�4��!&��?&< Defines the exact color of red, green, blue primary colors.�L�&�4�4����)&��]&Z The electro-optical transfer function (EOTF) that maps color components to linear values.�D�&�4�4����"&��D&A A matrix between linear values and primary color representation.��&���1&. For an RGB space this is the identity matrix.�4�&�4�4���
&&��V&S Whether the color components use all bits of the encoded values, or have headroom.��&���]&Z For compute purposes, `image` only supports [`CicpVideoFullRangeFlag::FullRange`] and you���	[&X get errors when trying to pass a non-full-range color profile to transform APIs such as���
B&? [`DynamicImage::apply_color_space`] or [`CicpTransform::new`].�T�
&�4�4��(��&����4��4$&�F�F�����4��&�4
�4,�& ��&���(��&����4�_�4$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���4��&�4
�4,�&����&����4��4$�+-028�<@B�F�F���4��&�4
�4�&H��&�������4��49;�F�F�F���F���4��&�4
�4L�&�� ��&����4�`�4$&�F�F�F���F��(�4��4�4��&�4Ό(�݌(�
�4��($�&����̥&�<�&��+�7��8���4�4�4��(&L�&�4�4����0&D�&�4�4����
&&L�
&�4�4��(��&����4��4$&�F�F�����4��&�4
�4,�& ��&���(��&����4�_�4$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���4��&�4
�4,�&����&����4��4$�+-028�<@B�F�F���4��&�4
�4�&H��&�������4��49;�F�F�F���F���4��&�4
�4L�&�� ��&����4�`�4$&�F�F�F���F��(�4��4�4��&�4Ό(�݌(�
�4��($�&����ܭ&��
?&��0�&���`&] Each set defines the CIE 1931 XYZ (2°) color space coordinates of the primary colors and an���>&; illuminant/whitepoint under which those colors are viewed.��&���& Refer to Rec H.273 Table 2.�3��&���&��YH�Jl�{�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�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4	�4�4
�4�4�4�4$�&��& ITU-R BT.709-6��!�4�4��57�4�4��nc\�&��2&/ Explicitly, the color space is not determined.��B�4�4��VX�4�4���c$�&��& ITU-R BT.470-6 System M��*�4�4��>@�4�4��d$�&��& ITU-R BT.470-6 System B, G��-�4�4��AC�4�4��Od,�&t�& SMPTE 170M��� & functionally equivalent to 7��F�4�4��Z\�4�4���d<�&t�& SMPTE 240M��� & functionally equivalent to 6��F�4�4��Z\�4�4���d\�&��4&1 Generic film (colour filters using Illuminant C)��D�4�4��XZ�4�4��0e<�&��& Rec. ITU-R BT.2020-2�Ě& Rec. ITU-R BT.2100-2��G�4�4��[]�4�4��{e�&��& SMPTE ST 428-1��&���(&% (CIE 1931 XYZ as in ISO/CIE 11664-1)��]�4�4��qs�4�4���eT�&�� & SMPTE RP 431-2 (aka. DCI P3)��0�4�4��DF�4�4��fT�&��V&S SMPTE EG 432-1, DCI P3 variant with the D65 whitepoint (matching sRGB and BT.2020)��f�4�4��z|�4�4��^fT�&��& Corresponds to value 22 but��&���8&5 > No corresponding industry specification identified��&���]&Z But moxcms identifies it as EBU Tech 3213-E: <https://tech.ebu.ch/docs/tech/tech3213.pdf>��&���_&\ However, there are some differences in the second digit of red's CIE 1931 and the precision���Y&V is only 2 digits whereas CICP names three; so unsure if this is fully accurate as the���& actual source material.����4�4�����4�4���f(��&����4��4$&�F�F�����4��&�4
�4,�& ��&���(��&����4�_�4$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���4��&�4
�4,�&����&����4��4$�+-028�<@B�F�F���4��&�4
�4�&H��&�������4��49;�F�F�F���F���4��&�4
�4L�&�� ��&����4�`�4$&�F�F�F���F��(�4��5�5��&�4Ό(�݌(�
�4��($�&������"$&�� ]&Z The transfer characteristics, expressing relation between encoded values and linear color�\�!& values.��!&���!& Refer to Rec H.273 Table 3.�3��"&���"&���t�na��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�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,�#&��"& Rec. ITU-R BT.709-6���#%&" Rec. ITU-R BT.1361-0 conventional���#6&3 (functionally the same as the values 6, 14 and 15)����5�5�����5�5���f\�$&��#@&= Explicitly, the transfer characteristics are not determined.��P�5�5��df�5�5��Ag4�'&��$-&* Rec. ITU-R BT.470-6 System M (historical)���%z&w United States National Television System Committee 1953 Recommendation for transmission standards for color television���&o&l United States Federal Communications Commission (2003) Title 47 Code of Federal Regulations 73.682 (a) (20)���&.&+ Rec. ITU-R BT.1700-0 625 PAL and 625 SECAM��'&�į'& Assumed gamma of 2.2����5�5�����5�5���g<�(&��'0&- Rec. ITU-R BT.470-6 System B, G (historical)��@�5�5��TV�5�5���g,�)&��("& Rec. ITU-R BT.601-7 525 or 625���(0&- Rec. ITU-R BT.1358-1 525 or 625 (historical)���(& Rec. ITU-R BT.1700-0 NTSC���)C&@ SMPTE ST 170 (functionally the same as the values 1, 14 and 15)����5�5�����5�5��"hL�*&��)&
 SMPTE ST 240���5�5��35�5�5��mh4�*&��*#&  Linear transfer characteristics��3�5�5��GI�5�5���h4�+&��*5&2 Logarithmic transfer characteristic (100:1 range)��E�5�5��Y[�5�5��i<�+&��+D&A Logarithmic transfer characteristic (100 * Sqrt( 10 ) : 1 range)��T�5�5��hj�5�5��Nid�,&��+& IEC 61966-2-4�� �5�5��46�5�5���i4�,&��,B&? Rec. ITU-R BT.1361-0 extended colour gamut system (historical)��R�5�5��fh�5�5���i$�.&��-;&8 IEC 61966-2-1 sRGB (with MatrixCoefficients equal to 0)���-;&8 IEC 61966-2-1 sYCC (with MatrixCoefficients equal to 5)����5�5�����5�5��2jd�.&��.(&% Rec. ITU-R BT.2020-2 (10-bit system)���.5&2 (functionally the same as the values 1, 6 and 15)��v�5�5�����5�5��~jd�/&��/(&% Rec. ITU-R BT.2020-2 (12-bit system)���/5&2 (functionally the same as the values 1, 6 and 14)��v�5�5�����5�5���jL�1&��06&3 SMPTE ST 2084 for 10-, 12-, 14- and 16-bit systems���0<&9 Rec. ITU-R BT.2100-2 perceptual quantization (PQ) system����5�5�����5�5��kD�1&��1&��0��5�5��')�5�5��bkL�2&��1&
 ARIB STD-B67���17&4 Rec. ITU-R BT.2100-2 hybrid log- gamma (HLG) system��_�5�5��su�5�5���k(��!&����5��5$&�F�F�����5��!&�5
�5,�!& ��"&���(��"&����5�_�5$&�F�F�G�F���F�^�^��^��[�^���[����e�S��G���5��"&�5
�5,�"&����"&����5��5$�+-028�<@B�G�G���5��"&�5
�5�"&H��"&�������5��59;�G�G�G���G���5��"&�5
�5L�"&�� ��"&����5�`�5$&�G�G�G���G��(�5��5�5��"&�5Ό(�݌(�
�5��($�"&������=&�<&���<& Refer to Rec H.273 Table 4.�3��=&���=&�Q-�HE��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�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�5D�?&��=& The identity matrix.���=t&q Typically used for GBR (often referred to as RGB); however, may also be used for YZX (often referred to as XYZ);���>& IEC 61966-2-1 sRGB���?&��0���5�5����5�5��k,�@&��?&��0��?g&d Rec. ITU-R BT.1361-0 conventional colour gamut system and extended colour gamut system (historical)�Է@& IEC 61966-2-4 xvYCC709���@& SMPTE RP 177 Annex B����5�5����5�5�El\�A&��A;&8 Explicitly, the matrix coefficients are not determined.��K�5�5�_a�5�5��l,�B&��Ao&��0��5�5�(*�5�5��l<�D&��B1&.  Rec. ITU-R BT.470-6 System B, G (historical)�ܐC& Rec. ITU-R BT.601-7 625���C)&& Rec. ITU-R BT.1358-0 625 (historical)���C.&��0��D& IEC 61966-2-1 sYCC�ԬD& IEC 61966-2-4 xvYCC601���D*&' (functionally the same as the value 6)���5�5�+.�5�5�&mL�E&��E*&' (functionally the same as the value 5)��:�5�5�NP�5�5�qmL�E&��E&��0��5�5�')�5�5��m,�F&L�E& YCgCo���5�5�,.�5�5�n��F&��F1&. Rec. ITU-R BT.2020-2 (non-constant luminance)���F!& Rec. ITU-R BT.2100-2 Y′CbCr��k�5�5���5�5�Rnt�G&��G-&* Rec. ITU-R BT.2020-2 (constant luminance)��=�5�5�QS�5�5��nL�G&��G& SMPTE ST 2085�� �5�5�46�5�5��n��H&��G6&3 Chromaticity-derived non-constant luminance system��F�5�5�Z\�5�5�5oܙI&��H2&/ Chromaticity-derived constant luminance system��B�5�5�VX�5�5��o4�I&��I& Rec. ITU-R BT.2100-2 ICTCp��-�5�5�AC�5�5��o<�J&��I:&7 Colour representation developed in SMPTE as IPT-PQ-C2.��J�5�5�^`�5�5�p<�J&��J'&$ YCgCo with added bit-depth (2-bit).��7�5�5�KM�5�5�ep<�K&��K'&$ YCgCo with added bit-depth (1-bit).��7�5�5�KM�5�5��p(��<&���5��5$&�G�G���5��<&�5
�5,�<& ��<&��(��=&���5�_�5$&�G�G�G�G��G�^�^��^��[�^���[����e�S��G���5��=&�5
�5,�=&����=&���5��5$�+-028�<@B�G�G��5��=&�5
�5�=&H��=&�����5��59;�G�G�G��G��5��=&�5
�5L�=&�� ��=&���6�`�6$&�G�G�G��G��(�6��6�6��=&�6Ό(�݌(�
�6��($�=&������V&��U!& The used encoded value range.�3��V&���V&��F�\�<�6�6�6�6�6�6�6�6\�W&��VP&M The color components are encoded in a limited range, e.g., 16-235 for 8-bit.��W&���WL&I Do note that `image` does not support computing with this setting (yet).����6�6�����6�6���pL�X&��XN&K The color components are encoded in the full range, e.g., 0-255 for 8-bit.��^�6�6��rt�6�6��Hq(��U&����6��6$&�G�G�����6��U&�6
�6,�U& ��U&���(��U&����6�_�6$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���6��U&�6
�6,�U&����U&����6��6$�+-028�<@B�G�G���6��U&�6
�6�U&H��U&�������6��69;�G�G�G���G���6��U&�6
�6L�U&�� ��V&����6�`�6$&�G�G�G���G��(�6��6�6��V&�6Ό(�݌(�
�6��($�V&������Y &���Y&��xf&�y��6�6�6�6�6�6D�[&��6�6���6�6��\�[&��6�6���6�6��(��Y&����6��6$&�G�G�����6��Y&�6
�6,�Y& ��Y&���(��Y&����6�_�6$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���6��Y&�6
�6,�Y&����Y&����6��6$�+-028�<@B�G�G���6��Y&�6
�6�Y&H��Y&�������6��69;�G�G�G���G���6��Y&�6
�6L�Y&�� ��Y&����6�`�6$&�G�G�G���G��(�6��6�6��Y&�6Ό(�݌(�
�6��($�Y&������^&��\H&E Apply to colors of the input color space to get output color values.��\&���\^&[ We do not support all possible Cicp color spaces, but when we support one then all builtin���]b&_ `Pixel` types can be converted with their respective components. This value is used to signify���^2&/ that some particular combination is supported.��l�^&��M]���T�6�6�6�6�6�6T�_&$�_&�!�6�6��T�_&$�_&�!�6�6����_&�_&�!�6�6�6�6���6ճ�!�6��!�6���!�6���!�yw|��g~��_&�_&�!�6�6�6�6���6ճ�!�6��!�6���!�6���!�yw|��g~��_&�_&�!�6�6�6�6���6ճ�!�6��!�6���!�6���!�yw|��g~��`&d�`&�!�6�6���q(��^&����6��6$&�G�G�����6��^&�6
�6,�^&��a&�l�a&�!j�6�6���a&���yw|��g~�6�6�6�6#%��a,&4�a&�!�6�6�5�5I�5��4�5���4�5��4榦������@�@��@
���@��1�@�@��1������q��a.&D�a&�!�6�6��17r��b.&D�b&�!�6�6��1�r��b/&L�b&�!�6�6��1�r(��a&�j�6�6������6���6��6��VX�G�G�����6��a&�6
�6��,�a&��'��=': Describes the transformations to be applied to the image.����'� Compatible with [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html).��'���U'R Orientation is specified in the file's metadata, and is often written by cameras.��'���q'n You can apply it to an image via [`DynamicImage::apply_orientation`](crate::DynamicImage::apply_orientation).��\�'ʼn�X��� �q�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6d�'��''$ Do not perform any transformations.��7�6�6ʼnKM�6�6ʼnD�'��#'  Rotate by 90 degrees clockwise.��3�6�6ʼnGI�6�6ʼnL�'��5'2 Rotate by 180 degrees. Can be performed in-place.��E�6�6ʼnY[�6�6ʼnL�	'��\'Y Rotate by 270 degrees clockwise. Equivalent to rotating by 90 degrees counter-clockwise.��l�6�6ʼn���6�6ʼnt�	'��	1'. Flip horizontally. Can be performed in-place.��A�6�6ʼnUW�6�6ʼnd�
'��	/', Flip vertically. Can be performed in-place.��?�6�6ʼnSU�6�6ʼnl�
'��
9'6 Rotate by 90 degrees clockwise and flip horizontally.��I�6�6ʼn]_�6�6ʼnt�'��:'7 Rotate by 270 degrees clockwise and flip horizontally.��J�6�6ʼn^`�6�6ʼn ��'�	ʼn(��'�	ʼn�6��6$&�G�Gʼnʼn�6��'�6
�6,�'H��'�	ʼn�	ʼn�6��69;�G�G�Gʼn�Gʼn�6��'�6
�6L�'����'�	ʼn�6��6$�+-028�<@B�G�Gʼn�6��'�6
�6�' ��'�	ʼn�6�`�6$&�G�G�Gʼn�G��(�6��6�6��'�6Ό(�݌(�
�6��($�'����(��'�	ʼn�6�_�6$&�G�G�G�Gʼn�G�^�^��^��[�^���[����e�S��G���6��'�6
�6,�'��|�2'�T�2'�!���U�Sۈ��6�6�6�6�6�6�2'��!�6�6���!�6�6��4�3'��!�6�6���!�6�6��(��2'�	���6�_�6$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���6��2'�6
�6,�2'�� ��2'�	��(��2'�	���6��6$&�G�G�����6��2'�6
�6,�2'���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6���4��6�6�#�#���4���4�6�6���
4���
4�6�6��	�4��6�6�#�#�	�4��	�4�6�6�	�
4��	�
4�6�6��	�4��7�7�#�#�	�4��	�4�7�7�	�
4��	�
4�7�7��	�4��7�7�#�#�	�4��	�4�7�7�	�
4��	�
4�7�7��	�4��7�7�#�#�	�4��	�4�7�7�	�
4��	�
4�7�7��	�4��7�7�#�#�	�4��	�4�7�7�	�
4��	�
4�7�7��14�|�14����v��+��7�7�7�7�7�7�7�7�7�7�7�7�24��7�7���7�7��$�24��7�7���7�7��$�24��7�7���7�7��L�24��7�7���7�7��(�	�14�	���7��7$&�G�G�����7�	�14�7
�7,�14 �	�14�	��(�	�14�	���7�_�7$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���7�	�14�7
�7,�14�μ�84�d�84�����*c�7-(�7�7��(�	�84�	���7��7$&�G�G�����7�	�84�7
�7,�84 �	�84�	�����(���(*��(O��(���(��(�X�(��(!�(�]�(L�]�(��(��(�e�(L�e�(��(�s�(L�s�(H�(
	�(�~�(L�~�(�	�(�
�(ȃ�(L҃�(\�(#�(���(L���(
�(���(Lȍ�(�
�(���(���(��(���(Ӕ�(M�(�(��(��(��( �(��(_!�(��(B"�(�"�(�#�(�"�(7%�(�(�(.&�(�&�(�'�([+�(�,�(t.�(0�(Y1�(�3�(!6�(A8�(�:�(-=�(�>�(�@�(�V�(B�(�B�(sC�(�Z�(CD�(�d�(�D�(|E�(�E�(�h�(\F�(8M�(�w�(�N�(���(�S�(xW�(�$�(�X�(�*�(Z�(�1�([�(�i�(�]�(�^�(K_�(�_�(Z`�(�)�(�a�(e�(�.)�(�.)�(�/)�(�g�(�V)�(�V)�(�k�(�l�(��)�(��)�(Ӈ)�(�o�(ܣ)�(��)�(��)�(Rs�(��)�(��)�(��)�(t�(��)�(��)�(��)�(�t�(��)�(��)�(��)�(�u�(��)�(��)�(��)�(fv�(��)�(��)�(��)�(+w�(��)�(��)�(��)�(�w�(��)�(��)�(��)�(�x�(��)�(��)�(��)�(zy�(��)�(��)�(��)�(?z�(��)�(��)�(��)�({�(��)�(��)�(��)�(�{�(��)�(��)�(��)�(��(���(>��(ӄ�(i��(���(���(A��(�8�(4�8�(΋�(���(��(��(��(�x�(4�x�(?��(Y��(���(��(���(f��()��(���(���(���(Ҩ�(v��(��(ӯ�(j��(´�(ڵ�(���(��(�=�(���(�F�(���(�L�(�L�(���(�T�(�T�(���(�Y�(2��(���($��(�,5�(K��(���(���(�%	�(�&	�(���(�:	�(�:	�(�H	�(��(���(�M	�(�M	�((�(�Q	�(�Q	�(O�(�^	�(�^	�(��(��(�(a�(��(2�(��(��(u�(��(0�(��(�(��(��	�(�(��	�(��(�	�(��	�(��(��	�(��(ݡ	�(��	�(��(ˮ	�(`�(��	�(= �(� �(� �(�!�(|"�(��	�(L)�(�
�(+�(�
�(�
�(�/�(�8
�(p0�(�?
�(m1�(�E
�(�F
�(2�(�S
�(�2�(�3�(�V
�(�4�(�9�(��(��(;�(�;�(!=�(x=�(@�(m@�(�@�(nA�(�I�(�K�(��(5M�(�N�(�/�(�O�(�1�(9R�(�R�(�R�(�S�(bT�(�:�(�X�(Y�(�Y�(	g�(�
�(|g�(�
�(qh�(�h�($i�(�i�(�j�(>k�(�k�(o�(p�(�d
�(	t�(,�}
�(�y�(Mz�(ю
�(�z�(|�(�}�(G�(��(���(,��
�(���(���(�
�(�
�(ъ�(���(��(��(ܐ�(`��(ْ�(1��(���(���(��(�V�(2��(ʗ�(Ԙ�(�l�(���(��(���(!��(���(��(��(���(���(*��(0��(�%*�(ߨ�(�-*�(���(��(�D*�(���(���(��(��(@��(��(��(���(���(ڹ�(-��(���(��(�=�(���(�>�(���(���(��(a��(��({��(���(�+�(���(X��(���(���(���(I��(���(b��(���(d��(���(#��(���(��(���(��(y��(�9�(���(�;�(�<�(�<�(K�(��(�E�(3�(�U�(�U�(�	�(y�(�t�(��(q�(���(/�(���(�(��(�(2�(�(p�(��(ھ�(_�(��(���(a�(���(��(���(���(��(���(Y�(.�(���(���(���(0�(���(��(��(�
,�( �(�-�(%6�(�6�(S7�(�7�(8�(�;�(<�(@�(�M�(WS�(�T�(�T�(IU�(XV�(W�(�X�(�[�(s\�(�\�({a�(c�(�e�(�k�(Go�(8p�(�p�(�v�(lw�(��(�w�(lx�($}�(��(��(�~�(��(�6�(�6�(o��(�;�(�;�("��(�B�(���(�C�(#��(���(Ҋ�(J��( ��({��(3��(X��(��(���(���(���(��(?��(���(I��(��(���(��(���(��(���(]��(���(���(���(���(R��(���(���(���(��(���(���(���(���(���(���(���(7��(���('��(���(5��(��(�46�(ۼ�(\�:6�(���(\�H6�(���(�X6�(\�X6�(���(f��(���(��6�(b��(O��(���(���(��6�(޼6�(��(��6�(L��(n��(���(���(>��(��(��(���(���(o��(�>.�(�L.�(1��(�L.�(�L.�(#��({��(���(|��(���(���(���(�;/�(n��(�G/�(�G/�(�H/�(���(�T/�(m��(�X/�(D��(���(���(���(a��(���(��(��(q��(��(���(��(x��(��(}��($��(���(�?�(�(V�(��(��(L�(�(0�(�
�(��(�G1�(!�(�G1�(,�(��(��(4�(��(��(��(
�(��(��(�($�('�(O�(�%�(j&�(j'�(�'�((�(�(�($)�(|)�(2*�(�*�(�,�(99�(/:�(�:�(;�(�;�(��(�@�(�@�(�2�(�@�(�@�(2@�(�?�(i>�(�52�(�=�(�C2�(=�(�H2�(_<�(�M2�(<�(�O2�(�;�(�U2�(';�(�[2�(��(@6�(5�(�4�(��(3�(�2�(2�(C1�(�0�(O(�(�S�('�(�U�('�(�U�(� �(��(<��(���(h��(v��(���(���(˜�(���(ؚ�(���(ɜ�(���(��(���(���(���(���(���(��(��(���(��(���($��(���(6��(���(D��(���(U��(���(g��(���(y��(���(���(���(���(���(��(���(g��(���(���(���(��(���(Z��(���(��(z��(���(�7�(R��(�7�(���(�7�(�7�(I��(�7�(���(�	7�(���(�
7�(�7�(���(>��(���(�7�(^��(�
7�(�7�(���(w��(&��(=��(s��(���(��(��(��(��(��(��(��(L��(���(ث�(��(L��(��(��(��(L��(b��(��(F��(��(�-�(ۢ�(�.�(١�(�/�(L�/�(>��(��("��([��(�C�(X��(�C�(L�C�(���(&��(a��(�L�(���(�M�(���(�N�(L�N�(x��(*��(e��(�X�(���(�Y�(���(�Z�(L�Z�(|��(���(��(�c�(��(�d�(L�d�(Lj�(y��(���(�n�(���(�o�(L�o�(*��(���($��(���(C��(+�(.}�(�{�(uz�(Yy�(x�(�t�(It�(�s�(p�(o�(�m�(m�(
l�(k�(/j�(Ei�(�g�(�f�(�b�(l`�(�_�(d^�(�]�(i\�(BZ�(�X�(���(
W�(�T�(T�(�R�(�Q�(�P�(�P�(���(jO�(
O�(PN�(�M�(�L�(9L�(tK�(CJ�(�I�(B�(���(�?�(�>�(�8�(�7�(@6�(j3�(�-�(���(,*�(
)�(��(�(��(��(��(L��(f�(r�(��(J�(��(L��(6�(R�(�(�(9�(�)�(L�)�(��(��(�9�(��(�:�(L�:�(��(W�(D��(���(,��(���(�,�(���(`��(��(���(��(���(W��(���(l��(
��(~��(��(���(���(��(��((��(M��(r��(���(���(���(���(���(��(4��(X��(}��(���(���(���(	��((��(1��(:��(��(˽�(���(��(f��(ڹ�(M��(t��(Ƿ�(`��(ض�(���(k��(<��(���(f��(~��(5��(���(���(���(���(���(ȡ�(ƭ�(ɠ�(ğ�(���(���(^��(i��(��(���(���(E��(���(!��(А�(���(ʍ�(��(ؑ�(1��(��(���(��(��(��(
�(�~�(�}�(9w�(���(pu�()t�(�p�(^p�(p�(bo�(an�(�l�(�k�(�i�(h�(�d�(>c�(�% �($b�(�) �(�a�(�\�(\�(�Z�(Z�(~V�(�> �(qT�(�O�(�?�(�>�(`=�(�4�(�3�(�2�(1�(�.�(�,�(�+�(�)�(y&�(�$�(�"�("�(�!�(� �(��(\�( �(8�(E�(��(A�(��(��(��(��({��(��(z��(���( ��(���(���(���(��(���(���(���(���(���(e��(���(���(���(]��(���(���(���(���(8��(���(+��(l��(��(���(���(���(���(���(��(���(�!�(��!�(���(��!�(L��!�(���(��!�($��(g��(=��(���(%��(��(2��(f��(¼�(��(���('��(@��(ع�(g��('��(���(���(���(|��()��(C��(��({��(F��(���(e��(8��(��(���(H��(���(���(X��(��(���(g��(���(\��(k��(�=#�(��(��(���(@��(�A�(h��(���()��(2��(χ�(���(^��(ˀ�(�}�(�|�(bt�(�r�(�j�(|j�(�>%�(�5%�(�5%�(�5%�(vi�(�4%�(�U�()U�(�S�(NS�(�R�(SI�(�E�(1B�(�>�(�B�(�=�(�<�(�;�(�:�(�9�(�8�(6�(�@�(e5�(�@�(�`&�(�`&�(:#�(n"�(��&�(��&�(�&�(��&�(��&�(��&�(��&�(��&�(�&�(�&�(�&�(��&�(��&�(Ǡ&�(ϥ&�(ե&�(��&�(��&�(��&�(��&�(��&�(ƭ&�(��&�(��&�(޳&�(�&�(˹&�(ѹ&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��&�(��(��&�(��&�(��(4�(��(�(ޫ&�(k�(��&�(��(��&�(>�(ʲ&�(��(��&�(�(��&�(u
�(��&�(��(��&�(b�(��&�(��&�(�	�(��&�(��(��&�(.��(���(���('��(���(b��(���(��(�*'�(���(��(���(;��(���(��(���(�`4�(�`4�(���(�b4�(�b4�(���(�d4�(�d4�(���(�g4�(�g4�(+��(���(޾�(���(���(=��(���(ݸ�(8��(y��(˶�(��(���(W��(u��(C��(ů�(͍4�(���(Ǐ4�(��(L��(ё4�(�(�(��(u��(���(���(��(���(���(��(���(��(Y��(a��(��(֒�(ޒ�(��(#��(~��(���(@��(Q��(Y��(��(N��(���(���(P��(
��(��(c��(k��(-��(5��(��(T��(\��(��(�~�(�}�(�}�(�~�(Y}�(a}�(�|�(�|�(,|�(�x�(�w�(�w�(�x�(_w�(gw�(�v�(�v�(Au�(2s�(ur�(}r�(6s�(�q�(�q�(sq�(�p�(�p�(k�(�i�(�i�(�j�(}i�(?h�(Gh�(i�(�g�(�f�(�Y�(�X�(�X�(�Y�(EX�(MX�(�W�(3W�(;W�(�U�(-U�(5U�(�T�(�T�(�R�(�R�(dS�(&R�(�Q�(�Q�(Q�(�M�(�M�(�L�(`J�(hJ�(gH�(oH�(�@�(�@�(pA�(2@�(�?�(�?�(�>�(?�(t>�(�=�(�=�(z=�(�=�(K;�(S;�(<�(�:�(C:�(K:�(�9�(�9�(9�(�8�(�8�(8�( 8�(7�(�W	�(�W	�(�2�(3�(t2�(?1�(G1�(�0�(�+�(�+�(u,�(7+�(�*�(�*�(�)�(*�(y)�(�(�()�((�(�(�(�&�(�&�(P'�(%�( %�(�%�(L#�(T#�($�(t!�(� �(� �(Y!�(M�(U�(�(��(Z�(b�(��(R�(Z�(�(��(J�(R�(��(��(�(��(��(�('�(E�(M�(9�(k�(��(��(D�(��(��( �(��(��(��(��(H�(P�(�(��(��(<�(���(���(��(m��(���(���(4��(<��(���(1��(9��(���(���(*��(2��(���(���("��(*��(v��(~��(���(s��({��(���(���(y��(���(#��(H��(P��(��(���(:��(B��(���(���(���(���(K��(���(���()��(1��(���(���(X��(`��(G��(+��(3��(��(���(���(���(���(d��(���(���(���(��(��(���(���(���(���(���(���(J��(%��(���(���(���(y��(���(���(@��(H��(���(=��(E��(���(���(���(���(k��(-��(���(���(���(���(o��(���(���(u��(}��(^��(m��(D��(���(���(��(]��(e��(��(9��(���(���(
��(H��(P��(��(ڮ�(��(���(���(���(k��(��(;��(C��(���(ͥ�(��(���(���(��(Z��(b��(��(���(��(��(���(���(=��(E��(��(ə�(љ�(:��(B��(���(���(V��(��(���(���(ߔ�(��(Z��(ܓ�(��(`��(h��(Ց�(ݑ�(���(X��(ǐ�(ϐ�(���(���(O��(���(��(��(���(]��(e��(؊�(���(ކ�(��(���(W��(_��(҅�(T��(\��(l��(���(���(m��(�}�(�}�(U}�(�|�(�|�(V}�(1|�(�{�(�{�(k�($k�(�j�(�i�(�i�(�j�(si�(�h�(�h�(�f�(�f�(�e�(�e�(}d�(d�(�c�(kc�(c�(�b�(Qb�(�a�(�`�(�_�(�^�(��l�(�]�(��m�(`]�(�\�(��o�($\�(m[�(�g�(Vg�(�f�(Yf�(;e�(�d�(�d�()d�(�c�(zc�(c�(Ob�(�a�(�`�(�_�(��(�^�(��(^�(�]�(��(�\�(\�(jh�(h�(ng�(g�(�e�(�e�(2e�(�d�(�d�(,d�(�c�(c�(Ib�(=a�(4`�(p�(\_�(m�(�^�(a^�(j�(�]�(�\�(i�(�h�(#h�(�g�(�f�(?f�(�e�(�e�(9e�(�d�(vd�(�c�(�b�(�a�(�`�(%�(`�("�(_�(_�(�(@^�(�]�(�3�(�3�(23�(�2�(�1�(�1�(�2�(�0�(�0�(�.�(�.�(�-�(!-�(/,�(7,�(-�(8+�(@+�(6)�(>)�(�(�(�'�(�&�(�&�(�'�(�%�(�%�(�#�(�#�(/#�(�"�(�!�(�!�(�"�(� �(� �(��(��(��(��(��(��(�(��(b�(p
�(h��(o��()��(���(���(7��(>��(I��(���(���(���(���(���(��(��(���(v��(}��(���(a��(h��(,��(P��(W��(��(���(���(?��(���(���(B��(I��(x��(;��(B��(l��("��(���(���(��(���(���(���(���(C��(J��(���((��(/��(���(���(���(u��(&��(-��(���(��(��(���(���(Y��(%��(e��(���(#��(x��(��(��(.��(5��(��(���(���(ܨ�(��(G��(N��(��(t��(��(��(U��(\��(ǜ�(��(��(Ŝ�(���(��(���(e��(l��(1��(U��(\��(��(Ք�(C��(J��(���(���(���(̑�(ӑ�(���(L��(���(���(-��(4��(���(Ԅ�(ۄ�(���(T��(ƒ�(Ƀ�(5��(<��(�t�(�s�(�s�(mt�(,s�(�r�(�r�(
r�(r�(�e�(�d�(�d�(�e�(Id�(�c�(�c�(*c�(1c�(z`�(�_�(�_�(_`�(_�(�^�(�^�(�]�(^�(�\�(�[�(�[�(�\�(P[�(�Z�(�Z�(1Z�(8Z�(SV�(T�(M�(�L�(�L�(L�(xK�(K�(�J�(�J�(ZK�(I�(I�(�I�(�H�({B�(�A�(�A�(`B�(�@�(�j�jGKPUX�����������������	�	�	�	�	�	������
�
�
�
�
���������
�
�
������������������������������������������������������������������ �!�!�!�!�"�"�"�"�#�#�#�#�#�$N��5https://github.com/image-rs/image/blob/main/README.md�crate::ImageReader�enum.DynamicImage.html��������� ���trait.GenericImage.html�trait.GenericImageView.html�flat/index.html�3README.md file which is most easily viewed ongithub���2���!��2�!���struct.Reader.html�����struct.ImageBuffer.html���2��2����2��2trait.ImageDecoderRect.html���2��codecs/index.html�����2��2����2trait.ImageDecoder.html����2����2���1many common image formats���2����2����� trait.ImageEncoder.html���2���2����2��2��2����������2��2��2��1������2��2��2����������� ��2��2��2$͗ImageError::Limits�crate::ColorType�ImageError::Unsupported��%����enum.ImageError.html�ImageError::Encoding�͘ImageError::Parameter��%͗ImageError::Decoding���2��2�.�����.��2��2��2�%͗�%��2͘��2��2�%��2����2����2��2��2͘��2�%���1�$�@�@�See also contrast_in_place.�See also contrast.��?��@See also brighten_in_place.�See also brighten.�See also huerotate_in_place.��A�See also huerotate.��A��@��@���2�@�?��2��2��2�A��2��2�A�@�@��2�@��2�?��2��2��2��2�A�A3	scaledown�>https://github.com/image-rs/image/tree/main/examples/scaledown�scaleup���0, 1�0, w-1�<https://github.com/image-rs/image/tree/main/examples/scaleup�
test image�Ghttps://github.com/image-rs/image/blob/main/examples/scaledown/test.jpg�0, h-1�-https://en.wikipedia.org/wiki/Unsharp_masking�crate::imageops::fast_blur()�crate::imageops�crate::imageops::fast_blur������2��2Digital unsharp masking����&��2��2��2��2��2��2��2��2��2��2�����2��2��2��2��2��2��2��2��2��2��2��2����2���&��2��2���22222���2������2��	��B�Frame::from_rgba_speed�0https://docs.rs/gif/latest/gif/struct.Frame.html���2��2����2����2�������pixel aspect ratio���20https://en.wikipedia.org/wiki/Pixel_aspect_ratio���2��2��2PngDecoder::apng�…�../trait.AnimationDecoder.html���struct.PngDecoder.html���2��2...�����2����2��2��2��2�������2��2��2��� ��crate::DynamicImage���!https://docs.rs/webp/latest/webp/�here����1@https://github.com/jaredforth/webp/blob/main/examples/convert.rs�����2��2��2��2����2�1����2��2��2Self::from_saturating_duration���2��2W��״����2�%�������2Ҩfn.save_buffer_with_format.html�sRGB�"ImageBuffer::copy_from_color_space�ImageBuffer::rows�../struct.ImageBuffer.html�ImageBuffer::rows_mut���2��2���#CicpTransferCharacteristics::Linear����Ҩ������2��2��2��2����2��2���4��2
Cicp::SRGB���2Ҩ��� ��2������2��2��2͗type.GrayImage.html���2��2�5������������1����2�%type.RgbImage.html���2��2��״�͗��2��2�����2����2��2��2���5͗�%״��1���2��2�������2����2��2��2��2��2өԦө�����Ԧ�����өԦ�����~��2DynamicImage::to�#2493�-https://github.com/image-rs/image/issues/2493�color::ColorType�DynamicImage::fast_blur()�DynamicImage::fast_blur���2��2%https://github.com/w3c/png/issues/312���2��2DynamicImage::color���2��2��υ��2��2/https://www.itu.int/rec/T-REC-H.273-202407-I/en���2��2��2��2�.υ����2
ITU Rec H.273���2��2������2υ�0���1https://www.w3.org/TR/png-3/���3��2��������2��CICP���3��3���5����2����2������2fn.load.html���3��3����2�����2�%Self::copy_from_color_space����6��2����3��3��{����2�.crate::Luma���2Ђ3��2���!��3{�����4��2Self::convert_color_space���3��2��2Ђ3��-https://github.com/image-rs/image/issues/1460�{���&��2Self::apply_color_space���3͗��3�0��2��2�5��#1460���3��2�%Self::apply_orientation���3͗��3��2��2Ʌ3��3����2�3��3͗�%��2��2Ʌ3��2��2�3$�GenericImage::sub_image�������GenericImageView::buffer_like�traits.GenericImageView.html�GenericImageView::view�������2flat/struct.FlatSamples.html��������3���؇3��3��3��3��2������1���3�����3��؇3��3���3������2'ImageBuffer::as_flat_samples��������������2����../trait.GenericImageView.html�../trait.GenericImage.html����3�����������2����ʊ3�����3�3��1���������������2ʊ3���3���3
SubImage::new�ɚ����3���Design Considerations��Œ3��3ɚ�3�3��3������Œ3��3�ɚ����3��3��*IPTC�@https://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model�./io/struct.Limits.html�Exif���"https://en.wikipedia.org/wiki/Exif�kamadak-exif�https://docs.rs/kamadak-exif/�Limits::check_support�Limits::check_dimensions�XMP�:https://en.wikipedia.org/wiki/Extensible_Metadata_Platform�	roxmltree�https://docs.rs/roxmltree/���3��3̎3�3��3��3��я3�3��3��3��3ϐ3ݐ3��3��3̎3�3��3я3����3��3�3��3��3ϐ3ݐ3��ImageDecoder::read_image���3������3���!������ImageReader::open()�����ImageReader::open���../trait.ImageDecoder.html����� method.set_format�����3����3��3����3��3�����!����3����3��3*error::LimitErrorKind�./struct.LimitSupport.html�ImageDecoder::set_limits��crate::ImageBuffer������������3"error::LimitErrorKind::Unsupported��3�%�1��3��3�ʕ3�1����������1��3�%��3�3��3��3����4�ʕ3�������1=��3��3*#DynamicImage::copy_from_color_space����6�ʕ3!CicpVideoFullRangeFlag::FullRange��6��2���1DynamicImage::apply_color_space�CicpTransform::new�Ҳ�6crate::ConvertColorOptions�)crate::ImageBuffer::copy_from_color_space�؋�3�ʕ3�1����3�3��3����2Ҳ��3ՙ3؋�3���ʕ3��3�3��2����3Ҳ��3�1ՙ3؋'Exif orientation�ghttps://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html�DynamicImage::apply_orientation���2&crate::DynamicImage::apply_orientation���ImageDecoder::exif_metadata���"crate::ImageDecoder::exif_metadata�crate::ImageDecoder�ImageDecoder::orientation� crate::ImageDecoder::orientation���3ћ3��2�1��3�3��3������3�3��3��3��3��2ћ3��3�3����3����3� �3� ��3��3� http://gegl.org/babl/�Primitive::DEFAULT_MAX_VALUE��	gimp babl���3���3��3��#��3��3�#��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������ �$��� � ��������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�AAK��������H���������������I�I�I�H�J��������3b����#�#�#�#�$�$��������H���������������I�I�I�H�J��������3
#?RADIANCE
XML:com.adobe.xmpRaw profile type iptcRaw profile type 8bimRGBYRGBAYA0assertion failed: Cicp::SRGB.qualify_stability()07assertion failed: Cicp::SRGB_LINEAR.qualify_stability()76assertion failed: Cicp::DISPLAY_P3.qualify_stability()6�PNG

����GIF89aGIF87aRIFFWEBP����MM*II*DDS BMftypavif��v/1qoifP1P2P3P4P5P6P7farbfeld��3��3ʲ3�3��3��3��3��3��3߳3��3ڴ3�3�3��3��3��3��3��3ɵ3Ե3ߵ3�3��3��3��3��3��3��3ɶ3Ҷ3۶3�3��3��3r���g�y��ͫ���)V�X|
�ά��B�ɏZ�E6ܘ6f���4�E�J7;L�o���9�O<-d�K�@$���p;�i�º����GA��J7R�c�w��3���M�[�i9;"�{�����
�W��զ;.Fl����-�
\@����zz���
�vaaw�5�VǪ֢b��^�@
��'�l�Z…qԟg���h�#'�wN��h����hW�
�z�9�(#T.�™�q@�d��I�Ԋ��׵'^��5ɓ|W���S�n��y4�|y(?Z@s�z��(ე�y����&�u��?b!�p��\����C�O��||��2+h,�2�@y�ŜhZN�%~X�"(zz���n�ʯ�=�(H��>5�c�K�b��X�"�/#�*#�c��x�&TX��h=�ʞ;�Ѡ�IOD�͒-^zz�����Q�&�z85QH���B)���q�AL���s����5�H�`��ȕ�S�WN��A�h獯e��k��S6@�m��~}�vb�a��-�6���ΧN&$X�T3�E�i�߆�v�!.*wT�X�
_��ޞ�������]L9X���:Ka�umWP��i��?�:h%��L��%�xJI��@k᠍	�T�ș�;��U�I�����e�F`:8$����vNZ�R���1&�ĺ7c�V_��`�U��������)���_�0���k.0�ҁ!e݉4ap$^��o'�B�iS���,��� @��a��`�yh1���m��	Μ9�d�u��	���N��{�ql���s��X���Qʜ���U\'��_��t������Y$v�I��px��d*:ң��{�-o��L�����!Ɯ�&�]���ig�����ç��n���)9��O��_r���?�t�y�]��I��F켞<�Ő�py�5�OD�f����bE���d�3�4�W�G���l/*���w5-��������0����eT��p��S�F
��a���R?��?��FL9
G�k]]mD9$�b��&�
 �����䏴��-�j<����=5h�e��i����㼛U�����
��|\p�n9-R>r���?��߾�FN��b�\Ea��Z�������)���I�Ȳ����NB�V'�B`��^�wBy�����"���IE�cQW��}��a�	�B^f�Ĕ��^�����Ԇ�"��B��ꪫʹ?8�q �G���ȥ������y��פq,r���b�Aq�Ar����mA�z'}�!��r0��v�*��W�I�$T�`�5��PK����}�{���-ҳX�&�Ո���s�~&�7�
N0��@�=�u$֠$�#j'��D��
֥ZvΞR���}`p��c�)�5j$p�����o���o�}Y�J-em���&r�$�e�}�h����q��$��{��(�؋�Ӣ���ЫH��^/�d�R�~��k|��`�ً�0�:T���2^�V�435��	��	h���������m!D�!����;��yY����x?��bqzL�Y� bT��C�������U
��r�pk�����"���#��L�X~� �IV��]@���^��9>���"ޕ7�T/��'�Jz"���A��V�ȍ�-��H�	k�:Պb�h�k_s�	�ЈU��#�����Ip���xٍ�0�8:���f�5������fo�����I��:��/h>��f�kZ:z���MŽCё�fex�J�?�z�ܼN]�?B��eV�rOe��>
)F�X�q�8���G���BI�R�F)7�iӂ	�$���γ����p8��.H���N�ý�3����W��jPG�omȕ�{�.PL˝AS:���2w�І����Hz2¦:w��CEn7`��c�T,E�d8j�X}��-�n_�Mz�\�T�ɰ^s�٣)H1�F�'Aސ!�Nv#��iָ7q��Z��]Imb�w����!�6[��PZ�{�uv��ߨ��[n"Y n����t����Wgh�9���43���0���k�Z/']���+/��2����8]�^/5�\^�Ƹ�v/�Cy��i���Eъl�
�K��L-,n�V��
���12���v�0Յ�v�P���b�3m�*�B-���/�.�r@G�s��ź"�+�ؗa�N�UBySt�d*�����޼� ���/�|�f̴���q�F�M�j��Il�T�C�)	�8�Q[��GLu��h24'zܓn�_��\"rH�O�9�Z��Q�T����3fѝ������m2� R�v�֭�e�	�'�~�(p=�mp��_`��8��d1Ho��ϵ��s$r��J	w����ף@��gA�8v������!K8U}'�AM�ه�K�ϗ��Ҟ��#��qQ�Ľ[D ���i�M?CO��*�^h�򄘟S��7�/,PpM��"�1��B37hS�"?}EY�	S�]���wx��R�t�����&9�=Bw��p�<�c__��hl���N�
��$��'J*l��T>�2yO
�Suc���Tk�DQs����׫'�b�/
�A,�Xh_홭�ݟ�޿�kgZ�Н#/�|���Đ�F�Y�䰣�m��k�%�\����n���,�<��H�����l0�y}"��0�6��Ƶ;A����]�U�A�K�m�'s4��i�k�m���r�ij���k	�����sY�V%����C����O���t��O9�l"&�v����`�X534ًl�En��讍^:��/�ۂ}�{]�g�A���Y\��
R|:C߮n��c��3� k��.:H[jW;8L�9��tJ��]�ml[�A�6��8��� ɔ�h�:��R}N���`�z}c�V~ǟb�ڡ����uϿ���J���|'�K����.��A.�21������T��lXv�Wڠ}���T
����d"U�PQ��t{
zl\�HK]�!bj��3����6�������آY1Z�s�H�����h�TBK�m#X"�axP�MC�wIP���Rd��S�!2��)�`�!�g^7��[���%����14v-��ۿMv�R-8)�sA�~f��0M:OI,���-,[��a���B���(s��]��c�-��]�eų���K0B�w�'��&����Y�I��o�ڄV�#��%���I+�3�a
�¸�C��w�ST]�1e�^W,ot���3�o��v���-=����E��V׬��,=
'V��}�ٚs��U�Y	���~��:��V}*M��?�ޒ�LI�&1�57+�8~��usn������(M��Lzp͸�����V8i�\�pǜ�t�`a�;�*(S�h�
��U��(�3h�v<�ڑc�!�d�3=���Z����̡]��n`mQV�7�Y��__�5��R��B?��
����-mL��U�5�I~��Tv�0�	WL�hs�Yŷc�-���ǥ��7���J��v��7<E@�:�ӗ	,�V�~��P�;��ucԢ��/K#�^bUyu�3!��:��&r���mY�&�Х�o�3霩w ��QH�v�[�H�f (���4�vE��byy�v3?'l��_:FZ������#�8�!;ΊN��@L^A9h�j�U��_�3,�v�)����yx����1#�_�G�KM(`�Si�cqR��lu�|��p)�-Q��S-�=��{�S��k�X8H� ��
}&�a��1I*�9epU
n��Y�݅,ժ�>�vk�…��n4��
/B�_!d�hYEvEhe���x���]e�#6�>��]ձ$7���S�*\ڄ�7�X�R�ة-�
Co�1�⧃�灥�s����^������A�Ae�C<�\»��4�OJ#��煈�(�B�9j�.��@Q���!�*���7O^<I�&Ը��_��Rs�{:,�U*|2tC�Ň��ҝ�t��#:��6�.�ڨ�R����p=�������)Ix&���壩���ﻼ�S�o�Ʊ�O�(�1�"n|H��_���"�L����7�[�<�*�m���d����%���.~�Чz��-EwvQu�`�����F�e
�ŒU�2�C���|�������:�g��N����͋��7X��(�k@�7�2�Ǭ�G��qO�7�$ܵV�b�L�K��X�6Xv�7���j��9�e\%�CE/_O19��4r=���Hi�fg�c�>{o����f�w�:G�^�{�/8� Dx�-
f�F�)&��R҅�`�Я�hƠox��j�|����ש��]���η�����4[$�[&���l�掠�j�'΄̈�9/*�h�Q��-Mx�E�6H�F�u:*�$�$�a�yF����(�Ƀ�6P;��j�g���Z݈��%B߳�ݫ��Sc��Yvڤz7π��`��[�$��Ց1-�Q��D^��ۘ$���A���K�h[ͯy�k�K˺�ͬ�E9��̜���;>|zj��$��_etx䏰 �E]~��NmK�9�W��?v��'��c�
K4����9�t�
䢛 a�8�i�2�w���?&O�1���W,���(�Hg�I�S�Z�f�zS��7��V�G4ΈI�g*�nM0\7���_?ޮmA^Y�(m|ڛό*+���	mbh/���W�
�n�
���0v˂YX� m�_���W��l^k���^S8�)� ��a�{�D���G�c�9t7l�����hw�������`��^#-m�d�e�5Q�U�K�����3;.kE3�K
����v�`��`��::�cK˄?����k��oB��s��67=b�M�͊>D�9e=�c9�0�B����bZz�0�Ap�l�E��5|��Q�0�G�W��������W��\\�#�P$cV���U^D�Yj�8#���za,,E��K�*7���g'?�?<wf��op]�=q:P⭅i��eY)�L.]���+Q����V�R���y��ڈ�(xZ�1�@~��ܻD�B��)�3��
5�8A7G��i�ڰ�i)�ޟ�,Ӝ�E��dD|���2u�N�{��, �=A�ڍ��Nt]�%���{��J���ihߚ�,aH���v��ۃ������P��5���p��Һ�����D)��-���%<��Iv3�}� �m6)��_K�X��M�]�^+�U��sh8�0ix��Hz��<(�zP���{�ǫ�����V����f�V7$�0��
����j�7Ϗ��Ec��b��:�:��?Ҡ�l>�-�tA=��MW��	D����=�vц�3��`<ɗ���p�)�����0[�΂*mL.����C��c��$.-!��g�T@�'���ܯ���'D�SD rD����:Nב�5���āYc"iyM4oc_J{�YZ�ӓ���V�)�<��4�ɗ��ƍ.z;�p��"��{�_�t��Tl/����苴0*Yn�R1���rU�^IƔ�<�
RZS���R�V&�s��;8�l8&#7��gj�q�$��0�
�L��j�gڔ�%@���	�0��C��ڲ!h+A�>
�q]9VZ`+�Wwopd���cm���eη���H�Mq/s77�6�)o̒#���,�9m�`6yV�v����<�Ť����Og5=�w��5kz
ݛg���:��n��e�B`Ⱥ�Mp��SV^�X���x�-ZLj�9��5������П��
O/�$K�ۗP<���Is��'�Z�
qc��f������n�*���.9����I�� Qɪ:�5B<7���\�	n��W��*���,���_���D��'��3^����+�p�O���f�󳆣S(a1D�tA[�X�Z�]���&��7B�B(JzT˜�<�FY�{`���;�O��I�L�OȬ5��rw8��h3b�}���A	���U��)�!c�C�N�m:y�� �D�A��fR�>@���$��l����v��Hl}>ⰺ���o�[�	�H��}?�	gD��p*����4�GI�N�?�~�{]6�Z����A��g-���<9M�� TR����iP\�/��Α�α͞,��HC���P�7���9�� �
`"-�������9+e�Y�l>�DYd/�
Z�i�+���h��B�����e�,�o8��m��k��S�~"��>^�c�n�������_��2������S$'��s߬��g㋌�-͸~�X[ "HҸq?C���������c���~/��]�`��N�3w��M�^j��ޚ�f��Nm���n<ʑ�~s�]��m���\h�Xeۄ�����S�FIm���3�	\���@wV�ˍ�`x�=
�KA62eo<0h�����=̥:׾o�
0����/q�H�g���v��U���o�=�*��B�'�p�$�e}�҅EEƗ��WH�p�(��&��t�S�s�$W��.C�J/��l�S���N��wdǼ☴t/�
d�ڵt�nĬ�(�<����#y��_e9�a�B=�\�>�}�/�x��w�u�����]�3ߦ��a����fg%,��oV/W:�ܱx�!2�o�e��J��Z���e����2`��5���1\�ȍb��О�>�"���S�������kw�K<��Qp?�)�ގ�'�$����q07�᳝u��AN�"�yVO#�&���Ί��y����(��L_T���rm'��c�_6݂����Qhh�/.�/�qeW
#��o8{t7귺�o��	���o���]?�lo21Ĭ�f��C&)5O�$���0����${3��_=��c�V@G�S�z��Z��zf�ݲ�fi���pU�G�Q�_�v,7���GF+�{B����ʞ zQ��}9�]l���/.�n��i�K)[7�mNU�g��y@Zj̃�5|�:��-��`>�]pI��*՟	�6�1D�G�w�����qKqcz�վ�"Hv�������]~�%��j���6�}
����Ķs^��+yA��B�A&0)ȱ/.Ղ�H1:�������o����%��4�{�
�)�L_�^��h�]]��
ɽ݊�i;�c5�͒�d$�]�Pmu�$|�'|Q!�GN�׃����Lm��
N�Θ�n��47쵭����H系%.مzec��Dg_sCk.�<��aЌ�ဣKh�ȏWi�1�N��h��vO�N�yy���Q���h��+���e\h�<
wR+O���Պ�bNbm$Oaޥ�ء�HY4Ej� ur`�{p^�
�Ee�^ڰE����|U��?&G��N�	 ���)�����i�\�B��#��mc(�D~��D�+^�V4a�8�}ҭ�^Q����@��HQ�#S�b\���Jw�}���n�'�*L��`!��HW��^��qP��F��wLL��
}����?�F�����E�����S!����������;����^F�ͨ>�k�uD������<B�VI���ѷ���}9���=�;މ���5���)�P,�(,c�G�^���DzTU��(��sR���@⩻3�SIl�����3'��%m����ق��#��ao�p05�im^%_�F�]w�lǩ	�k"
��k3R���R���Br=}#�Y�U���{c��Bc�c��j�����+��vg�d�Ҟ༂["æ'�d!F=�y�v�<�	}���y/ܲp��4dUMV�#��_&�V��#����r�c]���h��Q_wS�­�1UX�e^���[6���ѪJ�W���5���?���/�{���s�ϋ�Y�z	�0���A�vޘ�͘���߽�	=~ZX/R��װ�b]��F���J-Ph����x��.6.$ʠsY���\�Ý@a�؏�uz�Ti,!z��A��	fο�8�בS��y�������w�,C���?���"��Q�����F��!h�SE@n��2EyЄ�Q��ʻ��~
�ag)0����˞������4z�����ސۉ�i�@K4.e	IX��G�|�l|a���z�p _g�%��h�+H`8F��SV������/��q1�qh���/�nu�%�WE���n&�vOVx��]��藟�����v��R�1P0-�7z6��8x^#�`+�J.��ɪVҼK��g�aQ]��h��2HJhVaA�R\�垊�E�]�[n�pk~�D3P�K�'<��-̨Z��JY�m�_{�[��<iB*�a��PD���IƯ�,����zZ�Ӏ����m�����e�]�
��f�@}��UJYYy�Ѕ�Ɗ)���˹�=�N��q��gKJ��ٿ�`gɘB3�/*��m:��B'��;�I�eDݣM%���"������&�K�lL�E)os�v�������0&9,h�V��K�S�G,���Ʋ�U1�#�M��u�5\^J/H�cq����I��W��ve�~��_��	e����p�|�u>��Y9:Yp5A��������8����Rz	��8��>T�Gua;��_�|>�]G�x���H>�	W3oF_��{��V]w5c�G�%����В����rz����&o�(�=�!-��c]��x��=�H3�IT��
A���V���[����j�N�-�:Y9?�
48?�#�%��E�j��F�T*)�~n�
ĵ���-񀅜���&��v|�Z[�¯+�����`�p�����Β㓣�~g���X���ct����\5���f��+`�Ff��yƴ�خz�0Ů%I��N+�_S�vL3�U�7Ls�A=�Ff��ly�9(l�y=�z10l}Lc=��"�\~U��,OH��,l+�~�Z��uR�[�N�5Yi9t�d����IbDIo��6�(�_�M ^t�v�ւ��꥽Mcy�|���K<=�h��1��2�8�
,�x����99b�d��
���
1�$'�[��P���K�q‘��xG��wbgg�`�	:��U�ίG���
}t�^{YrÎU�9�L߷��zf;m�sR�XTn�\@����z�Hs:�@Z�,F�����U��&��B��`����
�'��V�Ȧ�Gm��~#	�ߞ���-X��������B�H(5�!�F�1���d%A�s�7xv���J�*�ɄAQ�C!�s�����C���6�ɳ��C���)���e:a]��m\��0!���%\�C��J`
P��?k���xfѽ�L����I�xfh|0�*����2	Nx�=1L�xS|*⢑�����Wu���e"�	����#/�#�n�z�a��̷�B�������R�pN1#J����nl�<��m�ٕ�k��W���7���*�%�y�M�ȥ�hD��,?T=&�5���^��3	�O�����+>�	�*$�N��Y�)�������I���!c����q.I(Ë��{A:x���B�)S�^̻BEx\ݸ�]w���i[��J�s��/X��xJ�E,��׉�Y��bW[r8�q/���O�9!	�?��e?��S�����(K�6p��\4�*�DخD_x�S�~Q��a���D���v�,�"i
Z��Ҕ�'G�Q��h�Z�.e16h��q�I��W�|�V��J�v��5fa�Ʋ~�8�$�"�4�7�0��Ӿ��Y��c|�h�:�����O/�G�ae��[2�{2�wN��w3C��w���e�2e���@"�A��Qh�Q�rp�#?��@��K�Ø���b��A���^<D!̊�y��@xxPV9���]�����O�c�7�H�')ڸS��/
�&��jF�
`��glYQ2�9���#A�p%l
 ������l.	֓�"f�M�>�K'�Z�/��ӓ��)��'7��?�,��H'O����-����H;���,�Жgų?����P��TӅ�e��:��Y'��m
�nE}���I��p��= �ݫ0 V0J����5]�gG%�}������i���݅�c�`~,K�/y\U{x��s��ȵY��u���9G+i^�x	#M��ܝ�׻�X���*w��6�
�h�ҫ�@{Fz<�7S>^ �/��V��� TY�T}�;�dž��w���OI��OZC<ho��D*�r����(kQp��8�'�+;Q��{*x�
'z��3PQ�6C��k)rI `w�\�h�T����Q�t��w��3�n��5�R� �6EXp�le��2�#.�lY�����8��D���L����:֧ۛ[(�J���X�'����d�_x�
��y\��K�A�����Yi̍����f��p�l~H�]'.ػt�R

�d%C��	�M|��)�o��K�۞K�-�^W�^��|η;�"P�.T.ISX�8�t�V>=���b��α�_|e�ȋ�F�P���y~`2=<�g2�y���{8b%�6Z���ڬ&������Y����jZ���n�����!�E0��f�
��i���#�d�*��M���ZDL�o��T�ʥ帱N�͖�x�%`H�U¡_�>��U.��xc�C�9���R����_���ڍ���(-����{�R�N��rB�Q�4&SFe�a��H������ͫ�;*AX9�ή�������f�lR�|u��+<���^�k��\ �J�n��Q�*��V���˰ 3��!�����t�nF�+x��������د�Ǟ��\V��!�SPߜ�E>�gԕ2�/;N��B�l�f;�!4�_4Y1AX>�a�6�D8�<
U2���5���n�����}�ak�����{�s��bFX6��e�nMSF+x�O�������<�N�Ƴ
��5��o��U��`K�W�����.:k��I���б��J�v�K��3:h��YB�.��&�8��ŪR�F�
����Q�]��u�@U�[�޼A��J����A���s��:חV8u_8����R�p����k�� �IV�v�Q�TUZ��K����\&���gv��K1؜�������
����P���������N������T8�����u@�9�;�b	�^�a�o,&bё����]�Rmb;�����!�;��p�\
�����Yoe���ys1i�R]Zi�Ud��U�iu�l���:�v��&z�e�7$�"���(�A�$�L+�^��%��A��Hhr��]�Wv���m�o^u[
�����(;�.���]�����#�&]B�g�$Q�<E�+!�����F�
���1�4�;x��>�M9���bsJ�b��|m�=7)�=��]�`������/S=��A�%]x��aЃ�S]�$�&~���=s9}�@l@ƞ�S2�C�؞���"�""��/ð-�3�Y1��JМgd+]�Ȳ	(�*�o�El�V�u����]�8��a�(@�,��J�?X�RL݂���h�x��}�߼0��#‡M����8�0�Y�}K�a�0F����_�
)��҈�Z����\�/f��._ɖ�m�9�_j�E��h��!hC��r�����䳡�+&\@%�YLZS�j�ݰ
NI�p!$����
J���g�?�G|�{A��o9Q�)�^χ�|JV�'%������
�Pyt��q��V��k�2"���Z[>���])���i�#��U�2�T���WD�oP�#�G+�
� )�~�I&^�W:T�DO��\���i�b�M�]��v
&��%�
�����)�+�H��Ң�Ɏ5�-#ٝBJ�<���:�:u-�,������S}���[�b��k�H�8��^s��]]o@@j1Y���!��2��^���9I�^�'QWp.-%mc���	
�pG�7E�]�Lt���O��� �����䥢��Z��q��?8�1 �*��P����V�5��������C��	G+�\`��z4�zM�υ��܉~$��=�8Pl_f��~2�pe��p��9��8�z��8��c]�*�zIY�������Q�S�?b%/w�,��<=׋S)%N}HQ��<��6+N��T'h��O�R���s�%(킱[]�X�����le3��V�7X~�%���@���	�@�
��|Ǵi��N���x����D��XЖ�l��U{��:�ޓ�}��)�+~6,hH�9;�J�-�[xף�ހ�(�T���=5Uf��)�������},{)�ͥCw�
#�}@�~~���5+���R�S2�w3�f�*d�����aO�n�v�����1QD��^����j,Q�c7�%9C�/�&\w�m���T��`l�r��Ob�*��:��O���^^m�,z�������S3T�������}�Z��Gn�H�G�1���Ѹ�+�Sar�#���A��LiL�ʬ*?� ēĻn����d\m˶�M���m�|�Kȕ�0�ݨ\T�l@�\M`�x��=o��NR)[Y�̦�ktī�*]=
�����sJ�Ddj���2!j�֖��m�N�A�n�B�R�x>	�$����Y�c��������zO����5��ΆD^���U��~L�;C�J������J����Ȗ5�}X�݌PIr���6ޱ��4`+�O<��D���4_ݮ�v����������(c�Y�L�~��m"l��H��eI�B��b/A���
m}��yak�qa�٪s-�s��IWW��tuH]�ȶ��%v��_���Y&ͩ6S������2�ږ߻�nr��f��,EU�A�J�hsJAmm�@/~J�9�
����[*>�Ϩ���2)X#K5��f3��2�_�@I��jҤ{� �5`�-jVoϫ�%�JT���q�"���M*T��'�\E2�0�qA�\";d_]4��&�v
���6��I��Šv'r��
�����'O�0v�y�@��"e���)�)B�
���B����8�2di��	���(,��ڧ9|��%y&�'�đ�u��U�Q����Rk�v&B0�8Ŭ�~��ғO���/�l�e�B�\ѺV�e��n� ��>��gyI�\A
QnxG��v�	�buy��4����jK�&��dCRź�w�OAɡY�'����.eH޽F����ͺ/���7	����y|}?�H;?��j���}"1� ���oeI���,~t��7�
2�"�i�bb����AY�Ōg���&��g)B����dM��$ͫ��9����ǩ	�Y��eKve�ֲf������$l��b�?���/%ǵ��5�Q��
�w��Ա��s�A�ߐ-��zS�f��p聱�Hn�(9;'H�)����������������t��
�KY@?����w�$���Tx���R������5�qj%~�(�`&�̆��%{r�N���ق�6���Dm{�D�R����&u��j���9F�}����3��ɍ��*��?br��2rg���f(��c=*n	�#~�vt�=����J�.�)bW��@d|!g������r�7.&��C0��Z;R�=�R����q��^u�	��ҧ�e�E�-G&��I��_�"�I�t_�% ����r��&%�ך�9HRAƞ�C2��r���9���?�˛\Aj��	e{#�rEbkMMnQ���רU�e��ƬP��4`����]O{Db��mP�X�?xR���{���V�À~�V`u�@o����X������R{<�Z�r"�m�2�<�i�K�#M�ŧ`��@T	qĈ��{�itJԖƨ�F�ځ��l�ҥX\v��1
���Thc�T<-V0��tz���6
Za��f`1�D�J����f��t�����֛����e䁧���G�������w�J�H),��$z�ꘛ/iŹN"�/�p�������M6�/�՜Nk.�얈� �tF��R���
V$��x��c²W+'b��h%�����N����w)�è?�3Bފ�a�~�,��S��s���#{�!w�3�g1�pGܑ��Z�3�ݧ��H���Lۀ,W��&�I�!�KC�!�<C��{�Z�$&�R��OA{IZ����&�+����6D�m^��2�}��;�K�
���B�������2��u��	���V�u-��^ۣx��h@a7&�Ꚉ0a~�wO^(X��
�x���1CT��s#���ZT��տΉ:tb�0���uX�@��|�.�U�ͽ��Maų�!���<���?U�j�_QE�N�
�2��J����3
�dC����ȣ��f20!�Jw7ԝ<���F2����� \|���
��RZ2��� ^�!�d�� �1e�OM��ɳ�5�+3��CU7pm��Z~�1-v;�}!���?�V���`-^\���W��
��D(�K)>��[#o�F���7EZ������=������-��*:,�UK�T�����r�k�C�Lc.rcQ��
�`�G��� W���G�9ڵv\$�1��>�D8!j_�W~J|ظh��y���I�kU�D�0��]W��ޙN�.
�s/�Nh7
3|���!�
XV,��M�X�'p<ȶ��gژ>���@2�O�*��OIŻ��@��"n�Y�Ƞ:e�O~XV\�쬭��woaH���W"��!%����X������ͩ�����b��Uu� y����e\,�?>=NJW�w��cu��H??�5�c���x�#b�2N���"���W&v
=�\E��7���ǯ=il��az
#�����A^1MX�����w�&�5g�d���R&�,1ٗ��V��N����x����]��`K�h����{|1_�Eޮ��L�LfD�=����+��>$��������|���#9�f�~ %C��X���8bӥR*�L)�=G��a_��e��_/��B��}ȇ؉����o�"�y"�.w2s���d��}�T���0u���(0ٶ!h�vn�C@����j6�PQ}3��8m��EhcA�gn�]=+e/�Bq�Ώ*����y@JsJ���Q�E��}A�:��Ҵ%�;��7��۵t-@�
LX>MV��v�X�q������e�3�B�cr{�\Ϥ��ޱ);�a6Z��J0u#p�V��c�]��yJ/�q�z�����~�r��{'dσ�Z��k�D�� �K�@lFIza?�s/�k�6�o�,�iX�`�Ĕ\���	�mPj��?�2�:`��6�a���l�j(���z\�W�����Ng[j�`:Ʋ2񺃊Pp�����9u�2ⓞi��%9�
݆A�����7u
��~E�MWI��[�KJ4�C��?rP�'�:XIP��֯���}�I��A�D���0��p[6oE��&hb�&y�tog�izn)R����!_C���B�k(ŭ��Ђ�4��A�l�)��g�6Tn����Tx�"����n`����VT�Ӕe�κ���5�[/p�$̫�G�?�p����x"����Ѥa�.����0�ۛ(�%��Fb7V�߅2dQ�,�|����1����l��������yZƘ�k�*��,�g!�j�v�z���"��e�֙I��3��xՑ��M����}�S��x�4{�)���X�
�E0��
���ᩙ|w�'���jXd�vJyᕂ'Fg�ҪTO�J�kw�^Q���>�B19#ٓ^8Dw��U�/~p�&g��r:G(Ǟx��F�IJFk�������IO�N(�4aI�pl&<	�q:��@������ �<Cj��v	Q{�7	�����G�ŒyA�[$zƿ\�c����WNX��g�.���q�+$�d�p'�?��"�W���.�Y�E��`��!�As<-�U�WLc8��svGP��]���3���b�
-/��p��M�N����s{.��H�c�"sFg�)$e�1!��o��:Q1���=װs���t������\å3}?.ɎC��k�����M#��A`������/�7hW��k[����/]�����27Ma�րߵ�$���ؕq�jQ5g��n���꿢�����fq�"I��7����c9tGL������Z2�!Ml#�������������h�-*򏴷
���t0�C� v���F/�K�?���	��� 5TN��<�-@�ʚ�W����N�ú���%*�k���Y�ƺ&_-�%w8#t|�!Yt��������W�i�:�K�\��~G��;��e,z>��6t�%�Jo��(�!�����	z�)-Օ���E��X�ߊM&j>xyFќ<�����ڸ�Y��ϸ�/�%����_�śb1�+�6\IX͑Q�h��l�ܒb����9 �$g�E��B$P��!�
��5���Df�)��n�:��1��T�/�(v:�*��	���>���OH�æ0�mK�Q\*1�z�CM������EK�I5��u?{�`��爋��Wns����x��V{���MBc�6�}eU�[��t��n�e���"�/���'<Pb��W����I�ʾ�p����6.�{sa+lx��S�76� n�3�s��{�<�,D�l�|���;�x�.�sK���H�3��G��A�b1��%�}��cb�<Ěd.3�ʯxw�)�2�G��eDW}�!X��4��H�T=S#�H�A?�4���h��g2vͯ�h���_��T��o��|KAR�g� vfZZ�}�dp$^��9f����L���]�� �>��5�B�)J�O�G�Y;���G~iV��C���՟*������%L�ht�.�)
Pz�ݷ�PN3�M�a�r�ԅ2����|�bV:�7�m��4�DOb����h*Y5�#�3q(B��!᪸���;�.�5��X��W�t��z>x�#��a
��;�y�Ϲ6���5���z�\�$0���M�2���۸ܹ���8��}=³�F\��$��;�i����l�V?��*��Z��PݮI���Y���v=t����0��z����
W�֖�I�Nuli�F����2G�i�:ow�Z(�yy�b8���O&��n)����7-���'O���-�c�Bsd<b�s��|(���>KN9,�)�ۖ�G�A�'S5.zӖ$C`����7m���O�⠜p�P��sOa��?��c���ǻه��=Sƪ|����Sq�g�"a���)�40lM0Qj���ρ�
8>�Vi����NQ��Wa�P�K+���=ΥoV��\���
B��
�`;mu����y��غ���.f���@i���me��J�nm��5O��,�w���Hk���[V����۠��4�����G��.�J��(�<^�<�N�����-�M`��-#7����O�{-�+���ʦ!7\U�xq�8���-U
�EI��a(�ɷn�鈚P3뱲.���3N�DHG�J/	ߟQ�	�PK՘�:�yѬ�r�s�����"Sj��.¤I��L�#B����������p�g`؈�ԏw�a�Q�b^�'�+�q+w��ʰ��&��Yf:'*�x�<�����v.�n���KV鸐���X�����a�T]W7��k%�d-�~#�b�_�p�$�0���0[���7��X��(�M,"�|TR��8Һ�	�,z����< +3h�/�ɘ�vj�|Jf��'N�ƕ3֭�wm��M8�$��o�r������4	a0�fB��b��)�	�$C&�(�A�>�
��d�
�b�MQ5�!�f^,�߫�Q�_�GVqk�ԏ��FQ���>o���5­��Q}Y�ua_T��.hg�����C��s�z[fx�62�,��;�m^/�O�*���ut�����Y�AH�uZ�y�A�:���_G�ϸ��2�|0�r󁳓�C����M;h�R��-2E��?Z�e+��bǡ��G{�*@`�5�Gkg�C�M�����Q��y!F�fh肿�?q����W<��(��sW���̗k��4���:=?�=z�?������ޛ�N����>u4�/�� ����l��M�j�!^p�(��?q� P8i
*�E���Ͱ�I�G�>KCpG*����d�kP��잸����K}�mP�f�c�9xU�LC}���U�����y����'�u��C3�1��2W����ڄ&Jit`��/pj"��u�顜�.@yB���˿���<��COʯЯ�]�JV�v�m�RE2��U��i�E�B��e������ұ�jc;ޭ�	��7f��(C��;l�����=6�����	����L �X_w��8K�c��.�,��8�m��}hbx���d
�*"V�\�b@�0%i�������\��|oD�!Ns0�b�k�
Z�ͯÕ��}zY�>�VV�:������X<�#(�/c���4��#���vA��C�U��C8�E�����w|Q`��n�e��\��Sֺ<��G�~�
 �;c޳����7%$��>�+�X��h���g��\��:���*BB&ё�]
���~�bZ��?�qqa5Rs��W��x�g2\E�p�8ǘT�3�2j_7�6�z��N��.l��U|`�,C"2��ε�򳔠�͖�>�h��e`�#w��!�8͇�z����6��{.f�w�6:UK��AǞL����r:�O�oY� ���y�w<�s0l0��Z(��7���Y�	�K��P ��,���$�� A�/�RSy
o��Xq��0S	M���:-��%pg5��ڈ����$tZ�(�6�ϫr4f����0�:���e�K�x�!v��G��-5����0����Jy����
�i������8�����k����*7w�~Q�5�S�h�i	'�F#lV�ƍH���JZ���9&�}��P;�p��a�纟���u9bۤ���x��q)2:�H�)
�]&O���L�z��i��'�A�&��l�0=�]�S�h�|��.�zN����R���ݽV%Xr 4ȷ>�7�A���1K�U`��`(��JP@���8�t�vW'����}�?nr��=H�8G��ȅ��"0 a���5��1���ב~���)�;v8q	/�b�[\�1�ou��#���8�jZ�1W�p"kA�/6S
�<�|���y��OjAWݣ�j�ro��^�)��cz����x�Ю��~�f�+0��aB�	1TL�?���ڊI��S|�qřpf��b���~Hf2o[ޠ�(�vj���?\#�����t
;���P
sh{v�vYK�Q�46�NC
o�˷0�Wx
(=y���3*<����)9��h.<�+7�gU*$Q�?]	�ԇj�F�Q>��ƚ�(`���Ha��UD�!�YC�	�!9�5|đ|��	������ȧ��}���Ф��?�k7��շ�E6�ۂ*x�_�YP�RF��B�s�>��g�Ng�-=�lac��#J�v�����VJ�=�p��ɉϖ�Ӟ$���n4�����sď��Z��x����*��ŨN�q@Ⱥ��\��&���|V.�8�77����:h�y#�]J���	���Tz�����.����SP�S���\��P�K;_YkO3�7��X��D�܋?�,�eŕi�o4�w�[����!h�SrB����}�g81��b�i<;Q�C�'��^i���,��`;^2l�%�m�����o�C
�������Ū�#��_eĎj�O�
ދu���g�κj�h��~��"��	GSa�W/��D�nTiqq}��4P��l��L`t<����X���,j�$���h��n��%�|�b�v��w㻪Ӝ�K�����V��Hcԓ"�V2������`.V�?�
���6.��'���!y��k9{,
uq�[Ұl��G��3:cA$Y)+�Ip�e��J���(f|4��6JX9������y�m�����sX���(o1���錠��A�@�u��~��Z�������dr;���5�����f��hs�I��a�)ƿZ��l���!��w��Q2W��O�(�%9\
r
�V�+S�
`
Z+�H�;I���c���Q2x�h�?�_s�� j�J�0_�'��Y!����5_G�
��]f�4���Wd])��z~�&T�$o��̺�1o�;Nq�a�v��hc)�ũ�6<T�Q���u$(>lh0�㒶�Tl@��k
8gf3�Y�0��#K��'
q���$}tO�����{�r��/Wp�4Lע�K,�g�l-V����?9Ep1i��_����op���_|�(P���{����4�e0n"Ԫ>�J�Y4p�"�3f�	RP%���Evh�@��\r}����uJ.%��x���D
�(Q��o�e���N��P��&��wo���%���x"���Qa�g	
���A����y�-���60�̹�'���Y���C��x��y`o�Q��Tg�c�f��/(0��/weJsԻ�p��4�4���
!Pz����>(Б����lyY��⣻!�cՍC3�8�����hE����K���4��f(�-�r�6�lW�{+�����6�l�ֺS��x$ՐgC�Q�)�\/.�˸�:�-[ŷ� ��>z^�k&[�*��"޿	2�B9o������d�g��T�W��K˚��} ���U\$�I<�i�!c���[!E��'
G����ţA��,
����_l8��;{:.�0�݇C��f	J���D�da=+rKH��!f�RQ�@a���c=�����g̑
}�+$'���5ŗ�o]Gg.����'�ú�4��ƞ��>��Vi ����Hh�PM7�E������#��1����Q�k_��I��<Tl:�/���y�R���}q�c�s�����n���U0)�9�͵���6}�d�D�=�?�J5��)��f��O�*�f��+�r���S���҃�� �~�4�����A�ӻ.��*���O����/��^EGl��e����Ma��њv��
��C_[��颒���F�w]��R,�Ʉ�@�+|fz��b%(���[ï��K%$Z��<�����oi�Gh�
6G�ύ.j��KNO$F&?���tlV<T��,mr��2Z@0V1��M]J�����cX�qѷ���o������aWK��7�)2�D��5�&����Ytߖ>��Ut�݃��d�<	��K\S�A�ۋ���	r�B��=R�t�6�e��e7�j"ѿN"9�V3@����] G…��#�<"�
K]l�'���Q���}�/�R@k6y�}�,��$yW�C��j���o�Ɏ�S��C��d�z�B�K?�����%i�oRJ�0*D� �;V���A�IH�C��`�a��{�}�7U�y�X,7���������2���M�$�m�*�J�Z����e��v�.<�~WB���Ϗ_d��g����~<�E"�t��_���sF�5���<Q�O���BO�\}��`�U>*�
��|b
�ľs֨Ǥ�T/ ���V[⊐��J��� q��j�IBc�`��j	*����ع�"�6Ə�2<V��CV�s���p�~���o�t�:Q�wԪ4n�p�薫�z�{eA(&'s�m��%������6
����$�����+e7����X��O���Oh��Cn�!M|�͐yܖ�|F&8`Qs�)\F��J"(���_�J�@�xF���G���T<��.u����zD�[�w���&;���bn*K]Y<�e�P�aaiqYr�DdaT��p)F��K�/'�a0j*']R�]����-�MÌLk��C������,��D�oeo���Qp=J�������p��qo跸͋�=�F7ܫ�#F�`��@�&{����j�弍�T�����0v��5��@[��c�E�y%F�:5"��!vvA]�J��CCs
x��ӔO��s-�[�V
�7�/n�ՅD�����8)
5ʱ���dR��O6u�`ʯ8k�񱌟x
'PZ��S��`���~�oU�w����6ZC��1[�-�������q�0�_5��k3ط6���<6b�a��k!Ղ�u5�oJ��֡��hc,�ʸ������?7*�.U�x��.�"&��������$�]RP�cm��R�s"��=���@O��	�Y���դ�%|����e9����<�h�6/e>�5�r�<���$�v�k+W���ul?1��P���O'w��,!�8N�E�f�=����q@R���ذ��rEm����-9T��R�ц�P�=�(q�eH?/
�I��wa��WYd�>4E�:C�}�q�@T�vZ��p��S��ঢ}��YR��P�������=V��=]����T�	��nЛ�z�XR�b��=2���!���M�Ǔul���=2���1��]�qI��*�eD$z�Z*n/klD�~��f۠�,����cU5�d<��Ҍ�yx�lk'C��i/�N��S�4����Y�;�)���O�Pg<��Y�����sO��؅=hf�@�^�#~�`����t���.�A��Γ��R~����[�{�����h�A�o�m�����'�f���2�ڹ`��Iu��r
M��G��YgT�����z/�ި���b�C�B����ULI�_���e*X�e0�<���y�:o�3��+�|�.IKr�Ĵ�u����]zrz������mP��ݛ1�~��"��a�{���;�-#�g�1 ����H��6�CX,���T��Q<�\�͊S��1��s�2ѵ͑���]v���6� JM� gRq�,��9�$��
�����׼?h�>u:lD<�%)����=�5��Z�F���/��;5G�E���u?k�	�sf8�T�䍽4|�c��;,rN��X~ij���Ԇg�8���HË}�ެv����ɟ���	��2�VU��V�g�QϷL�ޚ?�E���D[q���Ֆ��n��P0�S�h4 ���\	�7\�85�IU���p�~	����1�"��[e��>lQ���bI�����^��wŽJ��~����rC��2�?���
S�G�o�@�iM�|>����S�c�Z�З�<��)�جl�e
1��gx�����Dj#K�G���,�=��>�A���vR=a���� 7����N�K��vQ\�Ot:����� ��)�hɫ�1ppC8�-�+m�jSx=�C:�|ċ�T+$U��r���4�뚳UC��Sſ�cE&ID֓�ܨ|���_Z f�OmzCgF��ʉn
�����
�V{�잮�9
��$�D�?Mk���"�����$o{�j��"��\�OQUujb����`Fئ.���31)a�Ǔ��	��@ ~#RL��Ի/;}�\� vx'�E����J�Y�4\�|��Na��o,Rr�/�G�_���3�4K�Z�Fq���
�~�p۾}3i7d�=����&&��r�+��3\ �R�Ɵd�	t"��+\y!���7̴���3y�r'� q��}ՑfG��?���-Vk���P�p�@���%��b���d�>Ch�F���bk�EF���?.��Ę��GD!�6�`����*g�ۮ�J������-
�쩶l�?�N���"�]=0�;�7�^V�%W��U�-i��������9eN��m釒�n����]��O!��%y�a��,�X[�
����ܬ۬��Eݛ��uf�$�9�Y���8�50�'s#Sv�\"�$Mh�x{���=��KQ
�7�j���k��	�Q ��]�p�_*���Ӽ��(�a��k:����,SM�5��.Pp3�،��I|�� ����ː�rc O��H���{Ү
řyĥ9|(9�:�A�j�+��ɧ7��^ayVEq��*�-Gs{���o�ӝM�Y;��ۯ[}�ſ]o٘�N�p�r3��%	�?��Ő̤�tn{~���ԟ�Ų�������-@�/�q(��A
�Ո|�Bޱ�����>zPS���̺��ˍp�K\���F��:A����jj���
;�f�B
���
I�w8dnr�v�?ɫ^���^�CKvpCo�uHĤ�cf�/U&��N�G��y9G	�#�u���kb�f3��tn�sȖ��`m�O���Ov%��saL{�q�C٬��v
�!��ǎ��4�8"���d��
�$!-
��kz�Vg"�����5��@���*w��4��09�6j��W�0`�%����Zo��Q������(�J��ԅ{�%�\��2�$���Д�"��Θc�.Z�8��AE�+�ӄ��~YzT�Ȭ@�0AԠ���qRXaM=k�,b�����8��[L�'�w���mҥ�cb"gey�:�z�yR�H���{@[�I�	���N+��8o;I�Ce����9�7�/��%�ָu�<>��ql�FB� ~8�^���haFX��r���wx��q��u	0V�U��?�r"Ud�ϔsg�I�ps��s��V<š{윪9��y��2�S,�HF�&>9X1s���<r��DMo²G��z�o-
��}et~"��p��HOg�*a���Ek�u�q������a�ZҍH͔��Ђ5(x_����AL�d��|����yA�<�G�W��^�j��@�,�+K��T;3]X�j�AЎ��e�D����l���si�F��:�_i��ᅨ���U�ı��>Qؚg�	O��g�:R���n$�$�:�n�ls[L�!�����Я9��|՞�_~�ޘ"��=Y���"T<��i�}[>�>OJ���bX���ǩ��I�K�T�U���@�.����	�b�񹺳	��g����/b0�9WY����ץ��yW�U�%#7�B{J�/k�Y@r~쿂�� �CX���6��E”Qυ@�6����L���h�x�,(���@�_I��[(����<$����cڌO*(�hO%��dZ��r0�S�~�bS���ݫ)��>(��FP/��Vz�Q�!�3s�V�	����$�E;�܉jX�,��Q��W�2Y�(u3>Ivz%}qT]���6RH������t6��K��n�1T���*!�,���0~Ue�a�g?c@x����5��X�+���/X�n�ʄ!Qap�ю�?9���рp�si��>��C�Ұ3y��F�c�	��O?b[}�wVD��UL�#E�s^�X����H�����2���l��i���
����|�_Y����y6�Y9T��M�!�Ǡ��m~A ��D.A�ͺ�4~�2*h��t��|���)l~V����d�)�g��
����1�۸`&P"�3��3c��
�j8mt��f��
����7ז
{�Y?�!��$�kh��8�:���_��=yv�/��_~9>�I��L�c�0U���#Y|�Ȧr�هR!:p�j������35�d�)e���hS=����a�`��mac��OZx�IǕ�vsJ=��(]98��^:��z��#��%&<�ߠ�μ�.��)�����n�J�@��<�9����7dTpZ`�<o|����ޖڢ&�	0�I�;��ͷ�u�qt�����(�����D�2?5����R�ő��O��0W�~�9���,�Θ%�n.Ug�{��z߮��O>A�2[�yÐǔ)\��g�9f>w�(��ӄ������(dTc6�z�x\����%�����j�W�)�_����Ԋ;j�C��*���gH]*3�1�ɇ��I@7+��Z+'�-�`�>�o}v�3�Wz�+��B���K@�KG3@���F"�̎"�\�t�B��Lh?�e��(�O��Aں�e�ʀ�e��v�]O���bO��[>:)I𽂒˵4Ɓt�B'��W�d�7�ߴu�t:w���S5�9%E��}����p8w�.{���2���t��J+�,]�
��V��	�-Ħ��q@@�`}���|PQ���,�Ev��4�~���"v��Li��g�tBWEYjRA;#��FJ�ǡ))�Z��N]?FQ�`�-c��2,��Y��m���{ܟP��ौ�1�vc��%��l8۪@{��Ю��a_Wu>��"V�������q6�������z?N�e5����M�����b�b+�+�zȘ>-	�J�U����1�DWG
0o8�@�^�Y �7�X�v0\`'Zf7��}9��~�����ǒ�.�q�H���
�Ny?���Vu�)@Z����Q�tW��
$�ݔѦ6��9cC�I	0BO)Ӧ����l�bQ]�;�u�z壌V��t��y!/ �%�
�����7���틱��'tx �+��W������,�����!zh���4Φ���5�gxX��CU_@A����L���J�EV�~�E��/	R�n�Z��ڝ���!9���ޑ�E�r��a�/���~W�X0
jhi%����0��>E/�RQ��{ɕ��'��G����;�*zLX��
WF��������I����OPJ�҂y���i���-��2^�^'O4����Y@��Ď�<�r����Eٽ���"��:
��݈z^cR�޾���Z]ЏY�	�a}�J_x䣿����T��
m# �Wcқ�j~�`��������ȿ<"d���Խ!���%ja}{<x�o?�o��
]��Ŏ��<,��U:�$�;3M ��t���E�^�T��:�L�Des�;y��ct�.?�v,n�,�h@V�P�����5���L�[�,�0!�����s#�D�5Qj����E�8���a�n����S�Q��,����6g:W.�	�xV����*yَA99��[��\f$e[u�z�ݔe(��.����~*B�j�D)[�w����EuI]�eo�2�R�|\��+������qZCC�w�]��>͛���f%�j������L�iH��e"�kA���A;�
%���2W�K�NK��W.���	D9�,�����IwŤsJ�i�@��e>';1-����0�Ӛjg��1\)	���_���:�m�u�M��@��l�3P,���
���5?_P
J����3
�4m)S%T .��A�´�cK��f��"5��}�1n���Y����E.y�I1�w�O4��MfT�����������]�o!�k�P� ���8�kV��+��R�d�2���Y,t���<	?�ۜS�-��fmzQ�".�t��K-X1��cE���^4�bA�keV����Q(֮�h�1��/�z��R��+!�$c/��Ā�k(%㽢��nx�,��Ṵ�A�Ҿ%��0Lg�'C��w]�j{C��)nC���ا�0�@,��� zM�_sl��aמ�S�No���"�ӷƏ�~O�nh}��
PBW�U{'���hl�CO%XQ5��t�\V*��/^u�=��s���'2�%��	9��g]˦6�䙨�}�g�o�������-��pBApW�"���0Ȁĭ&��*�/D�a��������{�Ŭ��'�e����F��!8`�)l?&�Y��iG�c�*|�v~r+������UwCY��D����	8��Mp6t����u�4B����Xp�����;�z��aO�S�{��)3aD"k�^�΁XT��}��(!��������K�pעM,�����M��
l3ͬC�T��Y����F��<fU�U��GJq$t�+��M�h}aΒ�K��{{���:�� p�?�11Ld|��[����v4�'��K��1�E��Q��F&���9��tH���^�9����o�.��A�ۭ�p�b�G�ֹ*QbpO[��]L��� �̑8`�nA&�V�w�4��-�$H����ULU����S����x�sn���4�;PuX��eLx�TK���r�2���$o}Ct���[�~�����~��M�C�{#�u�Ś�%e�]�t�o*������L����|i'�������x�
�ҕM&���1;Oʝ)Y�r���>@��b]j2u����^������q�p�?>����v��u����Y-\d�Z�����1H�~Q�2oHV\����Q@΋uq8h�%�on�\����Ĭ��]������ѩ^a�-7wJ}�$$I:�@ʵ"��d�Rx�L�dF��{�c�pL�òdVO�����z�q˾�J��9E�YXm��AF�k��lL��^2���o('A��Ѽ�
VXlЖ1.��}&���l	�C&�{ps	Q�PJT/��;}ϧ��)�3
D6L�������i���6)<Gf��ٜ�����%�E���[0��,�3�-�K咣�>qd@������~<rJ!CŌ1�~����vk�Z=�<4���dZ0�3�ឪ���)�\�VL~��5����yڒ�h�p���E
o����w�1Lh�����{=w]�1���N��Y#��}{�xi����K�jF �XB�h�B�e�fo�
��f��9�-�I�J������C��N

������N�֭�S*q�"ʀu����b
����09L��DM��jk�/�*�%b4���\<%����Z�r

+���
��}�/�uE�
��$A�c5���?0�&G��lD:|c鶀R^ݘ�"‰�w���0a�Sg
��G�h�p�	�)����3��c����O�ٺЫ.4B�|�oY{2?�4B<�'K�)��6����g��#c5ly`����a<g����j��uWy�,Z��ձ_���", ��N�Y-p$����X�ʉ��y�;���T���O~D�ak�S[|�o��h?}�	s.^�E�$=v1���7jѬ��]`�W�a�|��Ӑ��OI�t�k)����)��Jr��ӫ�q�̚#5�LY�>����S;� �e����,��;�	N`�ѹ>I_�C�[I�-X���̳�
������^��uc�Lj��IK���rh��*L���>�B������
uj+���e7ص�(O����aH"���!����`�4���mu�x�۸H!�m-_N�"��p��"j�y�ޡ|9$<8V}Ӷy������Y�A��������]m-��F�W!��o�>dô���#��2A�\�r$Nb�'.����@���c��C��tO��P���ǙJ�E����(<?g�STe�J�ad(}w<�����!��.�0!���6c�[2ݲ�x�س�J��b�
��p��.��ǓW/���*n���L�#���u��-�6�ؠ�o�y��Z����]+��0D�?��Ǎ��s��Ksd�O&���kNC����v*��K+�ș���d����7���n��^��)#��a�t�%o��j41��?�_���Oa��C���I�Bں��y�`,:VKF�>S�S&�p��l���=ۤ�~M��8QpF;�W�N�1�����'��M��p�Tt�@R�
GNa,�Dw7>���3�*��~������_������I8Z�fd2L�vpvIH�>M�>V���(	���/ ������S�-f��[|$fz���������-���;�3�%0	�#��n������NHB��vr�7�m���loOИj���A��c���e>�{\��J�׽������Tcj�3aa�on�W��7��e�شK���J���j��5vY����#������P|A�=��"�u]PN���-MÛ�h.Qv�>H|D�4�/悆�Ԛ~τ�4�i����H	6ox\V���S��ܮ���	���	�r˚� '�c+E��mO�E��yS�$�����nq����Բ�̃�,��u-G�Z�C�
���LI�bP�a.����!}��_�
�l����q�C|��J�����`�hS&:�{k���aR.-�r���y��?9�%���l����Q	5�@���6p�9I� s��8Έ�^׬2KȐψ�e2��p��2,a���n��LZ���i9�j��o|9��Y����@����r�l��	��N[�UW
g�\��z��c�����j��A?���tBs�P9v�+������9]�p^7��M_R��ĵ�,��"�b8N^�—eÒnM����n@���dXܰ(�3ZxXK[#� ��;�FwyA�������ҵq��#C
u��=�lj�,��WP���8զ,��%Reo:��ޥ�Mn�J����!����.{��Kd�`z�ͽE?;�����aE|��"B��.v[*͊��#�����?;���p����8�ԗ�ϯl��p�n=�Q@W,;Ɂ6�,U�UF���l1�=�Xmϫ*'[�R6,�^�������<��/�ZޘE�}?�d1_/h8�s��?�ф���k�\D��qm抯�\\��3���S #���L��y�It�ji��-~���̃Pͥ�\dd��F`�A�����E`U\���P`��v?�ࠜ���`y�`G^aL2K�_ɜ�4�޴@(��A�.�m�Wk�Q�����I���0��ț���ݰt3�u��u�Ǹ��ҁ-��0�/�~W0wҽ�JK�v�<�
8E��H��_��m�kQo���+�H�#4r0M*Q7x�6k�z������H��o�61[+��\�	w�0'�\V��߃Nh�F=����-��$�o�@H�(e��
'"q���~l�ϳ7@"���7���Ǩv�6V�P@n��=w��e�C�YI��p�Uv��a*°�|����"�� ���V@��3� Do�PcC�pr�#�8��	wv%�B1���G��zQ�l �|#�T��)���6(<��kś��8�}����Gt��v):��1CjO�3*�2R�~5M����j �`�2k�p"�n9�HG�T�����X��(]Z��Yav�>P�9
D.1|eR��m��Jۘ�4{2Zj��-g�|4n�^�M�A����*�=���ve���8WA*���9�ZysY)�^�-�ؓ�`�m���GY�sq��P���)���	w�Y�-��\M���s0D䇤ڦ`Ԣ��R|��uh�	Jk�D�� �ݻ���[23�Q�xn쑋9neAh=Ŏ��yjm�j�<�DZ�W19��iU���T䪸Dؘ�"E�|��aw��� 2�M �ȝ>��*�`��ҮW�4 er��(���h��T2ϒ�%�0���̘-n�����6�pڟ�R�Vy�X��B�A����TdJ�vq>V8��V1d����N0��a9�Ol�Y��U��(�-��Y'ёO�z���V*��cbyU�v(ݲ}Y��Cii,R�wޫ��	Ws�`Z�w���V�fJ��wT����<1s�J��R}UsS�Ԟ���×l�9�1ĤL�+�*�ѯ�`�o��FG�����\?3�|���Ea�C��.�~˽pR���
K3��}�Oؠ�7vď&��{Ca����������x�L��p���V�e��V|��2����>?0�Z���67�Q2E׹v�hyF)rn�4ׂ7Ɩ�ۙ�*OY������f"��>�L�&�&mE
�5=�-�X�����A�Q���jUM������8����9n&͖@cr����4ke���щ���w�@.�9�S�2������Ѹ��%=H'_��;uU<6W��J�y����NRQ�� l�_�gv�p�)��+L2@��p�`�c��n��[��CI�^�pN��8&w>��
D��g��B:�W���3�c	��:�[� N�=��Tg�fg�b��N9
�8]-�b�Ƹ���8��&�{!�A@����%Q����(�:��XC�X����*t��GdE�\��>}]rR}
\)�$�#J{1K,���2zg�����9��R�,yGOaqd�s 4�uhY_���ܱ2d��B2��,0i~��W�&��҅lv&�;W[
�U��R����QW�/O���Ӯ�8����w�q���.dgO�y4�^�q�_�'���1�5!1��3�ƺ��"���@¢����fo�����C�2�q�ݏ-�؜@(M���0=.Md��b�A��̒+$&�@�}�@+��K�f[uf�I}��V�f��䖄���w�Du,j�i�;��S��d��7rb4c����z��[�|�h����/\	Y����#�_8PVnjh]MP�?��?1<��� ��1�?΄̃�Ƌ�%x���J$ް��:A��`�q�;����v{�R��yA+��auCL�PVS���k�
��Q5E&�/\��y}_#�dұ���g7דj�q<�[���������'��c��k[9	����z.9`z}s}Z�n�f�O�*�%g �JZ�����/�C\�L�_��p���,��� [F��T���сUi���y��6�l7�\ϒFQw�|N	�w��(����]޶�4oj��[�}��������	`�f�=?,Ѣ��Zy�̆�#cʼ�����Pe~R\�
��ֲA��@}P(+�&�O�q%,�����B�:�mO6:��F[���(��ؗ5�_��
�l�v�|�N��2��|v���L���#kⴱ�z���AU��ZE�"��E�=�.���h$����-p1�6c	�b7=%�h\���dg;��Ҩ���+ �^���7���t'0 �.�G��f<��:��0��Y
,|r�j�BiT��(6��GF��Gn��/�3��=�#���.�`]�:Fk��2�ͫ�����Z7�����jD,�	#�#t��z�*�3�����v�(�@۽7+��y�YbI�>C�}G�Ua�4^Ib�FC
��n��L�XB#�W5�b1#䪢v���P��*�T�N�(�дX���B[�W�D�y35��m����-�wOW�����[�m�W)OnIpM���]��Iw�.E}��Yw����2�>��nk��C{�B"�4�'H/��v+ZM)�O�l-�[N�!���<P�E��cӚ��q�-�F�<��$�["��uG@�'̎j���N�b\�\�s�c��j*����=����-��z�̌R֑��eZT�h)4�W�c�����$Y_�9N}��%Ge�A(Tr-�����Z��V�B��+M/�~��*�nz�,|H����D�~o��[�U9֔��j&��붣-J�����ɽ�F����L`��e�Ů��>j���@�^j"���ς����?"���U�mN$���I9��S�#��5̑!��<A0���<z^1�.�-�梚�ȍ�������
�D$��F(���o�^U���)6�蘵���C�[�N��%�����K��x$��k0�ؘ��f� eU��e��4m kF~�ԫ�y�%eH�4��#x�}���S;5��c��l(��0��KT��t����]��zI�íVZUP��oXa���L��	�pm2H��m��'�~�)������u*}�C��^��u�@�4�f�~��|K���[�f��U�%a�!�X�`�W��T�����v��,ͥ!$nx��?��4��'�lL5z��(q�Ђ�-�ł�:�:��
~�<+�f����c����	��D������<��åe`_No�!;(�s�@���-;�@���`�!���O�Aaj����#S�S��f�[�w��3�S�^m�c�e��TG_(�0Z)HbtB��2r�"���iy�j2�����N��2��F4z�6�êC7��6%˹���H�gˊ�+&}Ѽ��1l��QMRZ�?1l�玭!�ۛ�оR�U"Q�o�E40��%F������ة�\x5��^8�a�e�0�7S�����0<8ja�ʍ|���j*W��|��}�tO�e�N�/9�<�],cߕ{O$��3��,/��K�AJ`�G��E�:��2V�,@A��Wޮ�Bx��$����L�K�dx:B�b_�o�a]�48��g�^-2��i�τ�tR�V�ݶ�Ά+�PL�fk�z��"ye��q>��V��V�V`#��.�YL��V���8� b�����=-� Ԣ��o�|�h|���s��+	���p��;�~N�/�E��ߓlF�oq(�̘�y���Œ�Jn���xC�'�����z�se�^�����m��/w�@��N1�[�>Q?I�$�&��p���ak�;!Fr��MgZ2V\�B�{��A
HZu�	0�x�t��a~
��r[�Ye|�	��3����@`w���u���Gɝ�(����HL������©�1����˶��$���/j/p l8���ȣx�qN���2��7,�â]����]����/O�M��ڇX@�;��?F��zWb��a Y��wՙq�0�OQ�{����ቲ�:�9����~��un_��͂(ܚK�p���<>�������ͪ�ˌ�=�n�,����+�W�!P#h�Y41EE�h��q��Q�4�b�_�Dp8ll�Ï��DhT�7�x��!Կ�f�j^�p���Gl���+�$?��P[�m/fGIũ#�?j6.r��T��s3���E"�@��;��I����}�5!ί�Q�?z9�>�@�p^�u��}��b�o#�����=�e�o�Xơ�H4��q*@mi�v����U|�
/6Ǒ�K�
jf��8哪�eu���Fk�:jA��h�bFH.��I!M�!�?����s<�qA�͆Ls2�a*=E��fE�5pƠ����U.O���;�
�&NVN�5��L���A����^��5-�]���8@,Nxc0���;m]���NJ
����t���37� RU��{��"��=�jз�~��2wW7�Z-�F+7��i=a�^����-O�v88�p�K���:8�s���9��s�C��Fm�H���ɛ�$_z�!(���3�#��M�o�J�K�{���@Υ���
�4`�8��
*�5,[�3c�P�%�(@Ag�oo�MF�B�@dެq�Ԫ�&dֺ$h}�����$(�U�����?vF���A�d0�Z�:���v���h3����&�zVpZ_�O��d^
X�ɺ�:�\����j�^�1�ijq	;���	��A�b�~��g*&��D�����u*����"FF�TXJ~6!�)��K�k���^H�N��M���?�w]7q�W��IZ½�̈́̚j�IY���k�:�QJѭ�c����6��j��D��cd-ht@�����o���f-�*r��rٲᩴ"��4�l�Z~�Q��RпX�vZ"ňV�8��o��c����B�@Ҭ��v�s�MuV�d�'RR)g�8����J_��$���89����z	��>�(�B�TH�P�dP�g��a$Cy�Ŏ����m�t��a�q<�W� ��T��T�S�
��m��_剺p�fy��8JP?�-N�uF��OɎ]!��t�͔h��YA��6sa���/O�/m�23���=_��\�b(����8q�3+��55o��l�OUE�o�剧J�����;��5�߰����uc�b��	R�t����-cn���n�
��a<N_��xf̐k��Ք�g�陆�=��;2���	��R����D�"��p�3�EE'��*��%���y�>�q���M�_u?\��?8����g,��=���c ŝ��˝�L��	<��**���
��7�=�\�����+L�ĝ<�����Ն���w�ϗ�c���i':� )Q'5����߉y��/����#jv��Ql)���v��폜@����B�y��}kq�\��՝�ԍgb��B��T2�7F�1(C�nR�W\�V0����{)�Kd6TЪn����I��m����ew~ըR-��hD�:��@;hч�qv�C�P9}�$�}��c�뻉�cNϓ� ,�
���4�h&�=0���C�ؗO|�f۹7D��;��}ص�ok@����)�fA��-���(�$��޿w�N�8}/���E�pe�X�T���+��{j,���WX	3� ���!��qz6�{�M������i{_������3�c{�� W������V�ח�`���Z#I�Q��}��g[�M�a��]�Z)�����oo�ۈ͈�å$!��QB#y7�~�G5H��F����7�L����_ۡ�c��w�}�d��U��k�l�B�O�M�q���ܕ˲+��wհ~ҝE�}p�(�x����'_G3�FɃt(��<BD�H���w/~�a��ٜ7�����ڢT�w��!�Z�z�t���T	7l?M!�
L��H����j'3Q\�ijZAa߃������l�GFۈ[��L���zx�I}�F��0VV����tH��P\��ѱ�T�;��H3�A�0~ ch�dkKƷs:j'�[k��f���ܹr^���K���HK��+#|��f��艿{]ے��0�����A�ӤϷ@l:��g=���RuT��ϻH*34�/���_���� �w��=@
h��7��>�㭳�8bފc�4�����ȸq	�CaЖ�1�M,|,ą��^BL	���R�=G4wmY����*a�����S�o�	��>�����
z\���u���(lo5�<�A4s@�ʯz9�X��5=��;���3un6w�ٰ��VWI�E�w����Uj!e�$%����k����g���G���zD�t��������%\�^S7�*�*�)+R*Pν���l�=�Vm� ������Qte��Y��s
+,yuM|T3Ňߣ���.�N�2��ow�z�P�%^����	��mFR1�~�^��}L�4K��Q�PJd�?���W�Ǣ[�������[�c*a�Pa�7��~y�)�pn���<��8td�&�U�����:��3"���\$�i�e�M4_��M~N��|+���[�*᷸e���m��3�VՃ�m i���@�r˪94��	��i��Y9�]v@F���^F���ʓ=%q�˸0�X�1p7=�U~a�����k�O�*p�r)�xRl1�����
�#g
)�âb��8I��
�L�2WRz
�*��z��\N�	q`��eћ^��c�`\&t��f.����Bv�8+'��&�6e��[�?�g-�uk#	���!�P���v�;N	��;{��{0Ϩ��ɛդ�Z+џ�������M���k&\���A�>&"��e?}ݻ5������]c#�`*�}�:��N��=���E2d�:qAy��h�)""1�Ҙ���4�[nsF�����*٫�#�#[
*�.�\l���?,��@�OG��ξ!y���9=��gʭ�����|��`�����
w�f�Ei�j'yC��uW��h��ǃ�Y��z5���������(>�@߸Hp�MD�
"�W���~l��?J��l�@@Z3_�;V���:�\T�X�ajoouZ Kj`�����d�QC����5��_���q$L�п��2��	#0U��O���4&�~h�6��ꆴ��8�u㑪���^�UXV
�����'�'AS��+���Eg�*ְ�Ke	]�����+��j�t�>�bb%�?oorQHiw���|�|�Բ&*V9͈�B;
Ylxn������I��o>c�]��
iX�w�"�>:p� �:,*?'>{g,����Ni\ef�Yc��G�0|�1%����O�&����@��N���?��������t;5���eJ�3�:�	h�z���栏����,~+wM��C`L�,T=�fI��?��˸+
�|s�Z3���,g��O��s��+�9J?�
��,9��Z_}Vުms����>@�:x�j�����Y�����d�����8e�\�D���F
�{hV=��R��h�� CL���/��tݞ���s~u���_��tf�<��"�#{&�h�7��K+(�nLjCC}�G����	��>v��I=+�}�v��g�'�r6I=J{y�5���)a6��M�Ba�i���ɪ���™Ͽ�G�۾T5�X��SO���7�YvՇ�UׁnBx�d���׆��J�[Ʊ�_k���+������Qş�f��1p^,�ϖ�	����}J=�����{)��Ϊ�8l�m�����u�Jo�d�{�䒆�0l�BM��L��P����	t��sp�m�����!�{��eM5cA�٩��I���{��)�CG^���{]l�����cO��W*�|���Q~.�_^*�T����YƻE{��}���]T^�嶭a��鲧�5�
��������{��	��9��̯����
bkx�ݡ2s��t��C����yv����J�2.���(��۩a{o����q���ÖL�I�%�e����=��f�����4ј��8��n�~����_g�������&$V�A8��:��ɒ�O�1'Vs��n%~i���8���*Fp�	\�R��a�1��4��Z�+:�lp��F��zz�!��LJ���d��S:Gox����:ji��3�\?�?X>8�D/��Q�G�:�2����J��\BL�֟�e)��oBZ�9#��3�ۆCg��%�7`4E�,H��kM�،��ݓ�ѹ،Z�^s���FH�|�G�v&��?ƒo&��z��Ջ>����!��
�!&�r�Q��eTf�fQ�@ޠ���s/�X��C�I3n�5���w��/&�L��L�.������Rtd#��BZ�cT�J���ٻs��(�V�o�&G�\F�Q�y�� ��%g���}�%[��r)��t'}8>Q"��V\��xh@ׄ2���
W��`f�2������� ���cּ[�0z�>����,�\�@��g۵������IUI2ɆK��O�^���J��T,׮���&hΌ��y8�\�*�S|mB�?��e���f$&2��%.��� I>��<o�Ƿ��#��?�E�y.S>�.k� ���ʛ�T-��\��(�3�ݫ��Ï'����f�)?�NJk�ǩ;�gD�oQ	y�\��/����Rݪ`��O���*2:�y�GvTvU-
���v�|�����|����)��A��z1�b���'g�M�2�	�z���x;g��7C^� ʞܫ���[��IY�/"�=�6��4���Ɗ������Q�`��6��C��ߝ|9���Oq����$��CdFr\�!�W�sV�oK�[�6�{����/�*8��3{u�0�r��7�=Wne�#�>��TT�dP�`Ս��Z;���2<�;leQ��م¯��|�JS��83�Zj򁽹'���֖U����$;����L�k����wv��θּ9����&�fş��:l�H/�6�A�hM��0�_��s���_�Y����@z���$�4�Y��S�K�h��o��6d����Їږ�B믛B�FO���t�Hfn�.O����?��o�K��`YKa��1"�J�3Ng���
�6�d��D�zS��_��\u�+�4�\��~����`����3��H4^˄�T����_k?��f�}0��Uk(>�B|��U2��]ȋ"�⭣��^I��rҨ�X�߁Ԯ,?m��o�b	'K���+h����kl��P��czp"�Ԍ��n���D�Mq�xh�*_L�W��#@#	�(����p8�ɭ��7o��r���Qp��¨����狊RO�
�5�o����p�Ar�a�n�FF"���$Rä`�q������i`���zf'�M}�m�ġ�̴��6`�\�C��VB>�_ݛ��0�X�$�(I�	�Ź�<�6��CPa=<��0
���k���8{�,N�V5<��GwbYl7ᢥQ�h>g��-��KJ��#���{��sy��r��Ҹ����/a�ל:eD�?Jx�CCj� E�$'ƒ�h��ņ��-�|u��`��|�"��%����B�M��:��r�NJ�T��Ү;��o����}��-�0gj�1
�?�dܟã2[e�QYQm�p�L=��A�W�~)s~��dڼ�@��/��e���LX\�����m���,���J/�]}�B1�g�t;_�.��O|y�GdFD�z_��2Z�H<���>ÿ�� ��} ���㧛��qO&e��^�]'?�I2*>��:�ڣ�+�r70Yl��P���߈uWK�	Z����<��Б��ĶR�ij�]D���2n��(9Y�o��s;ѬVA]@۟�\��W��H��C��=��e̐�$)9�?�����x۽_KO#쾵���`VH
�Z<{�N�;(������/�gL��c��f��u�����@T�Z������Q�2R�U*jd	���RNӆ��U�:���!�u2N��0˄�Y�#��-�\0b6g,�@�̨{P4C�_rY��kZ�\��N`d�l�L�J�<cZ�ֻ�����
�ݸ?��=�l�����'�k7���U.��R�C�����
?��#
���@s�������Y���}��g�-�L���,C�g7��D���Na�~��]���NY5h�|�?���
h��s����F�>?�-�eѽ����R.�u8���<��A*�G%3ѪN�b��3����+N�~�_l�;$+�e�P��80(	�*��5C���"��^G�gg���D=w��U���>��'��$H��%D�\�|b(�+H==�f7r�e�bK���A�GD��,u���TZ�ʦ:��=o�Aۗ
��Y��T(���G0�}"��7�����E�X��+�-�E�@�O��w��6�t���1{z�:v���W�-/j�����Z*�������HS�h4�N���ŏV	��L����^xɨ��!su���� ; PH��Qz셊f��Ј�1yz��<����W��4�D�^qƔp��~��
�)6X{Ǖ��t��(Idۅ����s5���MJWb<1[��Ŝ�{3��#��%�A��l~���
���x3�x%!�as��sW҄�1����GƙD�f�9�QD>�!Roa�Tt�7K����)O(F�I��z��A{V���Ɣ|L��Bp��
|���շ�napG�>���F�Qwa3쳂T�m�qB������wr�n�|82	?�*#��V���6/�nod4+�,�L>r���z��N֕��av�l3���IV"T2�3�x�I�����@hjUc[�wx�:h�R�v�:\�)����<��
��q/�U��"R��A[>O������
&V��j��8��bF���PAS-z����n�Q�ʊ�N,4/X	��H�-�b�<�a�v��~:��s�Q{���wy�5���������7G秮s1^M����K��|9?���_�~u<a1�WJ'#��=��@:d�'�r�w}#���Z�泞�����*�[��W��EK��}<|���B�Qϱ�?�k:���9�G�S��9<�ɿP�*��0Q�H�pN�a��\3G/�
SAj�q�39�'����E�c�4<L���v4�
��d+f�lh�>c:�W|�	��Gʌ	�:N��i�e���uYq�M��jmujW(d���Yu���-VU~	��]��I �6��U��#�t2�=ԨR'{���oB����%23��u����ץ��m8�����W��I~��9�
�u�[E�/S/�c�ռ9p���$d�&M*%:T(��x/`)���h�L�K��,�=k��l�؀�0�G˿��(�o�t��[��}I\m�`#n��������ܬ��~�]�~���D\���(�]���ۏ�~R,�!�7�fX�fN6-P�zm`���w9q�#
ɖ�FN?A8�y�!��,I�W�����yIh3�8�xbؐ�:y�͵��F��}��E�͟����H�%Ȱ���_r,�\��m�!+�4�v����q�+�{u/�8��KN����
j�K�@������'RR�Q|5P��ljv�0GӲ����~��$�'�38�W�1{�F!M��|��Y-;�d�r皍�V@�/��*޸��p�0�'0��]�*�&�`��	�e�����ר�"{�:��g���'=_�c�ea
-}�+������[ݶ���@�	5�9[�b��3��Ѩ^��b67�x՟iB�n��=������Kظf�X]G�C&���co�1Vm��rg�G\�Hf�A����h+���Z��X֑Fxq��|���\�G�N'Pt��;�&A�i6�r*�J�,]�r9/t�K~f��^��pHp%:��
����9�`��Baw�h?�����������k"ѩM�Q�{o'MR��eN��΂���K�wh�w��ú�s�acQB�
�'Y
Be�����:�c��ji�Q�u{V[���W ÿ�[#c'с}�\TM��O�N7kAGQ��,�X���$
��0g��K����[��/�W~���7�rX'�g��(
V��#��EU��X��4���5�&���KI7U�`tK�#�k|��[��a�
�S�Ș7fd�&J�'��Dv[�t ������T�m��)�����WX�p���̬�B�N�
H���s�H��Uv_s�=�E-���vQh#��Vt�z�)�\�
9U(��m>�w���ߢ�ij�uo��P��EdQ�Bl�ύ��eݹB��g㥬Rd��MXw�!�p�B��@��dzJ� :C����D$M�
������t�u��H7�7�c?�$��D���9�I79���?1U�,�A�R��2WNZl64"�>�����Ol]%���P\��~����&\a�8Y�ٺ�4٣_U_X��rq=
f�0��$���YaRb����M�Fo���T�˅��� B#���;KF>I�]T�^�ցC��YpA{�����D�.ƶE�65={SB䯳7(�Z��G�r/�r�0FU`��2t��b�~�V�';W��}��bCÀ5��`��{2��>����g��SӤب^���L����
���u֒^�x��f"�O������&�}t�HmYn��тb3p(������l����[j��q-{�B�r"���2c$��<Ĩi{O��ۛ~�t35T� $;��V{u!��j&X�nh�-�țjX�2I�Kz��W�?-(	z�z]�kF+�Yw�d��	>�0��r5s,��d�!��H�N����w�;�<M�<�ꄜh��6;��ե��<�W~��؀�	��CG����1)��<�ΎDž��1����;��Ք����:���vX���&Z����R����i!��aR~8�.�\�F0Pr��!�E�u��O���@�[�Q�
�hYS�O4��A�uN��u,�tK�%n~8U��
�4~)p��ؼ��!�@����ݪ�:���3�������$�9L�j��,��T	�A����W�����۸���œp_\QQ2�Z�?��Lb5 ��ڣ|�0�:B�@��o�؂��ت�w��~������Q_��vC��3���ELuٚ�����/�yX���Bi��y�;��<R�����a�
��0lq��qJW�Gv�'�3�&ap�?�<��c������X�8�FL�U��2	 ����5)������$���f��_w|�<������c16�g�� ���T�����ҡV�{K�5R���)���ڢ��=c�ݿx;�^]ٌ�Un��Rlj��X�8�h���$����Oh�Iº�__ޫ6�2�?|�9��!�j��ʛIu�����x3Z���s��N�-��"=�7Y��V�@ꜧ�!�ͨ�PAg��8���m��I�j�4����_\t��e��ʶ�A��ԗ�:ix=�^�[#���-�����m3Mgˑ��J���B7�~�L�:��A5(��Y�X|��b#�r�S��G;7h[�r�Ƒ<i�X$
�忝��D&=г���v96Z��޺�~��@�r�='�����	��f/DH|����#�}	��o8%�U�I��@$��W*�!�L�{���S�
S`z���Cx�0�jԐ^�!PLQ�>�m�q~��Č�_*{���-j^��u��zhT�_ne/e���}^{�~'�&�DH�;Yl�H������.���y7�\�����;E�(N�ؚ�mm�b͎	��`7�Swc/���9���-0l0�U�����]?�o}���r�k6�?t�m�O��vKX�:,����P\[�x|�?n=Q��L�HK�$@��= ѣ��?��3�	��~s���9Yf�D���́ �X��;4�\$��
$������?$��˥�Ih�"{e~��	��l*���7� UF�͂����T�d/ơ��jg���5w��0WmvN
i�kZF���%�L��G�m2�1[�[���V�z�M�2��D�揄��7�A�#0C��vR;�SRs�4/k�siI�ogz�q��N�/�n�L��H��<u@�9�`^�ck����y�3�nVC%�wX����
��^=����Jj`@K,�KN̯q!WV
�v(;�A�����:�P|�I�|�m�r��_�v�X�����%��>'m����"턯�'N�̩FcB12X�e�'��J@~#
����J����n^��[F����$�7
8͍��G�9���P���Q126Й�$�G�Y;�"���;@2!��婁g�pS
]�	�s������8$-����1=p5
���킑]j)�dp��N��j)7����K����#�]�v�r�n���T�u�aap�Z(�4�]T�Jߓ��En])�/�y����s� �&��_f!�/Z�G	[����s���Ԯ,γdcn��Ib���(m���Ipj�J�SRʿ�Q}���!�D�Ǔ9���F���a����#ۙ$.�Eæ�<Et��]�=�?Ul�r�m��z��	�,�*&E�m.Y��Cg�!m�e�I�t[��B�gkB�P�\r�ް��Ʌ#m��3w�c�3P��9�
��$Z��Š����@~��Y�st�4;ܔ����%
��7L��.��{����q9�7�˖ͨ:�=�w}\���'!��sGnO�Jhn8�9s���D�d�o,ʫ$ǒ^���y-�J��ѳ�&��:��H	T;e?�D����tVT��dH�;���>�Z������N���O��{����Te�X\7�E��u��c�
ꁃo�I��!yŷr~ߨA͟zs��pϝ��l8�D�hE�hk���WZ��I��|+x�
!+u�CS_jX�	�|����4��'�`{��:+A�5��\B�SΣ�������z���P��6K��c'��j����ǡX���E�\��7��zS.�=�~\��]a��D�sh�����������ϱ1h{�T�`l����U���A��8X�<���N����t3FACq)���.�ƈp�w3�1i�J��/@�0����#�/�V*�#��g� �������\�Uk��
Q���S���[�'ap�'ȱZ�)sR+2���4��6_G�1�r����m��z�&Z���{��[�1�-=�=C=-�d�ǣ��.�_;��7��ͥ0Ҹ�]F��^]>k��ܗpb��<��nz���.'���y�SHR|���>낃Ac�غ/E(2�Æq3�E4�w����|���P;W�[���$fS�*��O��%e�YZ'q�t'n*}�TX�)I�n���ZV�ˏ�"鉠ƛ���o�S�� ���Y�O>�
�_�W<�3n�:XG
;j9�]_���ij�k��]����o�B�[�o�Ӓ��Z4X��o9�M�>�
�}5#/�S��%	�@�֧M�2�/��t=`�7M�I���rx]	����ۿE{v׻��QV.f��)P)\>
��l5���l�)5v���N����J��3�c@�8/wؒ^�E��I��9�ƶD�C^?�&̐K��d������x
M#�[Է4��w��l�� �0P�����K��2������3I	�X���!�уÞ`fX�k�.fO�!��9�X��M�}���^�]��d�0�d�&'x_���;h��),L�XbD1%��ߛ�_$���4�G��E=�gi}����T,�U��t�_H~��M��	�XB�
�s6?��_�d�Y�<w�A��.�D�
�"�6l��ջ���bA��h��*RիK�8���jLtlCꙒ�նhX�rȅ3�t΅�@�,�v�����z�l���Y"�,���D�S��;��zG�1�8u���,�~�����A�dw,Xl�L�������)���ݹ�|�X���T�ߠ�L'Q��;]���i9e�L�c��,.|�|����R�y�3��C����\�u�ـ��U��3����v'06����7T���?b�qŸh��ߩ@�GvS�8�!��9�7��o���v��}\�9�oK�k�{���N>nX7P+���d�k���t���P,8m���rΈ������0�f6��9N��ujIC�.��5�^�#�I�����Գw��G27�`�ၑ��X�I�c��7���lsE�.~��,Dpt����1S҂�:��׀�h��:��B��H%�#�؀���OZ���AW%��޲��l�x�t�4Fvɹz��?���r;���;���O���ؖ�M,�‡���R�0XI_��>`\f���)fT�|��3�X/ZX�k��Z�.;�&�,�k�v"Z�Sr�삒�H��u �kL��~�TEvEM}�Ā�����3��:BZA}�����"��%:��	���ä»=1v�miAi?ά��p<Sǵ:@�,N�����d�,���i��t�0빟'�!���7-7��M�Ȳo����K��RYa.F��m�-�߄�o�˙��Z9r�-ط�W����l�/�pL�����f���Y�Ȗ\	��B�� �;Y��<�s�\�_����¤��$&�fg��2f`�c����E[�e��4
2���4�����`����LJ����u��\�H��H�L�"@
7f�bK;)qM��~�Y��Ư�l�_�}��I�B�vu�N��;Vۗ����u�8�4�Ȝ�r0��n���rlLO��	���jؓ(��hH���M%fi0�:ؙBO����xj��\3���,�P������=�mpQcW��SPPq[�3u�c�.K��<������B��Ly�j�D��wH����&��mU��$�3�P�4�`�z��v�+@�tWTLo�(FQ�i����"� ���̩�hcHR�Ҟ���<`�������E:^QuN�A��r�S��H����̼s�Pd�N�J
Z��`Q�4�~v���d�2�yQ�ץ_C���w����ua�<[�V'��`;�!E����V���Mo��ݧ��W;��?ݫl�PFc/w���mZ,�L��N<[�O���BD[ADW<#F*�:���)5.q'Ϛ(o�ޣTl��ȼ��tΝ�py(L������ħ�j	�҅iH��6 �s5V=��Ӕ���K����V}#�����.u5X7����x��:���{�ʟ�a][Z+X��@4ƕ��U����4{�n���g�Z��Q��`O�1k�A+�����XI��fぺ�@*X�谢Q��x�aq�c�w+��m%R/��O��&�ר��:D��$���;��p�:c_��(��0[ϙ!���|g=�K
A�L�7@\��Ufs��u���,S��`
�%�b��Ul���K_��v�w�QM�>���ue��CDY�y�Ѩ*��N\�Mp�B��9����I�a�oX�y�w-�MĚW�_�W�9��?3*IS�J.9��4�DY�K���C�ތ#F�po�����=��j1�	���B����d�5�X�=�����JP�G��EӴ��X��r�����R�3ֻ<�9%�����R/�&4���Jl�`0�/ycq�+p�
xʻ��eU��@o�EQ��v�9�}�j��Zf�{�X	�4R��	sI
cμ���P����������Y�aٿ�V���!3�x)��_��m���Y$�]�Y�N��I41��+���o�=Q\	��xQ����T���nz[���mS�F��g��A%Y$~��j9�
d<�B��B�C\B�&�	g�H�jYv�O8v�������k��n1��"��A��*�&��l\b�2���d����F�� �>���GY
�=Q�GprY�ݽx��Y�V��jY�ɋ����T�E�-��dk�'���B
��l29J9$�4L1N�и�,�Xм�;��S�	�'}�7d��� ��E�m�E��$�j
u^�*
�$����E2xf3�N{
{��ԔBRJ_5!���j�Oٚwx�A���/�L$�(WY(jT5@���R��4��2V����vd�4�1h�,x�1Y2�
$u�x�߫����7t܈�
��ګ�e�2�[l��
��H�)�C�
��l�?��{\q�'���`���|����ׂ�O�5��w����E-m��%ָ�SWg;#��Ҥ5u
��9+H�^?mf[��ANf����Ōܪf5&�qJrѾ{̭Xc��ϟ0�	|��G���	�ąԍ>��$K��F	���&g��"؄�BqJ�
j�!�k�%��=����P�ӟ�d�����{l<"���C�
�ĆXu���4.��]SѳrL$mO�'�4��z��d��!h`-�'�%�I�T�ȝ�P��āp����i�|)�`!�2{��3|��:ּ2;�D��ں�U�������5m?�׀����y���w�HEIɂ`3A��=��)m�Y��aB�S��/I�$�Y�&����mC]���&�t5|̝��@j���I��u��t�����pk2
2���꫇�ma}PӶ��������>�,�=����
�7AO�#�IE��}'9-p#�	�\�N��*��DUl4�k�Q �'Kɜ�6���;�(ٸh��|?��UT
R�7��hv�tl@����
-�u��T�2W��y�5�QO�-e\�L����F�W��sL<
�-/H���evv2��^�ڏwC!j�˅��z���6<i���<>l�.Kk+�at9�p�@�݇�koq�^����GH�Δ�%���?![���(�#��JN4�;�m�
�0����l���E
0��2�B �A콟Wdk G��a�~ �����*
�n���Y���Er���%IX�?Z�3n�	�5�to(�@�����d�������lڗ8�^ ��c+H�����$�x���a�i9�ƈ�.+���'����5ԥkW^��491��r��K�QxB
w��=o����k�	xP��D�1�zԅGE��5b�Õ�}�r�mBm�B��z�S��P:x��	�=���Q�F�n�nڸ���8�����u��g-��W�Xd�>�tz9g�Vs�P �F&Ŕ$�L+��a%��'A3D9l���u<ւ����P�=��@�@d�>7s�{��9�ɋ�F�C��~)M
���~B�r(���N��J�Y+���Y����g~�*B��yWu?OB�Ț��kte���ȍŷ���j��ǟ�n�Y.v�t	P��A�
�I/���y��{�
���B�g��?;J2i[�s�HZO_��i(x&���[�V�����{0s��wyڑ��^5u 1j�K�Q�XX��|�=ŕ�-s�W
�-ߤRT���
��n@��t�ed�����M��~�����G,�]��V��qg2�Q���O���~Ac�T"�i��Ck�a����M
�Q���p��"@�N��3���*N�q�q�`�;3*��Я3?$z�-}�ܫE0�\���v�\f�<z��o�Q;=�IRӹ�F�+_�^�����CB��i�-J�0yf�k����/�G�'�������ȸ�r>�����[,m�f!�
�b�n~B��S����m��	�(j��ԂY�f�x��I���4'|̦���fȓ%tn�ٹVE%�ɽX�!P¨H�wی�l�Vrߴu���c(gA(	dem�g2ybaR�x������ɸ?1�<�K�+_�6�v��m$el&�kJF��:�uD�׏�A����H��z��E9V��_j?��
0��I�V��h�b�'KE3�UONϛ}_�#?�ۋ.���\=g�,�b�}��[�����N��|>�r�Z�y�n�e�t�$	�9��6�X��_�g��;vB1�8�����NO1�*��c1�E���w,xsƓp7K�G{�-�ij�k�����P�h�`�4�^��f�� S_��U[�qB��Ҥ���s�}�3��ۥ��b�;�.���i\����K,�����MP%�z2tk��*,3�U#����L��,�?]�_r5.UY�	��cup�L�?Ȟ �3��/G�~<����c�^�P'Z��ķJ���J�3���<o3	�]^���:ݣ�haN�����G�T�:ƸI�?����ߋ����Y�Y��R�r�Ub�]pH�g�����/V��@��#�1W��\>lKi��ΔK���q��� P�>��"����5�����?�:����S���%$�\n���G���ʐ3�ʗ�7�[�_�d򵮢-4��b03����¿��"В�+�*��ȣ�|$�3/����F��w�7T2@��S�C9��\$0a�����N�E+J����^���2�@�Ŗ}�seI)��Y=�9����j����閭>�����B+&�����L��[V꯸%^g��a���80n��u��\�@��W�����ab�-��(����*����4=a-_�����Ү�����|��-�LrZU�0���`����ov���̐J{lJõ��-OS`���o���T�6l.�.�l���\�sD�͕����܉�Y���t��%�eL�@���:Jތ��j%a����n� w��ǹJRe�bH��P�.��`�=Q��
e�T�h������$`�	��)�\<��9��;oM)jB���Y�h�@3G�7��V+72&c�Crc����n4�I��6��Ș�T$�A�=aϷD�z����u gi����KO��Ji$�����`��lE�\x��4f�B�,Ur�J���e�$~/���Wab`�rv䞔���	�UZ�Ĵ�Ν�š�V$k#vl[*j�6B�\0n�4]E6��Q�nyw9,���BK�2�FRGXj�__�7���(�}þ�-t~7��x����l�IB��������ݒ(^���&Ǝۓ�~�~!A�1w�5ꞹT�Չf�ñ5��o�l��Z��π9��i޶$�y��>!(/����j>G���8�y��`3�ȴF���(�X𸥆��"�a��MB�'��97u�7b8�ĘL��|�Jz3d���.�LQt�������U7��Jk��������w
�8����L0��R{c/��K>&��W_�A+=<����2@L&���gd�iĤ ��w6�A0-��T_e����a53m�ʗ����O.��[�~�e���'^�hccͧF�^$k�I$u���U�J9����8Z	�H�j�?��`)`�����V��V�u9����NR�#�/Q�m��e����o=9��F,�������A�ә5�gd��m��\Ї��k��Թ,-v�u� �v�;k��T�oIg����F	�lƱ�3vI���O!b���#�H\����#�<F)L�ew�'�tP��57etU�"v���x��Oo�S��Vh�^���0�\�4
��7�r�_�k�<	����B)-W(Z�[�ۓ��8Ƣ������ER���4���L��_^3�)��R�a�l�L���L��K��=1�b��%�͚>ּ�E��j�)�ѭ۵���!��
{���Q�J~.�
C�?;�̩4�pão��Qi�g���r��p���0;e����~%<S둊�鉳QVre��hfDx�C�#���^�yw�)�h~���ԓ�ڬ�ߧ�N��>pH��ő�%���Y��~��a1�r.����ڕ��u��	-oW�I�0�Sۮ��ȹ����0`
"��o�5�WHC%m� rw�⺌6T�Ē�'��(ǽc
~�Ʊ�O��gYb@��������n�(^�o�n��,:�$��}fs.�QV/���z��=>�I�%j�O�������ݐ���y,�z���#���k����4����x^:v�]�u������LI{F� ާ�pj\2	-�j�o�U�l��)5/I�c"v:5/B�����7;�O���Zo�^PиG�ġ��zK�S��z����?�(D@
'��&d�a҇x7;b�=�F=��&d����O�^�,^G��[����i���gi<]%�q�4�H��FW�Ym�omkJl��l�����Q;�4u�,�ٖ��l������W  z��q�$�`K꿰��NCR�D䥸>Ͽzv
���]�.�M	c��~E+�<ԙ�`��&t��%ɓ@	���I4���RN��xW
�5�I�7�R6�<[�FG�E<!r'�B֮���Ntj�;/��������36t�F�������1��4Cg�>r;�y�`���f��~��E�`5�Ԥh���^r����c�%�\Mv]��J��C�
�����+���6�	]�}YTզ�t荜�k�:�����o~rQ�j0�9��Jb���!zg�f�M��.�4�hn�._�F`�%<�]:E�9zy��e�pm�s������>�$H~wPR٨�oA�� �
v�E�jK缼��W�K6
|�:��ౄ�rg�h�̈�BO[������_]�A77Oټ����J��$yv-L1�~�x��;>f��̊�T���q_1�����߂떩�Fj0�"�C�	���x(��l�|�	��	4�H�܁m�5t�,kg��[�h�D�v�Q�\G��������)�1�ޑ_G/r䓿g}M������)Td�U�����@MM��ڶ<S�b��5.zɎӐ�~��0i6_��{Gs\��C�d|�#ח�*R��-=9�I��գ�jWG����!����+�|RYj��~*�O�_�}e�˵��<���O���H,�D=d���5��$�x�q���z�1�uz�wS����$�ע�vEW�BU��>'d����0v3/�\�E��߫u���S�G��3W�1��(�Ь�d����\�v�H�!rF��̬�<1F�����S�f��F2�\2.<�뷧9,"b�ݲ�C9 �ev(E�F9��F8����f��գ�mβ5�<�6Im&���{A�!�U�Ê�D�kD���+yaG+�X}��Q��s�G�`=��\��;���9�;+&����O��+ȟ��^�
�yb�c��?F]�%����\k��?F��>p��05){24���&����
�.�!������qf�p�h���P��vpZ�$H��8ՙQ�'�tw6���~@�.�R����lz��[�i�i��M
���hR̅ݕ��h;�U+��ȭ��6��iNf�ّB�w��94���^�|&tx�Zm��J���Q����(sE#G�����uR)�k���
��S�ׇ�_ԙ���ؠ�y[�u(��s|�0T�5�.�(f)���UH��R��!LNP\]~�EsaS�������*���( �s{zeV�
���X|����L������Ư�q�_kE������dve�kS��>�Ŵ��������ף��'WR�%�y��Ϋ�4�W����a����w�"�k��i�N9�~h�� Z��(SC^+se[q=��W���sÆ��[�ZI��Zd���jH9��^��B�	N8<�л��[ν�����n� *l)ׯ�u͎W7�%�\��3g��!�����2[1�@x
2���=y�$1_R��A�2�o�18�#�_(���i��ArDƵ��E���R�\'9u���Yӫ����˟T�S��`P~�s���0�r�I��in���������aƦ�DbNJ�w�Í�Nk2��P8Z��� �MW����cG~�a�d:��a�we�������*a����L�_�g��ɻ�����0�����`���S̞�K�7j�dlr�*ˆZp��F�m�A&���O��G����r5Z�7��˖�-�mN/y��]�=k��>��<h".3�%]����Ph(z4�Y��V��qq
��l��z�5�UW���ԓb�]\��t�Ȟ�i��u�ĒFL�a������<��%�Ƹ+���~�GQ�A}.���6\QN��f��4Hs������Ԣ�]���t�|��B\�
$��@.>��`����������?c@�W�m���	��Q#���@��0�����4��dN��{�͗���\Jgr$�F�g��2��vd�p8L�w��ZAPV�3�H RAӊ��󤐭�-s��ĥB'eˡ�(�	0vcOu���3��3ʿ��ءT���q̻��
{б�9���j��uOT7�s3&�ْ��0���nJڜd�jJ��/~v�&��G������S>�6�p��%J��B)ŧSX@H/9���q���SȢ�a�k�(3V����^��Qk��,��y������ql��;�����>NP$�����
3Qj��R6w�ǘR��t*Yp�\�bK�S���m�RY�~�M7�[j��m�]L�3�DP�:K�^4Ğz�,>&�FW�m�@j\�\)e�t#A���+l[�ꂫ&�Uo�8w�����3�qn{u�x�k1b��k�D
�~��4���5һ@�Q��^<ԕ�S48!I~��P�:RK|;'�W*U�L}�H�V����Cs��Nw�����bz.aa�Jy��,F��9�Fn�ľ�C�MdC�Z�UD9�U�Np��
��تɝ�;aT±0')�큒X���N[.$��&qWnB��#=�:K(MH�t\�R�CWnu�ps�9F�8k������i�J�lc���"��!'×&����a�c��g�`����1eԏH�݂��"��I�ԑq�M=yD(��}GK�fwX���>`Q�1��Da�I��	����D⧶�C��Ы�p�;0�.�jt���'"w�U���Mb�
/Kz�Njǜǟٍ�k���#w�R�E(7J����ub�0���>R��T�xY4�g�Z9)H���M=��
�Fh��Q��жڀ��!e�����_��Mj�tt��\Ԓ�'����e7D�_�=�9:�TX_��Pa��_�w��C�*VG4/�cn�LY��%��n����	4"�v�j��dd�h$˛�o��gOm=�|J*!��$�MB5&��̤p
59�+T�:���w����%4�7�T�wv�]S�Ҙ7
�y�
u�>�<��k5Ds�ҥ����W�f��4�M����D�qŀ��6�Q���U���6��g����9�^d�CN���e��8�v(����@
Sg͚>=Cޣ_*��o�B��E�'|�Γi(:���Xp�$��:��I2�o�X�j�O:��L�� �u��	+L#�zs0���RX� ����[��h�佞0���i�,9�ǽ&��|��'���ވw�ߑ^���:g4��8iwZ�+���+�������ndk�y�a��2p��A(�d���W���(0P]�O������OL�Ab�%�'������]%|�NE��AIP���杧����cg�5�mlG	��Bp歏�#��f\��K<pr���M+wyx��H��p��:�&�Md���������b�k�>+���ܛb~�q���Nݓ��ډ��Z\��R�1j��k���Gy����K]�]	;z���oC��:���kW%��;�~)N�6E�<8S���P�=R�(P]KyO���YV`Q�cNr��O�p�I�n
0Y榉�2и�_lf���Jzc{;�1��b
��,j�h�;^`@��� ��}�;��*�z���V�o��,V�C�C-���<��Q����3��ߛ�I�ܸ���ܚ�{nUq�a���e
^H��h�Φh;�j�9�+�{a���ȪH6be�T�Ձ���)ĥ�C�v���G�r����X/T�"H(���%��S�G
�Qf۳9�ESm���Z9��`�L?G�,I��v��ܔ�!�WK��e�nb�{	4S����rND2�k)��c���,pg���<��ij^?};�R��Oˏ����	Q����Hz��6��4�D��������l�=��܃['���!ƭ)R"���T7�oQ��8�N���^�1��W�lS`�v�(�:bv0�	h�Ab�4�Ê�&v�����415�#ԑ���2���w���.�ݟ�̎�')��\ْs��b�RIQ��ݷ���v0#t�����x�D�U���2ܓ=��E�e�Kگ'9PZ2c�m†�n�pn���a����������&V��4��K�fa�� A���L��~�B
�w�9f�)%pq��|��{P	�x|:�cJA���x����b~�`��\=�?w"�'�n�m�|�%����<g<+�2xKSKD�����Y0�{�w�|(����M��
��+V[�?��?�.b�0wo��.���j�o0[`��E}�T���|�;�d+f�J�O�\�8w�ql�=��
�“_qw߱��/�k�NfS�<�_���}[*�
D�=��,����q�U(�k���%������+^.����Ȋ�~g�����J@�¨�w?����0�aW�F�7�7R�V{�~��9!>��3�n�X��6_H3z!;!櫳��y���lːM��]E����ټx���CyM@˜�Ԗ���Ϥ='��!�x���療]o��f:^�ԯn�
�b���D?�Q��=��9�<����.f��Z��!9·��ӡd�5��؛Nw��u��W�P�E�\���w�v���T}a4��j�1OsŜ,Iu^P��>T+!��-�Ƃ�����ӱ
;���]����D~��eU�`�?
�q�x@�(��Mn^�l����TQ�z#¦������i\&O�17�l���~z���9�PI����,�dK�eb�����t��w<sxM5�ǡ݅�Fsw/�e�s���$`��3�Z��D���"n�"����ʬ�h��]U��=xj�c��PD'c="Y�Cs\�y�F�lj	ƕ��0����[pp<(
w�)� ��t�EX`��ڗkm���B���F�}*ҳ��J�6�l%ɣB�C�X��8�+
�k�T���$���-�+�A)��<��]\��*~�D8���)
�< S��
gw��)u�kL}��4�|c������"1��)��������X�v����.5F�=�uo��ҙ��;�E=�&�俉�vE�?�<%F�i&�gq��P�*�"����"m|��`��5������lm5�~C�X��NÕ�:��Yt�'��p���b�&`�f�7�N���bC�[����#�k��ƶ&�}:-w�*7�w,�LK��D]���^/����[������8C�v�F�u-MJE�vO_<v�O�g�fz�zO��F�X���8oB���bA��|ٕ5��f���;����Ѳ���O�G\	�Np���E�ɯ��������Q�ՠ�3�e�Y�*�/�x1�s�E�h�_8N9�Cဂ����=�+�	���P��X��N:��8��j�m���q�N��߽�����?	׈���:NjP���=?�po��CҚp`����Sڦ��<��F��5�Fb���Z1��)_!B�BJ�GN�~�1���U�  {g�@*<�څr
�_��K��5��G��x��e��-�y�dCH�
��r2N�����+M��-q�i��b���9#�(Y����g��pi�/Vi?7:P�`~�x��0���~V<�ٌ�k��Ϯ���cwN*j��'��
�����T.��"���l<:�Q���*0#�� ޘ���b��#�Ra\�3Z|�!�������)�"����O'~�z�
��OwUU�x�:�C��V<�ڍٶ�RpZk^�j���;�10�?u�fv��8]�4�뱻��h�����³��i�ZF
�<�����g3������-�Wp���̦l�7�U*H��~i#V$��_F����b"�ΪDK4�pg��.s�
�DH�����&� �J��U|8�������%.��~�Y2O��Lea��+��$*���=���0�R��"�/��-�yn����]�G��)g#�����b�A��v�%���~�8>��y����0`����l�hw��,�uUP{��]p��9� ��H�ѧ��t�绝ac�`l�!���q��(�=[�y�\/����O% }�o($�V|y�.#������+���\�d
�'O'?�^��� �^je�2��Na������g��>�v�f��6����;QPE����)�"j�f�g܁��N���EP/>�OhW��q\���,�Y�Z��7�@�F�׹��8�|B]��HQ
T]��Z���]�wY���^#��?[��ytµD$/ڴ��.��(�p����-��|��/�[�
�u"xTپ9��?+�sHXK���A�pv�lRC�pO:6��1���0�TB^d��w���>&�:���&`N�c��U�Q�x��W<��ыs��&�z��y���L�FgKa��y��F-8�J�Ǵ%�p�Hj%�����*E9L��r���*�5f�2�.ev2�;��Y��y��?�V�4�AS���r̩Im�m��Ӊ��7۝���˧�i>�{Z�h�QF����˳j���������pV5���O=r�Va�+�"����E���cTN9ڻ��Z�?��&�2��U�`o�ia�ջ��jɩ؉fD�����;`ޝ$�K}���𧻓���xj���.�W�bC+�Dq�VDFG�W@`�֌����,��E�Q�%���@��*C�(e�D�q.~���5�"�I�����CH���q �d�� I`�
:M7n���Vȴ�A�xb����"l��^��5Q4m���BM sb����e|���)�5�N���a��<�3��)�'�5T:%��̘��K��U��@�
�
(�U��kXR}'�v�������b�̓�6`GG�.���~��6����������(���(>��O���:t�����{R���ּ׹!K`0����9�n>Q��:�@��#��۷7�p��r�tr�F�<�4?�]�a<N��E~��r���g�69¤炳�u����@��	���E��G�¾��Z��QG���c�	N@���:��R��.��|��n�l��8;M���g���d�W��/��9?���Lau�Z��Nq�]�ARe�Ϗc@��4F���Ic4Yl�*d�$</��J ʦy�̠�P���F6hm��Z�POٵ��^FL��v���5&�cp��ⵋ��ۺ_�|�ZQ��9�AB�V�v��=ү*
�8^[�%m��7�Yc��䫢��_2�׮op"Pz��(N"܀R��\�iƏ�z^�L�;|�#!P� D{U?��2w�<zJ~B㾲�a���e�$�,?4���ߔ�97Ҧ�(ް'0a(�dvp��x�[���W��a����٥�^O�p$g�[D�����gzsJ�ڤD�T��:�K�'H���������@D�gO#Ԩ��
����l����E]�3\4!eK��\�Sl2=����5�A29x̳Ǥ,����]k�Z��*ɘ�.�]_@v
�K%%d��Z�i�e��&1��*���kw~� ��N�z_��QK3rTS#�^�[Y2�"
�L�P��lK�EV�_-{t����JSz�(cˬ
'��(T�����cB����ϱ���3QgLd���-�CX���{�s�a�����*���d,�\QH�_�C��W������K�?.s�+�{�f��]��N�ȟ�É�UE��\�[F��)/_Bӻ�?{?�d�y�ґ}�t�qA*]%4I�I�Ѝ���F���C�_y^�����M|�3�y�������c�x?����Ц+*a�e�m��Y-�[��?���&�7��BcYNw��u������}�~����xV��l��E􇡋Gdu����Fu�C��>��o�*���ϡi;�	[a���\t���{Z��}ί*{HdHDeʤSq�Pf[f��%��r�����`�6� O@�PŸ$`k����%�߼~}�m�I�w޶�}|�K��.���B��|B?T?wa�K�v��y�Ml�8��[em�b�j��bEV�
T(�{�߂�8���2�M�Jk'�OG��ĵkU*�m�鼼+j[�:�u=d������VyWgx�B�g��HA_M��G����E�֟�k;��SmK�2&���})ƻc��Y�%C9��ړ�ݍ4�Ս�I���PuD�kк���PμA�l0ً���op!zaH�����~�f���0b����m�tr���[�q����{�$�XV�h�T�V������f����W�L��V.]Y����+K	�nI@g�ҿ%0��2]��#"��/]���e����u:"Q��Է�;-C�K����T���~���1'<YH֔���K(�����1�L��F��Y<L��?�<���)�|Q�Q6	ƛj�?C�n6���C��zR��u�c��t��?)�3'�@	(:C�ٱ�@}�$Ȯ�!{3NQa폩�vҏa{��%=��sm��-���������G��b�i�$3P�D4��Ӂ3a�]+f�q^|�x	*���z��ZN��W�Қ9���=��TS��%��	���g�������4B~�
��V�$D�y�A�+���\���i"C����%��%��@�|J߹Al޸��������~A�шw]���=0x�c�˂"��!�J6�n��δD�p�Q��WT��5j�.z��̷�e��*�U/.�W�d,!x0=�)���6�֓�F( ;ec�<Q#�s�J.�4���Ư�ZL�����d�{G$����+���j9Y��H
�uX�>�ނ@��Ki}lZ��f}.��!��D(lbr�d"L���nP�캼y7R1��9aX�o��cr2��fNDŽ����&���_F���06c�=�;��q]@+7QCg�+���w�����5�2V
%���j���,�_�����|s�v�X){�v�)Bo���(�.ƣ�d
A$���B
�
��yp����v~ʏuZԖ� 	�9��0�[�N�?8r"�zU�"K�@�+!�=�}�t��O������~9���EJh�� xY���R���z"N��PR�2�<`����w�^�D?���2
Am���0"(�̡�,�4�RM���Pn����ս�2l嬽��y��4wP�Vp"3����y7H�F<����F\(.��l��w	k
�f��
�%;ˏ�v
3Ρ�����X����$�d�E�HGSK+�:)���C|��6�aa�LXy��pO�PS��.����c�t�Rh��Д�x֙���6���sخ�t�`��ӡ���i����M�`[�2�
Oˠ��A�ù��k����D�;� 
xRy����DU��8}�C �q[Ơd����kYN9|�*�D�5Nhs�_�o�r 2X�<)ka����v~�(D�"�,]P��Ӫ�
Lb�n������J0�=1�	+�9��Q��, ���l���`~v)5rY�t=l�,���/�^O���ML�F0Q�,�+HY_��\\�DCfs�yM{��m������/n�#a>j�s��5b�����@j&ϮZ�-)�~��	���6r)���t��w�̘_��rƣ\�Hz�R�[����F�M�!�XK�,]
n�v��1���p��JO8��p*���Nn�U�mTYvO��"�n>�����c���,�4!b�?�vpL�$W�5s�_���뿫�`t1Y�v�R���m���?�d�н�/��p�^�2�l�/a\�޺h�)�oB���A�������pW8(�t�A���
������)a����u6� GO�V�[M�r�J(l�`����v���¡�6�\�察���C�ܒ�M#�	��M���p�!—����g �#f�L�e��K���6�r�j�
C�D)���n�n�aiϬ�G��D�Q�s�,H?N���l��
B�%q\�@�4p2ɤm+d0�qW��9�Ƣ����=W���
6N�d"��.��i�X	r�I�'G�v���H�?P0�_�B��SFP�����=�1�_��1�C
���R8\��i��/���N����|�}O����3�.@k�d�1h���{j_�D���O����Sg���nn
?��v9a;#�Mߜ��a�udzI�c�v|k2+�4=V��brS��)���y!�u�,�2��BI���p����4Lu�'G8	���rvl�]��w��Ƅ: 5Aӹ��c������-u�yƀ`4
s~�m�4*͉�u}cű�e�U�GX�8�:�?�L�6�
<�|r���s�>����Ո4��[��x��0^�:-�g��R
����:�v��1u�һ�u�]u�
4��1���_q
(�Q}\����k�[ϓo
;��]-E�|o������g;�_��yD�m���Z0����)o�.bh6�"�v�x?ӚA�&���m~��BaՕуYJ�bw�]l*��b��:~f7��9���Ɔ.(w�@{<ڎe��?7�j�8�j~�6Q���_�]�g���������������.��aR��B�tNG`�]G���qV��|�>���^(��d��T�)	��1��Q{�'�/s�%xRN�кZ���M��߹�裉f.'�GJѼ�Z5��G��,��Z�g#�P�;�Nx�F[�}�3�ob�PPb��������iM��$G"w2>�^|RpE�؟�Q��O�D��`�G5$�]����v�7��xhp�D���.�{J���}��4�1�n)FIU�M<x�şڟ���M[�/�k����>ܓ�3X�N����"��ш�m��p�0����oKL&�@*���*Ǭ���D�g-��.�$�b��d���,���+>�C>(J�X����:2��k�����С��	�����O`��'�/
���C����R�r��ig��a�i�{���[����OQC�®X�E�F���)���0-<�67��������Ƌ)��Z��f��WKz������僋3ݩyx���;w�u���,���+/�q��Z�<dnHY3�U��=�-ڬn�95话G;�2>�N3>�K�i6Ja�q�d�;�ZG�����������a��ӯ�J�5	霭A���gi����/�����6���!��#������g��x��_Ɨ������g�7XRր\���Kl�wf�@EM��Н�ŪOF>x-Y�+jٚz��E%��̹���N�S)�W��nXJcL�nW��I���&#�@5w4hۑ�d	��n����;&&��m����#X�s]�4S��~������#iY��/@��0�'�hH10⣲���ݾ]*!���o�8h(r8�������ˆ}��B/�p�뚋U6�Y{�M/g���0
�;y�`��"��r�ї�D�p[������{�ȴ��c�/>���탴x�OY��M����80�vnLT�N]��g+
R�)N~����������Q㿑���/��˜��{[ӂ��S�1����y�v�0{�����ޘ�ir)�n�ӽX��A��芓��1�v����[Ԗ�S]"0�0����ڼ_'�R��w�; ����	k��灀u �5i%�A��NET�������ےKf�GR��!�c�0��Ľ��i�q�e�Yt	ؑ�q�ā�E�WF��6���d�Cg����ECh"�N��2��G�5������0D1rw�6M~�ŷ���%���2"��CAn����3Y�ĿlJ�����V�
��0��Q9�0�����=Z�Zو���xhZ����+{������y���-4��Nt��E㣓/�8`K�\cp8��)�A�=�2\�돪��w�����k��p�窧��_�]�K�Z^��Ԣb��I��A&Lm;�u��•g~�a�8�����G��j4���kZB�Lh#*Q�>
�&���n!���d�^%3��:���$3x��%(�~8mz�>���Bhl��L8�$7Pf$��r��Wb�ì�����0i(]�2���Ό�aQ�X(���s8�R�o0���Hi`���C��+��(�lo�<r��ǧ%��HKi��c�|�r�]f�d��+��d���}WVm��lB[�
��S8�A�3YR�H�Td���1Q���J�%��|��q�q��1�c��C���U��u���'��E�j��S҄($�ipt�A�Lȯ*���
j�eRM�?9A��	#�� �	�췈ȭ�~����Q��	gi��y:���3r��¾��H7#(BK"C�����
��>G�s����+~~P��Fh��ϳ
FPUKj�z�W�K�~�����3X-�W�'o#@UK�Ոɻ|K�\p���b�y� *<�)3k�E�gO3����'��Ư�%���r�k�eXn������א��F�>^C���`���"��K��/��}>7�1���`�|�n�Ǻ%f�q�2�ܾa`��A�N!Ƭ{;މ�s����x����l�-oП'�����s#
��Z����t�T�_e�U멶�`���9L�D!0�����X����o�-M.g�����,9
���L����p���	q/��|�
G����֫������'�m��	��n���TI])Q��2���UM�&(�tړ[m�ʉ'H4>�Z0��x!�}/'u�:M�T����Y�"�����{��L���Qu���H��Q���j%ї�£<��D���|l��7�#v��c�ӳw*�ݪ��%p��_=>�F��,z!�T�O����g}�$눆��}G�����mz|�*������S�1����0�Q�_p�ѵ���^ǩq�If{�(�?�z���&��d����ȏ����� D�|?%�P`dM�����
4��i�og�A�|��^#���}s2���!�m���)�0�������f�v���Uc�B��?���_�E}mK�����a��`�
5��KD�+�����.
�"d���8a���$��A��>b�y�P��+,œ����؜��*r�2�$��0�װ���8�1�s[�w��h��c]8e�*/!P��I}��ܩ�xq���Y3�,�@m��(���Q��3xX��
)E��%6��YH����W���FE�,;:*@N껽e��^�r���T(!*�.Šj���C�xo��Vi_V("I�Q��T�@�v���PS������m�H�AF��H��d܆���ҾG�`�}�9O�bZ�n���̱De�І���*�<p�ً�*�
X^]`���fG?���Q���Ŏ�&�٬�[=�N�O/�Ma��=u�����s}��+��Ɉ4�[�}�94_��ctW�*M�х��N�p=]�5f�]��%���{ϕ1j�9�mECY�7�M��D�6#>3�0���4a	�����η�y���y���)�zr�T��&��-G/C�Om����Ce�NIE?��U�1��M�[P�p�����t�;}�Q�s�������V���mE��?�F}ĸ���w�㉠`�-�(f
�n۬��Z��*�F�3t���D���z!z�����9g��.��]�pSҤњ]~�D"���{���_�9��
���Ɩ�z쒁�ɵX%A���T&�*����ue<&��D=���$�5�GT��Y�7�hL[2� o��)1K� ��f_jTd]ݩ'Ša�ql�oD�߁�5�#�b:G�ab,�8���խ("t|�vȹ�t��T3
>]�����G|d�=LTw�'�ezX>kF;xI��@��a-�ٔƤ��.d@�0����������v���b�G3z|@��QsL�3S���e���$�HR�sH�t��9a˖g�P����d��N� 6.���~�s�o}F�y�|x1%����|��xi�K_࿷V.��\�o��Wr�����^���������&�������o)��0�+�B3n��m�B�CY���q�;��i�&\	�Z cP�Ѷ�oΚ���O�!�QGIj�Z�lWcTE�㜨Q���6�@�<d�YFh��r7/n���꾄�t^M�Nm�)M����ͣ�v��3I�ہ�� ��܅�kݦ�!(PDYtc��θgs�0^|Uҏڲ�/D�_H�a%M�gC��a�ξѻI��w��AqI��6�i����~���E7R���Uܰ�
'D6դ����C{?n�q��-��5R�0�߰G7���=�U��N�Y�`N��c����[f�n�xu}��8��4gQ�����V������Z��L��ܢ��w,5�� ���TY�|��>
�	U8���q���ָ{3��[��Ɏr&܁^�X�nj�Uq�Y�m�H�в��guu�w���b	F{&gƜ�^��o�Eh�5���w�)�Y"�S?��v�����K�ij���7Vw��Tv��O.�kɬ��to�`J慮_pH�- >ג��If�W���W�5���	�Yw���J4�(�@����=�4�y��)e.�^�$,
읣+	�e|=��M�:���ui�w�@��	?�:J�r&�w�tq;��Bw�$��l�96
�1_&o�Ld�u�ҶY� .�ZC���������v��3�9ڬv2���7�����ohȭ�
�F�Ұ�K*8��߰�F.,���)e�t_ni��B�����b�G��(_@���zj��?�
�R����P�T򴸞���tX�����g��u.,���.\���l����[y/@�R'�a?�.J�ڌ.LD*i����Ͷ��a�����(��=���]�X���K��'k&٨O�ځ��D��\�&��Y��0�P��#(.�a]s��AE�
K�5(���J�/��]s�;��f��.����MCf
��b��iOVc��HH�iU����ar��{p�HnW�LvH��s�"{C��8C�!��_ʍ�������!�a�
�hj����z����6������څ�)�
�}z05����0W-�YP9�$�o(�Z
�S������8$L,�ق�/���&2���M,�P�o���l�J/V������d;�#�n�_�xC>!>�\�
���("��-�-G.Thg@5������vL�{iJ��l���,�*��I�1&��C���<��\��e,N�+>Y���������^C%j�A��ęk�?��ֽt�}`$>�� ��ʑ~�B��5�RsW�:֕eT��������<���M%���>)�U���%��:I���}���ث��i���%|����ͷ�f*��o�&C�ѐ�� ��⅟���>�%c;��++'��6��]�
�"AgY.l�͹��ˍt��ٲ)J)��0�1j5Y���
O�iQ��ȝT�
,Z����!(��+���������X��tg[,�Ât"�~)4M�WP�U�>���\�JV�U�eS�O]�(f��ܮ���*y|)��N����ұ"z�Зe�mq���dt
u�2����<i�"��{{������J	f,d���y���@��[˷o�J�0ܟ�+_"�$Z��Vj .ϵ�"
\���6>��jt����w��:�!d/Q򊥘�t����P����ݝ܃�5��K�s��6�x���s��a�:E):N�[�x�묶J�w珦��$�\�ػKt����\@��[��c��갴�ݟ&k�Wŕ�f�
>�=MXgn0�6�����JDq�0�Vy�'��f�57T�}��²���F��s��lrw=�j~�<h��޻����$7�,Z2�<jbPx|X��Y�W72�*���
��ˌj믊ۉrfj��7�T�?p#��J�����,���۰a�N���^DzSvo��*�M�.u�7���kJ�ǀ��MZ�%��{뾓d��$�N��ˬ�	B��j��a^3O�m��F�P!2��E��U;uCwmQ�E�h(ܺ�A�X+�&��o��\���k�p��QŠ�	�	I.���b 
aO��ͼ���l���Ƈ{��s9EBq����)�p�LR��C���!2�c�7���}pF���#�NJ�!M���nȨ�fq�e@ �����Z�,`��ݼ��w;E��f�O��ب)ߴ�v���c;�����)ܨႣ	s��=o�Ԇ�]�MY6]���\�}dm)�i��u���~��$��gA�y��Cp����PF��%_�5�ō���$U��MG6u�Ɔ�4�k!X��#�0��ٗ��v�jb��u�wn�0�M�x7ї��JАn�Dx���u�]�2�?�;5����X�OO��X�a ũ�C>'X#^���]1��Ҍ2��GH�G���ք��?L����U]p���\��k^��@�Jay�;��J=3V��%�Kp�\c�S��s�Ig4)>�2�ce�|��5tӓ�T@�}�`�
���󂲈O�u3�ۛ\}���it�
�|�!������2��.{��c���狽�l9��s݉������I����Hl�7e/�[����G4�:)��if�M�v��aVJ�G�а~~frJ�S(W�a�+��
@�{7�x��-��?}�鐤=�;��Փg���J6���B{�o=��!��=�o�߅��P��*�.I4�\���j�y�Z��j��|V��q9���r�=B�g��m_��V+��/�,��jn-1���E�W@��lh�������y����ioNޓ?�>::z;��Gu�tg�E�B����`,?�"�^ryH�ad�:x��`�Q��{
BxJB#k��ԁ��T�48Go����_>:Dn����6��|�݇z4gd^iaa��}�8�-��!�����ɱ�p�8�G{��O��x����
��eh^sqCړ�i�A��s�8�B	��Uó��P��O�֗�J��y;��Įp塷�sۋK�_�`���U�6;����,m��k��U�ί�t�NQL1��TH���T؅:��U;�QzY�X#ۨ6z�?�m�O'S�<�oz�tl�ƈD��+�0\"�	���sZ��2f�n����7��W�b(�-���6 7�z1���X��׍�|bP�~Mlk��^[C���}M+�x8�Zv(X�:98�5A��v��%N�'X~�a ?�����7"�yw�
h�$�6C�����Q�ǧ���
Hy��ʤ��^?
��
N�;�'*��rsG=�~g�Yz��3��c� ,Q�Y�]7�_E&`�g�`$�o�jQ�$���؇Ս�f�I���{M�\��6�7�������]Oda&Q�/��=c8�	z���R$�R�n�~�r曍��������ج5f�
s�ȘL����@�e��h�ޗ�)���xH��= �'�F௜���S��d������sTrd�R���%�
,���I���T�k�UR"��^�˲��Q)E
k�.7r�@�}\_Ā"�^=��@
l���k���}��oܝ}��Q	�W����po�rM�h�gA�>4���*�]I.9����4ݍ����	F�UPK@��V����R l�黸T�P#q�ۚ�M�Òy�6�n���m@�
��$�Q,�ƣ�K*�X�B�>��[�����2LӠ�+�'?x}
Y�*��]I�Lʄ�ҕ���-gK����\�0���
��ju��c�35�AH�/	1&I�;�1�̭���i�\�Ysh(���x}���4FWɿH�U
�f5s�G�H�w��p��{0�rGr¶�!!��~2��߰Ju������ϱ\�\b�%��o
u���&Q��6���2�;`�4l˄kX��!�m�&�t��~��9�2���ދ{��^Y?��'3O��j�(�dl&�r���𮑲R�S#����
L��f��;�A��N_��c�͎(�
��ۇ��¥<�!~���?v[[��������0�g3]�ΪE>����Ж���-��Iu�堭�ɈJT����֙��pm�V���_��(��g���Hm��P�(�/SK�sc����
�W��l�YYcB�`�k���Lӆw��"�dW���D��AӨ���:�7D3ņ?�2 �8%��6�$��4~���"�ʹ��D�#�&v�F\C�����MUb!��
ԣپ�u� �f��h�.֏UⱄG�"��N��t����P��0��n��[�nӈ���<TKN�����Z-Q�>z��7u����,Aeh��[�Jn�I���eJ�Q�m΃����K���� 7�!u�"��#�fVp�?����vF�'`�+��|����ʗ`,X��������#��#�i�<���ԇ~�
�������t�8�{��K�1�ڰ-Og��y��D����QI�o��3;�$' 曩��a
��m�LE�V/3���]�D�L���	ʓLr�.ۛ����[�2��6��9�=]�7s/	t@ؤ���9>&\��P"�aW	C ��ocӾC��&y���˔
x����m��zzT�b��ρ����Q��F��|�-m��o�πl���2{p`����-�R���g4É�C�����94T�II=-�;c�H=O�U=�X�Z�\�`a�_�
��)bVZ��	�'����b�^W���I�������G�Ǘ��Yв	�N��QeY�!�=|��d�r���<��͢y:\�y2+CӭB[t��Q�Pjl!�������}�U%5#�͉|�m�@�<
!�[��cI5��:��ⳕ���+vB���/�M~*�@��7���A8��sG��������}��~����,y0�j��b3
k.}�mnb��iG���/�t���_�! ��k��"�_4Acn�E>�h8�s}�1y1#A�1
�ĺ������#�=T9�؁`��u����zqF�����:v#�l'��
>Rp�%3�h5����a�M�u0��s��GD��\�&�&��0�Ӊc��Nh�r��=��`���N�y@ʟrO����vߔg{�d%�f���B9�hC�OKMP�uD�wx��&���>\�}wUnK�����ef�Y�#�M�����[�i���l/'LT�[�~�-�+'���)���wt�S��pP�/�z��+j��M�7�77yو����+Z��#��%n}]�s�(�@�YL�[���D�”��on��,
3a��ՖO��#��q�42���Gg�9u��=�G�8�������Ɏ��@q��E[�(��x�,X�������	�5㿈떝,��)�О`��OV?F�7����'w'��ŝ��/Q��g�ckd:MIm}f���dn�e�Hl?r�w��:[��!	�6�*�^�XnV���gr�e��Z����
�<X`�?Wި���0�<T�j��2�����T)~����Ԇ-��,�@T	B#��v���%�lGu������i�\]���Dq����c��K���rH��*�[����M\l}�̂N"$
G�'�Qո���c��|Q�ܫ
����m�u5Mk�N֡�zɃ�	3!+XĴ6O��Wh�)�܀�W�p�'h�M��h���[�?��hF�r-�����U��Z��n�'6���|�>�z�+o���ý�)�KH�}C��r>uų�o�/p�
�\O�P!��r���kmٲ�V��%��y��N���d��eRBjn��d5�e�|��&9�܋g����v(��f�*��$���[�������$m����;�1	����.~�h�PGzx-
0$�<1�H]�ϓWM�;}�?N�z����i�<a��a���Φ��$d/��PX,�U7��O�/T�J��[���
�:P��#��^_�B�,^c/2��O���%����?D�����9?�W�O�Í���mE��Q@=��7��K��FQ��ֶ�Ћt�G;���O�1�Q�$�d�~�:
�L{)d���Ԩ%��P��Z}��7������#SbՕ%��oM@�u�0���_,�14�i�䣞Ș�h"�G�PT���L�*B��Dʁ��8��)���*qB��^�{cL�&���
�����<*��d�/j
���.���E�C�/2_RX�;���i5�W�+uۃW$|��l����<�f��z�/�Hʌ�����8K����>7��a$;B@
�f�=��d���N�A���i�F�@�!ߔ|�w�ߑ-2Qh�W���q5� 9�������]N���@(����5��'	�:�n��v�����
���G����/��\u$JJ�k�Z��9f�	��55Ϟ��˲G�vr(�2�,��|%8Q����5$�fh�G�j�uA"kk�x�e�n�un���%\1U�B����)t�����Gx�*�x�1�W���K����7����	�ё�|[.��K�7���b��]��&��	�C!IVd���j�Z�RV'h�o1ݞl��>����SzG�=1�dg�~�������h���t8���ys��?��j�	�C	��	 �	��	{�	�?��
	�C	|�	H�	�	��	q&���������h�����eqg6�z�?�q?/]b^|b�h��z���������������H-�-L��������	]	��	C�	��	��	��	��	��	��	��	��	=�	w?5]h^�bi��������
���������H3�-R��������	]	�	O�	��	��	��	�	��	��	��	�	C�	�����	��������!�5�7�9�;�A�?�C�I�M�S�U�W�Y�[�_�a�c�e�g�i�o�k�w�y�{����������������������������#�����������������
����1�/�3�=�K�O�Q�m�s�u�q�}���������E����
���������������������������������������B4�P��
a�9X@(�O�	[k$|���%���z��#\77Et#^^����\���D���@����V$ *BAs|t�x����
�H����
����� �
1�	<9H�	\J
�}3�{g2�EH��\�n�y	B'	�-	R	�^	�
_	�
�	G�	��	_q���-�^����������A�Z�8���f�}������[�Qm��!_���7@\�����`|*	G	�	
�
�
w�FZy-
L
!��
M�HU��}5$�`B� �!�"2#q$�%p& '�'�)0*�+�,C/�0�1�4F5b6�6�8R9�9�:&;�;�=?�?@�@7B�B�C�C�CfDE�EF�F�KNeO1P�S�T�TU�UGV�VWbX�Y�Z�[�\W]^�^�^_m_�_�_Ga-b�b�bcc^czc�c�cd0dqdg�h.i�i�i�i�ijSjij�j�j�j'k!l9l�n�qrr�r�skt0u�u�vwDx	y�y�zX{|��������7���,���W����������1������>�y�������a�����\�g���O������������f�������(�v���A�����-��	�����	�-�w�����K����/���l�����;���x�>�.����7��8��d����x���z���+�����o�$�@�*�@����s������Z�����;�c���q�;����� �u���Q���)�s�������������8�����y�������	��3�H�]����%���������6�X��������$�7�U��\���"�u���U��}��~���Vr�����-Ga}��`	�	S
�
�
8Qj���Tm�&
n
Lp��$��S���Q��FF��F�E2��-�!��>�� ^ � #!�!%"�"S#�#�%�%�%�%�&'{'(�)f+,�,#-�-�-E.�./h/0�0�1J2�2=345l5�5 6/9M9�9:]:o:�:O;e;</<n<�<==�=">>>�>p?�?3@�@�@�A*G�G�G�G�GH0HrHI�I}J�J&K�K<L\M�M-N�N�OUPrP�P�Q�QWR�RS�ST�T'U�U�UtV�V�V�W�XEY�YZ�bcd.dpdKe6fSfpf�f0g�g7h�h�hKi�ijk\klgl�l�l�lm6mQm�m�m3n�n;oSo:p�pJq�qfr�r�r�r�r�rs!s)t@t�t<u�uav~v�v@w�w3y�y�z1{t|-~r;���(�'�u����]�K����������,�J��������
�h�~����?���[���4�����O������]���+�����m�w�!�a�J�c������Y�������=������~�����v���'���e���������d��������?�Z���q����p������/���@���&���R�p�!�?�������b�����>�Z�w��d�~�����B�������9�|�����G���W���t���$���-���������A�]�����������������M���5����m�/��<�������� �=��������_����g���(���������J����W���,�B�w���%�R�������3�`�����1���E���U�����W�����K�w�������*�W�����r��������`���)���
q��
��Us��Zv�:��	4Pl��l��
	�	���/F^v�x2�$��D�L�%<Sj����������^�(X���Hx��8h��U �/�/2�35�5�5C6�67q7�7,8�8�8Z:;�;�<&=�=�=�>?G@AG=GTGoG�GHIIsIJ�J�Mp
N�QuS�S_T�TUfUVuV�V+W X�X�X�Y�YOZ�Z][�[6\�\�\�^�^�^_q_�_�_`W`�`�a�abxb�b6c�c�c�d�d&eCe�egf�f�f�f�f�fHg�gpk�k�lCm�mn�o�ocp�p�p�qqt�tuu7uSumu�u�uqv�v w�w�w3x�xw|�|F}�}5~S~�~����!�:�v���d���=�����B���@��������T�6���[����W���D��g�!���=�����[�����4���%�����L����`���s���~�+���Q���������Y�����2���������B�`���?����L�j���H�����T�s�����D�c�����4�y�����G�b����3�����
�%�A�����f�������:�V�r������� �<�X�s���������<����	�M�>	���h�B����O�������E��������������������U�����r���?���#�V����� ���9�����
�e�~�*����������X�9��������\�w���X�v������6�x���������X���~���A�������e���	�%�f���@���~�r�����9�O�����������������7�S�����
�X��q����� ���
�b����~������-�����=�P��������_���!���'��
���#�����d���'�<�P���5�����+�}���!�d�����p����n+���	P	
4
�
�
������b�H�J��R�i�1�Jg�7em����1"�"�#$\$1%�%�&0'�'�'D(�(B)�)�)P*�*+d+�+�+,Y,t,-,-�1�2�6V7�7&8x9�9n:�:7;�;�;c<�=�=�=">c>�>�>�>?3?N?�?Q@�@A�A�A:B�BCCiC�CD�DE}E�EAF�F*G�G'H�H8I�I�IrJlL�L�LMdM�M�M�M�M�MMN�N�NaO�OeP�PuQ�Q?R�R�	RTrV�V�W�W=X�X?YwY�Y�YZ7Z�Z�Z�ZK[][{[+\I\�\�]^�^_�_|`
a)aMb�b�fDgag�g�g�g~h.����O�������:�X��������������H�f���0���%����������W���j���i���q���y���x����
���������
���	������������
���	�����O����`���$�����^����Z����^����R���d���4�������i�����M�
�~���f���f���M����f������7�� �5�L�e�*����=���R���$�����P����d�����?���>�`��t���B����n���-���Z�w���B���������O����|���/���I�����K���7�R���T���!�����N�
�������:�����~���U���"�w���3��������������B�:����f����w�3������&�B���������X���%���?������1�����s�k�9���}U�J�_�Qq	v
?w�F�
f�/$�N������
��M!�!�"'#�&�(|)�*a+�+F-�-a/�/;1�1�283z34!4�4!5�5666�647�7E8�8"9�9�9T:�:�;
<�<F=�=�>�?T@�
@�BpCE;F�FGHI!J8J�K�KX
OgQ�QOR�RoT�U^W�
W.]�`}a�abIb�b�b�b�b�b�c�cdVdud�d�de;ee�e�efEfdf�f�fg*gkgWj�jk�k$l�lm�mnnn!o�o�o�p�qr�r�rms�s2t�tku�u-v�v2w�wlx�xy�y2z�z'{�{|}|}�}�}�~�������D������R���������W���B���������������������|�����;�����%�����Q����q��	�i���d���`���.���)���'�������p�������$���Q���Q���������v�^�F�D�B�%����������z�^�G�0�/�.�m���������)���S
�>���X��	�>�d���b����
��
�`�
�\�z�7
�i�y�����������O�����<���{����
���
�\���	Y	x	�	�	!
@
�
�
�
Ml��4y���A
q
�
�
T�-K��]��d���t�9��o!�"�$�&�)O+�+�+n,�,"-�-�1�2�3�4�8}:s=+?mG�G1K�MO3P�4QhZ�Zc[�[@\^z`[bmcfe�efy	f�h�j�j
kQk�k#l�lEm�m�npPq�vZw�|�D�������@���U3�M���^�$�������L�
�����-����k�N�������������g���������������L��\����)�e���:�,����7���,���C�`���U���`���h����P�o�%�8�W���>�8���<�}���b�������~��s�y��h�����6����!�y���[���L���=�O�����k������6������H�W���;
���b����j����r���!�x������������\�0��
�k	�b
��	O	�	D	�		o	�	-
		k	�
	�
	y
	�	�	X	�
	�	?	�	(	G	�	�	� 	�!	�&	!(	o(	�(	�+	M,	�-	u10	�8	�8	79	T9	-
:	&<	�<	j=	>	s?	�?	�@	�@	B	�C	RI	J	zJ	�K	L	�L	wM	�M	�N	�P	-Q	�Q	�Q	yR	PS	�S	�S	T	�T	�U	�V	�W	Y	Z	�Z	�[	=\	�\	!]	�]	�]	d^	�_	+a	Aa	�b	�b	�d	�d	�f	fg	�g	�k	�m	�n	�o	q	�q	Ar	�t	Dv	�v	�v	�w	Ux	y	�y	|z	2{	�{	�|	T}	
~	�~	v	�	F�	��	��	D�	r�	�	��	k�	�	��	d�	,�	��	
�	2�	��	��	��	R�	��	Y�	��	0�	��	s�	��	�	,�	m�	��	��	��	1�	I�	��	��	��	8�	u�	��	��	h�	��	F�	��	$�	<�	��	�	-�	��	��	�	R�	��	��	��	�	&�	�	�	�	�	�	x�	.�	��	��	�	��	�	��	s�	��	��	��	[�	x�	��	(�	�	��	u�	��	��	�	_�	w�	��	��	��	��	��	
�	#�	;�	T�	l�	��	��	��	��	��	��	�	0�	I�	a�	z�	��	��	^�	v�	��	��	�	�	6�	N�	g�	��	��	�	�	 �	:�	U�	o�	��	��	��	��	��	�	)�	C�	^�	x�	��	��	��	��	��	�	1�	��	��	7�	M�	��	�	1�	v�	��	��	��	�	2�	r�	��	��	��	�	.�	n�	��	��	��	�	*�	j�	��	��	��	�	&�	f�	��	��	��	�	"�	b�	��	��	��	�	�	_�	T�	U�	��	��	��	��	
�		�	'�	"�	�	~�	��	a�	��	��	��	��	�	j�	��	x�	$�	��	��	^�	g�	�	��	
�	��	,�	��	]�	��	��	!�	��	�	O�	b�	u�	��	��	��	:�	��	��	=�	��	Z�	�	�	��	b�	z�	R�	j�	��	��	�	+�	��	��	��	��	��	q�	��	��	��	��	��	^
�

�
�
e
}


�
	
)
{
�
I
i

'
G
�

.
�
�
[	
�

�

�

�

�
]
�
l

#
;
�
�
Y
�

D
d
�
�
�
�
:
O
o
�

3
O
o

$
@
`


g
�
�
�
%
h
�
�
�
�
�
^
s
�
�

�
D
�
�
e
}
 
( 
� 
� 
!
<!
�!

"
�"
�"
�"
>#
+$
I$
i$
�$
6%
�%
�%

&
I&
`&
�&
�&
�&
�'
�'
�'
4(
T(
�(
�(
q)
�.
�.
//
F/
u/
�/
�/
�/
}0
�0
�0
	1
71
Q1
m1
�1
=2
]2
�2
�2
%3
A3
_3
�3
B4
�>
?
j?
�?
@
�@
�@
�@
A
0A
�A
�A
B
B
�B
C
.C
�C
4D
QD
nD
�D
�D
�D
�D
;E
[E
�E
�E
�E
iF
�F
CG
�G
�G
sH
�H
�H
I
I
5I
�I
�I
,J
�J
K
HK
�K
�K
L
\L
�L
�L
-M
BM
bM
�M
�M
N
WN
�N

O
OO
�O
�O
P
eP
zP
�P
Q
XQ
�Q
�Q
'R
nR
�R
�R
S
MT
�T
�T
U
uU
�U
�U
V
EV
�V
�V
W
W
rW
�W
�W
�W
X
]X
�X
�X
(Y
AY
�Y
�Y
�Y
�Y
Z
'Z
�Z
�Z
[
d[
�[
\
1\
Q\
�\
�\
J]
j]
�]
�]
`^
�^
�^
C_
�_
�_
�_
�`
�`
�`
.a
Na
�a
�a
b
�b
�b
c
4c
�c
�c
,d
�e
lh
�h
�h
�h
�h
	i
si
�i
j
4j
Pj
lj
�j
�j
�j
�j
Ek
ek
�k
�l
m
 m
zm
�m
�m
n
`n
yn
�n
�n
Fo
_o
�o
�o
p
:p
�p
q
#q
wq
�q
/r
Dr
dr
�r
�r
]s
}s
�s
	t
st
�t
�t
�t
u
u
8u
Su
ou
�u
�u
�u
uv
�v
�v
�v
�v
w
4w
Tw
x
<x
Wx
�x
�x
�x
�x
�x
y
8y
�y
hz
�z
{
^{
~{
�{
�{
|
�|
�}

~
S~
�~
�~

+
�
�
�
�
2�
x�
��
��
�
`�
y�
��
��
�
O�
o�
�
?�
��
��
��
2�
R�
��
"�
h�
��
��
:�
��
��
R�
k�
��
��
��
��
��
��
6�
V�
��
��
Q�
q�
��
V�
r�
��
��
��
�
��
��
#�
?�
_�
��
��
��
��
��
�
�
5�
��
��
;�
��
?�
��
��
�
�
h�
��
��
u�
��
��
F�
��
��
��
0�
I�
d�
��
4�
I�
i�
��
��
`�
��
"�
i�
��
��
;�
��
��
��
��
��
�
��
��
��
Q�
q�
	�
�
>�
��
��
7�
W�
��
��
M�
��
��
�
:�
��
�
#�
w�
��
/�
D�
d�
��
��
]�
}�
��
	�
s�
��
��
��
�
�
6�
Q�
l�
��
��
��
�
6�
j�
�
��
-�
g�
��
��
��
��
��
	�
&�
?�
_�
��
E�
#�
��
��
�
c�
|�
��
L�
l�
��
��
�
x	�
�
U�
��
��
�
4�
T�
�
$�
��
��
��
0�
s�
��
��
�
#�
��
��
�
^�
�
u�
��
��
��
�
��
��
�
X�
�
/�
��
��
��
s�
��
�
�
:�
��
s�
��
B�
��
9�
S�
s�
��
$�
D�
��
��
��
��
��
�
/�
O�
��
��
r�
��
k�
��
��
��
��
��
o�
��
��
T�
n�
��
��
��
�
[�
��
��
*�
C�
��
��
��
Y�
s�
��
��
��
��
�
F�
��
��
�
,�
r�
��
��
�
�
9�
T�
q�
��
��
��
I�
e�
��
5�
U�
��
��
D�
��
��
�
8�
��
�
!�
u�
��
-�
B�
b�
��
��
[�
{�
��
�
q�
��
$�
>�
��
��
��
��
��
��
)�
I�
��
��
�
��
��
�
/�
��
��
%�
��
�
\�
��
��
.�
t�
��
�
F�
��
��
��
H�
_�
��
)�
A�
��
��
��
G�
p�
��
j�
��
�
o�
��
��
��
#�
C�
��
��
{�
,�
��
��
8�
P�
��
��
A�
a�
��
��
��
�
m�
��
��
�
��
��
��
��
��
J�
��
-�
F�
��
��
�
*�
��
��
��
�
��
��
�
?�
_�
��
��
��
��
�
5�
Z�
�
��
��
@�
Y�
y�
'�
��
��
��

�
5�
U�
��
��
��
��
�
0�
U�
��
��
�
&�
z�
��
H� �{�}��+�0v�Jc�����3	H	h	�	C
�
�
)�������
6
�
�
m����Q�����>Ss�8Rl�����"<Xx(H{�	M�� @�%�����E^~.Cc��\|�0Mf���� �!�!s"�"a#�#F$�$	%p%�%�%&(&�&�&!'A'�'(e(�(	)�,-f-�-Z.�.7/�/+0�01�1�1s2�23_3�3�3K4�4;5�5)6w6�6&7�7�8�8�89.9�9�9':G:�:;k;�;$<^=|=�=>m>�>�>?y?�?@6@�@AjA�A)B�BRC�CE
F$FG�G1H�H�HI�I�IQJ�J�J)LALXL�LM*M@M�M�MNwN�N�NFO�O�O?P�P'Q�Q�RlSS-T�T,U�U�U�UbV�VW]W�W�X�XYlY�Y�Y�YQZ�Z�Z.[A[�[�[P\�\�\I]�]r^K_#`6`�`�a�aNb�b�bc[c�cded�e�e�efyf�f�fgTg|g�g�gOh�hiSi�i�i�j"k�k�l�l�mAn�n�nIoao�opsp�pq�r�r%s|s�s>t�tueu�unv�vw�w�x�x�x2y�y�yoz�z{^{|W|�|=}~@~z~�~4�M���������5��������_��������@���@�����lD�f��������"���m��������,���3�����V�v���s���x���������r��-�u��������M�e��������J�b��������A�Y����.���������������������;�[������I������������0�����D�d�������������@�`����������3�S�������������/�O�����J�j��
�m�����R���@��
�	�'�G���%���f���k�g�	�Q�i����4�T�������������:�Z�����������/����������!�A���	�)�����(�H���X�u���E�����!�q���"�>�Y�t�������8������Y�p���5�����c���5�����a���3����j���i��������+�����$�D����^x��a��<\
*_�#��Cw�Jj����2R��r�V��?���|� @��`����[t�Dd��r�(�d�d�k � �!"�";#�	#&>&�&�&�&{'�'
((?(�(�(`)(+,�,�./60�01�1I2�2O3(4�4�5}6�6�7�7�7828�89q9�9�9:0:�:<.==>�>0?�@AtA�A�BC|CD�DE�E$F�F�FG4GTGH$H�H�H�H2IRI�I]JgKL1L�L�L�LnM�M�MN2N�N�NSO�O�OP>P�P�P�P{Q�Q
RR?R�R�R_S�TU6U�UV�V�V�V(W�WUX�X�X�X,Y�Y�[I\�\7]�]Z^�^X_�_�_`l`�`�`a+a�a�aRbrb c_c�c�c
d�d�d�dJele�e�e�e�ef$fAf^f�f�f�f�f�fg8gUgrg�g�g�g�g
h*hLhih�h�h�h�hi!i>i`i}i�i�i/jqj�j�jkkk�k�kRl�l�lm)
�9��P]�>
(}?n	O�[;]n^�bi#$|e�����8���2$����
	�#R7-Ef^Z����	�X�����6���8��0���$	B9szt�x�������������	�
�B�������q��
���1l</H�\���	�����6
���=�S��Hsg
�	9�-�
D@��
�V�X�����d����	w	0		�-	R	]	�^	�
_	�	[�	��	��	�	��	�	
�	9�	��	��	�	��	I�	��	D�	�
�	�
@
�
s
>
�F
NJ
yN
$Q
-S
�^
�k
@z
�|
�
�

�
�
�
p�
�
S�
&
�
p�
�#�
��
��
H�
��
��
��
l�
���	5�!>8+w�A��
�
 ��M6"*$";=JxOs[Cc�i!���N�s���^�x�M
���m7	�	�
�Sg:
���?�C=]p^�^y_�bcjc�c di�ijuj�j
���D�1�J��
��7�H���<���g���b�������1�D���'�	

&
?
��"�&J'�2<9:j:|:\;{<>j>�?�G\HKLBP�P�Q�SaV�VqY�bZd�e�f�gJl�mn#qVrs6t"u
wU�����9���u���`�W�k����V���(�������_�.�����o�)�����,���5�.������������
���9�[������b�5
�	��/w6�=�>�GQI�	S�^;`�cPdeKf+g�m�p�t�u�vx�|�}B~����g��������,�
������f����)���a���Q���#�������V�+����
��	�0���6�
�����y�H���=������r��	�����e���%�����������Q�!���F�h	���6������J���:�������������������q���7	�s9|	7S��"@$�&�*�+5,#-�6�7�9�;�=�>z?KA+I�I�LXM�M�N�R�Y+Z�ZX[j[8\�]aQg�g��1���F�������T���������������������������������������}�A������<�����4���!��������
�����������"������=�����)�����o���,�����j�0�������Z����I�����Y�������e���z��`�"�+�-�/�1
3�3�4�578�9k<�@�H.JOtQ�Udcd�d)e�e�eRf�fg�j�l�o�qur�t�w�x�z�}�L���|���d������f��	f	�	.
�
�
Z�"��N
a:Q�+�,�-zG�j�k���
�+	����������]�2�E��,���u�Y�D������p����������	x		
	�8	�9	�N	@S	�S	]	�]	8a	�b	�d	sg	��	�	��	_�	�	��	��	]�	��	#�	��	z�	��	�	��	��	��	h�	�	��	k�	��	��	��	/�	`�	��	��	��	$�	U�	��	�	��	�	B�	s�	�	-�	b�	��	��	�	6�	k�	��	��	
�	��	D�	��	��	�	�	��	{�	��	w�	��	s�	��	o�	��	��	��	��	�	H�	I�	\�	o�	��	d�	y�	��	��	��	��	��	x�	��	��	
#
8
M

�
[
$
9


�
�

�



&
;
P
U
V
�
�
L
a

a

R
R
Z
_
z
�
�
p
�




+
@
� 
.!
�!
�"
�"
#$
[$
*%
[&
r&
�&
�'
�'
F(
�(
�.
�.
A/
m/
�/
�0
1
/1
1
O2
�2
3
�3
�>
�>
�>
�>
�>
�@
	A
"A
�A
B
�B
 C
'D
�D
�D
ME
�E
�E
�F
�F
�G
�H
�H
I
'I
�I
zJ
�J
�J
�J
�J
�J
�J
�J
�J
?M
TM
�M
�M
�N
�N
�N
�N
�N
�N
wP
�P
<Q
DQ
LQ
TQ
�R
�R
oS
wS
S
�S
�S
�S
�S
�S
�S
�S
T
T
 T
4T
ET
Z
�Z
[
v[
.\
C\
�\
\]
�]
�^
�^
�^
�^
�_
�`
�`
@a
�a

b
�b
&c
�c
�h
�h
�h
�i
(j
�j
�j
Wk
l
1l
El
Yl
ml
�l
�l
�l
,p
�p
q
�q
Ar
Vr
�r
os
�s
�	t
�u
�v
Fw
*x
*y
Pz
dz
p{
�{
|
}
}
&}
.}
H}
b}
w}
}
�}
�}
�}
a�
1�
��
��
D�
��
�
�
�
�
��
d�
}�
��
��
��
H�
��
c�
=�
��
��
Q�
��
��
��
�
'�
��
��
��
��
�
2�
v�
F�
[�
��
��
��
��
��
��
��
��
�
��
��
c�
�
0�
��
I�
��
��
��
,�
��
�
��
A�
V�
��
o�
��
��
��
�
(�
U�
8�
Q�
1�
9�
A�
�
u�
��
^�
��
�
��
��
-�
F�
�
��
��
_�
�
��
��
��
��
��
=�
!�
��
��
��
�
,�
B�
R�
Z�
b�
e�
J�
6�
��
��
��
,�
A�
��
��
��
��
��
��
��
>�
S�
r�
��
��
��
��
��
��
��
��
��
�
&�
.�
?�
J�
V�
^�
w�
G�
��
��
��
��
*�
��
�
��
?�
T�
��
m�
��
��
��
��
��
��
��
;�
��
�
��
!�
��
|�
��
��
��
��
��
��
��
��
��
��
��
Z�
��
��
��
f�
��
��
�
��
��
��
5�
��
��
��
�
(�
S�
��
��
��
�
�
��
��
��
��
��
��
��
w�
Q�
��
��
�
��
R�
k�
��
G�
��
��
��
�
��
�������$,\u��E	Z	

/
���(
�
�
�EM��Pej:����2���Wp@U�n
_x�D!L!T!\!d!l!t!|!�!�!�%&&�&3'(w(�+�+�+�+�+�+�+�+�+�+,,,,&,.,6,>,F,N,V,^,f,n,v,~,�,�,�89 9�99:	;};[<�H�IxJ)K�U�V0W�Wrb=c�c�d"o�o�pfrs_s!t�t�u�v�v%x�xy�y�zA{A|�|�}h~�~b0������R��B�����n�n���=�������������h�V�R���N������������%�:�O�d� ����^�[�D�,���
�V���������R�����E���������A���\�J�&������~�Y�a�v���F���������L����������������3�����:������
�V���������k�U�]�e�m�u�}���������������������{�������6�����Nq��\��/D��1���2���m�V���������������0&�&�&�'(1(�(�*�*�*�*�*�*�*�*�*�*�*�*�*+++$+�78$8�8�9�9":r;|;�;�;�;�;�;�;�;�;�;�;�;�;�;<<�F-GFGH�H�HDIOJYJ#L�L�L�MN$N�N�O�O0P�P�P�QR1R�R�T�VhWY�[�[�[�[�[�[�[�[�_
`~`�`a�adbSc[c�c�d�dWe�efkf�f#gg�g7h�h�hKi�i�i�i�i	k}k�k{l�l.m

)



%%''












''
)(('''





%








''




















%

&&&&



(''%%


((((((((
%



)

%














)


)











)






























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



















%%%%''''''''''%('''(((((%&((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(�8�*���]�'��������,���t�2�(��6�t3q1��]	
�
��b
7 �MZ�
�;k����!"�"�#�$�%�&d'(�)�*�+�-�/)1�2�5�7T:�<�>6?@�@�A�B=C�CD{DZE�EF�F}L�NkO�R�TU\V�VWxX�Y�Z�[�\l]^�^%_�_�_\a3b�b�b4c�c�cEd�dg�hCi�i�i'jWj�j�j<k%lOl�n�r�s�tFuv�v�wZxy�y�zn{ |������������A�׃l����.�Æ��F���݇�S���Ɉ�C�?���Ґd�ȓc���Ôޔ��|�����>���X��ƢU�N���C��3�������>���ǭ�Q������[�s�L������F�/�R�B�d�������(�D�U����M�u���������h����������5���f���/�w������������M������������
�"�7�L�c�����
�+�`�������:�m�)���j��7�����j������Zv�����1Ke���d	�	W
�
�
�
�
:Sp����.Vo;
�
>�n�:�i�P�
g���*�[���( t � 9!;"�#�%�%�%*&�&�'
)v*}/.0�0�1�2R34Q7b91:�:z;<3<�<R=�=&>�>�?H@�@A,EKG�G�G�G�GH�H.I;KQLqMBN�NPYPQRlR�R(S!T!VxVQWhX�X�Ye^�bcd�d�e�e8fUf�fEgLh�h�h`i+jkqklkl�l�l�lm:m�m7n�n?oho_q�qjr�r�r�r�r�r6sVt�tAu�ufv�v�w�x�yz�z�{�}C~�Q�>���/�s�Y���1��_�����"��������������d�/�Ք������6�v�y�����o����S��ܟ+�����W�����Ѧ�h���٧C�o�w�������D��U��W�����T�Ʋ���B�^�}��>�f�����ߵd���̸N����\�úl�*����9���3���������E������������O��=���#�����5��Z�������	�$�A���&�t���$�|�=���������_��l���W�}�
�:�g��������H�u�����F�
�Z���j�����l�����`��������?�l�����v�����,�u���>���"��e���^z�>��
8Tp:S�	;�*���4Kc�H�:�-��b�*AXo������"����s=m���-]���M}���$~1<3�5�6.7�7�7-;�;v>�?\@
BGAGXG�G�GHI�I�J<M*Q2S�StT�T$U3V�V�Xr[K\�\M^�^�^�^_u_�_�_l`�`�a�b�cdtd�d+eYe	flf�f�f�f�flg!k�kopyp�p8swt�tu u;uWuqu�u�v5w�wHx�x�|	~h~&���%�O����y��%�C�|���Ӄ�*�H���]���̅���|�&�p�Ĉ�l���Y�#�������܏��J�b����v�ߔԕ���������H�����G�v�ҞU�Q���^�����y���֦8�a����է�"�I������9�ש��)�G���ݪj�������>�Z�x��#���έ$�@�\�w�����ˮ�����
��}�W�1��k��Z�1�����������k�$�)�����l������������J���j������p�T�,���(�^�������K������������V������z���
���\�A���x����!�d�0���������������;�W���z������5��w���������B��n�����������6���<�N���y���+�@�V����9�a��������/�W���������%�M�����3����U����	�
���5���w�_�g�~�F�N|�L�� ���"�"�#�$�%B&E'�'�'Y(�(W)
*e*-+j+�+�+],�,A-�1�6�6�7
9:�:�:L;�;i<�=�=7>i>�>�>??7?�?f@�@�A�AOB�BGC~C�CD�D�EVF�F?G�G-H�H<I?J�K�L�L9MhM�M�M�MNbN5O�O'P�P-Q�QR{R�S?VvV�W�WXRX�XTY�Y�YLZ�Z�Z�[^\�\x^�^�_R`�`#b�bnfgvg�g�g�h4�Ɠd����n�͕����|���F���;�5�����՚������#�"�!� ��"�"�!� �������v�:���e�ȯp����h�5�j�I�ɷ��%�5�k��b�����ƽ{��b��{���i�������;�Q���.��R�g�9�������C�B�u���W�%�B���^���������d�2�����L���`�;�g�
�����c�>������"����������H�!�����������O������F������*����������R�����������N
��������
e�

!\#E:JU�cwaJ~� B"f&�(1)�*+�,�.h02N3	474756M6K7[8�8�9	:j:/;�;�<\=)>b?�?`B%CsD�E�FG�H�IKQ�Q�R�U�[�^a�a�a8b�b�b�b�b�b�c�c(d�d�dQe�efzf�f@gqg�j(k9l.m%n�n	p�p�q�r�r�s�t�uBv�wy-yGz<{4|�|~������΁Ԃ̃*���ÇJ�r�
����ӟ&�Z����T��N����z�ڦ:�������&���"�������R��P���̲E���b�۴T���u�$����}�?�!���Ͻ��������y�]�A�$�������������������Q�q���~�����������$�\���:�-�~������-���
�-�:�V�c�����
���������-�s���`�;p��*	�	�	V
�
��J�
v
�
�
��a��5Tn���2����!�!%$�%�(�*�+�+�,U-R1G2�3a4�7:�:|>�D�J�M�N�OSQ+Z[�[�]/`�ace}hLj�j#kgknl�l�mn2oHp�u�{Z~�n���\�V�x����q��Ӕ~�$�����ۜ��ɠ����I���j�8�D���t���=���9�B������r���ټ�M���H�v���v���~�"���m���>���@����x����������l���K�
�6������a�����T��(���k�����N�<����N�����w���'����/�����6������D���D���b�c����3	�	U	�	�	1	u	j	/	�		�
	v	�		�	w		�		.	>	
	�	� 	�!	�'	6(	�(	b,	�-	8	�8	�8	;9	�;	�<	 =	�=	+?	�?	@@	�@	A	XB	�H	gI	nK	�L	�L	)P	�P	R	eS	�S	uT	oU	oV	fW	�X	�Y	�Z	�[	&\	�\	�\	6]	�]	�^	�_	Va	�b	�d	�f	k	�o	+q	Wr	�v	�	�	\�	��	�	I�	��	2�	م	��	)�	ч	z�	B�	#�	H�	��	�	ݑ	�	��	є	B�	r�	��	�	6�	_�	ʖ	�	��	Q�	��	.�	\�	�	)�	R�	��	C�	ݝ	$�	Y�	��	�	ڤ	ȥ	ϧ	8�	��	�	��	��	'�	��	�	��	9�	�	ʵ	�	{�	��	�	0�	{�	��	ݹ	�	?�	p�	��	Һ	�	4�	e�	��	��	b�	��	�	!�	R�	��	��	��		�	>�	s�	��	��	�	G�	|�	��	��	�	7�	�	b�	��	�	F�	��	��	�	G�	��	��	�	C�	��	��	�	?�	��	��	�	;�	��	��	�	7�	��	��	�	3�	t�	j�	[�	��	��	"�	<�	��	k�	��	�	��	z�	��	{�	��	�	k�	*�	��	u�	"�	��	��	��	��	4�	1�	l�	��	�	��	��	��	
�	��	��	��	�	R�	��	o�	�	*�	�	?�	d�	�	/�	T�	Y�	��	��	��	��	�	��	��	��	;�	h�	��	��	Y�	��	��	��	��	�
�
�
\
�
�

B
g
�
�

�
�
�
<
�
|
Z
�

2
�
t

�

�


�
�
�
/
V
�

%
}
�
�

C
�
�
-
w
�
�
�
�

7
�
�
(
s
&
�
�
K
r
�

Q
�


�
�
J
�
s
�
�

B
g
�
�
 
l 
� 
� 
O!
"
�"
$
0$
|$
%
o%
�%
�%
4&
�&
'
�'
�(
�(
n.
�.
�.
L/
y/
�/
�/
�0
1
;1
U1
�1
p2
�2
)3
E3
�3
Y>
�>
�>
-?
T?
�?
�?
�?
	@
D@
k@
�@
CA
(B
�B
AC
D
9D
VD
sD
�D
�D
nE
F
�F
G
-G
dG
�G
�G
�H
HI
�I
2J
�J
�J
K
0K
LK
uK
�K
�K
�K
�K
L
DL
`L
�L
�L
�L
�L
M
uM
N
]N
�N
�N
O
7O
SO
|O
�O
�O
�O
P
"P
KP
�P
Q
\Q
�Q
�Q
�Q
�Q
R
+R
TR
�R
S
QT
zT
�T
�T
�T
U
"U
QU
wU
�U
�U
�U
V
-V
IV
rV
�V
�V
�V
W
W
NW
tW
�W
�W
�W
X
X
EX
cX
�X
�X
�X
Y
*Y
GY
vY
�Y
�Y
�Y
�Y
:Z
#[
�[
d\

]
}]
	^
g^
�^
�^
_
+_
H_
q_
�_
�_
`
�`
aa
.b
�b
Gc
�c
[d
�e
sh
�h
�h
i
�i
j
8j
Tj
pj
�j
�j
�k
�k
�l
�l
	m
'm
Vm
|m
�m
�m
�m

n
<n
bn
�n
�n
�n
�n
"o
Ho
fo
�o
�o
�o
p
Mp
6q
�q
wr
s
�s
t
zt
�t
�t
�t
u
!u
<u
Wu
su
�u
�u
|v
�v
�v
�v
w
w
gw
	x
@x
[x
�x
�x
�x
�x
�x
Ky
&z
�z
�z
�z
{
E{
�{
"|
�|
�}
�}
~
;~
X~
�~
�~
�~
�~

2
a
�
�
�
�
�
7�
`�
�
��
ր
�

�
<�
b�
��
��
ׁ
��
�
5�
��
R�
ۃ
��
Ƅ
'�
P�
m�
��
��
܅
��
"�
?�
h�
��
��
�
߈
��
��
��
�
Z�
v�
��
��
)�
ь
��
'�
r�
�
ގ
H�
�
n�
*�
��
��
��
��
P�
J�
ؖ
��
�
M�
|�
��
��
ۘ

�
2�
K�
��
|�
"�
g�
�

�
'�
P�
n�
��
��
ݜ
��
#�
@�
i�
��
��
��
ڝ
'�
�
��
Q�
��
j�
��
T�
��
��
ע
�
M�
6�
��
w�
�
��
�
z�
��
Χ
�
�
�
:�
U�
p�
��
I�
��
0�
ƪ
4�
k�
��
��
��
׫
�

�
r�
�
�

�
M�
t�
��
׮
"�
��
��
#�
ܲ
?�
��
ڳ
g�
S�
۵
7�
z�
��
Ѷ
�
6�
�
��

�
y�
��
��
&�
T�
��
�
k�
B�
ӽ
¾
M�
�
��
��
�
+�
m�
��
��
�
;�
��
��
�
W�
��
��
b�
V�
4�
[�
��
��
-�
T�
��
��
U�
|�
��
��
��
��
v�
��
��
��
)�
V�
p�
��
��
��
��
�
C�
b�
��
��
��
�
,�
H�
q�
��
��
��
�
4�
[�
x�
��
��
��
��
�
.�
M�
|�
��
��
��
�
1�
Z�
y�
��
��
��
�
"�
=�
Y�
u�
��
��
��
��
$�
K�
��
h�
��
�
,�
I�
r�
��
��
��
��
K�
4�
��
u�
�
��
�
x�
��
��
&�
C�
l�
��
��
��
��
\�
)�
��
B�
��
,�
��
��
�
D�
a�
��
��
��
��
�
3�
\�
y�
��
��
��
�
.�
K�
t�
��
��
�
f�
��
�
+�
H�
{�
��
��
��
-�
T�
��
��
1�
��
r�
��
��
V�
��
��
��
�
:�
z�
��
��
�
)�
t�
�
��
/�
w�
��
��
�
Q�
��
	�
/�
M�
{�
��
��
��
�
1�
_�
��
��
X�
��
��
(�
r�
��
��
�
E�
j�
��
��
��
q�
��
��
��
�
h�
��
��
�
@�
}�
��
��
9�
��
�Qx�
V}��>e��-Z�>�5^{���0�
�{	�	J
y
�
�
�
0_����I
�/�V�����"<Vp�����&@�[���6Rz�S8����v��4�
 � �!�!6"]"�"�"$#K#�#�#	$0$j$�$�$�$3%Z%�%�%;&�&T'$(�($+�,�,)-P-�-�-.D.�.�.�.!/w/�/�/0e0�0�0�0H1o1�1�162]2�2�2�2�2"3I3q3�3�3�3454�4�4�4%5u5�5�56:6a6�6�6�67K7r7x8�8�8A9�9Z:*;�;d=�=�=>s>�>�>&??�?"@M@�@"A�A�A@B�BiCD)EF;F#G�GHHI2I�I�J,LDLlL�LM-MTM�M�M)NzN�N�NZO�OPSP�P;Q�Q�RoS�SAT�T@U�UV�VqW�X�X#Y�Y�Y�YZeZ�Z�Z1[U[�[\d\�\
]]]�]�^__&`J`�`�a�a�b�bpc(d�e�e�e0f|f�f�fgWg�g�ghch�higi�i
j�j6kl�l�l�mUn�nLovo p�p)r�r�r�smtu�uw�wKx�xEyz�zq{�|~}�}~�~�`��H��x���r�H�������k�������”
�Ǘ�����͙��ߚw���#���ݝ��]���ܩ�\�������*�O���֫��L�y�����'�L���ɭ�I�v�����C���ѯ��A�&������²ݲ���������ݽ\�	��n�������-�w�������������f�����~���}���r���e�S����,�����'�.�U��C�i���,�S�k������g���������g��������a�������P�w���T�<���[���0�Z���w�������&�B�]�x���K�����������]�������&�M��������\�������$�K��������^�������-�T�����$�N���>���W�'�
9`��"��o=�6��`�2}��e��?�mR��S�g������0?��?�� F � � =!d!�!�!u"�"�"#�#�#�%�%Q&�&�'R(�(*�+�+S,z,8.a.�.�.�/0S0z0�0�0_1�1�1$2g2�23*3�34�4�4\5�516X6�6�677^7�7E819�9C:;�<	=�=>�>�>�>?E@n@�@�@(AOA�A�A?BfB�B�B0CWC�C�CLDsD�D�DWE~E�E�EYF�F�FgGSH�HeI JKBK�K�KDL�L�MEN�NZO�O�O�OPQP�P�QRR�R�TUU:U�UV�V�V/W�WYX�X�X?YY[\3\z\�\�\!]�]�]^D^�^�^_B_�_�_+`�`Za�a�b'cdc�c�c�c d	ere�e�e�e*fGf�f�f�f�f>g[g�g�g�ghRhoh�h�h
i'ifi�i�i�ij4j[jvj�j�j�j*k�kYl�l�lZ����������������������������	����#�)�/�5�;�A�G�M�S�Y�`�e�k�q�w�}������������������������������������������������������������������(�Y�������������=�U�&�3���b�x�
�����V�Lh��Z���3��<W������[w%	A	�	
�
�
q�ATs'
F
�
��I������������ER��������flry��
#)05;AGMSY_ekqw}���������������������
%+1��
��MZ	"/<l y � �!�!�!r""#,#Q$^$k$�%�%�%^&k&''�'�'�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*+*�+�+�,�,#/0/=/�0�0�0�1�1{4�4�4�4A5Q6^6�6�8�8�8�8N9�9�:�:";�;�=�=�=�=�=�>??�?@�@3B�B�C�C�CaDE�E�E�F�F�F�K�M�M�M�M
NGOTOaO
PPPPPP#P'P+P�S�S�T�T{U�UBV~V�V�VXX X/X>XMX\XFYSY`YoY~Y�Y�Y{Z�Z�Zr[[�[�\�\�\�\�\�\�\�\�\�\�\�\�\E]R]^x^�^�^_i_�_�_,a9aAab!b)b�b�b�b�bcZcvc�c�cd,dkdhfwf�f�f�f�f�f�f�f�fchph}h�hii*i|i�i�i�i
jOjdj�j�j�j"kll2l�n�n�n�n�q�q�q�q�qmr�r�s�sUtdtu)u�u�u�v�viwxw.x=x�xy�y�y}z�zB{Q{||�����������������	���� �&�,�2�8�=�C�I�O�V�\�b�h�n�t�z�������������������2���'���S��~�����,�}�Ç��9�t����ȊՊ�C�P�]�Ȍۍ���W�H�U�b�n�{�������I���������M�������ה�
�T�a������������!�H�U�b�o���������:�^�k�x�������(�������ȣգ�����ͧ�'�r�����E����(��f����5���(�5�D�S�b�q�!�.�7����)���������������$�1�ض��^������������M�Z�g�t���O�\�i�v��������������������������������������������������������������
����#�)�/�5�;�B�G�M�S�Y�_�e�k�� �<�&�;�����4�o��������I�V�����6�^�����m�7�n�{�����d�q���;�?�L�������%���������������������������������%�,�1�7�=�C�I�O�W�]�b�f�j�n�������������$�3�q�������e�t���������/�D�Y��������!�G�����������,�2�S���������2�P��X����o�����-�3�@�O�x~��w�����y���ERn�����)C]y��M	\	�	O
k
�
�
�
�
4Mf����Pi�
!
i
Gj��|��M�	��K���@2A���A�>-�}(�{�9�����X � !�!""�"N#�#L%P%V%\%_%e%k%p%v%|%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�&�&�&�&`'f'v'(�)S+b+,�,--�-A.�./b/0�0�1�1E2�2�273�3�45h5�56�8�8�8�8�8�8�8�8�8�8�899	9
99999"9&9*9H9�9:X:k:�:6;K;`;<+<@<U<j<�<8=�=>>:>n>{>V?k?�?�?.@�@�@�A�F�F�F�F�F�F�F�F�F�F�F�FGGGGGGG!G%G�G�G�G�G�GH+H`HmHI�I�I�IdJyJ�JK!K�K*L7LWM�M(N�N�N�N�O�O�ODPQPmP�P�P�Q�Q�QRR�RS�S�ST�T#U�U�UcVpV�V�V�V�W�X@Y}Y�YZ�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�abbbbb b&b,b2b8b>bDbJbPbVb]bbbhbnbtbzb�b�b�b�b�bd*d^dkdGe�e%f2fOflf�f�f+g�g%h2h�h�hFi�ij�jWk�kVlcll�l�lm2mLm�m�m�m"n/n�n7oMo6p�p/q5qEq�qbr}r�r�r�r�rss$t:t�t*u7u�u\vyv�v-w:w�w-y�y�z+{`|m|~'~l5�À"�!�a�n����R�W�B�G����������������������ňˈш׈܈�����������ȉ�'�E�������d�y������:���A�V����"�/������J������L�Y�ȕ'����Z�g�C�P�]�r���\�#�0�E�^�����S����ڝ7�����şҟ��������������ǡ͡ӡءޡ����������m�z���Ӣ�r�ۣ�"���a�ͥ����������ɦަZ�`�|�������
�;�U���l����k�����ߪ�*�Ϋ;���ɬ���"�������������°ȰΰҰذް����������
����"�'�-�3�7�>�C�I�M�k��:�{�����]�{���-�:�V�r����%�`�z���ٵ�0�=�������'�4�x����B���E�R��������b�o�ǽ���)�G�K�Q�U�Z�]�b�f�k�p�t�x�|���������������0�=�Y���}���������������������H���"�/�	�����\�i����#�'�+���������������������������������������8�����������8�����������M�Z���
�b���#�{���}���E����M�R�����(�=�n�s�J�P�S�Y�_�b�h�n�r�x�~���������������������������������������!�N�{������/�\��������,�����1�@�z���A�P�����|���C�R�����q���8�G�s�������&�S�������a�n���������[���$�����������l��	��Pn��IVr�&5�����!0Lh���g��	�
��jw��ANcx����*AXp��r,��0?�7F��	 7Ne|������������z���� /DY����$T���Dt��4d��3 B Q / /%/+/1/7/=/B/H/N/T/Z/`/f/l/q/w/}/�/�/�/�1�35|5�5>6�6�67l7�7(8�8�8U:;�;�<�<="=�=�=�=�=�>�>�>B@A
FFFF%F+F0F6F<FBFGFMFSFYF_FdFjFpFvF|F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGGG*G9GPGjG�G�GH�HIaInIJ�J�MkN�QpS�SMTZT�T
UbUVqV�V'WX�X�X�Y�YKZ�ZX[�[�[�[�[�[1\�\�\�^�^�^�^_l_�_�_`E`R`�`�a�absb�b0c�c�c�c�c]d�d�d�de!e=e�eUfbf�f�f�f�f�f5gBg�gik�k�l>m�m�mn�o�o�o]p�p�p�q�q+t1t7t=tCtHtLtPtTtXt\tatetitmt�t�t�t�tu3uOuiu�u�u�ulv�vww�w�w"x/x�x�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{||||||"|(|.|4|:|@|G|L|R|X|^|c|i|o|s|�|A}�}0~N~�~�����6�q�́_���9�g�������>���<�����ą����B�O�1�ćV�����R���?����	�c����9����U���}�-��� �����͒9�F�����Z�Ôn�����l�y�&���>�K����������T�����,���ߜ����=�Z���9����G�d��B�֡��N�m�Ƣ�>�]���$�+�1�7�=�C�H�N�T�Z�`�f�k�q�w�}�������������������������ĦȦ̦0�L�u���ϧ�	�C�]�����/�ɩϩ��!�=�����Ӫ\�b�~�����/�5�R�n��������ĭ��8�T�o�����î߮+�8���²H�8�����b�<������<�I�Կ�������:�@�����������������������������O����������l���:����I�P����������4������������a�y��%����������S�4���������R�X�r���S�q������1�s�����B�F�L�R�X�^�c�g�k�o�s�w�{������������S�����y�����<�������`������!�U�b���-�:���n�t�z�������#�*�0�2�8�>�@�F�J�N�R�V�Z�`�d�j�n������5�J���z���������������3�O������F�S����l�������������]���
�y�����������������������������������
�(�����8�K���������
�M�Z������"��������~�����^�������������������
������"�7�L�����"�1�L�t������������'�B�j�y�����������8�`�~���k����jPU\bhntz����������������������	
'�����>	K	
0
�
�
mrz��������P]�C��E��M��d�,�9Fb��#2TaZg�gmt{�����������!�!�!�!�!�!�!�!�!�!�!�!""
""""!"%")"-"�"�"�#$J$W$,%�%�&'+'�'�'?(�(=)�)�)K*�*�*++_+�+�+�+�+H,U,o,-'-�1�2�2�2�2�2�2�2�2�2�2�2�2�2�6�6R7�7�7 8s9�9�9i:�:1;�;�;S<Y<_<K=O=U=Y=_=d=h=l=p=t=z=�=�=�=>^>�>�>�>�>?/?J?�?�?L@�@AxA�A�A5B�B?CUCdC�C�CD~D�D�DExE�E<F�FG%G�G�GH#H�H�H�H�H�H-I3I�I�I�ImJhL�L�LM`M|M�M�M�M�MHN�N�N\O�O`P�PpQ�Q;R�R�RTnV�V�W�W8X�X�X:YsY�Y�YZ2ZZ�Z�ZG[Y[v['\D\�\�]�]�]�]�]�]�]�]�]�]�]�]�]�]^�^__�_�_w`a$aHb�b�f?g]g�g�g�gzh)������=�J���֔�4�R�������s�������C�`����*���� ����
��{�������D�Q�ϛܛ�d�Μۜ�c�֝��k�ޞ���s�ݟ���r�����z����������������������������������������������������������~�ҫI�����
�M�Z�ѭ����ծ�Y����H�U������X������@�M���&�*�0�2�6�:�<�@�D�H�L�R�W�[�_�ش"�/���޷���^�d�~�ԺH��y���a���a�ƾH�����a����u�{�2����1�I�� �&�,�0�6�<�B�H�N�U�Z�`�f�k�q�w�}�����������������������������������������������
����%�+�1�7�=�B�H�N�T�Z�`���%������8���M���
�� �}�������L������_�������$�*�:���$�*�:�[���o���(�.�>��������j����(���?�E�U�r�������=���������|���5�;�K������w�����*�{���D���������0�6�F����#�3�M���O��������v�|�����<�I�������������5���������z���P��������f�s���!�.���������������g�m�}���>�5��������a������e�r�.����������"�=�������������S������� �q�~�:����������,���������o�f�%5����]jwO�D�Z�Kk	p
9q�@�a�)�H���y�������H!�!�"##!#�&�(v)�*Z+�+�+�+2-?-�-�-�-M/Z/�/�/�/'141�1�1�1�2�23&333t3�3�3�34�4555�5�56606�67!7.7�7%828?8�89�9�9�9�9N:�:�;<�<�<�<@=�=�>�?N@�@�@�BiCE
E5F�F(H5HBH�H�HJ2JK�K+O8OEORObQ{QJR�RNT[ThT�U�U�ULWYW�W
]]']�`�`caxa�abDb�b�b�b�b�b�c�cdPdod�d�de5eye�e�e�e?f^f�f�fg$ghg�ijjjjjj!j'j-j4j8j>jDjKjRj�j�j�jk�k�kl~l�lmm�m�mninoo�o�o�o�p�q�q�qr�r�r�r�r\sis�s,t�t�t�tZugu�u(v�v�v-w�w�wgx�x�x�xy�y�y-z�z{{"{�{�{|x|}}~}�}�}�~�����j�p�����3�@����������A�N�������������Q�цކ�=�щk�x����������������������������Ôǔ͔Ӕٔޔ������������ �&�,�2�8�>�D�J�P�V�\�d�i�p�v�}�����������������������ÕɕϕՕە�������x�������6����� ����L����l�s���W�d���_�ƭ[�®)���$���"�����k�����z����K�̷K��Ⱥ����p�X�@�>�<�����������t�X�A�*�)�(�g���������$���M�8���R���8�_���[�������Z��V�t�1�c�s�����������I�����6���t������z~����IV~���	S	r	�	�	
:

�
�
Gf��.s���;
l
�
�
N��y(F}��W��}�DQ^��������������p�4��j!�"�${&�)J+�+�+�+i,�,�,-�-�1�2�3�4�8�8y:n=?�F�F�F�F�FGG
GGG G'G-G3G9G?GEGJGNGRGXG]GaGeGiG�G,K�MO.P�QdZ�Z_[�[\,\;\�]u`Vbhcbe�efsf�h�j�jkLk�kll�l?m�m�n�n�o�o=qJq�v�vTw~|�|p}0�=�x�����
�̉ى
��,�9�׏�O�G���X��������F������������
��'���e�G�Ʀ��Ѩª��հG�T�a�ֱò���������F���V������#�`�ۻ'�4�'�������1����'���$�1�>�Z���;�P���@�M�Z���b����J�i��3�Q���8�4�������������������+�8�l�y�����]�����|���q�y��`�m�t��W�d�~���$�1�������t���V�����G���9�B�G�L�����������������f������1���z���D�R���6���P�]���
�e����m����s��������������X������� �$�(�,���f�]�}	J	�	?	�	�		g	k	�	�	�	�	�	�	�	(			f	s
	�
	�
	t	�	�	�	S	�	�	:	�	5	$	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�			
				%	+	0	6	<	B	�	�	�	�	�	q 	~ 	� 	�!	�!	�!	�&	�&	(	k(	�(	]+	l+	{+	�+	�+	G,	�-	�-	�-	�/	�/	�/	�/	�/	�/	�/	�/	0	0	
0	0	0	0	%0	+0	10	70	<0	B0	H0	N0	U0	Z0	^0	b0	f0	j0	p0	�8	�8	�8	39	O9	:	:	(:	!<	�<	e=	>	o?	�?	�@	�@	B	B	�B	�C	MI	J	J	uJ	�K	L	�L	sM	�M	�N	�P	�P	)Q	�Q	�Q	aR	eR	iR	mR	qR	uR	LS	�S	�S	T	�T	�U	�V	�W	Y	Z	�Z	�[	�[	9\	�\	�\	]	�]	�]	�]	`^	�_	�`	�`	�`	�`	�`	�`	�`	a	a	a		a	
a	a	a	a	a	#a	'a	<a	�b	�b	�b	�d	�d	�d	�f	�f	Og	Ug	bg	�g	�k	�m	�n	�o	�p	�p	q	q	�q	:r	�t	�t	�t	�t	�t	>v	�v	�v	ow	�w	�w	%x	:x	Ox	�x	�x	y	�y	�y	�y	Lz	az	vz	{	{	,{	�{	�{	�{	n|	�|	�|	$}	9}	N}	�}	�}	~	�~	�~	�~	F	[	p	�	�	*�	?�	��	��	�	�	1�	>�	]�	l�		�	�	��	��	X�	e�	�	
�	��	��	P�	]�		�	�	%�	Ή	ۉ	�	�	��	�	�	 �	+�	[�	h�	u�	��	��	��	��	ύ	��	��	��	��	>�	M�	Ȑ	א	T�	��	Б	�	)�	ٓ	�	�	n�	��	��	'�	h�	�	•	�	,�	C�	��	��	�	3�	a�	n�	��	��	��	Ș	Ϙ	��	c�	��	@�	ɛ	�	6�	{�	�	'�	Ý	ҝ	�		�	M�	|�	��	ˡ	��	��	��	��	��	��	ǣ	ͣ	ӣ	٣	ߣ	�	�	�	��	��	!�	�	��	�	z�	s�	�	*�	��	��	�	�	��	˯	ϯ	կ	ۯ	�	�	�	�	��	��	��	�	�	o�	��	ޱ	��	W�	t�	в	$�	�	ܵ	p�	��	ϸ	�	[�	s�	��	��	��	չ	�	�	�	7�	P�	h�	��	��	��	ʺ	�	��	�	,�	E�	]�	v�	��	��	Z�	q�	м	�	�	�	2�	J�	c�	��	��	��	�	�	5�	P�	j�	��	��	��	��	��		�	$�	>�	Y�	s�	��	��	��	��	��	�	-�	��	��	��	��	��	��	3�	H�	��	�	,�	q�	��	��	��	�	-�	m�	��	��	��	�	)�	i�	��	��	��	�	%�	e�	��	��	��	�	!�	a�	��	��	��	�	�	]�	��	��	��	�	�	Y�	A�	N�	6�	C�	P�	��	��	��	��	��	��	�	��	�	!�	�	�	�	z�	��	\�	��	��	��	��	��	e�	��	s�	�	��	��	X�	T�	a�	�	�	��	��	��	��	��	�	��	��	&�	��	��	W�	��	��	��	��	�	��	�	J�	]�	p�	��	��	��	��	��	��	6�	��	��	8�	��	��	H�	U�	�	�	�	��	&�	^�	v�	�	N�	f�	m�	��	��	��	�	'�	��	��	��	O�	��	��	��	m�	|�	��	��	��	��	Z
�
�

p
�
�
)
a
y
�
�

�
�

'
v
�
D
g



%
E
�

)
�
�
W	
�

�

�

�

�
Y
�
�
A
h
�

7
�
�
�
.
U
�

?
b
�
�

�
(
5
M
m
�

.
J
m

 
;
^
	
c
�
�
]
�
�
!
c
�
�
�
�
�
L
Y
q
�
�

�
@
�
�
�
)
a
y
�
 
$ 
~ 
� 
� 
!
:!
�!
"
�"
�"
�"
�"
8#
%$
C$
g$
�$
2%
�%
�%
	&
E&
\&
~&
�&
�&
�'
�'
�'
0(
R(
�(
�(
`)
m)
�.
�.
�.
*/
B/
q/
�/
�/
�/
w0
�0
�0
1
31
M1
g1
�1
72
[2
�2
�2
3
!3
=3
Y3
�3
�3
4
�>
�>
?
??
f?
�?
�?
�?
@
V@
}@
�@
�@

A
.A
�A
�A
B
yB
�B
C
,C
�C
�C
/D
LD
iD
�D
�D
�D
�D
4E
YE
�E
�E
�E
eF
�F
G
?G
vG
�G
�G
mH
�H
�H
�H
I
3I
�I
�I
(J
�J
�J
�J
K
DK
`K
�K
�K
�K
�K
L
/L
XL
tL
�L
�L
�L
�L
'M
@M
`M
�M
�M
N
SN
�N
�N
O
"O
KO
gO
�O
�O
�O
�O
P
6P
_P
xP
�P
�P
TQ
pQ
�Q
�Q
�Q
�Q
#R
?R
hR
�R
�R
S
IT
eT
�T
�T
�T
�T
U
8U
qU
�U
�U
�U
�U
V
AV
]V
�V
�V
�V
�V
W
5W
nW
�W
�W
�W
�W
X
0X
YX
yX
�X
�X
�X
$Y
=Y
]Y
�Y
�Y
�Y
�Y
Z
%Z
�Z
�Z
[
^[
�[
	\
\
/\
O\
�\
�\
D]
h]
�]
�]
\^
�^
�^
�^
_
?_
\_
�_
�_
�_
�_
�`
�`
�`
(a
La
�a
�a
�a
b
b
�b
c
2c
�c
�c
&d
ie
oe
|e
�e
hh
�h
�h
�h
�h
i
mi
�i
�i
0j
Lj
hj
�j
�j
�j
�j
?k
ck
�k
�l
�l
m
m
=m
vm
�m
�m
�m
n
#n
\n
un
�n
�n
�n
	o
Bo
[o
|o
�o
�o
�o
p
8p
�p
�p
!q
qq
�q
r
)r
Br
br
�r
�r
Ws
{s
�s
t
ot
�t
�t
�t
�t
u
4u
Ou
ku
�u
�u
�u
qv
�v
�v
�v
�v
w
.w
Rw
�w
8x
Sx
|x
�x
�x
�x
�x
�x
y
6y
�y
dz
�z
�z
�z
0{
W{
|{
�{
�{

|
�|
�}
�}
	~
&~
O~
l~
�~
�~
�~


'
H
�
�
�
�
�
.�
K�
t�
��
Ѐ
�
�
#�
\�
u�
��
с
�
�
 �
I�
m�
�
=�
��
��
ƃ
,�
P�
��
�
;�
d�
��
��
Dž
��

�
6�
S�
|�
��
L�
e�
��
ه
��
��
��
��
ʈ
0�
T�
��
�
K�
o�
׊
E�
R�
n�
��
��
��
�
�
ƌ
��
�
�
9�
]�
��
��
Ս
��
��
Ɏ
��
�
3�
��
��
(�
7�
��
;�
��
ϒ
�
�
b�
��
Ö
o�
��
�
B�
c�
��
��
И
�
,�
E�
^�
��
.�
G�
g�
͚
�
\�
؛
��
�
;�
d�
��
��
Ȝ
�
�
7�
T�
}�
��
��
ҝ
�
�
��
מ
��
K�
o�
��
�
�
<�
��
Ơ
1�
U�
��
�
I�
��
��
΢
�
�
8�
�
��
!�
q�
��
�
)�
B�
b�
ȥ
�
W�
{�
�
�
o�
��
Ƨ
�
��
�
2�
M�
h�
��
��
��
�
4�
e�
��
��
��
��
�
)�
c�
~�
��
��
ϫ
�
�
 �
9�
]�
��
A�
��
�
_�
��
®
�

�
]�
v�
��
F�
j�
հ
�
�
t�
��
Q�
��
ų
�
.�
R�
��
"�
��
��
Ƶ
,�
o�
��
˶
�
��
!�
ͷ
�

�
Z�
��
�
q�
��
��
¹
�
�
º
��
ۻ
�
�
I�
V�
�
-�
�
��
��
l�
��
��
�
8�
��
n�
��
��
�
=�
�
��
��
4�
L�
q�
��
��
�
B�
��
��
��
��
��
�
-�
M�
��
��
F�
m�
��
��
?�
f�
��
��
g�
��
��
��
��
��
k�
��
��
��
��
�
P�
j�
��
��
��
��
�
.�
W�
x�
��
��
��
&�
?�
\�
��
��
��
��
�
U�
o�
��
��
��
��
��
�
B�
c�
��
��
��
�
(�
E�
n�
��
��
��
��
�
5�
P�
m�
��
��
��
��
�
E�
_�
��
/�
S�
��
��
�
@�
]�
��
��
��
��
�
6�
��
��
�
o�
��
�
'�
@�
`�
��
��
U�
y�
��
�
m�
��
��
 �
:�
W�
��
��
��
��
��
��
��
#�
G�
��
��
��
�
z�
��
	�
-�
��
��
!�
��
��
�
/�
X�
u�
��
��
��
�
*�
G�
p�
��
��
��
��
�
B�
_�
��
��
��
��
B�
[�
��
��
��
%�
=�
b�
��
��
��
��
A�
g�
m�
��
?�
f�
��
��
�
j�
��
��
��
�
A�
��
��
w�
(�
j�
��
��
��
4�
L�
��
��
��
�
;�
_�
��
��
��
�
g�
��
��
�
��
��
��
��
��
F�
��
��
)�
B�
b�
��
��
��

�
&�
F�
�
��
��
�
}�
��
��
9�
]�
��
��
��
��

�
1�
V�
{�
��
��
:�
S�
w�
#�
��
��
��
	�
/�
S�
��
��
��
��
�
,�
Q�
��
��
�
$�
t�
��
Dc��h��Pw��Ay��)�,Ir����D]�����-	F	f	�	?
`
�
�
�
%F�������
4
�
�
�
g����Mj������8Qq�4Nh�����8Rv"Fw��!Ie��>�#�����?X|(Aa��Vz�,G`���� �!�!�!H"o"�"�"6#]#�#�#$B$|$�$�$%E%l%�%�%�%&&&�&�&'?'�'(_(�(
))�,�,�,;-b-�-�-/.V.�.�./3/�/�/0'0w0�0�01Z1�1�1�1H2o2�2�2�2343[3�3�3�3�3 4G4�4�4575�5�5�5%6L6s6�6�6�6"7]7�7�8�8�8�89,9�9�9!:E:�:;e;�;<<I=X=v=�=�=f>�>�>?s?�?�?@/@�@AdA�A"B�B>CKC�C�C�D�DE�E�EFF�FG�G�G*H�H�H�HI�I�I�IJJ�J�J�J�J�JL&L>LUL�LM'M=M�M�M�MNtN�N�NCO�O�O<P�PQ$Q�Q�QsR�R�RKSZSiS|ST*T�T�T)U�U�U�U�U_V�V�V	W<WKWZW�W�W�X�X�XYiY�Y�Y�YNZ�Z�Z�Z+[>[�[�[M\�\�\F]�]�]`^o^*_9_H_`` `3`�`�`a�a�aKb�b�b�bcIcXc�c�cddSdbd~e�e�e�efvf�f�f�fQgdgyg�g�gLh�h�hPi�i�i|j�jkk�k�k�k�l�l�l�l�m�m/n>n�n�n7oFo^o�o�oppp�p�p�pqqsr�r�r�r�rs#skszs�s-t<t�t�t�t
u_u�u�uhv�v�v�vw�w�w2xqx�x�x�x�x�x!y0y�y�y�yZziz�z�z
{M{\{
|B|Q|�|�|,}9}�}~~+~:~i~x~�~�~.n}��<�K��������Ձ�$�3���̂_�����Ńԃ��N�]�Ȅ������օ�:�z���:�o�~���͇Y�f�G�T�a�~���ߓ���������f�ڕ�����������������%�������.���™O�t���X�^�n�؛^�d�v�Ҝ������՝�Z�^�p�̞q�é���p������I�a�����
�`������F�^�����]������=�U�����,�ذ��w�}�����������������������ű˱ѱh�n�~�����ղ��g�l�~�7�J�W�����8�G������������,�����>�b�������������:�^�����t��������-�Q�������������)�M�����D�h���N�[�h�����2�A�P��� �/�>��������"�@��������������a���@�g�*�b�{��L�d�|����-�R�������������3�X�����s����������*�s�������b�������?����'�����!�F������S�n���A���������b�o�����:�U�p���������'�6��������S�l���
�1�o�������8�_�����
�1�n�������6�]������/�p������?�f�����9�c�������	�)������B������ Zt���
]��7Z(Y}�!��2?�r�Dh����0P��an�Q�=���v�>��O\����Un�>b��l�$�*Q`���*Q`���1 X g � � � O!v!�!�!""�"�"�"#(#7#�#�#�#�%	&&<&�&�&�&u'�'((=(�(�(N)[)$+�+�+,e,�,�,J.s.�.�.�./�/#020e0�0�0�0	11q1�1�1262E2y2�2�23<3K3�34$4�4�4�4n5�5�5C6j6y6�6�6�6I7p77�7�7808�89k9�9�9
:.:�:�:<�<=*=>*>9>�>�>�>�>?,?W@�@�@�@AA:AaApA�A�A�AQBxB�B�B�BCBCiCxC�C�CD^D�D�D�D�DEiE�E�E�EF FkF�F�F�FG.GRG�G"H�H�H�H,IPI�I�IYJ-KTKcK�K�KL/LL�L�LhM�M�MN0N�N�NAONO�O�O�O�OP<P�P�P�PuQ�QRR=R�R�RNS[S�TU2U�UV�V�V�V�V$WpW}WAXPXmX|X�X�X�X�XY*YY�[\E\�\�\]3]�]�]/^V^�^�^-_T_�_�_�_`f``�`a)a�a�a?bLbpbc[cxc�c�c�cd�d�d�dDefe�e�e�e�e�ef;fXfzf�f�f�f�fg2gOglg�g�g�g�gh$hFhch�h�h�h�h�hi8iZiwi�i�ij+jFjmj�j�j�j�jkek~k�kNl{l�l�lm/m7m?mGmOmWm_mgmomwmm�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mn	nnn#n+n4n=nEnNnWn_nhnqnyn�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�no	ooo!o)o1o9oAoIoQoYoaoioqoyo�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�op
ppp"p*p2p:pBpJpRpZpbpjprpzp�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pqqqq%q.q6q?qHqQqYqbqkqtq|q�q�q�q�q�q�q�q�q�q�q�q�q�q�qrrrr#r+r4r=rFrNrWr`rirqrzr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rssss$s,s4s<sDsLsUs]sesmsus}s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�st
ttt%t-t5t=tEtMtUt]tetmtut}t�t�t�t�t�t�t�t�t�t�t�t�t�t�t�t�tu
uuu%u-u6u>uGuOuXuauiuruzu�u�u�u�u�u�u�u�u�u�u�u�u�u�u�u�uvvvv'v/v7v?vGvOvWv_vgvovwvv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vwwww'w/w7w?wGwOwWw_wgwowwww�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wxxxx!x)x1x9xAxIxQxYxaxixqxyx�x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�xyyyy$y,y4y<yDyLyTy\ydylyty|y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yzzzz$z,z4z<zDzLzTz\zdzlztz|z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z{{{{%{.{6{?{G{O{W{_{g{p{x{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|	|||!|)|1|9|A|I|Q|Y|a|i|q|y|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}	}}}!})}1}9}A}I}Q}Y}a}i}q}y}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}~
~~~#~+~4~<~E~M~U~^~f~o~w~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~
%-5=EMU]fnv~����������������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɀрـ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������Ɂсف������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɂтق������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ʃ҃ڃ���������&�.�7�?�H�P�Y�a�j�r�{�����������������DŽЄ؄���������%�-�6�>�G�O�W�_�g�o�w������������������Džυׅ߅����������'�/�7�?�G�O�W�_�g�o�w������������������džφ׆߆����������'�/�7�?�G�O�W�_�g�o�w������������������LJχׇ߇����������'�/�7�?�G�O�W�_�g�o�w������������������Ljψ׈߈����������'�/�7�?�G�O�X�`�h�p�x�������������������ɉщى������
���"�*�3�;�C�K�S�[�c�k�s�{�����������������Êˊӊۊ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������ËˋӋۋ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Ìˌӌی���������$�,�4�<�D�L�T�\�d�l�t�|�����������������ƍ΍֍ލ����������'�/�7�?�G�O�W�_�g�o�w������������������ǎώ׎ߎ����������'�/�7�?�G�O�W�_�g�o�w������������������ǏϏ׏ߏ����������'�/�7�?�G�O�W�_�g�o�w������������������Ȑѐِ���������$�,�4�<�D�L�T�\�d�l�t�|�����������������đ̑ԑܑ����������$�,�4�<�D�L�T�\�d�l�t�|�����������������Ē̒Ԓܒ����������$�,�4�<�D�L�T�\�d�l�t�|�����������������ē̓Փޓ��������&�/�8�A�J�S�\�e�n�w�����������������Ȕєڔ���������"�+�4�=�F�O�X�a�j�s�|���������������•ʕҕڕ�������
���'�/�8�@�I�Q�Z�b�k�t�|�����������������ƖΖ֖ޖ����������&�.�6�>�F�N�V�^�f�n�v�~�����������������ƗΗ֗ޗ��������� �)�1�9�A�I�Q�Y�a�i�q�y�������������������ɘј٘������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������əљٙ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɚњٚ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɛћٛ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɜќٜ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɝѝٝ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɞўٞ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɟџٟ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɠѠ٠������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɡѡ١������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɢѢ٢������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɣѣ٣������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɤѤ٤������	���!�)�1�9�A�I�Q�[�c�m�u�}�����������������ǥϥץߥ����������#�+�3�9�A�I�Q�Y�a�i�q�y�������������������ȦЦצߦ����������&�.�6�>�F�N�V�^�f�n�v�}�����������������ç˧ӧۧ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������è˨Өۨ���������#�*�1�8�?�F�M�T�[�b�i�p�w�~�������������������ĩ˩ҩ٩��������
����&�-�4�;�B�I�P�W�^�e�l�s�z���������������������ǪΪժܪ��������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}�������������������ëʫѫث߫��������	����%�,�3�:�A�H�O�V�]�d�k�r�y���������������������ƬͬԬ۬�����������!�(�/�6�=�D�K�R�Y�`�g�n�u�|�������������������­ɭЭ׭ޭ���������������������� �,�2�8�>�D�J�P�V�]�h�n�t�z���������������������������������������4�����������
�����H����������(������_��m�!��p�\��|G	
�
�yL
!
����������JW�������iov��
 &-8>DJP\bhntz��������������������
"(.7�V��O��$1�n { � �!�!�!t"�"!#�#S$`$�$�%�%�%`&�&'O'�'(�)�)�)�)�)�)�)�)�)�)�)�)�)�) *�*�+�+�,r-%/2/�/�0�01�1�2}4�4�4�5S6�7�8�8�8?:�:�<�=�=�=�>�>2?@t@�A�B(C�C�CfDEE�EF�F�FhL�M�MwNIOVOgO
PPP!P%P)P�R�S�T�TGV�V�VWXXbXHYUY�Y}Z�Z�Zt[�[�[�\�\�\�\�\�\�\�\�\�\G]W]^z^�^_�_�_.a;aGab#b/b�b�b�bczc�c0dqdkfzf�fgehrhh�hii.i�i�ijSj�j�j'kl!l9l�n�n�n�n�q�q�q�q�r�skt0u�u�vwDx	y�y�zX{|������������������#�)�/�5�@�F�L�S�_�e�k�q�w�}���������������������,�ƒW��������1���ȇ�>�y����ʊ׊.�E�R�*�ݍ���J�W���p�}�O�������ÓP�������ܔ��V�f���������	��(�J�W�d�v�������A�`�m�z������������ʣ?��8�§���-�ݩ.��ت���(�l�����;���*�x�#�0��������������F��^�&�7�ڶ���������1������O�\�i�=�Q�^�k�-�����`����������������������������������������������
���&�,�2�8�?�J�P�V�\�b�i����$�@�@�����8�s�������K���S���������p������ �f���=�A�Q������#�+�����������������������"�)�4�:�@�F�L�T�[�d�h�l�s�������������8�����y�������	��3�H�_��������'�K���������0�6�X����U��"�u�����1�5�U�|��}���~��GVr�����-Ga}��`	�	U
m
�
�
�
�
8Ql����Tm
&
�
)pX�$��S�:��Q�����E���� ^ � #!"%"�#S%Y%b%h%s%y%%�%�%�%�%�%�%�%�%�%�%�%�%&&�&�&�&d'h'�'�(`*h/0�0�1�2�2=34M7�8�8�8�8�8�8�8�8999999$9(9M9:�:e;</<�<==�=>">p>�>�?�?3@�@�@(E�F�F�F�F�F�F�F�F�F�FG
GGGGG#GGG�G�G�G�G�GHbHrHI�IK&K,L<L\M-N�N�N�O�OFPUP�P�P�Q�QWR�RS�STVeVtV�V<WRX�XY�Ya^�a�a�a�a�a�a�a�a�a�a�a�abbbb#b)b/b5b;bAbGbMbSbZbebkbqbwb}b�b�b�b�bcd`d�d�e�e'f6fSf�f�f0g'h7h�h�hKijk\klXlgl�l�l�lm6m�m�m$n3n�n;oSo3q7qJq�qfr�r�r�r�r�r!s@t�t,u<u�uav~v/w�w�xly�y�z�{b|{}~-~r;�(�c�u��]�U��������������ȈΈԈوވ��������J������
�~�����r�������$�������O����N��\�m�E�R�w��!�a�%�c�����Y����=�����ǟ؟��������ġʡСۡ���������(�o�~�բ��B��ӥ��������ͦ�^�d�����ħ?�Z�s����������/�ӫ@���άS���������Ű˰հ۰��������
����*�0�;�F�K�p�?�����ݳ/�>�Z�y����)�d�����ݵ2�O�����)�9����G���G�W����d�t�̽$���/�N�S�X�_�d�i�r�v�z�~�������������2�A�}���������������:����(�$��������^����!�%�)�1��������������������������������V���������� �=������O�_����g�(���������J��W���B�y�M�V�\�e�k�u�{���������������������������������������%�R�������3�`�����1���E���U�����W�����K�w�������*�W�����c�r�������`���)���
q�P�s�KZv�:��	4Pl�%>}	%���l�C�/F^��x2�$���L��%<Sj����������|���^�(X���Hx��8h���$(/./4/:/E/K/Q/W/]/c/i/t/z/�/�/i1'3�5�6�67q7�7;�;�<�=a>�>�?G@	BFF"F(F3F9F?FJFPFVF\FgFmFsFF�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGGG=GTG�G�G�GHIcI�IwJ'MQSuSOT_T�TUV�V�X][�[�[�[6\�\I^�^�^�^�^_q_�_�_G`W`�`�a�b�c�c�c�cad�d�de&eCefWfgf�f�f�f�f7gVgkpk�mo�ocp�p4s/t5t;tAtJtNtRtVtZtctgtktst�t�t�tuu7uSumu�u�uqvw w�w$x3x�x�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|	|||%|+|1|7|=|D|O|U|[|f|l|q|�|�}S~���!�:�v�ҁd���?�i�������D���Y�����ȅ�D���g��[����W���D�������Ə��4�’;�L����`�ɔ����n���@����������2�����B�`���?�L�j�H���s��c���(�.�4�:�@�K�Q�W�]�c�n�t�z���������������������ƦʦҦ6�N�{���ӧ�
�G�������5�ͩө�
�%�C�����٪`�f�������3�:�V�t�������ʭ�"�<�X�u�����Ǯ-�x�v�����ҹ��h�B���>�U����>�E���������������������U��������r���N�V�������������
���v�5���U����z�[�?�����V�\���v���6����I�O�U�[�e�i�m�q�u�y�}�������������������A�������e�����	�W���/�F�=�r�x������� �'�5�;�C�H�L�P�T�X�^�f�l�t�����O�,�|���������������7�S���H�e�q����� ���
�b���~�����������������������������-���j���������O�l���!���'�8�����d������������������ �'�<�R�����7�N���������-�D��������#�:�����p����X_ekqw~�����������������Q����@	x	�
�
v~���1����Rb���J��R�i�1�;Jg�7V\��ry�������	���!�!�!�!�!�!�!�!�!"
"""""#"'"+"�"�"�"�#L$�$�%-& '0'�'�'D(�(B)�)P*+++f+�+�+�+J,Y,t,,-�1�2�2�2�2�2�2�2�2�2�2�6�6�6�7�7�8�9�9n:�:7;�;V<\<e<Q=W=]=f=j=n=r=x=~=�=�=">e>�>�>�>�>?3?�?�?Q@�@zA�A�A:B�BCCiC�CD�D}EAF�F*G�G)H�H�H�H�H�H1I8I�I*J�K�L�L5MdM�M�M�M�MMN O�OP�PQ�Q�QfR�S*VrVyW�W�W=X�X?Y�Y�Y7Z�Z�Z{[I\�\�]�]�]�]�]�]�]�]�]c^�^n_=`�`b�bYf�fag�g�g~h0�����?�O�����X�����u����f����0����%����������F�ћޛ�Мݜ�؝��������ߟ����������
�������������
����	�����������������
����	���ث����O�`��$�׮�`���J�Z�������B�R�1�.�4�8�>�B�F�J�P�Y�]�f�$�4�ŷ�!�!�b�i�ٺM�
�~����f�˾M��f���e�y�������7�N��#�)�3�9�?�E�K�R�]�c�n�t�z�����������������������������������������"�(�.�4�:�E�K�Q�W�]�����*��	��=�R���$����������������(�,�?�(�,�>�`�t�,�0�B�������-���C�G�Z�����������������9�=�O��
������}���H�������4�8�K�!�%�7�R���������z�~���>�N�:���������������������������h�w�#�3������������k�o�����:����������g�w�B����������&�����������������s���N������������������k#'9��_l���{����
O�
�F
/$��4?{��MaK4g� +"	##P&m()�*�*�+�+{,4-�-�-�.O/�/�/R0)1�1�1�1�23(383�3�34!455!5�5	66667#747'848E8�8�9�9�9�9T:;�;�<�<�<F=>L?�?�@JBC]DE�E�F�F*H7H�H�H�IK-O:OGOQ�Q�RPT]T�U�U�UNWu[]]�^�`�`�a�a3b�b�b�b�b�b}c�cdud�d;e�efdf�f*gmgjjjj$j*j1j;jAjHjOj�j�j�jk�k$lmmm�mnnno�o�o�p�q�q�q�r�r�r�r^s�s�t�t�t\u�u-v�v�w�w�x�x�xy�y2z{{'{�{|}|}�}�}�~����n�r�����5���������C����������ӆ����5�m�z�]����ӎ���������������ʔД֔����������#�)�/�5�;�A�G�M�S�Y�a�l�s�z���������������������ƕ̕ҕؕޕ�����E����?�٤9����e�Ŧ%���u�s�Y����x�
�t�ۮo�֯=�԰;�����0���M�ƴ?��_����̸g�)���Ѽ����������c�G�+���������������������;�[���h�������������F���$��h�������������$�@�M�������������z��]���J�|%�Z��K���	x	�	@
�
l�4��q
�
�
��K����>FSX���������������!�!$v%�(�*�+�+�+�,�,Q-=1223L4�7�8:}:g>�D�F�F�FG
GGGG$G0G6G<GBGGGLGPGVG_GcGgG�J�M�N�O>QZ	[�[�]`�a�b�dgh6j�j
kQklXl�l{mn�no�o2p?q�u�v�{�|D~r�2�X�z�w���F�Ή@��b�.�y�ُ�[����h��	�͗������Ŝ���������z��3�l�T�"�.�I�V���^���'��#�,�����\����)�¼��
��7���&�3�C�`���B�O�`���h��o�W���:���������������-�<�n�������c���~���u���b�����Y�h���&�6����!�y�������L�����E�J�Q���������������V�����9�'����9�����R�b����j����r���!�x�����@�s�@�����^�����"�&�*�_�����	�	Q	�	�	�		q	�	�	�	�	�	U	
		�		u
	�
	a	�	k		�	b	�	�		*	�	�	�	�	�	�	�	�	�	�	�	�	�	�		
				"	(	3	9	?	)	�	�	�	�	�	s 	� 	� 	�!	�!	�!	�'	!(	�(	`+	o+	~+	�+	M,	�-	�-	�-	�/	�/	�/	�/	�/	�/	�/	0	
0	0	0	"0	(0	.0	40	?0	E0	K0	R0	\0	`0	d0	h0	n0	8	�8	�8	�8	79	:	:	�;	�<	=	�=	?	�?	+@	�@	�@	CB	�H	RI	YK	yL	�L	P	�P	�P	�Q	gR	kR	oR	sR	PS	�S	`T	ZU	ZV	QW	�X	�Y	�Z	�[	�[	"\	�\	�\	�\	!]	�]	�]	�^	�_	�`	�`	�`	�`	�`	a	a	a	a	a	a	!a	%a	Aa	�b	�b	�d	�d	�f	�f	Sg	Wg	�j	�o	�p	�p		q	q	Ar	�t	�v	v	�	F�	��	��	�	��	3�	D�	r�	�	�	��	Å	Z�	k�	�	�	��	��	R�	d�	�	,�	Љ	
�	��	�	&�	2�	]�	j�	��	��	֍	��	��	��	ؑ	�	ۓ	�	��	s�	��	,�	m�	��	�	1�	I�	��	��	c�	u�	��	Ø	͘	L�	��	)�	F�	ϛ	$�	<�	��	-�	؝	�	T�	��	ѡ	��	��	��	ģ	ʣ	У	ܣ	�	�	�	��	��	Ť	��	��	#�	�	�	
�	��	ү	د	ޯ	�	�	�	��	��	�	�	�	��	��	x�	5�	�	Ƶ	�	w�	��	Ը	�	w�	��	ٹ	
�	;�	l�	��	κ	��	0�	a�	��	��	^�	v�	�	�	N�	��	��	��	�	:�	o�	��	��	�	C�	x�	��	��	�	3�	��	��	��	M�	��	�	1�	��	��	�	2�	��	��	�	.�	��	��	�	*�	��	��	�	&�	��	��	�	"�	��	��	�	�	_�	C�	T�	8�	E�	W�	��	��	��	��	
�	��	'�	�	��	g�	��	��	��	v�	��	f�	��	��	V�	�	��	`�	
�	��	��	V�	u�	�	��	��	��	�	��	��	�	��	V�	��	��	��	��	��	��	��	��	�	��	��	��	��	��	��	��	=�	��	��	J�	Z�	�	�	&�	�	*�	b�	��	�	R�	U�	q�	��	��	��	�	��	��	��	7�	S�	��	��	U�	��	��	��	��	�
�
�
X
t
�

-
e
�
�

�
�
�
)
�
i

G
�

.
�
p

�

�

�

�
�
�
-
C
�
�
#
y
�
�

0
�
�
)
d
�
�
*
o
�

3
o
�
$
`
"
�
�
I
_
�

M
�
�
�
N
�
7
�
o
�
�

-
e
�
�
 
j 
� 
� 
<!

"
�"
�"
�#
+$
i$
%
k%
�%
�%
0&
�&
�&
�'
p(
�(
b)
j.
�.
�.
H/
u/
�/
�/
�0
1
71
Q1
�1
]2
�2
3
%3
A3
�3
�3
U>
�>
�>
+?
A?
�?
�?
�?
�?
B@
X@
�@
0A
B
�B
.C
�C
D
4D
QD
nD
�D
�D
[E
�E
�F
G
G
bG
xG
�G
�H
5I
�I
.J
�J
�J
K
K
JK
bK
�K
�K
�K
�K
L
1L
^L
vL
�L
�L
�L
M
bM
N
YN
�N
�N
O
$O
QO
iO
�O
�O
�O
�O
 P
8P
�P
Q
ZQ
rQ
�Q
�Q
�Q
�Q
)R
AR
�R

S
OT
gT
�T
�T
�T
�T
U
<U
uU
�U
�U
�U
V
V
GV
_V
�V
�V
�V
W
W
9W
rW
�W
�W
�W
�W
X
2X
_X
}X
�X
�X
�X
(Y
CY
aY
�Y
�Y
�Y
�Y
'Z
[
�[
\
Q\
�\
j]
�]
c^
�^
�^
_
_
F_
^_
�_
�_
�_
�`
Na
�a
b
�b
4c
�c
Fd
me
qe
�e
oh
�h
�h
	i
�i
j
4j
Pj
lj
�j
�j
�k
�k
�l
�l
m
#m
Am
zm
�m
�m
�m
	n
'n
`n
|n
�n
�n
�n

o
Fo
bo
�o
�o
�o
�o
:p
#q
�q
r
dr

s
}s
	t
vt
�t
�t
�t
u
u
8u
Su
ou
�u
�u
xv
�v
�v
�v
�v
w
Tw
x
<x
Wx
�x
�x
�x
�x
�x
8y
!z
�z
�z
�z
{
2{
~{
|
�|
�}
�}
~
(~
V~
n~
�~
�~
�~

.
L
�
�
�
�
�
5�
M�
{�
��
Ԁ
�
	�
'�
`�
|�
��
Ձ
�

�
"�
o�
?�
ȃ
n�
„
%�
=�
k�
��
��
Ʌ
��
�
=�
U�
��
��
��
��
̈
r�
�
q�
�
G�
V�
r�
��
��
	�
�
͌
��
#�
_�
��
ˎ
5�
ۏ
j�
&�
��
��
��
��
K�
E�
Ŗ
��
�
I�
g�
��
��
ט
��
0�
I�
��
i�
�
c�
ߛ
��
%�
=�
l�
��
��
ʜ
��
�
>�
V�
��
��
��
֝
�
��
q�
��
>�
�
W�
�
P�
��
��
բ
��
:�
#�
��
�
d�

�
}�
	�
v�
��
ʧ
�
�
�
6�
Q�
l�
��
6�
��
�
��
0�
g�
��
��
��
ӫ
�
	�
_�
��
�
��
K�
a�
��
Į
�
��
��
�
ز
;�
��
dz
T�
@�
ȵ
3�
v�
��
϶
�
#�
�
��
��
�
u�
��
��
�
�
P�
��
ݻ
�
K�
X�
/�
��
��
:�
�
��
��
�
�
k�
��
��
�
9�
s�
��
��
D�
��
��
O�
Q�
2�
H�
��
��
+�
A�
��
��
S�
i�
��
��
��
��
r�
��
��
��
�
T�
n�
��
��
��
��
�
0�
^�
|�
��
��
��
*�
F�
^�
��
��
��
�
�
Y�
v�
��
��
��
��
�
�
I�
g�
��
��
��
�
/�
G�
u�
��
��
��
�
�
9�
W�
q�
��
��
��
��
�
I�
��
U�
��
�
�
G�
_�
��
��
��
��
8�
!�
��
�
b�
�
{�
�
t�
��
��
$�
A�
Y�
��
��
��
��
I�
��
�
��
/�
��
(�
��
��
�
1�
_�
w�
��
��
��
�
1�
I�
w�
��
��
��
�
�
I�
a�
��
��
��
b�
��
��
��
)�
D�
f�
��
��
��
j�
��
+�
A�
��
��
�
��
_�
��
��
R�
n�
��
��
�
8�
v�
��
��
�
�
a�
�
��
�
s�
��
��
��
M�
��
��
-�
I�
f�
��
��
��
�
-�
J�
��
��
T�
��
��
$�
_�
��
��
�
A�
f�
��
��
y�
m�
��
��
��
�
U�
��
��
�
<�
y�
��
��
&�
��
�Oe��Tj��<R��)E}�+�3Ky������h	�	F
d
�
�
�
,J����6
�
��Tl����s�8Rl�����"<xH~��#Pg�@%����~c	|�0��� �!�!4"J"�"�""#8#�#�#$$h$~$�$�$1%G%�%�%(&�&A'(�() +�,�,'-=-�-�-.1.�.�.�./u/�/�/0c0y0�0�0F1\1�1�142J2�2�2�2�2 363o3�3�3�34"4�4�4�45s5�5�5686N6�6�6�6�6I7_7t8�8�8.9�9G:;�;<L=^=|=�=>m>�>�>?y?�?@6@�@AjA�A)B�B@CRC�C�C�DEE�E�E
F$F�FG�G�G1H�H�HI�I�I�J�JL)LALXL�LM*M@M�M�MNwN�N�NFO�O�O?P�PQ'Q�Q�QvR�R�RNS]SlSST-T�T�T,U�U�U�U�V�V?W]W�X�X�XYlY�Y�Y�YQZ�Z�Z.[A[�[�[P\�\�\I]�]�]c^r^-_<_K_``#`6`�`�`�a�a�a�b�b�bLc[c�cd�e�e�e�efyf�f�fgTg|g�g�gOh�hiSi�i�ij�jk"k�k�k�k�l�l�l�l�m�m2nAn�n:oIoao�op�p�p%rwr�r�rsns|s0tZt�tu�u�u�v�vw�w�w6xtx�x�x$y2y�yz�z�zP{^{E|�|�|.}z}�}~~l~�~�~q�?�M���؁'�5����c������Q�_��5�م�}���r���χ[�ݒI�V�f�������������ݕ�����������������՘|���șv�ۚ\�`�s�a�g�x��������ٝ\�a�r�Y���ǩ��X�t������M�������H�d������J������E�a�����	�A�������.����l�p�������ٲ��i�o����L�����ٽ;�I�����j����{���)�d�����|���v��������S�����k���j���P�]�m���5�D�R�#�2�@�|�����	�'�������������"�,�B��.�g����Q�i������T�����v���u�b��������^�v�����N�d���A�)���H������X���s������d�q����"�>�Y�t�����*�8�����������[�q�����$�:��������Z�p�����"�8�������
�\�r�����+�A�����"�;���+���D���$^{����\*�#�4�\�.j��R�c�;�i?��@�Qc������,,��,�� 3 � � ;!Q!�!�!s"�"�"#�#�#�%�%>&�&�'?(�(P)*�+�+Q,g,5.M.�.�.�/�/Q0g0�0�0]1s1�12e2{233�3�3�4�4Z5p5/6E6�6�657K7�7289�90:�:;�<�<�=>�>�>�>�>B@Z@�@�@&A<A�A�A=BSB�B�B.CDC�C�CJD`D�D�DUEkE�E�EWFmF�FTG@H�HRI�IJK/K�K�K1L�L�M2N�NCOVO�O�O�O�O>P�P�Q?R�RPS�T�TU6U�UV�V�V+WrW�WUX�X�XY,YU[
\ \x\�\�\]�]�]^1^�^�^_/_�_�_`�`Ga�aAbrb#cbczc�c�c
d�dle�e�e�e$fAf�f�f�f�f8gUg�g�g�g
hLhih�h�hi!i`i}i�i�ij2jHjtj�j�j�jk�kUl}l�l3m;mCmKmSm[mcmkmsm{m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mn
nnn'n0n9nAnJnSn[ndnmnun}n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�no
ooo%o-o5o=oEoMoUo]oeomouo}o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�opppp&p.p6p>pFpNpVp^pfpnpvp~p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pqqq!q*q2q;qDqMqUq^qgqpqxq�q�q�q�q�q�q�q�q�q�q�q�q�q�q�qr
rrr'r0r9rBrJrSr\rermrvrr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rssss s(s0s8s@sHsQsYsasisqsys�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�st	ttt!t)t1t9tAtItQtYtatitqtyt�t�t�t�t�t�t�t�t�t�t�t�t�t�t�t�tu	uuu!u)u2u:uCuKuTu]ueunuvuu�u�u�u�u�u�u�u�u�u�u�u�u�u�u�uvvvv#v+v3v;vCvKvSv[vcvkvsv{v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vwwww#w+w3w;wCwKwSw[wcwkwsw{w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wxxxx%x-x5x=xExMxUx]xexmxux}x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�xyyyy y(y0y8y@yHyPyXy`yhypyxy�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yzzzz z(z0z8z@zHzPzXz`zhzpzxz�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z{{{{!{*{2{;{C{K{S{[{c{l{t{|{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|
|||%|-|5|=|E|M|U|]|e|m|u|}|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}
}}}%}-}5}=}E}M}U}]}e}m}u}}}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}~~~~'~0~8~A~I~Q~Z~b~k~s~|~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~	!)19AIQYbjrz�����������������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ŀ̀Հ݀�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ł́Ձ݁�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ł͂Ղ݂�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ƃ΃փރ��������"�*�3�;�D�L�U�]�f�n�w����������������Ä̄Ԅ݄���������!�)�2�:�C�K�S�[�c�k�s�{�����������������Å˅Ӆۅ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Æˆӆۆ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������ÇˇӇۇ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Èˈӈۈ���������#�+�3�;�C�K�T�\�d�l�t�|�����������������ʼn͉Չ݉����������&�/�7�?�G�O�W�_�g�o�w������������������NJϊ׊ߊ����������'�/�7�?�G�O�W�_�g�o�w������������������Njϋ׋ߋ����������'�/�7�?�G�O�W�_�g�o�w������������������njό׌ߌ��������� �(�0�8�@�H�P�X�`�h�p�x�����������������ʍҍڍ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Îˎӎێ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Ïˏӏۏ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Đ͐Րސ�������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȑБؑ���������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȒВؒ���������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȓѓړ���������"�+�4�=�F�O�X�a�j�s�|���������������Ĕ͔֔ߔ��������'�0�9�B�K�T�]�f�o�x�����������������ƕΕ֕ߕ�����	���#�+�4�<�E�M�V�^�g�p�x�����������������–ʖҖږ������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������—ʗҗڗ���������%�-�5�=�E�M�U�]�e�m�u�}�����������������Ř͘՘ݘ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ř͙ՙݙ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ś͚՚ݚ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ś͛՛ݛ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ŝ͜՜ݜ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ŝ͝՝ݝ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ş͞՞ݞ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ş͟՟ݟ�������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Š͠ՠݠ��������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������š͡աݡ��������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ţ͢բݢ��������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ţͣգݣ��������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������Ťͤդݤ��������
���%�-�5�=�E�M�W�_�i�q�y�����������������å˥ӥۥ����������'�/�5�=�E�M�U�]�e�m�u�}�����������������Ħ̦Ӧۦ������
���"�*�2�:�B�J�R�Z�b�j�r�y�������������������ǧϧקߧ����������'�/�7�?�G�O�W�_�g�o�w������������������ǨϨרߨ����������&�-�4�;�B�I�P�W�^�e�l�s�z���������������������ǩΩթܩ��������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}�������������������êʪѪتߪ��������	����%�,�3�:�A�H�O�V�]�d�k�r�y���������������������ƫͫԫ۫�����������!�(�/�6�=�D�K�R�Y�`�g�n�u�|�������������������¬ɬЬ׬ެ����������$�+�2�9�@�G�N�U�\�c�j�q�x��������������������ŭ̭ӭڭ����e�e;fXf6���S1b4�[	'\	�\	��	�	%�O��A�������N�����.�I���0���S�n�������F��<Y���
Js��#��
%H������Lh	2	�	�	�
�
a(Nb

5
�

���5�&Q�!W��,9 v � c!�!�!F"|"�")#�#[$h$;%�%�%2&h&�&'�'�'*(*_+�+�,�,x.-/:/0�0�0]1�1�3�4�4�45%6[6�6E8�8�8�8&9�9�:�:	;h;1=�=�=�=�=�>??K?@�@B�BwC�C�CGD�D�E�E`F�F�F<M�M�M�MN�NQO^O�S�S3T�TbU�U.VnV�V�V|WXX*X9XHXWX�XPY]YjYyY�Y�YZ�Z[|[]O]�]?^�^�^�^O_u_�_^`6a�abYb�b�b�bcIcfc�c�c�cdZdetf�f�f�f�f�f�f�f�gmhzh�hi'i]i�i�i�i�i<j`jqj�j�jk�kl.l�l�n�n�o�q�q�q9r�rWs�st_t�t$u�u�ukv�v0wsw�w8x�x�xy�yDz�z	{L{�{|��(�����
�+�?����B�ׄm����Ն�\����)�d���ڈE�ҊߊҋM�Z�������;���R�_��x�����������������������ϔ��*�^���ӕD���^������R�_�l�����������h�u���͟k���%�o�.���ţң������ʧר$�X���=�����ʬR���ܭ!�{��2�?�N�]�l�د+�o���&�p�ƴ�޵.������C��������������W�d�q�����Y�f�s����������4�P�2�����$�e����������S������6�z���6���R�x�����(�n�����I�O����������������.�V�{�����
�o���������+�@�U�z������7�x��������D���������
�,�?���2����N������=�J�,��S���T��x�Of�����	#=Wq���W	p	�	c
�
�
�
�
*F_|���Fb{�
S
1T��f��7��z�5���<���!���%t�\� o�c�!���e��B � � �!�!"�" #�#�%�%�%O&�&�&%'p'�'P)+]+�+U,-e-�-&.�.�.H/�/t0q1�12m2�2�2�3�4�4J5�5679�9:F:e:w:#;C;W;<'<<<M<b<v<%=|=�=>2>U>x>??c?�?�?@q@�@rAbG�G�G�G�GH#HGHjH�H�I�I�IAJqJ�J�JK�KL4L9M�MN�N�N�N�O�O�OPNPeP�P�PxQ�Q�Q=R�R�R�S�STfT�TiU�U8VmV�V�V�VgW�XY\Y�Y�Y�b�bc"dEdhd0e�ef/fGfdf�f�f
g�g�g/huh�h(i�i�i�jBk�k!l`lwl�l�l�l*mFmhm�m�m�m,nAn"oHop|p�p?q�q�qvr�r�r�r�r�rs
t1t�t�t4uMu�urv�v�v7w�wy�yRz{|j|�}$~L
���
��>�k����>�.����Չ�4�Պ�����:�p���Ռ�$����N���d��,�K���ݒ5��������V����m�̖6�d�ΗM�Z�j�ؘ�J���-�=�R����[�&���`�Ɲ�Ҟ��ϟB�w�����ݢ.������m�4������Ŧڦ��t������#�M��?�������ƪ��"��� ���Ƭ���Z��)�i�����D�j�����7�N�j������V�r���ϵ��:�̶ķ�;��1�b���޹1����O�����������l���
�e���������:�Q���&���������5��������1����,���\�����f��q����������0�M�����������W�����M����f���h���'�����1����4�[��C�p�������$�Q�~�������'�O����;�c�����K�s���������M�u�����{���B�i��������H�u�������k����������D����}���������O����w�7]��Sj��0J�����+D`|��Pk�	}�v�4t��K[p����=Tl��7u�d�f�:��Au�3Jax�����^�3����5���*<Q����Fv��6f���&V�� = L �/�/�1�3�3W5�5)6Z6�6�6W7�7
8n8�859�:�;<�<�<=h=�=�=�=�>�>�>@�@%G4GJGaG�G�G�GHI4IkI�I�J�MN�Q[S�S�SWT�T�TMU�U\V�VWmWbX�X#Y�Y3Z�Z=[�[\w\�\d^�^�^�^�^_�_�_�_`O`�`a�a�aNb�bcZc�c�cd�d�d�d�de5e�e f_fxf�f�f�f�fg?g�g=k�k?l&m�m�m�mLo�o=p�p�pq�t�tu,uGucu}u�u�uMv�v�vwpw�wx,xpx|(}�}~=~�~�~��s���1�c���&�Â��1�L�����߃��6�_�'�t�����؅��L����A���߈3�����֊���N���c�$���7���]������g���ʒ�C����D���N�����$�v���m���H��b����]�Ԛ4�a�����������W���S�������$�]���.����<�\���Ԣ,�L���ߦD�m���ŧ���9�U������'�P�����5�^�Ī��v�����իJ�f����/����0�L�h�������׮��5�����*�#�9��<��߼�����F�������1��������r���k������������g�����T���#�����8������4��{���P�m�� �����r����B�#������s���@�j���5�`������ �`����������o���c�����'������Q�������<�_����7��������-�A���G����������������G�c�����!�P����T�����r���q����H�����S���e������&�E����������%�W����u���|�����e�����(���3�H�^����,�D�l�~����������"�:�b�t�����������0�X�l���Z��`�P"l����	H	�	R
v
�
I���O���	,Z�%_�0��8��C��CZ��-(^�3d�,��T�"�"#�##$T$%�%n&�&('n'�'!(�(()�)�)6*�*�*
+D+�+�+�+�+,R,g,�,-�1�6�6�6m7�7	8=9�9�93:�:;�;�;A<�=�=>M>�>�>�>�>?'?C?e?�?@�@�@6A�A�A B{B!CPC_C�C�C�CTD�D�D�DXE�E(F�F�FGwG�G�GHIHI�IUJQL�L�L�L@MtM�M�M�M�M7N�N�NJO�OOP�P_Q�Q*R�R�R�STVV�W�W'XlX1YjYY�Y�Y&ZcZ�Z�Z.[S[e[\3\�\�]�^_�_f`�`a7b�b�fgLg�g�g�ghhY���ݓ�G�z����!�B�������9�}���͖�/�P���՗'���ט�g���
��a�������
�N�}�ٛ�A���؜�@������H������P������O������W������_������^������]������\�����[������^������^������]������\�����[���*�f����*�W�����v���߮:�{��%�R���Ͱ��B�u�����J�������,�Q�ѷ�:�L�v���)��Z�μB�z�K������տB�����p����D�����:����)���!������b�����1�������E�����_���4�O���4�L���D�����8������O�����%�����O�j������f�����a����E������\������R���"�q������@�����-�E���4�x����E������F���c��������.�^�����_���5�y����E�p�����+���F���������$�w���#���y�����F�������<�o��k�������6�f�����g���8�|����H�{��w�����
�%�U�����T�����/w����gt!�*�@�1Q	V�C�v�=��k.j��%��������!�!s"�"##�&�(\)�*6+�+�+�+�,<-l-�-�-/W/�/�/�/�011a1�1�1P2�2�2#303b3�3�3�34s4�455l5�566(6�6�67+7�7�7/8<8�8�8H9�9�9�94:�:^;�;0<�<�<=�=Z>�?@k@�@wB?C�D
EF�F�G2H?H�H�HJ)JLK�KN5OBOOODQoQ$R�R�SXTeT�T�U�U�VVW�WX\]$]`�`6apa�a�a?b�b�b�b�b�b�c�c�c=d^d�d�de$efe�e�e�e,fMf�f�f�fgUg{j�jkck�klcl�lmWm�m�mNn�noco�o�o�pq�q�q0r�r�rsfs�stVt�tudu�u
vxv�vwUw�wEx�x�xyhy�y�yqz�z{e{�{�{]|�|}_}�}�}�~%����z����=�����=�����K�����`�����?���/�}�ۆ�$�����u���Ӌ{�������ԏ����_���s��ѣj��d�Х0����P�<�}�j�a��N���J�������z��x�߱�Z�ӳw��i�
���9����������{�^�F�.�,�*�
���������~�b�F�/����U������������;����@���&�M���+�j�Z���*���:�X��H�X�e���������7�����$���X������_z���SD����?	a	�	�	
)
k
�
�
�
3U���_���'
I
�
�
(\�I5s��?��W��N[��[���C!�"�$<&�)%+r+�+�+O,�,�,-j-�1v2�3�4-8�8J:�>uG	K�M�NP{QSZ�ZF[�[\'\6\�]X`$b<c6e�ef^f�hzj�j�j:k}k�kl�l)m�m�n�n�o�oqGqDv�v�v4|�|/z�:�C���ш���։ދ��6�q��+�1���B�����T�O��՘1������ŝ�$�؞��K����s�����f����Q�^�����߳g�y���w�,�Ӹ4��������I�����1��n�����)�x���n�Կ.�;�R���
�H�����J�W���*�����7�X��-�@����'���5�X�v�����$�������X���:���,�j�=���/�a�v����.�~������_���1�r��� ���	�0�Q��������w�e���!�=�z��k���Z�����P����X����^���p���Y���f�=�x�0�?�_	 	k		[	�	�	W		�		V	M
	}
	�
		�	�	�	B	�	�	)	�	+	E	c	�	^	�	�	 	{ 	� 	�!	�!	�!	�&	
(	\(	�(	�)	i+	x+	�+	�+	�+	)-	�-	�-	,8	�8	�8	�8	G9	x9	":	�;	�<	J=	�=	T?	�?	l@	�@	�A	�B	C	2I	�I	
J	[J	�K	�K	�L	XM	�M	�M	�P	�P	Q	oQ	�Q	;S	wS	�S	�S	�T	�U	�V	�W	�X	�Y	�Z	�[	�[	4\	�\	�\	t]	�]	�]	;^	3a	�b	�b	�d	�d	�f	�f	_g	ng	nk	�k	�m	�n	�p	�p	q	[q	�q	9t	�t	�t	�t	�t	%u	�v	�v	)w	|w	�w	�w	2x	Gx	�x	�x	�x	My	�y	�y	z	Yz	nz	�z	{	${	t{	�{	�{	*|	{|	�|	�|	1}	F}	�}	�}	�}	L~	�~	�~		S	h	�	�	"�	7�	;�	��	��	�	�	;�	U�	g�	ӄ	�	}�	��	$�	b�	̆	
�	t�	��	�	Z�	Ȉ	�	 �	��	؉	�	��	��	�	�	�	��	e�	r�	�	��	��	Ǎ	�	��	��	��	H�	��	Ґ	�	��	ˑ	�	&�	X�	�	�	�	��	�	�	V�	{�	��	Е	�	?�	s�	��	ޖ	 �	O�	k�	m�	��	ܘ	[�	��	8�	��	
�	2�	h�	��	�	��	͝	�	��	9�	b�	��	¡	��		�	�	ܥ	��	T�	`�	�	"�	p�	٬	ѭ	�	^�	��	Z�	{�	ͱ	�	F�	c�	��	N�	��	Ե	��	ʸ	��	F�	g�	��	��	��	ɹ	�	��	�	+�	I�	\�	z�	��	��	��	ܺ	�	
�	 �	>�	Q�	o�	��	��	ǻ	l�	��	ܼ	��	
�	+�	>�	\�	o�	��	׽	��	�	(�	H�	]�	}�	��	��	��	��	��	�	1�	Q�	f�	��	��	��	��	��	�	%�	��	 �	?�	w�	��	'�	\�	~�	��	��	��	&�	\�	z�	��	��	��	"�	X�	v�	��	��	��	�	T�	r�	��	��	��	�	P�	n�	��	��	��	�	L�	j�	��	��	��	�	H�	�	K�	��	@�	M�	q�	r�	��	��	��	��	��	��	�	�	��	�	��	u�	��	G�	��	��	��	��	��	5�	��	]�	
�	��	z�	B�	��	^�	��	�	�	��	��	��	��	�	n�	��	�	��	��	;�	.�	��	N�	��	�	��	"�	W�	j�	}�	$�	��	��	|�	��	�	��	��	��	R�	��	�	1�	�	T�	n�	�	D�	^�	c�	��	��	��	�	�	��	��	��	E�	}�	��	��	V�	`�	��	��	��	i�	��	�
�
�
f
�
�

W
q
�
�


�
�
�

e
�
-
V
�



4
�
�
!
=
�
@	
{

�

�

�

�
�
�
�
9
`
�

/
�
�
�
&
M
�
�
7
Q
�
�
h
�

2
G
\
�
�
&
B
\


3
M
�
-
�
�
U
|
�

[
u
�
�
�
�
%
V
k
�
�

r
�
}
�
�

W
q
�
 
 
v 
� 
� 
!
)!
�!
�!
g"
�"
�"
�"
!#
$
;$
V$
�$
%
y%
�%
&
>&
V&
m&
�&
�&
�'
�'
�'
(
A(
�(
�(
:)
j)
u.
�.
�.
/
</
U/
�/
�/
�/
`0
�0
�0
�0
1
F1
`1
z1
 2
J2
�2
�2
�2
3
53
Q3
{3
�3
�3
`>
�>
?
7?
^?
�?
�?
�?
@
N@
u@
�@
�@
A
A
�A
�A
B
bB
�B
�B
C
�C
�C
D
ED
bD
D
�D
�D
�D
"E
HE
�E
�E
�E
MF
�F
G
7G
nG
�G
�G
VH
�H
�H
�H

I
"I
�I
�I
J
;J
�J
�J
K
<K
XK
�K
�K
�K
�K
L
'L
PL
lL
�L
�L
�L
�L
M
:M
OM
�M
�M
�M
BN
fN
�N
�N
O
CO
_O
�O
�O
�O
�O
P
.P
WP
rP
�P
�P
Q
hQ
�Q
�Q
�Q
�Q
R
7R
`R
{R
�R
�R
S
]T
�T
�T
�T
�T
U
.U
gU
�U
�U
�U
�U
V
9V
UV
~V
�V
�V
�V
W
+W
dW
�W
�W
�W
�W

X
(X
QX
oX
�X
�X
�X
Y
6Y
SY
�Y
�Y
�Y
�Y
�Y
Z
�Z
�Z
�Z
M[
q[
�[
\
)\
>\
�\
�\
3]
W]
�]
�]
E^
p^
�^
�^
_
7_
T_
}_
�_
�_
�_
�`
�`
�`
a
;a
�a
�a
�a
b
hb
�b
�b
!c
�c
�c
d
e
ye
�e
|h
�h
�h
�h
�h
Vi
�i
�i
j
Dj
`j
|j
�j
�j
�j
(k
Rk
�k
�k
�l
�l
m
3m
lm
�m
�m
�m
�m
n
Rn
nn
�n
�n
�n
�n
8o
To
ro
�o
�o
�o
p
'p
�p
�p
q
`q
�q
�q
&r
<r
Qr
�r
�r
Fs
js
�s
�s
Xt
�t
�t
�t
�t
u
-u
Hu
cu
u
�u
�u
Zv
�v
�v
�v
�v
w
'w
Aw
�w
x
Lx
gx
�x
�x
�x
�x
�x
y
%y
�y
-z
�z
�z
�z
({
O{
k{
�{
�{
�{
�|
�|
�}
~
~
G~
d~
�~
�~
�~


>
{
�
�
�

�
&�
C�
l�
��
ƀ
�
��
�
R�
n�
��
ǁ
�
��
�
A�
\�
�
,�
|�
��
��
�
?�
��
τ
3�
\�
y�
��
��
�
�
.�
K�
t�
��
5�
_�
x�
ȇ
�
]�
��
��
��
�
C�
��
҉
4�
^�
��
�
O�
f�
��
��
��
�
�
��
ٌ
�
�
2�
L�
��
��
ύ
�
��
��
��

�
"�
��
��
�
2�
u�
4�
��
��
��
Ȕ
Z�
T�
��
X�
��
җ
��
Y�
��
��
ɘ
�
"�
>�
W�
q�
�
A�
V�
��
��
K�
p�
�
�
3�
\�
z�
��
��
�
�
/�
L�
u�
��
��
ʝ
�
�
��
ў
�
:�
^�
ϟ
�
�
+�
��
��
 �
D�
��
С
2�
]�
��
Ƣ
�
�
'�
ͣ
��
�
`�
��
��
&�
<�
Q�
��
ۥ
F�
j�
̦
��
X�
��
��
ڧ
��
�
+�
F�
a�
|�
��
�

�
#�
[�
��
��
9�
��
Ϫ
$�
=�
w�
��
��
ȫ
�
��
�
3�
L�
��

�
�
�
W�
~�
��
�
��
L�
p�
��
/�
Y�
İ
�
��
]�
�
I�
��
��
�
(�
A�
�
�
|�
��
��
�
@�
��
��
ݶ
��
�
��
�
��
I�
˸
��
�
��
��
��
�
�
��
k�
˻
�
��
$�
S�
�
�
m�
��
��
T�
��
�
�
'�
��
�
��
��
�
5�
w�
��
��
*�
E�
`�
��
��
�
1�
��
��
��
i�
��
�
'�
<�
��
]�
>�
e�
��
��
7�
^�
��
��
_�
��
��
��
��
��
��
��
��
��
��
�
F�
b�
|�
��
��
��

�
&�
O�
n�
��
��
��
�
8�
T�
}�
��
��
��
�
K�
g�
��
��
��
��
��
�
:�
Y�
��
��
��
�
!�
=�
f�
��
��
��
��
�
.�
I�
e�
��
��
��
��
�
;�
W�
r�
�
B�
��
��
�
8�
U�
~�
��
��
��

�
%�
��
��
�
^�
��
��
$�
:�
O�
��
��
D�
h�
��
��
V�
��
��
�
2�
O�
x�
��
��
��
�
��
��
�
6�
��
��
��
�
c�
��
��
�
~�
��

�
5�
��

�
'�
P�
m�
��
��
��
��
"�
?�
h�
��
��
��
��
�
:�
W�
��
��
��
��
1�
U�
{�
��
�
5�
R�
��
��
��
*�
a�
��
7�
^�
��
��
�
Z�
|�
��
��
�
0�
��
��
a�
��
`�
��
��
��
*�
D�
��
��
��
�
3�
N�
��
��
��
��
P�
z�
��
	�
��
~�
��
��
��
5�
Y�
��
�
:�
X�
��
��
��
�
�
<�
u�
��
��
��
_�
��
��
2�
L�
��
��
��
�
��
)�
O�
t�
��
��
)�
M�
f�
�
x�
��
��
�
(�
B�
��
��
��
u�
��
%�
J�
��
��
��
�
c�
��
-�[��`��Ho��7o�����Aj����<Wp����	@	U	�	�	V
�
�
�
<w���l���#
�
�
�
�
Pz�	k��"b������'K`��-Ga{�����1Ke5m���A]���-��r����.Rk;P��Ei��%@Zs��� !�!�!@"g"�"�".#U#�#�#$:$t$�$�$�$=%d%�%�%�%&&u&�&
'.'�'�'N(r(�()++�,�,3-Z-�-�-'.N.�.�./+/�/�/�/0o0�0�0�0R1y1�1�1@2g2�2�2�23,3S3{3�3�3�34?4�4�45/55�5�56D6k6�6�6�67U7|7�8�8�8�899{9�9:4:�:;T;x;�;<<<U=n=�=�=O>}>�>�>\?�?�?�?+@�@�@MA�ABkB�BHC�C�CfD�DEzE�EFF�FGrG�GH�H�H�HIiI�I�I(JiJ�J�J�J�JK#L6LNL�L�LM7M�M�M�M
NHN�N�N.O�O�O(P{P�P!QuQ�QRR�R�RWSfSxS�S'T�T�TUyU�U�U�UCVzV�V�V$WHWUW�W�W�W�X�XYUY�Y�Y�Y:Z�Z�Z�Z�Z:[�[�[9\�\�\2]�]�],^l^�^6_E_�_``/`�`�`Da�a�a0bfb�b�b�b1cUc�c�c�cd>d]d}d�e�e�efbf�f�f�f=g`gqg�g�g7h�h�h<i�i�iHj�j�jk�k�k�k]l�l�l�lGm�m�m;n|n�noCoVo�o�opTp�p�p�p�p
q@r�r�r�r�r
s sAsws�st9t�t�t�tuJu�u�uLv�v�v�vwfw�wxax}x�x�x�x�xy-y�y�y�yEzdz�z�z�z/{Y{�{/|N|s|�|}6}�}�}~#~5~\~u~�~�~Pz���H���€�����0���ɂ/�������σ���0�Z�����r������%�\����\�{���ʇ.�c�	�Q�^�w��������M�����E������]����	��H������W����������ؙc����h����p���H���͝��j���d�����f������?�Y�����V������<�V���ޭ��S�������3�M����������`�&�x�����β��:�x��#�T������D����������x���%�����7�Q�������������#�M�����M�~�����
�&�@�������s������<�����-�W���
�X�e�~�����>�M�����,�;���������8�s������Q�����@�.�8�_� �X�s�	�B�]�u���
�%�A�������y������G�����K�}�n�������"�k�������Z��������.�����w����5�������G�f���)����������=�l������2�N�i���������	�3�v�������B�f����)�g�������0�W������)�f�������.�U������'�h�������7�^�����1�[�v�������x���
�1���r��Pl����L��'I�Ol��p�<�j�<W��q�*?��:k�I�w,|��_��-��(Yo����Dh�'Q���U�!7"I[���"I[���) P b � � � G!n!�!�!�!""�"�"�" #2#�#�#�#�%&&+&{&�&�&^'�'�'(,(�(�(')X) *�+�+�+],�,�,B.k.}.�.�./�/0-0]0�0�0�011i1�1�12.2@2q2�2�2
343F3�3
44�4�4�4f5�5�5;6b6t6�6�6�6A7h7z7�7�788�8�8Z9~9�9�9:�:�:;�<=%=�=">4>�>�>�>�>?'?O@x@�@�@�@A2AYAkA�A�A�AIBpB�B�B�B	C:CaCsC�C�CDVD}D�D�D�DEaE�E�E�E	FFcF�F�F�FG(GAG�GH|H�H�HI?I�I�I'J%KLK^K�K�KLLnL�L�LQM{M�M
NNN�NOKObO�O�O�OP+P{P�P�P^Q�Q�QR,R�R�R'SXS�TU*UFU�U(V�V�V�VWGWzW�WKXeXwX�X�X�X�X�X'YjY`[\=\�\�\]+]�]�]'^N^�^�^%_L_�_�_�_`U`y`�`�`a�a�abIb_bc0cpc�c�c�c�c�d�d�d3eSe|e�e�e�e�ef4fQfgf�f�f�f�f	ggHgeg{g�g�g�ghh3h\hyh�h�h�h�hi1iGipi�i�i�i#j>jej�j�j�j�jkTkxk�k7l`l�l�lm)m�9���x���9�����"�C���*���G�h�������>��4S���Ba��u�B�����@b	,	�	�	�
�
TyH\
/
�
���,� 8�Q�
�&3�p } ;!�!�!-"v"�"##�#U$b$%�%�%&b&�&''�'�)"*F+�+�,�,P.'/4/�/�0�0D1�1�34�4�4�46U6s68�8�8�8�8c9q:�:�:7;�<�=�=�=�=�>�>
?7?@�@	B�BjC�C�C:D�DsE�EGF�F�FM�M�M�M�M�NKOXO�S�ST�T\U�U�UhV�V�VTW
XX$X3XBXQX�XJYWYdYsY�Y�Y�YZ�Zv[�\I]�]^|^�^�^B_o_�_7`0a�ab6b�b�b�bc@c`c�c�c�cdQd�dnf}f�f�f�f�f�f�fYgghth�hi!iTi�i�i�i�i3jZjkj�j�jk�kl(l�l�n�nXo�q�q�qr�rLs�stYt�tu�u�u`v�v%wmw�w2x�x�xty�y9z�z�zF{�{|��������"�9�	���5�ʄ`�����φ
�V����#�^���Ԉ�̊ي��G�T�r�`�ߍ�
�͏L�Y��r������Ǒْ������̓{�����Ɣ����X���ʕ'���&�����q�L�Y�f���������ӝ��b�o�|���3����>�������̣x��l�ħ���R�y��4��������I���ӭ�p�Ԯ,�9�H�W�f���%�7��� �?����ŵ(�y�ܶ��=�������t�����p�Q�^�k�����S�`�m���t���	����+�G�,������\�x�������
�M���y��-�e���)���=�r������h�����C�6���z������������(�P�u������i����������%�:�O�g������.�o��������;����������&�9���,�m���H������7�D���-���K��o�I]y����4Nh���Q	g	�	Z
�
�
�
�
!=Vs���=Yr�
J
(K���X��)��l�'����6W��W��C�+�>�2��O��W��4 � � �!�!"s"�"d#�%�%�%-&�&�&'j'�'C)+W+w+$,�,4-�-�-V.�./�/g0d1�1	2L2�2�2�3�4�45}5�519�9:=:_:q:;:;Q;�;!<6<D<Y<p<=o=�=>)>@>r>6?Z?r?�?@d@�@eAMG�G�G�G�G�GH2HdH�H�I�I�IJhJ�J�JK�K�K.L,M�M�MrN�N�NtO�O�OPHP\PtP�PoQ�Q�Q0R�R�R�S�S�SYT�T8U�U#VgV{V�V�V^W�XYGY�Y�Y�b�bcd0dbd'e�ef)f>f[frf�fgsg�g)hhh�hii�i�j5k�klZlnl�l�l�l!m=mSm�m�m�m&n8noBo
pKp�p9q�q�qmr�r�r�r�r�r
st+t�t�t.uDu�uiv�v�v1w�wy�yDz�z�{d|�}~>���ـ�)�e����5�%����ω�.�Ȋ������4�j�����������E�Ӑ9��&�6���В(���Ó���P�n�ݕ<����^���G�T�a����D��'�4�L����*��ݜ�/����Ǟ��ɟ-�q�����ע!�����d�'�v������Ԧ�k�������D�֨�{����r��������v����	�T���#�`�����7�d����1�E�a������M�i���Ƶ���4�ö���
��+�\�~�ѹ$�{��I����������f�����X�����������4�H���������������r�����(�����&���C�����`�	�\����������'�D�����������Q�����@�����Y���[��������(�z���.�R��=�j��������K�x�������!�I����5�]�~���E�m���������G�o�����u���<�c��������B�o�������e�y�������
�;����p�����������B����n�*W���Ma}�*A�����%;Ws��Gb�	p�Y�n{��ERg|���7Nfx�)�g�Y�[�4U�;o�-D[r������D�����~��$3H����@p��0`��� P�� 7 F �/�/�1�3�3&5�56E6�6�6J7�7�7=8�89k:�;�;�<�<=7=�=�=�=�>�>�>�?�@G.GDG[G�G�G�GHIIeI�I�J�M�M�QNS�S�SQT�T�T@UwUOV�VW<W1X�X�X�YZ`Z[�[�[j\�\O^�^�^�^�^_x_�_�_	`I`{`ra�a�ab�bc8c�c�cd�d�d�d�de,e�efYfof�f�f�f�f�f9gyg4k�kl�lTm�m�m>o�o/p�p�pvq�t�tu#u>uZutu�u�uDv�v�vwcw�w�w&xcxy|}�}~7~�~�~��f���(�Z�������(�F����փ�-�K��_�����υ��F����8���ֈ*�{���Ɋ���A�x�2��N�r�*�l�O�	�z�ɑ6���ĒՒ=�~�ړ6���@�u����p���<�֗B�ݘH�����,����[���������I�ם	�J������ҟ�T�������ޡ.�V���΢�F���٦;�d�����ا��0�L������=�ک���,�K����m�����«A�]�|�
�&���ҭ'�C�_�z�����ή�/�����!��������Ҽ�����@���ۿ�������������i���]��������������I�����F�����P���%�y�����"��J���C�g��������e�����5��������f���7�a�y�(�Z��������W�z���������Z���Z������r���s�K��������'�Y�����1���{���	�$�;���2�~���������������>�Z������J�����#�����e���d�����;�����"���X�������?�p���������Q�����h���o�t���4��������-�B�X����&�;�c�x�����������1�Y�n������������'�O�f�����M��W�CW����	B	�	!
E
�
C����:���T�J�#{�+����=Q��	'Xv^���F�"�"�"�#$N$%�%a&�&"'a'�'(�()s)�))*�*�*+;+n+�+�+�+,L,^,�,-�1�6�6�6X7�7809z9�9&:�:;};�;8<�=�=>D>l>�>�>�>??:?P?�?@�@�@!A|A�ABnBCJCYC�C�C�CJD�D�D�D'E�E�E�F�FGmG�G�GH�H?I�ILJHLnL�L�L:MkM�M�M�M�M*N�N�NAO�OBP�PRQ�QR�R�R�SKVyV�W�WXcX+YdYyY�Y�Y ZZZ�Z�Z![M[_[\-\�\�]�^�^�_]`�`a.b�b�fgFg�g�g�g_h5���ԓ�A�q���ܔ�<�x���ו#�w���Ė�&�J�����!�t����Y�����S��������H�Y�ӛ��3�l�Ҝߜ2�k�ڝ�:�s���B�{���A�z����I������Q������P������O������N�������M������P������P������O������N�������M����Q�����Q���٭�h���ٮ,�g���L�������4�`���ܱ�D���l�ߴ&�K�˷��'�C�m����ֻM���5�h�>������ÿ5�����j���������1���� ����������U�����$�a�����8�f���R���.�F���.�C��������2�s�����B���������I�a�y����D�����T�����?������O�~����1���O�������:�{���'�<���'�V�����#�������@���A�������
�%�<�����R���(�W�����$�j�����%���$����������q����S�l�����9�h������i���I��������-�D�����Z���+�Z�����'�u��U�������3�����G�����)j��}�an��2�#C	H�5��m�4w��] a��}�������!^!e"�"##�&�(N)�*(+c+�+�+�,6-H-�-�-�.Q/c/�/�/�0+1=1�1�122�2�23*3Y3|3�3�3
4e4�455^5�5�566w6�67%7u7�7)868x8�8$9�9�9�9&:�:P;�;<�<�<==L>�?	@V@�@nB6C�DEF�F�G,H9H�H�H�I#J>K�KJN/O<OIO6QiQR`R�SRT_TqT�U�U�VPWoW*\]]�_�`(aga�a�a9b�b�b�b�b�b�c�c�c4dXd�d�d�de]e�e�e�e#fGf�f�f�f
gLgYj�j�jLk�k�kVl�lm@m�m�mAn�no2o�o�o|p�p�q�qr�r�rs`s~st4t�t�t^u|uv_v�v�v4w�w8xnx�xyQy�y�ydz�z{N{�{�{P|�|}.}�}�}y~����t���؀7�U������E�c��G���Ƅ���"�Y�Ն����ىo�|�Ƌn�������������R�~�j��ȣa���[�ǥ'����G�#�w�N�[�ڬA���=�������m��k�ұزQ�ʳn��`����0����������m�P�8� �������������p�T�8�!�
�	��G�����v�}����-����2����?�v��\�L������,�J���:�J�W�s�~�����)��������J������Q]����M&����6	[	�	�	�	#
b
�
�
�
*O���V{��
C
w
�
V�;�/j����B��HU����N���6!x"w$/&u)+Q+�+�+B,p,�,�,V-�1i2�3�48�8=:�>oGK�M�NPnQFZyZ9[t[�[!\0\�]K`b/c)ewe�e-f�hlj�j�j1ktk�kl�lm�m�n�n�o�o�pAq'v�v�v|�|t҂4�&�|������Љ����0�Y�ۏ��#���4����F�A��ǘ�����������Ϟ�=��w�e�����X���ݰK�X�����ѳY�k���i��Ÿ.�������;�v��+��=������ �j�־�=���(�5�I�����?�f���D�Q��������.�R���'�:����!����/�C�p�����������C���-����d�0����[�m�����(�q������R���$�]���������D��������j�X�����0�m��^���T�����C�����K�����Q���c���E���E�4�d�#�2�R		W	�	F	�	�	M	�	�		L	5
	w
	�
	�
	�	�	�	5	�	�		�	"	<	N	�	4	�	�	�	u 	� 	g!	�!	�!	�&	(	R(	�(	@)	c+	r+	�+	�+	�+	-	�-	�-	8	�8	�8	�8	>9	V9	:	�;	�<	==	�=	G?	�?	_@	�@	�A	�B	�B	)I	�I	J	*J	|K	�K	�L	KM	�M	�M	�P	�P	
Q	>Q	�Q	5S	nS	�S	�S	�T	�U	�V	�W	�X	�Y	�Z	�[	�[	.\	�\	�\	g]	�]	�]	.^	-a	�b	�b	�d	�d	�f	�f	Yg	hg	ek	�k	�m	�n	[p	�p	�p	Mq	�q	!t	�t	�t	�t	�t	�t	Uv	�v	�v	sw	�w	�w	)x	>x	fx	�x	�x	y	�y	�y	�y	Pz	ez	�z	{	{	C{	�{	�{	�{	r|	�|	�|	(}	=}	e}	�}	�}	~	�~	�~	�~	J	_	�	�	�	.�	�	��	u�	�	̓	5�	L�	a�	��	
�	`�	��	�	\�	��	�	W�	��	��	T�	��	
�	�	s�	҉	߉	�	ϊ	��	�	�	��	_�	l�	y�	��	��	��	��	��	��	ŏ	B�	c�	̐	�	j�	ő	ߑ	 �	2�	ݓ	�	�	��	ޔ	�	M�	u�	��	ʕ	�	9�	j�	��	Ֆ	�	:�	e�	O�	��	֘	R�	��	/�	��	��	,�	_�	��	�	��	ǝ	��	�	0�	\�	��	��	~�	�	�	ӥ	�	#�	S�	��	�	?�	��	��	�	-�	��	M�	u�	��	�	9�	]�	��	:�	�	˵	|�	��	��	=�	a�	|�	��	��	ù	޹	��	�	%�	@�	V�	q�	��	��	��	Ӻ	�	�	�	5�	K�	f�	|�	��	��	c�	��	ּ	�	�	"�	8�	S�	i�	��	ν	��	
�	"�	?�	W�	t�	��	��	��	��	��	�	+�	H�	`�	}�	��	��	��	��	��	�	��	�	9�	n�	��	�	S�	x�	��	��	��	�	S�	t�	��	��	��	�	O�	p�	��	��	��	�	K�	l�	��	��	��	�	G�	h�	��	��	��	
�	C�	d�	��	��	��		�	?�	��	E�	��	:�	G�	]�	U�	��	��	~�	��	��	��	��	�	��	�	��	l�	��	:�	��	{�	��	��	��	,�	��	P�	��	��	m�	4�	��	X�	��	
�	��	��	��	W�	��	��	Q�	��	��	��	��	
�	�	��	1�	��	��	��	�	Q�	d�	w�	�	��	��	K�	��	�	o�	��	��	L�	��	
�	+�	�	K�	e�	�	;�	U�	Z�	��	��	��	��	�	��	��	��	<�	t�	��	��	H�	Z�	��	��	��	[�	��	�
�
�
]
�
�

N
h
�
�

�
�
�

W
�

P
�


.
�
�

4
�
2	
u

�

�

�

w
�
�
�
0
W
�

&
~
�
�

D
�
�
.
K
�
�
Z
�
�
,
A
V
�
�

9
V
�

*
G
�
'
�
�
L
s
�

R
o
�
�
~
�

P
e
z
�

d
�
t
�
�

N
h
�
�
 
m 
� 
� 
� 
#!
�!
�!
J"
�"
�"
�"
#
$
2$
P$
�$
%
p%
�%
�%
5&
P&
g&
�&
�&
s'
�'
�'

(
;(
�(
�(
)
d)
o.
�.
�.
/
6/
O/
|/
�/
�/
Q0
�0
�0
�0
1
=1
W1
t1
2
D2
�2
�2
�2
3
,3
H3
f3
�3
�3
Z>
�>
�>
.?
U?
�?
�?
�?

@
E@
l@
�@
�@
�@
A
�A
�A
�A
SB
�B
�B
C
nC
�C
	D
<D
YD
vD
�D
�D
�D
E
BE
�E
�E
�E
=F
�F
G
.G
eG
�G
�G
GH
zH
�H
�H
I
I
sI
�I
J
5J
�J
�J

K
3K
OK
xK
�K
�K
�K
L
L
GL
cL
�L
�L
�L
�L
M
4M
IM
�M
�M
�M
3N
`N
�N
�N
O
:O
VO
O
�O
�O
�O
	P
%P
NP
lP
�P
�P
Q
_Q
�Q
�Q
�Q
�Q
R
.R
WR
uR
�R
�R
S
TT
}T
�T
�T
�T
U
%U
^U
zU
�U
�U
�U
V
0V
LV
uV
�V
�V
�V
W
"W
[W
wW
�W
�W
�W
X
X
HX
fX
�X
�X
�X
Y
-Y
JY
�Y
�Y
�Y
�Y
�Y
Z
�Z
�Z
�Z
>[
k[
�[

\
#\
8\
�\
�\
$]
Q]
�]
�]
6^
j^
�^
�^
_
._
K_
t_
�_
�_
�_
u`
�`
�`
a
5a
�a
�a
�a
b
Yb
�b
�b
c
tc
�c
d
�d
se
�e
vh
�h
�h
�h
�h
Gi
zi
�i

j
;j
Wj
sj
�j
�j
�j
k
Lk
�k
�k
�l
�l
m
*m
cm
m
�m
�m
�m
n
In
en
�n
�n
�n
�n
/o
Ko
io
�o
�o
�o
p
!p
�p
�p

q
Qq
~q
�q
 r
6r
Kr
�r
�r
7s
ds
�s
�s
It
}t
�t
�t
�t
	u
$u
?u
Zu
vu
�u
�u
Kv
v
�v
�v
�v
w
w
;w
�w
x
Cx
^x
�x
�x
�x
�x
�x
y
y
�y
'z
�z
�z
�z
{
F{
e{
�{
�{
�{
�|
�|
�}
�}
~
>~
[~
�~
�~
�~
�~

5
r
�
�
�
�
�
:�
c�
��
��
ـ
�
�
I�
e�
��
��
ځ
�
�
8�
V�
�
&�
m�
��
��
�
9�
��
Ʉ
*�
S�
p�
��
��
߅
��
%�
B�
k�
��
&�
Y�
r�
��
�
?�
��
��
��

�
=�
��
̉
%�
X�
��
�
I�
]�
y�
��
��
͋
�
��
ӌ
��
�
)�
F�
��
��
ɍ
�
�
��
�
�
�
s�
��
�
,�
o�
+�
��
��
��
��
Q�
K�
��
I�
|�
×
�
P�
��
��
��
ޘ
�
5�
N�
k�
�
;�
P�
��
ښ
<�
j�
�

�
*�
S�
q�
��
��
��
��
&�
C�
l�
��
��
��
ݝ
��
��
˞
�
+�
X�
��
��
�
%�
|�
��
�
>�
��
ʡ
#�
W�
��
��
ڢ
�
!�
��
�

�
Q�
~�
פ
 �
6�
K�
��
ե
7�
d�
��
�
I�
}�
��
ѧ
�
�
"�
=�
X�
s�
��
ר
�
�
R�
��
�
3�
��
ɪ
�
7�
n�
��
��
��
ګ
��
�
-�
F�
��
�
�
�
N�
u�
��
خ
��
=�
j�
��
 �
S�
��
�
��
N�
ݲ
@�
��
��
��
"�
;�
ش
�
m�
��
��
�
:�
}�
��
Զ
��

�
��
ڷ
�
:�
��
��

�
|�
��
��
Ϲ
�
��
V�
»
߻
�
�
M�
ݼ
�
]�
��
��
D�
z�
ܾ
�
!�
x�

�
��
��
�
,�
n�
��
��
!�
<�
Z�
��
��
�
+�
r�
��
��
Y�
��
��
!�
6�
��
W�
5�
\�
��
��
.�
U�
��
��
V�
}�
��
��
��
��
��
y�
��
��
��
��
=�
Y�
s�
��
��
��
�
�
F�
e�
��
��
��
�
/�
K�
t�
��
��
��
�
B�
^�
{�
��
��
��
��
�
1�
P�
��
��
��
��
�
4�
]�
|�
��
��
��
	�
%�
@�
\�
x�
��
��
��
��
2�
N�
l�
	�
<�
��
��
�
/�
L�
u�
��
��
��
�
�
��
��
�
O�
|�
��
�
4�
I�
��
��
5�
b�
��
��
G�
{�
��

�
)�
F�
o�
��
��
��
p�
��
��
�
0�
��
��
��
��
T�
��
��
�
o�
��
��
/�
��
�
�
G�
d�
��
��
��
��
�
6�
_�
|�
��
��
��
�
1�
N�
w�
��
��
��
"�
O�
h�
��
�
,�
I�
��
��
��
�
N�
��
.�
U�
��
��
�
L�
v�
��
��
��
*�
��
��
S�
��
W�
��
��
��
!�
;�
{�
��
��
�
*�
H�
��
��
��
��
A�
t�
��
�
��
x�
��
��
��
&�
S�
��
�
1�
O�
��
��
��
��
�
3�
l�
��
��
��
Y�
��
��
)�
F�
��
��
��
p�
��
 �
F�
k�
��
��
�
G�
`�
��
r�
��
��
��
�
<�
��
��
��
f�
��
�
A�
~�
��
��

�
T�
��
�Ry�W~��?f��.f�����8a~���
3Qj��{�	:	O	�	�	M
�
�
�
�
3n���]���
v
�
�
�
At�\��Y������EZ��$>Xr�����(B_�/d���8T|��'��c�����Le5J��6c��7Tm��~ � �!�!7"^"�"�"%#L#�#�#
$1$k$�$�$�$4%[%�%�%�%�%&f&�&�&('�'�'?(l(�()%+�,�,*-Q-�-�-.E.�.�.�."/x/�/�/0f0�0�0�0I1p1�1�172^2�2�2�2�2#3J3r3�3�3�3464�4�4�4&5v5�5�56;6b6�6�6�67L7s7y8�8�8�899l9�9:.:�:�:E;r;�;<'<O=e=�=�=@>t>�>�>M?�?�?�?%@s@�@>A�A�A\B�BBC�C�C8D�DELE�E�EFmF�FTG�GHuH�H�HIZI�I�IJTJ�J�J�J�JKL-LEL�L�LM.MwM�M�MN?N}N�N"OvO�OPoP�PQZQ�Q�QyR�R�RQS`SrS�S!TrT�T	UmU�U�U�U7VeV�V�VWBWOW~W�W�W�X�X�XIY�Y�Y�Y.Z�Z�Z�Z�Z4[{[�[-\�\�\&]}]�]^f^�^0_?_�_``)`|`�`)a�a�a$bQb�b�b�bcOc�c�c�cd5dWdhd�e�e�e�eVf}f�f�f1gZghg�g�g+h�h�h0i�i�i-j�j�jkZk�k�k2l�l�l�l,m�m�m5npn�no=oMo�o�o�oHpvp�p�p�pq+r�r�r�r�r�rs,sqs�s�s3t�t�t�tu;ulu�u=vuv�v�v�vHw�w�wXxwx�x�x�x�x�x'yqy�y�y6z^zvz�z�z{S{�{|H|^|�|�|0}�}�}
~~/~G~o~�~�~;t��	�B�|����v���ہ�*�v�Â�������Ƀ�	��T���Մ�c�����܅�G����G�u���ć�]��K�X�n������
�)�����5�t����>�������$�������3����������ϙ]����b�z��j���&���ĝ����d���^�����]�������6�P������M�������3�M���խ�J������*�D���ݯ��������Q��r�����Ų����r��
�N�����޽��>�x����{��o��������.�K�������u������G�����/�x�������:�������d������6������Q�����R�_�u�����8�G�����&�5����������/�N�������,�����0�(�/�V��O�j��9�T�l�����;�������i������A�����,�w�h��������b�������Q�x������(������g�����/�������>�]�|��y��������(�f������)�E�`�{���������-�g�������3�`����� �^�������'�N������� �]�������%�L��������_�������.�U�����(�R�p��������i�����+�����T��
Gc����=��C�Ff��
a��6�a�3Q��b��$9��e�@�n&m��P��'~�
Si����5b{K���Fy�1@U���@U���  G \ � � � >!e!z!�!�!"v"�"�"�"#,#�#�#�#�%�%
&%&l&�&�&O'�'�'(&(}(�(	)R)*�+�+�+T,{,�,9.b.w.�.�./�/0'0T0{0�0�0�0
1`1�1�1�1%2:2h2�2�23+3@3�344�4�4�4]5�5�526Y6n6�6�6�687_7t7�7�788�8�8K9x9�9�9:p:�:;�<
==�=>.>�>�>�>�>?!?F@o@�@�@�@A)APAeA�A�A�A@BgB|B�B�BC1CXCmC�C�C�CMDtD�D�D�DEXEE�E�EFFZF�F�F�F�F"G;G�GHmH�H�HI9I�I�I!JKCKXK�K�KLL_L�L�LBMuM�MNNpN�N�NEO\O�O�O�OP%PlP�P�POQ�Q�QR&R}R�R	SRS�TU!U=U�UV�V�V�VW3WtW�WEX\XqX�X�X�X�X�X!Y[YZ[
\4\{\�\�\"]�]�]^E^�^�^_C_�_�_�_�_F`s`�`�`ata�a�aCbYb�b*cgc�c�c�c�c�d�d�d$eMese�e�e�e�ef+fHfaf�f�f�f�fgg?g\gug�g�g�g�gh-hShph�h�h�h�hi(iAigi�i�i�ij5j\jwj�j�j�j�jEkrk�k(lZl�l�l�l#m�E�����������2�K�
���W�p�������J�@[���Nu��'�)J�
�����Pj	4	�	�	�
�
e�,Pd
7
�
���:�(;��M �!`"
#2$o%L&�&�'*q+�,
/y0o1Y4576�6�8+9�9�:;m;�=�=�>?�@B�B|C�C�CLD�D�E�E�F�F�M�M
N&O�S8T�TdU�U3VpV�V�W,X;XJXYX�XlY{Y�Y�Y7Z�Z&[�[�]�^�^T_w_�_�`?a�a'b�b�b
cNchc�c�cdd_d$f�f�f�f�f�f�f�f$h�hbi�i�i�i�iAjbjsj�j�jk�k0l_n�nrq�q>r�rYs�stat�t&u�u�umv�v2wuw�w:x�x�x�y�yFz�z{N{�{|��-������0�A����G�܄r����׆�^�����+�f���܈�������@� �F�������b������Ԕ�
�G���ؕo�˚��@�	��ҟ��t���������Z����B�����ϬW����&�}��A�P�_�n���5�˲u�ش�����E�V������$�������9�U�4�����)�l��������9������;���;���d�����B��� ����������������0�X�}������q���������-�B�W�|�����<���������I���������.�A���4����P�s���L�F�m��Y��}k�����(B\v���Y	u	�	h
�
�
�
�
1Kd����Mg��X
6Y��
k��<���:���!>���&���*y�a�%t�h�&���j�G � !�!"�"%#�#�%�%�%y&�&G'�'U)+_+�+Z,
-j-�-+.�.�.M/�/y0v1�1223�3�45O5�5
699�9:K:g:y:(;H;Y;<)<><R<g<x<*=�=�=7>g>D?h?�?@v@�@wAtG�G�G�G
H(HYH�H�I�IFJvJ�JK�KL>M�M
N�N�N�O�O+PjP�P}Q�QBR�R�R�S�SkT�TnU�UJV�V�VlW�XYnY�Y�bc'dWd5e�efLfif�fg�g�gzh�h-i�i�i�jGk�k3l|l�l�l�l/mKm�m�mnFn'oJop�p q�q�q{r�r�r�r�rsst3t�tuRu�uwv�vw�wy�yWz{<|�}Q�����R�Ă	�C�3����׉�6�ڊ�����<�r����)���"�S���]��:�������1����r�іH��o��L��B�T�����`�(���e�˝ �Ԟ��T���Ģ3����r�9���V�Ǧܦ�y�������%�R��D����$���˪��'���"������\��+�n�����I�l����S�o����]�w���ֵ�)�Ѷַ@��d����6���,�ջ
�ּ2����j���������V���+���������_�����6������n���{��������5�R�������������R����k���m���,�����6����6�`��E�r�������&�S���������)�Q����=�e�����M�u���������O�w�����}���D�k��������J�w���������������I��������������T����|�<_��o��2O����-Ie��Up�	���K��"`u����?Vn�<z�f�h�<��Cw�5Lcz�����rG���I��,AV����Hx��8h���(X�� ? N �/�1�34\5�5.6t67\7�78s8�8:9�:�;L<�<=m=�=�=�>�>@�@'G6GLGcG�GHHINIJ�J�MN�Q`S�S�S�T�TRU�UaV�VWrWgX�X(Y�Y8Z�ZB[�[\|\�\~^�^�^__�_�_`8`�`�a�a�aSb�bc�c�c6d�d�d�d:e�e4f}f�f�f�f�f(g�gBk�kDl+m�m�mQo�oBp�p�p�q�tu1uLuhu�u�uRv�v�vuw�wxux�|-}�}#~?~�~�~��x�h���+�Ȃ��6�N��������;�,�~���݅��)����F����8���ۊ���S���h�)�����<���b������l��������I���S���C�Ŗr������b�ٚ9�c����������\���X�������&�b�Ġ3����A�^���֢1�N����I�r���̧��@�Z�Ϩ�,�R����:�`�ɪ��{�����׫O�k����4����5�Q�m�������ܮ�����/�(���A�
����þ-�������3���
�����w���p���+������������Y���(����:������6������U�o�
�"�����w����G�(�
�����x���G�o���:�b������"�e����������h���,�������S������N�����������2�C���Q���������
�����L�h�����3����Y�����w��v���M�����X���j������+�G��������7����z�������j���-���5�J�`����.�I�q������������$�?�g�v�����������5�]�n���
_��e�U$��� 4	�	W
{
�
K���Y��6�*y5��=��H�� _��/B�P�1�Y�"#$=$%�%s&�&s'�'&(�(-)�)�);*�*�*I+�+�+�+2,l,- -�1�6�678B9�98:�:;�;�;F<�=�=>R>�>�>�>?,?H?w?!@�@AHA�A%B�B&CRCaC�C�C�CVD�D�D�D]E�E-F�F�F"GyG�G�G HIMI�IZJVL�L�L�LBMyM�M�M�M�M<N�N�NOO�OTP�PdQ�Q/R�R�R�SYV�V�W�W,XqX3YlY�Y�YZ(ZhZ�Z�Z3[U[g[\5\�\�]�^_�_k`�`a<b�b�f#gNg�g�g�gmh�.�����&�D������a���Җ�4�R�����l��f�������2���F���E�ǝM�ϞU�ΟT�֠\�ޡd�ݢc�ܣb�ۤa�ڥ`�ݦc�ݧc�ܨb�۩a�ڪ`�/�z��>����{�Ʈ?���9����G����1����S�ӷ�<�S�{���.��_�ӼG�|�P���"���׿G����r����I�	���?���.���&�����g���6�����J���d��T��Q���I��������T������&�o��������f���&�����a����l�'�����)�����J���9����g���-����������3�����d���:����W������v�������F���(���~���K�����V������� �;�����l���=���
�b�������*�w���Y����|��&�/�E�6V	[�$H�{�B��p3���]������!�!x"�"�&�(a)�*;+�+-�-"/�/�0�1�2
3g3�34x4�4q5�5-6�67�78�8�8�9�99:�:c;�;h<=�=_>�?@@|BDC�DF�FHJ+JQK�KOIQqQ)R�R%TU3W�W�\Z`;aua�a�aAb�b�b�b�b�b�c�c�cBd`d�d�de&eke�e�e�e1fOf�f�f�fgZg�jk�klhl�lxm�mSn�nho�o�pnq�qrr�r9s�st�t7u�uv�vw�wJx�xy�yzvz�z�{|b|�|d}�}�~u��I������������������y�4�dž)���a�؋���\�ُ���d���x��֣o�	�i�ե5�����U�b�G��S���O���������}���_�س|���n����>������������c�K�3�1�/������������g�K�4����Z������������@�!���E���+�R���0�o�_���/���?�]��M�]�j���������<�����)���]������d��/[���D	c	�	�	
+
p
�
�
�
8W��d���,
K
�
�
-^�N7x�D�k���`�$��H!�"�$I&�)*+�+�+T,�,-�1{2�3�4^8O:�>wGK�M�N"P�QXZ�ZK[�[\)\8\�]]`)bAc;e�efcf�hj�j�j?k�k�k�l.m�m�n�o(q[v�vK|[�c�������0�6���G����Y�T��ژG�\��ݞ�P����x�����k���(������l�������1�ظ6���׹�N�����s�ڽ.�}��$�s��W����M������/�����<�Z�	�/�B����)���b���)������r�?��V�B��A�{���������d���6���%����V�������!�|�j���&�B����p�������U����]���
�c���u�����B�5�D�d	%	
	u	�	Y		�	X	b
	�
		�	�	G	�	�	.	�	0	J	}	�	2 	�!	�!	�&	(	^(	�(	�*	�+	l-	F8	�8	�8	L9	�9	�;	�<	O=	�=	Y?	�?	q@	�@	�A	�B	3C	7I	�I	J	`J	�K	�K	�L	]M	�M	�M	�P	Q	tQ	�Q	=S	|S	�S	T	�T	�U	�V	�W	�X	�Y	�Z	�[	6\	�\	y]	�]	@^	5a	�b	�b	�d	�d	�f	�f	pg	sk	�k	�m	�n	�p	`q	�q	rt	�t	�t	�t	*u	�v	�v	.w	�w	�w	�w	7x	Lx	�x	�x	y	Ry	�y	�y	z	^z	sz	�z	{	){	y{	�{	�{	/|	�|	�|	�|	6}	K}	�}	�}	~	Q~	�~	�~		X	m	�	�	'�	<�	n�	Ƃ	�	Z�	i�	�	��	;�	�	��	3�	߈	"�	��	�	��	��	�	��	��	��	��	̍	X�	��	J�	��	Ԑ	#�	��	͑	Փ	��	�	�	[�	}�	��	ҕ	�	A�	x�	��	�	%�	Z�	��	ޘ	`�	��	=�	��	�	4�	o�	�	 �	��	ϝ	�	��	>�	d�	��	ġ	��	�	�	�	��	Y�	e�	�	'�	u�	ެ	��	c�	_�	}�	ұ	�	K�	e�	IJ	��	ٵ	�	K�	i�	��	��	��	˹	�	��	�	-�	N�	^�	�	��	��	��	�	�	�	"�	C�	S�	t�	��	��	��	޼	��	�	0�	@�	a�	q�	��	ܽ	�	*�	M�	_�	��	��	��	��	��	��	!�	3�	V�	h�	��	��	��	��	��	�	*�	��	%�	A�	|�	a�	��	��	��	��	+�	a�	|�	��	��	��	'�	]�	x�	��	��	��	#�	Y�	t�	��	��	��	�	U�	p�	��	��	��	�	Q�	l�	��	��	��	�	M�	'�	!�	��	��	��	��	��	�	��	��	L�	��	��	��	��	��	:�	��	b�	�	��	�	G�	6�	��	u�	��	��	�	��	@�	o�	o�	
�	��	Y�	l�	�	m�	��	��	��	�	��	$�	��	3�	!�	[�	s�	�	K�	c�	h�	��	��	��	�	$�	��	��	��	J�	��	��	��	[�	b�	��	��	��	n�	��	�
�
�
k
�
�
$
^
v
�
�

�
�


j
�
2
X
�
!
6
�
�
&
B
�
E	
}

�

�

�

�
�
�
�
>
e
�

4
�
�
�
+
R
�
�
<
S
�
�
m
�

I
^
�
�
+
G
^


8
O
�
/
�
�
Z
�
�

`
w
�
�
�
�
6
m
�
�


w
�
�
�
�
$
^
v
�
	 
! 
{ 
� 
� 
!
+!
�!
�!
x"
�"
�"
&#

$
@$
X$
�$
%
~%
�%
&
C&
X&
o&
�&
�&
�'
�'
�'
(
C(
�(
�(
K)
w.
�.
�.
/
>/
W/
�/
�/
�/
e0
�0
�0
1
1
K1
e1
|1
%2
L2
�2
�2
�2
:3
V3
�3
�3
b>
�>
	?
<?
c?
�?
�?
�?
@
S@
z@
�@
�@
A
A
�A
�A
B
gB
�B
�B
C
�C
D
JD
gD
�D
�D
�D
�D
'E
JE
�E
�E
�E
RF
�F
G
<G
sG
�G
�G
[H
�H
�H
�H
I
$I
�I
�I
J
=J
�J
�J
K
AK
]K
�K
�K
�K
�K
L
,L
UL
qL
�L
�L
�L
�L
$M
<M
QM
�M
�M
�M
GN
hN
�N
O
O
HO
dO
�O
�O
�O
�O
P
3P
\P
tP
�P
�P
Q
mQ
�Q
�Q
�Q
�Q
 R
<R
eR
}R
�R
�R
S
bT
�T
�T
�T
�T
U
3U
nU
�U
�U
�U
�U
V
>V
ZV
�V
�V
�V
�V
W
0W
kW
�W
�W
�W
�W
X
-X
VX
tX
�X
�X
�X
!Y
;Y
XY
�Y
�Y
�Y
�Y
�Y
Z
�Z
�Z
�Z
R[
s[
�[
+\
@\
�\
�\
8]
Y]
�]
�]
J^
r^
�^
�^
_
<_
Y_
�_
�_
�_
�_
�`
�`
�`
a
=a
�a
�a

b
mb
�b
c
#c
�c
�c
d
7e
�e
~h
�h
�h
�h
�h
[i
�i
�i
j
Ij
ej
�j
�j
�j
�j
-k
Tk
�k
�k
�l
m
m
8m
sm
�m
�m
�m
n
n
Yn
sn
�n
�n
�n
o
?o
Yo
wo
�o
�o
�o
p
)p
�p
�p
q
eq
�q
r
>r
Sr
�r
�r
Ks
ls
�s
�s
]t
�t
�t
�t
�t
u
2u
Mu
hu
�u
�u
�u
_v
�v
�v
�v
�v
w
,w
Cw
�w
x
Qx
lx
�x
�x
�x
�x
�x
y
'y
�y
/z
�z
�z
�z
-{
T{
m{
�{
�{
�{
�|
�|
�}
~
#~
L~
i~
�~
�~
�~


$
C
�
�
�
�
�
+�
H�
q�
��
̀
�
�
�
Y�
s�
��
΁
�
�
�
F�
^�
�
.�
��
��
��
�
A�
��
ф
8�
a�
~�
��
ą
�

�
3�
P�
y�
��
:�
a�
z�
͇
�
n�
��
��
�
E�
��
ԉ
9�
`�
Ŋ
&�
k�
��
��
��
��
��
ی

�
�
7�
N�
��
��
э
�
��
��
��
�
$�
��
��
�
4�
w�
9�
��
Ē
��
͔
_�
Y�
��
]�
��
ח
��
^�
��
��
Θ
�
)�
C�
\�
s�
�
C�
X�
��
�
P�
r�
�
�
8�
a�
�
��
Ŝ
�
�
4�
Q�
z�
��
��
ϝ
�
�
��
Ӟ
�
?�
`�
��
�
-�
��
��
%�
F�
��
ҡ
7�
_�
��
ˢ
�
�
)�
ң
��
�
e�
��
�
>�
S�
��
ݥ
K�
l�
Ѧ
��
]�
��
ħ
ߧ
��
�
0�
K�
f�
��
��
�
�
%�
`�
��
��
;�
��
Ѫ
&�
?�
|�
��
��
ͫ
�
�
�
5�
N�
��
�
��
�
\�
��
��
�
��
Q�
r�
��
4�
[�
ɰ
�
��
b�
�
N�
��
��
	�
*�
C�
�
�
��
��
��
�
B�
��
ȶ
�
��
�
��
�
��
N�
ո
�
��
��
��
�
��
u�
һ
��
:�
�
�
r�
��
��
Y�
��
�
�
)�
��
�
��
��
�
:�
|�
��
��
1�
J�
b�
��
��
�
3�
��
��
��
n�
��
�
)�
>�
��
_�
C�
j�
��
��
<�
c�
��
��
d�
��
��
��
��
��
��
��
��
��
��
�
M�
g�
��
��
��
��
�
+�
T�
s�
��
��
��
#�
=�
Y�
��
��
��
��
�
R�
l�
��
��
��
��
��
�
?�
^�
��
��
��
�
&�
B�
k�
��
��
��
��
�
3�
N�
j�
��
��
��
��
�
B�
\�
t�
�
D�
��
��
�
=�
Z�
��
��
��
��
�
'�
��
��
�
c�
��
�
<�
Q�
��
��
I�
j�
��
��
[�
��
��
�
7�
T�
}�
��
��
��
��
��
��
�
8�
��
��
�
h�
��
��
�
��
��
�
7�
��
�
,�
U�
r�
��
��
��
��
'�
D�
m�
��
��
��
��
�
?�
\�
��
��
��
��
6�
W�
}�
��
"�
:�
W�
��
��
��
/�
c�
��
<�
c�
��
��

�
_�
~�
��
��

�
2�
��
��
f�
��
e�
��
��
��
1�
I�
��
��
��
�
8�
P�
��
��
��
��
U�
|�
��
�
��
��
��
��
��
:�
[�
��
&�
?�
]�
��
��
��

�
#�
A�
|�
��
��
�
a�
��
��
7�
N�
��
��
��
��
��
.�
T�
y�
��
��
.�
O�
h�
�
z�
��
��
�
-�
D�
��
��
��
z�
��
*�
O�
��
��
��
�
h�
��
2�`��e��Mt��<v�����Fo����AYr����	B	W	�	�	[
�
�
�
	#A~���q��
%
�
�
�
U|�p��$g������,Mb��2Lf�����6Pg7r��Fb���/��w����3Tm=R��Jk��*E\u��� !�!�!E"l"�"�"3#Z#�#�#$?$y$�$�$%B%i%�%�%�%&&z&�&'0'�'(S(t(�(-+�,�,8-_-�-�-,.S.�.�.	/0/�/�/�/$0t0�0�01W1~1�1�1E2l2�2�2�2	313X3�3�3�3�34D4�4�4
545�5�5�5"6I6p6�6�6�67Z7�7�8�8�8�899�9�9:6:�:;Y;z;�;X<s=�=�=T>�>�>�>a?�?�?�?-@�@�@RA�ABpBC�C�D�EF�F�GH�H�HInI�I-JuJ�J�J�J&K;LSL�LM$M<M�M�M�MNMN�N�N3O�O�O-P�P�P�QMR%SzS�S�TU~U�U�UHV�V�V-WWW�W�W�W�X
YZY�Y�Y�Y?Z�Z�Z�Z[<[�[�[>\�\�\7]�]F^_�_1`�`^a�a5bob�b�b:c�c�cdCd_d�d�e�e
fgf�f�f�fBgbgvg�g�g<h�h�hAi�i�ibj�j�k�l�lamn�n�no[o�o�oYp�p�p�pqLr�r�r�rs\s�st�t�t�tOu�uQv�v�v�wxhx�x�x�xy�y�yJzfz�z�z>{�{>|�|}�}�}(~7~e~�~_��-���р��с���8���ƒу��?�����w���Dž*�k�$�k���?�&�|����������J�˕������	��������ݙe���?���O�����ҝ�K���f������k������F�^����
�[�����	�C�[������X������:�R�������ư���e�G�����Ӳ�	�X��-�����)���־����}���*�����<�S�������������(�O�����^������+�B�������x������>�����2�Y���3�����#���������=���	�{�E�0�=�d�%�_�x��I�b�z����*�C�������~����� �I�����\�p�������'�p�������_��������0�����|����7�����N�k���.�����
�S�����7�S�n��������{�������G�h����.�l�������5�\������.�k�������3�Z������,�m�������<�c�����6�`�x�������}����3�����Wq����Q��,K�Tn��u��o�AY��v�,A��K�N�|.���d��/��9q����Ij�,S���Z�9'N]���'N]���. U d � � � L!s!�!�!""�"�"�"�"%#4#�#�#�#�%&&-&�&�&�&c'�'�'(.(�(�(8)"*�+�+�+b,�,�,G.p..�.�.	/�/ 0/0b0�0�0�011n1�1�1232B2v2�2�2393H3�34!4�4�4�4k5�5�5@6g6v6�6�6�6F7m7|7�7�78!8�8�8_9�9�9�9:�:;�<='=>'>6>�>�>�>�>?)?T@}@�@�@AA7A^AmA�A�A�ANBuB�B�B�BC?CfCuC�C�CD[D�D�D�D�DEfE�E�E�EFFhF�F�F�F	G*GCG�GH�H�H�HIAI�I)J*KQK`K�K�KL LsL�L�LVM}M�MN!N�N�N+OdO�O�O�OP-P�P�P�PcQ�Q�QR.R�R�R8S�TU/UKU�U-V�V�V�VWQW�WMXjXyX�X�X�X�XYoYb[\B\�\�\	]0]�]�],^S^�^�^*_Q_�_�_�_`Z`{`�`�`a�a�a)bab
c2cuc�c�c�c�c�d�d�d8eUe�e�e�e�e�e
f9fVfif�f�f�f�fg!gMgjg}g�g�g�gh"h5hah~h�h�h�h�hi6iIiui�i�ij(jCjjj�j�j�j�jkYkzk�k<lbl�l�l
m+m+���^�(��������-���u�3�)��7�4r2��^	
�
��c
8!�l����
!"�"�#�$�%�&e'�*�+�-�/*1�2�5�7U:�<�>�@�A�B>CD|D[E�EF~L�N�R�TU_V�VW{X�Y�Zn]�^'_�_`_a�b7c�c�cHd�dgFi�i*j�j�j?kRlo�r�s�tHu
v�v�w\x!y�y�zp{��������B���m����/����I������U�����	�D�@�����g���f����	��A���[����V�O���F������?������S������\�t�O��� ���G�0�S�C���X���P�����i���������8���i�f���c���n�*���k��:�����m������	�
�
�1>
�
?�o�=�l�Q�
j��-�^���* u � :!<"+&�')w*�/10�0�1�2S34c92:�:};�<U=�=�>�?I@�@ALG�H1I<KRLtMEN�NPQRmR�R)S"T"VRWiX�X�Y�b�d�e�e�fFgMh�h�hai,jkrkl�m�nko`q�q9sXt�t�w�x�yz�z�{�}E~�T�@���2�v�2��`��$�������������
�e�0��������9�y�|�����r���V��,���X��������p�z���E���X�����U���������A���e����Q����_���o�-�����:���������P��>���&���[�'�u���%�}�>���������`��o���Z���/�x���A���%��f���;T�	<�+����I�=�0��e�%���u�1=3�5�6/7�7�7.;�;w>�?_@�G�I�J=M+Q3S�SuT�T%U4V�V�Xs[L\�\N^o`�`�b�cdwdZe
fmg"k�kopzp�p�t�u�v6w�wIx�|
~i~'�R�����|���(�F��������-���^���}�'�s����o�\�&����������M�c����w��������� ���K����y���X���a�����|���d���%���<�J�����{�������������Z�4��l��]�4���������n�'�,�����m�����!�����K���k������q�U�-���+�������L���������W������}�����]�{�f�1���{������8� �x�������C��o�����9���?�O���z�X��c����Y�����O�����5���
V�	�
���9�x�`�h��G�O��!�"�$�%C&F'�'�'Z()X)*f*.+m+�,D-�6�79:�:�:M;�;�=�=9>k>�?i@�@�A�APB�B�C�CD�D�EYF�FBG�G�H@J�K�L:MNcN6O�O(P�P.Q�QR|R�S@V�W�WXUX�XWY�Y�YNZ�Z�Z�[_\y^�^�_S`�`$b�bofgwg�g��e����o�������}�G�=�7�����
����$�#�"�!� �#�#�"�!� �����x�<����r����j�&�7���c� ������|���c��|�����������S�h�:�������v���X�&�C���������e�3�����M�c�h������d�?��������I�"���P������G��������S����O��������
f�
"_&H=KV�dxbK� C"g&�(2)�*
+�,�.i02O38485N6L7\8�8
:k:0;�;�<]=*>c?�?aB&CtD�E�F	G�IKQ�Q�R�U�[�^a)d�d�dRe�ef{f�fAg)k:l/m&n�n
p�p�r�s�t�uCv�w.yHz={5|�|~��������+�����K�s������'�[����U���O����{���;�������'���#���������S���Q�����F���c���U���v�%�����~�@�"��������������z�^�B�%�������������������R�r�������������%�]���;�.�������.����.�;�W�d��������������.�t���a�<q��+	�	�	W
�
��K�
�
�
��b��6Uo�3����!�!&$�%�(�*�+�,^1H2�3m4�7:}>�J�M�N�OTQ,Z[�[�]0`�ac	e~hMj�j&kjkolm�mn3oIp�u�{[~�o���]�W�y����r�����%� ���������������J���k�9�E���u���>���:�C������u����N���w���w����#���n������y������������L�7������b���)���l�����O�=����O�����x���(�����0�����7�������������4	�	�	�	3	k	2	�		�
	w	�		�	x		�		<	?		�	� 	�'	8(	�(	d,	8	�;	�<	!=	�=	,?	�?	A@	�@	A	YB	�B	�H	jI	oK	�L	�L	*P	�P	fS	�S	vT	pU	pV	gW	�X	�Y	�Z	8]	�]	Ya	�b	�d	k	�o	-q	Zr	�	^�	��	
�	��	4�	��	��	+�	��	|�	D�	%�	K�	��	��	��	D�	��	�	a�	��	�	��	_�	��	T�	��	E�	%�	\�	��	��	��	��	9�	��	�	(�	��	�	��	��	1�	��	��	�	d�	G�	��	H�	��	D�	��	@�	��	<�	��	8�	��	4�	v�	l�	��	�	$�	>�	�	��	|�	��	�	l�	+�	��	v�	#�	��	��	��	��	5�	2�	m�	��	�	��	��	��	��	�	T�	��	q�	+�	@�	0�	��	��	��	i�	��	Z�	��	��	�
�
C
�
�
=
�
}
[
�
�
u


�
�
W


�
D
x
�
�
�
�
�

t
'
�
s
�

�
�
K
�
�
C
�
� 
� 
P!
"
�"
$
}$
%
�&
'
�'
�(
�(
o.
�.
�.
O/
�/
�0
1
�1
q2
�2
�3
Z>
�>
U?
�?

@
l@
�@
DA
)B
�B
BC
	D
�D
oE
F
�F
.G
�G
�G
�H
II
�I
5J
�J
3K
xK
�K
L
GL
�L
�L
M
vM
N
`N
�N
:O
O
�O
	P
NP
�P
Q
�Q
�Q
R
WR
�R
S
}T
�T
U
TU
�U
0V
uV
�V
QW
�W
HX
�X
Y
yY
;Z
$[
�[
e\
]
~]

^
j^
�^
._
t_
�_
`
�`
ba
/b
�b
Hc
�c
^d
vh
i
�i

j
�j
�k
�k
�l
Ym
�m
?n
�n
%o
�o
p
Np
7q
�q
xr
s
�s
t
}t
�u
v
hw
x
Ly
'z
�z
F{
�{
#|
�|
�}
>~
�~
�~
d
�
c�
��
?�
��
8�
��
S�
��
��
��
S�
��
��
%�
k�
��
��
�
��
��
��
��
�
*�
��
s�
�
��
I�
��
o�
��
��
��
�

�
��
}�
#�
j�

�
S�
��
��
&�
l�
(�
�
��
R�
��
k�
��
W�
��
�
N�
7�
��
x�
�
��
�
}�
��
J�
7�
s�
�
�
u�
��
#�
��
��
$�
��
��
h�
T�
��
:�
��
7�
 �
��
'�
U�
��
l�
C�
��
��
N�

�
��
,�
��
�
��
�
X�
��
��
c�
W�
\�
��
U�
��
}�
��
��
��
��
,�
��
F�
��
	�
t�
��
7�
1�
�
��
]�
��
��
'�
��
i�
��
/�
u�
��
�
L�
5�
��
v�
�
��
�
{�
�
o�
��
�
��
]�
*�
��
C�
��
/�
�
G�
��
��
�
_�
��
��
1�
w�
��
�
g�
�
|�
�
��
U�
��
2�
��
s�
��
��
��
�
��
*�
u�
�
��
0�
x�
�
S�
�
}�
��
a�
��
Y�
s�
�
��
�
��
r�
i�
��
��
:�
��
�y~�f�[�?�a��3��|	�	|
�
b��J
�0�������\��8|�T9���w��� � �!^"�"L#�#1$�$�$[%�%<&�&U'%(�(%+�,Q-�-E.�."/�/0�0�0p1�1^2�2�2J3�3�364�4&5�56b6�67s7�8B9�9[:+;�;�=>�>'?�?N@�@#A�A�AAB�BjCD*E<F$G�GIH3I�I�JmL�LUM�M*N�N�N[O�OPTP�P<Q�Q�R�SBT�TAUV�VrW$Y�YZfZ�ZV[�[\e\�\]^]�]�^`_K`�`�a�a�bqc)d�e1f�fg�ghdh�hihi�ij�j7kl�l�mVn�nwo!p�p*r�r�snt u�uw�wLxFyz�zr{�|}�}�~�a��I��y�s�I������������������������$���^�����+���z�(���w����B�'�����]�
���x�����������g��������~���f�T�������(�V�D�-���h��������h��������x���U�=���\���3���x�����L�������� �����N��� �����L��������U���R���?���X�(�<�#��p>�7��~��f��S��T�i���1@�@�G � e!�!�"#�#�%R&�&�'S(�(*�+{,b.�.0{0�0�1%2�2+34�4�5Y6�6_7�7F829�9D:;
=>�>?o@�@PA�AgB�BXC�CtD�DEF�F�FhGTH�HfI!JCK�KEL�L�MFN�N\O�OPRP�P�QSR�R�T�V2W@YZ[4\�\"]�]E^�^C_�_,`�`[a�a�b*c�c�c!d
e�ij\j�j�j+k�kZl�l�l+���^�)��������-���u�3�)��7�4r2��^	
�
��c
8!�m����!"�"�#�$&�&f'�*�+�-�/+1�2�5�7V:�<�>�@�A�B?CD|D[E�EF�L�N�R�TU_V�V W}X�Y�Zp]�^'_�_`aa�b7c�c�cHd�dgIi�i*j�j�j@kUlo�r�s�tHu
v�v�w\x!y�y�zp{ׁ����B�؃m����/�Ɔ�I���߇�U���ˈ�F�B���Րj�9�g�������D���^��ʢW�P���F�����?���ʭ�S������]�u�P��� ���I�3�V�E�X�J�Q�������j���������9���j�����d�d�o�*���k��:�����o����
*
�C
1?
�
@�p�>�m�R�k��.�_���+ v � ;!="�')y*�/30�0�1�2U34c92:�:};�<U=�>�?J@�@A�H2I=KSLtMFN�NQRnR�R*S#TSWjX�X�Y�d�e�e�fGgNh�h�hbi-jksk�m�nkobq9sXt�w�x�yz�z�{�}F~�T�A���2�v�2��`��$��������������f�1�ٔ�����9�z�|�����r���V����Y����ݧq���F��Y����U�Dz��ԴB����f��иQ����_�Ǻp�.����;�����Q��?���'���(�v���&�~�?���������a��o���Z�0�y���B���&��f��<U�	=�-����J�=�0��e�&���u��1>3�5�607�7�7/;�;x>�?_@�I�J>M,Q4S�SvT�T&U5V�V�Xt[M\�\p`�`�b�cRdxd[eng#k�kop{p�p�u�v7w�wJx�|
~i~'�S����}�����~�(�t�Ȉ�p�]�'����������M�d����x��ٕ��Ø!���K����y�՞X���a�����|����%�%����������[�5��m��^�5�	�����{���p�)�-�����n�����!�����K���k������q�U�-���,�������L������X������}���^�f���|������9�!�y�������C������:���@�P���{�����5���
�	�
���w�y�	a�i���H�P��"�$�%D&G'�'�'[()Y)*g*0+�,D-�79:�:�:N;�;�=�=9>�?j@�@�A�AQB�B�C�CD�D�EYF�FBG�GAJ�K�LNcN6O�O(P�P.Q�QR|R�S@V�W�WXUX�XWY�Y�YNZ�Z�Z�[_\y^�^�_S`�`$b�bofgwg�gɓf����o�Ε����}�I�?�9�ٚ������&�%�$�#�"�%�%�$�#�"����y�=��˯s��ñk���8��d�!���	�Ƚ}��d��}���������U�j�<�
����x���Z�(�E�������g�5�����e�j�
�����f��������K���R� ���������������Q
��������
h�

$a(J?MX�fzdM�� E"i&�(4)�*+�,�.l02Q3:4:5P6N7^8�8:m:2;�;�<_=,>e?�?bB'CvD�E�FG�IKQ�Q�R�U�[�^a)d�d�dRe�ef{f�fAg,k<l2m(n�np�r�s�t�uFv�w1yJz@{7|�|	~��с؂σ.���ƇM�u���ԟ'�[����U��O����{�ۦ;�ç����'���#�������S��Q���ͲF���c�ܴU���v�%����~�@�"���н��������z�^�B�%�������������������R�r�������������%�]���;�.�������.����.�;�W�d��������������.�t���a�=r��+	�	�	W
�
��K�
�
�
��b��7Wo�4����!�!'$�%�(�*�+�,_1I2�3n4�7:~>�J�M�N�OTQ,Z[�[�]0`�ac	e~hMj�j&kjkplm�mn5oKp�u�{]~�q���_�Y�{���	�s��Ք��&�!����ߜĞ̠���	�L���m�;�G���w���@���<�E������u��ۼP���y���y�����#���n������z�	�����������M�8������c���*���m�����P�>����P�����y���)�����1�����8�������������5	�	�	�	3	l	2	�		�
	x	�		�	x		�		@	
	�	� 	�'	8(	�(	f,	�;	�<	#=	�=	.?	�?	C@	�@	A	[B	�H	lI	qK	�L	�L	+P	�P	fS	�S	vT	pU	pV	gW	�X	�Y	�Z	9]	^	Ya	�b	�d	k	�o	-q	[r	�	_�	��	�	��	5�	܅	��	,�	ԇ	}�	E�	'�	M�	��	��	Ԕ	D�	��	�	a�	̖	�	��	_�	�	T�	��	E�	%�	�	ۤ	ɥ	Ч	9�	��	�	)�	��	�	��	�	2�	��	��	�	d�	H�	��	H�	��	D�	��	@�	��	<�	��	8�	��	4�	w�	n�	��	�	%�	?�	�	��	}�	��	�	m�	,�	��	w�	$�	��	��	��	��	8�	4�	o�	��	�	��	��	��	��	�	U�	��	r�	f�	@�	{�	0�	��	��	��	��	��	��	��	i�	��	��	��	�

�
%
C
:
�
O
�
=
�
~
[
�

(

=
�
x
�
�
�
�
t
�

�
�
K

�

C
-
�
� 
P!
"
�"
}$
�&
'
�'
�(
�(
�.
�/
�0
�1
q2
�3
�@
DA
)B
�B
CC
�D
oE
F
�G
�H
II
�I
vM
N
�P
�R
�S
TU
�S
�U
�S
�V
�S
QW
�S
�W
T
�X
"T
Y
6T
yY
;Z
$[
�[
e\
]
~]

^
`
�`
ca
/b
�b
Hc
�c
`d
i
�i
�j
�k
l
�l
3l
Ym
Gl
�m
[l
?n
ol
�n
�l
%o
�l
�o
Np
7q
�q
xr
s
�s
t
�u
hw
Ly
Rz
�z
�{
#|
2}
�~
L}
d
d}
�
�}
��
�}
?�
�}
��
��
S�
܃
��
��
��
�
��
��
��
��
+�
s�
�
ߎ
I�
�
ٖ
��
�
�
6�

�
��
}�
#�
(�
�
��
R�
��
k�
��
N�
7�
��
x�
�
��
�
��
J�
s�
#�
��
��
$�
۳
h�
T�
ܵ
c�
��
7�
 �
(�
��
��
m�
C�
Խ
þ
N�
d�
�
��
X�
��
��
c�
��
@�
��
Y�
,�
t�
��
��
��
��
	�
��
��
��
7�
�
�
�
��
0�
��
`�
'�
��
i�
L�
5�
��
v�
�
��
�
��
�
�
��
^�
*�
��
C�
��
�
��
�
��
}�
�
2�
��
s�
��
��
��
�
�
�
��
u�
�
��
0�
�
��
�
��
}�
��
��
��
a�
��
s�
�
�
��
i�
��
:�
��
[�?��|		
|

�
3
b��K
�0����\�T9��w�� <&�&U'%(�(�,�8B9�9[:+;�;�=>�>(?�?O@�@$A�A�ABB�BlCD-E>F&G�GJH4I�I�JnL�LVM�M+N�N�N\O�OPUP�P>Q�Q�R�SDT�TBUV�VsW%Y�Y
ZgZ�ZW[�[\f\�\]`]�]�^c_M`�`�a�a�brc*d�e2f�fg�gheh�hiii�ij�j:kl�l�mWn�nxo"p�phr�r�sot!u�uw'xMxGyz�zs{�|�}�}�~�b��K�T�z�t�J������Ŕ�ʗ���������ݩ����Ө+��׫��z��(�'�ʭ<�w�Q��f�үB�'���^��x�����������g��������~�h�V�����c�D�z�-�����h����������U�=���]��3�����M����?���X�)�<��#�p>�7�~��f�S��T����R&�&�'S(�(�7F829�9E:�FhGTH�HgIEL�L�MFN�NRP�P�QSR�R�VAY,`�`[a�a�b!d
e+k�k�l���L�������������c�!�q�%��"` ���L	
�
�~Q
&��Z����� "�"�#�$�%�&S'�*�+v-�/1�2�4�5b6�7�8R9C:�:&;�<�>x@�A�B,C�CjDIE�EFlL|N�R�S�T�TU�UKV�V
WgX�Y�Z[]�^_�_�_Ka�b#c~c�c4dudg2i�ij�j�j+k>l�n�qrr�r�spt5u�u�v�wIxy�y�z]{���0�ƃ[��������5���̇�B�}�����2�a�.���������S�R�k������-�|�G�����-���D�=���2�ݪ���-�q�����@���}��.�J�b�;������5��x�A�z�1�D�<�����W�������q�����$�u���U���<�����}���O�\����Y�
�\���&�y���Y�����o
�
�*
�
-u]�)��X�?��V��F��F�J2��-�!��>� c � (!*"�"S#�'�(d*f+,�,#-�-�-E.�./l/0�0�1�2A345l5�5Q9 :�:i;�<A=�>�?7@�@�@vHI�I}J*K@L`M�M1N�N�PR[R�RST�T'U�U@WVX�X�Y�d�e�f4g;h�h�hOi�ijk`k�m�nWo:pNq%sEt�w�xqy�y�z�{�}2~w@�Ȁ-�z��b� ��N�������v�����������S����Ĕ]�̕+����q�{�%�e�h������^�����B���v�F��e�ץȧ^�����3�׫D�Ѭt�C�����-���S������=�����K���[��x�н(�����>�
�,�������c����k���,���������N�	�[���F���)�V�������
�7�d�����5���I���Y�����[�����O�{������.�[����d���-���u�T�w)B�	)�����}7�)��D�Q����b,\���L|��<l��m1+3�35�5�5�67u7�7,8�8�8Z:;�;�<&=e>�?K@�I{J+M�MQ!SyScT�TUfU"VuV�V+W X�X�X�Y�YOZ�Za[�[:\�\[`�`�abxb�b�ccdHe[gkuk�k�lCmo�o�ohp�p�uuv$w�w7x�|�}W~�>�z�ցh��k�ƒ�����k��_����[�H��g�!���=����[�ˏ��9���%�Q���	�e�ΔÕ~�+��������������7����e���D���o��M��x��h�P����|�z����ֹ��l�F� ��Y����I� ���������Z���w���?���[�����9����z�9���Y�
���~�_�C�����z���:�������E������i���J�S���i��u����$��f��������1��p���%���+�<���#���h���P�����F�����<�����"t���|	
4
�
�
����f��N��V�m�5k�;e���$�%1&4'�'�'H(�(F)�)�)T*+x,0-�7�8�9r:�:;;�;�=�=&>�?U@�@�A�A>B�BmC�C
D�DE�E�EEF�F.G�G.J�K�L�MQN$O�OP�PQ�Q�QjR�S.V}W�WXAX�XCY�Y�Y;Z�Z�Z[M\g^�^r_A`�`b�b]f�feg�g��S�����]�������k�5�*�$��������
�����������ݫ��e�)�����_����W�8��$�ݺQ��������j�ϾQ��j����������A���V�(���P�
���d��x�F��n�1�������S�!�����O�V�������R���~�����{�7���B�>����{�������������s�o=���������
T�
��K�f�4)�9D�RfP9l� M!0"U&r( )�*�*�,�.W0�1=3&4&5;697J8�8�9Y:;�;�<K=>Q?�?OBCbD�E�F�F�IK�KQ�QOR�R�U^Wz[�^�`dzd�d@e�efif�f/gk�k(lm�mnrn!o�o�rms�s�tku�u1v�v�wy�y6z+{�{#|�|}�}��D���ÂR����������9�a���׎��Ÿ�I����C�ݤ=���	�i�ɦ)���w����|��x�߮s�گA�ذ?�����4���Q�ʴC��d����Ѹl�.���ּ����������h�L�0���������������������@�`���m������������K���)��m�������������)�E�R���������������b���O�*_���	}	�	E
�

q�9�
�
�
�	�P���$C]�!����!�!$z%�(�*�+�,A162�3P4�7:k>�J�M�N�OBQZhZ
[c[�[�]`�a�b�dfe�eflh;j�jkVk]l�l�mn!o7p�u�v�{I~	�]�|�K�E�g�~����`�	�”m���җ��ʜ��������8�q�Y�'�3���c���,��(�1�����a���e�Ǽ,�<���,�e���U�e���m��t�\�������g�������������:�%�}�����P������Z�����=�+������=�����f����n����v���%�|�����w������"	�	�	�	 	Y		�		�
	�
	e	o		�	f	�	�		-	�	�	� 	�!	�'	%(	o(	�(	�+	Q,	�;	�<	=	�=	?	�?	/@	�@	A	GB	�H	VI	J	]K	�K	}L	�L	wM	P	�P	-Q	�Q	TS	�S	dT	^U	^V	UW	�X	�Y	�Z	%]	�]	Ea	�b	�d	k	�k	�m	�n	�o	q	�q	Fr	�t	Dv	�v	�w	Ux	y	�y	|z	2{	�{	�|	T}	
~	�~	{	K�	��	��	w�	!�	ȅ	p�	�	��	i�	1�	�	7�	ۍ	��	R�	ܐ	Y�	x�	��	1�	��	��	N�	��	��	z�	K�	ԛ	A�	��	2�	�	֡	ɤ	��	��	�	'�	��	.�	��	��	�	�	��	�	|�	ظ	�	z�	��	��	Q�	5�	��	6�	��	2�	��	.�	��	*�	��	&�	��	"�	c�	Y�	��	��	�	+�	�	��	j�	��	��	Z�	�	��	d�	�	��	��	z�	��	#�	 �	��	[�	��	��	��	��	��	��	��	:�	��	��	A�	��	^�	.�	�	u�	��	��	W�	��	��	�
x
1
�
�
+
�
k
I
�
�

�
E
�
�
2
f
�
�
q
q
b
�
a
�
�
�
�
9
�
1
�
� 
� 
>!
"
�"
k$
�&
�&
�'
r(
�(
�.
�.
�/
�0
�1
_2
�3
�>
C?
�?
�?
Z@
�@
2A
B
�B
0C
�D
]E
F
G
zG
�G
�H
7I
�I
�J
K
dK
�K
�K
3L
xL
�L
M
dM
N
�N
&O
kO
�O
�O
:P
�P
tQ
�Q
�Q
CR
�R
iT
�T
�T
@U
�U
V
aV
�V
=W
�W
4X
�X
�X
eY
)Z
[
�[
S\
�\
l]
�]
�^
_
`_
�_
�_
�`
Pa
b
�b
6c
�c
Jd
i
�i
�j
�k
�l
Em
�m
+n
�n
o
�o
�o
<p
%q
�q
fr
s
s
t
�u
Vw
:y
�z
4{
�{
|
�}
*~
p~
�~
P
�
O�
��
+�
��
$�
q�
A�
ʃ
p�
?�
��
˅
�
W�
��
��
�
Έ
t�
�
s�
�
a�
��
͎
7�
ݏ
ǖ
��
k�
��
��
k�
�
��
?�
��
̜
�
X�
�
��
s�
@�
�
Y�
�
��
�
<�
%�
��
f�
�
�
�
��
8�
��
�
��
a�
��
c�
Ʈ
�
��
��
�
ɳ
V�
B�
ʵ
��
%�
�
�
��
Z�
1�
½
��
<�
��
�
��
�
u�
��
F�
��
��
Q�
J�
��
C�
��
k�
��
��
��
�
��
2�
��
��
`�
��
#�
�
k�
��
I�
��
��
�
��
W�
�
a�
��
��
:�
#�
��
d�

�
}�
	�
��
[�
��
��
��
K�
�
��
1�
��
��
3�
y�
��
�
K�
��
��
�
c�
��
��
��
j�
��
C�
��
 �
��
a�
��
r�
�
��
�
c�
�
��
�
��
��
j�
��
N�
��
a�
��
��
{�
W�
��
(�
��
g�l�T�I�-M�����j	h
�
N��8
��n��uzJ�%i�B'���e~���!L"�":#�#$�$�$I%�%*&�&C'(�(�,?-�-3.�./�/0{0�0^1�1L2�2�283�3�3$4�45�56P6�6�6a7�809�9I:;�;�=	>�>?�?<@�@ApA�A/B�BXCDE*FG�G7H I�I�J[L�LCM�MN�N�NIO�O�OBP�P*Q�Q�R�S0T�T/U�U�V`WYoY�YTZ�ZD[�[\S\�\�\L]�]u^N_9`�`�a�a�b^cd�ef�fgg�gRh�hiVi�i�i�j%k�k�l�mDn�ndop�p{r~s\tu�uw:x4y
z�z`{�|�}�~�O��7�g�a�7����ч������טx�z�t�˩x��ūh����e�
���0����K���f�����~�����U�����m���l�T�B�����D�2����V�����x������y���f���C�+���J����s�:�����s���<����r���:����t���C���=���-���F�(��^,�%�l��T�A��B�	��
�.�.�5 � S!�!�"#�#�%@&�&�'A(�(�+i,P.�.0i0�0u12}23�3�4r5G6�6M7�748 9�92:�<>�>�>]@�@>A�AUB�BFC�CbD�DmE�EoF�FVGBH�HTI1K�K3L�L�M4N�N�O�O@P�P�QAR�R�V.Y"\�\]�]3^�^1_�_`�`Ia�atb|c�cd�djJj�j�jk�kl�l[[H[�[�\�\]]"]-]8]C]N]Y]d]o]z]�]�]�]�]�]�]�^�^�^�_�_```,`<`L`aXb{d�f�f�f�g�heipikk"k�l�lZmem�m�m�m,nrn�n�ouq�q�qlr[s�s�t�tRv]vlvw!w�wxVxnz�z�z�z�z|P|[|�|:}n�S�^�m�9�����J�w���х��C���������+�i�x�������ދ��5�@�O���Ǐ�n����:���D����ȓr����������,�;�H�U�b�o�|������L���Ȝ��$�3�q�������ܝ���	���*�5�@�K�V�a�l����������T�_��������2�=�H�����Ҡݠ�'��������`�k�¢͢3�>�������
��#�6�E�P�[�f������-�Ϫ��P��������Ȯ�E�P�گ��;��������,�;�J�Y�h�w���(�7�ٲ{��������W�l�{�������������޹�����
���7�B�����'�1�������"�,�6�@�J�T�^�h�r�|���������������������������������������%�0�;�F�Q�\�g�q�{�������.V�V%W�W�W�W�W�W3XsXY!Y,Y8YGY�Y�YZ%Z0Z<ZKZVZ�Z�Z�Z�Z�]^O^Z^e^q^�^�^�^�^�^4_?_J_�_�_�_\`�`�`�`�`�`	aLa�a�a�a�a�ab'b2b>bMb�bTcccncyc�cdld�d\fgfrf}f�f�f�f�f�fBgMgXgcgog~g�g�g�g�ghhihxh�i�j�j�j�j�j�j�j�j-k�k3l8oo�o�oDqOq[qjq�qrr!r,r8rGrRrarwr�rss*s5sAsPsfs�st�t�t�t<u�u�uvvv-v8vGvwv�v�v�v�v�v�v�vw0w�w�w�x`yky�y�y�y�y�y�y2z=zHzSz_zyz�z�z�{|�}�}~~~(~w}�~�~�~�~�~�~7~�H�x�؂�������.�D���������̃ۃ�����:���
�K�V�b�q�|����
��(�3�>����!�,�7�B�M�X�c�n�y��� ��w���������U�ԍߍ������*�Z���������������*�9�G�}������������\�g���j�v���������������ʗ՗�����������[�f�u���!�,�;�I������O�^�i�t����ژ�$�/�:�E�P���ۙ������f�������ƚњܚ]�Ѥܤ�����s���ݰ�������ڴ�H�S�^�j�y�����Եߵ������*�t��ɶԶX�c�n�z���������&�2�A�L����Z�e�ӹY�����������ͺغ��D�m�x����������������,�M���������˼ڼ�2�=�H�S�_�n�y�|�����������þ%�0�;�F�R�a�l�����������
��Z�e�p�{����������������)���@�������
�� �+�i�t�����������������������&�����������2����Y.;x � �!�!~"+#]$j$�%�%j&'�'**�+�,//</�0�0�1�4�4�4]6�8�8�8�:�=�=�=?�F�M�MSO`O�S�VXXRY_Y�Z~[Q]�^8a b�bvf�foh|hi)il�n�n�q�q�qԊ�O�\���T�a�z�����������`����� �T�a�n�������j�w���
��'���ǣԣ��̧&�4�-���(��0����������Y�f�s�[�h�u����U���z�p�K�����?���Q 
�"�&r'�2>z>�?�GlH�I K6L�N�OPP�P�QToV�V�Y�bjd1f�f1hbl�m.nAq6u9wl|&~m��!�.���X�f�O�\��/�џy�ߢ!���Ȭ9��<���3�Q�����n�<�����.���h�����Y�m��U��vM�����/�6�<�=�>�GmIYT�^Q`�c�d eafAg�m�t�uw.x��N�̒E���x�J�����7���H�����������a�9���R����Y����J	�\�E`f��"V$*'+�+T,�6�7�9�>�?�A��I��)����P�ۛ�ڜ��������������������������������������������Y���T�����L�.�!��������6�6�:��'�Q�����G��������B�/�����H�������r�-���y����q�������}�����1�iv��# #�+�+>-�-�-Y/�/�/31�1�1�2%323�3�3
5566 7-718>8�9�9�<�<�@E4HAH�H7ODOQOZTgT�U�UXW]&]�`�j�km�mo�o�q�rhs�tfu�v�w�x�y{�{}�}�|�?���M�����݆�w��������c���U����P]�+�,�8l�n�oIq�v�||<���	�؉�8�������&�S�`���3���0�=�L�Y�7�x�����l�c�0����\��		
	�	�	�	�	} 	� 	�!	k+	z+	�+	�+	�-	�-	�8	$:	�P	�[	�]	ag	�p	q	�t	��	�	=�	�	��	d�	�	��	\�	�	ډ	�	�	g�	t�	��	��	(�	�	�	m�	��	�	M�	B�	O�	��	��	�	�	`�	�	��	��	��	�	��	��	��	��	��	��	T�	�	
4
X
�"
l)
 3
�3
�C
\
�a
{e
(r
��
Q�
�
�
(�
�
�
�
U�
&�
��
�
)<W=JC�C�D
E�EFG�G�H�I�J%L#Q�Q�R�RYShS)T�T�U�VJW�X�]n^8_G_``�`�a�bWcd�e�jk�k�k�l�l�m=nEop�p�r"sys;t	u�u�vw�wx�x/y�y�z[{P|�|8}~w~�~|J���2�˂���\�����}�̇e�S�`��������������������j�r���l�z�z�V�F����Z�g�@�O�.�=������������������n����5��>m[#Z)�:�IMOZS|W)YKb}���!���s��i���
�_����U���M���������F������h����a����Z����S�������L��������"����a�����ܳ�[����W����S�����L���H�����5���Ĵص��/���%�ظع0�w���&�y����r����m����f�
�\�(����	[����Q�k�o�t���}�	q	�	
a�[�
U
�
�
P�K��D��?��;��7��3��/�L"v�#|�w�)�P�U��Q 0q0�01m1�1�7<8�8�879�9�9.:�:@;�;�<���=�=��H���8>z��>�>0?�?�?/@�@�@%AwA�ABoB2�7I�I�I-JJ�J#KvK�KLL�_u`�`&�"axa�abqb�bc+s~s�s$ttGuv�v�wgx/y�y�z�{O|}�}�~o7���ǁ��W�����w�?���b�*����<����5���X� �s�Ə���S�Z�a�h�U�j�T���p����L�������H����b�����L����6���Ү �n��3���ϰ�[�����M����>�������Ժ!�n����U���q���S��3���׿�e.���h
�
��h�����B=3�����2�����h����P���-�
�X�����B�����,�A�������(PzP�P@Q�Q�QJRSdS\T�T�T]U�U	V_VWrWjX�XYnY�YZpZ-[�[{\�\]}]�])^^<_�_���O�O1��ST���WX���[+\0�~����h����R�����<�����:�����&�lc�cdMd�d�d.eye�ef\f�f�f?g�g�g hkh�hiLi�i�i0j|j�jk`k�k�kCl�l�l$mom�mnPn�n�n3oo�opcp�p�pFq�q�q5r�r�rž,����E����n�š/�����^�ȣ2����p�ڥD����`����� �r����h����^����T�������L�E����������g���
�`����Y�����R�����K����������!���
�`����۳ôZ����V����R�����K���G�����4�����׵Z�.���$�v�׹/�����%�x����q����l����e���[�'����Z��Pp��j�n�s�	|��p	�	
g
`�Z�
T
�
�
O����C��>��:��6��2��.�K!u�"{�v�(�O�T��P 0p0�01l1�1�7;8�8�869�9�9-:�:?;�;u<A=���=7>G���	��>@��>/?�?�?.@�@�@$AvA�ABnB6I���I�I,J~J�J"KuK�KL~L�Ot`�`!a/�wa�abpb�bckc}s�s#t~tFuv�v�wfx.y�y�z�{N|}�}�~n6���Ɓ��V�����v�>���a�)����;����4���W��r�ŏ���R�Y�`�g�T��S���o���~��K�������G����a�����K����5���Ѯ�m��2���ΰ�������L����=���׸��Ӻ �m����T���	���R��2���ֿ-�d������

Jg�����2��=����1�~����g����O���,��W�����A�����+�y�����1���yP�P?Q�Q�QIR
ScS�S�T�T\U�UV^VWqW�W�XYmY�YZoZ,[�[�[�\]|]�](^~^;_�_�_0��O'P��T[T��XiX%�*\z\}����g����Q�����;�����9�����%����cdLd�d�d-exe�ef[f�f�f>g�g�ghjh�hiKi�i�i/j{j�jk_k�k�kBl�l�l#mnm�mnOn�n�n2o~o�opbp�p�pEq�q�q4r�r�r*s+����D����m�ġ.����]�ǣ1����o�٥C����_�������j����}�/�Kf[�Ե���dʧ>���E��ZQ��	m�	Y�	I�	��	
�	��	��	�
�
\
�
�

�
�
\
 
lU
�U
�V
iW
�W
�X
Y
�Y
�l
qm
�m
Wn
�n
=o
�o
�z
�~
�
�
ˀ
W�
́
��
'�
ƶ
л
/�
��
K�
��
��
!�
��
P�
��

�
��
@�
�
 �
��
��
/�
��
$�
��
�
z�
t�
|�8�rfx�}������D����A����8����]�G��L�U����k����a����W�����M�������D�=����������_����Y�����R�����K�����D�����������Y�����R�����N�����K�����C���@�����-�}���'�y��o����q����j����d����^���T� ��z�S��I�W�e�j�	i	�	
_
X��R��L
�
�
G����;��6��1��.��*~�&�Bm�p�k��E��L��H h0�01c1�138�8�8.9�9�9&:�:8;�;n<+=�=0>�>�>(?x?�?@y@�@AoA�ABfB/I�I�I%JwJ�JKmK�KLwLm`�`ama�abgb�bcccvs�stut;uv�v�w[x#y�y�z{{C|}�}�~c+������K��ۄ��k�3���V�����4���ڌ-���L��k������K�R�Y�`����h���a�ƨ,�����`�Ȫ+����V����
]��
B�=rP�P8Q�Q�QBRS\S�S�T�TUU�UVWVWjW�W�X�XfY�YZhZ%[{[�[�\]u]�]!^w^4_�_�_�O PTTTXbX#\s\�c�cEd�d�d&eqe�efSf�f�f7g�g�ghch�h�hDi�i�i'jsj�jkWk�k�k;l�l�lmgm�m�mHn�n�n*ovo�opZp�p�p>q�q�q-rr�r#s���=�����^�������N���"�����`�ʥ4�����V�������o����e���	�[�����Q�������H�A����������c���
�]����V�����O�����H����������
�]����V�����R�����O�����G���D�����1�����+�}�!�s��� �u����n����h����b���X�$��~�W��M�[�i�n�	m	�	
c
\�V��P
�
�
K����?��:��5��2��.��*�Fq�t�o�!�I��P��L l0�01g1�178�8�829�9�9*:�:<;�;r</=�=4>�>�>,?|?�?#@}@�@!AsA�ABjB3I�I�I)J{J�JKqK�KL{Lq`�`aqa�abkb�bcgczs�s tyt?uv�v�w_x'y�y�z{G|}�}�~g/�������O��߄��o�7���Z�"����8���ތ1���P��o����O�V�]�d����l���e�ʨ0�����d�̪/�����Z����a��
	F�=vP�P<Q�Q�QFR
S`S�S�T�TYU�UV[VWnW�W�XYjY�YZlZ)[[�[�\]y]�]%^{^8_�_�_�O$PTXTXfX'\w\�c�cId�d�d*eue�efWf�f�f;g�g�ghgh�h�hHi�i�i+jwj�jk[k�k�k?l�l�l mkm�mnLn�n�n.ozo�op^p�p�pBq�q�q1r�r�r's ����A����b���#����R���&�����d�Υ8����Z����I���������6����[����N�D��R�+-���T	�	�
i0
�
�?�-�DZ �!i"#?$|%U&'�'z+�,/�0x1j4@6�8�:�=�>�@$B�B�CQD�D�E�E�F�M3O�S�TiUuV�V�W	YFZ5[�]�^Y_�_�`�a�bSc�c	ddd7f7hsi�iFj�jklrn�q^s#t�t�urv7w�w�x�yKz{�{ ���L���w�
������c�����0�k�������&���-�S�s�����|���
�Q������������_�����\�����+����
�����������J�c���0�5���������&�D�D�����K�)����������9�U�|���U|^��a
?b��t�E���C�*�/��sP � !�!�"�'d)#+�/�0�1*23�3�4�9P:-;
</=�=M?'@@�@�A�H�I�KGM�M�N�O�QKR�R�R�StTuW�X Y�Y>eg�g�h�h6i�i�jPk�k�m0op�qt�t�wy�y`z{I|~Z������H�8��������A���2���+�������C�����:�Q����Q������-���%�����<�{�B�c��������'�����
�s�N��������i���;���5��������s��n���?�����w�������[���t���v���5���;���
�e�R��������]���A�^y�	��X/"E��k�m�|�{PR�� �1�376
7e7�78�;U<�>@�@J�J�M�QiS�S�TU[UjV W�X�[�\�\�`�a(c�c�e�gKk�kZoKp�p�q[v�v~w�w~x2}(~�~�}�q���4���5�(���O�����A�����\�2���E�k�%�������R���\�P�,��������a������������F���6�������8�1��������������������{�������d�������#�Z����|����L�-������}�D���
�j���q�5�������X�������������������V������s���0������	�����6�����d�j�Z
�
P���3>��F�����K�:b#%�%|&|'�'/(�(6)�)D*�*X+-�18K9A:�:!;�;K<�=>W>*@�@
A�A.B�B/C�C�C[DE�E�F�F~G�GeJaLMAN�NTO�OYP�PiQ�Q4R�R�S^V�W�W1XvX8YqY�YZmZ�Z8[\�\�^_�_p`�`Ab�b�f(g�grh������+�����j���9�����y�s�;�S�R�Z�b�a�i�q�p�o�n�m�p�p�o�n�m�8�������H����P�����8���i���Q�Z���,���Q������������v�E�X�r�������c���$�u�����p�#�5�����H������s�I������7���Z�
��{�L��+�h����3�<�R�Cc	h
1U��O}@���������,!�"�&�(n)�*H+!-3/
1�2t3�4~5�6�7�8
9F:�:p;�;$=�=l>�?)@�BMC�DF�FHJVKZQ.R2TDW�\k`HaGd�d
epe�e6f�f�f_g�kwl�mbn�n�pLs%tJu!v�vXx�y�z�{q|�|�~#��1�	���B�6�������i��i�}�$���t��n���:�����Z�k�P���X���T���"�������������d�������s����C������������h�P�8�6�4������������l�P�9�"�!� �_������������E�&���J���0�W���5�t�d���4���D�b��R�b�o���������A�����.���b������i��8d�I	�	
u
�
=�i�1
�
2�S}��t��i�-��Q!�"�$R&�)3+b,-�1�2�3�4k8X:�>K�M�N'P�Q]ZP[\�]b`.bFc@e�h�j�jDk�k�l7m�m�n�o5qhvX|h(�p������$���?���P����b�]� ���o����]�!���������x���������y�������>���;���W�����������<���A����#�2������H�	�K������m���?�.����_������*���s���K���&�y����^����f����l���~�����Q�>�M�m	.		�	^	�	]	k
	�
	�	�	L	�	�	3	�	5	�	�	? 	�!	(	c(	�
*	y-	
<	�<	^=	>	h?	�?	�@	�@	�A	�B	FI	�I	�K	�L	lM	�P	!Q	�S	T	�T	�U	�V	�W	�X	Z	�Z	�]	I^	�b	�d	�f	xk	�p	eq	{t	�	w�	��	�	��	��	D�	��	��	<�	��	��	��	�	e�	��	��	`�	��	$�	}�	��	*�	��	��	�	t�		�	��	C�	��	��	��	�	j�	�	�	h�	��	P�	��	
�	T�	��	��	*�	��	j�	��	f�	��	b�	��	^�	��	Z�	��	V�	��	R�	0�	.�	��	��	��	�	U�	��	��	��	C�	��	k�	�	��	��	P�	C�	��	��	��	��	��	|�	|�	�	��	v�	��	�	��	-�	��	`�	s�	o
7
�
�
J	
�
�
r

�

�
�
�
?
�
|
!
�!
�"
+#
�$
�&
�'
$(
�(
T)
#/
j0
�0
*2
�2
4
�@
�A
lB
C
�C
,E
�E
WF
`H
�H
�I
!J
�M
LN
�P
�R
�Z
W[
�[
�\
=]
�]
O^
�`
!a
�a
rb
c
�c
d
Fe
`i
�i
2k
�k
�p
jq
r
�r
Ps
�s
bt
dv
�w
�y
�{
�|
�
��
�
��
?�
��
w�
#�
��
>�
��
��
��
��
��
��
!�
b�
��
!�
��
U�
��
D�
��
��
*�
��
<�
��
j�
�
��
P�
��
b�
��
e�
��
V�
9�
��
g�
�
��
��
�
��
S�
��
��
w�
^�
��
��
��
��
s�
�
��
��
"�
��
��
h�

�
��
N�
��
`�
��
�
��
m�
�
��
�
;�
:�
d�
�
��
k�
��
Z�
��
��
?�
�
��
��
3�
�
��
�
m�
7���� 	�	v	
�
Z�u�1�w��|8�O��� &'�'X(�(�9:�:^;<�=]>�>j?�?�@�@[A�AByB+C�C�D�E�F�G!H�HwI6J�J�L	M�M�MVN�N<O�O�O6P�PQ�Q^R6ST�T#U�UQV�V�WcY�YHZ�Z
[�[�[G\�\�\@]�]S^_�_�`ka�a>bc�cLdfpf�fKg�gEh�h�hJi�i�iojk�k�lnmn�n�n�obp�p�s�tXuZv�w�ySz{|}!�����������3�-�L�W����&���������j�)���������-���g���}����7��������R�����%���e����������3�����L���������V1�Y�z%�{�T�i��BN1�_
�&h'�'�(A)�7�8d9�9�:G�G�HI�IxL[M�M�N4O�PhQ�Q�RASWxY_`�`�a2bc�d=e^kAlm�t�[�������G�t�������(�U������T��h���x�����z�����m��������L�y���Jz��
:j���*Z������"	��
>�
Ԫ
a?]R^lb�h��j�׉y�����������H�-<�u�r����	�\	ے	3�	��	��	��	�	ʾ	��	��	��	-�	&�2����A�f����Q�_�@���`*	�	�
wFZ-
���HU�5(0?�CeO�[�\^�^m_-bc^c�cd�h�i�iij�j|����7����w�^�������*�������c�;���)�]���%���������$�7�����	S
�
�
j����!�#$&'J2K7/9�9]:o:O;n<�=>>p?&EEG0H�J�K�OrP�Q�SV�VEY_^�b.d�epf�glQm�m�p�qs)t�t�v'���S����͉,��h���4�J�֟&���ߣ����q�p��Q���R�!�����b�۳w��~���|��-���{���������/�T�������,�w��������U���v���$�/C6�=�>B�GI�SG^`6c�c�df�f�m�p2sqt�t�u�v�w�xw|�}5~�~����=����B�W������Ӓs�Y�����ܡT�̢D���Ц4�y�����3�A�ת��r�ȭ �s�����ٿ�������������#��� �����e�����w�X����x����X�~���%���;�~�r�9�*���
��������=�h������P���5�����+�}���!�d���O	�/H�����"$�&�*d+,-�1�6V7x9�;c<�=c>N?A'H�H�IlL3M�M�N�RwYZ�ZK[][+\�\�]
aDg�g.��ڔ:������H�������W�j�i�q�y�x�����������������������O��׭��^����^��/�d�ݴ���f���5�L�����������d�������������w�B�����|�/�F�����T�!���8�:�U�"�������f��@�B�X�%�L�1������"a+F-a/;1�2z3�4�5�6�7"9
<T@�H!JHNgQoT�cVd�dee�eEf�fgkgWj�l�o�pr2t2wlx�z�}�~���W�׉�����|���Y	�	!
�
�
M�y�A
T-�O+n,O-�DmG�j�k
���۰�����������P�%�8���8�}�A�������[���O����>�>�\�]�O	D	o	�	(	�-	8	T9	�M	�Q	3S	�S	�\	�]	�^	�_	+a	�b	�d	fg	�	֑	0�	��	�	ȕ	��	8�	Ԙ	�	�	R�	��	�	��	}�	s�	�	[�	3�	u�	_�	��	��	�	#�	T�	��	��	�	�	I�	z�	��	Լ	�	6�	g�	��	 �	U�	��	��	��	)�	^�	��	��	��	1�	��	7�	��	v�	��	r�	��	n�	��	j�	��	f�	��	b�	��	U�	��	��		�	��	��	�	O�	b�	u�	��	$�	�	��	S�	��	��	5�	��	S�	��	��	�
V

�
�



M

+
�
�
n

�

�
�
+
�
w

�
H
�
�
>
S
�
S
�
D
 
�
G
�
l
�
�
b
w
�
�
m

�
h 
� 
 !
�!
�"
�"
�#
M$
%
M&
d&
�&
�'
�'
8(
�(
h.
�.
3/
F/
�/
�0
�0
	1
q1
A2
�2
�2
c3
S>
�>
)?
�?
�?
@@
�@
�@
A
�A
�A
�B
C
D
�D
�D
?E
�E
�E
�F
G
`G
�G
wH
�H
I
I
�I
,J
�J
K
HK
�K
�K
L
\L
�L
�L
1M
FM
�M
�M
WN
�N

O
OO
�O
�O
P
iP
~P
Q
XQ
�Q
�Q
'R
rR
�R
S
MT
�T
�T
U
�U
V
EV
�V
W
�W
X
]X
�X
AY
�Y
Z
�Z
�Z
h[
 \
5\
�\
N]
�]
`^
�^
�^
C_
�_
�_
�`
�`
2a
�a
�a
�b
c
�c
lh
�h
�h
wi
j
�j
�j
Ik
�k
�l
 m
�m
n
yn
�n
_o
�o
p
�p
q
{q
3r
Hr
�r
as
�s
st
�u
uv
8w
x
y
z
�z
{
b{
�{
�{
�|
�}

~
S~
�~
+
�
2�
x�
�
y�
�
S�
#�
��
��
6�
��
"�
h�
��
�
:�
��
V�
o�
�
��
��
:�
ɉ
U�
��
ʋ
ʌ
C�
ƍ
ߍ
��
�
�
��
g�
��
y�
�
F�
Ԙ
h�
8�
M�
ך
`�
ܛ
"�
i�
��
��
;�
��
��
Ȟ
�
U�

�
"�
��
;�
ǡ
M�
��
Ң
�
�
�
{�
3�
H�
ҥ
a�
��
s�
��
�
�
-�
*�
C�
��
�
H�
��
�
g�
��
P�
߰
��
ղ
��
�
8�
�
��
��
0�
s�
�
׷
�
��
̹
M�
�
�
��
��
w�
	�
�
�
��
��
h�
��
W�
��
(�
��
��
��
�
3�
N�
/�
��
(�
��
P�
��
��
��
o�
��
��
�
[�
��
C�
��
��
s�
�
F�
��
,�
r�
��
T�
��
��
i�
9�
��
��
D�
��
��
�
��
�
y�
1�
F�
��
_�
��
q�
��
>�
��
��
��
��
-�
��
��
��
�
��
%�
��
�
\�
��
��
.�
t�
��
�
F�
��
��
L�
_�
��
A�
��
K�
��
(�
��
�
s�
��
��
'�
��
��
O�
��
s�
��
E�
��
��
��
q�
�
p�
��
J�
��
F�
��
*�
��
Q�
C�
��
��
��
��
D�
]�
j�
9�
��
��
��

�
~�
�L�Q�9�&��0v�Ng��7	L	�	C
�
)���
�
�
q�Q���BW�\,{�	M�$�	���Ib2G�`�Qj�� �!1"�"#�#$e$�$.%�%�%�%&�&%'�'i(+�,$-�-.�.�.r/�/`0�0C1�1122�23l3�3	4�4�4p5�556�6�6F7q8�8�89�9+:�:o;$<�H�IQJ�J�UbVW�WNbc�ced�n�osp"r�r)s�s�tiurv�v�w�x�x�ysz{|[|w}D~~~8�������ރ�҄��D�D���ڒ&�q���!�0�y�Z�ؚ����V���U�����E����B�����������������H���������D�����7���������3���N�������y�K�)��)������8���������>���_�����[�~�K����%���
���,���y�p���%�����������]�����X���!�����W��������Y���(����m��������(����x���@c���N��!6��#���$�`�_xH��v)�� � 8!�!p"�"�#�%"&�&�&'(#(�(*�+N,2.�.�/N0�0Z1�1b2�2�3�4W5,6�627�7�78�8u9�9:;�<�=�>�>?@�@#A�A:B�B+C�CGD�DRE�ETF�FG8GH�H�H6IJK�KL�L�LrMNN�NSO�O�O"P�P�PQR#R�R�T�V(W�XR[\u\�\�]^�^_�_�_�_p`�`a�aVb c_c�c�c�d�dJe�ef^f�fgrg�g*h�h�h>i�i�i/jqj�j�jok�kRl�l m�ˁ&��5������	�&>�G:PYV�b�eBlOruc�N�ݩ!���&�����S�-�G�^EdCf�t�]�������ި����N�#����n���������`���o��h/�"�+�6�>#IQM~���5�����������}q��8	s�	B�	q�	��	
�

�


>
�
$
#%
�.
f/
(1
3
q>
 D
�F
LJ
wN
"Q
+S
�^
�h
!j
�k
�t
�v
#x
>z
�|
��
5�
�
��
�
��
n�
��
N�
�
��
Q�
�
��
$�
n�
��
��
��
F�
��
��
��
��
j�
p�
��
��
��
���	3���!<+[rx�}G�5���N���u�V�<����B���?���������������K4*";;JvO�T`Wq[Ac�iql�������)������	�&�=wG.PMV�b�e6lCruW�B�ѩ������~�G�!�G�^9d7f�t��Q��������Ҩ����B��߬�b���������T���c��\#�"�+�6�>IEMr����)�����y�����qqx�8	g�	6�	e�	��	�
�

�
�

2
�
$
%
z.
Z/
1
�2
e>
D
�F
@J
kN
Q
S
u^
�h
j
�k
�t
�v
x
2z
�|
Ԅ
)�
ތ
z�
��
u�
b�
��
B�
�
�
E�
ظ
x�
�
b�
��
��
��
:�
��
��
��
��
^�
d�
��
}�
��
���	'����!0+Orx�};�)���B���i�J�0�����6���3�s���������������t<%*;,JgO�TTWe[5c�iel�������������	
!%)-159=AEIMQUY]aeimquy}����������������������������)-4by���������������������!(,37DHOSW^bimtx����������������������&2?DINSX`h������������������������
!&+05:?DINSX]bglqv{���������������������
&.AIZnv~�������� (0JRrz������������������.6MUp������������  $ 4 < D L Q V o w | � � � � � � � � � � � !!#!4!9!A!I!Q!Y!a!t!|!�!�!�!�!�!�!�!�!�!�!�!�!"""""" "("0"5"M"d"i"n"�"�"�"�"�"�"�"�"�"�"#$#,#1#6#;#@#e#m#w#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$-$5$E$J$R$W$_$u$}$�$�$�$�$�$�$�$�$�$�$�$�$%%
%%4%<%E%M%R%W%\%a%f%k%�%�%�%�%�%�%�%�%�%�%�%�%&&
&&&"&B&J&l&�&�&�&�&�&�&�&�&�&�&�&
'''','E'J'd'i'�'�'�'�'�'�'�'�'((3(8(T(Y(x(}(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())
))))!)&)+)0)5):)?)D)I)N)S)X)f)p)~)�)�)�)�)�)�)�)�)�)�)***.*E*U*l*�*�*�*�*�*�*�*+
+5+:+P+X+`+e+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,#,+,3,;,@,H,V,h,y,�,�,�,�,�,�,�,�,�,---$-)-S-[-c-k-p-�-�-�-�-�-�-�-�-�-�-�-�-..#.A.F.Y.l..�.�.�.�.//7/V/t/|/�/�/�/�/�/�/�/�/�/�/�/�/�/�/00
000.060H0P0f0�0�0�0�0�0�0�0�0�0�0�0�0
111%1*191A1I1M1Z1f1k1p1u1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12222222$2)2.23282=2B2G2Z2c2p2x2}2�2�2�2�2�2�2�2�2�2�2�2�23&3>3C3K3^3c3h3p3�3�3�3�3�3�3�3�3�3�34444"4'4,41464;4@4E4J4O4T4Y4^4c4h4m4r4w4|4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4525M5h5�5�5�5�5�5�566#6>6\6n6�6�6�6�6�6�6�6�6�6777/777E7J7R7Z7b7g7o7t7|7�7�7�7�7�7�7�7�7�7�7�788%8-858:8K8e8m8u8z88�8�8�8�8�8�8�8�8�899'979M9f9�9�9�9�9�9�9�9�9�9:::#:(:0:8:H:M:U:]:m:r:z:�:�:�:�:�:�:�:�:;;";A;`;u;�;�;�;�;�;<
<<%<*</<C<O<W<y<~<�<�<�<�<�<�<�<�<�<===="='=,=C=H=P=b=t=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>
>>>>>#>(>->2>O>W>_>q>y>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>??&?9?>?S?X?`?h?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@@@@@@ @%@*@2@7@?@D@I@\@a@f@o@�@�@�@�@�@�@�@�@�@�@�@�@�@�@A	AAA!A)A9A>ACAHAMARAWA\AaAfAkApAuAzAA�A�A�A�A�A�A�A�A�A�A�A�A�AB	BB"B*B/B4B9B>BCBKBSBXB`BlB�B�B�B�B�B�B�B�B�B�B�B�B�BC	CCC!C)C1C6C>CFCKCPCUClCtC}C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDDDDDDD$D)D.D3D8D=DBDGDLDQDVD[D`DeDjDoDtDyD~D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEE
EE(E-E5E=EEEWE_EdEwE�E�E�E�E�E�E�E�E�E�EF	FFFF&F.F@F_FdFiFqFyF�F�F�F�F�F�F�F�F�FGGG-G5G>GQGYGgGlGtG|G�G�G�G�G�G�G�G�GH)HAHFHXH]HeHmHrH�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HI	IIIII"I'I/I4I<IAIIINIVIgII�I�I�I�I�I�I�I�I�I�IJJ!J&J.J6J>JFJKJSJhJpJuJzJJ�J�J�J�J�J�J�J�J�J�J
KKKK$K>KCKdK�K�K�K�K�K�K�K�K�K�KLLLLLL L%L*L/L4L9L>LCLHLMLRLWLiLqLzLL�L�L�L�L�L�L�L�L�L�LMMMM3MFMNMZMhMmMuM}M�M�M�M�M�M�M�M�M�M�M�M�M�MNN'N/N?NDNINNNYN^NcNhNmNuNzNN�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NO	OOOO#O(O0OBOJO`OuO�O�O�O�O�O�O�O�O�O�O�O�O�O�O	PP#P(P:PMPgP|P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQQ Q%Q*Q/Q4QJQbQ{Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QR$R2R7R?RGR\RaRiRqR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RSSSSSSS$S)S.S3SIS\SdSqS�S�S�S�S�S�S�S�S�S�S�S�S�S�STT"T7T@THTQTYT^ToTtT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUU
UUUU!U&U+U0U5U:U?UDUIUNUSUXU]UiUtUU�U�U�U�U�U�U�U�UVV$V)VKVPVlVqV�V�V�V�V�V�V�V�VW W<WAW_WdWsW�W�W�W�W�W�W�W�WXX!X4XAXFXNXVXhXxX�X�X�X�X�X�X�X�X�X�X�X�X�XYYYY,Y4Y<YNY\YaYuYzY�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZ Z9ZAZSZgZoZwZZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[ [%[-[5[L[e[m[r[�[�[�[�[�[�[\\&\:\B\N\Z\f\x\�\�\�\�\�\�\�\�\�\]]]#](]@]H]M]R]a]]�]�]�]�]�]�]�]�]�]�]�]�]^^4^K^b^y^�^�^�^�^�^____(_-_2_7_<_A_F_K_P_U_Z___d_i_n_s_x_}_�_�_�_�_�_�_�_�_�_�_�_�_�_``#`(`-`2`:`N`g`l`q`v`{`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aaaaaa a%a*a/a4a9a>aCaHaMaRaWa\aaafakapauazaa�a�a�a�a�a�a�a�a�a�a�a�a�ab
bbbb2bEbJbVbeb~b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bcc
ccc1c9cAcPc`coc�c�c�c�c�c�c�c�c�c�c�cddd d)d>dCdKdSdXd`dhdpd�d�d�d�d�d�d�d�d�d�d�d�d�deeeee!e&e/e8e=eMeRe]ebegeleqeve{e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�ef!f&f.f6fGfLfTfafnfsf{f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fgg
gggg!g&g+g0g5g:g?gDgIgNgSg[g`ghgmgugzg�g�g�g�g�g�g�g�g�ghhhh&h+h8h=hYhkh}h�h�h�h�h�h�h�h�h�h�hi"i?iSinisixi�i�i�i�i�i�i�i�i�i�i�i�ij	jjjj&j.j7j?jGjLjTjhjpjujzj�j�j�j�j�j�j�j�j�j�j�j�jkkkk k%k.k7k@kIkNkSk\kekjkskxk�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�kll
llll!l&l+l0l5l:l?lDlIl_lnlsl�l�l�l�l�l�l�l�l�l�l�l�lmm"m0mGmOmXmqmym�m�m�m�m�m�m�m�m�m�mnn%n-n<nKnSn`ninvnn�n�n�n�n�n�n�n�n�n�n�no7oPoUo]oeojoroo�o�o�o�o�o�o�o�o�o�opp p)p=pBpJpRpWprp{p�p�p�p�p�p�p�p�p�p�p�p�p�pq
qqqq%q*q/q4q9qAqFq\qaqxq}q�q�q�q�q�q�q�q�q�qrr r(r-r5r:rBrGrOrTr\rarirqrvr{r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rs
sss%s;sQscsksssxs�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�stt
ttttt#t(t0tDtVtcthtst�t�t�t�t�t�t�t�t�t�t�t�tuu"u*u/u4uMuRuju�u�u�u�u�u�u�u�u�u�u�u�u�u�u�uvvvvvvv$v)v.v3v8v=vEvJvRvWvivqvyv�v�v�v�v�v�v�v�vww$w)w.w3w;wCwKwTwYw^wcwhwmwrwww|w�w�w�w�w�w�w�w�w�w�w�w�wxxxx2x7x<xPxUxZxmxrxwx�x�x�x�x�x�x�x�x�x�x�x�xyy"y+y;yCyHyMyRyWy\yayfykypyuyzyy�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yzz!z)z2z:z?zGzOzTzYzsz�z�z�z�z�z�z�z�z{{{{{${,{4{={B{J{R{Z{c{l{u{~{�{�{�{�{�{�{�{�{�{�{�{	||||#|+|3|8|=|B|G|L|Q|V|[|`|e|m|u|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}
}}}#}+}3}H}d}i}q}y}�}�}�}�}�}�}�}�}�}�}�}�}�}�}�}~	~~~!~&~>~F~K~P~U~Z~_~d~i~n~s~x~}~�~�~�~�~�~�~�~�~�~�~�~�~�~�~$/49>CHMRW\afk�����������#�+�A�J�O�W�_�g�o�w�����������Ҁ׀܀������1�H�M�d�i�������������������ǁ́ԁ܁��������&�/�7�<�D�L�Q�Y�k�t�|�����������ӂ���/�A�a�f�~�������������Ƀ΃փۃ�������������� �%�*�/�4�9�>�C�Z�k�p�������������ȄЄ����������/�@�V�[�c�l�����������������˅Ѕمޅ������%�6�?�Q�V�_�g�p�������������ƈԆن�����������%�.�3�;�C�L�Q�Y�a�j�o�w������������������ćɇчه�������
���#�+�3�<�A�I�Q�Z�_�g�o�x�}���������������ƈˈӈ܈����������#�+�3�8�@�H�M�U�]�b�j�r�~���������������������������ĉԉى����&�;�@�H�P�U�]�r�{���������NJي������1�9�W�w�|�����������ƋˋЋՋڋߋ�������������� �%�*�/�4�9�>�C�H�M�R�W�\�a�f�k�p�u�z����������������������������Ōʌό݌�������
����0�5�=�E�M�R�Z�b�s�x�}���������������ÍˍЍ؍������������� �(�0�9�>�C�K�S�_�g�o�}�����������������ɎҎ׎ߎ������
���"�'�/�7�F�N�V�_�d�l�t�}�������������������ȏ͏Տݏ�������"�+�4�=�E�J�R�Z�b�j�o�x�}�������������������Ԑܐ�������
���"�'�0�5�=�E�M�R�Z�b�g�o�w�������������đɑёّ�����������!�)�A�I�Q�Y�b�j�o�w��������������������ǒϒԒܒ������"�*�>�G�O�g�}�������ēɓ�����4�M�d������������Δ���6�;�L�Q�Y�a�z�������ܕ���������3�<�A�I�Q�Z�b�g�o�w���������������Ö˖Ӗۖ���������
���"�*�2�:�?�G�O�W�_�d�l�t���������ȗ͗՗ݗ����-�2�:�B�T�\�d�t���������ƘΘ֘ۘ�������!�)�.�B�G�^�g�w�|���������ř����
��,�1�A�R�c�y�������ɚܚ������
����$�)�1�6�>�C�K�P�X�]�e�w�|���������������������������›Ǜϛכߛ��������&�3�:�?�G�\�f�k�p�x�����������������ɜҜٜޜ����������"�+�0�5�=�E�J�R�Z�b�k�r�w�������������������ĝɝΝ֝ޝ������!�)�1�9�B�I�N�W�\�d�l�u�|�������������������žʞܞ�����
�#�C�H�P�c�k�p�����������������������������Ɵ˟П՟ڟߟ�������������� �%�*�/�4�9�>�C�H�M�R�W�\�a�f�k�p�u�z��������������������Š͠Ҡ�����)�=�N�`�r���������ġӡ�����'�7�H�Z�p�������¢բ���� �3�K�d�l�t���������ʣޣ����2�C�X�i�~�������̤����3�N�^�p�y�����������������ƥΥ�����'�/�7�?�V�^�f�s�����������Ħ̦�����1�9�B�J�S�l�u�~�������������������ħɧѧ֧ާ��������
����$�,�1�:�B�K�P�Y�b�k�p�w�����������ȨШ����4�X�m�r�w�|�������������������ȩЩة������ �3�<�A�I�Q�Y�^�f�n���������������ɪ�����	�����"�'�,�1�6�;�@�E�J�O�T�Y�^�c�h�m�r�w�|�����«ѫ߫�����%�*�/�J�[�d�l�������������ŬӬ����
���$�,�:�B�J�R�d�l�q���������ƭέ�����
��(�0�G�O�f�n�s�|���������������îȮЮخ���������'�0�9�B�K�T�]�p�u�~���������������ůίׯ����%�-�5�:�?�H�P�U�Z�c�k�t�|�������������������İɰΰװ߰�����������&�+�0�8�A�F�K�P�U�Z�_�d�i�{�������������ʱٱ����������"�3�8�@�H�P�U�]�e�j�r�{�����������������Ʋ˲вزݲ������
���#�,�5�>�G�P�U�h�p�y�����������������³˳Գݳ�������.�6�?�G�L�Q�V�[�`�e�j�o�t�����������ô˴дش���
����!�&�+�0�F�N�V�g�o�w�|���������е�����!�7�<�A�F�K�P�U�Z�_�d�i�n�s�x�}���������������������������öȶͶնݶ���0�9�B�\�d�l����������Ƿзڷ�������2�7�<�A�F�K�P�U�Z�_�d�i�n�s�x�}���������������������������Ѹٸ���������"�*�<�P�a�j�s�����������ɹιӹ����
��� �(�9�>�C�L�Q�V�[�`�e�j�q�v��������к�����(�<�A�P�f�k�s�|�����������������������»ǻ̻ѻֻۻ����������!�&�<�G�N�S�[�`�e�j�������������Ҽڼ߼��������
�����#�(�-�2�7�<�A�F�K�P�U�Z�_�d�i�n�s�x�}���������������������ȽԽٽ޽����&�B�K�Z�_�v�~���������˾Ӿ������$�)�@�H�M�R�e�n�w�|�������������ÿȿͿ����!�&�+�0�5�:�?�T�]�b�k�t�����������������������������6�?�D�I�N�S�_�r����������������������0�8�=�O�T�Y�^�c�h�m�r�w�|��������������������������� �%�E�N�S�`�e�j�o�t�y�~������������������������������$�=�P�^�p����������������������������������������
��� �)�5�B�N�S�\�a�j�o�x�}�����������������������������������"�'�0�5�>�M�R�W�\�a�f�n�s����������������������
���!�*�/�8�A�F�O�X�]�f�o�t�}�����������������������������=�E�M�j�~������������������������������"�3�@�Q�f�x�������������������
���3�;�D�]�e�j����������������������������������� �%�*�=�]�s�{����������������������%�*�2�;�@�H�[�`�h�w�|����������������������������)�.�6�D�I�Q�g�l�t�x�����������������������������������5�N�S�h�m������������������������������	����!�)�=�E�N�R�Z�k�s�w�����������������������	�
���!�%�-�1�9�O�\�a�i�u�z���������������������������������
���$�0�9�B�J�R�W�\�d�i�q�v�{�����������������������������������
�$�,�4�9�A�F�N�S�g�o�~��������������������������!�&�.�3�8�@�E�J�R�W�_�d�l�t�����������������
����1�=�B�O�T�Y�a�f�k�s�x�}������������������������������	���-�2�E�J�O�T�\�a�f�n���������������������������������
���!�&�/�4�E�J�O�T�\�p���������������������"�=�B�Z�_�z��������������������������$�<�A�I�_�d�l�����������������������������������������&�+�7�<�H�M�^�c�h�p�u�z�������������������������������������$�,�1�6�>�C�K�T�]�f�o�x�}��������������������������1�6�>�^�c�k������������������������������
����$�,�1�9�>�F�T�b�j�r�������������������-�>�P�d�i�q���������������������*�/�7�G�L�Q�Y�^�c�k�t����������������������$�,�@�E�M�o�t����������������������� �%�-�2�:�?�D�L�Q�Y�i�y�~������������������������������!�)�.�6�;�C�H�P�b�j�s�{��������������������������������������	����.�6�>�G�W�o������������������������������� �%�-�2�:�C�T�Y�����������������	�,�4�A�N�S�[�`�e�m�r�z������������������������������������	����&�+�0�8�=�E�J�R�W�_�o�w���������������������	� �%�>�C�S�X�a�k�t�}�����������������������$�)�.�6�;�@�H�M�U�Z�_�g�{������������������������������������#�+�A�I�[�o��������������������������������%�*�/�7�N�V�[�g�l������������������������������������������#�(�2�7�B�G�T�Y�^�e�u�z������������������������	�(�-�A�F�N�l�q�y��������������������!�/�D�I�g�l�t����������������������	��&�/�L�Q�a�f�n�s�{����������������������������������� �%�-�2�:�?�G�L�T�k�w�|������������������������������������������%�.�3�<�A�S�X�f�k�~��������������������������	���)�1�:�?�G�P�U�]�b�j�r�w�����������������������������������!�0�5�=�K�P�X�l�q�v�~������������������������������
���#�+�4�9�A�R�W�_�d�l���������������������������������
��)�2�:�B�K�P�X�]�b�j����������������������������0�5�K�P�[�`�p�u�������������������������������"�*�/�7�<�D�I�N�V�_�s�x������������������������������������
����$�)�1�C�N�S�^�c�h�p�u�}�����������������������.�B�U�g�l�t�y��������������������������������������"�*�/�4�<�A�F�N�S�[�`�h�q�~������������������������������������"�'�5�:�H�M�\�a�f�k�p�x�}�����������������������������������(�-�8�=�I�N�[�`�j�o�z����������������������������������������!�.�3�<�A�J�O�\�a�o�t�|�������������������������������������������'�0�@�E�N�W�`�i�r�{������������������������������	���"�'�/�7�?�D�L�T�Y�a�f�n�s�x�����������������������������������%�-�6�>�G�O�X�a�i�r�{�����������������������������������������&�/�8�A�J�S�\�a�j�s�|�������������������������������!)1:?GOW\dlqy~����������������#,5=ENV_gpy�����������������
 %-5:?GLT\aiqv{������������������
',19AFNV[chpx�������������������&.6CHPX]bjow���������������� 09BGOW_dlt|��������������
'/7?DLT\v~�������������%7<DW\dx}������������
$).38=BGLQV[`ejox���������������				!	*	2	F	O	e	m	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	



#
(
0
5
:
B
G
O
T
\
a
i
u
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
	"'08@HX]w|���������������
'9JObgz���������������

*
/
7
<
D
T
\
d
i
q
v
~
�
�
�
�
�
�
�
�
�
�
�

%*/7<OX]iny~����������������
"'38CHSX]ejot|����������������	#*/7<AINV^g~��������������"0BGOTYafnsx�����������������
4@EJ]bgsx}���������������	 %*<AFX]bgoty����������������%*/8=BSX]kpu���������������
!&+<AFV[`qv{���������������"',9>CLQVglqz�������������$)LQVdin}�������������������*=BGX]bgoty���������������&+08=EMbjv~������������
#(/7J^csx����������
$)16>CKSX`r}������������������',5>CLUZclqz���������������	$,16>RW\dimsy���������������������	!(/6=DKRY`gnu|������������������$+29@GNU\cjqx������������������      ' . 5 < C J Q X _ f m t { � � � � � � � � � � � � � � � � � � !!!!!#!*!1!8!?!F!M!T![!b!i!p!w!~!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"
""""&"-"4";"B"I"P"W"^"e"l"s"z"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#
###"#)#0#7#>#E#L#S#Z#a#h#o#v#}#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$	$$$$%$,$3$:$A$H$O$V$]$d$k$r$y$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%!%(%/%6%=%D%K%R%Y%`%g%n%u%|%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&&$&+&2&9&@&G&N&U&\&c&j&q&x&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''' '''.'5'<'C'J'Q'X'_'f'm't'{'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(((((#(*(1(8(?(F(M(T([(b(i(p(w(~(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()
))))&)-)4);)B)I)P)W)^)e)l)s)z)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*
***"*)*0*7*>*E*L*S*Z*a*h*o*v*}*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+	++++%+,+3+:+A+H+O+V+]+d+k+r+y+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,!,(,/,6,=,D,K,R,Y,`,g,n,u,|,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-----$-+-2-9-@-G-N-U-\-c-j-q-x--�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.... .'...5.<.C.J.Q.X._.f.m.t.{.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�./////#/*/1/8/?/F/M/T/[/b/i/p/w/~/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0
0000&0-040;0B0I0P0W0^0e0l0s0z0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01
111"1)10171>1E1L1S1Z1a1h1o1v1}1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12	2222%2,232:2A2H2O2V2]2d2k2r2y2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23333!3(3/363=3D3K3R3Y3`3g3n3u3|3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�344444$4+42494@4G4N4U4\4c4j4q4x44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555 5'5.555<5C5J5Q5X5_5f5m5t5{5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�566666#6*61686?6F6M6T6[6b6i6p6w6~6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67
7777&7-747;7B7I7P7W7^7e7l7s7z7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�78
888"8)80878>8E8L8S8Z8a8h8o8v8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89	9999%9,939:9A9H9O9V9]9d9k9r9y9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::::!:(:/:6:=:D:K:R:Y:`:g:n:u:|:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;;;$;+;2;9;@;G;N;U;\;c;j;q;x;;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<< <'<.<5<<<C<J<Q<X<_<f<m<t<{<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<=====#=*=1=8=?=F=M=T=[=b=i=p=w=~=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>
>>>>&>->4>;>B>I>P>W>^>e>l>s>z>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>?
???"?)?0?7?>?E?L?S?Z?a?h?o?v?}?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@	@@@@%@,@3@:@A@H@O@V@]@d@k@r@y@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@AAAA!A(A/A6A=ADAKARAYA`AgAnAuA|A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�ABBBBB$B+B2B9B@BGBNBUB\BcBjBqBxBB�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCCC C'C.C5C<CCCJCQCXC_CfCmCtC{C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDDDDD#D*D1D8D?DFDMDTD[DbDiDpDwD~D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DE
EEEE&E-E4E;EBEIEPEWE^EeElEsEzE�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EF
FFF"F)F0F7F>FEFLFSFZFaFhFoFvF}F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FG	GGGG%G,G3G:GAGHGOGVG]GdGkGrGyG�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GHHHH!H(H/H6H=HDHKHRHYH`HgHnHuH|H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HIIIII$I+I2I9I@IGINIUI\IcIjIqIxII�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJJJJ J'J.J5J<JCJJJQJXJ_JfJmJtJ{J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�JKKKKK#K*K1K8K?KFKMKTK[KbKiKpKwK~K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KL
LLLL&L-L4L;LBLILPLWL^LeLlLsLzL�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�LM
MMM"M)M0M7M>MEMLMSMZMaMhMoMvM}M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MN	NNNN%N,N3N:NANHNONVN]NdNkNrNyN�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NOOOO!O(O/O6O=ODOKOROYO`OgOnOuO|O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPPP$P+P2P9P@PGPNPUP\PcPjPqPxPP�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQ Q'Q.Q5Q<QCQJQQQXQ_QfQmQtQ{Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QRRRRR#R*R1R8R?RFRMRTR[RbRiRpRwR~R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS
SSSS&S-S4S;SBSISPSWS^SeSlSsSzS�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST
TTT"T)T0T7T>TETLTSTZTaThToTvT}T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TU	UUUU%U,U3U:UAUHUOUVU]UdUkUrUyU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�́)�
�@�����Z���"�	�	

7
�&
>�G=P\V�b�eElQruf�Q��$�ʴߴ)�����V�0�G�^HdFf�t�_���
������������Q�&������q���������c��������������������k2�"�+�6�>&ISM����8������������q��8	u�	\�	q�	��	��	��	��	s�	��	

0
E

�




3
H
P



J
R
Z
�

#
8
$
%%
�.
h/
*1
3
�>
�>
�>
�>
�>
"D
�F
�F
rJ
zJ
�J
�J
�J
�J
�J
�J
�J
�N
�N
�N
�N
�N
�N
4Q
<Q
DQ
LQ
gS
oS
wS
S
�S
�S
�S
�S
�S
�S
�S
T
T
,T
@T
�^
�^
�^
�^
�h
#j
l
)l
=l
Ql
el
yl
�l
�l
�t
�v
%x
Hz
\z
}
}
}
&}
@}
Z}
o}
w}
�}
�}
�}
��
��
�
�
�
8�
�
��
�
*�
��
��
��
��
��
ś
͛
x�
��
��
P�
)�
1�
9�
��
W�
�
��
:�
J�
R�
Z�
B�
��
��
��
��
��
��
6�
K�
j�
~�
��
��
��
��
��
��
��
��

�
�
&�
:�
E�
N�
V�
��
��
��
��
��
��
��
t�
|�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
�
 �
��
|�
��
��
��
r�
��
��
��
�������$�	
'
=E�����<!D!L!T!\!d!l!t!|!�!�+�+�+�+�+�+�+�+�+�+�+,,,,&,.,6,>,F,N,V,^,f,n,v,~,�,^rx�}J�8���Q�������ɨި���2�G�\�Y�?����E���Q�Y�n�������������������M�U�]�e�m�u�}�������������������������}�����������z*�*�*�*�*�*�*�*�*�*�*�*�*�*+++h;r;|;�;�;�;�;�;�;�;�;�;�;�;�;�;<EJOJ�O�O�TcW�[�[�[�[�[�[�[�[KcSc�i�i�i�isl$�%�&�������Q�R�S�u�v�����_�y�N��n8	�	�
�i<
��?�?�?�?�?�C�C�C�C�C?]r^_{_�bclc�c"d
i�ijwj�jR�W�\�a�f�k�p�P�Q�R���������������������9�D�E�F�G���k�l��"����F���������








	











����"X'Y'Z'['\']'^'�2�2>9
:~:^;<�<l>�?�?�?�?^H
K L�P�Q�Q�Q�Q�S�V�V�VsY\d�f�f�g�g�g�g�g�gh�mnn%qs8t"w#w$w%w&w'w(w)w*w+wW���
�܉;���w����������h�m�r�w�[�\�ɢ�����,�1�����a�0���q�.�������������=�B�G�L���������������������������;�������������d��������������/�/�/�6�6�6�6�6�=�>[I\I]I^I_I�STT
TTTTT#TA`B`C`�ce
e1g2g3g�m�m�m�p�u�u�vwx�|�}D~���	�
����:�;�<�=�>�?�@������ �!������������l�q�v�ǜ̜ќ�!�&�+�/�4�9��c�ۢS�!�"�#�$�%�&�'�(�)�2���8��������L�M����?������v�w���������������������g���'�������������S�#�H���@�A�B�C�D��������������F�G�H�I�J�K�����y�z�{�|����;	<	��=B���������WX�F$G$H$�&�&�&�&�&�&�&�&�*9,>,%-�7�7�9�9�9�9�;�=�=�=�?�?�?SAXA]AbA�I�I�L�L�M�M�N�N�N�N�N�N�N�N�R�R�R�R�R�R�Y/Z0Z�Zl[:\�]�]�]^^a a!a"aSg�g�g��3��H�������V��
���śĜ̝Ԟӟ۠����ߥ����ߪ̫�C��ˮ��>����6��������������������������������������������������+�����q�.��
����l�2���������\��O�T�Y�����[���������g��������GHIJKLMNOPQRSTUVWXYZ[pqrstuvw#####�+�-�/�13�3�3�4�5�5
788�9�9�9�9�9u<z<<�<�<�@�@�@�@�@�@�H0J!OxQyQ�U�U�U�Uded�d+e�e�eTf�fg�j�j�j�l�l�l�o{r�r�r�t�t�t�w�x�x�x�z�z�z�}R�W�\�������~�Άφh�i������U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�x�y�z�{�|�}�~�������������������������������������������������������������������������������������������������������������������������	h	�	0
�
�
\�$��T
Y
^
glq<i������������+�+�,�-�-�-�-�-�-�-�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�j�j�j�k�k�k�k�k�k�k�k�k�klllllllll	l
lll
ll���������	�
��=�>�?�@�A�B�C�D�E�޹���������$�)�.���_�G�.���������y�z�]�^�H�M�����������������������������������������������������������������������	z				 	!	"	#	$	%	&	:	:	:	:	:	:	:		:	
:	:	:	
:	:	:	:	�N	�N	BS	�S	�S	�S	�S	�S	�S	�S	�S	]	�]	:a	�b	�d	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�g	�	�	�	c�	d�	�	�	ؕ	ݕ	��	��	_�	�	�	�	�	�	��	��	%�	��	ɡ	�	�	�	�	�	�	߰	��	�	j�	!�	"�	�	��	��	m�	��	Ϲ	�	1�	b�	��	ĺ	��	&�	W�	��	�	T�	�	�	D�	w�	|�	�	/�	d�	��	��	�	8�	m�	��	��	�	��	F�	��	�	��	��	�	
�	��	��	�	�	�	��	��	�	{�	��	��	��	w�	|�	��	��	s�	x�	��	��	��	��	��	�	z�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	
�
]
;
�
�

X
�
�
c
c
T
|
�
�
�

� 
0!
�!
�"
]$
t&
�&
�'
H(
�(
�.
�/
�0
�1
Q2
�3
�@
$A
	B
�B
"C
�D
OE
�E
�G
�H
)I
�I
VM
�M
�P
�R
Z
[
x[
E\
�\
^]
�]
�_
�`
Ba
b
�b
(c
�c
�h
�i
�j
Yk
.p
q
�q
Xr
�r
qs
�s
�u
Hw
,y
r{
|
c�
3�
��
F�
��
�
�
��
J�
ى
e�
��
S�
�
��
)�
��
��
��
x�
]�
�
�
�
e�
2�
��
K�
ס
.�
�
��
X�
�
q�
��
��
*�
S�
�
��
`�
�
��
H�
�
��
�
�
��
?�
#�
��
��
.�
g�
8�
��
��
C�
��
y�
I�
,�
�
��
V�
��
o�
��
��
��
=�

�
��
#�
��
��
��
�
��
7�
��
U�
��
��
�
��
��
S�
��
��
m�
I�
��
�
��
�w��\	��*
�
����gl<�4��rW�pz�&�&5'(y("9�9;:;;�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�H�H�IzJWK\KaKfKkKpKuKzKK�K�K�K�K�K�K�K�K�K�K�K�K�K�K�U�U�V2WXXXX"X'X,X1X6X;X@XEXJXOXTXYX^XcXhXmXrXwX|Xvb|b?c�c�d�d�d�d�d�d�d�d�d�d�d�d�d�de	eeeee"e'e,e&o,o�o�pas#t�t�u�vy�y�zC{�|�~d2�ր�D���̅p�����Е����j�T�P�"��]�.�۾X�����T���G�����C���^�(������H�����N�����5����<���X����}����8��Ps�^��F�3��4���X��2&�&�'3(�(�7&8�8�9$:�FHGH�HFI%L�L�M&N�N2P�P�Q3R�R�VY`�`a�afbd�d[e`e�e�effoftf�f�f'g,g�g�g�g�g;h@h�h�h�h�hOiTik�k�l�F��h��:�	�	�e
�S�ճ��U��-���Ÿ*����/�E���|���5���#�_�w�l�������}*��!�d)��(�^)��"�E ��0�<+��#�,'��%�#��"��$�[ �6#��'��*�	�C	�=?�F�MN.X=XLX[XnY}Y�Y�Y�f�f�f�f�f�f�sct(u�u�vww<xy�y�zP{|����C�R�a�p�2����s�N���[	��@,'�a+�15J;T<i<j?�IxJ�N�OU�q�D�����+���?���O�����Q����F���������4��/��bw����>E����.CX���A P !=�=8G���$�
���0�����&�x�����1cCD�D�D$G�G"H��wa+\:\&�O��&	J	�t	�t	�t	�w	�w	9x	Nx	�x	y	�y	�y	`z	uz	{	+{	�{	�{	�|	�|	8}	M}	�}	~	�~	�~	Z	o	)�	>�	k�	$�	�	�	��	��	΍	L�	֐	ϑ	ѝ	)�	�e
�x
�
��
6�
��
��
(�
��
�?�J�JNYW�W�Zdadxg�pq�r�t�xhz9~�Ӄ��_�_�f � �!"�"6#�#&,�,�./10�01�1D2�2J3#4�4�5x6�6~7)=8>�>+?�@AoA�A�B
CwCD�D
E�EF�FbK
L�VOX{X�X�X'���T�w���
d�~�S���s=	�	�
�SnA
���?�C@]s^_�_�bcqc�c'di�ij|j�ju�S���:�H���m�'�
���1�K���
�"_'�2C9:j::_;�<m>�?_HK%L�P�Q�S�VxY]d�fh�mn*qs9t,w\����@���x���|�]�΢���6����f�5�����v�/���Q��������$���<����i����/�6�=�>`I(TD`�ce4g�m�p�uwx�|�}I~����A�"���$���{�֜0�>��h��X�*�7���9������N��D������x�����l���,�������T�(�I���E���#���J�L���}��=	�G�Y�I$�&�*C,&-�7�9�;�=�?gA�I�L�M�N�R�Y1Z�ZX[q[?\^#aXg�g��8��M�������[�����ʛɜѝٞ؟�����������ͫ��H��Ю��C����;�״!����������������#��������0�����v�/����q�7�����a��^�����`�����l����\x#�+�-�/�13�3�4�578�9�<�@�H1J&OzQ�Udjd�d0e�e�eYf�fg�j�l�o�r�t�w�x�z�}a�����Іj�������		m	�	5
�
�
a�)��c
vA��+�,�-�G�jl���F��"���3��d�2�L��3���{�_�R����������������		'	:	�N	GS	�S	]	�]	;a	�b	�d	�g	�	�	ؓ	e�	�	�	��	`�	��	&�	�	ʡ	 �	�	��	��	o�	#�	��	r�	��	Թ	�	6�	g�	��	ɺ	��	+�	\�	��	U�	�	�	I�	��	�	4�	i�	��	��	�	=�	r�	��	��	�	��	G�	�	��	�	��	�	��	�	��	�	��	��	}�	��	��	��	�	�	��	I�	\�	o�	��	��	��	"
�
b
$
@
�
�

]
�
�
L
h
h
Y
�
�
�
p
�

� 
5!
"
�"
�"
b$
[&
y&
�&
�'
�'
M(
�(
�.
A/
�/
�0
1
�1
V2
�2
�3
�@
	A
)A
�A
B
�B
'C
�D
�D
TE
�E
�E
�G
�H
�H
I
.I
�I
?M
[M
�M
�M
wP
�P
�R
�R
 Z
�Z
	[
}[
.\
J\
�\
c]
�]
�_
�`
�`
Ga
�a
b
�b
-c
�c
�h
i
�i
�j
�j
^k
3p
�p
q
�q
Ar
]r
�r
vs
t
�u
Mw
1y
w{
�{
|
h�
8�
��
��
K�
��
d�
��
��
��
ň
O�
މ
j�
�
X�
ԍ
�
Ď
�
.�
��
��
��
}�
F�
b�
�

�
֞
��
j�
�
7�
��
P�
ܡ
3�
��
�
��
A�
]�
�
v�
�
��
�
/�
8�
X�
�
u�
��
e�
��
	�
��
-�
M�
�
��
��
�
�
�
��
D�
(�
��
��
��
�
3�
l�
=�
��
��
��
,�
H�
��
~�
N�
1�
��
�
��
?�
[�
��
t�
�
��
��
��
B�
��
�
��
(�
��
��
Z�
��
f�
�
��
��
��
<�
��
Z�
��
��
��
��
�
��
��
X�
��
��
��
R�
r�
N�
��
��
�
��
�$\|��E	a	���/
�
�
����PlqA�9��Ww@\�u_��%&!&�&:'
(~(�89'9�9@:;�;�<�H�IJ�K�U�V7W�X�bDc�c1e2o�o�psfs(t�t�u�v�v�xy�y�zH{A|�|h~�~i7�ۀԁ��I��хu�n�����Օ������o�Y�U�'���b�3��]���������Y���L���������H���c�-������M���������S������:��"���A���
�]���"���k������$���=�
�U#x�c��/K�8���9�m�]��7&�&�&�'(8(�(�78+8�8�9�9):�F-GMGH�H�HKI*L�L�L�MN+N�N7P�P�P�QR8R�R�VY�_`~`�`$a�akbd�d�dee�efyf�f1g�g�gEh�h�hYik}k�k�l.m���������������	����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	��������������	�����������������	�������������������	�����������������	��������������������	���������������������	�������������������	������������������	�	���������������	�����������������	�������������������	���(�(�TZF
��O\core_intrinsics����r���g���/��~�$�2u�����wderive_clone_copy���r���g�󁦀j(ߵ�rcH
}����wfmt_helpers_for_derive��_�_r���g���X��u�����S2���Z��r���g��2�[Ww���
c
e�f\��w	derive_eq�����r���g���H|�Ҍ9����SI��w��w����r���g�?�Q>�y����et
m��\��w��r���g��uH���ܡ��ΰ>��w��w�_�_r���g��0G޵��t�Շ
}�J���w��w��r���g�(q�<gn~���=��w���r���g��.=�T`t�G�
o��w��w��r���g����M4{�����&���r���g�@���4;O���!2&���r���g�&�^>��t���
��w��w��r���g�"cӗ�OT��<�B��j��w��r���g��a��:I���2'���r���g��Z�2�� ���k'
��w��w�_�_r���g���6D
�I�u
C��w��w�_�_r���g�4��ma����
	��w���r���g��<����N��R-��w��w����r���g�Ri�B�檐t�b`x��w��w��r���g�>M�-�J�
t+&/
���w��w��r���g��#�o��~�$�
.���w��w��r���g�
}X`9�ޖ~=$�	)���w��w��r���g��,�1%B%�tT/E
M��w��w��r���g�$y���t�a;���w��w��r���g�9N��M����a
u�=���w�`�`r���g�UF,��4��� ��S8��w�`�`r���g行�}K.��Ss
��w��w����r���g�͇���,Ct�Μ`��w��w��r���g���Y/S&���ױ!���r���g�`\�1���B�
9��w��w�_�_r���g�Ѝ��O=�~�$�#!���w��w��r���g�.����O����
���w��w�_�_r���g�$TFJi�T�쓁
���r���g�)����8���2&���r���g�=��b�Yt�4���w��w��r���g�ZMz-�Npt��&���w��w��r���g�2J�=���
���w��w�_�_r���g職��_$w��v�
���w��w�_�_r���g跔W!�:d~�$�Y&[��w��w��r���g�(�*�=4,t�>�
���w��w��r���g���$?�
�*�(
���w��w����r���g�?���P�(t��
E��w��w��r���g�=�Y�Yg'=�=-2
���w��w�_�_r���g�zX��/:_���,2���r���g��4�IJ����:���w��w����r���g�u"��~�$�8	�	��w��w��r���g�tE��>
��(��S�	��w��w�_�_r���g�'f\b���r
���w�`�`r���g�S���Sޢ����	�	��r���g�W G�B�%=��"�
�
��w���r���g蘀�<�����j�h��w�`�`r���g�\�q
�3S��Ú
X��w���r���g���	m�p��������w�`�`r���g��TC��$�matches�����&��|Z��}sr���g�|x ��޾%��b���w���r���g�D��������
4��w���r���g�i��cwt���
f
��w��w��r���g�R�*H-��w��7O���w�`�`r���g�}����W����
���\��w��r���g�U	U��*�'
y��w��w�_�_r���g�}L:+�����
���w��w�_�_r���g�k=h�E�t<�0
q��w��w��r���g�)�`x������#	���w��r���g胴��ϫ%�~�$��
��w��w��r���g�dBY]����̌S�����r���g�F7X���
��zR^
���w��r���g��1�[��d��
e
��w��w����r���g��×��@�~�$�n��w��w��r���g�o��Ӑ����!		��r���g����6z3��<�����w��r���g�=]`�S����
���w��w�_�_r���g��~����D��0����w���r���g��HG�e������2!���r���g軌!�e�b��������w���r���g��'���Da��k5B<��r���g�99A5�O��w���<&���}sr���g�(J���o�2�(r���g�S���۝����4��w��w�_�_r���g�I�Fc=��:
L��w��w�_�_r���g�3=�㶲���<���
��w��r���g�ߑq�a��C���M4��w��w����r���g�b���J����p�
���w���r���g�PA�������>���r���g�I�	�H�~*$KC���w��w��r���g�{�Z�갋���]�
��w���r���g��C^ \e-�t��L��w��w��r���g���n!2�X��B2C���r���g���q�d�����s���Q�"��r���g���H��]�t�[(���w��w��r���g�Z�=v\��(�z@]
	��w��w����r���g�E�X;����e
�
��w�`�`r���g�#Q[�e������3w��r���g��쯛�������!���r���g��BZ/�15�~�$�!���w��w��r���g��<��V!��~�$��!���w��w��r���g�q�wR�p����}s��r���g�~})RQ���������w��w�_�_r���g�P�'���!����
*��w��w�_�_r���g��R�mO�t�Q���w��w��r���g��Ns{$[li!�(r���g蒠���Kw�v�	���w��w�_�_r���g�z��3%|�i����
���w���r���g�Î۴[��B~�$�U&q��w��w��r���g���*�Ʊ����.&���Z��wpanic_internals��generic_assert_internals���r���g��vnpw��t��
P��w��w��r���g�={�DL����4C���r���g�XkOቲ��t���
���w��w��r���g����`�����_��w��w�_�_r���g���	�w���2D��r���g���i<*��'A��w��w����r���g�J���o����z�[
���w�`�`r���g蹠�j�k�+��l
2��w��w�_�_r���g��#�؂�~�����:�	��r���g��qR�?U�~�$��
���w��w��r���g��n%����!�������w��w�_�_r���g��b�p����l	���r���g��Xji[,�t�ߗ
���w��w��r���g�Vѡ �����h�<��w�`�`r���g�����1*�~�$� ���w��w��r���g��:�L����b��w���r���g�=vy9?t�V�
���w��w��r���g��H�-;�}�������w���r���g�\����O���a�
u��w��w�_�_r���g�8W�?9����I~��w�`�`r���g�_�����%����
���w��w�_�_r���g�r]�2����
���w��w����r���g��
��Y]����.��r���g�
�U�����O-��r���g��$�Б�+~�$����w��w��r���g��JN����>~z$�	+��w��w��r���g�v09�T�آ��N���w��w����r���g��-���)�����8�
��r���g�>9X#?�����w���r���g�Q��~킟����2!h��r���g�Js�1��İb	���r���g�J-{�Z����,���w��w�_�_r���g�MʨF�=|]��(����w���r���g�Iz�4���e�
z��w��r���g�|�|0��t���@��w��w��r���g�j�X�9UG��÷
���w��w�_�_r���g���	Ye����l"��w��w�_�_r���g�)Z��4G���14��r���g��;�|Z�%�t�z�
��w��w��r���g�Ԓ�\�˭���H9��w��w����r���g��,�������.#
���w���r���g�r�*�/����
���w��r���g�l�Z��~�$Z.���w��w��r���g�俛����.C��r���g��r�*5=����9(q��r���g�#�3�G���̂0���r���g�ik.	�l�������w���r���g���>3��}kt�����w��w��r���g��5��zE��	)7��r���g�s����W��y�R
E ��w���r���g�xw��w�������:h��r���g�/an��$��5k
� ��w���r���g�9>�g C���Z�R ��w��w�_�_r���g��c�.[
���2$7 ��r���g�d�,.)�����
F!��w���r���g�x���.~�$��!7!��w��w��r���g�|ih�b+���S�
� ��w��w����r���g��:�� �4t�O����w��w��r���g��\O-ٿ����
!��w��w����r���g�.�Q�#w�t��_ ��w��w��r���g�TY�jEK���C�!��r���g�u����3U*����#4���4�#�#r���g��oO�dՕ���
"��r���g趸��=����!
�"��w��w�_�_r���g�q�l%}eG����
\#��w���r���g������_��~�$�<&L#��w��w��r���g誮�-!�;���.�"��r���g�9��j�� t�m�!��w��w��r���g��Ze�����1I#��r���g�k���t�����#��w��w�_�_r���g�CL.8�n����$��w��w�_�_r���g�3�u���k����8�#��r���g�9���8����!��w��r���g舥-C�F7twON
"#��w��w��r���g�j
�1�T����-|$��r���g��+��{�}���$�$��r���g蓽��̩����i
�$��w��w����r���g�pܦ�CU�~� ��S�%��w��w��r���g�RƌͽkN������<��r���g�y31`������
�%��w��w�_�_r���g��+���������%��r���g�#���5��U�2&��w��w�_�_r���g�J�ʨ,�����
;!��w�`�`r���g�'�r#�B�~�$�"�&��w��w��r���g蓋�qO���"5�&��r���g�"�•1�f-~�$�LI'��w��w��r���g�&g���e���C�&��r���g��|~a%�����/4,�#�#r���g�X�E�K�!����:e"��w�`�`r���g�/
����C�

B'��w��w����r���g��f��G6t�k�
�&��w��w��r���g�5��@��y~�$�14�(��w��w��r���g�W�lc;~����,.(��r���g���J��!���%(J(��r���g��p�����:�(��w��w�_�_r���g�t��&/��L�C
�#��w�`�`r���g�%{�\}5��x���w��r���g��=�!;�����)��w���r���g�i��'S���w�M
**��w���r���g����Ar�}�����FM��r���g�1��kt�(��S�(��w��w��r���g�=������^���8C	�)��r���g����+��wt���
�(��w��w��r���g�C���[29:���J*��r���g��縡N1�b�����*��w��w�_�_r���g��~�1U��~�$�J+��w��w��r���g�u�7�����C�*��r���g�@W���=~x~�$�	"�+��w��w��r���g��l�5R�H���j�
*,��w���r���g�܋�)!�e���`,��w���r���g�Ƶ7Vh��%����.4�	�#�#r���g�l�ͨD�#��g9�+��w��w����r���g�,wV�5t�
B
D'��w�`�`r���g�)��W�������
�,��w��w�_�_r���g����Cad�t�=�
g+��w��w��r���g��k���t�@e�+��w��w��r���g�͚��������
H-��w��w�_�_r���g��_s������!,-��r���g�Ago�Rj���
Z-��r���g���cn���LoB
h.��w���r���g��;i*����]�.��w���r���g���d�[�~�$��.��w��w��r���g�1��9b�r�����E� ��r���g�A��.! ��H��S</��w���r���g�Y��d��L�(r���g�߲�͑�Ĭ���"�.��r���g�*���է���͊
-.��w��r���g�����-��?�
`.��w��r���g�:��A��\����a&H/��r���g� ���C����<�
�/��w��w�_�_r���g���IVE/��~�/��w��w�_�_r���g�r۰�7�I����'4�
�#�#r���g�r�-�Jj�~�$�"&�0��w��w��r���g�)
�߶#�t
�
%/��w��w��r���g�!O�7���%�
�0��w��w�_�_r���g�Hi��c����d1��w��w�_�_r���g�AߗPz����0��r���g��fC�C�t���
�/��w��w��r���g�ܺ��~L$��1��w��w��r���g�e>nwg3�t�
a0��w��w��r���g���#��I���1��w��w����r���g�_JN<����܃�1��r���g�P׮��/v�r�I
3��w���r���g�R�4�?�X��\2X2��r���g�k0y���k�~�r
 3��w��w��r���g�&c3���}���$ �2��r���g萁˂��]���y
:3��w��w�_�_r���g�^�]U��D�����
�2��w��w����r���g��N2-\R������2��w��r���g���)���-�
^3��w��w����r���g�m�	%�bM����X2&�3��r���g���w`�z��t�Y�
�2��w��w��r���g��Kjnh�����"*04��r���g趤 �ze���(�/��w�`�`r���g�)1
�&�����'4��#�#r���g�K��7�����D)�/��w�`�`r���g�YUƬ�lK���S�4��r���g�u�����
�
q5��w��w�_�_r���g�9���t�>���
�(r���g��3���7w�t� W[4��w��w��r���g��LkQ�����5b�0��w�`�`r���g�&�>��j��~�$�
.�6��w��w��r���g����_����C6��r���g�ꇸ�=�|�(�(�r���g�X��W����y�6��w��w�_�_r���g���(�����6��w��w�_�_r���g�񋜎v࿿����6��r���g������	~r$�5�7��w��w��r���g���������2D7��r���g�b��Pd����c
�+��w��r���g�: �A�t��
�6��w��w��r���g�P���<��gv
,8��w��w�_�_r���g��^����m��8��w���r���g��XY
e)��z�
k3��w�`�`r���g�y$Z_������I8��w��w����r���g�4�2�Ĺp���
�3��w�`�`r���g�y=sn�����6�<9��w��w�_�_r���g�*���j�pt���<2&!9��r���g��	�яNu���9��w��w����r���g�dq�~o����
)4��#�#r���g�8@<�W�����G,�9��r���g�bK���Ӈ�
5��w�`�`r���g�e�y-���(�9��w��w����r���g�S����������Y:��r���g�.���8h<����Rh;��w���r���g�ֆŔ?�H����6�:��r���g詐w�S���~+$�c�;��w��w��r���g�c�����ƿ����
q;��w��w�_�_r���g�;��g�z���`7<��w���r���g�A'�׫�t@4
h:��w��w��r���g�]���r���T�E
�/��w��r���g�uΧ�st���:��w��w��r���g�����i����)<��r���g����ӓ���<{7��w�`�`r���g��0zhhކ��ub
k=��w���r���g�w^�8��3��g�=��w���r���g��tz��=D���s
1��w��r���g�f�5|�4��t�Ȟ<��w��w��r���g�HlT�;�7~�$��=��w��w��r���g��=�� _*�����=��w��w�_�_r���g���ـ������C�=��r���g��źS͘� ~�$��>��w��w��r���g��>P��b���2&/>��r���g�(*\;��Z[~�$�/�>��w��w��r���g�ޚ���L�����>��w��w�_�_r���g��ɬ��gV���2'�>��r���g�a�!�m�w���/�>��r���g�4��7��r@t�
>��w��w��r���g�9|o�4�\����
)?��w��w����r���g��]K	6~�$�&2@��w��w��r���g�\��NG��kQ@��w��w�_�_r���g�'}�~�?�~�$�>�@��w��w��r���g�[O����Q~�$�'�@��w��w��r���g��T�\��K�*W)
�;��w�`�`r���g���䥴��t���
?��w��w��r���g�KT��~�����	4/�@��r���g�
'���1�t=�2
�?��w��w��r���g������~T$Œ�A��w��w��r���g�vO9�&����:�A��w��w�_�_r���g�fȰ���t�$a
�@��w��w��r���g�X{ɣ5h�~��xB��w��w��r���g��+�x̆����r
�B��w���r���g��ى�ю���C	IB��r���g肁kn�S�)����
FB��w��w����r���g�0�����t����A��w��w��r���g�x������X�
�B��w��w����r���g��JF�\����2&'C��r���g�^��n>d�at�Y2B��w��w��r���g�Y�����O��w����&�8��}sr���g���d��i�M��
�>��w�`�`r���g�!j�Ț��M	
ED��w��w�_�_r���g�����m~�$��D��w��w��r���g�&�B03�]t��P>C��w��w��r���g����`�q�:���
�C��w��r���g�b��h�A�*'(
�E��w���r���g��[͑��5t�B�
�C��w��w��r���g�=�:z���~<$�)�E��w��w��r���g��و�`>���	KF��w���r���g�����VyV���?3�(r���g��O_0�T���9�F��w���r���g�᭻4up�����`
MF��w��w�_�_r���g����
���t��E��w��w��r���g�XF
8������459��r���g�0�YM�t�mq
tE��w��w��r���g�GɺԈ	�,���	�F��r���g��P��5������2!�F��r���g蟿��HJ�t���
F��w��w��r���g褏�j@Yd����.G��w��w����r���g�T�d��R]��$�
�G��w��w�_�_r���g蛾yL�J�����G��w��w����r���g���X���j���,BH��r���g�|���|G��w����&X=��}sr���g�i$��x:����
�H��w��w�_�_r���g�1$vY��f���zH��w��w����r���g��y��U���
D��w�`�`r���g�M{IV�QB>���
�(r���g�<Y��e����N#J��w���r���g�QI������
GI��w��w����r���g�i�%�����t*�&
�H��w��w��r���g�jc��;p����
�I��w��w����r���g��ˡK4BQ��<m0
xJ��w��w�_�_r���g�Z1)�	�݌����J��w��w�_�_r���g��FG�*|N���b�J��r���g�dn�G�3�����%�J��r���g�XJpenٜ��)F��w�`�`r���g�>�Igv$:�����S�=��r���g�2Q� UJ�z�]
`?��w��r���g�wmIvqhc��,eL��w���r���g�U��0qs������4�>��r���g�@<;���ɻ���p
<L��w��w�_�_r���g��	�|�����Ъ!!L��r���g�P�n�eQ9�����L��w��w�_�_r���g� Ϭ�+a�����L��w��w�_�_r���g��dԚ2	!����3�L��r���g�k5�%0�����H��w�`�`r���g�[4ju,¼V+&�(r���g����f��������-&68��w��w���w��r���g��ߔX��~�$�&N��w��w��r���g�2Y����tr
�L��w��w��r���g����K�������M��r���g�֓eE��?��^MmN��w��w�_�_r���g��;�t�ͬ����
vI��w�`�`r���g������ ���8C�N��r���g蛰[~;�\~�$�.NO��w��w��r���g蒦gF��3]~�$�	/�O��w��w��r���g�57U��î��<�0�L��w��r���g胓"��M����2RO��r���g�ء�Q�����'�O��w��w�_�_r���g��)$u���z�\
�P��w���r���g���¦��ί~��*�P��w��w��r���g�ezv�$6k���|
sP��w��w�_�_r���g�է]��t���5O��w��w��r���g�hVs�"�(t���kO��w��w��r���g�Zx��A����<� kN��w��r���g�%��Ѭ;������P��w��w����r���g��3��6�����'&(<��w��w���w��r���g�pM�#v���� �(r���g誵q�$<m��E�L��w�`�`r���g�2��(x~�c�	R��w��w�_�_r���g��bZ�l[�����
�Q��w��w����r���g�!��O��t�{LQ��w��w��r���g����Roy�~�$�9S��w��w��r���g�:mLa/��t'�$
�Q��w��w��r���g�c��gM{��n�
1S��w��w�_�_r���g���������.S��r���g��il����Z��ّCS��r���g�5s7ʟ�v_���&RT��w���r���g�#$�/��c���)�S��r���g�<6s�Y��ptzZ[
�R��w��w��r���g�D�k0(�)�t�Z*�R��w��w��r���g�p�f����)�
T��w��w����r���g��3��ܽ����,5{T��r���g�d�`�%����#=!�T��r���g��%ѺeO�t��{
�S��w��w��r���g�I=8->���t����S��w��w��r���g�R��	����e�
�U��w��w�_�_r���g��,ADM8z����IU��w��w����r���g���BD^i\t��
�T��w��w��r���g袏��R��~�$�$�V��w��w��r���g袖�x<��~�$�S�V��w��w��r���g薓7��[���(V��w��w����r���g�ayu|��-#���84�V��r���g�?�@|��~�$��_W��w��w��r���g�i�+B1�^c���\�V��r���g���}����8��"IX��w���r���g�9kjK���c�
�V��w��r���g�8�s8KՂ���
qX��w���r���g��a�12���.�W��r���g���.�X_���� EX��w��w�_�_r���g�B��]���z�Z
{X��w��w�_�_r���g�h�߅�79q��*@Y��w���r���g�7K
ʹf�p����;cK��r���g�u�U	;3����k
�X��w��w����r���g�$I%������&T��w�`�`r���g�b׮~cz����!4Y��r���g�Q��N(�;��$�
1Y��w��w����r���g�,a�S2=������Y��w��w�_�_r���g�[�;��0���٦
�M��w��r���g�^ύF��~�$�A�Z��w��w��r���g�p�&wr�&��"�
 [��w���r���g���h��,P��� uZ��r���g�u��a���~�$�&>[��w��w��r���g�!aIOͥ����#4�8�#�#r���g��)�����GZ[��w��w�_�_r���g�&A�����"
bV��w�`�`r���g����O��b���Q�
@[��w��w����r���g�<-b���t�g�
�Z��w��w��r���g�7��v�I~�$�84\��w��w��r���g�e�2)o9�����
.\��r���g��֣�d�����4,G\��r���g�ɳz>����4D\��w��w����r���g��pI+&����)�\��r���g�vO�d0��~�$�Oz]��w��w��r���g�ݲ�F�1��x�P
�]��w���r���g� ��q�)�������6P��r���g�)9_�%��6��hX�X��w�`�`r���g���T�o����A�]��r���g��F��!x�#��<�"�[��w��r���g�7�}/�<�t����\��w��w��r���g�ZL�]$��+����
#_��w���r���g�IO�
8t���U]��w��w��r���g�KV3>�R�����
_��w��w�_�_r���g��*�r%����/4�<�#�#r���g�A�3n}�ޣt�G�]��w��w��r���g�:�x˟t!
&^��w��w��r���g��tjY��.���
�Z��w�`�`r���g�w�Ҋ�B���.�_��r���g�/�!Pɠ\��Dl1`��w��w�_�_r���g�{�%�pO�t��^��w��w��r���g�X�M6
�{���.K`��r���g�
x��{���_��w��r���g��s� P;��R{`��w��w����r���g����̩�~w$�	�a��w��w��r���g��#�̿4z��ci
�a��w���r���g�s�c6Y�z���W�a��w��w�_�_r���g��� ��]�~�$�"%b��w��w��r���g�R9|���Wt���`��w��w��r���g�t�P��^����a��r���g�4�k��st�m�
a��w��w��r���g赲͋�����!Xb��r���g��%-5�t���ca��w��w��r���g�a��.#�t��
�a��w��w��r���g�x|�,���W^��w�`�`r���g�k�C$�'=����/4?A�#�#r���g� ���<�����:5d��w���r���g�e�D�N�~��
�
jd��w���r���g謭^�S��c~�$�4Zd��w��w��r���g�%�k��2�~�$�6�d��w��w��r���g�L�>�*����J,.*d��r���g�@D����<t�ak5c��w��w��r���g��C#5t-����$�d��r���g��
e{�"?t�p�
�c��w��w��r���g������#�LC
�d��w��w����r���g����A_������d��w��w����r���g�FQI�?�^���e��w��w�_�_r���g��7]a�3����e�e��r���g����,lZ�����;�X��r���g��?�������e�e��w��w����r���g�
x��X:�g����
�f��w��w�_�_r���g��J)v[�Iwt���Ne��w��w��r���g�v��[�E���ڣ
�f��w��w�_�_r���g�nش�S���Ѱ
�f��w��w����r���g�FZ�'����f��w��w����r���g�:yl@��;����14rE�#�#r���g��D��y������8�g��w��w�_�_r���g���;�6I�
�
h��w��w�_�_r���g�y������t���
�f��w��w��r���g�|��{��I~�$�2'�h��w��w��r���g�M(8=�8���e!$�(r���g��۔��Se���(�h��r���g���}
�A�~�$�.Oi��w��w��r���g�q���F��L�A
;i��w��w�_�_r���g�r���%L���
Dd��w�`�`r���g�zL�dGmt�;0h��w��w��r���g��Y��w��$�r$J
Wi��w��w����r���g荣 @}�����J�\��r���g�1��A�4���de��w�`�`r���g�;7�(iJ@���	"&j��r���g���ᾴ??��A�
b^��w��r���g�Nh9H׺F����
�^��w��r���g�K�
�F#���^&�j��r���g��|?B_R�z~�$�G�k��w��w��r���g�S��ӟ�t���i��w��w��r���g�%�(!�b8����'4mI�#�#r���g�)�]�A�t��7_j��w��w��r���g��4������	�
	l��w��w�_�_r���g�vP��qe}�t�{Y�j��w��w��r���g�_��?�%��cvl��w��w�_�_r���g��T0:�(���
�l��w��w�_�_r���g薾]�����
�l��r���g�a�=7��OtL�@
�k��w��w��r���g��ͻ��8x�~�$��m��w��w��r���g�z�fv͕���n��w���r���g���Fj�S���_m��r���g��{����tr�H
il��w��w��r���g��ʅ�!����d
m��w��r���g�pWTִ4����dFn��w��w�_�_r���g��a���%?���w
}n��w��w�_�_r���g�+�w~e:�p��&�
Co��w���r���g�D���K%����:��b��w��r���g� T�E
91Q����
�o��w���r���g�o�,"}���U2&o��r���g�^����a��}p��w���r���g蜵�c �������
&4M�#�#r���g������!���L,�o��r���g臛�3d}q��
�p��w���r���g�3��[k�"��<���m��w��r���g�Zu��f����(q��w���r���g�x�w�:�A���`p��r���g�C���q���DS�k��w�`�`r���g蹉�3�rQ���a�p��w��w����r���g薝6	6�t�6�
�o��w��w��r���g���dp�����ޯ,9q��r���g���5��5����,hq��r���g�6�jJQ�)I��?���F�����8���z����l����c�	���x�-���~����\�x���M�����D�����@�k����]��������=���� �����w������\����S���e�����C�����5���<�����.���n�#���t����R���%���h�Q�����4�����0���3���u�����*�#���t����E�����Z����V�����9�����������O�3���p���^����s�(���y���W�����I���P����B��������V�����9�����5���|�"�������e���J�����_����[�����>���-�����j����H�����:���A�����G���u����b���U���v�!���m������7�����$���k����]���d����[�����>�z� ���g�����1�����P�
���G���v���N�����$���a������*���g�������a�����N���Z����L�����/���{�&���r��������)���p����i����`������:�����'�F�����8���6�����d���W����`����������2�����f�����2��������f����S���_�
���j����,�����<�����.�������b���n����/���l�����?�����T�����i�7�����)�������X�
���Y���o����M�����D���K�����o����C���q���������}�A����B��������X���s����y����H�����+����=���%���q���~����R�����I����;�����U����Q�����4���{���}�(�����L�������K�����@�D�{@"�<?A8?�<4f�8+���"�4-��+9p�p,�����>������@�9�������N:u�i�%����j2���G�
��.\I-IVH��z&��� <�7��49��/��+�O������#�9�G'���"�UE�	#'��A�=tA�?5���0������#\�
*1]��,��$�����B��5,��$2� ��$���F��B>))�7%_�3 �������ZG�HC�M?�;��6���2���.�)_��%��� I��H�����G
�C>�?;i�?7:�43���*���!��!�e���"��*���1���DD	�@}�<�0f������E
~A?�8;�
5Z�0���+���'0�H#Z��4����&�g�E9�����0�#�����;����� F�
�,<�(`��l��S�<WFIB�/>
9q��5Z�W18-���l��I������F�|B�>�:�76���1%��-@��(R���Bk�>>�:���6:�42��.����i )��.��)���%&�!~�~�O�M�GK
s�?H�;��t7p�f3��R/��i*h�G&��m!�������;�3��/���*���&.��!S��]�����H�
PD	�@��<m8l��&d�R"��_i�Dy	A�"=�n8��j4���'�Z��E�	HA�_=	�8��4���/P�f+g�u'���"�����f��L��N
�=��U0���+���'l�z#��'j����m���E{
�AN�=�I9	�o5���0'�3,,�x�����-s�M(��D$��T9����Q�o�FQf>m�9��6���1��o-
��(2�{$������{:?�m6��1X��-v��(���$J���N�D$GSC�?t�:w��2��N.���)�v%��� ������ H�wC|?�I;6�	7���2_�/O�3*��&Z�7!��V���S�|�Hs
�C/��K�H�
D�@�M<���7	��3h):�%���U@��Y�D��@?�<]^8\�Z4��V+���"�4J��+W���,����\������]:�������k:����C�����2
��G
*�/{ILIsH���&���=</�7��,4V��/�(+�0m������@�W�e'���"<�rE	
8#J��A>�=�a�_5���0�,����#|�
G1{��,��4$����9B��5J��$O�# :��B�4G��B[X)X�f%��Y ������yG�gC�l?�9;&��6���2��.�)���%�� n�n�?
��G;
�Cc�?8�;��d7`�V3���*��!C��M����B"��O�� V���Di	A�=�V���J���)�E>
�Ad9`�/5�E0���+���'\�j#|�Z�����]���E99�����0$�����.h�
���GF�,c�=(��D)���yA�_}FAlB�V>0�9���5���1_-�����p�����F��B.�>�>:/�]6���1H��-f��(x>�C�?d�:���6g�Z2��>.����� O��.?�#*��&J�'!��F��|C�lHc
�@o�;���7���3��u/���*��j&���!
����<�3)��/���*���&T�"z����!�;IwD4	�@�<�18��'��y"����E�	8A�O=��8���4��)�7'���EE�	nA�=/�8+��4�0v��+���' �#��$����o�k
�=��z0��#,��(���#��L���+�����F�
Bv>�o91��5�1M�`,P���C�,��(-��s("�k$���\��9��w���Ft�>��9��'6���1��-0��(Y��$"����.�:e��6*�$2~�.��)��%p��s�qJGv8C�=?�
;���2��{.��)*��%��� 9��8����=FH��C.�?o;Y�/7��$3��B/r�Y*��7&��]!��|�������H�
	DU��q�H�
@D�E@�s<�7/��3})O�'%���k@���
ODHT �#@���N�2���Q����@���������;x��D�"��p�^?���	�����������0�p(�����~@�.-,�A�R���@j����w��=@
h��� @��]ڑc�!�d��Lb5 ���9�p��"@�Y#�@!�d;�#�n�!ܕ˲+��w�V�,@A�����-@�/�d���-�CX[��$d/��P_#���0�R�g�^-2��i�PQ}3��TsF�5��~
2wW7�Z-� a�8�i�<�x?���oQ	5�@�������CB��id���	B��r!�}��E�͟sĐ�F�Y�Hoo�MF�Bp#��J���h!0��#K���	�6� O@�P�g�$Q�<�����Q(�K
�谢Q��FB��S���l
�ŒU�2 �IV���<��Q���m�A�3YRȐ�2�[l��b��]��&�#zS��_��\G��(_@��� A(�d���@"��e�֜G.Thg@5�	!��h@a��$�kh��8dص�ok@�ˊ9}�@l@ƞ��!�m���-�Wp��{7s/	t@ر"ة�\x5����y@JsY��ܨ|���\��~���=�z쒁�ɵO ��@i���mq���<���O�Y�������~����a���"���#��!c�����%ɓ@	��b�̓�6`����͖�	������)T��U��@�
�Z+X��@4>p!$����hw���R��ף�P��Ų��Ŵ��!��.�>to(�@���ߩ@�G�x�,X���#3�8�����
)�3'�@	(�Y�ɋ���Ҕ���ۏg�d���,��i�F�@�!�#~	��]�MA�ù��k1�(�@۽���	�@�
�`����3J�o�.���
��~��@�rw/���O
J4�(�@��� �3�:�	hksHXK�����o�πl�"�B��=_
]N���@(˔##
���@s�����Lۀ,W��4�W����S�(N"܀R�.}���ث!yx���;w����@��7�)a����k�������Rӹ�Fb5f�]��%/ ��7��>�ֲA��@}P���h��*R�h�p���E
�
��d����zoKL&�@*��ȵY��u�����4��f(	
>j���@�^3�_$���4Ё�yn����������@D�A��#S�S�l�{0�rY"hg���̳�����p�
�1\)	���0
z��	�,���3n�	�5�e��J�nr�%��	���B	��U�!��d�3v��L��%K"�A����.�A�� N�=~�̺��ˍ�I2�o�X/JhVaA�R����|"�ő��O�ͨ�PAg�c�zv
���a�� A���Tx�"��֊?��"�Wʼ�y}_#�dҾ0`�%�������R l�?"�!h+A�>��c�-�Ӌ�D��5�&�Y
98�5A�
"����8��iRM�?9A��:A���Ƶ;A��O!��<A0�9��$;��1ab,�8���] �g�A���_��pBApWh
����J���mo��|KAR(��
L��fj"���M;h��@�O���c�P�%
ó��P���!��9HRAƞ�EYjRA;���ҮW�4 3h��YA�J\�ijZAaߵ?�˛\Aj��0��aB�_	p���b�y�����c�^�����b�G� r�$�e�}�l�e�Ba�c(gA(	v�$��gA�y�!M�[�i9;�<�f��z�#P;�p��a;	��o~rQ���yqG�ŒyA�[�y�:�z�y�;�FwyA�ʹ���8{�,Nq�R�~������~Ac�U`��lE����l��M�q��������ǡ#*�ɄAQ�z~��Z�����	C��j���j
�9E�Y�
'΄̈�9 �9��RƍZ7������&���{A�!?�z���&�YH���� ��&Ǝ��ۛ\}���!��_]�A77��6sa���K�����m���g���%O�֗�J��!��֛������cu��H/eu���F����ͺll�E��5|c]R�]�����
K�2&���}��0�+�B3{ �r~ߨA͟n����_R��A�2hA�pv�lR�K���A�G�i�ڰ�i)y�I��A&Lq�Cg��%��a�i����l/*��x��Ί��yJ���b�Aq�������xj����m���?b&�Х�o���"��I���ml[�A�6f�s��+	�����{|@u�l�с��tD4��Ӂ3a����C���}��UׁnB��Ṵ�A��R
��$��A f�g܁���8(�t�A��i'K���+U\�Hf�A��Y����E;
����$od�|u��`�~|v���L��
ꁃob����AY�t{zeV�
�Hӄ�������M#��A`����)��A��MB�'�#aB�S��zO��%ϧ��)�
\��K�A���I������#��E��*�%�y������]m1q �d�� �zR��uܾ������V�y�|���[��%���	��P ��,$	�g��
���],���
���4
������ȪH6buo�r�����ӂ	�$��	2�B9o
�O>�
W��@��g�F�}*�
ni��B��� Q��{
Bx�!$)9�?��p���a�NHB��vo��k��p�m���� B#��å$!��0��#‡M��N"$
G5#E�$'ƒ�|c��l(��K�)�\/
�C��*��q]@+7Q�gRq�,��9"��_,�1w#R��.��|"v:5/B������1�v�FY�W72�*�d!:�5B<7��¡�6�\�p&��7B�����8�jZV	Ԇg�8���0G
0o8�@��y��?9�%������<B�V�8��}=³�G��<g<+��%_�5�ō�!"���@¢��\���A�>&%ql�FB�v�F�"���CH�����l�IB�P`dM�����O�N���PF��!s�acQB�
��JT�K�N�UBySz~�&T�$�	%n~8U��-r5Z�7���f�[�wmhjUc[�GP��]������]\��)/_Bӻf��`��{��#Sb�t#��c²W�����cB�XĤ�cf��[��<iB*���Hk��u�t=l�,�D2H��m��'R)��oBZ��zSvo��*k!�^ǩq�If�N��rB�-wŤsJ�,
��s���"�t�u���E��G�¾�n)����7VX���B[�	�?1�<�z������0Y�0
���kp}ȇ؉���L��~G��;��ձ_���*\ڄ�7�����w���#�Ք����!&�俉�vEg3������zNf�ّB�w5���>�B�#�Б��Ķ����d�,�vJyᕂ'��̘��K��n��m�B�C| ���ˆ}."؄�BqJ��k�:����4Ɓt�B'��@��o�؂;�3�ݫ���ٻs��(��m���B��	~��BaսL��V�����eݹB������B7�m���{��[�>��')��\�BK"C��띤� w��ǹ���P����K!x�d���ג�R���Br=�?�<���)�n��тb3�#iY��/(F������~(j��ԂY�n��y���-f�Ո|�Bޱ��A�n�B�R!�]+��0DI>&��W.�)����pWh!y���5�q-{�B�r_/��B��K��O��g�umWP��I��̬�B�N�b����m��^�]��d�|^�j���;�sX����
��E�:��2��r���Qp_�����³�wtg�E�B���!��sÆ�Z�c��C�8�QC��Hs4��iR�pL�òd�
���6�w
M#�[�r��$Rä`e����)9n	�_=��cY�yS�$����'���	��qJFgKa����T���OK�W��OX){�v�RR�Q}<rJ!CŌ�
༂["æ'�R���%�
,-"�Vy�'��[!�-�+'��#T��)���|`�,C"	���-�cX��1�ܖV/3���"?N�e5�����*��5C����$�6C�"s��;8�l8�B�:�m��h��:����I<�i�
��:=?���?�<��H��\=g����M=��
}��bCÀ5�3FACq)/7`4E��fq�"I��7�#ٝBJ���,�+K�n��Ib�-�MÌL�
���-MÛ��XI��fD�J{lJõ���W�P�E����S�<
���6ZC���
V.��\�u 6D�m^������Q_��v>�%y�a��,�
�dC��v���d�2�!zg�f��h���g��\
	�>'d��'̎j��&��o��\y!-/��p��M�]���t�|��^�ڏwC!j�[��x��0�^�wBy���j{C��U

�¸�C��7Pf$��r�~��:���vX"���k�� �^(�nLjCC}�����Ĭ�
v�����0�I�Ѝ���j�X]G�C&��\t���{Z~\�W�����s��R�C����c�n����e?��S�o��CҚJ/��˜��?�%Ȱ���_u&�fş��5�)@Z���ɋ�F�C��5�f3��F@�6����+
K4����9:	�9��6�-��F�W!2��ቲ�:���Wb�ì�H��C�����]�����
{v׻��QVft\�R�CWn�h�vn�C@�R~���̃P��k�…���k�a����W��!�уÞx��!����dGN�׃��~$&�R����+uۃW$�#����#{�%���B���b�C�B
"n�"����8o;I�Ce����N�ý��yY���
=0���C�؇�C�
������q�C|�oP�#�G+��^i����	1&��C�!�<��åef�����=�cA���K0�������K�1���0��V�
��0�`��$��Cd!4ke����l��}A�:�[���L���DU�4���	D9�*
#��a
��;A�,]�
��V��Z�����cqR��lu��"?}EY6Vz�Q�7�����i�
5.UY�	��E���Z��*�F�F ��aWKW
ї�D�p4/*�h�Q�!�gv��K1b��L�#���E_�p�$�0��?F]�%���"����'D�S����'��G�{�(��}dm)�i��!=�n�,�����	�-Ħ��ڲ�/D�_� �Q\*1�z���'A3D9l0}"��7��__�7���ר��:D��Jc$��<Ĩi
�x��=�H6eAh=Ŏ*EU�A�J�@�(�A�>�!c�C�N��5�OD�f�t��ZE�"����BD[A-���K����B��Lh?�!�
L��H�Ɣ|L��a��PD�	��.Pp���k3R���~�GQ�A}�9�(#T.��9epU
n�[}�wVD��N��0W�~��C�Z�UD9�����GY�slz��[�i/�$Y_�9N%}?�	gD���N��ujI��9t7l���QӚ��q�-���ArDƵk��s�%(��ktīk�uD���*h��t��Z0a~�wO�)���v��r
řyĥ9���/�yX�A���|s�v��!9�5|đ|v	��U|�
/��y!�u�,��b	F{&g� M}�Ā��bC+�Dq����3Y�Ŀl^y�m�����	-/j������^�9����
��{��	��"�{������(O���&��g̑
%
W�D�
��¨����`]L�3�DP��9��0��pk~�D3PPPb�����ˏ����	��!�ۛ��{yM@˜�Ԗ��v��ۃ��'���1�������i\����\�s�TX_��Pa
'�&�DH�Y�l>�DYdC�
�����[�{�a�n����
�o��gO�9�ƶD�n����D�;2'�Z�
q��kP�������D$M�u�����/#M_R��ĵ�GNa,�Dw7_%l
 ������N����s������-u�9=��g�6X�n�ʄ!GN��0˄߶�$��D������Q�
Q�1��Da���d����+"�y;��Įp�!�������>�UZ�Ĵ�C��d�z�l
�:��n����*��DUl�ߦ��a�8|��l���#j_�D��_���D���Q��
�w�E�`5�Ԥ�ߞ���-t�wv��θ3,~t��7�rs���D�d�\x��4f'Kɜ�6����L���],�Z���H����{ޚ?�E�6�aw��0æ�<Et���^����%<��Iv�zIY�����������c�N�
�2���v��
��CE
�q�p�?�
V����v�6k�z����.���
�;y�`�2�i����I#�0��ٗ�!o����fl�En�\��?�E�y)N�6E�<\;� �e��YƻE{��v�:\�)���, �=A}1K� ��fW ��D�#�&�"s���$`�l	�C&�{�
{�
�)�Lwդ�Z+�" �:,*a��>T+!��7L��.���P��+,œ� _���3�4q�K)[7�md&O�17�l����a�:E):O!�9�;+&��|�=ŕ�L��l�=��܍��>?\:w��CEn�e\%�CE/_���D���@�xF��
N�DHG�J�!��,I�W�n��
J����w��8K�c���уYJ�bw��;QPE������W��!d�hYEvE���r[�Ye���5]�gG��M�^j�7�_E&`"�6�aa�LX&!�
�b�n~klh�>c:�Ej��bEV׎C�(e�D�.~�h�PGW#�:x�j���x�K�m�'Qd:MIm}f#����mE�i#?b�qŸh���(sE#G:�a$Cy��@��ԅ{�%���j�|���xfh|0��u
��~E�Mz*�%b4�
��_�śb��aE|��"��|�>�z�D#�j���6o�%�������V�f��䖨�C8�E��	<D!̊�y���$���[�S#��.��A.o��`���S�[��c�E�y�
���S����AkNC����vM-1���E�W�!�0[�΂�~<�E"�|
�2�@�Ŗ}��A&��啃O�����+>��-�ł�`[�*��"�
�Z1��)Os�=�E-����tH��Ɏ
��lK�EV�T]�ΪE>�r"��N���O�v�֭�e"q:P⭅i�o�o�m�����:�������=�����]&O���L@	9�L߷��ziX�qѷ��U
�s����F�G����E�֙�z��E%�ȏ��������¿�����;�E=���p����] G…��d
��$���-hX�rȅ3��N���EP/�F��6���dU|2tC�Ň����TӅ�e���J���(f�	�v�0Յ�v�/n�ՅD��
R��4��2��$�d�E�H#eQ��م¯,Ķs^��+q�5���)ή�$'�[�a�N���ŏ���d�!��*�o�El��b7V�߅2d��T؅:��!�t����]M��<�Ť���I��ŠvR���%�E���
��E���RlzaH������M�v��a�!��+/��2N�E+J������u;~���E7R� ���J�EV��Ϩ��ɛ!��i�E��1�E���۳9�ESm}<P�E��c�K��FQ�k#떩�Fj0��@�[�Q�)1��2�8�]�4����g�7M�I�c���m!D�ϳ
FPU�2�7F�1x�=�}�t�b/A��5y��i�����|�-n�FF"�dH`8F����������r曍���#"[E�/Wk�;!Fr������"FF�"$��
$����*
�$����x�&T2xC�'����m�|�%����?�<%F�i}�o($�V�u��+<�4��K,���\b�%��o^"���/�A
���0��k��n1���"�m�2�<����M�2���E�佞0���6��.5F���`7�Sw�]�48������;�*�8QpF;�W�[�s5V=��7%$��>�+	�;��?F���d-ht@��.Xm��AF�k�
+�{B���`�%9C�/3�.@k��UL�#E�s^O����F�w]G
(6��GF������E������IƯ�
l&�kJF��}��;KF>I�lWcTE�� ��k�O�*y��pO�P'f�fQ�@���Q_wS�­��4�AS����QQ2�Z�?�8C9��\$0��,�?]�_r�V$��_F��~�3aa�ovf�Yc��Gd���jj��k��l�؀^.-%mc��/.�n��ic�}�1n���:
�_��rƣ\R��	s��!4��Nt��Eg]�u���SK�sc{"�!��w��Q�	$�a�yF��%�Dm{�D����+�|RY��o�a���ɽ�F��0{[ӂ��@W���FE� �Jo��(��ֲf��{믛B�FO�?_=>�F��������D��yÐǔ�͋�=�F7�
�RZ2��� D�͕����D��
֪�g�陆�=[4
2���4���%m��7�*ǡ݅�Fs�{�͗�����aW�F�7����%��4�v~�f�+^	hccͧF�^9
w�)� ��B������V1d����=P���ߜ�Zp��F�m�$*���=�*���O�@
^Ib�FC
3�ȴF�� �"�ӷƏ�[
N�d"��.��e����oB������zO��F�X4���w���lGr¶�!!Z"�HOg�*s[�w��h �$���hì	9�Ƣ������߾�FN���m†�n��mS�F���f��h�"�<[�FG�;�Nx�F[��<�N�Ƴ
L�tr�F�<	�ݶ�Ά+��Cg�+��C���`��ev(E�F9����F�
��?9���I�23���=M����Ն��k��Q�F�(s\�y�F����Lӆw�"�y�5�QO�Bw�$��l� �}�`��!kF~�ԫG��:�7D�"e���zr�s���������F�e��>7��a�#e/�[�!�K���r2#�2��F4zt�ML�F0QF5fa�Ʋ~�ô���#�4q\���,���Om����C: MG6u�Ɔ��!�W������`��:���*	��sm��-�����G4�!J�Ǵ�GR��!P�����ox̳Ǥ,H�XB�
�s6�l��L�	FL9
G��*]=
��8A7G��xE��'
G��
���M��
�
�?��Ǎ�Jx�I}��u6� GO�lKJ��#�v��!�(�͒�d${#�_�G�K���AE�+��_~9>�IgB�tNG`��J�W�����T$�A�Wdk G�
��"��{�V�o�&G�\��I�'G�v��k)rI�L�+�*��N���*Ǭ�����H,�D=�,��u-G�Z���l1�=���;3*�\�ق�6���G��y9G	���bV:�8d��S:Go�5�r�<���
d(}w<���=����:NjPH�b:G�\ ��>@��b�
��AǞL	X��B�A�:w�,C���)�CG^��	��CG�����B9��"R�H���k'�OG����5�RsW!>M�>V���f��A{V���
�%IX�?Z�%e�YZ'PT�Z����`y�`G^�e+��bǡ���9�d�u�`ՑfG�}/Q��g�ck#J-Ph����Qh�Q���5�mlG	�I���n� `?m��o�b	Tz��(q�Ђ_D�Mq�xhZ��J�s��/�'!��sGnO]j2u���
["��uG@�k5Ds�ҥ‘��xG�cSF+x�OJoX�y�w-\_��{Gs\�+��|����"c(�D~��D�ͺ�4~�2Y�~)s~��d�"&�������
���G0��6݂����QN2w�І�����]����F���C�kz;��Gu��!�tX������ �!v��G��/	31)a�Ǔ�i3@����c
����G��"�.\���l� ��^�����l�����H�;���>	�Yw���� �����S�G�oE8�v(���(�B����)t�#��t����S�1����yAիK�8��n�Ǻ%��C��������.��ǓWCЙ�$�G�Y��@��K���ίG��f��>T�Gua+�AJ`�G�Ɗd1Ho��ϵ&�1D�G�wj��y���o�ƛ���o�U�u��	+2�^PиG�ė�{J����	��R����]��x��y`�	+wyx��HM��A*�G%3��M,�‡���-���ǥ��F/�K�����R�pN��"v��Li�)�ۖ�G�A\���b�G3zi �4�W�G��wk%�d-�&d�a҇x7���ԇ~��"K�NK��W.)
�!�D�Ǔ9���S�ׇ�_=�AM�ه�,�M��ڇX@�T2@��S��(�Z��G�������G,�RR�������o#�����=�]Y����+K�|5P��ljv~�D���G�cPd�5��؛���x��.6��5�������2��G�5X�`l���+����	t
� ���/������N�Ұl��G���		e����%�S��G;7qⰺ���o��d���R&;lf���d�hH��Q;=�Ia���R���J�=�p��	�B
�
�����
Hy�"`�?
�q��iĤ ��w2�͉|�m�"�W�9��?^�ݒ(^���T�m��7���J��|�Kȕ��$���/(9;'H�)��դ�%|�
�H!�m-+5�qj%~܌'×&����|b(�+H==�p�n9-R>��C�C-��l3{u�0�r&���1Hڱ
�h��2H�0|�1%�ew��4��0����5�g�~�G5H����0�X�l��5Q4m���c�0���Qk��.:H[jc��y�;���@��7����"��ţA��,
���A�Ip
�h�bFH.�r��=H�8N	�gyI�\AdC�YI��p��.J�ڌ� a�l�L���^��I!M�!��U��,OH��R�:XIP���~���P�=�2�BiT���7� UF�MV�#����`VH
ܪn���Vȴ��1��TH���!�`-^\����	s.^�E���^H�N%����`�Sߚ�,aH���JRe�bH�����O�c�7���.eH޽k�(q�eH?/�
�y�%eH�4Hu��j����t��n�e~Q�2oHV\�
�>:p�`�D�p�Q���tn�sȖ��R�t�6�`
���tH�ڻY�z	��nz�,|H�+w�.E}��m=�|J*'H/��v�A?���tB��i���
�S��煈��"�n9�HG���ء�HY�~��6�������s����:�[�	�H����a�k�(3�׏�A�����Q���j%�Q����Hz�����В���2-����H;��#�l'��
>�"�[����!h�	����c�\��h��g%��K˚��}
$-����1=���@���*������gl��ȼ�2��
��H�)�]��N�ȟ�c�F���b�(J�X�����n����	jK�&��dChR
����:�:^�ԯn��Yc���+��Lm��
Np聱�Hn��"3����y��η��U+��ȭ�3�D�S��������?�{G$����+���A�.�������߾05����0� G��ȅ�O	s��8Έ�^�r=���Hi9t�d���V&�}t�HmY؜����c���t��J+�&�Ո���b%(���J
G�`=��\�77yو��#�a��H��/�z�Hsl�GFۈ[����Z݈��(���ވw9!9·��ӡ�7Vw��� �ⵋ��ۺ%���$�HR�l �����
!�=����u��#�Rajg.����'(
{.��H���:)��if�!H/9���q���P���v�Y9?�
;�����@ 8m��EUL_T���rL��:��H	T	r�S��H��_G�
���	���y��Bk_s�	���	1&I�Q"���Ɏ�#�9!	�?��$!-
��k�,
uq�[�	]��
ɽ�y�vpvIH�e�7�����s#�.9�����6p�9I� ��AqI�� Maų�!���8��	wv�6e��[���&�I�!�,��)�#��x"��ȐҞ��#��q.�#@#	�(\r3��%	���cE&ID�[6�l%ɣBp8��)�A�j��]�*�&�6�r*�J��2��7,�â���)5/I�c��a��1I*��5!1��^��3	їx�1Y2�
��'�r6I=J�/���7	�mQ@W,;Ɂ6�f"��>�Lcr�v�?ɫ^�Tn�\@���k��BI�R�l3ͬC�T�
�IbDIo�W����F	�lK4�GI�N��1"�J�3NDLx�TK����
κ��KI7U�ݰ
NI藪Qw�|N	�w��9�PI���N}HQ��<�J���Q�EZD�oQ	y�e�NIE?; ��IUI2������QIʧ"K�9�W��?8�R�0XI_��S)�W����8Z	�H<�-,[��a�Y�Ȗ\	����[�ZI��[��*�]I.9;"�@�_I.���bI��@��Sc��Y*�݅�c�`~�C��f	J� 
��j�m���E�W)OnIpMu�@o��ߴ>�]pI��h;v8q	/�S	�]�qI���
�=װs������ȸq	�C�zD�t����4Fvɹz�Ʊ�3vI��L_-{t���U��5.zɎ���nb�{	4S���;������I���uWK�	Z�zT�b��ρ�"�G4ΈI�gC��ڊI�a	��I4����Gʌ	�:G?��3�	���t�o*�����
O��I�L��`<ɗ����w�d��	>�uf�I}ߧ�͵��F�roXa���P2di��	��Y�y���I�k��Y�	�K#	L����I��f�x��I��oދu���g�	�@ꜧ�!�b���I8Zc���ǩ	�y^�#�I�$�(I�	�m�N���d�M#�	��	4�������O��j1�	�d�U�������F���Ic47���GF_TB^d��w����(����]�{e~��	���g4É�C�"'��;�I�e	-oW�I�xܮ���	���wޫ��	WF����	�#��m���\r�l��	������o���]S��R,�Ʉ�H
ݓ��ډ��T�QŠ�	�	{!��(�Ƀ�&�Y�V��j���y�R�2
~��"���	�"�C�	�������I���"-�������M�]��v
���)���I������	��d�k7���U.��&���
�#%@���	�0��g��������5�"�I����0\"�	���!ׄ2���
W��*��	��;���	�_Z f�Om]�W���e�_G�ϻ�N�J
Z5?_P
J�5
�����/���#J��	E3�K
���XTXJ~6#Ipj�J�S��^��9��C��	G��
xʻ�p�3�ʗ���dvp��x9C�.��5�ӯ�J�5��s�8��!��l�)5i4�i��x#�pf��b�c	!u�"��#�"�e�$�,?5���%
���v���%�lG.#5�B�)J�O.V7$�0����0 V0J�������3���z���6
Z��K�i6Ja�V8u_8���\�D8�<
U2DQ�>
�&w#��FJ��D���F
�{|n�:XG
;jY�/�Hʌ��#���LJ��>OJ����KQ
�7��f�lR�|3�/6S
�<X	�P0�S�h9�:�QJѭ+e3��V�7X���HW��^�5(��Y�X|o�o^u[
��|�%9\
r�	�r�]f�d��� P8i
*�����i��t��omkJl��vL�{iJ�!'��m
�n�%�p�Hj�Z��q��?�V��qq
���
sh{v�vi	ߔ|�w�ߑ�#0�Wx
(=l	��8�z��8�����}J=��e�ʀ�e�#�s�J.��҅iH��6 6�����P��!�
����e��ʶ�g�STe�J�a<:׾o�
0�!!�j��ʛI]�2�M�J��V�������u�Jo���K�
������5�
���]T�J���J���u�����x3^2��>�����wҽ�JK��a��`�
5��tl@����M~�ŷ���[H���JZ�9	(�}þ�-t#�<"�
K]e
C��^��u�Ur���g�� ,�
����Mn�J��u�ـ��U��Ѕ�Ɗ)�U�Ê�Db�4�Ê�&���DbNJ�wt*�.Šj� ]ݩ'Ša�Y ���\�JV�5!K���J��yzLX��
WF��M�>�
�}_m��k��S���Պ����;�
��o�e��J��<�k����3*IS�J.9_����
W�O����
�7��q˾�J��
б��J�vRDH�����&����J��X�T���+��d.3�ʯxe�'��J@~���n�J�@wڼ�@��/��?B��e�+���ʦ!~� ��
}&�~����&\��qh���/����
���S������2=hV=��R}�V��K�S�?b!�p�'&�����]4��&P9%E��}�[����FTħ�j	�5%��HKi���?{?�dg�C���UmC]����F#lV�ƍ8	n��W���<$���0;-C�K���2)X#K5�E�W� ��CR��+!�$cN
����'dd�h$˛��6%˹�vܪf5&�qJ���o'�B�[4B<�'K�)��t'}�����*y�
�$�Q,�ƣD"Ԣ��/K#�l�e
1��gJ���E2xf�gn0�6��Y!����8K���#X���:Ka�H<Tl:�/�1
��dg;�����G�>KCp��i�@K4.�;ѬVA]@��Jj`@K,ͽ���BK�2
�W��EK��8(��}GK�f�zl\�HK]�v|�.IKr����HK���hC�OKM�"g�:R���a�
�S�Ș���(�T����*:,�UK��2xKSKD�'o#@UK�լUwCY��Ds
��`YKa�C����[*C��+V[�?�9��g]˦6d
�݈z^cR�)��_Kڊh���^r��:Պb�h���9�^d�C&�B'eˡ���,�dK�e���H�gˊ�w��tg[,1!Cړ�i�A�!�Aaj��k����i�\�S"�\>lKi�����dn�e #�sV�oK�[#!���o�8,j�q�$��v�r�n���<�s�\�R�t�9pǜ�t�`a��\'9u���m�߰Ju��\"Ό��y8�����@z��:���zK�S��ɻ|K�\�Y�}K圞:BZA}���>�������Ât2!��
��ˌje!�âb��8I^W�^��|����8�X�<	���W&bё��k�Y�A���0%�y��ΫRhW�
�z��*�=���vxn쑋9n)|'�K��n�ΔK��$눆��}G����Z�,`�!�Z0������ut��������K@�KG3��c ŝ��e�I���Pu�7�oQ��8��<-d�K�@�ဣKh��ɝ�(������I����{�j��"�eJԖƨ�F�LJ������"��!�q�C٬��N��ˬ�q!ƕ��U�?hE����K
/�� �����B���˿�@Ⱥ��\��	o��̺�1�	ۛ����[�"���I�K��P���K�qb+�O<��D�.}aΒ�K��
C:�|ċ�TW̃�Ƌ�%�_|e�ȋ�p)F��K�/�
E�(N�ؚ�i�:�K�\���[�����X����*t��r^���K�.{��Kd��!�)��K�k$�4��K�f���(�؋���#?�ۋ.���������V���˰ 8L��K��_�E�e�Kگ��泞����6�3�-�K��
���˶����"��KﴷU7��Jk)��<i�"�>!M����K��/8�^ ��c+�]@���=��d���#��>v��I=�9xU�LC�oB���b6�h�̈����V��V˜�����OU�K���VJ2i[�s�E��v	Q{��~��
�)6��saL{�������������
�P�QxB
w3QgLZZو���xcX^]`���# p�$̫ߎ��y%m���n<�0���~`d�p8L�w�Y���
+!T/��;}�
c�Lj� �.�LQt'Ld|��[�
;E��f��!��@$��}�hO%��d2v�8+'��&ZysY)�^����*y|8!�%��0Lg�S
v\$�1��>��z5��=�3
D6L���
�*E9L����Ү;��o���Y<L�ù�ql�=�Q���>�B1��q�AL�9l�OUE�o�Q@���F"��Q[��GLu��V@G�SZ*��I�
!��}pF���!��wLL����Rx�L�dF�
���OL�AC�!PLQ������P�ӟ� �F&Ŕ$.�S�!2�9�n>Q��:s<-�U�WL�+�4=V��b�>�Ŵ�N4=a-_���nXJcL�n��d�k�T�Ӕe�κ��@�@d�>3�7�hL[2U ���jLtl�u �kL����'�lL5^���-mL��Ǡ��m~AW����o�B�\۷7�p��r��n�lL>r�?�vpL�$^��Ov%��rѾ{̭X�&�t5|̝��10l}Lc=P�P9}�$��4'|̦�pRY�~�M7��̹���N��-J�0ye��
�L�2�N�-��`���L����n��L�X��Ɗ����g㋌�-5���L�[
d�1h���{�?��Ő̤޲2!����9
���L������G���ʾ��B�����A�L�O��Բ�̃njP��ौ�1��%��y�L#ּ9����4��Ό�aQ��mZ,�L��+��G��.�x(�`&�̆��8k�񱌟x�

��m�LE��"M/�~��*�*g�QϷL�55!���j�����˹�=�rw�⺌6T}Rր\����ij��更 �-e\�L�����P���O�
��u����Y�
m�ġ�̴�i�ͪ�ˌ������q!
`�֌��¤I��L�#��A�$�L+�xH�wی�lt%;ˏ�v �Z��X�C�?;�̩4f{Ca�����Wow�z�P��]6�Z������(M��Lz���
B��
�mq��P��� "���2	1���錠��	D�H����D/��Q��A��LiLW*�!�L�{~�oq(�̘�7�w,�LK�->����7� ~8�^�����6�p�8�U��(�@�]�D�L���"�e���LX\�%����B���w�u���6HA_M�˘���F���U�Y	������	
�p�\�d
�'�C��N

���
S��`
�%S<sxM5��~h�6��Nn��,
3a#�xj��\�+o���E#R

�d���
4���Z2�!Ml#�MXw�!�p��i�K�#M���`l�!���H�a%M�g� ���Y&ͩ6<@
��'�l��9n&͖@jj�W�)�_��V}*M�����(
Vں��~E+�<ԯ:K(MH��]��g+
R�;-oП'����Nm�)M��� ���2
A0�\�4
��U�ݍ4�Ս�w��6�t�����8�0��잮�9
��a�"��:
����sL<
���
LX>MV^|��>
�	� �"@
7f�dx:B�b_�q��#C
uѶ�0l�BM���;e?�D���
�S�F
��|;��zG�1���\"rH�O��i�ZF
�<x�6� JM� !����K�p�~
��NJ
�����@MM��v���N���j<�ɿP�*�=8ՙQ�+��,SM�5�}���T
�sE�^�T��:
�*"V�\��[�V
�7�
N[�UW
g��R)[Y�̦�jUM��h2���UM���GT��YT ���_�Y�9ƚ�(`���s	�c�ea
-}��mm�b͎	�AL�d��|�@�iM�F��$�j
u^�,H��kM������iM�����o�C
�	9��;oM)j�"Z�Sr���?�t�y�]�q3�N{
{��ۤ�~M��Z=����q�
r��DMo��uYq�M��I�����xq��	����~��M�C�
Q����(��oo�ۈ͈ܞr�j�
Cxb��&�
 �������ͩ*x���J$��r�����j�lːM���	�����O�#�	��M��s��N\�Mp�Y�E����J�md�r皍�V�A8��sG�"Eъl�
�=Q��
e��������W���,9��Zu�*��M��"��&����y J�0ܟ�+_C!�it�
�|�!!��$�MB5"�yw�
h"� 2�M �1xX��
)E �������[���
�:b#�+��M�h�
G�v&��?��sJ�b��|�Α�α͞,�4_��M~Ns�2ѵ͑�
aO��ͼ}!]��
iX^
�b�MQ5�R\�
����]�.�M	c��K˺�ͬ�2CY�7�M��2 {�
���B�C�n`����V������j��$cV���U^h�'��
d��V�ȍ�-��1\�ȍb�?�3��ɍ��@wV�ˍ�`bx���d
�?���
h���7
8͍�������څ� !���M���
�ǀ��MZn!�9�͵�6
���/�M~*�"	�ąԍ>������
u$�؇Ս�f"�zf'�M}�hǜǟٍ�k�N�O/�Ma�' �<���M%�!7=b�M��^q�ۚ�M��A"l@��k
�	�T�䍽4,]U��=x�A�h獯e=:�:��
~a_��Mj�;�'*��rs"8u���,�����i�M?0a6��M�B���,���J/������*f��4�M��!j��M�7#U��`N���4�;�	N`����3
�46
�MD�
"�@��
N�"�[�~�e7:��N�*���U��NR@���cNϓ���oΚ�� 0V�U������NQi�fd2Ld�Í�Nk2u�6��i46�֓�F(�}�5!ί��Fr\�!�W"�=�u$֠��v��%N�'"Jf��'N�Ƣ턯�'N���b�%�'���D����+�p���:@�,N���u��-�6�F�ݛ1�~�*r�2�$� '��3^�o�;Nq�	;}�?N[#g?c@x�D��5�A29G���C��>��
D��gz)+R*P���YR��P�
e�T�Ձv9��iU�-&NVN��7��X��D�	�_rY��k�R�n�Z����BcYNw�t�z��ZN���.�`]�:���kYN9|7w��:[��"#���&`N�����YaRb���ab�� ;ec�<Q�����d���O�4��dN���A��	fο�����f����$�#j'�D�Yj�8#i?�lo2T�z�p _��+/�q��ZU��t�_H��0WmvN
i�A�1w�5���Zy�̆���]~�%�n�l�?�N��S��.���(@0V1��M]S
�t�NQL�!hl���N�
=��i/�N���
)B�
���BWA@����%�������y�!���!������8�����*a�^����\�Ý@a�t�绝ac�7�T/��'��X|
�ά��dlr�*ˁ�c����<�ߠ�μ�u�9I�^�C8�-�+UP\��ѱ��=���E+2>�N3>
�JZ�����0�d�&'}/�cn�LYӉc��Nh�"Z�������X{Ǖ��t��!Կ�f��)�"����Om�x���sN!{YrÎU�h@��Ď�<��~�)��S�%{r�N���֖�I�NuPQ���Ŏ�&% �[��Ɏr&� �����I��!`���N�y�"������|z�q��N�/��g����/"�<r��ǧ��	���N��aD�����e�����/�t��Ζ��"6���ΧNAm"l��H�3ڝ���!9��o��,Vkf�)?�NJ
j`�����dGvS�8�!��Z�\��N`d�"��A����V�~��P�a.F��m����<��%�������8����#2?5����R�p͸�����b��N9
�5$�]������-J���/��sR���F��T����c�4�����>��'��$H�p*���Nn�Y�y�Ϲ6B�#w��!�	���tc��θg� �ځ��D�� 
������ǣ"P��9�
�@
'��ؚg�	O����ՖO�#A��v�%�������o�u	��O?bM�un_�����_���b���O���WRz
�����>@wT�E�-��GD��\��"6�{�M����z�l���)���xH("?�W�O��h#�KC�!�<�bNbm$Oaގ��Y�)����S*q��
��|+���:u-�,�����3X-�Wݫ	mbh/���H��12��N��w3Cֽ�S2�C�����6���vڤz7π�+��1;Oʝ�
�d!F=�y���鐤=�;�!�&A�i�I	0BO)��JP�G�h���OI��O�:k��I���Q����IO�N����MJWb�q�F�M�j����N�֭�
�2WNZ�狊RO�
a�oV/W::Px|X��c!N�кZ�����Ǣ[��l7�\ϒF���v�]O�����[��h5��/�^O��E�Q��`O�1B�=aϷD��yƀ`4
�p�
�\O�PI#y��h�)-'�a0j*'�
K;_YkO3ד	#���k���ęk�!�n��zs��pϝ�}kq�\�u-�*r��r0��t�Hf@�$�x��<���y�:y,�z���!�{��e�ndk�y�a�>2�}��;����{ϕ10 K<��QC&#7��g��r��ߗ��{c��Bc��&����Y��>�M9���b��˙��Z9�b�k�
Z�qA�͆Ls�RuT��ϻH��Crc�����k
�f��
���W��I~U ����r���cڌO*(1����O% ����g��x�Q}\�����:Nב�5��-i����������SzG��#�l�B�O�5(x_����b����g���/S�ɯ������<О`��OV?#	]���U�e䁧�����`m�O��Н�ŪOF.����v�"В�+���_(���ij��s�ϋ��I����OPJ�OW���
=г��u"(zz���n-4�zM�υ�����Z�3��֮���Nt��]��O!��������~�
�a����#��K��O�^�8ll�Ï������sď�܆	ؠ�o�y�G�����Ol]��\�iƏ�z/v~ʏu��Ϗ_dz
��4�OJ#�Vqk�ԏ���5-�]���8������O.�6�ñ5��o�*��O��Oli�F�Q����$�
�T�V�����U�eS�O]�6!q�ݏ-��[�w���
�uF��OɎH��� ��}hO��,�w�t(+�&�O�q�����䏴��>���OH��O���Oh��
j"���ς�48w�������:���$3zn�V��
�
*���ϡi|c/2��O��e#�w���e��o���l�!����mv��'��c�9�*��OI�#2W��O�(�	K<pr���ML`t<����	��UT
��2EyЄ����t��y��V�#��%��]�8��a������i{������0z��9�Fn�V	��L�i�,9��7�ֶ�Ћtl#�.�)
Pz�4�ڍ��Nt~����T�
�TH�P�>�	�B^f�c	�b��21���p8����J_:L������W|�	F~`2=<����MP%����P�w���85�
�����j��P��W��+>�C>�h�M��h?#�X�!P¨sY���"T<׮op"Pz�-C%�w��/
�&��j���!(PDY� .f��)P)gό*+���Gu��g-��W+�{�.PL��M|�3�y�m}��4P�ߨ	��=�4�y�� >nX7P+�XaM=k��Yav�>P�9#��=��@3O4��A�uN+��ZAPV��w�HEI��3y��F�c�L�cT�J������N�K��P�"�L����jh]MP�?���>NP$���mFR1��B(JzT˜��VZUP��OǗ��Yв	�"Q�Ľ[D /p�	\�R�G�Q�_�v,^���c�%�����d��
��Z cP�� ә5�gd�Eݕ��h;�2>�m�q�Z��p��S�
2@��p�`�v�%�Kp�\c�!��̼s�Pd�'�tP��P�Gdu���ym��/w�@���@xxPV9�D1rw�6Z�ma}PӶ�pj"��u�G�>���F�.�!����'3I�ہ�� � �l������4`�8��
*nl�<��m���܉�Y�&�5����tO��P��95�}X��+���P���!��Z��PKz"N��PR�VJ�G�а~�!]����]�G��A�b;N	������Pe~��f��Ј��	R�t���V�3����+�:���Xp-���ȣ��f�	Jk�D�& \|���
�����󤐭����x��e�Vc�Z�З�H�N�(�д�}&����
#
����J���C�
��l�COʯЯ��?�
���6�	��H��6�窧��_�n�rz����3��}��b��������W��⠜p�P��`|�X���T�%��x���D�	�0�����2e���@�6�a���q׬2KȐψ�Ӣ���ЫH�=��e̐��Z�g#�P��y�̠�P�� �2��BI�&C�ѐ��"!]����Ph(��0�jԐ^�1T���*AD�����9g#m�H�в�� ��Cp���!6�i����� K�Z�Fqr����Я9�~���e���L��[V�����U�޾���Z]�����cU�
�)���w#ȝ�P����������$h�F=�������}9���=���Wa�P�j1#J�����in�����r�����
�n`mQV����5���h$���4�k�Q ��@��W�����kD���+g���
�6�E7T�����������!�6H�F�#��?�(D�㣓/�8h�X(�����}��Q	7"[�y�\/��N��Qe�"]�G��)g�p�\
��o͹��ˍ(!X͑Q�h���L��y����5��Ά&�'�Q�6#?n=Q��0*D� �;Vo
�R�U"Q�o|x�C�#��n�'QWp�-��Y'ёOA2�k)�ۄ��O�*�f�:
nod4+�,�C`L�,T=o��^(�����:Q1����I��3��x���4ј����y�3�nV�j~�6Q���*�.I4��!��|%8Q���#A��o9Q�)���|g=�K
N
�=Q�G�.��@Q���:�cJA��ʭMŽCё���j�?C�n6���?�F}�B ���	F�UP="�0Q�H�pN>X��xJ�E,�K�۞K�-��<9M���Z<{�N�;��SFP����P���Rd����NRQ��s�"�dW���"
�hYS�*�YL�[���#���^�CK�A��`�q�.rcQ���z��d��!�=5Uf��)�\���j�y�!I��u��t��$�v�k+�
10�?u�fvt��v��3� }���y/��:�yѬ��$|�'|Q!�}j�X}����g	
����	������ DY�y�Ѩ*X
�(Q��o��	G�^������R����$�'G�Q���Z#I�Q�ؚ�E��Q��
���Ƌ)���q��Q�4�m�Wk�Q������YuKf)���B?�ޒ�LI��E�Q�%�Ɯ�^��o� �{��L���x����
��!|@��QsLj 1ݞl��>�#��|՞�_~/	ߟQ鮅�c���Q2x�	�?�~�{�`K�\ci�O4��=
8�}ҭ�^���Y�����
]���
�&�&md�Q9�0a
ĵ���-?�DQs����B1�����ߴu�t�Nf����Ō���8��� g"��Q���ٖ��l����^��u9�Z��Q�TBB&ё�]	.��'��Ő�	���<��I��m���}�n���YI���ѷ���Yt	ؑ�qSJ���Q��9��������ʍ������ ���ޑ�E�O�1�Q�n#����Q���"��ji�Q��1l��QMRyc��U�Q���Zo��Q����)��n��/���&!l/���������Q�2��pn���a���1��Q{���b
����
�w}#���Z5����Q��"����<�B+&����L?G�,I���/nK$���	���5��C�U���$h�p�	�)�
Y\��
R|:`V�B��+)�ǃ�Y<���-
�쩉�޲���tuH]�ȶ:�C�
����� 
xRy�3�vҏ����T��q�;l�������7
"��R��)����]I{�R��y�Ӕ���K8��NCR��ԔBRJ_�X��h=�3�<+�fb�����mA�3�H RAӨer��(���4&��g)B�v��\�/f��v��1���W|4��6JX�	A��J7R�c�d*:ң�i$$I:�@�
���(<?g;�;��<R��C�H>�	W.F`�%<�]�Tt�@R�
^���>R�v��=ү(���rC��CqJW�Gv�F��H����<Q�O��
s��sW҄:��XC��'WR�Q�a�ZҍH�x�OY��M8��$�]RP��
Q��D^���.��L`�1.��aR�����>b�y� �c|�h�:����hR̅1�c��j������B�l�f;A(C�nR�Wy�%i�oRJ�n
�~˽pR��S^I��rҨ�Rf;m�sR�Xj�τ�tR�V��W��ve�#���vR=aN�v�z��ޛ�"m|��"/�ۂ}�{]^@@j1Y�g�d�Ҟ�X7����x;)I𽂒˵�/&�L��L��Yӫ����n�Ո4����ڨ�R����h�� C~������(�H��Ң��	w�����(�YP�RF�}	bؐ�:yq������Y�!᪸��=��KN����zH������������ZvΞR�����]�Rmlk�{���N��A�D�������RN���_�w)e�t_� 
�S����� B�� �;Y���8���@�'���ܡύ.j��KNO
%���j��u�q������Hz�R�S�o����V
��ұ":! A�/�RSy&	V�[M�m��y�@�U�
�F�Ұ� J�?X�RLݙR|���>Hi
Z��Ҕ�!���7zL	���R�=�
���R8\�y���Œ�J�d"L���������m��1�c��C���2rg�����)&��R҅:��ɒ���A��̒+$�U�x��.��
�yv��۵�����R.����K��RY�o�2�R�|
�- >ג�� �8/wؒ^�l�s���9�U��X��4����l�ܒb���C�ܒ�Mr�@~��ܻud�{�䒆�t��C�����'���`��g����Q#
�U��R�Е/%ǵ��5�~B�����e��䙨�}e
&�gq��P� ���G��b���Γ��R~��nM����n����������'H����@��]����D��c�|�\\�#�Pgk��oB\Q�5�S�6	� Z��(W:-w�*,�}�S���0�7S����:~�C��a�ξ� �m@�
�C"VDFG�W@�忝��D&t.�D�
�"��W�lS`���kZF�察�q��AE�
� _T��.���{j,��3�،��I�)nC����V
�~�bS��4����S��
������S�1�ۛ(�%��F�Q�4&SFe.�;�*(S�h�&o�(�=�4��B�)S�^�
�V�+S��	�ޟ�,Ӝ�z�1P0-�7z����<,��U
���-�w"�V2���	���6�l
3�8�xp-�tA=��M�H�T=S#�#g,��=��d�D��AӨÁ"~L�;C�J(KJ4�C�|Yf�D�ڞa��D�'�h�D�v����FH�|���.T.ISX��m��Jۘ�!�WK��e���RN���zPS���#�_8PVn�g��SӤ���BU�wv�]S���%\�^S7��V8i�\٤����j�^ve�kS��M�̦l�7�|a53m��5
Lb�n���>�R�n�~�""�O�u3�!�ʞ zQ�aQ���}�/�g
�������(,�����I+
�R����.��܅�k݌ ��i��/����z/�ި�;މ��o�Ɏ�S��k
FIm���3�<=׋S)%�Rr�/�G�p���S}���D����la�|��Ӑ�8�בS��������[#��0[��ɛ�""��/�Y=�9�����Jz"���A�\V���S���~frJ�S(W�!�w�ST]��[�o�Ӓ�]�}�3��ۥ�˟T�S��o��ҧ�e��B)ŧSX@��w㻪Ӝ�	)��Ϊ�8l�E������dL�-Q��S-���`�Я�hO{Db��m��[2ݲ�x@N��h��vO���:���{<��SȢ���d��$�p!��ͷ�u�}B��e������T)~����+#��3�S�^n�`���8P!2��E�u!�����S�h^(X��
��w,xsƓp�,b�����+;Q��{*��=u���( �'|�Γi(,�k�[ϓo
��YZ�ӓ������S�
������)���jؓ(�&(�tړ[m���2ܓ=��،��ݓ������j�����u���G���Β㓣�D��Q�*�7f��8哪��:w���S5ФF�>S�S&�X����S>ٷ
�b���D�UC��S�Z"�k��U	�����sYU�u���S�G�s�����4
f�<z��o�`�j��S҄��'��Dv�0��KT�L[��?��rvnLT�N:��g�.��W��
��D	W�����2yO
�Su@<4���d�
&$X�T3Bú���%��M���m��M*T��MA����L����0���~W��T�Z���l�~!AN�"�yH�U��#�tO���"��%���g*&�� �6�(�_�XWd])���	�+��(�lo�,;:*@N '�Z�/����
�E0��
����S3T��� 5TN��_���:�m1
����<TKN�"�b�?���}}�q�@T�v�
x�o?�o
�w�:G�^��5�Gkg����K�� n�^�M�M(`�Si��T��T�S�Df�57T�}�\!8�kV��+B
�I��W�|��+@�tWTLo0�ݨ\T�l��op]�=ntt��\Ԓ	T3
>]��` r�DdaT���
���7dTpy�:֕eT��!kb�f3��S�K�h��o<N��.l��U	�Z…qԟgh[�r�Ƒr�G�r���y�y�GvTvU����v��oM,"�|TR��ޓ�}��)�����}�I�|(9�:��X�߁Ԯ,S���̈́̚j�)��F�>^�}����T,��k�EF���?�j��,��T	4�a�r�ԅ26������7-��7�T�?g!��[(����/%�I�T��5tӓ�T@�!�1�ޑ_G�!Pz����>
��Bi��yBv���T}a��՝�ԍgv�,mr��2ZR
u8���<�c���~&&��rvFg�ҪTO�o�Q��Tg��	���Ӯ�8�᠍	�T��M"Q��Է���
��S8��u�����@�@R���ذ�
�(0ٶ!Q�
��7h��:��Y��Š����������T.�e�_��T��'��i;�c5zY;��ۮ�h�7��K+�4 ���\	:�����Tcju� TY�T}�W���ԓb�8S���]�^qƔp���������#�"ް��:���V���!3z�r���T(! ���˔
x�"����Գw�GH�Δ�%o���T���+�\`��z�d�g��T�W
��}���y	�j�gڔ���B�'&�G�T�:��3r��¢j�;/��������Tg�-���(��,z!�T�O���5b����Mczp"�Ԍ�X�=��TS��p*�����e9����<�
8>Q"��V� ���TYĥ ~�E��/	��[V�����v��p��:�N�I�c��7�4v-��ۿ�~��Tv��^|RpE����4������t�> t�.?�v
t����1S�E�8���
W��	D�"1��)�:I���!ZT��տ��8%�U�I|�&�Uo���B�y��tÕ�}�r$T�����X���m�H� ��#x�}I��U
�ŧ`���#A�p��e���C
$e�1!��o�η;�"P�v
�!�������$U�ǘ!��>&�:��B�,Ur����-U
���	#0U��L����1QD;�1��R"[�N�5YiU�!K8U}'+�\�
9U(��V��q9����!�X<�#(�hS=���n��
8>�Vih�<�-@�ʚ�a`��A3��CU7pxX��CU_@��n)FIU�M�}|�K��.��'g�M�2��\�OQUujf37� RU����X/T�z�~�oU�w��
f��Z����=�~\��]&�E`U\��fg�c�>{��!�cՍC
~��eU����9g��I .LD*i��� ���j��^C%j�A�!Q)E
k�.71"��mU��M{��m���JvpCo�uH����pU�]�hF�r-�A#_��;uU<6q�E��u��c����u��\���OwUU�o�n��y4"g2�y����cbyU�Cs�0^|Uҏ� ��s��6]��
���
1`z�����~g���q�U(���&9�܋P#�
4��1��q������`���!�����Ԋ;j�Ƀt(��<B��7m���O�_j�AЎ��e
�,U�UF�� Ԣ��o���k��U��!�H��Uv_�Ha��UD�t	�W�c����$���֖U��0���)��'�x�����DjK�ɪ���n���U0)5
��㼛U���E��I�m~�Q��R3����ͫ0�
(�U���[������p"�.֏Uⱍ"��yW�U�%%ꞹT�Չf;�D��ں��Ud��U�is��רU�e�i�#��U�2���M��~Q�]G����^]ٌ�Un�V�
��U���'06����2��ε��	�eU��@oq�{:,�U*����n���,KS`z���Cx�֢b��^�d�?���W�����cc����ս����5���nEZx�IǕ�vq���Q�ՠ�=黸T�P#@"��]�U�AP�'����	S/�c�ռ9X�$(�U���؁`��u�"C����O�WLʄ�ҕ��K"}���U������ ������)-Օ���A��|ٕ5�76p��\4��H�N���;{��{0 M�WP�U�>4![�f��U�%XD^���U��'t��z�*�������{��vR;�SR�=�uo�������uv
��[�U9�-�ၑ��X���Ͷ��a� T�k�UR"/"���w�$���j�o�U�l���)V�!eK��E��qP��F�cű�e���l.	֓�����
���d�~	��=���w
�8�+��~�~!���/�8�t�/�V*�4�ݧ��H�/��V����w�"_,�g!�j���"�\~Q>��"V�����Uj!e��sd�O&���L,=
'V��}�+$'��&
)5.q'Ϛ0Բ&*V9Z���h+�͙��C�*VG4E[�(��#EK�I5��u̚#5�LY|9$<8V}�.|��:ּ2�ql��;�������u<ւ�1%�͚>ּ�a�ľ�C�Md��Z�F��(����H�Mq��AH�/P"����O����iOVc�� YK�Q�46j	k��
Q���7�\��Sֺ<	s.�QV/���}wUnK�"F��0VV��{�$�XV�h���A�X+�x!Zv(X�:	"]��m\��0(���_�J�
YcB�`�k�~"X"�ax}���cּ[�낃Ac�غI �1e�OM���h�#�G~iV��0��
�i��2	�,]
n�V��]o��f�����pV5��r'� q��}|$�x�q����O=r�V�s�MuV�d8s�P9v�+����xV�w��y��qV��|�>����i�}[>aw�5�VǪ�z���V*�B�����V��I.���b |!*M�х��- �n
����_�P� ���A
�5�����	��$���8;��+���6�r󁳓�C��DK4�p��z����\#<�ꄜh9�]_���ZzY�>�VV��j*W��|ń���|��-����Mo��ݧ'�؀���OZ���
����Gy���W|y�.#�A�&���m����T��`lN��f��4��A�&��lB	���?�V���VU��V�4��R�Vy�9�8��n���$����OhYOټ����J��F8����f�U~a���
�C�X��8
�._ɖ���#
ɖ�Fl1[�-����
p^,�ϖ�	���,�Жg�����~��$����Ж��s"�{�s��bFH��_&�V��$g�E��B$��͐yܖ�|�
n�p�薫��
�{��V]w07Ma�ր�����`�hS����.���E�#!�3s�V�	8����V}#9�<cZ�ֻ��+^.�����n������n9������œ#K@��V�>"�T�2W���]`�W�d0�qW���I��a�)�	��F�W��ϓWM�Z#0�	WL����<�W~�3�p�4Lע��	h�Z�.e�m# �Wc��A�选��ctW�, �,�0!��
�g�`$�o"k�%�\�J����'�ܱ
��q/�U� ݰt3�u��534ً[)rn�4ׂ7`"�~)43!���7ז
b��$7�,a!ݪ�:���1��P;W�[M��7�=Wne'=k��>���`��\=�?w��N�A����#�3q(B��<��HC������eDW}�!�
PBW]
|��G����3���IV"?>=NJW�w.�Qp=J���
I�� Qɪ�eJ�Q�mΘ"�TT�dP)�\ѺV�e�b҈�Z����	S�]��7��b�^W��"~��_��$�.�]_@vKl��aמ�Y
멶�`����R�Ɵd�	x>�OhW���jmujW(dJ�գ�jWG�����w����#/�|���G.<�~WB�y
�жڀ����Ԇ�"��v�)����Ob���:�<�G�W��	�u͎W7�b�2N��2Kz�������^FL��v�#��{��������W��f3����W���%��������Q��W�2;�
���ƖN {�r��/W�	�狽�l9�!��J�׽�t�-=9�I��ȕ�S�WN�<���޼�����}�
c����WNX���i���%!�!�����!�x�#b1	GSa�W/��	b��3��ѐV�u���蜖
M��G�
�y35��m�-;�@���i�����׼?$��ּ׹!�^=�����T���WD��8N^�—eï������Y���5���'�[����#�*҅EEƗ��(�{P	�x|��p�!—�t��4�ɗ���{`���;���[���W��:�WT��5j��z����6�� )ƻc��Y�ќ<����8k������@�:�ӗ	,�A��ԗ�:hý�)�KHF#爋��Wns
����Wgh��_�`��!Kj�z�WթX`��ڗkԏH�݂���[0��,�
+��W�������Wu��aL2K�_��v�X�����\���w��I�n���ZS@�Q��^��0�װ� lXv�Wڠr�X\v��1
��-cn���W�	��	h�����W� :�Q���g����ץ$������ti�5m?�׀���?���r�Z`+�Wwo�$�d�~o#���.�W�����U�mN6���"�c4]E6���X�ʉ
1��b
��,fٜ7�������.P}�TX�)R�2,a�IY���k*Z��x��	]~��Nm7[I�-X����X꣡�!������� �C(�?,��39L�D!0������#X�s%��$���jQ�$��"f>w�(�������)��J��)�'���ʗ`,Xݟ"��8�1� z�M�2��D�Ƀ�	3!+;#�
�<X`�'#�;*AX9�1��YB�.T��O>A�2[�ql�oD�Z b�'KE3����haFX�������LI{�����N��f�<�N���zĎj�O�
�	�*/!P��I	 t35T� $��`�U>*�
w��U����\?�?X>8�v˂YX�K���Y���yD�tA[�X��}�%[��r��#�]��=�w}\����0�_��s8p�g`؈ƍ3�X/ZX��K�+_�6�{�K*�X�BE"��{�it�;�܉jX�,:PL�fk�z��Z�?1l��zCS_jX�	釒�n����(9Y�o��s�{���oB�QR٨�oA���ps���d�ڵt�n0���uX�@�H
�uX�>�sH�t��9m [�t �������{���V��>���GY�h�򄘟S2�3�n�X���0_�'��Y�	�́ �X���xٍ���m:y�� ��@Υ���
�
'��M��p�]Y�����8�����
z��#�>�(��p8��.H��Hhr��]zX�8�FLJ�),L�XbD��L�X~�����]����~jF �XB�
ԙ���ؠ>����د�<�)R"���T��3I	�X�w�yY�����Ԡ���qR�����X�O�!e��Z���&#�k�X8H��9�2���d"����A�Zij�k��][~)M
���6S�� ���YV��i�X	r���+��v��wH����&��������)�zr7 ������[*͊��#��.��Ę��9f�	��#7U�y�X,7s
��=���@�
ʯz9�X���1��r��K�����36��loOИj�qO���ؖ��e�شx�� q��j�
""1�Ҙ��.	�PK՘ʆ�����ج5$">
)F�X����׻�X���A�vޘ��� %C��X��G������P��e�o�Xơ�n����7":�\T�X�aE��v�X�_
o��Xq�'	�Te�X\7
�A,�Xh_D����آYy�d�5�X�=f܁^�X�Ǫ �8���)K�b��X�"0͸~�X[ 
�]w���i[��"�+�ؗa�F&���9�
���m��	�_�r�Q��eT���0����C�X��N�%U=�X�Z�"o�}Y�J�ǡ))������Yi�Z\��R�UOl�Y�??x}
Y�I"���������@��W;(�"Sj��.��
��y&)5O�$VU�mTYvOZ��[n"Y n�U���#Y|�i'c="Y�Cc�`\&t��d�p'���9#�(Y��\<��)�جI���W,��?����0���zgɘB3�/*���j9Y���ƍ.z;�p�	�e|=��M� Uk(>�B|O���
?����yWu?OB;�0�Ap�b���@��*��<�FY���,�+HY_G�<dnHY3�}��UJYYy�]�MY6�!�2u�N�{|���N��Y�
�G�PT��z# ���U\$
z4�Y���W��IZ½(|���\�G���B\�
$����2^��?{�`��	�'<Pb��WC��c��$��GwbYl7s�mpQcW���qf�p�(dP�g�?P��Fh�ԧ�̘-n���7�Er��.$ʠsY�����0u��P`;mu��n��
w�f9�l�hw��,�7+��y�Y/�z��M
���{����	ӄ��~YzT�Ȧr�هRjw�)�Y"� ��Uq�Y�� ���7�YvՐ���
��|\���`��&t��$�4�Y��;@~��Y�s�^�l����O��	�Y���
wS�����`Ս��Z;*�d/ơ�䚨n�����-/H����{�\Ϥ��b���4�8"�K+���=�k�H����QI��o�ڄ���z��N���)m�Y���N��t�����"�Mp��S���.�Y�E�1�ɇ��I�Ø���b�L����@�&"M5cA�٩��*�&��l\��c����6�,�����!��lL��^�
A�
�I/A5��:����"Ӡ�+�'H"@����0��ڸ�Y���a����٥�;Hv�����mӾ��Y���0[ϙ!�M TR����i������!kY��wՙq�������:��sOa��?�a��_��(�x"]W��ޙN�e7����X��
x�=
�K��N�Y�`� ��Q��, At����a�8Y�ٺ��B���Y�h��n���Y���\"�$M���:��Yt�&��U6�Y{�0Ȳ����NB�p�)��+Lu`�����V>(��������
��juN"��x/[-\d�Z�ް
:��	����siI�og��X��		
`
Z+��	���0��W�g���Hy"��gژ>!;g��7�����+�
�/c���4������qKk�a�`��o������z��M���k&$UXV
���Q��`����'~�z�
n%���2\"�$Z��D!!���%\�����&Z��#/�G�'�gH�f (�����;&&��m$�ً�*�
" ��+Z��	#Θc�.Z�8��d�/j
�#{:.�0�݇
G_(�0Z)Hp
f�0��$�ܰ(�3ZxX�q3�E4�wK@x
2�f��P8Z��v7H�F<�1�-=�=C?�|y(?Z@#l�@@Z3C=��A����Aں�=��A�W���`,?�"��!��7EZ����zI��N;xI�d [��PZ�{���WP��^*�T����,Q�Y�]"�y[�u(?��+l[�����(]Z���Ee�^ڰE�n�z�a��̌�װ�b]���A�b�~z1�b��޿�kgZ��F���jZ��ɘ�vj�|��#a>j�sL�aO�n�v���RpZkr�SPPq[�C��r�ۦ=��s��b
�{#�u��
пX�vZ"4N��wd�.��(xZ�1t����yZƘ���yڒ��
joouZ KF��|�|�Y6-P�zm`j�Vt�z�)���$Z���4��Z�+�7�/��%��	Y������n�鈚P3������K}��t�Eټx���C��B�ɏZ�E����ڄ&�P��Z}�r#���ޖڢ&{��>͛��#
76� n�تɝ�;a�����א�<x�şڟ���=o�Ԇ�!ǟb�ڡk�Y���C�	�-�梚��;��s3����7��X��(̜�0wo����l��Z���Wޮ�Bx�p�'ȱZ�)9'
q���$}�	T����Y�j�c��PD�E�F����@�����²���F]!Ǭ�G��qO
�:ow�Z(�S�~�x��;>���L��_\�V<�ڍ�q���4���w_�|�ZQ�&K�~���������Z-Q�"�����	�r˚� �O���Zo��hk���W~��M��	��xJI��@kL͂(ܚK��(,��ڧ9ZG�7E�]���
H���s�6Z���ڬ&he���x�O19��4���U��)��JJ�k�Z���#��v|�Z[�AR{<�Z�r�7&�Ꚉ���2��.{�!�����Vܡ Z�]����@7+��Z+�v���W�������Z��
�.����	� L����_ۣ�z��Z��[��[�m+��K�f[�r��O�p�a��3�c	|J����Ȗ*��4	a0�Z�G	[����8��[L�����a�D��9�
�u�V�)�S�IE�cQ�����t�]G�x��-h�Xeۄ���ܬ۬�����,��?��~���4[$�*���9������)�t������#�#[
*1����$l�|��'�'ARf��(C��*��K+��N�Q~.�_����2���u
8gf3�Y��	x�:�C�p
 �;c	���;�-#�ua�<[�V$JN4�;�m�p?�)�D;b�=�F=��=o�Aۗ��eI�B�4u�>�<��^#��?[�۲B���A���g�lB[��"{C��� B{�o=���!+CӭB[t��"��8;M���u��O���(��ƬP�뇮��6�Q���#N��;Vۗ�����Z[>��`��[�$,OA{IZ����艿{]ے��u-��^ۣx��d1_/�Ӗ$C`���^�Rݪ`��O���cO�5w4hۑ"QGIj�Z�� k#vl[*j	����n�Q�&0��p[6o�yt��q����p�Ar�a�c塷�sۋK�!e�I�t[��=LTw�'b �nz[����x�4{�)��\��>}]r�Jit`��/��bO��[>:�����[y� }<|���9�E������-
O�!��9�z���߂�D�������/����[��/eh��[�J�"��ޛ�N���N1�[�>�\��~����I��ޞ���F���̡]���l�����`��ӡ���-*�k����E���u?*H��*�[��3#,��Yȶ�09L��DM�
����[ԖG_y^�����l%�����l	z���R$!"���J�[Ʊ���z��[�|����[��R����&�����ۿEed�U�����tr����0������)�0������S�{��)3z
S#�^�[Y2R�٬�[=�& 'LT�[�~#��k��S6>���5�[/� ���ʛ�T�����V����۸6���B��|B�j�q<�[��{O��ۛ~��3=���Z��ij���/܆���Ҿ W�
�n�I�����2�7�[���l-�[Nk|��[���.��]�pSJ `$>�� !��6d���=AO�#�IE�g^7��[���b�[\�1T	E}���I��/�$K�ۗP�D�����u*!e	IX��G�)Bo���@��gA)WI��[�{���\�	���s|�0@r,�\��v��"
\��F!�� �
`���i5�W�#�����vh +'b��h��~#�b�Ǟ��\V=d��D�F�<��/�� I>��<ދ{��^e"/��\u$�#VEq����m_�!vď&��VT±0')������)ܨ�!t�d*��*�nM0\7�D�w��3���
�+��3\ �w��5+����v4�
�C��4�DY`5){24��%��)�5�N���"�_4Ac�"t�4;ܔ���~%<S�k��l�=�Vm�X,�U7��O`#7@\��P	霭A�����@{Fz<���O�G\	�:>-	�J�U�%���P\���4K��Q�PJ�cm��R�s"�
!LNP\]~D���U�  R�O~XV\�&��FW�Ym���b�����e\,�-m�c�e��To#��f\��K�� j�J��	bA�keVJ
�^EGl�B

B�%q\�@~~�TEvE�̻BEx\ݸ�,K�/y\U{��S|�q�b	p l8���Ȼ��ܛbRQ\	��xQ�eL�@����A�шw]�e�C<�\»���<��\��!��Q<�\�}��ܩ�
 �B=�\�>4�Ƹ����~/���WaY�-��\M�"ѝ����� �J�Z���w
v?�ࠜ���с}�\TM�^/5�\^�>=Cޣ_**5��t�\V*`
��k�c����O��
Z��L��ܢ� �s��KKR�����QF������zWb��a �'��j"�G����	������\�U6|�f̴���5@���� `w�\�h��ő�%s�J��/2^��%��A�y��J6����!$zƿ\宷��,�\��� 6.���~p ��u��\���8e�\�{�x����]>'����5�E9��̜�3��\\�H1��JМgd�����\�vk�%��=�껽e��^ �v��R��nJڜd�p#�	�\�N�Dq����c�1#$%����ш�m��p����J��T,�(f��ܮ7!���$�\��R!��w�����,��� [�� �J��U|�sn���4��
�z���AU�8�|B]������]L9Gߣ���.���;��U�N;��]-E����g'l�%e�]��
�"�u]PN~�2���w����!�x�a��{�}�r
�8~��us����ݹ���*L��`!�7fd�&J�=��@
4"Ҥњ]~K _x�S�~Q��(�k@VO#�&��I��U\'��e
�'��Vq�#�&]B����6)<G�
��t0�C���=2����
�T;3]X�����4ݍ�<"����8]�<���:����;]���N�p=]�. �<��H�L�EuI]�e
AF��H��d <1�H]�Y#���M��
�'h��O�R���g�aQ]����(kQp�s1i�R]Zirz%}qT]�=��Q�tW��HQ
T]യ�OjAWݣ�Z	�2A�\�r$5^s��]]o�-��\��(���4_ݮ�/�ʟ�a][=A�xb���}��g[�4��j�1O����l���B�M�o�J
�q]9V�?j6.r��T���Oq�� �OI�t�k)o��Wr��v ��s݉��!'C��w]T
��{=w]�1�
��rx]	d��z���t�8�{���"��}�?nM	(s��]���;m]���������:!�,���B)N~���<SV�����t΅�@���X���"5��ڈ��*	(Б����l
�6��]�
&!]���\Ǒ!*��]I�J"b�����˝�L��	f�ש��]�
&V��j#i(x&���G������Y9�]vƜ�&�]�l�&\w�m���]c(�K]�]	X(!����}
<1[��Ŝ�rvl�]���!��r��J#IWW��9���ϱ���Y��
$�ݔ��홭�ݟ�E��HL��������������=���]�X� $h}����p����-�K,�g�l-�	�+L�ĝ<�j4`����]��}���]T^�w'��ŝ��#G*����d�tO������	�R��O�հ~ҝE��v��5��@�
��o�ӝM����]�37l�V?��*J0�Z��]�揄��7�ғO���/�`~g���X�E�b\���Jw�6ޱ��4`-�M��u ����l��7����5�0=�]�SC	��|��Ǵ���i���Qʜ���dy�����Ϳ@G�s���a����u�z�ݔe
���Q�]��Wp��l���=Y�'�f���2*՟	�6iN/y��]�����2LG"�̬�<

'"q���z���Vj�n�������J@���p�^�2d�0Ҹ�]FC(o�ޣT1P��#��^c#�1e�^W,�f�
�� �����P�I&^�W�P�.��`��	�]^��D�� �K�j�s� �&���eh^sq�!�4ap$^Z�dk�'�����'^�83m�*�B-����-�R�"�J~.�
e�5��1���Q	��h�1��L
sR+2��:_l8��;
g4��8iw;,��`;^2l�	j�h�;^`@g�7S>^ ��O$F&?���P
�?�>::�!���A^85i%�A��NMQ�\G�����ǙJ�E�:K��L-,	��SP�S�	��4wP�VpO�oY� �	���]��I�Vh�^���T�8� b����^�!�d���O��d^
z4gd^ia�!?'>{g,b���si�F�u,j�i�;���\��k^�ު!�=il��6�Al޸�����n^���s�_�o�r 9>�@�p^�u�� o��)V ����m��z�"_��t���f���t�޲꾄�t^MԈ Rź�w�OAi\��xh@�F�Q�y�� �m�I�w޶��O���^^
�u֒^��ջ���bA��&1��*�N����^������v��}\�x@�(��Mn�ɧ7��^ay�C\B×�&��eћ^���]T�^������؜�� ������=
�����h���ʤ��^?
"�:K�^4���Ĕ��^����l*��ҥ�PIr���,�bQ]�;���Ϯ��b\@��T!A�|��^#���(��۩��T򴸞��� 
����
E��h��!h�� �ݻ��'j�ro��^[	L�����d��C^� ʞܫ����˞����x"���Qa�	���^��w ��О�,R�)e.�^�$� �L+��a%/����η5 ����^���cE���^4�I
�x�D�U���x)��{����������=�
��m��3�p�K���:8\�垊+ȟ��^�
 cr����k����f�e��h�ޗ'"aD"k�^��{
V����^���M,��
q���d<!ۙ$.�E��،Z�^s�����5�E
Oˠ��0DzTU��(��D]���^.�n�_��ڹ`���}�߼��4B~�;#�Mߜ�:x��	�=�'�)�
�}z� �س�J�A-���'OW�r��_��7�r�_�kV�r
�_�T�cup���^#-m�T3oF_�/E�+!���<�%)�&�s�~&�7���3;.kW�hn�._������0�:�-	f�q�2�ܾ�i��3���Qwa3��4��6_G�;0�;�7�^�$V�A8���%Reo:��޺$���;��pK��~Hf2d	-7wJ}��
�-gK��L"�}�tO�e�Hh�PM7,
HZO_��F�ֺS��x
�� S_��7�Y���-f��[i�N�b\�\��M[�/��<�c__��<��)�`�!��Ю��a_Wu��I�a�[yM4oc_J{��̱De�І  �D8!j_�V��k�2"��W��l^kM�'�m��	����fo���+�Ip�e�	Qap�юH���8q�3+O�7Ls�A=M�I�t_�%��?t�m�c��t��?����vߔ�"
��}�/��
0�/�~W0�a5Rs��W	�_����� ��⅟��#!���o���f/�҂y������5��_�I:Jތ��j���v���-�U���6$�
�“_qw����|�_YT�yp����������r�:Dn����6�!�*w��6��+���������f	>�h��e`	۸ܹ���F��a���D��8�h��X`J慮_pH� (�
��ۇm"Ъn����|m�,z����a�ջ���7�[�_��h��޻��`!�h�?�_s�	�{@[�I���0;e���j�������O4����Y�~����_g¿RZS����U�j�_QE�W�&��ғ\V��߃N�����U�n�&�����C���՟*�1e7D�_�����߽��$u�x�߫��\BL�֟�e�Ư�q�_kK|H��_�����,�_�����.�ݟ�̙갴�ݟ&kV!�I���{"���߉yo'l��_:F��$��_e5��Q�_�G� m�_��L�Np���E�;�w3�f���H��_����Z�:�����uW��h�;2�;��Y��Y�m�_{�u���_�āq�N��߽�F�m��}h�ZޘE�}?��VB>�_ݛk��������2�_�@G�3��ߛ�nT�����0�
w���&;�
��f� eUE��!/ �%�4����6Jh�� xY�'�`{�V%Xr 4�G	��Hi`�F&8`Qs�
l�� �0t��c�35O"��$`�	�q�e@ ���!���6 7�"V_��`�UT�l"&�v�Y*���( �sG�Ѹ�+�S�G,�������+ �^�yaG+�X}�g�1 �� �5`�-I�z.9`z}�?�2�:`��p����;`ޝ��V5<�r�p��= ���N���?��h�	��@ ~#j�V'�B`����e�B`Ⱥ��8}�C �5�oeI���qC��J`
�/��J ʦ�Y2O�̆���P`������S #��m)S%T .�7
9�G�S��9<xi�K_࿷t ː�rc O��	�mPj��oP��?k���!:p�j���k��jk�/��
g��n����VՃ�m i���Oo�S�S�?8�q ������w��C �a�~ ����	��fy�;�dž��w�����ق��Rlj��XWc��f������/�y������Jl�`0�n1���`�|�K(����驷k|��`��vQu�`��?����P���,1ٗ��<'�-�`�>�i����K��
�|����4�Ν�š�V$�v�`��YL�?Ȟ �3�b;���m��ߢ�ij�d��� ���/DH|���z�"e���)�Vz1���X"K[#� �����%v��_;p5
�����|,ą��^B�āp�������RX� ��4�+���\�tx䏰 �E6�	\���rKH��!f"
-[ŷ� ��
J�����cT
�O6u�`ʯ�
2�?���
D�1�۸`&P^-�ؓ�`�m#��g� ��5$L�п��2K{�/8� D5�H�`��;�h�����}"1� ��pN�и�,��J/V�����!���� 7��"7u����,A�"n�Y�Ƞ:e%�m2� R!ʞ;�Ѡ�I4��"� ��~��f۠�,�
�c{�� W��ZԖ� 	5�R� ����
�va������
���� ; �F� ސ�8���*F�?������ۥ�l�L�J��B�{��A
�O��G���ׄ��3� b���k��ԹGIl������!	�6�##���/a�yO6:��F[��i���.~��9!>��-s�W
�-�M�MCf
��b� �Cn�!M|�
�r��a�/��"��a�{���?![�N�~�_��t��a~
��|���y�Y	N0��a9�>ar�#���x3�x%!�al�'���f
<��(��s����*a��m�!+�4�w'w��,!�8�
j��~*�O�����*a��{L���/��(ް'0a(�8�Ц+*a�epj���2!j��l�/a\e��,�4!b�]0���4a	�4 R1��9aX���О�>�"@_�xC>!!�RQ�@a��#
r�=B�g��!��	�C!IV�#�j��D��c-�b�\Ea��ל:eD�?z1{�F!M��Ց��M�������Na�~�_���Oa�T�}G�Ua�4
'PZ���
�>��[��F"�2��^�����ѩ^a��
FD�z_��2��t��a�q<B��0`����mac��Op��D�da=+!
��\dd��F��_f!�/�-=�lac��	Z��Gn�H��]�o!�k@
���n!��xK0B�w�'��?T?wa�K��Q��y!F����za,j@lFIza?�k�|�l|a�����{�c�
9�+�{a��t6_H3z!;!���!�a�� .0�ҁ!e�Y�����y���ᩙ�&�r����h"��C����#(.�a]s� !��
�!&���#��ao�ԏw�a����`��!�A�•g~�a�s���V�rv����q�x��L���פ
�Ѥa�.��T����Q�ޱ);�a6Zc�,ͥ!$n\�Sڦ��<L��zz�!����~R,�!�hF��R���������Qŕj��a^s!1AX>�a�6C뱲.���3�{�Y?�!�c�d:��a�wyPr��!�E'5����a��".�˸�:�
�s�C��F�w/~�a�Ǯ؟�Q��O��Խ!��
��"�a��"`H�U¡_�&}lZ��f}�tn{~���ԳZ0�3�ឪ�
`_No�!;g�e��v�x
��#{�!w��#�8�!;���ؼ��!�/����С���� ��a�{O~�f���0����!���ʿ��ءT��;�z��aOy
I�ܸ��o�ܱx�!2�;�y���y6 i!��aR~%O��X�a �!0~Ue�a�C�ul���=2�
Kz�Nj��Cg�!m����!��+�r;
�I��!y��oV��\�l.�<��aЌ������-g
��F��!8`n
�Uv��a*�T_e����4����a��w����!�6�%]x��aЃ��q(��A
���	��Q���O�!݁ 9��^��B�]�i��M
0��o���T�Q�b^��C�)	�8�I��	�����r����
���0J2�Q���OT��:tb�0��uc�b��Uyy�bT�|�"�����i"C��X�v���Y� bT��^�Y �7�2]��#"�����j&���.�
��)bVZ�"���*�<p! 뷧9,"b�A��g-���IY�/"�=�x�k1b����9u�2ⓞw}��4�1�%F�:5"��
GE��5b�#G��j4���u��99b�d_k�ǩ;�go��3;�$�"/B�_�����E�X���G��{�aH"�'�	0�I�;|\��P"�a�"2ybaR�xxH���W"��("=�7Y��Va킱[]�X��^8�a�e�ҥ�cb"ge�`�z}c�V~j���d"UtZ���e���=iH��e"�k&
z�Vg"��x��f"�OYl�*d�$<��v�jb��!ǩ	�k"
��;.Fl������#kⴱ��}WVm����{�-o��Lj�1W�p"kAW	 Do�Pc�?�r"U�}�3�ob�����pm�V�w"����ub�0�'"w�U��=��{�S���
��|b
�
�K�{���	CM�������u�M��@2
�-ZLj�9���>��"����,��"�b��������~�H'O�����Ư�%���r�<�Ő�pys����Q��{{���:��
[�ۓ��8Y3���b�
���8��bF�$%���������"���Д�"�����6;��եV�ˏ�"�T���䥢���x����b~��N����"�����Ԣb�p�����tg	��1�"��>w�ٰ��V�v�����2��Q��s���L���z��(�1�"n�
G������i��b��[�G�"���"͔��ЂNU�g��y@e<��͢y�"5�d<��Ҍ�
ڦ`Ԣ��$2�����N�s��Ԣ����f��"5�9
q�g�"a�e[em�b��'G8	����_��\�b(�NxS|*⢑���b�b+��ѪN�b��>���"ޕ������,���O��&�I�����Y0�L��P����U�Q����]=1�b��`�׫'�b�/C�P���b�
��q�"�L�fB��b��c������I<������O���bE�u�EQ��vr��)�"j����O�����
��b#�rp0�'s#Sv��Rz	��8*�qeW
#��P�Cw�
#�fo�
���
az
#��7jD,�	#�#��~#	�s,z���Ÿ<�],cߕ���"�#{&�	sI
cμvDCfs�yI��c��!��s#
���ĺ7c�Sm'��c�_M%0	�#��mg��#c5l�M8�$�뎤�=�#�����s��&�z���>�%c;$!����(�J��^��)#��Q�/#�*#�c1P,�(,cƯGn��/�3���7rb4c���`��6��C��G27�`����06c���6��9cC�����H7#(�/��=c8� "zJ~B㾲3@T	B#��-#Ϗ��Ec�����iG����"V��Hcԓ�	,E��K�*7k
j�K�@{C�[�N�Aizn)R��ۄ
�< S��
��R�S#��i",3�U#����āYc"i���3�Z��D� ÿ�[#c'����i\�ԝ�4?�]�a<
��[�b��k��V��c�]�e|�c��;-�iG�c�*|p
r��f��,?���h�����Thc�T��̩�hcHRs}Z�n�f�����q�0��
�C��s�z�\)e�t#A���!�Nv#������w�@.m(�	0vcOu�N�[�x��P!�TQ�z#¦��	e{#�r��lD:|c��
a�ʍ|���G�`�}�9O i���#�d!��z!z���H �U��#���Ԇ-��,�,#��^�{cL~#��_���*���Ʌ#m��m��\�F�yb�c��!�ȴ��c�/6�+�H�#4r��A����W�5D�”��o
#�ɉϖ�Ӟ�	��3��c� "�Kt����S!�6��4�V`Q�cN`�[#���-j?�:����S�x�aq�c�G,
읣+� �@��#��k�N֡�z:#�{3��#���=����+�C�|K���W�@�^�#~�?;�������HQ�#S��"�⭣��QR)�k���
<�	ƕ��0���"��������ـ!-��c]�5���B��L��3w�c�3��L����:LvH��s� C��3���?*mL.�����nB��#=��ї�£<���j,Q�c7�(�.ƣ���0g��K��*��ȣ�|��!����;��A�c5��
��5&�cp�$��L�c�0hf�Y�#�M�"hZ���d�}��c���[xף����nz���.F��4٣_U��v���c;��!��:ݣ�h����3�#��J_x䣿���u�z壌V�� �v�;I�����?
G���c�	�L��V.�Aӹ��c���4�i����P,8�H7�7�c?���7�#v��(��+���/!Ny?���Vu�m�H����??�5�c��0����cgH�/�,��jn�!�[��cI�"�����G�#���$��%	Ar���ܝ�`������X�;��#�"���W3W��J�y�r�t�
䢛;��(Idۅ�=Bw��p;HË}�ެ1�U���A,��>qd@�
=1�dg��#�G���T<�
u�@U�[�X�ŨN�q�	��o��	RS�s�$W�+���R�S2�Ԫ�&dֺȿ<"d��
C{�B"�4����%$�\n�
jhi%�������'������)�\��
�	�*$�N�]�kF+�Y�J	f,d��@!�Jz3d��&�p��4dU���5$��#zS��7��VB�F`:8$��P���9��ةI�w8dn����m8���T�K�'<��-:��g=�����:�u=d����Я3?$z�]3:cA$Y)�	x՟iB�n�?.ɎC�����s0D䇤#ytµD$/ڳ��GdEԈ�{)�Kd6T{W;8L�9d�ц�P�=�
g㥬Rd����ڶ<S�b����TdJ�;_jTdX �X���P<i�X$
�s;�	[a��}1Lh����
n%~i���R�U*jd	����k���4	�Z��j��|�!�}�dp$^*N�Y-p$��	O��_r���p��s���\Jgr$�F�Q;�4u�,��'���y�SHG�Kz��WK6
|�:��܉~$���V%����VW	C ��oc�"�v
���6�Q$�K}�������6��{.	Ջ>�����5�#ԑ���֙���6�+��C�d|���=�\����i���6��Ș��x>	�$��"�55Ϟ��#W�I�$T��q[Ơd��6tݞ���s~�ʱ���dR�
-)�~��	�O�z�\�$0�D-Vk���P�º����G�o,ʫ$ǒ����d���]j)�dp����%g������p���VY�)\F��J"�
@�0�����g ����!.!\��2�$���p���$d�Y�$��
#ގ�'�$��E)�	�$C&�;1-����0.
���$fSN-��$�o��4p2ɤm+�y�����/���Ϥ='������$��MI��jҤ{�H'D6դ�� j>G���ʵ"��d�
sJ�ڤD>u9bۤ��=	 ch�dkK���=y�$1g����$�E9u:*�$�$�=V��=]�
�
��d����A�d0r�NJ�T��L�HK�$@Κ��������+��d�ڌ�/I�$�Y���R�d�2C
t�F����g���d�Wv�����41��S��d쒫�����S!��S]�$�&�8�y��`�	RP%��	l�CO%XQ_

�K%%d�Lg{�d%�f�"�ҁ-���b@�0%i���_ne/e���`K�h?DݣM%��8�$�"��\f$e[
�@H�(e����e��*�U/���,���
nh�-�ț�h�6/e>��
�[23�Q�(�w�4��-�
����7��ͩ#��c]8e �>D�9e=__e9�a3���:�c�ix=�^i�g��A%Y$��'Y
Be�ϭ�L�Des	
O�E����%D�\��
QnxG��veB��H%�#��ٹVE%��r�&��G�ֶb�L�K��X�'��K��1�
�� zM�_sX
٘�N�p��V�rOe����ׂ�O�5��HdHDeʀ�]�ARe���}�U%5#�"���AW%���ã2[e�Q�n��[�nӑ"���]e�#����]%|E�qA*]%4Iit�T�_e�U�/�G�ae医�>�bb%�?W�jXd�����fg%,�9p;�i�
`fX�k�.fyw+��m%R/H�bZ�n�� 	�:�n��v�#�pHp%:��at9�p�@8͇�z��	
D.1|eR��_�}e����J��~�B{8b%�'m����"�a{��%=��fND����RT���
N��f����W�+����;5���eJj5��)��f9
9�������	��K��xC�1UX�e^����;2���\ϸ�/�%���`��	�e���CꙒ�ն��h�B�e��
[⊐��J�
��fȓ%tnq@{<ڎe���mz�>���B|�EӴ��X�if��ٜ���
[f��%��\��P�	�A99��[�
��L�� �1����V�&B����ȋi�@��e>'-
���Ԩ%��q#}��%Ge&ƪ|����Sd�vc��%�ȹ)���e:a~b�}���A	�*X�e0�\$�i�e�M�=w��e�����)ĥ�w�p�$�e}�'�E[�e���G���ȥ�ř�+���e\h��M�ȥ�h��a_��e��J:-��%pg)	�L�I�%�e��8bӥR*HFQ���>o�m���eξ����e�]
yQ�ץ_C"���'�e��m
�X�+���/Fj+���e7�%�?��e���N��i�e��HN���e��'8C�!��_� �O�*�%g �c�������f7r�e�b�'�/s�%xR�
��Y��T(���d5�e�|O#�2zg�������g����{
3'��%m��nu�%�W�-m��%ָ�6�p��%J��U���%�!��.�_Ax�-
f�F�
��f�@R/�&4�m;��7���B�>$����D��f��1�L�LfD�Ba��f`1�C^?�&̐o�%��|��{�f��bM��"�1�4¤��$&�f��d+f�D;�d+f��ҿ%0���#��1�.
/E(2�ÆJg��2f`�X���6��E)'Zf7��}�
�w�9f�)�;���;����]Y<�e��
�F��<fU��
�z�,>&�F�8`�nA&�V�
�\B�S��+`�Ff��HE�-G&���\ �J�n�6��ےKf�O
�ҕM&��
8���O&��U�Sq�Pf�M
�Q��X��0�P��� ���T��
�R�V&���WX�p��3�e�Y�*�>����\&��aJ�O�\�8w��FL�a�����]Oda&Q�"��9f��+Ōg���u��4�h&Æ��#�i�<á"�z2tk��*�䰣�m��IE���n&�v���=o��N�QH�v�[��Rk�v&B0^�g� vfZZ)�*7w�~5	����w�D��uUP{����^�|&t7��X|���IKl�wf�@��)�fA��'�3�&apG�p����8��jɩ؉fD���B
���
���?0�&G��
O^<I�&Ը��R����P� ����f���#9�f�~F��Tg�fg����O�&��f�Z4X��o9^Z*�������z���栏l`)���h�\hp�D���.��?����[�q�����D�A��fR���i�&\	~ ����}�`��5���#�kmٲ�V�K#�O|�f۹�[.$��&qW�>����v�
k��ƶ&�}+�&`�f�(%^����	��N�E�f��
��"l��^�Z�?��&�2��TZ�ʦ:��O�g�fz�3R��C���!�!7�fX�fNi��97Ҧ�7c��f����ঢ}�

u���&Q�_"ӾC��&y�"�����b�+P���杧G����&V��/h>��f�k��]l*��b������x]�%���{��5�&���v(��f�*R#+#|��f�������&9�:��ig��mL������4�����l�kXR}'�v��wbgg�d1MX����9h�i	'�7	�Ē�'��~S����x��
Q��	gi�o����_>�!�����_�	)\��g�9�|w�'����*�����p�w3�1i1RK|;'�W�1�WJ'2�ݫ)��>5-2Qh�Wّ#��s#�������s#�D�

�#g
)���&g���^O�p$g�[<����(��K�'RR)g�9��j�(�dlg"��++'��%!��f.'���k�Z/']����1'<Y��h24'z��Φh;�j�s�c=���$
ũ�C>'�!	�nI@g���(@Ag�X���E�\�$c�"sFg�)�2���Gg�9#�(�Hg�I@�ߠ�L'Q���g�Ng�	�@
Sg͚)�YgT���t�vW'��L	7�rX'�g���j&X���$tZ�(�+	�5,[�3���[���꯸%^g���I��_�"��-OS`��N���^�1����.dgO�����g�Z�At�,kg��[�G=�~g�Yz"�Ӛjg�/
����j'3Q�Ʒs:j'�[��Ei�j'yC:Vm��rg�G�d�ϔsg�I��E<!r'�B��c�t�R)R���y���sZ:z������}'9-�Ȋ�~g���%�on�\�
� )Q'5�n����s5���T�m�&���gd�1{�:��gꤊ�h����/\��I�Ԋ���t�S��pP#�F+7��i=�3k�E�gO3��P����V����Փg��!��= �'�F)"]f�4����	N��3���Zr

+����
��'=_��0빟'�!��q���ù69¤炳
�J����3��Ҥ���s��_�]�g�����vF�'`̝"�������y��Sg���n�m��5s�}�g81�	|�� ���ޤ.-!��g�T�/r䓿g}M�N��q��g��D�g-�����ç��n����g}����}��g����ȧx	�7.&��C0�����˧�i�r���g������D���$��'J*>°�|���������
3���H�ѧ����i���gi<�	�@�֧M�a�B�gkB�P'Z��ĩ@��g۵����㧛�,�ʸ�����
 l�_�gv�t^�:-�g���Qte��Y�	�Q ��]�@��0�'�)������=��1)��<��Xp�����x
��&���>\�"x�,(��-Q�E�h(�w!����� ���@;hч��_Ɨ���bv0�	h�A���_q
(Բ�f��hs��	�����FZC<ho�����l���
�B37hS5%L�ht3�Zf�{�tw/�e����l������o�"�y"Mp�"�3f�	!P#h�Y����$�5S E��&hbӂ/@�R'�a?� �+~6,hH����%.��~��Ɔ.(w���-0l0�U��Ʋ�U1�#d�4�1h�,�u�+�4�HK�5(� ��7��� 2�c�7���!z��<(�z��9J?�
t™�q@�d�z�{eA(&'�
�9�AB�V'd�YFh��� �B�H(5�v��q.I(ÝԪ>�J�Y4�	��1K�U`I	�˥�Ih�"�kZB�Lh#*v6<T�Q���	{o'MR��e�󳆣S(a1���vQh#��Vi_V("I �B)-W(Z�Xaap�Z(�4�֧ۛ[(�J���F\(.��w�^�D?EI��a(�Ɂ)o�.bh6���W�b(�-"�zS�f����ٕ�k���+
�k�T���n�e�	��qo跸�
~O�nh}�\
���ohȭ� ~B�r(��7�.w2s��N]!��t�͔Is 4�uhY_���Evh��	oa�Tt�7�K�wh�w�զ�t荜�m��z�&Z=s��|(��Z�������l�s�z��(�$m��P�(�/z"f��̊�T�O���f���`�-�(f
D Vi ����+
o[ޠ�(�ve	P�=R�(P]^�M�a��]��pd���c�2vͯ�h��&�����(K��K<=�h��\�T�/�(v:R�7��hv�����t��%�������(c�1td#��BZ�\��z��c�F�7����'#n�E>�h8��"�2������
41EE�h������
O��Iº�__Z�JSz�(c�VI�V��h��|�o��h?}�e��(�O�7=%�h\��	��>�(�B=�ʬ�h������nȨ�f�!�^F�ͨ>Ө7�˖ͨ:���6K��c!̐k��ՔZ2�=ԨR'P�ew~ըR~�ľs֨Ǥ�
���ר�"�@���dX�re��hfDmgO#Ԩ��Bg�%��h�+�3��!��9c]���h���_�^��h�]x����h�x��κj�h���	�����h�AsJ=��(]9r׹v�hyF_F(���o�>ᢥQ�h>tv���h3�D\���(�]f�"v���xR*0#�� �h�
'��(T�W�����(�� �'k&٨O� ڍ���(-�+�ҝ�t��cq����I�"��^����Ь
�
�h���ed���P뱻��hv�}��o�6"�1	����V#�q��(�=��\5���f�G�>@���$�6�A�hM�7V����?9�	۾}3i7dt*l)ׯa�������(�K)>
ЏY�	�a}���_�
)��W.�	�xV
��>)�!uE�
��$�
�V�)�<��seI)�������Ht�I�7�R6�k�����!�������"n�ai�z?�m�O'�!��&��t�*
�ag)0��
� )�~�(D�"�,]<��(�#�����%��%��.�,��8�9���,�΃H��>5�c�/C�g7��D�����8)
5�
Y���8�5��a�i9��'��`;�!E%�g�Z9)H�&v
=�\E42X�<)ka:E"�@��;����B)��8�zD�[ş
w�J�H),�oorQHiw�XO��Ji$��/�gL�ޭ���dM��$we���N��P�	����Ni\ec/�pL���I~��P�:�)��N��9!�D�nTiqq�	��C�U�	V��CV�s��
�сUi���MĚW�_]}#�Y�U���If�W��� N<[�O�,4�k!X���!o�Ld�u�� ���g�7XZT�h)4#�RV'h�o�#�N��j)7��y�j�D���rEm����
:�lp��F���6r)�P�/�z��+#���{�R�,��},{)�����i�|)�`�
�4~)p�.�&��|��'8���I���."h��ņ��-}��7�)2X
�5���Df�N��c���՞ C�������� j����閭�e<&��D=R �����i�\��ͯÕ��}�Z�+���+�<Z�����������)�+�rS��)���^s�٣)H1���HH�iU�� o�,�iX�m�(FQ�i��O��ب)ߴ�!' 曩��a�"g��a�i�{�%B߳�ݫ)��|Ǵi��ْs��b�j41��?�S#�u����gw��)u��y���@A!�޺h�)�of�*d����2:�H�)
�?	hc)�ũ��	JP@���8�K	5R���)�S��%��>��k����g��
2�"�i�bsX�R�ة-��E��j�)��b�����)Ix�v�����V�	��,/��K�ٲᩴ"1/�
Z�i�+K����)O^U���)6�?�w����E��E�i��CΎDž��1���T���~�[������{5�e��i������*
�L �X_���j	*�
�Lȯ*���Q�ܫ
���8#��-�j<���p�_*���
;���Ph	�1�ijq	�����Ĭ�(�<1��v��ܔ��Yf:'*���(WY(jT�<��**��g�cwN*j�c�鼼+j[�%�B1�y���3*<m	!X��4��"��?7*�.�
(�B�9j���Fk�:jA��1-v;�}!u��=�G�#�q@@�`�ぺ�@*XEW�m�@j\��Jx�CCj� {�eRBjnN#DW<#F*.�H��H�L��`K꿰�����L�%
���L�Kˏ�Q�Pjl�"���Q�k_/
�d��U��k��ĵkU*�m��FRGXj��4{2Zj��Ng[j�`t����[j���gH]*3�`�{p^�
�m�9�_j��*Yp�\�bK����}[*�
�� �^je��&z�e�7vsA�~f��0�1Ĭ�f��CUR�ij�]��=�lj�,��k�m���S���bn*K�
����n��L�70Yl���h8�s��?�����u*}�Tv�O8v��Ӊ�һ�u�]u�x�
'z����s�>������n�*���fh�G�j�u�#BO[�����[����j�N982	?�*#�� ��������!e�����q�Ώ*�X�G{�*@`�
2���꫇�ŷ���j�>`����*g��6P;��j�g'Z��I��|+ZS�j���������^A9h�j�U�
����j�7�Xmϫ*'[�~s���9�
XV,��M�9	����Ū�#��_e�	k�Z��*ɘJH;?��j��o�G�ֹ*Qb�
����j +&}Ѽ��xĭ&��*�/j
��B
��l2���k�*����P��*�T[�V�����H�g~�*B�:�6�êC7u�����*�]ĺ�����"d���j�Z�#l��M�j�!�ȝ>��*�`2.���j��-�X����f�f%�j��$
�����*٫0�wԪ4�
P��Ӫ�=Wz�+��B���v�*����^������E�jK��4"�v�j��/�O�*����9�}�j�s��ұ�jc�)���*qB}#�Wv���m{������-k��+��j�tV~�%���@���B��ꪫʗ���j6�Sf��t�����ؕq�jQ5�lxn�����\�6>��jtG!s�m��%�
�#ח�*R���;��*�i@�/��*޸�rh��*L"��<���?�r���*�5��H���
��8�1 �*���?���~��Ș�h"y#��H�	k���0�
�L޶N+�_K�˅����61[+�����q�+$�6�>��]��GSK+�:$l���k��5"1�	+�9@�M�!�XKU{O$��3�l�;$+�e��39�'���AR}
\)�$����%�0��6Fk��2�����¥<�!~n"��^]>k��D�9��?+���ezX>kFc a���Ek���9G+i^����2G�iR�9+H���N��J�Y+8X��M�]��V��N���=	���N+������Q�S���<
wR+O��K\S�A�]
c���TkA7kAGQ�ѴO�iQ���,!��V+��!;PuX��e�
���\\��3��"0 a��P	[�c*a�Pa��IBc�`�
��Mb�
/��mP�f�c��a˖g�P�n �E�j��F=~*B�j�D)
�yx�lk'C�
Q�Bl�ύ�>��nk��`^�ck�����r�pk���'�+�q+w���v~r+�q
x��s����>p��0$�~Mlk��"6yV�v����f�
s�Ș%"�"j�y�ޡ-lW�{+��
W��}��a�/�W~����)��6���� v�����������s�Q{���+�~�Y��Ư�5㿈떝#>z^�k&
���kw�B��=�+�	B>x-Y�+j���$K��F	�:2��k��]���+Q�q�a��k!��
����t6?�W����N��6(<��kD�=��,��"K�@�+!�!y��k9{�	�= ѣ���ނ@��Ki��n۬��E \��+�� 
��k;��Sm�h����klV$�"���(w1�r����<�j���k����҃�� �=
r�����`���/��q1���^�k�57hW��k[��5��X��W?t"��+\yy���뿫�``M/g���01&�,�k�v�s����+~~��y��ͫ�&��%Ϋ�
��?&G��N��A�j�+���c��k[������+vB�"�
��ګ�e����4�뚳Y����k"�o�3��+�-}�ܫE0^F����7���a�c��g���}C��rG#H�C��`�q
�a���Φ^#:�ڣ�+�r�Lea��+�ȇ�O|y�Gd��
�������Ț��kte<Hs���җ�
j�e�ً�0�:T�M:OI,�Ç�-�r�6�

����,����ڬ�ߧq�T�
,Z�-!���,����6���xP�MC�wI~X	��H(�R6,�^���"�ʹ�"?Ҡ�l>��Q���,�E��wx��8p`���Ka�+�"��_KO#쾵�+&\@%�YL�x��%(�~8{�;�)����
|���)l~V[��s
+,y�(@�,���g��u.,��� ��7�/,Pp3��_�3,���;`�4l˄a"�6l����T	7l?M��f��6�����>KN9,�[h�>u:lD%��9�I7�����=��f�9�QD>�!R��0�@,��W
폜@���sQ�C�'��	�I��F켞r=9��F,��Cv��Hl}>���Il�T0Ů%I��J��e�K�x.	#J{1K,�����8$L,��!ʊ�N,4/'2���M,�P!$�3�P�4���2�S,�H�d��T�)	�ӆ��U�:���b��Ul��T�dw,Xl�L����Y�t�.�\l��2/��]�`�}9�]l��b�!�f^,�߬���i`��g�6`�\�C�j��8]�4�u7`��c�T���d,�^��e,z>�6ܘ6f���\0b6g,�@��2+h,�*��Cii,R�E.�W�d,!x�*n/klD��
~D�ak�S[
�i�\]���0#Ufs��uQ�K�s��6M!W���ul?1�
~7��x�����|�݇�!0�f6��9��nx�,�Q
�i�J�lc�����v�,�"�
�W��l�Y}"���,y0�"?N���l��}7��?�,���S��+���EŠR֑��e"E��ߓlF��XЖ�l����R^ݘ�"��
��Y"�,��ƿZ��l���	\>
��l5�h�ځ��l�ҽ�x(��l�|���8զ,����H\����#N
����l��CPμA�l0���?ݫl�)�>�,�=��u���,��:�@Z�,F�m6EXp�le��<�,D�l������ҵ�[&���l���3�ƺ�ѝ�����lڗ_�
�l����Qk��,���x����l����p�l~H
�ʬ*?iS���,�\L�K��,�=]@��lh��!�"���l<f��7jѬ���X���,j�	���,m��!��V׬�����4�l�Z2��G��,�����j��9��Ff��ly�N�@dެq�n�.O���A��)������.~��,Dp���s��lr^!H�w��p�X"%�A��l~�s}�1�"WɿH�UV"��K��n�@c���,p���[6������܋?�,�e�	�uWy�,Z�<`�����O�^�,^G�Z3���,g�r*���,���u{V[���W����1��
�J����hsJAmm�A��-�� �����8��-�::�����n������yA���H��o���=o�� TUZ��K`3NQa폩�"�� �����˖�-�m�Mgˑ��Jlæ0�mKEp1i��_�	1F�����WHC%m� |+ZM)�OO1�*��c��x	*�����[,m�fj��|�.�U��/O�/mL<-V0��t���Ց1-�-6�A0-��3P��0���"�;4�\��,�9m�`���?1<��ݲ3�,�@m�� �4B���w
�mBm�B%�Ȧ�Gm�rZ��]Imb���IK���!��PAS-z%�|��Y-;ڃ�m��Y-�q���d\m˶�8]-�b��@��a-��e �`�-c��2�dem�gwp05�im^%��:�_i���x�Zm��8jPG�omȕ��e�pm�s��A(Tr-�'��<1s�J�J
�f5s�G�W"v�F�u-MJ1��$yv-L1�G4wmY��C��{�Z����O�{-�}�_�E}mK��	�#~�vt���+�-�E�H�܁m�5��-�Ƃ����j�9�mE1 ��ߋ�����K������	5Qj����
�$H����
V���mEA �A�ߐ-��B��9���ZOD�͒-^z5�D)���n�y�����'�
k.}�mnb�"�>����S�����m3k���[�����D rD��ϣ�("��-�-!�X�����۵ǘR��t�}�Oؠ�7Ud򵮢-4��{���-j^�>�Ϩ���D_}Vުmsv�[�~�����
r�7�m��pv��m$e|��sخ�t�,f��9�-�I�
M�$�m�*v
D�����gz=[F����$�8JP?�-NG��.���� ��N:��8D�%C9��ړ����5­�����(��ؗ�^+�U��sh������-��B�k(ŭ��֖��m�N �8���m�d0=�)����7���틱�������&����-VUL�zN����E	`�A���������mP��S���m��Чz��-Ew�Bp歏�Jg��-��ui���-���/ycq�+po��yD�m���o�Ƿ��#��2�����v���������S�Ԟ����L�s�c��j�������
������	�U��=�-�Y�#��-��&r���mYԾc@�W�m��G�������
F��|�-mֺ"��C��ڹ7ԝ<�����P@n���;�.�>���p��;��շ�nap
3�qn{u�[�N�?	��?�.b�Vj .�E!�Fu�Cz�Jy��,F� ��D.A�X1�L��F�ҶY� .�Z� ��v�!.*DmzQ�".�tG
�2�#.�l�m�`#n��b��%��3�EE'��*_q�t'n*Q�eY)�L.p/���*n�D�+�A)��<��-�M`{�>?�-�e��hh�/.�/O0)ȱ/.Ղs�E40��%}�J�2.���D���2n�����"�/��-�{윪9��y�bZ��?�qq	(�s�@���h����A�A�"��CAn��]��C{?n�q� ߓ��En])��Ͽ�G�۾���6RH��>{p�HnW�� �`+�J.���h�TBK�m#|EbkMMnQ���o�-M.g�Tv��O.׶ ��aR.-���HS�h4���wT��I>��U.��'����U.O���k�eXn�����0*Yn���"AgY.l�'!�4�[nsF/�-�
\̎"�\�t��*�^�XnV�$#{���_�9�M ����`.V��	�.�)b�����bihcA�gn�]VIt�ji��-��՜Nk.�����yjm�j+�%�n.U��NC
o�˷k	��o�>d3*&E�m.Y����s$r��J'�F6hm��Z!��3un6��n�un��#@�Jay�;��!���bz.aa��ܚ�{nUp��_|�(P�	"�'�n��T�5�.�(Ar�2����
��ౄ�rg�”Qυ*��"�n>�[�4*͉�u}��#�NJ�!M�!(^�o�n����u�����S��JАn�D�!�Θ�n��_���� ����.+����6l.�.�l�3u�c�.K
��������"��m��	�mvb�a��-�@�Ֆ��n�8t'0 �.�G���灥�s���֡��hc�
�d	��n��#���7�����	��n�
]�eų����_�! ��k��"a+lx��S�b�2���d��%���.~���
�������ir)�n��D��D�.ƶ��t;_�.���Jb���!�����.f�p��B���e��gr�%#��&���_F�OQC�®X�Y������bW��I���& �������e�Ů��2����p8]-em���&�k��Z�.;����.
���Ƥ��.df �顜�.@y��y�6�n��B"�@j&ϮZ�N��x�Ю��]	�����.u5:���Ү���H�Td���1�V`#��.�Y�yƴ�خz�I�*�DخD�.������R�㑪���^�P��_?ޮmAE1_�Eޮ��A.S>�.k���])��ĵ!c���[!
�����xӦ
�}���n�'����.��	f�2�.ev��Ǩv�6V����/�.�r�8v�����*�����K� �a�+��
�!ؙBO���'�wN��h�������#VL~��5��
X�����a��E�=�.�������^x���`�o��O������N'Pt��;����o)�z ����	��23=+e/�BW��^/�d�n4��
�xq���Y ��(lo5���纟���<	؞���"�s�4/k��uo������oi�M
�|��/�[���b"�Ϊo̒#���a�t�%o��R2 �8%���"L�E)os�z|�*�����g��2��v���0v3/�\*~�D8��,]�r9/t���G�Y;��/���2<�;l+��o�=�*�%��;�(�|9?��0e�3�B�cra�.C�J/,_!B�BJP���C����-G/C9 :l�H/�6�5\^J/H�!,~+wM��n����M�F��BO�\}�
(��FP/��6m�kQo���j�K�Q�XXK	=~ZX/R�����Yoe�p�<�DZ�W1,8�.�\�F0&��U�`o�i����co�1�:�!d/QI!D�oeo���
���ue��CW����ioN��!�݇�koq��)�p�L�!.
�s/��☴t/�
/&y�tog��Ƹ�v/�CIV�v�Q�_+�}�v��g�����s/�X��+�{u/�8y��;�y�`��\��|oD�N�8}/�����C�xo�� x���u�]��!���ȍ=P\�/����ZDL�o��#�9�oK���>��o�{(	���/ �gή������2L���h�,|�}O���ЎK��d�p���������5ŗ�o]G'
������N�/9���pão��gً���op!�k��T�oIgJ��5��o��M���"�/��ۋ���	r^
�=����J�g�*ְ�KeT�=yv�/��f�M�Ȳo����A�´�cK8
}�$Ȯ�!{�`��'�/
���K*8���� �"ye��q>�wy�5���,ak����G�%��oM@u#4���Ư�Z�5E&�/\˽��u5�oJ��
�9��̯���ԗ�ϯl���$���/j/�Lt���O��g�o��f
+���o�=߱��/�k�k��f�������}ί*{s8�R�o0��!��=�o���!2���o('�
#�����b���?��o�KB����op��	>uų�o�/H#Ф��?�z	c�f��/(�	`
"��o�5{�9�7��o���%���y`��)�o��jJ��/~v�̨Z��JzCgF���^S�4����Y�
�i�og���Z��Q��r0��Q�?]	�ԇq	HZu�	0�x�~�q���NSI�n
0Y�bj?��
0��Z��r0�S3zx-
0$�X#X�1p7=��-�0gj��I �6�N�A�#0C��ͽ���G�?�p���M�u0�"�_�t��T��:��0���F�����!Ns0������p8w���g�pS
�uN�A��&�&��0��".��!����S]"0�0HGIũ#��_Ā"�^3"ݪ��%p���0�<T�j�)#��8�'��W���(0P]A3���,�P�	�
N0��@�hɫ�1ppTN��2���hH10�*����0�Q���fE�5pƠ�-���60���	�K��5��GU�P��80(	�5=��;��?��=�l��N��>pH�rܫ�#F�`�
pZ�$H��*���Ip���9;�J�-��`tK�#��*_L�W�[�/T�J��a#�z�XR�b��
zVpZ_���~W�X0��C��YpA{��6B�\0n�
���U]p�ϩ!`�4�^��f��]�`����@,Nxc0���0=.Md��b��4�e0n"�	�z��i��'A	�M%fi0�:����l0�yMp=�mp��$s0l0��!	�;Yl�H�����[pp<(��q07F�Ȝ�r0���O��s��+s�X�v0\`�����v0#�!�Z�z�t����[�}���f�}0��N]��V��qgSLrZU�0���o0[`��E}���\�0��M"�d�����{�U�D�0��3�g1�pG��JT�����v"�j��b3�"�ʰ��&���m:��B�R�p�]�rw8��h3�M�[P�p��= �����
�#xW
�5��tΝ�py(3���œp_\7t~"��p��c��ϟ0�	��uv��ߨ�7s�{��9�4&��̤p
5�WH�p�()�i���l/#YQm�p�L�׮���&h��E�pe�j^�p����Q�0�Gd
�0�	�e2��pОqB������NE��AIFq�a���q��g��pi]�yx����1���'O�0v�TE���Ͱ�I��r��O�u�0�v#������������pk2����Uܰ�
� K�1�ڰ-�"�ْ��0�����Ы�p�;������x �����r
×������W�p�'>#��B/�p��/)���0-<��}�/�x�5(�o�t�`l��T>?�eT��p�{�K_��v�U�J���J����~��0i6�m���0"(�4�7�0���A�ۭ�p�b�
�"���0Ȁi
\�	w�0'���_��p�����CI�^xu�wn�0�M�!_�B�,^d#���1�4��@T	qĈ�\N�	q`��>�q��a�g���v�#�k���%�$�3/���RIQ��ݜ���/q�H"�bK;)qM��CO��*�^1�KD�+�����̡�,�4�M��-q�Z�:��1��F)7�i��iָ7q����U�J9��;	N8<�л^	Nx�=1L�9���?1U���X��A���E�]}�B1�g��;vB1�����JDq�0Z!s9EBq���!ŪR�F�
�V.y�I1�w<
U��GJq$t�
6Ǒ�K�
j�(F�I��z	P���Q126��\�T�ɰ���K-X1��H
$�]�Y�N}����Z��(��D[q��7Y�4\�|n�*�[�7��<z^1�.:���q_1����2[1�e	�^�a�o,jx?��bqzL�,yGOaqd؎�~��a1�ru�i9e�L���>`\f����z�Зe�m;!��%\1U�#P�aaiqY�
JB#k����!
��0lq��E<�*�m���C߮n��ca�v.�n�������nq�����-p1�6��ǟ�n�Y.?�#��q�4#��]v�� �$=v1�7\U�xq�8l�v�|���y�|x1%�r ����zqF��"��}q�c3
�0�����A�y4�^�q�_��O����B�G�1��8����Ԅ��©�1����@�����͊S��1��__�5��R�*N�q�q�`[��q�q���VXlЖ1.��
�U[�qB��ȏWi�1뢇!�F�1��w�����������פq,r�)��0�1j5*!௜���S�*"��������i�q�eR���;������a�1���u����u�_��1�C�KN̯q!W���U�1��< ��#�1WĶ9F�}��쵓9��~������\D��qm�������q6ʽ�l�9�1ĤM���w�q���]+f�q^|����1&RS�o�Ʊ�O�yak�qa�7�C����\�b��α�B�Qϱ�?:
{б�9��96
�1_&� ����ϱ\�]"���|��s :C�ٱ�@�{����q9���3W�1�	�Wŕ�f�W!���P��XC������������.��(��\�V0���z�?&O�1>&<	�q:��x��q)>	������)��D�qŀ"U8���q� y1#A�1
��"2��N�  z��q�$�Y���q�;} �T/ ���V�
�x���1CT�
}����?��v��1u��D���|l�)Y�rũ
V+72&c�b`�rv�L��	�pmQjX�2I�|��p)�r(�2�,�#C�pr�#�����1ļ|��2��[po�rM�9"���g �#u�H�!rF�l64"�>����%23�R���%�L����*2:.Kk+��R��-2����.�ƈ0\��/���
�C�/2_R�#�FcB12X��'�\E2�0�Nޫ6�2�?[H|D�4�/�`~v)5rY�C�'�38�W�����Z9��`~8��^:��zs�]s�;��f� � p�?�11�
�Ȭ@�0A�/k�Y@r~�'r�k�C�Lc�l8�D�hE�ā�E�WT#K�G���L�˲G�v�#�<F)L�ewO�	ʓLr�.�"�67�Q2E^h��T2�5��sTrd�,"a�!�X�`�Y�MgZ2V\��bW[r8��v96Z���v�E�]�[n�P�\r�����pj\2	-�'9PZ2c����_2�,*��?brՕD(lbr��o��cr2�����ar��� ��x�g2\E	��G�m2�1�W�5s�__��}s2����h.Qv�>�evv2���8�0ix��H����Hz2¦��[2�{2�w�|�oY{2?��Y
,|r�j�,l+�~�S
���~�
	ϱ1h{�T*,�b�}��[�����rND�
<�|r����$7���S����~9���EV�P�����

��~2�["���G����#믊ۉrfjf!��Ҍ2�Ҧ!�π9��it
u�2��=!N�����+YH֔�����D*�r����sZ��2f�",�X���$
�Ӏ����m���5������; ����	kK@ʟrO��"p�)�����|$fz���j��	����w	�9�S�2��n���2@L0��5�2V
�r��ӫ�q�`�5��P��7�2�	�tVT��d0�Sۮ���y���ܱ2d���`f�2������C�2���]SѳrL$�Yb@����꿢������+$U��rXR1���rU��Q��ʻ��~�5��������A��Ѽ�
�
w�)�2�G ��@�r˪�Y�Y��R��T�3�2j_	�:J�r&�� "H(���%�{+]�Ȳ	(�%���2W�(
��������E
0��2���^�˲��0"9����z<G�:�2������Ѳ�9Yw����2��0GӲ���ڢ��=T�6���2`"t��ٲ)J)!s���<�P�7���9��R}N���i�U��2	K", �����*ƈ	btB��2r�q=W���
6�d�r����"�1��2W�_X��rq=��ޘ"��=H�
��r2X�&g��r:G���d�����*>�鵙�
j�!��?��_�d���WX	3� ��a��4Nh7
3|�僋3ݩK�ϗ��-]�����2�V��_��"R��A[!R�y�3���J=3V��!�R�r��i� W���r�Ub�]�SC^+seXQu���H����0�g3q"��BM sb��ɨ��!su�{��"��=�i�$3P���d�^%3�yRp�%3�h�":d�'�r4Y?��'3Of"��=-���K�?.s�+a�b03��V�435Ҽ<�A4s@��~��j9�
d�w�tq;��� D�6#>3�3 �1
�?�d܆�Ea�C��.R*�-Gs{����'_G3�F�<���Is�����C�I3n����QK3rTQS�vL3�ULݷ�PN3�M5�S�Q��,
��z�S��P&uM|T3Ň��R}UsKO�1'Vs���z9g�Vs�P-�E��X�ߊ��Q}Y�ua��a��\3G/?=�2\��k���^�����Dg_sCk��b�_�Dp�O'?�^�����WYd��
f�L�e��Kv�
SAj�q@_5��k3ط�
��Gl�������lsE��wr�n�|��`�p���Cr��p��i}���r�k6�1Z�s�H�z�ɱ�p�8��!�Iu��r	,-v�u�H��${3�X�d��}�T�Oð-�3�Y�L#�zs0�3�d%A�s�x���H�3��ӔO��s-̹
�	#�� ����{�s�a\���鉳QVl~��Č�_*�V<�ٌ�ka�>ܓ�3X��n�
��a<X��z�se��1������0��zN�}�ٚs���S$'��s߬����3f1�~�����
V�%W��U����&d�����m������գ�m���\å3}��m�������(�Ь�d
;}�Q�s��? T5�X��SO�G秮s1^.SB䯳7�٪s-�s��8�~��:��x�.�sK�@⩻3�S���N�3w�ot���3�o��Ա��s��c���ǻbb�񹺳	�!N�1�����\ݐ��ډ/�x1�s�E?��I+�3�a���E]�3\4D��l�3P3
�K��3:hS���γ���k�	�sf8+�~l�ϳ7@��Ԯ,γdc����-ҳX��è?�3B���B�s�>~	>���3�*`?����s<��V@��3�"�3��3c_�J��ѳ�&�u���~��!!bj��3��w�%�m����	��n@��t�O@�v�� ~�������#���䳡����Na��o,o�S��s�!����=����H系%�рp�si�J1CjO�3*�Z���s��_uOT7�s3&����-��z�!Wh�)�܀=#�o}v�3����z���P ~�4�����>
��{��sy�wk��C�����
̴���3y�{9#��3���]�	�s��
���󂲳!x�<����������K�"޶�4oj��˂"��!��
}t�^g��$����Cg����V��g�tBW�e�t�$���H4^�K�^���L�����7t܈�h`-�'��3�}� �m6��B��#��m��.�$�b��!��#������Y,t��D
ٺЫ.4B��
�yJ/�q�f���J0�=?aЖ�1�M,��C2��r��W�5���� ��6t�%�DhT�7�x��W�Қ9���`�	:��Ue��|>�r�$ՐgC�Q
$o}Ct���
,E�d8��l��E�x5c�G�%�1�ʉ'H4>��؜@(M����vQ\�Ot:�QLI�bP�a.��̨{P4C�<ԕ�S48!�>��Ut��[
�+^�V4a����V�fJH|�!Yt������YtߖZ
^?mf[��A��z�x\�������_\t�f-�n_�Mz��!4�_4YB=-�d�ǣ@�57etUQx�B�g�՗0�.�jt����IJFk����r�J(l�`n?7�j�8��$���n4��	ŕi�o4�w�	($�ipt�A�6�ϫr4f,	2�w��=���y�����]\��t�ȏN��΂���
�hj���� M��.�4�jv��Qlqkɬ��to� !�2{��3��2���l�R��Ɉ4�* ȹ�t��_ ��8��4gQ� �9���43�ú�4�)
H�A?�4�$a�0F���KV鸐���
�D$��=
��m��_�EmO�'�4��\C�����"�I�j�4�e�	�ё�|[�#_N�"��p�,[�[���V���u,�tK�,7�m��4�D9]%�q�4�H�t��_���}
`����t�9J9$�4L1��Ђ�4���R���ݽF	������7��۵t-@]f�k����f򊥘�t��J!_��m���Y|8�����N��S�-��fF
2l嬽��y?��ֽt�}!GG�.����kL}��4�|���t���M0Qj����g2�/��t=`b�PQ��t{
u���T�48G�!���`�4��)6�$��4~��"��4�޴@(��Ӊ��7��}���4FU"O���4&�MA����7	�������)�40lf�6��4�|���;����t�n:;z���oY/U&��N���ou��#U	��W��4�D��3S���ek ��e��4m FXu���4.��������h!%����X�)�E�c�4<LB�����6
�
��`Q�4�~ k�A+���CE�65={������e�"���������Q���� `����1e��Q��T� �3��
5�w0��r5s,�;��uc�Ɏ5�-��Ҥ5u
ܹ��uJ.�	p�������*�*����!�u2�:�uD�~*�"���!��������߁�5�#[ 4Ej� ur�L��� �̑�
$k�I$u��:]�s�(�@#x�
!+u��Ƹ+������w,5�ɤ �M�.u�l!��J0u#pd���L0��R,�f$&2��%���35�dl�J��3�c@k���^5u 1J�v�7��x��&�z85QH7�7\�85�;�/��;5G)���S;5��J���=5h�����>u4��^�]'?�I2�ȸ�r>���iyA��B�A&r�GƙD�f���/G�~<�sŜ,Iu^P��4Lu���x�qN��Ƽ:T�DO�慻I])Q�������T���B#�W5�b�h*Y5�#;����Y�a�ypO[��]�
S���[�'a8q��^u�	�@�\M`�xA+��auCL��	�buy�fX6��e�nMIJ���e�$���Og5=��< +3h�/�\���i�b�pH�g�����]�Pmu�|���lm5�~$��55o��PY9:Yp5A�'��q5� �#ʑ�~s�]g��.s�
��2R�~5M
�_�~u<a10!���6c?��灀u �L	 ���)��A�����7y]�4S��~�&�:+A�5����T�u����J���ih��;����v��w�&�5g:�m�u5M9#�2`��5��>�A�@�u���	0��ț����5�_��
���᳝u��GNw��u���SrB����	�K���C�aƢ�����Z3�����2R|��uh�%�67�����������>��OȬ5���z�1�uz��Vrߴu��u�4���5һ�&�t��~�c"�@Ҭ��v�7�kW^��49%a����n�GJѼ�Z5���t��O9XKyO���Y_�*�D�5Nh8�'^��5ɓ jg���5w������u:�3t���D�G �a�udz���i��u�Đ҂�:��׀�ݝ܃�5�L!l��z�5�U�Zj̃�5|f_p�ѵ�����U��u���?�g-�uk�POٵ�"�h~���ԓp�7�$ܵV�������cn��������<�&1�57+��N����t.�������lo��گ'�đ�u��\�Eݛ��u�E
�5=�e����u�ld�e�5Q�Uw��5kz���ɳ�5�+��2��u��47쵭�Z��uR�T�q��u	��j��5vYzS�#��5̑8 ����5)�L��;��5�S�
-�u���:���ui�� ڕ��u��wԣپ�u� �"�q/���O���&��B�o�c�)�5j$��
����9������;��9ڬv2�� ps	Q�PJ�
�a�v���	蘵���@��H	6ox�Gh�
6G�N
��!�SP>%,������#	���!����/O�N?A8�y�m-��(����3PQ�6C��� �
v��}�\� vx'lkX��!�m�b"���Y$v�Ig�q��$��{���%6�� ��n�'6��C#�ǒ�.�q����#/�#��$��k0�ؘD��B2�ґn4�I��ś��8�}�	C�pO:6�����=6������?vF����?v[o"�!_C����H�;I���	Y��eKve�z����M6�/���9eN��m�ѩM�Q���A�Q��gQj��R6w���EsaS��E�|Q�Q6	ƻ��/V��@�s��X���c��Y��Ղ
�+_�^��c�^��b67���(dTc6����d��No _��c�͎l"@�4�f�~�VT"�i��CV�ij�k���J6�n����8��Mp6tu
����y6�YU��s}��+) �À~�V`���ͣ�v�� ]�JV�v�m��ov�������f��
�a����v~�;w�@��	?� �#:��6�.�5��L���A��V���6/�������'|�����l��I�B�vu��h0�㒶�T�	M ^t�v��Y@mi�v���n
?��v9a�(�3h�v<Ϩ�
��Q���4�vE���}
����p����:v�"1#䪢v���.{���2��D⧶�C�Ź�<�6��n�GD!�6��S?��v� �\���v�\_|�b�v��	��<���[fx�62ϵ����a�sC�v��x��[ݶ��ю�2��6橯"��:�v��u/s77�6�)�۟�\��W�$�ע�vEW.���6\Q�&�Md���O�PVS���k��O��vKX����!��qz�����v�[-
���v�|�MBc�6�
M�\��6�7"�H4��q*�1�+�6\I�V��J�v���8�����ts/�k�6�lt1Y�v�Ra�byy�v3?���_��Rs���!�����!q�8���G����y��6���C���6��|����v4�
�5�<�6Im�[j��m��σ�Z��k�i�_k���+ؔF�<��$�����6g:
�n�L��H�@�{7�x�!,rN��X~.�H1:��t�����v��4��w��s)���	w�!��2w�<2�X[�
���������t
PFc/w��*��K�7j�$;B@
�f�#�t��w��������	?q����W���:�[}�^�yw�)o��G����3霩w ���&�7�s�"��^G����� 7��OECh"�NW��-#7��|Q?I�$�&����#w�R�����&�u�&�E(7J�m�=7)�=��A�l�)��g���+�W����F.,���� ���7-7���`Fئ.���h0��/weJ
��p�0�'0��8�77�֌	?�?<wfm���=�5�'�U;uCwmv!4�E�J7;L��?J��B�0S	M���(	��6+N��T�Cs��Nw���XĴ6O��<#}eU�[��T]W7������Y���9wY����_�F�]w�l�]�p^7���?�w]7q�'���@`w��`��Baw�h��f��_w|�N���d�_xe��e7�ja
����g7ד��J�kw�^���{]l�����p��ʜ֑Fxq���o8{t7�Q"ʀu����
'�tw6,�x7ї�!QB#y7����$_z�!(.���y7�\��Q�nyw9,>�$H~wP��U�5�I���؀�o-
��}e�[q=��W�Y���w9qk��p���	�X�������u
�I��wa�
쬭��woa'�@3G�7���剧J���R�guu�w��� �3֭�wm��Q���J�ELuٚ���@ۮ�J�����J�w�Q!s�`Z�w�G�¨�w?���n��%�	�:,�������t��w��W���7���<g����j��ڢT�w����v���Uc��c�ӳw*��-*򏴷
��h(r8����-P�uD�wx�"�w5-����y�8Һ�	����v��7<E��l��w	Z(��7�"	�m>�w���f.����B��&��wo��	�97u�7b8$�+{����eX%A���T&P r���wx��hs�Yŷc����t��w��Q.��K�7���#ѻI��w�� ��[˷o�B!T�U���@�ӤϷ@l�$m����;U# ��t���
��c��w�}��ɭ��7o�^k7��շ�E{	r�-ط�W�z�����Q6C!�s����{������N����w)��	t��sp�{0s��wy�Io����w��
�͋��7X��W�d�7��LI�_���e��F��w�7�a����w�T�['���!ƎWI�E�w���Pp����v,��;�m^�ZCC�w�]"
Y�Z��7�@��R��w�J�6Xv�7�
5���w���V^�X���x��Ӽ��(�aN������	�췈Ȟ����w��H!5T:%���@q��#����0��)���_�W��k�	xP�!�CCs
x�ٸ
*����2�v�<�
8E�l�8��l�x�t�*
�8^[)Ơox�Oٚwx�A��6Tn����"�����c�ݿx;�Uʁ��8��|#�
�u"xTٷ�$�o(�Z� 6�ۂ*x�_|	��/�*8��%Mv�R-8)Ʌ�:��-��`g*34�/����y��F-8���o�18�#i���=0x�c�0M*Q7x��6��8x^#�ňV�8��o5M&j>xyF�P�X�?xR����;�A��Nk"0�_�B�Φ�'�c+E��m�hl��L8�$}�-Mx�E"9T��M�!�Vp��JO8��X����P�h����Z;R�=�����^S8�)N��l�S���-m�jSx=�V���X�'���vNZ�RQ`�Ĕ\���n9#ٓ^8Dw��h�_8N9@Nb�'.6��
�j8mt`��
bkx���Jhn8�9�,�o8����px�h@΋uq8h��
ݡ2s�����'tx ����.u��ڞ
�-O�v88�-�%w8#t�D��,u���2�@y�Ŝ+Z)����ǝ�p�8ǘ	MfT����>
���� �Re���8WA gi����K��3�s��{�>!(/����
,�x��^x�*�x�#U�GX�8է�D䥸>Ϭ�Q@=��7�j#�mu�x��*��T䪸D�.p�r)�xRl����8��3	A"kk�x�e�#�N���x���H�8��������A�D=z�?������M����Y�����s�
[�*᷸e�N�͖�x�%%�,�v����_`��8��%㿑���>9�<����.�X#^���]1�!a��}�8�-�!�/]���e�"d���8a��N_��xfY�}M+�x8�"q�˸0�
V$��x���p��Һ����u�8�4���2и�_c�pN��8&wy�r��Ҹ�x�=�8Pl������x۽������x�LX�a���80n�W~J|ظh�ꆴ��8�uOH�')ڸS��JS��83�.��Kظf�n�nڸ��)��~�����(>�@߸Hp?�Sg
��G��
߰���T[f�n�xu}� 	�z���xT�ʥ帱$�#����r��!����5�	}p�(�x�ߪ�(�X𸥆!������T#��N�������&�8��U�㭳�8b��K˄?����[�������)�h�x{���=�T2�3�x�I��T�xY4Z0��x!���P�����e����8C�0����80�9޶$�y��4�4���

F�&>9X1�YQ2�9����bX����G�9ڵ�j0�9��>�\�
��!�3"�����G�9����ݲ�C9 �����yIho�n�95��AS:����a�������Uu� y��,"ѿN"9�Vb
����#y��2�,��$yW�i
|��%y&�[�0&9,hn���)9��o5R�0�߰� <h".3�%�R@k6y�}h
"���7���vq>V8��<�%4�7�T�=�;����L�*B��D{#k]]mD9$��Y�AH�uZ�$���I9��7����Jy��1	0�r�I��q:�?�L�6���^bUyu�����VyWg��';W����嶭a�������c9tG��qO&e�����p�fy��FZ���i9"���iy�jr1j��k���V�r�m���E�m�E���V�u9��?(Ǟx��F�:E�9zy��j��o|9�����6}�d�7
�7��~y�)�u�ps�9F���-�߄�o�����������׉�Y��@/~J�9�
B^���y-qt�����(~Ysh(���xT"a��`�yh1^Ɩ�ۙ�*Oa��#��%&t7���kJm!xc�C�9�(�N�yy��x��?��4�]G���������{{�����?!H��z��E9�V�$D�y�A����&���$�9L�3ET�����N8���ysܵ#�h[ͯy�k1��:h�y#�	�n� ��>�c\Mv]��J����B?��
���v��y�M���S��s����94�6櫳��y�����/iŹN"�;�"���;@�����9 ��^p�(��?q��7
�y�
����ع�"�
�F�׹���U�Np��
��:\�y2�"M��߹����o���9�Oc/���9�Ցf�5������ͫ��9�x����y���]p��9� �f7��9����gg���D=��'�u��C3���<�9�x@�	5�9[��7�N���bC)��/��9?��V>=���[�}�94_+ b0�9WY#A����y��	=�9:��F�����E�����9���$��:��.-s��Ī�?-(	z�zOVx��]��I`�
:M7����!zh�y�`,:VKW���V���8��V{���T��:�K?D�B��)v���Tz���	�-9T��R�
f�$�9�Q�?z9����$z���K~f��^���PS��� ?Wި���(#�%����?f#�J� :C��i,!z����MUb!��
�"*�eD$z�Z�
&M*%:T(Z�)l?&�Y�o
�'S5.z]�!�E0����I41��~����4z���f�w�6:UK	X#ۨ6z��!`��::�cZB��@�������{A:x��P|A�=�}��o�B��E+���E:^Q(�4aI�pl���&�K�l�ls[L�!�PH��Qz���#�/Q�m�A�U;�QzY��!���bZza0i(]�2ԁ�讍^:��]��x^:v��0FU`��2���L�_�g�|�)��cz��\	@�+|fz��I
�a��k:����`�2k�p���k�p�z!��3�n�����[#o�F�sԻ�p��
�5�o���b����r:�	��]zrz��S�<�oz�t�!�؏�uz�T��Z�y�n����y:������1{z�:���;>|zj�4%�}������p�~��
�v��~:��*�I�����eO�y�A�:����G��zQ�`�z��v���~z���.مzec��Cဂ��AN@���:����kw~� Ow��Ƅ: 5�²G��z���j�?��`)={�ql���b��I��:���D�a�����k
>4E�:C��
7�6�z��	M��:����
{���QdF�+x����;v�(�:�O���:t7xv���J�y��3����v��7��zS.%b�*��:��	�¯+���B-�L���,���N�z_P�堭�Ɉu"n$�$�:�n�'����
3O�m��F�t!g�{��z߮�U{��:��D�kк��͠�&�+�����8r"�zU�
������X0!��ú觫�|�0�:B�:,����zZ�b��:�:�����s��:ח[l�j(���zry��������3�IT��
A7+�zȘ�I�Bں��Vx����:j���M��&2d�:qA,F2�������D�1�zԅ"}/'u�:M���o�t�:Q�
�	���V��*��z��`�!���Oj:Ʋ2񺃊u�o&��z���i��?�:h%J��u��zhT��3!��:���@����zz�X�ɺ�:�\��q��� P��6�{��$���4{�n@7K�G{�-�%�\��3gc��
;�f�����
�ݸ���ӱ
;���2����*#)��-����v):��6.�{s&:�{k��P���{�Ǐ1%��ߛ�ח�`��ΙqA�\";d_O��@�&{�ޱ
V
�v(;�A�ԕ2�/;N@�v�0{�B
Co�1������@2�O"����1�DW�����3���
�Eh�5��Ȱ ��U�6;��!����7;�����2{p`�"i��%9�
�x~�L�:��AnC��:���Z����?;���l8۪@{���A���A;�
'
#7�B{J�&͈�B;
Y[�`3A��=�g��?;D!P� D{U?1��G;�	�:
�L{)dp#�rlLO��	h���P��v)5#/�S��%`9�+T�:�
�V{�`;��V{u!
wT�X�
_E�7R�V{��>�{Z�h���M�`[�2�/���}^{�~�����d�)\�SWg;#������g;�_��}`p���2p��?���dr;���	`P~�s���p���av�lJzc{;�e#��}{�x�
P�`~�x�_
T(�{�ߏ�l���,�!��Ƈ{��!�:c_��(�L�Z���]���&����
&��b�;�.���/�{��B�K?����m
:�$�;3M
�b�
��p�B�.z��̷�y`����a�����}�F�w�ϗ�c�l�lv&�;W[��Ҵ%�;��\�ߑ^���::�H���{Ү����T����QN!Ƭ{;�VO�����z�
�RE2��U�2�?�;5�!@�9�;�biFG�����\P���ָ{3�� �ҡV�{K�R|����ͷ !��ݼ��w�!�?��{\q�kW%��;�~[sh�����(�r��{'dh̗k��4��'�w���m�� ēĻn���!�;��n�I���{���(��.����
�ɻ��}��q̻���RL��Ի/;k�]'.ػt�cTN9ڻ�����w���0a�
�����{R��\����C�(��/����#p�ږ߻�n>8��&�{!��x_���;h�~q�d�;�Z'��p���b'��T���L�f���;�8�%��{�o!0�OQ�{����m���{ܟ�����ﻼ��]�K�Z^o���{��l
r�ij���kT�RQ��{�����3��3���e>�{\sX�'p<ȶ ��@�|J������|U��O��||�)cb�<�s~�m�94��	��i��h.<�o	Bp��
|��EM���h���t�#�W����8"� �<Cj��;y��c

���B����6Ə�2<�
3�A�0~��T�;��H��Fh��Q�?3�|��Qtf�<��\2.<�� *<�)�p�@���%��G;���m#��e"�	��48?�#�%�<�'%����&%�צ�'2�%��	c
{g�@*<��Sc��,.|�|�}"��0�6�N���0<8j��>�7�A�H	���;�3�lO�Pg<���
G��E=�gi�x��W<����+�$?��P���<u@�9�^�L�;|�#0Y�!�=|���")���C|�%E��dD|��{��D��g�?�G|�{�
�`�G���Z�H<�fex�J�?���tJ��]e�"
�L�PS���G|d�a �g��N���\�*�S|mB���tlV<T�Q
�
�W���s��V<š��_�W<�3X\�3Z|�!k����X�������\<%��
��)�\<���E�vO_<v�2����`���D��`�G�5�Fb��NW��@d|!g��Bsd<b�Y��f<��c16�g�� Pɔ�h�:�h16h��q���b�i<;�	|�h|������e|��^Y�(m|ڛFc��n��[wA62eo<0hZ`�<o|�z��p<S���|o���խ("t|�v^ I�c�v|k2����w|Q`	��y�w<� 	P\[�x|���T��&�8 }���|P���I����"vц�3���p���<>���)fT�|�����׍�|bP"�J�������
Q�,�|����Їږ�B>񀅜���&@-g�|4@�0����#3�z����u���ߝ|9�~�����A��Z����
i�<a�]#�'��E�c8��sv�˸+
�|s�q���d�<	�\
6���<6b�
�����|��3���<o3�@F���^F	�^χ�|JV�g���<���{�w�|(��%pq��|��|�	��3���U{'���h^
�C���|��S�f��F2�Y�<w��u�Ǹ��nP�캼y7�R�3ֻ<�9k�@�<
!�"NY5h�|��͂����T�����|7��8X�<��-����<*Ԁ#�#cʼ��2�ce�|�Ͱ!큒X���N��w�;�<M�����|�Lٸh��|?��ɪVҼK��$Z��<��L
�藟���������ڼ_'IGH�G���֧!�z�ܼN]�6�@�<� ���<����-�b�<�a)Z2�<jbb!�Z�i�e�M��j�弍Ѳ
�NfS�<�_�����|��E^IƔ�<�
�J��(�<^yP|�I�|�m��u����@���2�|0��q/��|����"E�|�/;��_�|>�,�&���|V.�	�W*�|�ܨRM���Pn��a��<�3�v�<�	�1yz��<���ܗpb��<�E�T���|����5��'�#Zd���jH\��=�1��`����p�fo����~���=s����	�����r��=���"S��`���
�[��}I\a��B:�W�{��I��0
�e��VZ&�@�}�@�B��.v�ݮI���YLCPa=<�o�p�n=��20!�Jw�����!}�����%=H'pmA�z'}�!��='���xS�	�'}�7�2�a*=E��_�A+=<�/,n�,�h@
��	�'���"���/�L$��c9�0�B�`{c/��K-\�Sl2=��F7D��;��}��ij^?};�-��hD�:;c�H=O��"n�I����"4T�II=-��"*U�L}�H��x	#M����ԑq�M=yD�Rʿ�Q}�����QW�/O��S�Z�f�Avk�Z=��
!vvA]�J��
��%ja}{<
�\�`a�_�"f(��c=*n��ޚ�f��N�Z��f��W��M\l}��4#�
m}��6���(m����S�No��Z
���p=���a{o����@��\r}���	�s�o}Fq r7/n���� #��%n}
#���v=t�M?b%/w�,��9(l�y=�zO�>z���"���y|}?�nZj򁽹'/�O!b���#MO��؅=hf�
�L)�=G�I�D�J������pn���<���y�ґ}�th���ʓ=%
au�Z��Nq>O������"UONϛ}_�F�
`��gl�Qi�g���h_�;V���D��z��=>�ב~���)�R	���꥽McZ�	]�}YT��L������Jl<"����v(ݲ}YD�l�_�}��K`0����1��%�}��sX���(o�	ä»=1v��9�=]��"�XT��}��|
#�`*�}�)d�:x��`��!ULU���Ș
X��M�}��{��#�=T9�"`z�ͽE���9&�}��:	_[���F
�xfѽ��d�н�/cه��=Sc����x���=̥ n�W��7�w�ʯ�=�(.�Eٽ���r�@�}\2"prY�ݽx���� ��} �
>�=MXX!�qv�C�?�Q��=���k(%㽢�P
�����=Z�b�Ҟ���G7���=�U� �1�W���K�#�o�	��>�~�^��}L��B �A콟�f*��o�!!�!�*���7�0�8:����z���6<�K����}�{���,���۰i!�Ma���D
�"��r�3(ǽc
~��ߜ�E>�g?[e��>lQ?�̳�
���IU���p<
3���!|i'���
қ�j~�`�d
A$������>ÿ��c@��4�j�O:0����ޘC~"��>^��"�]=�hZN�%~X�,�\�&��Y� ɡY�'���j�u$(>l�	(���(>���Ig4)>��!e,N�+>Y�!A�ӻ.��?
��U�/~p���@.>���q.~���$G"w2>��Y�(u3>Iv<��~�8>�����9>&�"���;� ָu�<>���i���<>l����@��"$�>��C�ҰKl�ƈD��+�!N��E~��ތ#F�pob��cG~�ax	g�H�jY�^[C��"���sJ�Dd�?rP�'�}j�F�Q>��r	UH��R��C(���Q��3
 m��Z~��X��_�g���8td�&��wx�:h�R�,0i~����I�%j�O����L�k���2w=�j~�<_!r̩Im�m�����Hl�7�!�I��o>c�]��ct���Fp�|�u>��&�-�y�dCW�t��z>x�@Og��y��D�"�/��}>7��*����=� �	�'�~�(#k�D
�~��bI�>Ci�N9�~h�V�}@�~~����0��>E/�.��)���v��F��M�ı��>Qb��B��Tw��ʑ~�B!��A���^��4Cg�>r����F��!�h��Д�x*�,ժ�>�v���Q���h�����^��w�A���Ԛ~τ�#���@�-5����00	�����9�"�}��~���"W���~lA�ER���4�[[ï��K%K
fG?���$ �� �>��-��d�>Ch�"f�M�>�K�h�gA�>4�:"��G�~�	��f��~���zf�ݲ�fi\U�����:���]J���	�	J�����_@�m��~}�?�0z�>����b�k�>+�Q�Xd�>�t,��L��~�B��h�|��.D	�%�߼~}��p�K\���F���}�~�vv��4�~���!�����	z��T*)�~n�>�ƞ��>��*
�jз�~���T�h�����޳����7	��
��>G��ܬ��~�]dމ�s���Ⱦ��n���T��GN�~�1Q_f��~2��qcz�վ�"l^�j��@
9����~��e
^H��hrU*H��~i#}Y�L�~��2,�=��>�AMt��b�~�V�\���u������ݾ]*+���
�~�ps=����E��8Ŭ�~��_wX���>`���a�~�,�
ݛg���8�����uh��g��>�v���#���vA��:���/,:�$��}f���c����B6����5�]E�����$�D�?Mkbr/�r��[�m/f��N��@L�޼A��JY%C��	�M|
;ޭ�	��7��<	?��E
����y�D��,?T=�'r��
���S���Gt�
l �|#���� �t�|�9��\�#�}	��o{ƸI�?����S�G
�Qf|�/Vi?7:^�y���L�����`�XZ�D"���L W-�YP9� ^ryH�a�!�-��Iut"3ņ?��"���D�~o,��i':mX~�a ?�"rp�#?��F\��$��;H�F�'A����9+e�d���5������(;�.}Xм�;��`�f�=?,�����=?�pIh�SE@n��
�KY@?���!�YC�	�u	É�UE��d���F�� �\�[F��e���J�/�� �ĘL��|%v�t	P��@a���R?��}X	�4R��u+7�gU*$p	����U��ZB#� �MW��w��Y�c�#�/�C\�L���c]�*��Z��N]?FQ���/^u�a
ѹ>I_�C���]��������]?�o�\QH�_�C�_[��c��U!"��e?}�&����c��|7#�miAi?ά��_k?��MŸ$`k�����Hl?r�!#pe��p��9�"HҸq?C�D�Q�s�,H|�M�_u?\�b��Tx��Ȋ"�v�x?Ӛ�� D�|?%��0���kX|>����S�G2�<`����fh肿���:���_�e5���?�� ��1�?΄������U��������	���ސۉ��k:���;a�N���^Dj!���?Lը!E��?Z���fI��?��p@�OG��ξ4<�B��B�����[�?�@#�۵���!�c������|�7�%����1�����?	�G9�6j��W��T�����P�����Kur���?��jVoϫ�%J��U2��]�PCX,���T��ت�w<^3�)��R�]�fVp�?�ǜ"	1TL�?�`	�Y�ƺ&_��y��?�V���[ν��_�
K3��T�j������w�QM�>V�/�p�����q���f�\k��?F�#gi����/��[}�ſ]o��d������~N�/��G{��O��!�0�G˿��_���H�?P��B��?���2^�^'�����?"5������"_������3�{y�5���)�KJ��ٿ�`��`(��J	�zj��?�
� Ĵ�u��j���?\#f	�)e���m$��޿w��F�P���y|W���S!��A��c�rD�=�?�J8
�C�M���������?$ˢm���rδ�*����uQ m;�u��r�������Q=v�������7���n�P����S����-��?}��!P��Ed�������9��]�=�?Ul��?8����ce jw����|Z�������jz������o��4R2mGw�����; ,()�4i�]�Y������M@�4z�ON!��\r���(�kAwz�d���.`���\k�I	�eO�����l���K9��O�[��Z��6���'�����?�Y0���*��R���by�}�#��
�@�i��GB�O���5^��{9H����{4��M�6�����e�W��+}vU�;���x�}���S�#�����(�)u��r�Q/hTq`��f8iyK7��*?nF,)���'�~	keiD_�����i�������S�A[ATnL{��Q+�������X34�s{O����o�����aU#!<=�����0�(������-<f'OlVGPJ|},cem�����6	}�Q�$]>��>��OJ��)�#�&o�������<F5w�����E������>v�0�e�!i��A~��������S"7Y&7`Q|Lc}d

6n��+�b������w{v1B7Ri|<��0��;��Bey�&#��^i(>w�p{��n[-w_@+ZFK����
py���C�'T��R)��N;Rd]=�j+~�V��e�M�I3
sLv����������D�GP��5{Dr?y"g;
[S������!�����>���%A~Aa�~��F�j�����wnt�.N�\o�k�����������CdX)"
+F�9�L3����������b'��n�����uX��8Bz���C��~�2r���j0�����1`Os'n\��F���_a��1���n�@�VQ�6~qOG��i���IB1&3w"�Y������p��;���GB.Y�����.&���K��5?�O�����X,�Q��>���VDkv�-rAN�)M����L�/_v���������X��H	�����z�������x+7�����P��f�HE�OO����\���R���������	�!p2nql���Wr?�2i%wMmhw&������Jg+D�:,i4toj���%��8��O���v_Y�)#QA�Fz�/�C�6���a�[�4G��y'f\ ����@$k�\8V>r7a_n9�4���'�������`��	�D����fZ{@
ea>3��{6x�Z�����LME}E(}��hK�������A���.9�0$�2C��=t'j�8���O�&n
�b�9:e�o���G��(~e�8��N�L�����x_6�zq�����xAR\N23�Z�.��������Ah;LuJ!;��}W_OK3��x<�C@N� 3�0�=��&�hHS���
���6B��pn���/Y%�YW;���p������
�"�2�#V0�,?kk"��#�r��3}�4�#�����b�VyJ&1�w{K��^<�R�f���<j;+Aa>J}o
������Tdi��n�'_k^B�&���=_#kTO��K�iqu���Q���2����Y23;U$Wgs	\A2o��.[;t)�x�0�����%)uMRy6�1���w�gyg�X"*���:���L_tciq�������^d�~CV4+[7�NO~b|c�;v��Vz^5T[/.JXAE$q��o�VJ�����{�9�`�7�#������D�@14c��."\(�f�W,��0�kw~eIz_�������"J�����kOh9����F�/k���	w�o��6C_7N,x4a}|7	4#����}?ZBAEcx�'������6U"��@�z2��0�-9=(��?@�F�!]�q���h���&
R~PNI�ec^%s$0�g V�=���.;�$ho-���R�M����t
GU(A1&DFUh�B������r��+���b~-������j�^�`5yK��]��A4'|zRO'.N�"2bN�(�VTLT���aCnRi6�}XE�7:?<��?r�+��,�����[p0cZ;lc�bH����k0$nHD�'4 ��={�����X�/_ p��\�I�H����%;���1M\��
f'����`�d7tm$�Y�����@Tlb;6X^%b��E>��������nb������9m}3x}fb5]g�������� 8FKd�`kx��dt
n}y��c�'
OKy�^��v���2.\@�Iim����u�
R	!^���_���,pqikR}Y4��J3>��{]����|1�}�!�nU'R��<�Y�����AF�M��o`������/4g,�`
.�Tu-zP]����m�c����0�_3��F�Hu9*}����h��Vv5�-n��E}m�����wx;|Y���d8yk!�_sQQ��1�h�%	�����&/|�)*D�6'��'L*�K;U"`deQL$0aQ��G,?�L������Z&oRI_A!=LT�i)���ge����-@�3�D^`�����K��&CK��o�`�L�}5%v3M-OF|d��'��������Q���#P.!�2�i`��x���.�X.������hi�������n�5�Q����`AxsLE��HO+z���6?���g-�QqD)#YF<twr�g�������g#��'������Zg���gC�����������=5]��?��d�
4V,/�>�p9���������H��r:Wb7��5Q���;H�����2l��w����v����e�0�N$�������������|���Q���G�I�D�^�iHQKI����:�.YtB";[AbA��#���>ZcJ����Qd�;�����<? q
.d������)��)�e��Qu#	^2k�v�F�����rKK������]x1|�
M%`>l�Q���33����W�f_i�8� f�I�3OHc������tLp	"j�"\)mw�E�!v2N eG�-E7.0aY�A).N]��r5$��>Fz}}U�t;�7��d#0PU��k:Q��� L	vh
�����w�|%`���_N-��8y�*��TM.C�:�}��53����Ne���SW`�I��QZ5Z���v
{��������������1paafg=jc(?<e�o<��?;�>{:-A���[2��n>�����}���cf��|�7ap��|���j|B)�E#� FO&1F�������x���75]��6EA y96��T����,hpY��<?�,T-�=�ort�e�~������������cR��E��(�o�x}<|��Hk@[*]��Mj�',����A���J��������8��m�6,�_�E�zHeSU{&=xGA~m�����h�I.�|�T�e������v\8�{�^��0���R��2R���^36 y~mjfeU|� �MF:�D[t�
�
3�/hJX]Uykgv�w�
PNST^,��W>�>����/ew��5�A������_�{��v8��P�<a!Zn�{h`'��T��w�G+#gd+r/>{"���4a�>'��t,x1w��eH�+��M/�
_u0DxBc[:3�]5P[�f�����a<2n9{��������!Tt�������������
[S�G2f�U��)IW�(&���R
�P�cfR�RBZ���WV/����������
Y�	3�����������X�(�@Y�"5Ge\	>|1_(M}Ml��q���/-��$�4�C����X��Q���.&u�!���<�O�����p�L��01Y�Ce����j/����X"�������,A:V'�9u
E[<i����S�����X��@���H�@'�B��+�
2B2	6AE��)CYO
zv$|ZK3YcpF[���U��1zx��T� Y||W$a��o����r{Vjn�y��Lkv�K���N�c��4i����?�'k'1V������F�o
#]4g"(�����ku]I�BT9�3���nu2L(o1Y1-9$MK?PEQ|N�w��C��k)y������{�~�?#���fn4��R%DI7���[w:�O?/nng.=��:����2���VC7tR{IRG>\8�j^vj���p4b�2�Ab���&����ywJq=7&c:�n:*v31q/OEVY~4��TQ�;5�,�m�+e����Vo|�v�����m �'+��dp���tVj`���b�NQ����)�����~h�kH����8��)r12zD�
���[��:#w�P�6Q�I�nu
���v�?.�E?s��{8�3SrCPTl6����p����R`gz*"������� uD$�SR$�y�/��������P������_8+�*�����.*;���SkM�l��ODWeB]�
_��`"
23VF4QCj�w+�7���8'moUw����<D+pEX���#�_e�~�b('�n�F�A�ed����C�V��%�8��Y����<����������:;nH�~`��f��E��AvsBltrA:c$7�pX&u����?W����<=1C���������nb6�����p
������:F^�����:*�.��HwZyY8r{�"K�U�����������)�\�7�t��O�E-cr��$7]A,T[ziSp�E.�<%/W6i������`y�����I�E����,1��f 3d+.i���VP������k�������$&�Zm�u�����B]��+y_�F,+�J0��o�r.�,<Z@_J����![Ek�J<�G�����_eS�R6';/{��,Q�n'��Mg�N����<xn?.��%hTH[BwZmS��>���NZJL�1&������]
AUU��h��eq���>�v����@P7[Q"(!z|?_H G��K���_$lAN������#2�4X/CA=*��X���6�����&zU�a�m}hrnL2���[7�l��������i����������l/sSeK^���������U��\����_$Ln�~TsOh}6ED-d��u�� �T+���.F��RCr �62��G46<'=QtPbl������/A�t	���g����P���Xk6�[h���#ZWzh��{�����l���b�,#�[[B;������'C��"D�:��2������6}&T�L��<:�J�LT7'���i��k�W�����'��`;7�����}3���O�����q{lN7���6
H�V��ej�7���*����3Hv��*C����Vp��]yI/pu��| #�<�������������0�3-?�9��aqdC�� X�,W�xom5
1K�<�;�e�=���+�@��a���q��I���'���i}�F�d+b��mS_Ng���U;)sse��p$W�
9,a>��8���|�7cc������Hv��w"f��4��|L�4�M@�8 ����&��{���5}�V����u�.���.��=!
�P�Dibr$N�A��1.mrWG���?E~����IJ5!D2eF/r\W5aN
URoX3�]�42����
��CQwY7������<�G+1F7�;C� i�C:�FCWx��l�����U����������xx=)i��k�0���J6	F���#�q�Wi	M����
c��$�����f��5?}K�B|Mf{�������:,�i�MP�n����2���8�����HrE%x�4C���%h	�-]&��U���P3`>s+�2�Xx��A��Ug�N~�C�r~������`�����8�R4C��b�|S-E����O����66��������6��Q?e_4%3�#���buT#�P�����>�����������X;���o�������)"�����~XLb��F��\O��������
�U_a�21@��O��7P�n�������{���BE�p-�2F;�|aet�`�;H�����Ug�(�t���\��?yI;|\����A�2@�����������m����{�z�J�����T�Ht���yOhD{xmnK��+���[@�����@^U,
�1\h���NHuc�������MaFGMx>	AV~5m�yQl�$94@j�AO@dRj�-/i�����Pi4p���:	��97�O�'��O�	��D����t�x5?���6�w��Q�!sX9	j��I%v�n����^"��������x����Z-RB�����=�KX$��j�qP9
9clc!�����:OGO9Rk�7 ��������g�+,)�����`,yi��hAb=l$.&"v}x*G_)'���h����$oD�.W,9�;��x�9I�l�����s�V���� D\[	5Ee�
���H�fz�s�P�������0Gl/,cu-0g*ua-�%S�f���fT��_��� ����<���'�����7\!�KAFV�����b�������W��&>D!x����T<��=,����C���^�L�J�+Ssj�����x���Ky�V
3,Og��*���)v���K�����j.:��9_P��Q�������MvrgC�B�k~x��������)"�$1�C{�.F�P��q�	�EF�vER�4�LU��S��^g�`����0�����x�y4p���&Q{��!&+Z:������o��m�3_b�
$�����%l=M_
��]JT_v6r��C$,;��b���!� 
+mz���a
�����=��z�����Av"��fV`��h��X>�|�5Km]�M?ccK%g0Y�b����X>��!�"���W�����R70HaC?!dNf�����`[�<���>,����"{�t#'�c�/l�ROt(K������7���+��5�%��F9�<[]u9
=��n��kv�B��m�f����6-@���K�owShE(:q{Co����Vxk��u���E�� P��d��/���ed������z1+qA|mj
oT���V�rCr����i���wnt<Y'�q����
�A�5�n�7Ms%n����}N�9�������<@���{��A}���\����%'w^��yr
���^�d&K��j]�X>{"	y~v�����w?��*E!�������
�����`��_B�_U���_U)�H���"�C���V(�#���	 �\�T��B���0�+;4���t+Sb/�������}v�pY�����R��sM
[,\{1Gu6'�UT����v��*�����u%?�6����������y��|*E��s+���� ����"�\=��b���d��1�(K�.]��o_�}����0�����B�[~�&\5|Q�%Ve���5*O4����AW?�D�S���.�jE��2�;/�����)t'���P���8
�������l��~�-��>H������*�����w��"��?'R
�B��9L%�?( ������T	+K#�����Z�rk���q�\K�`����������22x��W�i4F+ZH����7H�-������'�n��%�+*iOZ[���7Eqm
f zl6c`x�J��5��������������A6?\Nz?����X�hIXJ,����Nt����O./b�����2u�'�X H������Z�;0��:6�c)cWI�f�br���2��C��U�&���`+@ �����#*�/��Nr��+w��pZJ8���X���p��~vO����;�6 �mx'����u��s����
8�������P���$f���R�t0�RCoHSx:=�Doj  }����f �F����X�.���7�������<u���FkH�r���b��ri����~]����tTF�x4D�����������PU[0z��[�����n�{N�Rg�`O������l3
gM^2QM	����/���y?��w��Y���=��F'�����h5^z�f���Z���M�������b�_v�`/U�o8�������������^���2O�<����E�.�sX:b=�C����M5�L2G6�����j����j3}�5������;�
���V9�������w����3��0�h"$���C����m{NN9Z���s�,a�B"�i�'��r	�fA@G2UFf5=<�#��#oJ3wozH��b��c4M���c m�����*����o,��M�d9��TL���*��������9��p/>��v������>eN	n�[�R]����kS���fU��[_���������[���_������BBjBLL�����D������c������;��A,��OE�R>�T��~CtXxiR�5~\i,~/A!yQ�.�"z����3�^W(6z"vIiBwQ 2�������$��������w��{	�0~o��#��m�������%�k�����\M�f��T-TL���o��1������>��=�s/Bl����a�0�D9�^P'Jiq2v@y���h����B�P+1uG�����D?���������ul��
Az'#�����`�$5V������D%#yT1Pn�������oLW����9������q� dfp��k�(-7�x��Ob/�A;"
f	c'�y���eR�>j����UNtg
F�=�V��E��'���J<?�D���E�P��[9bIF0}TA(n�_�����*u�tyn'��]��e��������u?���u��-8�yK��UO�ym�2�3�����/���z������0�	����f�+������22?*u5G'w|Xx& 1Z{�a���VqK���N��� ��^\��1?G9<�{Z�����q����?xyRDF]e�����J+dq�=������������k�����SZ�A� <�����F\cH���GT	�K�waJ��Y�\f~�����z
uTAG;S��y9������;�^My}aJ^?p���H��h/Y����6GZi%i1�c��O����L�!0Aq��K����Yb�L�kI�� ����mb���4"j����5_>�*)���
��k�=U�:VS9[E'2YwJ&h�F�������9��L7Our')}�w=�WU����U�y)@��]lm�&9�Z�~�Y�@��JX>BCc�&���
�u��o*M��4����A�]+��\�Dt��:�d���q7�$
��Rn|�	+PMB8V  ���X�u8�q��]���xN7o�~�e',|������`�+llFZ`_�pRm�j���*����@1e
��av�������������]El>���/Zxg#W���$+��I���d����1v�w���f�zEs����Z�L�Z�@m��?���qzAA#I|a_+P��|w��������r�)7������g�|l��sh��a%����"��.ZBgI�m,	+��������I��0�(��}�3��S[��2��������������
R����-��A��?M�Y���u��f01����g�9j;dk,9SFCeg���H���(i	$*F���`��3�@;{ ��������K�He
e��C���+�3@r`x[y7z!�Kpgt��~����p�Edz2�����)d0x���&���������GPb44[3�2������7g.!��PlP{�`��/U1)����������>�\�G+\\����������#� ���\��f�TPH>��_����P�3������	���}C0��">��r[M#��+g���G��x��g
GK��p�qe��r;���OI���Eaa��F;'������Z-?"y	m ��E���8���ySI\���R?����yB����������pG`�r�]�>a\+;>���������nW��/���TZ
����J������������>`<�BSB�����5�x��z�����=C����cK`�L�6;�JD
XD�FPZ��4��+���	l����x|e-R
6x��\~�,��n������r�o�	���y$��������Mz��`3?r�\��`��_-=(-!����#$!���mm��H.Y�\R���.k(�����K{#p~���|��/����aY�9Gf��d�������7����o�*&�3\IhE���4�Z]}��E��!��b����Z�t����cUO���,��
��k�s����}��.��ln��Cg j�EE��ei��)��}g�K������3,i����@�?kT�
�y���=��p���|�wa0���y2l�$A��%B���ds��Z����ru�U\bV~nJ/];N-�K���6�����A��*���bB;���.��~�����1Z����^��������_ha-1�x��T'/�e�H��>��'~!D3��iM1��J�)R,"	v.<L #H.<oGFiwohi^
n~�vv�������2�W}
�>t+
����n$����e�gv?.f�������g�������F�"	c"A"0��^�b���uQ�o(2cN�8Lp/``O�������O��,
7{C�v��#��������Qf0Vk�������3j�SV��.��>��V��R�����~�rZ0=��������UWpT?E�� ����7����gv{	��]���������1f�h<+���%���l�����"�����o\�����?=~�������/[�����CX`����(y����J����������V�h
��������h�b��0,M�
���Xe��/���56��O0Tt?%R��!�.��T	&���Fi:��G���������D�:{'c��ikC0C~L3����	�����N�����*���-���Z��
�2L�O1�uL*sB
H-�0�����S�U
�N��BIsm\~1!��6�:�~eNl}:yI|�\&����C���
������io�/������fjz�������%��2�V�D������H�f���������?�W�����/
��^Do�kw[hd|2�������~0�^b��#!FevbOvHhuL�P�k�0A�KUK��W�N���Yl�
�Oj���d{���=�y����4���fS��6����6���G��vp0A+<0;?�����T\-���!���2Ye{z��9��u�S9d���2���������n��2���i���*�a����YPSq�`$$/\�������["[q�Z�&��v+<D�G8���B�P&K
�3)�y|�B��Ol*\Xl(n��$\X�&
��F0ZoxWVPg [<S-o�����:��b���C���	����~,��e�^"�2�?����tav�z[i�����>�Vk�C����_gLhZ�w��hK�����Q���M�
��$�AuI���J�-��|}~M{w89Y�V*������W8��h2i#���CD��+���Oxcv���������} 7|%��T�j6%�%/������'1R3�I:yl����0��n���f�q!����@�q�������=�����md�[1���l��3���w��w�J9�Bn%`���wmA:��"L������R}w"{=D1)e��g�m:����/�~�{�N2Q�$��=��`�����IK4x�'���������X���������*`YHW�;e�F���Z��8V�uya5m�j�Mk�����m�w�����Z8:�1��g�#|#��-:6sc�
�0hA~`����<�����8V E8��_JA�Q3k��~{M�BOx#D}LX{�T^���.��v�[2G%-�C��O0(��	��3I}��>&Kk���"��z��T�6y^��AR#���\�1G���|M�����B@q{�fi[NfV#,BADE2<{�{nk��,�U")��D OW�b����iv;��+��9k�����4�d�N0t<XF����!�2�����,�N�t��x]Y-�Uq�r~��pd�������;.����N\�
6z	z��9%W�!@�c��t#>Jz,�����rW����4��(J!��o�����&��Xz!y3,EIzG������G�nnuZ�l�����thh�S����q����#X^L�3�a����R9%2wk%=Vo����C����� �-�����eKMp'E5n=No���V���%�f������O7���<~;%�e,�~�������(�s����C<'sq)b�5Z�XTC*nM;CBO/b}H.���v��� JQ[Pf#��\�6@�������
�\FpRQ�������/�=��Xg3�F��n1����<A`Rr��0��D��v_��3r>q=knk�t��
x�������.t�T�L�������&42}#����h�����L�$���b������$��'j��������
����`�Ps?��u����LFIN���M1@Gp/&/����DcfC��G���������n����$���������`/o\K��������4Nh��]t�n�t3OA\��;:5=������X���`'JS>NA&l9r*�j|O1s\��dO}z�1����� ��/r��j���tso)0]�Z�N���Q��k���C9JD2��r@r!+s��������b�Z��]seRt>�'m�p����|��M��� ����Z�,}_�y���}@ta'���+��*��:���6��b�1r6�������b��������sui��J&���]�D{)qusy��@0=3��� v�1"+�Q;���;���"��gv��C�.o7o1
jq`�"����������/w�
x$�S;E5U	*-"C\"dhu5��i���m�|�T��D����`5]U�
I&�U�(Kd2BM��q
N?}#UA/w�]���myn��=�Zsg?��%����X����]�cJ������^��#�����������Z�G2��}T�g/�-��4�M.2u:�O
4
����
����iH���2�w��n������W#oB**�&���(CW(E0��GP58T��J%����8[R>�}GFk9r�����P�,br_f���0+��5�~�2I�=����YV3��iXsg�>����`�2S'/����U���L)k7
]BVm"0�����(4�} 1uo@}���_|m|�`ss^awE@�	��(BG��ZJm���
Y��@���5�������/���Oy+�ekDK�����6R_������B�Pt9��J\�i*���9����(YPBE����~�L!��nS%�K AY�=���Q�j��IO0vu; �����I�Y�������d]6qEPr(
_�VHy
ri-�S�������r��d������"$	��E^M zI�,�'�3<>M��>H��������g0����#����M��[��m���j��y��6�X��77�_�"2viS&?f=2|~�2e�X����?niykO�����H��C��� ��
Xdn�8)2 �<$b�g
iJ��[���(��F�cB�����1�l.0��<&c��&Vt1J��V?{�.{���������&01tS��k{����4�;�&\S������hi^_�lDFb��N�����K����]��A�q7,�4I]E����=���b@*M�Z���5LIG�1K:mX
Ag`=gt~,H~Cc['��q�u���v%�e��|<w�����(^������'�Q�BPeN��$=IZ������8UL�i�z���g�?��D�{
�������
�z�6F�Vc� �hj����?���V'Ge��!|���g�:��������,���0�u6��ff|� _P���*kr0g����F���y;o���!����H
.p[g�chTMq+(��5,���=S>��������$�VW)�������������9����A�~�d6Q_���l�V��$<��?�;z�N��Dn5uy�+���-s�NC#�'Yp)@�%E3Tcu~%������k����3f�����6������&I�F*VV����Q�|�IS��6tJ4b�<5�I���/T���e��[K�KL.�2�U��8�X������0q�G`\�%�`�G�����\u`�W������J[1qRA��QK"u!eREKfI��c� �6�>P"��+��������TI8mM}
2jcyl/. LEn<d�����WE\e�����{���l"y������:-J ppGF���l�����
�/E�d0rK1����p7����#Z�'S��6������"|xz�KzR��M�)�r�;���������:��wE�ZmmV:vN����������c�����L���G�[ ��%�����e]A������jgV��ml6u2V������^\pI~c2���f��3t{]�/�;6^&7K:wQ8WX>�<?@���o����C���sok$a^\��XIcZ	�Ql�c�������4��t��l�z�+N`p4��Z������X����>OqD�o������"�F���-szfI��������:3���������t�#�_H��R5y�r"������p��#�	�@N��|��r���L������?����<'��%����rF}E�c� jUJn5�����o�K^&�������^CK�� �������B�����8[{���t'j�G}j�}!y�����/,K"����������N�b�=��N��%zh%�)tVuUGCHn�-`��������b��u�%{��1�����cNT"�(���6�E����Bhj��������jqIe�a��t����`8MQqF^iv:*���\J{wSG2tdfo1w	Z|UBU~({:���s;��������q�����	/D���������7HDW?f��j^,�S�b����u��K�=[�� L����@�		��� ���B�T��(�^d�'Ec�*���JH.(����u�73����3\OK�u��r��TcM���g�����/���o� ������'RS
+Kd0n i���^Er,
H����2��;���J/Yx��?�������/�������Gp������	�<E����o��IgC��C�&e[0�gD������-��M������WF�����=��1.Y�M[;8�?
2i6Up���~i`S����������w�U0HE7�]W-���1Du��pOm/�b�5����d.������[oYBbt�4��F�:��5w?$MOs@�ZY�k��m���>�5�����Q���o?4h(r{CP�=iy.(N_����!��UjPXg~�R#�3E
e8DM-4	cy�;�0���������`(n]���AQ(�~_������!�:� ~f	;N]1`#+
W�U��[4U��;�
������*�
uj��
f�'�tpUu��\���k.���z01\h/^
6 vC�on���7����\|q$���SGJH�����.J�+��� ;�,J��;x���N[^ M�E%D��������>����������iMr�$n"��t�����'��z����/7��'+����f_cDBV	~\A�=�{������3���ZfS�����:�8����l�	6����VA
h1��*�W��������n��v7;D�����yt��cd��N��iQx�	<RTN.��Q,�uvZ�Z*%���d��w���������=X������h�i�c3(o8]��0��_L
��������o,D6PT��B8|	;�����cH����Xx70,2�����sHp����������`�������LFKlQm����Ya���!G"��Z�!KmD����
��!��/w<;SbB p��}xl4%H������\4|F^R��E:!F����#H`=aIwfJ.d���x 4���M +H��8"H0����������:; �z����3!I�5A��&%>m<c[Q:7A3Qd0:7H��J��o���w���������W�����yh8�a�s�xS��E�>���W�l�-W�G��D(ZMn7TOn>��V�UP@��H�$�U��dM��g��5G
`��B������*ZDz"�jMK_\
�e���L����kA�F%	d*;Yc��������/+�?JHDrD7?Cg��E(��b��}��0K�p@<�)�`%Yeg:\�(MGtr������2��6��se jw����|Z�����Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/lib.rs� �'�ѓ��x؋sh���O�cd3Di`__;3;V
:$.301)K
0|19(+CQ-/9OQ'6.--&R3,05B&
1c(3*0?1%4
0O6.. '?'*

601P,!"
P#L_A$$/2H0%]**#:!!e7J*]c^da\I_:_dc>Y;
T"/a<3&&,? ���Y5W-��N�	�[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/error.rs� #,j6$0�(�a�Tnڛ�,^dLdc`aaR)'%*1]V1bX(1[bb5`=Rd/EY*4;#B:<> +) 4N$G**O6_(D62`(F6*))\]+O/L(%6_(D6N](@'EcB-KINI((4)%09'<
[]_*G1=3^`*
6W?
=3_`*
7W?
<3I9
E/M5A++,&,!,0F-+'51!E.
2-"6
11#H67785:
967785:
)HHI`U6K:X$AWCjR4Q!^
#'H=9%9T;Q6FeFZ5,
 9!-
&H!(1)K
9!-
&H!(IK"U
9!-
#HXW4q
(HIDNB
RO'''0?2?L
,6<H&2
DS$1*@d�ط��=�xW21`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/math/utils.rs� /�4�r����/O�,�+	::+Ahh6#O

		::#O

	CCI@>@"!79!
!@A"<G)=F

K9JddWX:
L9IddWX:
I""I""'H#S"'S'"HM*N*H&H&H$H$��n`;KG������e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/affine.rs� �cK�F���Ǝ�|�����]�5D:*&?.?*+'?.?++'?.?+b"8MOD3
+5
c#8MOD3
+>
c#8MOD3
+5
-?'1+?'/X)8MOD3
+5
V'8MOD3
+5
4<.+$%.'(
! 0$2,,
)B. $-+''
'@.%-+''

Z<7$-37,04-9#.*R).9Y"Y9Y"Y:Y"Y:##Y"Y(. Y"Y@Y"Y>)#Y"Y..'#Y"Y,.&X
$$!&!�sf�������2�KKg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/colorops.rs� kQ��ɔ������a�v�Ǡ�A7H':HI'8I-9%o;44.3D*)H(oA45.3D*/H(1%0&./&
/<U9M$&'$08* 4=(& 8<U':.@08&48A,*&
!9M9J$&'$0*&82* *9M'7.@`&:<6.&
#4F4;K$&'4))---------6'.*((((CCC-<<<<,4F4)8.4))---------&/!6.,,,,GGG!1@@@@-
4:6bB<
W#<2F$X`aJ15,%2;=
4
:#%
1#
0;! *)7(:+/#
3.$WFB!'
?
.:'5JJO
R?P)).$4<<@ 8@D@D
4@<084<0Z'$))DG@MC8
$-37,04-9#.*R).9X#2NY"Y:#Y"b.Y"\=#Y"\+.&X
$$!&!b~�bK��tkK<=veh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/fast_blur.rs� �b�s����>\Kl����4,$%7]H.OG5(5#%4%:2#=WJDF=51297H199:=;I0
3#E9H#_*B7
$

@[37=>

=>
7`&`&`&`
G<-E&-E&-E&-E
G6F.&5'1*2'B=C&+###!D@
@
@
#.,4888
6DQ;EIII4@8<<<<@@@
Q$3d
$TF\7&4<0IMMM:>>>>BBB9
7DQ;EIII4@8<<<<@@@
?FH.&5'1(,S'6MO*H6#@9
OIU?KB&$!
'=37

O-$!
(W&
&*
A%=
IR'(9$$:I4_60.M4d60.M4^60.M4_60.
���t9Ҭ�"�8笘G/e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/sample.rs� o4�'T�FcH�&����6M?."W`_U4
Z4 ORN:Z-bK)�
)�
)�
)�
)�

K0!
3M
,&52MM$:A$& & $& & &-!
6$
7(4/7#/)#
'0Z4/+/,B1!%9/
?:+D.93TQ&.Z
A#]7&AA18/I52IH61:M:.+IC#C
!
.2=%)""""!*LLLL'
?",9#!!
((U!,9#!;!;%PIN&,#00<N',;$#00/"". G*1H,%8-

:)Y##JCFB9L>W<GT^//G-;3`Q]$&.dQ
A#]7D38/ B!2:N:.,#C
!
.2=%620000""""!->'
N]3
)3@'----:c`_ba%d/`$&*.G#35 -&B=#/*AB:H&$_0+IQ6)&$]0+FOc2QO0)'!J.
W$$ *+
TV,,,,U2$ %/0/$4&<6<EY
D5555W0$ #..0"4"94;?dH////_,$ :>>B$&#**1-+112
D----4@H.O$&C%.'$02 .PQB))?%620000""""%####!*====$
;"$W]H.$?,12">k1+-$(*)/+1)/)/2J141?]H."?X4B]H.+(?.B"(D#7c )$-
2.$#;#;/M/M/M7DT $E
G<K,NZ%ZWEG!/#/#
BK,(!!"%Z,Z%Z,Z^E^ENN!/#/#
5BA8Q!-!-!
-"77*
-R93W$&
'(00!00!.')#+7!!#  &U
,7!#  'Z
*7!#  %T
+7 !#  &U
,8%!#  'W
-8"!#  (\
+8#!#  &V
,8$!#  'W
,8#!#  'W
-8$!#  (X
90(?$EEEEF(?[M%8888888888!
]00!00!.')%$#  
"$#  
#$#  
$$#  
'QG%>GG%>GGG%>GGGG%>!
64[H.[$&W$0.+-'99$,o.

F:#
9-MJ1!MR3 M::::<<<<==>M9999;;;;<<=,C,,,,JQQQQ-)-)-)-)
#6C,,,,O+C,,,,PPPPPPPPP
:7(90bA8<
:0(9081
:7(9D81
:A(9D81$T'B9E,(27
(:.-L +
]C@MVA@d5E@AMA@E@7�@	��e��s�K��Sb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/mod.rs� �����?I�y�������-7"WdbY*QS$209(I"H.+I&H.$0!"0-@bV&#4`d9>3d^J8<EgI&,@*+I5)8"/)76A@bV&#4'WURZQ/)&J#(78#J89ROIJFGPOI(44[ST2>++%7d9"G_$V
1.1,.++AG>
30),37>0D &#.I]&"(
50),37@2F &#.I[%#(
B>++%7d9"GK

#:!: ;; <CFW-93J-@A?A?D13J-<@BQ 33J/<<>D*3JG&&<<>9?10(*51==/0(*31>0,"5,(B#,)U!*)K *(+(+(-%+(-%1(,%,(5(;0(IQPBON.2K8�,�|�S�{���\e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/avif/mod.rs� BC�A,�� .�>��+U�d5 $2 

  R:�,��vIJ����h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/bmp/decoder.rs� �����͙�E�	��������) . 2T*:''%%&&T1M1c61abc4'&&&3''&&6'&&' 7&"




%-$(1?B
=D&9AMN.HH1:)7O%;3G%?MdW7L8MYR:UaKYJV>4Q1Q0+h
)-M&BD	"
"
"*?!-//9T;U'L)>^_cJ#

57
aL+MUCK/8

2
7)(1.
	7)!#94'''"
	7)!#94'''"
((((	7)5B###
E6
/;&H
#B

$&'./KKKKF&
"$6666RK
$#"(12"#&(,
B:5"PT-N5'"Q50U??,08!
$1$B
O.11Og6?X9IJKF:?
B1-$>,$g#6?>?%HT],U
%<
7"
KF:?
BF0IY
1(5((C(B0((&B1((&B1((..B6(<4<1];4<1\74<1X-SAEPG111DC@15>>>2K81(P(P5+
5'&DKQ;>>::::B^V8@5JV ))5$$$$)5.9='hgkgb*Pj/P$`%_C-
G$'R=;!*<C73.
)%&
4H65=5:>QF54_2(#M9#
4266 C62& +
F@OX
R0a46(')/9?
2">M&Zaaa''0;:*6'9<N777+2?!-/LN0:'9<C777+2?!-c""0.O:>'<?+9c":+;+9<>2)/\7>00LNN+0E$?)(='EF6IIC"'BLE&:AVB"HK$,<:'+<:OPJL0)J@L2`-T2(FAW,+,J..`+/<HD1+185'45$U"185'45$U"1.D+1KjdQ#sWY<<<$185'<7$U"10
__R H^^^`II=CL=/U2R=L
9)0( +
AF"N =4)-3
&7%-^"I(
d73A`````````````````$DP7!$B7:))\R-
��!��؉~�ƾt�>�N�gh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/bmp/encoder.rs� ��,��$`��F�����|�3a,I''&)#,@'!hI@b/I '%34
H-d
I! g5I6--@9:'A;C'N5:<
(*759>C0*79><%%HAAXA>?C\4Y^
<ECEO4LMGNV-;
_a'R(R4<1A
$&1)'",N"4.
$&1)'",N#7.
%#)"FI#�=
()'",9HT&O?K.
G#&
4'44 :^!+9HG##I$#I08-4
6168	-
"""b+
B13
^?A'7O&%##(#+v>V"("P.GP-M/&#########RN/&#########! 7>�G���੷��g.1`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/dds.rs� _pT�k�T|3�GuP�g�^|22e(BD% !+##%*0%?9O4J6R5K;Q4W7NY
)-M&# 6<2K
2$';8888<2F
>c3GH
43B3:
+)
923=
.)
9)<9@78:! !3z$R
H!N`
<WO
B"RT
%#R
(!>0 #"B
32!>---H���4���@H=R>@(#8@5d!Jd4<1FF8!S3)8-\
/) ( =#N 
V`cbab`bW8�O�:�0'�?
��A
e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/farbfeld.rs� %����yv�@t�������h� S!IIIIIKWJ2%T*S%0"EB$6\(
"=X
#@.8
&34"32082BB4
+B#6!&
J &9@$*
2;_;H(Mb,R"
3M"K 1JFB;SD
6N@A5%
Q!<W'"&#CF94)0(AF&N ?m4T/3'
$_;/[6S\!g0W(12.]
5'5082=
(
2!3+1Iiij*L.*d4.*L.*dd.J E/06%(445BEN%8N/585:�Z�X�͠���j��>`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/gif.rs� ��b4�9c�������^P61) :9(G3/1/
"9"%%WP
_!?555N).: >H6.$
9)
,-
(B@11AF1
=L41$U
TIY5KNE$X&\DG!;'6G$YT540A859196_JQRYB4<1FG66:G:9EHO1
@#5AS6N #@\..<4-K$&
1/B
587@Y/!E%D$
BL): 25&!$3B?,FFXGPW4J]!
>:C>
7MNK(b58-BC2LD$%%$5"&@&5TM*03W4.+M
LL@F
GMW9_%C:9MWO`G$.J4F%4)'+-,J]
.%597
"*l(#Kl?'5
4F:26
$"C)XP&.8-8
'U4cE
2"+
OJ_I
?",
!%'5G,6];\UVW8ISM46"
Q8=7O:#1X646:.>
4!00'4>#7_
>#7_

0[`````0CA7�����d�ƣ7�иh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/hdr/decoder.rs� �n����|���$���0e8E'6!!(#.#,#; -*."Q'9%?;@KX7T7T2Jcb[WIZS2X
)-M%@>>
4D!?!.00>< ,$
J6)@#7-!]Q999
<512/;->6#7BX1
,!;/,R0"F91)4J$--#4U-&%4GG'*+A3F"K<%d
08-BL
 C,DL  711
HE#M77B
/),(=F^F<P
N RG7XHGOOOL
R%5!T
3A$ /d9Q8# /d(+/8J("c:5 !
?!=0F:!M/@' );)]1J""0L=!%$D;@iRI+K&Hd)H3,)ZK)2+$&'
`&T#Za6 %#9#9
" '508@5a)!)2�*$D4-&H*2dP*$D5-&H*3Z+5Y@]0W"$-MO"*e,!)'#Z*D
.$P'1LLLL.)R6C91  ] \ 
*4)>)10)55(;
@$S ;A"E,Eh)*94!"

(KHI<C$D%F%NH+MMONJJ8Z>H#j:K�JM��:�<h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/ico/decoder.rs� koP��|��H%u�����ѓ�2.T($5bD#p$w*[�wq"+%2/%?W>dOZ4YW/O8+P
)-M&)D	%	,?!//10::
+$' `1"bb;`1(B9-*)#$D3//0=# d-5QPH5W559EBF"L  

"
#
D7@L@G 6&''U+%39
9)#66
(#66
=F#SKS<LK:!>?0MV>A("<LK:!>?0Q>8@5V/*6KC=Q] SDC_I9V)'5^:60+"AI^"(27>
N 
IJ-``````````````````````````````````````````````HMP8�����j�5�,ic�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/decoder.rs� >�ս� S�Z��ċ���H�$`"09&&E:)B6$$D$')_BAT=^46Z3;$''= *GN*":)8(4@D$')ZB"BD$')ZB,!E7AD$')ZB#BD$')ZB$<d(+
&=1+*@*?K8
]BB@11N <?2BI$&#%S!
F.+_&.ID5!COEQKG0a*KL>\

!IHQ��N�1�iM(J�0�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/encoder.rs� Bi��s/
�0��8wٟ����	&T'
]#*&
%((((((((
'$$$$$$$$).d(L0J)0d*L2N).d)dddddddddd0J)0d+dddddddddd2N ")$$$$$$$$(D)##!(&&+!

F
K /.,$
/!X02$$$$#6-'#(&9$K57/
/1
?*M,CC-EO"-4 'X-42 4;)'),
 ?6
5(%?IE=
)-N&) 2244! ?)-HL2C%++"'--!'--S7$C%$]
'@@DD4%
E`<G,D9$:R'I! g'5J*)4J*.8.=
2#65:
!bcd`:V
&)/Cd2^("90/*00*AHE3
'!/'!/!##-'3##-'3
I/]#$!(R$)25<(*; D^..T
Q)++$&&25 [(*;?? &$dd)d)..00TXX
?)
2,N;'-)
B1&3.+%9(&.8
1'4Z(U4 =U
?"8.3;;"0/$)6B$;14&+#A#!c0&$7;-#(
"
6&000[5<<MK886]884�389AIH"9-
S 
P+

B4+,,
\'B,>

##W1#b[6+_C&/"I!**
PB3
,
0`R*(((
,G&**
PD3
,
0`_*((((
%%@'())))# @74&HR=H?
"..S#@K"2J&'!a+ =#.#% 9G3
#
1 /bQ)3F#;1F����� D�Z|�;��~��,d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/openexr.rs� ĝ@j�m*n���a�sB����&GG440L%@Y411KD\
d%G/0">^$!,b7K>[12b7K@Jic_Q&!9.@]e(9BD;5.[B@=)#4(Y
9('&
jIOHZ!`
W5P7.EiEYRB"1[
(a_2L?88<\]6T.^?ETUR*%�dt>>N '43G(+# "D'3!!=VDLT0.%
(3!!>VDOT!0.%
4$081I
9!�M#+#d'I!g=2-6
&$4<37A 7K[='
!7K]=(
F[>EY=ERQ495O^^FTP495O^^(_
 
0@J]_\;6ZCMQAP8=
LCSO NM:LCR? ML:!"SPS9H)
VliY-5B>KZD
TR86CAS
4WUALPOM0�Lc���:,a�g� �`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/png.rs� W�a4%�U
y&�s�%ǂ�([:%359X@)
_J+VM+P+(C52ZM@e^.N;LN'CI=4PSVYLONQAEFF;G<HAEFF;G<HBEGF<G=H1VUaaccR<>>`__;bb7#4_Y_1;=D!*9)"(@HB"A*;
H<0
B+$S
I<0
'&S
;
ABFDOL%2[680/!
N B@';EN739+=,# B!-52?1)+(9C+SM:,"
C:M58<7
1)CE(CD
-?% 4(A q8U^03IR)1(
';86*!.'.MWeL/TE<;%3$NQD
A:R4!TZ
/2EN%--8,%$&)"$""%.
=4;3a= b>!`<eYY<4Z+!0FJ=D
>$,1@&[dYET
K)A@,7<6-7786>1Z'G@
3"
"O-"
"

"3I&-Q=	,G	QI=?(5+%'
ddba`8PP@&%'
"'X[^aTWVY4<1<,D==NJa5RAS);1/15;<*G
,K
_!'3:
$!:$80L^`'"I!gOE&2)1B-PM*#>CYB.8-=
Z(U#9#64!W#k&DS> ^

3,(2c=4.0+6#4]K2.!+4.?�0W)��ҎR.x��t����j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/autobreak.rs� �̆4(�.V������~Y
`bA,J"M#4 0#"?#.2='K"
(
0>&
Z#%&
-,+'=

%
G66
B%
G//68-
O��\Q�z���+^h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/decoder.rs� y��A��ӏ�ډ�P�ܥ�\B2T/:=5T=H2K#9 )/):ZAH0 <#*i']'84 ?NU#?T7Ub1dQAa:CUE.+s-_QF6RM4Y1+G"Z8"]E9
;E)-M%@C
'D$!?!/--/'D #?2L>
S
%1NF\T4EE:$GHGHIH6J&[][Z,$$408-BB0/
-)D0#c;& 7d</ 8c;/ 7L6/ :+@)&T6@+E$>"7P$*PB %9J%M2P-?e")T",T(!
R
:% @"
"_^+,`/ "
^+,,J$(!$E<e%
+$ZB#W
,++,1+!I,"J!*Q#`]]` 2,E)4-Aa
Y9([;<S^GRC,/)4(0/506281739
987=8>:@9?;A
AFFDIAFCHBGDI
N `1(13H(D) T3 T%-N7',
;?C5O'*A.7;\
X8U*T`'CK0YF F8Q^+U0
^+60/
U6:/
db1N%A(]W!
/U+(![R&$U
:]6EF
WH-5.5758H
-5747F
05K>C=B_%_>%#^&`'[:%#X%Z&M4#d*=9G)'c+e,X?#]*_+R9#X8-\E

3		C>9J2AA1dDB&''&N 8
9#		#>:K2AA1RDB&''&S 8
/	C>92AA1dDB&'&)J 8
5	
#>;L2AA1***)DB&'+&O 8
)
	3>;2AA1YDB)D&&' 8
/	
3><M2AA1QDB&'(&I 8
_VU@9J27A1MF<>&' 8
"(J0!B)-)/7
L;A$/_a_K@9J2RA1MF<=&' 8
d^51@9J2RA1MF<=&' 8
_V4D@928A1%F>>&'+ 8
_VO@927A18F>=&'+ 8
1<A1%2'!
39_d`P;A0$;A=!#6!!6K;A926"*;:lǠ��(�_�y��d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/mod.rs� *b�%B
՟�|\\��1�>STL5 ## S?


""3e-
D6>
5I3E(7Z(+-B5'"-
Z6>
5I3E(7Z(+-/B5b-
D6>
5I3E(7Z(7B+-B- Fe(#8(#9H(%&(%8(%7DCO`[4{�!¯�
��q`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/qoi.rs� ���얃��~$��Dz�x(Z
d
H1R/)D(/35
ABN 5M5ME$0'?08-=
I!gT +
^02<]>����HgL+-�hL�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tga/encoder.rs� wiŞ�$o��w�uӊ�ab"ED%?bda
)-M&"  		@(
%4
*TOP"+(9[O++';'?\.FA##B7-#;?%%'>C!'!*;+$XA#&
 T=
D?O#Q'I!g 'N
)P+R!X,<UC7#L8d.EB1#L8d.85
0'44 :
+W)&?7.%#4&5P04IS/
'?7.%#4&5P04JT/
!C#/L?3!/>?3D"/B57bCE
US43
#Q43
 ,R43
+#S43
*5S43
"IS43
$5S43
&>S43
&GS43
P;[C;\43
"/P57bCE
+#S43
,&T43
#Q43
 ,R43
"IS43
�B�C�K�K	l/�Dߩ����#��i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/webp/decoder.rs� ��oo8�n� 6�k�>}�-�$"<"
b2'&)8,[M*!QQ+3:) ($
AF3N @3B5!E7A3<d(+
&K)-%
>,7E!#GGAD3UU@D=UU+:
+@MX

"``````0(�:��wv#���\~i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/webp/encoder.rs� ���S.N�`)VŦ���#�Kb7BUKN`[V>' <'(4
9:L'I!g,@BDF4<2A431'4Z1U,4 :@MX

*K%6$1ZI��hi]�93�R����^_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/animation.rs� S���A�E9d1��s���l�JAIVcCS=$71)
.#!07``[!8C+9
2-D
W
#!)'5!, 
5<K7
WcS!2?B^5KH4)5=B$7 $R5Dd+0-5.PU+X#"bb-=V&
YM!!
8@&@&.<1(%9;<:?J7.XK/9/8ab;J"cbb1&79
) $(%.LG
.'
B$3(*
, )+>.7**!!"":0J
):D>2+294:>Q:>V?>c;RGaDS=3(H.-D?8�%V v(���L}n��A>$[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/color.rs� ?�*AOP�c���u����!.
&-=3M!7	1
1"	8
"#
P) 2"5#$()
.%7;
H%,F
e)<E'0@bb]83M!7	1
1!7	1
1!7	1
1!7	1
1"	8
221
1"#
ca<c('"$$$$%2#%%%,$&&&'(,%'''()''.
B*(()*+()*+()+,(*+,*+,--/+,,-;
L3M>aD?7F.
4:<>@<>@BBD
`F0:0-$468:68:<<>
0,N=X'
"3++)!-7)(H-.
*+68==+E/,:;,@!G#V#,*;B(
>
g(%
h2.
aD1
S(
U?
-"%+(7-) `3A4#C)6l%=5,+
bCZTK
20E!,G",H
!*,
;?^L08"*7!)6!(&->I,)DQ$O,#, O@`F/"
=USTL@0'&.A1IM/($7N0($"(B1'&..N/*$9*O0*%:0A0*<*@0....?/ ---(A0 ....@/ +++(>/...?0---@1***?0***%!'(,*-68 /, /,5 ((?169'+'+n"
0
l*-UY),,,,),,,,75 \PP;,,,,B&###33339&*")(+((((N'(#
0&+01%&8)$G1#K)!+&!!)&!!+$!!)$!4//2//4-/2--)+-.(&,)'D.&?),#J7((4%&BE?B'-,�͛ҫl9�iJ{y���c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/buffer.rs� [79�REU��kD�!�4���/9/F].\A!
VPV%*3*@4<>/E))
,;!+%(-6.D4?A36/;$+"WB# *&c_PS, 2?b-6
12'BL4:<7,BL')
*;+*[J& -)c_TS0 6?b-:
4"5'BP4=?:,BP-;"+&. <#6"
'.4E2)
5;*+!!)$, :/B#"'4C0%
3;('!)&1 ?':"
'.4H8;-+!!)$/ =2E#%'4F6;+'!)_Z``'d(.6%'MXcL-194 )33
<D@:"(
;-%?<&.:-.5)_Rd>.'
*)*),-"!!""0:L;C, E
9`bQ(>1:(C$?#
/9(;
;C4)7*X
P:D
A1(+2J4ab&GA:D3?@F1
1H@UW+I2I]O\bc=
)I+ u
0OA
)+)u
8OM
)+)u
-90FLC7$I
A`bQ3E1:0J '
/90F #
CC@)7*`
NDP
A1(+6N*C<+6.cQbacc:3E&4[\U13O";(Ld=G+C-$.:=6
,3
-$.<MW
0!,3
-$.?dV
+0",3
-$.2G
0,3
9#1&
7.!2:9>C.0F9<!763%!#
.,#%#B6)/G=:Dd:,>9<!8+CF:TKS6,F9;V
)!!PZF8!!!PZF8

4MNMP2BnDUN9L,*#
:U_7$
YKU]
!76
;642B06.8]"8.[(AI-"%1("9N83;"d]ddG;0c5!)*1-(5FE7,C!
6!^Lc91add; .,:
&I
0L8/Y7H
&&3=4#9G_`M`a^`2:
-4YeMH,a&b_;[aS`@/)*
N24H7
 ^(,?@7^db+%*M
NX1:(.P*)
Y`Y@77,'
'3.5$54;%>5@+@;F1A82A:'+(+(+-+!)+*+*+/+"++
3("00]&()]H8::;==6889;;8
0
/89HK66::"8)"=K8
6$
#"-13-/%-13-/%-13-/"G/93=-1@0-XUUUUUUU,LK_#2,LM_#2,LQ_#2,LS_#2&SQ7F%[[5Z#7D'7D!7D%7D-7D+7D17D/7DRZ8;>AP/@OZ8;8;P/8"QZ8;8;P/3T8;E,(1Z8;M,:#OZ5;3C4EI
I
+<"(
!,%- #
8<"(
8$#7???!#
8<"(
8$#7???!#
Д[p A��[f5�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/buffer_par.rs� "+fl�2�.sg��l��e�>R!'*2:
*2')9H2[2%($;$+/!#-5!#:
*6')<!#H6[6%++;'+=%;#:
*66')BH66[66%1$;-+)E(!#!>!#':
*66')E!#H66[66%4+;0+)-.X-#3 I
n77F'!
-9`1+>$M
v;?Q" +
)Y/KU]
,7>
 B@6A=73"$%$%$<*;)?B;>5814
 
)U0
-Y0!5.&=B��.�����Ӝ�.�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/dynimage.rs� ��A��ȥi���td����-0QHZM+;$"
GZ9Yb;O4/E
`bbOc_db
dbB_A45E;;/:!.90;$/:5@ >!;=9;=?;==?@=><=>?=>>?B.OQMOQSOQQS6
@DJ!),*,+.,..0
C79;"9:B68C79C8:;":;B79C8:B8:C9;7K"/`\_Z())**)"#$$,06(5B
6+6B
6-7B
7*6B
7-7B
7/8B
6*6B
6-7B
6C;957B
988B
9J;3K&)-
3K&,.
3K&./ 
4K&+.
4K&./ 
4K&00!
4K&+.
4K&./ 
7K&6/%
7K&90&
L8SV\LV\017
8=;
138
9?<
638
>?<
L>9
TJ=
148
9@<
269
:B=
169
9B=
28:
:D>
769
?B=
MA:
UM>
MEJKIJ
NGKLJK
MGKL
B&U8
JJ)U+P #SZb<b:(.ACBDCEDFFH
2!23"3.cQbacc:EC4[\U1OD;(3Ld=G?4IJaOB&!2H?.T2H`1HV3Ib2I2L3S
)&`=@DC?`d4!
 T3@=>`&S=DC?D7F`I T.2=?D7F`ON@DCC=$`& SK;<=KI
04>aL2`5!\
0DaL2`V2,;L2`:D2;=`_"mJO:Tab>=E+<Y`<?+9Q`9C'8J8`[:D#k*A,#L%c*C.#N0-<'e.=0'H1.=F@HW>J2>.PM^OD-@BBCA,6,$-7,$
4ab;b_;ba`\c"*?7II
bdZ$PBQBQBRB RBSBSBTB!TBUBUBVBcbcb)S-Tbd_;[d2&B(
``d(''6=a%_;[d2 &!#:
M(PE6$2d6 
/ddd7`;.5dd7V8Tdd76
=,>dd7W
=9.(((--)'''(((**)//*))(**)**)++*??3@@4)e)3=M%FW^UMe7Gc[d\
HY`WO6C7Ie]6B^
5J -8P'+'$@J
%@K
"@K
#@L
%@K
&@L
&@L
'@M
#@L
$@M
93	bcB362Eb5&\Qb>?/DaJd2)@:)4+0F81)b#0dc]_bZ"$

#1U!#
>$B?8@>&?36M?5F-/B#B$ NW"PXMY NZ!OX#QY NZ!O[!O["P\5_j)
CD6.B9,/4@BG.23278$:D;L8;>AP/H@-;I;L8;>AP/H@97I;LTP/H>(7I;LTP/8;%) cIG@CFI,!.@1>
:H8;EG:&) cG<?$&*<-:
;I8;XF:*;I>A11;811;*<D>A/5:8/5:,1((()+/+J'..."/<D .(#0
+_P@<<<=?C?J9BBB"C:E-.C)T
() cI@C48)H>
dK,?7'4:UNT(.V"#d'*V-%'8''NN5K
���'1>J��w%��j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/generic_image.rs� =R���Uv�a�i�(����Q$2(A,(!(
"(
L21 D-8DP<)G;:)
1
FTM>O
MO1PU-
EK
A79
Pc^b)P_(*C/_OK((7&9"
#>-
*%+[-Sc\b1,WE?-A@P<EP%KHCEB&ZaGVL6M
2I%TH7
%(/1
\fJ+F9;V
mh),"%%&))<7
v#UNNG

CRS\
MO1
1)3%1:D:D=:F'8:E1:))))****1:2%>9CR
976
A-D,D#N!/N!)N!*N!%N!%N!N!!!N,.X:::::::-LK_92-LM_92-LQ_92-LS_92�u^AF�}��Q�$4Sa/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/flat.rs� �Bab�y�d��75dY�w���
#cdH2$-%$C3#77! '(T,:0bbaYdc2\bbb>19X%9!)/!;A)Za^d'53IG,G-G8>=dJ7B?dXUMT_-
@_Z7EBdWUPTb.
@L9E8b!5
$!"
;_S-1_d_`>Y`;/a_!ac<"(cb0G
G0;-8C3^&>9;P_6bcT05P5! 5! -
LCFbdac8(
I
-:9T'33
0=O
3>P

B^cDCE2RH,
M@^cc_>67S000-ad,d1DATF]d/I5,/,,##@L9"8b!5;_S-'1
,!)
/9
,!)
,3
5!)
,dS!@-7&7_Vd\;K
"<4^\dDcJ!DB8&;_Vd\;W
*=
>_cc*G
&64&"
,-)
!!%-"@a`b$_cc*c[`
&64&"
,-)
!!%-"2_\HdbdP!V
&=L
64&"
,-)
!!%-"%aK&
%aK2
Cdd61
-+&
#@=
-+&
',ed$U
/9W
6U
41
W%W
_d_`>Y`;/a_!ac<"(cb0!;-6bcT0*Fbdac8$B^cDC-2RH)@^cc_9-ad,J3F]d/I856dB)E,E1%7N
'$'#,#!"
5c2cdGTD"" /bcb*T&JD%" RJMMJ3-F?O$:`-d`dO"<'d(3"X]$]V b_,FbIb'"$D58^b\B1-_;'C_RT2
?C+KcdHcJ^
&2
?C3_H()C`U26KceJ<
&,7 \b];37?d_]QFJ$A4J
&<T
J"*"$D59^b\B1-_a8'_H()0_RR
&2
?C+6_R`2
?C3C`U0
&:<>(3 \b];37O$	VGLB;"HOB$*U>PON$*U!<")<9,A
1>2."O$,?9)<9,A
1>2."O$,;9F,A
>BBIB+D0"*48GP
9P7X*/LR*P.?
;E7*[BEUON�*U
!,HC Z^^dP+EHc`cJ-c`cJ-HHQQ

$/###!"OD,'##!"
"-B3!]
J##!#
.##!"
.##!"
1##!"
4#-Z24'e˸����������̄����f�>���b2��|f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/sub_image.rs� �5�e�M*��|;ϓn-j�A�A!3>@>dcdc[1`c^Hc%-H0<!SS# !
1O  $%G*12P
/+_)-\(
!!(Xb^$;,GH,PZ*SU66?1(0X$SU66C94$'!3.! )%9AK0J9*%FEBCSDE
>!19>.)@&19>.,)@�������G#�0��r`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/decoder.rs� ʞ�|�#":�!y<#&��E�2"*E(J'A9!kh@\vhBsphAzhB.`d<D3@NSaW#,NN5,]KL:MRC#FSD
;
`(SPQ#c,PVI@11b[R$
M'9)(9'@B!A B!<#;
'N(I$?+3]`bcB!:(
7 "0 1+F!V(
/T���e��Ղ�4�w��
�_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/format.rs� ղ��c�e%K�E����>/83M	 
	 
'	 
				(	#
$ 
	4	F 955
37:F&->4+-5+++++/K/+"
H C.16
3<.7!8:O@
: H.;
#553355G:3S<9&)(C3@5
a/a\_:_ 9,1//--//W14-0631;3@/WA!8
?%`&&'''&'&&&*&+'&!'
?&x&&'&&'&&+''&*'&!'
@\cdca=B*3*,F3*****..X,*!*
A,779997777;7;97!''
A,77977977;99;77!''
"8
#"!

#+'<1
FGGEEGGFEEEEEIEEEEG0,(/_%A126`>
N;::?;Q"46Q"46�'����Rw1��~QWzg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/free_functions.rs� J�}`X���d}���Nz��6+8Z@6&E<0Y*?cb)9EKaH )[D:74 L!O L L L L[ L X!O!O L!X L08.`
:33((%**&$,,?a&$$$$$$$/)^+HA&$OH5/%2'=B
!
	IN%'.3A7"+M?8
IB"!aT#Sh>;EA,6.L#"&'>9>8F'O[IB;?E0:2P'+0/4
H7
0A4
R=T0aCK=
#O(=S1>L=0
YG
7"!
,10F!V(
!bJ#
RC"=e$
&(#($)-' #($)/ #($); #($)I
*!b,10F!V(
:O"S(
"
EX���__5���Ȁ�Fc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/metadata/cicp.rs� e5��G��Ǥ�	3�3���c
1>"0F3D'b/I6([b`G,]3.6,@a? 37 #%%9-%[$=bd^ 7-2?3438?6/;;:
^ 3'*;E2t35'5"H(:IG@@-:-:;A<#<2<H>@<C>>EF>:IIDB>
 3"yl@t6 .3//6&2;)7&#?,,?-=C75;??7GC?a]8,.>"3"UQS3#1"\:"I_c3*U24458dcc]ES]X9D_cZ
ab=AA::7KLLOX5(2(APPTZ&)APPUZ&)0&\\][M ^2KBE^4#/JLLGOI$K-
+<,<G<N8@77Z,==>U:A@77Z,==>U;A@77^0==?U:A@77^0==?U;AL8@E77Y.==8ULA@I77]2==8UMA@E77Z.==:ULA@I77^2==:UMA.8@A77V,==>ULA@E77Z,==>UMA@E77Z0==?ULA@I77^0==?UMAY!..R&00>>$#%D>$#%>D$#%DD$#%5:-`334A345I32/I330I344A355I33/I340I34/I350I3<A-33/I+44/Q+2./Q3//Q43/I+54/Q+3//Q4//Q4./Q5//Q
_caacF`-,b.-b.-?6778[F,
\N/-
Z<.
[<.
Y"<1
Z<1
<> =C,
=S CC.1
cY5(`Q5"
b-4Y2YYc!#B%![a'3<abU-C'# 1%&&%'!<..,-3,-35:-= !\"]"Y'bae&9/):%***'*/):%****,* !`"a"3!9+'4!A+
\EJ!&&6
-W?=<cb^OY+Z'++:H-2FA:L!-FJ/3G/L3AG&%
Cdaaa*[D_bP0B^^U0/#)$$-*=/%$.*=0%$
*6,O,;<<=>C?D>?CD@EEJ
K"-527;)-727Xc`*(3527A^B\YYVXXC_b]a^__d`cac`;A8C9A;0>;#ac'dbccc<K;85<;E&1DM )5502299:.4'%b`c^cL6
F1A; 
PBA/HIJINULDRRP<\0C6CDF=FTWII<=3%'%6;
F^ccc8_FH3R

5'##
?+)))
&)!GMMS/1!&%+\']0`'$&#+]$^!a('+]$^!a(,&-+^$_!`*b(1+^$_!`*b(��F�������f�4V]�p�TA^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/metadata.rs� O4;�z���&6ʘ?�s�>�$Lb>�Vr3M,(:a64>?�=!+-(+,'-(
�!%'"%&!'"
>,Kc&U;<��r�iFZ1)K
lP- -%SS%PP

GV
&74447669;pIC
V
	$?D>TE(.Z%4:DF>OE>lDX<3��x��B7��ۢ���_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/utils/mod.rs� !F����[�(#r�ԩ� �'\<0#*D7.!92OR1QQ0@5'

3#-3N(>N0
?1_Q16)
2

]&
/D6?d6?<"'2,>6L�V�&���C�m�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/filter_1d.rs� y���z�O�+�j���}���0&'99 B7:0
 B7:0
$,>Q&!/G0!,9/RTBEG :@
a8 :@

.6M+!/G(HK/PNI57D
G7NI57D
>K1
<ULe2! +"4::>E>->-J1+42299MUMU0J"2J"
A0598)
F-3<FQ
?
=/80000F-2;OOOO
<?60F-09O
,ULed( ''> :****1NN-1CLLLL
5B7 3N-1CL
 !*&0I+&0I+&+&?S*]1.QWDTXdIIK[\[WJMS].4E;1f<cM?JS?K9!6 /!,:+`1-% Y6;E?
2(#I:2/) ))MR$<<AI&PX
'37"'54:]1!a! *S=,
*=,
J!+,#2#HNK,::!$7<:\$0DISN.Q? 1P,-@EOJ*Tjb5;0<+ 0bP:A[DH4Z
,b#!, !,!!,"!,$!-'!-%!-&!-%!-&!-$!-'!-
�,�,�-�-�-�T�T�U�U�U�*'A�{��fmz�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/hdr/encoder.rs� t����b����{�Z���8IG"
0 '+P23]CQ.8-=
($9\P6:cN;)9!/5F,1(6P*++++./^6 ***5%%%"D!7,!7,!7,!7,
 " "0($/,-0+#$)!
"$9-
6-/%'..+>02/F=R7h0`AL"4BNA"09<W"/SA+03?G/86"1)822I]3C1%-!%%>
C0269*
90'!;6
"
#E11*1)1(1(1)16qGC5
87!L#:
]!%)06c-Y
4'44'44'44'444' 444'444' 444'466'466'464':
5"5/"5/"5-"5/-"5000/"D5-/1"C5//1"*5131"P�SPK�+�lc�V�^;h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/ico/encoder.rs� 
�"�ܿǍ�׆�B˱�/�3$Q.C:!;#"
"$$#BH1'2)H5]
*H5`
 ">G'2WP@(?J;QBH5d"
.Y1"28
5
0M^h'I!gG%K&% 2%.=&%:"-$.1�B3nSY��O��E���i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/entropy.rs� %�u�Ѻ{U=�g���K�?GK0N#$1%!
' !
93B(`'=?.��}ml�@��r�g�,k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/transform.rs� ���AR�T�q!�I�k�=�2,4@NSMJ!ONSEP3KRSMN=FQ!PM*RKSSPRL#$$$$$$&&&&&&A<9FJJJFJJJ/C=43;]]43;001++1++CCCCK!04883>04888@43;``43;001++1++BFFF�x
�PD9ܯ���1�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/header.rs� ��ܚ�S������K�T�W�5-;M--   /cab&) 9%"! :%"! .;%"! .?! !.--A1L-3)	/2(AL9D-89
O6@A@ABA/
A5@,-,
G*adaY
3!GIGM
4"IKIO
T*<OIO
57>
69A
57>
8=G
3H<,,8- 9:- "D8-  B>  &J;O'O,L-
(,3
)-4
(,3
+/6
�7d	*��G��7S{�eh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tga/decoder.rs� �Յ Gt�m-�jO��s�8!)
+N")>M7(
e1 4!5
1aHX%)+(),)
>93<13MA'@)'
a08-a
*&D-H?D->C4<1>G
@)"?""K24<1>G(T_>., >
&9".)9-7 ,HK/<<;:95,C4<1e
!!BH0%F"0PQ(*<H0*@(7BR$cH(
.+)DE2H132(!DKE2H13]
2G6B@ 4[&
<9X/e
D](.DG.
/c
X.Q,@VK2
/)0(9!9AFbNQ*@;
;?6deD==
.N !�	�����4�:�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tga/header.rs� ���Ф{у\�+��Q�,�<FA.9#
+3))**)++%
H,#&&%
(3?).H
$:56<4B885657<#'*%aVUSRWVTS8@5E2(*FAO
5G%$&77*5589'&%J%$&77*5589'&������A2�B�N��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tiff.rs� �;�깬%EjO��dv���)N$\9.2WP"=/,\$=PTXF*/C5K
"0P"D)8.c
17799;8::<9;;=H6b`bEH)3J8:?BD$! =*,N?+,A5d/&!! !"908.BQ
08.BD
2>@*4*>Z5D"H>G3,3X9P.L1^
>G3,3X9P.L1^
.;!>H6.$
:)(9!@1A
A3< b!G3<1,8Y7*
I@11>ZI+W/KKP=F4
_40<a40T\/3+6?T')(?(?(?'?(?(?(?(?(?6
N 
)   -!!!-   /$$$I]")Vda,M5Wa(MI=W';)`9Q'(PI!g\WXZ(d*c+dL7N74<2A
18'4+�ZoR��'���6`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/dxt.rs� }���G"�BX��v?�`�(<��Q250-G5
H5
H5
6/0$7
C0#7
B21E
(GD>E&H,-/abOH7
&(&UG&%&W"3<<<
d/)8("AFM(
N )QH)&$%#%$*Feo9; Y

 Y

ZM[FSJK!EE+&'(Y'"'',%Bdd

Eb
Ef'N;75H#39I4;75H#30I4974+8E5$(-0'=>I8c
9F5%)-0'>>I8c
9F5%)-0'>>I8c
 �2��V�!�O�`*j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/image_reader_type.rs� u�H�,���+�����i�GZGB!^`
cb,8^ad,=*9"cD'1)(42;I@XT=*-$'
2I@J$3'
-2@R
@85<cJ%%"+-/#Of\ 3$/(@:>ZQG'A,L$a$I%L%L%L$I$I$I$I$I$U$I#X$I4;+KZ*K^_7a]!`,ra$!"08$?+?.?!<1?/.08;!2K5+AFG
Z6
#PK>4*PK;-&SPQ0%,:,L*H$?CcU=0
'4+;6'��rmmƠF]f��s��\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/traits.rs� 0�m�uD-��k�;�����D1),O4%! "#!"#!"#VIQRh#Rh#!,#13
+()))30111%%@G3`-/6&
)%AA=$<<<'=4&(
<.JaI-37)&C'D'E'D(E(F'A(B(B)CG7"
/7IP`d
0 !!&
)=;70)8!
1*8!
1*8!
1)8"
2*8"
2*8"
1)8"
2)8'
2*8"
2*8"
3*8'
3*8'
b	\:aXd_c_b+d``dDO)<`9%()<S>T-#?(T-#@8
)T-#@9
)T-#@9
V J3+-29E0%8#@N.Y7(=.
FPS=Hh%YW63YWB"-8/#/96B#
4B!
4M97
44MI5
44M1
4)
M/
4)E2
DE.0
DZ'5!%&&����kOA�Qs�w�4�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/avif/encoder.rs� ��o��Ck|�J+ZAL�X�d5"7_O&G2-4-
-25
 <U_aB`J,)$%.4.*1H@
-ULC
19`[*"D!g__._]GI*T
0 Q96%"'I-";GA;
F"$3  $
6<C%G
JWO!
(7ZVQ0_?MCDC^3-8II
)ZI_]-P?,/$%*ZJ_]-P?-/$%+'LC(MC0(1PC)1QC*1OC+1PC3.8.8
������T3[h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/encoder.rs� �OO
���301�%V����)
\B%S(0
6"`J U$ '#!$"""3_a.$-
-cc7d=!6
,d^YPe:!4
6ba+]/!-
[kb5d[F"
""JF$+*'*+-:;>!4<'S(D:IN:6I""a2S4a
]>"6/LKNRQTGJMP4<1<!?*Xd".3NS=!R?#_A" #4<1<XX> "45()#!0'I!g4" "/9%'&!3/DH7
  .L>H7
!`Y]c;'2^P5S3^P5S2/P5Z>&+X^TTUZPQVW9W.P=TP5Y
 "]M*OIOF,F("%&'&0#&'324<1AdMD08-:Z
V/#$V&%/,B
A4
"Le
 -.4K5.$ 69/4(7!
/0
2VW
I02+ 01;S2121;2222;
.)!/*"G%3&0/%4&0/#3I#4942#3&5/#4&5/
9^%0c^%0e^%:X"̐e��j/�!0U[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/hooks.rs� �0=kT":Gۯ�K)+�q�%�c*(*'TJ\SL"Cb#M O#F%7(V%J"I2<!>Fe^Q5'5> 
AN=4'a`6+8R22HI8SCG1Z'!<�Z
1�0�N�k�q^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/math/mod.rs� x܋�|K/��γ?/"�-
+�75�{�F%�����n�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/bmp/mod.rs� Ɗ=�*�TY���)���
);]7##
�wi���ka	�#pd/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/hdr/mod.rs� �4���c����"���%'<:

L���t�4��Ś4��d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/ico/mod.rs� ��l��7���q�j��(I@=#/
�i��u��V�R�����e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/mod.rs� �E�

^��T�j%���)`7M$F


�)�*
��O��%'�s��d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tga/mod.rs� 4�5��k�N2z<
z���5K#'#

#�_o�-Ӏ��P��e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/webp/mod.rs� Aeq{a�����g˼aX�)

$�<OE�XΥ���0���F\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images.rs� u�ԸG�(Y��#PQ{�	@H�E:Vb����)�j�X/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io.rs� 1s*ޭ�V`S穹�k�- 
"S6%B%"H+.5S"T%7/+O
��Y�*{k�_c���;`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/encoder.rs� ����{u*�����#�Z924$(cd8R %9LTKdP'2NO'TZ4&2I4OQ'^<U4&2I_#^*  
3"0"7aU),369��@�E!���a_����_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/limits.rs� �w�WA�1/ws�2�826'"UYINZZY=`[S"_1O-'X&Y'ba^  a#$0
##$
QPW$Q8#L;
:%L;
X9@;%L?"
\%H&&JYN
dI,%/./B'W#%*;;
Y2&#4cN
$kQ�&��83'�	���_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/math/rect.rs� �I��`���bC��\#-�
B3M11 ����]��^���܆S�f"0""a"�
"�
"�"�""3"�""%"''"d)"�,"D0"�2"N4"�9"�<"�@"�A";H"�I"�J"uM"�N"	P"iR"aW"�`">c"�l"�o"%w"�x"Tz"�|"f"r�"·"�"��"'�"��"o�"ܓ"�".�"o�"$�" �"3�"�"Ф"y�"��"?�"��"��"K�"��"��"W�"��"��"ݰ"&�"x86_64-unknown-linux-gnu���#��ǀ���Hq����-3a5860e9b39d84b6�r���g�^��3�$�"��?̐#��+i�(�(�6�G�6�$���$·�2·�%���%�����7���%���7�7���7���G���7�G�6ڥ�G�6�G�����3�7��7ݥ�7ݥ�7ݥ�7���7ڥ�7ڥݥ�6���7���7���7�4�7�7���7�7�7�����7�7�7����/�*�%��7�oݥ�7�7ѥ�Gѥ���7�7ѥ�(ڥ�x�#�#�jʱ�!�6�d�7�������V��M�MD��rust-end-file