compsys 0.8.7

Zsh-compatible completion system for zshrs
Documentation
rust
��#rustc 1.95.0 (59807616e 2026-04-14)���&���3ar8�t�´-09bec66e14073fe6��ho�
�Ѷ6�R�L_�-871f345264ba13dd��tܧ�㐡c1rt5k~y�-27f2e54513492a5b��\9ŧs�tH�=��q�P-da5ac53f4a183f75��`�Ֆi[Q۫���)�?-2d1423290f1ed328�rustc_std_workspace_core�����:q�.��G5�-78867bca7a418012��	���Ϳ���}�]8�%-05d4ae7ab29d97df�miniz_oxide�����G��ԇg4���-571d19c55fdaabed�adler2��f�b���l���Q��-b3027e57d0f1d7f0�	hashbrown� y�	��t��of�-76edcfff92e1fd47�rustc_std_workspace_alloc��!���/�6g39��e-6df298fbf7f6f10b�
std_detect��ZR���E��ֲ-c2d961f54f972754�rustc_demangle��h��?�:K���c-1b0862f4834fc89c�cfg_if��[8�0���[�3I�-f48fb0bfdb32cc1e�	addr2line��d�++�5?ìw��-97baf34dac76a634�gimli��E~�-�f`���-710b978a6e7f8872�object����0�>灅y}>f-a29b3bb9e63ad803�memchr��%KY�N�Yv���-�Ej-98367e4b3983da35��
�Ӎ�+&�����m�B-f63ec5b6ab7e4580�Itests�,�f�$�f]�,�i�$�is�,�W�$�W��,�k�$�k��,�d�$�d�
completion�NONE�REMOVE�FILE�	DIRECTORY�NOLIST�DISPLINE�NOSPACE�QUOTE�ISPAR�PACKED�ROWS�ALL�DUMMY�MULT�FMULT�DELETE�empty�contains�������!�	"impl Into<String>�!with_display�$�
!with_description�&�
!with_prefix�(�
!with_suffix�*�
!
with_flags�!display_str�!
insert_str�/�	0�
/	add_match�/add_explanation�3�
CompletionReceiver�5groups�5
current_group�5limit�5�:�	:	unlimited�:begin_group�=�
=	:�:�A�
:total_count�:�
:take�:all_matches�F	CompletionList�compadd�IIIIIIIPparse�Q	P
group_name�P	is_sorted�Pto_flags�Iget_opt_arg�Icompadd_execute�W$impl Fn(&str) -> Option<Vec<String>>�W	W	Imatches_prefix�I
should_ignore�compset�]]_�`	`	`	`	`	`	`	`	`	`		`	
]compset_execute�l	]match_prefix_pattern�]match_suffix_pattern�]
glob_match�]glob_match_impl�]strip_quotes�zstyle�ssu�	v�
v�
u	with_eval�u�z	uas_bool�|	uas_int�~	scalculate_weight�s��	�set��	�	�delete��	�	�	�lookup��	�	�
lookup_values��	�
lookup_str��	�lookup_bool��	����	��	�patterns��	�	�all_patterns��	�	�print��	�	�	�	spattern_matches�spattern_match_parts�sglob_match_simple�s�sshell_quote��	sZStyleLookup��lookup_style��lookup_style_str��lookup_style_bool��lookup_style_values�s������������as_str������	�get����keys��to_hash��	�	���	�	from_line��current_word��word_at��parse_command_line�matching����matches���>������case_insensitive��partial_word��parse_single_matcher��
parse_pattern��matcher_matches��	�	����		

CompletionFlags��
����	
���>
����
Completion��str_��orig��pre��suf��ipre��isuf��ppre��psuf��prpre��disp��group��exp��rems��remf��autoq��flags��rnum��gnum��mode��modec������>CompletionGroup���	���explanations��sorted����lcount������>I
CompadOpts��prefix��suffix��path_prefix��path_suffix��ignored_prefix��ignored_suffix��real_path_prefix��
display_array��group_sorted��group_unsorted��explanation����
match_spec��ignore_array��
remove_suffix��remove_func��array_param��
orig_param��
filter_arrays��dummies��order��remove_on_space������param_expansion������nolist��no_match��displine����
unique_all��unique_consecutive�I��I��I�>]	CompsetOp��	PrefixNum��
���	PrefixPat��
���	SuffixNum��
���	SuffixPat��
���RangeNum��
�����RangePat��
�����Quote��
]��]��]]��]��sZStyle��pattern���	���weight��eval�s��s��sZStyleStore��styles�s��s��s�>�CompletionContext��Argument��
�Redirect��
�	Subscript��
�Math��
�	Parameter��
�BraceParameter��
�	Condition��
�
ArrayValue��
�Value��
��������>��������Command��
�	CompState��context��	parameter��redirect����quoting��restore��list��insert��exact��exact_string��
pattern_match��pattern_insert��unambiguous��unambiguous_cursor��unambiguous_positions��insert_positions��list_max��last_prompt��to_end��old_list��
old_insert��vared��
list_lines��
all_quotes��ignored��nmatches��	���
����>�
CompParams��words��current������iprefix��isuffix��qiprefix��qisuffix��	compstate�����
����>�MatcherType��Simple��
�Left��
�Right��
�Both��
����������	���
���PatternElement��p�
���Any��
�Class��chars��negated��Equiv��
���������
�������Matcher��typ��line_pattern��word_pattern��left_anchor��right_anchor��	line_side��������	MatchSpec��matchers���������>
-
.
2
3
=
@
A
C
D
F
Q
S
T
U
V
V
V
V
W
W
W
W
W
[
[
[
\
\
`
l
l
n
n
o
o
p
p
q
q
r
z
|
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�8���������X�k#eA��<��<�b�<��<���<��<�<��<���<�<ғ�<�<���<�<����������������������������������������������ZL-��b�=��=������	�����������~
��\]a�b�?��?����!�������������� �� �� �� �� ���� ��!��!��!��!��!��!��"��"��"������"������"��"��#����#��#S�~ᣭ�b�@��@�����$�����$�����$�����$�����$�������%�������%�ˢ7�E��b�C���C��C�C��C����&��&��	����&��&)�t�=��\�b�E����&��&s�y��W�b�E��E��E��
���)���'���'���'���(���(���(���(���(���(	�
��P��b�F��F���F��F�F��F����)��)��*��*����*��*��*��*��*��*��+��+��+��+��+��+��,��,��,��,��,��,��,��-��-��-3%Gw[���b�H��H����-	��-��-������.��.��.��.��.�8��Y]�b�J��J�����/���/���/���/lxAY������K��K�b�K���K��K�K��K����p�����0��0��0��0���1��)
�}��l��b�L���L��L�L��L����1��1��1��2��2��2��2Uɞ�/����b�N��N����2��3�l�\+kp��b�O��O�b�O�����������������������������������������������������������������������������������������������������������������������������b�b�
b��F�#�#��#ғ����b<�	�����<$�$_�4���S#/ �S?	��SI�Tk*�Sq�Td�	����&�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����$�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����)	�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����&
�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����(�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����'�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����%
�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����%�<$��S��S��8_�4���T�S#/ �S?	��SI�Tk*�Sq�Td�	����&�<$��S��S��8_�4��	�T�S#/ �S?	��SI	�Tk*�Sq	�Td�	����$�<$��S��S��8_�<�	�	
�T�S#/ �S?	�	�SI
�Tk*�Sq
�Tl�		��	��	$�<$�	�S��S��8_�<�
�
�T�S#/ �S?	�
�SI�Tk*�Sq�Tl�		��
��	&�<$�	�S��S��8_�<�
�
�T�S#/ �S?	�
�SI�Tk*�Sq�Tl�
	��
��
%�<$�
�S��S��8_�<��
�T�S#/ �S?	��SI
�Tk*�Sq
�Tl�	����&�<$��S��S��8_�<���T�S#/ �S?	��SI�Tk*�Sq�Tl�	����'�<$��S��S��8_�<�	���S���4�<$�
��4��S<�
�S6�
<�
�S���
�
��^$��<$��<,��S��S��S��S�0�
4]4�
�S�
��
5�S�
�<$�
,Կ	��%�<0�S7>L�	��%�C07>L�	��%�C0�I�I��I��4�~<�����biL�	��%�C0�v7>L�	��%�C0�v7>D�	��(�C3�T:�TAHD�	��(�C3�v:Զֶ׶�ضٶ�ڶ�S۱?$��#�v��$�	��%�L06=,�	��%�L0�v7>I]s����T����|����t�H����5��T����#L����&4����d����)L����'�����2L������.+ Zsh-compatible completion system (compsys)�/��3NK This module implements zsh's new completion system with full compatibility���HE for compadd, compset, zstyle, and all completion special parameters.�I]s��������������H���5������#����&��������)����'����2������t�T�5H�����<;��)���<	

��$��<����41 Remove suffix when a space is typed (compadd -q)�4��<����*' This is a file completion (compadd -f)�$��<̐��/, This is a directory completion (compadd -/)�L��<����&# Don't list this match (compadd -n)�4��<����+( Display one match per line (compadd -l)�D��<����'$ Don't insert space after completion�<��<���� Quote the completion�,��<����! This is a parameter expansion�,��<���� Pack completions tightly�4��<����&# Display in rows instead of columns�$��<��	��	 All matches marker��	�<��	��	 Dummy/placeholder match�,�	�<��
��
&# Multiple matches with same display�$�
�<����
 First of multiple matches�,��<����" Marked for deletion (internal)�4��<�,��<
��0D��<�<
��
���
$�
�<�S
9��
(�<����\�4��<��!,��<�<�<
$�rhs����.�<ԓ��%d����<�<�
$�Nj���)�< ���� \�4��<��"4��<�<�<
 $�Nj�|�&�="$&(*,-.��&+�&�
�=!�
##!������&����vd�&
"��word�$�&+-��'>d�'�=���=!�
%%!����'��d�'
$��$�'�$�'#%��(A��(�=���=!�
''!����(��d�(
&��$�(��(#%��)<\�)�=���=!�
))!����)��d�)
(��$�)��)#%��*<\�*�=���=!�
++!����*��d�*
*��$�*��*#%��+;T�+�=�<�=!!
,$�+�,�+��,!��,41 Returns the string to display in completion list�\�,���=�!�-!
-$�-��."��->; Returns the full string to insert (with prefixes/suffixes)�T�.���=�v!�.!
.$�.��5�?023��59�5���?/�
11/����5��d�6
0���	$�5�4�6$&��7*L�7���?�=/�7/
2$�7m��7��89|�8���?��/�
44�8/����8��d�9
3��$�8��8#%��9��9*' List of completions with limit support���955�6�
7�
8�
9��(�5ã���(�5ã��6789��:(4�:55����base���QF)4Y'�v�?�I�IRandomState��Ik0���Ik1����CؾMf��E�E�FGlobal�5�$�
���:l�:55�vd�:,�:55�vd�:,�:55�v��;��;<=@ACDEF��; �;�v��::
;�
,�;��=L�=��::
<��>D��>/, Begin a new group or switch to existing one�\�>������:�
>>�>:����>��d�>
=��$�>�	$�>�4�?+-�@=<closure_kind>�?<closure_signature>�?<upvars>�??=?���T�?�v��A/��@)& Add a completion to the current group��A�����=:�A:
@$�Acomp�$�A��C9��C$! Add explanation to current group�|�C������:�
BB�C:����C��d�D
A��$�C��C#%��E"��E-* Total number of matches across all groups�\�E�����v:�E:
C$�E��F9��F Get all groups�4�F�������:�F:
D$�F��G)��G(% Take all completions, consuming self�$�G���B�B��Bbuf��=�B��=ř�i���?��::
E$�G��H-��H  Get flat list of all matches�\�H�����B�B��B���=�B��=ř�i����=��:�H:
F$�H�IF�G��G��GGFG�?�k�kIter��k��k�k
end_or_len��k�k_marker��k�ٖ�Ι3�=��J��I(% Type alias for a list of completions�t�J�B�B��B���=�B��=ř�i���=��\�<�VW[\��T��IK�|��IL���5IM�2L��IN�-T��IO��D`bQSBD��8ă+|��@QSTU��D܀ Parse compadd arguments�,���
�vϹҹӹ�Թ�չֹ�׹����ɲ�3�@�B�B��B���=�B��=ř�i���v���vP�P
Q�$��2Q�R��R��RRQR�T����
ParseIntError������i��`�(}��?(��>0- Get the group name (sorted takes precedence)�T�?���@Զֶ׶�ضٶ�ڶ�S۱?$��#�P�?P
S$�?��@̱@ Is this group sorted?�L�@���@P�@P
T$�@��A)��A'$ Build completion flags from options�D�A���@�<P�AP
U$�A��Gz\�GI�����
��v�Ҭ��vϹҹӹ�Թ�չֹ�׹����ɲ�3�v�v�G
V�0,�Gj��G�$�Gi��G��K�|�K������@�Ҭ��J�����T�XX�K��Ƶ��L$��!Ƶ���L�Ƶ���!Զֶ׶�ضٶ�ڶ�S۱?$��#����L
WƵopts�$�K
match_strings�l�Kparams�4�K�D�K	get_array�L�L��4�PW�Y��Y��YYWYƵ�TҠ��Ƶ4�QW�Z��Z��ZZWZƵ�T������`St�`I�����Զֶ׶�ضٶ�ڶ�S۱?$��#��`
[	match_str�L�`�4�`_match_spec�\�`��c=l�cI����Ҭ�c
\̹L�cignores�<�c\�<�lnopqr��-T��]^Ĥt��C`��5��*' Parse compset arguments into operation�,���ҬϹҹӹ�Թ�չֹ�׹����ɲ�3�C�v_�_
`�$��`�a��a��aa`a�T�yҬ�
`�b��b��bb`b�Tޮ�v���`�c��c��cc`c�T˾־�`�d��d��dd`d�T˾־�`�e��e��ee`e�T�����`�f��f��ff`f�T˾־�`�g��g��gg`g�T˾־�`�h��h��hh`h�T�v�`�i��i��ii`i�T�����`�j��j��jj`j�T�����`�k��k��kk`k�T˾־��F|�����C��J�T�
lop����4��Cl�m��m��mmlm�T�v��DD��D]�����y�D
ntext�$�D�&<�D��PD��P]�����y�P
o��$�P�&<�P��U0T�U]�����V
p��$�U�&<�V��W;|�W]���
�
�W
q��$�W�&<�W��]Sd�]]���v�v�vԶֶ׶�ضٶ�ڶ�S۱?$��#�]
rێ$�]
cursor_offset�l�]T�4�����������<��st̴\��Evyz|~��\����
���Eu�
w�
xxwu������������d�����vd�
v�����&<��	$��4�TVPR��"L��E�Euu
y$���	#��	$! Get single value (first element)�,�	���EԶֶ׶�ضٶ�ڶ�S۱?$��#�u�	u
z$�	�	z�{��{��{{z{�T������
%Ę
 Get value as boolean�<�
���EԶֶ׶�ضٶ�ڶ�S۱?$��#u�
u
|$�
�
|�}��}��}}|}�T����#�� Get value as integer�4����EԶֶ׶�ضٶ�ڶ�S۱?$��#u�u
~$��~�����~�T������)��s���
��&<����E����������������E��
���Q������E�������
�$��&<��	$��4��&$���������������E��4����������������E������Less��������������Greater���� )�f�����;4������E�Զֶ׶�ضٶ�ڶ�S۱?$��#����
�$��&<��	$�����������������������������������4��������������v�B�B��B���=�B��=ř�i���E����B4� �����E��Զֶ׶�ضٶ�ڶ�S۱?$��#��E�� �
�$� �)<� �	$� L� �������������T��Զֶ׶�ضٶ�ڶ�S۱?$��#�E���!������������������!Kl�!�����E��Զֶ׶�ضٶ�ڶ�S۱?$��#�Ҭ��"�
�$�"�)<�"�	$�"�"�������������T��ؾ��#CT�#�����E��Զֶ׶�ضٶ�ڶ�S۱?$��#���#�
�$�#�)<�#�	$�#�$�������������T��Զֶ׶�ضٶ�ڶ�S۱?$��#����$D\�$�����E������$�
�$�$�)<�$�	$�%�%�������������T������&J$�&������E���Ҭ��&�
�$�&�)<�&�	$�&�D�&��+1,�+���E����+�
�$�+���+�8���ԨԨMap�ר�ب��@�-�>���	�	Keys��	inner��g�PdA8�v���8�v8��8���M����+���M��\�+����"����,����������������,/D�,����E��B�B��B���=�B��=ř�i�������,�
�$�,�	$�,�-�������������T���B�B��B���=�B��=ř�i�������-������������������.'d�.���E�B�B��B���=�B��=ř�i�������.�
�$�.�/��������������ԨԨ��ר�ب��@�-�>���k�k���k��k�k���k�k���k�ٖ�Ι3�E����/���������������10,�1���E����1�
�$�1syntax�4�14�3�������������������3�������������T�������4���������������v�8����������������<8|�<s�����<
��&<�<�)<�<��>B��>s�����
��
��>
��&<�>�)<�>��C7��Cs�����C
���$�C�&<�C��F;|�Fs���
�
�F
���$�F�&<�F��L!\�Ls���v�L
�s��L�M����������������P��P Trait for easy style lookup�d�P������P������ ��������������QEd�Q��������Զֶ׶�ضٶ�ڶ�S۱?$��#��E��Q�
���$�Q�)<�Q�	$�Q��QF��Q��������Զֶ׶�ضٶ�ڶ�S۱?$��#���Q�
���$�Q�)<�Q�	$�R��RG��R������������R�
���$�R�)<�R�	$�R��RN��R��������Զֶ׶�ضٶ�ڶ�S۱?$��#�Ҭ��S�
���$�S�)<�S�	$�S��S!�E��������������SDd�S�����E��Զֶ׶�ضٶ�ڶ�S۱?$��#��E��S�
�$�S�)<�S�	$�T��TE��T�����E��Զֶ׶�ضٶ�ڶ�S۱?$��#���T�
�$�T�)<�T�	$�U��UF��U�����E������U�
�$�U�)<�U�	$�V��VM��V�����E��Զֶ׶�ضٶ�ڶ�S۱?$��#�Ҭ��V�
�$�V�)<�V�	$�WL�,������<d����R���F����$4����F���
�$���	(D�	��Զֶ׶�ضٶ�ڶ�S۱?$��#�F��	�
����	t��H���������H��
���.��85 Get a value by key name (for $compstate[key] access)������H��y���
�$�key����+5��+74 Set a value by key name (for $compstate[key]=value)��+�����H����+�
�$�+���+�,�+��>(��=
 Get all keys�$�>
����
���D0��C'$ Convert to HashMap for shell access�<�D���H��������QF)4Y'�v�v������D�
�$�D$�E��������������Զֶ׶�ضٶ�ڶ�S۱?$��#�v�v�H�E�������������T�v����|�L�J������M�M�J��
���N3L�N���v�J��N�
��$�Ncursor�4�O��S$d�S���J�v��T�
�$�T��U2<�U���J�TԶֶ׶�ضٶ�ڶ�S۱?$��#��v��U�
�$�Uidx��U��VX��V����v���v�v�v�W
��$�W��4�Wd�D�����������,��D����L���&<����L���
�$������N�����<��N��
�t��O������0��&# Parse a match specification string���MJ Format: "m:pat=repl l:anch|pat=repl r:pat|anch=repl b:anch|pat|anch=repl"�,���Ϲҹӹ�Թ�չֹ�׹����ɲ�3�O�v���
�spec�$���7��A> Check if a word matches against a prefix using these matchers�<������O�����
�$�ێ$��4���!��$! Common matcher: case-insensitive����O��
�� ��30 Common matcher: partial word completion (l:|=*)�d� �O��
���$;��$���Ϲҹӹ�Թ�չֹ�׹����ɲ�3�N�v�$
����$��C@l�C���Ϲҹӹ�Թ�չֹ�׹����ɲ�3�B�B��B���=�B��=ř�i���L���v�C
����C��YG|�Y������N���Y
�matcher�<�Yێ$�Y�4�Y�_�������������L�`������������ا���b�O��b���b8�b�����O��b�b��b�
�_�b���_�G���-��Ϲҹӹ�Թ�չֹ�׹����ɲ�3������Error�zZ���G��b�
�$�b��b�c�������������N�v��Mz=z=�=�=�=�=�=�=���=���=���=�=�=�=��%>>>>��,>2:�EC@ Flags controlling completion behavior (maps to zsh CMF_* flags)�|��<�X�k#eA���S�<2:4�S�<��
�����S(�
&�</3&�<���MO���<�<���
�,� �'�<(�(�<��b�!#�����<��b�b��b�
�_�b���_�G���-������
�,���8�)�<���!#�<��
�H�*�<*�<���46����<��<���
�L��
�	�+�<���!'<���<�	��
������74 A single completion match - the core data structure�T��=��ZL-�������������������������A> The actual string to insert (after prefixes/suffixes applied)�$����v����.+ Original string before any transformations�$����v����#  Prefix to add before match (-P)�����y����" Suffix to add after match (-S)�����y����63 Ignored prefix - moved from PREFIX to IPREFIX (-i)�$����yĞ��85 Ignored suffix - moved from SUFFIX to ISUFFIX (-I)  �$����y���� Path prefix (-p)�$����yČ �� Path suffix (-s)�$� ���y�� �� 0- "Real" path prefix for file completions (-W)�,� ���yĨ!�� %" Display string (-d array element)�$�!���y��!��! Group name (-J/-V)�,�!���y��"܀" Explanation string (-X)��"���y��"�" Remove suffix chars (-r)�$�"���yĠ#��" Remove suffix function (-R)�$�#���y��#ľ# Auto-quote character�,�#���yԈ$L�# Flags�,�$���<l�$��$)& Match number within group (1-indexed)�$�$���Tl�%��$%" Global match number (1-indexed)  �$�%���Tl�%��%" File mode (for -f completions)�$�%���S|�&��%,) File mode char (e.g., '/' for directory)�,�&��(
�,�=���!#���=�=�
��
�,�(�-�=��b�!#�����=��b�b��b�
�_�b���_�G���-������
�,���8�.�=���!#�=��
���2|�2�?�~
��\]a��������2$�3���v�3<�3������3d�3������44�4��t�4,�4���S��54�5���v(
�2/�?���!#���?�?�
�2�
�,�2(�20�?��b�!#�����?��b�b��b�
�_�b���_�G���-�����2�
�,�2��8�21�?���!#�?��
�����)& Options parsed from compadd arguments�T��@S�~ᣭ���������������������������������ԭ��#  -P: prefix to show before match�4����y����" -S: suffix to show after match�4����y���� -p: path prefix�\����y���� -s: path suffix�\����y��"��)& -i: ignored prefix (moves to IPREFIX)�t����y��"��)& -I: ignored suffix (moves to ISUFFIX)�t����y��$��/, -W: "real" path prefix for file completions������y��!��-* -d: array name containing display strings�l����y�� �� -J: sorted group name�d����y��"� -V: unsorted group name  �t����y��	�� -X: explanation string�\�	���y��	��	 -x: message (always shown)�<�	���y��
܇
 -M: match specification�T�
���y��
 ��
-* -F: array of suffixes to ignore (fignore)�d����y��!��$! -r: remove suffix on these chars�l����y���� -R: remove suffix function�\����y���� -A: array to store matches�\����y��
��
'$ -O: array to store original strings�T�
���y��
��
&# -D: array(s) to filter in parallel�l�������ܢ -E: add N dummy matches�<����T���� -o: ordering options�,����y̷�� -q: remove suffix on space�|���|��� -Q: quote match�,���t��� -f: file completion�$�����ܳ -e: parameter expansion�|���|��� -a: array expansion�,���t�ԣ -k: hash key expansion�$�������! -n: don't list (hidden match)�4�������" -U: don't match against PREFIX�D������� -l: display one per line�D���l��� -C: add all matches to list��������*' -1: unique all (remove all duplicates)�T�������:7 -2: unique consecutive (remove consecutive duplicates)�����(�2�@���!#���@�@���
�,�(�3�@��b�!#�����@��b�b��b�
�_�b���_�G���-������
�,���8�4�@���!#�@��
���Կ compset operation type�L��C�ˢ7�E������������������v�C���v�C���v�C���v�C����T�T�C����v�y�C�~:��-* -p N: ignore first N characters of PREFIX�~:��
�~:~:�v�C����,����v�:��.+ -P pattern: ignore PREFIX matching pattern��:��
��:�:�v�C����4����vA;��.+ -s N: ignore last N characters of SUFFIX  �A;��
�A;A;�v�C����,����v�;��.+ -S pattern: ignore SUFFIX matching pattern��;��
��;�;�v�C����4����v�;��1. -n begin end: restrict words to numeric range��;��
��;�;�T�T�C��������T����T/<��30 -N begin [end]: restrict words to pattern range�/<��
�/</<�v�y�C����4����vt����y,���52 -q: quote removal (set up for subword completion)�E���CXZ���C(�6�C���!#���C�C���
�,�(�7�C��b�!#�����C��b�b��b�
�_�b���_�G���-������
�,���H�8�C8�C���46����C��C���
�L��
��9�C���!'<���C���
������ A single style definition�4��E)�t�=��\���������A> Pattern to match context (e.g., ':completion:*:descriptions')�<����v����63 Style name (e.g., 'format', 'menu', 'list-colors')�$����v���� Values for this style�4�����|���30 Compiled pattern weight for matching precedence���1. Higher weight = more specific = matched first�4���t���2/ Whether values should be evaluated (zstyle -e)�$���(,�C�E���!#���E�E�,��
�,�(-�D�E��b�!#�����E��b�b��b�
�_�b���_�G���-����-��
�,��̴�\��E�y��W���$4�s����������QF)4Y'�v������(/�E�E���!#���E�E�/��
�,�(0�F�E��b�!#�����E��b�b��b�
�_�b���_�G���-����0��
�,���81�G�E���!#�E��
����n0- Completion context type (compstate[context])����F�
��P������������������������������		�D�Č In argument position�'���F:<���FD��� In redirection�!���F46���FL��� In array subscript�%���F8:���F$��� In math context�"���F57���FL�ܨ In parameter assignment�*���F=?���Ft��� In brace parameter ${...}�,���F?A���FL��� In condition [[ ]]�%���F8:���FT�Է Array value assignment�)���F<>���F,��� Scalar value assignment�*���F=?���F(9�K�F���!#���F�F�9��
�,�(:�L�F��b�!#�����F��b�b��b�
�_�b���_�G���-����:��
�,���8;�M�F���!#�F��
�H<�N�FN�F���46����F��F�<��
�L��
�=�O�F���!'<���F�=��
��<�><�T�P���F')���F����
$! The $compstate associative array�L��H3%Gw[��������������������������������
 Context type�<����F����#  Parameter name if in assignment�L����v���� Redirection string�D����v���� Quote character (' " or $')�,����v����*' Quoting type (single, double, dollars)�<����v����  Restore mode (auto or empty)�<����v����)& List mode (list, autolist, ambiguous)�$����v����A> Insert mode (menu, unambiguous, automenu, or N for Nth match)�4����v����&# Exact match mode (accept or empty)�,����v���� Exact match string�d����v̔��&# Pattern matching mode (* or empty)�l����v���� Pattern insert mode�t����v����! Unambiguous prefix (readonly)�\����v����-* Cursor position in unambiguous (readonly)������T��!��$! Unambiguous positions (readonly)������v���� Insert positions (readonly)������v��ě Maximum list entries�D����T���� Last prompt setting�\����v����,) Move to end mode (single, match, always)�4����v���� Old list state (yes, shown)�D����v��܏ Old insert state (keep)�T����v���� Vared buffer name�,����v����#  Number of list lines (readonly)�T����T���� All quotes stack (readonly)�T����v����(% Number of ignored matches (readonly)�<����T����  Number of matches (readonly)�D����T(>�Q�H���!#���H�H�>��
�,�(?�R�H��b�!#�����H��b�b��b�
�_�b���_�G���-����?��
�,���8@�S�H���!#�H��
���GT�G�J�8��Y]�����������G,�G������H<�H���T��H4�I���v��I4�I���v��J<�J���v��J<�J���v��KD�K���v��LD�L���v��LL�L���H(A�FT�J���!#���J�J�A�F�
�,�F(B�GU�J��b�!#�����J��b�b��b�
�_�b���_�G���-����B�G�
�,�G��8C�GV�J���!#�J��
���\��KlxAY����������������4����K���K$����K���K,����K���K$����K���K(F�
X�K/3X�K���MO���K�K�F��
�,� G�Y�K(H�Z�K��b�!#�����K��b�b��b�
�_�b���_�G���-����H��
�,���HI�[�K[�K���46����K��K�I��
�L��
�J�\�K���!'<���K�J��
����t��L)
�}��l�����������L������v�L�<�<��
��<�<�L����$�������L���L,����Ll�,����vl�<���==��
�==�v�L����4����v(K�]�L���!#���L�L�K��
�,�(L�^�L��b�!#�����L��b�b��b�
�_�b���_�G���-����L��
�,���HM�_�L_�L���46����L��L�M��
�L��
�N�`�L���!'<���L�N��
����<��NUɞ�/���������������K��%d�������%d�������
$\�
������
%d�
������L���(O�a�N���!#���N�N�O��
�,�(P�b�N��b�!#�����N��b�b��b�
�_�b���_�G���-����P��
�,��̤���?< A complete match specification (can have multiple matchers)�L��O�l�\+kp��ԤD����B�B��B���=�B��=ř�i���N��(Q�c�O���!#���O�O�Q��
�,�(R�d�O��b�!#�����O��b�b��b�
�_�b���_�G���-����R��
�,���8S�e�O���!#�O��
�+FJ�J	�K�KOMP�P"�Q'R,�S1xV6�W;]X@�XE�YJ�GP�GV�G\cZa�Kg�Km�Ls�Ly�\~�`��a�B]��c�h^��b���Yc��E��c��P�'d��V��d��W�0e�ig�|h��i�<j�k�����;m���l� � "�j(�"/�"6�i<�#C�#J�hP�$W�%^�gd�&k�&r�&yXg>e��,��c�b��_��<��_��>��>��>�;_��C��^��F��^��\��Q��Q�\��Q�R�[�R�R�Z"�S)�S0�Y6�T=�TDYJ�UQ�UX�X^�Ue�Vl�Wr�Vy�W�XW��V��U���U��+��,�T�UR��Q�[Q��P�]P��N�N������L��K�HK��Y�Y:I�b�cG%FF+LF1G7lE=rEC�DIq>O�=U�=[m>a,<gj;mp;s(<y}1�0��0�y1��*��)��)��*�W)�])��(�3&�q%�w%�/&��$��#��#��$������2	8���!�'�-�3298?�E�KQ%W�]�
c�
i
o�
u&
{,
��
��	��	�	����$�����,�2����+!/:P_u��������������)���)�)rT�w����L��+D�7���s.��lRoP�L�r���!�T�;ӱH@&�������"��!,�
��7�"���B�㘨}����jͮ� H��B�/��d��N��|������Q46�i1�cV
HL<���`�&uu�	��g�r���T����Z���)f�3��&�am�Ե�"�O�nI��(�$}�5���b�����nO��πQ���٪fF�R�L��W�~W��sNJ\�6�6�B����u�G�S�l�!qe�z�$�������\�9<0_��V7�M(�����(��8���J�؛�ʖc')�WI�;���q@!b�,��ȼ+�t��)9W_U���E���dB��7�P�\̊�v�k�۬<w��r��o��8#�^�V����������۹��p�2�(d�6*�+���{_t+oj���tА�-�����g����C�7��F{[�H�굮��=�W�&;�(�<z�頪����N~FV�Ic�n<�G�U�jL�	N�h���'@��ކF�(���ꐰf�}��
��v)�:p�9H��j��:j���f�E�UZ��`4���d�E�j�a���eA�[�XC��P{��j������L
���F(��,E��o��z)�^�o�9 ��0_�u_Z/�U�t�\�[a�:2����t�TVA���ƛ�*��`=�.�^�H�}Y�3�b&�����v�I��eh�|��J�'�X��1�x.���>�9���Ub������Y�a�#�Z��7{0A�(��x��Э��6֢@������Ye��n���������3���G�p��J���������I������N�Yɘ�
-o�T����>�jj���Lƞ�5ob�X
�/ֶ�O�m��;wa�w��@�R�,�
������
6���z���*��.��<�:�dͪ��#�G��8S��]��gs��.��?�[Էr����:T�А��s1�1l�,`W;A�P��a�+'}���"0�����L��>G���*��IP'®f�Х��o�y9]�5�[�~��g��}LQ.0�q����%Q����@��F�g�W��z/<Më��~��2*#ˏX����Q�����a�k���C>�"��_S�g��&z��XO1J�~:G�j���75��m��b`���
p?�1`W[0mG����}p�:�0��>
C@�=�^����r!�g����%���M�SnW�LӋh��
�=T΄L�uE�����v��*52��h���a�E�ޤ9��U����B�=�L&c�4���H�k}qo�����������՘�԰�
����p0rGK��7J���1;��)g�&��:��:M�d�IF7��"��aU7 ��pW�y�s�Y�|=6@ ܆�e��1�<�(�y����=�4�=Z���.�X�^BF���%��#�C��[ ��{0,�K�1iK%蕓8��m���.���\ּ���3�g�p�?��q�%�bu�i��c�<�xW6g���Y�������Ԩ����۶"�� �V�/i���+%k�}@>@��k�c�x�b�\����,��c�1𯱐��=���
1؆����+
D�&�S��o�#"��p��Y?҅Nbꝵ� ]�6�P��m�0A�7���K�n�AE��_$��� l��^�v^��59}�E���h�/{��"�0h5
=�`/)�オGI�X���y��>[��ˬ�:>/@�	�҄�("������^��=���G� R���"��r�i	'~m�nc�YR��j@��)@Z�����x��F���[P4=��p�f��x|!'�\�����An@�j;�O0�V��ۯ�Ջ�j�NFT������������I�iR�7�#~r=t*�����J�.V�Fw�	��TEϟ�t�d15O�>�ڱ���?y_���/����^4vŐ-C�?Z��M���S���p���[���V����@��?G��	�x�|xfr�9����������d�a�BAH�:��`��n�+Rο(oJ���� P���eou��	C���q�=������Nn��=�oQ(��bi@��p�1-��jgz-�GP�e蹋�ĮZ,����^:a�����{?7�۠��ZhR߮@�DX��T�4�����f�
W�X��-*�!��)��
��R�}ڎg`qF)0�T2L9Sd�����]����?��a��ueR�<�VA腳�3���%G�mYڋs.z����U����,�.��+/���_�g�w��m2G�/�`�s=�JD
�.��\�e��޶�'41gk"c�_���1v/
jW{������_�x,G�*�z�n�~n�'��5�+�A:Y��>�G?�W�p7�Z�%�$�8������2VtANV7'q1;*���=�o3�!�f�Y����P���K;�K���L��l��hͰ�u�]�V�>�>\)��T��p�Փ�
��u�Y"e4d�����������6P�1�nP�N)�[ʱ$E��D�}��U[3'��k����E��lM��0�כ'�/k��Q/��Jo����5�a�O�G_�+��`=�^���!�]�&��.9p+uR����
��o�~��t��m�PS66/�\�g�
Ec��|�:�O#��oy�)fAドxYN=F�m��$S���YUM���P-$"bL��l�p/3a0w
97\�����Pc��V�F�����o1E��4�퉃�����=&;Pю��E�RI��e���_�K���uCz��Q��&�[@B�#j�h)�5
�<��A��dXÏXsm=�V���1��!�N�K�<��X���u?���
G�-��6��$ha�H�����`��|�u�*UF{q��p�9�b�\2jp)T&���m֮i��(�0��%��{�x�6QE�N����J�M��L"qrV��$��S��
{�Y�;媧�}�h�U��8	�##���1s$M�C�~�9�֣>���K���@��,��U���?��e�D
�fj;��JBb��=����(7�-��K^�$��.��n���Gg�ʋ�*�����9�=Nъ�]�G�=��~�����xO�5�
' �Y҃�b�3may���r}��4���J�����`�T��E���tp����a���ф��+l��QI�4�[a�c��>~HW8�,�rQ+v�*����92�5�߇3�5rJ��<[��u_�ɺLK3��ʟ�������� �M���k]����nDS�(��Q}?~�ܳ
�c�P��#
�󁼇>����"):d.���\�c$�H���[�S��ٮcf��U����>cU���$��ܗe����\ZA8</d$� c��M��O1�KS~qD��@2[��.[+`Ŭ�ّ�D1&nZ�fw�#a)X��Iz��#��F�!���!�B򄃒,'"R`_��i#��	�@�a�P�e�h{��S;�^1Ѐ�7; 
��{{����Z&D�����TT�_��͟ (l��u��^�(s{���f�SR�'��Ư/Rqd:�Nd*����\�Pr7
�ʗJGz ����_-��� xe��K����]e=�q{��X%B�����[��AyX�jö���a�SxK�R�a��`D�Q#�*���gYi:��	=CfD�>4((�X7-���*�X�B�ަ-������lf���=�1��.ϱ�'SV���T�MV%R^�ffzL��
v)A23\���.π��E��v�K#�����e��/C�'W�Ie>H@f��#��֡_lS��t�.V�j��U)&k�{enǔ��8S:1nABY�o+F�OKd�X��<9z��yuR����qP�&p��
7	�����L�ũ��[�]��zg4���,���Y�QǮ�"wK�(,v<�8����N�.U��K!@�d.�c�B�qW��#�U`ɭ���埕���V��sO�����ɥ���}��~yt�և��a1�~q���(rA�po^�;C�f3S����	�W<�itq�[�	x�����W�yO��R���{�D�����K�P&�i��������c�p�>�۠���m5���t*����y<��euɞ�T��hId�'q?�{7{��P�6�,�{0�����������!��㱾H[w�������.K&�����H��‹�����U�f�?�`�봀�c(�6�f�|���D���g$�,D`m�O��	��;Z/�nC3~�vҶ����٨
w(,������k �+��D�BB�!�������/=#�Z�M��]�ͭf��<��,���=���NOi1�S��fG�kTt1�?/�+�5�X��r����3���~�cdq�h�E�/�F�dJ�MBԑ�S5��ጸO�>h��Ag�
mĨW]`����L���@��/{�&t����������	���;�w��rx~cb�(?����W����G>+�E�K�\rw�1���<]E[��
\}��5*gQiX�3���3�H�~�}WRR�6j9��N�·\��w��?bL�p�v�z?^^6$Pֲ��j�zy�g(*�yK�b��C���?m!2bE\J��hQ�x3��~RQ��;!��W�$�^*֦
�&��I�؎6��t}6��j:��0П�7�[�Ĭ�-�������Y#O�4�@'��0%��N�w��çEz�#�Q����1&h�RȒ~RH`ͺ��H�*p&�ӶD�lX2N!����h�H+�N{m��};��`2{%iT.�>c�c���I"���~��	P)�j���g��x�r��#�=�q���z��{�P�R����������p�o���E
LJ�v���B_��Q�;�l\fCKC�}�P��14��9R���)���(�b�j��l��Ԥ������%��EM��	[.4��q_�ف���T���i+���	�b��w*��a�v^D#�u��l��EF����>j��BVLԏ�J"
�����w�{eŽb�����ϺlV�����1&����2F���ѣ��FS3IhA#~���2ѝ�;�p�<0O�����)?=�­l�-N��}���r��D{��F��18�ů�G���v��i+�J�oᄚQ��J��J�6-<��C�mUc�Q�ue�E���!_ݺ��86ݠPŷ�hӭ�E�Tg��8��CV�/��߇b��;�\�A�����5Ig��+��4������ԊnεhA-�lo��GL��'�$p �u�⨺��R���'�� �ݨ�7�uc�������1�ǖ�j.ʏ5�Ʋ��Jj����@u�~ͽ�"/<�d)��v��'b��#S!��o
o[
*u��0�}^5ɺ!\�Ysm�%'��׭$��h��
/�^cJ_D^Sc��/���U�?�ᣫ���Λ���x��P5~_�^���+C��Y[����xʉ	/@�>����e�oZ,�3A*ʴ}e�/��̀���$�?�vݏ����NBU�v�0���������Ż�e��GE.�����L	�a?8 �f��4�Աӳ>�=�n�#�/��
�Bp0e�7���f{I8�e�>
?7���W�@	�������Pȇf���hA��Dtg	�4I�;�(����'�n\u����hIڭV9�&�Z�G�lR�ܮRqpG��O]�R��f0�������1t�{w%v_vQW���������������������6?@�Tx]ve��)�@>
@:@q@�@�@+A|A�ABZB�B�BC[C�C�CDTD�D�DEQEsE�E�E�ELFnF�F�F�FwG�GeH�HSI�I1J�J�JWK�K;L�L�M�M�M�MNON�NPO�OqP*Q�Q)R�R�S[T�TlU�U�V,WXuX�X�Ya[�[&\�\h]�]�]�^�^@_�_�_B`�`�`Ja�a�aMb�bc|c�cGd�d\e�e�exf�f�g�g�h�h�ijSj�j�jUk�k�ldm�mn�n�oYp�p�qr�r~stgtu{v�v�w.x�x.y+z|z�zS{�{!|~|�|h}�}6~�~�~�_�6���������z��������j��"�Y�	���"��������L�������H�]�����	�'�W�%����������q����������������D�Z�x�(�F�{������2���.�����)�n���"�X�����)�a������X������\������9����;�p������������&�x���F�d���6�|�����.�{����l�����$�d�����;�|����P������:�r�����!�d�����&�r�����?�]�
�+�_�C�����n����%�����V�m����,�C�����4�R���3�����#�|���9�u��[�y����������8�����X�v������=�����_���&������`�~�.�L��������8¢���|î���,�nĻ���JŮ���/�xƱ���FǍ���	�Bȑ����Gɍ����^�|����ʜ˺���)�C�\�u̧̎��������*�|͚�J�hΜ���1�r�����!�?БЧ���uшѦ��,Җ���O�e��ӿ�����B�Z�x����Ԙի���1�Oֹ����#�>�Y�s׌ת������=ٖٴ��$�����.?@�Tp]d	e]����������F@]E�EXF�F�J�L�	MxU�]�e_je��	���T������H�����T�j�8�����$����+���`����V��!���O�����������)�@���D��%���n�k�����*���h�;�C�K�S�[�c�k�s�{��p�>�����*�3�D�n�����	����Z����������1��з��ј����������j����ջ�A������7������

%''''''((((((((((((((('('-?@u@�@AhA�A�AFBB�B�BGC~C�CD@D�D�D�D*EwE�EFrF�FG�GH|H�HjI�I�J�JnK�KuL�L�M�M�M(NfN�N*P�PxQ�QrRS�T�T�U}W=X�X
Y�Y=\]n]�]db*c�c�c^d�dbe�e�f�fh*ij�j�j�l�n�pr�s~tu�v�x�z�|�|}�}M~�v�M�ׁ������օ,���9���a���j�,�c�Ƌ�Ȍ�t��Ŏ��j�ݐ������&�k������[���`��}�Κ�Y���
�C�y�̜�L���ǝ	�C�n����G���ޟN��A�t�������١�;���y�ѣg�����e����V���Ҧ�O���ݧ%�f����:�x����&�^���Ҫ
�P���ѫ�^����r�@������ϯ �M�p�����b������3�X�o�Ų��.�������g�H��O�˶$�_��F�������ȹM�����黤�̼�(�`������"�J�������M�u���ڿ#���a���f´���%Ù����YĦ���5ř����cƜ���0�xǺ���-�|Ⱦ���2�xɺ��H��������-�G�`�y̫̒�������?���}΢����5�]�vϞϷ���T�����ZҜ��/�Q�iӑӪ�������!�D�������}ֿ����'�B�]�w���/��A���9��;>@@	@1@6@m@�@�@'AxA�A
BVB�B�BCWC�C�CDPD�D�DELEoE�E�E�EGFjF�F�F�FeGrG�G�GSH`H�H�HAINI�I,J�J�JEKRK�K*L7L�L�M�M�M�MNKNN?OLO�OlPQ%Q�Q$R�R�SWT�TKUPUTUXU\UbUhU�U�V'W�WpX�X�YP[][�[!\�\d]�]�]�]|^�^<_�_�_>`�`�`Fa�a�aHb�bcwc�cBd�dXe�e�e�eYfffsf�f|g�g�h�h�ijOj�j�jQk�k�l`m�mn�n�oUp�p�q�q�rys�sbt�t^uwv�v�w*x�x*y'zwz�zO{�{|y|�|c}�}1~�~�~�Z�1�����҂��u���̅����e����T��Ȉ�ۉ����G��������>�D�X���ύ�"�R� �������{��m�ʓ��~�����������������������ĕʕѕS�����Җ�?�U�v�#�D�v������0���*���ߚ%�j�Û�T���ݜ%�]���؝�T��˞�X���ǟ�7���7�l�������ѡ��$�s���A�b���2�x����)�v�å�g���� �`����6�w����L���é�6�n�����`����"�n�ʬ�:�[��)�[�@���ɯ�4�j���հ�"�v���ñ�R�i���ٲ�(�?������/�P����1������x�ܶ5�q��V�w�Ƹ縔����6�����S�t���{���ݼ�9�q���ν��3�[���¾��"�^���ÿ��[�|�)�J�|������6ž�����xê���(�jķ���FŪ���+�tƭ���Alj����>ȍ����Cɉ����Y�z����ʗ˸���%�?�X�q̣̼̊������(�w͘�E�fΘ����-�F�nχϯ������=ЌТ���pцѤ�	�*Ғ����K�a�zӢӻ������>�U�v����ԓթ���,�Mֵ�����9�T�oׇר������9ّٲ��"�����"�&�+�0�5�:�?�D�I�N�S�X�]�b�g�l�q�w�}ۃۈێ۔ۚ۠ۥ۫۱۶ۼ�������������������������������"�(�/�6�<�C�J�P�W�^�d�k�r�x�܆܌ܓܚܡܧܭܴܺ��������������������������"�)�0�6�=�D�J�Q�X�^�e�l�r�y݆݀ݍݔݚݡݨݮݴݺ����������������������������%�,�3�9�@�G�M�S�Y�_�e�k�q�w�}ރމޏޕޛޡާޭ޳޹޿�����������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y�߅ߋߑߗߝߣߩ߯ߵ߻�������������������@@4@q@�@AdA�A�ABB{B�B�BCCzC�C�C<D�D�D�DEsE�E�EnF�F�FgGwG�G�GUHeH�H�HCISI�IyJ�JGKWK�K,LqL�L�M�M�MNON�NAOP�PQaQ�Q[RS�T�TRUVUZU`UfU�UfW&X�X�X�YR[&\�\j]�]�]Mbc|c�cGd�d^e�e�e[fhfxf�fhij�j�j�l�n�pr~sgtu�v�x|z~|�|h}�}6~�_�6���ׂ��z���҅���j�"���J��S��L�������B�]�Ӎ����S�Ɛ�������������������������ǕΕ"�V����x�F���K�ߙy�ʚ�U���	�?�u�Ȝ�H���Ý�?�j�����C���ɟ9��=�p�������ա�&���d�ͣc���ޤ�a����R���Φ�K���٧!�b�����6�t����"�Z���Ϊ	�L���ͫ�Z�����]�+���|���ͯ�7�n���ذ�_�y�����V�m�²ܲ�,������R�3�ҵK�Ƕ �[���B�y�鸚�Ĺ8���v�廢������^�s���н �5��������K�`���ſ�~�L���Q²���!Õ����UĢ���1ŕ����_Ƙ���,�tǶ���)�xȺ���.�tɶ��D�|�������)�C�\�u̧̎�������*���hΞ����3�H�tωϵ���?�����EҘ����O�g�|Өӿ������B�x�����hֻ����#�>�Y�s�����=���$���%�)�.�3�8�=�B�G�L�Q�V�[�`�e�j�o�u�{ہۆیےۘ۞ۣ۩ۯ۴ۺۿ�������������������������
���� �%�,�3�9�@�G�M�T�[�a�h�o�u�|܃܉ܐܗܞܤܪܱܷܽ��������������������������&�-�3�:�A�G�N�U�[�b�i�o�v�}݃݊ݑݗݞݥݫݱݷݾ����������������������	����"�)�0�6�=�D�J�P�V�\�b�h�n�t�zހކތޒޘޞޤުް޶޼������������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|߂߈ߎߔߚߠߦ߲߬߸߾�������������������B@~@�@ AqA�ABOB�B�BCPC�C�CDID�D�D�D<EYE�E�E�E/FTF{F�F�F)GoG�G�G(H]H�H�HIKI~IJ�J�JKOK�K�K4L|L�L�M�M�M�M;NwNOIO�OQP�P"Q�QR�R�S�S�TtU|V�V�WaX�X�YgZZ[�[
\�\F]�]l^�^!__�_+`�`�`-a�a�a5b�b�b]c�c+d�d4e�e�ecfpf�fmg�g�h�h�i�i@j[j�j k�kl?m�mnbn�o�o�pvq�q�rs�sEt�tMuzu�vmw�wrxyryoz�z"{�{|e|�|L}�}~p~�~+5����o�����T�؄���T��
�J�臦��ʉ#�Պ�=���싐���P��������<���{��k�ےJ���ד��^�-����͖��.�P�f��4�l������� ���ꙇ�ؚ�c����M���֜�V���ѝ�M�x�Ğ�Q������'�͠��-�H�~�����ˡ����b���*�R���أq����"�o����`���ܦ�Y����/�p�����D�������0�h���ܪ�Z���۫�h�Ĭ۬)�K���Q�������ٯ*�`�z�˰��l������H�b�y�ϲ�!�8�����г�@���!�����V�ն.�i���P�g���׸}���ӹ&�t���<�d���𻮼ּ
�2�j���ǽ�,�T�������W�������J�l��:�r�������&¾���,ã���!�cİ���?ţ���$�mƦ���:ǂ�����7Ȇ����<ɂ����R�jʸ��ʀ˨�����7�Q�j̵̜̃�������f͈�.�VΎΩ���&�?�gπϨ������-�{Нг�Yсє���ҁң��A�[�sӛӴ�������4�N�fԴ���|դշ��=֤������1�L�gׁט���خ��K٢���ڸ����<@v@�@AiA�A�AGB�B�BCHCC�CDAD�D�D�D4ESExE�E�E#FNFsF�F�FGiG�G�GHWH�H�HIEIvIJ�J�JKIK�K�K.LvL�L�M�M�M�M3NoN�NCOcOEP�PQ�Q	R�R~S�S�TnUpV�V�WUX�X�YPZT[t[�[�\<]�]`^�^�^S_�_�_U`�`a]a�a	b�b�bSc�c!d�d*e�e�e]fjf�fag�gth�h�i�i6jUj�jkhk�k2mwm�m1nuo�olpiq�q�r�r�st�t@ueu�v`w�wAxyAy>z�z�zf{�{4|�|B}�}~f~�~(�����b���v�G�˄����G�ކ�A�ۇ��
���򉤊��4�}�ߋ���J�������/��r�吀�a�ђ���ѓ�-�'�v���ǖږ �J�`���.�c�������y��~�Ϛ�Z����D�z�͜�M���ȝ
�D�o����H�������!����$�B�u�����¡ڡ��T�~��L���ңh�����f����W���Ӧ�P���ާ&�g����;�y����'�_���Ӫ�Q���ҫ�_���լ�E���H�������Я!�W�q�°���c������?�Y�p�Ʋ���/�����ʳ�:�ش��q����P�̶%�`��G�a���Ѹo���ʹ �f���.�^���껥�ͼ�)�a������#�K�������N�v���ۿ��<�f��4�i������� �µ���&Ú����Zħ���6Ś����dƝ���1�yǻ���.�}ȿ���3�yɻ��I�dʪ���rˢ�����.�H�a�z̬̓��������X͂� �P΅Σ����6�^�wϟϸ����'�mЗЭ�K�{ю����sҝ��8�R�jӒӫ�������+�E�`Ԧ���n՞ձ��7֖�����
�(�C�^�xג���ؠ��Bٜ���ڪ����D@�@�@$AuA�A
BSB�B�BCTC�C�CDMD�D�D�DBE[E�E�E�E3FVFF�F�FQG�G<H�H*I�I!J�J�J-K�KL~L�L�M�M�M�M?N{N O�OUPQ�QR�R�S�S�TvU�V�V�WeX�X�Y[�[\�\H]�]p^�^%_�_�_/`�`�`1a�a�a9b�b�b_c�c-d�d6e�e5f�fqg�g�h�h�i�iBj]j�j%k�klDm�m
ngn�o�o�p{q�q�rs�sJt�tRuu�vrw�wwxywytz�z'{�{|j|�|N}�}~r~�~:����t�����Y�݄���Y����O�퇫��ω(�ڊ�B���񋕌��R�������A����󐌑m�ݒO���ٓ�c�/�����ϖ�3�R�h��6�q�������"���왌�ݚ#�h����R���ۜ#�[���֝�R�}�ɞ�V�����
�)�Ҡ��2�J�������С���g���/�T���ڣv����'�t����e�����^����4�u����I������5�m�����_����!�m�ɬݬ.�M����V�����Ưޯ/�g��а� �q������O�g�~�Բ�&�=�����ҳ#�B���#������X�ڶ3�n��U�i���ٸ����ع(�y���A�f���򻳼ۼ�7�o���̽��1�Y������� �\��������O�n��<�w������(’�����.è���&�hĵ���DŨ���)�rƫ���?LJ����<ȋ���
�Aɇ����W�lʽ��ʅ˪�����<�V�ö̡̺�������k͊�3�XΓΫ��+�D�lυϭ������/ЀПе�^уі���҆ҥ��H�`�xӠӹ������;�S�hԹ��ԁզչ��?֩�����6�Q�l׆ך���
س�!�P٤���ڽ�����D�D+E�E	F�FG�GH}H�HkI�I�J�JoK�KvL)NgN�N+P�PyQ�QsRS�U~W>X�XY�Y?\]�]eb,c�c�c`d�d�e�f�fh+ij�j�j�l�n�pr�studu�v�x�z�|�|�}�}O~�w�N����������-���:���b���k�-�d������u�������k���������'�m����\���a�����O��B�<���z����s�A�����N�����4�������h�I���P�������N���������)�����K����v���$���b���g���&��������@���~Σ��^�����U�����[ҝ�0���"�������~�����0����:���D�D+E�E	F�FG�GH~H�HkI�I�J�JoK�K)NgN�N+P�PyQ�QsRS�U~W>X�XY�Y?\]�]eb,c�c�c`d�d�e�f�fh+ij�j�j�l�n�pr�stu�v�x�z�|�|�}�}O~�x�O�ف������-���:���b���k�-�d�Nj�ˌu��Ǝ��k�ސ������J�m����\�˜a�ߟO��<���z��s�A�Ȯ��ۮN�������4�-����h�I������N�����$���b���g������@���~�U�����[���0���"�������~���0���:���D�DE�E�E�F�F{G�GiH�HWI�I}J�J[K�KNSN�NPOP�PeQ�Q_RS�S�U�VjW*X�X�X�Ya[�[*\�\�]�^�^@_�_�_B`�`�`Ja�a�aQb�bc�c�cKd�d�e|f�f�gh�hi�i
j�j�jUk�k�ldm�mn�n�oYp�p�qr�r�stktu{v�v�w.x�x.y+z�z�zS{�{!|�|�|l}�}:~�~�c�:�āۂ��~���n�&���N��W�߉���P������a�׍����W�ʐ������q���X���z�H���M�˟;�	�(���f��_�-���:�۰|� �߲���T�5�Ե{��:���x����u�ҽ7�����b�ǿ���N���S���~�����,���j�	�J�����A�����G��~��z�����j������&���(�"	'Y'�������6'���� � !�!�!�!�!"W"a"�"�"�"p#z#�#�#�#�#�$�$�$G%Q%[%�%�%�%�%�%�%�%t&~&�&�&�&�&'E'O'qG�G_H�HMIQK6LKO$Q\[efrfX)�)�*�+�,�-�.�/�0�1�2�3�4�5�6}7y8�8�90:|:�:?;�;�;-<�<=�)�*�+�,�-�.�/�0�1�2�3�4�5�6|7x8�8�9/:{:�:>;�;�;,<�<=^=�D�D@E��įe����M��F�9��)�*�+�,�-�.�/�0�1�2�3�4}5y6u7q8�)�*�+�,�-�.�/�0�1�2�3�4�5}6y7u8�DEFE�E7F�FYG�GDH�H2I�I%J�J5K�KLCNN(OYP	Q�QR�R�S�V�WiX�X�Y[�\L]t^�bcc�c1d�d:eAf�fug�h�iGj�j*kIm�o�q�r�s�tWuww#y�z�|S}�} ~w~C����}���^�����^���T��������G������������F��������r����8��v�������7�l�4���3���[�(����������~�F���T��|����������p�8�����c��������������������"�A+?
@:@QE�ELF�F�JoL�M�TlUh]�]\e�eSj��Ѕ������H���	�ϓ �ŖؖH�^�,�����ݙ�����;��|�J�ˣӬC����z����]������ȳ8�����I�_�ϸ�����\�㻠���\�������I�����d�2���������b����������N�����1�r����%��Ы�yь������e�����^����կ�5���������
����L>���Y����g����=��������0��L1��L�ܣ��Z�����0���������#�),37HLP[hs�����������
#29=DKOVZahls���������)-4;Kah�������������&8<Q_cgkosw{�������+?MQU\`dhlptx|���������		#	'	.	5	<	L	S	W	e	i	v	z	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


+
0
8
@
E
J
Z
_
d
x
}
�
�
�
�
�
�
�
�
�
�
	0Ha|���������������*>Mgv{����������

$
)
.
3
;
@
D
H
L
P
T
X
\
`
d
h
l
p
t
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
!-9EQ^jw�������������&.BPXfjrv~�������� 5I_rz������5=E\dlz�����������05=NS[lqy�����������������	%-5COS[_gy�������������%*@EV[mr����������������&5DP^k�����/=M_l~�����������"1AQbgot|����������������%;BGOZ_ly���������������	0DUZbgo��������������������������
"&*.26:>BFJNRVZ^bfkpuz�������������������������$).38=BGLQV[`ejoty~�������������������������
#(-27<AFKPUZ_dinsx}��������������������������	"',16;@EJOTY^chmrw|��L@���[����Ѯ���
�!�8�i���3�;�C�K�S�[�c�k�s�+�?��������������������2�Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@_EeE�EZF`F�F�F�F�F�F�F�F�F�J�J�JNNNNNNN	N
N|U}U~UU�]�e�e�e�e�ewjxjyjzj{j|j}j~jj�j�j�jmnop��������
��������
���V�ō��� �ݓ�l�:���&���-������X��Q��ֳF�'���m�ݸ,���j��r�@���,�p��������\�3����� �l�����C���������
��rvl@kE�EfF�F�JN�U�]�e�jq�����W�ʍ!��і�T�q�?�����+�Ÿ2�����]��V�$�۳K��,���r��1���o��w�E�����1�u�����#���a��8��о��џ�%�q�������H����������@�@&AwA�ABUB�B�BCVC�C�CDOD�D6CU9E(Z+].`1Mc4QT8'GY*\-_0Lb3OeS7D&FV)X[�,^/Ka2NdR~���r�}�Vncore_intrinsics�derive_clone_copy_internals����rT�w����ϕ���<ɟr��a։����rT�w����3���WpD��� �����rT�w����>'�4����r���։����rT�w���ե�\ː��r6��։����rT�w����dKQ�`�F}u�}��։fmt_helpers_for_derive��b�brT�w���Ւ2礜����� ���rT�w����<S� ��(�rW��։����rT�w���՜����V9�����O!։���rT�w��������}��։���b�brT�w����ѕ���H�rR�M։����rT�w������3�C�H����e�i!։derive_eq_internals�����rT�w����"��7�����/<��rT�w�����j�MϡV�}���։���b�brT�w�����x�%�ԥ��� ���rT�w����){�)�h~<�2��.։��rT�w���կޜ�H�+�r���։����rT�w���պZQ�k��
���
5��rT�w����8���Ɵ*�}��։���b�brT�w�����WQ~;Z��r��.։����rT�w���ղ�ʶ3���>���rT�w����S*�qP��������rT�w������$�:����։���rT�w����7X�nG�;E~<�G�։��rT�w���ե����ϳwr¸։����rT�w����e��/�	���2 ���rT�w����mTS+s�}7�M։���b�brT�w�����̛��'�B��1։ߎ����rT�w����O�}ʊ
���&Y��rT�w�����ϐW��Z�r+�։����rT�w�������}d�!։���b�brT�w���Ֆ���x�9���։ߎ����rT�w����WMG8�(>o~<�a։��rT�w����9��)p�}���։���b�brT�w����8
��!���� ���rT�w����T�w"��ro�W։����rT�w����P�/ʖs���Z��։���rT�w���՛��~�e�w���,+��rT�w����l8��3rǴ�։����rT�w���Մ'�%�N�T��C։���rT�w�����Q��Ѭ4w}�'։���b�brT�w����;󮤲�Or��։����rT�w����Cڡ�J�M����5/��rT�w����&W0c�d!~<��։��rT�w������S)��K}���։���b�brT�w��������J<~<��։��rT�w�����W�����~<�'։��rT�w�������ͩ0�շ7։ߎ����rT�w����*��L�yJ�~<��։��rT�w���Ղ�[^���|$�u��u։���rT�w�������>T� ?~<��։��rT�w����x\��!�3�7��rT�w���իX��W��}ڠ�	։���b�brT�w����:�3���|$��։���rT�w���՟�e�}������F �
��rT�w���Ռuje�u��}I�
։���b�brT�w����|�.������&�
��rT�w����`>;�`m}��{
։���b�brT�w����K���
��c����	։���rT�w�������e�@Z��+��rT�w����cІp�;�}�։���b�brT�w������\��R@���	։ߎ����rT�w���������o~<�G	։��rT�w�������6��.Lr;��։����rT�w�����0��?���}O��։���b�brT�w����1/b\`U�@��� ���rT�w�����c��B�8�S�_���k�'��|�/�����7�����C��ӃW��߃׃[��c����;����G����O��ۃg�o�#��s�+����3�����?����K�w���T�������E�N�
���[��������D�������{�H�Ą{����E�'�…s�N������3���Ň����q������M�)��֑#�S�����%����R�y�Z����������ކn�ې��k����5��c�k�(���|����Ҋ��a�Ƒ�C����������ٍB�i�J����o�	��Ά^�����5�>���#�ێ�x�>�8���D�z�݋ЉK�ӏ
�v�����4�ː��ی=�������hODHT ����;�\�A���������?7���W�����a�Sx�jW{��'E[��
\:g��x�r`��Q/��JDuu�	���[�	x���U�?�ᣬgk"c�_�%<���`�&U�t�\�[S��1s$M�z]�G�=��C�}�P��jm��b`�������Ie>H@f���9 ��Q��� P����("����JGz �����\�c$�H��`D�Q#�*�'��0%��NR��'�$p ��i��(�0�q#j�h)�5
b͟ (l�ھ���/����s1�1l�,|=�o3�!�2&c�4������m5��J\�6�6�#O�4�@Q�\�9<0_"v)�:p�9EW�&;�(�<c�p�>�۠�'q?�{7U�f�?�`����C�7�9�b��C��Ez-�GP�e�;ӱH@&���hIڭ��s=�JD
�"+F�OKd�X��R�L��W���N�Yj�j;�O0�V�u�G�S��C��[ �ʷS��]��gwa�v^D#�up/3a0w
V���dB,(d�6*4j���f�E�G��h�����p0r�"��p��Y�{q��p�9�nƯ/Rqd:��<��euɞ	NBU�v�0�X���y�����~yt��	�x�|xf����r}���c��>~HW8�"���~��^(?����W6�f��4�Խ
7	����q���b��Pȇf��o��8#�0���ꐰf�CdXÏXsmd��}�h�Ux���%���M�&�����Y��L��>G��&z��XO����`�{��X%B�{��P�6���%��EoF����>w\)��T��87�۠��6�f�|����b�����P��m�0A���86ݠPŎ�
6���z�s�p���[�������{?/<Më���ʱ$E��D�?��hӭ�E��ZhR߮@�D�����p�e՘�԰�
��1�<�(�y�۶"�� �V�VA腳�3��k�c�x�b������<u��^�(s{�������"��@��,}&�ӶD�lX����T��r�F{[�H��:�������t*����yo���Ef����� �M�����H��UZ��`4H>[��ˬ�:��?bL�p�vARoP�L�rnO��πQ�T�А�{X��T�4��@�R�,�qqF)0�T2L*52��h����������	3t}6��j:M��"��7{0A�(��a �+��D�Bh5
=�`/�F�����Y�SnW�LӋ��a���eJ+�t��)9*��(��8��%�P{��jL������YP/��̀����I���i59}�E��E�K�\rw8tg	�4I���r����3(��V����@�lS��t��&�am�Ե�g�r���T�g��+��4��1���<]9���*��IP�bL��l�U\J��hGE��lM��B��V7#>/@�	����Bp0e������Ye�d�X����Q��Ag�
m.ob�X
�/�n^*֦
�&�K#��F�!��!,�
��S;�^1Ѐ�܆�e�رQ��;I*UFm]�5�[�.�c�B����f���#�=�aZ&D������]e=�q�kTt1�?/&^���!�]�Hw�#a)X�����%Q�����1&���}�a�+'}��~�oQ(��y�g(*�yKD
o[
*u���s��.��?x&��.9p+I"):d.���A8</d��,�{0��
b�3may��[P4=���iX�3��<j���75���,v<�8�����};��`[�B�=�L�����=�4߳��)?=�ƒd�a�BAH�KS~qD��@�q�h�E�/*W[0mG���ͺ��H�*pW�d��N����!�N�K�fM���P-$"T�=&;Pю�\G� R���"��_S�g��ueR�<��=Nъˇ�t�TVA��UM��O1��A�[�XC�KBԑ�S5��,���\ֻ.��\�e#66/�\�g�M���!_ݺ��ĨW]`��/	�@�a�P��և��a1�~�ܳ
�c�P��<�:�dͪ�u'�n\u������f�
W��_�g�w� �$ha�Hj�T��hId
	P)�j���_�H�k}qo����k]���t��m�PSLu��l��Ev�nεhA-—�RqpG��l�!qe�z ΄L�uE����
v)A2�c�Q�ue�E���Iz���)&k�{en���(�$}�5�����=�;�~W��sN�������2�T��E�����+l��QI����W�yO�z�#�Q��T�X��-*������`k��=���
�������L
M�U����,��U���?~3\���.���L�ũ���J�M�t�qW��#��B_��Q�hFw�	��T���k����A�Ԥ���n5�+�A:Y+ �ݨ�7͜:M�d�IF7�{��F��1��1�ǖ�j.�B����3��ʟ������v��i+��Q46�i1yuR�������h��
/�a���ф��B�ަ-���B�㘨}��	vҶ���@	������lo��GL��)@Z��������!�T��O�m��op�f���r�9����Cz��Q��`g�W��z���@��F��+C��Y[����������3A*ʴ}e���CV�/�����Ż�e��Žb�����{�ӳ>�=�n���x��P�c�c���I]�,���Y�Q��;���q@!([�Ĭ�-�O�tp���Α�9���Ub�^x��Э��b9Sd���>����R���{��Z�M��]!���q�=�������[���?��a���Pc��V�X<�d)��v�π��E��W<�itq�J������h�1;��)gѪ��|�u�l=�V���1e��,���#}��
��D&��:���������������An@��#
�󁼇�b�,��ȼ)Nn��=���d�E�jI�-��6�i�
p?�1`���%G�mY�K�R�a���Tg��8����=����(�����5I�h��
�=T���<9z����lR���C3~���/{�1��1v/
&VtANV7'04���J����#��֡_�&t���2�7; 
��{�
�����rq1;*���1*�����9��Pr7
����"��r�i�b�\2jp)o������j;��JBb�'®fĂ?҅Nb��1؆�����e����\Z���,E��oO������o1E��4Z2[��.[+�{������?m!2bEF;�l\fCKib��w*��t��J"
��y�2F��~�<0O�����'bꧣ0�}^5ɦ�%�$�8�.x|!'�\����,'"R��oy�)fA�P�>4((�X7�q���(rA���"0���LQ.0�q�~��2*#ˋ��1&h�U��^4vŐ�}��5*gQ;GK��7J���14��9R�k/@�>���-C�?Z��6֢@��c`W;A�P�}�X�^BF���k�}@>@��L��+D�7��AE����x��F����&�[@B�a��e�D
�fv�I��eZ��K!@�d���.K&�����G>+�7��T�MV%���N�.U�j��BVL�x��7�P�\�-���6P�1�=�J��J�6�2{%iT.�>\^�V���1<��X���g��xYN=Q
' �Y҃��}��U[3'@��[�]���z?^^6$B0_�u_Z/�R5~_�^�����߇b��V�Ic�n<?�i��c�<��F�dJ�M+�ͭf��<"�P&�i������lf���	'~m�nc��D1&nZ�f�Х��o�y9�۹��p�2�3�G�p��g�L"qrV�uqP�&p���Eϟ�t�d��e�oZ,����^�v^������xʉ	��z��{�Pc1J�~:G��RȒ~RH`VIhA#~���J�oᄚQ��@��ކF�(B�3�H�~�=Y��������.���>�]�a�#�Z��`_$��� l�f�Y����3�AyX�jö��I�؎6��Lb�j��l�mtА�7�n����B�!���h�H+�N{mZ��`=�Gݏ�����Gg�ʋ���i+���	�s���J�.V��uR����J��L���@0ጸO�>h�-$S���YUS<z�頪��=F�m��R��0П�7�Nf0�������=���NOi$�ѣ��FS3u?���
Gh��٪fFu�⨺��s.z����`=�.�^�HW@�=�^���eou��	C��hͰ�u�6����>cU�D�����K1�S��fG�%9��N��?�E�R]a�:2���T�<w��r�/,����^:a
4d�����;�������15O�>���!��)��
�蹋�ĮZ����^�����Lƞ�5m����v��ʏ5�Ʋ���u_�ɺLK�;�(�������jͮ� 
��xO�5����*��.��t�G�U�jL�@Ջ�j�NFT��YR��j@���#�/��
�"�O�nI��\����,��/{��"�0�bi@��p	�R�}ڎg`�0��>
C�+
D�&�S�+oj���6-�����g8*����92�o����5�E������Ԗ���$��ܗ����!�B���[�S��V9�&�Z�G��a�E�ޤ��GE.������� ]�6��]�V�>�>7Pֲ��j�zCh�|��J�'[Ԩ������$������!��z)�^�oP
��o�~��K,G�*�z�n)-���*�X��4�[a���=����3S����	���v�k��.�}Y�3�bX���gYi�
Ec��|N��������~�cd)�cV
HL��?G�����}p�:��٨
w(,�+�5�X�'�$��.߃����e��[ԷyM��	[.4p���r��D�����Λݭ�O]�R�����v�K#����o�#��1-��jg
�#�G��8v‹�������r!�g���#S!��o�q�%�bu�0�כ'�/kC+Rο(oJ�nP�N)�[>�ƛ�*��V~r=t*���.ϱ�'SV��ɘ�
-o�Tk��s.��l�X��1�x\�zg4����Y�|=6@ �W�p7�Z�-���8S:1�C�~�9�֣{po^�;C�f�rJ��<[�ݙ:��	=CfD�����>�jjl�p�?����<��A��cH��B�/�-<��C�mU���nDS�(����hA��D�a�O�G_�+F�^cJ_D�7���K�n�P���K;�K46QE�N��s�:�O#�O�l�-N��}��,�rQ+vߖ}WRR�6j>aU7 ����u�Y"e:nABY�o�	��;Z/�n�!\�Ysm���]����L	�a?8 �$� c���I��e��^�ٮcf��U��~��g��}��xW6g����`_��i#��e�h{��R^�ffzL�7���f{I�8�e�>
���q_��qV��sO��1t�{w�
LJ�v���gǮ�"wK�(����w�{ez�pW�y�s���%��{�x�r��Q}?~����N~F>�rx~cb�5:��`��n�;wa�w��p=Z���.��5�߇3�5��%��#�����3�g����L��l5�$��S��v����?y_�������k���F(NiK%蕓8���TT�_����_-��� x��ɥ���}���/C�'W���~�����_�K���u_�SR�'���	N�h���'A.V�j��U��.��+/�,D`m�O��
{�Y�;�w���Z��������Y_9��U�����R���'���W_U���E+)�オGI��Nd*����\����$�?�v��~n�'��*��8	�##�y�퉃����[U`ɭ����8�ů�G��{0,�K�1������a���޶�'41$97\����W`Ŭ�ّ�X2N!����Y�R�����d7�"���埕����uc�������u�~ͽ�"/��/i���+%��m2G�/�`!I�iR�7�#�ϺlV���|�w��çES�����3��f�c')�WI'r����:z�������%'��׭$��+���{_t5�M(���$p�Փ�
9�\��w��@�����2/�J�؛��&Q�x3��~RH��ۯ���D���g$���>�G?�,T&���m�p>���K��|��m���.�7�-��K^�����/=# Jj����@���!��㱾)f�3��|������
�M���S�������_�x(�c�1𯱐����;�w�4e��K���!��W�$�J��)���(�l^Sc��/����봀�c(�H[w�����H��j��:F�k���C>�rT�w�����2ѝ�;�p��n����e�=�1����@NY<l.9%_MQG���-q��T�wz���T�W�nV}H'yvm����	��FAmx �/|��P��L��2{VI,+�,+����������e�3R����C�	�������9,T[�O��?a�3+j�\���u������Xu6*&~#'!"��e�gHwJb}F���XLV"p]<+c1Z=@6Y���������uk<"�&;9eJov&}���Lv!����jEr�,@AK;K���� ����zC.(B�z�i~K(���k��h�@l-3Dt8��|�,�|}[{�%S��Kt<IY�U}��0�&oa��|� �8�����msG\mes^F��k2rO\V?ZPm+F$2|7)"aP=���T"��c�\���'kL$@��X�b0TYy*A
,f{F\��rBYyf~���&N*X^r=pzfHYAc7�����$��(��R���gmdLMk
Db��PD
8���Jhy�����a���ml C^5[0mHP$�*Mn�yV/j=|te4
1bNv-7_J"%@ZSrSdK��j)qF����~8ehH(�_�w����s	MY~EBOX322	V*jfB��T�hD_�]U�&��g��X13CPFHv���(��H0`���H�ufsp6s[DJC6D~X^�c� R�*Hao���4##tw�$u!A*%Bg)��Bv0s`�mN���GqJ%Q��^x�S�*�H��Jc80!)3���yj�����K�BL#R`�t=��WR7Z7,Uhm142&r
No2["nU��[3��@��N7��:�5xjsO*6��	��y�xQ�3n"5H�Np*"���%�p>o5��^���277ym����Q�u*>fxr&���l�;�o2J�S�Ah�C��e�����3�l�/5N<>RK��:I	WdU?,R{�"b.;cL^kJ�0}HfygO^�0"�V$���������:ye)�NfVkk/ �_��T��YH<��H	D`VB�P�Sxj8X�@NY<l.9%_MQG���
compadd.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�=/Users/wizard/RustroverProjects/strykelang/compsys/compadd.rs� ��^��r��i*'�T��|�y�y�#?.J *!( ' %%.(.(4*2'&"(%#! $2&)'#%#%,$+$ # &'!$/?" K(& "?53;?$#YY^^aac`_a^Z]_`^^]+POZ5-L-X$@!D8.-8.+*/11,3;H
5/0&E,02".
,
.
0
-
"-
>"8$%
,('5=8./*/+f+d&7*P
)*(
3!#((..114 ,.-
(0.3!
 ,:)
DV7'A?@'4(-1


IA881FA==,7A' ,"FA83@A8#-<;9$K	5o��*V�qz��ٓ
compset.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�=/Users/wizard/RustroverProjects/strykelang/compsys/compset.rs� �bAU�k���
>�kH�w�w�#J.'233368&:/<?
4E
0	;('B=+S,B=.B=+S,B=.3CCM:.T,T43CEN4)E
9DI%)K/E
+,7bS3L
%)2XRG
+S61WK
-1*=F@51)0$&,D*
53>>&*=F4I:&7:A4#&F?
OA-F
.a
&,,`
DG.)Y7$/A
5 2;50'(6
T'.
#'	DG:5402
T%.
#'	38:->S= +
5EV35'2(
A2o	@>GG	"
II
!<31!=3@,31#,.	*8	*+#,.	*8	*+//1,0]�ܦDU�(��&c�ڃ	zstyle.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�</Users/wizard/RustroverProjects/strykelang/compsys/zstyle.rs� a�=��٦o��
��k�k�";NF;867c&1
)
)*0,M*25+*"$,>2"-1S!"
C)!1*X;/H	32	09B#?:(.36:6
+I3J!R@&J;K=7Q:%'9+*7)
8/%6E! .2@97%	%N&3	<- E%)1.#<- P% ##
	-2;==0E5	50
*$0:: 8:->S= +
5$$!*�5, JKLS$K#L'M(T*
#<4AG	=G	<60!FL`],	OZ	>HD,	KX	$I'95?7+�	$��j�� ��ڴ��state.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�;/Users/wizard/RustroverProjects/strykelang/compsys/state.rs� �x�K���f�ˌ��s�s�M10

 " +(**,",7,/$
/.002(2=25*
%!$($/%.F++ &2!)'$"1$ ($-%*/)!
=5B97155/31?AC=OQG;=37;1?;9;
<<H(432/10!8"9/'61350GJO
/"% 
,7FHT!0354<<55/)!
;:&	%U	-  	<'(	-+2.9
+H[ *"$$3& 29/?,,)&!' #/X/2L)((/2%DD%
++$
"-'#  )
#N8G/D,"*	.C	 /9���M}��f��matching.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�>/Users/wizard/RustroverProjects/strykelang/compsys/matching.rs� qf�5�ŒuN�ayA$;��p�p�3H?36/0-
#
!'!	(, -(0/65
#9+>+*+@&&&%&
@! +R7'	.!
7$
	F>&6L
	(8
	%@)(%*%
8$,*)-*)
->*N-
>18$"#"A& 
H$!B"AA=E
"5I:N&EEIF&EE
 "B!
5JN=
"A
?B!@
"GFGFGGF
"A
)C#0	4V9#)M$5;r!@ ,/14V%5;r@ ,/14C-?8
	>J8L8<8=#!	>$.SS)	
."?6))
7,?'?,*2---!)0O1 9:	3	X%&	[*)@�Lz��d�V�
completion.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�@/Users/wizard/RustroverProjects/strykelang/compsys/completion.rs� t_,�o)��Y�������J�J�$D6!$9+/)4.++0-,,*&*!++)) ++*"+',#7&%+(1,,)H:&=38"/4!0 !*%/$/&8!F3(';=5* !$ .*'12!
E'
H%
C%
C%
B
9(3C)(*"
,#
%,#
*"
)!"#67@!
18
@,+ .')U2
!4K !E#.6&
H#

)@H(
2)@-0,%4,)��࿩d��62"���mod.rs�2/Users/wizard/RustroverProjects/strykelang/compsys�9/Users/wizard/RustroverProjects/strykelang/compsys/mod.rs� _���	��HQ��c�����/OI

W(/R�u�֮_�[
b�"3�����.���7�����aarch64-apple-darwin��\.z���K���V��rT�w����ݼ��3
��������-���������������������������������������������y�������,,�������������������������������rust-end-file