403Webshell
Server IP : 74.208.236.52  /  Your IP : 216.73.216.240
Web Server : Apache
System : Linux infong527 4.4.400-icpu-115 #2 SMP Mon Jul 6 08:15:05 UTC 2026 x86_64
User : u44043973 ( 5404757)
PHP Version : 8.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/usr/share/zsh/functions/Completion/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/usr/share/zsh/functions/Completion/Base.zwc
`O5.9���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labels�|p0�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matches�BD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative�
�
x�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximateV$�	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile��;2�'�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments�� rp�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions� v!zD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalidv!"�,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function"~"�,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_program~"�#��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_combination)%��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_comp_locale�%��	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete�%H)���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debugH�*��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help�*t.���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generict.�.��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tag�.Z0���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct�0m\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename�0�2!��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word�2�2W
l
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe�27�
�
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_descriptionz;�	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatchz;�=d*��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand�REL
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasREeG��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_word�G;P�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensions��H�\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwds�H�I� �debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericjJ6��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardjJ�JA��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history	L�
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_word	L�O�@�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignored�Q���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_list�QSRu2%H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_main_completeSR�^���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_match�^�`'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_menu�`*al��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_message�b@d�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_file�bc�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_partsFi�4�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_labelF8j��
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tags8j�n���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_normal�p=�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothing-p�
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_numbers�r�
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlist�t���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_variant�t3v�H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefix3YxW�	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_compYxo{���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_arguments�|y��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_words�}�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requested�}i~f��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cacheiCb��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sep_partsC��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sequence���(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_set_commandDŽ

��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_setupDŽJ��p�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cache0����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commands0�i����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_tagsi�ي�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand��<�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_values��X��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_wanted�AT�4Ld|��E�E�E�AP�	�A.r�A,�A&4A�%LA,&h�$�����R�A,L�A,4+$A���A&�L4A,d�A.|5�A&rL+$A,d۔A.|QqA,d�A.|�A���A������A"��A,5A,d�A��!�A.r�A�8�4�Y�AC���UiA,"��A"	f�-$��qA�	�x��U�A"
f�Am(��AF��local__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��returnA+
A�Gzc#A�ۜ5�zc#A���A.r��Ad�1A�
IA,	�
ccA,
�<A�FP�A"r�m�FP�AB��% Y�A,�5A�FP�A�t.A�Gr{�AB�ۜ5�r{� C%r{���@A���AF2`�u�r��AG4A���1A��ۤ5HA.e
cc�AC���4A�fHi�A�F��AF��_all_matcheslocalzstyle�:completion:��curcontext�:�old�matches��old��only�true�yes�1�on���compstate[old_list]�compstate�insert�compstate�old_list�keepreturn�only� �comppostfuncs[(I)_all_matches_end] comppostfuncs��comppostfuncs[@]�_all_matches_end_all_matches_context_all_matches_endlocalzstyle��_all_matches_context�avoid�completer_expand_old_list_correct_approximate��compstate[nmatches]��not��I���_��_completer�explinsertcompstate�insert�_descriptionall�matches�all matches�compadd��expl[@]�unset_all_matches_context_all_matches��@�A@�"+3,@Xtrk�E�A$Cgz����5A�%lA�NAf��z��A`C�0
zA���0	A.DqA�F��A"r-C&�A�%tACFD]AL�N4A�&DA��^"+3A�C�[1[ACF��A,@A,LiAC���,�Ah�L1A.r��!A�%t!QQ
A.$r��A
�����LA(�
@ۤ�i���l���
A.+r�
A����%�LA,C&l�,�������QA.3r��A@�
�A�
���,)AF�M�A.:r��9A�F��A<�NA����,	A&5	q
A�F�i	AH�A���	�,�	A�
�E
q
A"M�rk�
CF�A8,@1AC�`�,��AF�localtagsexpldescractionmesgs��compstate[nmatches]�suboptscurcontext��curcontext�suboptsgetopts�O:C:���opt�subopts���(@P)OPTARG��curcontext���curcontext%:*�:�OPTARG�shiftOPTIND�1��1������_tags���(@)argv%%:*��_requested���def%%:*�������def#*:�%%:*��action���def#*:*:��_description��descr���action���mesgs[@]����def%%:*�:�descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]��(��)���action[2,-2]��_all_labels��descr�compadd�{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��compstate�nmatches�return��mesgs[@]�_message���descr%%:*�����descr#*:��A""R`���5�F��A(�����4p��A(�'���z�k)AG��AC'��+��A��1A.r��;A.QA.r��A.Pm�AB��ۜ�<XuA��1AN2pr�����A"!r-UCF��A.%p�qA.'p�A",��F��A�f@X�A��
�$�"A8�/1/A8�A,9��A�:+
�qA�'-A""2`ri���HC&�A���
Av2�r���;Rpr�����;A.!qA.
��A"
Q-�A� @a�A,M��A"OR-
O�
�T�A|CN'A&Q��A,REA �`���-yA,W�A�C8�7AC&pA\��*�	A"���ۤ�)[u�A.\E�Q A"CF�D��AB^�-����ۤ�|AG��A���۴�$A$�Hh�۬ی��A"i��Ej]�A,l�
A,n�+��A�&A"r��4�&AstA"w�
�"w��FP|A"z��F��A,|�
A�F��_matcher_num���#:-�PREFIX�SUFFIX��returnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontext���curcontext����compstate[pattern_match]�dounfunctioninteger��1�cfgacc���1[3,-1]��cfgacc��2�zstyle�:completion:��curcontext�:�max�errorscfgacccfgacc�2 numeric���cfgacc��numeric���NUMERIC:�1���cfgacc��not�numeric����NUMERIC:-1�����cfgacc//[^0-9]����comax�_tagscorrectionsoriginal ! �+functions[compadd] compaddlocalppre��argv[(I)-p]���argv��I���a�zA�Z��U�a�zA�Z�������#:-�PREFIX�SUFFIX��_comp_correctreturn��PREFIX���argv[ppre+1]�PREFIX�~(#a��_comp_correct�)��PREFIX[2,-1]��PREFIX�(#a��_comp_correct�)�PREFIX� �_correct_group && ����argv[1,(r)-(|-)]�[(I)-*[JV]]� _correct_expl�_correct_group���argv�1,�r���������R����JV���builtincompadd��_correct_expl[@]���@�_comp_correct��compstate[pattern_match]�compstate�pattern_match�comaxcurcontext���oldcontext/(#b)([^:]#:[^:]#:)/��match[1][1,-2]�-��_comp_correct�:��_descriptioncorrections_correct_explcorrections�e:�_comp_correct��o:�PREFIX�SUFFIX�_correct_group��_correct_expl[(I)-*[JV]]�_completezstyle�:completion:��curcontext�:�insert�unambiguous���#compstate[unambiguous]�����#:-�PREFIX�SUFFIX��compstate�pattern_insert�unambiguous_requestedoriginalcompstate�nmatches�originallocalexpl_descriptionoriginaloriginalbuiltincompadd��expl[@]���PREFIX�SUFFIX���compstate[list]�list�compstate�list���compstate[list] force���opm�break_comp_correct+1 _comp_correct++ �dounfunction �+functions[compadd] unfunctioncompadd ret == 0 returnAf�dқCA(C� �D8Xp��{�A$�� �D����AB`�
�F�A"ar!QXC�A(C���p۔��+�ACF�A,b��A�&�A�%pA�%A�C�AicAt�+�0-A&�0;AC%���AC&�Ax�wAscAC%�A�%XA(��+�0e�A�&�A(A|cA�@+�0A,5�A�&�0qA,���A F��0�AC &�0;A,� ���p۔0L
�eA� F�A<C!�1A�yA�!%8��0��A,���AC#F��A�#%�A�#%�{�A$0A��A"��$&�A��$�+�0�	A,���A�%F��0 
A,�AyA�%F��0�A&%�{���A&F��0J	A�&�A��A"�Y	'F��A�C'1+�0	
A,��	�	A�'F��0�	A�'&�0;A,(���p۔�
L
�eA(F�0�
A�(&�0;A,)���p۔�
L
�eA)F�A<�)�1A�A*%X5eA<�*�1A�=AC+%8a�0f�
A,��
�A�,F��A�,�A�cA"�C-&�A��-1+�0=A,���A�-F��0qA.&�0;A,C.���p۔�L
�eAC.F�A</�1A��A�/%pA0;A0&�A1FA2F�emulatelocalargspecdspechelpspecpreludeamapdmapsafe��1�return���tP���1����localprintNAMECONFLICT:safe�reply�shiftpreludeargument�help�optionbreakprelude��prelude[@]�argument�1-���*amap�position�means�actionamap��1���2�argument�option�helpSYNTAXERROR��@� �#amap ��argspec[@]����amap[position]�:��amap[means]�:��amap[action]��optionamap�option� �#  ��+amap[�1]� || ��+dmap[through]� followamap�follow����2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//��explainamap�explain��[�2]�unless��xor[@]����(@)=2��through�means�action ��+dmap[�1]� dmap��1��:��2��argument�option�help�follow�explain�unlessSYNTAXargument�option�helpSYNTAX �#dmap ��dspec[@]����dmap[through]���dmap[means]:-:���dmap[action]:-:�� �#amap ��argspec[@]����xor:+(�xor)���amap[option]���amap[follow]���amap[explain]���dspec��helpamap�pattern� ��+amap[�1]� means�actionargument�option�helpSYNTAX �#amap ��helpspec[@]����amap[pattern]�:��amap[means]�:��amap[action]��eval�safe�reply��=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )�A��G	k#-E\EtE�E�Ez��E�E�E�AX'5ElE�E�E�E�AC�,DA ���Xp�A�'���AC%0A�%PA��/A.rq�A��q0ۄA,��AC&H0�A,��+�A�&H0�|A��`�A�FH�0�|:A���A&H0۔A,��+�AC&H0�tA,�+�A,HیA�&H0ۼA,��+�A�&H0ۼA,h
�;A&H0�	AC��+�AC&H0�
A�e�+�+�A�FH�0�A��+�A�&HA"r+�����&HA�0���A""rQy
"�
�;A,$�AC	���A%�A�	���k�A
�,MA �
���A"+r%+�EA,-�yA,.��A
���A0=	A0C'|	�	�	�	�	"K����	A�g
۬
0
A
%�	ACf�+���I
A�%|	A%�	AC�A.=rq�
Ad��1A.>rq�dA,?�	�
A&HAC&�
AC1	A.CrqA,D�k�A.E���qA,G�k�IA.H���A`��A.Jr]�D�A���k���AC��k��A`��A.Orq�L;A�|	��A���	�AFH��A�%�k�A��
���Ql���)A J2�f�۔z��A�C�Ae�A���1A.kr��A,mz���
A��0

A%�k�A�&��A�0
�AC%�k�A�A.|r�A,�,�A,�D�A�!�A�R
Ad"�1A.�r��AC"e�k�m�A�"��k��A.�z���A,�z���A,�z��-AP�%	�A��
�A�&�0
�A�&%�k�A8C(�A��A�(�0
1A�)%�k�AH�*,z��iAB�+Fb+���+��k��AC,�0
�ALC-NA�eA�-�0
�A�-FH|	AP/�A�	AC0�0
1A�0fH��	A C2e����At4�VA��A,�%A,�\�A��
1	A.�r	5A,�PqA.�"K��qA.�"K�A�8&HA�:��k��A;�0
)AB���;&�A,�z����A�<��k��A>��	A�C>8�7A�}A�>��k��A�?,0z��A�
1	A.r�1A,z��qA.t�qA.tA�
1A.r��A.�
qA.	��A��B�A.ru�AC��	��A.
r1��9A�C��	U�AD��	�ACF��	�AL�F�(1(AI A�F��k�m ACG� z��A�
1	A.r�� A,z��qA. t�qA."tA,$�	!A`CI�A.%r�!�A�I��	�!�AJ��	UA�L�A0q"ACL%�k��"
#Al�N�1AF:2`�
�#��#�#A�N��	$�ACO��	�ACP��+��e$�$A�P��+����$%A�Q�<%ۜY%�%�A|R����A"H�R�,&�Le&�&�&A4CR��&�&' '4'�+��A<�R�L'`'|'�'�'�'�'��($(8(A4�RGL(`(�t(�(�(�(�()A4S')5)\)�)rk�)A�SA1A�S�*�$@*�(�(A��S��A �S�\*�|L'�*|'�'A,PL(�+�ACTf�*�*lqA�TF�*�*q*AX�U
1A�UF�*�A.W�&1+qA.Y�&�+A��V1A �V��+�|L'�+|'�'A,\L(�+�ACWF�*l�	A&^r+��A�W�,ی�1,AXF�,�qA�XF�,�,A�XF�,�A�Yf�,�l$-ACZ%D-A�Z%d-A�Z%|-A�C[��AC[&�-A�
�[N�A�[&�*A,o)�A�\���ApR�-A�C\N{A&q�)�-A,s.%.A,t\i.A,u`(�.AL�]�1AFw2`r�./�
-/A^f\/�tHA��^��1�AB{�
�/�^F�/�/A,}090A�_��0�0 '�0AlC`�1A.�r1=1 A,�T1q1A�`%�1�1�1A�2A�a���'A.�r1I2!A,�\2y2ACb�1A�3A�b�`3ۼ�3�3�3A�b�d-1Ac�|-E4ATCc�	1A��
i4A.��490�Ad��4�4A,��4��A.�'�+�q�Ap�e
�A�RE5A�eG�3Afg
��3A.��+�Ag�h5ۼ�3�3�5A$�g��1A.�r1�!"A�h��,�,656A,���+�A,�4'�+�A.�X6u6QA.�r1�6#A�j��6�6	7�LAB(kP7ۤy7�7���l�7�7� 8u6A.�4'�+��A.�r1=8$Am��6�6U8�LAB,�m&�8�8 '�89�7�����09u6A.�4'�+��A.�r1M9%AXCoACo�d9�9 '�9A"�oF�6�9��+��A"�:�0:u6A.�4'�+�QA.�r1�9&A�qF�6M:AT�q�A�q��:�: '�:A"r&;��+��A"�:�H;u6A.�4'�+��AtF�6e;A`Ct�ACt��;�; '	<A"�t�-<�7a<�<��+��A"�:��<u6A.�4'�+�A@�v���A"�vF�<l":�2�R)=2�R�/R`RU=ru=�='T�wiAB�w�<%ۤ�=e>"�R`r�>�>(R�>A4Cx',?M?t?�)�?�?A,�@-@A,�l�+�A,��@�@A,��@AA��z�r�cA".�R�R1AR`R�-r1A
�;)�zfXAۜ�'A�C{U�	A.�r�A�A*A,�{&�8l '�A�Aی����1,�
AF�2`RBr9BL'+A(C|�8l '�A`Bی�1,Q	A.�r�B�',A(}�8l '�A�B�B�1,q6A ~%(�B
CACyCA"�r�C�>-�~�(�CA"�rEDL'.C�(mDA"��E��</��(9EA��8(�EAC��(�EA���$(QFA,�&G�|�A($(ۜ����8(A"22��
9G2praGL'0rrk�G(C��8l '�A�Gی�1,A.
�'�+�qAÃ�L'ACAL�&�G�|�AL'�l�7��$Hۜ���l�7���'AH�l�7A,THqHA,�H�HA.�HIA""2`�
�-�UI�>1C�&�IA��=1=A�2�
�I2�RJ2�R�/2�R@R�-�
1Arrk5JA, �J�JA,!�J�JA,#t(KA,$�(]KA,%�K�KA,&�K��A$��L�l�7�$�'�!LA����1A&*riL�A,+�L�LA,,�L�LA,-M1MA,.�M�+�A ���M�d�MDN�(�(A��F�*�*A�&`NAÍ&�IA":R@R�NRi4:�N�NA��1A<�
	OA"=�
)OC�F�,���qA"G2P�
�,rrkIOÑF�,�,A&K�rk�OqAC�F�,�locallong��words[1]�descrodescrmesgsuboptsopt2useccautodoldcontext��curcontext�hasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendintegeropt_args_use_NUL_separatorssuboptssingopt��1����AMO����0CRSWnsw��opt_args_use_NUL_separatorsshiftsubopts���(@P)2��subopts���(@P)��1[3,-1]���setnormargNORMARGalwopt��Ss�singopt��AM�singopt��AM��singoptsingopt��PREFIX���+�alwopt�argv��I���� long nametmpargvtmpargv���(@)argv[1,long-1]�����words�1��/dev/null��name���/��/���PWD/�name��_args_cache_��name�����name//[^a-zA-Z0-9_]/_�� ! ��(P)+name� ioptssoptslflagpatterntmpocachetypesetlopts���(@)argv[long+1,-1]����lis���-l�continue�������1[3,-1]����2���tmp[1]����tmp�2,�2�����(@P)tmp����tmp[@]�_call_program�lflagoptions��helpread ��#tmp� �opt��:space:����:space:����:space:�����:alpha:�����opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/��continue���^tmp[@]��:�,�:space:�����b�����,�:space:���������match�1����match�2����tmp��r���start%%��a�zA�Z0�9_�������start��b����[����]����--��match[1]���match[2]���--��match[2]���rest��opt�� ���:space:����  ���opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/�����^tmp[@]��:���(@)��(@)lopts:#--�%%[\[:=]*����tmpargv[(I)(|\([^\)]#\))(|\*)��opt�(|[-+]|=(|-))(|\[*\])(|:*)]���lopts[(r)�opt(|[\[:=]*)]� �#iopts ��lopts:���iopts�1�����[:����� �#sopts ��lopts/��sopts�1�/�sopts�2��argv�*=FILE*:file:_files��*=(DIR|PATH)*:directory:_files -/��*=*:=: ��*: :  � �# pattern�������(M)1#*[^�\]:�[1,-2]�//�\�\:/:�����1#��pattern�����pattern���(��)pattern��pattern[1,-4]����(@M)lopts:##�~pattern:*�����(@)lopts:##�~pattern:*�� �#tmp continue���(@)tmp%:�����(@M)tmp:#[^:]##\[\=*�� �#tmpo ���(@)tmp:#[^:]##\[\=*����tmpo[@]���b����:���:����match�1��[��match[2]�]���b�����[�=�����match�1��//��a�zA�Z0�9_�������dir���odescr�����opt�//��a�zA�Z0�9_������dir���odescr���descr�:�=����opt2�::��(L)��opt%\]�#*\=�: ���descr����opt2���descr�����opt2�:��descr�����(@M)tmp:#[^:]##\=*�� �#tmpo ���(@)tmp:#[^:]##\=*����b����:���:��������opt%%\=*�//[^a-zA-Z0-9_-]�=��dir���odescr����descr����opt2�:��(L)��opt%\]�#*\=�: � �#tmp ���(@)^��(@)tmp:#^*:*�//:/[�]����(@)��(@)tmp:#*:*�//[^a-zA-Z0-9_-]����descr���descr��: :  ����(@)^tmp���descr����name����(@)cache:# #����tmpargv[@]����(@P)name��zstyle�:completion:��curcontext�:options�auto�descriptioncomparguments��autod���singopt[@]���@�actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigpre��PREFIX�origipre��IPREFIX���compstate[nmatches]�compargumentsdescrscompargumentsdirect_tags��subcs[@]�comparguments�no more arguments��no arguments�compargumentsdirectcompadd���PREFIX���SUFFIX��return_message��noargs�compargumentsmatchercontextstatestate_descrtrue��tried���descrsaction��actions[anum]���descrs[anum]���subcs[anum++]��subcargument��setnormargcomparguments��matched�_requested��subc�curcontext���oldcontext%:*�:�subc�_description��subc���descr���action��=� �action��action[3,-1]�words��subc���words[@]� CURRENT++ ��>�action�����action[3,-1]##[ 	]#�%%[ 	]#�� ! �state[(I)�action] compargumentslineopt_args�opt_args_use_NUL_separators��descr���usecc�curcontextcontext��subc�compstate�restore���local�comparguments�opt_args_use_NUL_separators��subc���descr�alwopt��alwopt:�yes��(�(��)�)evalws�=�(���action[3,-3]��_describe��subc���descr���matcher���subopts[@]�alwopt�(��)���action[2,-2]��_all_labels��subc���descr�compaddalwopt�{��}_next_label��subc���descr���action[2,-2]� ret alwopt�action=( �action )�_next_label��subc���descr���action[@]�alwopt�action=( �action )�_next_label��subc���descr���action[1]���expl[@]����(@)action[2,-1]��alwopt_requested��hasopts���aret���PREFIX���origpre��:completion:��oldcontext%:*�:options�prefix�needed��origpre���+����aret�mesg�tried�prevpre��PREFIX�previpreprevcontext��curcontext�curcontext���oldcontext%:*�:options�PREFIX��origpre�IPREFIX��origipre���alwopt�comparguments��single�directoptioncompadd��optarg���single�compadd��single�compadd�QqS���next[@]���direct[@]���odirect[@]���equal[@]���PREFIX����(@M)tmp1:#��PREFIX[1]�*����single����(@)tmp1:#[-+]��PREFIX[-1]�((#e)|:*)����PREFIX����(@)tmp1:#--*�����(M@)tmp1:#[-+]?[^:]*�����(M@)tmp1:#[-+]?(|:*)�����PREFIX���(@M)^��(@)��(@)tmp1%%:*�#[-+]�:#?��_describe��optarg���single��compstate�nmatches�compadd_describedirect�qS�PREFIX��prevpre�IPREFIX��previpre�curcontext��prevcontext������alwopt:+�origpre�:-�PREFIX��break��opts���aret�compstate�nmatches�PREFIX��origpre�IPREFIX��origipre����PREFIX#*\=����SUFFIX�PREFIX���PREFIX%%\=*��SUFFIXcompadd���(@)equal%%:*����equalPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���equal[1]%%:*�=�matchedcomparguments���equal[1]%%:*��descrscontinue��aret�curcontext��oldcontext���aret��rawret��compstate[nmatches]���compstate[nmatches]�ACFA(�'PZ+�iE�ACE�0	��A�F��0�$�A0	F0�l�l���<=0	��A�	Fh�0	�|�AC
F��0	���A�
FT0	;ACFp�eval��_comp_setup�local�KEYS��1�expl�key_main_complete_command_names_main_completeparameters_wanted�exported parameter�_parameters�*export*�_main_complete_hosts_main_complete_files_main_complete_users_message�Key �key is not understood�A ��Lx�A,�AB��(ۤE��F��AC�(ۜE�(A�F�UA,9A��(ۜE��A"�
"FY�F��A�F��local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachereturncache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache�_cache_path��_cache_dir/�_cache_ident�cache�policy_cache_policy��_cache_policy���_cache_policy���_cache_path�Ag0A"�EYEA&lA���A�A�&�A,0�A"�
��F-A,y��A�F��ACF��local_name_ret��1�����shift �+functions[�1] ��@���?���_name�eval���_name�=��_ret��compstate�restore�returnA G��K���A@C'8eE�k��ی��A�g� A��1A.r=ۄAC&PAl��1A
iA,��A"��ۤ�C� ��A.r=�dA&PA.��A��	AB1��AC���&��A���&�AC5�A���}��A���ۜ��k�Ah1A.r�<AC�8Mq�qA��8�qA��8!EA�	���&�localCOLUMNScurcontext���curcontext��err_fdclocale�_comp_locale;�prefix��1�shift �#_comp_priv_prefix curcontext���curcontext%:*�/����(@M)_comp_priv_prefix:#^*[^�\]=*�[1]�:�zstyle�:completion:��curcontext�:��1��gain�privileges�_comp_priv_prefixclocale ��debug_fd:--1� > 2 execerr_fd/dev/nullerr_fdcommand��tmp�eval�clocale��tmp[2,-1]���argv[2,-1]��clocale�prefix�clocale��argv[2,-1]��err_fderr_fdA0�
'�+��;0DZ+�r�k�k�A�1	A.8rYۜA,9�+�mA�F���A.;rYۜ;A,<�+��AC&�qA.?�+��A,B�;YA,CmAF��A��0�A��D	A�C
A.IrY;l<A,J�k�MA,KZ+�}A�L
1A.Lr+�;�9A.Mr�k�qA.Or�k�A,Q�EA�&�A,UZ+�qA�V
1A.Vr+�;�9A.Wr�k�qA.Yr�k�A�&�A(C$1AC����]�k�A�F��A4��1A_MAF��A���k�AB�De��k�8�A"dyF�eqA"fy�F�elocalstylekeyspats��1���2�shift���1[3,-1]�����s/�/�style����(@)keys/*/*�����1%%\=*�����tmp%:*����tmp���:�pats��keys��in:num:��key�����1#*\=�����1%:*����1���:�zstyle�:completion:��curcontext�:�tag���style�eval�tmp=( �"�${(@M)tmp:#�${(j(�sep))~pats}}�" )� keys[(in:num:)�key] != 1 �tmp=( �${tmp#�${(j(��sep�))~�${(@)�${(@)keys[2,(rn:num:)�$key]}/*/*}}��~sep�} )���tmp%%���sep���compadd��@� �+functions[_�key] �_�key�A�GA�C1A.
1A�f��lA"�
�f4HqA,eA�f��lA�'�AC'0Llocalctype�����f����locale 2>/dev/null���:��LC_CTYPE���unsetLC_�*�ctypeevalexport��LC_ALL:���LC_CTYPE:���LANG:�C���exportLC_CTYPEexportLANGA4�,@�+��ElA,CG�ۤ��EA,0]A���1�A�
�A�C���A.r�!A�G@A(Tt@�����QA.r�IA��@�k�JAC%�k�A8�,JiA�%�k�-AC%�k��A��,ۤt��k�Q�A.!r�UA�'�;mA�'�A@	'��E@E���+��Ap�	�Q0�!A
�x�,��0�A�
�5�LAC�|ۤ����0�A���LA(�(	�@I	l	����03�	AC
F�	�A��
�	A�
&�	AX�
A�
��	�@�	A"F
8�+��AB:P
�&h
04�9A��Q�LAF�	�A�C�AC&�	A<�NA���
�@�
A�&�
ABEP
C&h
06;AC�Q�LA�F�	�A�NA&�	ADC�AC��
�@)A�fMq�ABPP
&h
qA,V��A,X
A"Y�
mCF�A&�A,a�A���Ab�

A,c4
U
A,d��
A"CF�
e�+��AT��	1	A.fr
cc	A,gLAF��+�A"o�
uo�A,s�+��A��81A.tr!x
A,u��A"�F�ۜv�+���+A�'5A,}��A,�A,�$EA�!�A�R�ATC!�	1	A.�r�A,�<A�!F��A,�eA.���A"��
m"#F���+��A,��AC$F��+�localcompnameoldcontextservicetypesetcurcontext��curcontext�ccarrayoldcontext��curcontext���compcontext����(t)compcontext���array�expl_wantedvaluesvaluecompaddcompcontext���(t)compcontext���assoc����(@k)compcontext[(R)*[^[:blank:]]]����tmp[@]����i�:��compcontext[�i]�����(k@)compcontext[(R)[[:blank:]]#]��_describe�:�:������compcontext%%:*�:-values��descr�������compcontext#��tag�:�%%:*�:-value��action���compcontext#��tag�:��descr�:����action�_message��tag���descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��(��)���action[2,-2]��_wanted��descr�compadd�{��}_tags_next_label��descr���action[2,-2]� ret break_next_label��descr���ws[@]�_next_label��descr���ws[1]���expl[@]����(@)ws[2,-1]��ccarray�3���_comps[�compcontext]���comp���comp�return��_comps[-first-]���comp�service���_services[-first-]:--first-���first���comp���_compskip�_compskip�compstate�vared�compstate�context�vared��compstate[context]�commandcurcontext��oldcontext�_normalcname�-��compstate[context]:s/_/-/�-���cname���_comps[�cname]�service���_services[�cname]:-�cname����comp���_compskip��default�_compskip��_comps[-default-]�service���_services[-default-]:--default-����comp���comp�_compskipAFABQ�g��<�A�'��k�A G����A�'0یA���A��A��A"$C��T�4x�"����4s%(���L$%&8A�g��pA���DA�fPA����A �G������AFh�ACf���A�&�A�'P�+�+�AFp�A���A�A���ۜ�xxAf�ۜ��ACf�۔�A�"�1AN"2p��	��
U
A.#u
�
A"'�(�	�!��H&AC
Fl�+�eval��_comp_setup� �+_debug_count integer_debug_countlocal��TMPPREFIX�������words�1�:t���++_debug_count�pager���(qq)words��integerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln��<<<''��tmpexecdebug_fddebug_indentsetoptlocaloptionsno_ignorebracesdebug_indent�%��3..20��(e. .)�localPROMPT4���(j::)debug_indent�+%N:%i> �setoptxtrace�ZSH_NAME�ZSH_VERSION��1:�_main_complete�integerunsetopt debug_fd != -1 zstyle�:completion:complete-debug::::�pagerprint���pager:-��PAGER:-��VISUAL:-��EDITOR:-/usr/bin/pager���� ��(q)tmp� ;: �w�_message�Trace output left in �tmp (up-history to view)��compstate�nmatches��compstate�list��force�compstate�list��list force messages�exec�debug_fddebug_fdreturnA��3
A�FAX'Ph�E�EJEREZE�k�A$C���4\�A �GP�D�A GP�D�A���A|�p$ACF�A|��4ACFAAt
�@W�A�'�2A"R��2�AP�)�(AVR��u���IA"	�e�	E�A�G��A\)E0	ۜA.
��Y0	�A.���0	�DA.���0	;A.���A.EuAd��1A.r��A��+��
���A�f @]A�
&�A� 
L
l
�
A���J�
A,0EAC%�k�A4��R�A���k�EAC
����k��A�
��k�=A.7E�A��"1"A&:���A,;E�A��JA,=EYA�%�k�A4��R�A��k�aA����k��A���k�=A.DE�A,G!aA,H���A���۬���t��A�P�p,0A�'2A��AVR���9�U�A"��9E!�A,E�%AC�Fd�AFp�_complete_helpeval��_comp_setup�local_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstack�main_complete|complete|approximate|normal�_help_filter_funcstack�alternative|call_function|describe|dispatch|wanted|requested|all_labels|next_label�compaddreturncompcall_help_sort_tagsuse�compctlzstylelocal�����(@)��(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����_f������(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))����help_sfuncs[�2]����_f����help_styles[��2���_f�]����3����help_sfuncs[�2]����_f��help_sfuncs��2���\0����_f����1��[string] ��[array]  ��[assoc]  ��[boolean]�help_styles���2���_f���,��_t� ��3�:��_f����3�matcher�list��4�builtinzstyle��@���1:�_main_complete�unfunctioncompaddcompcallzstyle���(@ok)help_funcs��text��\n��tags in context :completion:��i�:����(@ps.\0.)help_funcs[�i][2,-1]�����(@s.,.)help_tags[��i���j�][2,-1]��zformat�  (���tmp[@]���\n    ����tmp��)����tmp����NUMERIC:�1���\n����(@ok)help_sfuncs����\n��styles in context ��i�����(@ps.\0.)help_sfuncs[�i][2,-1]�����(@s.,.)help_styles[��i���j�][2,-1]��zformatcompstate�list��list force�compstate�insert�compadd��text[2,-1]�_help_sort_tagslocal�����(@)��(@)funcstack[3,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����help_funcs[�curcontext]����f����help_tags[��curcontext���f�]������j:�:��argv���help_funcs��curcontext���\0����f��help_tags���curcontext���f���,��argv�:��f��comptry��@�/dev/null_complete_help��@�ABr!GD\A�

1A.
r��A.dqA.
�AT�	1	A.�EeA"CF�c+�Cf�c+�ۼ�WIDGET�noread�localZSH_TRACE_GENERIC_WIDGET�WIDGET�debug�ZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_help�WIDGET�noread�read�command�REPLYAf�dқCA4�' 8e��E AC'4T��A�' x�Ag ��A�	1ARA.HuqA.��A' hACG��A��Af2���2`�
�YyA �A.!��A�$
�	Af$2���2pR�
��A.&8A�C
��A)��A���A0�
F������ �,	�L	�A8�
A���	�	A0FX
����
�
 �
�
�qA�FD�emulatelocalc_Tagsfile��TAGSFILE:�TAGS�c_tagsfile��tagsfile:�tags�explintegerc_maxdircurcontext��curcontext�c_tags_array��curcontext�curcontext�complete-tag:::�curcontext�complete-tag:��curcontext#*:��c_pathintegerc_idir�c_path�c_Tagsfile�c_path�c_tagsfile�c_idir�c_maxdir c_idir++ c_path../�c_path���head -1 $c_path$c_tagsfile���!_TAG_��c_tags_array��sed -n \
        -e 's/^\(.*[a-zA-Z_0-9]\)[[ '$'\t'':;,()]*'$'\177''.*$/\1/' \
        -e 's/^.*[^a-zA-Z_0-9]//' \
        -e '/^[a-zA-Z_].*/p' $c_path$c_Tagsfile�_main_complete_wantedetags�emacs tag�compaddc_tags_arrayc_tags_array��awk '{ print $1 }' $c_path$c_tagsfile�_main_complete_wantedvtags�vi tag�compaddc_tags_arrayreturnA('�+��z�kA,��l�A"&��+��A,�!AF<�+�local��compstate[pattern_match]�compstate�pattern_match�_approximate��opm�returnACf�d�қCA�F <AL'p��E�EEE4A CGTt��A���AR�A,�+�ACGp��A"��MA|��1A.rq�A,�A ��A.!�=A�$�1AN$2pr���q{9A.%���A.&rq��9A"'�
�'A,(\}A,)��A.*��A �#�"AB.2@R
�1D��A"/�
Q��Ft�A�1
A0�
�A$C����L�L1]A"2�
�2`qA
Ft�A�
&�A�C���HA����A:RqA����q
AC�	-	AB>rq;|9��(
I
A"@�
&�
ABB�
�F��A�1
AD�
�
A$C��
��L�L1
A"F�
�F`qAFt�emulatesetoptextendedgloblocalfile��PREFIX�SUFFIX�trylisttildeetildetestcmdintegerapproxmax_approx�WIDGETIPREFIX ��NUMERIC:-1� > 1 �NUMERIC�file�~�/���file%%/��etilde���tilde�/dev/null��file/��tilde/�etilde��CURRENTtestcmd�WIDGETPREFIX��PREFIX[2,-1]�IPREFIX���IPREFIX�=���file[2,-1]�testcmd�testcmd��file��testcmdwhence��file��WIDGETcompadd�QUf��IPREFIX���ISUFFIX����file/#�etilde/�tilde����compstate[insert]�compstate�insert�menuprint��file�returnapprox = 1approx <= max_approxapprox++ �testcmdtrylist��a�approx���file��N�trylist���(@)��(@f)��whence -wm "(#a$approx)$file" 2>/dev/null��%:*��trylist��trylist���/� �#trylist break�WIDGETcompadd���trylist[@]/#�etilde/�tilde����compstate[insert]���IPREFIX��^trylist[@]��A'EA�
	1A
R}A.��qA.
(UAF�localcurcontext��curcontext���curcontext�curcontext�correct-word:::�curcontext�correct-word:��curcontext#*:��_main_complete_correctA(C�,D\t�A|�'	��E��EE�rkE4ELEdExA(�'�c�E�A8� 4Ld�J|�ACg��A�g��A���A�f�A��050	zA.�L0zA,�LA.��0	�A.�m0
�A����AC	F�
A�	FTA"*(2�rmLR��"C
��ۤ
��
F��A"���ۤ�|.��+�AB��ۜ�Ex0x��ABC��ۜ�
t2tUA,4��AC
&�A��
1
A"7�
���ۤ�u	AC��	�	A��d�<qA%dA"?r�	L"��ۤ
�	A45
A�F�
�
A|NWA&�
A0C�RAC��
	),MA���t1tAGuACf�+����A���A,K�J�ALACN0AM%A,O49A`�A.Pr�qACf���A�f�
A,U�
�
A�&�AW,A�C�1A.Yr�IA.ZL�A,\LaA`C�A.]r�qA�f���Af�A,b��A�&�Ad,A��d)AF��Ai�AH��A.j�+���	A�&�Al,A��1
Ao�
�A8�5۔�|d��$��|���qA0�F��۔�|d��$��)A�f�+��-At��
1Az�
]A(���L��,%�	�AC���LQu�	A,���A�� �
A � ���<�LD\A,��5A"��
i���A" �!�@a�$\�D��AB���"F��AC#F��local_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sep��compstate[list]�csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getopts�oOt:12JVx��_optoptions��OPTARG�1�2�J�V�x_jvx12��_optshift��( OPTIND - 1 )�unset��_type�_noprefix��prefix��+��zstyle�:completion:��curcontext�:options�prefix�neededreturn�:completion:��curcontext�:�_type�verbose_showd�:completion:��curcontext�:�_type�list�separator�:completion:��curcontext�:�_type�max�matches�width��(COLUMNS/2)�_descr��1���_showd��:completion:��curcontext�:�_type�list�grouped_oargv��@���_type�prefix�hidden���(M)PREFIX##(--|[-+])��_tags��_type�_next_label�_jvx12��_type���_descr� �#_grp ��_oargv[@]���_oargv[@]� _try++  �# �_a_�_try�_i��(��)eval�_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i� _i++ ������_a_�_try�_i��_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i����(@)argv[1,(i)--]:#--����#_opts� _i += �#_opts �_matscompadd��_opts[@]�nosort���_expl[@]���_strs���(@)��(@M)��(@P)_mats�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]��compadd��_opts[@]����(@)��(@M)��(@P)_strs�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]����_argv[@]���_showd�compdescribe��_hide���_mlen���_sep ���_grp[@]���_hide���_mlen�compstate�list���csl�compstate�list���csl �csl2���csl2�compstate�list����compstate[list]:s/rows//��compadd��_args[@]� _ret A8g,@Tp�����;A C��J;s��A ����,A%�A��@��A�%,A0F@�\�$�,��m��A,��A"�
Y�%l�YA"C��ۜ�up"R�p�Af���A,MAB��ۜa��C��ۜ��A���A"���ۜ�l�r��A"r�
cc��A����tA"��ۜ9��C����l�A""�
�����lAA�	"1A&RqA��	�AB�	������
���	��Ax�
1A*R�	A�
%��|
QA.,�U
u
AC%��|�
qAC%��|�
A
A1=A4R�
ABC
���1���
%�Ad�+1+A��ۜ%��ACg��A���	
A��:�0�
�+�zs�A���
0
�
AC��
0QA"?r��	��
0
ACe�qA"H����4��qA�%�A,M�;�A�F�AD�'1A>P2PR�r+$�A.Q$�AR�
AA���1ASR+�A�h}A"U�
C�hAA"V�
q��h�A"W�
���h�A �� �4@]��A@C'1A]�
�A��1	A^�
A0�F�+��9Y���T�%qA(C�+��MY���TmqA�1	Ad�
�A0CF�+���Y���T�!qA(��+��IY���T�A���/1/A
�iAg(A<C�&@UAB�����	��&4AC�(YA����AT�	1	AVt2�r	Ur�!ACf��A��h���A"xY ��ۤ���(�AF��localnamenoptxoptformatgnamehiddenhidematchoptsgroptsortmbeginmendzparseoptsV�groptJ�ignx�xopt�����3##[[:blank:]]#�%%[[:blank:]]#����3�_lastdescr��_lastdescr[@]�zstyle�:completion:��curcontext�:�1�group�name��gname���1�_setup���gname:--default-����2��:completion:��curcontext�:�1�formatformat�:completion:��curcontext�:descriptions�formatformat�:completion:��curcontext�:�1�hiddenhidden��hidden��all�yes�true�1�on�format�:completion:��curcontext�:�1�matcher�opts��match���_matcher���_matcher���gropt��:completion:��curcontext�:�1��:completion:��curcontext�:����(@)sort:#(match|numeric|reverse)�����j.,.�sort���sort��yes�true�1�on�menu�nosort��_comp_no_ignore��:completion:��curcontext�:�1�ignored�patterns_comp_ignore�:completion:��curcontext�:�1�ignore�linehiddenqwords��words//��m���[�]���\���<>��^�|�/�\�MATCH�true�qwordscurrent�qwords�CURRENT�current�shown��compstate[old_list]��shown�other�qwords�1,CURRENT�1��qwords�CURRENT+1,�1� �#_comp_ignore shiftformat��format�argvh:��1%%� ���(��b�����)����0�9�����)�����B��)��� ���(��b���0�9�������B��)��� ���[��b�����]������B��]����match�1�m:�match�1��match�2�r:�match�2��match�3�o:�match�3�zformatformat��format��d:�1����(@)argv[2,-1]����gname���format���name���opts[@]���nopt[@]���gropt[@]���gname���xopt���format���name���gname���format���name��default���xopt���format���name� ��funcstack[2,-1][(I)_description]� fakestyledescrfakefake�always�:completion:��curcontext�:�tag��fakestylecontinue���(@M)match:#*[^�\]:*�����(@P)name���opts�1,2��-F _comp_ignore�compadd���(@)opts�����(@)��(@)match:#*[^�\]:*�:s/�\:/:/�� �#descr _describe��tag�returnA<����c,J�+��@iA@C'��EE���E A ���<TpAP�	�A.
r�ۜA, �+�A&�A"R��A,-A�&�A���515A.���A�C,0���AB�
%�&@A,d�A,�$J�A��	1	A.r+L]A,��A.J�A"CF 5!�+��A����A."rI}A�&�Q	A.$r�
ccA,%���A�	F�+�A,.�+��A��,���AB0�
%&8A,4���]A,5,%A,6�A,7��AB9RYC&�A���AF>2`�
y���A,?�A"F =@�+��A"Ar]�CF�+�Al�,1,A.D���A@C'���ABF�
%�&�A,G�		A��Ju	A,I�	
A"�F 5J�+��A����A.Kr9
m
A&�Q	A.Mr�

cc	A,N�
��A�F�+�A"6U2�r�
�
2`�
�5i"W��"F =X�+��A,Z\��AF�+�localcompname_compskip��_compskip�curcontext��curcontext�servicenoskipmatchmbeginmend��1�shift��noskip�_compskipcurcontext���curcontext%:*:*�:��1�:���_compskip��all��patterns����@���str�continueservice���_services[�str]:-�str�����(@)_patcomps[(K)�str]����b��=���������=����service�match�1��match�2�eval��i���_compskip��patterns�break��_compskip�_compskipreturncontinue���Q�str����_comps[�str]��service���_services[�str]:-�str����comp���comp���name����argv[-1]��_compskippatterns��comp���_compskip���_compskip�continueservice���_services[�str]:-�str�����(@)_postpatcomps[(K)�str]��_compskipdefault��_compskip��patterns���_compskip�_compskip��name���comp���_compskip��all��default��service���_services[�name]:-�name����comp�_compskipA�fPA"
�x�CF��A���*��0D��3��EXEz��E
��E�k�EpE��+E�A'���A"�<�NA�f��z��A.XA�
1A.r9xA.��qA.��A":R�r��2pr��rE��F��A"C	��ۤ�@"*&2�r]}���
F��AB�
��ۜ�M�k�B+�
�+�k��A`C+�*A.-���Ax��A"N.Rr!R�2prIi���r�	F��A�1�A"J1R2pr=	��;	�]	�2pra
�
��
�3�A"&42pr(���L
F��AC�*ÃqA��5�0AB?r�;�;��ۤ��A���A^K2���zs
rq�AG�
A,N�k�%
A�O�A.O�Q
i
A,P
�
A.Q�k��
A$���=�LA�F�A��F�A�F��A�*ÃA"eRUC�*ÃqA��0�AG��A CG���)A���ABnr=;<;���ۤ�`A"��Fu"p�p��A@�At�AC�FAB=��*Ã]A"&�2pr��r��C F��A"H�!	AB�r9;|;�!��ۤ�]"�r��"F��AB�"��ۜ���k���k�,A�#5�4AV�2�rMmr��A��
1A.�r	)A.�p=qA.�p�A�$�F�A�%�A>�2P�
5rU�A,���+qA"N�2R����Rp�����9rY�&�*Ã�A"&�2pr��r�!�&F��A�'��ۜ���A"�rAaC(�*Ã�A�(��A�(��ۜ���k�An��1A~�R����R��)r=)A"�r�e�
���A"�r�� �
���qA.�
���A���A�Av��AF�2`�Q��;|!A.���3zQ
An�R�r��"2`r�
#�%A.���3��qA.���3AC.�1A�R�At�.�
�A.�r�$A�.�Lx�qA C/��۴ , �A$0�X y ۬�ی�� �*Ãq�A�0�� � !@!A1b�aA"���1Fd!�!A$C1��JR�!�!"K�At�1�
�A.�r�!%A2�"D"p"�qA �2��"۴�"�"�A3%�!AC3%�!A�3%"K�A4, J)#A,�RQ#A��4�AF�2`��#��#;|&A�4%"K��#�#QAn�R�r��'2`r�
(��#AC5%�!�#�#qA�5%�!)$�#A,�D]$A"��$(�6�$	%�4�5%۬�U%�"K�A"�i%,7&�%�%�4��%۬�ی�����!A"��%,C7&(&I&�4�u&۬�ی�����!A��73�2A�7F�&� A8g��&�&At�8�
�A.�r�&)A�8�'� ='�qA C9��'۴� ='�Ax�91
A&��'�'A:%�&�d#�&AC:��&	(qA�:%�&A"��
t(C;%*Ã�(�(A(�;<)])�)۬�ی�� �UA"C<��)�)*C<�(*I*۬��u*A.��*A�=F��*setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdprefforceopreeprecontinue �# getoptsgsco��force�opt���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word���$���{���}�����word���$�a�zA�Z0�9_����+parameters���word����$��zstyle�:completion:��curcontext�:�suffix��word���~�/����$�������+���a�zA�Z0�9_�[�]�����a�zA�Z0�9_�[�]����$�{��}�����(e)word����s������\����������(�)�<�>�{�}�|��accept�exactrecexact��tmp��yes�true�on�1���word��~����+����word��~��+��1�9����word�3,�1���dirstack�word�~�[��]/���word����userdirs��I���word�2��1�����+���nameddirs��I���word�2��1�������word����parameters��I���word����$����continuecontinuecontinue��word���force�substitute�_comp_caller_options�ignorebraces����#��exp�//[^\{]�����#��exp�//[^�}]��otmp���q�word���tmp��otmp�tmp��tmp//��b��\�$�\�{�����{�}���\�\���\�\��������\���\�}/�\��\�\���match�1����match�3���\�\��evalexp�=�(��tmp:gs/�\�/�{/:gs/�\�/�}/�/dev/nullaliases�exp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )�NO_aliases��exp:s/�\�$/�$���exp���word���exp[@]�integerdone_quoteorig_exp�exp��force�glob�exp=( ${~exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp done_quote ! done_quote �exp=( ${orig_exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp ��subd[@]���exp���exp[1]//�\�����word//�\�����(N�)���force�subst�globs�only��subd���exp����(N�)�keep�prefixchanged��word���~�/����$�/���yes�true�on�1�changed���word���$����(M)word##*�$[^/]##/�����word%%/*���epre=( ${(e)~opre} )���epre���epre���(q)epre[1]��changed���opre���exp[1]#��pre�����word����exp[1]���pre���opre����exp���pre����exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1�/��opre�/��pre����exp[1]���asp�yes��file���exp[1]/��opre�/��pre�����compstate[insert]���sort�menu_descriptionexpansionsexpansions�o:�word�_descriptionexpansionsexpansionscompadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansionsexpansions_descriptionexpansionsexpansions��exp[@]����i/��opre�/��pre�����j���i���dir[@]���space[@]���normal[@]������word:#[~/]*�:+�PWD�/� �#dir compadd��expl[@]���pref��qS/ �#space compadd��expl[@]���pref� �#normal compadd��expl[@]���pref�_requesteddispdstr��sort�_description�all expansions�_description���#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�continueA(�,�k���+�+c@AC��T��3A�Fh}AHC(�A	�
�A�

1A.
r�0A.QqA.
�A�%��+�AC'8eA�	1AR�A.�qA.\�A,�A����+�XABC�xۜ��k��k��+�A!)0	<A.�+c�0�+��XzsA" rl� �+c�A"��xۤ��"�+c�A"��xۤ��#�+c�A,%�k�A"&r5;�;&�k�IA""'2`R)r5;<;'�k��A""(2`R)r5;�:(�k��A"")2`R)r5;<:	)�k�A��
�61'A+�
)A,/�k�qA��1A.0r��
AC�TA�2	�AV22�rEir)IA.;�k��AB��xۤ���%��3ۜ��A0�F��X,		۬�9	��qQA"@a	�xۤ��	A C���	ۜ�	ۜ��qA�F�	�localwordexplwhattmpaeval��_comp_setup��funcstack�2���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX�curcontext��curcontext���curcontext�curcontext�expand-alias-word:::�curcontext�expand-alias-word:��curcontext#*:��_main_completealiaseszstyle�:completion:��curcontext�:�regular�tmpalwaystrueCURRENTglobal�g�sel�disabled���sel���(U)sel���sel�aliases��word��galiases��word��dis_aliases��word��dis_galiases��word���tmp%%��:blank:������tmp�1���:alnum:�_����z�tmp��tmpa�1��word��\�tmp�add�space�pre_wantedaliascompadd��suf[@]� �#pre complete_aliases��sel�returnA�'EA�	1AR}A.	��qA.$QA�F�localcurcontext��curcontext���curcontext�curcontext�expand-word:::�curcontext�expand-word:��curcontext#*:��_main_complete_expandABCfۄ!CF��A�g����A ������3AB���!�F��A����+����A���A|���A���ۤ�A����qA,!A.LmABC��ۤ�E�%��3ۜ��A�l���A ���|1��A"& Rp�]����"C���!��"RIcompset�(#b)([~$][^/]#/|)(*/|)(\^|)\*.�returnlocalfilesexplmfiles���e��match�1����match�2���.�eval�${(MSI:��1..������O�files//��.�/��1����:)files%%.[^/]##}���files:�.�-��.����zstyle�:completion:��curcontext�:extensions�prefix�hidden��files�.�PREFIX�.�PREFIX�IPREFIX���IPREFIX%.���:completion:��curcontext�:extensions�add�space_descriptionextensions�file extension�compadd��expl[@]���mfiles��mfiles�1���PREFIXcompadd��expl[@]���suf[@]��compstate�exact_string�Ag�ACg��,A,@]A,
�A,��A,(A"�
HCf�ۄ�A�D�0
�AC�,0)A��,EA��,�0%A��,IA��,�0;A8��A"�A��,�A
�,�A,*��T�A0�
F(Hy	�l-	�4�,localexpldirsPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXmagicequalsubstcompset�*=��OSTYPEsolaris����M������f����pgrep -U $UID -x zsh|xargs pwdx 2>/dev/null���:���:��%%/��linux�/proc/�����pidof -- -zsh zsh�:����/cwd�N:P���dirs�N�@�freebsd���pgrep -U $UID -x zsh���procstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}'� �+commands[lsof] �������M����f����lsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null���:�n�����%% �(�����D�dirs:��PWD�compstate�pattern_match�_wanteddirectories�current directory from other shell�compadd�r:|/=* r:|=*�A��1A�
AC'h�A�F��A�F8A&\A�'hx�A�
	1A
R�A.$QqA.��A�F,i�ZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGET�widget_genericreturncurcontext���curcontext:-����curcontext�curcontext���WIDGET�:::�curcontext���WIDGET�:��curcontext#*:��_main_complete��@�AGA@��8�\�$�djZ�RZ��Z���z[�r2��Z�A"��+ČF��A�&�A�f��,!A
�
5localgarbagezparseoptsgarbage��PREFIX�SUFFIX�returnshift_message��*���PREFIX�SUFFIX�A8�z��j�,DY+;�A`�1A���ۤ�%A.z���qA.z��یA`1A��ۤ�dA.z��yqA.z���A� 1A���ۜ��j�A�#
1	A.#r�;�9A,$,�A.%j�qA.',�A")�j�D)j�EqA,+j�EA.,,�A,/\yA,0�A,1��A,2DA�
g�dA��AF82`r���+;j�AXC
�A9�
�A��9�A����A,C&Xy��ی�(A?DABylocalexplslicehmax��historywordszstyle�:completion:��curcontext�:�remove�all�dupssort���opt�J����opt�V�range�max��max��:���max%:���hmaxPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXhslice�compstate�nmatches��compstate�quote�hslice���Q�historywords�beg,beg+slice��hslice��historywords�beg,beg+slice��_wanted��opt�history�words�history word�compaddhslice beg+=slice  �compstate[nmatches] AT1"A�FA(�Ph|���A�	1ARA.T�qA.	��A�
1A.rq�A.
��qA.�A"��,ۤI���+�AB�,ۤ�����A����1�A^2�r�R@�
m�
�A�{1=A.��A�C8�A.r-r+�A,\yA�&�A,M�A.��A.r�zc#A,�
A&�A,!M�A."��A&#�U�A,$�D	A%X	QA&�

A,'�zc#A
F0
U
AC
F�
�qA,+�
D	A.,M�Q=A..��=A��8�A./r]zc#A,0��AC&�A,2M�A.3��A.4rqr+�A,5��A�
&�A,7M
A.8��A&9�Y
�A,:�
D	A;QA<�

A,=�r+�A�F0
�A�F�
�qA,A%D	A.BMuACF�
��A,G�A,H�AC&�AL-Al`k
�\eA"�
8UACF��AB��ۤ!��A,	eA��1A.��
AN'50hA,
��A"�
L0�A,��A"�
��A,LA&xA�Fa_history_complete_wordeval��_comp_setup�localexpldirectionstopcurcontext��curcontext���curcontext�curcontexthistory�words:::curcontext�history-words��curcontext#*:���WIDGET�newerdirectionnewerdirectionolderzstyle�:completion:��curcontext�:history-words��:completion:��curcontext�:history-words�listcompstate�list��LASTWIDGET_history�complete����compstate[old_list]��_hist_stop��direction��_hist_stopPREFIX�_hist_old_prefix_history_complete_word_gen_matchescompstate�insert�_hist_stop�_hist_stopPREFIX�_hist_old_prefixcompstate�old_insert�_hist_menu_lengthcompstate�old_list�keep compstate[insert] = compstate[old_insert] + 1 �stop_message�beginning of history reached�returncompstate�old_list��newer��_hist_stopPREFIX�_hist_old_prefix��( �compstate[nmatches] - 1 )��_hist_stopPREFIX�_hist_old_prefix�compstate�nmatches�compstate�old_insert�compstate�old_list� compstate[insert] = compstate[old_insert] - 1 �end of history reached�compstate�old_list��_hist_menu_length_hist_old_prefix��PREFIX� �compstate[nmatches] _history_complete_word_gen_matches��_hist_stop�PREFIX��_hist_old_prefix�_main_complete_historyzstyle�:completion:��curcontext�:history-words�listcompstate�list�_hist_menu_length��compstate[nmatches]��_lastcomp�insert��unambig���direction�newercompstate�insert��_hist_menu_length��_hist_stop� compstate[insert]-- older��_hist_stop� compstate[insert]++ _hist_stopreturn_history_complete_word��@�A""R`��r5��F��AG��ACG�Js#A���A����	|�A���A,
Js#EA"�����A|C'�	�+�E�k�EXElE�E�E�E$ELA,��At��m�k��A|�1	A.r�A,EA.�k��Q	A.r;�9A,AA.�k��qA.p�A,!�AB����	�$	�$��A,&��A,'���A
,? MA�)
1A.)��[9A.*��qA.,�=	At��-1-A".��t	�&�A��"1"A"���ۜ	�	�k�&02p��	(
rA
�A��-�0�
A^3�
���
1�k���0dA,5�
dA�
�x�X�A �
��ۜ���AAF��A?�AB�ACF��_matcher_num�compstate�ignored�returnlocalcompintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_ignored��:���� ind ���(@)comp[ind,-1]��_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_ignoredsingle�ignored�compstate�old_list�shown�compstate�nmatches�showcompstate�insert�compstate�list��list force�menu_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX� _matcher_num++  _completer_num++ A"��F4�A��P��+��3hA��1
A��|ۤ�A,��+!A.��3iqA,��+�A.��3�A��A"�|ۤ��*R��
)�i�A,���A,
MA, �
A.!�iA�	F4�_matcher_numreturnlocalexprzstyle�:completion:��curcontext�:�word��HISTNO�LBUFFER���RBUFFER���PREFIX���SUFFIX�condition��pre���_list_prefix���suf���_list_suffix�compstate�insert�compstate�list��list force�_list_prefix_list_suffixA'J2�A�FDYA(g��,�+��E�k�E�E�ErkEEEjKsEj�EJEr�kE0E`E�E�E�E(EPEtE�E�EE,E���E@E`ExE�E�E�1hیE�E�E(E�+cX���]��P��T����A�
G	AFd	|	A�g��	A8C
G����	�D
Dd
x
�
�
A �
��
۬�
PA�C���A";R�;����ABC��ۜy�k�=�k��+�A���A�?R2pr��� 
�2pr�A
�
�
A,B!�AFh�A���A.Gr��A��1A.Hr��AhC�AB"IR`���9R����ۤ-yA�Fh�A.O!�A��AnT2�r-�T�2`r��
-A�'���A,Xh�A.Y�	A��1�0A^RYAl��,1	A"_�
����ۄ����A.`�0�"AVa2��I;|9rq���A���A.br��	Af�ۄ�A�fۜ9A,h�PA"i�
y"C&�C&h�A�f ۄ�A.l�@A�FXtA���AC%�Ad��1A���ۜ���k�A,���AC f��LAd� �1A� ��ۜ5��k�A,���AC!f��LAd�!�1A�!��ۜ)��k�A,���AC"f��LA$�#�#�A�A��#�1A.�r1�
Ap$
�A&��+$�AC$%D�A�$�t�A.��+��A�%���qAB�&����$�&%T��A,���A�(',�A��KL[?A�f�c+�lA�F�c+۔AF����A��Kh�?A�f�c+�lA�F�c+۔AF����AC,���A�,%�A,�,�  5 A-&e A\�-�j�k�� A��1A��
� A.�� !Q	A.�r=!Y!A,�l!�!A.��k�%"Q	A.�rU";�9A,�h"�"A.��k�%"qA.��"�"A,�@#m#A"�1�$ۤ)$�$�1f�c+۔�$ABC2�$�)$�%�%�2��%��A,��%�A,�0&��A`�3,+T&�&A��
1A.���&[9
A.�0&�&qA.�0&q'A,��'A��5�1
A��
�'AP�5	�A�5&�'A,��+��AC6F@(��A�6&=!A,��+��AC7F@(�A�X(A"��
�(C8&@(A��(A,� )M)A��
1A.�r�)*A.�rk!*qA.�rku*A�<�q13AN�Rpr�)*�rk�A""�2`�*���*rk�<%+5+�+A,��k��+A�=%�,�,
-A�>��1A~�2�re-�-2���k��-R@�
�-�
�.A.�9/�/ёA.�r�/�/AlC?���AV�2��
-02P�
�0��k��-A.�9/�/q�AC@��+c!1Ah�@,�+A�1A,jKs�1A,CA�$J�1A|�1A.r%292A,r�ka2A"�r�k�r�k�QA.	�%2�2A.
r�k�qA.r�k�2A"�r�kjKsjKs�2AB�2D&@(A�D��+c�2AhCE,�+A�3A,j��3A,�E�$J�3A|�1A.r%2�3A,r�ka2A"�r�k�r�k�QA.�%2�2A.r�k�qA.r�k$4A" �r�kj� j��2AB"D4�H&@(A�%��A�%R@2��
]42�rkjKsRPRy4�rkj�2`�
�4r�4L5A.(9/�/QA>)2P�
y4rkj�A.*9/p5�AF+2`�
�4��5�5A.-9/6A��L}�|A.2rm6�6A"3r�6��37�A�M�1A4�
A7ACMF�7�7�
A6�
�7AT�M�	1	A&7��k��-ANf|8�L�8A.9�8��AO?�>A.<�9��ACO��+c99A��O612A?�9A,@jKs�9A,CP�$J�9A|B�1A.Br%2:A,Cr�ka2A"D�r�k�Dr�k�QA.E�%2�2A.Fr�k�qA.Hr�k@:A"J�r�kjKsJjKs�2ABL�2S&@(A�Sf|8�L�8A.P`:]4qA�TF�7�:A�CU�1AU�
�:A��U1AV�
�:A.Wp;�;�AX�
�;A�Y	1AY�
1<A.Z�<�<qA.\=1=qA�WF�7l=Q
A>c2P�rk��
�(A,d9/��A.e�=�=Q3A"Bf2�rrk�2�R�(2p�>���)*Z�$ۜ9>�>�>A,j?E?A,k9/��AC[��k�y?Ao�?0	�A.p����?0	�A.q���@0	; A.r���q@AC]F�@AA �]�<A�4\AqA�A�AA�]f0B��QBA��^�Az�
qBA�^'�B�B�BA_'�BPCmCA"}�
yD�_��D�DA":�R�rG`G!2pr}G�<"rk�G�HQHA��a�1A.�r�H*#AXb
1A.�rAI�$A.��I�IqA�bF�7�IQA�)JA.�lJ�JqAdF�7�JA�e��%KA�e%tKA,f�  �KACf&�KAg��K%LA,�uL+tkA,��LMA,�QM�MA,��M	NA,�1N}NA,��N�NA,�!OqOA,��O�OA,�!PaPA�iF�P�+�local�� \t\n\0�eval��_comp_setup�funcfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontext��curcontext�_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exact���compstate[exact]��_saved_lastprompt���compstate[last_prompt]��_saved_list���compstate[list]��_saved_insert���compstate[insert]��_saved_colors��ZLS_COLORS�_saved_colors_set��+ZLS_COLORS�_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colors��curcontext�curcontextzstyle�:completion:��curcontext�:�insert�tab��tmp��pending����:blank:����PENDING�pending���b���0�9��������:blank:����PENDING�match�1�compstate�insert�return��compstate[insert]�tab������:blank:����yes�true�on�1�����:blank:������curcontext���compstate[vared]��:completion:vared��curcontext�:����compstate[insert]//tab /����compstate[pattern_match]���_lastcomp[unambiguous]���PREFIX���_lastcomp[unambiguous_cursor]�integerupos��_lastcomp[unambiguous_cursor]�SUFFIX��PREFIX[upos,-1]�SUFFIX�PREFIX��PREFIX[1,upos-1]���compstate[quote]�equalscompsetcompstate�context�equal��PREFIX���PREFIX[1]���PREFIX��~[����]��compsetcompset�\]*�subscript�_comps��subscript���_comps��subscript��compsettilde_setupdefault��_last_menu_style[@]��:completion:��curcontext�:default�list�promptLISTPROMPTzmodloadzsh/complist�:completion:��curcontext�:default�select�promptMENUPROMPT�:completion:��curcontext�:default�select�scrollMENUSCROLL �# ��1�_completers_completers��2�_completers��@�completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnTRAPQUIT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnfuncs��compprefuncs[@]�compprefuncsfunc��funcs[@]���func���_completers[@]���call�_completer���tmp����tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��zstyle�:completion:��curcontext�:�show�completer�Trying completion for :completion:��curcontext��matcher�list_matchers_matcher_num_matcher_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_comp_mesg��call����(@)argv[3,-1]��break _matcher_num++ ��_comp_mesg� _completer_num++ curcontext���curcontext/:[^:]#:/::���compstate�old_list�keep�_lastcomp�nmatches��compstate�nmatches�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]���( compstate[list_lines] + BUFFERLINES + 1 )�_menu_style��_menu_style[@]���_def_menu_style[@]���compstate[list]��list�� ��LINES��_menu_style[(r)select=long-list]���_menu_style[(r)(yes|true|on|1)=long-list]�compstate�insert�menu��compstate[insert]���_saved_insert���compstate[insert]���_menu_style[(r)(yes|true|1|on)=long]����(@M)_menu_style:#(yes|true|1|on)*�� �#sel 9999999��sel[@]���i���=�0�9�����i#*\=����=�9999999��num� min ���(@M)_menu_style:#(no|false|0|off)*�� �#sel 9999999��sel[@]���=�0�9��9999999 max ��min���max���_menu_style[(r)auto*]���compstate[insert]�automenuunambiguous��compstate[insert]�automenuautomenu�unambiguous��compstate[insert]��menu���MENUSELECT�MENUSELECT��_menu_style[(r)no-select*]�unsetMENUSELECT��_menu_style[(r)select=long*]�zmodloadzsh/complistMENUSELECT��MENUSELECT����(@M)_menu_style:#select*�� �#sel 9999999��sel[@]���=�0�9��9999999MENUSELECTMENUSELECT��MENUSELECT���_menu_style[(r)interactive*]�MENUMODEinteractive��_menu_style[(r)search*]���_menu_style[(r)*backward*]�MENUMODEsearch�backwardMENUMODEsearch�forwardMENUMODEcompstate�list��list force���_lastdescr�:completion:��curcontext�:warnings�formatformatcompstate�list��list force���`��(@)^_lastdescr:#�'���tmp��tmp[1]���tmp[1] or �tmp[2]����(j:, :)tmp[1,-2]�, or �tmp[-1]�_setupwarningszformatmesg��format��d:�str��D:��(F)��(@)_lastdescr:#���compadd��mesg���_ambiguous_color�localtoquote�[=\(\)\|~^?*[\]#<>]�prefix����compstate�unambiguous���1,��compstate�unambiguous_cursor���1���prefix_comp_colors�=(#i)��prefix[1,-2]//?/(���prefix[1,-2]//(#m)?/��MATCH/�~toquote/�\�MATCH�|)���prefix[-1]//(#m)�~toquote/�\�MATCH�(#b)(?|)*==�_ambiguous_color���_comp_force_list�always��_comp_force_list�_comp_force_listcompstate�list����compstate[list]//messages� force���compstate[old_list]��_saved_colors_setZLS_COLORS��_saved_colors�ZLS_COLORS �#_comp_colors ZLS_COLORS���(j.:.)_comp_colors��ZLS_COLORS��comppostfuncs[@]�comppostfuncs��funcs[@]���func�_lastcomp���(@kv)compstate��_lastcomp�nmatches�_lastcomp�completer���_completer�_lastcomp�prefix���PREFIX�_lastcomp�suffix���SUFFIX�_lastcomp�iprefix���IPREFIX�_lastcomp�isuffix���ISUFFIX�_lastcomp�qiprefix���QIPREFIX�_lastcomp�qisuffix���QISUFFIX�_lastcomp�tags���_comp_tags�returnAD�G�k�z�k�+��E�EJs�A'zk��A(C'�XqA,�k��A"r]��F��A,�A�f`x�A��ۜ�M�AC��ۜ��Js�A�C�A!�
�A,"��l�A"�&X#�+��A,$��A"&(2pr�+��r��
F��Ax�
�
A+�A,,��T�A"C&�-�+��A..��A�C�>1>A1A|3�1AN32pr1L�m�A"*52�r�r�17��A"8��E"9]�A�"1ANC2pr1�	i	A.F]�	QA"�F�	(
D�ABH�M
�C��ۤ��
A�G�
A��
۴�
,A ��Pq۬ی��A�F��+�local��compstate[pattern_match]�orig��_old_match_string�ocsi��compstate[insert]�ocspi��compstate[pattern_insert]������:-�PREFIX�SUFFIX�#[~=]����tmp:q���tmp�return_old_match_string��PREFIX�SUFFIX�HISTNO�_tagsmatchesoriginalzstyle�:completion:��curcontext�:�match�originalinsert�unambiguous��orig�compstate�pattern_match�_complete��opm���orig�only ret _complete ! ret ��ins�pattern�compstate�nmatches���oms���compstate[insert]�automenu�unambiguouscompstate�insert�automenu��compstate[insert]��menucompstate�pattern_insert��true�yes�on�1���compstate�unambiguous����:���PREFIX���SUFFIX��unambiguous_requestedoriginalcompstate�nmatches�originalexpl_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX�A"��F4�A�1A�
QA,��A.YqA.�AF4�_matcher_numreturn��compstate[old_list]�compstate�old_list�keepcompstate�insert���(compstate[old_insert]+1)�A���4A���414A.rI�,A,�G\�+��E�;A,	p�+�Ad���A�A,�;�AC&�qA.�;�A"CF-XCAC�H-\�A�Fx�A.�+��A"�"r9��ACF�+�A%4A(C �$�4���RAB�FL�F�A�C�A.!rI۔A,"���+�A�&�A.$pI�AB�	��ۜ�<X�	��ۜu4A��
�A*�
QA"+R� �
���4��	%A�p�����A.-�+�localformatgopt��1�expl_comp_mesg �# > 2 ��2�shift��curtag�_tags��tag�_next_labelcompadd��expl:/�X/�x� ! �compstate[nmatches] �compstate�insert��unambiguous�compstate�insert�returnzparseoptsmessagesformatzstyle�:completion:��curcontext�:messages�formatformat�:completion:��curcontext�:descriptions�formatformat��format�raw���raw�zformatformat��format��d:�1����(@)argv[2,-1]��builtincompadd��gopt[@]���format�_comp_mesgA�,DA�C�1A.
ra�A,,�A ���A�F<QA��A�I�A�F<QA���A"�0CF�۬�L�L-�4ی��Ylocalfiletildeetilde�PREFIX�~�/���PREFIX%%/��etilde���tilde�/dev/nulleval�file=(�PREFIX*�SUFFIX(om[��NUMERIC:-1�]N))���file/��etilde��tilde���q��file����q�file� �#file compadd��IPREFIX���ISUFFIX��fileAH���+�,JDXp���+��3����A ���JkkAC�4۬ThA\C���$����Am����������z[�r��AC%�9iA�	1A�A.��qA.$A,!�+�EA`��A."rY�D�A��T��AC	�T�A,,��+�A,-��3A,.�-A,/�UA,0�}A"F4R�r�
R��
I2p�����6��+�A,:��A$��H�|h�l��TABA�C�,MA��A�&xAG1	A.Gr��A,H��A.I0	��qA,KL	i	A.L�	�	Ah1AFTR`�
�	r�5
AC�TU
qA�%TA|��1AZA.[,)�A(����|T�l���A"a2PrY��
I$��t�|T�l���A���>A&drY�A��:1A.kr��A.l,�q3A��0
Q
A,p�
�
A,q$AA0�%1AB"s2`�]�ru���ۤ�,HA(Cd��9�l���qA�1AxA@C����ۄ�۔	ۜ	i�l��%qA0FP�qۄ�9�l��%A &�юA��A� '�+��A,���A,�AA$�"�4�|T�l��tA�1	A.�r��A,���A.�8UqA,���A.�$AA"��
A�&�d�AC'�`�IABC'��ۤ�(H�R@�
EReA,�D�A`C)1A.�r�A�)%Dۜ)qA*%DA"D+����۔	ۜ	iۄ���l��!��+��A"��"8,�@�aۜ��iۄ��l��	��+��A"D�,����۔	ۜ	iۄ���l����+��A"<�-���	ۜ��iۄ5��l��U��+��qA"8�/����iۄ	ۜ)�l��e��+��A"8�0�,�Mۜ��iۄy�l��U��+��A�1F��+��(A"L3)AB3��ۤ����r��C3F��A,�0MA,��AA��41	A��
AA0�4F���ۜA9�l���qA0�5F$�Eۜ��i�l���AC6&�AC8�p�A,�YA<�9�F1	A.�r��	A,���A.���+1 QA.�rAu 
A,��� A,���+-!A.���3��q0A,�p!�!A,��!��A4C=�%1%AF�2`�
�!�
"-"A��=�1A.�rM"m"A8�=��"��"iۄ�"ۜ	�l��m#QA.�r�#$
A8?�$$�E$ۜ��iۄq$�l���$qA0@F%�=%ۜ��i�l��i%AA&�localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��P:=opts��F:=opts��f=opts��M+:=matcher��i=imm���sopts[@]���opts[@]� �#matcher matcher���matcher[2]��matcher��1����2[1]�����2�2,�2�����(@P)2����PREFIX���SUFFIX���PREFIX���SUFFIX���PREFIX�SUFFIX��compstate�insert���menu��0�9�����_comp_correct���compstate�pattern_match���orig����orig:q��compaddmatches�r:|��sep�=* r:|=* �matcher� �#matches matches��tmp1[@]�true��pre����sep��PREFIX���pre%%��sep�*��SUFFIXPREFIX���pre��SUFFIX���suf%%��sep�*����PREFIX�SUFFIX���sep�����(@M)matches:#��PREFIX���SUFFIX���sep�*�� �#tmp1 ���PREFIX���SUFFIX���sep��builtincompadd���(@)��(@)matches%%��sep�*�:#����tmp1compadd��pre�suf����sep�����tmp1[1]���sep��matches���(@M)matches:#��tmp1[1]�*��PREFIX���cpre���pre��SUFFIX��suf���imm��matcheszstyle�:completion:��curcontext�:�expandsuffixcompadd��group[@]���expl[@]��pref�matches �matches[(I)��tmp1[1]���sep�*] compadd��expl[@]���pref���sep���tmp1[1]�compadd��expl[@]���pref�return �#tmp1 PREFIXSUFFIXcompaddmatchesmatches���sep��PREFIX���cpre���pre%%��sep�*��SUFFIX���sep���pre#*��sep����suf��PREFIX���cpre���pre��SUFFIX�pre�sufmatches���@M�matches:�����j<�>�����@b�tmp1�����expand��menu���compstate[insert]���pre�suf���tmp2����sep�����sep���tmp2#*��sep���compadd��expl[@]���pref���tmp2[@]����(@)��(@)��(@M)matches:#*��sep��%%��sep�*�:#�� �matches[(I)��sep�*] compadd��expl[@]���pref�compadd��expl[@]���pref����(@)��(@)��(@M)matches:#*?��sep�?*�%%��sep�*�:#��compadd��expl[@]���pref����(@)matches:#*��sep�*��compadd��expl[@]���pref����i#*��sep������(@)��(@)��(@M)matches:#*��sep�*�%%��sep�*�:#��compadd��expl[@]���pref�expandprefix��orig���pref�pre�suf�PREFIX���cpre���pre��SUFFIXcompadd��expl[@]���pref�pre�compadd��expl[@]�matches���(@)��(@)��(@M)matches:#��npref�*�#*��sep��:#����pref�npref����sep�����cpre���pre%%��sep�*���sep�����pre#*��sep������sep�����cpre���pre���suf%%��sep�*���sep�����suf#*��sep���PREFIX���opre���osuf��SUFFIX��pref���orig���pref���pref����sep����sep�compadd��expl[@]����pref%��sep�*��sep����sep�������pref%��sep��##*��sep�����pref����sep��compadd��expl[@]����pref%��sep�*���sep�����pref##*��sep���compadd��expl[@]���pref�A�4TA�%pA,�&��$�����R�A�C3�2AC����(A"
E
��A,0aA,��A�C��A.
rAA��d�44��A���E��A,��AC��+��+�Eq	A������A��+��+�EA�F,�A�F,�local__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��returnAt�I�A�FA GPJs�z��iA�f��A,k �NYAT��4Ld|��E�E�E�AP	�A.r�A,�A�&4AC%LA,�&h�$�����R�A,L�A,
4+$A���A&�L4A,d�A.|5�A&rL+$A,d۔A.|QqA,d�A.|�A�C�AC�����A"��A,5A"re�&�A,E=A��!�A.rm�A����4��A�0e���A,!1A"�fm��#��qAC	��e-�UA"�	fi��'��A�
FH	�A5��
��A��4TA%pA,C&��$�����R�A���818A�����(A"E��A,	0aA"
r���&A,E<iA���A.r��AC���44AA��\��A,@]A��+��+���q	A���EmA���+��+���A�F��ACF��A�P1	A.Pr��A,Q8UA.R��qA,T=A�U�	1	A.Ur��A,VLiA.W��A,[E,iA,\��A,]YA,_Js��ACf�4\A"cr��c!iA".d2�r�	2@�
=RYC�����A,g!EA,ha�A���A�tK4�A,A&<A<|��
�A���
AF2`�
�]|A,��A,	
TA�Fp��
A.���Af,X�AC��۬�X��A��@A�#F��_next_tagseval��_comp_setup�local��PREFIX�SUFFIX�unfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��return���LBUFFER%��PREFIX�����_next_tags_pre�PREFIX��_next_tags_pfx�SUFFIX��_next_tags_sfx�_next_tags_pre���LBUFFER%��PREFIX�����LASTWIDGET��_next_tags�list����complete��PREFIX��_lastcomp[prefix]�SUFFIX��_lastcomp[suffix]�_next_tags_not� �_lastcomp[tags]�_next_tags_pfx��PREFIX�_next_tags_sfx��SUFFIX����compstate[old_insert]:+1��_main_complete_complete_next_tags_completer�compstate�insert�automenucompstate�insert�automenu�unambiguous�compstate�insert��unambiguous��ops���_lastcomp[unambiguous]�compadd�Uns��SUFFIX���PREFIX���ins�compstate�list��list force�compprefuncs_next_tags_completer_next_tags_not_complete_next_tags_pre�compstate�old_insert��WIDGET_next_tagscompstate�old_list�keepcompstate�insert�menu:2return��LBUFFER%��PREFIX����_next_tags_pre��unfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags��@�A �T��ACg��A(����$��5�ABu�A"	�C%A"
5��p�A��1A�20�
�R2`r
MRa2�r��r�A,`}A�f�ۄ�A�F�BA&@A�C�A&r\�A,|�A, (=A"!�
�"CF��C&@A�F@�A�	&�A 
�A}�	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:��precommand �+opts[-s] _compskip �+opts[-P] precommands �#precommand precommands��precommand��p�BANG_HIST�words�CURRENT��!�:�compstate�quote��words�CURRENT��"�!�:�compstate�all_quotes�PREFIX��PREFIX//�\!/!�compset�*:�_history_modifiersreturnCURRENTcurcontext���curcontext%:*:*�:-command-:�comp��_comps[-command-]���comp�eval��comp�_set_command_dispatch���k�opts��s����_comp_command���_comp_command1���_comp_command2��default�AF%_message�no argument or option�A@C
��;,Dh�������A�
����A,�
�j�jKs8L`Ag�LJACg�xAp�F��\�$�x���!RZ��Z���z[�r2��[��Z�Ee����	%AD2A�;}A"3��&�A"5�
"5��=��A"66R��
�R�r-�<rM�<"7��m��A�Cv1A"9�Cfۄ9AB��Tۜq��+�:�+���A��4۴`�hA�|�A,C&��l	�$|Eq��A�&�QWAN?RpR�	r5	U	A�|	�	A"A�	 C��	
EE
A"B�
B,�
A"C�
C,�
A"D�
A �\}E�A"E� C�!EaAB��Tۜ�L
h
H�
�
A`CLJ�)J[YA,�&<�4h]��]J�I�A.MEDA"O�
9��`�A,Q��+�A ������%EA"Sri�S�AF4UACF��AF��localdescrangesuffixessuffixsuffixfmt�<->�partialexplformatsdefaultkeeptagsunitsoptszparseoptsM+:�keepq:�keeps+:�keepS+:�keept:�tagsu:�unitsl:�minm:�maxd:�defaultf�typee�typeN�type���1:-number�����tags[2]:-numbers�� �# shift���M�type:��f��(<->.[0-9]#|[0-9]#.<->|<->)�partial�(|.)����M�type:��N��min�2��max�2��(|-)�pat�partial�(|-)�partial� �#argv compset��pat�zstyle�:completion:��curcontext�:units�list�separator_descriptionunitdisp����argv�:�/:/ �sep �compadd�r:|/=* r:|=*���keep[@]���expl[@]�����argv�:�%%:��return�prefix��pat�PREFIX��partialformats�h:�desc� �#units formatsm:��units�2��� (�units[2])� �#min ��min[2]-� �#max ���range:--��max[2]��rangeformatsr:�range� (�range)� �#default formatso:��default�2��� [�default[2]]��:completion:��curcontext�:unit-suffixes�formatsuffixfmtsuffixfmt�%(d.%U.)%x%(d.%u.)%(r..|)�i<�#zformat��suffixfmt��x:����argv[i+1]#:�%%:*���X:����argv[i+1]#:�#*:���d:��#��argv[i+1]�[1]#:��r:��( �# - i - 1)���suffix��suffixesformatsx:�suffixes_comp_mesg_description�tag��desc��formats�compstate�insert��unambiguous�compstate�insert�compadd��expl[@]�A""R`��r5�F��A�G��A��ۜ�a�A�C7�6A�2�
�2����2��	8�u�A`�+1A~2�r�R�r� ��<A,U�ACF��QA.r��A"r!u��A,��A\C�
1A�
LA.q��A��ی���A�F��A��	�41A�&2pR=2@�
�2Rp�����
2��=l	���
A,)�A�
F��� A"+rU���ۤ��A�C��A-�
=A,.	�A�/
1A./re	�	A.0q�	qA.2qE
qAC
F��A�
F��A�F��_matcher_num�_lastcomp�nmatches�returnlocallistzstyle�:completion:��curcontext�:�old�list�compstate�old_list��listnever�LASTWIDGET_complete_help�WIDGET_complete_help�WIDGETSTYLE�list�alwaysshowncompstate�old_list�keep���_lastcomp�completer�����_lastcomp[insert]�unambig�compstate�to_end�singlecompstate�old_list�automenucompstate�insert�menucompadd��SUFFIX���PREFIX��compstate�old_insert��_lastcomp�nmatches��WIDGET�LASTWIDGET�LASTWIDGET_complete_help�WIDGET_complete_helpcompstate�old_list��WIDGETSTYLE�complete���prefix��word�old�menucompstate�old_list��WIDGETSTYLE�reverse���( compstate[old_insert] - 1 )���( compstate[old_insert] + 1 )�A �k#����+ACg���A�g�4ABIg��<�A$����$�4����A�F�
ATC�A.
r+�;l<A�e��i�A�&�A��1A�A.��+tQ
A�A"�CF��A�FL�QAiA.��+�qA.��+A���A"��)A" �F��A"!r}�CFL�A�FL�A,%�A��	,k#��A|
�1A.(r9YA")yC
F��A,*	e	A�
FL�A"/�	�F��	A"0��
0%
�A�FL�localoutputopts �+_cmd_variant typeset_cmd_variantzparseopts��opts��c�:��words�1�����1%%\=*�����1#*=��shift ��#precommands:|builtin_precommands� command �+opts[-b] && ( �precommands[(I)builtin] || �+builtins[�opts[-c]] )  �+opts[-r] ���P�opts��r�::��opts��b��return �precommands[(I)builtin] builtin�prebuiltin �+_cmd_variant[�opts[-c]]  �+opts[-r] ���P�opts��r�::���_cmd_variant��opts��c�����_cmd_variant��opts��c����1����_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1����var[@]��output���pat� �+opts[-r] ���P�opts��r�::��cmd�_cmd_variant��opts��c����cmd� �+opts[-r] ���P�opts��r�::��1�builtin_cmd_variant��opts��c��A"RP��R5�F\�AtGx���E�k���3	E0E\E�E�E�A�GJs#A�C�AC�(�E��A����A,Js#�A"����A`�1A��(ۤEQA.x�qA.��A,��A�'x(�A,b�k�eA|�1	A.r��A,��A.�k�yQ	A. r�;�9A,!��A."�k�yqA.$EA,&��AB
�(�Ea�C
����A,+��A,,\��A�C�3��A�.
1A..�5	[9A./\m	qA.1\�	A
"�!A"4��

&�A"5�=
�C
F\�A(�
�
۬�L�
�L�
�A,7�A�8	1A8�
�A.9-tqA.;-�ACF\�A?�AA�AF\�_matcher_num��SUFFIX�returnlocalcompcurcontext��curcontext���SUFFIX�_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_prefix��:���� ind ���(@)comp[ind,-1]��add�spaceISUFFIX� �SUFFIX�ISUFFIX��SUFFIX�SUFFIX_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_prefixcompstate�nmatches�compadd��IPREFIX���ISUFFIX����compstate[unambiguous]%�suf�x�compstate�list��compstate�unambiguous�compstate�insert�unambiguous _matcher_num++  _completer_num++ A��P��A�g��<�A���1AF2`r��
MAX
1A. r}�:ACF��qA�F��AC	&HA,(dA8�
g�Z+��������$j�;<A�
GP�{�A,-j�;qA�f�c+۔�A\C�
1
ACf��\Z+�A�f�c+����A�FH�A��
�gAF62`��������At�
�
1
Af7R�2`r��r��r��Af�c+����ACFH�A��1A^;2�R`r��r�����
�A,=���A,>$A�%<�A&@r���A,B���A,C$A%<QAvE2�r��2�r�9��YA��<q�AfHR�2`�
-�I���]��Ah��AK�
�Af��t��AM�
�A�f��t�A%<�`A,R����A���[�WA.Sr�A���qAd���A>W2P�
8�]�A�<uqA�%<A�A1A\�A,^����A._$�QA`)Ah��Ab�
�A�f��t��Ad�
�ACf��t�A,g���eA%<q"A,m��A,n�{��A��
A�&�Ap�A,q��A"rR-�&HA,s�aA���A"u�C&HA.v���	qA.z$A\C�
1A}5	A���c+۔Y	�	�A f�c+��Y	A\� �
1
A� f��\Z+�A� f�c+����A!FH�A�"1A�R�A�"FH��
A"�r��:�"��	F�	�	AC#FH�qA.�$
�A�$f�c+����AXC%
1A.�r��:A�%F��qA&F�Q
setoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp��+NUMERIC��_read_comp�_read_compeval�_read_comp�compadd �_read_comp�return_read_complocalsearchstr2newchfuncsfuncs2exactlistinteger�Completion: ��msgread�#key��str��str[1,-2]�_��� ���� ������whence -m "$str*" 2>/dev/null�%: function��exact�key�#key & 127��ZBEEPprintbeep�\a���str�key�_��� ��autolist��str�funcs �#funcs == 1 �funcs�1�� (Confirm)� �#funcs == 0 ��str[1,-2]���str2true pos++ ��funcs�1��pos���newchbreak�str2�newchfuncs2��funcs���str2�� �#funcs2 �str2 �#list ��msg�str�exact��listwhence��str%% ��/dev/null_read_comp�compadd �str�A�6�	#A�%1yA,:k�=UA �G0UA�&hA��A�F4IA�FH�_ra_comp_ra_actions��_ra_actions[@]���1�_regex_argumentslocalregexfuncname��1�shift��@:/��b�:���/�:_ra_comp ��(qqqq)match[1]���eval��funcname�� () {
    local _ra_p1 _ra_p2 _ra_left _ra_right _ra_com expl tmp nm="$compstate[nmatches]"
    local _ra_actions _ra_line="${(pj:\0:)${(@)words[1,CURRENT - 1]:Q}}"$��'�\0��'�"$PREFIX"
    _ra_actions=()
    zregexparse -c _ra_p1 _ra_p2 "$_ra_line" ����(j: :)��(qqqq)regex[@]����
    case "$?" in
    0|2) _message "no more arguments";;
    1) 
      if [[ "$_ra_line[_ra_p1 + 1, -1]" = *$��'�\0��'�* ]]; then
	_message "parse failed before current word"
      else
	_ra_left="$_ra_line[_ra_p1 + 1, _ra_p2]"
	_ra_right="$_ra_line[_ra_p2 + 1, -1]"
	compset -p $(( $#PREFIX - $#_ra_line + $_ra_p1 ))
	(( $#_ra_actions )) && _alternative "$_ra_actions[@]"
      fi
      ;;
    3) _message "invalid regex";;
    esac
    [[ nm -ne "$compstate[nmatches]" ]]
  }�_regex_arguments��@�A �z��4*s#AC'TiA��A�f��z��A\�0	�A.
T�0	;A�F��A�FA'�;+�AC'd+�A�F�Ah�AyAC���D�A%�AC&�AG�JACg��#�A�#
1	A.#r�iA,$��A.%*s#UqA.'h�A��
�Tm�A�
��#��A���A�-
1A.-r�iA..Et�qA.0E��A�F1A�����AC
��}��LlocalOPTARGmatchesterm��\0�getopts�t:��opt�OPTARGreturnshift��( OPTIND - 1 )�desc �# replyinteger�termmatches�:��tag�:��desc�:(( ��))�matches�:��tag�:��desc�:_values -s ��(q)term� ��(q)desc��i = 1i <= �#i++ ���s.:.�argv�i��/��wds�1�//�*�/�[^�term]#����term�/matches���wds[1]//\*���wds[2]:+�\:��wds[2]//(#m)[: \(\)]/�\�MATCH�� �matches� ��(q)����wds[1]//\*�//(#m)[:\[\]]/�\�MATCH���\[��(q)��wds[2]//(#m)[:\[\]]/�\�MATCH���\]�eval�reply+=(�wds[3])�/�[]�/���matches���end��AGA�%4A,�&P�$�|���R�A�C��ACf�۔�A��1	A&
�+$�AB����5�FH�QA&�+$�ACfd5A�FH�qACFH�local__gopt__goptzparseopts__goptcomptags��1�_all_labels��__gopt[@]���@�return_descriptionA ��Lx�A,�A�C31/AC�(ۤE�A��(ۜE�AF�9A`C�
A&
��A"�%�F\�AF8�A,T�A�C��
A��A"�F0m�F8�AFr�ACF8�qA�F8�qA�F8�local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir (�_cache_dir) isn't a directory\!�return_cache_path��_cache_dir/�_cache_ident���_cache_path�_cache_invalid��_cache_ident���_cache_path�A4CG���
���+�,Lh��A\���z��rk-E�E�E�E�AT�f��$��	9��2����������z[�ri��A,��A, �!A,!���IA,"���A,#h��A��	NA&'�+$�A,)
���A,*�+��AX
�	A.,���D�AC�L�A..
��LA"3�1M�&pA,7��A$� �|@a��A"92Pr���
� �� �|@a��AB?a�F��A"@���&pA,Eh�A,F���)A�Fl�A,L
���AXC
�	A.M���D�A��L�A.O
��LA���ANRRp�+$��1�A,U�1A$����|4a��A"W2Pr���
� �T�|ta��A""[R`r��r���F��A�&lA����AC%�A���ANc2p�+$��1�A,f����A�k�	�A&k�+$�A.l(	E	qA.n�	1A,t
���AXC
�	A.u���D�A��L�	A.w
��LA$���	�	�|La��A"{2Pr
��
� �<
�|La��A���]
A Fl�A"��!%�ی�A,�<YA,�t�Ah#,J�AHC#�۬	9e��L��L
ۄ-
ۜU
�h
A&��rk�
localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexpl�compstate�nmatches�opreosufoptsmatcherzparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��M+:=matcher���PREFIX���SUFFIX���PREFIX�SUFFIX�SUFFIX��1���2���arr[1]����arr�2,�2����str����sep��breakPREFIX���str%%(|�\)��sep�*��builtincompaddtestarr��matcher[@]���arr���testarr��_comp_correct�compaddtestarr �#testarr return���prefix���testarr[1]���sep�����str#*��sep���shift���arr�2,�2�����2��PREFIXbuiltincompaddtestarrcompaddtestarr���testarr�1�����1�����str#*��1���PREFIX���str%%��3�*��PREFIX���arr�2,�2��builtincompadd��tmparrcompadd���(@)^suffixes[@]���(q)1���(@)^tmparr�� �# ���(q)1��PREFIX��pre�SUFFIX��suf���suffixes[@]�compadd��group[@]���expl[@]���autosuffix[@]���opts[@]���IPREFIX���ISUFFIX���prefix���i�testarrcompstate�nmatches�AX�'Erk}E��+E�E�EA<���+�r�k0��3D*s#Xl�Al�&��$���	)Ii�����=jZ�RZ��Z���z[��Z��[�A"Y|�AB9bA���1AUA,*s#�A"�"Cfۜ9"C%��3��A,�]ACf�ۄ�A���1A�A"���+!A%l�5AB�
�C�lA�1	A" E�dۄ��AC%0qA"#	 �%��3ۜ�	۔�	A"	f(
ۜI
	%��3A"C	f|
ۄ�C	%0A(�
A$C
�a�4l���localcurcontext��curcontext���compstate[nmatches]�qsepnosepminusoptsprefcontuniqdedupgarbagezparseoptss:�sepn:�nump:�prefi:�prefP:�prefI:�sufS:�sufq�sufr:�sufR:�sufC:�contF:�garbaged�uniq �#cont curcontext���curcontext%:*�:�cont[2]� �#sep sep�2� �+suf[(r)-S] ���(q)suf[suf[(i)-S]+1]�� �#end compset��end��*���sep[2]��compquote ! �#uniq  �+pref[(r)-P] ���(q)pref[pref[(i)-P]+1]�����(@)��(@ps.�qsep.)PREFIX#�pre�[1,-2]�����(@)��(@ps.�qsep.)SUFFIX�[2,-1]���compstate�quoting����Q�dedup� �#num compset��( num[2] - 1 )��*���q�qsep� ! nosep && (!�#num || num[2] > 1) ��qsep���end[1]��(q)qsep[1]� \t\n\-�compset���q�qsep��*compset minus = argv[(ib:2:)-] ���(@)argv[1,minus-1]����opts[@]���pref[@]���suf[@]����(@)argv[minus+1,-1]��A�GA,	8YA"R��&�A�C�71A
�A,��A.�-QA.ru���ACF��A,�%A.�iQA.r��A,��A,<yA.�iQA.r�;|9A,��A,<yA.�iq	A,�
A,<9A.�-localcommandcommand��words[1]���command�return �+builtins[�command] + �+functions[�command] _comp_command1��command�_comp_command��_comp_command1���command[1]�eval_comp_command2�=�command��command[2,-1]���_comp_command2���command�..�/����PWD�/�command�_comp_command2���command:t����command���command���command���commands[�command]�A G�crkA"r+$��uA��A����!�cACfP�LtAd���A.
ru�A����qACe$Y��A.ru�A�f$<hA��A��ۜ��cACfP�LtA"rQeB���QA�C1AC��ۤ%�A."��A&#r+��A.$��qA.&E�A�C
1AC
��ۤ�=A.*}��A&+r+��A.,%	e	qA..�	�A�C1AC��ۤ!
�
A.2�
�+��A&3r+��A.4�
��qA.6�
)A�C1AC��ۤ}�A.:-p�A&;r+��A.<���qA.>�
A""A2`T
��T
rk�%�
�
A�1A���e��cA,ET
+tkA����qA.HT
یA"K�9�"��ۜ�!�c"FMR�rMh2�rM�RPR����cP�Mlocal��compstate[nmatches]���1�zstyle�:completion:��curcontext�:�1�list�colorszmodloadzsh/complistdefault_comp_colors��val[@]�_comp_colors�(��2�)��(@)^val:#(|\(*\)*)�����(M@)val:#\(*\)*��unsetZLS_COLORSZLS_COLOURS�:completion:��curcontext�:�1�show�ambiguity�val�yes�true�on�_ambiguous_color_ambiguous_color�:completion:��curcontext�:�1�list�packedcompstate�list����compstate[list]� packed�compstate�list����compstate[list]:gs/packed//��compstate�list���_saved_list��:completion:��curcontext�:�1�list�rows�firstcompstate�list����compstate[list]� rows�compstate�list����compstate[list]:gs/rows//��compstate�list��:completion:��curcontext�:�1�last�promptcompstate�last_prompt���_saved_lastprompt��:completion:��curcontext�:�1�accept�exactcompstate�exact�acceptcompstate�exact�compstate�exact���_saved_exact�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]��:completion:��curcontext�:�1�menu_last_menu_style��_comp_force_list�always�:completion:��curcontext�:�1�force�list��val�always�0�9�����_comp_force_list�_comp_force_listA��L�A,��AC�1}AC�ۤ!�A��ۜ!��AF�A C#�"A&
��A��1A�A�F8]qA`�hA��48`A���l�ۄ�AP�	�A&�
A�F8EAF��A,LA,LqA �#�"A&��A�1A �ACF8iqA`	�hA	��48`A	���l�ۄaAP�		�A&&��A�	F8	A
F��A�&�	A��$1���A�1�	0
0A
AC
f�
۔�
A�
f�
۔EA�
f�
۔�Af�
۔�0
;A�f�
۔�qA�F��ACF��local_cache_ident_cache_ident_dir_cache_dir_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir style points to a non-directory\!�zmodloadzsh/filesb:mkdirmkdir0700��_cache_dir�/dev/null��_cache_dir��couldn't create cache-dir �_cache_dir�return��_cache_dir/�_cache_ident���_cache_ident_dir:h���_cache_ident_dir���_cache_ident_dir��cache ident dir points to a non-directory:�_cache_ident_dir���_cache_ident_dir���_cache_ident_dir��couldn't create cache-ident_dir �_cache_ident_dir�shift���Pt�var��readonly���association�array��print��var=( ��${(Q)"${(z)$(<<\EO:���var����(kv@Pqq)^^var���EO:�var��)}"} )���var=��(Pqq)^^var����_cache_dir/�_cache_ident�AGAd���A&r,�A ��Ll���qACF�	localexplCURRENT_wantedcommandscommandcompadd��@�_message�no more arguments�AGAP�	�A.r-��A,�AC&@A,�d1dAYAL'l�E�E�;E�E�k�A����A.r-A,AA&@Q	A.r-�A,��A�F@�A"r-E�&@A"�\�y��CFIAC	�x���A`C
+1A)�
A�
FI�q%AB�\�y��B-��%���A�,�;�A�C �0	�A.2��+�0	�9A�F�0
�<A
f��l�A"8R�F�ACF8]A�&�AF��localprev��1�shift �# curcontext��curcontext�ordernodef�C��curcontext���curcontext%:*�:��1[3,-1]��curcontext���curcontext%:*�:��2�������zstyle�:completion:��curcontext�:�group�ordercompgroups��order[@]�comptags�-i�prev���curcontext���@���_sort_tags���_sort_tags�tag�order ! ��@[(I)options]� �(|*-)argument-* (|*-)option[-+]* values�options�order�tagcomptry���(@)argv:#(��(j:|:)~��=~tag[2,-1]��)��comptry��tag���nodef�comptrycomptags�-T�prev�returncomptags�-N�prev�AfPA"�x��F��Ad��*��0��3��E
��E�k�EDEXAC���p�A�
1A.r��A.�qA.�eA��*�AB���%�p�F��ATC�)D�A,"XA�E�0�A
F@UALC
�1A)�
�A�
�*�A�
&�0$A%�ACF�)AL��1A2AA��*ÃqA
&�A"&:2pr��r���F��A��ۜ%��A"@r	)�*ÃiA���A��ۜ%��k�AnC�1A~CR����R���rA"Dr�AD
��\A"Er�q	E
���qA.H
��\A�M�AM�AvN�AFN2`�-�U;|
A.O��3zQ
AnPR�r}�2`r}���A.R��3��qA.T��3A��1AXR�AtC�
�A.YrI	h	
A��|	�	�	Y
qA ��
۴�
�
Y
A$��\}۬�ی���*Ãq�AC���DA��\�[A"c���Fh�A$��JR��"K�At��
�A.fr�h	A��
H
u
Y
qA C��
۴$QY
A�%�A%�AC%"K�A�, J�A,pR�A�C�AFq2`��%;|A�%"K�9%QAnsR�r}�2`r}��A%�a%qA�%��%A"y� C��۬�1�"K�A"zE$��l�۬�ی�����A"{�$���۬�ی�����A�C3�2ACF0�A�g�\pAt �
�A.�r�h	AC ����Y
qA � �d۴��Y
AxC!1
A&�%XA�!%\�d#pA�!�pyqAC"%\A"��
��"%*Ã%A(#���۬�ی���%A"�#�@l��#���۬��A.�!h	A%F��setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreply��funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word�zstyle�:completion:��curcontext�:�user�expand�specs�spec�$���:IDENT:����evaltmp��${��spec�2,�1��[$word]}��tmp��tmp�break�_���word ��#reply� ���reply[@]����exp��exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���$���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1����exp[1]���asp�yes��file���exp[1]����compstate[insert]���sort�menu_descriptionexpansions�expansions��REPLY:+: �REPLY���o:�word�_descriptionexpansions�expansions��REPLY:+: �REPLY��compadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansions�expansions��REPLY:+: �REPLY��_descriptionexpansions�expansions��REPLY:+: �REPLY����exp[@]����i����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions��REPLY:+: �REPLY��_description�all expansions��REPLY:+: �REPLY�����#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]���exp�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�A$�z��8PpA�%�AP�F��$���9Yyj�R�����z[�r2���A"
�����Ah
L1EA�D�Lq�A@�G����(�+�<Xl�T�A�'��ACfDۜ�A"�fDۜ�+�"�
lA<��1A�D�$�\AB�Fx��F��A,��A��D۴���Ahl�HAF2`�
]r��ACG�A,�
A��;�
A�D�dm��A,!��A."<Yq0A	g��A,&��A,'�IA,(p�A,)���A�
%���A$�
� 	�lA	�$���	A"-��	�CF��A,/�	
A,08
U
A,1|
�
A ��D�d-�pXA.3���"A�
fD�$�Ad�
��A�
fDۜ�+�A%�+�qA�%�+�AXC�4]���l����ۜ��l!
���ی��۔i
�l�
A,B,YA&��A�fD�XA.H��AT��	1	A�Fx�A,L�ACF��A�H�(}AC%�+�A"V���"�fDۜ�+�$�%(!I��+�!A�Cz1A.Yru�A�fD۴�A,[��A,\x�A�]	1A]�
�A.^��qA.`=A,b]��A�F��q\ACg���A�fD۴�A�C�R1
A.iru�!AC���,��A�F��QA.pruACG��AC�8Mi�LA$�������l�E}QA.yru�AC�8M��LA0�F�(5XEy����QA.�ru�A@!�A!���(�AC!F8
�A.�ru�9A�"F8MA<#NA#���(�AC#&�q
A�$F8)AH%A%�|�(�AC%��E1A,���A&��rk�qA,�DqA(F��localsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:�keepS+:�keepw+�keepC�useccO:�subopts �#subopts subopts���(@P)subopts[2]��compvalues��keep[@]���@�noargsargsoptsdescractionexplargsepsubctestoldcontext��curcontext�argsep��sep��[^��(q)sep�]#�action_tagsvaluesreturncurcontext���oldcontext%:*�:values���argsep���PREFIX����argsep����test�name���PREFIX%%��argsep�*����name�actionIPREFIX���IPREFIX���name���argsep��PREFIX���PREFIX#*��argsep���prefixsuffix���PREFIX#*��argsep�����SUFFIX�PREFIX��name�SUFFIX��args[@]���opts[@]�compadd�r:|[_-]=* r:|=*����(@)args[@]%%:*����argsPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���args[1]%%:*���argsep�����args[1]%%:*��actioncurcontext���oldcontext%:*�:�subc��-qS�_describe��descr���sep[@]��r:|[_-]=* r:|=*����argsep���r:|[_-]=* r:|=*����argsep���sep[2]� �\t�\n�\-��r:|[_-]=* r:|=*�curcontext��oldcontext�curcontextargumentscurcontext��oldcontext�_description��descr����snames�+���names�+���onames��-qS�sep���expl[@]���action���>�val_argsstate�����action[3,-1]##[ 	]#�%%[ 	]#��state_descr��descr���usecc�curcontextcontext��subc�compstate�restore�typeset_message��descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]���sep[@]��(��)���action[2,-2]��_all_labels��descr�compadd��sep[@]��{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��curcontext��oldcontext���compstate[nmatches]�curcontext��oldcontext�A��8A0�FT�$�����R��Af��AL�NA�&�A"�f,]��F��A�F��local__targs__goptzparseopts__goptC:�__targs_tags��__targs[@]���1�_all_labels��__gopt[@]���@�return`O5.9���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labels|p0�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matches�BD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative
�
�x�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximateV$	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile�;�2'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments �rp�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions !vzD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalid"�,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function"~�,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_program"#���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_combination%)��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_comp_locale%��	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete%)H���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debug*���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help.t���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generic.���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tag.0Z���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct0�m\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename02�!��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word22�W

l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe27�

��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_description;z	���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatch;=�d*��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expandERL
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasEGe��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_wordG�;P�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensionsH��\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwdsI�� �debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericJj6��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardJ�A��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_historyL	
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_wordO��@�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignoredQ����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_listQRS2u%H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_main_complete^����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_match`�'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_menu`a*l��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_messageb�@d�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_filebc�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_partsiF�4�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_labelj8�
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tagsn����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_normalp=�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothingp-
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_numbersr��
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlistt����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_varianttv3�H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefixxYW	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_comp{o���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_arguments|�y��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_words}��`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requested~if��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cacheCb��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sep_parts��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sequence����(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_set_command��

��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_setup�J�p�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cache�0���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commands��i���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_tags����`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand��<�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_values��X��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_wantedAT�4Ld|��E�E�E�AP�	�.Ar�,A�A&4A�%LA,&h$������R�,AL�,A4$+�A��&A�L4,Ad�.A|5�&ArL$+,Ad��.A|Qq,Ad�.A|�A���A������A"��,A5,Ad�A�!��.Ar�A�84��Y�AC���Ui,A"��A"	f�-$��qA	��x��U�A"
f�Am(��AF��local__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��returnA+
A�G#czA���5�#czA���.Ar��Ad�1A
�I,A	�cc
,A
�<A�FP�A"r�m�FP�AB��% Y�,A�5A�FP�A�t.A�G�{rAB���5��{r C%�{r��@A���FA`2�u�r��AG4A���1A����5H.Aecc
�AC���4A�fHi�A�F��AF��_all_matcheslocalzstyle�:completion:��curcontext�:�old�matches��old��only�true�yes�1�on���compstate[old_list]�compstate�insert�compstate�old_list�keepreturn�only� �comppostfuncs[(I)_all_matches_end] comppostfuncs��comppostfuncs[@]�_all_matches_end_all_matches_context_all_matches_endlocalzstyle��_all_matches_context�avoid�completer_expand_old_list_correct_approximate��compstate[nmatches]��not��I���_��_completer�explinsertcompstate�insert�_descriptionall�matches�all matches�compadd��expl[@]�unset_all_matches_context_all_matches��@�A@�3+",@Xtkr�E�A$Cg��z��5A�%lA�NAf����zA`C�
0zA���	0.ADqA�F��A"r-C&�A�%tACFD]AL�4NA�&DA�^�3+"A�C[�[1ACF��,A@,ALiAC���,�Ah�L1.Ar�!�A�%t!Q
Q.A$r��A
����L�A(
�@���i��l���
�.A+r�
A����%L�A,C&l�,�������Q.A3r��A@
��A
����,)AF�M�.A:r�9�A�F��A<�NA����,	A&	5
qA�F�	iAH�A��	��,	�A�
�
E
qA"M�kr
�CF�A8,@1AC�`,���AF�localtagsexpldescractionmesgs��compstate[nmatches]�suboptscurcontext��curcontext�suboptsgetopts�O:C:���opt�subopts���(@P)OPTARG��curcontext���curcontext%:*�:�OPTARG�shiftOPTIND�1��1������_tags���(@)argv%%:*��_requested���def%%:*�������def#*:�%%:*��action���def#*:*:��_description��descr���action���mesgs[@]����def%%:*�:�descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]��(��)���action[2,-2]��_all_labels��descr�compadd�{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��compstate�nmatches�return��mesgs[@]�_message���descr%%:*�����descr#*:��A""`R���5�F��A(�����4p��A(�'���k�z)AG��AC'��+��A��1.Ar�;�.AQ.Ar��.APm�AB�����<XuA��1NAp2r�����A"!r-UCF��.A%p�q.A'p�A",��F��A�f@X�A�
�$�"�A8/�/1A8�,A9���A:
+�qA�'-A""`2ri���HC&��A�
�vA�2r�;�pRr���;�.A!q.A
��A"
Q-�A� @a�,AM��A"OR
-O
��T�A|C'N&AQ��,AREA �`���-y,AW�A�C87�AC&pA\�*�	�A"������)[u�.A\E� QA"CF�D��AB^�-�������|AG��A������$A$�Hh�������A"i��Ej]�,Al
�,An�+��A�&A"r��4�&AstA"w
��"w��FP|A"z��F��,A|
�A�F��_matcher_num���#:-�PREFIX�SUFFIX��returnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontext���curcontext����compstate[pattern_match]�dounfunctioninteger��1�cfgacc���1[3,-1]��cfgacc��2�zstyle�:completion:��curcontext�:�max�errorscfgacccfgacc�2 numeric���cfgacc��numeric���NUMERIC:�1���cfgacc��not�numeric����NUMERIC:-1�����cfgacc//[^0-9]����comax�_tagscorrectionsoriginal ! �+functions[compadd] compaddlocalppre��argv[(I)-p]���argv��I���a�zA�Z��U�a�zA�Z�������#:-�PREFIX�SUFFIX��_comp_correctreturn��PREFIX���argv[ppre+1]�PREFIX�~(#a��_comp_correct�)��PREFIX[2,-1]��PREFIX�(#a��_comp_correct�)�PREFIX� �_correct_group && ����argv[1,(r)-(|-)]�[(I)-*[JV]]� _correct_expl�_correct_group���argv�1,�r���������R����JV���builtincompadd��_correct_expl[@]���@�_comp_correct��compstate[pattern_match]�compstate�pattern_match�comaxcurcontext���oldcontext/(#b)([^:]#:[^:]#:)/��match[1][1,-2]�-��_comp_correct�:��_descriptioncorrections_correct_explcorrections�e:�_comp_correct��o:�PREFIX�SUFFIX�_correct_group��_correct_expl[(I)-*[JV]]�_completezstyle�:completion:��curcontext�:�insert�unambiguous���#compstate[unambiguous]�����#:-�PREFIX�SUFFIX��compstate�pattern_insert�unambiguous_requestedoriginalcompstate�nmatches�originallocalexpl_descriptionoriginaloriginalbuiltincompadd��expl[@]���PREFIX�SUFFIX���compstate[list]�list�compstate�list���compstate[list] force���opm�break_comp_correct+1 _comp_correct++ �dounfunction �+functions[compadd] unfunctioncompadd ret == 0 returnAfd�C��A(C� D�8Xp��{�A$�� D�����AB`
��F�A"ar!QXC�A(C���p�����+ACF�,Ab��A�&�A�%pA�%A�C�AicAt��+0-A&�0;AC%���AC&�Ax�wAscAC%�A�%XA(���+e0�A�&�A(A|cA�@�+0,A5�A�&�0q,A���A F��0�A C&�0;A, ����p��0L�
eA �F�A<!C�1A�yA!�%8���0�,A���A#CF��A#�%�A#�%�{�A$0A��A"�$�&�A�$���+0�	,A���A%�F��0 
,A�AyA%�F��0�A&%�{���A&F��J0	A&��A��A"�	Y'F��A�'C1�+0	
,A�	�	�A'�F��0	�A'�&�0;A,(���p��
�L�
eA(F�0
�A(�&�0;A,)���p��
�L�
eA)F�A<)��1A�A*%X5eA<*��1A�=A+C%8a�f0
�,A�
��A,�F��A,��A�cA"�-C&�A�-�1�+0=,A���A-�F��0qA.&�0;A,.C���p���L�
eA.CF�A</�1A��A/�%pA0;A0&�A1FA2F�emulatelocalargspecdspechelpspecpreludeamapdmapsafe��1�return���tP���1����localprintNAMECONFLICT:safe�reply�shiftpreludeargument�help�optionbreakprelude��prelude[@]�argument�1-���*amap�position�means�actionamap��1���2�argument�option�helpSYNTAXERROR��@� �#amap ��argspec[@]����amap[position]�:��amap[means]�:��amap[action]��optionamap�option� �#  ��+amap[�1]� || ��+dmap[through]� followamap�follow����2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//��explainamap�explain��[�2]�unless��xor[@]����(@)=2��through�means�action ��+dmap[�1]� dmap��1��:��2��argument�option�help�follow�explain�unlessSYNTAXargument�option�helpSYNTAX �#dmap ��dspec[@]����dmap[through]���dmap[means]:-:���dmap[action]:-:�� �#amap ��argspec[@]����xor:+(�xor)���amap[option]���amap[follow]���amap[explain]���dspec��helpamap�pattern� ��+amap[�1]� means�actionargument�option�helpSYNTAX �#amap ��helpspec[@]����amap[pattern]�:��amap[means]�:��amap[action]��eval�safe�reply��=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )�A��G	#k-E\EtE�E�E��zE�E�E�AX'5ElE�E�E�E�AC�,DA ���Xp�A�'���AC%0A�%PA�/�.Arq�A��q0��,A��AC&H0�,A��+�A�&H0|�A��`�A�FH�0:|�A���A&H0��,A��+�AC&H0t�,A�+�,AH��A�&H0��,A��+�A�&H0��,Ah;�
A&H0�	AC���+AC&H0�
A�e��+�+A�FH�0�A���+A�&HA"r�+����&HA�0���A""rQy
"�;�
,A$�A	C���A%�A	����k�A
�,MA 
����A"+r%+�E,A-�y,A.��A
���A0	=A0C'	|	�	�	�	��K"��	�A�g

��
0A
%	�ACf�+���
IA�%	|A%	�AC�.A=rq
�Ad��1.A>rqd�,A?	�
�A&HAC&
�AC	1.ACrq,AD�k�.AE���q,AG�k�I.AH���A`��.AJr]�D�A���k���AC��k��A`��.AOrq;L�A�	|��A��	��AFH��A�%�k�A��
���Ql��)�A �2Jf�����zA�C�Ae�A���1.Akr��,Am��z
�A��
0
A%�k�A�&��A�
0�AC%�k�A�.A|r�,A�,�,A�D�A�!�A�R
Ad"�1.A�r��A"Ce�k�m�A"���k��.A���z�,A���z�,A���z-AP%�	�A�
��A&��
0�A&�%�k�A8(C�A��A(��
01A)�%�k�AH*�,��ziAB+�F�+b�+���k��A,C�
0�AL-CNA�eA-��
0�A-�FH	|AP/�A�	A0C�
01A0�fH�	�A 2Ce����At4V�A��,A�%,A�\��A�
	1.A�r	5,A�Pq.A��K"�q.A��K"A8�&HA:���k��A;�
0)AB��;�&�,A���z��A<���k��A>�	�A�>C87�A�}A>���k��A�?0,��z�A
	1.Ar�1,A��zq.At�q.At�A
1.Ar��.A�
q.A	��A�B��.Aru�AC�	���.A
r19��AC��	�U�AD�	��AFC�	��ALF�(�(1A IAF���k� mAGC ���z�A
	1.Ar� �,A��zq.A t�q.A"t,A$�!	A`IC�.A%r!��AI��	�!��AJ�	�UA�L�A0"qALC%�k�"�#
AlN��1FA:`2
�#��#�#�AN��	�$�AOC�	��APC��+��$e$�AP���+���$�%AQ��%<��%Y%��A|R����A"H�R�&,L�&e&�&�A4RC�&�&�'' '4�+��A<R��'L'`'|'�'�'�'���(($(8A4R�G(L(`�(t(�(�(�(�)A4S'))5)\)�kr)�AS�A1AS��*$�*@(�(�A�S���A S��*\|�'L*�'|'�,AP(L�+�ATCf*�*�lqAT�F*�*�*qAXU�
1AU�F*��.AW&�+1q.AY&�+�A�V�1A V��+�|�'L+�'|'�,A\(L�+�AWCF*�l	�&A^r�+�AW��,���,1AXF,��qAX�F,�,�AX�F,��AY�f,�l�-$AZC%-DAZ�%-dAZ�%-|A�[C��A[C&-�A
�[��NA[�&*�,Ao)�A�\���ApR-�A�\C{N&Aq�)-�,As..%,At\.i,Au(`.�AL]��1FAw`2r.�/
�/-A^f/\t�HA�^�ޑ�1AB{
�/�^�F/�/�,A}009A_��0�0�' 0�Al`C�1.A�r11= ,A�1T1qA`�%1�1�1�A�2Aa���'�.A�r12I!,A�2\2yAbC�1A�3Ab��3`��3�3�3�Ab��-d1Ac�-|4EATcC	�1A�
�4i.A�4�09�Ad�4�4�,A�4���.A�'�+��qApe�
�A�R5EAe�G3�Afg
�3�.A��+�Ag�5h��3�3�5�A$g���1.A�r1!�"Ah��,�,�665,A���+�,A�'4�+�.A�6X6uQ.A�r16�#Aj��6�6�7	L�A(Bk7P��7y7���l�7�7��8 6u.A�'4�+��.A�r18=$Am�6�6�8UL�A,Bm�&8�8�' 8�97������906u.A�'4�+��.A�r19M%AXoCAoC�9d9�' 9�A"o�F6�9���+��A"�:�:06u.A�'4�+�Q.A�r19�&Aq�F6�:MATq��Aq��:�:�' :�A"r&;��+��A"�:�;H6u.A�'4�+��AtF6�;eA`tC�AtC�;�;�' <	A"t��<-7�<a<���+��A"�:�<�6u.A�'4�+�A@v����A"v�F<�l:"��2R=)�2R/�`RR=Ur=u=�'Tw�iABw��%<��=�>e"�`Rr>�>�(R>�A4xC'?,?M?t)�?�?�,A�@@-,A�l�+�,A�@�@�,A�@�AA�z�r�c�A."��RRA1`RR-�rA1;�
)z�fAX��'�A�{CU	�.A�rA�A�*A,{�&8�l' A�A�������,1
�FA�`2RBrB9'L+A(|C8�l' A�B`���,1	Q.A�rB�'�,A(}8�l' A�B�B��,16qA ~%(B�C
CACyA"�rC�>�-~��(C�A"�rDE'L.C�(DmA"��E<��/��(E9A��(8E�A�C�(E�A���($FQA,�&G|�A�(($������(8A2"�2
�G9p2rGa'L0rkrG�(�C8�l' A�G����,1.A
'��+�qA���'LCAAL�&G�|�A�'Ll�7���H$����l�7���'�HAl�7�,AHTHq,AH�H�.AH�IA""`2
�-��IU>�1�C&I�A���=�=1�A2
�I��2RJ�2R/��2@RR-�
�A1rkrJ5,A J�J�,A!J�J�,A#(tK,A$(�K],A%K�K�,A&K���A$��Ll�7�$�'��L!A����1&A*rLi�,A+L�L�,A,L�L�,A-MM1,A.M��+�A ��M�d�M�ND(�(�A��F*�*�A�&N`A��&I�A":@RRN�R4i:N�N�A��1A<
�O	A"=
�O)�CF,����qA"GP2
�,�rkrOI��F,�,�&AK�krO�qA�CF,��locallong��words[1]�descrodescrmesgsuboptsopt2useccautodoldcontext��curcontext�hasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendintegeropt_args_use_NUL_separatorssuboptssingopt��1����AMO����0CRSWnsw��opt_args_use_NUL_separatorsshiftsubopts���(@P)2��subopts���(@P)��1[3,-1]���setnormargNORMARGalwopt��Ss�singopt��AM�singopt��AM��singoptsingopt��PREFIX���+�alwopt�argv��I���� long nametmpargvtmpargv���(@)argv[1,long-1]�����words�1��/dev/null��name���/��/���PWD/�name��_args_cache_��name�����name//[^a-zA-Z0-9_]/_�� ! ��(P)+name� ioptssoptslflagpatterntmpocachetypesetlopts���(@)argv[long+1,-1]����lis���-l�continue�������1[3,-1]����2���tmp[1]����tmp�2,�2�����(@P)tmp����tmp[@]�_call_program�lflagoptions��helpread ��#tmp� �opt��:space:����:space:����:space:�����:alpha:�����opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/��continue���^tmp[@]��:�,�:space:�����b�����,�:space:���������match�1����match�2����tmp��r���start%%��a�zA�Z0�9_�������start��b����[����]����--��match[1]���match[2]���--��match[2]���rest��opt�� ���:space:����  ���opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/�����^tmp[@]��:���(@)��(@)lopts:#--�%%[\[:=]*����tmpargv[(I)(|\([^\)]#\))(|\*)��opt�(|[-+]|=(|-))(|\[*\])(|:*)]���lopts[(r)�opt(|[\[:=]*)]� �#iopts ��lopts:���iopts�1�����[:����� �#sopts ��lopts/��sopts�1�/�sopts�2��argv�*=FILE*:file:_files��*=(DIR|PATH)*:directory:_files -/��*=*:=: ��*: :  � �# pattern�������(M)1#*[^�\]:�[1,-2]�//�\�\:/:�����1#��pattern�����pattern���(��)pattern��pattern[1,-4]����(@M)lopts:##�~pattern:*�����(@)lopts:##�~pattern:*�� �#tmp continue���(@)tmp%:�����(@M)tmp:#[^:]##\[\=*�� �#tmpo ���(@)tmp:#[^:]##\[\=*����tmpo[@]���b����:���:����match�1��[��match[2]�]���b�����[�=�����match�1��//��a�zA�Z0�9_�������dir���odescr�����opt�//��a�zA�Z0�9_������dir���odescr���descr�:�=����opt2�::��(L)��opt%\]�#*\=�: ���descr����opt2���descr�����opt2�:��descr�����(@M)tmp:#[^:]##\=*�� �#tmpo ���(@)tmp:#[^:]##\=*����b����:���:��������opt%%\=*�//[^a-zA-Z0-9_-]�=��dir���odescr����descr����opt2�:��(L)��opt%\]�#*\=�: � �#tmp ���(@)^��(@)tmp:#^*:*�//:/[�]����(@)��(@)tmp:#*:*�//[^a-zA-Z0-9_-]����descr���descr��: :  ����(@)^tmp���descr����name����(@)cache:# #����tmpargv[@]����(@P)name��zstyle�:completion:��curcontext�:options�auto�descriptioncomparguments��autod���singopt[@]���@�actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigpre��PREFIX�origipre��IPREFIX���compstate[nmatches]�compargumentsdescrscompargumentsdirect_tags��subcs[@]�comparguments�no more arguments��no arguments�compargumentsdirectcompadd���PREFIX���SUFFIX��return_message��noargs�compargumentsmatchercontextstatestate_descrtrue��tried���descrsaction��actions[anum]���descrs[anum]���subcs[anum++]��subcargument��setnormargcomparguments��matched�_requested��subc�curcontext���oldcontext%:*�:�subc�_description��subc���descr���action��=� �action��action[3,-1]�words��subc���words[@]� CURRENT++ ��>�action�����action[3,-1]##[ 	]#�%%[ 	]#�� ! �state[(I)�action] compargumentslineopt_args�opt_args_use_NUL_separators��descr���usecc�curcontextcontext��subc�compstate�restore���local�comparguments�opt_args_use_NUL_separators��subc���descr�alwopt��alwopt:�yes��(�(��)�)evalws�=�(���action[3,-3]��_describe��subc���descr���matcher���subopts[@]�alwopt�(��)���action[2,-2]��_all_labels��subc���descr�compaddalwopt�{��}_next_label��subc���descr���action[2,-2]� ret alwopt�action=( �action )�_next_label��subc���descr���action[@]�alwopt�action=( �action )�_next_label��subc���descr���action[1]���expl[@]����(@)action[2,-1]��alwopt_requested��hasopts���aret���PREFIX���origpre��:completion:��oldcontext%:*�:options�prefix�needed��origpre���+����aret�mesg�tried�prevpre��PREFIX�previpreprevcontext��curcontext�curcontext���oldcontext%:*�:options�PREFIX��origpre�IPREFIX��origipre���alwopt�comparguments��single�directoptioncompadd��optarg���single�compadd��single�compadd�QqS���next[@]���direct[@]���odirect[@]���equal[@]���PREFIX����(@M)tmp1:#��PREFIX[1]�*����single����(@)tmp1:#[-+]��PREFIX[-1]�((#e)|:*)����PREFIX����(@)tmp1:#--*�����(M@)tmp1:#[-+]?[^:]*�����(M@)tmp1:#[-+]?(|:*)�����PREFIX���(@M)^��(@)��(@)tmp1%%:*�#[-+]�:#?��_describe��optarg���single��compstate�nmatches�compadd_describedirect�qS�PREFIX��prevpre�IPREFIX��previpre�curcontext��prevcontext������alwopt:+�origpre�:-�PREFIX��break��opts���aret�compstate�nmatches�PREFIX��origpre�IPREFIX��origipre����PREFIX#*\=����SUFFIX�PREFIX���PREFIX%%\=*��SUFFIXcompadd���(@)equal%%:*����equalPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���equal[1]%%:*�=�matchedcomparguments���equal[1]%%:*��descrscontinue��aret�curcontext��oldcontext���aret��rawret��compstate[nmatches]���compstate[nmatches]�ACFA(�'P�+ZiE�ACE�	0��A�F��0�$�A0	F0�l�l��<�=	0��A	�Fh�	0�|�A
CF��	0���A
�FT	0;ACFp�eval��_comp_setup�local�KEYS��1�expl�key_main_complete_command_names_main_completeparameters_wanted�exported parameter�_parameters�*export*�_main_complete_hosts_main_complete_files_main_complete_users_message�Key �key is not understood�A ��Lx�,A�AB��(��E��F��AC�(��E�(A�F�U,A9A��(��E��A"
�"FY�F��A�F��local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachereturncache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache�_cache_path��_cache_dir/�_cache_ident�cache�policy_cache_policy��_cache_policy���_cache_policy���_cache_path�Ag0A"�EYEA&lA���A�A�&�,A0�A"
���F-,Ay��A�F��ACF��local_name_ret��1�����shift �+functions[�1] ��@���?���_name�eval���_name�=��_ret��compstate�restore�returnA GK�����A@C'8eE�k������A�g� A��1.Ar=��AC&PAl��1A
i,A��A"�����C� ��.Ar=d�A&P.A��A�	�AB1��AC���&��A���&�AC5�A���}��A�������k�Ah1.Ar<�AC�8Mq�qA��8�qA��8!EA	����&�localCOLUMNScurcontext���curcontext��err_fdclocale�_comp_locale;�prefix��1�shift �#_comp_priv_prefix curcontext���curcontext%:*�/����(@M)_comp_priv_prefix:#^*[^�\]=*�[1]�:�zstyle�:completion:��curcontext�:��1��gain�privileges�_comp_priv_prefixclocale ��debug_fd:--1� > 2 execerr_fd/dev/nullerr_fdcommand��tmp�eval�clocale��tmp[2,-1]���argv[2,-1]��clocale�prefix�clocale��argv[2,-1]��err_fderr_fdA0
�'�+�;�0D�+Zk�r�k�A�	1.A8rY��,A9�+�mA�F���.A;rY;��,A<�+��AC&�q.A?�+��,AB;�Y,ACmAF��A��0�A��D	A�C
.AIrY<l;,AJ�k�M,AK�+Z}�AL
1.ALr�+9�;.AMk�r�q.AOk�r�,AQ�EA�&�,AU�+Zq�AV
1.AVr�+9�;.AWk�r�q.AYk�r�A�&�A(C$1AC����]�k�A�F��A4��1A_MAF��A���k�AB�De��k�8�A"dyF�eqA"fy�F�elocalstylekeyspats��1���2�shift���1[3,-1]�����s/�/�style����(@)keys/*/*�����1%%\=*�����tmp%:*����tmp���:�pats��keys��in:num:��key�����1#*\=�����1%:*����1���:�zstyle�:completion:��curcontext�:�tag���style�eval�tmp=( �"�${(@M)tmp:#�${(j(�sep))~pats}}�" )� keys[(in:num:)�key] != 1 �tmp=( �${tmp#�${(j(��sep�))~�${(@)�${(@)keys[2,(rn:num:)�$key]}/*/*}}��~sep�} )���tmp%%���sep���compadd��@� �+functions[_�key] �_�key�A�GA�C1.A
1A�f�l�A"
��f4Hq,AeA�f�l�A�'�AC'0Llocalctype�����f����locale 2>/dev/null���:��LC_CTYPE���unsetLC_�*�ctypeevalexport��LC_ALL:���LC_CTYPE:���LANG:�C���exportLC_CTYPEexportLANGA4�,@�+��ElA,CG�����E,A0]A����1A
��A�C���.Ar�!A�G@A(Tt@�����Q.Ar�IA��@�k�JAC%�k�A8�,JiA�%�k�-AC%�k��A��,��t��k��Q.A!r�UA�';�mA�'�A@	'��E@E���+��Ap	��Q0!�A
�x,���0�A
��5L�AC�|������0�A��L�A(�	(�@	I	l����30	�A
CF	��A�
�	�A
�&	�AX
�A
��	��@	�A"F
8�+��AB:
P�&
h409�A��QL�AF	��A�C�AC&	�A<�NA��
��@
�A�&
�ABE
PC&
h60;AC�QL�A�F	��A�NA&	�ADC�AC�
��@)A�fMq�ABP
P&
hq,AV��,AX
A"Y
�mCF�A&�,Aa�A���Ab
�
,Ac
4
U,Ad�
�A"CF
�e�+��AT�	�	1.Afrcc
	,AgLAF��+�A"o
�uo�,As�+��A�8�1.Atr!x
,Au��A"�F���v�+��+�A�'5,A}��,A�,A�$EA�!�A�R�AT!C	�	1.A�r�,A�<A!�F��,A�e.A���A"�
�m"#F���+��,A��A$CF��+�localcompnameoldcontextservicetypesetcurcontext��curcontext�ccarrayoldcontext��curcontext���compcontext����(t)compcontext���array�expl_wantedvaluesvaluecompaddcompcontext���(t)compcontext���assoc����(@k)compcontext[(R)*[^[:blank:]]]����tmp[@]����i�:��compcontext[�i]�����(k@)compcontext[(R)[[:blank:]]#]��_describe�:�:������compcontext%%:*�:-values��descr�������compcontext#��tag�:�%%:*�:-value��action���compcontext#��tag�:��descr�:����action�_message��tag���descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��(��)���action[2,-2]��_wanted��descr�compadd�{��}_tags_next_label��descr���action[2,-2]� ret break_next_label��descr���ws[@]�_next_label��descr���ws[1]���expl[@]����(@)ws[2,-1]��ccarray�3���_comps[�compcontext]���comp���comp�return��_comps[-first-]���comp�service���_services[-first-]:--first-���first���comp���_compskip�_compskip�compstate�vared�compstate�context�vared��compstate[context]�commandcurcontext��oldcontext�_normalcname�-��compstate[context]:s/_/-/�-���cname���_comps[�cname]�service���_services[�cname]:-�cname����comp���_compskip��default�_compskip��_comps[-default-]�service���_services[-default-]:--default-����comp���comp�_compskipAFABQ�g�<��A�'��k�A G����A�'0��A���A��A��A$"C��T4�x�"���s4�%(���L$%&8A�g��p�A��DA�fPA����A �G������AFh�ACf���A�&�A�'P�+��+AFp�A���A�A������xxAf�����ACf�����A"�1NA"p2�	���

U.A#
u
�A"'�(	��!��H&A
CFl�+�eval��_comp_setup� �+_debug_count integer_debug_countlocal��TMPPREFIX�������words�1�:t���++_debug_count�pager���(qq)words��integerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln��<<<''��tmpexecdebug_fddebug_indentsetoptlocaloptionsno_ignorebracesdebug_indent�%��3..20��(e. .)�localPROMPT4���(j::)debug_indent�+%N:%i> �setoptxtrace�ZSH_NAME�ZSH_VERSION��1:�_main_complete�integerunsetopt debug_fd != -1 zstyle�:completion:complete-debug::::�pagerprint���pager:-��PAGER:-��VISUAL:-��EDITOR:-/usr/bin/pager���� ��(q)tmp� ;: �w�_message�Trace output left in �tmp (up-history to view)��compstate�nmatches��compstate�list��force�compstate�list��list force messages�exec�debug_fddebug_fdreturn�A3�
A�FAX'Ph�E�EJEREZE�k�A$C���4\�A �GPD��A GPD��A���|A�p$ACF�|A��4ACFAtA
�@W�A�'2�A"R�2��AP�)(�VA�R�u���IA"	�e�	E�A�G��\A)E	0��.A
��Y	0�.A���	0D�.A���	0;.A���.AEuAd��1.Ar��A��+��
���A�f @]A
�&�A�
 
L
l
�A���J
�,A0EAC%�k�A4��R�A���k�EA
C����k��A
���k�=.A7E�A�"�"1&A:���,A;E�A��J,A=EYA�%�k�A4��R�A��k�aA����k��A���k�=.ADE�,AG!a,AH���A���¬��t����AP�p,0A�'2A��VA�R��9�U�A"��9E!�,AE�%AC�Fd�AFp�_complete_helpeval��_comp_setup�local_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstack�main_complete|complete|approximate|normal�_help_filter_funcstack�alternative|call_function|describe|dispatch|wanted|requested|all_labels|next_label�compaddreturncompcall_help_sort_tagsuse�compctlzstylelocal�����(@)��(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����_f������(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))����help_sfuncs[�2]����_f����help_styles[��2���_f�]����3����help_sfuncs[�2]����_f��help_sfuncs��2���\0����_f����1��[string] ��[array]  ��[assoc]  ��[boolean]�help_styles���2���_f���,��_t� ��3�:��_f����3�matcher�list��4�builtinzstyle��@���1:�_main_complete�unfunctioncompaddcompcallzstyle���(@ok)help_funcs��text��\n��tags in context :completion:��i�:����(@ps.\0.)help_funcs[�i][2,-1]�����(@s.,.)help_tags[��i���j�][2,-1]��zformat�  (���tmp[@]���\n    ����tmp��)����tmp����NUMERIC:�1���\n����(@ok)help_sfuncs����\n��styles in context ��i�����(@ps.\0.)help_sfuncs[�i][2,-1]�����(@s.,.)help_styles[��i���j�][2,-1]��zformatcompstate�list��list force�compstate�insert�compadd��text[2,-1]�_help_sort_tagslocal�����(@)��(@)funcstack[3,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����help_funcs[�curcontext]����f����help_tags[��curcontext���f�]������j:�:��argv���help_funcs��curcontext���\0����f��help_tags���curcontext���f���,��argv�:��f��comptry��@�/dev/null_complete_help��@�ABr!GD\�A

1.A
r��.Adq.A
�AT	�	1.A�EeA"CF+c��Cf+c�����WIDGET�noread�localZSH_TRACE_GENERIC_WIDGET�WIDGET�debug�ZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_help�WIDGET�noread�read�command�REPLYAfd�C��A4�' 8e��E AC'4T��A�' x�Ag ���A	1AR.AHuq.A��A' hACG���A�fA�2��`2�
�YyA �.A!���A$
	�fA$�2��p2R�
��.A&8A�
C��A)��A���A0
�F������ �	,�	L�A8�
A��	�	�A0F
X���
�
� 
�
��qA�FD�emulatelocalc_Tagsfile��TAGSFILE:�TAGS�c_tagsfile��tagsfile:�tags�explintegerc_maxdircurcontext��curcontext�c_tags_array��curcontext�curcontext�complete-tag:::�curcontext�complete-tag:��curcontext#*:��c_pathintegerc_idir�c_path�c_Tagsfile�c_path�c_tagsfile�c_idir�c_maxdir c_idir++ c_path../�c_path���head -1 $c_path$c_tagsfile���!_TAG_��c_tags_array��sed -n \
        -e 's/^\(.*[a-zA-Z_0-9]\)[[ '$'\t'':;,()]*'$'\177''.*$/\1/' \
        -e 's/^.*[^a-zA-Z_0-9]//' \
        -e '/^[a-zA-Z_].*/p' $c_path$c_Tagsfile�_main_complete_wantedetags�emacs tag�compaddc_tags_arrayc_tags_array��awk '{ print $1 }' $c_path$c_tagsfile�_main_complete_wantedvtags�vi tag�compaddc_tags_arrayreturnA('�+��k�z,A��l�A"&��+��,A�!AF<�+�local��compstate[pattern_match]�compstate�pattern_match�_approximate��opm�returnACf�d�C��A�F <AL'p��E�EEE4A CGTt��A���AR�,A��+ACGp��A"��MA|��1.Arq�,A�A ��.A!�=�A$�1NA$p2r���q9{.A%���.A&rq9�A"'
��',A(\},A)��.A*��A �#"�AB.@2R
�1D��A"/
�Q��Ft�A�
1A0
��A$C���L�L�1]A"2
��2`qA
Ft�A
�&�A�C���HA����A:RqA����
qAC�		-AB>rq9|;��
(
IA"@
�&
�ABB
��F��A�
1AD
�
�A$C�
��L�L�1
A"F
��F`qAFt�emulatesetoptextendedgloblocalfile��PREFIX�SUFFIX�trylisttildeetildetestcmdintegerapproxmax_approx�WIDGETIPREFIX ��NUMERIC:-1� > 1 �NUMERIC�file�~�/���file%%/��etilde���tilde�/dev/null��file/��tilde/�etilde��CURRENTtestcmd�WIDGETPREFIX��PREFIX[2,-1]�IPREFIX���IPREFIX�=���file[2,-1]�testcmd�testcmd��file��testcmdwhence��file��WIDGETcompadd�QUf��IPREFIX���ISUFFIX����file/#�etilde/�tilde����compstate[insert]�compstate�insert�menuprint��file�returnapprox = 1approx <= max_approxapprox++ �testcmdtrylist��a�approx���file��N�trylist���(@)��(@f)��whence -wm "(#a$approx)$file" 2>/dev/null��%:*��trylist��trylist���/� �#trylist break�WIDGETcompadd���trylist[@]/#�etilde/�tilde����compstate[insert]���IPREFIX��^trylist[@]��A'E�A
	1A
R}.A��q.A
(UAF�localcurcontext��curcontext���curcontext�curcontext�correct-word:::�curcontext�correct-word:��curcontext#*:��_main_complete_correctA(C�,D\t�A|�'	��E��EEkr�E4ELEdExA(�'c��E�A8� 4LdJ�|�ACg��A�g��A���A�f�A��05	0z.A�L0z,A�L.A��	0�.A�m
0�A����A	CF�
A	�FTA*"(�2rmLR��"
C����
�
�F��A"������|.��+�AB�����Ex0x��ABC�����
t2tU,A4��A
C&�A�
�
1A"7
�������	uAC�	�	�A��d<�qA%dA"?r	�L"����
	�A4
5A�F
�
�A|WNA&
�A0CR�AC�
�	),MA��t�t1AGuACf�+����A���,AKJ��ALAC0NAM%,AO49A`�.APr�qACf���A�f�
,AU
�
�A�&�AW,A�C�1.AYr�I.AZL�,A\LaA`C�.A]r�qA�f���Af�,Ab��A�&�Ad,A��d)AF��Ai�AH��.Aj��+��	A�&�Al,A��
1Ao
��A8�5��|�d�$��|����qA0�F����|�d�$���)A�f�+��-At�
�1Az
�]A(��L���,%	��AC��L�Qu	�,A���A� �
�A  ���<��LD\,A��5A"�
�i���A "!��@a$�\�D��AB��"�F��A#CF��local_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sep��compstate[list]�csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getopts�oOt:12JVx��_optoptions��OPTARG�1�2�J�V�x_jvx12��_optshift��( OPTIND - 1 )�unset��_type�_noprefix��prefix��+��zstyle�:completion:��curcontext�:options�prefix�neededreturn�:completion:��curcontext�:�_type�verbose_showd�:completion:��curcontext�:�_type�list�separator�:completion:��curcontext�:�_type�max�matches�width��(COLUMNS/2)�_descr��1���_showd��:completion:��curcontext�:�_type�list�grouped_oargv��@���_type�prefix�hidden���(M)PREFIX##(--|[-+])��_tags��_type�_next_label�_jvx12��_type���_descr� �#_grp ��_oargv[@]���_oargv[@]� _try++  �# �_a_�_try�_i��(��)eval�_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i� _i++ ������_a_�_try�_i��_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i����(@)argv[1,(i)--]:#--����#_opts� _i += �#_opts �_matscompadd��_opts[@]�nosort���_expl[@]���_strs���(@)��(@M)��(@P)_mats�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]��compadd��_opts[@]����(@)��(@M)��(@P)_strs�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]����_argv[@]���_showd�compdescribe��_hide���_mlen���_sep ���_grp[@]���_hide���_mlen�compstate�list���csl�compstate�list���csl �csl2���csl2�compstate�list����compstate[list]:s/rows//��compadd��_args[@]� _ret A8g,@Tp����;�A C��s;J��A ����,A%�A��@��A�%,A0F@\�$��,��m��,A��A"
�Y�%l�YA"C�����up"R�p�Af���,AMAB����a��C������A���A"������l�r��A"r�cc
��A���t�A"����9��C���l��A""
�����l�AA	�"1A&RqA�	��AB	�������
���	��Ax
�1A*R	�A
�%�|�
Q.A,�
U
uAC%�|�
�qAC%�|�
�A
A=1A4R
�AB
C���1��
�%�Ad+�+1A����%��ACg��A���
	A��:�0
��+�sz�A��
�
0
�AC��
0QA"?r��	��
0
ACe�qA"H���4���qA�%�,AM;��A�F�AD'�1>APP2R�r$+�.AQ$�AR
�AA���1ASR�+A�h}A"U
�C�hAA"V
�q��h�A"W
����h�A �� 4�@]��A@C'1A]
��A��	1A^
�A0�F�+��9Y��T��%qA(C�+��MY��T�mqA�	1Ad
��A0CF�+���Y��T��!qA(��+��IY��T��A��/�/1A
�iAg(A<C&�@UAB�����	��&4AC�(YA����AT	�	1VAt�2r	Ur�!ACf��A��h���A"xY �������(�AF��localnamenoptxoptformatgnamehiddenhidematchoptsgroptsortmbeginmendzparseoptsV�groptJ�ignx�xopt�����3##[[:blank:]]#�%%[[:blank:]]#����3�_lastdescr��_lastdescr[@]�zstyle�:completion:��curcontext�:�1�group�name��gname���1�_setup���gname:--default-����2��:completion:��curcontext�:�1�formatformat�:completion:��curcontext�:descriptions�formatformat�:completion:��curcontext�:�1�hiddenhidden��hidden��all�yes�true�1�on�format�:completion:��curcontext�:�1�matcher�opts��match���_matcher���_matcher���gropt��:completion:��curcontext�:�1��:completion:��curcontext�:����(@)sort:#(match|numeric|reverse)�����j.,.�sort���sort��yes�true�1�on�menu�nosort��_comp_no_ignore��:completion:��curcontext�:�1�ignored�patterns_comp_ignore�:completion:��curcontext�:�1�ignore�linehiddenqwords��words//��m���[�]���\���<>��^�|�/�\�MATCH�true�qwordscurrent�qwords�CURRENT�current�shown��compstate[old_list]��shown�other�qwords�1,CURRENT�1��qwords�CURRENT+1,�1� �#_comp_ignore shiftformat��format�argvh:��1%%� ���(��b�����)����0�9�����)�����B��)��� ���(��b���0�9�������B��)��� ���[��b�����]������B��]����match�1�m:�match�1��match�2�r:�match�2��match�3�o:�match�3�zformatformat��format��d:�1����(@)argv[2,-1]����gname���format���name���opts[@]���nopt[@]���gropt[@]���gname���xopt���format���name���gname���format���name��default���xopt���format���name� ��funcstack[2,-1][(I)_description]� fakestyledescrfakefake�always�:completion:��curcontext�:�tag��fakestylecontinue���(@M)match:#*[^�\]:*�����(@P)name���opts�1,2��-F _comp_ignore�compadd���(@)opts�����(@)��(@)match:#*[^�\]:*�:s/�\:/:/�� �#descr _describe��tag�returnA<���c�,J�+��@iA@C'��EE���E A ���<TpAP�	�.A
r���,A �+�A&�A"R��,A-A�&�A��5�51.A���A�C0,���AB
�%�&@,Ad�A,$�J��A	�	1.ArL+],A��.AJ�A"CF 5!�+��A����.A"rI}A�&�	Q.A$r�cc
,A%���A	�F�+�,A.�+��A��,���AB0
�%&8,A4���],A5,%,A6�,A7��AB9RYC&�A���FA>`2
�y���,A?�A"F =@�+��A"Ar]�CF�+�Al,�,1.AD���A@C'���ABF
�%�&�,AG�		A��J	u,AI	�
A"�F 5J�+��A����.AKr
9
mA&�	Q.AMr
�cc
	,AN
���A�F�+�A6"U�2r
��
`2
��5i"W��"F =X�+��,AZ\��AF�+�localcompname_compskip��_compskip�curcontext��curcontext�servicenoskipmatchmbeginmend��1�shift��noskip�_compskipcurcontext���curcontext%:*:*�:��1�:���_compskip��all��patterns����@���str�continueservice���_services[�str]:-�str�����(@)_patcomps[(K)�str]����b��=���������=����service�match�1��match�2�eval��i���_compskip��patterns�break��_compskip�_compskipreturncontinue���Q�str����_comps[�str]��service���_services[�str]:-�str����comp���comp���name����argv[-1]��_compskippatterns��comp���_compskip���_compskip�continueservice���_services[�str]:-�str�����(@)_postpatcomps[(K)�str]��_compskipdefault��_compskip��patterns���_compskip�_compskip��name���comp���_compskip��all��default��service���_services[�name]:-�name����comp�_compskipA�fPA"
�x�CF��A�����*��0D3����EXE��zE��
E�k�EpE+��E�A'���A"�<�NA�f����z.AX�A
1.Ar9x.A��q.A��A:"�Rr��p2r��rE��F��A"	C�����@*"&�2r]}���
F��AB
������M�k�B+
��+�k��A`C+*�.A-���Ax��AN".Rr!�Rp2rIi���r�	F���A1�AJ"1Rp2r	=;�	�	]�p2r
a�
�
��3�A&"4p2r(���L
F��AC���*qA��50�AB?r�;�;������A���^AK�2��sz
rq�AG�
,AN�k�
%�AO�.AO�
Q
i,AP

�.AQ�k�
�A$���=L�A�F�A��F�A�F��A���*A"eRUC���*qA��0�AG��A CG���)A���ABnr=;<;������`A"��Fu"p�p��A@�At�AC�FAB=����*]A&"�p2r��r�� CF��AH"!�	AB�r9;|;!������]"�r��"F��AB"��������k���k�,A�#54�VA��2rMmr���A�
1.A�r	).A�p=q.A�p�A$��F�A�%�>A�P2
�5rU�,A�+��qAN"�2�R���pR�����9rY�&���*�A&"�p2r��r�!&�F��A'��������A"�rAa(C���*�A(���A(��������k�nA��1~A��R����R�)r=)A"�r�e���
�A"�r�� ���
�q.A���
��A��A�vA��FA�`2�Q��|;!.A�3��z
QnA��Rr��"`2r�
#�%.A�3����q.A�3��A.C�1A�R�At.�
��.A�r�$A.��Lx�qA /C����  ,�A$0� X y������ ����*�qA0�� � �!!@A1ba�A"���1F!d!�A$1C��JR!�!��K"At1�
��.A�r!�%A2�""D"p�qA 2��"���"�"��A3%!�A3C%!�A3�%�K"A4 ,J#),A�R#QA�4��FA�`2�#��#�|;&A4�%�K"#�#�QnA��Rr��'`2r�
(�#�A5C%!�#�#�qA5�%!�$)#�,A�D$]A"�$�(6�$�%	�4�%5���%U��K"A"�%i,7&%�%��4�%����������!�A"�%�,7C&&(&I�4�&u���������!�A�7�32�A7�F&� �A8g�&�&�At8�
��.A�r&�)A8��' �'=�qA 9C�'��� �'=�Ax9�
1&A�'�'�A:%&�#d�&�A:C�&�(	qA:�%&�A"�
�(t;C%��*(�(�A(;�)<)])������� ��UA"<C�)�)�*<C�*(*I����*u.A�*�A=�F�*�setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdprefforceopreeprecontinue �# getoptsgsco��force�opt���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word���$���{���}�����word���$�a�zA�Z0�9_����+parameters���word����$��zstyle�:completion:��curcontext�:�suffix��word���~�/����$�������+���a�zA�Z0�9_�[�]�����a�zA�Z0�9_�[�]����$�{��}�����(e)word����s������\����������(�)�<�>�{�}�|��accept�exactrecexact��tmp��yes�true�on�1���word��~����+����word��~��+��1�9����word�3,�1���dirstack�word�~�[��]/���word����userdirs��I���word�2��1�����+���nameddirs��I���word�2��1�������word����parameters��I���word����$����continuecontinuecontinue��word���force�substitute�_comp_caller_options�ignorebraces����#��exp�//[^\{]�����#��exp�//[^�}]��otmp���q�word���tmp��otmp�tmp��tmp//��b��\�$�\�{�����{�}���\�\���\�\��������\���\�}/�\��\�\���match�1����match�3���\�\��evalexp�=�(��tmp:gs/�\�/�{/:gs/�\�/�}/�/dev/nullaliases�exp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )�NO_aliases��exp:s/�\�$/�$���exp���word���exp[@]�integerdone_quoteorig_exp�exp��force�glob�exp=( ${~exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp done_quote ! done_quote �exp=( ${orig_exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp ��subd[@]���exp���exp[1]//�\�����word//�\�����(N�)���force�subst�globs�only��subd���exp����(N�)�keep�prefixchanged��word���~�/����$�/���yes�true�on�1�changed���word���$����(M)word##*�$[^/]##/�����word%%/*���epre=( ${(e)~opre} )���epre���epre���(q)epre[1]��changed���opre���exp[1]#��pre�����word����exp[1]���pre���opre����exp���pre����exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1�/��opre�/��pre����exp[1]���asp�yes��file���exp[1]/��opre�/��pre�����compstate[insert]���sort�menu_descriptionexpansionsexpansions�o:�word�_descriptionexpansionsexpansionscompadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansionsexpansions_descriptionexpansionsexpansions��exp[@]����i/��opre�/��pre�����j���i���dir[@]���space[@]���normal[@]������word:#[~/]*�:+�PWD�/� �#dir compadd��expl[@]���pref��qS/ �#space compadd��expl[@]���pref� �#normal compadd��expl[@]���pref�_requesteddispdstr��sort�_description�all expansions�_description���#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�continueA(�,�k�+��c+�@AC��T3��A�Fh}AHC(�A	
���A

1.A
r�0.AQq.A
�A�%+���AC'8e�A	1AR�.A�q.A\�,A�A��+���XABC�x����k��k��+�A!)	0<.Ac+��0�+��XszA" rl� c+��A"��x����"c+��A"��x����#c+��,A%�k�A"&r5;�;&�k�IA""'`2R)r5;<;'�k��A""(`2R)r5:�;(�k��A"")`2R)r5:<;	)�k�A�
�6�'1A+
�),A/�k�qA��1.A0r��
AC�T�A2	�VA2�2rEir)I.A;�k��AB��x�����%3������A0�F��X,		���	9��qQA"@	a�x���	�A C��	���	�����qA�F	��localwordexplwhattmpaeval��_comp_setup��funcstack�2���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX�curcontext��curcontext���curcontext�curcontext�expand-alias-word:::�curcontext�expand-alias-word:��curcontext#*:��_main_completealiaseszstyle�:completion:��curcontext�:�regular�tmpalwaystrueCURRENTglobal�g�sel�disabled���sel���(U)sel���sel�aliases��word��galiases��word��dis_aliases��word��dis_galiases��word���tmp%%��:blank:������tmp�1���:alnum:�_����z�tmp��tmpa�1��word��\�tmp�add�space�pre_wantedaliascompadd��suf[@]� �#pre complete_aliases��sel�returnA�'E�A	1AR}.A	��q.A$QA�F�localcurcontext��curcontext���curcontext�curcontext�expand-word:::�curcontext�expand-word:��curcontext#*:��_main_complete_expandABCf��!CF��A�g����A ����3��AB���!�F��A����+����A���A|���A������A����q,A!.ALmABC�����E�%3������A�l���A ��|�1��A&" pR�]����"C���!��"RIcompset�(#b)([~$][^/]#/|)(*/|)(\^|)\*.�returnlocalfilesexplmfiles���e��match�1����match�2���.�eval�${(MSI:��1..������O�files//��.�/��1����:)files%%.[^/]##}���files:�.�-��.����zstyle�:completion:��curcontext�:extensions�prefix�hidden��files�.�PREFIX�.�PREFIX�IPREFIX���IPREFIX%.���:completion:��curcontext�:extensions�add�space_descriptionextensions�file extension�compadd��expl[@]���mfiles��mfiles�1���PREFIXcompadd��expl[@]���suf[@]��compstate�exact_string�Ag�ACg��,,A@],A
�,A��,A(A"
�HCf����A�D�
0�AC�,0)A��,EA��,�0%A��,IA��,�0;A8��A"�A��,�A
�,�,A*��T�A0
�F(Hy	l�	-4��,localexpldirsPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXmagicequalsubstcompset�*=��OSTYPEsolaris����M������f����pgrep -U $UID -x zsh|xargs pwdx 2>/dev/null���:���:��%%/��linux�/proc/�����pidof -- -zsh zsh�:����/cwd�N:P���dirs�N�@�freebsd���pgrep -U $UID -x zsh���procstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}'� �+commands[lsof] �������M����f����lsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null���:�n�����%% �(�����D�dirs:��PWD�compstate�pattern_match�_wanteddirectories�current directory from other shell�compadd�r:|/=* r:|=*�A��1A
�AC'h�A�F��A�F8A&\A�'hx��A
	1A
R�.A$Qq.A��A�F,i�ZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGET�widget_genericreturncurcontext���curcontext:-����curcontext�curcontext���WIDGET�:::�curcontext���WIDGET�:��curcontext#*:��_main_complete��@�AGA@��8\�$��d�Zj�ZR�Z����[zr�2�Z�A"����+F��A�&�A�f�,�!A

�5localgarbagezparseoptsgarbage��PREFIX�SUFFIX�returnshift_message��*���PREFIX�SUFFIX�A8���z�j,DY;+�A`�1A������%.A��z�q.A��z��A`1A�����d.A��zyq.A��z�A� 1A��������j�A#
	1.A#r�9�;,A$,�.A%�jq.A',�A")��jD)�jEq,A+�jE.A,,�,A/\y,A0�,A1��,A2DA
�g�dA��FA8`2r���;+�jAXC
�A9
��A��9�A����A,C&Xy�����(A?DABylocalexplslicehmax��historywordszstyle�:completion:��curcontext�:�remove�all�dupssort���opt�J����opt�V�range�max��max��:���max%:���hmaxPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXhslice�compstate�nmatches��compstate�quote�hslice���Q�historywords�beg,beg+slice��hslice��historywords�beg,beg+slice��_wanted��opt�history�words�history word�compaddhslice beg+=slice  �compstate[nmatches] TA1"A�FA(�Ph|����A	1AR.AT�q.A	���A
1.Arq�.A
��q.A�A"��,��I���+�AB�,�������A�����1^A�2r�@R
�m
��A�{=1.A��A�C8�.Ar-�+r,A\yA�&�,AM�.A��.Ar�#cz,A�
A&�,A!M�.A"��&A#�U�,A$�	DA%	XQA&
�
,A'�#czA
F
0
UA
CF
��q,A+
�	D.A,M�=Q.A.��=A��8�.A/r]#cz,A0��AC&�,A2M�.A3��.A4rq�+r,A5��A
�&�,A7M
.A8��&A9�
Y�,A:
�	DA;QA<
�
,A=��+rA�F
0�A�F
��q,AA%	D.ABMuACF
���,AG�,AH�AC&�AL-lA`
k�\eA"
�8UACF��AB����!��,A	e�A�1.A��
NA'50h,A
��A"
�L0�,A��A"
���,ALA&xA�Fa_history_complete_wordeval��_comp_setup�localexpldirectionstopcurcontext��curcontext���curcontext�curcontexthistory�words:::curcontext�history-words��curcontext#*:���WIDGET�newerdirectionnewerdirectionolderzstyle�:completion:��curcontext�:history-words��:completion:��curcontext�:history-words�listcompstate�list��LASTWIDGET_history�complete����compstate[old_list]��_hist_stop��direction��_hist_stopPREFIX�_hist_old_prefix_history_complete_word_gen_matchescompstate�insert�_hist_stop�_hist_stopPREFIX�_hist_old_prefixcompstate�old_insert�_hist_menu_lengthcompstate�old_list�keep compstate[insert] = compstate[old_insert] + 1 �stop_message�beginning of history reached�returncompstate�old_list��newer��_hist_stopPREFIX�_hist_old_prefix��( �compstate[nmatches] - 1 )��_hist_stopPREFIX�_hist_old_prefix�compstate�nmatches�compstate�old_insert�compstate�old_list� compstate[insert] = compstate[old_insert] - 1 �end of history reached�compstate�old_list��_hist_menu_length_hist_old_prefix��PREFIX� �compstate[nmatches] _history_complete_word_gen_matches��_hist_stop�PREFIX��_hist_old_prefix�_main_complete_historyzstyle�:completion:��curcontext�:history-words�listcompstate�list�_hist_menu_length��compstate[nmatches]��_lastcomp�insert��unambig���direction�newercompstate�insert��_hist_menu_length��_hist_stop� compstate[insert]-- older��_hist_stop� compstate[insert]++ _hist_stopreturn_history_complete_word��@�A""`R��r5��F��AG��ACG�#sJA���A����	|�A���,A
#sJEA"�����A|C'�	�+�E�k�EXElE�E�E�E$EL,A��At�m��k��|A�	1.Ar�,AE.A�k��	Q.Ar9�;,AA.A�k��q.Ap�,A!�AB����	�$	�$��,A&��,A'���A
?, M�A)
1.A)��9[.A*��q.A,�	=At�-�-1A".��	t�&�A�"�"1A"�����		��k�&0p2�	�
(r
A�A��-�0
�^A3
���
�1�k���0d,A5
�dA
��x�X�A 
��������AAF��A?�AB�ACF��_matcher_num�compstate�ignored�returnlocalcompintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_ignored��:���� ind ���(@)comp[ind,-1]��_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_ignoredsingle�ignored�compstate�old_list�shown�compstate�nmatches�showcompstate�insert�compstate�list��list force�menu_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX� _matcher_num++  _completer_num++ A"��F4�A��P+��3��hA��
1A��|���,A+��!.A3��iq,A+���.A3���A��A"�|����*�R�
)�i�,A���,A
M,A �
.A!�iA	�F4�_matcher_numreturnlocalexprzstyle�:completion:��curcontext�:�word��HISTNO�LBUFFER���RBUFFER���PREFIX���SUFFIX�condition��pre���_list_prefix���suf���_list_suffix�compstate�insert�compstate�list��list force�_list_prefix_list_suffixA'�2JA�FDYA(g��,�+��E�k�E�E�EkrEEEsKjE�jEJEk�rE0E`E�E�E�E(EPEtE�E�EE,E���E@E`ExE�E�E�1h��E�E�E(Ec+�X���]��P��T����A
�G	AF	d	|A�g�	�A8
CG���	��
DD
d
x
�
�A 
��
���
�PA�C���A";R�;����ABC����y�k�=�k��+�A����A?Rp2r���
 �p2r�
A
�
�,AB!�AFh�A���.AGr��A��1.AHr��AhC�A"BI`R��9�R������-yA�Fh�.AO!�A��nAT�2r-�T�`2r�
�-A�'���,AXh�.AY�	A��10�A^RYAl�,�	1A"_
�����������.A`�0"�VAa�2�I9|;rq���A���.Abr��	Af����A�f��9,Ah�PA"i
�y"C&�C&h�A�f ���.Al�@A�FXtA���AC%�Ad��1A��������k�,A���A Cf�L�Ad ��1A �����5��k�,A���A!Cf�L�Ad!��1A!�����)��k�,A���A"Cf�L�A$#�#��A�A�#��1.A�r1�
Ap$
�&A��$+�A$C%D�A$��t�.A��+��A%����qAB&�����$&�%T��,A���A(�',��A�KL[?A�f+c�l�A�F+c���AF�����A�Kh�?A�f+c�l�A�F+c���AF����A,C���A,�%�A,,��   5A-& eA\-�j��k� ��A�1A�
� �.A� �!	Q.A�r!=!Y,A�!l!�.A��k�"%	Q.A�r"U9�;,A�"h"�.A��k�"%q.A�"�"�,A�#@#mA"1��$��$)$�1�f+c���$�AB2C�$�$)%�%�2��%���,A�%��,A�&0��A`3�+,&T&��A�
1.A��&�9[
.A�&0&�q.A�&0'q,A�'�A�5��
1A�
�'�AP5�	�A5�&'�,A��+��A6CF(@��A6�&!=,A��+��A7CF(@�A�(XA"�
�(�8C&(@A�(�,A�) )M�A�
1.A�r)�*.A�kr*!q.A�kr*uA�<q�31NA�pRr)�*�kr�A""�`2*���*�kr<�%++5+�,A��k�+�A=�%,�,�-
A�>��1~A��2r-e-��2��k�-�@R
�-�
�.�.A�/9/���.A�r/�/�Al?C���VA��2
�0-P2
�0���k�-�.A�/9/��qA@C�c+�1!Ah@�,+�A1�,AsKj1�A,AC$�J1�|A�1.Ar2%29,Ak�r2aA"�k�r�k�r�Q.A	�2%2�.A
k�r�q.Ak�r2�A"�k�rsKjsKj2�AB2�D&(@AD��c+�2�AhEC,+�A3�,A�j3�A,E�$�J3�|A�1.Ar2%3�,Ak�r2aA"�k�r�k�r�Q.A�2%2�.Ak�r�q.Ak�r4$A" �k�r�j �j2�AB"4DH�&(@�A%���A%@R�2
�4]�2krsKjPRR4y�kr�j`2
�4�r4�5L.A(/9/�Q>A)P2
�4ykr�j.A*/95p�FA+`2
�4��5�5�.A-/96A�L�}|�.A2r6m6�A"3r6���37�A�M�1A4
�7AAMCF7�7�
�A6
�7�ATM�	�	1&A7��k�-�ANf8|L�8�.A98���AO?>�.A<�9��AOC�c+�99A�O�621A?9�,A@sKj9�A,PC$�J9�|AB�1.ABr2%:,ACk�r2aA"D�k�r�Dk�r�Q.AE�2%2�.AFk�r�q.AHk�r:@A"J�k�rsKjJsKj2�ABL2�S&(@AS�f8|L�8�.AP:`4]qAT�F7�:�A�UC�1AU
�:�A�U�1AV
�:�.AW;p;��AX
�;��AY	1AY
�<1.AZ<�<�q.A\==1qAW�F7�=l
Q>AcP2�kr�
�(�,Ad/9��.Ae=�=�3QAB"f�2rkr��2R(�p2�>��)�*Z�$��>9>�>�,Aj??E,Ak/9��A[C��k�?yAo?�	0�.Ap���?�	0�.Aq���@	0; .Ar���@qA]CF@�AA ]��A<4�A\AqA�A�A]�fB0��BQA�^��Az
�BqA^�'B�B�B�A_'B�CPCmA"}
�Dy_��D�D�A:"��RrGG`!p2rG}<�"krG��HHQA�a��1.A�rH�*#AXb
1.A�rIA�$.A�I�I�qAb�F7�I�QA�J).A�JlJ�qAdF7�J�Ae���K%Ae�%KtA,f�  K�AfC&K�Ag�K�L%,A�Lukt+,A�L�M,A�MQM�,A�M�N	,A�N1N},A�N�N�,A�O!Oq,A�O�O�,A�P!PaAi�FP��+�local�� \t\n\0�eval��_comp_setup�funcfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontext��curcontext�_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exact���compstate[exact]��_saved_lastprompt���compstate[last_prompt]��_saved_list���compstate[list]��_saved_insert���compstate[insert]��_saved_colors��ZLS_COLORS�_saved_colors_set��+ZLS_COLORS�_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colors��curcontext�curcontextzstyle�:completion:��curcontext�:�insert�tab��tmp��pending����:blank:����PENDING�pending���b���0�9��������:blank:����PENDING�match�1�compstate�insert�return��compstate[insert]�tab������:blank:����yes�true�on�1�����:blank:������curcontext���compstate[vared]��:completion:vared��curcontext�:����compstate[insert]//tab /����compstate[pattern_match]���_lastcomp[unambiguous]���PREFIX���_lastcomp[unambiguous_cursor]�integerupos��_lastcomp[unambiguous_cursor]�SUFFIX��PREFIX[upos,-1]�SUFFIX�PREFIX��PREFIX[1,upos-1]���compstate[quote]�equalscompsetcompstate�context�equal��PREFIX���PREFIX[1]���PREFIX��~[����]��compsetcompset�\]*�subscript�_comps��subscript���_comps��subscript��compsettilde_setupdefault��_last_menu_style[@]��:completion:��curcontext�:default�list�promptLISTPROMPTzmodloadzsh/complist�:completion:��curcontext�:default�select�promptMENUPROMPT�:completion:��curcontext�:default�select�scrollMENUSCROLL �# ��1�_completers_completers��2�_completers��@�completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnTRAPQUIT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnfuncs��compprefuncs[@]�compprefuncsfunc��funcs[@]���func���_completers[@]���call�_completer���tmp����tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��zstyle�:completion:��curcontext�:�show�completer�Trying completion for :completion:��curcontext��matcher�list_matchers_matcher_num_matcher_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_comp_mesg��call����(@)argv[3,-1]��break _matcher_num++ ��_comp_mesg� _completer_num++ curcontext���curcontext/:[^:]#:/::���compstate�old_list�keep�_lastcomp�nmatches��compstate�nmatches�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]���( compstate[list_lines] + BUFFERLINES + 1 )�_menu_style��_menu_style[@]���_def_menu_style[@]���compstate[list]��list�� ��LINES��_menu_style[(r)select=long-list]���_menu_style[(r)(yes|true|on|1)=long-list]�compstate�insert�menu��compstate[insert]���_saved_insert���compstate[insert]���_menu_style[(r)(yes|true|1|on)=long]����(@M)_menu_style:#(yes|true|1|on)*�� �#sel 9999999��sel[@]���i���=�0�9�����i#*\=����=�9999999��num� min ���(@M)_menu_style:#(no|false|0|off)*�� �#sel 9999999��sel[@]���=�0�9��9999999 max ��min���max���_menu_style[(r)auto*]���compstate[insert]�automenuunambiguous��compstate[insert]�automenuautomenu�unambiguous��compstate[insert]��menu���MENUSELECT�MENUSELECT��_menu_style[(r)no-select*]�unsetMENUSELECT��_menu_style[(r)select=long*]�zmodloadzsh/complistMENUSELECT��MENUSELECT����(@M)_menu_style:#select*�� �#sel 9999999��sel[@]���=�0�9��9999999MENUSELECTMENUSELECT��MENUSELECT���_menu_style[(r)interactive*]�MENUMODEinteractive��_menu_style[(r)search*]���_menu_style[(r)*backward*]�MENUMODEsearch�backwardMENUMODEsearch�forwardMENUMODEcompstate�list��list force���_lastdescr�:completion:��curcontext�:warnings�formatformatcompstate�list��list force���`��(@)^_lastdescr:#�'���tmp��tmp[1]���tmp[1] or �tmp[2]����(j:, :)tmp[1,-2]�, or �tmp[-1]�_setupwarningszformatmesg��format��d:�str��D:��(F)��(@)_lastdescr:#���compadd��mesg���_ambiguous_color�localtoquote�[=\(\)\|~^?*[\]#<>]�prefix����compstate�unambiguous���1,��compstate�unambiguous_cursor���1���prefix_comp_colors�=(#i)��prefix[1,-2]//?/(���prefix[1,-2]//(#m)?/��MATCH/�~toquote/�\�MATCH�|)���prefix[-1]//(#m)�~toquote/�\�MATCH�(#b)(?|)*==�_ambiguous_color���_comp_force_list�always��_comp_force_list�_comp_force_listcompstate�list����compstate[list]//messages� force���compstate[old_list]��_saved_colors_setZLS_COLORS��_saved_colors�ZLS_COLORS �#_comp_colors ZLS_COLORS���(j.:.)_comp_colors��ZLS_COLORS��comppostfuncs[@]�comppostfuncs��funcs[@]���func�_lastcomp���(@kv)compstate��_lastcomp�nmatches�_lastcomp�completer���_completer�_lastcomp�prefix���PREFIX�_lastcomp�suffix���SUFFIX�_lastcomp�iprefix���IPREFIX�_lastcomp�isuffix���ISUFFIX�_lastcomp�qiprefix���QIPREFIX�_lastcomp�qisuffix���QISUFFIX�_lastcomp�tags���_comp_tags�returnAD�G�k�k�z�+��E�E�sJA'�kz�A(C'�Xq,A�k��A"r]��F��,A�A�f`x�A�����M�AC�������sJA�C�A!
��,A"��l�A"�&X#�+��,A$��A&"(p2r�+��r��
F��Ax
�
�A+�,A,��T�A"C&�-�+��.A.��A�C>�>1A1|A3�1NA3p2r1L�m�A*"5�2r�r�17��A"8��E"9]�A�"1NACp2r1�		i.AF]	�QA"�F	�
(D�ABH�
M�C�����
�A�G
�A�
���
�,A ��Pq������A�F��+�local��compstate[pattern_match]�orig��_old_match_string�ocsi��compstate[insert]�ocspi��compstate[pattern_insert]������:-�PREFIX�SUFFIX�#[~=]����tmp:q���tmp�return_old_match_string��PREFIX�SUFFIX�HISTNO�_tagsmatchesoriginalzstyle�:completion:��curcontext�:�match�originalinsert�unambiguous��orig�compstate�pattern_match�_complete��opm���orig�only ret _complete ! ret ��ins�pattern�compstate�nmatches���oms���compstate[insert]�automenu�unambiguouscompstate�insert�automenu��compstate[insert]��menucompstate�pattern_insert��true�yes�on�1���compstate�unambiguous����:���PREFIX���SUFFIX��unambiguous_requestedoriginalcompstate�nmatches�originalexpl_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX�A"��F4��A1A
�Q,A��.AYq.A�AF4�_matcher_numreturn��compstate[old_list]�compstate�old_list�keepcompstate�insert���(compstate[old_insert]+1)�A���4A��4�41.ArI,�A,�G\�+��E;�,A	p�+�Ad���A�,A;��AC&�q.A;��A"CF-XCAC�H-\�A�Fx�.A�+��A"�"r9��ACF�+�A%4A(C $��4���RAB�FL�F�A�C�.A!rI��,A"���+�A�&�.A$pI�AB	������<X	�����u4A�
��A*
�QA"+R� 
���4���	%A�p�����.A-�+�localformatgopt��1�expl_comp_mesg �# > 2 ��2�shift��curtag�_tags��tag�_next_labelcompadd��expl:/�X/�x� ! �compstate[nmatches] �compstate�insert��unambiguous�compstate�insert�returnzparseoptsmessagesformatzstyle�:completion:��curcontext�:messages�formatformat�:completion:��curcontext�:descriptions�formatformat��format�raw���raw�zformatformat��format��d:�1����(@)argv[2,-1]��builtincompadd��gopt[@]���format�_comp_mesgA�,DA�C�1.A
ra�,A,�A ���A�F<QA��A�I�A�F<QA���A"�0CF���L�L�-4�����Ylocalfiletildeetilde�PREFIX�~�/���PREFIX%%/��etilde���tilde�/dev/nulleval�file=(�PREFIX*�SUFFIX(om[��NUMERIC:-1�]N))���file/��etilde��tilde���q��file����q�file� �#file compadd��IPREFIX���ISUFFIX��fileAH���+�,JDXp�+��3������A ���kkJAC�4��ThA\C��$�����Am�ҚӒҒ����[zr��AC%�9i�A	1A�.A��q.A$,A!�+�EA`��.A"rY�D�A��T��A	C�T�,A,+���,A-3��,A.�-,A/�U,A0�}AF"4�Rr�
�R
�Ip2�����6��+�,A:��A$��H|�hl���TABA�C�,MA���A�&xAG	1.AGr��,AH��.AI	0��q,AK	L	i.AL	�	�Ah1FAT`R
�	�r�
5AC�T
UqA�%TA|��1AZ.A[,)�A(���|�Tl����A"aP2rY�
�I$��t|�Tl����A��>�&AdrY�A��:1.Akr��.Al,�3qA��
0
Q,Ap
�
�,Aq$AA0�%1A"Bs`2�]�ru������,HA(Cd��9l����qA�1AxA@C���������	��	il���%qA0FP�q���9l���%A &���A��A �'�+��,A���,A�AA$"��4|�Tl���tA�	1.A�r��,A���.A�8Uq,A���.A�$AA"�
�A&��d�A'C`�I�AB'C�����(H�@R
�ERe,A�D�A`)C1.A�r�A)�%D��)qA*%DAD"+������	��	i����l���!��+��A"��8",�@�a����i���l���	��+��AD",�������	��	i����l�����+��A<"-����	����i��5�l���U��+��qA8"/�����i��	��)l���e��+��A8"0��,�M����i��yl���U��+��A1�F��+�(�AL"3)AB3��������r��3CF��,A�0M,A��AA�4�	1A�
�AA04�F�����A9l����qA05�F$�E����il����A6C&�A8C�p�,A�YA<9�F�	1.A�r��	,A���.A�+�� 1Q.A�rA u
,A�� �,A�+��!-.A�3����0q,A�!p!�,A�!���A4=C%�%1FA�`2
�!��"
"-A�=��1.A�r"M"mA8=��"��"�i��"���	l���#mQ.A�r#�$
A8?�$$�$E����i��$ql���$�qA0@F%�%=����il���%iAA&�localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��P:=opts��F:=opts��f=opts��M+:=matcher��i=imm���sopts[@]���opts[@]� �#matcher matcher���matcher[2]��matcher��1����2[1]�����2�2,�2�����(@P)2����PREFIX���SUFFIX���PREFIX���SUFFIX���PREFIX�SUFFIX��compstate�insert���menu��0�9�����_comp_correct���compstate�pattern_match���orig����orig:q��compaddmatches�r:|��sep�=* r:|=* �matcher� �#matches matches��tmp1[@]�true��pre����sep��PREFIX���pre%%��sep�*��SUFFIXPREFIX���pre��SUFFIX���suf%%��sep�*����PREFIX�SUFFIX���sep�����(@M)matches:#��PREFIX���SUFFIX���sep�*�� �#tmp1 ���PREFIX���SUFFIX���sep��builtincompadd���(@)��(@)matches%%��sep�*�:#����tmp1compadd��pre�suf����sep�����tmp1[1]���sep��matches���(@M)matches:#��tmp1[1]�*��PREFIX���cpre���pre��SUFFIX��suf���imm��matcheszstyle�:completion:��curcontext�:�expandsuffixcompadd��group[@]���expl[@]��pref�matches �matches[(I)��tmp1[1]���sep�*] compadd��expl[@]���pref���sep���tmp1[1]�compadd��expl[@]���pref�return �#tmp1 PREFIXSUFFIXcompaddmatchesmatches���sep��PREFIX���cpre���pre%%��sep�*��SUFFIX���sep���pre#*��sep����suf��PREFIX���cpre���pre��SUFFIX�pre�sufmatches���@M�matches:�����j<�>�����@b�tmp1�����expand��menu���compstate[insert]���pre�suf���tmp2����sep�����sep���tmp2#*��sep���compadd��expl[@]���pref���tmp2[@]����(@)��(@)��(@M)matches:#*��sep��%%��sep�*�:#�� �matches[(I)��sep�*] compadd��expl[@]���pref�compadd��expl[@]���pref����(@)��(@)��(@M)matches:#*?��sep�?*�%%��sep�*�:#��compadd��expl[@]���pref����(@)matches:#*��sep�*��compadd��expl[@]���pref����i#*��sep������(@)��(@)��(@M)matches:#*��sep�*�%%��sep�*�:#��compadd��expl[@]���pref�expandprefix��orig���pref�pre�suf�PREFIX���cpre���pre��SUFFIXcompadd��expl[@]���pref�pre�compadd��expl[@]�matches���(@)��(@)��(@M)matches:#��npref�*�#*��sep��:#����pref�npref����sep�����cpre���pre%%��sep�*���sep�����pre#*��sep������sep�����cpre���pre���suf%%��sep�*���sep�����suf#*��sep���PREFIX���opre���osuf��SUFFIX��pref���orig���pref���pref����sep����sep�compadd��expl[@]����pref%��sep�*��sep����sep�������pref%��sep��##*��sep�����pref����sep��compadd��expl[@]����pref%��sep�*���sep�����pref##*��sep���compadd��expl[@]���pref�A�4TA�%pA,�&�$������R�A�C32�AC����(A"
E
��,A0a,A��A�C��.A
rAA��d4�4��A���E��,A��AC��+���+E	qA������A��+���+EA�F,�A�F,�local__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��returntAI��A�FA GP�sJ��ziA�f��,A k�NYAT��4Ld|��E�E�E�AP	�.Ar�,A�A�&4AC%LA,�&h$������R�,AL�,A
4$+�A��&A�L4,Ad�.A|5�&ArL$+,Ad��.A|Qq,Ad�.A|�A�C�AC�����A"��,A5A"re�&�,AE=A�!��.Arm�A���4���A�0e���,A!1A"�fm��#��qA	C��e-�UA"	�fi��'��A
�F	H�A5�
���A��4TA%pA,C&�$������R�A��8�81A�����(A"E��,A	0aA"
r���&,AE<iA���.Ar��AC��4�4AA��\��,A@]A��+���+��	qA���EmA���+���+��A�F��ACF���AP	1.APr��,AQ8U.AR��q,AT=�AU	�	1.AUr��,AVLi.AW��,A[E,i,A\��,A]Y,A_�sJ�ACf�4\A"cr��c!iA."d�2r�	@2
�=RYC�����,Ag!E,Aha�A����AtK4�,AA&<<A|��
�A��
�FA`2
��]|,A��,A	
TA�Fp�
�.A���Af,X�AC��Ҭ�X��A��@A#�F��_next_tagseval��_comp_setup�local��PREFIX�SUFFIX�unfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��return���LBUFFER%��PREFIX�����_next_tags_pre�PREFIX��_next_tags_pfx�SUFFIX��_next_tags_sfx�_next_tags_pre���LBUFFER%��PREFIX�����LASTWIDGET��_next_tags�list����complete��PREFIX��_lastcomp[prefix]�SUFFIX��_lastcomp[suffix]�_next_tags_not� �_lastcomp[tags]�_next_tags_pfx��PREFIX�_next_tags_sfx��SUFFIX����compstate[old_insert]:+1��_main_complete_complete_next_tags_completer�compstate�insert�automenucompstate�insert�automenu�unambiguous�compstate�insert��unambiguous��ops���_lastcomp[unambiguous]�compadd�Uns��SUFFIX���PREFIX���ins�compstate�list��list force�compprefuncs_next_tags_completer_next_tags_not_complete_next_tags_pre�compstate�old_insert��WIDGET_next_tagscompstate�old_list�keepcompstate�insert�menu:2return��LBUFFER%��PREFIX����_next_tags_pre��unfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags��@�A �T��ACg��A(���$���5�ABu�A"	�C%A"
5��p�A��1�A02
��R`2r
MRa�2r��r�,A`}A�f����A�F�BA&@A�C�&Ar\�,A|�,A (=A"!
��"CF��C&@A�F@�A	�&�A 
�A}�	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:��precommand �+opts[-s] _compskip �+opts[-P] precommands �#precommand precommands��precommand��p�BANG_HIST�words�CURRENT��!�:�compstate�quote��words�CURRENT��"�!�:�compstate�all_quotes�PREFIX��PREFIX//�\!/!�compset�*:�_history_modifiersreturnCURRENTcurcontext���curcontext%:*:*�:-command-:�comp��_comps[-command-]���comp�eval��comp�_set_command_dispatch���k�opts��s����_comp_command���_comp_command1���_comp_command2��default�AF%_message�no argument or option�A@
C�;�,Dh�������A
�����A,
���jsKj8L`AgL�JACg�xAp�F�\�$��x���!�ZR�Z����[zr�2�[��Z�Ee����	%DA2A;�}A"3��&�A"5
�"5��=��A6"6�R
���Rr-<�rM<�"7��m��A�Cv1A"9�Cf��9AB��T��q��+�:�+���A��4��`�hA�|�A,C&�l�	$�|Eq��A�&�WQNA?pRR�	r	5	UA�	|	�A"A	� C�	�

E
EA"B
�B,
�A"C
�C,
�A"D
�A �\}E�A"E� C�!EaAB��T���
L
hH
�
�A`CL��J)Y[JA,�&<4�h]��]I�J�.AMEDA"O
�9��`�,AQ��+�A ������%EA"Sri�S�AF4UACF��AF��localdescrangesuffixessuffixsuffixfmt�<->�partialexplformatsdefaultkeeptagsunitsoptszparseoptsM+:�keepq:�keeps+:�keepS+:�keept:�tagsu:�unitsl:�minm:�maxd:�defaultf�typee�typeN�type���1:-number�����tags[2]:-numbers�� �# shift���M�type:��f��(<->.[0-9]#|[0-9]#.<->|<->)�partial�(|.)����M�type:��N��min�2��max�2��(|-)�pat�partial�(|-)�partial� �#argv compset��pat�zstyle�:completion:��curcontext�:units�list�separator_descriptionunitdisp����argv�:�/:/ �sep �compadd�r:|/=* r:|=*���keep[@]���expl[@]�����argv�:�%%:��return�prefix��pat�PREFIX��partialformats�h:�desc� �#units formatsm:��units�2��� (�units[2])� �#min ��min[2]-� �#max ���range:--��max[2]��rangeformatsr:�range� (�range)� �#default formatso:��default�2��� [�default[2]]��:completion:��curcontext�:unit-suffixes�formatsuffixfmtsuffixfmt�%(d.%U.)%x%(d.%u.)%(r..|)�i<�#zformat��suffixfmt��x:����argv[i+1]#:�%%:*���X:����argv[i+1]#:�#*:���d:��#��argv[i+1]�[1]#:��r:��( �# - i - 1)���suffix��suffixesformatsx:�suffixes_comp_mesg_description�tag��desc��formats�compstate�insert��unambiguous�compstate�insert�compadd��expl[@]�A""`R��r5�F��A�G��A�����a�A�C76��A2
���2����2�	8�u�A`�+1~A�2r��Rr� ��<,AU�ACF��Q.Ar��A"r!u��,A��A\C
�1A
�L.Aq��A�������A�F��A�	�4�1�A&p2R=@2
��2pR�����
�2�=l	���
,A)�A
�F�� �A"+rU�������A�C��A-
�=,A.	��A/
1.A/r	e	�.A0q	�q.A2q
EqA
CF��A
�F��A�F��_matcher_num�_lastcomp�nmatches�returnlocallistzstyle�:completion:��curcontext�:�old�list�compstate�old_list��listnever�LASTWIDGET_complete_help�WIDGET_complete_help�WIDGETSTYLE�list�alwaysshowncompstate�old_list�keep���_lastcomp�completer�����_lastcomp[insert]�unambig�compstate�to_end�singlecompstate�old_list�automenucompstate�insert�menucompadd��SUFFIX���PREFIX��compstate�old_insert��_lastcomp�nmatches��WIDGET�LASTWIDGET�LASTWIDGET_complete_help�WIDGET_complete_helpcompstate�old_list��WIDGETSTYLE�complete���prefix��word�old�menucompstate�old_list��WIDGETSTYLE�reverse���( compstate[old_insert] - 1 )���( compstate[old_insert] + 1 )�A �#k��+��ACg���A�g�4ABIg�<��A$���$��4��ӒA�F�
ATC�.A
r�+<l;A�e��i�A�&�A��1A�.A+��t
QA�A"�CF��A�FL�QAi.A+���q.A+��A���A"��)A" �F��A"!r}�CFL�A�FL�,A%�A�	�,#k��A|
�1.A(r9YA")y
CF��,A*		eA
�FL�A"/	��F�	�A"0��
0
%�A�FL�localoutputopts �+_cmd_variant typeset_cmd_variantzparseopts��opts��c�:��words�1�����1%%\=*�����1#*=��shift ��#precommands:|builtin_precommands� command �+opts[-b] && ( �precommands[(I)builtin] || �+builtins[�opts[-c]] )  �+opts[-r] ���P�opts��r�::��opts��b��return �precommands[(I)builtin] builtin�prebuiltin �+_cmd_variant[�opts[-c]]  �+opts[-r] ���P�opts��r�::���_cmd_variant��opts��c�����_cmd_variant��opts��c����1����_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1����var[@]��output���pat� �+opts[-r] ���P�opts��r�::��cmd�_cmd_variant��opts��c����cmd� �+opts[-r] ���P�opts��r�::��1�builtin_cmd_variant��opts��c��A"PR��R5�F\�AtGx���E�k�3��	E0E\E�E�E�A�G#sJA�C�AC�(�E��A����,A#sJ�A"����A`�1A��(��EQ.Ax�q.A��,A��A�'x(�Ab,�k�e|A�	1.Ar��,A��.A�k�y	Q.A r�9�;,A!��.A"�k�yq.A$E,A&��AB
�(�Ea�
C����,A+��,A,\��A�C3����A.
1.A.�	59[.A/\	mq.A1\	�A
"!�A"4��

&�A"5�
=�
CF\�A(
�
���L�
�L�
��,A7��A8	1A8
��.A9-tq.A;-�ACF\�A?�AA�AF\�_matcher_num��SUFFIX�returnlocalcompcurcontext��curcontext���SUFFIX�_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_prefix��:���� ind ���(@)comp[ind,-1]��add�spaceISUFFIX� �SUFFIX�ISUFFIX��SUFFIX�SUFFIX_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_prefixcompstate�nmatches�compadd��IPREFIX���ISUFFIX����compstate[unambiguous]%�suf�x�compstate�list��compstate�unambiguous�compstate�insert�unambiguous _matcher_num++  _completer_num++ A��P��A�g�<��A���1FA`2r�
�MAX
1.A r}:�ACF��qA�F��A	C&H,A(dA8
�g��+Z�������$;�j<A
�GP�{�,A-;�jqA�f+c����A\C
�
1ACf�\��+ZA�f+c�����A�FH�A�
�g�FA6`2��������At
�
�
1fA7�R`2r��r��r��Af+c�����ACFH�A��1^A;�2`Rr��r����
��,A=���,A>$A�%<�&A@r���,AB���,AC$A%<QvAE�2r���2r�9��YA��<q�fAH�R`2
�-�I���]��Ah��AK
��Af�t���AM
��A�f�t��A%<`�,AR����A��[�W�.ASr�A���qAd���>AWP2
�8�]�A�<uqA�%<AA�1A\�,A^����.A_$�QA`)Ah��Ab
��A�f�t���Ad
��ACf�t��,Ag���eA%<"q,Am��,An�{��A��
A�&�Ap�,Aq��A"rR-�&H,As�aA���A"u�C&H.Av���	q.Az$A\C
�1A}	5A��+c���	Y	��A f+c���	YA\ �
�
1A �f�\��+ZA �f+c�����A!FH�A�"1A�R�A"�FH�
�A"�r�:�"��	�F	�	�A#CFH�q.A�
$�A$�f+c�����AX%C
1.A�r�:�A%�F��qA&F�
Qsetoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp��+NUMERIC��_read_comp�_read_compeval�_read_comp�compadd �_read_comp�return_read_complocalsearchstr2newchfuncsfuncs2exactlistinteger�Completion: ��msgread�#key��str��str[1,-2]�_��� ���� ������whence -m "$str*" 2>/dev/null�%: function��exact�key�#key & 127��ZBEEPprintbeep�\a���str�key�_��� ��autolist��str�funcs �#funcs == 1 �funcs�1�� (Confirm)� �#funcs == 0 ��str[1,-2]���str2true pos++ ��funcs�1��pos���newchbreak�str2�newchfuncs2��funcs���str2�� �#funcs2 �str2 �#list ��msg�str�exact��listwhence��str%% ��/dev/null_read_comp�compadd �str��A6�	#A�%1y,A:k�=UA �G0UA�&hA��A�F4IA�FH�_ra_comp_ra_actions��_ra_actions[@]���1�_regex_argumentslocalregexfuncname��1�shift��@:/��b�:���/�:_ra_comp ��(qqqq)match[1]���eval��funcname�� () {
    local _ra_p1 _ra_p2 _ra_left _ra_right _ra_com expl tmp nm="$compstate[nmatches]"
    local _ra_actions _ra_line="${(pj:\0:)${(@)words[1,CURRENT - 1]:Q}}"$��'�\0��'�"$PREFIX"
    _ra_actions=()
    zregexparse -c _ra_p1 _ra_p2 "$_ra_line" ����(j: :)��(qqqq)regex[@]����
    case "$?" in
    0|2) _message "no more arguments";;
    1) 
      if [[ "$_ra_line[_ra_p1 + 1, -1]" = *$��'�\0��'�* ]]; then
	_message "parse failed before current word"
      else
	_ra_left="$_ra_line[_ra_p1 + 1, _ra_p2]"
	_ra_right="$_ra_line[_ra_p2 + 1, -1]"
	compset -p $(( $#PREFIX - $#_ra_line + $_ra_p1 ))
	(( $#_ra_actions )) && _alternative "$_ra_actions[@]"
      fi
      ;;
    3) _message "invalid regex";;
    esac
    [[ nm -ne "$compstate[nmatches]" ]]
  }�_regex_arguments��@�A ���z4#s*AC'TiA��A�f����zA\�	0�.A
T�	0;A�F��A�FA';��+AC'd�+A�F�Ah�AyAC��D��A%�AC&�AG�JACg��#��A#
	1.A#r�i,A$��.A%#s*Uq.A'h�A�
��Tm�A
���#��A����A-
1.A-r�i.A.Et�q.A0E��A�F1A����A
C��}�L�localOPTARGmatchesterm��\0�getopts�t:��opt�OPTARGreturnshift��( OPTIND - 1 )�desc �# replyinteger�termmatches�:��tag�:��desc�:(( ��))�matches�:��tag�:��desc�:_values -s ��(q)term� ��(q)desc��i = 1i <= �#i++ ���s.:.�argv�i��/��wds�1�//�*�/�[^�term]#����term�/matches���wds[1]//\*���wds[2]:+�\:��wds[2]//(#m)[: \(\)]/�\�MATCH�� �matches� ��(q)����wds[1]//\*�//(#m)[:\[\]]/�\�MATCH���\[��(q)��wds[2]//(#m)[:\[\]]/�\�MATCH���\]�eval�reply+=(�wds[3])�/�[]�/���matches���end��AGA�%4A,�&P$��|���R�A�C��ACf����A��	1&A
�$+�AB����5�FH�Q&A�$+�ACfd5A�FH�qACFH�local__gopt__goptzparseopts__goptcomptags��1�_all_labels��__gopt[@]���@�return_descriptionA ��Lx�,A�A�C3/1AC�(��E�A��(��E�AF�9A`C
�&A
��A"�%�F\�AF8�,AT�A�C�
�A��A"�F0m�F8�AFr�ACF8�qA�F8�qA�F8�local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir (�_cache_dir) isn't a directory\!�return_cache_path��_cache_dir/�_cache_ident���_cache_path�_cache_invalid��_cache_ident���_cache_path�A4CG�����
�+�,Lh��A\�����zkr-E�E�E�E�AT�f�$���	9҂�2ҚӒҒ����[zri��,A��,A �!,A!���I,A"���,A#h��A�	�N&A'�$+�,A)��
�,A*�+��AX
	�.A,���D�AC�L�.A.��
LA"3�1M�&p,A7��A$� |�@a��A"9P2r��
�� �� |�@a��AB?a�F��A"@���&p,AEh�,AF���)A�Fl�,AL��
�AXC
	�.AM���D�A��L�.AO��
LA���NARpR�$+��1�,AU�1A$���|�4a��A"WP2r��
�� �T|�ta��A""[`Rr��r���F��A�&lA����AC%�A���NAcp2�$+��1�,Af�����Ak	��&Ak�$+�.Al	(	Eq.An	�1,At��
�AXC
	�.Au���D�A��L	�.Aw��
LA$��	�	�|�La��A"{P2r
�
�� �
<|�La��A���
]A Fl�A"�!�%����,A�<Y,A�t�Ah#,J�AH#C���	9e�L��L�
��
-��
U�
h&A��kr
�localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexpl�compstate�nmatches�opreosufoptsmatcherzparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��M+:=matcher���PREFIX���SUFFIX���PREFIX�SUFFIX�SUFFIX��1���2���arr[1]����arr�2,�2����str����sep��breakPREFIX���str%%(|�\)��sep�*��builtincompaddtestarr��matcher[@]���arr���testarr��_comp_correct�compaddtestarr �#testarr return���prefix���testarr[1]���sep�����str#*��sep���shift���arr�2,�2�����2��PREFIXbuiltincompaddtestarrcompaddtestarr���testarr�1�����1�����str#*��1���PREFIX���str%%��3�*��PREFIX���arr�2,�2��builtincompadd��tmparrcompadd���(@)^suffixes[@]���(q)1���(@)^tmparr�� �# ���(q)1��PREFIX��pre�SUFFIX��suf���suffixes[@]�compadd��group[@]���expl[@]���autosuffix[@]���opts[@]���IPREFIX���ISUFFIX���prefix���i�testarrcompstate�nmatches�AX�'Ekr}E+��E�E�EA<���+�k�r03��D#s*Xl�Al�&�$����	)Ii�����=�Zj�ZR�Z����[z�Z��[�A"Y|�AB9bA���1AU,A#s*�A"�"Cf��9"C%3����,A�]ACf����A���1A�A"�+��!A%l�5AB
��C�lA�	1A" E�d����AC%0qA"#	 �%3����	���	�A"	f
(��
I	%3��A"	Cf
|���	C%0A(
�A$
C�a4�l���localcurcontext��curcontext���compstate[nmatches]�qsepnosepminusoptsprefcontuniqdedupgarbagezparseoptss:�sepn:�nump:�prefi:�prefP:�prefI:�sufS:�sufq�sufr:�sufR:�sufC:�contF:�garbaged�uniq �#cont curcontext���curcontext%:*�:�cont[2]� �#sep sep�2� �+suf[(r)-S] ���(q)suf[suf[(i)-S]+1]�� �#end compset��end��*���sep[2]��compquote ! �#uniq  �+pref[(r)-P] ���(q)pref[pref[(i)-P]+1]�����(@)��(@ps.�qsep.)PREFIX#�pre�[1,-2]�����(@)��(@ps.�qsep.)SUFFIX�[2,-1]���compstate�quoting����Q�dedup� �#num compset��( num[2] - 1 )��*���q�qsep� ! nosep && (!�#num || num[2] > 1) ��qsep���end[1]��(q)qsep[1]� \t\n\-�compset���q�qsep��*compset minus = argv[(ib:2:)-] ���(@)argv[1,minus-1]����opts[@]���pref[@]���suf[@]����(@)argv[minus+1,-1]��A�G,A	8YA"R��&�A�C7�1A
�,A��.A�-Q.Aru���ACF��,A�%.A�iQ.Ar��,A��,A<y.A�iQ.Ar�9|;,A��,A<y.A�i	q,A�
,A<9.A�-localcommandcommand��words[1]���command�return �+builtins[�command] + �+functions[�command] _comp_command1��command�_comp_command��_comp_command1���command[1]�eval_comp_command2�=�command��command[2,-1]���_comp_command2���command�..�/����PWD�/�command�_comp_command2���command:t����command���command���command���commands[�command]�A Gc�krA"r$+��uA��A����!c�ACfPL�tAd���.A
ru�A����qACe$Y��.Aru�A�f$<hA��A�����c�ACfPL�tA"rQeB���QA�C1AC����%�.A"��&A#r�+�.A$��q.A&E�A�
C1A
C�����=.A*}��&A+r�+�.A,	%	eq.A.	��A�C1AC����
!
�.A2
��+��&A3r�+�.A4
���q.A6
�)A�C1AC����}�.A:-p�&A;r�+�.A<���q.A>�
A""A`2
T��
Tkr�%
�
�A�1A���e�c�,AE
Tkt+A����q.AH
T��A"K�9�"�����!c�F"M�RrMh�2rM�PRR���c�P�Mlocal��compstate[nmatches]���1�zstyle�:completion:��curcontext�:�1�list�colorszmodloadzsh/complistdefault_comp_colors��val[@]�_comp_colors�(��2�)��(@)^val:#(|\(*\)*)�����(M@)val:#\(*\)*��unsetZLS_COLORSZLS_COLOURS�:completion:��curcontext�:�1�show�ambiguity�val�yes�true�on�_ambiguous_color_ambiguous_color�:completion:��curcontext�:�1�list�packedcompstate�list����compstate[list]� packed�compstate�list����compstate[list]:gs/packed//��compstate�list���_saved_list��:completion:��curcontext�:�1�list�rows�firstcompstate�list����compstate[list]� rows�compstate�list����compstate[list]:gs/rows//��compstate�list��:completion:��curcontext�:�1�last�promptcompstate�last_prompt���_saved_lastprompt��:completion:��curcontext�:�1�accept�exactcompstate�exact�acceptcompstate�exact�compstate�exact���_saved_exact�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]��:completion:��curcontext�:�1�menu_last_menu_style��_comp_force_list�always�:completion:��curcontext�:�1�force�list��val�always�0�9�����_comp_force_list�_comp_force_listA��L�,A��AC�}1AC���!�A����!��AF�A C#"�&A
��A��1A�A�F8]qA`�hA�4�8`A��l�����AP�	�&A�
A�F8EAF��,AL,ALqA �#"�&A��A�1A �ACF8iqA`	�hA	�4�8`A	��l����aAP	�	�&A&��A	�F8	A
F��A�&	�A��$1���A�1	�0
0
AA
Cf
���
�A
�f
���EA
�f
����Af
����
0;A�f
����qA�F��ACF��local_cache_ident_cache_ident_dir_cache_dir_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir style points to a non-directory\!�zmodloadzsh/filesb:mkdirmkdir0700��_cache_dir�/dev/null��_cache_dir��couldn't create cache-dir �_cache_dir�return��_cache_dir/�_cache_ident���_cache_ident_dir:h���_cache_ident_dir���_cache_ident_dir��cache ident dir points to a non-directory:�_cache_ident_dir���_cache_ident_dir���_cache_ident_dir��couldn't create cache-ident_dir �_cache_ident_dir�shift���Pt�var��readonly���association�array��print��var=( ��${(Q)"${(z)$(<<\EO:���var����(kv@Pqq)^^var���EO:�var��)}"} )���var=��(Pqq)^^var����_cache_dir/�_cache_ident�AGAd���&Ar,�A ��Ll���qACF�	localexplCURRENT_wantedcommandscommandcompadd��@�_message�no more arguments�AGAP�	�.Ar-��,A�AC&@A,d�d1AYAL'l�E�E;�E�E�k�A����.Ar-,AAA&@	Q.Ar-�,A��A�F@�A"r-E�&@A"�\�y��CFIA	C�x���A`
C+1A)
�A
�FI�%qAB�\�y��B-��%���A�,;��A�C �	0�.A2��+�	09�A�F�
0<�A
f�l��A"8R�F�ACF8]A�&�AF��localprev��1�shift �# curcontext��curcontext�ordernodef�C��curcontext���curcontext%:*�:��1[3,-1]��curcontext���curcontext%:*�:��2�������zstyle�:completion:��curcontext�:�group�ordercompgroups��order[@]�comptags�-i�prev���curcontext���@���_sort_tags���_sort_tags�tag�order ! ��@[(I)options]� �(|*-)argument-* (|*-)option[-+]* values�options�order�tagcomptry���(@)argv:#(��(j:|:)~��=~tag[2,-1]��)��comptry��tag���nodef�comptrycomptags�-T�prev�returncomptags�-N�prev�AfPA"�x��F��Ad����*��03����E��
E�k�EDEXAC���p��A
1.Ar��.A�q.A�eA����*�AB���%�p�F��ATC)�D�,A"XA�E�0�A
F@UAL
C�1A)
��A
����*�A
�&�$0A%�ACF�)AL��1A2AA����*qA
&�A&":p2r��r���F��A����%��A"@r	)���*iA���A����%��k�nAC�1~AC�R����R��rA"Dr�AD��
\A"Er�q	E��
�q.AH��
\�AM�AM�vAN�FAN`2�-�U|;
.AO3��z
QnAP�Rr}�`2r}���.AR3����q.AT3��A��1AXR�AtC
��.AYr	I	h
A��	|	�	�
YqA �
���
�
�
YA$��\}����������*�qAC���DA��\[�A"c���Fh�A$��JR���K"At�
��.Afr�	hA��

H
u
YqA C�
���$Q
YA�%�A%�AC%�K"A� ,J�,ApR�A�C�FAq`2��%|;A�%�K"9%QnAs�Rr}�`2r}��A%�a%qA�%��%A"y� C�����1��K"A"zE$��l�����������A"{�$�������������A�C32�ACF0�A�g�\pAt 
��.A�r�	hA C����
YqA  ��d����
YAx!C
1&A�%XA!�%\#d�pA!��pyqA"C%\A"�
��"�%��*%A(#�����������%A"#��@l�#��������.A�!	hA%F��setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreply��funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word�zstyle�:completion:��curcontext�:�user�expand�specs�spec�$���:IDENT:����evaltmp��${��spec�2,�1��[$word]}��tmp��tmp�break�_���word ��#reply� ���reply[@]����exp��exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���$���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1����exp[1]���asp�yes��file���exp[1]����compstate[insert]���sort�menu_descriptionexpansions�expansions��REPLY:+: �REPLY���o:�word�_descriptionexpansions�expansions��REPLY:+: �REPLY��compadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansions�expansions��REPLY:+: �REPLY��_descriptionexpansions�expansions��REPLY:+: �REPLY����exp[@]����i����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions��REPLY:+: �REPLY��_description�all expansions��REPLY:+: �REPLY�����#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]���exp�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�A$���z8PpA�%�AP�F�$����9Yy�j�RҲ���[zr�2��A"
�����A
hLE1A�DL�q�A@�G����(�+�<Xl�T�A�'��ACfD���A"�fD���+�"
�lA<��1A�D$��\AB�Fx��F��,A��A��D�����AhlH�FA`2
�]r��ACG�,A�
A�;�
�A�Dd�m��,A!��.A"<Y0qA	g��,A&��,A'�I,A(p�,A)���A
�%���A$
��	 l�	A$���	�A"-�	��CF��,A/	�
,A0
8
U,A1
|
�A ��Dd�-�pX.A3��"�A
�fD$��Ad
���A
�fD���+�A%�+�qA�%�+�AXC�4]��l��������l�
!���������
il�
�,AB,YA&��A�fD�X.AH��AT�	�	1A�Fx�,AL�ACF��A�H�(}AC%�+�A"V���"�fD���+�$�%(!I��+�!A�Cz1.AYru�A�fD���,A[��,A\x��A]	1A]
��.A^��q.A`=,Ab]��A�F��\qACg���A�fD���A�CR�
1.Airu!�AC��,���A�F��Q.ApruACG��AC�8MiL�A$������l��E}Q.Ayru�AC�8M�L�A0�F�(5XEy����Q.A�ru�A@!�A!���(�A!CF8
�.A�ru9�A"�F8MA<#NA#���(�A#C&�
qA$�F8)AH%A%�|�(�A%C��E1,A���&A��kr�q,A�DqA(F��localsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:�keepS+:�keepw+�keepC�useccO:�subopts �#subopts subopts���(@P)subopts[2]��compvalues��keep[@]���@�noargsargsoptsdescractionexplargsepsubctestoldcontext��curcontext�argsep��sep��[^��(q)sep�]#�action_tagsvaluesreturncurcontext���oldcontext%:*�:values���argsep���PREFIX����argsep����test�name���PREFIX%%��argsep�*����name�actionIPREFIX���IPREFIX���name���argsep��PREFIX���PREFIX#*��argsep���prefixsuffix���PREFIX#*��argsep�����SUFFIX�PREFIX��name�SUFFIX��args[@]���opts[@]�compadd�r:|[_-]=* r:|=*����(@)args[@]%%:*����argsPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���args[1]%%:*���argsep�����args[1]%%:*��actioncurcontext���oldcontext%:*�:�subc��-qS�_describe��descr���sep[@]��r:|[_-]=* r:|=*����argsep���r:|[_-]=* r:|=*����argsep���sep[2]� �\t�\n�\-��r:|[_-]=* r:|=*�curcontext��oldcontext�curcontextargumentscurcontext��oldcontext�_description��descr����snames�+���names�+���onames��-qS�sep���expl[@]���action���>�val_argsstate�����action[3,-1]##[ 	]#�%%[ 	]#��state_descr��descr���usecc�curcontextcontext��subc�compstate�restore�typeset_message��descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]���sep[@]��(��)���action[2,-2]��_all_labels��descr�compadd��sep[@]��{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��curcontext��oldcontext���compstate[nmatches]�curcontext��oldcontext�A��8A0�FT$������R��Af��AL�NA�&�A"�f,]��F��A�F��local__targs__goptzparseopts__goptC:�__targs_tags��__targs[@]���1�_all_labels��__gopt[@]���@�return

Youez - 2016 - github.com/yon3zu
LinuXploit