📄 libregex-d64ce8a79c0801b5.rmeta
/home/palash/git/iron_learn/target/release/deps/libregex-d64ce8a79c0801b5.rmeta
Language: rmeta • Lines: 27632
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�aho_corasick�j=`~�pCPWc5(�`�l-a8816dc202a8e7e6�����<ϭ�U���rdg-c555bfd0bc67b255��	�v�5��cp��7�<�-f7f431e3db881029��I=�Wd���.�s��#-bc2d5346657c64f6�	thread_id������JXn_��^6-7f44f44b34236346�regex_syntax��b7�y~���J��(�-ac73929f8f43e51b�utf8_ranges��<C#�y8�,�rg$��-4902397d88b1558a�
quickcheck�T���$��$׈�<��
simd-accel�d�����;tests�,�*�$�*I�
,���$����
,���$��pattern�<��<ר�L��ר
simd_accel�T���<���
d���������syntax��		

bytes�	backtrack�Bits�BIT_SIZE�MAX_SIZE_BYTES�should_exec�+�
-'a�-'m�-'r�-'s�-I�-exec�-clear�-exec_�-�
-step�7-has_visited�usize_to_u32�utf8�;;TAG_CONT�;TAG_TWO�;	TAG_THREE�;TAG_FOUR�;	next_utf8�;encode_utf8�;decode_utf8�C	C	C	;decode_last_utf8�;
is_start_byte�compile�IIIIIIIIII	I
III
IIIIIIIIIIIIIIIInstHoleIdx�I�ICompiler�hinsts�hcompiled�hcapture_name_idx�h	num_exprs�h
size_limit�hsuffix_cache�h	utf8_seqs�hbyte_classes�Iq�
q�q�q	only_utf8�qdfa�qreverse�q�qcompile_one�qcompile_many�z	z	qcompile_finish�}	q�q	c_capture�q	c_dotstar�q	c_literal�qc_char�qc_class��	qc_bytes�qc_byte�q
c_class_bytes�qc_empty_look�qc_concat�����qc_alternate�qc_repeat�qc_repeat_zero_or_one�qc_repeat_zero_or_more�qc_repeat_one_or_more�qc_repeat_range_min_or_more�qc_repeat_range�qfill�qfill_to_next�q
fill_split�q
push_compiled�q	push_hole�qpush_split_hole�q
check_size��I�����half_fill_split_goto1��half_fill_split_goto2���I��ICompileClass����'b����ranges�I�������
c_utf8_seq��c_utf8_seq_�����ISuffixCache��table���I��
�get������	FNV_PRIME�IByteClassSet��
���I��
��	set_range��set_word_boundary���Iu32_to_usize������������can_exec������is_match���	�U��F��
set_non_match��InstPtr��
push_inst_ptr��InstPtrs����base��data������������	inst_ptrs��StatePtr��
STATE_UNKNOWN��
STATE_DEAD��
STATE_QUIT��STATE_START��STATE_MATCH��	STATE_MAX����
��
reset_size�����forward����forward_many��exec_at��	�exec_at_reverse��next_si��	exec_byte���	�	�	�follow_epsilons����cached_state��cached_state_key���clear_cache_and_save��clear_cache��
restore_state��
next_state��start_state��start_flags��start_flags_reverse����	add_state��	prefix_at��	�num_byte_classes��
byte_class��u8_class��continue_past_first_match��
has_prefix��	start_ptr��approximate_size����
�
num_states������set_next����state_heap_size��next_unchecked�����	set_match��is_word��set_word��	has_empty��	set_empty���byte��eof��is_eof��
is_ascii_word��as_byte��	���
���TransitionsRow��
�������������vb�����show_state_ptr��write_vari32��read_vari32��write_varu32��read_varu32�error�����description��������������������	�
���
��������������Exec��ro��cache��
ExecNoSyncStr��
�'c����ExecBuilder����
match_type������Parsed��exprs��prefixes��suffixes������
�new_many����S��	�new_options��	automatic��nfa��bounded_backtracking������unicode��parse��	�	�build����)�Text��	slots_len��next_after_empty��shortest_match_at��is_match_at��find_at��read_captures_at����)��,��,��,��-�	��-��-��-�	�	���)�
find_literals���	�	�	�find_dfa_forward���find_dfa_anchored_reverse���shortest_dfa��shortest_dfa_reverse_suffix��	�exec_dfa_reverse_suffix���find_dfa_reverse_suffix���	match_nfa��match_nfa_type��shortest_nfa��shortest_nfa_type��find_nfa��captures_nfa_with_match��captures_nfa��captures_nfa_type��exec_nfa���exec_pikevm��exec_backtrack��many_matches_at���is_anchor_end_match������)����searcher��	�searcher_str��
into_regex��into_regex_set��into_byte_regex��into_byte_regex_set��
regex_strings��
capture_names��������choose_match_type���should_suffix_scan��ProgramCache����
expand������5�	�
CaptureRef����rest��cap��Ref����Named��
���Number��
���find_cap_ref��	�is_valid_cap_letter�freqs��BYTE_FREQUENCIES��input�����������	�
��is_start��is_end�����%��	�pos��next_pos����at��	next_char��
previous_char��is_empty_match���"��	�as_bytes��������8��8��8��8��"��	��9��'t���
���9�������9��8�	��8��8�	��8���"�	��	��9���9��
���9�������9��8�	��8�	��8�	��8���"�	��	��9����	�is_none��len_utf8��	�is_word_char��is_word_byte��as_char��
������	����
��������literals�����������	�
���
��empty���*��*��
�complete��find���	�	�	�	�
find_start��find_end���	�lcp��lcs��is_empty���	���#����*��*��
�MAX_TEDDY_LITERALS��LiteralIter����Empty��
�Bytes��
���Single��
���AC��
���Teddy128��
������������
��*��*��>�_find���#���
�	freq_rank��	�	��>��>�	is_suffix���	�char_len���#�char_len_lossy�pikevm�����������	���
����������	������add_step�����
�resize��caps�prog���������������
���leads_to_match��
needs_dotstar��
uses_bytes�����#����������	with_goto��visible_byte���	������IntoIter��������matches��	�	num_chars��	�	���F
re_builder���>�define_builder�re_bytes�����������	�
���
�����������������from_str����
�with_size_limit�����-��>��-�	find_iter�����9�captures���9�	��-�
captures_iter�����9�split�����9�splitn�����9�replace��R��replace_all���K�replacen���K�shortest_match���-����4�captures_len��FindMatches��
����9�������9�����FindCaptures��
����9�������9�����	�Splits�����9�finder���	�����9�����SplitsN�����9�splits��n������9�����CaptureNames��
�����	�������	�	�	size_hint��Captures���9�text��slots��named_groups��
��9��8��8��
�	��	���iter_pos��
iter_named�����5��	��?���9���
CapturesDebug��
��)��9�����)��9���escape_bytes��escape_byte���	�	�
��9�����	���9�'i��������	�SubCaptures���)��9�idx���D���)��9�����SubCapturesPos���)��S��O���)�����SubCapturesNamed���)��9��D��
���)��9�����	�Replacer��replace_append��no_expansion��������U��U�������U�NoExpand��
���������U��U���extend_from_slice�	re_plugin�����Plugin��original���
�groups���D�������,��,��,��-�	��-��-��-��9re_set��
define_set�re_trait��Slot��RegularExpression���,��,��,��-��-��-��-��I��9��J��9��L��9��K�re���O�last_end��
last_match����9��K��O�regex����9��K������L�
��9��K�����9��K��O��Z���9��K����
re_unicode�����������	�
���
��������	������������������I���
��I����-��>��-��I����9��I��9�	��-��J����9��J����9��J����9��K��K��K��K��K��K��K��-����4��K��N�
�����
_CaptureNames�����W�
���Dynamic��
����������	�	��O��V�
��9����U�reg_replace��	no_expand����9��`��`�	��9��`����`�
����`���RegexSplits�����9��M��	�����9�����RegexSplitsN��	��	�9�	�N�	�N��	��	�9�	��	��NamedGroups��	�W�	
�	��	�_�	
�	��
�	
from_regex��	�8�		�		�		�	�	�	'n��NamedGroupsIter��	�d�	�W�	
�	��	�_�	
�	���	�d�	��	��		�		��O�	�9�	�O�	�O�	�P��	�9�	�8�	�8�	�
�		�	�	�	�P�	�P�	�5�	REPLACE_EXPAND��		�	�	�	�?��	�9�	���Q�	
�	�)�	�9�	���	�)�	�9�	��		�		��	�9�	��	��		��	�9�	�R�	��	��	��		��S�	�)�	�S�	�D��	�)�	��	���S�	�)�	�S�	�O��	�)�	��	���T�	�)�	�D�	�
��	�)�	��	��		��L�	
�	��	�9�	��FindCapturesInner��	��	�9�	�_�	
�	��	�W�	
�	���	��	�9�	��	��
	�
	��L�

�
��
�9�
��FindMatchesInner��
��
�9�
�_�

�
��
�W�

�
���
��
�9�
�O��
��
�9�
��
���
teddy128��
�
is_teddy_128_available��
�
�
�
patterns��
�	�
�#�
�>sparse��
�
�
�
�
�
�	�
�?�
capacity��
insert��
contains��
��
�
��
��
�
��
��
�F�
���
�
�
�
�
�
�
�
�
�
	�

�
�
�

�
�
�
Bounded��
��
��
��
��
��
�D�
�7�
�F�
�O�
m��
��
��
��
��
��
�Cache��
jobs��
visited��
��
�Job��
Inst��
ip��
�8�
SaveRestore��
slot��
old_pos��
��
�IPatch��
hole��
entry�I�
�IHole��
��

�
One��

�
��
Many��

�
�I�
�I	MaybeInst��
Compiled��
���

Uncompiled��
���
Split��
�
Split1��
���
Split2��
��I��I	��IInstHole��Save���p�	EmptyLook��look��Char����Ranges�����@����I
��I��ISuffixCacheEntry��key��pc���I��I
I��I�>I��I����II��ISuffixCacheKey��	from_inst�����I��II��I�>I��I����II����o�inner��qcur��qnext��
������
CacheInner����trans��states��start_states��stack��flush_count����������Transitions�����"����Fsm�����D����8�quit_after_match��
last_match_si��last_cache_flush���)����������Match��
���NoMatch��
���Quit��
�����������State�������������������Byte��
����������
EmptyFlags������
start_line��end_line��
word_boundary��not_word_boundary��������� ���!�>�"�����#�$���
StateFlags��
���%���&�'���(�>�)�����*�+�����Syntax��
���CompiledTooBig��
���
InvalidSet��
�__Nonexhaustive��
����
ExecNoSync���)��)��)�	��)���ExecReadOnly��res���+���dfa_reverse���*��*�
���	MatchType��Literal��
���Dfa��
�DfaAnchoredReverse��
�	DfaSuffix��
�DfaMany��
�Nfa��
���Nothing��
�����
���MatchLiteralType��
Unanchored��
�
AnchoredStart��
�AnchoredEnd��
��������MatchNfaType��Auto��
�	Backtrack��
�PikeVM��
������
��ProgramCacheInner��
�B�
�
�
��
���
���
��InputAt��
�8�
��
�%�
�	��
����
��	CharInput��
�
�9�
���
�9�
���
�9��
�9�
��	ByteInput��
�9�
�O�
���
�9�
���
�9��
�9�
���t�
�
���
����
��
����
���
���
�� �
��LiteralSearcher��
�>�
�?�
�?�
matcher���
���
��Matcher��
�@�
�
�@�
�
��
�@�
�
��
�@�
�
��
�A�
�
���
���
��
SingleByteSet��
�l�
dense��
�>�
	all_ascii��	�
��
�
��SingleSearch��
��
�B�
rare1��
rare1i��
rare2��
rare2i���
���
���y�
��
��
�D�
�x�
�7��
��
��
���o�
clist��
nlist��
�x��
���
��Threads��set���D�slots_per_thread��������
FollowEpsilon��IP��
���o��p��8����	���Program�����F��I���������is_bytes��is_dfa��
is_reverse��is_anchored_start��is_anchored_end��has_unicode_word_boundary���*�dfa_size_limit������p��z�
����s�
����r�
����t�
����t�
����t�
����@�
������	���InstSave��goto���p�
������	InstSplit��goto1��goto2�����
���
InstEmptyLook��ԑ��t��������t�	StartLine��
�EndLine��
�	StartText��
�EndText��
�WordBoundary��
�NotWordBoundary��
�WordBoundaryAscii��
�NotWordBoundaryAscii��
���������������InstChar��ԑ���������
InstRanges��ԑ���������	InstBytes��ԑ�����������RegexOptions��pats������case_insensitive��
multi_line��dot_matches_new_line��
swap_greed��ignore_whitespace���,�������������RegexBuilder��
�����
������������ȗ�ڗ��,������,��������
�����
������������ȗ�ڗ��,�����Regex��
�������,������������
����+����F��	��matched_any��matched���	��	���F���������F�����SetMatchesIntoIter��
���������	next_back������������������	���as_bytes_str��as_bytes_bytes��RegexSet��
���
���	�
SetMatches����F�������SetMatchesIter��
�����
������������������
����+����F��	��Л����	��	���F���������F�����Ĝ�
����������������������������	�����������
���
���	������F����������
�����
��������
������_Regex���_�
����W�
������
Teddy��
���
���
���
�z�������
���
���
	SparseSet������l���
���
��,8384858687898A8B8C8G8x8y8z888�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�����_�
�
�n�
�D�
�7�
�F�
�O�
�ot�W�zU8��������
�
�o�
�p�
�p90{'ѵb�_����
�
�p�
�p�
�8�
�p�
�p�
�q�v_�������_���_�
�
�q�
�qI�
�qIÌC�y~"��_�
�
�
��
�
�q�
�I�
�
�r�
�I
�����
���r��I���r��I���r���s��I���s��IVſ�y�Oa�_������s��pI��t��tI��t��I��t��I��@��I��I,T��r���_������t��uI��uI��I�(�N�s�����_���������`���������������v��vI��I��Iꉸ2ro[�����_���������`���������������o��w���w���w��Fl�h'�_������w�����w���w���x���x���x����"�A&��2�_������x�����"�fγ�Qq
�_���y��D������8���y���y���y���)�"U	|�2�������z�����z�����z'��Ǻ����_������{����C�ő6S����`������������J����������)~�s�(������{���LT��];������_������|��������|���|���|���}�E�(��4y�������_������`����������������~���G���=�s�����������`������������_���_���_����&����o7��!���_���_����~���������������<t�c ����_����������8�surround���	�1�+4�_�����)���)�|�	χ��E�)�_�����ʀ���+���������*���*�Y�|\��������)���N|���M �)�������)��)���)�Dy�"���������������ҁ������������������9�.���Cd����_����������������%�4۴�����_�������������������ܳ;a�����_����
�
ӄ�
�B�
�
�
��
�J��0�9���_����
�
���
�8��
���
�%��
�	���Xٗ�������_�������
�
�
���
����h����9����_����������
�
҆�
�O��
��/����9����_����������
�
�
�t�
����S������`�����������������������_������������������������;t�����������������
�
���
�>��
�?��
�?��
ֈ�3{K1+���_����
�
�
�@�
�
�@�
���
�
�@�
���
�
�@�
���
�
�A�
�����Lu��_���J����@���@�����@�����@�����A��l�Z��%�����
�
���
�l��
����
�>��
���tH��"�I7�_����
�
��
���
�B��
����
����
����
���c��9�Q\�_���_�
�
�y�
�D��
�x��
�7��@�#�zB�����
�
�o�
����
����
�x��W�e't���_������������D������u�![E�_������ԍ����o��p���8�
k��h��_�����������F��I������������������������*���9r
ָ�����_���H��������z�����s�����r�����t�����t�����t�����@��]CEH���_�����đ�ԑ��p�T:Z���_�������������2��;Ԫ �_ŀ���ǒ�ԑ��t�Q��^��_������������������ϓ����������������/I#��ԁ�_ԁ��ԁ�ԁԁ�ԁ������ԑ��ha��s�l��_�����Е�ԑ�������C�_��������ԑ���� 	e'T��_„���і	����������������ȗ�ڗ��,�/�G=�[�_����������������t�z��_���_��������t���J����L����gjPg�j��9�J����L������ԥ�����9�J���M��M���	��%Qg�r���9�J���N��N���N�;����	��9�J����N���kR(A9�Η��_���O��O���O���P�`��}&=>�9�_����Q���}�~8����)�9���������R�J���S��S���D���01ɪ��)�9�J���S��S���O��#
�Y1��)�J���T��D���
��e�+z� �)�9��
�������V���\�&wܬ�����W��W��
��W��D�]��;G�����������������A��@�������Л���F�aH�N���_���H���H����J���Ĝ����sW<a&�?�I����������-k%0o���J���I���Ď���_Ď���������N���<�������Л���F�x��B�7]�_ӑ�Hӑ�H�ӑ�J���Ĝ���!�?��$g��I������������-��d����J���I��������_���J���L��Y���O���Y���Z��NŪ܉��9�K�J����L����tr�1j�9ǔ��������h�>9�p�������_�����W�����^0[p��_���_����������������t���J����N��������B������V��D2g���Ru�9��9����J���a��M���	���`jm��9�J�	�	�b�	�N��	�N�S���V)&=��9�J�	�	�	�W�	���	�	�_�	��d��!���w�d�_�	�	�O�	�O��	�O��	�P�e`�R����9�_�	�	�	�Q�	���bϿ�#��)�9���������J�	�	�S�	�S��	�D��w0�� GB�)�J�	�	�S�	�S��	�O�@:��{��)�J�	�	�T�	�D��	�
�9(�vʏ��)�J�	�	�	�L�	�������
J��9�J�
�
�
�L�
��ۃ����N��9�_��������
�	ص�؇�����_���z�������9	����������������
��l�
���
6�Fa:���_������H����
�
�
�
�
�
�
�
�
�
��
�������������������������������������
��
�
�
�
�
�
�
�
��
�
�
�
�
�
�
�
�
�
�
�
�
�����������������������������������������	�	�	�	�������
�
�
�
��
�������������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������������������������������������������������
�
�����������������
�
�
�
�
�
�
�
�������������������������
�
���������������
�
�����������
�
�������������
�
��
������������������������������������������	�	�	�	�	�	�	�	�	�	�	�	�
�
������������
��
���������������
��
��
��
��
���
��
�
��
��
�
�
���
���
�

���������	�	�	�	�
��������������
��_=��5����i�#�`8��*�
1�JC���_��1�����H�t"����I��

 ܛ
(,�
#32�L�
�

#/@?	�
M
o.y
|�
�
$	'J�
��
.),�
'.�E_��	�	���_@	�	�����	�	
���	�		

����������������;t���b	
���	�	

��$
0��(	�
�_&
�{�!�W]5�?EI�%	+]����	�
		!	��
���������������������q�aXÅÅą��:����O�
�
�n�
�D�
�7�
�F�
�O�
�ot�W�zU8�����^�^��^��[�^buf��[����e�S���R��^��/��;����$������������������׷����������������{����ֳ�p
�	�?�?��?���:�?�	�:$x��Lk����B�B�BGlobal�����I����
������
�	�?�?��?���:�?�	�:$x��Lk���Z_
��qz(
�
�

�	
�F�
T��`��k���������������7���p�	������	�!-��(�
�_<�'J���]���U�	��
������������ż���ڼڼ����ż��e����C��
(���
"'-39��F��QZd(�	"X�	�p��
	
�p��;A	��8>

J
�������]	��k
���~����X��pX�	�p��;A��8>J��hn��|)��8
���K�����	$*
2��
��&��/��8@Z��L��o��^��j��V��H��k��Z��f���__self_0��__self_1�����	���

������������,����E����5��G\�
���!=�$0b1000_0000�\�
��� >�$0b1100_0000�\�
���"?�$0b1110_0000�\�
���!@�$0b1111_0000�
\���?h
]�?h	
/
�	����	��	\�	�#�	
��	g��	\�	�#�	d��	<�	�)�	��	 <�	�


�?h��? h
��?&h
��
�@h
�@h
�	���	�L�$�#�l
,��g�
A������l��������g�o4���>�h�fM��g
,���$������������������;t�����Km�Q����zyx����O���b�����inc�zV
�n�P�	����p�	 ,��(�����#��������Q�	��
}����������������������������f����D���$��s��qhh�i�Ij�Ik�Il�Im�In�Io�Ip�I^�����$���D�T������$��t��d��$���D���C���$��u��i��$���D���CԜ��$��v��`��$���D���C���	$��w��h��$���D���C(X��	%HX��
�r�?�?��?���:�?�	�:$x��Lk�����`f	r	����
�_������8X��
�q!'3��+1��? �No\ci
�_{\���X��
'X���
���
����������3��<��E������ U�c�����T�����k��������������(Y��	�0�sY��X�s(|
�
�@Y���r��	 
(���		�r��	

	 Y���r��(��M	�r��Y���
�	]
�
%.�
�r�����Ȅ��
�r���t�?�?��?���:�?�	�:$x��Lk���g	o	t
���
��~�r�����r�����r����	
�	��
�
����r����MP��W

���j
�r���t�����k
�r���t����49��EM��r�����r�����r�����r��
�r��;(��i

���i
cp
�
�
��������D"*2:B(��c�x����9%-5=EM(��t�H��X-�p(��g�@��U(��a�h��T�����b(��]�H��S(��[�@��R�������,��5��������8Y����8Y���������g��jb��;��D������)�������
�����
�H�����d
�8�����X�����8�����(��Q�����u��h��v��X��v��;�������h��X��i�����b�����_�����`�����[��x��](Z��	)8Z��


�s!'
3��uz������k
�8Z��


�s!'
3�������X�l	!'��5��DM@Z��
�r��"(	4	������� 
��p� Z��
�r��"(4����*� �9pGZ��
'.4
<CI
QZ��������������������5��>��J��������������������,��5��>w�������O��
���
�	������������=�����������������=��		*CJ�@	�@�
�
�t���
�
�
���
�
��t�
��tԁ&�sL4
�ir����ou|���N�K
���������bԁ|������������
�����������V��
���	e
��+�����#����
(���	*H����@8����@>D��9?K��������%���%����%����ȅ��

�t��#)
5��DJ
�_\R&�ka&�~�
�8���

�t!'
3��������&���& �x}	x����tԁ#)	5	��^d��rh'!	��w'"�z�X����s"(4��������'#�(
�y~(��� (/5
=DJ
RY_em���������������������g��p��y������#�����������d��m��y��N��;��`��M��Y�����*�����Z
���
�����������������5Ć��C��F�������W����K��h�������y(������&+17��D��OXb��������X�ʄ��p�ۄ		"	.��(��

�_�+$�)�+%����+&����+'���j��	����
�����������`��l��G��P��,��5��>� �����������������I����8���
��,
--8��
�>-Q-�������_�����	�5jө��ƅ��	�5jթH�ޅթ8��HөX�ʄ[өp�ۄ�����:��������
"��*3=)����
�������]���
�`�)����Ua����	����u{��nE���
�`��e�^W�	�	���P���	���	


����
;��
NUD>��2�-'���� ��� ��������������c�������ƅ ���H�ޅ8���8��P����X�ʄg����p�ۄ��������F�������	�"�������������������H�ޅ	

��&,��A	
R		X�ʄ!'7H	�Ԅp�ۄ!1��Skq�2p�2�LR�����
8��

��&,��A
R��
��ƅ�� &��;�ׅ	b��

4

"4
\b	��H���H�����"��*��2����BJ (���Ya����(�������&+1��>��FOY��ƅ��H�ޅ��8��		"	.��(���
��26(�%@6)	���S6���f6���f���	�����
�����������[��d��@��I��%�.��7��������������|��B�

�x7�7�7�����
(
ө#

թ
.
թ
���������
��$-7�	�	�	�	���	
�	�	%
,

�	��	
X

�	m
t
c
�	��Q
�
L
F
����		�����	����(	����]	��f	ϕo	E	5	<DL�	��	�	��V��]��d�������u|ry�����	jqg	n	
�
�	
]
d	���S;Y`k;�|;������bm��v��B
J
R
���������l���ʌ%�ی'
1099511628211����-8?256����-8?256���� 
��#
���5=x��$
��#
���5>���$
��#��/8(��
���
��$4b�p��|�����N��Z��"��.��������ޮ���c��(��������� 
����x��$
�������$
		��"	.��(��	���?�$�?*����?+����?,���e��	
����
�����������X��a��=��F��"��.��7���������������|��B���*"���M��


�������.>�$����G�GRandomState��Gk0���Gk1�����7����
�
��
�hash_builder�

��
�:����ö���-��
���
	=��ث�5
�#��/8���7
	�#��	/8���8


X��9
(��&
�
��&

"(��&<L\l�
��
��� 
���ö
�����1
���<
���#(��4
=���=
��(��<
���<
����2
�?�?��?���:�?�	�:$x��Lk�����\a
�ռs|�
���H���ö��W��F��O��.��}ռ�ռ��)ڼ2��ڼ����|��~��ڼ������r�����u
�E��2����ռ��
���
��U����$(��&���*"�������1
	��	�����2

ռ
��ج�5

�
�����7
������8
��X��9
!-��V
��
��&

"(��
�������
�
�_YH-
�-39B�����&�msz��������������������������������������yڼ���^ڼg��CN��+��4��=��^h�v�
����������������������bڼ��?ڼ�����������������.����/����0���	�1��	��2��
�
�3��
�
��4�
���,��5�����������������������%,�AG��T]!(
���<�T��a��j��ڼ������	�����$(��>���@
����x��A
		��H��B


�����C


�����E
�����G
��Ȯ�H
��%1��T
��
��>

"(�����������������N5�%�����>�PV]��k���y��D������8���y���y���y���)�"U	|�2��������������
׷����������������������������t�������������
��������׷����������������������l����J����(��A�+
�"
6��	7
�	��8�
�
�9��

�#�
KZ�j��w����R�[�8�A��'�����������(��L	%+
���B(��L�z�zx
�����L��L�z��$)
���;C�
���rz��L�%+2��@��LT��������'/������T���h��(��L	%-2��?�T:�MU(��L
�z!'	3	�������_U;��k���L
�z��"(4����+�U<�:pH��L
'��L����
�����������������������������S���9��D�������U�������f
$�P	T�P$d�Q
���Q�z��Q
����Q�P�z��$�P�P#
2/
����IV_�P��P
����P
�Q	�Q��O����P'��P(	����z�����z�����z'��Ǻ����L�P��$�P��,�P��P�������������M�Pt��x�#�����L��S$�S	T�R�S�S��S
����S�S���R�4�S��L�R��$�R�R��S�8!r��b���x��Y
���Box�������lf���]v����bg
���y�(��Y
���Y��Y�6��B��M������is����Y���Y	��&0x��Y
E�

����Unique�����_marker���^���A����������_��M������	�����
%�

�`�����-�
]�

�
��Y� ��Y���N
�������T.��6ϕ>���m��-��
��k�x����x��Y
"=�
������	��.E��
������	��.��"e��e
�e��%�e-�e4��������Y�H��Y���S
�����0��Te�e�� 
	F��N��V��F����-��
��-Ł
����������*,�u�u) 9	�uIe*q��u&�D�u��2_���vl�v��v+	.�,V��v/�D�v�/����_�t�xT�x��x+	.�,V��x,�D�x���-����_�,�y�y) 9	�yIe*q��y$�D�y��2_�,�{�{) 9	�{Ie*q��{$�D�{��2_�|�~\�~��~+	.�,V��},�D�~���-����_�(�����$)��6��AJT��
!-��(��	��e=�$i1��
���Y��e��m��u�������������������(������%*��7��BKU�������
��'1 (���X�ƀ��H�׀		�����

��p���

������������!-��%
��
���
#n{��������������]h>
������������)/6��D��M��V��_��yʅ���������f��o��L��U��2��;����!�����
����
��
)/����AJ����M����+����	����������Ά������fo�{]f?
�rT]@�iK	TA
�`	BKB�W
L
�O�
u����������|���b�k�H�Q�.�7��8���
��k�k�k�k�k�k����m��	�5jͩX�ƀͩH�׀,ͩ���?ͩp���Rͩ����eͩ��������]���-���		%	
���	����E�����-���e����
����
|��
wrm��h
�c^
��
�
�
�
�����!��407R.*&��"����������������������K������ ������\��a��X�ƀ�a��H�׀2�a�����H�a��p���^�a������t�a����������ϕ���ufWIEXTgcvr����0�>I������������������
X�ƀ &5F
�ЀH�׀ &5F	�߀���	

 &5	
F	���
p���

 &5
F���
���� &5F	������� /���Qio�r��

s_f
%s��=sY`Us�es����	������H�������9@G������IPW�������(�̂�т�&+��8��CLV�ۂ��ق
��'18�݂8u�����/�Gթ�����OVGG�F�F���F8G�F�F��� ���E������(��0ϕ8�GI�V`���G���!1�������H��������6�CML����T�
�,��,�d�
%��_
�������_��M��������$_	��
��_<�������	��������
��l��	���
	
 \�
�
/$��������
\Ґ
��\ߐ�������i��	|������=\��
�K:
\ݑ\�����e���	���o���������������֓	|������������֓4<ړ
�jYC$��	�ړ0�ߒ
��ؒd���zC����z�����z�����z'��Ǻ���������
��
h19F.
7_�����	�܍����������͐�t���Ӽ���-��L������_���Eݽ���}�_���E��_��lč��$Œ�+�+��+borrow��*�+��*��0�ԃ����,݌�����$�����-�-RefMut��-��*�-���*�-�	�*m
��b�����L����9��/��u��k������������������������;t����������$����������m��_٢x�D��)�y��O��8��)�)@�zempty_flags��
state_flags��si��d�l�����z̤v���
�S���TZ������������L�����T����,��d��
��٢�	���<ۖ���Ϙ	�������
���l���	���!��
	
!���
�
/$����왙��
\��
��\�������ҙiҙ	|�����=\֙��G6
\��\���֙e���	�̙o�������������ț��	|����������������<|��
�jYC$��	���8���
�ԇ�dٚ�D���Қ��Ɯ
ǜ
19F.
7_�ɔ��	���������ז�����t��1�-�����+���&"�����l���$���,�������$��ϕ���ѭL����7��-��r��h��������g�f�Y$ʚ������z��:٢��D��)��y��O��8��)m�)��!��W
ůQܯ|��l�����׳��~�����TZ��G���������\<��	���
���T��T��	\��	\��		<߼V���.|��
��	VT��,
=
B���������
<��	
L���:
��|����	V.�����*$��	<��	��	V���<��
�\K$��D���
��	���4��<��VV�����<��	L���:�����i
���4����	V��M^	���

��fx
x
��fy
y���+f���%f
�xLy<R-
o��	���*$��	<��	��	V���<����XG$��@���
��	���4��<��VV�����<�� 	  L���:
�� ���	 ���*!$��"	"<��#	#��$	$V���<����"X#G$��$@!Ԩ�
��$	#"���4!��!<��VV�����%<��&	&%&L���:%��&�z�z�{�{����z{'S�	X&��%���*($��)	)<��*	*��+	+V���<����)X*G$��+@(Ԙ���+	*)���4(��(<��VV�����
|���A��	=C
���,���-<��.	.-.\�����.J,-��i,)!-���F�����4��/��0	0V/0��0���
�/��/���1	11��1�O1<��2	2���2��2<��3	3���3��3���4���5���w��E��
5w�?�?��?���:�?�	�:$x��Lk������|
|5�������+	|
��|�45���4%5$��7	7<��8	8���,��
�7G866t����8	7���:	;L��
�6,��;\��
9:;��<	==<
��=��=����}~E������r�
�K�����������|�������i���G��^i؊��<�E���
�K����������)~�s�(�K��������:%���w����-~T������4��O�5����(4��>V����	���#?���@<��A	A@A�������A<��B	B_?@Bp?$ 	��B	@���C4��D��E	EVDE��EMCD^C#!��D���eF$��G	G���H<��I	IHI0�������I��J	JV���.<����G�Ht$��J@F"���)��J	HG���oF��F<��VV�����C?#&D
�%�B�@%�%DCJ?D��K��L	LVKL>.K'&��L4��M��N	NVMN��N���
�M��M���S(}L(��K���� A-���O���P<��Q	QPQ\�����QJOP��iO/*	!P���������<��R	R���R��Rğ�S$��T	T!L��
�T0$��V��S+�����TaU	S���U.-,g���VS���S����@���
�1S��NRP���W<��X	XWXl���:W>0��X���Y<��Z	ZYZT���:Y21��Zd��{�E����Y��M3ZYd��\��^	^V4��]^��^G_]X	_]3k\]D��.�
.�\t��.[
����.���\���L�����`	`Vd��`��`���+a<��b	b T��
�$��$��,��bF[$��a4���&��bqc	a���1c85,a�����76
��da�����d��a̪�e���f<��g	gfg\�����gJef��ie<9����X@/�	X@/�XWd��d�E�����Llf���d�����4��h��i	iVhi��i���
�h��h���j	jj;:��j��ed�Mj<��k	k��k��k����=f=ge<��l	l���l��l����?�X<��m	m���m��m@?��Wj@O�A#,���
�1
���L�������n���2o<��p	p T����$��$��,��pBd���\��oC���-��pxq	o���8qGD,o�����FE��ro����
nrd���������n��n��o���s���t<��u	utu\�����uJst��isIH̿��9D2�	9D2�[Zd��d�E�����Klt���d�����<��v	v��v��v���
�����J�tJ��s��	��Q�n�od�Psad�MWd�N-Od�O>,
d�P~�{Q�
��fy
x��d�({.z%d�]}~
������8�
�����}�͒���K������9UJ
���~}��<	:��;d��9D����L|F/V{F/
�VyF/V�����'K�F2Y�F2
��F2Y�4�ت�F�ܻ�5����4�Ҽ�4������������d������t���������f����%����%�����@��,������

������K�������"������K��|�����d����->�T����.��,�-��/#đ0��0�� �
,�0��
<$��FullAcAutomaton���j��wj��j�start_bytes�jj3Լs�@,��Lit��v��cut��'���l��,�0��5���U�
�Ð7�@����U������?����U������?����E����TID����-Ǎ���N[����-�U���[]����}ޒ��-�����5͓����_ ���5�.� (!�E��_!��#M�����ԓO(���E���#���n�����.��*��%�9��$�%����[&������4&��_Ef%���u�'�%���Gf%���}�'�%���p�%�����)$�%��"��*�
��������*��@��,�/�,,���)����.K�a7K//�����YK��bK22���lҫ�L��$���,����$��� } q � � S R F   �������v�����'���������������{U��TF:XWV��}D����,���� d��������������������ba`������������o��o$����fe��$����>��$���XWV��2�
�
l
�����$��9������!!�!�3!�'!�
��e��n��f�.qO/yO21�w4�w7�O:�
T�prev_si��$��$�84ּV��6just_matches��9cur��>�V�%[ܯC	dܯ�
r�	t�\���l���B
�\����$�a#�E!�
 �D���Q����l�����\���\���\���\���\������������TZ��,&��T����%��T�����"���!��B ��������T����������TZ��t��T����������TZ����T�������TZ��T����$��$��b���
�n����

����%����R���R
l��L���� ���	
m��Eē
�?�?��?���:�?�	�:$x��Lk�����&&RawVec�)�w*����3�{�����++RawVecInner�-�.�5/��1�fC��s��������������^���A��������_��M���u��	
��E��	����#)�

��	
���
�				T��,�Z	\�Yd�7�����v��0=��h�@����\�0c�?����^[�?����VSD����PM[����IG]����C@���;8���3N4	�0	-���)u4���&#�n��
�
��

���
�
����
�
����
���������Y��
����4!����W^��W!�`!��i!��A���H���
t�Z�pf$����!���
_ref__self�M<��	Ŀ�
���T��T��	\��	\��		<��
����4����	
��@6%�������
<��	
L���:
��4����	
��@	%<��

�����*$��	<��	��	
���<����XG$��@ԍ�	��	���4�����<��	L���:�����i
<����	
��@	%g
�,b�,b�,c�,c�,�,��b�,c�,E�,���	<��

�����*$��	<��	��	
���<����XG$��@Ԉ�	��	���4�����<��	L���:
����d�
<��

�����* $��!	!<��"	"��#	#
���<����!X"G$��#@ Խ�	��#	"!���4 �� ���$<��%	%$%L���:$��%�/	d�/	d�/	e�/	e�/	�/��d�/e�/&F�/
X%��$<��

�����*'$��(	(<��)	)��*	*
���<����(X)G$��*@'ԭ���*	)(���4'��'���
X�d�d�	=C
���+���,<��-	-,-\�����-J+,��i+#!,���d�����4��.��/	/
./��/���
�.��.���0	00��0d�B
0<�1	1�̀1�1<��2	2���2��2��3
����	���#4���5<6	656d�����؁6<݁7	7_457p4�7	5<�8�9	9
89�@8%9<҂

؂���e:$��;	;���<<��=	=<=d�������=Ń>	>
���.<����;�<t$��>@:���)ǃ>	<;��o:݃:���84H9d��7�5d�D8J4D��?��@	@
?@3.?! ��@4��A��B	B
AB��B���
�A��A���S"}@"Ԅ?����
5v,��C<�D	DCDl���:C3$��D���E<��F	FEFT���:E&%��Fdͅd�F���Ed�A3FED��H��I
J#KIJ4	KJI'GHIP'
fW'
fHM'
G
�fJ'
f��H���L���ކL	L
dԆL߆L���+M<��N	N T����$��$��,��NBG$��M(���&��NmO	M���1O-*)d�M�����,+
ÈPM����P߈M̭�Q���R<��S	SRS\�����SJQRʼniQ1.���g�gg	�ggIHdӇd�F���̇@iR�݉d�����4��T��U	U
TU��U���
�T��T���V	VV0/��V؋Qd�AV<��W	W䪋WŋW����2|R2gQ<�X	X��X��X���4tD<��Y	Y���Y��Y@4��C5+�ˌ�����2Z<Ǎ[	[ T����$��$��,��[Bd���\ЍZ7���-ۍ[x\	Z���8\;8)Z�����:9
َ]Z�����]�Z̫�^���_<��`	`_`\�����`J^_Ïi^=<���h!kh	 khLKd��d�F����?i_�ӏd�����<��a	a���a��a̢�d�G������>�_>Ő^ڐ	ېDtZd�CMd�A�Cd�B�+�d�CflcDl�&c�&b��d��&	e�&	d$d�g���@�lG�l
�
�lG�h���?�lJ�ld�H���lJ�������������������������t��tԎ&����%&����%-"����Xm�?am*"���m���mi��l���L���$���,����$��%���4����XW��������K������lk������XW����������A@�����RPO�
�
|
��{
m
l
<
vuA@��ml��$��r
��K
I
$ć�	�	�	�	��d"����86$��rqp���B�~B��B	��B	�2
�p�pQ�wT�wW�OZ�
T����0�(�8]
݇%3�%�GܯPܯ�]�l���L�\ߏ���p���K����
�
���l���R�\��\���\́�\��������TZ�������������-��������TZ��w	��ɂ�TZ��mD��tD���r��s9��Ih]�Ih
���

"

�Ih
��I-h	
�Ih��I h�؜�ǝ	��L*
} z 	�?�?��?���:�?�	�:$x��Lk���&&��)�w*����3�{����������	�	���
���8+
T�	� � l 	i g ���Ɲ1���
��d��	��� 
�+*"+"/
���&&��)�w*����3�{���������%!,	!!+
���#!;

!+�,*���'\��'	' '��'==�=	�=�=��'���,'^el�����D�����М����|���g�o�ޜ��C�h�f���g�,�9��$��,���,���>��-�Eh��k����u���6�-�Ih0	���+	0�@��,��0�.�@���ǝ0�.
�?���.
.�?��y.v.D��r.o.[��j.h.]��c.`.�Z.W.�Q.lV�N.K.�F.�V�B.?.�n9.5.�0.+.��%..�..�..�
..����-L�o�ޝG�fC�. �@ �.!���.!; �6 4#���0#b �- [%���W%�ς���X2'�@��,ȃ'T2((�0'�@�����+'�0*�?���0*�0+�?���0+�0,D���0,�0-[���0-�0.]���0.�0/��0/�00��00�X1��01�0/��0/�X.��0.�0+�n{0+w05�r05m06��g06a05�]05Z05�U05R05�L05H0:���A0:�'�o��� '�<�f�<1=��=
1>��1>=�z=x@���t@�=�q=�B����BD���,������$̒ْԜ���D��N��V�����gZ	Y	��\)�'��c)���1��>�	 �'�'���)+4(+���)/���15���<�	=�ܯ��O������cls��hH�wH�
��T����Ɇ�TZ��Ɋ�TZ
����%����*����ɩ�TZ��ɭ�TZ���*��6G���������������N	���	̳�
˻����
|�	 
��@
����
�	

���%������	 ��A����(
		�ż#�Ƽ�Ǽ	 �A���
���$���������'4��(	(!'(d����(̉�'��'y��������
��	������<��̽$��w7+�-	)�-
+$���������x,
)	+��s,	*$�p,,
��)*k,	)�7+]�h-u�Nh-*	-*̾Dپ
��d�
���d�I�����
�l�d�|��	%��%씿d��
�E!�����+|��
�$��,п׿\ڿ���&���'��	"d��
�$��8\��d�����������������;t���$�����"��� 	���- 	d���!����.d��1���/	1��/1	+/$��d�J����d�Fd���}�Nh,�-�ƽ$�����������
!\������]��!��.���"	"<��#���&��5u��<8���=6�1A8&����������gF6	8�E��=7&���')�M9
��67��=.�G59
��=6�<8}�hN:u�OhO:7O	:7T�-2�=3d�/ 3	1
������/ 3���2���g2���0	01
���.0��0	/�1�.
'/�1�n>3�2�>3�.2�2(21
�����@���?�?��?���:�?�	�:$x��Lk������0 ?3�23�R921
�����@�����R:4�R:42�R��R:	4�R:4�/ �?32���OhO#5AN:
5���##"��"��#D��
����P���������̾�������������C�L����W�@���~?�@��5��z?�?��t?q?	�?��k?	h?
D��d?
a?[��\?Z?]��U?R?
�L?
I?�C?^g�@?=?
�8?
�g�4?1?	�n+?	'?�"??��??�
?
?�??��>�>����>��Ih�f嘢��Mih�f���
6�
<�������l���B���B��B�B��B�B  �B  �B  �B#�
�B B"$�����A �A%����A%�A&�@�����A&�A'�?�����A'�A(�?�����A(�A)D�����A)�A*[�����A*�A+]�����A+�A,����A,�A-����A-�i.��A.�A,����A,�i+����A+�A(�n���A(�A2��A2{A3��uA3oA2���lA2iA2���eA2bA2���]A2YA7�����SA7E!�@��OA �D99�ģn�@�����G;�@��5��;����<�?���<����=�?��e��=�C>D��-��>�C?[���C?�C@]��|C@yCA�sCApCB�jCB�kC�gCCdCA�_CA�k@�[C@��7��=�n���6=WCG�9��$�GRCH��LCHFCG�u�;�GBCG�}�<�G�Լt�G���=(�G��&��L�������L��Yh;�f���';��NyhN�f�N;������Lķ�׷��\���\��,����������qom�������
,���
0
��������$��,���
��+��4��=���<	e;	���<
��E��v
��,���
,�/ �[9���;�l=4=��D=A��NG�
O	�q�����ů�flagi�ܯi�ysp�mވ�
!�T�����I\�	��������
�����>���>���>
��
����%�
�
�
���
	�I	
����

	

FNd�d4��vJ���J�&>

�����@������J_
�^
�����@����i^p^g^�d^	`^�fK��
��K�K��K�K��K�K�K�K�K�
�K�K$�����J�J����J�J�@�����J�J	�?�����J	�J
�?�����J
�JD�����J�J[�����J�J
]�����J
�J����J�J����J�r��J�J����J�r
����J
�J
�n���J
�J��J�J���J�J����J�J����J�J���|JxJ�����rJN�@��nJN$��������� �a�*N"a���`C��[C�������	�
�	"���N	
����

	�
����!��iO���O�C
�����@������OR��c
�����@����\c	cc	Zc�Wc		Sc	�YP�|�6�P���P��P�P��P�P�P�P�P�
�P�P$�����O�O����O�O	�@�����O	�O
�?�����O
�O�?�����O�OD�����O�O
[�����O
�O]�����O�O����O�O����O�w��O�O����Ox����O�O�n���O�O��O�O���O�O����O�O����O�O����O}O�����wO$S�@��sOS
D����,����:/����
9�
7fKܯO���Tf����H���HR@H=H���������G	��G�G	
��G�R�%�%�%&�%�()�(	�(�(
	�%�%
����"U�@���"�TxS�@���"pS�?��jSgS�?��aS^SD��ZSWS[��RSPS]��KSHS�BS?S	�9S	T{
�6S
3S�.Sz{�*S'S�n!SS�SS��
SS�SS��R�R��R�R����R4'�o�"-'�f)'�S�&'�S���S!'�''���'H'�'A'���='D����,�����(�(���KJJ���K���S���"�+cܯg��k�%Vj����!���!���L���!������������z$����,��6 5 �bbb
�b���2U��$����{b��iULшd���܈�wU��$ʈ�U	(��		'/4��Ad�K�OW]b��od�L
�}�(��	
�!'	3	�������d�M��k�h��	
�~��"(4��GM��[d�N�jpx��	
'��	����
������������������������=�K��Z���p��{������������������,�
		\�
	$�	d�O����������������;t����e<�	�~���	��L�	
�����	
�	���
�	��
#	د�
	֭,�
	��
	�����$err��_������	
��	���G	��,�	���	��
0���

�5�5I�5��4�5phantom��4�5��4榦���������n�����

��".��(��
	��d�P
�$d�Q���d�9���R��

��
����������)���)�|�	χ��E������������4��C��L�#.������������M (��
���

�?�?��?���:�?�	�:$x��Lk��F�F��F��1"`��x9�����`��

	��	��`��


��
�����


��
�����

�������

��".���
��
��


"�����������%��3d�R�BHNW�����
����������������ȅ�ʅ���������M��V��2��;���� �����������׽���Wa�o�
}�������������������������������ս������S\S�hIRT�^?HU�T5	>V�J	+4W
�@
�
��X�
�����������i�r�N�W�3�<��!���`	D�#
������"
�?����d�Y&&��)�w*����3�{�����
�����
�	d��d� ,�,�,�	,�	,�	$�	�	��$8
d�|�$

L�$

�H��$
\�$
��$.
�$

�J���H������+�����d���̤$
��$
�$
���C���1
�?��������Map����	����<�}�Ta!N������ȶzL�$
���$
$�$
��%�

�d�Z����������������;t�����,�&
$�&
�$
�$
�$
�d�������"�
L��a&��� M��#�
������#
��M�?����� F2��m����3�<������!��������4��y�T����40��z�����e�z��#�_���z/��#�_

��u�	
�	-�$_
���`�
���#*_
�����
�����
�� p����zF�����J����L�$
��������"]
����l�P�����������ޖ!�}��l�������������%��l��%n^�^��A��������^��V�_���ٲ�^ i���1��^:����i��@�^�^,�ѵ��@����������M,��H��]Ͷ��%�
���$
	���)�����*�������9p롮Ϡ$�#
���#
��������������"��7ʀJopts�\��3<=������
2���ȜȜɜ	Alignment�ʜ��Nb���-d��E�{#�����UsizeNoHighBit����
|����Lٛ��A7^�^
��"�������Y��`��
�4��
�{
�J������
�S���@]��
ח���
��l
�_����&^����$
T�$
4�$

���3D�$
�$
T�$
��<���
	���ɊMɊ
�0��%ӊd���-ي@�$
�$
����
�F
�<�B�-��<o�1�����
�wU�<���:�0U�<���e�0E���ۉ��0�����ۗa�2��<7���$
������$
����������}�<�5 	�����\��c����
�d�Z��?>�&
����$�%
��$�%
��
���)
��d�[��$�)
�)
���)W
��$�)
��D�)
.��,<
��d�\��$�,
�,
���+w
��$�+
��D�+
.��0?
��d�]��$�0
�0
���/�
��$�/
��D�/
/��4
$�4
�4
���4X
��$�4
��D�4
�4
�C��6
$�7
�7
���6`
��$�6
��D�6
�6
�C��7
��$�8
�8
���7d
��$�7
��D�7
�7
�C\�[
Գe
<�e
ӵ��E��%��_�������_��M����5�5ArcInner��5strong��4�5��4�5��4�-���
���M�'�	���������?�?��?���:�?�	�:$x��Lk�����������������;t�������c�j�a����_�	[���e
�e
���[
�	��[3
��eK
� ���8�6����\�e
�����6����=������_���I1����E��_��'C����e��_�v�@����,�e
�v,�[
����)���N|���M ,�[
��,�e
��Ւ�_���9K����
�	���\
̤
դդ̤
̤
JP�\
	�d�(�
3�3�G��3�d�d���	��	��	�����	��d�ݥ�d�ݥ
�	��	
�(�

�3�F�W���
��֦֦�֦W���
�!�F����[g
6
�wT�\
K�AMT�^�f�p��o�����f��,�\
��,�[
�$�[
�\
��|�\
���֦3���̤դ\�O_�c���դ4�]
ӵ(	����]0
��]

�ӵH|�]
,�]
��])
�]
�^
���\�
��wT�]
��l�]
��,�]
�$�]
,�]
ѵ����.�O1�5|���4�_
ӵ8
	����_*
\�_

�ӵH|�_
,�_
��_#
�_
�_
���^r
��wT�_
$�^
��,�^
�$�^
,�^
ѵ���~.�O1�5y���4�`
ӵE	����`&
<�`

�ӵH|�`
,�`
��`
�`
�`
���_|
�
�wT�`
����������������;t�����`
��,�_
�$�_
,�`
ѵ���/�O2�6��� 4�b
ӵ�	����b6
��b

�ӵH,�b
|�b
,�b
��b/
�b
�b
���a�
?�wT�b
����b
��,�a
��,�a
�$�a
,�a
ѵ����8�O;�O>�B����
QP��JG���
	��s֒�����������������	��=
<
O
�e
�&

�6����

�6����

���O7����

����	���@�����	ڀ,�e
ѵ�	����	���	���ۓ�	ߓ���,�f
�f
�f
���eQ
,�f
ѵ,�e
��,�e
�f
_text�&�*_&��h
���
T��
d�9d�$�t
d�^���s
 ����������s'
��s

�$�s
�s
$�s
,�s
��s"
��q-
ܚq

�$�q
$�q
,�q
��q(
��m�

<�m
���#�#��r"	#��"#��m
"����\�m
���I),ŀ�h**
****%$��j
��j
$%&'<��
%���!(�"(%��4$'	(���!(d��
$'����\��
&�����?
���

�$M&8$��
$��
,��
 I�i
 ����������i#
l�i

�$�i
�i
$�i
,�i
��i
|�j
)%��l%)	U��l%)"#��l
d�l

�$�l
$�l
,�l
̬l
$�k
d�^���k
	�zL�k

��	�k
�l

�
	
��m�

��p
d�p
́$�p
$�p
,�p
̞p
$�o
d�^����o

���o
�p


�	��q3
��r
d�r
́$�r
$�r
,�r
��r
$�r
d�^���q
�z<�q

���q
�s

�t
�͗
<͗
��1	���	��?����Z	L�-������t��
L��
�����������ߚ�ܚ	ؚl��
�%���
L��

���
$ɘ
|��
=	��
	��
	$�h
d�^����d�jp����
u{v}��<�i
��Q!N!��� 	!��z!��i
	 ����Ďi
)'0&7%>$M	��j$

	!)�j
�j
%��l%d�^��
��l%!
��l%1���U��l&
��1��l%!���6h*���h
�fU��h]ġh]ѡh+9
�h**�٢9h*,���4h+--��h+.
+.!+/'+0}�h,/.����&h-0/��.h.-
��0,j+0p+/
գh+.���6h+-+-�Q),���m

�hU$�n
t�n
T�n


��/��g�
��im
��k$
��q 
��s=
����
�[
����
!�6����\͗
�6�������ZB�	���		���
	��6�������
��6������
����
������~���z��,<�,��
���9�,��
���@��,׆��K�6�����E�6����@=����i����85���1��6������m
��6����������׳�������������
��
;�6����\��
8 �6����3 0!���t!\�"���+"("���$"����l�P�����
���l%%T�j
&���%��l%�j
''�L�f���������t�����L�n
�Ϡ�h)�g�U)�ˢ�h**���h+�f�*���h,,��qh-,2��l�h
ѵ,�h
��$�h
,�h
��i
��q��V��f��k
�
��)
��������o
���
��q
r	��
��������
��S	����
��N��,ϖ
���	���	�������������������,��
�����"��"=��l%�
*�*=Ϣh*��b*��`*���h,���h--%��O����,
�I	��
�����������G�]
́���EĎ"́<��T�o
́���L���	������]��h������͌���]��h�j
�j
����j
�����4�j
�U�#��v
&$:d�\d�,΃
d���
�����������$
t��

�$��
��
$��
,��
���
��-

��
��$�
$��
,��

��(
��}�
	<�}
��' !$ !��� 	!��P !��}

 ����\�}
��[%*.&(5&(G&("!��z
��z
"#$%-#��� &�  &#��_ "%	&��!&+"%����)$��'$��"k$W * d�y
����������y#
l�y
�$�y
�y
$�y
,�y
��y
L�y
'-��l$'	���~Z$'d�:'�z

܈|
L�|

�$�|
$�|
,�|
��|
,�{
d�$�{
d��|

�		��}�
��
L�
��$�
$�
,��
��
,�
d�$�
d���
	�	
�߀3
ܧ�
L��
��$��
$��
,��
���
,��
d�$
d��

�
��1$���#		��?����[	����������������ޫ�ܫ�٫	իi��"�������0	��������,�w
d���d�\c�elBIPW<�y
��C&@&���%	��l&��y
	������x
�%�$�#"	��z$

	l&h͌c`])�[&(X&*T'+P',W',o'-v'.P(-,��N).-K*+
��.*�'.�'-J',G'+_'+Bb%*���}
Ď
zg$�}
t�~
T�~
	
��+��v�
��yg
���:
/�`	+H&�6����'C&�6����>&;&���(g����6&3&���/&�&�6����%�&
�6�����&
�&����(������&�&����&#�!����@����c'�6�����]'�6����X'U'����)�����P'M'���I'�'�6������}
�'�6�����'�'���*������'�'����'��	O(�6����J(�6����E(B(����*n� ���=( :( ���6( ���Ll�P������~`Z##�\�fٕL�~
�%�g�e%�&&�'�f@&�((�)(/$�v
ѵ,�v
��$�v
,�v
��y
���	���	���
��{
��{��7�����~
������
��b��������d���vVU���t��)��,1���5)��3,��G)��E,��m��r��e��t) ��r, =��l#2&&p&���&���&��m(��k)��O����q��
���Ϟ�
��d
�����
��NĎ=
��g
���	�������O��:������͌
��7��
	 !���	 d�+ d�")��]
�����-])���^@�&���^@�'��^�(-.����^*���"^+
�W_ .���_!/
!/.���,_!+
�/
��_!/����^,��%^-
�_���^�^��^��[�^���[����e�S������ ^,	-�������_��M����^�^��^��[�^���[����e�S����*
��+,d����PhantomData�Rҹ��^=x	��$^,+����^(
��*	��$^*-.4-H'
����K����^JQ��((	��^�(�)'5�B^#0	#0��^.��S����%�B^#1	#1)
����B%^#&
��0d�_����������������;t���
����Placeholder���������������F:Vl91
�B^#1	#0��^K�M�^���&�%"$��

����ِ
#�����������
D�

�$��
�
$�
,��
��
���)
���

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

�$�
$��
,��

��&
��"
��

�$�
$��
,��
	��
�
#�����������#
l��
�$��
��
$��
,��
�
�	��(

�ĉ.
Dɉ
��$ĉ
d����҉
$�
,�
�ɉ)
$��

������
�z����
	�z��4È

	
�z��d��

����
Ɉ

	��1
�Ԍ.
Dٌ
��$Ԍ
d�����
$��
,��
�ٌ)
$��

����ċ

�z��Nj
�z��4Ӌ
	�z��d΋

����ً
^	��/
�ُ.
Dޏ
��$ُ
d�����
$��
,��
�ޏ)
$��

����Ɏ
�z��̎
�z��4؎
	�z��dӎ

����ގ
��
ȗ
8$6$��e7
!���6 	!��s$ �����$	6$ ������5$3$C� ���������"�"��
�	"	�"�$2$�$V$2$;$1$��-$+$)$d$	($/$'$.$=!D KR$��

������$d��$�$,$�d��$�$�!� ��<��
���9$�9$��9#	$���9$���
	#����Ĭ�
�$����
�ӆ]
���*
���*
���*
�ʐ4
B"��>"[8�6����:"V8�6����Q8N8	����:	z�
���I8
F8
���B8
�8�6����8"�8
�6�����8
�8���;������8�8����86"�4"2"�/"���@��-"��v9�6�����p9�6����k9h9����;�����c9`9���\9��]���S��
�
�
��$t^�^��
����^E�����^$���1��^>�!��!�!E�^V2�����
ѵ,��
��$��
,��
�ӆ
��P	����z�����z�����z'��Ǻ�����	Ԡ�
�������[
԰�
��������
Ե�
�������b���� 00�*��q!Q*P*�)��o!��;
��>
,���0;��.>,����	Arguments���pieces��[����[����[k�ĉ����j��t��p�������������^��	formatter��^��	_lifetime��^����Count�����^2U"츖����������	��^�m�W_ ��!���#��z#��O����E�U�D	�R

�A
�O	�>	��
/ ���F�^���
���
��v
��<
������k��W
���2��j,��������(
`&������L�
	D�
d�<��
��lAiA���@	���A���
�����ۯ

N|'1U|'3q2(0�#(1�2(01�2(0<�
��B
B���A
	��?B
��
	����
�����

�|%}'!3$M$%53$%G3$<��
���B�B��?B	���B���
����
���լ
�}�}�3�$�3�3
	���$
 �2 	�2 
�ͮ$
,�2#,	
�2#,���$
8�2-8	
�2-8а
j-f-͌a-^-[-�-Y-V-R-N-U-m-t-N-��L-I-
���-�-H-E-]-@G�$ڬ

�$լ
t߬
�ڬ
� ��
��
/
�����.�.<���/=���j*!L��
"	"<L��
#	#=���
!
"#��
#	"m/
����!
��l!u/r/n/͌i/%f/%c/&�/a/$^/'%Z/(V/)]/)u/*|/+V/ *)��T/!+*Q/"(
��+'�/+�/*P/)M/(e/(H�'O�%dT��

�	$��
t��

ԝ�
q,�

��
1#
����1#1#>
���1#?
���r,$-Lۮ
&.	&.>L�
&/	&/?�ڮ
&-
./�
&/	&.u1$
����-$-z1#w1(s1͌n11k11h12�1f1(0c1(31_1)4[1)5b1)5z1)6�1)7[1*65��Y1+76V1,4
��73�1)7�1)6U1)5R1)4j1)4M�'3T�'1D�

�$ۯ
t�

��
N8��

��

3-
����3-	3-@
���$3-A
���w..9L��
0:	0:@L��
0;	0;A���
09
:;��
0;	0:z3.
����9
.93-�1����
����
���
����
3H�6�������
/H�6����*H'H���kJS����"HH���H�H�6����\�
�H	�6�����H	�H
����J
������H�H����HI�6����\��

I�6����II���IK1����I�H����H<}�fٕL�
?0�g+�:050�f�410-0+1�P������������'1���
�����'1��}�fٕL��
�0�g��0�0�f�5�0  �0! �1�P���������"	�1##�Ѯ
$������1#3%%�~�fٕL�
�1'�g��'�1((�1)�fI6(�1**�1+*�2�P����������	�2--���
.������2-�//B�����
ѵ,˪
��ڪ
��$��
,��
T��
��$��
���
��b��$�
��������$��
��e��3�����������FK��DN��XK��VN��jK��hN?J08c1���7���7��`1��^1�1���3a	Q	�?�0o8�1��%8��#8���1 ���1!2#��-4#�%�%�?(1(�8()2(���8(���8(��&2*��$2+n2-���4-/
/p9x9�9#�9#�9-�9-4�7�O:�>lits�;��+	��6��*
���
�����2���9���9͌�9��2��O:��G2���9���9͌:��D2��y:��q2��:��:͌A:��n2���:��
��
�,��
������
����
�s�	����
�����4��
��N�E���������_ref__start�Ӯ
֮
�
,ۮ
���
�
�
�

�
�
�
�'	��ٮ
��-��4Ү
�������f�g�����Ђ��
��

,��
��4
,
3
+

)
0
��
��c
	����
�����4��
���
��
���������)Ђ����
<��
���T�T	��<T	���Td��
����\��
�����
��E0,ɴ
$ܴ
,�
��	���
d�d�
	�z�

�z/	
@	$ɵ

���\µ

��
�zT��

���d�
��
	t��
	
���

�����
d�
P	��
����
<��
���V
�V��:V	���V
���

����\ַ
������ �G�8�G�G��
�	����

	$��

�����
�zT��

�����
ɸ
�z�ո
Lָ
	!

�
�ϸ

����
��
��
� BB͌BBBGBBB B!B"B"#B#*B$B#"��B$#�A!
��$ fB$mB#�A"�A!B!�� ��\��
	
����
Ď
��,�
t��
S.��Ͳ�
���
���
�۵:
���
�ø#
���
,X�6����\��
(X�6����#X X���dZL�	���X	X	���X	�X�6�������
�X�6�����X�X
����Z
������X�X����Xƌ�fٕL��
�?�g���?�?�fjD�?�?%��ܥ�
ѵ,�
��$��
,��
������T��
����
!��z��-������sDø
����d����������*��?Y	��=\	��QY��O\M1>�EJ?���E���E��G?��E?
=�O@�D��

���=
�I���

�!�lG���Ď���?���F���F͌�F��?	�߽�
<��

���]�]
���\	���]���
����\��
��q��N	�?	�N	�N	��
�	�ٽ�
�$��

���Կ
�zTڿ

����
��
	�z���

L��
		!

��
���

���
��

��
��
�H	�H͌�H�H�H�H�H	�H	�H
�H
�H
�H
�H
�H���H�H

��I
I
�H
�H
�H
����
	��߽
��,��
t̾
S�����
���*
�̿
�^�6�������
�^�6�����^�^����`������^�^����^Ӓ�fٕLѾ
�E�g›�E		�E
�fwJ	�E�E��ܗ�
ѵ,ܼ
��$�
,��
��0�������D��
����f��m�����^���a�R	�C	�K	�D	��LK	��JK	���D���D��O�����	���T�
Ď3��T��
��qD��L��L͌AL��nD)S���b�b��[b	��c'S����%S��#S S��gSSSS&SSS`S��
�wI�a�6����hI�a�6�����a�a����c������a�a����a	�����
ѵ)G��$��
,��
��KT��PG��CT��Ra��PduG�OQ�TmJ��yT���)
���

�$��
$��
,��
���$
G	���/
i��
������
��

��������
d���t��
���
̓�
		
�U���e�e��#e
	���e�U
�����U	���U�U��/V	V�U�U�U�U(V��
��
�
�	����
�����
��� 
�L�,�d�6����|L�d�6�����d�d����f�����d�d����d�����
ѵ,��
��$��
,��
����������������;t������$��
������W���J���W���d���g��O���������x�����X��
��
����
��
����D��
�^-<��
 ���h$�h$ ��5h
#	$���h$fU#������,��
����
���
��
	T��
,=
	��
��
��
			����

���
>�'ZZ%aZ%sZ%8
	��

d�,��
�L��
��#��������R�,Y�,P��M�	,I�,���

��
����
	
��

		��
����
<��
!���j.�j.!��`j-	.��k.���
-����\��
"��,��
��
Q���[333���
	
������

������
"
)	!d���
2	����
	
�z3�z$��
	
���T��

������
���
��
�z���
���
L��
	!
��
C
�����
���

������
d�$��

����\��
���
���
	
������

������
��
��
fd�d��;D�W�W͌�W�W�W&�W�W%�W'�W(W)�W)�W*�W+W*)��}W+*zW(
��+'�W+�W*yW)vW(�W(q�'E$��

���
d��
���
���4h0-πh1
1!5'6EX 51��CX!65@X"0
��64b6h5
�h1���6h00
Ɓh/\��
��
	,��
	1��
	?���
Ď"�,��
���
�����3h���h͌U��hE��h]��h27	�ā[3m�~h����$[4.3��h/	//�#����
����
����
����
��� 
���0
7o�6�������
3o�6����.o+o���oqW���'o$o��� o�X�,��
�X�,��
#��@���X�

���fٕ<��
�V�g���V�V�fH[�V�V)Y�,��
���@��%Y��np�6�������
jp�6����epbp����r����^p[p���Wp���f�����������,M�[�}d��
��}�h�f����[����~(h�W�fF�W  �W! 7�����#
ѵ,��
��$��
t��
����
<��
�
�
�
N
B
��@
���$��
��v
�	��S	��
	�������D��
����������8��������}	���q���tkeR^�W��^��^���W���W���r��	u\������	����/[��X ��X!��O�original_start���?��L��
����-	������������TZ�����l��T��
ĎZ��T��
���W���_���_͌�_���W��]�h���͌���)
���
��$��
$��
,��
���$
C	���/
d�l	���4��
���d�
,��
����z����
����
<��
��uwrw���v		���wd��
	����\��
�����
��	E0,��
$��
\��
����"
���
��$��
$��
,��
���

	����


	��
�z���

	

���

���
��

$��

������8_���8_
�C����*
a(�4��
��

�
�
����
����
��� 
���
���#
�w�6����\��
�w�6�����w�w����y�����w�w����w��ܛ�
ѵ,��
��$��
,��
������
$��
3�����T��
�	�����y������w���z��O���match_start�\��
�����������������@�mm�m�md��mFD|hzh
���{
��%{	���h�����h		zh������yhwh���������W
_
W�U	
R
�h|h	i�h|h	�h{h��whuh	sh�h	,�
d��h	�h�h�h��

&id��h	�hYh	Fd�	�h�h$��
d�j
s��e�e�{�6�����e�{�6�����{�{���~[����{�{����{>|�6�����e8|�6����3|0|���t~[	���,|	)|	���%|	�e��e�e��e$�
�@���e
�$�
ѵQb��$֖
;q:q�k���b|k{k�j���b��B|��@W�b�Or�?�b�gu����q��[k<�
������;	�����
�����5�5I�5��4�5���4�5��4榦������������.>�$���ö����
����l
�~�6����\�
�~�6�����~�~����[����~�~����~�����
ѵ,��
����C~��A�&�
���
	�ӵ��������
�	�����������sy��
����h
h��#��6����o��6���������Z�[������������Қ
��,Ț
��v�������'��Ü;


������������lf���]v������Ĝ
D��
��T��
	��CachedThreadLocal��owner���	�global���~�5v��t��
	���.퓆

����������������������������q�aX�����U��
������������%������)
�����
%�		U�
	!	

����
�	gw

�	��
����

���
�����
����
���������������U���Rm�ӵT��
��,��
��4��
��{��������
�����������������������q�aX������-���create��J���������Ϝ.
�ܜ 
D�
�� m�j������	���������q��ܜ

������	����	
�-���̂��
�+��d��+�+p�+��*�@��n�*{	
���	��
�Ɯ8
DƜ

���j(��
��
�
�ֆ�6�����І�6����ˆȆ����[���Ć�������������,���ьP��-�����z\��+����4�-��z�
��Ŝ
������������������������-�-
UnsafeCell��-��*��]�����N$��
��r5����,��*�����
��|ڟ
Dߟ

�$ڟ
Tߟ
�̟

��
�
����Z
��l��
��,��
ӵ�9�����#
���"
��#��
����Z
��"I��נ
�����
��$��
̕�Lp��X

���
����n
���W:
���%
Ď�̡
��$á
G\�
�ţ
���[
��8�ܤ�
��|��
��$��
Dp��X

���
����o
���W:
��ݤ#
�����
��$��
Ga�^�����ߌ	����K�H������������� �	���$�������-�

����)&�
�)�E�L����
���E
y��6����\��
u��6����p�m������[���i�f����b���@����d��
��?�������?������D������	[�����	�
]����}
{���wu���q[
�p
n���k[
���j
h�n��da�]Y��TO���MK���HF���B?�����:��L��
��,��
����������c�����j����D�������������|�	��,������������&&��)�w*����3�{�������������	��������������

�����&���
����V
S��6����\˧
O��6����J�G������[���C�@����<�r�@�����ʧ
n�?����jh�?����dbD����`^	[����[	Z
]����W
U���QO���K[
�J
H���E[
���D
B�n��>;�73��.)���'%���" ������	����	���
��,��
�����}���	=�����D���	�D�����ؔՔ����V�	���씩
��������
��˨l
R��6����\��
N��6����I�F������[���B�?����;������
��,�
��֒��ԕ�(���
���
�&+1��>׽FOY(���
	.6;��Hd�b�V^`���
����$*	6	�������d�c��n
������d�d��
��!d�e	�09@F��Td�f�clsy���d�g�������
����$*6������d�h�r	���
 (���
�gmt
���׽���������
ȑ	��g��p�	|�����a���	��&��	�����7��>��E��L��Sݑ	�����d(���
���
�&��2ȑ	:CM(���
	,2d�i����
Td�j
�"qd�k
�?�������k���
�����ȑ	����������&(���
���
�&��2�	:CM(���
	,2d�l����
Td�m	�"qd�n�?�������k���
�
�����	����������&	����
��$
���6>����
�� %
���7@����
��$
���6?����
	��$�		09(���

�
���
���
,<L~�
�
��������������������R��[��!��*�ܙ	��	��	��	^����
������
��������
��������
��������
	��#
/	
��(���


�_
d�o�)d�p�
d�q	���d�T���d�U��	����
	���
�
����՜	��������	���������s��|��W��c��l4�BM�	��(����������	���؟	����"
��7�4�3�2�1�0�/�.�-�g���B�C���,�+�*�)�(�'�&�%�$�#�"�!�8� ��	�	�	�	��	��	��	��
��
��
��
��
��
��
��
z���������������������������������
��
��
��
~�
x�
��
��
����������������������������p�������������{�����������r�������������������������������������������������������������������������������������i�P�b�`�a�Q�����t�s�������y�k���m�n�|�o�R�l�v���q���w�}���u�\�j�S�H�c�]�A�O������������������������������������������������������� �� �� �� �� �� �� �� ��!��!��!��!��!��!��!��"��"��"��"��"��"��"��"��#��#��#��#��#��#��#��$��$��$��$��$��$��$��$��%��%��%��%��%��%��%��&��&��&��&��&��&��&��&����"�L�4_��
�,7>256�(�����
$)/5��B��JS]P��
��8��
�������
����������������;t���_��P��	
!
-	
��(��	؟	
d�r�$d�s�;Ad� �$*d�t�d�u��	�~��
	���
��������������������������	���X��a��j4�BM����d��	��B��	�������؟	�D�l������<$���,�r3��4�����OD�P��>u��lM��lG�	�	J�d�;}��l
��l��'
d������T��O3�L����Cl�PL�K��P�F�$���,�U��d)�W��4�
���
���
1��$�
��,�
.L��	����
:�	T���,�.D�����3,���,�-D�
�
���3,�
��,�-D�D��������
C,���,�
�q;D�t��
���+�,�����4��<���,����	� R��	�D���L�
���+�l�����C��$���	,������	�8 M��	�D�԰l�
���+�������K��$���	,������	�8 M��	�D���"t�
���,�,�̪����w$���	,������,���	!*�8-�>-e��	�D��� L�
���,D�������������������������;t�����|���	,���D������	'�**�8-���	�D�t��
���+,�����),���	,���	
5��	zD���D�
���+T�����3��,���	,���	
6��	{(�����
$)�
�
�
���
����h���f��	qz�@��
��".��(��	��d�v	�$j1��
���
Y��e��	m��u��������	�������	�����d�
�
����E��	l�����/4�������/��,���	,�.�	���!��� B�	�4�!��$�!��	,� ���!�8U4�-��d�-�-���-3,�-��	,�-��
5��_4�.���.���.2��,�.��	,�..(��0��0�
$)/�
�
҆�
�O��
��/���t��	��p��0
����x��0
 ,��(��0	��d�w	�$d�x���d�y	���R��0
��0�
������	��������	���Ά���������	��`Ά��=��L�3���3���32��,�3��	,�3.L�I��|�I�I���H6,�I��	,�I��
5��_T�I���I���I6��,�I��	,�I.(��L��L�
$)��6��	>GQ�����M���
�`��8���L�W���L�
 ��L�������M&��	.ϕ6��G�T^��	���M
 0��M
��L�
H��L��	��	��5�BL��L�
��L	��	&0
����3\)���\1���\E	���\����9\
�����Less��������Greater��ji�/޾	���\��M�
P��L�����\����M����������������;t�����	n��	v��	~��	��r����)��\1���\��̀3\	���\��M�
��M�����\����M��	*��	2��	:��Q�^h4�O10���P�P��$�O��$�Oj����
��Q4�Q��@4���@ �e�@�
5�@������#[d�
�@�jd����Q�R�Q��Q24�Q
�P��Qd���	��Q��Q
�@�
�A�%��d���9e�A�	F=��
��
�����Qa��.P��/������-��.������:���-�������n[����@�,�Q��$�Q��HH852��A�=���	�]���ۤ�]����#HNT
���Q]���#m���#
���d�"
���d�"
���d�"
���d�"�	���J��.T�Q������.��Q��	J�Q��mC�)�
��U4�U�	�
�����
d��	
d��.	
�U�U�<�V��U
=��_nt,�Vd��V�V�
�	�U,�Ud�	
�	
	�
��Zl�U��U�1D�UN:AHOV
�V
-��d�m��
0	
m��
a
m��

A
-9ZH|�z�
��9�	%��d����T���U9��/���-����-|��v�����$�U��$�T��s��|yk|������������"	4�Yq	m	i	p	g	�d	d�^	�	d���	�Y�Y���d���		�	'	�
������W���/��Y��-����-�������d�W��$�W��
�
�
�1�D�Yt�Y
�
�Y�Y���Y+��$�Y�Yf�4
4�[l�[4�[�[��[�[���[>$�[��	,�[��,�[���)�,W
d�\,�\�\<�\��\�\�\���\>$�\��,�\��	,�\���)�,W4�]|�]�]
+��
����	w�^���]lo����]��	��]��	,�]��,�]����	��3�6t,�^t�^�_$	C��
����	��_���^l�����_��	��^��,�^��	,�^����	��3�6tp��
���
`��j
����#(
���:B(��
�
��
��*:kx��m	
	��H��m


��h��n
��H��r
��h��r


��(��j
�
	

��j


	"����
����������
��DK��BI��@G��>E��<C��:
�
7>ELSZ2���

��#
���5>�
���
L��
��������������������������������
�+�����
�Oݖ
L��������
B�����z��b��J��2�����
s�����������{��c��$p��
�����
�������
�������
	
��"
.	
��(��	؟	
d�z�$d�{���d�|���d�}���d�~��	�x��
	���
������������������������h��q��Mٗ
Yٗ
b+�9D��������������ԝ
���؟	w(��
	)/
�
d���	�A����
	����@��$)
���;C`���@���
��@��������
�

h���@��$)
���;C]
�
q	y
�
2;	�
�
Xa	��
�@��

�@���@���@��#�@�� 
�


$+2
9@
 �
�
��	�
	(�T�(����
���Oٗ
X`��V��_��������,��5��v���
�
�
�	�	�	�	�	������Y������	)
۟
���
%
��m��
B���
��z
��b
��J
��2
���	(��
	)(��


�A��"(
4��v{���d���l
����


�@��"(
4������d���o	`��
�@��"(	4	��jp��~d����q�h��
�@��"(4�������d��p &��4d���DM��

'.4
<CI
Q��
�
��������ٗ
������
i��r��
~������ҥ
����ҥ
��
5��>�
J�����������
���
�	��
��������
��H�����
������
��p����l�T�,�x	��s
	��d���et�&8_�d��0H	���@�����0d��'���@����8(8(N(�a(	o()�/d����Nl;���;�;�;�;�
�;�;$����f<l<���~<�<�@�����<�<�?�����<�<	�?�����<	�<
D�����<
=[����==]����3=;=
���R=
Z=���q=[��=�=
����=
[����=�=	�n���=	�=��=�=��>>���)>1>���D>L>���`>i>������>�:�@���>�:$���,�? 8(+N(���%F��1Fd�	����d���
�������A��� 
<����@��̭	��
��
�
�����
�U��d����ؾRҹ��^=x���
�$�
�J��Matches��aut���O�texti��ܯ�_m�[|�Z!�����
$		4�,����@����
$����D�t�D����@����
$�
�$�D�t�d�
����d�����
��
��
	��

����	���
����		��� �
�

�
���������J�	,�

�T�

�
=�	
����Ъ	B� �

��
���������
�\�
<�
�'���@����8(8(N(�a(	o(q
�
��

�
`�
�����e��	
��
��������	����z�pati�����uðZX,?�	���
����
U�
�����Z�������:��;��B��A��>�
t� ���&������t����-��E����P�������	��t�	���
����P�����
��
/�������
��
����
�,�
�:�@�����:���P��
�����
���|������
w����P���������̖ ���� ���
��������,���D�,���

�����r��\ҥ
�����������������;t�����
ѻ
ѻ
�
<��h�����`
���������
�
8(����������*haystack�6sset�B���
	ted�����N(�����
�˻
5	��
t���
{���
����
��qxqp
o��������
�����
LK���
�'��8(8(N(�a(	o(�YX
W��E��/�:�@����:�����
��bb��
����8(�6����
�N(�_ref__s�<�,�
���������
���
��x�o,<� ,� �� 
� � �F��� ��
]��� �y�o�d�'	����'.�

�
��
��	���A����*%
�
�*�<
���@���F�F
	���@����&&��)�w*����3�{������������G		
��HH���@����`>H
���m�m6H6H�<
��)
��)�<���@���F�F	���@�������������G	��HH���@����`>$H*
���n$�n$6H6H�<ܢ)
��)�<+���@���F,�F0	���@�������������G-	��H,H,���@����`>6H<
���o6�o66H,6H,�<+��(
��(��(
��+�=��'���(;��)5��)5��*c��,�
T�*l<���T�)�<�@�����<�<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>�<�@��4�)�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[ ��= �=��=[��=�=�n�=�=$��=$�=%��>%>$�)>$1>$�D>$L>$�`>$i>)����>)�<�@��\�(�<+�?���<+�<,�?���<,�<-D���<-=.[��=.=/]��3=/;=0�R=0Z=1�q=1[2��=2�=0��=0[/��=/�=,�n�=,�=6��=6�=7��>7>6�)>61>6�D>6L>6�`>6i>;����>;����@���@�����@�����@�����A��l�Z��%��\�'��,�'t�(��
D�(��7��,�)���ҥ
4�)��l�)�
<�*��
t�*��
�FH���F��`>���FH���F��`>$���F,H,���F0��`>6���
���ac����
�	���1F��1F��1FL�+���,���+<��l�+��,�+.L����-����l�,��,�,,�J<z;K<	��F<z;|�-�;�;�.�<�d��H	���@�����;�d���'���@����8(8(N(�a(	o(�;�d���X;l;�z;�;�;�;�;�
�;�;$����f<l<���~<�<�@�����<�<�?�����<�<	�?�����<	�<
D�����<
=[����==]����3=;=
���R=
Z=���q=[��=�=
����=
[����=�=	�n���=	�=��=�=��>>���)>1>���D>L>���`>i>������>�:�@���>�:$�-��,�-7@�58(%X;N(���%F��1F@	��z@�@�!d����A���!H���@�������@���?�!d��!�'���@�������@��8(8(N(�a(	o(@�!d��!�0�l;�;�;�;�;�
�;�;$����f<l<���~<�<�@�����<�<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>�:�@���>�:,�.��,�.�9��
D�/ҥ
<�0�
<�08(:��
5�
7��
9l;N(���%F��1F�C
 ��B%�,�C%32����Q
�?�?��?���:�?�	�:$x��Lk���Z_
���
qyp��R
��#��
/8	p��R
x��R
(��Q
�
��Q
��Q*[�
i��u��
}��
p��
|���
������
���
B�

�
������
����Q
��
��p��R
����p��R
��x��R	
 
,	
��(��Q	؟	
d��
�%d�����d�����d�{���d��	��	�|��Q
	��Q�
������
�������������
���h��q��OΆX��a,�:E����
��������Ά���؟	x�'��8(8(N(�a(	o(��^��`,�`
�$�`$�`\�`l�_
�_�F	�����������G	��H��H
���N�Nd�O	d�	l�_�_�F�����������G	��H��H*
���O+�O,d��O,	d�
l�_�_�<.�F/�F3�����������G0	��H?
��6H/�<.�P@�PAd��PA	d�$�^d�����_	�`

 (�`rNnQ�
l�_�`
�Qv+�Qw+d��Qw	+d��N,�Q+�l�_�_	Ra*Rb*d�=Rb	*d��OA~R@u��!B
B'��"C %��gE'C '�0�0�0
__variant1��0�0
__variant2���,����X}�C!	C!ŗC"u�C"���C]�
� �!Q"?
-�B'�B�_
�C"	C!C U��J(��1!�K(	]�D(D(%�Dd������xD<D(��)D#U�D$	D$�D%��D&���gM)�M)���gM&)��
��gM)FD%&
�D&~D#$%D%D$��/D
��#
�D#�D�Qb	�Ta*�	��_+<�_
�$�_-JRw
FUv+�
l�`�`kU�,kU�,d��U�	,d��R��U�,���_:<�_

y��$�`2����^��:�@��,�^�:O�@����<�@��O�<�?���<�<�?���<�<D���<=[��==]��3=;=	�R=	Z=
�q=
[��=�=	��=	[��=�=�n�=�=��=�=��>>�)>1>�D>L>�`>i>����>9O�f7O5O�f)X�P�@����<�@���P�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[ ��= �=��=[��=�=�n�=�=$��=$�=%��>%>$�)>$1>$�D>$L>$�`>$i>)����>)Q�fQQ+�fZ+�R�@��	
�<-�@���R-�<.�?���<.�</�?���</�<0D���<0=1[��=1=2]��3=2;=3�R=3Z=4�q=4[5��=5�=3��=3[2��=2�=/�n�=/�=9��=9�=:��>:>9�)>91>9�D>9L>9�`>9i>>����>>�R-�f�R-�R@�f�[@�����^���Bw	B���CC���UgC�oE�C��N�D���M�CZF���e��F����F���M��F����HH����[I������4H��.��J�5��J��@�K�e�1�K�D�oE�C�U�@���
�<N�@���UN�<O�?���<O�<P�?���<P�<QD���<Q=R[��=R=S]��3=S;=T�R=TZ=U�q=U[V��=V�=T��=T[S��=S�=P�n�=P�=Z��=Z�=[��>[>Z�)>Z1>Z�D>ZL>Z�`>Zi>_����>_�UN�f�UN�Ua�f�^a�W�@��`
�<c�@���Wc�<d�?���<d�<e�?���<e�<fD���<f=g[��=g=h]��3=h;=i�R=iZ=j�q=j[k��=k�=i��=i[h��=h�=e�n�=e�=o��=o�=p��>p>o�)>o1>o�D>oL>o�`>oi>t����>t�Wc�f�Wc�Wv�f�`v{Y�@��e�<x�@��yYx�<y�?���<y�<z�?���<z�<{D���<{=|[��=|=}]��3=};=~�R=~Z=�q=[���=��=~��=~[}��=}�=z�n�=z�=���=��=���>�>��)>�1>��D>�L>��`>�i>�����>��Yx�f�Yx�Y��f�b�-��l�^��
,�^��$�^��^������������x��y�����
���
8(���FH���F	��`>Wc���FH���F��`>$�c,���F/���F3��`>9�cA��
�C��)C�C�C�C�C�C���C���E^J���Mdbdw%d���O�+N(�����s���qT��1F�T��1F�T��1F��z��p�T��1F�T��1F�T��1F�Q�Q���Q�Q��
�QRQQXQJQQQCQJQ<QCQ5Q<Q.Q
�
+Q2Q9Q@QGQNQ��j�
�Q	���Q���Q��S�

S[RDR-RR�Q�Q�Q��
RS���R���R��rR��ZR��BR��R (��j`��j
����x��m
		��H��m


��h��n


��H��r
��h��r
!-��%
��
��j

"mz������
���������d������������j�
$��2��;��D��MȅVʅ_��^�
g��C��L��)��2��������������������������
	�
���$�
��(�����������������������}��k@I��V8A��N09��F(	1��>	 )��6
+
�/��
Ud�
t�������\�e�B�K�(�1��������<�F�F�����������G		��H��H
��6H�<ԏt�'t�$�d�����d�,�\����������	.
�����"TÀ			ـ
T#\#
o#$‚d����Ԃd���.0��.0��.0���-T��	���"	��	����<26�F34�F76�����������G44	6��H35��HC7
��456H34�<26��E9��E>��E?͚&eF8	F815F8\�
����	d�"d�8>4���������$��d��������Od�"��͌
�����
��� �!� ���! 
�
��!%!- � " )!##)"!#)���!$�!$	�!���#]$��"�!$�!#x(*u)*	"q"*�"*� )� "݀	$��d������d�!�"*�"%�"&�"&"�"'�"(�++$++�+(+���++�"'(~"(�"%&'�"'�"&"
��%|"%� )� "�	�������ˁ
	
\ρ	|ˁ
ف	
�����	b�-.i�-.��-2��-3�!/2.���!032�!1-
��31��-3��-2g�-.L�-,��\��	�1	1��-��͌������/&���.0��-��.1�.0��-,��-,��-,
�&eF8��E?��E>��E9d�(F8�gfH=	H=-�gfH��gf
���=49%
�)eG<	G;��(QeG:
�)eG:��E?��E>��E9�

�gfH=��(LeG:��(eG;�"I>-G;>����(eG<�"J?7G<?��VGm�(e
�;b<B9%�)e:��K��~���~����d�������������<�@��L�~�<�?���<�<�?���<�<	D���<	=
[��=
=]��3=;=�R=Z=
�q=
[��=�=��=[��=�=�n�=�=��=�=��>>�)>1>�D>L>�`>i>����>��!Dg�nT��n�fٕ,؀�!�g�t�!�!�f�&�!�!  �% !!!�o!
"���	!a;$���$$����$�&&�'���&�(��(�)��)�"�o�!
p�f��d��;�,�f�t,8�-��1�-#-�fu�-#//#0/�<�@��Lȃ�<2�?���<2�<3�?���<3�<4D���<4=5[��=5=6]��3=6;=7�R=7Z=8�q=8[9��=9�=7��=7[6��=6�=3�n�=3�==��==�=>��>>>=�)>=1>=�D>=L>=�`>=i>B����>B���U\������d�D�e外\D��%�eE�e��E��(�eFF��f�fF�����(eF*G�oE�(eF?G�oE�(eF@��l�~��,�~��D�~gg�������u	,ÁT	H	�
	IxXO���FH���F��`>m2U+�$��
+��+���$���$��!��*!�)!�(!�(!�(!���(!���(#.)(���(+��-��L�-��J�-)�-�.E�.��E%/��D%0���F3H3���F7��`>=�F%�(eF>F��=F��!F���H��J)I��S)J!��
&��~�*�z�	��aligned�<�-T�����L���t����L����t����1F��U�!g���%��+-��*-͌`-���%��E+��;+��������͌����1F��U�&e��]�&e���	��!
���T���'��8(8(N(�a(	o(iz,օd����8(8(N(�a(	o(����5	�5	6	��.�.͌�.�.�.
&/�.	�.�.	
�.	
/	/	�.

���.�.
��H/	P/	�.	
�<
�F�F�����������G	��H
��6H�<
�� �� �� �!�!�!�� �� �� -�&e!d�M
!�)e!`
!9
#@
#8
#6
��b

T
0
"7
"/
",
;
"{!
#
"	
"�/$
"��
"�/%
"��]
"
��f
G

	�
�&���./�,���:�@��,/�:b/�,���:�@��`/�:gz�fٕ��k-�g�th-d-	�f2b-

_-
�<�@��L���<
�?���<
�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[��=�=��=[��=�=�n�=�=��=�=��>>�)>1>�D>L>�`>i>����>W
�������.d��eV
S
 �e�� O
!!K
!���G
!o)"�oE
!�)"�oC
!$����,����$��	T��08(8(<5Z.���4���4��Z.
��Y.���F���F��`>�!	!H!��G!��+!��#��T2$��]2%��O�N(�N(�����T����7.���5���5͌
6��8.��1F������������'��8(8(N(�a(	o(��4�:�@��4�:,����,��8(o4N(�l�������=,����,��0���

�������!�?�?��?���:�?�	�:$x��Lk�����^��@��
		��"	.��(��	��d�5�$d��d�1���d����g��	
���
�
����
�
�y�
�D��
�x��
�7��@�#�zB���������׷���������r������S�al׷��W����4��������p��
��#
���5=p��
��#�/8Ȗ�
��#
���5>(��
�
��
��$4b�
p��|�	���K��W����(����������a�,������p��
����p��
����ȗ�
		��"	.��(��	��d��$d�����d�����d�1���g��	
����
����	������Z��c��?��H��$��0��9���������������~��Dp��
��#��/7x��
�?�?��?���:�?�	�:$x��Lk�����\a
���s|���
(��
���
��$R�`��l��t��Q��Z��(��4��������`���������p��
����x��
�������
		!	-��(��	��d���%d�����d�����d�����i��	
����
�����������[��d��@ЊI��%��.��7������Њ�������|��C(��	d�X��oo��'oH��
%��l	o��U��l�ԍ����t�
�4:B%��ld����}��lo����l�]cj����l�Q���l����M�О=��l	���������8������������=��l
��J������>��w��M��l(��	#X��oH��
o��;	A	��8
>J
�������d����d�
��	�d�s��
��8��
ԍ"(4��:@��Nd���^ql��

	%-���������Ē���������
�����������������@�N��j��A��4�����e����U��������������
��#
���5=ȟ�
��#
���5
>���!��$
���6	?���1�]�]���������_��M����5�5���5���4�5��4�5��4�-���
����]	ʛk^a��V)���V%�������b�����XU�t~�-��-�-���-��*��]������2�����
:V	���
0V
�
ћқӛ�ԛ՛֛�כ؛ٛGڛۛܛFݛޛߛ������
�L����
Vd���
V����
���


���
���
	؟�

ȟ�
���#��

��#
���5>ȟ�
(��
�	

��
"(.
4:
@	FLRX��l
|�	�
��=��-��
�
��E��
������Z)

�5����d����ؾRҹ��^=xʛd���
��
���		
	ȟ�


��#��
/
8	���V���
e���5(
�c�����6���������
|a�6����=��xa�ʛ�c[�ʛvata�ʛqa�����V������ӣ���-����
�V�Y���$V��Y~�5�������1)�	��B=����������������������T��`��&��	�
������������TE��'M��+��cb��beϝ��������g�5̙����КV����
��
��
��
��
��
��
��
w��d��)������������������ӣ:
�
�����
9V
�
�����
9V
�
�����
:V
�
�����
:V��\�&|�&	��&
��&�&��&:
d�06�&���&n$�&��,�&���>l�(�(d�\�(1�(�(���'M$�(��,�'�2t�*�*���)>$�)��,�),
�<�F�F����������G	��HH��`>H
��Z�V�6H6H�<�0��H�<�@����I�<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[��=�=����=[����=�=�n���=�=��=�=
��>
>���)>1>���D>L>���`>i>������>��l�0��,�0���FH���F�`>2�H��1F�<�F�F����������G	��H��H
��6H�<}�g

�=
�=�=
���=
����=���e��	
	
������	
��	F��
����.�
�g��d����ؾRҹ��^=x��
�F� ��E4�H�\�F�<�@����I�<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[	��=	�=����=[����=�=�n���=�=
��=
�=��>>
���)>
1>
���D>
L>
���`>
i>������>���Gg�o��4�F�����h��$�������������x���ő�Z=�����5��[����=�y�������y����y[���E���˯�
����E���g�gIter��h��g�h
end_or_len��g�h���gFPR<?����t�E��$�E���FH���F�`>
�������_��M���������U����{��z��1���B��M�������1F
�n��]���	���
�@„�	�	�t���
'�	'�	�t��W�	W�	
�t����W�	W���
W�
W���t���	��t���	��rŀ�	��s���	��z�	��MO�		
�j�	j�	�
�
�	�	�	���������f��t�O���������������µʵ�ص������������:����ŀص��	������������„t�'�	��W�	��W�	���:������ص�������������t�
�
��:���D���N���X���'���W���p���z���������������������(��M	-H��X
�@„"(4��z���d���l�P��W
�t��"(4������d��n!@��U
�t��"(4��ms���d���p
�h��T


�t��"(
4�������d�!	�
pH��S


�rŀ"(
4��gm��{d���p�@��R
�s��"(	4	�������d�#�p
(��Q
�z!'3��`f��td�<��o	���M
'.4
<CI
QX^fms{�����M�AGNU\cjq�������������������� ��)��5�����������	V��_��	k������������������� ��)��5	r����u������
��
�����%����������������Z����������������.������?�������P����@��a�H	�Hd��Z�oJ$�Y��,�Y�JoJ���[���������������������[
��x��]
!-��(��[	��d���%d�����d�
���T��[
��[����������������������	��������c����A��ʵ��]�ʵŀʵ��ʵʵʵ�����������_
�����`
!-��(��]	��d��	�%d�����d�����U��]
��]����������������������
��������d����B��	����a�����µ������	�������������b
�����b
ԁ".��(��a	��d��
�%d�����d�"���T��a
��a�������	���������������
��������d����B�����c��ԁ������(��c
			5;d�����c
]d���"
{d���@
�d���^
�d���|
�d��	��
�d����
d��	��
28��FLU��c�u�������������������H��c		��c�=BHS��[��cjqz��__self_discr��__arg1_discr�����c���c�� *����g�����������������p���z����h
��X��i
 ,��(��g	��d���%d�����d� ���T��g
��g�������������������������������a����?��'�'�W�W���W�W���W�W�O�
�j�j���i�O���O���O�'���W���W�O�O���'���W����j
�����k
��".��(��i	��d��
�%d�����d����T��i
��i��������������������
��������dĆ��B��f���t�f�„f���f�f�f���D���N���X����u
��h��v
��X��v
		!	-��(��t	��d��	�%d�����d����d����g��t	
��t��
�����������W��`��=��F��#�,��5���������������y��@��wT�w 1�xD�x��x�x��w&Ed�%6�x���w^$�w��,�w$�w���(�%,V���
��#
���5=���
���
���
���
���
���	
	���


���
(��
�		
��

	"(.4���~������������xfSA/���
���������
��
��
��
r�
`�
N��,(�����
�������
		�����


�����


�����
�����
�����
�����
�����
 ,���
��	
��
"(
.4��%,8��	��]c��qd������������������������������	��
����"������������������������������������f��o��MΆV��_�������
���߃
�
����������������������������p����O����.Ά��
��zOX�
�eGP��]?H��U8	A�
�N	1:��G
*
3�
�@
#,��9%��2�
�	���
����߃
�
�����������������z���a�j�H�Q�/�8�����
�?����d�Y�����
�	d��d� Q�]�i�u��������	�y�m��?����k�2��i�g�<����d�c����`�_�T��\�Z�W��T�S��P�N�K��	H�G��C�A��<�9��6���$��������=����ߟ���������#������������� ��������x���������	Rz�`���
@�����y����� ��������l�
`���
@�����K���!�� ����������
`���
@�����L����� ��������l�
`���
@�����K����� ��������z�
`���
@�����K��� �� �� �� ����f�
`�� �
@�����K���#�� ��#��#����"q�
`��#�
@��"(��"limit�Q���'�� ��'��'����&y�
`��'�
@��'(��'ʘ
M����� ��������x���������8-�w���`��ț
@�����y����� ��������lț
`��ț
@�����K���!�� ���������ț
`��ț
@�����L����� ��������lț
`��ț
@�����K����� ��������zț
`��ț
@�����K��� �� �� �� ����fț
`�� ț
@�����K���#�� ��#��#����"qț
`��#ț
@��"(��"ʘ
M���'�� ��'��'����&yț
`��'ț
@��'(��'ʘ
M ��
��#
���5=(��
������6��B��M������fp��
��
������,���$�����D��
��K$��$���������������n��<�ޥ
,Ƃ��$͂��
ڂ"�O$rep�)d��
�ܒ�D����
$��$���������������r��<��ޥ
,���$���
��"�O$Ƨ
'b��
�;�����	!d��
���
2#t����T	L����	����Borrowed�����Owned���A��@�����<��	TĊ
��)9��79
:
��7
U��
E�7d���-�7M�7�������}���}/i݄���
K:("����
������L����gjPg�j

����
���� �����'-<A
�J��������	�5����5H�i��D���
�!��	�
d�����������
�������
��Lʋ	ҋ,
T׋	
	��	d�
D��	�=?�=?>?,+D��	$��C-�NC	]�NC/.t�����&DӍ	�t0J��1H��1H
��1H10��	��	#<�� T��!�7O�8P�8��
!�d��������
�P2#*�:#
������L������ԥ���$���$���$%%#��ۏ�'&-'%<A
�J��������	�5����5H�i��D���
'�& ��(	&�('��)&����O��O���O���P�`��}&=>�*	*&���
��
L��	+		+��,	+T��	,		,)	,ݐ	,		+�* "	,(	+T��	-��	.		.* 	Ñ
�./Ǒ-4Ñȑ	.Dʑ	Q%��l<Q	-U��l<Q34��
3	
3$��
4*D��
5 ���"
t��
���
3U4D5:2�����
3tϒ
"c:* I*��(%%g*d�&�� �� DK(���* S #�	"�#�$���
�&��&�%D��7 �tD]۟E[�E["!��E[:95(&&��7�
9
&��:d����ؾRҹ��^=x
�8
:�ؓ>	
�?��9
��
��9�d����
L��
�$��$��
!|��JA<GA=OA=hAApAB��A=����BA��<
��B@�AB�AARA=PA<iA<OA;���1���
�����!,�@�@͌�@�@
�@>!A�@?�@*�@@A?�@;�@;
�@;*)5C��"����
f,��!*
�<F�FD�F!F��
�����������GD	F��HEHE��
��`>'GH-G
��DEh$'Ge$'G6HE6HD�<Fu�N-E�N�
��
�N-p�1m�͌i�
g�
e�I!��f�1Hd�1J
a�2K^�2Lf�2L�2M��2Nb�3ML��a�4NM_�5K
��NJǜ2NϜ2Ma�2L_�2Kx�2K�t0J���0�����
	
�ݍ!*�8O
&��Pd�ؾ
g8Pe7 
�?��Oa^7OЏ"d���$l��
�$�$��$ ���}�l<m�l
�QRȴl<b-���<c-����	Qё	-D�
0 �I@W�I@Wb"�I@W87LF?TIF?UQF?UjF?YrF?Z��AYU����BZY"��CT
��ZX�F?Z�F?YTF?URF?1TkF?TQF?S���1
�����
0�1���/)�E?�E͌"�Eb�E!�EVF�E@W�E?6�E@Xb"F@W�E?S�E?Sb!�E?S65F�EC�͌"?�!=�!;�\ s�<�E[:�E]!"7�F^4�F_<�F_U�F`]�Fa8�G`_��7�Ha`"5�I^
��a]��Fa��F`7�F_5�F8^N�F^�tD]��0����
7�8���6 *�J����������݊�^���������������������	���f�?��������?�����(��6�>�����m��J��
\����`��5��
������H��
Tx}�f��|���E�f�t�E���E���fJ������M�������N��N"���2�0��E�N�{�@�������V,��Km
]��%���<�@��|�<�?���<�<�?���<�<D���<=[��== ]��3= ;=!�R=!Z="�q="[#��=#�=!��=![ ��= �=�n�=�='��='�=(��>(>'�)>'1>'�D>'L>'�`>'i>,����>,x}�f��
�}�Ƶ9h.�g�t.x}�fٕt�r�0�g�t0o�11k�2�f�1i�33f�43��?����6�?���6�7>���7��J��
\���9�5��
�9���H��
W����l	�P��6�ôl<<x}
�f��|���I>�f�t>�I?���I?t�?�f�M?r�AAo�BAx}�fٕt��١D�g�tD֡EEҡF�f~�EСGG͡HGd��<݉ޥ
,����$��,����
<ȉ����������������;t���ԫ
f��
iԫ
����t���
��� ��
��
�����������������;t�����
���

�X?%
��
������&
��
}��v3��
-��a����t����
��$��
�
��
,����������������;t�����
y��
�t���
�d1�����
��	��
�
��JF��
���
y��
s���
��������
�O��HQ��GQ'PUEK��F���E���N���FH���F!��`>'x�1`�1��1���1���1����3����4���7���8Môl<o<{P?��'R?��&R?Q?�U@$L@��%�A��$�B&�E�Ef�E��ƪE��ŪE��f�G��e�H���
X�O[ʘ
`Ƨ
dƧ
�
�	�Z�	��������
 �Z="�	U%��	)�5P	*���
b���
c�����
���
-��
^��t��
���
h��
���
?��
9ԫ
������
���
��
V�
@��
:
��
���
r��
���
���
��
�����Bԫ
I��
$�
���@M��"S͌VS��
����1F������$���#�͌Y������
R��
)���M���S͌�S��ԥ��r���q�͌����ե$애|��>�H�������ޯ	��>��<�F�F��������	�������G		��	H������H
��	6H�<��X	�X
�X
��
��Ö
��	��	
������X�X
#
���X$�XY
��	�X�X
�g��	
d����ؾRҹ��^=x���Y
�Y
�Y	���+
������%�ҟg:4�E4��6����B4Q��6����i�q����>�[�������������<�@����I4�<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>���	���>^Y�o��4��[Y�h��z\VYQYLY^����	GYZ=���	��DY[���	�=,����AYG�!���[�![���>Y;Y���5Y����N���kR(A9�Ηd�ޥ
,��g�g���h��g�h���g�h���gFPR<?�������=���H���	�FH���F�	`>�������_��M�����tY��	qY��
�]��
�]�	0���	(��[nY�����1F
�n��kY|��>�H�������ޯ	��>�H������h�����PJ9��4��6����Q9Q��6����i�q����>�[�������������<�@����X9�<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>���	���>,��ޥ
,����=���H� p��
䕡��1F���l��4��		A��2���
��
y��2���
��	���;C����;<�	��
m��_


	��
u��_

	��
���_

��_

�	���D��	-��l	]��l!��<�d�����������������;t�����
	��<�d�Q��=����(_m��_
	��	
d����=_
���
��_���=���
��
	��>�吊_	
���@�
����
	��@�d�����
������������������;t������	-��l���
=��l
����
EL<������$��D��|	z	ڼ��Eۻd����ڻ
m�E��U��F �F$��������������G!	��H H �����`>*H0
���D*�D*6H 6H ���)�1	����
���I���
�
����w����2�̻����0������i���2�����2�����4�������1��4�������������[�����8��=�9��$��=��>G�������8,��ߚR_����[���E��_[���E��_����_���1��>�[���E��_q����Y��@�[����������������l�P��

���l���P������������3�����.�������P��	��P������������ż�������-�4DѼ���5�3%�������2:�<�?��H�< �?���< �<!D���<!="[��="=#]��3=#;=$�R=$Z=%�q=%[&��=&�=$��=$[#��=#�= �n�= �=*��=*�=+��>+>*�)>*1>*�D>*L>*�`>*i>/����>/��(���q�ʢ-����������������;t���������
LԻ����������������;t������
��
�
��
��2���	Q��2�J
��
F
��
	��
���@���
P
��
>
��		��		]��l���������1���
$��3�M��������F H ���F$��`>*@'I��4����
����%�����������1Fl��VT[�
	�
d���(�d����'�2	���0	
������f�������	��F	
�F
�����������G

	��H	H	��`>
H

��
#M	
 M
6H	6H	
H	�		�i		8�
���̕?�ټڼ�Z��P��J
�S��P�����%8�"���5� �4�3�2H
�<�?��V
�<	�?���<	�<
D���<
=[��==]��3=;=
�R=
Z=�q=[��=�=
��=
[��=�=	�n�=	�=��=�=��>>�)>1>�D>L>�`>i>����>�q	��������������������������;t�����~��
-^��N
��q������?���F	H	���F
��`>�p�U	��f���1F���F�F�����������G	��HH��`>H
��XQUQ6H6H}
�	��
ټ��	�	�4�	�	�3�	�	�2�
�<�?���
�<�?���<�<D���<=[��==]��3=;=�R=Z=	�q=	[
��=
�=��=[��=�=�n�=�=��=�=��>>�)>1>�D>L>�`>i>����>�	�q�	�˼�����$Ƽ��f���FH���F��`>�
=���1F\����	����
��	��	�8�	��
	�	��I�	����
��
��_
	��	�Ϸ)_���	��	���2�
���$�
���%���5���:_
��_	�	��Y��A�
�����A�
	��A�I�����P���@����������AJ���	�	����	�
C���	�q������1�	�
�����������_�����	��[���EƷ_[���E�_���������������������������=�9��$��=��>>���u���	�������
,��!�	�
���
!�	����	���
�����	���	�T�I�	�
����U�����
�����%����������@�,����L�����F��&&��)�w*����3�{������������G	��H��H
��̤̤̤$��
�������&		���,		$
���:	
7	W���m	j	��

����4��	

d��
��������`�`�y�
��������̤*̤*̤*
��̤*̤*̤*
����`�*`�*y�*
������*��*�`�*��*��*%�@h*d�����������������;t�������*u��*��+�������0�<�@��������<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=	���q=	[
��=
�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>p��o��4�����f�����<�@��������<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[��=�=����=[����=�=�n���=�="��="�=#��>#>"���)>"1>"���D>"L>"���`>"i>'������>'p��o��4����)�f����)�������
,������ű�ű�<��<��t��?.�����������FH���F��`>̤��`�̤*��`�*�����������
�����1F
�n��դ��1F��դ���"
���������c���S��S���D���01ɪ������
D��j�<�F�F�����������G	��HH��`>H
���a�a6H6H�<���-
���������m�<�@����\���<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[��=�=����=[����=�=�n���=�=��=�=
��>
>���)>1>���D>L>���`>i>������>���S��S���O��#
�Y1������
D��������FH���F��`>?@��1F����'��8(8(N(���a(	o(���	��������?�:�@����,���:,����
,���8(bN(���T��#�'��8(8(N(���a(	o(!	2|����������>Q�,���:�@����[�:$����
,��@8($|N(���$��
��ԫ
������O��
�݇ḋ5l��	
<��
�����
CK���<
�F�F
���������G	
��H	H	`>H
��	8h5h6H	6H�<
��&����
��t��,����#���x��<�@��o�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[��=�=��=[��=�=�n�=�=��=�=
��>
>�)>1>�D>L>�`>i>����>���L����
$����
ЋC��,��W��`���FH���F��`>l�Dndst�sQ�����
���������1F�‘4Б��
���ܽ�
��ԫ
בޑ����f��
�������V���\�&wܬd��ԫ
���p,�����/�4��,�1��	T�	
��.��	�	�	���	A,�	��,�	�����"D
�n���
��
��	��̤դ
̤
̤�d����	��		\��#	�d�����

\��#
�d���L�d�)�
�	�	 <��

`�`�y�
�������������L�$�#��t�

�
b�
�	��	���
�l�������wT�
p��o4�
���f����%F
�w,�
���wU�%
,�
��,�
�$�
�
��*��|�
a�E����c̤դ��`�x�O{����
������X��դ����%
 ��#

��#��
/7(��"

���"
��"
�6ĎBĎM������fp��
����(
�[

��[

�����,�[
2B�ڒZ�������=Z
������(
��)
���Z���3p��(


����(

������(
x��)
��[$
,�[

�/<�[
�[
P	Y��Z����'�
���(E
����&Z�����Z��Z,
���������������������������q�aX����(���$�������� Z��������������������q�aX�����'
��(��'
�������Z��3���Ď#����*I� ��(
�u������+���
����������
���������	��������������[
�����[
�����,�[
��Q�*���q��ax��?
>�H�������ޯ	��>�H����d��?
����?G
�v��4��6�����vQ��6����i�q����>�[�������������<�@����w�<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>(��?
��(��?
��=���H�!s
�n�����?
��1F���@

���@

��
#��
/7(��@

���@

��@
�?��K��V���
���u�
���
����@

�����@

��
".��(��@
	��d��
�%d�����d����T��@

��@
��������������������
��������f����E�����A
��A
����AB
 ��A
��(��A

2�'��
8(8(N(�a(	o(��F
����E=
�:�@��(��F
�:(��E
��(��E
8(]N(�!���G(
���G
�<�F�F��
&&��)�w*����3�{����������G	H��
H

6H�<X��G
+�2�	����
��
����
�
�
!�
�
�
�W�	
���
�
�g	d����ؾRҹ��^=x���	!�\f!
���g�g���h��g�h���g�h���gFPR<?��pf��G
���G8

���G
��G
�"���Fm
�<�@��h��G
�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[��=�=��=[��=�=�n�=�=��=�=
��>
>�)>1>�D>L>�`>i>�
�>��=��gj���o5�����h��������^��
�Z=�
y�[�
�=,��s�G��[�[�l�i��a�
X�J��X��G
	X �5��X ��������-k%0o�p��F
��(��F
��������	�5����5H�i��D����������FH���F
`>�������_��M�����������)���(�͂p������������1F
�n��'���H$
���H
`��H
��
X��H


"�F����������	����
�
	�����E��	�'"	8(#
8(#
	N(�a(#	
o(#
m�$	�����
ȿ	
E�(
(������ٍ��)
	
��(���A
�<��d����ؾRҹ��^=x
d�����ManuallyDrop������2ҏ���Z����
\m+
���<�<�F�<���:�<���:�<�5�:�<��:�<��:�<��:
�hpp�Y8���m��I
���H8

���I
��I
�,���Hm
�����@�������������������ƾ���t��3T}���
�����Q1}���
uٽ���B�?��]ܽ��XK
G��]��
���5`��]�Y���������Ͻ�������,����
5����UWE��U��=]��U�V;=�R=Z=�q=[��=�=��=[�E��U���
E���:�@��-���:�����������>��e������������������������� ��������j�u�"������!8�P���
U�:�@��-ÿ�:""<��m������
5����W`F��U��>&�u�W&����&_����W&�����(��U�(_`�JЈX��I
[`*�5ЈW`*�p��H
�� ��H
��������	�5����5H�i��D�ЈJЈH��
G؂����-����c�������������F8("���(��MӾ�N(�N(�Uє��
����%�0��J
���F��
���������G	��H��
������
�H�	E�


	��@� 	
;�
~�	��9�	6�
�gd����"�Vt"
����"t�
�

��
a��J
�#���J@
�
���<�@���
�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[	��=	�=��=[��=�=�n�=�=
��=
�=��>>
�)>
1>
�D>
L>
�`>
i>�
�>�
�g"R��o�
L��hi�E�@�;�^��
5�Z=�
/�[�
�=,��)�G��[�[�"�����e�J���
�e!�5���e!��p��J
�� ��J
������FH���F؂ŭ��­��:���9�` �����1F������R&
9���E�%�
���؂}�%�
�������%J�
�gd���
�%�
a����)���
����	���(��Q

���Q
��Q
�8q����<��$r��hH��o��z�r��p�؂t��X��������
���X
��Ď ��W
�� ��W
�>� ��#

��#��
/7(��"

���"
��"
�6��B��M������fp��
����(

��[
��[
��,�\
 8�ڒZ�������=Z
��������(
��)
���Z���3p��(


����(

��������(
x��)
	Y��Z	�d���[5
,�\
����[-
<�\
����'�
���(E
����&Z�����Z��[=
��������8����\
�!������� Z��������������������q�aX�������'
��(��'
��x����Z�����Z�������*I� ��(
�<���_������L
�������m|��������������wv��u�	�d�lj��ig�\
�?8��"���[
��f��,�[
�� �*���@��x��?
>�H�������ޯ	��>�H����d��?
����?G
����4��6������Q��6����i�q����>�[�������������<�@�������<�?�����<�<�?�����<�<	D�����<	=
[����=
=]����3=;=���R=Z=
���q=
[��=�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>(��?
��(��?
��=���H�!s�����?
��1F���@

���@

��
#��
/7(��@

���@

��@
�?ӑKӑV���
���u�
���
����@

�����@

��
".��(��@
	��d��
�%d�����d����T��@

��@
���������������������
��������c����B�����A
��A
����AB
 ��A
��(��A

2�'��
8(8(N(�a(	o(��F
����E=
�:�@��(��F
�:(��E
��(��E
8(]N(�!���G(
���G
�<�F�F��
���������G	��H��
H

6H�<X��G
����	����
��
����
�
�
��
��
����
����	
����
��
�g	d���l�	s����!
����y���G
���G8

���G
��G
�"���Fm
�<�@��h��G
�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[��=�=��=[��=�=�n�=�=��=�=
��>
>�)>1>�D>L>�`>i>�
�>	!�g����o!���h��������^��
��Z=�
{�[�
�=,��u�G��[�[�n�k��c�y�J��X��G
y �5��y ���������-��d��p��F
��(��F
��������FH���F͂`>؂M���J���������͂������~bG����1F�<�'���H$
���H
`��H
��
X��H


"�F����������	����
�
	��� � 	�'"	8(#
8(#
	N(�a(#	
o(#
��$	� ��� 	� � (� (������� )
	� ( 
�<��d���
d�Їy��
���w�+
��ЈC���I
���H8

���I
��I
�,���Hm
��@��,����������
�����
���?��|y
G��v
s`��om���g ���e ���
b_E��\=]��Y;=�R=Z=�q=[��=�=��=[�W� ���
T�:�@��Q�:N�HE�A=�73�-(�#�j����h!���
m$�:�@���:""Q���!���
F��>&�	&&_��&(���(U�JЈX��I
Q*�5ЈM*��p��H
ӑ ��H
��nЈl��
k؂������%���%�%��������F8("��0%(����N(�N(�������0��J
���F��
���������G	��H��
!�(���
���	��


	���� 	
��
�	����	��
�gd���������"
����’IF
�Ba��J
�#���J@
P���<�@��U�<�?���<�<�?���<�<D���<=[��==]��3=;=�R=Z=�q=[	��=	�=��=[��=�=�n�=�=
��=
�=��>>
�)>
1>
�D>
L>
�`>
i>�
�>\,�gJ���oY,���h	�������^��
��Z=�
��[�
�=,����G��[�[��������c��J��T]�!�5��Y�!��p��J
�� ��J
��������FH���F؂e���b���������` K����1F�@����R&
������؂��������
�gd���������
������(��Q

���Q
��Q
�8�����!��h���l��w�S���i؂�����������]��
���X
����� ��W
�� ��W
�IJ��|
����d������������L��Y���O���Y���Z��NŪ܉�������$����$��O���
L�
���$�$�|���"
�������������L����tr�1j������$���$�����O ����L�ǔ�����;��\����L��Y���O���Y���Z��NŪ܉�ǔ,��D�ǔ����2ǔ���,�1�� (l� Ę L� ���� 4� 
�����4D� Jw�� $� 
����� d�8><� ǔL�!��l�!�� )<� 
�ǔcN@�� !�!C	�� /d��!	����!
���4�!	
	$�!
����d���#'<�#

ǔT�#��8��#
�ǔ
H3
�$
��#��&
��!��$
��#7ԕ%m��l	�����l\�%$�%
�J��$�%4�%�%�&d��!<�&
��
̦&���&�&��
1���\���y���\
	���\9B
������ ���!����l�Q����l����6\��E��l������L���z��f����$�!4 ����.�����|������=��lr��� 	�� 
��	��
P��5��Y��Z��u���������)���)?��ǔ4�)��\�)����L����tr�1jǔ,�)z���ǔ�*���)8��ǔ<�*���*��,�*D��+,|�+��Ԏ,\�,������,4�,��/D�,Ew��,$�,
�����,d�8>L�,��,L�,��ǔ)L�,
�ǔ:\�,�-���/���
�>����d����%��
��d���5��T�.
��-s
		��-y
d��.	����.	����.	4�.
	$�.
����G	d���/+L�/��ǔd�/����B��/��L2�/��/!��0����.��/��/=�� ��/(	����*\�0$�0
�J��$�0
4�0�0�0d��
!<�1
����0�����1,�1\�1
�����1�1�1"d�*<��+�	���	L�-

��ǔXxbx�F
��������
	���x�x���x
���x
�>��x�xXx\�-����|�-�����-
�ǔ
T�-^K	��-i���	�������
����,���-���.���o�@�����!��@�����4��?����XxP��?����g��<D������=[����==	]����3=	;=
���R=
Z=���q=[��=�=
����=
[	����=	��n��.��=�B��=��>>���k�1>����������������������
�Q�
�
���
����������������;t�������+��L�+�����z���������=��_��E�$�.=)���������X�����������bx�x���F
����F��O���-��-���{
���	���	��	��f����������������P��
(��	̕<B(��
�����b0��RZ̕�W��
��� ��̕�_��!).��
:B�
�mu��,�M;C[����/��;̕�~�������/oz��
�	����W��[�W�
�����_�������
���
����������\�t̕�̕����N��W�����)������N��
�l�t�
�n�
�n��#�d���,�"��$�"̕�����ܼ�D��
���
$��$ʚКӚ���ݚ���l��4���,���$����
��"�O$Ƨ
'b����םDܝ��$ם$����ܝ������p��4Ɲ�,���$����
��"�O$Ƨ
'b���A|ڥڥ	!Lޥ
���
2 \ޥ�T	LΥӥ	�����
������
��A��@���<��	��7	��z[
7�z
8�9{�:��y��

r�d���p�n����
~�:%ô5�
���
�
�
�L�
��ۃ����N
2���
��� ��٦�'-<A
�J��������	�5����5H�i��D������	�d�ަ���
����
������
��L��	��,
T��	
	�	d�l��	
��]��<}�@�;�@�
�f��%�@�-�@�;&U�@���d��	
���OZ}���QY
Q���
�fٕ%���-���Y.U�����<����ef	��_df�fg�hh�ii�i��
�d��������
�i2 X�ʷk!
���	�	�	�L�	�������
J"Ƿ��"����$##!�����'$-%#<A
�J��������	�5����5H�i��D���%�$��&	$�&$��'$��	�	�O�	�O��	�O��	�P�e`�R�����(	($���LΫ	)		)֫,	)T۫	*		*'	*��	*		)��("	*(	)T�	+�	,		,( 	�
�	,/��+4���	,D��	j.�mj	++�mj34߭
2�ʭ
y4��y	13��y;:�
1t�
 ��((���&""$(d�#��ĮŮ�
1r(> 9	J p!�����$s�$�#d��6	6
�� �������6���>�>&##��9
&��:d�ؾ
˳:ɳ8
�?��9ų³9��z,
	
�F8
�z
8ʦd���
L�
�$�$��
|��<	;��@�<'(��A*���A�
�w-�A�-�A��A�=:
�@�;��
�A�;;<�����?E��>
>	����?	�����$Fe��@��A��B��C��A?�� F?��!G��!GF����!B
�G�!G��D��E
%EF��&DEA��E�CD����D��@
�gBCd����ؾRҹ��^=x����C��B��A���]��
�?�����g�g���h��g�h���g�h���gFPR<?��>%��@�)͞�
��@�F
��>?$��Hd�'H	b�'H,+'Ht��PB@OI@O	����AP	I��@@W<BQ�CR�CS�CT��DRP��HWP��IX��IXW����IS
�X�IX�FU�FV
MVW��NUVR
�FVM�FTU���FU�GQ
�gSTd�����CT��CS��CRB��O�QR-�E��+Jd�,M�F-K�F1M��
�������������G.K	M��H-LH-L��
����`>7NH=N
��KL�7JN��7N6H-L6H-K%�,Mb�>I	J��+J%�9**��'I�
���'*�BQ�@W�@O�PtШ��
�QZ	Y����QZ/0�ܝ*�Q�ܝ���-���-���
���[=
���QY��
���QY�OZ�����]�U\�U\	����V]	���Ud�W^X�X__�X`f�Xa7�Y_]��]d]��^e��^ed����^`
�e�^ec�[b`�[c
bcd�[�cbc_V�[c��[ab��T�[bQ�\^
�g`ad���7�Xa>�X`E�X_^W[��\^�1��W^�Ud�U\u]��	�
	�
 ��ih
&��id�ؾ
m�iik�hg
�?��hg�d�hh�f
�Fg�fg�� d��"l��
�$��$��"
���"�m���
k8��m�+���7�m�+����	j��	+l��
/	
/
�� ��om�ql�q��/��l5�qm	l_	qm67\	qX	��S	 P	�N	n�	L	q.l��I	ql�om��
/���
pF	soM	so����tp	.��D	sw@	uqvrvs vt��wrp��{wp��|x��|xw����|s
�x�|xyuyv
�vw��uvryvZytu��yuzq
�gstd����vtvsvr%	u"	��o�qe
-8��uq�
sw�so�
p�˭
1˭
2	
2$ۭ
3(0
\ϭ
���
2A301�ϭK
y��� 
�9��B��������	z��=��;��
����!���������������������������
�����1��1��
����2����2��x�����7��7��
�g��d���"��,��6��R�P����
��0<�
C	�{���~�F�|�F�~1��
�������������G�|	~��H�}H�}1��
����`>�H�
��|}I��{G��6H�}6H�|r��~���z	{�1
�{Q	�9���z1�
����9���
�����
�!
1K����L��앮����J��	��	��?@�	��	���	 �	�	��	�	�5����	��I����6������������	5���������������������������������������
���������
����������N�����
��
��
�g��d������	��	��(�&�����k4=���������������������������~�����߬�	�w�w,�����w�w��yl�2���!�
�?R
��?����>������J��\��ܽ�5��ؽ���H̗���I��t��|����?���tX��@��e�@��Ǭf�29���wU�����_�@��1��o5����h���^�����Z=����[!����=!,���G�#�[�#[�����־�Hо''ξ''��92)�1þ'���R*�3��
*4�+�2+�<,�?��w�,�<-�?���<-�<.D���<.=/[��=/=0]��3=0;=1�R=1Z=2�q=2[3��=3�=1��=1[0��=0�=-�n�=-�=7��=7�=8��>8>7�)>71>7�D>7L>7�`>7i><����></�,�q*�,��B�+�t���+%�2��@�w!@@�@��K@B�oBC�h3CDDEDFD^�E���DZ=E���D[I����=I,�F��
DG�K�[�K[F��
D�
F��
D��tٕt�������O�t�O�����PPe���QP}P�w-���P��S�w}S��2L��U�w�U�U�@���U�W�o�W�X�h�X�YY�ZY�[Y^�Z����YZ=Z����Y[^����=^,�[�~YG�`�[�`[[�zYx[�rYT~�w,ت��d�wR~d��2���!��f�?"f��g�?����g��h>����h���J��\����j�5����j���H���	�P�����mm�
�t��|���o�t o�pp�qp�
�2���s�w�s�s�@���s�u�o�u�v�h�v�ww�xw�yw^�x����wZ=x����w[|����=|,�y��wG�~�[�~[y��w�y��w��
�&~���~������1s�����3��
�����2���<��?��)���<��?���<��<�D���<�=�[��=�=�]��3=�;=��R=�Z=��q=�[���=��=���=�[���=��=��n�=��=���=��=���>�>��)>�1>��D>�L>��`>�i>�����>����q������t���	
�2�����w�	��	��@������o�	����h
����������^�������Z=������[�����=�,�����G���[��[���������'�2����w$�"��@��P���o!���h<�������^������Z=�����[�����=�,����G���[��[��������tٕt����t�%�����-���w�����w-�����4���,ՠ�$�,����
<������������������;t���ȔD*��
D*�)Ȕ�)���)T��t��̗�� ��� ̗�(��
�(̗�(�(6(!((�'�'���"����'������!��	ٕ*'���&TӪt�����$����&����������������;t����M&�Y&H&�%�U%8%%���$��$���"�e������$Ȕq��
q��d���!��ٕU#��}�%
��b+
�����������(=�@�$"��
�!��������!���������!�!���� ����!V�'�m��+����,���F-H-���F1��`>7��
["@���@��4"B�D��KE��IF��D��D����H����I���)P=���P�P��
�"U��"U���"WY���Z���[�=Y�=Y����]����^���d��"-f����h����i�m~�m���*p�p�#p��
~#s���s��X#u�w��px��ny��w��w����{����|Ȃ�����������F�H����F���`>���
%$���t���$�s�������������������������
�$�������j$������������������������������+�@�����
7�O:ʘ
?Ƨ
CƧ
�/�
x/	�Z��	�.��-��-��-�
),�Zl �	X+#��*	'�5S*	(��
���
�(%����
������b����
������2�w1�p'Ɨ�/Ȕ#-���۞?,��*��|*���Ȕ�)��*��
p)��
w)Ȕ�)��*���)��~-Ȕ�-��
�)�����
l��l.���'���%�����

����1F���%����+.��Y"��ی��&�������
����
����.��(��H&��	��
w��1F��e&��&��t&��5��.���"��]��ƽ�4̽	̕dƽ*$��̕�_��|�
>�H�̕�_������ޯ
	��>��<	�F
�F
��������	�������G	��	H


������H
��	
6H
�<	�
�!'�!'�!'��,��-��-��	��-
����-�!*�!*
1��
�!2
�!*"*��	�!*�!+
�g��d���
�"'�"'�"'�پ0
�����t��̕�W�<��̕�W���$	J#R#Z#b#4	�� 	��!��!����!
����!d#b#
%��`#&\#�#��\#Z#
�g��d����ؾRҹ��^=x��k$s${$�$���%
�������
������3������>���j��24��6����'�Q��6����i�q����>�[�������������<�@����.��<	�?�����<	�<
�?�����<
�<D�����<=[����==
]����3=
;=���R=Z=���q=[��=�=����=[
����=
�=
�n���=
�=��=�=��>>���)>1>���D>L>���`>i>���	���>C$�o��4��A$�h��a'>$:$6$^����2$Z=�����0$[!����=!,����.$G�#���[�#[���,$*$���%$*%�o��4��(%'�h��H('%%((!%)(%*(^�)���	%(Z=)���	��%([-���	�=-,�*���%(G�/���[�/[*���%(%*���%(����N��������Bd���,������W������_���Y���é`	����,��g�g���h��g�h���g�h���gFPR<?����
��,����
R	��r��z��=���H���	�F
H
���F�	`>
�������_��M������%���%��X*��X*���� ����!��
&)��	&*��
�*(��
�*(�	��,��	��-��N{�)S6&���F&�����1F��>&��
F&4��	̕d��*|��̕�_��>�H�̕�_������ޯ	��>�H
���������<��̕�W���̕�W�9l��������ֿ����&���1��74��6�����Q��6����i�q����>�[�������������<�@�����<	�?�����<	�<
�?�����<
�<D�����<=[����==
]����3=
;=���R=Z=���q=[��=�=����=[
����=
�=
�n���=
�=��=�=��>>���)>1>���D>L>���`>i>���	���>	,���,������,����,��������=���H�P�NH�H�����
�����1F4��	��d��d�������_��
D��4��		
A����_��
��
G�	���_��
��	M�
G�		��
A�

	��
>�

	��
;�

7�
>�
��
D�����Wɋ4��	4����Wɋ��:����Wɋ��@�:�	��4�
 	��1�
!	��.�*�1���	���
��	�D��	 8�,	5�,2�d���
��
d���
������	��	��d���
����������_��
��
����
��
����

����%,3%��l'
����'
�����"��"	����"d���"
�����"�����Wɋ������$��
����!(
׶l'���M�l(=�l(sH)	gH)
��=(}ݶl(
����
�l('
FH)d����_H)FH*:H) L�.
����f�.	d�, ���
a�-
���� h oq�.!���9�/"��0#!D��0$��1$	#��1$����C0$L�3"d����f�3k0$9�4%Y�7&V�8)�F9'�F=)#��������������G:'	)��H9(H9(#�����`>C*HI*
��'(�C&*�C*6H9(6H9'�8)T�J%	&�8�7&��4"
���%�4%��3��/
����"�/"�.�K�������5���~f������_�X�Q�����K������H���A��=	�<�	�=
��>
G����7�1�����[
���-�
[
���*�
'����"�[����q�����[�������������������������;������5����3��������=����=��>G�����������h�[���}�[���z�w����r�["���m�"q����j�[$�����$��$�����$���l�Q��D���Ҷl''dM(�Q�'bM))���4�*�aM)���P��
���,,���P����������'�..���"/���9�.5�0�P��`01�11��0�P���������0�33t��4���9�3��5�4D��5��6�3��6��7�2��7�<8�?����8�<9�?���<9�<:D���<:=;[��=;=<]��3=<;==�R==Z=>�q=>[?��=?�==��==[<��=<�=9�n�=9�=C��=C�=D��>D>C�)>C1>C�D>CL>C�`>Ci>H����>H��8�q��8+�������L����� ɋL������������������;t��������
L�����
��
�
��
x���	s�����
����
p���
n���
��
��
��
��	����	���������������������������������"����"��H
'��7
'Q)��,����,��q�.��9�.��
��0�1�9�3����8���F9H9���F=��`>C����u�����������������ǭf���f���1FT���	�	�	��	��d�'
.
L�d����f�*����(�
�����
�
q����9���	���F	
�F
�����������G

	��H	H	��`>
H

��
	

6H	6H	
@�}�		�a�	��
���������������P��������P�����x�u���9���4s��3���2@��<�?��N��<	�?���<	�<
D���<
=[��==]��3=;=
�R=
Z=�q=[��=�=
��=
[��=�=	�n�=	�=��=�=��>>�)>1>�D>L>�`>i>����>��q�����ǭ����Л:��
������q��9��������F	H	���F
��`>o�iY	��f���1F�����F�F�����������G	��HH��`>H
��
#
#6H6H2�o�	�S�����	v��4�	o��3k�h��2���<�?�����<�?���<�<D���<=[��==]��3=;=�R=Z=	�q=	[
��=
�=��=[��=�=�n�=�=��=�=��>>�)>1>�D>L>�`>i>����>c��q^�����������������FH���F��`>�=
��1F4��	��d��*\�����_��
������_��
��	�	��
���������_��
��
��

�

	��	��
��
	��	��������
���\��
���Wɋ�������Wɋ����
	�����������Wɋ������	������	
������
�����������*�
��

����	��	
����
	��	����,�)�$�+�
�� �
��
���#�������.���.,������%���������
��������
�����[
�����
[
�����
��
�����
��
�����
���=����=��>>�����7������0�*�#��ȕ����•����������[���
�[��������������������=����= ��> >������������,����ɋ,����
,�����
���	����
�������	��
��	��
I���D���:�������R��������������U����P���q����l�����e���2���`���z���G���u�$��
��Ȕ������4�������L��14����ګ
�������Q���0���Ȕ4�����D�4m���ȔD������V��D2g���RuL��������l��4���
����
��Ȕ��������O(��Ȕ4��#�4�������L��Ȕ��ll��	
<��
�����CK��m��
���������f3���Ȕ4�����@�4.Ȕd����d����$��������'�D)���",����L�����F�����������G	��H��H
��̤̤̤$��
�������&		���,		$
���:	
7	W���m	j	��

����4��	

d��
��������`�`�y�
��������̤*̤*̤*
��̤*̤*̤*
����`�*`�*y�*
������*��*�`�*��*��*��*d�ű��*/��*@�	+��������0�<�@��������<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=	���q=	[
��=
�=����=[����=�=�n���=�=��=�=��>>���)>1>���D>L>���`>i>������>p��o��4�����f�����<�@��������<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[��=�=����=[����=�=�n���=�="��="�=#��>#>"���)>"1>"���D>"L>"���`>"i>'������>'p��o��4����)�f����)�������,����9ű�ű�<��<��t����������������FH���F��`>̤��`�̤*��`�*�����������
�����1F��դ��1F��դ���#
�	�����	���\�	�	�S�	�S��	�D��w0�� GB|����D��h�<�F�F�����������G	��HH��`>H
��996H6H�<���-
�	��ׁ�	��m�<�@����\ā�<�?�����<�<�?�����<�<D�����<=[����==]����3=;=���R=Z=���q=[��=�=����=[����=�=�n���=�=��=�=
��>
>���)>1>���D>L>���`>i>������>�	�	�S�	�S��	�O�@:��{������D��������FH���F��`><=��1F���
��������	�dԉ)�r"(?x)
          (?P<before>^|\b|[^$]) # Ignore `$$name`.
          \$
          (?P<name> # Match the actual capture name. Can be...
            [0-9]+  # A sequence of digits (for indexed captures), or...
            |
            [_a-zA-Z][_0-9a-zA-Z]* # A name for named captures.
          )
        "��Б�'��8(8(N(���a(	o(�Б	���	���?�:�@����,ۑ�:,����,���8(bN(���T�#�'��8(8(N(���a(	o(!	2|������	���>Q�	,��:�@����[�:$ڒ��,В@8($|N(����m	 ,��(�M��d���$h1�Q	�R�W��c�
k��s����������������������Y�q�����
��������
��p��
�����
��p��
		!	-��(�|��d�<�#d�����d����d����e��	
����
�����������X��a��>��G��$��-��6���������������{��B(�����$��0�8AK��p���������p��D�Q��
��
��
��
S���
T��
,����
�������
����
����
H���d���
�;,��
,��;$�
������
!�����������������;t�����l��
,���L�	_haystack�!�����
��#��/7���
��#��/8X��
(��
���
��$R�`��l��t��
�����������K��������������
�������
����X��
		!	-��(��	��d��	�%d�����d�����d�3���h��	
����
�����������Z�c��?�H��$��-��6�������������{��BL�
�
�
��	4,�
��,�	-L�
t�
�
�
�
��
=$�
��,�
r3�'��8(8(N(�a(	o(��
��
@�:�@��,��:,���,�
8(VN(�?ud���
�}��L�
�}��
�
�
&��29@N
�
d�
q��}��$��
�
�
&��2��:AO
�
e�
r��~����D��
�
�&��2��:AO
�
e�r��~����T��
�
�&��2��:AO
�
e�r��~����4��
�
�&��29@N
�
d�q��}��4��
�
�&��29@N
�
d�q��}�����
��&������I��CFN�^ry�
����������,�L
����)��5��=DR
���l�y�������<�L
����)��5<CQ
���k�x�����\�
��%��18?M
�c�p��|�����
��&��29@N
�d�q��}���ʑ
��(����&����o7��!�c��nu�
����������4�	
��%��1��9@N
�d�q��}����t�	
��%��18?M
�c�p��|���

��'��3ӵ;BP
�h�u���ӵ��<��

��&��2��:AO
�e�r��~������

��&��2��:AO
�e�r��~����,�	
��'����5������6����F��;�Vq~����
����������4�	
��'��3:AO
�g�t�����ĝ
�
�
'��	3��;BP
�
h�
u��	�����|�M
�
�
%��18?M
�
c�
p��|��,�
�
�
%��1��9@N
�
d�
q��}����4�
�
�
%��1��9@N
�
d�
q��}�����
�
�
%��1��9@N
�
d�
q��}����D�
�
�
%��1��9@N
�
d�
q��}����,�F
��'��
3��;BP
�h�u��
�����4�F
��'��
3��;BP
�h�u��
������F
��'��
3��
;BP
�h�u��
���
��D�F
��'��
3��
;BP
�h�u��
���
���
��%��18?M
�c�p��|��,�Q
��%��18?M
�c�p��|��$�R
��%��1��9@N
�d�q��}����,�S
��%��1ŀ9@N
�d�q��}ŀ��L�T
��%��1��9@N
�d�q��}����$�U
��%��1��9@N
�d�q��}����4�W
��%��1��9@N
�d�q��}����,�X
��%��1„9@N
�d�q��}„�����

��'�
3��;BP
�f�s�
�������

��'ț
3��;BP
�f�sț
������
��%��1��9@N
�d�q��}�������
��*��
6���L��Y���O���Y���Z��NŪ܉�ӵ���
������
������Ψ
��+��
7����L����tr�1jӵry�
������
�����ܷ�
��(��
4��
<CQ
�i�v��
���
����� 
��+����Q���}�~8���h��
pw�
���������
�����
��(��4��<CQ
�i�v����������"

��'Ď3��;BP
�f�s�������K

��'�3��;BP
�f�s��������Q

��)��5�=DR
�j�w���������"

��'��3��;BP
�f�s���������K

��'��3��;BP
�f�s���������Q

��)��5�=DR
�j�w��������'
�ǔ�+��7��?FT
�ǔp�}���������
��%��1̕9@N
�d�q��}̕��<�
��%̕1��9@N
�d�q̕}����4�
��%̕1�9@N
�d�q̕}���܎�
��(��4��<CQ
�i�v�������4��
��(��4ɋ<CQ
�i�v���ɋ��<��
��(��4��
<CQ
�i�v�����
�����
��(��4�<CQ
�i�v������4��
�	�	&�	�	�	�W�	���	�	�_�	��@��X�g�{
����
�	��	��������<��
�	�	&��2��:AO
�	e�	r��~����4��
�	�	(�	�	�	�W�	���	�	�_�	��d��!���w�g�g���h��g�h���g�h���gFPR<?�������
�	��	����!)<��
�	�	(��4����������ļbf��ov�
�	��	����������� 
�	�	+�	�	�	�Q�	���bϿ�#�h��pw�
�	��	�����������
�	�	+��7�	�	�	�_�	���	�	�W�	���ˮ������
�	��	��������<��
�	�	*��6����L����tr�1j��qx�
�	��	��������4��
�	�	*��6����L����tr�1j�qx�
�	��	���������
�
�
*��6�
�
�
�_�
���
�
�W�
��7��|�V���
�
��
��������<�
�
�
*��6���L��Y���O���Y���Z��NŪ܉������
�
��
��������4��
�
�
*��6���L��Y���O���Y���Z��NŪ܉�����
�
��
���������\
��$��07>L
�b�o��{��;I����������������
�
�
�d��d���4���d҇�4���	\��,�����,������OD��	
�S\���	�St���	�T����	�Nd����Ld���	�L\Ċ�
�UDՊ��VDߊ��V��a\���bd���	�,����D�����d��	Ĝ��K
�
��D�#
�
��T�@
�
��t�Q
�
������NK This crate provides a native implementation of regular expressions that is���GD heavily based on RE2 both in syntax and in implementation. Notably,���HE backreferences and arbitrary lookahead/lookbehind assertions are not���NK provided. In return, regular expression searching provided by this package���JG has excellent worst-case performance. The specific syntax supported is��� documented further down.�����OL This crate's documentation provides some simple examples, describes Unicode���JG support and exhaustively lists the supported syntax. For more specific���<9 details on the API, please see the documentation for the���&# [`Regex`](struct.Regex.html) type.���\� # Usage��	���	KH This crate is [on crates.io](https://crates.io/crates/regex) and can be���	OL used by adding `regex` to your dependencies in your project's `Cargo.toml`.��
�\�
 ```toml���
 [dependencies]���
 regex = "0.1"�<�
 ```��
���
  and this to your crate root:���\� ```rust��� extern crate regex;�<�����Ը # Example: find a date�����LI General use of regular expressions in this package involves compiling an���OL expression and then using it to search, split or replace text. For example,���/, to confirm that some text resembles a date:��
�\�
����
 use regex::Regex;���
96 let re = Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap();���'$ assert!(re.is_match("2014-01-01"));�<�������NK Notice the use of the `^` and `$` anchors. In this crate, every expression���MJ is executed with an implicit `.*?` at the beginning and end, which allows���LI it to match anywhere in the text. Anchors can be used to ensure that the���$! full text matches an expression.�����1. This example also demonstrates the utility of���VS [raw strings](https://doc.rust-lang.org/stable/reference.html#raw-string-literals)��� in Rust, which���MJ are just like regular strings except they are prefixed with an `r` and do���FC not process any escape sequences. For example, `"\\d"` is the same��� expression as `r"\d"`.�����74 # Example: Avoid compiling the same regex in a loop�����JG It is an anti-pattern to compile the same regular expression in a loop���KH since compilation is typically expensive. (It takes anywhere from a few���GD microseconds to a few **milliseconds** depending on the size of the���LI regex.) Not only is compilation itself expensive, but this also prevents���LI optimizations that reuse allocations internally to the matching engines.�����MJ In Rust, it can sometimes be a pain to pass regular expressions around if���OL they're used from inside a helper function. Instead, we recommend using the���NK [`lazy_static`](https://crates.io/crates/lazy_static) crate to ensure that���2/ regular expressions are compiled exactly once.�����
 For example:���\�����*' #[macro_use] extern crate lazy_static;���������ւ����1. fn some_helper_function(text: &str) -> bool {���     lazy_static! {���>;         static ref RE: Regex = Regex::new("...").unwrap();�L�     }�̌     RE.is_match(text)�,� }�����
 fn main() {}�<�������QN Specifically, in this example, the regex will be compiled when it is used for���OL the first time. On subsequent uses, it will reuse the previous compilation.�����,) # Example: iterating over capture groups�����GD This crate provides convenient iterators for matching an expression���IF repeatedly against a search string to find successive non-overlapping���MJ matches. For example, to find all dates in a string and be able to access���#  them by their component pieces:���\�����+( # extern crate regex; use regex::Regex;��� # fn main() {���=: let re = Regex::new(r"(\d{4})-(\d{2})-(\d{2})").unwrap();��� 74 let text = "2012-03-14, 2013-01-01 and 2014-07-05";��� '$ for cap in re.captures_iter(text) {���!.+     println!("Month: {} Day: {} Year: {}",���!B?              cap.at(2).unwrap_or(""), cap.at(3).unwrap_or(""),���"*'              cap.at(1).unwrap_or(""));�,�"ޒt�" // Output:���"#  // Month: 03 Day: 14 Year: 2012���"#  // Month: 01 Day: 01 Year: 2013���##  // Month: 07 Day: 05 Year: 2014�<�# # }�<�#���#���#HE Notice that the year is in the capture group indexed at `1`. This is���$KH because the *entire match* is stored in the capture group at index `0`.��$���$41 # Example: replacement with named capture groups��%���%MJ Building on the previous example, perhaps we'd like to rearrange the date���%IF formats. This can be done with text replacement. But to make the code���&OL clearer, we can *name*  our capture groups and use those names as variables��' in our replacement text:��'�\�'����'+ޗ��'����'LI let re = Regex::new(r"(?P<y>\d{4})-(?P<m>\d{2})-(?P<d>\d{2})").unwrap();���(96 let before = "2012-03-14, 2013-01-01 and 2014-07-05";���(30 let after = re.replace_all(before, "$m/$d/$y");���)?< assert_eq!(after, "03/14/2012, 01/01/2013 and 07/05/2014");�<�)��<�)���)���)LI The `replace` methods are actually polymorphic in the replacement, which���*KH provides more flexibility than is seen here. (See the documentation for���+'$ `Regex::replace` for more details.)��+���+IF Note that if your regex gets complicated, you can use the `x` flag to���,LI enable insigificant whitespace mode, which also lets you write comments:��,�\�,����,+ޗ��-����- let re = Regex::new(r"(?x)���-   (?P<y>\d{4}) # the year�<�-   -���-   (?P<m>\d{2}) # the month�<�.��.   (?P<d>\d{2}) # the day���.
 ").unwrap();���.9����.3��/?��<�/��<�/���/���0@= # Example: match multiple regular expressions simultaneously��0���0IF This demonstrates how to use a `RegexSet` to match multiple (possibly���1IF overlapping) regular expressions in a single scan of the search text:��1�\�1����1 use regex::RegexSet;��2��2 let set = RegexSet::new(&[�|�2     r"\w+",�|�2     r"\d+",���2
     r"\pL+",�|�2     r"foo",�|�2     r"bar",���2     r"barfoo",���3     r"foobar",���3
 ]).unwrap();��3���330 // Iterate over and collect all of the matches.���3FC let matches: Vec<_> = set.matches("foobar").into_iter().collect();���4-* assert_eq!(matches, vec![0, 2, 3, 4, 6]);��4���4<9 // You can also test whether a particular regex matched:���5(% let matches = set.matches("foobar");���5! assert!(!matches.matched(5));���5  assert!(matches.matched(6));�<�6���6�ԓ6 # Pay for what you use��6���6MJ With respect to searching text with a regular expression, there are three���7  questions that can be asked:��7���7+( 1. Does the text match this expression?���7" 2. If so, where does it match?���7  3. Where are the submatches?��8���8NK Generally speaking, this crate could provide a function to answer only #3,���8C@ which would subsume #1 and #2 automatically. However, it can be���9OL significantly more expensive to compute the location of submatches, so it's���9+( best not to do it if you don't need to.��:���:KH Therefore, only use what you need. For example, don't use `find` if you���:HE only need to test if an expression matches a string. (Use `is_match`�l�;
 instead.)��;�l�;
 # Unicode��;���;LI This implementation executes regular expressions **only** on valid UTF-8���<JG while exposing match locations as byte indices into the search string.��<���=@= Only simple case folding is supported. Namely, when matching���=NK case-insensitively, the characters are first mapped using the [simple case���>JG folding](ftp://ftp.unicode.org/Public/UNIDATA/CaseFolding.txt) mapping���> before matching.��>���>LI Regular expressions themselves are **only** interpreted as a sequence of���?MJ Unicode scalar values. This means you can use Unicode characters directly���@ in your expression:��@�\�@����@+ޗ��@����@-* let re = Regex::new(r"(?i)Δ+").unwrap();���A0- assert_eq!(re.find("ΔδΔ"), Some((0, 6)));�<�A��<�A���A���ANK Finally, Unicode general categories and scripts are available as character���BHE classes. For example, you can match a sequence of numerals, Greek or���C Cherokee letters:��C�\�C����C+ޗ��C����CA> let re = Regex::new(r"[\pN\p{Greek}\p{Cherokee}]+").unwrap();���DEB assert_eq!(re.find("abcΔᎠβⅠᏴγδⅡxyz"), Some((3, 23)));�<�D��<�D���D���E  # Opt out of Unicode support��E���ELI The `bytes` sub-module provides a `Regex` type that can be used to match���EMJ on `&[u8]`. By default, text is interpreted as ASCII compatible text with���FKH all Unicode support disabled (e.g., `.` matches any byte instead of any���GKH Unicode codepoint). Unicode support can be selectively enabled with the���GDA `u` flag. See the `bytes` module documentation for more details.��H���HLI Unicode support can also be selectively *disabled* with the main `Regex`���HLI type that matches on `&str`. For example, `(?-u:\b)` will match an ASCII���INK word boundary. Note though that invalid UTF-8 is not allowed to be matched���JMJ even when the `u` flag is disabled. For example, `(?-u:.)` will return an���JIF error, since `.` matches *any byte* when Unicode support is disabled.��K�d�K	 # Syntax��K���KKH The syntax supported in this crate is almost in an exact correspondence���L=: with the syntax supported by RE2. It is documented below.��L���LNK Note that the regular expression parser and abstract syntax are exposed in���MC@ a separate crate, [`regex-syntax`](../regex_syntax/index.html).��M���M ## Matching one character��M���M <pre class="rust">���NMJ .           any character except new line (includes new line with s flag)���N<9 [xyz]       A character class matching either x, y or z.���OKH [^xyz]      A character class matching any character except x, y and z.���OFC [a-z]       A character class matching any character in range a-z.���P \d          digit (\p{Nd})���P \D          not digit���P0- [:alpha:]   ASCII character class ([A-Za-z])���Q96 [:^alpha:]  Negated ASCII character class ([^A-Za-z])���Q74 \pN         One-letter name Unicode character class���RDA \p{Greek}   Unicode character class (general category or script)���R?< \PN         Negated one-letter name Unicode character class���SLI \P{Greek}   negated Unicode character class (general category or script)�T�S </pre>��S���SMJ Any named character class may appear inside a bracketed `[...]` character���TEB class. For example, `[\p{Greek}\pN]` matches any Greek or numeral�t�U character.��U���U ## Composites��U���U����U)& xy    concatenation (x followed by y)���U(% x|y   alternation (x or y, prefer x)�T�V���V���V ## Repetitions��V���V����V(% x*        zero or more of x (greedy)���V'$ x+        one or more of x (greedy)���W'$ x?        zero or one of x (greedy)���W/, x*?       zero or more of x (ungreedy/lazy)���W.+ x+?       one or more of x (ungreedy/lazy)���X.+ x??       zero or one of x (ungreedy/lazy)���X30 x{n,m}    at least n x and at most m x (greedy)���Y#  x{n,}     at least n x (greedy)�̴Y x{n}      exactly n x���Y:7 x{n,m}?   at least n x and at most m x (ungreedy/lazy)���Z*' x{n,}?    at least n x (ungreedy/lazy)�̴Z x{n}?     exactly n x�T�Z���Z���Z ## Empty matches��Z���Z����[GD ^     the beginning of text (or start-of-line with multi-line mode)���[?< $     the end of text (or end-of-line with multi-line mode)���\HE \A    only the beginning of text (even with multi-line mode enabled)���\B? \z    only the end of text (even with multi-line mode enabled)���]MJ \b    a Unicode word boundary (\w on one side and \W, \A, or \z on other)���]%" \B    not a Unicode word boundary�T�^���^�̤^ ## Grouping and flags��^���^����^JG (exp)          numbered capture group (indexed by opening parenthesis)���_ZW (?P&lt;name&gt;exp)  named (also numbered) capture group (allowed chars: [_0-9a-zA-Z])���_&# (?:exp)        non-capturing group���`1. (?flags)       set flags within current group���`41 (?flags:exp)   set flags for exp (non-capturing)�T�a���a���aLI Flags are each a single character. For example, `(?x)` sets the flag `x`���aLI and `(?-x)` clears the flag `x`. Multiple flags can be set or cleared at���bLI the same time: `(?xy)` sets both the `x` and `y` flags and `(?x-y)` sets���c)& the `x` flag and clears the `y` flag.��c���cHE All flags are by default disabled unless stated otherwise. They are:��c���c��ԕd i     case-insensitive���d:7 m     multi-line mode: ^ and $ match begin/end of line���d s     allow . to match \n���e(% U     swap the meaning of x* and x*?���e.+ u     Unicode support (enabled by default)���eGD x     ignore whitespace and allow line comments (starting with `#`)�T�f���f���fJG Here's an example that matches case-insensitively for only part of the�|�g expression:��g�\�g����g+ޗ��g����g30 let re = Regex::new(r"(?i)a+(?-i)b+").unwrap();���h2/ let cap = re.captures("AaAaAbbBBBb").unwrap();���h+( assert_eq!(cap.at(0), Some("AaAaAbb"));�<�h��<�h���i���iMJ Notice that the `a+` matches either `a` or `A`, but the `b+` only matches�D�i `b`.��i���iLI Here is an example that uses an ASCII word boundary instead of a Unicode���j word boundary:��j�\�j����j+ޗ��j����k85 let re = Regex::new(r"(?-u:\b).+(?-u:\b)").unwrap();���k.+ let cap = re.captures("$$abc$$").unwrap();���k'$ assert_eq!(cap.at(0), Some("abc"));�<�l��<�l���l���l ## Escape sequences��l���l����lMJ \*         literal *, works for any punctuation character: \.+*?()|[]{}^$�Զm \a         bell (\x07)���m \f         form feed (\x0C)���m \t         horizontal tab���n \n         new line���n \r         carriage return���n" \v         vertical tab (\x0B)���n85 \123       octal character code (up to three digits)���o63 \x7F       hex character code (exactly two digits)���oKH \x{10FFFF} any hex character code corresponding to a Unicode code point�T�p���p���p0- ## Perl character classes (Unicode friendly)��p���p:7 These classes are based on the definitions provided in���qLI [UTS#18](http://www.unicode.org/reports/tr18/#Compatibility_Properties):��q���q��̌r \d     digit (\p{Nd})���r \D     not digit���r'$ \s     whitespace (\p{White_Space})���r \S     not whitespace���rSP \w     word character (\p{Alphabetic} + \p{M} + \d + \p{Pc} + \p{Join_Control})���s \W     not word character�T�s���s���s ## ASCII character classes��t���t����t+( [:alnum:]    alphanumeric ([0-9A-Za-z])���t&# [:alpha:]    alphabetic ([A-Za-z])���u$! [:ascii:]    ASCII ([\x00-\x7F])���u [:blank:]    blank ([\t ])���u*' [:cntrl:]    control ([\x00-\x1F\x7F])���u [:digit:]    digits ([0-9])���v" [:graph:]    graphical ([!-~])���v#  [:lower:]    lower case ([a-z])���v" [:print:]    printable ([ -~])���w-* [:punct:]    punctuation ([!-/:-@[-`{-~])���w+( [:space:]    whitespace ([\t\n\v\f\r ])���w#  [:upper:]    upper case ([A-Z])���x/, [:word:]     word characters ([0-9A-Za-z_])���x(% [:xdigit:]   hex digit ([0-9A-Fa-f])�T�x���x���x # Untrusted input��y���yJG This crate can handle both untrusted regular expressions and untrusted���y
 search text.��y���yOL Untrusted regular expressions are handled by capping the size of a compiled���zNK regular expression. (See `Regex::with_size_limit`.) Without this, it would���{OL be trivial for an attacker to exhaust your system's memory with expressions���{ like `a{100}{100}{100}`.��{���{KH Untrusted search text is allowed because the matching engine(s) in this���|HE crate have time complexity `O(mn)` (with `m ~ regex` and `n ~ search���}MJ text`), which means there's no way to cause exponential blow-up like with���}JG some other regular expression engines. (We pay for this by disallowing���~;8 features like arbitrary look-ahead and backreferences.)��~���~MJ When a DFA is used, pathological cases with exponential state blow up are���OL avoided by constructing the DFA lazily or in an "online" manner. Therefore,����OL at most one new state can be created for each byte of input. This satisfies��ЀKH our time complexity guarantees, but can lead to unbounded memory growth����HE proportional to the size of the input. As a stopgap, the DFA is only���NK allowed to store a fixed number of states. (When the limit is reached, its����MJ states are wiped and continues on, possibly duplicating previous work. If����MJ the limit is reached too frequently, it gives up and hands control off to��Ѓ<9 another matching engine with fixed memory requirements.)����ą��8�lŅӅ7<https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png��Յ>$��8������7%https://www.rust-lang.org/favicon.ico����'$ֆ8�l߆�7 https://doc.rust-lang.org/regex/���"����;I����������������
�
�
�d��M�M�M�M�	M�M���M���!M��OM�	
�S
M�	�SM�	�T	M�	�NM��LM�	�LM�
�UM��V�L��VM��a�L��b�L�	��L���L����L�	Ĝ�L�
���L�
���L�
���L�
̕��N����N�Ň�N���#�N�݈�Nd���N���|���҉��N�N�N�N�N�NyN|NmNpNaNdNUNXNINLN=N@N1N4NNNNN�M�M�M�Ml������
Match regular expressions on arbitrary bytes.

This module provides a nearly identical API to the one found in the
top-level of this crate. There are two important differences:

1. Matching is done on `&[u8]` instead of `&str`. Additionally, `Vec<u8>`
is used where `String` would have been used.
2. Regular expressions are compiled with Unicode support *disabled* by
default. This means that while Unicode regular expressions can only match valid
UTF-8, regular expressions in this module can match arbitrary bytes. Unicode
support can be selectively enabled via the `u` flag in regular expressions
provided by this sub-module.

# Example: match null terminated string

This shows how to find all null-terminated strings in a slice of bytes:

```rust
# use regex::bytes::Regex;
let re = Regex::new(r"(?P<cstr>[^\x00]+)\x00").unwrap();
let text = b"foo\x00bar\x00baz\x00";

// Extract all of the strings without the null terminator from each match.
// The unwrap is OK here since a match requires the `cstr` capture to match.
let cstrs: Vec<&[u8]> =
    re.captures_iter(text)
      .map(|c| c.name("cstr").unwrap())
      .collect();
assert_eq!(vec![&b"foo"[..], &b"bar"[..], &b"baz"[..]], cstrs);
```

# Example: selectively enable Unicode support

This shows how to match an arbitrary byte pattern followed by a UTF-8 encoded
string (e.g., to extract a title from a Matroska file):

```rust
# use std::str;
# use regex::bytes::Regex;
let re = Regex::new(r"\x7b\xa9(?:[\x80-\xfe]|[\x40-\xff].)(?u:(.*))").unwrap();
let text = b"\x12\xd0\x3b\x5f\x7b\xa9\x85\xe2\x98\x83\x80\x98\x54\x76\x68\x65";
let caps = re.captures(text).unwrap();

// Notice that despite the `.*` at the end, it will only match valid UTF-8
// because Unicode mode was enabled with the `u` flag. Without the `u` flag,
// the `.*` would match the rest of the bytes.
assert_eq!((7, 10), caps.pos(1).unwrap());

// If there was a match, Unicode mode guarantees that `title` is valid UTF-8.
let title = str::from_utf8(caps.at(1).unwrap()).unwrap();
assert_eq!("☃", title);
```

In general, if the Unicode flag is enabled in a capture group and that capture
is part of the overall match, then the capture is *guaranteed* to be valid
UTF-8.

# Syntax

The supported syntax is pretty much the same as the syntax for Unicode
regular expressions with a few changes that make sense for matching arbitrary
bytes:

1. The `u` flag is *disabled* by default, but can be selectively enabled. (The
opposite is true for the main `Regex` type.) Disabling the `u` flag is said to
invoke "ASCII compatible" mode.
2. In ASCII compatible mode, neither Unicode codepoints nor Unicode character
classes are allowed.
3. In ASCII compatible mode, Perl character classes (`\w`, `\d` and `\s`)
revert to their typical ASCII definition. `\w` maps to `[[:word:]]`, `\d` maps
to `[[:digit:]]` and `\s` maps to `[[:space:]]`.
4. In ASCII compatible mode, word boundaries use the ASCII compatible `\w` to
determine whether a byte is a word byte or not.
5. Hexadecimal notation can be used to specify arbitrary bytes instead of
Unicode codepoints. For example, in ASCII compatible mode, `\xFF` matches the
literal byte `\xFF`, while in Unicode mode, `\xFF` is a Unicode codepoint that
matches its UTF-8 encoding of `\xC3\xBF`. Similarly for octal notation.
6. `.` matches any *byte* except for `\n` instead of any codepoint. When the
`s` flag is enabled, `.` matches any byte.

# Performance

In general, one should expect performance on `&[u8]` to be roughly similar to
performance on `&str`.
�,���L\Ƥ��Ld٨��M4����N<����Ndº��OD����S\����St����T�����UD���VD����V���,�����\�Ĝ�\����\����\����\����l��DͧlݧL�'()*:�
�
�
�4d���,��!��<��
"��<��$�<��%�X$�
�&��u��hjXZ��LN=?t�2L�
$�
��
D�
ܷ
t�
��=\�
*	num_insts�L�text_len�D�T���,��#�������+�+
,_prog�,���9�.�/�0�1�2./120��������,���345679����<>���$���������
�����-�-
3�������D$��),��F<��O,��7,��,���!,�!����-�!-
4������$�!��+,,�+������-�+-
5������$�+�8�+��3/L�3������-�3-
6������$�3�,�3��<<$�<������-�=-
7������$�=�p�=�8�=T�=��S;\�S������-�S-
9������$�S�p�S�8�S��U d�U
:�N�VD�$�=>?@ABCGH�$��-;<L���D�;��<�;��L�;��D�;��0L������
A�O�������D\��������
B	character�L������7\���������������������;t����
Csrc��$�C<closure_kind>�D<closure_signature>�D<upvars>�DDCD��	��$�CȿE�E��EECE��$�#CȿF�F��FFCF����%<��%����ƿ�%
G���%��)l�);
H���)\��<��fgh������
�
�
����<��IJ�	$��1IK�
4��WILI��5IMExpr�$��IORepeater�D��IP	CharClass�L��IQ
ClassRange�T��IR	ByteClass�L��IS	ByteRange�L��IT�<d��IU	Utf8Range�L�YIWUtf8Sequence�d�;IX
Utf8Sequences�l�$IY��<��I[�p$��I\�<��I]�tL��I^đD��I_��L��I`ǒl��Ia��D��IbЕT��Ic��L��Id�,��Ie��5L�)\�t���^��������������5wz_bFI��y>A14$'	��������������\�I\�4�I��������������������q�aX��������C@ A compiler translates a regular expression AST to a sequence of���A> instructions. The sequence of instructions represents an NFA.�D���^�����ijklmnop��	,�	Ihh�?�?��?���:�?�	�:$x��Lk�������	D�	Ihh����	(��	Ihh����	L�	Ihh��	T�	Ihh̖
d�
Ihh�����I��I��F��^���
 L�
Ihh����������������;t���$$��%range_stack�d$գe�#���
d�
Ihh�l�
��rstuvwxyz}����������������������������-* Create a new regular expression compiler.�����IF Various options can be set before calling `compile` on an expression.����qq
r��6��B? The size of the resulting program is limited by size_limit. If���EB the program approximately exceeds the given size (in bytes), then���.+ compilation will stop and return an error.�T�����qq
s$������)��B? If bytes is true, then the program is compiled as a byte based���JG automaton, which incorporates UTF-8 decoding into the machine. If it's���EB false, then the automaton is Unicode scalar value based, e.g., an���HE engine utilizing such an automaton is resposible for UTF-8 decoding.�����GD The specific invariant is that when returning a byte based machine,���B? the neither the `Char` nor `Ranges` instructions are produced.���JG Conversely, when producing a Unicode scalar value machine, the `Bytes`���" instruction is never produced.�����0- Note that `dfa(true)` implies `bytes(true)`.�,�����qq
t$������-��B? When disabled, the program compiled may match arbitrary bytes.�����GD When enabled (the default), all compiled programs exclusively match��� valid UTF-8 bytes.�L�����qq
u$�����'��JG When set, the machine returned is suitable for use in the DFA matching�\� engine.�����HE In particular, this ensures that if the regex is not anchored in the���JG beginning, then a preceding `.*?` is included in the program. (The NFA���KH based engines handle the preceding `.*?` explicitly, which is difficult���%" or impossible in the DFA engine.)������qq
v$������+��C@ When set, the machine returned is suitable for matching text in���;8 reverse. In particular, all concatenations are flipped.�<�����qq
w$�����!a��/, Compile a regular expression given its AST.����� HE The compiler is guaranteed to succeed unless the program exceeds the��� IF specified size limit. If the size limit is exceeded, then compilation���! stops and returns an error.�<�!����
����@����chars��casei��LiteralBytes��������AnyChar���AnyCharNoNL���AnyByte���AnyByteNoNL���Class�����
ClassBytes�������	����
������ϓ���
�������������Group�������
�Repeat�������greedy���Concat�����	Alternate���e?B*��������������������q�aX����q�!q
x$�!�*,�!��$G\�$I��������q�$q
y$�$�$�$��,bd�,I��������q�-q
z$�-�*,�-�.zȿ{�{��{{z{���/zȿ|�|��||z|����7=t�7I����qq
}$�84�8}ȿ~�~��~~}~������:&�:I����������q�:q
$�:�$�:$�;d�;��[AL�[I����������q�[q
�$�[
first_slot�T�[�$�[��a!L�aI������q�aq
�$�a��d>L�dI������
��q�dq
�$�d��,�d��,�e��i44�iI������q�iq
�$�j��j��,�j��l6<�lI������
��������ҭ\B���q�lq
�$�l�4�l�n�ȿ���������������q:<�qI����������q�qq
�$�q�,�q��,�q��v24�vI������q�vq
�$�v���w��,�w��y;l�yI������
��������p�d�d)���q�yq
�$�y�4�y���5d��I����ԁ��q��q
�$���t$���ڂbD݂I��������q�������q������H��ܡ����H���l��
����$��*,���XZ���3\��I����������q��q
�$Ň�*,ˇ���rD��I�����������	ZeroOrOne���
ZeroOrMore���	OneOrMore����min��max������<R
��q��q
�$���$���	$����4؏���f���I����������q��q
�$���$Ĕ��4ٔ�јg�ԘI����������q�q
�$���$����4�����f���I����������q��q
�$���$����4ϝ���~Ԋ�I����������q��q
�$���$����4֡����ˤ�tΤI����������q�q
�$��$����4�������������-$��I������q��q
�$���q$��ԑ$����&d�I������q��q
�$���q$�����T�I������������q��q
�$���q$����,����,�����'l��I������q��q
�$��inst�$�����/L��I��������q��q
�$��ǃ$�����%|��I������q��q
�$�����1T��I������������������������q�aX��q��q
�$�����<��t������������!$��I��������
�$��ԑ$�����8T��I��������
�$����,����,�����3���I��������
�$����,�����3���I��������
�$����,�����4��I������
�$��l��������%$��I����������
�$��ԑ$�����d��I�����������I��I�� D=��
���� D=��
�����������I�����ĺ�4��I��������!�����������������<��I�����
���$�����6T��I�����;<=�q>�?@Two�A�CDThree�E�GHFour�I��ˍ�K��������
���$��seq������h\��I������������������ّ���Hّ��� ّ�H�YY��Z�[�?D���f�:���
����ّ$�����������݀\�I����F��^������,��I���?�?��?���:�?�	�:$x��Lk�����tă<ăI�����������ܐ���I����
��$�����F��I������������
�$���u���uԇ�Ҋ,ՊI�����ۊ�
�$�����0$��I������������
�$��suffix�4���ʌLЌIc�d��I���CFN��������8I�����
�\��I��������������ˏΏI���
�a������+L��I�������
�$���,������ߑ��I�������
�$�����!d•I������ϕ�
�$�� d��I
��N��<������������������������������������<�������*��repeat�4��G��mem������4d�����p$������<������L�������D�����D�~��o��`bNP��@��(D������
��,�T���L��������L�������MD�M������M�
���$�M��O<�O�������������������O�����O�����l�O��������O
�������{���P_a[]��R.l�R�������
������8��d�[<�[���\El�\��������]
��$�\prev�$�]�p�]��^D�^�������)~�s�(���^\�^$�^���t�^$�^�������^"��������J�J��^L�^$�_����_#$�_��������_�
��$�_T�b�����b,�b���������b�
�$�b��bL�b���������������)~�s�(���b���$�bl�sD�s��ul�u�ԳvT�v�ԢxT�x���y\�y�܉{\�{���}L�}�T������ԃ"ۃ���������
��D$߃|�����ħ�T�����������
�$������������������������������������������<�����������������
���D��)��y��O��8��ɔ�<Д����������������
���D��)��y��O��8�����d�����������
���������
���D$���),���F<֝�O$���8���ت�<۪����������������������
��K�w"?�w-?�O8?$���ȿ��������������|�������������������������
��$���wIa�wTa�O_a���I<���������������
��$��ܯ~o�O�o��o����L�����������������������
��$���w$���w,١ܯ������Tâī�ȿ������������ȿ�����������ȿ�ȿ����������������w|�����������������
��$���p�������,��T��|������d������������������������������;t����������
��$������ů\��
current_state�l���ă{�ǃ�����������������������������;t��������
��$����ů\��T΄�ؔg�۔����������������������;t��������
��$����l�����!\�����������
��$�����=l���������������
��$���,������T�����������������������
��$ð�w$Ѱ�w,�ܯ����������\������������������ķ�
��$ɷ����� �ů+����I\�����������������
��$���O$���8�����p������������������
��$���O$���8�����',��������������
��$��ܯ�����9L���������������
��$���,�����<L�����������������
��$���O$���8��D���ȿ����������������#������������
��$�����&T�������������
��$���������"D�����������
��$���������+������������
��$����T�����������
��$�����-L�����������
��$��ܯ8����#������������
��$������������������.�������
��"�����T�����������
�$�����%�������������
�$�����,�����������
�$�����@D�����������
�$��ܯ�������$�����4$�����������
�$��ܯ���������"|�����������
�$���ςEtق��������
�$�ܯ ���*�|„���������؄Dۄ��������
�$����L�����������
�$����<����������
�$����D�����������
�$����L�����������
�$�����L��������ʇ�
�$χL������������$�������
���������������
���4���������
�$����l�����������
�$�����<��������	����
�$��̵�����_��Ռ4،��������^�^��^��[�^���[����e�S�����܌�
�$݌���Ɏ����_���4���������^�^��^��[�^���[����e�S��������
�$�������tё�������o7��!����������O�������
����t���������*�������_������4����������^�^��^��[�^���[����e�S��������
��$����������_����4����������^�^��^��[�^���[����e�S��������
�$�������������
�����ԙ�t����� d������N���ќ)tԜ���
�ܯ���+d��������
��$���N���Ǣ+\ʢ�����ܢ
��$֢���/d�������Ԥ
��$Τ�N����+\�������ɦ
��$æL��,�����	�*���4�	��D�	-��
"	���������
	\�
	�������
	�
�$�
	��
/	,�
	��������������������;t��������
	�
�$�
	��	����_���4	�	��������^�^��^��[�^���[����e�S������	�
�$�	��	��"	�������$	$�	������
���ۘD��$��������������
�<�
�+���<�
�����
���I�
�5������
�����$�
���ExprBuilder�\�
���Literals�D�
����
L�
���D�
h����
����,�
���҆L�
�
����L�
�
����|�
�
���B4�
�����<�
���іd�
����GD�
����X4�
����X��
����X$�
����[T�
����L�
A����
��
D�
�t�
���
���%
����������
�ord�
d��
UXEH��
9'*l�
ĩ
������#
������|�
�|�	
��7
4 Exec manages the execution of a regular expression.��
���N
K In particular, this manages the various compiled forms of a single regular���J
G expression and the choice of which matching engine to use to execute a���	
 regular expression.�$�	
��Dy�"������	
�	
�������
&
,�

�����C�l�
�)����N|���M ��������E�������
��)�
t�
�������
��I
F Facilitates the construction of an executor by exposing various knobs���G
D to control how a regex is executed and what kinds of resources it's���
 permitted to use.�\�
��9p롮Ϡ������
<�
�������
T�
�����\�
,�
���|�
L�
���l�
4�
����*��*���*���*�����o�P��o�P�������
,�
����?�?��?���:�?�	�:$x��Lk�������
D�
�����������
limit_size��limit_class�0�Ѕ˫--��
D�
�����\�
,�
�����
�������������� 
��%
" Create a regex execution builder.��
���F
C This uses default settings for everything except the regex itself,���H
E which must be provided. Further knobs can be set by calling methods,���>
; and then finally, `build` to actually create the executor.�� 
������ 
�
��Y� 
��"^
�� F
C Like new, but compiles the union of the given regular expressions.��!
���!J
G Note that when compiling 2 or more regular expressions, capture groups���"F
C are completely unsupported. (This means both `find` and `captures`�|�"
 wont work.)�D�"
��������+���������"
�����"
���T�#
�H����#
���H��4�#
��ʀ��VXRT�$
�ȿ������������%.
��$%
��\�%
������
�������)"
��&;
8 Set the matching engine to be automatically determined.��'
���'G
D This is the default state and will apply whatever optimizations are���'$
! possible, such as running a DFA.��(
���(?
< This overrides whatever was previously set via the `nfa` or���(#
  `bounded_backtracking` methods.�L�)
������
�$�)
��+
��)D
A Sets the matching engine to use the NFA algorithm no matter what���*
 optimizations are possible.��*
���*E
B This overrides whatever was previously set via the `automatic` or���+#
���+
������
�$�+
��/-
��,D
A Sets the matching engine to use a bounded backtracking engine no���-+
( matter what optimizations are possible.��-
���-F
C One must use this with care, since the bounded backtracking engine���.7
4 uses memory proportion to `len(regex) * len(text)`.��.
���.E
����/
 `nfa` methods.���/
������
�$�/
��4)
��0G
D Compiles byte based programs for use with the NFA matching engines.��1
���1H
E By default, the NFA engines match on Unicode scalar values. They can���2J
G be made to use byte based programs instead. In general, the byte based���2I
F programs are slower because of a less efficient encoding of character�d�3
	 classes.��3
���3E
B Note that this does not impact DFA matching engines, which always���4
 execute on bytes.�,�4
������
�$�4
�ح��6-
��4B
���5
���5G
����6
��L�6
������
�$�6
�Y���7+
̔7
 Set the Unicode flag.�<�7
������
�$�7
�߮��8(
,�8
�������������������������q�aX������8
�
�$�8
t�A
�ȿ���������������������������;t�������t�E
�ȿ���������������I)
��H8
5 Build an executor that can run a regular expression.�,�I
��������$�I
��Z0
�)�������������������������Z
L�[
$�[
���[
L�[
������[
�
��)$�[
��[9
��[
��������[
�
��)$�[
�O@��I���\F
��]
����������]
�
��)$�]
�O������^7
\�^
��������^
�
��)$�^
�O�������_E
<�_
����������_
�
��)$�_
�O�����a�
��a
��������������a
�
��)$�a
�O���O�����b-
�)�������������������������b
L�c
$�c
�����e
L�e
������e
�
��)$�e
��e;
��e
����������e
�
��)$�e
���������gG
��g
������������h
�
��)$�h
�O����D�j
�ȿ������������v8
\�v
����������v
�
��)$�v
�O��������F
<��
�������������
�
��)$��
�O��������
���
���������������ԕ
�
��)$Օ
�O,�
�O$��
�,��
D��
�ȿ�������������D��
�ȿ�������������ѵۧ��	���
�)���������������������������
����
l��
��������������˪
�
��)$̪
����O������ɫ
D��
�ȿ����������DѮ
�ȿ����������D��
�ȿ�����������Ͳs
�в
�������������
�
��)$�
�O�
��
\ϳ
���|
̹�
������������ܼ
�
��)$ݼ
�O���\��
���G
d��
��������������
�
��)$��
�O_�i���u
���
��������������
�
��)$��
�Ow��T��
�ȿ��������������
���
��������������
�
��)$��
�O�"���"\��
���z
���
��������������
�
��)$��
�Oe)�o)\��
���U
L��
������������
�
��)$��
�O$��
�,��
���t
t��
��������������
�
��)$��
���
�O$��
�,��
���B
d��
��������������
�
��)$��
�O$��
�,��
����
���
����������������
�
��)$��
���
�O$��
�,��
����
D��
����������������
�
��)$��
���
�O$��
�,��
����
���
������������������
�
��)$��
�O,��
�O$��
��\��
	match_end�L��
����
d��
������������������
�
��)$��
�O,��
�O$��
�,��
����
���
��������������������
�
��)$��
���
�O,��
�O$��
�,��
����
D��
�����������
���������
�
��)$��
���
�F<��
�O,��
�y���
�O$��
�,��
���
����
\��
���������
���������
�
��)$��
�F<��
�O,��
�y���
�O$��
�,��
����
t��
���������
���������
�
��)$��
�F<Ƅ
�O,�
�O$��
�,��
���}
|Ƌ
�������
����ߋ
�
��)$��
�F<�
�O$��
�,��
|ˌ
���2
���
����������ϖ
�
��)$Ж
�O6.���>
���
����������
�
��)$��
ԏ�
�)�������
���>
���
��������Ț
�
��)$ɚ
L��
��������������$
���#
  Get a searcher that isn't Sync.�D��
���������)���)�|�	χ��E����
���x9Ü
�ȿ�������������+
���9
6 Get a searcher that isn't Sync and can match on &str.�d��
��������)���N|���M ����
�
�$��
���,
���%
" Build a Regex from this executor.�T��
������
��:���8
���(
% Build a RegexSet from this executor.�t��
����
�};��/
���D
A Build a Regex from this executor that can match arbitrary bytes.�|�
������
��;���;
�ˣG
D Build a RegexSet from this executor that can match arbitrary bytes.����
������
�z<��(
���B
? The original regular expressions given by the caller that were�lӥ

 compiled.�l�
����������
�
�$��
���0
���$
! Return a slice of capture names.�٦
���)
& Any capture that isn't named is None.�l��
�������	���
�
�$��
�˨>
��B
? Return a reference to named groups mapping (from group name to����
 group position).��Ҩ
���������
�
�$�
���
������թ
,ة
�������ީ
�
�$ߩ
�ߪ
�������A
���
������������
�
�$��
�$��
|ǫ
���$
���
��������
�
�$��
���
d��
�����
������!
��
����������
����)��
T��4��������	�0���4���OD/���D>t/|(!�:I4A��������O��O���O���P�`��}&=>�������N
��D$Hreplacement�\]��q$��ȿ�������������T��������5��5���5���!V^�l����!V^�l����t�$������d�	�	�������5������6����F��;�Vq�d�	�	�������F��;�Vq��������������	fl���
�������������<�	����������
��"�������,�	�����	=d�	���������������������;t������5��5���5���!V^�l���	
���\�	$��ȿ�������������&������
����L��,�����%����	/^L��,����
�
�
�
�
�
�$��-���D�������*��������������4�����|��
��ǒl�����\�C�����G��L�ה��D��D��D����̻v��f��%XZHJd��������������DA Returns true iff this position is at the beginning of the input.�D��������
�$����@= Returns true iff this position is past the end of the input.�4��������
�$�ԛ
��+( Returns the character at this position.��	���	FC If this position is just before or after the input, then an absent���	 character is returned.�$�
��������
�
�$�
��
 ��
&# Returns the byte at this position.�$������	���
�$�Ԁ��>; Returns the UTF-8 width of the character at this position.���������
�$�����-* Returns the byte offset of this position.���������
�$���
��
>; Returns the byte offset of the next position in the input.�D�
������
�
�$�
|���;8 An abstraction over input used in the matching engines.�,��������������� �����������������������"��:7 Return an encoding of the position at byte offset `i`.�����������
���$�����)��85 Return the Unicode character occurring next to `at`.�����A> If no such character could be decoded, then `Char` is absent.�L������������
���$��8���-��<9 Return the Unicode character occurring previous to `at`.�����A��l������������
���$��8���E��C@ Return true if the given empty width instruction matches at the�̫ input position given.�t��������������
���$��8��>,���o��)& Scan the input for a matching prefix.�L�������������	���
���$��*D��8�����%" The number of bytes in the input.���������
���$����2/ Return the given input as a sequence of bytes.�D�����������
���$���"��������������,�������������������������km��!����������
����$��]f��(L������������
����$��8g��,l������������
����$��8�g��Dt��������������
����$��8h�>�h��nL�������������	���
����$��*�i�8�i����������
����$�ܣD�����������
����$����9��������(��=: Return a new character input reader for the given string.���9������
��9�m��%�9����������\�4�����į,�����������
��9$��� �9����������������������������!����������
��9$���D��ȿ������������� (L� ���������� �
��9$� �8�m��!,l�!����������!�
��9$�!�8�!D�"�ȿ������������"Dt�"������������"�
��9$�"�8�"�>,�"|�#��+nL�,������������	��,�
��9$�,�*D�,�8�,D�-�ȿ���������������	����-�-������-�
��9$�-܁.D�.���������.�
��9$�.��0�9������0��1<�1��
��9�O$�1�L�1��2%�9����������2\�34�3����Ĵ3,�3���������3�
��9$�3��3 �9��������������������������3��4!�4��������4�
��9$�4��4$�5�ȿ�������������5(L�5����������5�
��9$�5�8�5D�6�ȿ������������6,l�6����������6�
��9$�6�8�6D�7�ȿ������������7Dt�7������������7�
��9$�7�8�7�>,�7|�8��GnL�G������������	��G�
��9$�G�*D�G�8�GD�H�ȿ������������	����H�I������I�
��9$�IܺID�I���������I�
��9$�IĤM����_���M4�M��������^�^��^��[�^���[����e�S������M�
�$�M��ML�O���������O��O-* Returns true iff the character is absent.�<�O����
��w��Q��P96 Returns the length of the character's UTF-8 encoding.��P���P52 If the character is absent, then `0` is returned.�D�Q����
�)z�Q�ȿ����������	��S!��R74 Returns true iff the character is a word character.��R���R74 If the character is absent, then false is returned.�d�S����
�$�S��T!��S-* Returns true iff the byte is a word byte.��T���T2/ If the byte is absent, then false is returned.�d�T����
�����W$��V63 Converts the character to a real primitive `char`.��W���W85 If the character is absent, then `None` is returned.�<�W������
��ĬY�������Y$�Y����
������Y �������Z $�Z������
���Z�Z�ȿ�����������	����Z�������["�[��������[�
�$�[�U���[�����\"�\��������\�
�$�\�6���\�������]7\�]��������	��]�
�$�]�D��^�����^7\�^��������	��^�
�$�^�\�dèDǨ���
�
�
�
������	Automaton�L���AcAutomaton�\������|�����4���memchr2�<���memchr3�<����4����6�������,�����l���
��D�
��7��������"������}��n��5_aNP����������������������FC Returns a matcher that never matches and never advances the input.�,�����
���/��>; Returns a matcher for literal prefixes from the given set.�D�������
���$���/��>; Returns a matcher for literal suffixes from the given set.�D�������
���$���8����������
���$�ֈ<�����GD Returns true if all matches comprise the entire regular expression.�����GD This does not necessarily mean that a literal match implies a match���GD of the regular expression. For example, the regular expresison `^a`���B? is comprised of a single complete literal `a`, but the regular���GD expression demands that it only match at the beginning of a string.�D��������
�$���=��>; Find the position of a literal in `haystack` if it exists.�$����������������$���
&�l���ȿ����������
��ȿ����������
��ȿ����������
� �ȿ����������
��!C�� 63 Like find, except matches must start at index `0`.�T�!������������!���$�!��
D�!��$A��#A> Like find, except matches must end at index `haystack.len()`.�D�$������������$���$�$��
D�$��'!��'85 Returns an iterator over all literals to be matched.�$�'��������@���@�����@�����@�����A��l�Z��%�����'�
�$�'��+"��+DA Returns a matcher for the longest common prefix of this matcher.��+���������+�
�$�+��,"��,DA Returns a matcher for the longest common suffix of this matcher.��,���������,�
�$�,��-��-*' Returns true iff this prefix is empty.�D�-������-�
�$�-��.��.30 Returns the number of prefixes in this machine.��.������.�
�$�.l�.��1'��0;8 Return the approximate heap usage of literals in bytes.���1������1�
�$�1l�1d�4�������4,D�4���������4�
���$�4��5,D�5���������5�
���$�5��6<�6�����������6�
���$�6��
$�6��B��B�ĉF\�F�����l�Z��%�������������������������������������
���F,�F��������lJrJ��
���J�J��������D�F����CJIJ��
��gJkJ��������D�F����J J��
��>JBJ����������F�����I�I��
��JJ��������l�G������G%��������J�J��GL�G$�G������G($�G��������������������;t������J��G�
��$�G��R����������R�R�����
���T5D�T���������T�
���$�T��X5D�X���������X�
���$�X��^,$�^�������������^��
$�^�Oi���a1,�a�������������a���$�a��
D�a��b#��b�������c�
�$�c��s�����������s$�s�������
���s��sL�s�
����s$�y�ȿ�������������$�z�ȿ�������������ԧ|,�|�����
���~4$�~������������~���$�~��
9���,L����������������$���O��ԩ�����������
�$����D���������
�$�����#������������
�$�����(t���������
��,��T��4���
�
�����
����4d�
����,������<��
����<�����<�����X$������L����D�
���
���
��|~ĕnp]_t�P��@T������#����������
�ҳ,��������������,���������-/���$�����������
��������
�����D$��),��F<��O,��y���7,��,���!�,�!����������������
�������!�
����$�!��,�"��,�"�F<�"�O,�"�y��#�8�#$�7�ȿ���������������C�$�C������	�������
������������D�
����$�D��,�D�F<�D�O,�Dthread_caps�\�D�p�E�8�Eat_next�<�ET�E��O��O�����������������O�
����$�O��,�O��\�O�p�P�8�P��T�D�T�����������������T�
����$�T��,�T��\�T�p�U�8�UT�Wd�a�������b�b�����
���c44�c�������c�
�$�cԲL�cncaps�,�c��e5$�e����������e�
�$�e�u�eD��$�������������<����D-����@�*���,S�����c����,q�/��I��5���t$��
����|��
�����#�D;�|I�D^{Tllt|^\�O̢?��<�d��������������C@ Creates an empty instruction sequence. Fields are given default�\� values.������
���*��IF If pc is an index to a no-op instruction (like Save), then return the���,) next pc that is not a no-op instruction.�$��������
�$��u���!/�� KH Return true if and only if an execution engine at instruction `pc` will���! always lead to a match.�t�!������"�
�$�"�u�"��&#��%FC Returns true if the current configuration demands that an implicit���%30 `.*?` be prepended to the instruction sequence.�l�&������&�
�$�&��' ��&B? Returns true if this program uses Byte instructions instead of���' Char/Range instructions.�T�'������'�
�$�'��)��(GD Returns true if this program exclusively matches valid UTF-8 bytes.��)���)IF That is, if an invalid UTF-8 byte is seen, then no match is possible.�L�)������)�
�$�)��*'��*EB Return the approximate heap usage of this instruction sequence in�T�* bytes.���*������+�
�$�+��/�������\�04�0������0 ,�0����������0�
�$�0��0����_���14�1��������^�^��^��[�^���[����e�S������1�
�$�1��1T�1��1=L�1�����
�݇�2ԑ$�2fmtd�$�2��3 d�3���
����3ԇ4t�4�>�ȿ���������������D%���������H�H�H��DL�E$�E�����l�ED�E���g�g���h��g�h���g�h���gFPR<?�������E$L�E�����H��
��e�L�Y�����Y��Y<9 Returns true if and only if this is a match instruction.�D�Y������Y�
�$�Y|�k������l&��kEB Tests whether the given input character matches this instruction.�<�l��������l�
�$�l��l�p�ȿ�������������	��	��r ��qFC Return the number of distinct characters represented by all of the�\�r ranges.�L�r������r�
�$�rL�s�ȿ�����������T�s�ȿ���������t�v„���w'<�w��„��w�
�$�w�%��t��T��������������<�����
���	t�
�
�(�
�
,�
8�
$�
&�
8�,�
$�
,�
8	regex_mod�L�
&�
8�,�
$�
,�
8�,<�
&�
8�$�
$�
,�
8�L�
&�
8�$�
*�
�
�(8�
8�
,�
8�
$�
�
�("8#�8�',�'�8�,�%�8#�8�$�'�8�)\�%�8#�8,�'�8іd�%�8#�,�8׃L�'�8��,�%�<1 A configurable builder for a regular expression.���4<��<K A builder can be used to configure how the regex is built, for example, by���N<E setting the default flags (which can be overridden in the expression���
H<# itself) or setting various limits.���
&8�
84�8��}I��8іd�%�8$�8��d���'p<@ Create a new regular expression builder with the given pattern.���C<��<? If the pattern is invalid, then an error will be returned when���B< `compile` is called.���8�8�8�
���8�<�&��8��(�8��d���8�8�8builder�<��8��d���8іd�'�8><���%�8��<� �7�� �8�$� �8push�$���8�<� �8to_owned�D���%�8��<� �7�� �8�,<��,�8�,<�%�8��<�<8 Consume the builder and compile the regular expression.���;<��<E Note that calling `as_str` on the resulting `Regex` will produce the���H<F pattern given to `new` verbatim. Notably, it will not incorporate any���I<" of the flags set on this builder.���%8�8�8�<���8$�(�8�4��8��,�$�8�,����
8�)\�'�8�+\���8$� �7�� �8�L���,�8�L� �8�,,��� �8�	���8��,�'�8�$�<3 Set the value for the case insensitive (`i`) flag.���68�8�8������8�8$�$�8��&�8�$�(�8��d���	8$� �7�� �8�����8��%�8$�<6 Set the value for the multi-line matching (`m`) flag.���98�8�8��T���8�8$�$�8��&�8�$�(�8��d���	8$� �7�� �8��T��8��%�8$�<E Set the value for the any character (`s`) flag, where in `.` matches���H<G anything when `s` is set and matches anything except for new line when���J< it is not set (the default).��� <��<C N.B. "matches anything" means "any byte" for `regex::bytes::Regex`���F<A expressions and means "any Unicode codepoint" for `regex::Regex`���D<
 expressions.���8�8�8������8�8$�$�8��&�8�$�(�8��d���	8$� �7�� �8�����8��%�8$�<. Set the value for the greedy swap (`U`) flag.���18�8�8ȗT���8�8$�$�8��&�8�$�(�8��d���	8$� �7�� �8ȗT��8��%�8$�<4 Set the value for the ignore whitespace (`x`) flag.���78�8�8ڗ����8�8$�$�8��&�8�$�(�8��d���	8$� �7�� �8ڗ���8��%�8$�<* Set the value for the Unicode (`u`) flag.���-<��<A For byte based regular expressions, this is disabled by default.���D8�8�8�,<���8�8$�$�8��&�8�$�(� 8��d� � � 	8$�  � 7��  � 8�,<� � 8�� %� 8$� <C Set the approximate size limit of the compiled regular expression.��� F<��!<E This roughly corresponds to the number of bytes occupied by a single���!H<= compiled program. If the program exceeds this number, then a���!@< compilation error is returned.���""8�"8�"8�T�"�"�"8�"8$�"$�"8ʘ
,�"&�"8�,�"(�"8��d�#�#�#	8$�# �#7��# �#8�T�#�#8ʘ
,�#%�#8$�#<7 Set the approximate size of the cache used by the DFA.���#:<��$<B This roughly corresponds to the number of bytes that the DFA will���$E< use while searching.���$<��$<H Note that this is a *per thread* limit. There is no way to set a global���%K<? limit. In particular, if a regex is used from multiple threads���%B<C simulanteously, then each thread may use up to the number of bytes���&F< specified here.���&8�&8�'8�t�'�'�'8�'8$�'$�'8ʘ
,�'&�'8�,�'(�'8��d�'�'�'	8$�' �'7��' �'8�t�'�'8ʘ
,�'%�'8$�'d��D���������������������������<����hash_map�D�������*��Index�,�����FromStr�<��t��I��5���4����)$�����T�����54�����,������d�����X$�����X������X$������e��WԑAD�3|� ��
t��t��ĕ����t��d�������)�D���vx������_���4��*' Shows the original regular expression.����������^�^��^��[�^���[����e�S�������
�$���̕
����_���
4��
*���
��������^�^��^��[�^���[����e�S������
�
�$�
��
����)& A constructor for Regex from an Exec.�����FC This is hidden because Exec isn't actually part of the public API.�����8�4�t��������$�������
�����������t�t�D��������,��85 Attempts to parse a string into a regular expression�D�����������������������q�aX�������
���T�������������������������,��KH Compiles a regular expression. Once compiled, it can be used repeatedly���1. to search, split or replace text in a string.�����A> If an invalid expression is given, then an error is returned.��������
��Y���E��<9 Compiles a regular expression with the given size limit.�����KH The size limit is applied to the size of the *compiled* data structure.���B? If the data structure exceeds the size given, then an error is�l�
 returned.�|�������
��$��Y���+��C@ Returns true if and only if the regex matches the string given.�����FC It is recommended to use this method if all you need to do is test���HE a match, since the underlying matching engine may be able to do less�L� work.���l�
 # Example�����KH Test if some text contains at least one word with exactly 13 ASCII word�T� bytes:���\�����2/ # extern crate regex; use regex::bytes::Regex;�������A> let text = b"I categorically deny having triskaidekaphobia.";���?< assert!(Regex::new(r"\b\w{13}\b").unwrap().is_match(text));�<���<���D������������
�$��O$���<��DA Returns the same as is_match, but starts the search at the given�\� offset.�����KH The significance of the starting point is that it takes the surrounding���EB context into consideration. For example, the `\A` anchor can only�� match when `start == 0`.�����8�4�t�\������������
�$��O$��,���&9�� GD Returns the start and end byte range of the leftmost-first match in���!85 `text`. If no match exists, then `None` is returned.��!���!KH Note that this should only be used if you want to discover the position���"GD of the match. Testing the existence of a match is faster if you use�|�" `is_match`.��"�l�#���#���#EB Find the start and end location of the first word with exactly 13���# ASCII word bytes:��$�\�$����$2����$����$A����%<9 let pos = Regex::new(r"\b\w{13}\b").unwrap().find(text);���%#  assert_eq!(pos, Some((2, 15)));�<�&��<�&��$�&������������&�
�$�&�O$�&��)i��'@= Returns the same as find, but starts the search at the given�\�'���'���'K����(E���)����)�)�)8�4�)t�)<�)������������)�
�$�)�O$�)�,�)��0I��*DA Returns an iterator for each successive non-overlapping match in���+DA `text`, returning the start and end byte indices with respect to�\�+ `text`.��,�l�,���,���,GD Find the start and end location of every word with exactly 13 ASCII�|�, word bytes:��-�\�-����-2����-����-NK let text = b"Retroactively relinquishing remunerations is reprehensible.";���.C@ for pos in Regex::new(r"\b\w{13}\b").unwrap().find_iter(text) {��/     println!("{:?}", pos);�,�/ޒt�/��t�/ // (0, 13)�|�/ // (14, 27)�|�/ // (28, 41)�|�0 // (45, 58)�<�0��<�0��L�0������������L����gjPg�j����0���
$�0�O$�0�0��HB��1B? Returns the capture groups corresponding to the leftmost-first���2GD match in `text`. Capture group `0` always corresponds to the entire���296 match. If no match is found, then `None` is returned.��3���3DA You should only use `captures` if you need access to submatches.���3KH Otherwise, `find` is faster for discovering the location of the overall�T�4 match.��4�t�4 # Examples��4���4DA Say you have some text with movie names and their release years,���5JG like "'Citizen Kane' (1941)". It'd be nice if we could search for text���5KH looking like that, while also extracting the movie name and its release���6 year separately.��6�\�6����62����7����7=: let re = Regex::new(r"'([^']+)'\s+\((\d{4})\)").unwrap();���8@= let text = b"Not my favorite movie: 'Citizen Kane' (1941).";���8*' let caps = re.captures(text).unwrap();���974 assert_eq!(caps.at(1), Some(&b"Citizen Kane"[..]));���9/, assert_eq!(caps.at(2), Some(&b"1941"[..]));���9@= assert_eq!(caps.at(0), Some(&b"'Citizen Kane' (1941)"[..]));���:HE // You can also access the groups by index using the Index notation.���;52 // Note that this will panic on an invalid index.���;*' assert_eq!(&caps[1], b"Citizen Kane");���;" assert_eq!(&caps[2], b"1941");���<30 assert_eq!(&caps[0], b"'Citizen Kane' (1941)");�<�<��<�<���<���<EB Note that the full match is at capture group `0`. Each subsequent���==: capture group is indexed by the order of its opening `(`.��=���=KH We can make this example a bit clearer by using *named* capture groups:��>�\�>����>2����?����?DA let re = Regex::new(r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)")���?                .unwrap();���@@����@*����A?< assert_eq!(caps.name("title"), Some(&b"Citizen Kane"[..]));���A63 assert_eq!(caps.name("year"), Some(&b"1941"[..]));���B@����BGD // You can also access the groups by name using the Index notation.���C:7 // Note that this will panic on an invalid group name.���C0- assert_eq!(&caps["title"], b"Citizen Kane");���D'$ assert_eq!(&caps["year"], b"1941");���D3���D�<�E��<�E���E���EHE Here we name the capture groups, which we can access with the `name`���EEB method or the `Index` notation with a `&str`. Note that the named���FIF capture groups are still accessible with `at` or the `Index` notation���G with a `usize`.��G���GC@ The `0`th capture group is always unnamed, so it must always be���G#  accessed with `at(0)` or `[0]`.�D�H������������������������;t������O��O���O���P�`��}&=>���H�
�$�H�O$�H�I�ȿ�������������
��	��ޥ
��M���JDA Returns the same as captures, but starts the search at the given���K52 offset and populates the capture locations given.��K���KK����LE���M����M�M�M8�4�Mt�M��M����������������M�
�$�M�O,�M�O$�N�,�N��We��OKH Returns an iterator over all the non-overlapping capture groups matched���OGD in `text`. This is operationally the same as `find_iter`, except it���P(% yields information about submatches.��P�l�P���P���QGD We can use this to find all movie titles and their release years in���QB? some text, where the movie is formatted like "'Title' (xxxx)":��R�\�R����R@= # extern crate regex; use std::str; use regex::bytes::Regex;���R����SD����S����SPM let text = b"'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931).";���T(% for caps in re.captures_iter(text) {���T<9     let title = str::from_utf8(&caps["title"]).unwrap();���U:7     let year = str::from_utf8(&caps["year"]).unwrap();���U=:     println!("Movie: {:?}, Released: {:?}", title, year);�,�Vޒt�V����V*' // Movie: Citizen Kane, Released: 1941���W.+ // Movie: The Wizard of Oz, Released: 1939���W // Movie: M, Released: 1931�<�W��<�W��l�W������������L������ԥ�������X���
$�X�O$�X�X��_@��YKH Returns an iterator of substrings of `text` delimited by a match of the���YKH regular expression. Namely, each element of the iterator corresponds to���Z85 text that *isn't* matched by the regular expression.��Z���[/, This method will *not* copy the text given.��[�l�[���[���[GD To split a string delimited by arbitrary amounts of spaces or tabs:��\�\�\����\2����\����],) let re = Regex::new(r"[ \t]+").unwrap();���]FC let fields: Vec<&[u8]> = re.split(b"a b \t  c\td    e").collect();��^ assert_eq!(fields, vec![���^>;     &b"a"[..], &b"b"[..], &b"c"[..], &b"d"[..], &b"e"[..],�<�^ ]);�<�^��<�_��,�_�����������M��M���	��%Qg�r�����_�
�$�_�O$�_�_��go��`IF Returns an iterator of at most `limit` substrings of `text` delimited���aJG by a match of the regular expression. (A `limit` of `0` will return no���aIF substrings.) Namely, each element of the iterator corresponds to text���bHE that *isn't* matched by the regular expression. The remainder of the���bFC string that is not split will be the last element in the iterator.��c���c/���c�l�d���d���d)& Get the first two words in some text:��d�\�d����d2����e����e)& let re = Regex::new(r"\W+").unwrap();���eJG let fields: Vec<&[u8]> = re.splitn(b"Hey! How are you?", 3).collect();���fIF assert_eq!(fields, vec![&b"Hey"[..], &b"How"[..], &b"are you?"[..]]);�<�f��<�g��4�g�����������N��N���N�;����	����g�
�$�g�O$�gʘ
,�g&(�g���B��hHE Replaces the leftmost-first match with the replacement provided. The���iHE replacement can be a regular byte string (where `$N` and `$name` are���jKH expanded to match capture groups) or a function that takes the matches'���j41 `Captures` and returns the replaced byte string.��k���kDA If no match is found, then a copy of the byte string is returned�t�k unchanged.��k�t�k���l���lKH Note that this function is polymorphic with respect to the replacement.���l<9 In typical usage, this can just be a normal byte string:��m�\�m����m2����m����n+( let re = Regex::new("[^01]+").unwrap();���n:7 assert_eq!(re.replace(b"1078910", &b""[..]), b"1010");�<�n��<�o���o���oJG But anything satisfying the `Replacer` trait will work. For example, a���oJG closure of type `|&Captures| -> Vec<u8>` provides direct access to the���pKH captures corresponding to a match. This allows one to access submatches�\�q easily:��q�\�q����q2����q-* # use regex::bytes::Captures; fn main() {���r85 let re = Regex::new(r"([^,\s]+),\s+(\S+)").unwrap();���rFC let result = re.replace(b"Springsteen, Bruce", |caps: &Captures| {���s1.     let mut replacement = caps[2].to_owned();���s     replacement.push(b' ');���s%"     replacement.extend(&caps[1]);���t     replacement�<�t });���t-* assert_eq!(result, b"Bruce Springsteen");�<�t��<�u���u���uGD But this is a bit cumbersome to use all the time. Instead, a simple���uKH syntax is supported that expands `$name` into the corresponding capture���vFC group. Here's the last example, but using this expansion technique���v with named capture groups:��w�\�w����w2����w����xIF let re = Regex::new(r"(?P<last>[^,\s]+),\s+(?P<first>\S+)").unwrap();���xIF let result = re.replace(b"Springsteen, Bruce", &b"$first $last"[..]);���y-ݘ<�y��<�y���y���yGD Note that using `$2` instead of `$first` or `$1` instead of `$last`���zC@ would produce the same result. To write a literal `$` use `$$`.��{���{JG If `$name` isn't a valid capture group (whether the name doesn't exist���{GD or isn't a valid index), then it is replaced with the empty string.��|���|GD The longest possible name is used. e.g., `$1a` looks up the capture���|JG group named `1a` and not the capture group at index `1`. To exert more���}=: precise control over the name, use braces, e.g., `${1}a`.��~���~HE Finally, sometimes you just want to replace a literal string with no���~GD submatch expansion. This can be done by wrapping a byte string with�|� `NoExpand`:���\�����2���������� use regex::bytes::NoExpand;�̀��Հ@= let re = Regex::new(r"(?P<last>[^,\s]+),\s+(\S+)").unwrap();����JG let result = re.replace(b"Springsteen, Bruce", NoExpand(b"$2 $last"));���$! assert_eq!(result, b"$2 $last");�<����<����<������������
����K��Ƃ�����
�����
D��
���
$ǂ�O Ƨ
8:���F���GD Replaces all non-overlapping matches in `text` with the replacement���HE provided. This is the same as calling `replacen` with `limit` set to�D�� `0`.�Ą��̄DA See the documentation for `replace` for details on how to access����'$ submatches in the replacement text.�\ȅ����������
����K������ԅ��Dׅ
���
$��O1Ƨ
/02��|���GD Replaces at most `limit` non-overlapping matches in `text` with the����KH replacement provided. If `limit` is 0, then all non-overlapping matches��Շ are replaced.�����D�����'�D�����������
����K�����������D����
$���Or�ʘ
q�Ƨ
̉46�ș:���:7 Returns the end location of a match in the text given.�������@= This method may have the same performance characteristics as��ƔB? `is_match`, except it provides an end location for a match. In����JG particular, the location returned *may be shorter* than the proper end��ܕ  of the leftmost-first match.����l����������HE Typically, `a+` would match the entire first sequence of `a` in some���GD text, but `shortest_match` can give up as soon as it sees the first�D�� `a`.�ɗ�\ї����2�������Į� let text = b"aaaaa";��˘>; let pos = Regex::new(r"a+").unwrap().shortest_match(text);�쎙 assert_eq!(pos, Some(1));�<����<����tϙ�����������ޙ�
�$ߙ�O$���j���JG Returns the same as shortest_match, but starts the search at the given�\����������K����E��乜���ܜߜ�8�4��tڜ�����������������
�$���O$���,���ў���.+ Returns the original string of this regex.�4؞������ߞ�
�$���ҟ+���/, Returns an iterator over the capture names.�lٟ��������N���kR(A9�Η����
�$���#���#  Returns the number of captures.�d���������
�$��y����IF An iterator over all non-overlapping matches for a particular string.�������NK The iterator yields a tuple of integers corresponding to the start and end��آOL of the match. The indices are byte offsets. The iterator stops when no more�̨� matches can be found.�£��ƣKH `'r` is the lifetime of the compiled regular expression and `'t` is the����(% lifetime of the matched byte string.��H���9��������)���)�|�	χ��E���9����gjPg�j�����L��Y���O���Y���Z��NŪ܉��9����<��I�������
���9Ҥ֤�ڤ)��������-���9��������J�J�����L��$�������ܥ,$ߥ���������
���9$������IF An iterator that yields all non-overlapping capture groups matching a����" particular regular expression.�������96 The iterator stops when no more matches can be found.�է��٧KԾ���(��
L���9������(և���ԥ���������L����tr�1j�9��և��L���և��
���9����*��������.���9���և���J�J�����Lѩ$֩�����O��O���O���P�`��}&=>�9��*$���և����������������;t���������
���9$��<���ȿ�������������
��
̞��ޫB? Yields all substrings delimited by a regular expression match.�������KԾ��,) lifetime of the byte string being split.�nO���9�����a���%Qg�r�������ܾ�4�������\߭$߭�����(���9��������J�J�����L��$�����9�����&$����������������������;t���������
���9$Ʈ�����JG Yields at most `N` substrings delimited by a regular expression match.�������@= The last substring will be whatever remains after splitting.�������KԾ�ʴ,���Q���9�������;����	���������4�������D����������)���9�������J�J�ƵʵL�$���������&$�����������
���9$������85 An iterator over the names of all possible captures.�������JG `None` indicates an unnamed capture; the first element (capture 0, the��ɹ,) whole matched region) is always unnamed.�������<9 `'r` is the lifetime of the compiled regular expression.�dT�����kR(A9�Η���g�g���h��g�h���g�h���gFPR<?����������T�������
��Ϻ�Ӻ&��������&���������J�J�J����L��$��������������������;t�����̻-$ϻ��������������������;t������Ի�
��$ٻ4���ȿ����������4ż�ȿ������������-L�����������
��$��������LI Captures represents a group of captured byte strings for a single match.�������KH The 0th capture always corresponds to the entire match. Each subsequent��ؾJG index corresponds to the next capture group in the regex. If a capture����LI group is named, then the matched byte string is *also* available via the���NK `name` method. (Note that the 0th capture is always unnamed and so must be����#  accessed with the `at` method.)�������DA Positions returned from a capture group are always byte indices.�������-* `'t` is the lifetime of the matched text.�Z�9����`��}&=>�����t��$�����с̐�,����������)d�����������9������������������5���IF Returns the start and end positions of the Nth capture group. Returns����JG `None` if `i` is not a valid capture group or if the capture group did����HE not match anything. The positions returned are *always* byte indices����52 with respect to the original byte string matched.�������������
��9$���F����.���GD Returns the matched string for the capture group `i`.  If `i` isn't����B? a valid capture group or didn't match anything, then `None` is�l�������������������������;t���с����
��9$��������2���FC Returns the matched string for the capture group named `name`.  If����EB `name` isn't a valid capture group or didn't match anything, then���� `None` is returned.�$��������������
��9$���
$��$���ȿ���������������������������;t�������
���0���HE Creates an iterator of all the capture groups in order of appearance���� in the regular expression.�$���������S��S���D���01ɪ���9����
��9$�����/���FC Creates an iterator of all the capture group positions in order of����DA appearance in the regular expression. Positions are byte indices����,) in terms of the original string matched.�D���9�����S��S���O��#
�Y1��9��
��9$�����;���FC Creates an iterator of all named groups as an tuple with the group����FC name and the value. The iterator returns these values in arbitrary�T�� order.�T���������T��D���
��e�+z� ��9����
��9$�����;���KH Expands all instances of `$name` in `text` to the corresponding capture����<9 group `name`, and writes them to the `dst` buffer given.�������>; `name` may be an integer corresponding to the index of the����KH capture group (counted by order of opening parenthesis where `0` is the����GD entire match) or it can be a name (consisting of letters, digits or����85 underscores) corresponding to a named capture group.�������IF If `name` isn't a valid capture group (whether the name doesn't exist����G͟������G�����J�����=ˡ������$! To write a literal `$` use `$$`.�4������������������
��9$����\������Ԥ����*' Returns the number of captured groups.�����������
��9$��������=: Returns true if and only if there are no captured groups.�D����������
��9$�����$�9������_������4����������^�^��^��[�^���[����e�S��������
��9$�����`�l����)��9����9�)�������Š}�~8������)��Š��y�łŠ��
��)�9���������ł���1�)��9���Š��_��������4������Š��^�^��^��[�^���[����e�S��������
��)�9$��������'d�����������
��,�����"\�����
��%$�����t��D���ȿ�����������������D���ȿ������������������&��� Get a group by index.�������-��������B? The text can't outlive the `Captures` object if this method is����DA used, because of how `Index` is defined (normally `a[i]` is part����A> of `a` and can't outlive it); to do that, use `at()` instead.����d��	 # Panics�������,) If there is no group at the given index.��9�������������\��4���������",��������������
��9$��������ȿ����������������,Ą� Get a group by name.�������EB `'t` is the lifetime of the matched text and `'i` is the lifetime����" of the group name (the index).�������B�����D�����A> of `a` and can't outlive it); to do that, use `name` instead.����d����������2/ If there is no group named by the given value.��9��R����������������\��4���������1,����������������
��9�R$���
$��,.���ȿ���������������"���GD An iterator over capture groups for a particular match of a regular�|�� expression.�������HE `'c` is the lifetime of the captures and `'t` is the lifetime of the���� matched text.��r�)��9����������������01ɪ�������T�������K$�����ł���-�)��9��������J�J�����L��$���������.$����������������������;t���������
��)�9$�������HE An iterator over capture group positions for a particular match of a������������LI Positions are byte indices in terms of the original byte string matched.�������)& `'c` is the lifetime of the captures.��u�)�����#
�Y1�����T����������,������)�����(�)�������J�J���L��$���������4$����������������������;t���������
��)$�����'���LI An Iterator over named capture groups as a tuple with the group name and�t�� the value.�������H�������w�)��9���������������e�+z� ������.$�����ł���(,���������������ļbf�)�����2�)��9��������J�J�����L��$�����)�����9$����������������������;t���ʡ����
��)�9$��t���ȿ���������LJ������T��D���
��e�+z� �ׁ���JG Replacer describes types that can be used to replace matches in a byte�\�� string.�������KH In general, users of this crate shouldn't need to implement this trait,��؀>; since implementations are already provided for `&[u8]` and����?< `FnMut(&Captures) -> Vec<u8>`, which covers most use cases.��{�����ׁ������!���������A���74 Appends text to `dst` to replace the current match.�������FC The current match is represented by `caps`, which is guaranteed to����&# have a match at capture group `0`.�������-* For example, a no-op replacement would be���&# `dst.extend(caps.at(0).unwrap())`.�t�������������O��O���O���P�`��}&=>��������
���$���D$���������:�ք63 Return a fixed unchanging replacement byte string.�������IF When doing replacements, if access to `Captures` is not needed (e.g.,���IF the replacement byte string does not need `$` expansion), then it can����0- be beneficial to avoid finding sub-captures.�����A> In general, this is called once for every call to `replacen`.�d����������������������;t�������
������
��A��@�������ȇ�
���$ԇ�����������������@t�������������O��O���O���P�`��}&=>�����ˆ�
��$Lj�D$͈��ވ���:d����������������������;t�������
������
��A��@����������
��$�����;�����������O��O���O���P�`��}&=>����<�������ɵ܀��������������@t�������������O��O���O���P�`��}&=>��������
���$���D����������74 NoExpand indicates literal byte string replacement.�֌��ڌOL It can be used with `replace` and `replace_all` to do a literal byte string����HE replacement without expanding `$name` to their corresponding capture���LI groups. This can be both convenient (to avoid escaping `$`, for example)����A> and performant (since capture groups don't need to be found).�������-* `'t` is the lifetime of the literal text.���������V���\�&wܬ��\�&wܬ�����׼f�����׼��
��ȏd̏�����܏"���������������=t�������������O��O���O���P�`��}&=>��������
��$�����������:d����������������������;t�������
������
��A��@����������
��$����3����������������
��������l��L����X������X$������#,.����JG Plugin is the compiler plugin's data structure. It declare some static���MJ data (like capture groups and the original regex string), but defines its���)& matching engine as a simple function.�����8�4�t�4���]��;G������������8�4�t�D�����3����8�4�t�,���
����������������;t�������5����8�4�t�4���
����.����8�4�t�$������������������̴,��������
�$���!���������������������L�	$�	���	L�	�����	�
�$�	��	9��	�������
�
�$�
�O�������
F��
���������
�
�$�
�O$�
�,�
D�
�ȿ�������������7\���������
�$��O$��,���E<�����������
�$��O$��,��������������������
�$��O,��O$��,�-/T��4������
T�
�
�Z
�
�
,�
8�
$�
&�
8�,�
$�
,�
8
exec_build�T�
&�
8�$�
$�
,�
8text_ty�<�
&�
8��
$�
,�
8�9D�
&�
8�$�
*�
�
�Z
8�
8�
,�
8�
$�
�
�Z
�8#�
8��
'�
8��
%�
8#�
8��
'�
8�	$�
%�
8#�
8��
'�
8�,�
%�
8#�
8��
'�
8��
%�
8#�
8�',�
'�
8�,�
%�
8#�
8�$�
'�
�
�
8�)$�
$�
8�)\�
%�
8#�
8�XD�
'�
8�X��
%�
<L Match multiple (possibly overlapping) regular expressions in a single scan.���O
<��
<I A regex set corresponds to the union of two or more regular expressions.���L
<? That is, a regex set will match text where at least one of its���B
<L constituent regular expressions matches. A regex set as its formulated here���O
<A provides a touch more power: it will also report *which* regular���D
<I expressions in the set match. Indeed, this is the key difference between���	L
<E regex sets and a single `Regex` with many alternates, since only one���	H
< alternate can match at a time.���
"
<��

<G For example, consider regular expressions to match email addresses and���
J
<J domains: `[a-z]+@[a-z]+\.(com|org|net)` and `[a-z]+\.(com|org|net)`. If a���M
<E regex set is constructed from those regexes, then searching the text���H
<G `foo@example.com` will report both regexes as matching. Of course, one���J
<G could accomplish this by compiling each regex on its own and doing two���
J
<J searches over the text. The key advantage of using a regex set is that it���
M
<I will report the matching regexes using a *single pass through the text*.���L
<L If one has hundreds or thousands of regexes to match repeatedly (like a URL���O
<L router for a complex web application or a user agent matcher), then a regex���O
<( set can realize huge performance gains.���+
<��
<��l�
<��
<G This shows how the above two regexes (for matching email addresses and���J
< domains) might work:�ĩ
<��
<��\�
< # use regex::RegexSet;���
<���
<%     r"[a-z]+@[a-z]+\.(com|org|net)",���(
<     r"[a-z]+\.(com|org|net)",���!
<����
<��
<- // Ask whether any regexes in the set match.���0
<* assert!(set.is_match("foo@example.com"));���-
<��
<, // Identify which regexes in the set match.���/
<L let matches: Vec<_> = set.matches("foo@example.com").into_iter().collect();���O
<! assert_eq!(vec![0, 1], matches);���$
<��
<B // Try again, but with text that only matches one of the regexes.���E
<H let matches: Vec<_> = set.matches("example.com").into_iter().collect();���K
< assert_eq!(vec![1], matches);���!
<��
<E // Try again, but with text that doesn't match any regex in the set.���H
<D let matches: Vec<_> = set.matches("example").into_iter().collect();���G
< assert!(matches.is_empty());��� 
<��<�
<��
<K Note that it would be possible to adapt the above example to using `Regex`���N
< with an expression like:��
<��
<
 ```ignore�l�
<^ (?P<email>[a-z]+@(?P<email_domain>[a-z]+[.](com|org|net)))|(?P<domain>[a-z]+[.](com|org|net))���a
<��<�
<��
<G After a match, one could then inspect the capture groups to figure out���J
<F which alternates matched. The problem is that it is hard to make this���I
<J approach scale when there are many regexes since the overlap between each���M
<0 alternate isn't always obvious to reason about.���3
<��
< # Limitations���
<��
<A Regex sets are limited to answering the following two questions:���D
<��
<$ 1. Does any regex in the set match?���'
<* 2. If so, which regexes in the set match?���-
<��
<G As with the main `Regex` type, it is cheaper to ask (1) instead of (2)���J
<D since the matching engines can stop after the first match is found.���G
<��
<H Other features like finding the location of successive matches or their���K
<C sub-captures aren't supported. If you need this functionality, the���F
<K recommended approach is to compile each regex in the set independently and���N
<B selectively match them based on which regexes in the set matched.��� E
<�� 
< # Performance��� 
<��!
<J A `RegexSet` has the same performance characteristics as `Regex`. Namely,���!M
<H search takes `O(mn)` time, where `m` is proportional to the size of the���!K
<D regex set and `n` is proportional to the length of the search text.���"G
+�"
�"
�"
8�4�"
�"
�"
8t,�"
8�"
84�"
8��u�#
�#
8�)$�#
%�#
8$�#
8��D�#
�#
�?
�<; Create a new regex set with the given regular expressions.���#>
<��#
<G This takes an iterator of `S`, where `S` is something that can produce���#J
<F a `&str`. If any of the strings in the iterator are not valid regular���$I
<( expressions, then an error is returned.���%+
<��%
<��l�%
<��%
<4 Create a new regex set from an iterator of strings:���%7
<��&
<��\�&
<��Ը&
<5 let set = RegexSet::new(&[r"\w+", r"\d+"]).unwrap();���&8
< assert!(set.is_match("foo"));���'!
<��<�'
8�'
8�'
8�
�'
�'
8��'
$�'
8�+�'
�'
�'
�'
8�*,�'
&�'
8��'
(�'
8�4�'
�'
8��D�'
$�'
8�,�'
�'
8$,�(
8�+�(
&�(
8N,�(
�(
8��(
�(
$�(
8��(
&�(
8�d�(
�(
8�$�(
�(
8�+�(
�(
�(
�)
	8�(
8�$�(
�(
86�(
	�(
�(
�(
,�(
8��T�(
�(
�(
8�*,�(
%�(
8��(
�(
�(
8��D�(
�(
�(
8�$�(
<C Returns true if and only if one of the regexes in this set matches���)F
< the text given.���)
<��)
<E This method should be preferred if you only need to test whether any���)H
<E of the regexes in the set should match, but don't care about *which*���*H
<E regexes matched. This is because the underlying matching engine will���+H
<G quit immediately after seeing the first match instead of continuing to���+J
< find all matches.���,
<��,
<G Note that as with searches using `Regex`, the expression is unanchored���,J
<F by default. That is, if the regex does not start with `^` or `\A`, or���-I
<D end with `$` or `\z`, then it is permitted to match anywhere in the���-G
< text.�L�.
<��.
<��l�.
<��.
<' Tests whether a set matches some text:���.*
<��/
<��\�/
<��ԭ/
<����/8
<����0!
< assert!(!set.is_match("☃"));���0"
<��<�0
8�0
8�0
8�D�0
�0
�1
�0
8$�0
$�0
8�O$�0
&�0
,�0
8��<�1
(�1
8�$�1
�1
�1
	8$�1
 �1
7��1
 �1
8�2D�1
�1
�1
 �1
8�-\�1
�1
�1
,�1
8�9D�1
�1
�1
8�O$�1
$�1
7��1
<E Returns the set of regular expressions that match in the given text.���1H
<��2
<D The set returned contains the index of each regular expression that���2G
<C matches in the given text. The index is in correspondence with the���2F
<@ order of regular expressions given to `RegexSet`'s constructor.���3C
<��4
<> The set can also be used to iterate over the matched indices.���4A
<��4
<����4J
<���5I
<����5G
<��L�6
<��6
<��l�6
<��6
<6 Tests which regular expressions match the given text:���69
<��7
<��\�7
<����7
<���7
<��|�8
<��|�8
<Ƭ��8
<ެ|�8
<��|�8
<����8
<����9
<����9
<����9F
<���:-
<��:
<����:<
<����;(
<����;!
<�; 
<��<�;
8�<
8�<
8�F<�<
�<
�<
�<
8$�<
$�<
8�O$�<
&�<
,�<
8��<�<
(�<
8��T�<
�<
�>
8�<
8�<
8�F<�<
�<
8��<
	�<
�<
�<
8,�<
%�<
8$�<
 �<
7��<
 �<
8�3l�<
�<
�<
 �<
8�	�<
�<
�<
%�<
8�=
8��=
�=
8$�=
 �=
7��=
 �=
8�2D�=
�=
�=
 �=
8�2|�=
�=
�=
	�=
8�=
8�F<�=
$�=
,�=
8�9D�=
�=
�=
8�O$�=
$�=
7��=
%�=
8��T�=
�=
�>
8Л\�>
&�>
8��>
$�>
8�F<�>
&�>
8�F<�>
$�>
<= Returns the total number of regular expressions in this set.���>@
8�?
8�?
8�	�?
�?
�?
�?
8$�?
(�?
8�,�?
�?
�?
	8$�?
 �?
7��?
 �?
8�3l�?
�?
�?
 �?
8�	�?
�?
�?
<* A set of matches returned by a regex set.���?-
+�@
�@
�@
8�4�@
�@
�@
8t,�@
$�@
8�,�@
8�@
84�@
8��2�@
�@
8Л\�@
&�@
8�$�@
$�@
8�F<�@
&�@
8��@
�@
8�$�@
�@
$�@
8$�@
8��T�@
�@
�G
'<' Whether this set contains any matches.���A*
8�A
8�A
8Л\�A
�A
�A
�A
8$�A
(�A
8�$�A
�A
�A
8$�A
 �A
8Л\�A
<. Whether the regex at the given index matched.���A1
<��B
<D The index for a regex is determined by its insertion order upon the���BG
<7 initial construction of a `RegexSet`, starting at `0`.���C:
<��C
<��d�C
<��C
<; If `regex_index` is greater than or equal to `self.len()`.���C>
8�D
8�D
8�<�D
�D
�D
�D
8$�D
$�D
8regex_index�\�D
&�D
8�,�D
(�D
8�$�D
�D
�D
8$�D
 �D
8�F<�D
�D
�D
8؞\�D
<C The total number of regexes in the set that created these matches.���EF
8�E
8�E
8�	�E
�E
�E
�E
8$�E
(�E
8�,�E
�E
�F
8$�E
 �E
8�F<�E
 �F
8�	�F
�F
�F
<< Returns an iterator over indexes in the regex that matched.���F?
8�F
8�F
8�	$�F
�F
�F
�F
8$�F
(�F
8��t�F
�F
�G
8��t�G
�G
�G
�G
�G
�G

�G
8$�G
 �G
8�F<�G
 �G
8�L�G
�G
�G
 �G
8	enumerate�L�G
�G
�G
8$�G
8�d�G
8
�G
8��T�G
�G
�I
8!$�G
8�FD�G
�G
8Ĝ��G
%�H
8!$�H
8�$�H
�H
8�,�H
%�H
8�H
8�L�H
�H
�H
8$�H
(�H
8$�H
'�H
8�FD�H
�H
�I
8Ĝ��H
�H
�I
	8$�H
 �H
8�F<�H
 �H
8�L�H
�I
�I
 �I
8ףL�I
�I
�I
8$�I
�I
:��I
�I
8�d�I
8
�I
�I
:��I
8��T�I
�I
�J
8!$�I
8�FD�I
�I
8��t�I
�I
:��I
�I
%�I
8!$�I
8�$�I
�J
8�,�J
%�J
8�J
8�L�J
�J
�J
8$�J
(�J
8$�J
'�J
8�FD�J
�J
�J
8$�J
 �J
8�	$�J
�J
�J
<< An owned iterator over the set of matches from a regex set.���J?
8�K
84�K
8Ĝ��K
�K

8�	$�K
'�K
8�L�K
�K
8��K
'�K
8�FD�K
�K
8�$�K
�K
%�K
8$�K
8�D�K
8
�K
8Ĝ��K
�K
�N
8!$�L
8�$�L
�L
8�,�L
%�L
8�L
8�$�L
�L
�L
�L
8�L
8$�L
(�L
8�4�L
�L
8�,�L
�L
�L
�N
8$�L
�L
�N
8,�L
8$�L
 �L
7��L
 �L
8�$�L
�L
�L
�L
�M
8�$�M
*�M
84�M
8�$�M
$�M
8�$�M
�M
�M
�M
�M
8�M
$�M
8,�M
*�M
�M
�M
8�$�M
�M
�M
�M
�M
8��M
$�M
8 $�M
*�M
84�M
8�$�M
�M
�M
8��M
$�M
8$�N
8���N
8
�N
8Ĝ��N
�N
�P
	8�N
8��L�N
�N
�N
�N
8�N
8$�N
(�N
8�4�N
�N
8�,�N
�N
�N
�P
8$�N
�O
�P
8,�O
8$�O
 �O
7��O
 �O
8��L�O
�O
�O
�O
�P
8�$�O
*�O
84�O
8�$�O
$�O
8�$�O
�O
�O
�O
�O
8�O
$�O
8,�O
*�O
�O
�O
8�$�P
�P
�P
�P
�P
8��P
$�P
8 $�P
*�P
84�P
8�$�P
�P
�P
8��P
$�P
<> A borrowed iterator over the set of matches from a regex set.���PA
<��Q
<B The lifetime `'a` refers to the lifetime of a `SetMatches` value.���QE
+�Q
�Q
�Q
8�4�Q
�Q
�Q
8t,�Q
8�Q
84�Q
8��~�R
:��R
�R
�R
�R
8�	$�R
'�R
8�L�R
�R
8�,�R
'�R
8��$�R
�R
:��R
$�R
8�$�R
�R
%�R
8$�R
�R
:��R
�R
8�D�R
8
�R
8��t�R
�R
:��R
�R
�R
�T
8!$�R
8�$�R
�R
8�,�R
%�R
8�R
8�$�R
�R
�S
�R
8�R
8$�S
(�S
8�4�S
�S
8�,�S
�S
�S
�T
8$�S
�S
�T
8,�S
8$�S
 �S
7��S
 �S
8�$�S
�S
�S
�S
�T
8�$�S
*�S
84�S
8�$�S
$�S
8�$�T
�T
�T
�T
�T
8�T
$�T
�T
8,�T
*�T
�T
�T
8�$�T
�T
�T
�T
�T
8��T
$�T
�T
8 $�T
*�T
84�T
8�$�T
�T
�T
8��T
$�T
8$�T
�T
:��T
�T
8���T
8
�U
8��t�U
�U
:��U
�U
�U
�W
	8�U
8��L�U
�U
�U
�U
8�U
8$�U
(�U
8�4�U
�U
8�,�U
�U
�U
�W
8$�U
�U
�W
8,�U
8$�U
 �U
7��U
 �U
8��L�U
�V
�V
�V
�W
8�$�V
*�V
84�V
8�$�V
$�V
8�$�V
�V
�V
�V
�V
8�V
$�V
�V
8,�V
*�V
�V
�V
8�$�V
�V
�V
�V
�V
8��V
$�V
�V
8 $�V
*�V
84�V
8�$�W
�W
�W
8��W
$�W
+�W
�W
�W
8��W
�W
�W
8�4�W
8$�W
8�$�W
�W
8�)$�W
�W
8
�W
8��D�W
�W
�X
8�W
8�$�W
�W
�W
8�$�W
&�W
8�)$�W
(�W
8$�W
�W
�X
8��D�X
�X
�X
8�$�X
8$�X
8��X
'�X
8�,�X
8
�X
8��D�X
�X
�Y
8�X
8��X
�X
�X

�X
8$�X
$�X
8��X
&�X
�X
8�X
8��X
'�X
8�L�X
(�X
8��X
'�X
8�4�X
�X
�Y
8write�,�X
	�Y
�Y
�Y

8��Y
$�Y
7RegexSet({:?})���Y
$�Y
8$�Y
 �Y
7��Y
 �Y
8�3l�Y
�Y
�Y
+�Y
�Y
�Y
8�,�Y
�Y
�Y
8�L�Y
8�Y
8�d�Y
�Y
�Y
8�O$�Y
&�Y
�Y
8��Y
(�Y
�Y
�Y
�Y
8��Y
�Y
�Z
8�O$�Y
 �Y
8�9D�Y
�Z
�Z
+�Z
�Z
�Z
8�,�Z
�Z
�Z
8�L�Z
8�Z
8��t�Z
�Z
�Z
8�O$�Z
&�Z
�Z
�Z
�Z
8��Z
(�Z
�Z
�Z
�Z
8��Z
�Z
�Z
8�O$�Z
dɩDͩ�����l�$�����
"��
������,������������������������������������������$�����L��������
���$���A�������������
���$��O$�����m���������������
���$��O$��,���^\������������
���$��O$��,���l<��������������
���$��O$��,�����������������������
���$��O,��O$��,���\L����������L��Y���O���Y���Z��NŪ܉���������#��O���al�����������L����tr�1j������
������O��!#�\��9��K�����ǔ��ǔ�����9Љ������NŪ܉������OQ,�����ǔR$�����9��|�D����̎T��������F�9��K�����������������$&��!$���������
��9ǔ$�̇,�����ǔ���
��9ǔ$���i�9��K������������������\�����J�J��DFL�$�������,$���������
��9ǔ$��Cd�'�9��K������'����'������Ԕ�tr�1j���ԔADt��Ԕ��
��9ǔ�'����'������(G�9��K������(����(���(Ԕ���($&��)!$�)��Ԕ����)�
��9ǔ$�)��),�*��Ԕ�ǔ��*�
��9ǔ$�*��*j�9��K������*����*���+��\�+Ԕ���J�J��*8:L�+$�+������+'$�+��Ԕ���+�
��9ǔ$�+tשT۩����������	�	�	�	�	�	�	�	�	�	�	�	�
�
�
��������<�������*���,�������<��t��I��5���4����,�����)$�����)l������d�����W4�����X$�����X������X$������A��3D�%|���t����d����������!������)�D�~�mo��"��=: Escapes all regular expression meta characters in `text`.�����DA The string returned may be safely used as a literal in a regular�|���,������
��O$���	?��NK Tests if the given regular expression matches somewhere in the text given.�����HE If there was a problem compiling the regular expression, an error is�l���	���	HE To find submatches, split or replace text, you'll need to compile an���	 expression first.�D�	������������������������q�aX���

��Z,�	�O$�
�
�ȿ�����������דܻ����_��� 4��*��� ��������^�^��^��[�^���[����e�S������ �
�$� �� �� ����_���!4��!*���!��������^�^��^��[�^���[����e�S������!�
�$�!��!̴"��"�"�"8�4�"t�"�������"$�"������
����ĵ%��#LI Equality comparison is based on the original string. It is possible that���#JG different regular expressions have the same matching behavior, but are���$MJ still compared unequal. For example, `\d+` and `\d\d*` match the same set���%-* of strings, but are not considered equal.��������%#�%����������%�
�$�%�,�%��&����&�����t�t�D�&�&������',��&8��D�'����������������������q�aX������'�
���'T�(������������������������),��(K����(1���)���)Aֻ�)������)�
��Y�)��,E��*<��+���+K½��+B��l�,�|�,������,�
��$�,�Y�,��2*��-Cҿ�.���.F����.H��L�/���/�l�/���/���/@= Test if some text contains at least one word with exactly 13��0 Unicode word characters:��0�\�0����0+ޗ��1����1@= let text = "I categorically deny having triskaidekaphobia.";���1?��<�2��<�2��D�2��������2�
�$�2�O$�2��5;��3D��\�3���4���4K����4E���5����5�5�58�4�5t�5\�5��������5�
�$�5�O$�5�,�5��<8��6G����78���7���7K����8G��|�9���9�l�9���9���9E���:���:�\�:����:+ޗ��:����;@����;<����<#��<�<��<�<��$�<����������<�
�$�<�O$�<��?I��=@��\�=���>���>K����>E���?����?�?�?8�4�?t�?<�?����������?�
�$�?�O$�?�,�?��GH��BD����BD��\�C���C�l�C���C���CIF Find the start and end location of every word with exactly 13 Unicode���D word characters:��D�\�D����D+ޗ��D����EMJ let text = "Retroactively relinquishing remunerations is reprehensible.";���EC����F��,�Fޒt�F��t�F��|�F��|�G��|�G��<�G��<�G��L�G�������
�
�
�L�
��ۃ����N����G��$�G�O$�G�G��aA��KB����KG����L9���L���LD����MK��T�N���N�t�N���N���ND����OJ����OK����P���P�\�P����P+ޗ��Q����Q=����Q?< let text = "Not my favorite movie: 'Citizen Kane' (1941).";���R*����R1. assert_eq!(caps.at(1), Some("Citizen Kane"));���S)& assert_eq!(caps.at(2), Some("1941"));���S:7 assert_eq!(caps.at(0), Some("'Citizen Kane' (1941)"));���SH����T5����T)& assert_eq!(&caps[1], "Citizen Kane");���U! assert_eq!(&caps[2], "1941");���U2/ assert_eq!(&caps[0], "'Citizen Kane' (1941)");�<�V��<�V���V���VE����V=���W���WK���X�\�X����X+ޗ��X����XD���Y����Y?̇��Z*����Z96 assert_eq!(caps.name("title"), Some("Citizen Kane"));���[0- assert_eq!(caps.name("year"), Some("1941"));���[:����[G����\:����]/, assert_eq!(&caps["title"], "Citizen Kane");���]&# assert_eq!(&caps["year"], "1941");���]2Ɗ�^�<�^��<�^���^���^H����_E����_I����`���`���`C����a#��D�a����������������������;t����	�	�O�	�O��	�O��	�P�e`�R������a�
�$�a�O$�a�b�ȿ������������������f���cD����d5���d���eK����eE���f����f�f�f8�4�ft�f��f��������������f�
�$�f�O,�g�O$�g�,�g��qd��jK����jG����k(���k�l�k���k���kG����lB���m�\�m����m+ޗ��m����mD���n����nOL let text = "'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931).";���o(����o/,     println!("Movie: {:?}, Released: {:?}",���p85              caps.name("title"), caps.name("year"));�,�pޒt�p����p*����q.����q��<�q��<�q��l�q�������	�	�	�L�	�������
J����r���$�r�O$�r�r��{D��uK����vK����w8���w���w/���x�l�x���x���xGƀ�x�\�x����y+ޗ��y����y,Ɓ��zDA let fields: Vec<&str> = re.split("a b \t  c\td    e").collect();���z63 assert_eq!(fields, vec!["a", "b", "c", "d", "e"]);�<�{��<�{��,�{���������a��M���	���`jm����{�
�$�{�O$�{�{���m��|I����}J���}I����~H����F�����/�����l����������)�܀�\�����+ޗ��������)͉��HE let fields: Vec<&str> = re.splitn("Hey! How are you?", 3).collect();����74 assert_eq!(fields, vec!("Hey", "How", "are you?"));�<���<����4���������	�	�b�	�N��	�N�S���V)&=������
�$���O$��ʘ
,��*,����@��DA Replaces the leftmost-first match with the replacement provided.����GD The replacement can be a regular string (where `$N` and `$name` are����K���Ɔ/, `Captures` and returns the replaced string.�������JG If no match is found, then a copy of the string is returned unchanged.�ч�tه������Kɐ�Ĉ74 In typical usage, this can just be a normal string:����\�������+ޗ�ȉ���މ+�����2/ assert_eq!(re.replace("1078910", ""), "1010");�<Ŋ��<ъ��݊���HE But anything satisfying the `Replacer` trait will work. For example,����KH a closure of type `|&Captures| -> String` provides direct access to the����@= captures corresponding to a match. This allows one to access��nj submatches easily:���\������+ޗ���&# # use regex::Captures; fn main() {��Ս8�����EB let result = re.replace("Springsteen, Bruce", |caps: &Captures| {��܎LI     format!("{} {}", caps.at(2).unwrap_or(""), caps.at(1).unwrap_or(""))�<��͘���,) assert_eq!(result, "Bruce Springsteen");�<���<����������G���֐K�����Fښ�������\�������+ޗ�ܒ����I�����B? let result = re.replace("Springsteen, Bruce", "$first $last");����,��<����<Ĕ��Д��ؔGӝ���C�������H�����B? submatch expansion. This can be done by wrapping a string with�|�������\�������+ޗ������� use regex::NoExpand;�������@����HE let result = re.replace("Springsteen, Bruce", NoExpand("$2 $last"));����#  assert_eq!(result, "$2 $last");�<ٙ��<���<����������
����K������������
D��
���
$���OƧ
8:���D��G����H��D����������D���ڜ)& submatches in the replacement string.�\����������
����K�����������D��
���
$���ObƧ
`02���z���Gѫ�ʞK�������������D�����)��D����������
����K��ՠ�������D ��$֠�O,�ʘ
+�Ƨ
��46�Ѵ9�ˮ:�������@���ׯB�����Jհ��� �����l����������H�����GʲDͲ��ڲ�\�����+ޗ�������� let text = "aaaaa";��Գ>��열ȴ<����<Ŵ��tش�����������
�$��O$����i���J��\����������K�����E�����������8�4�t����������������
�$���O$���,��䉻�ֺ.��4�����������
�$�����+�ϼ/Ϲl����������N��������B�����
�$���ֿ#���#��dݿ�������
�$��s���8��������J�����,��������<��d�����������B������W������_���Y���é`���t�������
���������������l��������Y���é`�������g�g���h��g�h���g�h���gFPR<?���������������<u�������8�4��t��mu���
���u�u������������,�����Eu�������8�4��t��vu���
���u�u������������&��������&��������J�J�J����L��$���������-$�����������
��$�����ȿ��������ǭ���ȿ�������������-L�����������
��$��	w���2/ NoExpand indicates literal string replacement.�������C@ It can be used with `replace` and `replace_all` to do a literal����GD string replacement without expanding `$name` to their corresponding���� capture groups.�������-��D���9����D2g���Ru��ݗ��nxGݗ����
��9��\����ݗ������MJ Replacer describes types that can be used to replace matches in a string.�D���������������!���������7���EB Returns a possibly owned string that is used to replace the match����.+ corresponding to the `caps` capture group.�������FC The `'a` lifetime refers to the lifetime of a borrowed string when����;8 a new owned string isn't needed (e.g., for `NoExpand`).�\����������	�	�O�	�O��	�O��	�P�e`�R��������
������
��A��@��������
���$���D$�����+���?< Returns a possibly owned string that never needs expansion.�L����������������������;t�������
������
��A��@��������
���$�����"�9���������������3\����������	�	�O�	�O��	�O��	�P�e`�R��������
������
��A��@��������
��9$��.����+L����������������������;t�������
������
��A��@��������
��9$������9��ݗ�����������A\������ݗ��	�	�O�	�O��	�O��	�P�e`�R��������
������
��A��@��������
��9$���D$��&(���+L����ݗ����������������;t�������
������
��A��@��������
��9$�����:���������	�	�O�	�O��	�O��	�P�e`�R�������4������������ζ����������A\����������	�	�O�	�O��	�O��	�P�e`�R��������
������
��A��@��������
���$���D`�#%������B��������KԾ���'$ lifetime of the string being split.�\�����9�������)���N|���M ���9�G���9�G����`jm���������4�������\��$��������-���9������	�	�J�J�	����L��$�����9���%$����������������������;t���������
�	��9$��������J��������@��������KԾ���'��d����	�9�	�	�	���I���IĘS���V)&=�	�	�������4����	�	��D������	�	���.��	�9�	�	�	Ę�	�	�J�J�	����L��$���	�	�����%$����Ę���	���	
�	��9$�����\�����@��X�g��	�	�	�	�	�	�����	�	����^�d���	�	
�	~���������	�	����� ��	�	������	�	
�	��������	�	�������	�	��������	�	�	���+T����������	���	
�	�Z,�����*������������	���	
�	$���
$��L���	ȿ�	��	���	�	�	�	����	ד���	ȿ�	��	���	�	�	�	�������	ȿ�	��	���	�	�	�	�����,$����	�	���	�	�	�W�	���	�	�_�	��d��!���w�	�	���	
�	$�����|����d�	�	��d��!���w�	�	�	�	�	�	�g�g���h��g�h���g�h���gFPR<?�������	�	����������ļbf�d������������	�	
�	�d����������	�	�����2��	�	��ʼnˉ��	�	
�	�d��������	�	�����5��	�	�����)�d�	�	���	�	�J�J�	��L��$���	�	�d���($����������������������;t������J�	���	
�	�d$��$���	ȿ�	��	���	�	�	�	����D���	ȿ�	��	���	�	�	�	LJ��������GD Captures represents a group of captured strings for a single match.�������K�����J�����NK group is named, then the matched string is *also* available via the `name`����GD method. (Note that the 0th capture is always unnamed and so must be����#��������D��������-��D���9�	�	�e`�R����	�	�	��l��$����	�	ݗ���,����	�	�����d����	�	������9�	�	��	�	�	�	�	�	�	�	�	�����5���I�����J�����H�����0- with respect to the original string matched.���������	���	
�	�9$��������-���G�����B��l������������������������;t���ݗ�	���	
�	�9$��������1���F�����E�������$�������Ӂ�	���	
�	�9$���
$�����	ȿ�	��	���	�	�	�	���������(���H�������$���9��	�	�S�	�S��	�D��w0�� GB�9�	�	
�	�9$����/���F�����D�����,��D����	�	�S�	�S��	�O�@:��{��9�	�	
�	�9$�����3�݁F�����F��T���T�����	�	�T�	�D��	�
�9(�vʏ��9�	�	
�	�9$�����*���K����� group `name`.�������>���݅K�����G�����8��������LI If `name` isn't a valid capture group (whether the name doesn't exist or����DA isn't a valid index), then it is replaced with the empty string.�؈����$��4����������	���	
�	�9$���O$�����"tĉ���ܖ��	ȿ�	��	���	�	�	�	����	�	�O�	�O��	�O��	�P�e`�R������Єԫ���*��������	���	
�	�9$�������=��Dǒ����	В�	
�	�9$ђ���$�9�	�	��	�_�	�����4���������^�^��^��[�^���[����e�S�����	���	
�	�9$�������l����)�	�9�	�	�	��є���Ք���bϿ�#��	�	�)�	�	�O�	�O��	�O��	�P�e`�R����9��F��������	�	
�	�)�9ɔ͔����	�	����1�)�	�9�	�	�	���	�_�	�����4����������^�^��^��[�^���[����e�S�����	���	
�	�)�9$�����D���	ȿ�	��	���	�	�	�	���D���	ȿ�	��	���	�	�	�	��������&̱���˚��Ϛ-��������B���ěD�����Aɘ�dϜ��ܜ����,���9�	�	��	�	�����	��\��4���	�	�ҝ!,՝������	۝�	
�	�9$ܝ�����	ȿ�	��	���	�	�	�	�����,�ɞ������EЍ���"��ϟ��ӟB�����D���۠A����d����������2��9�	�R�	�	�	��	�	�����	��\��4���	�	���0,����	�	����	�	���	
�	�9�R$���
$Ǣ,.���	ȿ�	��	���	�	�	�	�ד������G�|����������)љ\̤�)�	�	�)�)�����w0�� GB�	�	ؤT����	�	D$���	�	�)�	�	�O�	�O��	�O��	�P�e`�R����)���%�)�	�	���	�	�J�J�	��L��$���	�	����������������;t���̡�ۥ-$ޥ��������������������;t���ơ�	��	
�	�)$�싩���H�������������GD Positions are byte indices in terms of the original string matched.�ݨ���)љt���)�	�	�@:��{��	�	��T������	�	Կ�,����	�	��ݩ(�)�	�	��	�	�J�J�	�L��$���	�	�����4$��������	���	
�	�)$ª������C@ An Iterator over named capture groups as a tuple with the group��� name and the value.�������)љ�î�)�	�	���ޮ��9(�vʏ��	�	Ԯ'$ޮ��	�	�����,����	�	�	�	�	�W�	���	�	�_�	��d��!���w�)���*�)�	�	���	�	�J�J�	��Lʯ$ϯ�	�	̡ơ���8$����������������������;t������	���	
�	�)$��lа�	ȿ�	��	���	�	�	�	������	�	�T�	�D��	�
�9(�vʏ������I���̱"������9��������KԾ���#  lifetime of the matched string.�d����	�9�	�	�	���l���l������
J�	�	�	�	�	�_�	���	�	�W�	���ˮ�����9�����Ԯ��	�	
�	��9���������	�	Ԯ�޳�����	�9�	�	�	���m���mԮ�ˮ����	�	�	�	�	�	����L����tr�1j�9��Ԯ�	�	����L����tr�1j�9�Ԯ����?�E���	�	
�	��9k�o����Ԯ�	�	�����-��	�	�������	�	
�	��9���ֱԮ�	�	ó�ƴ"��	�	ֱ��.��	�9�	�	�	��
�
�J�J�
���L��$���	�	���µ*$ŵ�������������������;t������	ʵ�	
�
��9$ϵ<���
ȿ�
��
���
�
�
�
�������<���
ȿ�
��
���
�
�
�
���������I��л��ԻN�����Oͽ����������KԾ�ݽ#ڬ\����
�9�
�
�
��r��"r��ۃ����N�
�
�
�
�
�_�
���
�
�W�
��7��|�V��9����������
�

�
��9����Ġ���
�
�켾������
�9�
�
�
��Is��Ps�7��|�V�
�
�
�
�
�
���L��Y���O���Y���Z��NŪ܉��9����
�
���L��Y���O���Y���Z��NŪ܉��9��Ҿ־q�w���
�

�
��9���������
�
����,��
�
�������
�

�
��9+�/������
�
�����!��
�
���ɿ ��
�9�
�
�
���
οҿ��$���������
���

�
��9$�����-��
�9�
�
�
���
�
�J�J�
����L��$���
�
�����,$���������
���

�
��9$��t۪Tߪ�
�D�
����4�
�
�
'�
�
T����
�
�
�
�
��5���������������������;t������
��

�
_pats�,���$D��������
�
��

�
$���������
��

�
$���'�������
��

�
$���5$�����������
��

�
$����T�4���,��
�
�,�/�
�
|(Tt����
�
�
�
�
�
�
��$����
�

�
�$���	�	�����
�	�

�
$�	��
D�
�����
�
�

�
$�
��
D�
�����
�
�

�
$���&4������
��

�
$��,���,D������
��

�
$��,���
,�
�����
�
�

�
$�
��
�
���
\�4��
�

�� ,����������
��

�
$���'��
�
��
�
�
�H�H�H�
�L�$��
�
�l�D��
�
�g�g���h��g�h���g�h���gFPR<?�����$L����H�
�

�
�$��Ƭ���HE The `internal` module exists to support the `regex!` macro and other����GD suspicious activity, such as testing different matching engines and����-* supporting the `regex-debug` CLI utility.������ì8�4��t��Dά�D�h�
�)$����
�)\����
�t$���
�
�,����
��L���
�
��<˭�
�
��|��
�
��<����
�p$����
�tL����
ЕT����
�W4ͮ��
֣4����
��̄�
�����(��������������,������}�®s��f��%<���
��
��
��
��
�
�
�
�
�
�����t�W�zU8��
�
�
�
�
����=?��$��
�
��D�,��
�
����<��
�
����,��
�
ö����
�
���H�H����
��
��
��
��
�
�
�
�
�
��2�_��H����
�_�
.1.1.1.1knH�H���������^�^��^��[�^���[����e�S�����
	��

�
������,��H���,���90{'ѵb�
�
t�$��
�
����<��
�
�M�M�����
��
M�M��������

��

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

�
,����D�����v_����
�
�
�
�
�
$��
�
��\���
�
\���
�
��\��
�
��\�$��
�
��<��
�
����������
��
�����������
��

�
,� ����
�
�����
�_�

�
���������^�^��^��[�^���[����e�S�����
��

�
,��
�d�,�I��ÌC�y~"��
�
T�$�I�
�
��t�,�I�
�
(�(�����
�_�
(�(���������^�^��^��[�^���[����e�S�����
��

�
,��(�L��3$��I��
����
�
�
�
�
�
�
�
�
���
�
����$��3I�
�
��I�
�
���3�I�
�

�
7�;�I���
�
��<��I�
�
��3��I�
�

�
��I�����
�
��L��I�
�
��A�A�����
�_�
A�A���������^�^��^��[�^���[����e�S�����
X���

�
,���A�t��4L��I��Vſ�y�Oa�������������������������������-�43�I�
�

�L�P�I�����
�
��$��I�
�
���4
�I�
�

�#�'�I�����
�
��D��I�
�
��,��4I�
�
��I�
�
���4%�I�
�

�>�B�I���
�
��<��I�
�
��4��I�
�

���I���
�
��<��I�
�
�����������������Y���
�,�����������_�������������^�^��^��[�^���[����e�S�����Z���
�,�����l��:D��I��,T��r�������������$��:I����\��$��I��L��:I����|��$��I��ԁ$��:I����<����I��4��:I�������4��I����,��:I����L��,��I��<����I���������������������������
�,��V�V������_�V�V���������^�^��^��[�^���[����e�S���������
�,���V����@���I���(�N�s���������I����\ʄʄI��tۄ<ۄI���������������������������
�,�� ��	������������_�������������^�^��^��[�^���[����e�S��������
�,����������������������
����������������������8����������������
������������`����������������������������`����
���$�������������������������������������������
�L����ͬ��At��I��ꉸ2ro[�����ƅLƅI��Lޅ,ޅI��<��I��y�y�������y�y������������
�,�� ���	���|�|������_�|�|���������^�^��^��[�^���[����e�S���������
�,���|�H�H�������H�H�����
����������������������8����������������
������������`�����������������������������
���$�������������������������������������������
�L����̈́�F,����Fl�h'����� ,� �����|�$$�$�������$,�$�����u�u�������u�u�����������
�,��������_�����������^�^��^��[�^���[����e�S��������
�,��ٌ�&GT�&���"�A&��2���������*"D�*�������1,�1�������24�2���ռܬ5d�5������7,�7������8\�8���\�9$�9���8�8�������8�8����������&�
�,�&���������_�������������^�^��^��[�^���[����e�S�������&�
�,�&��ߔ�<H\�<���fγ�Qq
����<,�<������=��=��������������������������<�
�,�<��>I�>�����"U	|�2���������>��@$�@�����|�A,�A���L�B�B�����C��C�����El�E�����G��G�����H,�H������J�J���������_���J�J���������^�^��^��[�^���[����e�S�������>�
��,�>�J攤LJ4�L������L��'��Ǻ�������������������SU��J���
����!����������L������J����
�������������,�L��$�LJ��������K�K�����������K�������K�K����������L�
���,�L��������Y�_������_�z}����������^�^��^��[�^���[����e�S�������L�
���,�L��d�YK,�Y����C�ő6S�|�Y$�Y����������������������������Y�
�,�Y*�*�������*��*�*�*�*�8�*�*�*��������Y�
��Y���������`�������������������Y���������
���$�Y�������@�@����@�@�������@�@������������Y�
�L�Y�@�GN$����LT��];�������8�����
����� �����������������������������
�,�[�[������_�[�[���������^�^��^��[�^���[����e�S��������
�,��[����OT�����E�(��4y������\ƀ,ƀ���L׀׀�����T����t��D��������l��������������+�+�������+�+�����������
�,� ���	������������������������8����������������
������������_�������������^�^��^��[�^���[����e�S���������
�,�������������������
�yy�����`�yy������������������y��y
���$���yyy

���

������

�������������
�L���
>PT�����G���=�s�����y9�����
�������
�
�������
�
��������̂�
�,̂ �ӂ	���OO������O�OOOO8�OOO������ق�
�ق��������������
�QQ�����`�QQ�����������������Q��Q
���$��QQQ--���--������--������������
�L��-t�	��L	I An error that occurred during parsing or compiling a regular expression.�u,�	����<t�c ��������������������%��	 A syntax error.�uF��
�^b��������l�	������5	2 The compiled program exceeded the set size limit.���+	( The argument is the size limit imposed.�u���
���������,�	��T�	��?	< **DEPRECATED:** Will be removed on next major version bump.��	���G	D This error is no longer used. (A `RegexSet` can now contain zero or���	 more regular expressions.)�u�����������|�		��6	3 Hints that destructuring should not be exhaustive.��	���F	C This enum may grow additional variants, so this makes sure clients���H	E don't count on exhaustive matching. (Otherwise, adding a new variant���		 could break existing code.)���		�		�		8�4�		t�		u>����SV����w�w������_�w�w���������^�^��^��[�^���[����e�S�������	�
�,�	�w�̍
zT�
�)����|�	χ��E���
��
�
����)����
,�
����)��������)������_�}������������^�^��^��[�^���[����e�S�������
�
��),�
�����
{d�
���Y�|\�����������
�
�����d�
�
�����d�
�
�������
\�
�������
D�
�������
T�
������������_�����������^�^��^��[�^���[����e�S�������
�
�,�
��t��
�L��
���9�.���Cd�������������������������������������
���������������
�������
������ ��������
������ �����L��
������ �����<��
������ �����������
������������d��
�����<��
������ �����?E?E������?E?E����������
�
�,��
 ���
	����E�E�����_��E�E��������^�^��^��[�^���[����e�S��������
�
�,��
��E���
����
���%�4۴����������T��
������ �����l��
������ �����\��
������ �����II������II����������
�
�,��
 ���
	���sIsI�����_�sIsI��������^�^��^��[�^���[����e�S��������
�
�,��
�sI���
�d��
������ܳ;a����������$��
������ �����L��
������ �����4��
������ ������J�J�������J�J����������
�
�,��
 ���
	���KK����
�_�
KK��������^�^��^��[�^���[����e�S�����
���
�

�
,��
�K��
����
��J��0�9���
�
�
�
���
4��
�
�
�����
L��
�
�
�����
��
�
�
��ܯ�
\��
�
�
��9M9M����
��
9M9M�������
���
�

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

�
,��
�HO����'$ Represents a location in the input.��<�����Xٗ����
�
�
�
T����
�
<����
�
����$���
�
�	T����
�
�^�^����
��
�^�^�������
���

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

�
,���_$��$! An input reader over characters.��L��9�
�
����h����
�
�F��
�

�
�9�D���
�
сkk��9�
�
���
��
QSkk�������
���

�
�9,� ����9�
�
�����k�k��9�
�
���
�_�
�k�k��������^�^��^��[�^���[����e�S�����
���

�
�9,���kĨ0�L�0�9�
�
��/����
�
�0t�0$�0��
�
с|�0L�0��
�
�n�n��9�
�
���
��
mo�n�n�������
��0�

�
�9,�0 ��0��9�
�
�����o�o��9�
�
���
�_�
'*�o�o��������^�^��^��[�^���[����e�S�����
��0�

�
�9,�0��o* ��I/, An inline representation of `Option<char>`.��J���JOL This eliminates the need to do case analysis on `Option<char>` to determine���J%" ordinality with other characters.��K���KNK (The `Option<char>` is not related to encoding. Instead, it is used in the���KLI matching engines to represent the beginning and ending boundaries of the���L search text.)��$�M����S���
�
���!6����
�

�
�M��
�
PrPr����
��
PrPr�������
��L�

�
,�L ��L���ss����
�`�
ss���������
��
�
��L�
��s��s
�
��$�L�sss�s�s����s�s����
��
�s�s���������
��L�

�
L�L��s\t\t����
��
\t�\t\t\t\t8�\t\t\t�����
��L�

�
�L�u�u����
��
�u�u����������	�
��L�

�
T�L��u�v�v����
��
�v�v����������	�
��M�

�
�M��vԣ��:7 A prefix extracted from a compiled regular expression.�����LI A regex prefix is a set of literal strings that *must* be matched at the���@= beginning of a regex in order for the entire regex to match.�����IF There are a variety of ways to efficiently scan the search text for a���30 prefix. Currently, there are three implemented:�����41 1. The prefix is a single byte. Just use memchr.���GD 2. If the prefix is a set of two or more single byte prefixes, then���	OL    a single sparse map is created. Checking if there is a match is a lookup���	41    in this map for each byte in the search text.���
;8 3. In all other cases, build an Aho-Corasick automaton.��
���
HE It's possible that there's room here for other substring algorithms,���MJ such as Boyer-Moore for single-set prefixes greater than 1, or Rabin-Karp���+( for small sets of same-length prefixes.��|���3{K1+���
�
�
�
t�D���
�
�����
�
�������
�
����
<�
��
�
��������
��
���������
���

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

�
,��C�d�
�<�
������Lu��
�
�
�
�
�
�
�
�
�
�
�
�
�����
�
�����
�
�����
�
����,�
���
�
����
�
�� ,�',��
�

�
A,E,������
�
̅l���
�
���+�,��
�

�
, ,������
�
��d���
�
���+��+��
�

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

�
�+�+������
�
��,���
�
��ƎƎ����
��
ƎƎ�������
��
�

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

�
,�
�L���Q�l�Q���tH��"�I7�
�
�
�
��Q4�Q��
�
��
t�R,�R��
�
��t�RD�R��
�
|�RL�R��
�
\�\�����
��
\�\��������
��Q�

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

�
,�Q����j�d�j��c��9�Q\�
�
�
�
�
�
d�j�j��
�
��|�mD�m��
�
L�m,�m��
�
l�n4�n��
�
L�r,�r��
�
l�r4�r��
�
&�&�����
��
&�&��������
��j�

�
,�j\�\�����
�_�
\�\���������^�^��^��[�^���[����e�S�����
��j�

�
,�j�\�������
��
�
�
������@�#�zB��
�
�
�')��
$�
��
�
����!,���
�
���D�,���
�
�������
��
�
�
����_������
�_�
��������������^�^��^��[�^���[����e�S�����
���

�
���,������,����W�e't���
�
�
t�,���
�
��t�,���
�
��̳,���
�
��{{����
��
{{�������
���

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

�,��t��<�����u�![E���t�������|�$�������������==������==����������
�,��������_�����������^�^��^��[�^���[����e�S��������
�,������l����
k��h����������Q4�X4���
�r4v4�����ݟ<����<�������\�$����L�������

������

����������
�,�h	h	�����_�h	h	��������^�^��^��[�^���[����e�S��������
�,��h	����FC Program is a sequence of instructions and various facts about thos��� instructions.��<����9r
ָ��������������������63 A sequence of instructions that represents an NFA.�,�����̈��74 Pointers to each Match instruction in the sequence.�����GD This is always length 1 unless this program represents a regex set.�<�������!��FC The ordered sequence of all capture groups extracted from the AST.��� Unnamed groups are `None`.�D�������1��96 Pointers to all named capture groups into `captures`.���������	��FC A pointer to the start instruction. This can vary depending on how���HE the program was compiled. For example, programs for use with the DFA���GD engine have a `.*?` inserted at the beginning of unanchored regular���	FC expressions. The actual starting point of the program is after the�T�	 `.*?`.�,�	����
��
IF A set of equivalence classes for discriminating bytes in the compiled�d�
	 program.�d�
��������74 When true, this program can only match valid UTF-8.�L�������KH When true, this program uses byte range instructions instead of Unicode��� range instructions.�D�������JG When true, the program is compiled for DFA matching. For example, this���
HE implies `is_bytes` and also inserts a preceding `.*?` for unanchored�d�
	 regexes.�4�������GD When true, the program matches text in reverse (for use only in the�L� DFA).�T�������=: Whether the regex must match from the start of the input.�����̶��96 Whether the regex must match at the end of the input.�|�����#��FC Whether this program contains a Unicode word boundary instruction.�̤�����GD A possibly empty machine for very quickly matching prefix literals.�D���������IF A limit on the size of the cache that the DFA is allowed to use while�l�
 matching.�����KH The cache limit specifies approximately how much space we're willing to���IF give to the state cache. Once the state cache exceeds the size, it is���-* wiped and all states must be re-computed.�����HE Note that this value does not impact correctness. It can be set to 0���HE and the DFA will run just fine. (It will only ever store exactly one���KH state in the cache, and will likely run very slowly, but it will work.)�����DA Also note that this limit is *per thread of execution*. That is,���DA if the same regex is used to search text across multiple threads���IF simultaneously, then the DFA cache is not shared. Instead, copies are�L� made.�t���;;������;;����������
�,�l�M��F30 Inst is an instruction code in a Regex program.��F���FB? Regrettably, a regex program either contains Unicode codepoint���GLI instructions (Char and Ranges) or it contains byte instructions (Bytes).���G+( A regex program can never contain both.��H���HNK It would be worth investigating splitting this into two distinct types and���HMJ then figuring out how to make the matching engines polymorphic over those���I*' types without sacrificing performance.��I���IMJ Other than the benefit of moving invariants into the type system, another���JGD benefit is the decreased size. If we remove the `Char` and `Ranges`���JMJ instructions from the `Inst` enum, then its size shrinks from 40 bytes to���KHE 24 bytes. (This is because of the removal of a `Vec` in the `Ranges`���LKH variant.) Given that byte based machines are typically much bigger than���LOL their Unicode analogues (because they can decode UTF-8 directly), this ends���M*' up being a pretty significant savings.��$�M��]CEH����������������������������ŀ����������������������„��G��M?< Match indicates that the program has reached a match state.��N���NB? The number in the match corresponds to the Nth logical regular���OGD expression in this program. This index is always 0 for normal regex���OIF programs. Values greater than 0 appear when compiling regex sets, and���PKH each match instruction gets its own unique value. The value corresponds���P  to the Nth regex in the set.���H��
��H�H������,�Q���H��QHE Save causes the program to save the current location of the input in���Q#  the slot indicated by InstSave.��'I��
�?ICI��������D�R�����H��RB? Split causes the program to diverge to one of two paths in the���S+( program, preferring goto1 in InstSplit.��{I��
��I�Iŀ������L�S��ŀII��SEB EmptyLook represents a zero-width assertion in a regex program. A���T@= zero-width assertion does not consume any of the input text.���I��
��IJ��������l�T�����I��TIF Char requires the regex program to match the character in InstChar at���U&# the current position in the input.��=J��
�UJYJ��������D�U����J��VKH Ranges requires the regex program to match the character at the current���VIF position in the input with one of the ranges specified in InstRanges.���J��
��J�J��������T�W�����J��WHE Bytes is like Ranges, except it expresses a single byte range. It is���XGD used in conjunction with Split instructions to implement multi-byte���X character classes.��LK��
�dKhK„������L�X��„�������������������M�
�,�M�$�$�����_��$�$��������^�^��^��[�^���[����e�S�������M�
�,�M��$��[�D�[���T:Z������[$�[��|�]$�]���������������������[�
�,�[�,�,�����_��,�,��������^�^��^��[�^���[����e�S�������[�
�,�[��,��]�L�]ŀ2��;Ԫ ����_,�_����`,�`��ʵʵ�ŀ���ʵʵ��ŀŀ���]�
�,�]�.�.�ŀ��_��.�.����ŀ��^�^��^��[�^���[����e�S�������]�
�,�]��.Ęa�l�a���Q��^�����b$�b����b$�b��ԁ�����������������������a�
�,�a�0�0�����_��0�0��������^�^��^��[�^���[����e�S�������a�
�,�a��0��c��b-* The set of zero-width match instructions.��L�cԁ�/I#�������������������������L�d��c Start of line or input.��*��ԁ>@��ԁ<�d̖d End of line or input.��(��ԁ<>��ԁL�d��d Start of input.��"��ԁ68��ԁ<�d��d End of input.�� ��ԁ46��ԁd�e��e?< Word character on one side and non-word character on other.��O��ԁce��ԁ|�f��eEB Word character on both sides or non-word character on both sides.��U��ԁik��ԁ��f��f ASCII word boundary.��'��ԁ;=��ԁ��g��f Not ASCII word boundary.��+��ԁ?A��ԁ���ԁ�������ԁԁ���c�
�,�c ��c�ԁ�1�1�ԁ��_��1�1����ԁ��^�^��^��[�^���[����e�S�������c�
�,�c��1�3�3�ԁ�3�3�ԁ����3�3���ԁ�ԁ���c�
�L�c��3�4�4�ԁ����4��4�4�4�48��4�4�4��ԁ���c�
��c��g�D�g��ha��s�l�����h$�h��\�i�i�������������������������g�
�,�g�5�5�����_��5�5��������^�^��^��[�^���[����e�S�������g�
�,�g��5��i��i-* Representation of the Ranges instruction.��T�i�������C����j��jC@ The next location to execute in the program if this instruction�l�j
 succeeds.�$�j���k��j30 The set of Unicode scalar value ranges to test.�4�k����O�O�������O�O����������i�
�,�i=8=8�����_�=8=8��������^�^��^��[�^���[����e�S�������i�
�,�i�=8��t�L�t„ 	e'T������u$�u��l�v,�v��\�v�v��f�f��„���f�f���„„���t�
�,�tZ:Z:�„��_�Z:Z:����„��^�^��^��[�^���[����e�S�������t�
�,�t�Z:���d����/�G=�[�����������$�������T���̑t���԰������T�����������T���ܨ������<����=�=�������=�=����������
�,�??�����_�??��������^�^��^��[�^���[����e�S��������
�,��?���
��,�(���������)~����іf������E����`��(�����X�����`�����(��a���4݆������N�����
H�����
&ш�`���
�	Rz������
�a9����
��
�`������������
�������������)���C�������B������������
����
��8�����,���;��������H͏���I�����%�8���
���
� �����<���6������
�
��
� ����H���6���9��P���
�
��
� ���JI���@���H�����J����� ϙ������F�����D՚���������
�
��
� ����I���6���1��P���
�
��
� ���tJ���=���7������
�
��
� ���K���3���-��������D��8���
�
��
� ����K���"9��� F����!����!H�����!@ե���""��P��"�
�
��
� ��"ʘ
2L���&=���#:����$����$E����$©��$����%K����%BĪ���&F�����&�p��'�
�
��
� ��'ʘ
�L���
��<�(���t����)[���іC�����"�����8���`��(�����X�����`�����(��pg���4݆������N�����
H�����
&ш�`��ț
�8-�w�������ț
�g9���ț
��
�`�����������ț
�������������)���C�������B�����������ț
����
��8�����,���;��������H͏���I�����%�8��ț
����
� �����<���6�����ț
ț
��
� ����M���6���9��P��ț
ț
��
� ���$N���@���H�����J����� ϙ������F�����D՚��������ț
ț
��
� ����N���6���1��P��ț
ț
��
� ���NO���=���7�����ț
ț
��
� ����O���3���-��������D��8��ț
ț
��
� ���vP���"9��� F����!����!H�����!@ե���""��P��"ț
ț
��
� ��"ʘ
Q���&=���#:����$����$E����$©��$����%K����%BĪ���&F�����&�p��'ț
ț
��
� ��'ʘ
�Qm��?< A compiled regular expression for matching arbitrary bytes.�����OL It can be used to search, split or replace text. All searching is done with���LI an implicit `.*?` at the beginning and end of an expression. To force an���LI expression to match the whole string (or a prefix or a suffix), you must���52 use an anchor like `^` or `$` (or `\A` and `\z`).��	���	NK Like the `Regex` type in the parent module, matches with this regex return���	JG byte offsets into the search text. **Unlike** the parent `Regex` type,���
LI these byte offsets may not correspond to UTF-8 sequence boundaries since���
96 the regexes in this module can match arbitrary bytes.��/�����t�z�������0pf��������
�$������RR������RR����������
�,�����V
�<�Z
�����������h�*���	�h�1���vh�/���]h�:���rh���Yh����)3h����)6h����Xh���@��
��
H��
 ��
P��
(��
@��
��
`��
(��
���
 ��
X��
���
���
h��#
��������'n
���#>
����#
����#J
�����$I
�����%+
����%
�h��%
����%
����%7
����&
�X��&
�����&
�����&8
�����'!
��8��'
����'
��������+����ԃ��'
���'
��P��(
�����(
��0��(

������*2�CEFH���0.
���)F
�����)
����)
����)H
�����*H
�����+H
ǂ���+J
�����,
���,
����,J
�����-I
����-G
��H��.
����.
�h��.
����.
����.*
Ɔ��/
�X��/
�����/
�����/8
�����0!
�����0"
��8��0
��@��0
���Ď����0
�
� ��0
�O ��0
���<3
���1H
����2
����2G
����2F
ċ���3C
����4
����4A
���4
����4J
�����5I
����5G
��H��6
����6
�h��6
����6
����69
����7
�X��7
�����7
�����7
�x��8
��x��8
�����8
Ƭx��8
ެx��8
�����8
�����9
�����9
�����9F
�����:-
���:
����:<
�����;(
�����;!
�����; 
а8��;
��8��<
���Ď������<
�
� ��<
�O ��<
���?
���>@
���?
�����?
�
� ��?
x��@
����������A!
���A*
��X��A
�������A
�
� ��A
���D1
���A1
̛��B
����BG
�����C:
���C
�`��C
����C
����C>
͝8��D
�������D
�
� ��D
؞X��D
���E
���EF
֟��E
�������E
�
� ��E
���F$
���F?
�� ��F
������������-k%0o�����F
�
� ��F
���G 
�������H�H�H�h��G
@��G
���H��H
 ��H
�����H$
H��H
�����H��
�{����I(
����Տ����H�H�H���I
h��I
@��I
����H��I
 ��I
�����J$
H��J
ՏՏ�H��
����jw���J?
������K
��sW<a&�?������w9������
����K$
��������K$
�����J�J�H��L
 ��L
�����L#
 ��L
��������L
�
� ��L
���N/
����I����N(
H��N
��������N
�
� ��N
���R(
���������J�J���R
H��R
 ��R
�����R#
 ��R
���������R
�
�� ��S
���T3
��������I���T
���U(
H��U
���������U
�
�� ��U
���W
���W
��W
��W
8�0��W
p��W
�������W
 ��W
����
��{����X
���_����X4
��X
����Ď��^�^��^��[�^���[����e�S�������X
�
� ��X
���X
���Y$
`��Y
��������Y

��O ��Y
���Z'
p��Z
������� ��Z

��O ��Z
?}���O
����
����L
�����B
�����O
�����D
�����	L
�����	H
�����
"
����

����
J
�����M
�����H
�����J
�����
J
�����
M
�����L
�����O
�����O
�����+
����
�h��
����
����J
�����
����
�X��
�����
�����
����(
�����!
�����
����
����0
�����-
����
����/
�����O
�����$
����
����E
�����K
�����!
����
����H
�����G
����� 
��8��
����
����N
�����
����
�h��
�����a
��8��
����
����J
�����I
�����M
�����3
����
����
����
����D
����
����'
�����-
����
����J
�����G
����
����K
�����F
�����N
����� E
���� 
���� 
����!
����!M
�����!K
�����"G
���@��#
��A��@������9�����
� ��#
����������Ď���������ĎĎ���"
�
��l<�Z
�ȿ�������������@
���?-
��P��@
��aH�N�������@
X��@
������@
8��@
�����
~�~�������~�~����������@
�
�5]���������_�������������^�^��^��[�^���[����e�S�������@
�
��]��������PA
���Q
����QE
Ŵ�p��Q
�����-k%0o�����������	�5����5H�i��D��g�g���h��g�h���g�h���gFPR<?����������� ����
����R
���R&
����� c�c����������VXc�c����������Q
�
���Q����V
�,�[
����������
��*���	��1���؂�/������:���Ԃ���������)������)������X����@��
��
H��
 ��
P��
(��
@��
��
`��
(��
���
 ��
X��
���
���
h��#
����������'n
���#>
����#
����#J
�����$I
�����%+
����%
�h��%
����%
����%7
����&
�X��&
�����&
�����&8
�����'!
��8��'
����'
�������+����ԃ��'
���'
��P��(
�����(
��0��(

������*��CEFH���0.
���)F
�����)
����)
����)H
�����*H
�����+H
ǂ���+J
�����,
���,
����,J
�����-I
����-G
��H��.
����.
�h��.
����.
����.*
Ɔ��/
�X��/
�����/
�����/8
�����0!
�����0"
��8��0
��@��0
�����������0
�
� ��0
�O ��0
���<3
���1H
����2
����2G
����2F
ċ���3C
����4
����4A
���4
����4J
�����5I
����5G
��H��6
����6
�h��6
����6
����69
����7
�X��7
�����7
�����7
�x��8
��x��8
�����8
Ƭx��8
ެx��8
�����8
�����9
�����9
�����9F
�����:-
���:
����:<
�����;(
�����;!
�����; 
а8��;
��8��<
��������ӑ���<
�
� ��<
�O ��<
���?
���>@
���?
�������?
�
� ��?
x��@
�ӑ�������A!
���A*
��X��A
��ӑ���A
�
� ��A
���D1
���A1
̛��B
����BG
�����C:
���C
�`��C
����C
����C>
͝8��D
��ӑ���D
�
� ��D
؞X��D
���E
���EF
֟��E
��ӑ���E
�
� ��E
���F$
���F?
�� ��F
��ӑ���������-��d������F
�
� ��F
���G 
�ӑ����H�H�H�h��G
@��G
����H��H
 ��H
�����H$
H��H
ӑӑ�H��
�q����I(
����������H�H�H���I
h��I
@��I
����H��I
 ��I
�����J$
H��J
�����H��
��}������J?
������K
��!�?��$g�������C�9�������
����K$
��������K$
������J�J�H��L
 ��L
�����L#
 ��L
���������L
�
� ��L
���N/
�����I����N(
H��N
���������N
�
� ��N
���R(
���������J�J���R
H��R
 ��R
�����R#
 ��R
���������R
�
�� ��S
���T3
��������I���T
���U(
H��U
���������U
�
�� ��U
���W
���W
��W
��W
8�0��W
p��W
���������W
 ��W
������
�������X
�����_����X4
��X
��������^�^��^��[�^���[����e�S�������X
�
� ��X
���X
���Y$
`��Y
��������Y

��O ��Y
���Z'
p��Z
������� ��Z

��O ��Z
͕���O
����
����L
�����B
�����O
�����D
�����	L
�����	H
�����
"
����

����
J
�����M
�����H
�����J
�����
J
�����
M
�����L
�����O
�����O
�����+
����
�h��
����
����J
�����
����
�X��
�����
�����
����(
�����!
�����
����
����0
�����-
����
����/
�����O
�����$
����
����E
�����K
�����!
����
����H
�����G
����� 
��8��
����
����N
�����
����
�h��
�����a
��8��
����
����J
�����I
�����M
�����3
����
����
����
����D
����
����'
�����-
����
����J
�����G
����
����K
�����F
�����N
����� E
���� 
���� 
����!
����!M
�����!K
�����"G
���@��#
��N���<���������9�������
� ��#
����������������������������"
�
��<�[
�ȿ�������������@
���?-
��P��@
ӑx��B�7]�����@
X��@
������@
8��@
�����
0�0��ӑ���0�0���ӑӑ���@
�
��w6�6��ӑ��_�6�6�����ӑ��^�^��^��[�^���[����e�S�������@
�
�Wx�6�G����PA
���Q
����QE
Ŵ�p��Q
������-��d������ ����H��� ����
����R
���R&
����� �������������VX�������������Q
�
��mkm���
?< A compiled regular expression for matching Unicode strings.�����MJ It is represented as either a sequence of bytecode instructions (dynamic)���OL or as a specialized Rust function (native). It can be used to search, split���HE or replace text. All searching is done with an implicit `.*?` at the���
KH beginning and end of an expression. To force an expression to match the���
NK whole string (or a prefix or a suffix), you must use an anchor like `^` or�ܩ `$` (or `\A` and `\z`).�����HE While this crate will handle Unicode strings (whether in the regular���HE expression or in the search text), all positions returned are **byte���KH indices**. Every byte index is guaranteed to be at a Unicode code point�l�
 boundary.�����MJ The lifetimes `'r` and `'t` in this crate correspond to the lifetime of a���A> compiled regular expression and text to search, respectively.�����IF The only methods that allocate new strings are the string replacement���HE methods. All other methods (searching and splitting) return borrowed���#  pointers into the string given.���t�������+( Find the location of a US phone number:���\����� # use regex::Regex;���?< let re = Regex::new("[0-9]{3}-[0-9]{3}-[0-9]{4}").unwrap();���>; assert_eq!(re.find("phone: 111-222-3333"), Some((7, 19)));�<�������74 # Using the `std::str::StrExt` methods with `Regex`�����PM > **Note**: This section requires that this crate is currently compiled with���41 >           the `pattern` Cargo feature enabled.�����HE Since `Regex` implements `Pattern`, you can use regexes with methods���OL defined on `std::str::StrExt`. For example, `is_match`, `find`, `find_iter`���HE and `split` can be replaced with `StrExt::contains`, `StrExt::find`,���0- `StrExt::match_indices` and `StrExt::split`.����� Here are some examples:����� ```rust,ignore����!��)& let re = Regex::new(r"\d+").unwrap();��� let haystack = "a111b222c";�����$! assert!(haystack.contains(&re));���,) assert_eq!(haystack.find(&re), Some(1));���?< assert_eq!(haystack.match_indices(&re).collect::<Vec<_>>(),���%"            vec![(1, 4), (5, 8)]);���MJ assert_eq!(haystack.split(&re).collect::<Vec<_>>(), vec!["a", "b", "c"]);�<����,���h�>9�p����̕����7̕����
�T�����8�4�t�*��̕��������������������
�,�|�����8�4�t��4�̕���^0[p���������̕���̕������8�4�t������
�ǧ˧��̕����!$�����}�����8�4�t������
�§Ƨ�̕����!4�������̕�������̕̕����
�,����,g���	ص�؇�����͛5�
����
�m�
�����������_�������������^�^��^��[�^���[����e�S������M�
�,M�^�������������������T�
�,T���,����9	�������t������,���t�������������_�������������^�^��^��[�^���[����e�S������|�
�,|�d�� �������>�B�����������
�,����L���6�Fa:�������,��
������4��
����\�$��
���
�������+�/�����������
�,��������_�*�.���������^�^��^��[�^���[����e�S��������
�,����)?d�>d��=d�=d��<d�.<d��;d�:d�2:d��9d�#8d�#%d��$d�y$d��"d��:d�^"d��[d�"d��!d��dd�K!d�� d��ld��d��qd��d��d��yd��d�#d�]d�҇d�vd���d�d�ʔd��d���d�&d���d��d�ǡd�;d���d��d�ed�d��d�6d��d�=d��d�bd��d��d��d��d���d�	d�d��d�Hd���d��
d�p
d�
d�jd��
d�3	d��]d�d��d�d�#d��d��d���d�Rd���d��d�ߝd���d�d���d���d�«d�7d���d���d���d��d�Ғd�5d���d��d���d���d���d���d���d���d���d���d��d���d���d�b�d���d�װd���d�N�d�ڷd���d���d�W�d���d���d���d��d���d�L�d���d���d�,�d���d�|�d��d�U�d��d���d�\�d���d���d�0�d���d�Z�d��d���d�l�d��d�.�d���d���d���d��d�L��d�
�d���d�L��d���d���d�L’d���d���d�L–d���d�Z�d��d���d���d�J�d���d��	d�L�	d���d�h�d��d���d��\
d�@�d��]
d���d��^
d�f�d��`
d���d��a
d��a
d��d���d��e
d�*�d��h
d�n�d��v
d���d���
d�v�d��
d���
d���d���
d�P�d���
d���d��
d�\�d���
d���d���
d�"�d���
d���d���
d�/�d���
d���d���
d�7�d���
d���d���
d�8�d���
d���d���
d���
d��d���
d���
d�w�d���
d���
d���d���
d���
d���
d��d���
d���
d���
d�y�d�τ
d��
d���
d��d���
d���
d�z�d�ܖ
d��d���d���d���d�Ƹd���d�<�d�϶d�a�d��d���d�f�d�DOd�jd�vd�ǰd�&�d�	�d�w�d�|�d��d�p�d��d�^�d���d��d�M�d�t�d��d�ӥd��d�M�d���d���d�Q�d��d�{�d��d��d��d���d�E�d�֟d��d�K�d��d�#�d��"d���d��,d��d���d�c�d���d�٘d��d�U�d��7d���d��Gd�!�d�ŕd��d��Md�L�Md�y�d��[d��d��\d���d��]d��d��^d���d��d��d�-�d��!d���d��$d�j�d�ǃd�$�d���d�"�d���d�"�d�Ҁd��d��|d��{d��{d�F{d��^d��zd��ad��zd��xd��~d�Lxd���d�xd��wd�`wd�wd��ud��td��d��d�td��"d��"d��"d��"d��rd��Dd��Dd��Dd��Ed�1rd��Od��Pd��qd��Td��Ud��pd�epd��md��ld�	ld�Pkd�Yjd��id�id�Thd��1d�L�1d��ed��dd��cd��bd��Id��d�L�d�,Id��
d�L�
d�Gd��Ed�;Dd�5Ad��d�?d��d�n<d��&d�a;d��)d��Hd�O*d��Md��Nd��d�ӂd��d��d�J
d���d��	d��d�xd���d��d� d��d��d�_�d���d�m�d���d��d��d���d���d���d���d���d���d�N�d���d���d���d�L��d���d���d�L��d���d�6�d�r�d���d�t�d��d���d�D��d�„d���d�ӈd�DԈd��d���d�D��d���d�ŋd�DƋd�Ջd�>�d���d�D��d���d���d���d��d��d�~�d���d�c�d��
d���d��
d�=�d��d�־d��d��d��d���d�/�d��d��d��d�Ud��d��~d��d�f~d��d��d�@{d��zd��yd�Lxd��wd�wd�(td�Krd��
d�qd�� d�L� d�Vpd��!d�L�!d�,nd��%d�2md�gld��kd�jd��2d�Aid��5d��gd��<d�gd��?d��ad�n]d��gd��gd��Nd���d�~Md���d��Ld��d��Jd���d��Id���d��Id��Hd��Hd��Dd��Cd��>d���d�D��d��=d�~<d���d�D��d��;d���d�D��d�h9d���d�D��d���d�D��d�>5d��3d��1d�`1d���d��,d��(d��'d�]'d���d���d�D��d�_#d���d�"d��!d�� d���d�Lȓd��d���d�L��d��d�d�Cd��d��d�4	d�ld�Fd��d��d�Ud��d��d�d��d�nd�!d��d�{d��d���d���d�H�d���d�+�d�1�d���d���d�
�d��d�
�d���d���d�(�d���d���d�A�d���d���d���d���d���d��d�#�d�V�d�+�d�K�d�Q�d���d�j�d���d���d��d��d��d�8�d�>�d�|�d�W�d���d���d�
�d��d��d�U�d�[�d��d���d�,�d�2�d���d�]�d�v�d�|�d�J�d�%�d�(�d�.�d��d�r�d���d�T�d�Z�d���d���d���d���d���d�[�d�{�d���d��d��d���d�#�d�)�d�_�d�e�d�[�d���d���d���d���d���d�y�d��d�w�d��d�"�d���d�t�d�z�d��d�!�d�=�d�C�d��Ed���d���d���d�sId�7�d�S�d�Y�d�Kd�?�d�u�d�{�d�HOd�6�d�U�d�[�d��_d���d��d���d��kd���d��d��d��od�R�d���d���d��d��d�I�d�űd�˱d�?�d�E�d�O�d���d���d�C�d�i�d���d���d�L�d���d�̥d�ҥd��d���d���d�ģd�\�d��d���d��d���d�-�d�3�d�d�;�d�s�d�y�d��d���d�-�d�3�d�h	d��d�J�d���d���d��$d���d��d��d��,d�(d�`~d�f~d��.d��}d��|d��|d��0d�Hxd�gwd�mwd��1d��vd��vd�6vd�iud��td��td��5d�sd�<rd�Brd�=8d�Xqd��pd��pd�Z:d�od�Cnd�Ind�?d�ld�'ed��\d��Wd��[
d��Ud�
d�.Ud��Td��Sd�xSd��Rd�Pd��Od��Nd�cNd��Ld���X
d�H��X
d��Ld�XLd��Fd��Ed��Dd��Dd���d��Bd�0>d��\
d��;d�
d�_;d��:d�:d��9d�9d�L6d��5d�&5d��4d�/3d���X
d�H��X
d��2d��2d��,d��+d��*d��*d�6�d��)d�dd�Kd��d�d�K�d��d�Nd�Td���d��d��d�&d�,d���d�+-q����������������������������������������������	�	�
�
�
*��raw strings�$http://www.unicode.org/reports/tr18/�/https://doc.rust-lang.org/stable/reference.html�lazy_static�$https://crates.io/crates/lazy_static�simple casefolding�4ftp://ftp.unicode.org/Public/UNIDATA/CaseFolding.txt�regex-syntax�../regex_syntax/index.html�struct.Regex.html�on crates.io�https://crates.io/crates/regex�UTS#18�����!��!��!��!��!��!��!��!��!��!��!��!�����!��!��!��!��!��!��!��!��!��!��!��!��!��!BoundedproginputmatchesslotsmCachejobsvisitedSaveRestoreslotold_posInstipatPatchholeentryManyOneNoneSplit2Split1Split
Uncompiled
CompiledBytesstartendRangesrangesCharc	EmptyLook	lookSaveSuffixCacheEntrykeypcversionSuffixCacheKey	from_inst	innerqcurqnext
CacheInner
transstatesstart_statesstackflush_countsizecompiledFsmquit_after_match
last_match_si
last_cache_flushcacheQuitNoMatchMatchByte
EmptyFlags

start_line
end_line
word_boundary
not_word_boundary������������__Nonexhaustive
InvalidSet
CompiledTooBigSyntax��
ExecNoSync
roExecReadOnlynfadfadfa_reversesuffixes
match_type
res������&BUG: RegexSet cannot be used with find&(BUG: reverse match implies forward match(NothingNfaDfaMany	DfaSuffix	DfaAnchoredReverseDfaLiteralAnchoredEnd
AnchoredStart

Unanchored
PikeVM	Backtrack	AutoProgramCacheInnerpikevm	backtrack	InputAtposbytelen	CharInput		ByteInput	text	only_utf8	LiteralSearchercompletelcplcsmatcherTeddy128ACSingleEmpty���
SingleByteSet
sparsedense	all_ascii	����SingleSearchchar_lenrare1rare1irare2rare2ipat��clistnlistThreadssetcapsslots_per_thread��CaptureIPInstSavegoto	InstSplit	goto1goto2
InstEmptyLook
NotWordBoundaryAsciiWordBoundaryAsciiNotWordBoundaryWordBoundaryEndText	StartText	EndLine	StartLine	InstChar
InstRanges
	InstBytes	RegexOptions
size_limit
dfa_size_limitcase_insensitive
multi_line
dot_matches_new_line
swap_greed
ignore_whitespaceunicodepats��
SetMatches
matched_any���������(?x)
          (?P<before>^|\b|[^$]) # Ignore `$$name`.
          \$
          (?P<name> # Match the actual capture name. Can be...
            [0-9]+  # A sequence of digits (for indexed captures), or...
            |
            [_a-zA-Z][_0-9a-zA-Z]* # A name for named captures.
          )
        �Teddy	SparseSet	��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!��!���pb�:.3�P���T9���رm���c���u���p������B"�ҡ���xkW�'�k��?̸G1�:���%�6�
�h�S�1�*�.L]wxҴ�ְ���
D��rn�|��!]`�v�-����}��5��H.$���:�lym����}��.��5'��=�������d�"�v1�T��X�6������F�
C�����m3��N6[=8��1d��˙��C�9BX�=�7<�P���Xސm���L�u�O}�ܦ�l���y*�!%A
�%J��� ��+<fYl��r�����R��p�D��
�,�^ci�6���\||�ő?�f5��#�@���A	����06)���SMU�࿭��8��h�{��"f�x�(_�N\C����e�
�;�9*桪j���pe��s=
��[��
�ˉe�u%���9V
�����	�?��w��Ԧ��5�E�V!����?^�u�%;;;G� [�
� ��rG�)�J�vD���c��>���Ȼۂ�"�ك���n�n�稿�8��V��y�?�X��0��qSB��Y�?��|��Yl&}�;PG�O��ugc!/�‘<���t84l��}�j;]5��'m��ח�&L�7{7gy{
���^:��nS������*���Z������$�
�0Y���@'�ʃ���� C�b+�������$�3���q�L������E,Y�x�sh�?*)|4���L#k�a�,DQ�1���]/35le��/�#g��Q��\�XX�b'��"�#���YW
H�7O�;9Vm!��`�*~��u��a����ݵ�U���;T��2�
�7�Yq�[	�?�D8�ߌ�{qľ�zL�`��i�P^�_�[�mΥ��c�S֣�;��S �� z ��e�1?�%N���I6�J,��f|ti�l4D� ���(���,
e�r����9v���+<�t]XQ��rS��s�x߰��yo
e\��엪VeWbe�2��oX�H<�(1���kG�&M�GQ��m���M�q�t;7ּ�2�?i2>��)�T"�M(B��"G�8u�߫�b2��k�ɺHҞ��������P�U��w|$�g8T�R��i�%����K*h�媐���6<j�kN,�N�_̝Z������o���vs��8��L��H�Hdx�`Xg�yH�����	��������oP{��'��[&�V�\��Ea�{�
	��96UꞛTm�\�)'�-�<*mR=Ά�*����<u/X1�X5<-*��?���v�Л*_0��u��A���`+ۋ"4ѶK�7EG4���;&�V���3
���i����mh\$j�gD$qj�-�.x��l*���
{�!�V�s�J�Pc]�@�����n&���6b�ԍ4Q�P�}����/o�_�"M�Wc���t�	�n>�5�m(�Q����0~"����r��	�'__���.�Uv��Iu�
��u�"�ȵ��ܬz�7��������t��<o-��g�oS������uؖȲb��*}R*�/�-�����n�) �4���CD �#)�~�����fں]���x^F�@T�-^�B��Iy����%�q��w�[�iñ�rX�݆
���vn��Q�:o'��&LW�d����8�'7`�1�0?ң�Q:�S-%�hN�"&�C��<の.&s�j����Zm`�ҍU滄��S���h��f�[U�\V #;艗�wRb�,hÊ�\I��_�uL�$ՁKq���'��֚�Zh�h�Ϙ�iiT��ī	,,wvN? ��9m�޽�L�f(%R�Q��6�#�9#Gc�NY� 2���3�6�1��y���?��������`"��k��
;�����I��B���D�ZS�{���?��@������~���qY�8R��k�4� Gˀ�T������l� d�ap@�������AVA�O9�i<N�%cb�F���4�C/|�,��vY��caPu��z�]�jY�p�����r5Bl̐.���1����5�J�N�
�/D�(� !�"�g�ؒ�IE�!����:�xvV@�Y8�ќ���5;�8xz�!nQw�x�/���ݞ�ya+>�9:2g�P�o�l:��
և|
ߠ-
�q.��@��>�����mn�����0����P��o�c�M�r	��f��g�nZ�o�B%��_���Oh�6�VD�zݷ)֍@�R�>NI��*,�x(����Ke�BXc{�A�@�I,�!�yW�D%�K�2e#��2<G�%`��i��X����Fi1T�:B���҇�H9+���E��]��P�H5�\3s2���,*a}*�(+��0�K�F-t����z}�*^��Ǭ:�r�V�I]��a��c
��f�Պ�	x�*�lq��7;��TS(s�Ioh'D��&hc�m���t��]��aĚ(�K������(��]�8�sg��y�7-���-�$Q��G�i���z#���4��s���
��q+�U/\�
n�O��P'Sأ������a��QW��^xr����~*aY�_Loi?�$�M���n���sв�cm��z��L���6Т_λb�J��.O3��I5�.m���L���0�Oa��P��>Ġ�=�ui=�=��|ި�B�^[�
�j[�SU>��#�x���3/DN�@9H�S\C��3!��u��ĝ�qe��i���TQ�['<��R,�������5dA����'�����u��@\{U|̲��D|=�7��K���!t�'�ӖI�����S�����V���[6��$?�bPڦ����y's�D#yiz�,g}�jx&ΰ	a��kz�����֛G����$��������I�Й꜓7��T$>c�H��9̈��ꁜ��GS=��G�������%��]T��B>P�"��4
�9D����%��aU^
��t��$�v@[/��|;�Ŕ��v���O���\���x��{r������IGQ��*���Қ1L�c�w�$N�jf�brt�zFd���f񎨧�2b��.���?������q0aκ��Ŗ����>��B��m�I
c`�Lr��P�͂�%��s���l��mC9'*���{�k6	j<WSF�$��w��n�9շq�S���G���
�RwIP���.�×�u���(�ʃ+�6�X^[�B�=85d>�'`���~.B�ϗ�q���4V�F��]��#ќ����YQ��-�i����&%t�<�1	| ��9�����.9����("�'p#4҆���`�a^�bnK� <��>[��9�;x��5S��e"RJ�����2==j#i`v��t��~= �=63P�G��A?�E��-c%i�xA`?�u�N�RGO�X^�	��祷ى�:B�W��}z��
.4x�+��eOg�B�,���Xc��-w�P��`ݴ�Z������5ܪi��0�P�W0���DL�����!�e3�
�/�=*az
xR\L
pI��$����<蜗~W�h�%��*����A�����閹\�ܡJ��S�`%���.��3����f�d�������.F���)�/x�Vw�F]�J�.��h�U	3��L��Lm�̺�)���
J�s�q�/?j��5 k��������c���+OS���l
��w�U���S�O]��o����4�}�(�&�����Y��B�5��o���Bՠڳ3*�/s�	|����o���n:dS���¸@YR�~ѵ����c�-�<v��8�5(v��kSf�n5�;8�4V��i3�7�G/X�a�ۅ�����\b��u����RF�>f��i�mQ7p�J��"�t���$؟���3�����o��'�L�c۶���M����2�>�Q�`d���
'E���"}8�eb�L���0<����X�i�cL�kE�a���-=,��N���P�
l0^����_+����{�^�y��ƃ����Q�Z�hZC��ќUp�`��LLX�2�3����
���$�IS�/Z����E�Q��ZQ|���9�Z��U�)�v=��Cz�޳�z����j+�tl�;�2E�;�U2����i��Ju�Q�_`�Z�:O���Tk�tn��«�	�<��[�>�:��˚X5��4q`��#?M:�6Ѣx<���!�Z�L|�|�N���'Z!~��ؚ�>T��9sh4�>W�~>wH�A1NҴy���(���<���cuLY�z�p�{Vg�5n��r�O�гP˧�z�Jz/9� )�5�K�w{�~�;�ȍ��is<M���(SLV�xiy���vK%�����Q��ߩf���޺i�Ռ�##Q���N��8��Y�@��r8���Gҕwlp��6��9�٩"�]����|ݴQ2^�)��+r��Z邘J��
�$^R^XK=�-��B��ډ֢�pz\�
�t��
�&=��漃��<
��=��N���_aJb9��S-���"[�����ߖ��hY*f���q�
ōQ�N7�N�I�w�$!�X8�˻M�
�X���d���P-Go�l����E���L	�vZ⡔��ة�Pcm먦A=�����qGu������s��D	�sHQ��m0�K��jA�J��s#xp�#>2�(��rxx�[�ܗ�+G���G�XJ�fJ�V$7+P;���/��>
C������uv&Iv�_wmC�Չ%��-P�˻›`���Jz��o�j��{�L��Ik{$Z.��v�����ȍd�0��΁��J��0W�w^⁅pk���8T�߬7"�!j@����K��5�kP�Ʃ�.:�R
��ϚZ|R����6�T�}o $����?����3�T���4�k1*���Z@g�>�\��e����Z����2� �����M�&��@��掑�qoT�)n��e�HZ}��~׻��K�1��n��?��7��l�����u�����n�T�2��ƅ��e
�4,K�x&�k)��l�����=�7�0=E�
�7-~v���Z����u���$*v�sH�� &�$(m$����.�=���v���Ш��*���,�����s�`0QߠT�<�~g8<��rB�%g��݂�Q�Us��)�0y�i�./{�JN�訷1�.�8Q�0S0�y��=(v�S�]�{����"�H`�̄�0�?ؽ<�uPg�?C����y�	06H��SQgJP�Y����V�%Ԟj��tƒ�/X�;c!�J>:�~ۗs���P�8�pTP�O���,�Y���sc�E�/Xģ�����'bv����Mv&�`�7ݽ��P�%����Թ���4J��#|��2��yyP�
E(h���b5ȱ
�-����V��z������:r7������ۈ^�ݞFkm1X��PpЅ:��y��3���c%��Y�n�ϥb���H��!\$�[)s�\X���!-dA��G�a�)=4�|���,�둯��=S�j�`G�ab4�����5U9�ԙ/�3;��D�5K���lo����i�).���!Ag8��~��k��;��X�lV��t�ۚ�o|b��W0�J�u��=&�X��셣�Z�&ꕶDi��e�c�4:��j�$���O�:����v)�����C���AP`�ſ^R^���:�Hg���ρP�x��1��S�#}������C�] Mh��ۏx!�3+��Xۍ2�٥��X,\�.�P����r
;X�t�Sd�P&�����`��@�S8�^Dr2���w�Zޖ����<Ɉ��G_3!߽~������CQ�����[LU��3�eo��֪گ"y���a}b^��L�)�	�P"��+o�����$b�t�/�_���b�-O_�rP"�5\r<�EO␯��sI�^ �b�KE�{�P�����|@C�{d�;��6�����4���= '��O�yf�ړ�	�r4��ZJ ��:�1�E�7������N���`լ�u�`�,�[���2�(
��|+b�ԔᒋgC��_O��μy�����j��+꟟>��Q��u-����	O9�BwG�5�G�H�B.��8]OM����f~e��Y�j����ܩ�
2l\g�7�w���95BR��@<��[P:�~�i���]P���	�|$��ک��T��� �98��Y��{���^K��s.B��s��z��
3�P���6
4)/���R�5g/�-��ʠ}�8<W"�~�֦�W���{Vx3;h��X��ĩoc�&���bߟҢ��@it�M߷b�s
y9]��?�@�HK�y���O,�곚#��͚�~�k��<��V{V�r�$�����U�J�]1���ƃ��{�]L��4�`��Z���BӺ�G4�c��m)��`�E4����Ѡ�s�c&5HPv:���V
�ԂX�=�I�t(��#�b��7����7i�����w��3@

�6��u�h2�杽�?g!�g&����
:�ۭY���~�i�-�)(�AP�B�ԉ�ڢ45��ִ����EE���W�1���[���T�!(T}��<����Nbs�w�1�k�,�6'5=���!���뭙��|0���b�Y
n��!��V�]��r�>�I�D��i.�҄܇.,_�S�ŦX�B��Ad�?�!�x�D���=e��^%�����r����r@Wy�[ڙ;�gKX���<]�2���&�q�K�WM�kr0��ͣ~ހ�疻��1�~ڍ
R����¿���:�`�#�[}�~�����HR����� ���K��a��~�B���^��s!�q�Yߠ��_���[���Fq�`de�s�[3�3"���#��T<Q���IM��좮M��N&|v��&L
��Ş+Փ$�1V�f4����W+��: jS��"%W�8qE���d�'�?W���K��~�n�ƀ���Chu��t�V��enH�l��F���%}n$�6��	
�P�N�ρ�"(^���$�H��Ct0���G���(�\�"�l���ޠ�Y�{/��3��o��Dю���jy7bV�ɣ���x�sͭ�+Os%Nh1���� D�#[2�q(!k� �*I8?�eB�/�����I
?���q�s�q��'��2l!���lυ���,Ҫe���a��e{X�|�h��G�W/��� 7��&W�Н�D��ȳ'q�U��v&��D4�!�X0�;(S���̏��Iؘά1~�'1&k�Ѵ;�}���̤с �ş13E���URe�T&��)��15�=�ߡ�� �L.���f�#�R|3�4�6S����y
�(����M+G�ɱ����o��
	�u��s�1ۤ�f��Mσ�࿷B]@�
>�.1
��Q�L��z�Mq͙�Kq����'K�н�� �����ƒ�����������l�)������R:�`0��򊾂PL�j��H&YOt(��n���bs��V��]8҇���?u�j�2�3��$���hK��*�(�2P.��A��E������\�e�wP3�{:5ܮ1�#�ۧ>+d�A���)XI��^��/���f��-ga�;��'N��uū5����/�st��y%��i%����Y��{G~�rZHW����,Z���-޶>�+���V08�nX�ev&t�3%��G`Slh�����t+ъ���Ɠ��rL{���0E�A-{0*�É�˱��I��7�5���	�7Wt_SAj����7�n�T�+�7t���J]���m퐤�UF��|�j`5D��!Wzw�|j� ��"�
��hB���՝��p����
t�\�;%���է_!4����-���L��Z�'5A��sn�����F��=̀��8ɂ1"6�Z&+�`�G-=n̶O}��"����ʁ@��-���s���d�6P�J��iN�J���ہ�M�i,�j<��c!P0J�a4��b&E]RX/��O}2�"�:���S��7���T=�Y�ܴ���ܪ
8����z-��D�R�9b�_�.j�;�1�K��6�j�T�p��{q]+����@+�=�ʩ?O�m��fn�,�f��BP|���H�L��<��|�yH"=��?�����Y�`��������&@��:N
�~�	MU%	�X�
����A���G�ԡꑎ.YTt2~�ؓ���f���n!CKN�j;6[��*5"0�����P��E|]V�r<�}���
�.��Yߟ��f[��n�x��d��G�*��.�s�ɝ�%[��j�ҟ��彝��"� 3U]L~b��F��N'�l��!��u�[S$
ۚ~��e5�A���j(�l5�z~���.YJ�e�j���g$����PK��
���A]�<�?յ��2ѩdc�6\/)�f�܍	F��Lԅ�"+�i����|�[�<2���˗���D�����Bg��$�,R äv�y����?�����Y��D-$�Yp6a�݁����~��F�C�#¨����\`���xn>ڰL���Җ�`��ơ�vs͟�w��͋����TCp_����[?����ߏ�0��ڼ�8^�K����'�AqW���y��/��.�yE�sp�����e����
�P��}Z[�(��So!8*��XI?�/b@�}o��ʉ�nrF���M<>jb�,R�@�N(Y;�/]�N���gk4�t%��P�([r�*�O��@���������#����z���YE���	�]@Le�n�1�-����q�={;M��i6	�*w�Q'{����n,��0E?�X>7�%P[L�lX�>����'��P�'�q�c\0�Hf6{���DZ�ji�1��j��_�����?�.�5�d�?�h
q�|��<!m��J�~��Mϥ[��H�(�>���)��+}6k��uv��k��ױ���ԅ�k�A[�qU�k?�aPj㔳�1�S�i\0���_�Bc)��س{t
��
˚L�ra7�7e�Qǽvȃp)�Umi����Џmi^� �F���߹%��=��vDc%�[F*�/�9m����z˱�HyK�-�`�/>�-yHS��2��Q���'��� zVG49�i��cr��Fc�Q۷��F3F����:*��X������8K[ ]&���)\���?Pe#��MW��o��\}���]�?���Ky9�V�*>T�ڰ/���"�
����\��e3VW�=e]�ؚ"Ϫ��%�)[���97���u��ʎ�듡��5ī�Ϻ��N��͠/�6>�gl3'�W�x�Ȗ#�j+5�I]���]c�,����
o,�(�?���T�8�~�/v�\D��&6�)�%��U���o�1z����%p��
��;����VH�����"u6�Ht_�M�r�,�'��Z�@�Kg�͜FUЮ5�5€4���Qu⛞$�:^㱑�5�yBv뛚Kh�#w3���:
U�%��Q���[�' _}��x�=!��F.eI0ݙ�6[�v#����OH�ҍ"��J�W��M��a�Ēe�9N��Efv_��Ԇ���^��h�����y�MSg�s�o���eC��Fw���Iu�I˞�Y��5F*18���PC��c��_�B�0�b�ݚa�x��Vsq���-C���Y�\� :K��ݢ�����tqH�,wm�ͦv����T�$�p�
Sdy�7D$y��v���ż��d�%�Dˢ�!�i���Y�2&��.���}�n�?|��@����.�Z���UE�)�9��+=���������s���ˊp:�X>0������h�>��b���d�Bw��>�������-w$�����7<Y{i�N�l�2i�f�w��>��i<�d��Kݧ��tz;:ą���]͂���/���6�$;89�iÊ�a�){YNn�s��)�^��z�:*�3W
)�}�`�u�Q*��~�'Ԟ�s���t2U9,�?�3��imn��	�a#e$���1ηS����e�)��*k�7��۫Z����裉��<
��)�%|���ҳ�)^���y7G��ZF`��S����e�Qx+"�35@ �U�]����Ձt�3����
_�,��S��du�R)&&�IL�[��R�)+�1�O�NZ��SV��h���~en ���I��5��"��!]���/�:�8�N=�r6�{�kpX������+�zۏ�4Z^'ٴ/9��~S�34o��H!�6z@�����R�z��A��W�v!a�}���d*�cR���3y���l%�������hV����H���և:�7��)J�<�@t�O�/
�]ت⊓�ȱ�'�Lyy�!�@�P��y��â|J����J��Zj�~ǽ�����9��t.�m�b>�9A�W�7����A��d�*��d:o&�n/sBf��vŤ?m��4���HS'�e�	��dHu��R�]�f��p�2շI��%�-RK��3������e� ���';ik�ЀfO��^���g�r��ʉ2�׊��I\�	���G�G�CJP�oI���e�ZU²�V�a�K��4I��v�rCWT��՗#��\->d(Z��F�`i�����$����x�}�k)f����'�{)��N�L���o�/�r��W���}�T>�������D<��go6����>��f����.�
i��L2��1�8!Ćls��Met�Q9"NLV���S�Ҏ��ᥑH�i;?��YXR��ч������|�������l�5�3�����(.��X	���qR,�|�sRL�0q
R��c�P+�5�R�ѡ�s��?�.�������<2��Ct�\��H��e�Lׄ���i������#^�J	�"���^�~�����MZ������?\3M���`�k����~��'�~�{�i�z��_�
� ��&�W�e
��%
��=S��t���;���Rj���;��0�S���ițX:���S�3��һ�.��A]X#�G���O����H9��!,���2B$\5i�	�	?��&.4G��:�H
��6�S���g=�@=`s��;�y�'Wu�[4���4]g~��u�tu#rjݷ*����Pb�?F9���~`W���QY�t���~�tɔ.�4���汻g��5BU��D-l���QnvV8
M�!�����ww�`���\�=��������=(q�]�ڻ��F�F�)�r�.���	���:�	=�]�Q�ް-,:��E�k�����e��T�+f�3���r/׵22P>�����J|����rc;b�m5W���@b�������U�,d��7���4V^����Ό,�w���^�e��pK�[vR��NO�L��tI_di�.w/�ǟ-�7Vu��Z[!]�Ș,�x���Ic	�J��n��Ϛ�	��.{{ߠ�9�m��4R	u���
��/ kWs�=oP�]�����ʽA�Eb�oLS�W0Q����qm�����ju�S�閳�wm�]b��G�E������z@>p.�e���|����NwE6�S��_/�!ҴꍫU����N�r�09(+�eć�_t"�C����XyO��W���Y9��BՋ��b�� H���|l$#x�w�U�V��4�YW��c�@��ё��;���xI@a�;�w��6by���[Ź��\�gP�_�T�1Jx��
v\���b��S1���|�2�p���<u9��n^9NG"�0�6�oŴ\8K0�uΨ�y[JKq����|a\�#��)t����f�>�S���Q��De4��� �r��F��r��P-���;��s��ƚxyXs_.��=|��c3��MB� ��.�J$hQ��\���s<�4E��ӆ��������.o&2�H�Wk�s?�(�c,�5|�հxTcZ�����)�U8D��%�@\z��"��X]�w�E,@N�B��?ϐk����k)�On��J
�)�"�o��&���?�8J�A��wo����η[��s�v.����x����<��Z�V@�E��.�H^�%�՟�*i��ՙ3�uO�-x�7�������o뿣0��ծ�����U�a��H��Iy�B9����K��&��bq����Ku�wZ��ΐNm��}EH�3տ�_����÷#��wb�ɹf]�S��øwR��#]0}�@��׸S� d3�����k��c{ЃH/�2�_��;��L�옗͢��.����$}�V�R��9���e�=Y+D���+<�HI%��]-č�F��'!��Uݫ�"	�����ERx�]���R�Uń�#V�ƻ/_�zN��#��~߀G�o<���^g4Ňu�I-A���H�׀mf��>f�:������(�@]&�;������P�0v��g0	���`���t��5�����0�>)�A)�?�s�i��vn��(#O,T���	0sE-�}��E�\�]f6��b[���Eо��
��c�nD�]���"��XƤCX2����21��Ɛ��m�i�Hy~f4���ݞ$���D׀��-E���b�熚+�$�y��Ė�"��A6X���[�Lw� �t����J[?�� G��p���\�SC���G�E��CGA�bW���F�����zL;�"_��g�Ա��W��'�
�=��I�@�)Y�4�s���Y�C�19紪Ȓs���!Ԣ1������.�Xf��u�_�jv��o����z	�6J�/�����B��1@"6�CB	����M��i.�����.�̋�������,�gO�,��!z���o�8����]y�,�J�<��<�N��T@�h�w{脫_�ژ/��n�[
 ��٫�6K�y����
&�W�:�
�e�|��`^S�=��I�|�'�T�_�.����SF�a��okQ�Z�2�K�wQ��f]����p��n���Օ�juiew�[0�C֓�'�����wN*F~d��C1Ϫ���~'�m<�*	���k�H�^���M��y����d:aw��q�����X����'>ف�5�v�i�!\�^���rȌ	pVK�zw�*����d��-4㚇
��[m�8���Yٔٞ�F&�E_U<�
9�;�ٚ]����ٯ�)
_*���jB��ٸ���Z9��/b���F�q�)W���|6Tb�����m�u�('ǭ*.��
|�
���#�����p*�#XN
1]�.�{KN��9�`�0�۬�½�x��Bi*E{�š�6'�p����ӨZ��{��ǟ��i����S�&���$s1�1�5)`b�<{��e��,F���xo�^4\մ�*sP¸1����tC	)�Oe�HEu��%Դ�����;�q�*�i���?sϑO+�%{mOD�6K
�/b��&O�q�	�
�,k�oW`.����N��� ��fT�=��@��:5|����������߉|��m�t�+
E�yzM��^��r,0�e�k��0���F0M0���"+�8Om�&��
��/-��V[@4h�VRw.%+�5��2NC?L�*V#`�KH�v��j�*1w�:D�3 KVE�v�
�_�X/�;��~ķ��$8���0$�AXa�l:�O~�$Bvst�q��ɛS��ZKn��@^�D}4\$^�5��ƶn���B�[��I"�����FF�y���rIC܃X���/�Q����y�A+bNP�c4���g������X^Պ���QN.U�&o��q��Miz��F�(I�qHU�ZP���;F��co��2NQ��E����J�%��w�]Bܖ�W�
�
^{�鷥a�ə�+a�H�Q=����(�c����zl=���[�����<��^����?Q��J�l�@�3���G=�{��s˅�a�%
�=��Q��O��:]��4Eoi���=�����lG��"ѩ�3eC������-���
Zf�d�
1Aآ�Dh� �8��VsLmᆔE!F�Z,��0�4��MH�U��0o稤X�����r�F���_T%�����R T��DB�j��	�u�O멐�U�Gu�Qz):��%y�D�\�(B7�y�vOS����
���;�������E��H��]`u3�2�=4����g)����jSo���!�W�M�l��h�s�<��rM�θ�LӼ�Y��C������G�.{�E��
(�k�`<<��k��������S��zN)0vQA-�;oa��A�5o�-��3�ۅK�b���Kn�%�Hع�(y�FD��'�<?�C,�Z�����…��@��Nc\��W�^HY���w9���Tm�ɱE�����Zȸ��6�w�+�'c����IL�=��p�g��s��>����q2:��r�]��W�=d�7���93;�Ώ�?;�;8���~���w���/07���cK��E��7G�ow@e��2���h�b6���ۑ�0�eS��h�=z�wޝ
r�ԃC�YŔ�BXt2�Q���⪹��6E�Vt��|{���q�U�#@�0K��p�O�k�u�F��@�d�u��h0��Ȣ��9پ�ya2���q�?*�3����2��iFC:�����g1Ҋ��)������)�7����k���{��*!P��̚��C5��y��eR�C���� 2C-|�A��O�-���d7	h�T)B�_��Po�=`)Sޢ�����9WQ�T��Y���Z�n��U��a����W��y�^�K�</�a}�cO����z+g}��3�}=��)�� ���-���s����	ɵ�ue��yS�fn�ߨ��[g�/yˠ�R�Q��1e�MvE��o�7j�\O�A��rԵ
��!.NJ��KKu+yL2*�z���`�zb�o9aM?�/��ea�!v�)�e��!��ww�"����w�-j��/���m� 5z.!�ܟ�ޭ���1�n0P�E���㨹��Q�Ne���W�C|�qݬ���6�ls/-�O�����D�ڼ�����Vȥd�\�dtf��.�SG�W�v`M�G^AG�F����4L�tSmH�!񢐸������8kT��U�k̼�)�O3�P;`��&�1#�궍k�
���"a��������o^�!]��5>y�{���u�s�2�@�`?^X�^&Jt��	V���?�~	ظ�n��4�g]%M�	C���F�W�9���M�6�Ufz�Z:p��Q?��,�W��8S^a0IDv���� “�U������"_�7�s��S�)5���:kʼ�)9�i���X�E�b��zL@>/;-�x
b=Q�-���)��[����~�>xU�M�-\_����j9�s~�yzZ:�����d���5�+��޵S��A�ocZ��9l0{2�k&%�8�iP(bD3!!�{S�T�K�QH��Fb4ْ(A6'C�Y�Rr�X���,�ܓ�dd��Ma�&��_��@���g�4�e��"�n����D$����1v��8Q�W�Ű�F�%d�L�`[�L���UNF&����r����^�3�vw=�WP)��T-03|����y��e��i��npT�WrcA&b��;���W4� CC��(|4�
��3��T7s�`Ru4������/���S�
P8ʕ"m9��'���Fj����)u�S��Ec@9ZXC���!�[��; 0�I�ǽqʹ�d�]Q��.:;޴�Υ�C�E����a,@�S�_C�����ul���8��q$�C0w�{����z���$��H ����Q�e�[��V�*w;+oߊ��U�gd��	JxH�~Q����E!%����$>��Ӽ�ʎ�~���5a)|=�?����LCpQ�x���;�|��)��~ �lz%�
�N6J�0l`q�Wj��\1���Fi*�껃Y���g��|V������]	C�uC��[uW%3U�-�n}��{�i'
uz�4zU����
<���l�Pታ�0���cPd9��yܷ#��i�>,�G����Z��`��7}P����;�vLD��չ�s9�_T��`��iqN�z=�R�✣�_Q^m����c\�x8M�~���*ON���/0G/A�#R9����������Ok��6��ր�yГ��j�R��0p�"�E�Զ��]��(���k�7J9��;���K{�J��'���Sm߇.������)<��
�4F�/ȣ�H��=�Y��rJ�a��ʬ�P��Ix�G0��{������r�������k�����~�_j~�1'x	ӓ���LX���m������C����l�1�p#Q��j
<�)���Z��NpΆ�pp��n5�4�j�&�	W�6bZ��I�S�֎�fZ��|E�;�A����R#7�V�rA��� �~���/y�'A�ɲ�x/9��bk��;^8�}��R�=���VNᜐ�Fk��fqO���@}e�,B/��a}���1|L�����v	L���&?1�����.Z<%:YMk3SrI*-�I�{
\!
&�g�CP�O��u�����곏(��ys,��yJ�[HA��5���Ǡ(d�Q�9�ί�Vl����z��������>Gӫ���R.6�I_��`�Ʉ0�Q���Gp\�K���+,Y�ˬ���|bjN0�����ė��~4P��C����˼P[�G�.���wHꉇ���`����c����=5j!]QBX-�[�匌B���O-�]r<���/��hY���Th��@F������B L(%���X�Nǃ˸|v<V��Κq�#g-nf=몁��9��������-n>�򪟇d2����qK\Qn�����U�> �MP$W��t��I8�N��}ɹ��ۼ<��4�(��7Q���T
7.��3�Ѷ=	�nN�g�,��-L���D\Ĉ�N���#Ζ�2"M�)��r\��e�Ng��5��KS��ACC	A�ڗ8M\�H�r+p4�;dĞe��^<�/���e�R5w�pD���b�b6z���s?���G86_�k��lj��P�����KW�n�:.��.�ޏ�n�ɉ��cʂM�d�\}}�>�%}��c�&�5L�␵�-Ó��N��##����|�P-e������OK��s�T¡��u��2��� (��Ff�ef��,���Z�c�*P��,=Z�!�t��Aݠԛ�_�M�%�TjɸM��O�'8T`��q�$O�/�t��H��ʴ�Ut�������|���'�
��6��2�6Fo{��w���y���X�Y
:S��mZ+F4�	^�'�^����,T�����~��ɫ�!�ݓL"2�@H�Ʋ)��z��Id�r���=���A_��,��ᨠ��'� ��������Fep�E�$UGp"z쩝�iΏX5��ź^��s�D�H�&����J�rGf��p�z��U�>�`SԘM�1`7�HkK6b�O�Y�3��\ȅ>���:+^Eͫ,��		ڐ��b�U�AI���+n��R�z�I���@�yO���=9.P-q�tD
wpx,�!ʢ��j�4�S+�b<�F��yv=\�+d�v�8�3[��d xe�O��ٓ<���"��^��(�؂/ws�@���.$ ����U�P3�\�������ԉ���A*ԵB>���5��߶�0��o��<��J�cr��B�u�tC�Rfh��I�d��AW˯�${�vR�p�8�&6b?���o�w~��B��/��D(ݤ��;���1��#-��8�m*̈�F�|v-4��'!-��;`��@��⠌ў��Fo�D�����W/����uVH/j2O!;���~�Z�uUa�#��"��B���?1K�G h�yKcF�kS�E�sۣ�צ��Tm3�׻��
!�/Y��lRH,:}	���0*U��	��g,�&�o!�Gc�����&�׮o��i[�*58�~a/r) ����N#�4�E�a�nO�xi���oxHT���˯IӪk�O��H�U�#b��t���˳p/�gyPg
|���9��YE��uI������D����v��WZ.�Lc�sA$�Ez�n-��hDN���5�G��
���܁V��K�n�,z���Z$"�)i��1&����#m��>b��~k������*��]e��6ݮ�m��ܾ֪�:ʶ�@4��:�8��{��O��/?���@%�`�]N)���([:`����ї�f0��LP�*���_&}
VM��u�M����1QҊSHr�?�fjwoΤ�WO��]����r�d-�?��BG~��H˦�,���b�9]+�(�r�eG��y�꠻��:A,u�.ځQ3Y����	���bnѤMؚPk��\����Q�
g��4���9%I'
�ԤE��Yb�\aH��|w�|!�½_֔����W���,0s�e�~��9l����c-�b�0�]�6X�+f���HZR}���_!9K�`�yƵ[(x��b�Zgl�k�'�x$9�U�#:��v�H�7��6������P�]Pp8Ռ���U�h�U���齯���e��T�w��6���6F��嵖��K�Ux�?��&i���o9:MTy,@}������v�Roy�=�"�rH�?�1KNIF�D]ѩ�6𜦾l"�s(l�]�{ �h}t��+	��[�G'��؁�2���(������~�@��G.ɉ�G��/|��S����<`�*�c�BJC�5��zG�F\��Ƌ3���uZs`~��4/��z~��%��ռ��4��P���y�b�σ��%V�+6�h����?��:,S6�ߍJ���)�A�h�,|I���]b#�����h�'�f;1Y�j���ƧO�_4�d��}ə���+����GF���LU��/G����+���Lo�%Y�9�VO���$RN���U8��D�ew��p���~�*�RŌ(ƒ��i�վ�ɱ��P�}I
�4Wۅ{�3N�^����{�]U��y�)�J���{�=���o���3MqF��/�sc�!�ͭX�>��T�!���q�ɰ��7��@O����C�x�4\L�D���1u�iN0��`��L�&i����y̞���]����X��х/��]���b顭�sB�6Ź��Ӯ?��5������>:NDžRy�N�In�%eI��La�\��(B~�d!����}�QΠ���
�4��9��6�^;+n$ڳ�a��SOciQWzI�	ZS�|T�C���sQz��b�g���v��G��]'�����F�b����n�B����#N���wB�K�	��&�ж�V��N���z1��@���Ī����%�4��u%�Ű�7��A����؃�-�q�qT�@�)�8�'�����S��H����RA."�R�sƃ�H���Z���6=y��n�UZo��n�����
�m�WCM��I�B=��S�������uǁC������ba�6/`�F� H�uH�.����*˘O;��YZ�����1��1����~$1 #Bb��P�ϴrn��;���La�Ұ�l�]�C��D���P7�*n��������w@7���Hh��9O�����v߃c'�z��5�Њ��.U&p�{��������5����?��z�x2���[I{���!�Ϥ�|+�k�0�R�|w�Y��{Ѵ��*�z׽{x]��a%���5��DUӡe�UjQ*�GR5����=Q��(�u�X��x�^eSA+��ɧ\�һ<kc���������3GB���JI
�3�;�Nq���҇����G���U0N3�#��Cx��!d��(3�O�[�T���K/Z�Rs��ȷ��d��ŸRq��?��+��Fz�w'U�ء��nmpW#7q�WzJV�)��2�nW�$���!`���ڇ��Q$�Ǐ\�g*��Eʽ�}����[Q}3�ܤ��&�d]��=���U���x_�A/֧���h;A�\�H�-4�l�Ė}�����.L�d��i��^��$�h J��������D��~'g��w����oѬ,F¤॰�s�:��K�TT��
�k���Y%:��0�@@�V-<�q�5���*��d�g��j<e���o$�+쬟0�ґ���T%��Pwl#P}�}hW��@Jd:r]�� :&VQg�a�仏�
Zg}cH�����[9��?A���e#����_8�o��8,.K-�;���މ4E�Ų�5l(�{޲�G$1�l vy�ž�ԠH��(sV=M[��p�h�c��̮J�¿��(���1�H��Q��T���X/�����J~�M�h���>*�p�cwuj]8(XGOɛV'�%m����"R@N��Ϟ�����o�c�l%F�Oi�צ
4�}y�ƍ���XD �܄�����-T�?wB��.�'q�[�CQ"��t@wRC�u}��
p�
�L<%&I���-�Q4nr��Z�9a��C�味:�j�F��`��^�:l�?�a�z�tR.��Yd;��Q}iJ�$�V�&�-����\���nKg�nND���G�R=,�J�Z[c��(q)��l�Q���֣.�a�o�w���n-���c��TE�(ښ�`���w}�/��c:�p}�qI�H�a�H�9_�*���-������-��|�_6V���:�r�a��Лw7Q�!/��+-tN>0�j��[
�XG��k���fs}���0�D�V��O+T����0b\�-��m�A|�UJ���"�x���50��·�!�B��G�1�Z�K�
v����Q���%B����Y�jj���.
8�è`D6�r?�����{R�R+B�7�/-��gBH��Ic�W��7o��aG?`���Ze�g@����1]�����*�gdm`j��&*�P_%�)
�0ճ���)P�r�Ԩ�O`�H52�����
���Q�܂&>	�`&R/X���WI�n� ��1�
��"�p���H~կ'��+J�"���(�!�Hq���S�_��*�sـ����#��z�0�Q��Ǹ���7j��t:�z�"����{� �)h{
`b)�`a�c�1������>��x���'.j�L�b�ѽ�C��+������Ȼ�05X_�E����sXP�׬	p���z��K_8�4f��~p�´�t�0
���o��o�g�X�����@hҬ�+d�AK�Z�BK�;dؙ�BE�
�E<�ڷc��L�	��@,ސ���q���󇤃T�(�W��
a���.X_��S"�M����!F��κj�_��.[��I%i�t��Qd�=�aC#�/����X0:���V}s�]��*jz�뭡4۞)�h����nQ�a�������%	���K=�\M�,��<�w�d����9��S	�N+8'��Tf�R��s�Q�d#� K�&��/J�U`��ր�"�G�����J:��Z+���L'L%�͚������(��Z���� �Kh��
b�𻜂��s9��zUg��y���k����앜�Q����0hzt�?x8�"��z*q�!���
�TG�.��
}y>�r]Ԥ����.V�dRs���z����S���T,���4L��.V9V(�'V
�L2�ę6D���n����9ߋ�[�qޠ�{݌�!R�
dS�%��`�’NLը�B�wm�ܾ�l�yxq����T��T�n�8Jh;����+��p@ע�/���/��g��T����Q�������[~�r�2XNo^�=���7���kίg��TZ���>�2����S��H�&�B$��l�$GSHb�ю�x�Z ���i{/Lwt�����qA7�.��=�"U!B "�����>e�����Jl�ۜ�����e��-]������hPb,�v�,u��Ӯ�D5�]���cE=��S!%@?^)�ؽ>R�-�
��˕梤i`X����^��f{�]���>���LC_��U%2�C��)���*x&y����#�T� s�G��X��NK+����W�/)���Ÿ�9������{,�~���+e��wr�IN]�Q�
�|
�BR�F��D|���۠hQ�LR�.S2����96Ȭ/���K̫}�����>��o�*j�Xf���J��"�O�k[BKi�è�Ir�||�%���)�e����Q�o�Ïy�漪z^3o<�"2ٌ�����]�G�c��H��WI9Q�T��]�����U�HHTY�wLٚM,k��yy�2���
ҥCq^#�]������4?~b�p[�^�h���M�@�g��Kٷ�v�O�Q�L,*�}�e�8,A��uf��H��
y$��B��0Q�ƯX���ܿ
$�`���$А`�T:i�h�o��9Ҏɮ��؉/{g��h�!N㎠� !�k�i���&ː�˸�Q����^]c��.��;�'bIJ*�\&�nQ�e�U佥����$�g�.�'L
��~U�nj�?�'<HqVOs
m)��Ʊ]%ddm��![�'S�j0�5�}XT�Dw��5�Q���k���Pɲmh�����>ir��g�������+0_��e�N�rޚ�k?q�>$�6N+�ž�����ʜ;16g�U�Ï*Z�ݟ�p�I#�x� M�`�W�BJ�������RK>5��ga��Jm��H��+FNJ�R��4P-b,��t�CM��Sq�{MP�|��Kb�{�nY����/���x�9�c#�TY�"���_'�����H��ӿMQ�;�����{ot]�>.Zo�vQ��lސ�x_�B+"�L-@�G��EW�J%������ę��p��側��-={Jz�M0�m/ځK�/
-ʷ��d"E��q�7�ט�=ڪ��cnn�ʪxNG-����2+z��.�����Hu�2Ϋ'���m�!j8�91ɕ����0 �=tqX|��b����Ta@b+7d��$bD�|�?�:�Ƕ�
��j2�4<���������!��S����J�P�Oɦb����H�P�5�'�h'���(T.�$HP���%�M��9���/0-yb"�3)!�\���\�J�$ƕ�YQ��$!���>���4�pq����C=���i�����Tv���R�;1(N���i!F�"a��b�?X�ֻ뻭u�'��|9��z���@u0cWp�F����
�u5�jj���{^)��k�խ\�RϣJ42���kե�0�mJ=�_\�p��mO���޾����-�.?{�s�Y4Kop=X��"D���M��7�ʕs�����f�ɥJ����Ђ�︔ONZ2d�#UQ�f��o�����R�1d�@���g9$N���{�WE�
s>N��U�i�ҧ�2�rA�j�f��ȑy/�{BD�³%E&/u���e�S�#"������N��E����yU�s���\��(�S+LӒI�
4q=iZ(����T���KD>@���8�����1Y�6m,�{�r<F�>n�aJ�y��u�,ϭ"�B��¢������x��t�nK��w�w�y]���������Ov�zh��)P��,'G���0sN�
1���`>@T�I����Ƨ>�g��Y��&�fq�Қ�A2�3T�)I������k�Ѯ�?�soSO��&�]���)��0�ˋwX3<]2?�*&���d��/9�eԾ�X�%���ʏ���⁙*S$�F�[g~�
	�vq��A�g���wr��{�B�3$��/\;�8�}����V��yڧ縕��|��Y>0u��z&Z��F�&M��Ü�"���;J��ҍ�WŷV;�%�spÆ����DU0�&�,����5��C;�j�:�Ӏf[��O�G�9�̎�ře���"Gb�cg�Z��ѧ��ܫ-�*P���$2�\
!�`���X��lSή]��h�F���C�)/P��C�����M6�����^���}G��=d��Ee����f���,9)���/v��^VOf��|�4").�?��_2c�f,i��w�@��1�v1�3gH9O�S�V�W6\d]��F����&��L���&	pppp*p(p$pTp^p`pdpfphppp
pppppppp"p p&p,p.p0p2p4p6p8p:p<p>pBp@pDpFpHpJpLpNpPpRpVpXpZp\pbpjplp��M��!EN�s�v��z
�����	�,�*�a�c�hM*	v	,w��	9��&w���:�&�*��+?Sh��3 � � (!a!X$l$�$�%�%&$&<&T&�&/'H'�'~(�)~,�-c/8074�4�4M5�5�5=6�627�7�7_8�8d9�9A:�:A;<�<�=>�>?�?(@�@�@sA�A;B�BACdC�C6D�D�D>EUE�ERFvF�F�F1G)HDItI�I�I
JNJ�JK�K�KL:LYL�LMjM�M�M-O|O�OP�PFQ\Q�QR0RMR�R�R�RSdS�S	TT3THT]TrT�T�T�TUcU�UtVW�WcX�XbY�Y�Z	[f[�[d\X]9^�^T_�_q`a�ab�b�bwc�c5d�deie�e1f�f�f�fWg�gh�h�hJi�i�i2j�j�j6k�k�klIl�l�l0m�m�m]n|n/o�o�op�p�p�q�q.rnr�r#s�s�stEt�tMukuv:v|vNy�z�z�zU{o{_|{|�|�|�|K}�}~2~L~~���#�r�����	���B���R���X���E�]���1���'���:���������e���e��f���@���"�q���J���W���+���>���R���l�����X������X���q����j���W���w���\����B������M�g���'�=�T������H�����N��� �:���������/�?�c�����S�����p����(�������[�C���u����+��������a�����������<����x���A�������c�����@�w�����h���0�����U���3����n���������3���K�����������R�����;�W�����G�c���1�m���{��S�:���>�����)�������V���������� �w���������E�]�����/�G�������������f���*������U�����F�~���W����[��������r�4��z�x�$�����%�������?�������e�%�#������v���I�����M������b�w��%���5���J�� 3P�����������3h��"�$�'�(H?,%8�8	:�>�B|NF�S�UdW�Z-\�\�]^(aDa�a�ab�cd_d�dke�e�f�fgcg�g/haii�i�ijjjvl�l�l<m�m,n|n�n�q�q�q�q@r�s7ulvw<x�y�z=~�~p�^�-�I���T�����d�������1���c�����b�������4�Q���=�Z�������x�t�����6�]����k����B�%���������������!�g�����g����-�J������b���J������!�2�������r�����[���Q���d����Y�s�������.�����t���������7�����q������������0�������K�����=�X��W���u�I�,���q�?�8	8
�� CGkp	�kh� � q!�!"�"�"#$#�#�# $|$(&A&�&4)m*�*�+�,�,.�.�/�022=2�2�2U3
4+4I4�4�45p5�5�5A6\6y6�6D7�78{8)9:|:�:�:;N;t;<�<�<�>�>�>�>0?�?�@qA�A�B4C�C�E�EnF�FBGuG0H=IYI�IcJ�JCKL)L�LM�M	N�N�NrO�O�O2P�P4QR(RGR�R�R�R�S�SYT�T�TUU�U�W�W�XY,Y�Y�Y�YZ�Z8[�[]6]v^�^�^d_�_�_%`r`�`�`a-aYa{abtb�bc�c�c�c.dd�d"e~e�e)fMfhf�f
g*g�g�gYjkk8kSknk�k1lm.mImcm�m�m�m�n�n�no2oMogo�o�o�op.p�pq&q?qaqrur�rs(s�s�s�smtuZusu�u�u)v�v�v�vw*w}w�wQx�x�x�x�xy4yOyky�y�y�y�y�yPzrz%{W{t{�{�{�{$|:|\|
}/}b}�}�}~�~�~o�����m�����V�x�����B�d���:�������
�(�J�����n����������4�O�i��������������6��������'�A�\�w�������
�e�}�����/�����2����/�Q�����8�Z����.����&�<�^��������������,�H�b������������[������|�����'�������2�I�m����C�g��$�H���x����������e���;�}������������ �<�X�t�����g���Y�t����I������L�p���������M�������W�n���G�����"�h������� ���	�&�B�^�y��������-�H�d��������,�P�������k�������������1���������������D�[��!�:�^�����i����������������	�-�����W���4�������y������,�����V������������n���D�z�����������A�����k������1���V�����������R�v�(�Z�v�������%�I���E����������0�����Z�
�c�����o���G������y���;����9����������������������������������N�r�$�R�k�������������-�O�����x���������M�q�#���C����^���x���?�a�������������L�p����2�I�k���������r�����<�`��B�[�t������%����-�F�_�w������������g���A����{
h�{�7�K	����p	�	]
�
p�,�@	
d~��5W��$#���T�#A_��)xDb��9u��+ � �  !A!�!\"�Q"�'�'�'H(�(�(�()9)�)�)c*�+�+�+\,�-�-G/$1�3�34{4Q5�5[6�6�6�67S7q7�7�7f8�8�8�8#9D9�9�9�9[:�:�:B;�;�;b<�<Q=B6BZB�B�B?C]C{C�C�CD�D�E�E�E56F�P�PQgQ�QaRyR�RS2S�S�ST3T�TUYU�U�U�U�U�U�V�V WPWlW�W�W�WX?Xh�B�	j!N�s�v���8�l�����
���
�)�R�*�*���		���� �&:5[9�W�]�`a�c�h�n3r�
tsx��+�����k�z
����z�I&	d	,�Q�I�%U#'NCKE;F�FkI�I�KGL�ORgRS�TU}U�f�i�k�mjnio�o�p*tZu)v�z�zS|?}Y~��T�����w	���Z�J�����������\�����V���Z�����������F���R�>���:�B�W�l�����������I���%�����g�o���@��q��f`kaTc9d�f=gJi�i�k�l�q	r���p���;����-���`��V����!�����(�:���	�:��J�R��G���������&���� Y!�"�%�&�*�,�/�1d2�3p4J5_5i6k9�9/;�>	?\G�H�I�K�MbOP�QaR�SsT�VXRX�Y^\�]^�_L`fa�c6f�f�j�k&mvm�m�n�n�oppqRqGrOrcr�s�t�t�t�t�tw�w�x�x�x�x�x�yczL{�{6|M| }u}~�~�~�����i���U��+���;�����|�����'�����������g���B���K�����8�O�����u������o�������R���D�]���W��8�C�X�l�t�y�o���������������������`������������i��������|���������!���'�@�g��������������h���V�o�5�N���}��������������������~�
���j�1�����w�|���f�P���9�,�=� �����)��#�8�M�b�w�����b�J������@�������a�����������������R���������`��\�������P�8�����	��{�K�
@�
�C���+�T � .!i'�'�())�)�*�+�-�3i6+78�819�9v:0;�;�AJB5C�CD.E�EhPQ�Q�Q"S�S#T�TU�U�VFW�W/X






%






%%

''



(''''



)
%
%


%
%




%
)

%

%''
%

''''

%




%''
%''



(''''(''''(%%''(('(((('(((((((%%(''''''''''''((((((((%%%



%

%%



%

%%%''%g�@�;��O�;�?��/CW}�1� =!h!\$p$o%�%�%&(&@&X&�&3'`(c)N,W-3/0[1L4�4�5R6�6G7�78t8y9�9V:�:W;3<�<�=)>�>!?�?>@�@
A�A�AQB�BzC�CLD�DEkE�EWF{F�FGG?HKIyI�I JdJ�J)K�K�K�KLoL�L)M�M�MNBO�O/P
QJQqQ�QR4R�R�R$SyS�S
T"T7TLTaTvT�T"U�U�V!W�W�XxYZ�[z\n]O^_j_�_�`a�a&b�bc�cKd�d"ee�eGf�fgmg�gh�hi`i�iHj�j�jLk�kl_l�l�lFm�m�n6o�o�o.p	q�qrDr�r�r9s�s�sZt�t�uOv�vhz�z�z�z!{W{4|c||�|�|�|O}�}~6~��E�҃�y����x�����I�r�ˌF�<�����׏0���z���{�V�ו`��m�A�˘T�ؙh�����̜n�����n�����ܢ���0���S���ŧ��
�}��,�j���#�N�ˬ�T�ŭ��"�@�u���ɮ��6�C�j������3�̴S��r�U�M�
�ݹ��4�Ż׼@�������v�M�������������4� �x��{���}�E����H�+�����������n���'���l���x�����N��������}�3������G���m���5�������������!�G�c��������1�M�������$���$�{���?���(�j�[����m����q�������I�����9��:����	���p�C�)���������(���^�������*��������'e��<��V+�~"@$_'x(�+<7�9O>�A�E,S,U�V�Z�[{\]�]�_�`*a�a�a
c�c�cdd�d�f�f�fhg�gifi�i�ij�k?lxl�lRm�nbq�q�q�q�s�tv�w&yez�}�~*�e��/���j�����Յh���I���͊9�g���B�_�����y���;�s����%�X�;����N����ҟʠ(�n�â���ݣ_���%�w����-���(�6�������v�����p���f���y�4���]�w�����C���x�����v���L���u��������R�-� ���A�z���.�����6�;��	./h�����"�*�c � � �!�!"J""�"#:#6$�%�%*&�&4(�)�*�+-".�/Q12$2�2�2�3404�4�45v5�5�5�56C6�6�6�809:T:~:�:�:�:S;�;S>�>�>�>�?;@AB�BsC.E�E�F�F�G7H�H?I�IL@L�M N"OwO�O7P�P�QR-R�R�R�S�S�S�T�T�VIW�W�W�X�XY2YmY�YZ2Z\�\]=]|^�^�^_;_f_�_w`�`�`aAa�a-b�b�b-c�cdCd�d�d7e�e�eQf}fg.g�g�h_jk!k<kWkrkElm2mMm�mn�n�noo6oQoko�oBp�pq*quqryr�r�r�rs.s\s�s�sttu5u\uyu�u�u�uv/v]v�v�v�v�v>w�wXx�x�x�xyy9ySypy�y�y�yz�z,{\{y{�{�{p|C}�}/~v���)������x�N���ك���^�҄t���ȅ���8�S���������J���و���+�E�`�{������A�g�����ً����F���e���n�B����
�r������ݒ���1�M���H������Ζ.�u������#�|�]����ƛ�y���ʜ��ӝ&�O���A�����
�����$�@�\�x�ɢo��3�[�y�������0�N�w���ť���4�������4�R�{���¨���O���ª�	�'�P���5�ݬ�+�G�c���,��1�L�h���ԯe�6�����#�߲��ʳ�F��F��������s�+���4�p�����տ�B���^����;�j��������%�T�{�������A���]���������/���K�~����������V���r��������]����������/�^�z�����^��L�{���������E�����M������Z���3������e���'����N���a�����K�x���9�f���?�l���/�\���D�q���r��������+�V�o���1�����c�����������`��-�i�������!�H�����;�b������*�u���������6������]�����u��F�_�x���:����1�J�c�{���������(���H)o�8�0�C��y�%d�-	�	%
�
8��n
�
�=f�CS�I��z)Gv�@��Jy�{�B � X!"s"G'�'�'	(�(�(�(N)�)�*u+�+,c,�.�0*3�3945w5�5�6�6�6Y7w7�7�7<8h8�8�8[9�9:�:Y;�;y<�<�A�ABoBCECcC�C,D�DRE�E�EFP�P�P(Q�QR>RcR�R�R�RGS�S�S�SHTU`U�U�U�U
V�V'WTWpW�W�WTXp�aegow��������������������%*/4����������
!s��V\bhn{6�!�!%��
';Oc��/ � � #!\!�#�#�#�#�#�#�#�#�#�#�#�#$$
$$$$$$*$0$6$<$@$D$H$L$P$T$h$�$�%�%& &8&P&�&+'D'�'y(�)y,�-^/3024�4�4I5�5�586�6�6�6-77�7Z8�8_9�9<:�:;;<
<<�<�=
>�>?�?"@�@�@mA�A5B�B2C<C^C�C0D�D�D9EOE�E?FFFMFqF�F�F�F�F+G#H+I2I?IoI�I�IJHJ�J
K�K�K�K
L'L5LTL�L�L
MdM�M�M�N�NO
OOOOO"O(OtOxO�O�OP�P�P�PBQWQ�QRR,RHRzR�R�R�RS_S�STT/TDTYTnT�T�T�TU^U�U�UmVW�W^X�X\Y�Y�Z�Z[a[�[S\X\]\R].^3^�^N_�_j`�`�a
b�b�brc�c/d�dede�e+f�f�f�fQg�gh|h�hDi�i�i-j�j�j1k�k�klDl}l�l*m�m�mWnvn,o}o�o�o�opp�p�p�q�q�q(rhr�rs{s�stttAt�tIufuv5vwv�x�x�x�x�x�x�x�x�x�x�x�x�xyy
yyyy$y+y/y3y8y<y@yDyJy�z�z�z{K{Q{k{[|w|�|�|�|G}�}~.~H~{~���ÁЁ�m������È=���N���S�ҋ;�A�Y���,���"���5�����������`�ܑ^���a�ӓ2�9�ɔΔ�l���?�D�Ȗ͖Q�՗$�����3�8���L�Қe�����Q���ϞԞ��R���k�ӡ����e���R���q��V��y�<�
�Ԩ�H�a�Ʃ˩"�8�N���������D���ì߬J�������6�\�������ܯ*�:�O�^�P�V�\�b�h�n�r�x�~���������O���l����$�������V�>���q�
�������&�����|��]�ſ�����������7������s���=��������_�������;�m�s�����]�c���+�����Q���*�.����j���������/���F����������
�N�����7�R�����C�^�������������
����� �%�)�-�i���v���O�5�����:�����$�������Q���~����������r��������������A�Y�}�������+�C�g���������
�����
�a���%������Q�����B�y���R�����U���j�p�v�z�~����������������Y�_�l�.��t�n�r�������� �������������������������;�������`� �������r���@�D�������H��������^�s�� ���0���F��/L��jqx�������������������}����.c��"�$�'�(9,=,C,8!8�8:�>�>�>�B�B�BlFpFvF�S�S�U�UQW^W�Z(\�\�]^�`aa"a>a~a�a�a�a
b�c�c�c�cdLdSdZd�dfe�e�f�f�f�fgPgWg^g�g*hNiUi\izi�i�i�i�ijfj&lilpl�l�l�l6m�m'nvn�n�q�q�q�q�q3r:r�s1ugvw2x6x�y�z�z8~�~j��Z�Հ�$�+�C�|�����N�����_�Ѓ������,���P�W�^�z�����\�������Ɗ�!�(�/�K��1�8�U�z�����Ѝr�d�k�r����#�*�1�W����e�������5�<�������ڛ5�v�}���͞Ԟ�������V�[�_�c���֢b����)�F������]�ѥF��������.�������n�����V���L���_�������B�H�U�q���������)�����]�c�p�����_����������%�2�����Z�`�m�����i�p�w�~����������������������������������+�������G�����9�S��R���p�D�'���l�����2	3
������4AXe]j�edL � � � f!m!�!�!"f"�"�"�"##|#�#$x$�%&#&<&�&.)g*�*�*�+�,�,�,..�.�/�/�0�0�1�1�1272w2~2�2�2O3�344&4C4�4�4�4�45l5�5�5�56<6W6s6�6?7�78u8 9$9::;:v:�:�:�:;B;I;n;<}<�<�>�>�>�>�>#?*?�?�@lA�AB.C�C�E�EiF�F<GhGoG,H�H-I4I;ISI�I�I�I^J�J=KL	L#L�L�L�M�M�MN}N�N�NfOmO�O�O&P-P�P/Q�QR#RARtR{R�R�R�S�S�SST�T�T�TPU�U2WzW�W�W�W�X�X�X�XY(YTY�Y�Y�Y�Y�YZ�Z3[�[�\]]]1]d^k^r^�^�^�^"_^_z_�_�_�_`_`f`m`�`�`�`%a)aUavabpb�bc�c�c�c�c�c*d{d�deye�e%fIfcf�fgg&g�g�g�ij	jjjjj!j%j)j0j6j:j>jBjFjMjTj�j�j�j�j�j�jk4kOkjk�kl
llll.l�l*mEm`m�m�m�m�n�n�no.oIoco~o�o�o	p+p�pq"q<q^qrpr�r�r�rs$sCs|s�s�sht�tuUuou�u�u�u�u%vDv|v�v�v�vw'wzw�wLx�x�x�x�xy/yJyfy�y�y�y�y�yMzoz {R{o{�{�{�{|7|Y|
},}_}�}�}~�~�~�~�~j�����f�����S�u���ʁ?�a�����7���у�	�%�G�����j�����܅���0�K�f���چ����ڇ���3���ˈш��#�=�X�s���ʼnɉ����(�a�y���Ӌ��,�s���ٌ �/���,�N���Ž5�W���	�+���ΐ� �9�[���ϑ~���Ӓ��'�C�_���ӓ������W�{���ԕg�x�����#�^�����՗+�E�i��
�?�c���� �D���t��������Ĝۜ���8�a���7�s�y�������������8�T�p�����b����T�o�����Ԥ���D�b��������H�l�¦ܦ�����H�f�����֨��P�j���B�����֪���;�d���ޫ���Ь� �=�Y�u�����Ǯ)�D�`�|������(�L���t�����ձ�
�e�������Ʋ���³޳��)�-�����������t���Ʒ�>�W�{���6�Z�ƹ�e������������Ϳ��)�}���S����0�Q���������;�u��������(�|���R������������j���@�v������������=�����g����������-�������R�����������N�r�$�V�r�������!�E���A�b����������,�����V��_�����k���C������u���7����5�����u�����_�����M�����S�����C�{���X�������������J�n� �N�g�������������*�L�����t���������I�m�����?�{�������3�Z�����M�t������<�^�������������H�l����.�F�h���������n�����8�\��>�W�p�������!����)�B�[�s������������c���9�����X���ta�t�0�D�����M���i	�	V
�
i�%�9
$`z������
#/P�������M�;X���"t��>[��2go�� $ � � !:!�!U"�"v'�'�'�'D(�(�(�()5)�)�)_*^+�+�+�+�+�+T,3-?-K-W-c-o-u-}-�-�-�-&/3/@/1�3�34t4K5�5T6�6�6�6	7E7M7k7�7�7%8_8|8�8�89=9�9�9�9�9T:�:�:�:<;�;�;[<�<=�AB2BVB�B�B9CWCwC�C�CD�D;E|E�E�E�E�E1FuP�P�PQcQ�Q%R]RuR�R�R
S.S�S�S�ST/T�TUUU�U�U�U�U�U�V�VWLWhW�W�W�WX;X�X�X�XY	YYYY%Y,Y3Y:YAYHYOYVY]YdYkYrYyY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ	ZZZ Z'Z/Z6Z=ZDZKZRZYZ`ZgZnZuZ|Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[
[[[ [([/[7[?[F[N[V[^[e[m[u[}[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[\\\\#\*\2\9\A\H\O\V\^\e\l\s\z\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]]]]%]-]4]<]D]K]S][]b]i]p]w]~]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^
^^^^&^-^4^<^C^K^S^Z^b^i^q^x^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^____%_-_5_<_D_L_S_[_c_k_r_z_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_`````#`)`/`5`<`C`J`Q`X`_`f`m`t`{`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aaaaa#a*a1a8a?aFaMaTa[abaiapawa~a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�ab
bbbb&b-b4b;bBbIbPbWb^beblbsbzb�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bccccc#c*c1c8c?cFcMcTc[cbcicpcwc~c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�cd
dddd&d-d4d;dBdJdQdYd`dhdodwd~d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�deeeee%e-e5e<eCeJeQeXe_egeoewe~e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�efffff$f+f2f9f@fGfNfUf\fcfjfqfxff�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fgggg g'g.g5g<gCgJgQgXg_gfgmgtg{g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhh$h,h3h;hChJhRhZhbhjhqhxhh�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hi
iii"i)i0i7i>iEiLiSiZiaihioivi}i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�ijjjjj#j)j/j5j;jAjGjMjSjYj_jejkjqjwj}j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�jkk
kkkk%k+k1k7k=kCkIkOkUk[kakgkmkskykk�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�klllll!l'l.l4l:l@lGlMlSlYl`lflllrlyll�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lmmmmmm%m,m2m8m>mEmKmQmWm^mdmjmpmwm}m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mnnnnnn%n+n1n7n>nDnJnPnWn]ncninpnvn|n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�noooooo&o,o1o7o=oCoIoOoUo[oaogomovoo�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�opclt|������������������;��������&�Z`flp�:�&�*��+?Sh�� (!c!�#�#�#�#�#�#�#�#�#�#�#
$$$!$'$-$3$9$>$B$F$J$N$R$X$l$k%�%�%&$&<&T&�&/'K(N)9,B-/�/F174�4�5=6�6�627�7�7_8d9�9A:�:A;<<<�<�=>�>?�?(@�@�@sA�A;B�B7CdC�C6D�D�DUE�EDFKFRFvF�F�F�F1G)H0I4IFItI�I
JNJ�JK�K�K�KLYL�LMjM�MN�NOOOOO O&O-O�O�OP�P�P�PFQ\Q�QRR0R~R�R�RSdS�S	TT3THT]TrT�TU�U�UtVW�W�XbY�Y�[d\X]9^�^T_�_q`a�ab�b�b�c5d�deie�e1f�f�fWg�gh�h�hJi�i2j�j�j6k�klIl�l�l0m�m|n1o�o�o�opp�p�q�q�q.rnr�r#s�s�sttEt�tku:v~v�x�x�x�x�x�x�x�x�x�x�x�xy
yyy!y(y-y1y:y>yByHydz�z�z�z{O{U{0|_|{|�|�|�|K}�}~2~����Ł0���ׄd����c�����?�E�]���1���'����������e��e�7�@���J�ӖW�+���>�™R�ٚl�����X��۞��X���q����Ƣ������=����y���g�ѩ'�T������	��J���Ǭ�P������ �<�`������1�?�e�T�Z�`�f�l�p�v�|�������������>�׵n�@�8���ȹu��������¼+��������a��8�����������x�������c�����q�w���a�h�0�����3��n�����������Y������W���c���������������'�+���9��������h��������2���X��� �w��������������E�_���������/�I�k�����������f���*����U�F�~���W����[���n�t�|�������������]�a�r�4�z�x�$���%��������������������������[�.�������������I��������������s����"P��nu|�������������'��Ali"+$J'c(�+;,A,'78x9:>�>�>�A�B�B�EnFtFS�SU�U�VSW~Z�[e\�\�]�_�`a a(a�a�a�a�a	c�c�c�c�cQdXd_d�d|f�f�f�f�fUg\gcg�giSiZiaii�i�i�ij�k*lnlvl�l�l<m|n^q�q�q�q�q8rxs�t�u�w4xyOz�z�}q~��`�ـ"�)�-�������T����������U�\�c�����E�������Ȋ&�-�4�Q���6�=�Z�����֍�i�p�t���(�/�6�]�������:�B�%������9�{���Ҟڞ������#�]�a�j������٣J����b�֥������#�2�������r�����[���Q���d�������F�J�Y�s�������.���a�e�t�����c�������#�'�7���^�b�q�����m�t�{�������������������������w���=�����=�e��������!���&�����	����R�6�Z�_��y�P � � � k!�!�!�!F"j"�"##$# $�%�%!&(&�&(})�*�*�+�,�,..�/�/�0L1�1�122|2�2�2�2�3�34
4+4�4�4�4�45r5�5�5�56A6y6�6{8"9+9::?:|:�:�:�:G;N;t;N>�>�>�>�>(?�?%@�@�A�B]CE�E|F�FmGuG2H�H2I9I=I�I�I�ILL)L�M�M�M	NNOkOrO�O+P2P�P�QRR(RyR�R�R�S�S�S�S�T�T�T~V6WW�W�W�W�X�X�X�XY.YXY�Y�Y�Y�YZ\�\
]]]8]i^p^x^�^�^�^&_d_�_�_�_d`k`r`�`�`a'a-a{abtb�bc�c�c�c�c.dd�d"e~e�eMfhfg
g*g�g�hjjjjj#j'j.j8j<j@jDjKjRj[j�j�j�j�j�jkk8kSknk
llll"l1lm.mIm�m�m�n�n�no4oMogo�o.p�pq&qaqrwr�r�r�rs*sGs�s�sotu uZuuu�u�u�u�u+vHv�v�v�v�v*w�wSx�x�x�x�xy4yQyky�y�y�y�yrz'{W{t{�{�{\|/}�}~�~q������x��d��:���Ճ�
�J���p���ą�����4�O�������އ��6���ψՈ��'�A�\�w�lj̉�����,�e����׋���v���#�2���Q��Z��.���Ґ�^�ґ����ؒ���,�H���4����ؕk���)�b���ٗ���g���H�
������u���Ȝ����#�;���=�w�}���������� �<�X�t���j���Y�w�����֤��L�d������	�!�p����	�!�P�h���������J�����ު��%�=��� �ج	�&�B�^������-�H�d�����P�2�x���������òʲ����Ƴ�+�1������B�x������^�����l�����ѿ��-���Z���	�7�U��������!�?�y�������,���Y������������G�z����������A���n����������������Y���������v�+�Z�v�����I���H�f���������0�����I�������V���/������a���#�����9���]�y���G�c���5�Q���;�W���+�G��@�\���n�������r�'�R�k���������O���{�������q�\���g�}������5�����9�O�������a����������2�k�����Y�����`��B�[�t���%����-�F�_�w������������D����#\�!�w,��b��!����Q�	�	
l
!�W��
�(d������!),��<�2���c#A_��)��Db�mu�" + � A!�!\"A'z'�'�'�(�(�(9)�)�*b+�+�+�+�+_,9-E-Q-]-i-{-�-�-�.(/5/�03�3"4�4`5�5�6�6�6K7S7q7�7�7)8f8�8�8D9�9�9�9�:�:B;�;b<�<�A�ABZBC?C]C�CD�D?E�E�E�E�EBPyP�PQ�Q
R)RaR�R�R�R2S�S�S�S3TU\U�U�U�U�U�V#WPWlW�W�W?X�X�X�XY
YYY"Y)Y0Y7Y>YEYLYSYZYaYhYoYvY}Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZZ$Z,Z3Z:ZAZHZOZVZ]ZdZkZrZyZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[[[%[,[4[<[C[K[S[[[b[j[r[z[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[\	\\\ \'\/\6\>\E\L\S\[\b\i\p\w\~\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]]]]"]*]1]9]A]H]P]X]_]f]m]t]{]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^^^^^#^*^1^9^@^H^P^W^_^f^n^u^}^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^____"_*_2_9_A_I_P_X_`_h_o_w__�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_```` `&`,`2`9`@`G`N`U`\`c`j`q`x``�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aaaa a'a.a5a<aCaJaQaXa_afamata{a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�abbbbb#b*b1b8b?bFbMbTb[bbbibpbwb~b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�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?dGdNdVd]dedldtd{d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�deeee"e*e2e9e@eGeNeUe\edelete{e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�effff!f(f/f6f=fDfKfRfYf`fgfnfuf|f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fggggg$g+g2g9g@gGgNgUg\gcgjgqgxgg�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhh!h)h0h8h@hGhOhWh_hghnhuh|h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hi
iiii&i-i4i;iBiIiPiWi^ieilisizi�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�ijjjjj j&j,j2j8j>jDjJjPjVj\jbjhjnjtjzj�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�jk
kkkk"k(k.k4k:k@kFkLkRkXk^kdkjkpkvk|k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�klllll$l+l1l7l=lDlJlPlVl]lclilolvl|l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lm	mmmm"m)m/m5m;mBmHmNmTm[mamgmmmtmzm�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mn	nnnn"n(n.n4n;nAnGnMnTnZn`nfnmnsnynn�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�no	oooo#o)o.o4o:o@oFoLoRoXo^odojoso|o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�op�	L�#x�{�i�o�#7K_��� p � !M!d$x$v%�%�%&2&J&b&�&='P'q(y)c,l-H/04w4�4+5�5�56�67o7�798�8=9�9:�:!;�;<n<d=�=e>�>_?�?k@�@?A�ABzB!CIC�C
DwD�D'EFE�E�EbF�F�F
G�G�H<ISI�I�I�I5J�J�JdK�K�KLL0LBL�L�L�LRM�M�MeO�O�OPhP�P�P'QSQ�Q�Q%R@RbR�R�R�RNS�STT+T@TUTjTT�T�T�TLUxU5V�VsW/X�X,Y�Y\Z�ZK[�[\]^�^6_�_,`�`Za�a^b�bHc�cdyd�dLe�e
frf�f�f?g�g�gMh�h2i�i�ijrj�jkuk�k�k1lsl�lmqm�m<nenoMo�o�o�o�p�p�q�qrWr�r
sbs�s%t�t8uUu�u$vdvoz�z�z�z9{c{;|o|�|�|�|�|[}�}&~B~T~�N���́�Z�������$���=���>�Ë�S��������w��O�����l��X���6�˒E�������d������)������������2�śi��Ý��S����K�����M�r�C���_�ѤE�եh�*���¨�6�U����3�E�����'�e�׬�k�ѭ�.�L�����r�ȯ�J�Y���>�ײٳ[��z������y�9��Ⱥ\���6����m�׽Q�վB���޿j����� �Q���T��������r���H������U�����
���
�q���2��������S������������>�������������<������C�����*�O���9���c���3�$���2��������m���@���m��������_�����
�������7�Q�m�������!�;�W�������������N����{�����?�|���-�o���:�����C�������,�i�����Q���������g���� �����k�O��
������a�~�'�v���&�b�����G�j���������*��;w����l�����Q��"z$�'�(",8g8�9�>hBJFzS�SzU�UW[W�Z\�\r]�]�_�`6afa�a�a0c�cd4dndHe�e�f�f	g8grgh*iri�i�i�iHj�kWl�l�l�l�mnnn�nwq�q�q�qr�suFv�vx~y�z~�~R�9����;�k�'���т2���{����s�6�r�ψA�l���ي	�C�֋�N�k���ȍZ�5������E��G�)�]�������4�����՝d����������u�͢����#�5������L���%����g����������1���'���2�������R�i���������&�m����m��������������/�v���"�j�������������������5������!�K������V�+��n�K��		

����>b g��S�R�{ � � �!�!
"V"�"�"�"#d#�#$`$�%
&4&�&)Q*�*�+�,�,�-�./�/�0t1202_2�213�34<4k4�4�4'5�5�5�5�526O6d6�6$7�7�7Y89G9+:l:�:�:�:;*;];�;^<�<h>�>�>�>?�?�@KA�AgBC�ChE�E�E�F$GWGH\HIKI{I7J�JK�KLtL�L�M�MVN�N7O�O�OPAPQ�QR9R\R�R�R�S�S�SnT�T8U�U�VbW�W�W�XY Y>Y�Y�Y�YZ�Z[z[4\�\)]b]�^�^�^_T_r_�_`G`�`�`Naaa�a_b�bcgc�cdjd�de`e�ef1f[f�f�fg8g�g�j�jk,kGkbk}k�k+l�lm=mXmqm�m�m�n�n�no&oAo\ovo�o�opp�p�pq5qMq�q r�r�r�rss9srs�s�sOt|tuKugu�u�u�u�uv:vrv�v�v�v�vwhw�w3x`x�x�x�xy'yDy^y{y�y�y�y�y;z^z{4{g{�{�{�{|1|H|�|}U}p}�}~{~�~�~�~Q~����T�z���:�d�����-�P�Ă���&��������6�����R�}���ԅ���(�D�_�w�Ɇ������
�"�t������7�Q�l�����a�����W�q���ɋ���$�L��Č��,�Ǎ��$�=�����$�F������|������3�J�����f���͒��!�=�Y�p�“���r���>�j���Õ9�u�����	�7�����ė�?�X�Ԙ��5�R�ș��3������ۛ������Ԝ��ݝ0�Y�t��V�����ߠ�������0�L�h�����I�x��J�g�����̤���<�Z�����ܥ���@�[���֦���ʧ�@�^�����Ψ�>�d�}�(�X���Ϊ��3�\�w�̫������5�Q�m���ݭ���	�=�X�t�������"�;��K���ͱ��N�����`���ֳ��q���Ҵ��M�����ٷ-�Q�j�߸�0�I���ٹT�x�޺
�p�w���ſ����l���:�g���(�G����������1�k����������k���9�f����������Y�}�'�R������������,�����N��������%�\���/�d���������=�a��8�j��������4����X�����������o���=���W������d���=������o���1���
�$�x���k�����U�����C�{���I�����9�q���N�����|�������9�]��2�`�y����������
�#�;�����[���������8�\��g��7�s�������+�R�����E�l�����
�4�M�������������/�[�����'�@�W�����w���g�����'�K��� �P�i������������!�;�T�m�������������R�v� 0���`�F�Y��(�%{��U	�	;
�
N�
�
�
�Tr��>x���r���:��3Q���]��&T��O�� m � !)!�!D"�"N'�'�'�'3(�(�(�(	)$)x)�)F*�*�+�+�+=,�-�.0/=/�0f3�3�3a4-5�5A6d6�6�6�6&7c7�7�7�7S8t8�8�8	9,9�9�9�9;:q:�:+;n;�;><�<=�A
B*BEB�B�BCQCoC�C�CD�DEjE�E�EFMP�P�P�PRQ�QRSRmR�R�RSSqS�S�STT�T�TEUgU�U�U�U�U�V�VW.W`W|W�W�WX*X�X�Fy��r�o�]�c�1EY����D � 
!G!^$r$p%�%�%&*&B&Z&�&5'J'i(q)[,d-@/04k4�4�4^5�5�5�6�6c7�7-8�89�9:�:;x;<a<W=�=X>�>R?�?^@�@2A�A
BmBCCC�C�CiD�DE@E�E�EYF}F�FG�GdH6IMI{I�I�I,J�J�JVK�K�K�KL*L<LyL�L�LDM�M�M[O~O�O�OAP�P�PQMQ�Q�QR7ROR�R�R�RAS�S�ST%T:TOTdTyT�T�T�T>UeU'V�VeW!XtXY�YNZ�Z[w[\]�]�^(_�_`�`La�aPb�b:c�c	dkd�d>e�e�edf�f�f1g�g�g?h�h$i�i�i
jdj�jkgk�k�k(ljl�l
mcm�m.n_no:o�o�o�o�p�pzq�qrQr�rsWs�st}t+uOu�uv[viz�z�z�z0{Z{5|f|�|�|�|�|R}�}~9~N~�'���ǁ�Q�ރ���������0�c�
���ًJ�����t��j���<����_�ސ'���(����w�ړ���3���	�������s��������$���[����s�E����=���ڡ?�l�5�h�Q�Ȥ<�̥_�����ۨ(�O����-�?�������R�ά�X�ȭ	�%�C�����h����D�S���1�ʲ̳N��m��s�s�l�,����O�������`�ʽD�Ⱦ5���˿a������>���#����R���e���;������B�|���������d���%�f���y���F�����u������
�����z�������3�c����=������I���3���Z���*�����O�������`���3���`���������R�������������.�H�d��������2�N���������������A����n�����6�v�����f���,�����5�������
�c����� ���������
�Z���
������^�B���������T�x��p�����O�����>�d������������[��5n����f�����D��"m$�'�(,�768�9�>[B=F]S�S]U�U�VUW�Z�[�\d]�]�_�`-aFa�a�ac�c�cded:e|e�f�fggig�g
iii�i�i�i:j�kNl{l�l�l�m�m=n�ndq�q�q�q�q�su8v}vxuy�z�}�~Dr+�j���2�K����˂�u�h�����B��i����L���Њ�:�ȋ�E�b�����L��|����<�Ԑ��O�ח�������[�����~�����o�Ģ���ޣ�/�z�����?����[��Z������w���$������%�������L�`�z������� �`�����g�y�������������)�i����d�v������������������,�����	��B���
���I����a�>����	����8\a��E�D�r � � �!�!"M"�"�"�"
#V#�#�#R$�%&+&�&)C*o*�+�,�,�-�./�/�0T1	2'2?2�2#3�3434K4�4�4!5y5�5�5�5)6F6^6�67U7�7(8949":c:�:�:�:�:;T;�;-<�<U>�>�>�>�>�?�@=A�A^B
C�CZE�E�E�FGDG�G<HIBI[I)JtJ�J�KLfL�L�M�MHN�N$OzO�O�O8P	Q�QR0RIR�R�R�S�S�S[T�T*UfU�VYW�W�W�X�XY5Y}Y�Y�YZ�Z�ZI[\�\ ]B]^�^�^_K_i_�_�_'`x`�`Ha[a�aRb�b�bZc�cd]d�d�dSe�ef+fRf�f�fg/g�gej�jk#k>kYktk�k%l�lm4mOmkm�m�m}n�n�noo8oSomo�o�o�op�p�pq,qGq�qr{r�r�r�rs0sis�s�s@tvt	uBu^u{u�u�u�uv1viv�v�v�v�vwYw�w$xZx�x�x�xyy;yUyry�y�y�y�y+zXz�z.{^{{{�{�{�{+|B|�|}L}j}�}~\~�~�~�~Ax����D�t���*�^������J�����	� �y���܃���0�y���C�w���˅���;�V�q�����������e���܈���.�H�c�~���R������N�h�����ڋ��7�y����&������7������@�������m�����-�D�����W���Ē�����4�P�j������b���.�d������o�������1�������	�9�R�Ę�,�L������-������қ�z���˜��ԝ'�P�n��C�����̠�����'�C�_�{���:�r��A�^�|���ä�
�3�Q�z���ӥ��7�U���Ц���ħ�7�U�~���Ũ�.�^�w��R���Ū��*�S�q�������ެ�,�H�d���ͭ�����4�O�k�������5�ְ8���ı�?�r���Q���ͳ��b�����t�G�����ӷ�K�d����*�C���ӹE�r�Ϻ�a�q�����ؿ���]���+�a����>�x�������	�(�b�~��������\���*�`�����������J�w��L�����������	�&�q���?�u��������:��� �^���������.�[���2�a�}������.����O������������`���.���N������[���4������f���(�����i���b�����L�����:�r���@�x���0�h���E�}���s�������*�W���,�W�p������������5�~���L���������)�V���a��.�j�������"�I�����<�c������+�G�������w����� �U������7�Q�����h���^������E����G�`�y�����
������2�K�d�|�����������C�p�*}��Q�=�P���r��F	�	2
�
E�{
�
�Ki��8Q��|�c���+��*H���T�� K��<|��^ � � #!�!8"�"H'�'�'�'$(Y(�(�())i)�)7*�*�+�+�+.,�-�.*/7/�0W3�3�3R45�526^6�6�6�67Z7x7�7�7J8k8�8�8�8&9v9�9�9,:^:�:%;e;�;/<�<�<�AB!B?B�B�BCHCfC�C�C�C�D�DaE�E�EFGP�P�P�PCQ�QRJRdR�R�R�RSbS�S�S�ST�T�T7UaU�U�U�U�U~V�V�V(WWWsW�W�W�W$X�X�N��F��m�s�%9Ma��� t � !O!f$z$x%�%&&6&N&f&�&A'R'u(})g,p-L/!04{4�4/5�5�56�67s7�7=8�8B9�9:�:%;�;r<h=�=i>�>c?�?o@�@CA�AB~B%CKC�CD|D�D,EHE�E�EgF�F�FG�G�HUI�I�I�I:J�JKiK�K�KL$L2LDL�L�L�LWM�M�MgO�OP�P,QUQ�Q�Q*RERdR�R�RSSS�STT-TBTWTlT�T�T�TUQUzU:V�VxW4X�X1Y�YaZ�ZP[�[$\]^�^;_�_1`�`_a�acb�bMc�cd~d�dQe�efwf�f�fDg�g�gRh�h7i�i�i jwj�j$kzk�k�k6lxl�lmvm�mAngnoOo�o�o�o�p�p�q�qrYr�rsds�s't�t=uWuv&vivqz�z�z�z@{h{=|t|�|�|�|�|`}�}+~G~V~����_�������)���B���C�ȋ�X���
����|��Q����q��]���;�ВJ�������i������.���!���������7�ʛn�#�ȝ��X����P����R�t�H���d�֤J�ڥm�/���Ǩ�;�W����5�G�����,�g�ܬ��m�֭�3�Q�����t�ͯ�L�[���C�ܲ޳`�������~�>��ͺa���Y��r�ܽV�ھG����o�����%�S���Y���#�����w���M����� �W���������v���7��������X���������#���C������������A�����#�E�����/�Q���;���h���8�)���7�����!���r���E���r�������
�d������������>�V�r�������(�@�\�������������S����������D�~���2�t���?�����H�������F�����V�
��������l����"�����p�T��������f���,�x���+�d�����L�l���������/��=|����n�����V��"$�'�(',	8l8�9�>mBOF�S�U+W�Z	\�\w]�]L`a;aha�a�a:c�c	d6dsdMe�e�f�fg:gwgh3iwi�i�i�iMj�k^l�l�l�l�m$nsn�nyq�q�q�qr�suKv�vx�y�z~�~W�>����@�m�,���ӂ7���}����x�8�w�ԈF���Ċފ�H�ۋ�S�p���͍_�I�����
�J��L�b������ߚ��םk����������w�Ң����%�7������Q���*�����l�������6���,���7����#�n��������r���G�����8������{���D��������������������:������#�P������[�0��s�P��	
���67��X�W�� � � �!�!"["�"�"�"#i#�#$e$�%&9&)V*�*�+�,�,�-�.�/�0�1252a2�263�3#4A4m4�4�4)5�5�5�5�596T6f6�6)7�7�7^89I90:s:�:�:�:;,;b;<c<�<j>�>�>�>?�?�@PA�AlBC�CmE�E�E�F)GYGHpHIPI}I<J�JK�K"LyL�L�MN[N�NKO�O�OPFPQ�Q!R>R^R�R�R�S�STpT�T=U�U�ViW�W�W�X	Y%YCY�Y�Y�YZ�Z[[D\�\.]r]�^�^�^_[_w_�_`I`�`�`Pacabdb�bclc�cdod�deee�ef3f`f�f�fg=g�g�jk1kLkgk�k�k�lmBm]msm�m�m�n�n�no+oFoao{o�o�opp�p�pq:qOq�q"r�r�r�rs"s>sys�s�sTt~tuRulu�u�u�u�u"v?vyv�v�v�vwwmw�w8xbx�x�x�xy,yIycy�y�y�y�y�y@z`z{6{l{�{�{�{|3|J|�|}Z}r}�}	~�~�~�~V�����Y�|���?�f�����2�R�ׂ�(�������"�8�����W����م���-�I�d�y�Ά�������$�y�����!�<�V�q�����f����^�v���Ћ��)�d�Ɍ�̍��)�?�����)�H�̏��������5�L�����k���Ғ�
�&�B�^�r�Ǔ��w���C�l���ŕN������9�����Ɨ�A�Z�٘��:�T�ݙ�5�������������ٜ���5�^�v�#�X��������¡���5�Q�m�����N�z��Q�l�����Ѥ���A�_���������E�]���ئ���̧�E�c�����Ө�C�f��-�Z���Ӫ��8�a�y�ѫ��
�����:�V�r��������B�]�y������$�=��M���ұ��S�����e���۳���v���Դ��O���ķ۷2�S�l���2�K���۹Y�z���u�y���ʿ���q���?�i��-�L����������6�r���������p���>�h����������^��,�T������������.�����S������*�t�4�f���������B�c��:�o��������6���
�]�����������t���B���\������i���B������t���6����&�}���p�����Z�����H�����N�����>�x���S�������������>�_��4�e�~�����	������(�=�����`���������=�^��i��<�x�������0�W�����J�q������9�O�������������4�]�����,�E�Y�����|���l�����,�M���"�U�n������������&�@�Y�r������������W�x�%2���e�K�^��-�'���Z	�	@
�
S��"
�
�[w��@��w��?�8V�� b��(Y��$Q��
 r � 
!+!�!F"�"P'�'�'�'8(�(�(�()&)})�)K*�*�+�+�+B,�-/�0k3�3�3f425�5F6f6�6�6�6(7h7�7�7�7Z8y8�8�89.9�9�9�9@:s:�:-;s;�;C<�<=�AB/BGB�B�BCVCtC�C�CD�DEqE�E�EFOP�P�PQWQ�Q RZRrR�R�RSSvS�S�S	T T�T�TJUiU�U�U�U�U�V�VW0WeW�W�W�WX,X�X<��Q�=�A�~�2� ?!p%a(d)O,X-4/	0\1N4�4�5T6�6I7�78v8{9�9X:�:Y;5<�<�=+>�>#?�?@@�@A�A�ASB�B|C�CND�DEmE�E�FIGAHMI"JfJ�J+K�K�KqL�L+M�M�MCO�O0PQtQ�Q�R'S|S�T%U�U�V"W�W�X{Y
Z�[}\q]R^_m_�_�`a�a)b�bc�cNd�d%e�e�eJf�fgpg�g h�hici�iKj�j�jOk�klbl�l�lIm�m�n9o�o/p
q�qrGr�r�r<s�s[t�t�uPviz�z${5|�|��F�����z����y�����s���G���=�����1���{���|�Y���c���p�D���W���k��������q������o����������1���T������������m�$�Q�W���x����������4���T���V�N������5�����A�������w�N�����������5�!�y����~�F����I�,�����������o���(���m���y���O��������~�4������H���n���8�������"������%���'�~���B���+�m�^����n����t�����L�����<��=�����q�D�*�������)���a���+��������f=�W,�"A$`'y(�+=7�9P>�A�E-S-U�V�Z�[|\]�]�_�`�ac�c�d�f�gij�kBlSm�ncq�s�t
v�w'yfz�}�~+�h�����m�������J�h�����t���&�Y�<����O�������o�`�&�x�����.�������q���g���z�5���D�������y�M��������S�.�!���{���/�����7�<��	/0i�����#�+�f � �!�";#7$�%�%5(�)�*�+-#.�/R1�2�3�4!5�56�6�6�839W:�:�;T>�?<@AB�BtC/E�F�F�G:H�H�IAL!N#O�P�Q�R�S�T�VLW�W�XpY3Z\�\@]�^>_�_�`Ba�a.b�b�b.cdDd�d�d8e�e�e~f�g`jFlm�m
n�n�oCp�pvqr�r�r^s�svt7u�uv_v�v?w�wZxz�z.{�{q|D}�}0~x*������y�O���_���w������K�������B������G���f���o�C�����s�������I���������1�x�����$�}�^��������P���B������r�6�����3�z���7������7�~������R����S���6�����-����f�7���$�����G��G������t�,���5�q�C���a��m���W���B���`�0���L�W���s���^����2���_��~�F�����O�����y�g�m�]�r������,���2���d��������a�.�����I���c���+�v����������������v����;���)���*r9�1�D�z�g.	�	&
�
9��o
�
�@�DT�J��{wA��z��C � Y!"v"H'�'
(�(O)�)�*x+,�.�0+3�3:45x5�5�6�7�7?8�8\9:�:Z;�;|<�<�A�ApBC�C-D�DUE�EGP�P)Q�Q?R�RHS�S�SITUaUV�V(W�WUX<��V�B�F�~�2� ?!a(d)O,X-4/	0\1N4�4�5T6�6I7�78v8{9�9X:�:[;5<�<�=+>�>#?�?@@�@A�A�ASB�B|C�CND�DEmE�FKGEH"JfJ�J+K�K�KqL�L+M�M�MCO�O3PQtQ�R'S|S�T%U�U�V#W�W�X|YZ�[~\r]S^_n_�_�`a�a*b�bc�cOd�d&e�e�eKf�fgpg�g h�hici�iKj�j�jOk�klbl�l�lIm�m�nko�o0p
q�qrGr�r�r<s�s[t�t�uPv{%{��F�Ӄ�z����y�ĉ��t�͌H�č>���ُ2���|���}�Z�ەd��q�E�ϘX�ܙl�����Мr� �����p�����ݢ���1���T���Ƨ������m�$�������y�̮�������4�ʹT���W�O��߹��6�ǻڼC�������y�O�����������6�"�z�����G����J�-�����������o���(���m���y���O��������~�4������H���n���8���D�#�Y���n�
�����&���'�~���B���+�m�^����n����t�����N�����>��=�����q�D�*�������)���a���,��������f=�W,�"A$`'y(�+=7�9P>�A�E.S.U�V�Z�[|\]�]h`�`�aVc�c�d�g j�kClTm�n�s�tv�w(ygz�}�~,�À���m���ׅ��j��v�Ô'�Z�=��#�P��ԟ͠`�&�x����.�������r���h���{�6�F�����T�{�O��������S�.�!���{���/�����7�<��	/0i�����#�+�g � �![!�"<#8$�%�%6(�)�*�+-$.�/�2�4L5�5a56�6�6�8m9X:�9�:�;�?=@AB�BuC0E�F�F�G�HI�IBL#N�P�R�T�VNWX�XTXrY5Z`\�\�]�^^@_�_�`Ba�a.b�b�b.cdDd�d�d8e�e�e~f�gKl�m
n�oCpvqQr�rer^s�s�t7u�t�u�t_v�t�v?w�wz�z�{q|D}�}1~*������z�O�_�ӄ���K��ҊC������H�f���p�C�Đ�s����I������ϖT�x����$�~�^�E�ǛZ������ʢ��6��ȥ��������6���-�կf�i���%��H��j������t�,���5�C�����m�������W�����B���0���W����������_�.�~�F���O����%�y�:�g�O�m�d�]�y�r����������2�d������v������������v���;�)���Mr9�1�D�z�Bg.	�	&
�
9��o
�
@�FT�J��{wB��z��D � Y!"v"k'�'
(O)�)�*y+,�.�0+3�3:45x5�5�6�78?8�8\9:�:Z;�;|<�<�A�ApB�C-D0EVE�EjP�P)Q�Q?R�Q�RHS�S�SITUV�V�WUX*��>�*�.�l� �3 � � ,!O(R)=,F-"/�/J1;4�4�4M5�5�5A6�667�7�7c8�8h9�9E:�:F;"<�<�=>�>?�?-@�@�@xA�A@B�BiC�C;D�DEZE�F6G.HJSJ�JK�K^L�LMoM�M1O�OP�P`Q�RShS�TU�UyVW�WcX�XgY�Y�Z	[f[�[i\]]>^�^Y_�_v`	a�ab�b�bwc�c:d�dene�e6f�fg\g�gh�h�hOi�i7j�j�j;k�k
lNl�l�l5m�m�n�op�p�q�q3rsr�r(s�sIt�tou>v{��ԁ4���ۄh�����g���R�����a���5���+���Ə����i��j��f�E�Ӕ"�q�ƕO�ؖ\�ڗ0���C�ǙW�ޚq����]������]���v��ˢW�������B����~���l�֩Y����d�����������"���B�۵D�<���̹y�#���Ƽ/�������e�<������|���A���#����g�����l���4�����U���7����r�������������]����R���[���g���=����������>�����l�"�������6���\���$�{��������o�����j���.����Y�����J�����\����`���v�8��~�|�(���)�����_�2�����������M��������w�������J�T+�Epm"/$N'g(�++7%8|9>>�A�ESU�V�Z�[j\]�]�`�a�c�dke�gj.lAm�m,n�n}s�t�ulv�wyTz�}v~�ۀ��Y�����d�Å1�����V�ۍb�����G�*��=�ߞ����N��f�ڥJ����������_���U���h�#�2�����e�;�����{�����A�����i��������%�*���	W�����~R �!n")#�#�#%$�%#(�)�*�+�,.�/�2�4�5
6~6�6D7�78�8C:�:y;<�<�?*@AqA�A�BbCE�E�F�FzG�H�IcJ�J.L�LN�N�P�R�TUU8W�X\Y!Z�Z8[�\�^*_�_�`0aabxb�bc�c2d�d�d&e�e�elf�g4l�m�m�o1pdq�r�rKs�s$u�uvLv�v-w�w�yuz�{_|2}�}~���{��g�=�M������9�ω0������5�T��]�1�Ԑa�Ց��7�����ܕ��d�ݗ���k�L�����>�������"���ؤ�f���#�t��#�j����������?���$����ïT�z��β5��z����b����#�1����Y���C���0������E������z���M�j�4���=�}�g�U�[�K�`�����v��� �R�����u�����7���Q����d�������n�����d���)����^'�}2��h�S	�	
r
'��]��
,�2B�8��ie/�h��1 � G!"b"|'�'H(=)�)d+,�.�03�3(4�4f5�5�6�7+8�8J9�9�:H;�;h<�<�A^B�B�CDAE�E{PQ-R�R6S�S7TU�U�V�WCXq�r�r�r4s�s�s�s�tuu�wx!x�x�x-y8yEy�y�y�y�y�z{~�~�~��݂���
�Q����-�k�����%�q�����"�]�����k�ω��������ɊԊߊ�X�h�s����e�����
��`����0�_�j�=j�j�jkcknkyk�kl�l�lVmam�m�m�m�m�m�m�m�mEnPn[nfnqn|n�n�n�n�njouo�o7p�p�p�p�p�p�pQq�q�q�qrr%r0r;rFrRrar�r�r�r�r�r�r?st^tZuvvvjvuv�v�v�v�v3w>w�w�w�wxx,xsx~x�x�x�x�x�xyy"y�y$z/z�zl{�{�{G|R|�|�|}R}]}�}�}�~ny����D�O����	��$�/�k�v������
�����E�P�b��������
�����:����������;�F�Q�`��N������G�t��������T�z<>I�O�P�Pρ��k��S�U]W��T�(�o���1�l�@di�/�j-l�~�����.��w���������2/?/¤>�+���5���6����OiNFBK�f;q����Ȏؒ��"�|�%������a������
���������ʵڶ�?�m�F�������g�^����n��%�*�.�02o6�9w:;�;<�<:@DS�<��ab�cdvd�d6e�e�fNgh�h�i�j�l'm�mn�n
qoq�qOw�w�z�|b�0�����y���u������!�Ԩ�����o���v����P���S�x������2
Q+�;�E�RS�S�Tts<z����Y�N}�*�H�ݔ͝��ء���T�Ĥͤ������Ѫ%�*�1���Y������#��z\8	<G��/�άIK[�_�bm�Ki�i�j�k�����˰�l1u�u�z�{��r�c�9�������́9�]���Q�)���(���������3�?�Ήi�������ػT���J�;�������w�����o�������w�`���O�H�	���I�
���g�.�K����)�������	��
8���M��u�������=E�EIqI�J�J1LyN�^�^ؔk�k�n�ov�Nr�r�sFt�tdv��{����B�ܗĎJ�o�S���Z�<���{f�f	"�����R���� �� �$�+@,�-*.�/0�1�1�3�4�4^5�6�7O9�9�<?��%H�H{IJ�J9K�KhLV��L�MUN�NOP�P>Q��Q�������x����5�l���K�(����q�b���H�����
�I����D���������|��©h\���A�<}G~�~���u�T���^����i�����
�_������T�&�����ϑ����P-^�Ƙd����2�	���}��p���������G�y�O�5y"�����������������R��[�����1���4�l��(�Õ\�����*�;�ӛl����:�Ԟn�
���@�X�����0���Ψ���D�7���)���3���=�����MgLF3K~f9q����Ǝ֒�� �s�������Α_���������������ȵض�=�k�D��������N���
�l��%�*�.�02m6�9u:;�;<�<8@D;E���b�cdtd�d4e�e�fLgh�h�i�jk%m�mn�n�nmq�qLr�w�z�|`�.�����w�����������Ҩ�����m����Řc������v�����:��0� �+�<#HS�S�Trs:zL}1�����(�F�۔˝��֡�R�|�¤�������Ϫ��(�/���W���o���!�fxZ6	<GGK���[�_�bIi���i�j�k�l��F�x�N�/u�u3y�{:}!�����������n�7����O�'���&����	�\�<���������Q����ֻR���H�9�������u�����m������u�^�����F���Z����}��e�,�����'�����}�	�
0�6������3�#���k���EIoI�J�J/LwN�P�^�a'��k�l�oq•�r�sDt�tbvMwy�Ž[�����)�H�s�Q���X�����yd:�d	 
қk����9�Ӟm��$O+>,�-(.�/0�1�1�3�4�4\5�6�7M9�9�;?�C	��HyIJ�J7K�KfL�L���MSN�N}OP�P<Q�Q?��RDz&���޺v���o�W������
������3�e��������G��/�#���`�����F�ͨ���?��C��6�E~�~����s�[��������h�����*���4���>�	��^���������S�%�����NhMFAKf:q����ǎג��!�t�L������`������������
���ɵٶ�>�l�E����
����]����m��%�*�.�02n6�9v:;�;<�<9@D<E;�ה,^�^b�cdud�d5e�e�fMgh�h�i�jk&m�mn�n�nnq�qMr�w�z�|a�/�����x���������� �Ө����
�n����n����O����w�����;��1	� �+�<$HS�S�Tss;zM}��X����)�G�ܔ̝��ס�S�̤ä��k�����Ъ��)�0���X�������"�gy[7	<GHK.�ͬl�[�_�bJi��i�j�k�l����ʰ��0u�u4y�z�{;}q�b�8�������o�8����P�(���'����
�]�=�2�͉��h����5���׻S���I�:�������v�����n�������v�_�����G�����J��~��f�-����(�����~�	�
{�7�����~�$�����R��EIpI�J�J0LxN�P�^�au��k�l�oq
��r�sEt�tcvNwz�Î��A�ۗu�I�t�R���Y�����ze��e	!���Q��������$P+?,�-).�/0�1�1�3�4�4]5�6�7N9�9�;?�CU��HzIJ�J8K�KgL�L��MTN�N~OP�P=Q�Q���RȲ'��ߺw���p������������C�4�f��������H��{�$�ߧa�����G����[�@�������F~�~����t�\�L�o>{���<���&���a�c\l
�i���� �!�"&�576q:�:IgWY�Y�\�^Y_swsPu�uwv�v\�΋�������O����������p�������������v�������Y��'�+X8BoE�PXR�R�S��������W�����U�������L������%^w^f��y�������[�����Y�������P�"�����)^{^j��yR���
�����!S!y(�)k,t-P/%0#44�4�5�67x7�7B8�8�9#:�:*;�;w<m=�=n>�>h?�?t@�@HA�A#B�B*C�CD�D�D1E�E#GHI?J�JKnK�L�L\M�M�MlOP�P5Q�Q�RXS�S�TVUEV�V�W?X<Y�YlZ/\ ]^�^F_�_<`�`ja�anb�bXc'd�d�d\e�ef�f�fIg�g�gWh�h<i�i%j|j�j)kk�k;l}l�l"m{mFno�p�q�qr^r�rsis�s�tBuvnv���d��������.���G�������������|�����F�����'���9��������)���B���y�.�����c�&���[���]�K�i���O���r�4����@��������y�!�H�����e����������G�'���j�������e���V���z�0�����.�����X���+�������B����c�����(����������F�(���4�����m���=�.�����u���J���w�����i�����
�X��������I���y���B�����M�������������� �q�������u�Y�����k�1�}���W�����������[��"�$�'�(*,8�9�>rBTF�S�U.W�Z\�\|]�]b^e"h^j�m�n�s uVv*x�y�z~�~bI�=����������j���k��������������V���/���q�����?���5���@������������������������?�������`�5��x�U��
���?:��]�\t#p$)_*�+�,�-�.�0G3
5�6.79<�?�@[AwB&C�CxE�F4GHMJ�LlN'Q�RHU�Z`�`Uabib�bcqc"dtd�deje�ef�f�g�l�m�n�o�p�qYtrw=xEz{|�|_}�}�~[^�D���7�������\�����~�q�������.�������p���|�H���W��#���?�����(���S�����H�2������������^�p�����7�����^���z�v�D�u�C�c�1���X�C�G�����y�G���C��������e�B������9�������1�������\�*j�P�c��2_	�	E
�
X��'
�
���
|�D��m�)�} !�!K"�"=(�)P*M,/�0p3�3k475�5K67�79�9K:�:x;H<�<	=�B�C�D*F\Q{S�TOU�VWX�X��6����&e�9w��a!i%H'AC>E�E�FDI�I�K:L�M|O�QMR�R�T�TcU�f�i�k�m]n/o�o�p�stMuv|vbz�z.|�|L~׋:�ؓءj�٨M�=���H�N���:�/�c���l��ɿ��<���@�������������;���G���1���������]���G�������������������v�M�b��� 3���d���_Dacdzfgi�i�k�l\q�qp^�I�f��C���������������!�h��-���!������������������������������ �!D"�"�%�&m*�,�.J1=2�3I45p5�5\6)9:�:;L>�>BG0HYI�K�MO�O�QGR�SYT|V�W�X,Y�Y
\6]v^�^�_%`�`aYa�c�c)f�f�hYj�kmhm�m�n�n2o�o�op�pDqrur�r(s�smtusu�u)v�v
w�wQx�x�xyOy�y�yUz%{�{(|?|}g}�}�~�~o�q���[���G�����-���n�n�����������
�}��4���4���=������*�A�����g�ޓ����a�������'���6�O��I��*����s���!�k�;�ɠ����g���t����I����R�ͦ����M����[�t�G���۪"�n���լ��������2�/�߱o����������?�зH�a�'�@�йo��i����W���4���������V���t�D�#���k�7�V���X�(���+���E�����������Z�D�2�8�(�=�k���T�$�������2���x���S�Y��d������6�����D���������R���N�������B���������m�A �����5�����9��  !>'�'�()�)�*�+\,�-�3[67�7�8#9�9[:";�;�A<B
C�C�C�D�E?P�P�Q
R�RS�ST�TYU�U�V W�W!X�%3FdI�K�Q^o�z�zL|8}��|��[`Ic�fBi�k�q����%�X����2�G��� �%�1�385X9y>HZO�Q�S�V�WS\�]�jm�n�p1r�tqxE{�ă��χ���������H�)�g�ѡ��ۧi����\���^���x�w�c���u�I������C�����x�
���1���A6
�_'�(�*8�A.C#E^P�Q�SxU?W{%'FXI�K�QRotz�z@|,}��p��O`=c�f6i�k|q�����L�
�z�&�;��� �%�1�3,5L9m>sHNO�Q�S�V�WG\u]�jm�n�p%r�tex9{�����Ç����������<��[�š}�ϧ]���P���R�|�l�k�W���i�=������7�����l�����%���5*�S'�(�*8�A"CERP�Q�SlU3W��)048<@DHLPTX\`dhlptx����������������"+4<GS_fqu���������!%<P^bfjnrvz~�����������������������		(	8	I	\	l		�	�	�	�	�	�	�	�	�	�	�	�		




,
<
L
Y
g
l
z
�
�
�
�
�
�
�
�
	%@av���������	&CKOWjr|�����������



!
)
1
B
U
Z
b
g
k
s
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
#+4=Rav������������*=Pafns����������
38=Qin������
/4L^n���������	(>CK\k{����������� (05=EJR\ai���������$).38=BGLQV[`ejoty~����������������
'/7ERbrz���������$).;@HTe}����������
$)1FKPUZrw�������!2H\u�������&+FNS[chx}�����"*/HMg{��������������"*>C^j������������������� (2CXnv~����������������$)19>FKSX`hmu}�������������������
).BVejrw���������������������
'/7GSX]bgl~�������������
   ( 5 : G L T b g o y ~ � � � � � � � � � � � � � � � � !!!"!*!2!C!K![!c!y!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""&"4"@"K"P"U"Z"_"d"i"n"s"x"�"�"�"�"�"�"�"�"�"�"�"�"�"#	##.#3#8#=#E#M#]#e#j#r#w#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$	$$$$$"$'$,$1$6$;$@$E$J$O$T$\$a$i$n$v${$�$�$�$�$�$�$�$�$�$�$�$�$%%%%2%:%B%O%W%_%m%u%}%�%�%�%�%�%�%�%�%�%�%
&&"&*&2&:&?&G&O&W&_&s&x&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''"'*'2'@'I'N'V'^'f'n'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(((!()(1(9(>(F(N(^(p(x(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()) )%)*)/)7)?)G)L)Q)Y)c)k)s){)�)�)�)�)�)�)�)�)�)�)�)�)�)*	****&*>*F*N*V*^*c*k*s*{*�*�*�*�*�*�*�*�*�*�*�*�*�*+++!+)+.+6+>+F+N+g+w+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,+,=,L,X,q,y,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,---"-*-2-?-D-L-T-\-d-l-q-y-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-...... .%.*./.4.9.A.I.N.S.[.`.h.m.u.z.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.////&/./6/>/F/N/V/^/f/n/v/~/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0	0000&0.03080@0H0M0U0]0e0x0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01111 1(10181@1T1\1d1l1t1y1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1222-252=2B2J2R2W2_2d2l2t2|2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2333#3(30383@3E3M3U3]3b3j3r3z33�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�34
444%4-454:4B4J4R4Z4b4j4r4w44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555!5)51565;5C5H5P5X5`5x5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�566.636;6K6S6[6c6p6u6z66�6�6�6�6�6�6�6�6�6�6�6�6�6�677777"7'7,71767;7@7E7J7O7T7Y7^7c7q7y7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7888!8)8-858?8K8U8]8p8|8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89999!9%9-9=9M9R9Z9l9q9y9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9
::%:-:;:C:K:S:[:_:g:k:s:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;$;,;4;8;@;D;H;P;T;[;_;g;k;s;{;;�;�;�;�;�;�;�;�;�;�;�;�;�;<<)<<<D<I<Q<V<^<q<y<�<�<�<�<�<�<�<�<�<�<�<====#=+=8===E=T=Y=a=m=r=w==�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>>">*><>D>L>^>n>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>
????'?,?1?9?>?E?J?R?Z?_?d?l?t?�?�?�?�?�?�?�?�?�?�?�?�?@@@@!@)@1@E@P@X@`@s@{@�@�@�@�@�@�@�@�@�@�@�@�@AAA!A&A.A=ABAGAOATAYAaAyA�A�A�A�A�A�A�A�A�A�A�A�ABBBB*B/B4B<BABFBNBgBoBwBB�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCCCC#C+C0C8C=CECMC^CfCnCvC{C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDD
DDD"D9DADIDQD`DeDmDrDzD�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEE!E.E6EGELETEYEaEuE}E�E�E�E�E�E�E�E�E�E�E�E�E�E�EF
FFF"F*F7FDFLFQFYF^FfFuF�F�F�F�F�F�F�F�F�F�F�F�F�F�FG
GGG&G.G6G>GFGNGVG^GnG|G�G�G�G�G�G�GH
HHHH'H/H4H<HDHIHQHYH^HfHnHsH{H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HII(I-I5I:IBIWI`IhImIuIzI�I�I�I�I�I�I�I�I�I�I�I�IJJ,J1JMJRJWJ_JdJiJqJvJ{J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�JKKK"K*K2K7K?KDKLK`KlKtK}K�K�K�K�K�K�K�KLLLLL"L'L,L@LELMLRLZLbLkLtL}L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�LM
MMM$M,M5MBMGMOMTM\MdMiMnMsMxM}M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MN
NNNN'N/N7N?NYN^NfNkNsN{N�N�N�N�N�N�N�N�N�N�N�N�N�N�NOOO%O*O2O7OIOROZO_OgOlOtO�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPP#P,P5P=PEPJPRPZPbPgPoPwPP�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQ
QQQ(Q-Q5Q:QBQGQPQYQaQfQnQsQ{Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QR	RRR#R(R0R5R=RBRJRRRZRbRjRoRwR|R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS
SSSS"S(S/S6S=SDSKSRSYS`SgSnSuS|S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�STTTTT$T+T2T9T@TGTNTUT\TcTjTqTxTT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUU U'U.U5U<UCUJUQUXU_UfUmUtU{U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVVVV#V*V1V8V?VFVMVTV[VbViVpVwV~V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VW
WWWW&W-W4W;WBWIWPWWW^WeWlWsWzW�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�WX
XXX"X)X0X7X>XEXLXSXZXaXhXoXvX}X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�XY	YYYY%Y,Y3Y:YAYHYOYVY]YdYkYrYyY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZZ!Z(Z/Z6Z=ZDZKZRZYZ`ZgZnZuZ|Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[[[$[+[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.j�%6FfI�KRao�z�zN|:}������2�:�O�d���^`Lc�fEi�k�q����(�[����5�J��� Q!�%�1�3B5W5c9�9|>�H]O�Q�S�V�WJXV\�]�]�j!m�n�n�p?rGr[r�t�t�t�t�t}x�x�x�x�xG{�ƃ��ч��Ȋ݊�	�����J�;�P�d�l�j�ӡ����ģ̣ԣܣ�����w�������_���`�������������y�e���w�K�$�8�����0�E�Z�o���E������������������������3���C8�a'�(�*8�A0C&E`P�Q�Q�SzUAW�OPQRST�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'XCYCZC[C\CME�F�F�FJJJJOLPLQLRL�O�O�OkRpRS	S�TU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�f�f�f�f�f�f�f�f�i�i�i�i�i�i�k�k�k�k�k�mlnp�p.t3t\u+vo~p~q~r~s~t~u~v~w~x~y~���	�����b�g�l�q�v�{������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0����������������������^�_�L���������������Զնֶ׶ضٶڶj�o�t�y�~����������d�i�n�s�x�}�����^�c��"�'�,�1�6�;������������������H���T�Z�[�\�]�^�_�`�a�b�c�d�e�f�g��������������������������	�
�����S�T�U�V�W�������3�4�5�6�7�8�9�������m�r�w�q����B��s�� !"#$%&'()*+,oata=dBdAgFg�i�i�l�l�l)r*r+r,r-r.r/r0r1r�r�����?�E���������Z�[�"�'������<�����¤Ǥ̤Ѥ֤-�E�F�G�H�I�J�K�L���N�S���K�P�!�������*�/�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P��"�"�"�&�&�*�*�,�,�/h2m2t4y4o6p6q63;8;??????? ?!?^G�I�K�K�M�MPPeRjRwT|T�Y�Y�_P`U`paqarasata�c�c�c�c�c�c�c:f?f�f�f�f�kxm�m�o!pTq�sw�w�yez�{O|"}w}~�~���k���W�-�=���~��)���i��D���M�!�Q�őw����q�ʕ��˗_��Y�:�{����b������~����	���B������ٴ�q�P�������������3���y���h���;�"���+���d����B�����c�T�����b�^�����R�����}����������������������KLMN����	���/4�X] � 0!�'+)�)�+�-�-�-�-44	4
4o6t6y61767;7�8�839�9�9x:2;�;LB�C	D�EQ$S%T�T�U�V�W1X�8�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
����������������������>�>�>�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�F�H�H�H�H�H�H�H�H�H�H�H�H�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!�#�%�'�)�+�-�-�.�0�2�4�6�8�:�<�>�B�B�B�B�B�B�B�B�B�C�C�C�C�C�C�D�D�D�B�B�B�C�D�D�D�D�D�D�D�D�D�E�E�E�E�E�E�F�F�F�D�D�D�E�H�H�L�L�L�L�L�L�np4L�L]��U�']CNE�FJSL�OuR
S�TU�U�f�i�k�mqnp�p8tau0vz~"���1�������`�M���۶���������h�@����������M���Y�h�������
���X���:�����|�r���G��x�-yaGdKg�i�l2r�w���K�����\�,��Ğ(�A�ۤM��X��U�&������4�Q��"�&�*�,�/r2~4r6=;"?cG�I�K�M!PoR�T�Y�_Z`ua�cDf�fl}m�m�op&pYq�s"w�w�yjz�{6|T|'}|}~�~�~
����p�Ł\��2�B�������.���n��I���R��&�8�V�ʑ|��
���v�ϕ����ЗD�d��^��?������g�ۦ����i�������������'�G������$���޴�V�v�5�U�����$���#������8���~���m���@�'���0���i����G�����h�Y���������g�c�����W����
������O��9�b � 5!�'0)�)�+�-4~6@7�889�9}:7;�;QB�CD�E
Q)S*T�T�U�V�W6X������������������������������������	�	�	�	���������������������������������
�
�
rx���������������������������������������������	����
���	�������������	�	�����
�	�	�
��
�	��	�	�	����>����������'���6�����6����I��I����I��I����I����I����I����I����I���{���fail��ԑ�depth��r��*ӎ����Dense�����'} 	�v��
�����
���öͫ5ö
�����
���ö��5��5
�����
��ö����5
�ч��
�����öч��5����������������������������������ͯ���������������������������������������������������������������՘�	����������	��	������������������������ԏ����������������������������������������	������������������������ܮ��������î������������������d�d��K.���O\core_intrinsics�������pb�{F���t��_}�J�ĵ5derive_clone_copy������pb�-��-�6���,!���
liballoc_internals����pb䫦]M��-��$crate::assert�bɈ�TZ���Zĵ5panic_internals��generic_assert_internals������pb䫾�&���a����Y%���Z�����pb�U1�#��V�@<���jĵ5�����pb�Ǧa�0L��5�}��ĵ5fmt_helpers_for_derive��_�_���pb�t��'���6�K��u�=�ĵ5�`�`���pb䫋�/�f}��5U���TZSĵ5��5�ķ5�����pb�"�Ds�Ŵ����c�ĵ5��5�_�_���pb�R��!�|�
�X��[{
���W
�����pb����'6`D�6����(
���Z~s���pb䫝„�色����L������pb�qd��N�_��uƽ�ĵ5��5�_�_���pb���¯���-��n��ĵ5��5�_�_���pb�z�������@`��ĵ5��5�_�_���pb�El��4t�.��ĵ5��5�����pb䫩� �Ľ�7�K��e�f\ĵ5	derive_eq��������pb��"���a����Q
�����pb�t�B�44t��fAĵ5��5�����pb��݌��`�X��Zi
�����pb䫙G�P������"
������pb�Q�M��Y����5aɄ�TZ8ĵ5��5�ķ5�����pb���^���|R���=�����pb�+%^�DӐ��_�ĵ5��5�_�_���pb�����L�ot���zĵ5��5�����pb��"Gq��u~@$�u���ĵ5��5�����pb�8����t����
������pb��z�@.%��Λ�ĵ5��5�_�_���pb�`�*���A���
G�����pb�q�*�]tK��zĵ5��5�����pb�?��yN��5T���TZĵ5��5�ķ5�����pb䫖(�j�e����j$ĵ5۽5�������pb�������
7�)��ĵ5��5�_�_���pb䫴6ap{fl���<]�����pb�턁~�Js�t�z
�ĵ5��5�����pb䫍;k��ۯ���[ĵ5��5�_�_���pb䫼�򅫬�mt@���ĵ5��5�����pb���僘D����
,�����pb�
��B��t��`ĵ5��5�����pb��"R�}C9���������pb䫞/��@N��J��Vĵ5��5�_�_���pb�݈����{���l?	ĵ5������pb����
�mt�(��Q
1	ĵ5��5�����pb�k���;+��5`ɀ�TZ�ĵ5��5�ķ5�����pb���S��Un���&������pb�lO�O��~t��
�	ĵ5��5�����pb�Y��vmw"W~�$��
\ĵ5��5�����pb��Įzf5�9~nd����pb�e�
��*����ĵ5��5�_�_���pb䫦�B����tJ���
ĵ5��5�����pb���]׸���P)�ĵ5������pb���Ocf�b��qo�	ĵ5��5�_�_���pb��%�#l��~��(��@
�	ĵ5��5�_�_���pb䫘�S��d���p
�����pb���/C����8
ĵ5��5�_�_���pb���as6v�t����ĵ5��5�����pb�L`�9+�ۏ�d����pb䫎U����t���8ĵ5��5�����pb�Uc{�-���I��ĵ5��5�_�_���pb䫰�1��Q�P���
ĵ5�`�`���pb���W�y��~�$�c&ĵ5��5�����pb䫢�A_���t�(��@

ĵ5��5�����pb��8���pD���5_���TZ�ĵ5��5�ķ5�����pb���#U�/���ĵ5��5�_�_���pb䫿��J��]t�e�
ĵ5��5�����pb�:���9�����ĵ5��5�_�_���pb�����Ůt%���L<"
�����pb��T���&ittH��Uĵ5��5�����pb��*%��U�P<݂T
ĵ5�����pb���`_�C�t�t�ĵ5��5�����pb�?Tp��Q	C����
�����pb�g��ц�q�t�(��"
#ĵ5��5�����pb�o��8�~$��	ĵ5��5�����pb�+p��Oq�y���"ĵ5��5�_�_���pb�?�2�d�ը~�$��

ĵ5��5�����pb�ܼ�[��mmd����pb�0�_}F{��G|��ĵ5��5�_�_���pb䫣ʸj˹�.��0O�����pb�O�N����P���ĵ5۽5�������pb䫧�dN�L�����zSĵ5��5�_�_���pb��	�_�����G��(0��	������pb��6sy����5^���TZ�ĵ5��5�ķ5�����pb䫫��7�HXtv�gĵ5��5�����pb���';5��t�N��ĵ5��5�����pb䫱�M�9 �����d����pb�͗�z&���:���ĵ5��5�_�_���pb�]���^S����	)�����pb䫯��/�9/��ݱm��\ĵ5�����pb�Ar�F�}d$���������pb䫊�G$nS�tG���ĵ5��5�����pb��1����4d����pb䫳�����8~P$ӂi
ĵ5��5�����pb䫏˻��t�~Oĵ5��5�����pb�S�S���el�G��(.������pb�v[{O�g)������Q
������pb�m
�zmS�p�Gvĵ5��5�_�_���pb��8�'D�L��o��ĵ5��5�_�_���pb䫯H�շ�V�t:�Oĵ5��5�����pb䫷Z�z�Gv�������\ĵ5�����pb��7�qs(�Q����d����pb�\������������pb䫽	��*~u��F���ĵ5��5�_�_���pb�`P�q�tP�Dĵ5��5�����pb�Y|1B�������ĵ5��5�_�_���pb�#�Ә��r��4�g�
ֶ5���pb�T]/V�L
�����@
������pb�5�]R��Q9��5]���TZwĵ5��5�ķ5�����pb�F R���;P�����pb�?����|t��ĵ5��5�����pb��3�]��ތ��5mɫ�TZĵ5��5�ķ5�����pb��%..��n�4���ĵ5��5�_�_���pb�1�r��n�~�$��
�ĵ5��5�����pb�4�]�������ĵ5۽5�������pb�M}`�zYtF
��ĵ5��5�����pb�$$�g�k�O��ĵ5������pb�~��nK��t�p�ĵ5��5�����pb����������=�����pb�WA��6/�{ĵ5��5�_�_���pb䫷jm@pq�M��׃;������pb������t4\��ĵ5��5�����pb䫥�ͣ/[��t�J�ĵ5��5�����pb��ׂ�1��9�����ĵ5������pb�1�nĘ�=r�3d����pb�Ͷ_�-�����
������pb�f[J<�J�/�Ok�ĵ5�`�`���pb�U�j�a!����:��ĵ5��5�_�_���pb�b蹅Mp����t+�����pb��7#c��6����(
�~s���pb�M�P�ɴj��5\���TZ�ĵ5��5�ķ5�����pb䫈�a�M�����5lɧ�TZ0ĵ5��5�ķ5�����pb�Oס����3��ĵ5��5�_�_���pb�bǛ���H��A��ĵ5�`�`���pb�+��n���\�٦�d����pb䫸D�><2�q����
������pb�b
箰f�1�Td����pb�6"��2B1�O<���ĵ5�����pb䫓+�MQ�U>t�/�#ĵ5��5�����pb��I��\����iR�����pb�I*��pK�������"
������pb��(���~�$�Lĵ5��5�����pb���FF�>5o����
������pb�,�GBp�kiELd����pb�F�еP,��O���ĵ5��5�_�_���pb䫮54[Ɯ����]�ĵ5��5�_�_���pb�,��7*4�����g������pb�I�������5[���TZ;ĵ5��5�ķ5�����pb��h�ii���������pb䫅̽�P�`�t��Fĵ5��5�����pb��$��.�'����
v�����pb�ʶ��(��Kd����pb��I/'���OK�ĵ5۽5�������pb�]-�:�gV��������pb�N���Gl��t��7ĵ5��5�����pb�	��"9ΩH���c,g�����pb���〾�u��s������pb�zZ���Jdt�E'�ĵ5��5�����pb��տ��({$crate::panic::panic_2015������2
��7_libstd_sys_internals����5�
�+�*���pb�He۱�rb�����ĵ5��5�_�_���pb�Y<��p
�A	�� ĵ5������pb�o��i8&Et�O�� ĵ5��5�����pb�޽	�WZ	8=+d����pb�o�A�f�K~O$���ĵ5��5�����pb��=�A�"���aa �����pb䫙������5Z���TZ� ĵ5��5�ķ5�����pb�_��Iw�U8��D� �����pb�5c�-����t��+"ĵ5��5�����pb��w2�S�!���5����TZ�!ĵ5��5�ķ5�����pb䫔�k�X�W�~�$�0�ĵ5��5�����pb��0�o! �)�A��� ĵ5�`�`���pb䫦Eʁ
������v!ĵ5��5�_�_���pb�b]ͬ��7�ld����pb䫕\퀨�uZ���6"�����pb䫕��ttO��i#ĵ5��5�����pb��q��M�����]�"�����pb�}rWb��P�����"�����pb�5NI�ɢl�d����pb��MIn�Kt���$ĵ5��5�����pb�E����A�� ĵ5۽5�������pb�v:��nf�t���$ĵ5��5�����pb��@7�� 
d����pb䫉���du��Ns�}#ĵ5��5�_�_���pb䫟�V��@���[$�����pb�h���\h/�Wd����pb��#�S�at�(��Q
s%ĵ5��5�����pb䫚C1��y���3�=$ĵ5��5�_�_���pb䫎t-�A���A<���$ĵ5�����pb�e�N~�����%��$ĵ5��5�_�_���pb��g�lr����C%�����pb�D�����tN��v&ĵ5��5�����pb�[^[v
������%�����pb������w���M�%�����pb䫐�bF�O��t�p'ĵ5��5�����pb�'�x��u��(��@
�%ĵ5��5�_�_���pb䫟8�=�#$crate::panic::unreachable_2015����ܑ6
��]��5�S�R���pb��{(��~�$�"ĵ5��5�����pb�~�!�Ko��A��&ĵ5��5�_�_���pb�0m�Jb�T�t��9(ĵ5��5�����pb�~��^�������h'�����pb䫦Xx�\�~N$��"ĵ5��5�����pb��b��EF������e'ĵ5��5�_�_���pb�>�׍�i�t�(��@

)ĵ5��5�����pb�Ż*�<םu��Â4;(�����pb�p
��ř
�{�(ĵ5��5�_�_���pb䫛'��^,#�t�@��)ĵ5��5�����pb�0%�C>��~A$��+$ĵ5��5�����pb䫖���ǚU������(ĵ5��5�_�_���pb��@������A)�����pb��!�T޸}t��u*ĵ5��5�����pb�4�^���-�t�(��"
�*ĵ5��5�����pb䫇X��/����;�)�����pb�<���dЖi�zl��)ĵ5��5�_�_���pb䫼��$I����R��)ĵ5��5�_�_���pb䫕!
Cڥn.tA}+ĵ5��5�����pb䫻Ŏ��>Kt�e��+ĵ5��5�����pb䫥��	:������*�����pb�� ��uV���+�����pb��#^�
����y��*ĵ5��5�_�_���pb䫹���j���s+�����pb�9�BQ#ݧ~�$��&ĵ5��5�����pb䫖&>=��]��@{"-ĵ5������pb�gab��餕��ɼ�+ĵ5��5�_�_���pb䫊+e"e]���B,�����pb�^�[�ѱt�y�v-ĵ5��5�����pb��Eg��|������,�����pb��MѺ_�������Q
�,�����pb�W*�5�M����-�����pb�8���<ct�(�7.ĵ5��5�����pb���_�x�V��@�
�,ĵ5�`�`���pb�=���mx!���A�3-ĵ5��5�_�_���pb�M/:��`fd�d�����pb䫌�m�i����j�-�����pb�{W�L��%��-ĵ5��5�_�_���pb�/<�zwK������[.�����pb䫖����2����.�����pb䫓���.1�����@
�.�����pb�*שl�@�@�,ĵ5۽5�������pb�̑0D|�o�t���(0ĵ5��5�����pb���cl���ίb�U`^\lZ��a��T_]m[debug_assert����
��SZ�ys���pb���ϳa�%��6���#4�ys���pb��������6���'e�ys���pb䫺���ò?���ܑ6
Ŭ�Z��s���pb�aa�Z�ӡ,��6���'��ys���pb�����
���6���:��ys���pb�z���
){@��6�қ)-�ys���pb��U
p��D���6��� _�ys���pb�U`�;�����6쩜��ys���pb�9��]JoO���6���)��ys���pb�ԋ�R]
���6�؃*��ys���pb䫕�ך�Uɥ��6���$&�ys���pb�x�������6���'X�ys���pb�ktmr����6���/��ys���pb䫦��n�ɉ����2
����po���pb�=<,�ټ�@��6��'��ys���pb�F:�
T�qίS�
`Z
�Y
lW
 W
�V
	Z
�Y
MY
HW
ZV
8Z
�Y
`X
�W
7X
�W
�W
>W
�V
�V
UV
3Z
�Y
uY
Y
�X
tX
X
�X
KX
�W
�W
MW
W
�V
eV
BZ
�Y
�Y
%Y
�Z
Z
�Y
aY
Y
�X
[X
�W
�W
]W
W
�V
vV
VZ
�Y
�Y
��
�W
g�
_V
{�
�W
��
�V
s�
zY
��
X
o�
�V
��
�Y
k�
UX
��
W
^�
�Y
w�
�W
��
�V
�X
*Y
�X
�
"Z
��
X
b�
�V
2X
�W
�W
9W
�V
�V
�Z
dZ
�Y
pY
Y
qW
4W
�V
�V
iZ
Z
�Y
kY
�X
�X
�X
�W
�W
RW
�V
�V
 Y
�X
~X
#X
�W
{W
�V
xZ
�Y
fY
Y
�X
oX
�W
�W
{V
�W
vW
*W
�V
�V
sZ
Z
�Y
WY
�X
�X
yX
�W
�W
bW
W
�V
jV
QZ
�Y
�Y
/Y
�X
�X
(X
jX
X
�W
gW
W
�V
�Y
�Y
>Y
�X
�X
AX
CW
�V
�V
RY
�X
�X
�X
-X
�W
Z
�Y
\Y
Y
�X
PX
%W
}Z
=Z
�Y
4Y
�X
�V
[Z
�Y
HY
X
CY
nZ
GZ
.Z
Z
�Y
�Y
�X
/W
WW
�V
ӎ
W�
'Z
�Y
X
�V
<X
�X
FX
�Y
9Y
�X
W
��
oV
LZ
�W
�W
�X
eX
Y
�W
�Z
ˉ
>�
ކ
?�
2~
V�
��
�~
�s
Jq
lf
�d
Yb
`
�]
�[
o�
؅
5�
s�
ތ
׍
�
|�
�
�
��
	�
B�
��
;�
��
%m
(c
�`
G�
��
m�
qy
�w
�v
�t
�o
�m
Kk
i
�c
Ca
	_
�
�
=�
d�
��
�y
΁
�
�~
]|
bz
�x
Nw
'u
9s
�p
zn
�k
�i
l_
\]
>[
��
��
�|
�z
y
fs
yq
�n
]l
Nj
zh
#b
v
�s
�q
Eo
�l
�b
�`
W^
,\
�
b�
҇
s�
Є
��
Հ
I
�}
�{
�r
p
�m
k
Ki
cg
�e
�c
pa
�^
�\
�Z
��
l�
�
_~
'|
�y
3x
�v
�t
�r
:p
n
xk
�i
�g
�e
�a
�\
�|
�x
�u
	q
l
9h
\d
�_
�[
�u
�q
�]
�
d�
j�
-}
�z
t
%r
o
�l
�j
�h
�f
e
�b
o`
 ^
,�
��
<�
��
‚
��

o}
a{
;y
�w
9v
6t
\r
zo
Rm
-g
[e
Uc
a
�^
a\
�
��
�
��
�
.�
�
�
�}
�{
,z
ix
w
�t
s
op
Dn
�k
�i
�g
�e
�c
�a
6_
&]
�Z
�
k�
8�
j�
ƃ
��
{w
Tu
�p
�n
j
h
3f
$d
�_
�]
��
ψ
��
��
1�
f�
�|
�z
�j
�h
�f
�d
�b
8`
�
~
|
�y
x
�v
B�
�~
�l
�j
g
7e
lv
lt
�o
�m
�Z
�
[�
��
\�
O~
t�
��
�~
�s
iq
�f
�d
vb
(`
�]
\
��
��
T�
��
�
��
2�
��
7�
�
Î
+�
c�
Ό
]�
Ǎ
Bm
Ec
�`
l�
Ջ
��
�y
�w
�v
�t
�o
�m
hk
;i
�c
`a
&_
�
(�
Z�
��
��
z
�
2�
�~
z|
�z
�x
kw
Du
Vs
�p
�n
l
j
�_
}]
u[
��
�
�|
�z
+y
�s
�q
�n
�l
sj
�h
Ib
)v
�s
r
jo
m
c
�`
}^
Q\

�
��
��
��
��
�
��
u
�}
�{
�r
*p
�m
;k
pi
�g
�e
�c
�a
�^
�\
�Z
��
��
�
�~
M|
�y
Yx
w
�t
�r
_p
4n
�k
�i
�g
�e
�a
]
�|
�x
�u
:q
Ml
jh
�d
�_
�[
�u
�q
^
,�
��
��
_}
Q{
&t
Lr
5o
�l
�j

i
�f
'e
�b
�`
G^
R�
‡
c�
��
�
ŀ
9
�}
�{
ay
�w
\v
\t
�r
�o
xm
Sg
�e
{c
3a
�^
�\
C�
��
.�
Ά
-�
T�
/�
�
�}
�{
Rz
�x
>w
u
)s
�p
jn
�k
�i
�g
#f
d
b
\_
L]
.[
F�
��
_�
��
�
!�
�w
qu
�p
�n
>j
)h
\f
Ld
�_
�]
ъ
�
ȅ
%�
Z�
��
}
�z
�j
�h
�f
�d
�b
_`
�
"~
|
�y
#x
�v
V�

�l
k
g
Ke
�v
�t
�o
�m
��ODHT ���T�w��6"	ױ���ԅc��}�Q�q	.S2���
���%�6�
Chu��t�k�?����3d��
2l���`+ۣ�{�
	��9�@F�����C�K�
v�;
7;��TS/R\L
pI�p#Q��j
,_�S�ŦF�cK���Hu�2�D������k��c�*P�vg�CP�O%����vߣ	P�0v�;������G��
����·�!�B9
���$�3�Y��Y%:��	4�}�(�&��D �#)�~��_�Bc)���h�s?�(�����n,��Pܫ-�*P���f��.�SGeba�6/`�F�	\3s2���%�gk4�t%E>ف�5�h���6Т_F��"u6�Ht�%+�5��2��.
8�è?
[��; 0���?i2>��)�wvN? ����'5A��s�f��BP|���I-A��Y�C�19<��LCpQ���0�D�V�3
�"�H`�̌&2�H�Wk�G�CJP�o+z	�6J�/�B�> �MP$WNZ��NpΆSq�{MP�|+7�%P[LR�8�pTP�O�5�}XT�D��8K[ ]}����\`��-��	�]@LeK��u�_�jv@�s�`0Q߁� d�ap@����b��S�֣.�a�o!
3[��d xe�Q��1e�MvM/���e�R5a|�P-e���px�sh�?*\$�h J��	�*��d�g��	^�:l�?
���Zm`����~en ���z���o�8�J�i��npT«���q0a΁ew��p���Q	n���sв�D����t��<�Q"��t@wR
v&Iv�_P���@u0gU�s������yГ��+��Fz�w�	�c{ЃH���|@C���;�}��ӐBi*E{�š����{��*4n�ƀ���j`��7}P���U�a��H��ǽvȃp)�l�`�Ʉ0�1l�]�{ �h.	j�$���O������C`	K�-�`�t��cr��Fy0����6(����KD8�ߌ�{lլ�u�`�,�m�A|�U6
�+��p@ױ
:�7��)JJ[?�� G�1��$А`�T�!N㎠� �$���D�*kE�a������!]���/����H�P�5R�F��`��
���1��#-��MؚPk�		X����F VNᜐ�F���ۼQ<%&I���-
�MZ�����X)�h���ނ
KE�{�P�����/��hYAB��s��z���v�Л*�v#�������r����K��~k����1����~�	�%m���
&+�`�G��)5���:k�R�1d�@��{_̝Z���������#^Uc�Q۷��z
D��r�
��q+;�>�Q�`��J�l�@�3���ۑ�0����l�P����ܾ֪�/���x�.���� D�{�5�5€4ן	��&�ж�	�5BU��Dy��I�@�:�����`��;iN0��`��c	G���0sN�ܪi��0�P��N��͠/��'��Z�@�K�;ik�ЀfO&$�y���-B "������
�6'�p݄8��~��kռ�xn>ڰL.T�ڰ/��L{���0E��NG"�0���&���$s��|
ߠ-0<����X��=��p�g�H���Z�	1	| ��9��2�p���<u��X/����	%d�L�`[��U�#@�0K�'Q��O��:]��4J��#|�"RJ�����������(�k�`<<��z�p�{y����d:e�5����*���Y�`���V��N����	���
��/�:2g�P�o
�Mσ�࿷����r+d�A�P0J�a4���G��A�D���1u�b	5�����k	+J�"���(V
XR��ч�F���
��c#�H.$��̸G1�:	G/X�a���rt�zFd}0=E�
�7-x[�����"�l����t����
&R�\1������!�����H��k��fqOS��A\MTy,@}'	.�����T���K/�	�/�r�8���Q�e�
e�r��w�K����4��(q)�
z����S�
��f{�]��
���"a��p�e��"�n˞|�'�T�V���=(q�]���t+ъ���*��.�s��DU0�&�����1QҊ�?M:�6Ѣx$�Yp6a��*��1�8!Ć@mpW#7q�W�	����=Q��	��'�AqW�7CC	A�ڗ]��>
C��NmᆔE!F���2<G�/ȣ�H��=��!�Hq�W
LӒI�
��y[JKq�����z�Mq͙��u�N�R���0�Oa��J�7<�P�����MB��3�;�Nq���	x� M�`�#����Ta@bI2d�#UQ�fy<u/X1�X�
!�/Y���U�J�]1��!=5j!]QBX=N���_aJb3����`"����]��
�ȍd�0�X(B~�d!��p	���f�~�uPg񍤎�K*h����$�g�.�*桪j��4�K��jA�Fs���l��m�ݞFkm1Xک��okQ�ZYʢ��j�4���4�pq]#[2�q(!|���i!F�b��Vsq����@it�M�����u���z����f��v�μy�����0hztƚ
�L|�|�N�
c,�5|���58�~a/�k1*���f.��A]f���W�1��9n�|��!]`�r�]��W�1Ϫ���~'aP.��A���Lyy�!�@nY����-�0$�AXa��
ōQ�N8��z���-9ߋ�[�
@,ސ���qt
�Q����y�6�J,��f|ts�w�1�k=��¿���:T�"(^���p��������6�1��y����ݞ�q�Yߠ��[�b�ݚa�x� �t����0).���!Ag�hZC��ќU��|J����
1���`>�!���q��^	�Ju�Q�_�O+T����4
�F�����z6�,=Z�!�twc�m���t�2��ծ�������ݵ�U�h��I"������ea�!v�Ux/9��bkv�i�!\iz�n-��h�v	L���& Q��Ǹ��[
��ʽA�E�I�ǽqʹ�L#k�a�,^��ĝ�qeU~b��F��4�j�&��T¡��r��K��a�X.1
��Q�L������6<�`W���QY�u⊓�ȱ�'��7��A�˄	��"��A6X.��˱���e����Q�o�
�~���qY��2�C��)�
��?sϑO�S���Q���=���A_��a�c�1��`
�.���1�����8��q$��DUӡeα	��'��PT����!��OLC_��U%�
\C����25�=�ߡ�ޕ²�V�a�-�G�E��CG4�vZ⡔?��<の�o $���cU�k?�aPje$�:^㱑����G�1�Z:
@����1]�G
�IN]�Q�
�
�ԡꑎ.j� ��"���u��a��g-�)(�AP�5�����1�ј	��G��/|4	���&�q�KOww�`���\}]b��G����Q��<
�7o��aG?E
'�����H�1��ɫ�!�݉��z~��%;	<��rB�~�*�RŌR	����r�ɷ��o|b���3��һ�e^����{�W	���Ky9�Jd:r]��	����*�H
�����n�Ü�"����~ڍ
R��SL�0q
R��M7�ʕs�uBXt2�Q#M,k��y�
7��yˠ�R�L�E�b��z�#��z�0�Z
�l:�O~����@}�j�ҟ]���b�h	���B"����)�;��S �� qo���!�W�e�,B/�5��#�@+)��2�n�	��i�%��Œ��F&�EpWrcA&b���D�\�(B7�w�����	?x8�"��z�
�+r�*��,Ҫe�oѬ,F��	��4P-b,�)6K
�/b����F�&M��H<�(1��Ӻ�G4�c�%��r5Bl����06)-lp��6�&m��4R	u�t�Q9"NLByzZ:���+-tN>0/
&���?�8����@��	�V�rA���8���Gҕw%���3GB��	��q�L���Z�
3�P�������Pb�?sx
b=Q�-���qSB��F�=`)Sޢ<)u�S���@4h�VRw.���VeWbe�}�8<W"�
�0Y��UW�^HY���%�)[�����|V����b&E]RX����?^�u<�g��T����
T7s�`Ru4�پ�ya2�,�L�b�ѽc
�x��d��G
�Ee����>��f��=-��gBH�C
:i�h�o�uVH/j2O!��WM�kr0PŲ�5l(��	�)n��em��7�n�T�����pb��R��p�D�'8�^Dr2���Q�Us��)��'�q�c\Uc���u����Qu⛞����t2U9�#��wb���½�x�����q�?*-���z�����ϚZ|R��aW�C|�q_�(�u�X�	T� s�G��
� Gˀ�T���w�w�y]�`D6�r?�@
��6��2���U滄��S���lj��P�f��:�r�,
�[~�r�2�
r��ʉ2�(���Bՠ�$ ����U���$���ӹ�;���Rj�a������.o��j�_��.[z
�����~��խ\�Rϣl�[���2��.B�ϗ򴧔�v����W͟�w���1��h�b6��՗#��0
4�}y
W�Н�D�r�$����� -����2+zBs�1ۤ�fΝ�����ƒڤ�~�֦�W�]��rC�|
�BR��
�9�٩"�]'�Oɦb�Q�\X���!��~���w�y���O,��d�"�vf�#�R|3��l:��
������p*}�P�ϴrn�	'C�Y�Rr����e��-�
�{^)��kke� ���'%�Iy�B9��.m���L�I�6�����4��^ �b��y���rIC�HP���%�Uرm�������2�i����
�����B�CA����R#7�OH�ҍ"�H����RA.�	��ww�"��W��I�B=Ȑ	I{���!��	�bߟҢ��'��2l�V
�ԂX�*����R������r�F���(�؂/w�����R:��	O9�BwG�"a��b�?c T����K���3��˕梤i�
�%}��c�lF���M<A|�%���)��
	���bn�	<��|�yH��k�����NLը�B�w�
��EÅ&�5L�␵m	�J��n���V�&�-�
 jS��"%Wf�m<�*b����$T'L
���u�s�2�@t��J��"�O�
��!F���y
�oS����*��X����|�i�cL�����,�Yޙ&��@���k�[��V���W0���D�M�	C�zLX���m�����
��O
���z#��9������sC������|9��zf[�
� �>Z�Rs���	�/�#g�a@������X����/������J
���|l$#xӶW�$���!�	��z^3o�
�곚#����p���:o-��g����0 �=tG�Ռ�##Q"
���$�IS��a#e$�����]b#���D	�[�G'���0	n��(#O,�aC#�/�}
����*�R�B�,����&�n/sBH�-4�l��	�� 7��&�W��8S^a��;^8�}��J>:�~�
�E<�ڷr
iP(bD3!!�=�I�t+W�BJ���$��0�K�F-'b^��L�)��e�N�r�y�vOS����\�SC��3�g8T�R��{S�T�K�"M�Wc���e�BXc{��xyXs_.�zI�	ZS�|v	��f[��n]���]c�,��Yb�\a	�1L�c�w�{�K�2e#���ře����7"�!j@]�'1&k�я6>�gl3'ώ��8kTk:��nS��Q��A�ocZ���jY�p�����Q4nr��
 kWs�=o�B�u�tC����]`u3�2�C�uC���Kh�#w3���Pb,�v�,�
B��Iy���,�{��~�_j~�1']�J�.���=̀��8��F���C���-���sGX��셣�Z��97���u��5K���lo�R�ѡ�s��O�����>.��7����VA�O9�.?{�s�Yr7G��ZF��L"2�@H�紪Ȓs��=0�������t84l��}L��ߖ��h6߶�0��o���,���b	�R�✣�����#��T<_{{ߠ�9�����#ΖXvD���c��@�t�/��N&|v��&Lb,�|�sRL��Kݧ���E-�}��E� V���S�C����V��!4����-�+,Y�ˬ4H�U�#b��jwoΤ�WO�p8Ռ���U	���sI�_t"�C��R^���:��:;޴��ev&t�3%����祷ى��d�u��h0*)����jS�E=��S!�
>��Ӽ�ʎ�)Y�4�s��;�l�Q��� 
��i���V�zN��#������S��_DN���5��E�/Xģ��B����#N}	�y��ƃ���,�?�3���c]�@����$*v�sH�{�@'�ʃ��V7bV�ɣ�xl�5�3�I��ơ�vs0r�O�гP�����c���|���9��|���ҳ�)��\���s<��F�C�#¨,�Z,��0���c����<�g������"�ك��B�j9�s~���YW��c�@�;+n$ڳ�at	�J��S�
7.��3��T������v�(	Q��6�#���4��s��:�`%���.ο�T���4�e����C��Ѡ�s�c&5(�����C���^��s!�Z��l"�s(-	F�Oi�צ
�॰�s�:�	�ʎ�듡���=ڪ��c@6{���DZWю���jywb"�3)!X�y��3�ҫVu��Z[�������ɖ03|����DQ�1���]_�3����f�0G/A�#R��b6z���c��x�sͭyɱ����o�������(ۅ{�3N�V	�m)��`�&O�'8T`{��;T��i����C=^V��t�۾��#����I���9���IHS'�e�] Mh������"�
�����s�o���č�F��	���e
�4t-�b�0�	:.3�P���>���Bg��$�,&�4f��~pj
d�%�Dˢ��]r<�@��b�U���T���	̤с �ő�35@ �U����� �ә�'� ����u�('z\��(�S+��y*�!%#Ϥ�|+�kګ	��U�,d���ǟ-�7�
�q.��@
z��
.4x�����W0�J��d��-4�mB�3$��ti�l4D� uɂ1"6�Z���q�7�ט?�T�8�~��4
�9D�q���n:dS��J ��:�1�/�‘<���K����=�7�w��@<�*1w�:D�3���?�@�HKzl=����h�s�<��r�c�sA$�E�$j�gD$q�/v�\D��&����UF��|���M+G���H�Hdx���)XI����lG��׻��K�1�o�
˚L�rjŰ�F����OK��sq�p�O�k("�rH�?*	{޲�G$1��	�"R@N��
�׸S� d����S�����0*U���fJ�V$7+L;���W4� �H�&�B$��
�Ƨ>�g��^�!]��5r>�r]Ԥǟ
�Fq�`de�]�]��aĚ(39��/b��v���`�zbS���a,@���Kb�{�,r	��f��g/\;�8�}��Y�jj��>
�ȳ'q�U���)P�r�ԨM
J��s#xG�$Bvst�q�b��u��a�;�w�����x�^�	���y�����޳�z���Ug��y���
����ї�U8D��%��1�K���´�t�0k
+7d��$bJ�򪟇d2�K�/9��~�]L��4�`#���މ4E��	5U9�ԙ/��>�I�D��D7���4V�%����h�>��b�~��4/:	7D$y��v�L�&i����d	�|�4")��bq����K��v&��D4��6UꞛTm��'�����wN_�>��T�]	�7j��t:�\
�x߰��yo{mn������뭡4۞�
?�%N���Is<WSF�$������D$���9��t.���������	�������j���%��aUr��6�T�}b�A�g������-���)
=�=��M �����M�j�|{���q�&'
uz�4z�K�н�� ����d���5��e����;ݢ�����t��J�$�Z��`��i�|;�Ŕ��u�ک��T��
�&LW�d���6�oŴ\8��"�E�Զ��cWp�F�h��T��T�n�
M�q�t;���Ɠ��r�(T.�$T�������H�a�z�tR.
��Y��D-)8^�K��6���T�$��gP�_�T�1�P��`ݴ��`���t����W��y�A�6b�ԍ4�r<�}���

�6�j�T�p�[4���4p-\_�������	��ւ�[���T:�yW�D%Ԟj��tƔi`v��t��������T2�<{���i���X�n�:.��.h@7��ܡ	�Q��� Ė}����	bPڦ���b�j+�tl�tC	)�O�q���4V����n����
[6��$?�a�H���և
����4L�h ����R�Uń�
��F���%m������QH��F�L�f(%R����ī	,,�嵖��K$	?C������)��~ �n�%eIn	��
�k��	ue��yIw��5��o��������e�)��nD�]�$���Ŗ���3!��uT*q�!��
J���"�x7
��=�"U!�
�E�$UGp�t��y%����k&%�8”�,�6'5=>¿��(����	��d"E>	x�*�-#�j+5�I��'�h'���S���-E��+����.�=�}�F0M0����p�#>2�H�"� 3U]LEH�3տ���I��5��"���^g4Ňua7�7e�Qk�"G�8u�߆�B�=85d>����95BRP3�{:5ܮ�F*18���W�=e]����D<��;0E?�X>QnvV8
M{�
��3���[uW%3U�-�ؙ�BE�q
�j`5D����VH��Κؒ�IE�!	��dHu�� K��4I��.�O`�H52�N
���SMU��.��_�M�%�y��N���s�Q�d#�
�WI9Q�T�
�f]�S�����8��V��D��F�W�9{T=�Y�ܴ�ԃC�YŔ�"`���Ze�gF
J=�_\�p�o`�a^�bn���:+^Eͫ��M��a�Ē�uUa���xTcZ�����c��#
�0y�i�.�7��l���qm��fn�,��e�HEu��%��	�u�O���4��u%�Ń	�lz%���oP{��'��@\{U|�[�S�#}���YTt2~�ؓ�e�|��`T�ʴ�Ut�~�h;A�\��	�����԰z ��e�1rVM��u�M��cr��t���~v)/P��C��3��o��Dv�B���O-?%���5ᒰ	�u-�����}��5�<蜗~W�8?�eB~���Җ�`/�n0P�E��\�##����o�3�����8�sg��y6]g~��u�tq�`0���
�ԤE�
	\�e�w���P�%����!,���2Bi?wB��.
J�%����ꍫU���i;?��YE�����Ȼe
L���UN�Ÿ�9�����

��f�Պ�,�P�x��1���i<N�%c�.�H^�%����~	ظ�nx�����5���	�]���c�
Kٷ�v��
Ġ�=�uiLNҴy����ɝ�%[�]����Ձt��wR��#]�AP`�ſ^�A���e#��	P�͂�%����*���ž.�×�uڏtz;:ą���r,0�e�k�3��\ȅ>����
	�u����g0	�����s˅��ќ���5;�"�ȵ��ܬ���/���/�
L�u�O!�PpЅ:�X�B��AGZ�V@�E���'!��Uݫ
s�@���.��U佥��
/���S���%��]Tou�
��u᤺�&�W�e
^�\��Ea����o���Z	������&�B�5��o��sp����:Ҏ��ᥑHD�����e��!	eC�������Z��U�������G���U�HH�
������C�9� )�5����a��e{�F�kS�E�s�?�E��-c�� 2���3�����ul��>N��U�i~B>���5�޲���N��8#��6�����/b@�}?��\���w��/J�U`ȍ
�rGf��p����������RF�>�E4����'�T�+f�3��p��2���"��^��9��6�^s	T�C���w	E�������ˉe�u%75���	�7W��������
X�ֻdJx��
v\ɿ6��u�h20�PC��c���8�&6b?��^VOf���p�����H�׀sQz��b�x	��D����	^&Jt��v��+}6k�a���6F��#	˸|v<F��1&����gdmI
d�?�!�xHhN�"&�C���Z$"�)i�� :&VQg�	��h�'�fE	V(�'V
�
�mZ+F4���%V�+6�h?	���.F�����/�s�zN)0vQA�R�;1(Na��Y�2&��j�2�3�꯯?m��4�����
�4F��J42���m���[9��?�	HPv:���) ��+<fY%~= �=63P��)=4�mf��>f�:��Y�@��r$
��hB�����[0�C֓�^P��C���8��NwE6�S��³%E&/u���GF�J	�1KNIF�+	
�N6J��Ry�N�Im	��i�P^�n{�vR�p�
�h�S�1��c�S֣�p��kSf�n����U�G�:�X>�Q�ƯX�����HZR}	c%�[F*�q�[U�\V #��@]&�\�]f6�!�&��_�œ-�[��>G86_�ke*���_&}
�!�½_֔�	|�_6V�+
�\��e3V��4?~b�p[�
���1Y�6m���p�h�c�	M��i6	�N�$N�jf�b|�{�k6	j���Yl&}H��j��+��_�.j�;��p��n���\	���k�Hcaw��q���f`�Lr���"�R�sƃ�	�^�h����
A��uf���
�-�<v����'<HqVOs���*x&y��
�P��y���Q���k������{Vx3���|6Tbx��:5|������~�i�4>jb�,B|L������S���i�c�|���� �4���C�s?���d��؃�-��	�Q�܂&>	P
/���6�$�A/֧���	��.��;�
aJ�yސu��z&Z��J�~��M�^�8��VsL�Ϟ����
L2�ę6D��
g�͜FUО~�'Ԟ�s�$�1V�f4�d'Sأ��>ʁ@��-�������Fep�
_�,��S���7��6��	�F\��Ƌ38	A�j�f���eSA+��ɶ	�]�{�����0����P��>����
oSO��&�]�^�~����W��Oh�6�Vf��vŤy�2���
��
��
�����Y��&�f�����i��~�
	�vq�45��ִ7�:�r�V�I*3�����k���spÆ���:����v)����sB�6Źi	W�x�Ȗ��6E�Vt�%ݬ���6�l`�ͦv��<����Nb<>wH�A1t�'�ӖI�^w��Ԧ��:v_��Ԇ���4E��ӆ���P;���/M���uؖ��ĩoc�&�������R��L�c۶����eo��֪���
���vn��0�����P��=��vDpP;`��&�1n�j�R��0p���t��`��8��L����U�kl��$}�V�R5�E�V!�;�De4��� � �~���/D]ѩ�6�,	�#:��v�H	&�V���3
�~�i���"�p��T
0:���V}s
&�nQ�e
m)��Ʊ]]������h�
�ޭ���1[������2	�ڻ��F�F��疻��1R�xo�^4�L-@�G�7m��ח�N�����܃X���/���U��a�@[vR��N�d���
'E��	^�'睆�E��7G�R+B�7�/B
��b2��k��13E���l�$GSH�
	�N+8�
�v!a�}2�
�7�Yj�#m��>b����= '����' _}���("�'p���N#�4��/?���@�e��^%��Ju��=&��6�)�%���;�y�'Wu�oD��~'g���	�ր�"�G�
���z+g}Dyiz�,g}�dqH�,wm�����.�Xf?��_/�!Ҭ�>R�-�
�
�ҧ�2�r�R�5g/ʜ;16g� ���$8����%;;;G� =�H�Q=����sh4�>W�~SHr�?�f�`��@���z1��@����	���qA7�.�
v�rCWT�/�
�/D�(�R�C���7O3��I5�H�2շI��%"�,�J�<�L��Lԅ!xU�M巌����KW�g���Ok��;PG�I��B>P�"�pv��8Q�W��d�]Q��.��
�TG�.�
�︔ONZx�/x�Vw�F�T�(�W��
v
����M6��#���YW
Hd��Z���
*�.L]wx��*^���)��S�_��*X
S�j�`G���%��`�’�
A�bW��5"Gb�cgꄿȷ��d����	�y��e��'��Tf�R��
%`��i��q�/?j��5�ΐNm��}�����qGuBq�s�q��.&s�j��^
��t��$sO��ugc!J_�M�r�,���@=`s��n�)�r�.��&O�q�	��>y�{��sH��|w�|	d�\}}�>kʽ�}����	\g�7�w�D���������'bv���4�g]%yE��o�7j�N�eć��~f4����)>e�����J�
K>5��ga�&�(�c�����뻭u�'��e�U��w|$���;��0b�3;��Dø/�;��~Į{�J��'����9���eW0Q�����]��(���~ǽ���b�L�������G�*@���g�4��ɱE����
���o�w~ڻ�܁V��K��D���G�R
�Ic�W�D
�ju�S�M�@�g���
��⁙*���i3�7��Q���Gp\2�n�ϥb��W���Y9��yڧ縕��$Q��G�i8J�A��wo���Ȣ��9+�H~կ'��U
u��Ӯ�D5�
�,�w���^���%
��=S_�HZ}��~n1ηS��������P�;艗�wRb���*k�7���c%��Y��"y���a}��CX2���&������$=d�7���n�n�稿C�~���5a�0�ґ���T�	v&�`�7ݽ�)�8�'�ۇ		�r4��Z��i\0���gX#�G���Og{��ǟ���2�K�wQ�Z���g��5<-*��?���`���Sy̞���]�e	����W��
%���է_��閳�wm��Z��ѧ���`���ڇ���	�
J�s��-dA��G�a���Ix�G0���Sm߇.��UjQ*�GR5�	�x���'.jb
��G�W/��0l`q�Wj��˳p/�gyP�l
��w�U�2��iF/��+=����8qE���g�����7<Y�؟���3��]P���w�+�'c��U�gd�����h��f� !�"�g���'��� w�������
�m�WCM�	.���wH�:��8�'7��W���}9~�@��G.�3	]��=����	K-�;�	/-��V[���^���g�'���󇤃u
�%	���K=�
������	*�O��@G�w���n-"
6[=8��B L(%�D!�X0�;(������N�d7	h�T:�
� �]��+��I	7Q���TS�i����S�,K�x&u�s�i��v���X~
b4ْ(A6�M�~�������X�f	CC��(|4��
P8ʳ�j��[0
�]8҇�P��>KUmi����meS��h�= r�eG�	b�� H����	�P"��+�� &�$(m$|.�J$hQ���N'�l�P�
E(h����3W
)�}��	��g,�&��a���.X_�w
�`&R/X�Q
㔳�1�Sf8�5(v��1@"6�CBD>[��9�;x�?;�;8���A]�<�?���<��J�4Kop=X��s��0�?ؽ<����?���(����?��:@	�C�9BX�=n���B�[�#`�KH���K�TT�	�T"�M(B���4��MH�U��e�Qx+"�@�R�>N��rS��szշq�S����ؚ�>T��9���Th��B�$!�X8�:֚�Zh�h����Z�n?�U/\�
<9H�S\C�SW��^xr@�/o�_�/
�]ت]��a��c+�`?^X�uJ�[HA�).�5�d�?�[YJ�e�j�p�
Sdy��\->d(Z1؉/{g��h�"+�i���"4q=iZ(����G`Slh���>�5�m(�Q�V��enH�ll2��oX�~����o��'�.P-q�tD���rX����Id�r�����&%t�<��� H�uH��	�=(v�S��C0w�{��(��rxx�[I/>�-yHS�u�	JxH��0�ˋwX3<���"}8�e��͚�~�k�
�_�X��Z邘J�+0�HfV#4҆��˝�<��^���2�3�����Ct0���Gr�곏(�'�Q3Y����	���L��Z���P�H5�$I%��]-)�e��!V��]�����>c�H��9�k$��H ��>@���8�یd�P&������:ʶ�@4��������	q�Қ�A2��h�U���� 	�����
*��XI?>��s���d���ԠH���	��YQ��$[�/Z����ab4�����O�L��tI��"��X]��nn�ʪxNGA��ʬ�P�����_�u��2��� sG�c��H��
��Թ�������8��/�b'��"�cD�����%o�*j�Xf��
�y
�(�ۙ��D\Ĉ�NW�)P��,'�,�j<��c!������|G��G�XJ�K¸1����1Ҋ��)�1��:�8���ίg���
�[��H�(_Y*f���q7"+�8Om��`���X���SV��h��������X^տ�����Vc���ۈ^ݨ<��4�(��R1`7�HkK�lq��.��*�(�2��,��ᨠ���2b���9]+�(�	r����^����0o稤X�s��Vڬ�+�6�X^[�d�v�8��ҡ���xkW!]�Ș,��!��u�����uO��s�v��kz�����f��!d��(�	Q���������Q����
�}�e�8,�
1�T��X�꟟>��Q���^��h�����0���cP�ՁKq�� h�yKc���b�Y
nAܿ
$�`�����	ɵ�H�b�s
y9]_U<�
9�;q,��		ڐ��O��ٓ<�� K�&�
8xz�!n;89�i��h�U	3�����3y��
�=Y+���)��{
`b)�`_
/Lwt���
���#��
�#"������u�F��@)�3T�)I��9�c#�TY/�x$9�U	��%y����n&�����9%I'	��F�(I���s��)�^���Fi*�����@+����I%i�t{
�\M�,���
����.9��j8�91ɕ�FzVG49�ix1�1�5)`b�}n$�6��	n�W�7���.Z<%:YMk"�7O�;9Vme����<Ɉ��fT�=��@�[�SU>��P�味:�j
��¸@YR�����A	��,�>)�A)�?$1 #Bb��	����>ir�����H9�h8M\�H�r+^�k[BKi���
?�$�M���Cn!CKN�j;Ӫk�O���RwIP�����5�kP�Ʃ_�D�R�9b��du�R)&&�y�?�X��0E8���Yٔ�o��Z��S�˼P[�G�9���]yK%@?^)���
��SOciQWu	��URe�T&��F.eI0��Ϙ�iiT���*i������m�i�Hy(P7�*n��ǟ	MW��o�ʀ
���o��ol

;X�t�S�_0��u��A��<�@t�Oi�f�w��>����xI@�Օ�juiew]cm��z��LE�a�){YNn��'�{)��6Q�P�}�������|����5��ƶ�C5��y��e6<
��)�%�7�N�I�w9�!�����|ʼ�)9��Di��e��P����r��ٯ�)
_s��E��H�o��ʉ�nr@�,hÊ�\I�6by���K�`�yƵ	�>�+���V���A���G�����)<�r) ������)�AB	�Q���[�� “�UƁ����ILw�pD���bb�h�,|I��C	����Y����"[���5F��D|����
M��9��V��|��Y>0�� �98�Q�
g��4�	F��]��#��+OS����)�v=��Cz��z���YE�J��裉����E�������Xۍ2�٥��KN��9�`���ة�Pc@����1���t��I8�Om5W���@��D(ݤ��;����l�)��������)2jx&ΰ	a�e��UE�)�9�BG~��H�	l vy���	��o���vs�V@�Y8��!�i��D�zݷ)֍�i�z��_\R����� �W.����N�ќ����YQ����i���e����Zh����i��T^S�=��I�U'D��&h1B��m�I
c��T>����:zw�*����l�2"M�)�Y���@�yO�����)��[(x��b�	��LU��/K	d��}ə�H	]U��y�)X	Hh��9O��	����R%����������hV����"	�������I�Йi���2ѩd�"ѩ�3�y�'A�ɲ��Ʋ)��z�wmC�Չ%�Q��v����~xiy���vKQgJP�Y��w���Iu��B��ډ֢.LD��չ���=�����l�ۜ����
R,������Xݟ�p�I#�"�F�q�)Wwf~e��Y�jO�G�9�̽�q�*�i����-�i��go6����<��k������Rfh��I�d�f��i�m�(ƒ��i��S	Ī����%�	$\5i�	�	j�.��Yߟ9���������O;��YZ�	c��L�	��s
�Q�������
6b�O�Y��!�k�i��F3F����:{T���	0s�`Xg�yH���[P:��6P�J�������EE8�-C���Y�B]@�
>���E�����q�[	�?�k��D	�sD	W�-���
Zf�������$�3x	ӓ���\մ�*sP�X�Y
:S�������UM���uZs`9	�M�l����W�:�
S��m3��N�����<Q����F�{	!%����$�^[�
�jO��̮J��	/��c:�p&
t_SAj���rԵ
��!P��
}y�
n�[
 ���P<���!�Z�J	�"���V�������9�&ꕶ�`j��&*�J
TE�(ښ�$
u�Qz):��U�Ï*Z�!gO�,��!I��w�-j��X��.�yE9����.�Z��Q�0S0�y��A-{0*����tɔ.�4w���q2:�)|4���]�c�4:����H!�6z@�u+yL2*�zR0b\�-��5
Ec@9ZXC���s9��z�
kե�0�mn(���<�ya+>�9	h���>*�p
��3@

�/����A��������A*Ե��+
E�y���F�`i2�r��F��r�9��YE�����JI
邺	��z�Jz/�'bIJ*�\�S"�M��x
@��:N
���O�NZ����#XN
1]~`�u�Q*����.:�R
��`�4�6S�������S���	�:
U�%�����V���`w�U�V��4���n�UZo��	Ufz�Z:p�}�IL�[����@\z�����([:`�Џmi^� n�05X_�E�f
/�=*az
x�-�;oa��A��o�c�M��*��d:o���|bjN5����fں]��[g�/K�Q}iJ�$
��l�1�	��8�m*̈��pz\�/�Y��rJ�a�^��s�D���{t
�in�?|��@���9v���+x�΁��J�Y3MqF��/�[	�b�熚+�,��҇�H9"[�'S�j0��[Ź��\��)B�_��Po;]2?�*&��6Fo{��w�
{�!�������J:�
b�ю�x��
C�5��zG�7	��T,����
�h�%��*��EW�J%8Q7p�J���[�>�:��ƃ��{"��Fj����S����J�PP�i.�����FB�ԉ�ڢ6�J��Zj�x���Ic��҇�����	���ӨZ���*���jB�tls��MeA�Ne���^�@hҬ�+n
�]��*jz�
�b5ȱ
�-��"���_0%	�X�
��Fo�D�����f��,���Zu��dd��Ma��7���k�
V�s�J�P���Ov�zh���M����2�Դ�����;�O�yf�ړ���vY��ca��!R�
dS�
���*�z׽�	��+FNJ�R(�-��ʠ}uI������s���ˊp�!P��̚��5ΏX5��ź�i1T�:B�!�ؚ"Ϫ����ё��;�n��R�z�I�=,�J�Z[c
k� �*I}��?��z��	��w�Zޖ�[S$
ۚ~����ܪ
8��z�:*��v��jԪ{�WE�
s}H��
y$�
����z-��6[��*5"W��'�
�=9qHU�ZP�����⪹�$����]	���c\�x8���9��S�
��Q�Z�����D�ZS��
�t��
�0�7-���-7�21��Ɛ'.NJ��KKQ�Ƕ�
��LJ]���m����0��ڼ�5G����Z����-Ó��N�n!��`�*~�f�Zȸ��6�Pu��z�]���5�J�N�n�����F������
�ui�PK��
���>���)`�b��*}�7��K���!]Xސm��� �l%�����%���ʏ��imn��	���pe��s=5��C;�j�:�09(+�K�w{�~˻M�
�X�;&L�7{7O���;�v�{x]��a�	Hg������ �Kh�
�B��¢��S������	�nZ�o��rc;b؋�?Pe#��*w�Q'{�O���(�\�s�̺�)������*����P�([r�F�V�*>�R�)+�1����d*�cR	<?�C,�Z�L@>/;-Ԉ�9l0{2�7ּ�2��x!�3+���|���'�
��˚X5��	ݙ�6[����6K�yQ��?1K�G��х/��g	�\� :K�ռj2�4<MS+�b<�F��Z@g�>�\�g.���?����%i�xA`?��k�A[�qdd�AK�Zo
�x_�B+"�6Z��|E�;�tSmH�!�iZg}cH���	A
�%J���$}�qI�H�'
@T�I��ߛ�X��NK+�
>$�6N+������P�]P	`��S�����<��V{V��:B�W��}����sXP�g
�WŷV;�%���Z+���
��w�[�i��ȥd�\�dtd��{q]+�������a��Q?nQ�a�
o!�Gc������Yd;�
I���e�ZU,�H��e�L�S�;�gKM�Ӏf[���;1Y�j��F	Q��lސ5Q��m��с�ZKn��@�%ddm��!�e��pKŒ׬	p��h
�y's�D#c5�yBv뛚��!Wzw�|�@�h�w{�N�r@Wy�[�LqN�z=��c'�z��5�	;���~�Z�����+�z���Kn��!\$�[)s�p4�;d�_1�#�ۧ>�b�F���4���/X�;c!��d������Y��{��a�ə�+a�3�ۅK�b;�������ܗ�+G�J#�궍k�
o�n}��{�i�qޠ�{݌�
��?ϐk���+����{�^�֛G����g�Ԕᒋg���Z���B$��o����A�C��+�d
 k�����^���y�8R��k�4�
��Ş+Փc��
��;���⠌ў����y�꠻��	}t��+	�/	�5�����0
�XG��k�1
+�7t�����b[���E�"^AG�Fg[LU��3��0�۬ځZgl�k�'	�`�#�[}�U�{d�;��k�����e���BK�;dp
_���[��\���汻g�x��ɱ��T	22P>����x2���[�	�&ː�˸��"4ѶK�7�C9'*���%�Hع�(��㨹��Q]�	|����o�EG4���;���?�������5S��e��sـ����Y
������\�N��uū5�>���Ȼ�A��ɛS��(XGOɛV'
�-P�˻�R�J���{�=Y	��K̫}��
�,����5�a��Лw7-
�1d��˙��'q�[�C
�.�{�uv��k��b.����*˖	�����{ot3m3�׻����������e�
�;�93S$�F�[g��
��[m�n�����w�	��B��0�
��E���L	>6���������	�x���;�|�;�2E�;�iN�J���]�6X�+f�	����{R�A
�
b�𻜂�
dRs����
�Jm��H'��d���P<i%���蓿9l����c	P�]�����7����7-��]�����
ȑy/�{BD��wr��{콭]OM�������(�ʐ��n���b�9#Gc�NY���k)�On�Y�_LoiB/35le�`�r\��e�Z`X����^�
	�|$�	�Ϛ�	��.���P�
l0^�~Q����E�X�|�h��eC��F����=9���|a\�#���%�q�{� �)h^
�Cq^#�]��
!�g&���2.��5'�����'���TQ�['<��W��l*����I��*,�xj�kN,�N���v�-����X,\�.�^��/���&���)\��~Q�ް-,:�D���+<�H�!Ԣ1��>��0���^�D}4\$^�� 2C-|�A8��:r7��ҧNg��5��K[�'!-��;�����:�xv�x�4\L�a	��.L�d�	�R�=����yv=\�+����?�Zo$�+쬟�	o��8,.�	w�]Bܖ�����wB�K�~	���D|=�\���E,Y�[.{�E��
��5�G�����D�ڼbA�@�I,�!λb�J��.G׊��I\�	)���qK\QnL���50�8

�P�N�ρo���N�rخ򊾂PL�j�A+bNP�c4�TY�wLٚ�
�(SLV���Vl��,}�}hW��@�	�;��X�l�;h��X��u�wZ���/�2�_��;���_T%���sc���Nc\��
<�w�d���
آ�Dh� ��b�oLSբ�;��s�����7�s��S���_�uL�$���cuLY�:A,u�.�	���x�}4d9��yܷ#�qľ�zL�`m
wpx,�!���J|����%��Pwl#P�	�Ïy���
���ꁜ�li.�҄܇.E~v���Zy�g�X����m
t����z}(��BՋ����\���\Y��X����'gGӫ���R/��{�L��U�|�[�<2#�P3�\������7��@O_	«�	�<��뭙��|0�@V��Κq�G^�K�</�B�yxq���
�J����Ђw����|�(x����<�����H�L�����j(�l5��=|��c3��Y��{ѭ	{��O�����s��>���閹\�ܽ�I
?��ڀS���̏��-l���Qz�\�һ<kc�	?�.��P�^K��s.
}�ܦ�l��"e�9N��Ef��pk��[�,Z���-�����ż������[�Lw�/���K��&���f0��LP��X���,�ܚ�;���La��	
p�
�L
/)����
�+e��wr�
�Iؘά1~���)t�����k)��l�vH�&����J���La�\��o	��96Ȭ/��
�O�Q�L,*�
M�θ�LӼ��Q?��,�~��ռ��<	��T���KD�۠hQ�LR��
<�"2ٌ���
(
��|+b��ٚ]���r�� C�b+W�W/�����{i�N�l�2�K� <���&=��漃�1'�����u�Z?1�����!��2���(1	�z���զ�g*��E�	��L�옗�1�H��Q�	���\��
z�"����]
�$2�\
!�p�`��LLX�NC?L�*V�*ON���/�D �܄�

is<M��Q��*����z�`�k����Z�pp��n5
-Go�l��=�D���=I���V�%��\����
	�;J��ҍ��[Q}3��	�-RK��3#�y�	0�C�u}��
����
�4�r	R*�/�-��~�	MU�K�/
-ʷ=��;F��c���"�������E|]V�	�@T�-^��Xc��-w���2==j#���y��/8z��A��W�=�����~Roy�=�)	G��]'�z	�ƍ���X	
��<!m�]�{
\!
&�$�L'L%�͚�
�kG�&M�G�ܤ��&�d�	���)�գ3SrI*-�I#�ys,��y(����-={J; �L.�����.���C�/0-yW�?\3M��Y<�q�5���	���6=y�	��T9���lRH,:}	��X���<]�2Nm�b>�9Am먦A=�A�_�B�0��F�
C���DB�j���Y��C����Aݠ�x���G=�{�$�H��qQ���IM�`��:�H
��l�t�CM��*/��O}2����P-����(d�Q�9+*mR=Ά��Q:�S-%��9��S-��4�!(T}��;���9V
��8q�qT�@��	(sV=M[�	I˞�Y��5�����S���
�Q��\�XXb
e\���|lSή]��h�Cp_���3�W�v`M�Gf�o�c�l%
R�]�f��p!#g-nf=�Hu#rjݷ*r�ޏ�n�ɉi՝��p����x��{r�x��fs}��2
<�t]XQy��Ir�|�
�F�|v-4��3�vw=�W�`���w}�%
�:�lym���C/|�,����3�}=��Eg
|����0�R�|w�	��(��]�5�]͂������cʂM�j9��;���K�N��}�P�d�
1A���u����&�'���m�!E�^���r�j�f���,9�#��"��B���ہ�M�i�XK=�-��-gy{
���^P�'`���~�N�L���o7�����m�yU2����i�~�����HV���-��*
���˗���$`SԘM︘h�{��"0z�wޝ
r�!�����l�\�)'�-�<���x�=!��g�,��-L�V
�P��}Z[<XNo^�=�Ӷ
a�%
�=���6H��S����i����_|ި�B�N���mh\��5dA����Y�5o�-���좮M��a��O�-��9��q�={;M�z˱�Hyssc�!�ͭX\	�0ճ��L
�
i��L2?Z ���i{�
/���m� Y1���|���%g��݂������-n>JTjɸM��zF9���~t����-T�
��1�
��S
"D���M��t��k��
;���;�ȍ��߉|��m�t�����-�q!�e3�
���ji�1�X�^���M��d��q��Miz���}��5�;8�4V������������W���,	"�:���S�z�M0�m/�<�
:�ۭY�3�f�܍	F �����-w$��;��'�,S6�ߍJA	�f��-ga��mO���޾p�3����.��彝�\}���]�?����y�MSg��n�1�-��L���M�6�|^����,T��&��
�ǤHQ��m0E�b����n�|	}G��=d��x�7�������4q`��#
~ѵ����c��<
��=��2$������h��S����<5	Ұ�l�]�C�	��)��1�Y�9�VON	�6���\)zJV��	��J~�M��	�����"_�����>�a
��o�����zG���
��z@>p.�e�W�
�
^{���f�>��9��n^9�Y�?��|G��ͣ~ހQ4L��.V9�
K0�u������~*aA��'Z!~��_�rP"�5\�(��#�b�,�
�$^R^,���!���?�+Os%Nh1z��g$�������(.��J�rG�)�J�?,*a}*�(+&?��&.4Gkǭ*.��{����0~"�n�T�2���ss�[3�3"^o��2NQ��Vg�5n���>:NDžl	�8Jh;����
:�	=�]؃r<F�>n���`��@�S�w�E,@N�B��~�B��YΥ�C�E����3/DN�@R�SF�aXY��{G~�r���FF�����I��B�/{�JN���	pVK�ks/-�O��a4��P��=	����QN.U����$RN��O	GO�X^�	�Ik{$Z.�Vۏ�4Z^'��
t�\�;�v��WZ.�L��Q2^�)�)%�`�]N)��_���b�-O�a}�cO�C���d�Bw�`�*�c�BJ6	���e�S�~U�nj�?��k�7J�_�[�mΥ�o_Q^m����Tk�tn��g���v��y	�0W�w^�Z���x^F����XyO���Tv��`�r6�{�kp�qX|��bH�,������&o������>�����ۗs���P���i�>,���=	�nN�U�ė��~47��uǁC��	j�-�.x��:�8�N=�_�.���W������oq�������H08�nX����WI�n� R
��{,�~���
�+��޵S�9m�޽������n�)��GS=��GmL����㽵-=,��N����f���޺i!�T�<�~g8�������(�
l��r����&w��n�9�"z쩝�i��E����y���1�.�8���X�NǃEG���U0�	;�/]�N��D�[?�����4鷥��E�Q��ZQ�~��'�~�{[ۣ�צ��T������~��+,�둯��=��g�Ա��8��K��~�i�ٸ���Zu�e��^<�`"�t���$�_di�.w/�	����M�EzM��^�۟0IDv����TZ���>�2�
Q����^]c	�eԾ�X����u�����rR�@�N(YC���.V��
����>���
6�S���g=m�9Ҏɮ�����������!��VB[����~�>��
�,�^ci(�ɺHҞ���Z�9a��C
�S�֎�f�2��Q�v��&�׮o���qm�������J�W���6ݮ�m�0s�e�~��	m�ܾ�l�
�E�7������93;�Ώ���i��^���	3�O�[��	!���>�\͢��.��������A��۫Z����z~���.��Qd�=|
z�7������i[�*��Њ��.U�	�lX�>��S��.>�����9=&p�{����	�nKg�nN
����η[��t����H�B.��8����Lo�%M	x��t�nK��z����%p���4Eoi��P�}I
�4WU	C��_O���7����k3�����IGy/�9m���rU����
<�Q�!/��.
U���o�1��.���}��Pɲmh�X	���qRK�t�	�n�����K�^6bZ��I�%B���=
����X)�� ��F�G_3!߽~�L;�"_�75z.!�ܟZ��q�$O�/|��[&�V�f�x�(_�N16
4)/��
<�)������W+��:ec�P+�5�N�u�,ϭ"�`�1�0?ң����+0_�S�34o��j;]5��'Ma�H�9_�*(
�Q�:o'��`�Z�:O����i<�d����>����n��?��p0}�@�����?Q��\O�A��O����C������Ӯ?��j	+���E��]#r<�EO��e��,F�� KVE�v��(s�Ioh0.6�I_�0�t��H�}�0�@@�V-�	�o9aM?�/T�<�N��TMn�O��P=�z��K_8�i
�ӿMQ�;2�g9$N���|�(��So!8=�z��U�>����H&YOt(�]�>.Zo�v4
��[��
6�v@[/��tc�6\/)ERx�]���	�'__�ȸ����^����*F~d��C`+��eOg����f���(��Ff�et�j<e����	�cwuj]8
ޚ�k?q�!���lυ��+�%{mOD��E�a�nO�x�*w;+oߊ��5�jj��j���qoTlh
q�|\���r/׵�2��Ct�\�R�3�uO�-��.�Uv��I�R äv�y�'�#�x�QU���x_��	n�,z�����Y�{/��us9�_T�D�|�?�:KS�fn�ߨ�J���	�?��9ZHW������N���`��A��d.�̋��G���S�O]��"=��?���b������||�ő?�f*~߀G�o<�y�FD��'�F&���٥Z������5����/0P)��T-��L��Lm��_�ژ/��O�"m9��'���S�_C����*��]e��Rq��?���	���(���,v�e5�A�̼�)�O3�m^����ΐC:�����g0�a}���1�AI���+�'U�ء��n�	�k�����
�����,�H=�ʩ?O���w9���Tm	V���?wi�����w.r�d-�?��	���_!9	꜓7��T$jd�'�?W�h�Y���g��Ѯ�?�s�-=n̶O}�WQ�T��Y>�k)f����5#V�ƻ/_�
|�
���#|�{���G����+L	�a�仏�
�	�=4����g���d��/9�&i���o9:&	�5ī�Ϻ��ڳ3*�/s��F���߹%o�y�b�σ�>	�n�����	Q$�Ǐ\��	���=������AW˯�$�T���˯I�Jz��o�jTo,�(�?���ow@e��2�N3�#��Cx�	)���/v����ְ���
)�"�o������_8��	��"��X�%{���?���v���O�v����M��Kq����'����?uӮ�f]���[
�,k�oW`�����V��$���hK��8T�߬\Qw�x�/����2��yy�I��7����o뿣0�B%��_�P_%�)
K
�B��/���'�k��?o�����$b�_����÷��j��_��Y�X:���Sd�ƧO�_4�G	�U8��D�P	�Ux�?��%	i���oxH�)|=�?����杽�?g1BgcwR6mx)$������5SMg5G'�o|Sd�!��ON��FCldX##��X�G/:T�S��W�9llI�f57e�+C>&���'"�����O2�;o_)72;Loe�
i{vagzd)/{L;$qiMG[ify4~m%=*k%l*kUz�G#^\o�N,�~`t?E#��5m�C��/gmDUy��zk�M"JIE'�(R%�'b��kn���j&Ar93M:CY`��.>��Ar=clJ������7�[9WTKR��1Im2oNM	>2VMuOZe���N.��y���E����<nC+������FKK�r�_�L)coiUm13��,N���w,1
��T`TRrng
6m-r8{SoCd��pc�sjA��K0A�t� Y0't8s������>�5JGr~r<j3��*{��d��/�g=:``RGe54h"Z2wsn&re,B7DIE~}
g��(�t��kom#
5~-T�z�QU��h>�%.#AQ�n�!FdwqEnEO_^iX���(�<���=c?>OPCy 7aUf=v2aBCX��]f:&���qp�����;}���T���|aQU~X:Wi^�#wJG�T�2IUpq.MOdX^~8,NV.gK)d@�P*���iN7-?Q�ZShf@a<q�q=���gm+O.N��	;�kxI5�����}bY!M��pd]d~�6T�
#;#��������G�m4|^h$m;aZLT+o� 'g`��S�Nos���B�"~g\9J
FYu_ApYi7}r3���:��)eWl@V�J��!����O��0r	�[�����������?C�l���D)v�CK>7�����0v�Y���hg*XJA�@7HE�	��_k��-P7pp,�#�$�M��i>47�1�
��]Ko�D&	g\`VF'*	g��^D�)GW�O_ztUUH@~~}��9eQihTqitH 0hCk]gJSH1-<i-d���u.3lV7_Zvmr�NIm�{Lqg^��������8�QOrbriX����mu NWM�q�-LxWYjU%m9"8>Q
T9r9Tw2SwA���c�TT1 @3�>�������ZT<8�
{fy������KlO?0����AP	;C�%VS'Z�7uO�$����{���saY*>�F��JKQ�:c��4J[bwp79������O��Tp�K�8}kcB*,noz�DC	UpPCm�����C�A�a#F%p��$���^�}���T~:��L<8av	]$hab�v�&\:(o)W.|&
N���gd[py�*a��l
�Z|3_�7U�IDFl������Y�{������ub��	fJI0�t[�j�������&N�?S"�I`+
0w}�O<���:;!q]'����GOrj7`1r?QQ:./wTam^5RXW_aVx's SUu
*R��
F��
i$�`y[�c$���!Y�=9�1J4okd8unw//Dw+Z�dH�H@�b��Zox�!4��33x��R4�	 'WpSv��~�
(t9�_]J):�?����W$f�}T7#�L>xpJaF5|E+-6w15>n$}T
Ca\9Zaj1f|d!E@?ro���g���������&gHh�9���^|D8YWD�dr(Z.�v�+R�im�3Lr����$kW�J\���u6}1���eAQQd{)gmR(8[]5){N$m9�.��4������#����anU��'�DN���i�5����$>,1~>8O g_ZLQ#g63i�	���|���x?HJ}ld���dtB[`5KNr-#X$u��icIWBbx_��R��>���:Bz_Q�	>|�;�;�{n%EIx��ab@2ZZoLMmB)
[.J4��7��^��/)��	\(1b>k[_0*����^m�?'HS
}p?Sn��l�c0}5��Kb�(*#�?,wu3N&u>dl-jA_ ^�*p*��);Qve-C��^X\��o�LUF��Q�H�)���!��<�Wj%AE-�������*K*��'9Oy��4V9bU1F`YAY4|R�~(6v"n`ZrJ-Fi�2S��I��eJ��c#���[@�W[fcmgt2G���	r$B#(���������}�}�D��]m�'>�MuFC}��86l���U�j+nA%�s��
E`,m���-�+hzR
�V�KC(��y���1�7Dl.H������7ESPt0CQT $��,*MU]:
u��|��41v��56n XeuHA���]�a�`KGT1����l?k�l����+���*j<��ce7���) '	;&7{R[2;j}29/
9$Z+#
 -c	1O`fld���lna=WtRV01f HNea9aqF/A'(L-Tl41XV?'x?)zdjBzJh%`VQkqwsy5��fHxC26j���OL	F^�@�9Q������fJ",Yud�qJt(L*0o'q58w<l
eb��[Ovd�k"qpaj}Ak=}!=�8g\Z��<49^A.�}
c.Hx[?NnL�S	xO�< B7.���QD��j�0|������� ������NVr[7[\Us������k=s(d���		1U�[���I2
=}��X�-���0�5(GV0)^)�>x8g]t$1�$�K���HjS]f)|rEH%AvH��LEAx.'i:WBISx�?�V;gyQ���_��^����l������{���jOH)]j
T	w<#jF�zP�8-Jc��xA\o�a(��p��X>PZa:x���(vO*k{�A�Hh b]���M>Bm��B=K9�bw01df4F]/{3!o�����@IFVs{I
hmM]I2bZb-w�(7C2p.����	��mFaB�i!ue:W��U��3L��
��`u>`F�d�A$(I1P"^��e1,74ju/J�����/����"��4��#���8�4��E��i
zbA<@Vx$Zz/ i%;U2\O|sJ}P^7	@l5Mb��w ~B������n��t������j���c)xm>0J(s�����-K���>.)eG'����jYZK��A���n_�����Ih���������RnmS(1�C3AoihZgnA9?uA%TC^E"Ss�1����Ah
Mq@j"K}i�,+l��{�iA�l?Fb��h�vL[�����1��pw~y+yhz,{��M#�j$�<%sS��O�@��zW�� ��_}j=
_dT���gzCCFmE`-V�,v4u#����8U�����D�g�|k(>R+B{��MjZ;r�g	%d Fd~��4k/?7?k$w\���V6NI-i�k)a_�.�YsVj<,o��=^pX?Xw~�`�����s�:��K?���ND=u+n)m#0_�Z�[���3���{j*ch�OH�1�\
!'.A/	S������
2d������>�@��t0�L.z/BAPz#X����cje����Bv�l	�)!rG �09p!t���
*f������Tl
&ug��'R;%v���%�sT�����w�w@#]_81��}wStzK{

7
xz)�H��#^z4�k4<�ARo\(=*�����c�-_��um1Q,G�y���~����F+4@!��3E\`��r66EW����wjW�G ��]�*����kq'-Z���8w��+����~5#rtBR)7~$T��H?O�+�'rQs��Q\�����nj2�	\	GtmF.HyI4*(vb�[���;Zud~���!3|a�N]H<s
Ze$CPxt���?���U����i
02\HI]3XMl6e\u2nYag37v�Tc6;J���P39>,��uqn3�z9nBsL$����5|n<l��[NI�c��}�D&ia0~%s<aH1[)Cmt�$R��3�BgcwR6mx)$��Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/lib.rs� YLO�DL���ϗΜ6r���F?#EB@A$OHIOKPK='LP!MP0:(ONM%2WNG8KLHMMNPO3+2?
RP-HJN$,>8(/C+$$$IL5NJP,M:4@ML(JM,:4@AJJ4G.=)"!N!,#!ODP,LIMKAOKMN,.1OI,BF!MNLLEMMONJ
L>ODN=LG1:8E@MNF*))((0//4$;+H@ICN&K['25MMM*I;)/HK,43,N	M,9/(N #97L1;M(T,'%+ #$#.,$0)KPOPLINK<NPPLIONN=#4BWC<&%2 D-3.D>J-GPMK(H9%KM(@.N8PP'KM/+N:OK	GNOO NJO1N0JNOHM+N"

	


$!IH.'6': 
�A�A�A�A�D�D�D�D�D�D�D�D��#j��󘩦���<�tݗZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/utf8.rs� �^uK9I'�DQY��G�P
NNLPLNP0"!#"I3 
!
!

LP"
G!)05128717771

OHONNND
: >)32H
)-662FJ
)95762N
N?#.0'
'7("#
 04'"HO9
*'"H$@9
*#!"8+-
*#'">?L"
*('">D34"
*0<;AG(DP";5A@FL(I'2';�5�vY�'��B�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/compile.rs� �B����yw��e�ru)��F?#EB@A$A;'I,DB.& 2N&.(2A/
GJ3=&
GOJMLGO'50&
GL4'
OMOP*.$
H@2(
4MN$*)&(%
NI7K#FD@+47
-3+8/
'8,*(*9(7F+47J
/H0G%:0)=
!E!6,DHGJ-!NJM3# ?EI&69 "%(7;<;>5;>;<7<>5><@7A!@7D#7F&7I?.L37?4J) .3&:H
H8KM3*L,*+P3
(+(,)(,)E*3*-'?I1&
/;/1=
=%( ,CLBDB
A*1*-'?I1&
/950B
B+2 (0*0)98,B
%+54(
$H<G>63+) O=%&
/:H:2K2 (.*09C
K%HLNL4C9<
,,M%::0B,,M*%::;M%,%::9#%NH7FAN0%
=ECE# /*0<GG
D4+#$+
-%  &'4A#-E&-E&NJ#,$I*1-*
.46%6,%+8D8

(#@*E*EEK-?#"FFG-:('FG0:('FG0/KG
#*",=L:I(F
$% &)>%?<561#0:R&4-151B5;R&S
,%+=("4
78O/( '&)%-L+M0?-)=%-)D:
68KL,OLPPH"PPP<<<
"<
M!7/'
7+V.*EA?("#2%/
%&E&!B6
(JL54-%7
#1<
+#*###3///3%%+*########%��/�BR��1k_��vY/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/dfa.rs� T��-�
�*�s"A����F?#EB@A$MHLOLPKNNMJJL"@KHIJLEJ6JLDKMM%NH+JLA2E%01J
	$HK.KP;OONKN!MMFKOPPN<(NNKKONJEKPK0IN0J&!K.<I&N#JIIM,6MFP=J!+K-%BKJKMK4G#NNCPH
<%&8
?5C56*
%957
H56M>>B?L@&ML-?OH.%*"
5-"")#
$!&#
PGDNLLO,JFDMO<OOOO6LHJE0HKKN/'M80KL'-8I%AI%L?GL%-O .<M15
3)9J/  *; & 45"NC>3 ,()0*"%D+)<3=3 ,0)0*"%L+)<3E3<,()%*"%D+)<3K$#C@E>.
+F34(5!7JMO*P;LL8PDKMNM(PG.NKPG3C NOHHM1PLPMD<HFA;F)F);F+POP3)0+#.#LPKC159>&'KIL5:-L'G42ILJE2)#6@"1+)NMN5I&KK#N1I$9/-4/'2##
DOM)I+1'%*0
+3KOKMA-3C3HF4;F)F);F+)0+".#GL'G41+)1&N1I$9/-4/'2##
DM)@1'%*'
J <P1P5EB?LJ>ILLOLKP'(DE:N!LM-G/
KGFM=)0ILI33"'B')0,MG F$
PMN$PLMLF55L$
N+F7P8-;:>JN*%H.G
7HJHH$E
OMMJ%0! 1L$A)
F'
.E*6
N@PHFOKJ,M$NO!MPL/ O-#67)#+7*)O&&;I7I6I2IFIMIAIHIHG=O%BB
PMIPLM8KOFMJ%.P:LONE-%;
5@;,
3IPMOLP&PKL(ON%!'+7F"-=>;
MLK9.;
LLJ.*#
(3)"JK8
OJ(=P(N/'0C
5)%)C>9!"#%6 
ND<0/J

LDL#=
KJNKE*N>%
>A ,
HIKE<3!!LMOL0.533/ 3#
35OLHA!,-KJP55%+C0@$
#KL$55.+H0E$
#>.B)AGJ@JMP0!PNL1 @@
O$/%,*//M.9.5PGLECBP9*97D"-1)
1)4PO3NL2<E#*(K&I4
NPMO:*7'O750
D$1M3,#%
N(4G.;;&L);HL945!! " "" .#/&'"D
&
;: (";&)0/M
+-;&3$ :B
!;%.,0L$%
D7#/8
,,1(%%&&I."I.%"I2,I.-7
2
6*>$1($9A'A?B
@8"'2+
*"'2+
*���/�d<�Ȫ(��_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/backtrack.rs� Ƅ����az��
{����W�F?#EB@A$NM?LPPOHDNOPOP9J)@5N;BM$(N
<*0IPLL'9<2J!,.%K'83K(<9DDC/F.'
0,=.(
M3LO)'#
!0K#$59/
I6=PN*!:2*+BKH:)(814
CPMM"!33!$HOIKP<-.@$%L%)=(&$-(;&&1(;&%1-,?&"*
B8:*&
#/8
� E�/Dk	�@�t�~Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/prog.rs� �P�bc4��H��_�6��x�GG;<LK#'>7KMLKN<POMLB!>K)L#NPN2MMPIINH8(&$.0)
N112 
P 6$IE
$$
K8*CG!'%LN&J.DJI.;C)A;+';H!5
+,B;
4!C$FH%:>)8/C$5/C&- A2%3/C%%)21/C"-#
(+94CM,ON+NHNILP+DGLNP%M(G0JEN+PNMLA%$
,5L<-MDND1H3.- 

DJ!,H.H8#J-JK8.
+ " K'8+-H20E./�91�G�j.���s�˭^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/literals.rs� l��4���B�,-+,���F?#EB@A$=(;;MAJ45HP5<IN,94D#&4K=C60!C60!?, KK
LLLGL%(C3D#HIPO
;J!,0-

FH!,@K

=(2ICC,6
I)I)/%8!1&,
@.8=-9
33!33!C(#
$EKNNO#
)
(3<
L?KL!GOOL/2=63;
/8(/(2%,(2$) /%)("5%)("
 &
<-%=+."0(4

<-%=K."0(4

D33!.>M#
285) 

*278JO#NLKLLM;LJNL0IIPMOD7+O*
N  ,1
 F
;EE- 
!
3;:
!#<%))&1M$

33%
7!&*.+3lp=;v]V��v֦�l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/simd_fallback/teddy128.rs� ��l���VY#�˵ɽ��*

C1%2C��-���}v�}�)��
�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/sparse.rs� ��{
M��֨=p�!1S�N;ML.ELL<KCE<6++"#
!%&- 3$0'"*,9�R��}�h*4{�s+��[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/error.rs� V���:ES�Z�Gxw�MF?#EB@A$M:0DL#;KM$%$9D#B6
61
;2.L#N6
%+���O�����*��Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/exec.rs� {:�Ƒf,���R�i����	F?#EB@A$%+	#)8OK1,KE(1L.MIIP9MPKPJOKP;PN&JH#M*KMC#KOK*;0N *5
@L)D() 
I$J(#F
I0K<J4I
LMONJ0
GL4
2$
O/E44(#E9M9G330/HO$!:5#DO$!:5#
===0=7*-%%-40I
):80/: 0/$: 0$/??<-:B$$&;,?=38@&3M93>33L/3"?0NO1#'BK:3N-
#(D57:5I/)*!$ ?5I&F65IK(
<F'3?-
MLI#(>5736F/)*!$ 36F&F36FH)
O3M-
#(4 ;@5+G/D@5+G&B@5+GB($G
N.N2M("'
K3@((#
-
#(HD ;4H5P/D4H5P&B4H5P$?($K
B3"'2*:20:..:
KI(3'+-!HF!"1&
KM5I(3"'!" 8&
@3NHO3$:4.
OANNMMI(3 /*'("7:2%&#6B(+
"J)I(3 'L?.!HDIDI"!N1
KKO!=LD/I@O&L
/"&M)4
L2F "KMB:.F"GK"H)4
 #G 
$K"C
& &"="&
8&&=&&
>JJ -
#3L@."!36+'0%%#"#P
39=A.8

E&E"(3+RM.
>32'*3&-?.I6$LB,G/).7GE&!-
H %"
A'
JNMOLMNM!.7=:*5;HN!:
>&?% KCI+L'+"L
# DNOJPNKNIN +&
6EN;	B;8
@
)20-
"NNI'4%!(17+;
#��w"P"�M�����{A`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_builder.rs� ��
���4<��=Hg*�(�F?#EB@A$M $! &)%)&
I#%#5OI''HG0A1&@MN*3)#;C'
>=!
MO%KIG+
6=!
<D(
2I:
KME'@#
?JPGKD'

0~cW3M�����pi+|�F`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_unicode.rs� ����4^�ϕ�E�����	F?#EB@A$!'/>E%OIIB0@NPILOIILNBJI$,@?8Q5IPI1* %-@&N-I,H8/;'/;##%MKN.*(=3
P6F33APGL9HKME!0ED1"IPJ!B6L=PLJ!0EA(?EPJ!P+9C
IIN0RH#
O+>;*/:
GL>IPIOP0BD/6.?M:.&7JBP0I"D/>5?L?4+7MJNH(H=F8I:PJ!"+I*:
PL-LG0I"T-4=
/3$" +B=*3<
PP=4L01I;K*
NONMK4.0.M<A3&
ILP4OP<007MPE0+=JQ1LPK#0NG1LHMG0EM(G$LM
I.K$LPI."PFNCJL3-=$B-4$ /
L9 ?)G.02
+?EGO%ML
0C"@(OPJ!+CM
3#C8
42$L(A(*4>
9K-=0:4)!4C3J
4<<
3DH.&NJ3K@<D9%:2 H"25*
=HCL(!!0,'#-0,3
KAL("!1,
2,
.*2K+F
1-?12-
3IO
@D,"/J69
HLKOH$E.NOM5<)7>
LG43
KJ8=M#/,KI166KK:,
PCPL=QI)143
?I@!6F<8BD>/-/!B%';G44;F01G%98>&&
.CEB
-)(JF#CEB
3/7OH*(!4(-
IH* +(;*
I0" D*" -,?GJ#:L$<!<0118C1%"?71%"J
JOPL$: ;/# <;
0 3@?
1�ܮ�A{.��(q
:\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_set.rs� ܳ}�|�D ��/�`�\�F?#EB@A$F+-PMCPEMI#KNIKKNMPP,K)"1.0P%FL"IH!ObKJN4E(.KHLGOFNLHCON0<=&:;-KMMMOONL/=&'5:MLKHFONL>#K2A-&%:E5/
E!%./(6L?C8"K!D+A#(+A+(+@E'*"%'3
2/'%'3
BFG+*"%(4
6/'%(4
";<ME

2
C�0����g�k���Do�^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_bytes.rs� �Y
���%T�f�T�,���F?#EB@A$ %/@PMM6OKM:/;'/;#*G#=3
P6F33APGL9HKMP7FD2"IPJ!C6L=PLJ7FA(@EPJ!"/IIL7SH#
P7GL>IPIOP7BE/<4EM:/'8JBP7I"E/D;EL?5,8MJNH(I=F=I:PJ!"?PL-LGEI"U-A?B
/3$" <PP=4L71K!CG*
NONMK4.7.ON&
MMP9IPA70?OOP72=K6$*2LPK#7NN2LHOLLOBML7$EO)I$LM
I,M$LPI,"0:$B-C4 >
L6 ?)G.?0
:?EGO%ML
7C"A(OPJ!93##424(*%JOPL)K0 3J#:L)M11-!ECL-!+-)#-0,3
KAL-,-
4,
9K-=E)!4A4MLKMO$E./NOM:<)7>
LG53
KJ9>M#7+KI166KKB,
PACPL=NLLOB)B'/!B%';G44;2'-
-,C;
F05G%9F>&&
.CEB
-))JF#CEB
3/8OHI%0"5(-
IM* +(;*
I0MI*.5-@KKL?@<K+2+F;NN5FA
!G!A$0
>G08PIMB.'%D(A$?LI+61:1�{s�j���,V_|[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/freqs.rs� �'rě�f}�#��~�'�F?#EB@A$N*^������������������������������������������ � � � � � � �!�!�!�!�!�!�!�!�"�"�"�"�"�"�"�#�#�#�#�#�#�#�#�$�$�$�$�$�$�$�%�%�%�%�%�%�%�%�&�&�&�&�&�&�&�'�����/8�h�>�[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/input.rs� �P�S�V֬�W0�z��_�F?#EB@A$+(
I%E#00K!+'C!2!C&<?'=F.AF2HJ.$*7!%9HPK+$).8%$B/(#(@
/3CK 0+,4(/M7!M7#M7&M7
$M" LKCC"
(#(+
/>3CK 0+,4(/M7!M7#M$H48&6&7&M$H48&6&7
$M"0P&OM=;'(-
28>:%;<<(C27('G
;=+KH0#'/ C C!>-!>-��.��vx���D�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/pikevm.rs� ��9gB�~��o��f�F?#EB@A$JMMI)KIONANG'PHK"'>8B5A&K+JG2=G(
L*##
 )J ,+=="%
!! !%&MMMO)N43#IJL&4O'(JMO$D4NOJ8*' $$M*FB%6JGOJ,PH%
ILN7NN
+#00N" )F"-F!-)J8
K&+03+?:-
N+KIH7("")=($7A-9A$%D%?5N&
$!
;.
+.C<,5/����j�`�(�~D��_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_plugin.rs� 9��Jh���n�c5
���XF?#EB@A$)KN* 9;4 $#@/+!%%M2>*L&7"'
)%0
_:3��e�\t����)^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/re_trait.rs� �-���R`��+@�"]��1�F?#EB@A$OOJMJ8EELOM.%"PM">JJ+F4:A!J6!O!
O"+LHI((% ,@ 36
G!$IJ5EI/,$
#P3-J((% -@.:
;7!$K.$!
%=|�b�h���ǵ�:\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/expand.rs� /����6�C����	h;�[L$*/1
>-
08& 1$EL
@:% )HMON6<E
'(.')FQȏN���	��_g6lg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-0.1.80/src/simd_fallback/mod.rs� ڤڨw�6܍��>�v|�;tQ�{h+�>~\��߇����ȓn�.�����������d�������	���x86_64-unknown-linux-gnu�4�U�7O0�<�ͮC
�Z-d64ce8a79c0801b5����pb���:�	���W��������������&�
�&��2��,�,��T���P����T��S��T����2����F�F���2��2��2��T��2��2�!���0��2��2�2��2�����2��	�	������T����2���2��2�/���2��2���T�����2�
�	�u�������rust-end-file