?5.8.1debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labelseh(debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matchesBDdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative tdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximate<$ debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile;1'debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments spdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions *!zDdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalid*!!,debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function!2"debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_program2"]#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<%(|debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debugw* xdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_helpw*-debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generic-Y.debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tagY./debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct0m\debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename022!debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word22{2W l debian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe{26 debian/zsh-common//usr/share/zsh/functions/Completion/Base/_description: debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatch: =*ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand IDL debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasID\Fdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_wordF;Pdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensionsG\debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwdsGH debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericaI6debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardaIIAdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_historyK debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_wordKvN@debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignoredPdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_listPHQU1$debian/zsh-common//usr/share/zsh/functions/Completion/Base/_main_completeHQ]debian/zsh-common//usr/share/zsh/functions/Completion/Base/_match]_'debian/zsh-common//usr/share/zsh/functions/Completion/Base/_menu__ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_message2a@ddebian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_file2aa`debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_partsg4debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_labelh debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tagshmdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_normaln=debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothingn debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlistpdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_variantp.rHdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefix.TtW  debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_compTtjwdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_argumentsxydebian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_wordsy`debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requestedybzfdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cacheb<{b 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<ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cachedebian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commandsXdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_tagsXȆ` debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand8 debian/zsh-common//usr/share/zsh/functions/Completion/Base/_valuesoXdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_wantedoAT4Ld|EEEAP A.rA,A &4A%LA,&h$ RA,LA,4+$AA&L4A,dA.|5A&rL+$A,d۔A.|QqA,dA.|AAA"A,5A,dA!A.rA84YACUiA,"A" f-$q A xUA" fAm(A Flocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]returnA  AGzc#Aۜ5zc#AA.rAd 1 A IA,  ccA, <AFPA"rmFPAB% YA,5AFPA t.AGr{ABۜ5r{ C%r{@AAF2`urAG4A1Aۤ5HA. e ccAC4AfHiAFA F_all_matcheslocalzstyle:completion:curcontext:oldmatchesoldonlytrueyes1oncompstate[old_list]compstateinsertcompstateold_listkeepreturnonly comppostfuncs[(I)_all_matches_end] comppostfuncscomppostfuncs[@]_all_matches_end_all_matches_context_all_matches_endlocalzstyle_all_matches_contextavoidcompleter_expand_old_list_correct_approximatecompstate[nmatches]notI__completerexplinsertcompstateinsert_descriptionallmatchesall matchescompaddexpl[@]unset_all_matches_context_all_matches@A@"+3,@XtrkEA$Cgz5A%lANAfzA`C0 zA0 A. DqAFA"r- C&A%tACFD]ALN4A &DA^"+3AC[1[ACFA,@A,LiAC,AhL1A.r!A%t!QQ A.$rA LA( @ۤil A.+r A %LA,C &l, Q A.3rA@ A ,)AFMA.:r9AFA<NA, A &5 q AFi AHA , A E q A"Mrk CF A8,@1 AC` , AF localtagsexpldescractionmesgscompstate[nmatches]suboptscurcontextcurcontextsuboptsgetoptsO:C:optsubopts(@P)OPTARGcurcontextcurcontext%:*:OPTARGshiftOPTIND11_tags(@)argv%%:*_requesteddef%%:*def#*:%%:*actiondef#*:*:_descriptiondescractionmesgs[@]def%%:*:descr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]()action[2,-2]_all_labelsdescrcompadd{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]compstatenmatchesreturnmesgs[@]_messagedescr%%:*descr#*:A"" R`5FA(4pA('zk)AGAC'+A1A.r ;A.QA.r A.PmABۜ<XuA1AN2prA"!r-UCFA.%pqA.'pA", FA f@XA u$"A8/.A8A,9A: qA'-A""2`riH C&A Av2r;Rpr;A.!qA. A" Q-A @aA,M A"OR- O TA|CN'A&Q A,REA `-yA,WAC87A C&pA\* A"ۤ)[uA.\EQ A"CFDAB^-ۤ|AGA۴$A$Hh۬یA"iEj]A,l A,n+A &A"r4 &AstA"w "wFP|A"zFA,| AF_matcher_num#:-PREFIXSUFFIXreturnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontextcurcontextcompstate[pattern_match]dounfunctioninteger1cfgacc1[3,-1]cfgacc2zstyle:completion:curcontext:maxerrorscfgacccfgacc2 numericcfgaccnumericNUMERIC:1cfgaccnotnumericNUMERIC:-1cfgacc//[^0-9]comax_tagscorrectionsoriginal ! +functions[compadd] compaddlocalppreargv[(I)-p]argvIazAZUazAZ#:-PREFIXSUFFIX_comp_correctreturnPREFIXargv[ppre+1]PREFIX~(#a_comp_correct)PREFIX[2,-1]PREFIX(#a_comp_correct)PREFIX _correct_group && argv[1,(r)-(|-)][(I)-*[JV]] _correct_expl_correct_groupargv1,rRJVbuiltincompadd_correct_expl[@]@_comp_correctcompstate[pattern_match]compstatepattern_matchcomaxcurcontextoldcontext/(#b)([^:]#:[^:]#:)/match[1][1,-2]-_comp_correct:_descriptioncorrections_correct_explcorrectionse:_comp_correcto:PREFIXSUFFIX_correct_group_correct_expl[(I)-*[JV]]_completezstyle:completion:curcontext:insertunambiguous#compstate[unambiguous]#:-PREFIXSUFFIXcompstatepattern_insertunambiguous_requestedoriginalcompstatenmatchesoriginallocalexpl_descriptionoriginaloriginalbuiltincompaddexpl[@]PREFIXSUFFIXcompstate[list]listcompstatelistcompstate[list] forceopmbreak_comp_correct+1 _comp_correct++ dounfunction +functions[compadd] unfunctioncompadd ret == 0 returnAfdқCA(C D8Xp{A$ D AB` FA"ar!QXCA(Cp۔+ACFA,bA &A%pA% ACAicAt+0-A &0;AC%A C&AxwAscAC%A%XA(+0eA &A(A|cA@+0A,5A &0qA,A F0A C &0;A, p۔0L eA FA<C!1AyA!%80A,AC#FA#%A#%{A$0AA" $&A$+0 A,A%F0  A,AyA%F0 A&%{A&F0J A&AA"Y 'FAC'1+0 A, A'F0 A '&0;A,(p۔ L eA(F0 A (&0;A,)p۔ L eA)FA<)1A A*%X5 e A<*1A= AC+%8a 0f A, A,FA,AcA" C-&A-1+0=A,A-F0qA .&0;A,C.p۔L eAC.FA</1AA/%pA0;A 0&A1FA2Femulatelocalargspecdspechelpspecpreludeamapdmapsafe1returntP1localprintNAMECONFLICT:safereplyshiftpreludeargumenthelpoptionbreakpreludeprelude[@]argument1-*amappositionmeansactionamap12argumentoptionhelpSYNTAXERROR@ #amap argspec[@]amap[position]:amap[means]:amap[action]optionamapoption # +amap[1] || +dmap[through] followamapfollow2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//explainamapexplain[2]unlessxor[@](@)=2throughmeansaction +dmap[1] dmap1:2argumentoptionhelpfollowexplainunlessSYNTAXargumentoptionhelpSYNTAX #dmap dspec[@]dmap[through]dmap[means]:-:dmap[action]:-: #amap argspec[@]xor:+(xor)amap[option]amap[follow]amap[explain]dspechelpamappattern +amap[1] meansactionargumentoptionhelpSYNTAX #amap helpspec[@]amap[pattern]:amap[means]:amap[action]evalsafereply=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )AG k#-E\EtEEEzEEEAX'5ElEEEEAC,DA  XpA%AC%A+A.rA0A,+A &D0|AC\}ACFD0|:AA &D0۔A,+A &D0tA,+A,DیA &D0ۼA,+A C&D0ۼA,d ;A &D0A+A &D0 Ae++AFD0 AC +A C&DA"r+  C&DA,A" rMu   ;A,"AA#A kA (IA  A")r! )AA,+uA,,A A.9A0 'x"KA g ۬ , A %A f+E AC%xA%AA.;r Ad 1 A.<rdA,= A &DA & AA1 A.Ar A,Bk A.CqA,EkE A.FA` A.HrY DACk Ak A`C A.MrL;Ax A AFDA%kAc  M h  )A J2f ۔zAAc AC1A.ir A,kz AC, A%kA & A, A%kAA.zr A,,A,DA AR Ad! 1A.rA!ekAC"kA.zA,z A,zuAPC% A A&, AC&%kA8'A A(, yAC)%kAH*,zAB+Fb+5C+k=A+, AL,NAA-, AC-FDxAP.AQA/, yA0fDA 1e]At3VA9A,LmA,\ A 1 A.rQ}A,A."KqA."KA C8&DAC:kA:, qAB ;&A,zAC<k%A=]A=87AA>kA>,0zMA 1 A.r yA,zA.tqA.tA 1A.r !A.UqA.ACBA. rABA. ry9ACACAE1ALF(1(AACFkA F zMA 1 A.r  A,zA.tqA. tA,"Q A`H A.#r!AI9!AIAKA.!AK%k!U"AlN 1AF82` "#9#ACNY#AN AO+ ##ACP+$M$AQ$ۜ$1%AQ1A"F9Qt%L%% &A4Q&8&T&h&|&+A<R&&&&&'8'X'l''A4CRG'''''(0(H(A4R'\(}(((rk(ASA1ASP)$)(0(ACS A CS)|&)&&A,N'+ASf)*h qACTF)*q*AXU 1AUF@* A.U8&y*qA.W8&*ACV1 A CV+|&<+&&A,Z'+AVF)h A&\r+ACWX+یy+AWF+qAXF+ ,ACXF+ACYf4,ll,AY%,AZ%,ACZ%,AZA Z&,A [A [&)A,mH(A[AnR -A[zA&oH(--A,qP-m-A,r\-A,s'-ALC]1AFu2`r5.M. u.A]f.tDAC^1ABy .C^F/5/A,{T//AC_/0h&90Al_ 1 A.r]00A,00AC`%0111A`1A Ca1'A.r]01 A,11AaAM2Ab2ۼ22ACb,]0Ab,3ATb 1A =3A.`3/Ac33A,3A.T&+Ape AR4ACeG2Aeg 2A.+Af<4ۼ22A$g1A.r]0!!Ah+,u44A,+A,|&+A.44QA.r]05"Aj85M5i5LAB(j5ۤ55l6I664A.|&+A.r]06#Al85M56LAB,m&6-7h&M7p7I6 74A.|&+A.r]07$AXnAn77h&8A"oF8598+A"x884A.|&+QA.r]09%AqF858ATCqACq919h&Q9A" q&u9+A"x894A.|&+AsF859A`sAs:I:h&i:A"t:I6::+A"x8@;4A.|&+ALCv1A"CvF\;h ":2R;2R.R`R;r;;&TCwiABCw$ۤ)<<"R`r<)='RA=A4w'===(=)>A,`>>A,l+A,>?A,@?a?AztdA".RR?R`R -r? ;(Czf?ۜ&AzV A.r?@)A,{&6h h&4@P@یy+ AF2`Rq@r@&*A({6h h&4@@یy+Q A.r@&+A(|6h h&4@A)Ay+q7A }%X'AAmAAAA"r B)=,~X'1BA"rB&-~X'BA"qC<.CX'CA'CAX'IDAl'DA4fpE|4@X'l'یۜ'یA"22 E2prE&/rrkE(Á6h h&4@actionaction[3,-1]##[ ]#%%[ ]# ! state[(I)action] compargumentslineopt_argsdescrusecccurcontextcontextsubccompstaterestorelocalcompargumentssubcdescralwoptalwopt:yes(())evalws=(action[3,-3]_describesubcdescrmatchersubopts[@]alwopt()action[2,-2]_all_labelssubcdescrcompaddalwopt{}_next_labelsubcdescraction[2,-2] ret alwoptaction=( action )_next_labelsubcdescraction[@]alwoptaction=( action )_next_labelsubcdescraction[1]expl[@](@)action[2,-1]alwopt_requestedhasoptsaretPREFIXorigpre:completion:oldcontext%:*:optionsprefixneededorigpre+aretmesgtriedprevprePREFIXprevipreprevcontextcurcontextcurcontextoldcontext%:*:optionsPREFIXorigpreIPREFIXorigiprealwoptcompargumentssingledirectoptioncompaddoptargsinglecompaddsinglecompaddQqSnext[@]direct[@]odirect[@]equal[@]PREFIX(@M)tmp1:#PREFIX[1]*single(@)tmp1:#[-+]PREFIX[-1]((#e)|:*)PREFIX(@)tmp1:#--*(M@)tmp1:#[-+]?[^:]*(M@)tmp1:#[-+]?(|:*)PREFIX(@M)^(@)(@)tmp1%%:*#[-+]:#?_describeoptargsinglecompstatenmatchescompadd_describedirectPREFIXprevpreIPREFIXpreviprecurcontextprevcontextalwopt:+origpre:-PREFIXbreakoptsaretcompstatenmatchesPREFIXorigpreIPREFIXorigiprePREFIX#*\=SUFFIXPREFIXPREFIX%%\=*SUFFIXcompadd(@)equal%%:*equalPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXequal[1]%%:*=matchedcompargumentsequal[1]%%:*descrscontinuearetcurcontextoldcontextaretrawretcompstate[nmatches]compstate[nmatches]ACFA('PZ+iEACE0  AF0$A0 F0ll<A0 A Fl0 |AC F0 A FX0 ;AC Fteval_comp_setuplocalKEYS1explkey_main_complete_command_names_main_completeparameters_wantedexported parameters_parameters*export*_main_complete_hosts_main_complete_files_main_complete_users_messageKey key is not understoodA LxA,AB(ۤEFAC(ۜE(AFUA,9A(ۜEA" "FYFAFlocal_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachereturncachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_path_cache_dir/_cache_identcachepolicy_cache_policy_cache_policy_cache_policy_cache_pathAg0A"EYEA &lAAA &A,0A" F-A,yAFACFlocal_name_ret1shift +functions[1] @?_nameeval_name=_retcompstaterestorereturnA@'EEkیACg A1A.rۄA &0AlC 1 A IA, A"ۤeA.rdA &0A.A ABA|&hAC&hA 5A]AۜkAh 1A.r<A-QqAqAC%A |&hlocalcurcontextcurcontexterr_fdclocale_comp_locale;prefix1shift #_comp_priv_prefix curcontextcurcontext%:*/(@M)_comp_priv_prefix:#^*[^\]=*[1]:zstyle:completion:curcontext:1gainprivileges_comp_priv_prefixclocale debug_fd:--1 > 2 execerr_fd/dev/nullerr_fdcommandtmpevalclocaletmp[2,-1]argv[2,-1]clocaleprefixclocaleargv[2,-1]err_fderr_fdA0 '+ ;0DZ+rkkA1 A.8rYۜA,9+mAFA.;rYۜ;A,<+A C&qA.?+A,B ;YA,CmAFA0AD AC A.IrY;l<A,JkMA,KZ+}AL 1A.Lr+;9A.MrkqA.OrkA,QEA &A,UZ+qAV 1A.Vr+;9A.WrkqA.YrkA &A(C$1AC ]kAFA41A_MAFAkABDe k8A"dyFeqA"fyFelocalstylekeyspats12shift1[3,-1]s//style(@)keys/*/*1%%\=*tmp%:*tmp:patskeysin:num:key1#*\=1%:*1:zstyle:completion:curcontext:tagstyleevaltmp=( "${(@M)tmp:#${(j(sep))~pats}}" ) keys[(in:num:)key] != 1 tmp=( ${tmp#${(j(sep))~${(@)${(@)keys[2,(rn:num:)$key]}/*/*}}~sep} )tmp%%sepcompadd@ +functions[_key] _keyAGAC1 A. 1AflA" f4Hq A,eAflA' AC'0Llocalctypeflocale 2>/dev/null:LC_CTYPEunsetLC_*ctypeevalexportLC_ALL:LC_CTYPE:LANG:CexportLC_CTYPEexportLANGA4,@+ElA,CGۤEA, 0]A1A AC A.r!AG@A(Tt@ QA.rIA@kJAC%kA8,JiA%k-AC%kA,ۤtkQA.!rUA' ;mA'A@ 'E@E+Ap Q0 !A x,0A 5LAC |ۤ0A LA( ( @I l 03 AC F A A & AX A @ A"F 8+AB:P  &h 049AQLAF ACA C& A<NA @ A & ABEP  C&h 06;ACQLAF ANA & ADCAC @) AfM q ABPP  &h q A,V A,X A"Y m CF A & A,a AAb  A,c4 U A,d A"CF e+AT 1 A.fr cc A,gLAF +A"o uoA,s+A81 A.tr!x A,uA"Fۜv++A'5A,} A,A,$EA!ARATC! 1 A.r A,<A!F A,eA.A" m"#F+A,AC$F +localcompnameoldcontextservicetypesetcurcontextcurcontextccarrayoldcontextcurcontextcompcontext(t)compcontextarrayexpl_wantedvaluesvaluecompaddcompcontext(t)compcontextassoc(@k)compcontext[(R)*[^[:blank:]]]tmp[@]i:compcontext[i](k@)compcontext[(R)[[:blank:]]#]_describe::compcontext%%:*:-valuesdescrcompcontext#tag:%%:*:-valueactioncompcontext#tag:descr:action_messagetagdescr(())evalws=(action[3,-3]_describedescr()action[2,-2]_wanteddescrcompadd{}_tags_next_labeldescraction[2,-2] ret break_next_labeldescrws[@]_next_labeldescrws[1]expl[@](@)ws[2,-1]ccarray3_comps[compcontext]compcompreturn_comps[-first-]compservice_services[-first-]:--first-firstcomp_compskip_compskipcompstatevaredcompstatecontextvaredcompstate[context]commandcurcontextoldcontext_normalcname-compstate[context]:s/_/-/-cname_comps[cname]service_services[cname]:-cnamecomp_compskipdefault_compskip_comps[-default-]service_services[-default-]:--default-compcomp_compskipAFABQg<A'kA GA'0یAAA A"$CT4x"4s%(L$%&8Ag pApA GAFACfA &!A't++AFAAAۜAfۜACf۔A1AN2p a A. A"#( @ &8AC Fd +eval_comp_setup +_debug_count integer_debug_countlocalTMPPREFIXwords1:t++_debug_countpager(qq)wordsintegerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln<<<''tmpexecdebug_fddebug_indent%3..20(e. .)PROMPT4(j::)debug_indent+%N:%i> setoptxtraceZSH_NAMEZSH_VERSION1:_main_completeintegerunsetopt debug_fd != -1 zstyle:completion:complete-debug::::printpager:-PAGER:-VISUAL:-EDITOR:-/usr/bin/pager (q)tmp ;: w_messageTrace output left in tmp (up-history to view)compstatenmatchescompstatelistforcecompstatelistlist force messagesdebug_fddebug_fdreturnA +3 AFAX'PhEEJEREZEkA$C 4\A GPDA GPDAuUAt p$ACFAt 4ACFAAl k@WA'2A"R2AP)(AVRuIA" e EAGA\ )E0 ۜA. Y0  A.0 DA.0 ;A.A.EuAd 1A.rA+  Af @]A & A L l A J A,0EAC %kA4 RA kEAC  kA k=A.7EA"1"A&:A,;EAJA,=EYA%kA4RAkaA kAk=A.DEA,G!aA,HA۬tAP p,&A'2A1AVR9UA"9E!A,E%ACFdAFH_complete_helpeval_comp_setuplocal_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstackmain_complete|complete|approximate|normal_help_filter_funcstackalternative|call_function|describe|dispatch|wanted|requested|all_labels|next_labelcompaddreturncompcall_help_sort_tagsusecompctlzstylelocal(@)(@)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]_fhelp_styles[2_f]3help_sfuncs[2]_fhelp_sfuncs2\0_f1[string] [array] [assoc] [boolean]help_styles2_f,_t 3:_f3matcherlist4builtinzstyle@1:_main_completeunfunctioncompaddcompcallzstyle(@ok)help_funcstext\ntags in context :completion:i:(@ps.\0.)help_funcs[i][2,-1](@s.,.)help_tags[ij][2,-1]zformat (tmp[@]\n tmp)tmpNUMERIC:1\n(@ok)help_sfuncs\nstyles in context i(@ps.\0.)help_sfuncs[i][2,-1](@s.,.)help_styles[ij][2,-1]zformatcompstatelistlist forcecompstateinsertcompaddtext[2,-1]_help_sort_tagslocal(@)(@)funcstack[3,(i)_(~_help_scan_funcstack)]:#(_(~_help_filter_funcstack)|\((eval|anon)\))% *help_funcs[curcontext]fhelp_tags[curcontextf]j::argvhelp_funcscurcontext\0fhelp_tagscurcontextf,argv:fcomptry@_complete_help@ABr!GD\A  1A. rA. dqA. AT 1 A.EeA"CFc+Cfc+ۼWIDGETnoreadlocalZSH_TRACE_GENERIC_WIDGETWIDGETdebugZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_helpWIDGETnoreadreadcommandREPLYAfdқCA4' 8eE AC'4TA' xAg A 1ARA.HuqA.A' hACGAAf2 2` YyA A.!A$ Af$2 2pR A.&8AC  A) A A0 F 0 P A8 A A0F\    qAFL emulatelocalc_TagsfileTAGSFILE:TAGSc_tagsfiletagsfile:tagsexplintegerc_maxdircurcontextcurcontextc_tags_arraycurcontextcurcontextcomplete-tag:::curcontextcomplete-tag:curcontext#*:c_pathintegerc_idirc_pathc_Tagsfilec_pathc_tagsfilec_idirc_maxdir c_idir++ c_path../c_pathhead -1 $c_path$c_tagsfile!_TAG_c_tags_arraysed -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_wantedetagsemacs tagscompaddc_tags_arrayc_tags_arrayawk '{ print $1 }' $c_path$c_tagsfile_main_complete_wantedvtagsvi tagscompaddc_tags_arrayreturnA('+zkA,lA" &+A,!AF<+localcompstate[pattern_match]compstatepattern_match_approximateopmreturnACfdқCAF <AL'pEEEE4A CGTtAARA,+ACGpA"MA|1A.rqA,A A.!=A$1AN$2prq{9A.%A.&rq9A"' 'A,(\}A,)A.*A  #"AB.2@R  1D A"/ Q FtA 1 A0 A$C LL1]A"2 2`qA FtA &ACHAA:RqAq AC - AB>rq;|9( I A"@  & ABB FA1 AD A$C LL1 A"F F`qAFt emulatesetoptextendedgloblocalfilePREFIXSUFFIXtrylisttildeetildetestcmdintegerapproxmax_approxWIDGETIPREFIX NUMERIC:-1 > 1 NUMERICfile~/file%%/etildetilde/dev/nullfile/tilde/etildeCURRENTtestcmdWIDGETPREFIXPREFIX[2,-1]IPREFIXIPREFIX=file[2,-1]testcmdtestcmdfiletestcmdwhencefileWIDGETcompaddQUfIPREFIXISUFFIXfile/#etilde/tildecompstate[insert]compstateinsertmenuprintfilereturnapprox = 1approx <= max_approxapprox++ testcmdtrylistaapproxfileNtrylist(@)(@f)whence -wm "(#a$approx)$file" 2>/dev/null%:*trylisttrylist/ #trylist breakWIDGETcompaddtrylist[@]/#etilde/tildecompstate[insert]IPREFIX^trylist[@]A'EA  1A R}A. qA. (UAFlocalcurcontextcurcontextcurcontextcurcontextcorrect-word:::curcontextcorrect-word:curcontext#*:_main_complete_correctA(C,D\tA|' EEErkE4ELEdExA('cEA8 4LdJ|ACgAg AAfA050 zA.L0zA,LA.0 A.m0 AAC F A FTA"*(2rmLR"C ۤ  FA" ۤ|.+AB ۜEx0xABC ۜ t2tUA,4A C &A 1 A"7 ۤu AC Ad<qA%dA"?r L"ۤ  A45 AF A|NWA & A0CRAC ) ,M At1tAGu ACf+ A A,KJAL A CN0AM% A,O49 A` A.Prq ACf Af  A,U A &AW,AC1A.YrIA.ZLA,\LaA`C A.]rq Af Af A,bA &Ad,Ad)AFAiAHA.j+ A &Al,A1 Ao A85۔|d$|qA0F۔|d$)Af+-At 1Az ]A(L,% ACLQu A,A A <LD\A,5A" iA" !@a$\ DAB"FAC#Flocal_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sepcompstate[list]csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getoptsoOt:12JVx_optoptionsOPTARG12JVx_jvx12_optshift( OPTIND - 1 )unset_type_noprefixprefix+zstyle:completion:curcontext:optionsprefixneededreturn:completion:curcontext:_typeverbose_showd:completion:curcontext:_typelistseparator:completion:curcontext:_typemaxmatcheswidth(COLUMNS/2)_descr1_showd:completion:curcontext:_typelistgrouped_oargv@_typeprefixhidden(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[@]_showdcompdescribe_hide_mlen_sep _grp[@]_hide_mlencompstatelistcslcompstatelistcsl csl2csl2compstatelistcompstate[list]:s/rows//compadd_args[@] _ret A8g,@Tp ;A C J;sA%AC@A%,A0F\$ ,=]uA, A" )%<i)A"ۜEp"RqpAfA,ABۜ1ۜAA"ۜ<XruA"ru ccACtA"ۜ lA"! ClAC "1A%RAA AB  e  AxC 1A)RU A %| QA.+% E A %| qA %| A A1=A3R AB   } C % Ad +1+A ۜ q Ag  AC A:u0 +zsA 0  A 0!A">rY  0  Ae AA"G4 qAC% A,L ;AFA1A>O2PRr+$A.PQAQ A 84XuA@C'1AU A1 AV )A0F+ QqT=qA(C+ eqTqA1 A\ A0CF+ qT9qA(+ aqTA/1/A Ag@A<C&XmAB ! &LAC@qAAT 1 AVl2r!m r 9 ACfAA"pq ۤ@AFlocalnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsVgroptJignxxopt3##[[:blank:]]#%%[[:blank:]]#3_lastdescr_lastdescr[@]zstyle:completion:curcontext:1groupnamegname1_setupgname:--default-2:completion:curcontext:1formatformat:completion:curcontext:descriptionsformatformat:completion:curcontext:1hiddenhiddenhiddenallyestrue1onformat:completion:curcontext:1matcheroptsmatch_matcher_matchergropt:completion:curcontext:1:completion:curcontext:(@)sort:#(match|numeric|reverse)j.,.sortsortyestrue1onmenunosort_comp_no_ignore:completion:curcontext:1ignoredpatterns_comp_ignore:completion:curcontext:1ignorelinehiddenqwordswords//m[]\<>^|/\MATCHtrueqwordscurrentqwordsCURRENTcurrentshowncompstate[old_list]shownotherqwords1,CURRENT1qwordsCURRENT+1,1 #_comp_ignore shiftformatformatzformatformatformatd:1(@)argv[2,-1]gnameformatnameopts[@]nopt[@]gropt[@]gnamexoptformatnamegnameformatnamedefaultxoptformatname funcstack[2,-1][(I)_description] fakestyledescrfakefakealways:completion:curcontext:tagfakestylecontinue(@M)match:#*[^\]:*(@P)nameopts1,2-F _comp_ignorecompadd(@)opts(@)(@)match:#*[^\]:*:s/\:/:/ #descr _describetagreturnA<  c,J+@iA@C'EEE A  <TpAP A. rۜA,  +A &A"RA,-A &A515A.AC,0AB % &@A,dA,$JA 1 A.r+L]A,A.JA"CF 5!+AA."rI}A &Q A.$r ccA,%A F+A,.+A ,AB0 %  &8A,4]A,5,%A,6A,7AB9RY C&AAF>2` yA,?A"F =@+A"Ar]CF+Al,1,A.DA@C 'ABF % &A,G AJu A,I  A"F 5J+AA.Kr9 m A &Q A.Mr cc A,N AF+A"6U2r  2`  5 i "W "F = X+A,Z\ AF+localcompname_compskip_compskipcurcontextcurcontextservicenoskipmatchmbeginmend1shiftnoskip_compskipcurcontextcurcontext%:*:*:1:_compskipallpatterns@strcontinueservice_services[str]:-str(@)_patcomps[(K)str]b==servicematch1match2evali_compskippatternsbreak_compskip_compskipreturncontinueQstr_comps[str]service_services[str]:-strcompcompnameargv[-1]_compskippatternscomp_compskip_compskipcontinueservice_services[str]:-str(@)_postpatcomps[(K)str]_compskipdefault_compskippatterns_compskip_compskipnamecomp_compskipalldefaultservice_services[name]:-namecomp_compskipAfPA" xCFA*Ã03EDEzE EkE\E+EpA'A"<NAfzA.DA 1A.r%dA.qA.A":Rrm2prr1FA"C ۤ,"*&2rIiu FAB ۜ9kB+ l+kA`C +*A.-Ax A"N.Rr R2pr5Ur  FA1A"J1R2pr) ; I 2prM  m 3 A"&42pr 8  FAC*Ã] A50AB?r} ;; ۤ AA^K2 zs r] AG A,Nk AOA.O= U A,P q A.Qk A$ )LAFAFAFA*ÃA"eRAC*Ã]A0}AGAC'AABnr);<;ۤLA"Fa"pypA@AtACFAB)*ÃIA"&2prurC FA"H! ABr%;|;!ۤI"r"FAB"ۜkkA#54AV2r9YrA 1A.rA.\)qA.\A$FA%A>2P !rAA,+]A"N2RRpu%rEu&*ÃA"&2prur &FA'ۜA"r-MC(*ÃA(A(ۜkAn1A~RR r)A"rQ lA"r  qA. lAA AvAF2` =;|!A.3zQ AnRr"2`r# A.3qA.3AC.1AR}At. A.r$A.8dqA C/۴ A$0D e ۬ی *ÃqA0 !,!A1\[A"u1FP!|!A$C1JR!!"KAt1 A.r!%A2!0"\"qA 2"۴""A3%!AC3%!A3%"KA4, J#A,R=#A4AF2` ##;|&A4%"K##Q AnRr'2`r( #AC5%!##qA5%!$#A"I$ 6h$$۬$ "KA"$$6$%۬ی !A"=%$7h%%۬ی !A732A7F% A7g%%AtC8 A.r &)A8(& ]&qA 9&۴ ]&Ax91 A&&'A9%%d#%A:%)'qA:%%A" ';%*Ã''A(C;\(}((۬ی AA"<()$)<H)i)۬)A.)AC=F)setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue # getoptsgscoforceoptfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXword${}word$azAZ09_+parametersword$zstyle:completion:curcontext:suffixword~/$+azAZ09_[]azAZ09_[]${}(e)words\()<>{}|acceptexactrecexacttmpyestrueon1word~+word~+19word3,1dirstackword~[]/worduserdirsIword21+nameddirsIword21wordparametersIword$continuecontinuecontinuewordforcesubstitute_comp_caller_optionsignorebraces#exp//[^\{]#exp//[^}]otmpqwordtmpotmptmptmp//b\$\{{}\\\\\\}/\\\match1match3\\evalexp=(tmp:gs/\/{/:gs/\/}//dev/nullaliasesexp=( ${${(e)exp//\\[ ]/ }//(#b)([ ])/\\$match[1]} )NO_aliasesexp:s/\$/$expwordexp[@]integerdone_quoteorig_expexpforceglobexp=( ${~exp//(#b)\\([ \"\' ])/$match[1]} ); exp=( ${(q)exp} ) #exp done_quote ! done_quote exp=( ${orig_exp//(#b)\\([ \"\' ])/$match[1]} ); exp=( ${(q)exp} ) #exp subd[@]expexp[1]//\word//\(N)forcesubstglobsonlysubdexp(N)keepprefixchangedword~/$/yestrueon1changedword$(M)word##*$[^/]##/word%%/*epre=( ${(e)~opre} )epreepre(q)epre[1]changedopreexp[1]#prewordexp[1]preopreexppreexp[1]wordsortyestrue1on(@o)expaddspacesubstwordexp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1/opre/preexp[1]aspyesfileexp[1]/opre/precompstate[insert]sortmenu_descriptionexpansionsexpansionso:word_descriptionexpansionsexpansionscompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansions_descriptionexpansionsexpansionsexp[@]i/opre/prejidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansions_description#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertcontinueA(,k++c@AC T3AFh}AHC(A A  1A. r0A. QqA. A%+AC'8eA 1ARA.qA.\A,A+XABCxۜkk+A!)0 <A.+c0+XzsA" rl +cA"xۤ"+cA"xۤ#+cA,%kA"&r5;;&kIA""'2`R)r5;<;'kA""(2`R)r5;:(kA"")2`R)r5;<: )kA 61'A+ )A,/kqA 1A.0r AC TA2 AV22rEi r)I A.;kABxۤ%3ۜA0FX,  ۬9 qQ A"@a xۤ A C ۜ ۜqAF localwordexplwhattmpaeval_comp_setupfuncstack2funcstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXcurcontextcurcontextcurcontextcurcontextexpand-alias-word:::curcontextexpand-alias-word:curcontext#*:_main_completealiaseszstyle:completion:curcontext:regulartmpalwaystrueCURRENTglobalgseldisabledsel(U)selselaliaseswordgaliasesworddis_aliasesworddis_galiaseswordtmp%%:blank:tmp1:alnum:_ztmptmpa1word\tmpaddspacepre_wantedaliascompaddsuf[@] #pre complete_aliasesselreturnA'EA 1AR}A. qA. $QAFlocalcurcontextcurcontextcurcontextcurcontextexpand-word:::curcontextexpand-word:curcontext#*:_main_complete_expandABCfۄ!CFAg A  3AB!FA+ AA|AۤAqA,!A.LmABCۤE%3ۜAlA |1 A"& Rp]"C! "RIcompset(#b)([~$][^/]#/|)(*/|)(\^|)\*.returnlocalfilesexplmfilesematch1match2.eval${(MSI:1..Ofiles//./1:)files%%.[^/]##}files:.-.zstyle:completion:curcontext:extensionsprefixhiddenfiles.PREFIX.PREFIXIPREFIXIPREFIX%.:completion:curcontext:extensionsaddspace_descriptionextensionsfile extensioncompaddexpl[@]mfilesmfiles1PREFIXcompaddexpl[@]suf[@]compstateexact_stringAg ACg ,A, @]A, A,A,(A" HCfۄAD0 AC,0)A,EA,0%A,IA,0;A8A"A,A ,A,*TA0 F(Hy l- 4 ,localexpldirsPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXmagicequalsubstcompset*=OSTYPEsolarisMfpgrep -U $UID -x zsh|xargs pwdx 2>/dev/null::%%/linux/proc/pidof -- -zsh zsh:/cwdN:PdirsN@freebsdpgrep -U $UID -x zshprocstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}' +commands[lsof] Mflsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w 2>/dev/null:n%% (Ddirs:PWDcompstatepattern_match_wanteddirectoriescurrent directory from other shellcompaddr:|/=* r:|=*A1A AC'hAFAF8A &\A'hxA  1A RA.$QqA.AF,iZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGETwidget_genericreturncurcontextcurcontext:-curcontextcurcontextWIDGET:::curcontextWIDGET:curcontext#*:_main_complete@AGA@8\$ djZRZZz[r2ZA"+ČFA &Af,!A 5localgarbagezparseoptsgarbagePREFIXSUFFIXreturnshift_message*PREFIXSUFFIXA8zj ,DY+;A` 1Aۤ%A.zqA.zیA` 1AۤdA.zyqA.zA 1Aۜj A# 1 A.#r;9A,$,A.%j qA.',A")j D)j EqA,+j EA.,,A,/\yA,0A,1A,2DA g dA AF82`r+;j AXC A9 A9AA,C&Xyی (A?DABylocalexplslicehmaxhistorywordszstyle:completion:curcontext:removealldupssortoptJoptVrangemaxmax:max%:hmaxPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXhslicecompstatenmatchescompstatequotehsliceQhistorywordsbeg,beg+slicehslicehistorywordsbeg,beg+slice_wantedopthistorywordshistory wordcompaddhslice beg+=slice compstate[nmatches] AL 0"AFA(Ph|A 1ARA.TqA. A  1A. rqA. qA.A",ۤI+AB,ۤA1A^2rR@ m A{1=A.AC8A.r-r+A,\yA &A,MA.A.rzc#A, A &A,!MA."A&#UA,$D A%X Q A&  A,'zc#A F0 U AC F qA,+ D A.,MQ=A..= A 8A./r] zc#A,0 A C &A,2M A.3A.4rq r+A,5 A &A,7M A.8A&9Y A,: D A;Q A<  A,=r+AF0 AF qA,A%D A.BMuACF A,GA,HA C&AL-Ad`K \eA" 8UACFABۤ!A, eA 1A.  AN '50hA, A" L0A,A" A,LA &xAFa_history_complete_wordeval_comp_setuplocalexpldirectionstopcurcontextcurcontextcurcontextcurcontexthistorywords:::curcontexthistory-wordscurcontext#*:WIDGETnewerdirectionnewerdirectionolderzstyle:completion:curcontext:history-words:completion:curcontext:history-wordslistcompstatelistLASTWIDGET_historycompletecompstate[old_list]_hist_stopdirection_hist_stopPREFIX_hist_old_prefix_history_complete_word_gen_matchescompstateinsert_hist_stop_hist_stopPREFIX_hist_old_prefixcompstateold_insert_hist_menu_lengthcompstateold_listkeep compstate[insert] = compstate[old_insert] + 1 stop_messagebeginning of history reachedreturncompstateold_listnewer_hist_stopPREFIX_hist_old_prefix( compstate[nmatches] - 1 )_hist_stopPREFIX_hist_old_prefixcompstatenmatchescompstateold_insertcompstateold_list compstate[insert] = compstate[old_insert] - 1 end of history reachedcompstateold_list_hist_menu_length_hist_old_prefixPREFIX compstate[nmatches] _history_complete_word_gen_matches_hist_stopPREFIX_hist_old_prefix_main_complete_historyzstyle:completion:curcontext:history-wordslistcompstatelist_hist_menu_lengthcompstate[nmatches]_lastcompinsertunambigdirectionnewercompstateinsert_hist_menu_length_hist_stop compstate[insert]-- older_hist_stop compstate[insert]++ _hist_stopreturn_history_complete_word@A""R`r5FAGACGJs#AA  |AA, Js#EA"A|C' +EkEXElEEEE$ELA,AtmkA|1 A.rA,EA.kQ A.r;9A,AA.kqA.pA,!AB  $ $A,&A,'A ,? MA) 1A.)[9A.*qA.,= At -1-A".t  &A "1"A" ۜ  k&02p ( rA A -0 A^3  1 k0d A,5 d A x X A  ۜA AFA? AB ACF_matcher_numcompstateignoredreturnlocalcompintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_ignored: ind (@)comp[ind,-1]_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_ignoredsingleignoredcompstateold_listshowncompstatenmatchesshowcompstateinsertcompstatelistlist forcemenu_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIX _matcher_num++ _completer_num++ A"F4AP+3hA1 A|ۤ A,+!A.3iqA,+A.3AA"|ۤ*R )iA,A, MA,  A.!iA F4_matcher_numreturnlocalexprzstyle:completion:curcontext:wordHISTNOLBUFFERRBUFFERPREFIXSUFFIXconditionpre_list_prefixsuf_list_suffixcompstateinsertcompstatelistlist force_list_prefix_list_suffixA'J2AFDYA(g,+EkEEErkEEEjKsEj EJErkE0E`EEEE(EPEtEEEE,EE@E`ExEEE1hیEEE(E+cX]PTA G A Fd | A g  A8C G  D Dd x A ۬  P AC5A";R ; ABC ۜ y k=k+AA?R2pr  2pr A  A,B! AFhAA.GrA1A.Hr AhC AB"IR`9R ۤ-y AFhA.O!AAnT2r-T2`r -A'A,XhA.Y A1A^RYA1 A"_ ۄA.`0Q AVa2I;|9rqAfۄA.cACFAA%AdC 1 AC ۜukA,v4 Af`LAdC 1 AC ۜIkA,z Af`LAdC 1 AC ۜ=kA,~t Af`LA$!#AAC!1A.r Ap! A&+$A!%AC")A.+AC#<mqAB$  C$%0A,TAC&'A+?Afc+lAFc+۔AFA+D?Afc+lAFc+۔AFA) %A*%pA,C*A *&A\C+jk A1A QA.pQ A.r A, A.k Q A.r ;9 A, !A.k qA.H!u!A,!!A"/"ۤ"!#C/fc+۔]#AB/" "%$X$0X$A,$A,$A`1,+$%A 1A.E%[9 A.$}%qA.$%A,,&A31 A Y&APC3 A C3&y&A,+A3F&A C4&A,+A4F&A&A" !' 5&&AX'A,''A 1A.r=(( A.rk(qA.rk(A 9q13ANRpr=((rkA""2`L)L)rk:%))*A,k]*A;%+I++A;1 A~2r+5,2kL,R@ e, ,A.--ёA.r.Y.Al<AV2 .2P .kL,A.--qA=+c/AhC>,+A-0A,jKsL0A,>$Jm0A|1 A.r00A,rk0A"rkrkQA.00A.rkqA.rk1A"rkjKsjKs11ABL1 A&&ACB+ce1AhB,+A 2A, j $2A,CC$JE2A|1 A.r0m2A,rk0A"rkrkQA.00A.rkqA.rk2A"rkj j 11AB2 F&&AAR@2 22rkjKsRPR2rkj 2` 3ri33A.--QA>2P 2rkj A. -3AF!2` 34d4A.#-4AJ}|A.(r415A")rM5)5AJ1A* 5AJF(6@6 A, m6ATCK 1 A&-kL,AKf6L7A./D7AL?>A.2q7AL+c7ACM612A5!8A,6jKs@8A,M$Ja8A|81 A.8r08A,9rk0A":rk:rkQA.;00A.<rkqA.>rk8A"@rkjKs@jKs11ABBL1 P&&ACQf6L7A.F82qARF(68AR1AK )9AS1AL a9A.M9: AN 5:AO 1AO :A.P;=;qA.R|;;qACUF(6;Q A>Y2Prk !'A,Z-A.[<A<Q3A"B\2rrk2R!'2pu<=((W"ۜ<<=X=A,`u==A,a-AXk=A eM>0 A.fe>0 A.g>0 ;A.h>AZFl??A [?4?? @-@AC[f@@A\Ap @AC\'0AHAiAA\'0AAAA"s B]C=CA":wRrEE 2prE<!rk]prefixcompstateunambiguous1,compstateunambiguous_cursor1prefix_comp_colors=(#i)prefix[1,-2]//?/(prefix[1,-2]//(#m)?/MATCH/~toquote/\MATCH|)prefix[-1]//(#m)~toquote/\MATCH(#b)(?|)*==_ambiguous_color_comp_force_listalways_comp_force_list_comp_force_listcompstatelistcompstate[list]//messages forcecompstate[old_list]_saved_colors_setZLS_COLORS_saved_colorsZLS_COLORS #_comp_colors ZLS_COLORS(j.:.)_comp_colorsZLS_COLORScomppostfuncs[@]comppostfuncsfuncs[@]func_lastcomp(@kv)compstate_lastcompnmatches_lastcompcompleter_completer_lastcompprefixPREFIX_lastcompsuffixSUFFIX_lastcompiprefixIPREFIX_lastcompisuffixISUFFIX_lastcompqiprefixQIPREFIX_lastcompqisuffixQISUFFIX_lastcomptags_comp_tagsreturnADGkzk+EEJsA'zkA(C'XqA,kA"r]FA,Af`xAۜMACۜJsACA! A,"lA" &X#+A,$A"&(2pr+r FAx  A+A,,TA" C &-+A..AC >1>A1A|31AN32pr1LmA"*52rr17A"8E"9]A"1ANC2pr1 i A.F] QA"F ( DABHM Cۤ AG A ۴ , A P q ۬ی AF+localcompstate[pattern_match]orig_old_match_stringocsicompstate[insert]ocspicompstate[pattern_insert]:-PREFIXSUFFIX#[~=]tmp:qtmpreturn_old_match_stringPREFIXSUFFIXHISTNO_tagsmatchesoriginalzstyle:completion:curcontext:matchoriginalinsertunambiguousorigcompstatepattern_match_completeopmorigonly ret _complete ! ret inspatterncompstatenmatchesomscompstate[insert]automenuunambiguouscompstateinsertautomenucompstate[insert]menucompstatepattern_inserttrueyeson1compstateunambiguous:PREFIXSUFFIXunambiguous_requestedoriginalcompstatenmatchesoriginalexpl_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIXA"F4A  1A QA,A.YqA.AF4_matcher_numreturncompstate[old_list]compstateold_listkeepcompstateinsert(compstate[old_insert]+1)A 4A414A.rI,A,G\+E ;A, p+Ad A A,  ;A C&qA. ;A"CF-XCACH-\AFxA.+A""r9ACF+A%4A(C $ 4RABFLFAC A.!rI۔A," +A &A.$pIAB ۜ<X ۜu4A A* QA"+R 4 %A pA.-+localformatgopt1expl_comp_mesg # > 2 2shiftcurtag_tagstag_next_labelcompaddexpl:/X/x ! compstate[nmatches] compstateinsertunambiguouscompstateinsertreturnzparseoptsmessagesformatzstyle:completion:curcontext:messagesformatformat:completion:curcontext:descriptionsformatformatformatrawrawzformatformatformatd:1(@)argv[2,-1]builtincompaddgopt[@]format_comp_mesgA,DAC1A. raA,,A AF<QAAIAF<QAA"0CF۬LL-4یYlocalfiletildeetildePREFIX~/PREFIX%%/etildetilde/dev/nullevalfile=(PREFIX*SUFFIX(om[NUMERIC:-1]N))file/etildetildeqfileqfile #file compaddIPREFIXISUFFIXfileAH+,JDXp+3A JkkAC4۬ThA\C$ Amz[rAC%9iA 1AA.qA.$A,!+EA` A."rYDATAC TA,,+A,-3A,.-A,/UA,0}A"F4Rr R I2p6+A,:A$H|hl TABAC,MA A &xAG1 A.GrA,HA.I0 qA,KL i A.L Ah 1AFTR` r5 ACTU qA%TA|1AZ A.[,) A( |Tl A"a2PrY  I$t |Tl A>A&drY A:1A.kr A.l, q3A0 Q A,p A,q$AA0%1AB"s2`]ruۤ,HA(Cd9lqA1 AxA@Cۄ۔ ۜ il%qA0FPqۄ9l%A  &юAA '+A,A,AA$"4|Tl tA1 A.rA,A.8UqA,A.$AA" A&dA C'`IABC'ۤ(HR@ EReA,DA`C) 1A.rA)%Dۜ)qA*%DA"D+۔ ۜ iۄl!+A""8,@aۜiۄl +A"D,۔ ۜ iۄl+A"<- ۜiۄ5lU+qA"8/iۄ ۜ)le+A"80,MۜiۄylU+A1F+(A"L3)AB3ۤrC3FA,0MA,AA41 A AA04FۜA9lqA05F$EۜilA C6&AC8pA,YA<9F1 A.r A,A.+1 Q A.rAu A, A,+-!A.3q0A,p!!A,!A4C=%1%AF2` ! "-" A=1 A.rM"m" A8=""iۄ"ۜ lm#Q A.r#$ A8?$$E$ۜiۄq$l$qA0@F%=%ۜili%A A&localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseoptsJ+:=groupV+:=groupx+:=explX+:=explP:=optsF:=optsf=optsM+:=matcheri=immsopts[@]opts[@] #matcher matchermatcher[2]matcher12[1]22,2(@P)2PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXcompstateinsertmenu09_comp_correctcompstatepattern_matchorigorig:qcompaddmatchesr:|sep=* r:|=* matcher #matches matchestmp1[@]truepresepPREFIXpre%%sep*SUFFIXPREFIXpreSUFFIXsuf%%sep*PREFIXSUFFIXsep(@M)matches:#PREFIXSUFFIXsep* #tmp1 PREFIXSUFFIXsepbuiltincompadd(@)(@)matches%%sep*:#tmp1compaddpresufseptmp1[1]sepmatches(@M)matches:#tmp1[1]*PREFIXcprepreSUFFIXsufimmmatcheszstyle:completion:curcontext:expandsuffixcompaddgroup[@]expl[@]prefmatches matches[(I)tmp1[1]sep*] compaddexpl[@]prefseptmp1[1]compaddexpl[@]prefreturn #tmp1 PREFIXSUFFIXcompaddmatchesmatchessepPREFIXcprepre%%sep*SUFFIXseppre#*sepsufPREFIXcprepreSUFFIXpresufmatches@Mmatches:j<>@btmp1expandmenucompstate[insert]presuftmp2sepseptmp2#*sepcompaddexpl[@]preftmp2[@](@)(@)(@M)matches:#*sep%%sep*:# matches[(I)sep*] compaddexpl[@]prefcompaddexpl[@]pref(@)(@)(@M)matches:#*?sep?*%%sep*:#compaddexpl[@]pref(@)matches:#*sep*compaddexpl[@]prefi#*sep(@)(@)(@M)matches:#*sep*%%sep*:#compaddexpl[@]prefexpandprefixorigprefpresufPREFIXcprepreSUFFIXcompaddexpl[@]prefprecompaddexpl[@]matches(@)(@)(@M)matches:#npref*#*sep:#prefnprefsepcprepre%%sep*seppre#*sepsepcprepresuf%%sep*sepsuf#*sepPREFIXopreosufSUFFIXpreforigprefprefsepsepcompaddexpl[@]pref%sep*sepseppref%sep##*sepprefsepcompaddexpl[@]pref%sep*seppref##*sepcompaddexpl[@]prefA4TA%pA,&$ RAC32AC  (A" E A, 0aA, ACA. rAAd44AEA,AC+ +Eq AA+ +EAF,AF,local__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnA\+I AFA GPJsziAfA$K NYAT4Ld|EEEAP A.rA,A &4AC%LA,&h$ RA, LA, 4+$AA&L4A,dA.|5A&rL+$A,d۔A.|QqA,dA.|ACACA"A,5A"re &A,E=A!A.rmA4A0eA,!1A"fm#q AC e-UA" fi'A FH A5 A4TA%pA,C&$ RA818A  (A"EA, 0aA" r &A, E<iAA. rAC44AA\A,@]A+ +q AEmA+ +AFACFAP1 A.PrA,Q8UA.RqA,T=AU 1 A.UrA,VLiA.WA,[E,iA,\A,]YA,_JsACf4\A"crc!iA".d2r 2@ =RYCA,g!EA,haAAt+4A,A &<A4| A AF2` ]|A,A,  TAFp A. Af,XAC۬XA @A#F_next_tagseval_comp_setuplocalPREFIXSUFFIXunfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnLBUFFER%PREFIX_next_tags_prePREFIX_next_tags_pfxSUFFIX_next_tags_sfx_next_tags_preLBUFFER%PREFIXLASTWIDGET_next_tagslistcompletePREFIX_lastcomp[prefix]SUFFIX_lastcomp[suffix]_next_tags_not _lastcomp[tags]_next_tags_pfxPREFIX_next_tags_sfxSUFFIXcompstate[old_insert]:+1_main_complete_complete_next_tags_completercompstateinsertautomenucompstateinsertautomenuunambiguouscompstateinsertunambiguousops_lastcomp[unambiguous]compaddUnsSUFFIXPREFIXinscompstatelistlist forcecompprefuncs_next_tags_completer_next_tags_not_complete_next_tags_precompstateold_insertWIDGET_next_tagscompstateold_listkeepcompstateinsertmenu:2returnLBUFFER%PREFIX_next_tags_preunfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags@A TACg A( $5ABuA" C%A" 5pA1A20 R2`r MRa2rrA,`}AfۄAFBA &@ACA&r\A,|A, (=A"! "CF C&@AF@A &A  A} Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:precommand +opts[-s] _compskip +opts[-P] precommands #precommand precommandsprecommandpBANG_HISTwordsCURRENT!:compstatequotewordsCURRENT"!:compstateall_quotesPREFIXPREFIX//\!/!compset*:_history_modifiersreturnCURRENTcurcontextcurcontext%:*:*:-command-:comp_comps[-command-]compevalcomp_set_command_dispatchkoptss_comp_command_comp_command1_comp_command2defaultAF%_messageno argument or optionA""R`r5FAGAۜaAC76A2 22 8uA`+1A~2rRr <A,UACFQA.rA"r!uA,A\C 1A LA.qAیAFA 41A&2pR=2@ 2Rp 2=l  A,)A F A"+rU  ۤAC A- =A,. A/ 1A./re A.0q qA.2qE qAC FA FAF_matcher_num_lastcompnmatchesreturnlocallistzstyle:completion:curcontext:oldlistcompstateold_listlistneverLASTWIDGET_complete_helpWIDGET_complete_helpWIDGETSTYLElistalwaysshowncompstateold_listkeep_lastcompcompleter_lastcomp[insert]unambigcompstateto_endsinglecompstateold_listautomenucompstateinsertmenucompaddSUFFIXPREFIXcompstateold_insert_lastcompnmatchesWIDGETLASTWIDGETLASTWIDGET_complete_helpWIDGET_complete_helpcompstateold_listWIDGETSTYLEcompleteprefixwordoldmenucompstateold_listWIDGETSTYLEreverse( compstate[old_insert] - 1 )( compstate[old_insert] + 1 )A k# +ACg  Ag 4ABIg< A$$ 4AF ATCA. r+;l<Ae iA &A1AA.+tQ AA"CFAFLQAiA.+qA.+AA")A" FA"!r}CFLAFLA,%A ,k# A| 1A.(r9YA")yC FA,* e A FLA"/  F A"0 0% A FLlocaloutputopts +_cmd_variant typeset_cmd_variantzparseoptsoptsc:words11%%\=*1#*=shift #precommands:|builtin_precommands command +opts[-b] && ( precommands[(I)builtin] || +builtins[opts[-c]] ) +opts[-r] Poptsr::optsbreturn precommands[(I)builtin] builtinprebuiltin +_cmd_variant[opts[-c]] +opts[-r] Poptsr::_cmd_variantoptsc_cmd_variantoptsc1_call_program variant $pre $opts[-c] "${@[2,-1]}" &1var[@]outputpat +opts[-r] Poptsr::cmd_cmd_variantoptsccmd +opts[-r] Poptsr::1builtin_cmd_variantoptscA"RPR5F\AtGxEk3 E0E\EEEAGJs#ACAC( EAA,Js#A"A` 1A(ۤEQA.xqA.A, A'x(A,bkeA|1 A.rA,A.kyQ A. r;9A,!A."kyqA.$EA,&AB ( EaC A,+A,,\AC 3A. 1A..5 [9A./\m qA.1\ A "!A"4   &A"5= C F\A(  ۬L L  A,7 A8 1A8 A.9- t qA.;- ACF\A? AA AF\_matcher_numSUFFIXreturnlocalcompcurcontextcurcontextSUFFIX_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_prefix: ind (@)comp[ind,-1]addspaceISUFFIX SUFFIXISUFFIXSUFFIXSUFFIX_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_prefixcompstatenmatchescompaddIPREFIXISUFFIXcompstate[unambiguous]%sufxcompstatelistcompstateunambiguouscompstateinsertunambiguous _matcher_num++ _completer_num++ APAg<A1AF2`r MAX 1A. r}:ACFqAFA C &HA,(dA8 gZ+$j;<A GP{A,-j;qA fc+۔A\C 1 AC f\Z+A fc+A FHA gAF62`At 1 Af7R2`rrrAfc+ACFHA1A^;2R`rr A,=A,>$A%< A&@rA,BA,C$A%<Q AvE2r2r9YA<qAfHR2` -I]Ah AK AftAM AftA%<`A,RA[WA.SrAqAd A>W2P 8]A<uqA%<AA1A\A,^A._$QA`)Ah Ab AftAd ACftA,geA%<q"A,mA,n{A A &ApA,qA"rR- &HA,saAA"u C&HA.v qA.z$A\C 1A}5 Ac+۔Y A fc+Y A\ 1 A f\Z+A fc+A!FHA"1ARA"FH A"r:" F AC#FHqA.$ A$fc+AXC% 1A.r:A%FqA&FQ setoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp+NUMERIC_read_comp_read_compeval_read_compcompadd _read_compreturn_read_complocalsearchstr2newchfuncsfuncs2exactlistintegerCompletion: msgread#keystrstr[1,-2]_ whence -m "$str*" 2>/dev/null%: functionexactkey#key & 127ZBEEPprintbeep\astrkey_ autoliststrfuncs #funcs == 1 funcs1 (Confirm) #funcs == 0 str[1,-2]str2true pos++ funcs1posnewchbreakstr2newchfuncs2funcsstr2 #funcs2 str2 #list msgstrexactlistwhencestr%% /dev/null_read_compcompadd strA6 #A%1yA$:K=UA G0UA &hAAF4IAFH_ra_comp_ra_actions_ra_actions[@]1_regex_argumentslocalregexfuncname1shift@:/b:/:_ra_comp (qqqq)match[1]evalfuncname () { 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'TiAAfzA\0 A. T0 ;AFAFA' ;+AC'd+AFAh AyACDA%A C&AGJACg #A# 1 A.#riA,$A.%*s#UqA.'hA TmA #A A- 1A.-riA..EtqA.0EA F1A AC }LlocalOPTARGmatchesterm\0getoptst:optOPTARGreturnshift( OPTIND - 1 )desc # replyintegertermmatches:tag:desc:(( ))matches:tag:desc:_values -s (q)term (q)desci = 1i <= #i++ s.:.argvi/wds1//*/[^term]#term/matcheswds[1]//\*wds[2]:+\:wds[2]//(#m)[: \(\)]/\MATCH matches (q)wds[1]//\*//(#m)[:\[\]]/\MATCH\[(q)wds[2]//(#m)[:\[\]]/\MATCH\]evalreply+=(wds[3])/[]/matchesendAGA%4A,&P$ |RACACf۔A1 A& +$AB5FHQA& +$ACfd5AFHqACFHlocal__gopt__goptzparseopts__goptcomptags1_all_labels__gopt[@]@return_descriptionA LxA,AC31/AC(ۤEA(ۜE AF9A`C A&  A" %F\AF8A,TAC A A"F0mF8AFrACF8qAF8qAF8local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir (_cache_dir) isn't a directory\!return_cache_path_cache_dir/_cache_ident_cache_path_cache_invalid_cache_ident_cache_pathA4CG +,LhA\zrk-EEEEATf$  92z[riA,A, !A,!IA,"A,#hA NA&'+$A,) A,*+AX  A.,DAC LA.. LA"31M &pA,7A$ |@a A"92Pr   |@a AB?aFA"@ &pA,EhA,F)AFlA,L AXC A.MDALA.O LAANRRp+$1A,U1A$|4a A"W2Pr  T|ta A""[R`rrFA &lAAC%AANc2p+$1A,fAk A&k+$A.l( E qA.n 1A,t AXC A.uDAL A.w LA$ |La A"{2Pr   < |LaA] A FlA" !%ی A,< Y A,t Ah#, J AHC# ۬ 9 e L L ۄ- ۜU h A&rk localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexplcompstatenmatchesopreosufoptsmatcherzparseoptsJ+:=groupV+:=groupx+:=explX+:=explM+:=matcherPREFIXSUFFIXPREFIXSUFFIXSUFFIX12arr[1]arr2,2strsepbreakPREFIXstr%%(|\)sep*builtincompaddtestarrmatcher[@]arrtestarr_comp_correctcompaddtestarr #testarr returnprefixtestarr[1]sepstr#*sepshiftarr2,22PREFIXbuiltincompaddtestarrcompaddtestarrtestarr11str#*1PREFIXstr%%3*PREFIXarr2,2builtincompaddtmparrcompadd(@)^suffixes[@](q)1(@)^tmparr # (q)1PREFIXpreSUFFIXsufsuffixes[@]compaddgroup[@]expl[@]autosuffix[@]opts[@]IPREFIXISUFFIXprefixitestarrcompstatenmatchesAX'Erk}E+EEEA8g +rk03D*s#XlAh$  )IejZRZZz[Z[A" 0]ABbA1A A,*s#EA""Cfۜ"C%3A,ACf@ۄA1AiA"+A%lEAB yClA1 A" ۄ9AC%0qA"# %3ۜE ۔e A" f ۜ  %3A"C f0 ۄC %0A(P A$C  4lA m localcurcontextcurcontextcompstate[nmatches]qsepnosepminusoptsprefcontuniqdedupzparseoptss:sepn:nump:prefi:prefP:prefI:sufS:sufqsufr:sufR:sufC:contduniq #cont curcontextcurcontext%:*:cont[2] #sep sep2 +suf[(r)-S] (q)suf[suf[(i)-S]+1] #end compsetend*sep[2]compquote ! #uniq +pref[(r)-P] (q)pref[pref[(i)-P]+1](@)(@ps.qsep.)PREFIX#pre[1,-2](@)(@ps.qsep.)SUFFIX[2,-1]compstatequotingQdedup #num compset( num[2] - 1 )*qqsep ! nosep && (!#num || num[2] > 1) qsepend[1](q)qsep[1] \t\n\-compsetqqsep*compset minus = argv[(ib:2:)-] (@)argv[1,minus-1]opts[@]pref[@]suf[@](@)argv[minus+1,-1]AGA, 8YA" R &AC71A A,A.-Q A.ruACFA,%A.iQ A.rA,A,<yA.iQ A.r;|9A,A,<yA.iq A, A,<9A.-localcommandcommandwords[1]commandreturn +builtins[command] + +functions[command] _comp_command1command_comp_command_comp_command1command[1]eval_comp_command2=commandcommand[2,-1]_comp_command2command../PWD/command_comp_command2command:tcommandcommandcommandcommands[command]A G crkA"r+$uAA ! cACfPLtAd A. ruAqACe$YA.ruAf$<hAAۜ cACfPLtA"rQeBQAC1ACۤ%A."A&#r+A.$qA.&EAC 1AC ۤ=A.*}A&+r+A.,% e qA.. AC 1AC ۤ! A.2 +A&3r+A.4 qA.6 ) AC1ACۤ} A.:- p A&;r+A.< qA.>  A""A2`T T rk% A1 A e cA,ET +tkAqA.HT یA"K9"ۜ! c"FMRrMh2rMRPR cPMlocalcompstate[nmatches]1zstyle:completion:curcontext:1listcolorszmodloadzsh/complistdefault_comp_colorsval[@]_comp_colors(2)(@)^val:#(|\(*\)*)(M@)val:#\(*\)*unsetZLS_COLORSZLS_COLOURS:completion:curcontext:1showambiguityvalyestrueon_ambiguous_color_ambiguous_color:completion:curcontext:1listpackedcompstatelistcompstate[list] packedcompstatelistcompstate[list]:gs/packed//compstatelist_saved_list:completion:curcontext:1listrowsfirstcompstatelistcompstate[list] rowscompstatelistcompstate[list]:gs/rows//compstatelist:completion:curcontext:1lastpromptcompstatelast_prompt_saved_lastprompt:completion:curcontext:1acceptexactcompstateexactacceptcompstateexactcompstateexact_saved_exact_last_nmatches_menu_style_last_menu_style[@]_menu_style[@]:completion:curcontext:1menu_last_menu_style_comp_force_listalways:completion:curcontext:1forcelistvalalways09_comp_force_list_comp_force_listAgLA,AC1}ACۤiAۜAFA C#"A&  A1A AF 1qA`hA4 4ATllۄAP A& AF AFA,LA,LEA #"A& A1A ACF =qA` hA 4 4A Tllۄ5AP  A&& A F A FA & A $  A 1 0 0 AC fl ۔ A fl ۔ A fl ۔e Afl ۔ 0 ;Afl ۔ qAFACFlocal_cache_ident_cache_ident_dir_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir style points to a non-directory\!zmodloadzsh/filesb:mkdirmkdir0700_cache_dir/dev/null_cache_dircouldn't create cache-dir _cache_dirreturn_cache_dir/_cache_ident_cache_ident_dir:h_cache_ident_dir_cache_ident_dircache ident dir points to a non-directory:_cache_ident_dir_cache_ident_dir_cache_ident_dircouldn't create cache-ident_dir _cache_ident_dirshiftPtvarreadonlyassociationarrayprintvar=( ${(Q)"${(z)$(<<\EO:var(kv@Pqq)^^varEO:var)}"} )var=(Pqq)^^var_cache_dir/_cache_identAGAd A&r,A LlqACF localexplCURRENT_wantedcommandscommandcompadd@_messageno more argumentsAGAP A. r-A, A C&@A,d1dAYAL'lEE ;EEkAA.r-A,AA &@Q A.r-A,AF@A"r-E &@A"\ yCFIAC xA`C +1A) A FIq%AB \ yB- %A , ;AC  0 A.2+0  9A F0 <A flA"8RFACF8]A &AFlocalprev1shift # curcontextcurcontextordernodefCcurcontextcurcontext%:*:1[3,-1]curcontextcurcontext%:*:2zstyle:completion:curcontext:groupordercompgroupsorder[@]comptags-iprevcurcontext@_sort_tags_sort_tagstagorder ! @[(I)options] (|*-)argument-* (|*-)option[-+]* valuesoptionsordertagcomptry(@)argv:#((j:|:)~=~tag[2,-1])comptrytagnodefcomptrycomptags-Tprevreturncomptags-NprevAfPA"xFAd*Ã03E EkEDEXAC pA 1A.rA.qA.eA*ÃAB %pFATC)DA,"XAE0A F@UALC 1A) A *ÃA &0$A %AC F)AL 1A2AA *ÃqA  &A"&:2prrFAۜ%A"@r )*ÃiAAۜ%kAnC1A~CRRrA"DrAD \A"Erq E qA.H \AMAMAvNAFN2` -U;| A.O3zQ AnPRr} 2`r} A.R3qA.T3A1AXRAtC A.YrI h A|  Y qA  ۴  Y A$\ } ۬ی *ÃqAC  D A\[A"cFh A$JR "KAt A.fr h A H u Y qA C ۴$QY A% A% AC%"KA, JA,pRACAFq2` %;|A%"K9%Q AnsRr}2`r} A% a%qA% %A"y C۬1 "KA"zE$l۬ی  A"{$۬ی  AC32ACF0 Ag\pAt A.rh AC  Y qA d۴ Y AxC!1 A&%XA!%\d#pA!pyqAC"%\A" "%*Ã%A(#۬ی %A"#@l#۬A.!h A%Fsetoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreplyfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXwordzstyle:completion:curcontext:userexpandspecsspec$:IDENT:evaltmp${spec2,1[$word]}tmptmpbreak_word #reply reply[@]expexp[1]wordsortyestrue1on(@o)expaddspacesubstword$exp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1exp[1]aspyesfileexp[1]compstate[insert]sortmenu_descriptionexpansionsexpansionsREPLY:+: REPLYo:word_descriptionexpansionsexpansionsREPLY:+: REPLYcompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansionsREPLY:+: REPLY_descriptionexpansionsexpansionsREPLY:+: REPLYexp[@]ijidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansionsREPLY:+: REPLY_descriptionall expansionsREPLY:+: REPLY#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]exp_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertA$z8PpA%AL&$ 9YyjRr2A" Ah L1EADLqA@G (+<XlTA'ACfDۜA"fDۜ+" lA<1AD$\ABFxFA,AD۴AhlHAF2` ]rACGA, A; ADdmA,!A."<Yq0A gA,&A,'IA,(pA,)A %A$ lA $ A"- C FA,/  A,08 U A,1| A Dd- p XA.3 "A fD$Ad A fDۜ+A%+ qA%+AXC4 ]  l ۜ l! ی ۔i l A,B MA &AfDXA.H AT 1 AFxA,LACFA<(qAC%+A"V"fDۜ+$%(=+ACz1A.YriAfD۴A,[A,\lA] 1A] A.^ qA.`1A,bQAFq\ACg AfD۴ACR1 A.iri!AC,AFQA.priACGAC,A]LA$l9qQA.yriAC,ALA0F()L9m Q A.riA@!A!(AC!F,A.ri9A"F,AA<#NA#(A C#&q A$F,AH%A%p(AC%9%A,xA&rkqA,8eA(Flocalsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:keepS+:keepw+keepCuseccO:subopts #subopts subopts(@P)subopts[2]compvalueskeep[@]@noargsargsoptsdescractionexplargsepsubctestoldcontextcurcontextargsepsep[^(q)sep]#action_tagsvaluesreturncurcontextoldcontext%:*:valuesargsepPREFIXargseptestnamePREFIX%%argsep*nameactionIPREFIXIPREFIXnameargsepPREFIXPREFIX#*argsepprefixsuffixPREFIX#*argsepSUFFIXPREFIXnameSUFFIXargs[@]opts[@]compaddr:|[_-]=* r:|=*(@)args[@]%%:*argsPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXargs[1]%%:*argsepargs[1]%%:*actioncurcontextoldcontext%:*:subc-qS_describedescrsep[@]r:|[_-]=* r:|=*argsepr:|[_-]=* r:|=*argsepsep \t\n\-r:|[_-]=* r:|=*curcontextoldcontextcurcontextargumentscurcontextoldcontext_descriptiondescrsnames+names+onames-qSsepexpl[@]action>val_argsstateaction[3,-1]##[ ]#%%[ ]#state_descrdescrusecccurcontextcontextsubccompstaterestoretypeset_messagedescr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]sep[@]()action[2,-2]_all_labelsdescrcompaddsep[@]{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]curcontextoldcontextcompstate[nmatches]curcontextoldcontextA 8A0FT$ RAfALNA &A"f,]FAFlocal__targs__goptzparseopts__goptC:__targs_tags__targs[@]1_all_labels__gopt[@]@return?5.8.1debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labelseh(debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matchesBDdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative tdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximate<$ debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile;1'debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments spdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions !*zDdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalid!,debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function"2debian/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%(|debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debug*w xdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help-debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generic.Ydebian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tag./debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct0m\debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename022!debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word22{W ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe26 debian/zsh-common//usr/share/zsh/functions/Completion/Base/_description: debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatch:= *ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_expandDIL debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasDF\debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_wordF;Pdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensionsG\debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwdsH debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericIa6debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardIAdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_historyK debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_wordNv@debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignoredPdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_listPQH1U$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__ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_messagea2@ddebian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_fileaa`debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_partsg4debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_labelh debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tagsmdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_normaln=debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothingn debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlistpdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_variantpr.Hdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefixtT W debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_compwjdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_argumentsxydebian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_wordsy`debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requestedzbfdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cache{< bdebian/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<ldebian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cachedebian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commandsXdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_tags `debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand 8debian/zsh-common//usr/share/zsh/functions/Completion/Base/_valuesoXdebian/zsh-common//usr/share/zsh/functions/Completion/Base/_wantedAT4Ld|EEEAP .Ar,AA &4A%LA,&h$ R,AL,A4$+A&AL4,Ad.A|5&ArL$+,Ad.A|Qq,Ad.A|AAA",A5,AdA!.ArA84YACUi,A"A" f-$ qA xUA" fAm(A Flocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]returnA  AG#czA5#czA.ArAd 1A I,A cc ,A <AFPA"rmFPAB% Y,A5AFPA t.AG{rAB5{r C%{r@AFA`2urAG4A1A5H.A ecc AC4AfHiAFA F_all_matcheslocalzstyle:completion:curcontext:oldmatchesoldonlytrueyes1oncompstate[old_list]compstateinsertcompstateold_listkeepreturnonly comppostfuncs[(I)_all_matches_end] comppostfuncscomppostfuncs[@]_all_matches_end_all_matches_context_all_matches_endlocalzstyle_all_matches_contextavoidcompleter_expand_old_list_correct_approximatecompstate[nmatches]notI__completerexplinsertcompstateinsert_descriptionallmatchesall matchescompaddexpl[@]unset_all_matches_context_all_matches@A@3+",@XtkrEA$Cgz5A%lANAfzA`C 0zA 0.A DqAFA"r- C&A%tACFD]AL4NA &DA^3+"AC[[1ACF,A@,ALiAC,AhL1.Ar!A%t!Q Q.A$rA LA( @il .A+r A %LA, C&l,  Q.A3rA@ A ,)AFM.A:r9AFA<NA, A & 5 qAF iAHA , A  E qA"Mkr CF A8,@ 1AC `, AF localtagsexpldescractionmesgscompstate[nmatches]suboptscurcontextcurcontextsuboptsgetoptsO:C:optsubopts(@P)OPTARGcurcontextcurcontext%:*:OPTARGshiftOPTIND11_tags(@)argv%%:*_requesteddef%%:*def#*:%%:*actiondef#*:*:_descriptiondescractionmesgs[@]def%%:*:descr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]()action[2,-2]_all_labelsdescrcompadd{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]compstatenmatchesreturnmesgs[@]_messagedescr%%:*descr#*:A"" `R5FA(4pA('kz)AGAC'+A1.Ar; .AQ.Ar .APmAB<XuA1NAp2rA"!r-UCF.A%pq.A'pA", FA f@XA $u"A8/.A8,A9A: qA'-A""`2riH C&A vA2r;pRr;.A!q.A A" Q-A @a,AM A"OR -O TA|C'N&AQ ,AREA `-y,AWAC87A C&pA\* A")[u.A\E QA"CFDAB^-|AGA$A$HhA"iEj],Al ,An+A &A"r4 &AstA"w "wFP|A"zF,A| AF_matcher_num#:-PREFIXSUFFIXreturnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontextcurcontextcompstate[pattern_match]dounfunctioninteger1cfgacc1[3,-1]cfgacc2zstyle:completion:curcontext:maxerrorscfgacccfgacc2 numericcfgaccnumericNUMERIC:1cfgaccnotnumericNUMERIC:-1cfgacc//[^0-9]comax_tagscorrectionsoriginal ! +functions[compadd] compaddlocalppreargv[(I)-p]argvIazAZUazAZ#:-PREFIXSUFFIX_comp_correctreturnPREFIXargv[ppre+1]PREFIX~(#a_comp_correct)PREFIX[2,-1]PREFIX(#a_comp_correct)PREFIX _correct_group && argv[1,(r)-(|-)][(I)-*[JV]] _correct_expl_correct_groupargv1,rRJVbuiltincompadd_correct_expl[@]@_comp_correctcompstate[pattern_match]compstatepattern_matchcomaxcurcontextoldcontext/(#b)([^:]#:[^:]#:)/match[1][1,-2]-_comp_correct:_descriptioncorrections_correct_explcorrectionse:_comp_correcto:PREFIXSUFFIX_correct_group_correct_expl[(I)-*[JV]]_completezstyle:completion:curcontext:insertunambiguous#compstate[unambiguous]#:-PREFIXSUFFIXcompstatepattern_insertunambiguous_requestedoriginalcompstatenmatchesoriginallocalexpl_descriptionoriginaloriginalbuiltincompaddexpl[@]PREFIXSUFFIXcompstate[list]listcompstatelistcompstate[list] forceopmbreak_comp_correct+1 _comp_correct++ dounfunction +functions[compadd] unfunctioncompadd ret == 0 returnAfdCA(C D8Xp{A$ D AB` FA"ar!QXCA(Cp+ACF,AbA &A%pA% ACAicAt+0-A &0;AC%A C&AxwAscAC%A%XA(+e0A &A(A|cA@+0,A5A &0q,AA F0A  C&0;A, p0L eA FA<!C1AyA!%80,AA#CFA#%A#%{A$0AA" $&A$+0 ,AA%F0 ,AAyA%F0 A&%{A&FJ0  A&AA" Y'FA'C1+0  ,A A'F0 A '&0;A,(p L eA(F0 A (&0;A,)p L eA)FA<)1A A*%X 5 eA<*1A =A+C%8 a f0 ,A A,FA,AcA" -C&A-1+0=,AA-F0qA .&0;A,.CpL eA.CFA</1AA/%pA0;A 0&A1FA2Femulatelocalargspecdspechelpspecpreludeamapdmapsafe1returntP1localprintNAMECONFLICT:safereplyshiftpreludeargumenthelpoptionbreakpreludeprelude[@]argument1-*amappositionmeansactionamap12argumentoptionhelpSYNTAXERROR@ #amap argspec[@]amap[position]:amap[means]:amap[action]optionamapoption # +amap[1] || +dmap[through] followamapfollow2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//explainamapexplain[2]unlessxor[@](@)=2throughmeansaction +dmap[1] dmap1:2argumentoptionhelpfollowexplainunlessSYNTAXargumentoptionhelpSYNTAX #dmap dspec[@]dmap[through]dmap[means]:-:dmap[action]:-: #amap argspec[@]xor:+(xor)amap[option]amap[follow]amap[explain]dspechelpamappattern +amap[1] meansactionargumentoptionhelpSYNTAX #amap helpspec[@]amap[pattern]:amap[means]:amap[action]evalsafereply=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )AG #k-E\EtEEEzEEEAX'5ElEEEEAC,DA  XpA%AC%A+.ArA0,A+A &D0|AC\}ACFD0:|AA &D0,A+A &D0t,A+,ADA &D0,A+A C&D0,Ad; A &D0A+A &D0 Ae++AFD0 AC +A C&DA"r+ C&DA,A" rMu  ; ,A"AA#A kA (IA  A")r! )A,A+u,A,A  A.9A0 'xK"A g  ,A %A f+ EAC%xA%A.A;r Ad 1.A<rd,A= A &DA & AA 1.AAr ,ABk .ACq,AEk E.AFA` .AHr YDACk Ak A`C .AMr;LAx A AFDA%kAc   M h )A 2Jf zAAc AC1.Air ,Akz AC , A%kA & A , A%kA.Azr ,A,,ADA AR Ad! 1.ArA!ekA"Ck.Az,Az ,AzuAP%C A A& ,A&C%kA8'A A( ,yA)C%kAH*,zAB+F+b5+Ck=A+ , AL,NAA- ,A-CFDxAP.AQA/ ,yA0fDA 1e]At3VA9,ALm,A\ A  1.ArQ},A.AK"q.AK"A 8C&DA:CkA: ,qAB ;&,AzAkA>0,zMA  1.Ar y,Az.Atq.AtA 1.Ar !.AUq.AABC.A rAB.A ry9ACACAE1ALF((1AAFCkA F zMA  1.Ar ,Az.Atq.A t,A" QA`H .A#r!AI!9AIAKA.!AK%k!"UAlN 1FA8`2 "##9ANC#YAN AO+ ##APC+$$MAQ$$%1AQ1A"F9Q%tL%%& A4Q&&8&T&h&|+A<R&&&&&''8'X'l'A4RCG'''''((0(HA4R'(\(}((kr(ASA1AS)P$)((0ASC A SC)|&)&&,AN'+ASf)* hqATCF)**qAXU 1AUF*@ .AU&8*yq.AW&8*AVC 1A VC+|&+<&&,AZ'+AVF) h &A\r+AWC+X+yAWF+qAXF+, AXCF+AYCf,4l,lAY%,AZ%,AZC%,AZA Z&,A [َA [&),Am(HA[AnR- A[z&Ao(H--,Aq-P-m,Ar\-,As'-AL]C1FAu`2r.5.M .uA]f.tDA^Cݑ1ABy .^CF//5,A{/T/A_C/0&h09Al_ 1.Ar0]0,A00A`C%0111A1`A aC'1.Ar0]1 ,A11AaA2MAb222AbC,0]Ab,3ATb 1A 3=.A3`/Ac33,A3.A&T+Ape  AR4AeCG2Aeg  2.A+Af4<22A$g1.Ar0]!!Ah+,4u4,A+,A&|+.A44Q.Ar0]5"Aj585M5iLA(Bj555l66I64.A&|+.Ar0]6#Al585M6LA,Bm&67-&h7M7p6I 74.A&|+.Ar0]7$AXnAn77&h8A"oF5889+A"8x84.A&|+Q.Ar0]9%AqF588ATqCAqC991&h9QA "q&9u+A"8x94.A&|+AsF589A`sAs::I&h:iA"t:6I::+A"8x;@4.A&|+ALvC1A"vCF;\ h:"2R;2R.`RR;r;;&TwCiABwC$<)<"`Rr<=)'R=AA4w'===(=>),A>`>,Al+,A>?,A?@?aAztdA."RR?`RR- r?; (zCf?&AzV .Ar?@)A,{&6 h&h@4@P+y FA`2R@qr@&*A({6 h&h@4@+y Q.Ar@&+A(|6 h&h@4AA)+y7qA }%'XAAAmAAA"rB =),~'XB1A"rB&-~'XBA"Cq<.C'XCA'CA'XDIA'lDA4fEp|@4'X'l'A2"2 Ep2rE&/rkrE(6 h&h@4F<+y.A &+AC&AAPFF\|@4&l6Fl6&A)l6,AFF,AFG .AG8GeA""`2 - G=)0 &H(AC==1A2 HA2RHa2R.2@RR- ?rkrH,AHH,AII9,A!'Ii,A"'I,A#II,A$J0A$JLl6$&JmA1&A(rJ,A)JJ,A*KK5,A+K\K},A,K+A LdLIL((0AF)*A &LA C&H(A"8@RRLR3=8LMA1A: MUA"; MuF+qA"EP2 , rkrMCF+, &AIkrMqAF+locallongwords[1]descrodescrmesgsuboptsopt2useccautodoldcontextcurcontexthasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendsuboptssingopt1AMOCRSWnswshiftsubopts(@P)2subopts(@P)1[3,-1]setnormargNORMARGalwoptSssingoptAMsingoptAMsingoptsingoptPREFIX+alwoptargvI long nametmpargvtmpargv(@)argv[1,long-1]words1/dev/nullname//PWD/name_args_cache_namename//[^a-zA-Z0-9_]/_ ! (P)+name ioptssoptslflagpatterntmpocachetypesetlopts(@)argv[long+1,-1]lis-lcontinue1[3,-1]2tmp[1]tmp2,2(@P)tmptmp[@]_call_programlflagoptionshelpread #tmp opt:space::space::space::alpha:opt:space:^tmp[@]:opt//:///[///]/continue^tmp[@]:,:space:b,:space:match1match2tmprstart%%azAZ09_startb[]match[1]match[2]match[3]match[1]match[3]restopt :space: opt:space:^tmp[@]:opt//:///[///]/^tmp[@]:(@)(@)lopts:#--%%[\[:=]*tmpargv[(I)(|\([^\)]#\))(|\*)opt(|[-+]|=(|-))(|\[*\])(|:*)]lopts[(r)opt(|[\[:=]*)] #iopts lopts:iopts1[: #sopts lopts/sopts1/sopts2argv*=FILE*:file:_files*=(DIR|PATH)*:directory:_files -/*=*:=: *: : # pattern(M)1#*[^\]:[1,-2]//\\:/:1#patternpattern()patternpattern[1,-4](@M)lopts:##~pattern:*(@)lopts:##~pattern:* #tmp continue(@)tmp%:(@M)tmp:#[^:]##\[\=* #tmpo (@)tmp:#[^:]##\[\=*tmpo[@]b::match1[match[2]]b[=match1//azAZ09_dirodescropt//azAZ09_dirodescrdescr:=opt2::(L)opt%\]#*\=: descropt2descropt2:descr(@M)tmp:#[^:]##\=* #tmpo (@)tmp:#[^:]##\=*b::opt%%\=*//[^a-zA-Z0-9_-]=dirodescrdescropt2:(L)opt%\]#*\=: #tmp (@)^(@)tmp:#^*:*//:/[](@)(@)tmp:#*:*//[^a-zA-Z0-9_-]descrdescr: : (@)^tmpdescrname(@)cache:# #tmpargv[@](@P)namezstyle:completion:curcontext:optionsautodescriptioncompargumentsautodsingopt[@]@actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigprePREFIXorigipreIPREFIXcompstate[nmatches]compargumentsdescrscompargumentsdirect_tagssubcs[@]compargumentsno more argumentsno argumentscompargumentsdirectcompaddPREFIXSUFFIXreturn_messagenoargscompargumentsmatchercontextstatestate_descrtruetrieddescrsactionactions[anum]descrs[anum]subcs[anum++]subcargumentsetnormargcompargumentsmatched_requestedsubccurcontextoldcontext%:*:subc_descriptionsubcdescraction= actionaction[3,-1]wordssubcwords[@] CURRENT++ >actionaction[3,-1]##[ ]#%%[ ]# ! state[(I)action] compargumentslineopt_argsdescrusecccurcontextcontextsubccompstaterestorelocalcompargumentssubcdescralwoptalwopt:yes(())evalws=(action[3,-3]_describesubcdescrmatchersubopts[@]alwopt()action[2,-2]_all_labelssubcdescrcompaddalwopt{}_next_labelsubcdescraction[2,-2] ret alwoptaction=( action )_next_labelsubcdescraction[@]alwoptaction=( action )_next_labelsubcdescraction[1]expl[@](@)action[2,-1]alwopt_requestedhasoptsaretPREFIXorigpre:completion:oldcontext%:*:optionsprefixneededorigpre+aretmesgtriedprevprePREFIXprevipreprevcontextcurcontextcurcontextoldcontext%:*:optionsPREFIXorigpreIPREFIXorigiprealwoptcompargumentssingledirectoptioncompaddoptargsinglecompaddsinglecompaddQqSnext[@]direct[@]odirect[@]equal[@]PREFIX(@M)tmp1:#PREFIX[1]*single(@)tmp1:#[-+]PREFIX[-1]((#e)|:*)PREFIX(@)tmp1:#--*(M@)tmp1:#[-+]?[^:]*(M@)tmp1:#[-+]?(|:*)PREFIX(@M)^(@)(@)tmp1%%:*#[-+]:#?_describeoptargsinglecompstatenmatchescompadd_describedirectPREFIXprevpreIPREFIXpreviprecurcontextprevcontextalwopt:+origpre:-PREFIXbreakoptsaretcompstatenmatchesPREFIXorigpreIPREFIXorigiprePREFIX#*\=SUFFIXPREFIXPREFIX%%\=*SUFFIXcompadd(@)equal%%:*equalPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXequal[1]%%:*=matchedcompargumentsequal[1]%%:*descrscontinuearetcurcontextoldcontextaretrawretcompstate[nmatches]compstate[nmatches]ACFA('P+ZiEACE 0 AF0$A0 F0ll<A 0A Fl 0|A CF 0A FX 0;A CFteval_comp_setuplocalKEYS1explkey_main_complete_command_names_main_completeparameters_wantedexported parameters_parameters*export*_main_complete_hosts_main_complete_files_main_complete_users_messageKey key is not understoodA Lx,AAB(EFAC(E(AFU,A9A(EA" "FYFAFlocal_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachereturncachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_path_cache_dir/_cache_identcachepolicy_cache_policy_cache_policy_cache_policy_cache_pathAg0A"EYEA &lAAA &,A0A" F-,AyAFACFlocal_name_ret1shift +functions[1] @?_nameeval_name=_retcompstaterestorereturnA@'EEkACg A1.ArA &0AlC 1A I,A A"e.ArdA &0.AA ABA|&hAC&hA 5A]AkAh 1.Ar<A-QqAqAC%A |&hlocalcurcontextcurcontexterr_fdclocale_comp_locale;prefix1shift #_comp_priv_prefix curcontextcurcontext%:*/(@M)_comp_priv_prefix:#^*[^\]=*[1]:zstyle:completion:curcontext:1gainprivileges_comp_priv_prefixclocale debug_fd:--1 > 2 execerr_fd/dev/nullerr_fdcommandtmpevalclocaletmp[2,-1]argv[2,-1]clocaleprefixclocaleargv[2,-1]err_fderr_fdA0 '+; 0D+ZkrkA 1.A8rY,A9+mAF.A;rY;,A<+A C&q.A?+,AB; Y,ACmAFA0AD AC .AIrY/dev/null:LC_CTYPEunsetLC_*ctypeevalexportLC_ALL:LC_CTYPE:LANG:CexportLC_CTYPEexportLANGA4,@+ElA,CGE,A 0]A1A AC .Ar!AG@A(Tt@ Q.ArIA@kJAC%kA8,JiA%k-AC%kA,tkQ.A!rUA'; mA'A@ 'E@E+Ap Q 0!A x,0A 5LA C|0A LA(  (@ I l 30 A CF A A  & AX A @ A"F 8+AB: P & h409AQLAF ACA C& A<NA @ A & ABE P C& h60;ACQLAF ANA & ADCAC @ )Af M q ABP P & h q,AV ,AX A"Y mCF A & ,Aa AAb ,Ac 4 U,Ad A"CF e+AT 1.Afrcc ,AgLAF +A"o uo,As+A8 1.Atr!x ,AuA"Fv++A'5,A} ,A,A$EA!ARAT!C 1.Ar ,A<A!F ,Ae.AA" m"#F+,AA$CF +localcompnameoldcontextservicetypesetcurcontextcurcontextccarrayoldcontextcurcontextcompcontext(t)compcontextarrayexpl_wantedvaluesvaluecompaddcompcontext(t)compcontextassoc(@k)compcontext[(R)*[^[:blank:]]]tmp[@]i:compcontext[i](k@)compcontext[(R)[[:blank:]]#]_describe::compcontext%%:*:-valuesdescrcompcontext#tag:%%:*:-valueactioncompcontext#tag:descr:action_messagetagdescr(())evalws=(action[3,-3]_describedescr()action[2,-2]_wanteddescrcompadd{}_tags_next_labeldescraction[2,-2] ret break_next_labeldescrws[@]_next_labeldescrws[1]expl[@](@)ws[2,-1]ccarray3_comps[compcontext]compcompreturn_comps[-first-]compservice_services[-first-]:--first-firstcomp_compskip_compskipcompstatevaredcompstatecontextvaredcompstate[context]commandcurcontextoldcontext_normalcname-compstate[context]:s/_/-/-cname_comps[cname]service_services[cname]:-cnamecomp_compskipdefault_compskip_comps[-default-]service_services[-default-]:--default-compcomp_compskipAFABQg<A'kA GA'0AAA A$"CT4x"s4%(L$%&8Ag pApA GAFACfA &!A't++AFAAAAfACfA1NAp2  a.A A"#(  @&8A CF d+eval_comp_setup +_debug_count integer_debug_countlocalTMPPREFIXwords1:t++_debug_countpager(qq)wordsintegerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln<<<''tmpexecdebug_fddebug_indent%3..20(e. .)PROMPT4(j::)debug_indent+%N:%i> setoptxtraceZSH_NAMEZSH_VERSION1:_main_completeintegerunsetopt debug_fd != -1 zstyle:completion:complete-debug::::printpager:-PAGER:-VISUAL:-EDITOR:-/usr/bin/pager (q)tmp ;: w_messageTrace output left in tmp (up-history to view)compstatenmatchescompstatelistforcecompstatelistlist force messagesdebug_fddebug_fdreturn A3+ AFAX'PhEEJEREZEkA$C 4\A GPDA GPDAuUtA p$ACFtA 4ACFAlA k@WA'2A"R2AP)(VARuIA" e EAG\A )E 0.A Y 0 .A 0D.A 0;.A.AEuAd 1.ArA+  Af @]A  & A  L l A J ,A0EA C%kA4 RA kEA C kA k=.A7EA""1&A:,A;EAJ,A=EYA%kA4RAkaA kAk=.ADE,AG!a,AHA¬tAP p,&A'2A1VAR9UA"9E!,AE%ACFdAFH_complete_helpeval_comp_setuplocal_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstackmain_complete|complete|approximate|normal_help_filter_funcstackalternative|call_function|describe|dispatch|wanted|requested|all_labels|next_labelcompaddreturncompcall_help_sort_tagsusecompctlzstylelocal(@)(@)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]_fhelp_styles[2_f]3help_sfuncs[2]_fhelp_sfuncs2\0_f1[string] [array] [assoc] [boolean]help_styles2_f,_t 3:_f3matcherlist4builtinzstyle@1:_main_completeunfunctioncompaddcompcallzstyle(@ok)help_funcstext\ntags in context :completion:i:(@ps.\0.)help_funcs[i][2,-1](@s.,.)help_tags[ij][2,-1]zformat (tmp[@]\n tmp)tmpNUMERIC:1\n(@ok)help_sfuncs\nstyles in context i(@ps.\0.)help_sfuncs[i][2,-1](@s.,.)help_styles[ij][2,-1]zformatcompstatelistlist forcecompstateinsertcompaddtext[2,-1]_help_sort_tagslocal(@)(@)funcstack[3,(i)_(~_help_scan_funcstack)]:#(_(~_help_filter_funcstack)|\((eval|anon)\))% *help_funcs[curcontext]fhelp_tags[curcontextf]j::argvhelp_funcscurcontext\0fhelp_tagscurcontextf,argv:fcomptry@_complete_help@ABr!GD\A 1.A r.A dq.A AT 1.AEeA"CF+cCf+cWIDGETnoreadlocalZSH_TRACE_GENERIC_WIDGETWIDGETdebugZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_helpWIDGETnoreadreadcommandREPLYAfdCA4' 8eE AC'4TA' xAg  A 1AR.AHuq.AA' hACGAfA2 `2  YyA .A!A$  fA$2 p2R .A&8A C A) A A0 F  0 P A8  A A0F \   qAF Lemulatelocalc_TagsfileTAGSFILE:TAGSc_tagsfiletagsfile:tagsexplintegerc_maxdircurcontextcurcontextc_tags_arraycurcontextcurcontextcomplete-tag:::curcontextcomplete-tag:curcontext#*:c_pathintegerc_idirc_pathc_Tagsfilec_pathc_tagsfilec_idirc_maxdir c_idir++ c_path../c_pathhead -1 $c_path$c_tagsfile!_TAG_c_tags_arraysed -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_wantedetagsemacs tagscompaddc_tags_arrayc_tags_arrayawk '{ print $1 }' $c_path$c_tagsfile_main_complete_wantedvtagsvi tagscompaddc_tags_arrayreturnA('+kz,AlA "&+,A!AF<+localcompstate[pattern_match]compstatepattern_match_approximateopmreturnACfdCAF <AL'pEEEE4A CGTtAAR,A+ACGpA"MA|1.Arq,AA .A!=A$1NA$p2rq9{.A%.A&rq9A"' ',A(\},A).A*A  #"AB.@2R 1D A"/ Q FtA  1A0 A$ CLL1]A"2 2`qA FtA  &ACHAA:RqA qAC -AB>rq9|; ( IA"@ & ABB FA 1AD A$C LL1 A"F F`qAFt emulatesetoptextendedgloblocalfilePREFIXSUFFIXtrylisttildeetildetestcmdintegerapproxmax_approxWIDGETIPREFIX NUMERIC:-1 > 1 NUMERICfile~/file%%/etildetilde/dev/nullfile/tilde/etildeCURRENTtestcmdWIDGETPREFIXPREFIX[2,-1]IPREFIXIPREFIX=file[2,-1]testcmdtestcmdfiletestcmdwhencefileWIDGETcompaddQUfIPREFIXISUFFIXfile/#etilde/tildecompstate[insert]compstateinsertmenuprintfilereturnapprox = 1approx <= max_approxapprox++ testcmdtrylistaapproxfileNtrylist(@)(@f)whence -wm "(#a$approx)$file" 2>/dev/null%:*trylisttrylist/ #trylist breakWIDGETcompaddtrylist[@]/#etilde/tildecompstate[insert]IPREFIX^trylist[@]A'EA 1A R}.A q.A (UAFlocalcurcontextcurcontextcurcontextcurcontextcorrect-word:::curcontextcorrect-word:curcontext#*:_main_complete_correctA(C,D\tA|' EEEkrE4ELEdExA('cEA8 4LdJ|ACgAg AAfA05 0z.AL0z,AL.A 0.Am 0AA CF A FTA*"(2rmLR" C  FA" |.+AB Ex0xAB C t2tU,A4A  C&A  1A"7  uAC Ad<qA%dA"?r L" A4 5AF A|WNA & A0CRAC ), MAtt1AG uACf+ A ,AKJAL A C0NAM %,AO4 9A` .APr qACf Af ,AU A &AW,AC1.AYrI.AZL,A\LaA`C .A]r qAf Af ,AbA &Ad,Ad)AFAiAH.Aj+ A &Al,A 1Ao A85|d$|qA0F|d$)Af+-At 1Az ]A(L,% ACLQu ,AA A  <LD\,A5A" iA "!@a$\ DAB"FA#CFlocal_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sepcompstate[list]csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getoptsoOt:12JVx_optoptionsOPTARG12JVx_jvx12_optshift( OPTIND - 1 )unset_type_noprefixprefix+zstyle:completion:curcontext:optionsprefixneededreturn:completion:curcontext:_typeverbose_showd:completion:curcontext:_typelistseparator:completion:curcontext:_typemaxmatcheswidth(COLUMNS/2)_descr1_showd:completion:curcontext:_typelistgrouped_oargv@_typeprefixhidden(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[@]_showdcompdescribe_hide_mlen_sep _grp[@]_hide_mlencompstatelistcslcompstatelistcsl csl2csl2compstatelistcompstate[list]:s/rows//compadd_args[@] _ret A8g,@Tp; A C s;JA%AC@A%,A0F\$ ,=]u,A A" )%<i)A"Ep"RqpAf,AAB1AA"<XruA"rucc ACtA" lA"! ClA C"1A%RAA AB  e  Ax C1A)R UA %| Q.A+ % EA %| qA %| A A=1A3R AB   }  C% Ad ++1A  q Ag AC A:u0 +szA  0 A 0!A">rY   0 Ae AA"G4 qAC% ,AL; AFA1>AOP2Rr$+.APQAQ A 84XuA@C'1AU A 1AV )A0F+ QqT=qA(C+ eqTqA 1A\ A0CF+ qT9qA(+ aqTA//1A Ag@A<C&XmAB ! &LAC@qAAT 1VAl2r!m r 9 ACfAA"pq @AFlocalnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsVgroptJignxxopt3##[[:blank:]]#%%[[:blank:]]#3_lastdescr_lastdescr[@]zstyle:completion:curcontext:1groupnamegname1_setupgname:--default-2:completion:curcontext:1formatformat:completion:curcontext:descriptionsformatformat:completion:curcontext:1hiddenhiddenhiddenallyestrue1onformat:completion:curcontext:1matcheroptsmatch_matcher_matchergropt:completion:curcontext:1:completion:curcontext:(@)sort:#(match|numeric|reverse)j.,.sortsortyestrue1onmenunosort_comp_no_ignore:completion:curcontext:1ignoredpatterns_comp_ignore:completion:curcontext:1ignorelinehiddenqwordswords//m[]\<>^|/\MATCHtrueqwordscurrentqwordsCURRENTcurrentshowncompstate[old_list]shownotherqwords1,CURRENT1qwordsCURRENT+1,1 #_comp_ignore shiftformatformatzformatformatformatd:1(@)argv[2,-1]gnameformatnameopts[@]nopt[@]gropt[@]gnamexoptformatnamegnameformatnamedefaultxoptformatname funcstack[2,-1][(I)_description] fakestyledescrfakefakealways:completion:curcontext:tagfakestylecontinue(@M)match:#*[^\]:*(@P)nameopts1,2-F _comp_ignorecompadd(@)opts(@)(@)match:#*[^\]:*:s/\:/:/ #descr _describetagreturnA< c ,J+@iA@C'EEE A  <TpAP .A r,A  +A &A"R,A-A &A551.AAC0,AB % &@,AdA,$JA 1.ArL+],A.AJA"CF 5!+A.A"rI}A & Q.A$rcc ,A%A F+,A.+A ,AB0 %  &8,A4],A5,%,A6,A7AB9RY C&AFA>`2 y,A?A"F =@+A"Ar]CF+Al,,1.ADA@C' ABF % &,AG AJ u,AI A"F 5J+A.AKr 9 mA & Q.AMr cc ,AN AF+A6"U2r  `2  5 i "W "F =X+,AZ \AF+localcompname_compskip_compskipcurcontextcurcontextservicenoskipmatchmbeginmend1shiftnoskip_compskipcurcontextcurcontext%:*:*:1:_compskipallpatterns@strcontinueservice_services[str]:-str(@)_patcomps[(K)str]b==servicematch1match2evali_compskippatternsbreak_compskip_compskipreturncontinueQstr_comps[str]service_services[str]:-strcompcompnameargv[-1]_compskippatternscomp_compskip_compskipcontinueservice_services[str]:-str(@)_postpatcomps[(K)str]_compskipdefault_compskippatterns_compskip_compskipnamecomp_compskipalldefaultservice_services[name]:-namecomp_compskipAfPA" xCFA*03EDEzE EkE\E+EpA'A"<NAfz.ADA 1.Ar%d.Aq.AA:"Rrmp2rr1FA" C,*"&2rIiu FAB 9kB+ l+kA` C+*.A-Ax AN".Rr Rp2r5Ur  FA1AJ"1Rp2r );  Ip2r M  m3 A&"4p2r  8  FAC* ]A50AB?r };;  A^AK2 sz r ] AG ,ANk AO.AO = U,AP q.AQk A$ )LAFAFAFA*A"eRAC*]A0}AGAC'AABnr);<;LA"Fa"pypA@AtACFAB)*IA&"p2rur CFAH"! ABr%;|;!I"r"FAB"kkA#54VA2r9YrA 1.Ar.A\)q.A\A$FA%>AP2 !rA,A+]AN"2RpRu%rEu&*A&"p2rur &FA'A"r-M(C*A(A(knA1~ARR r)A"rQ lA"r  q.A lAA vAFA`2 =|;!.A3z QnARr"`2r# .A3q.A3A.C1AR}At. .Ar$A.8dqA /C A$0 D e  *qA0 !!,A1\[A"u1F!P!|A$1CJR!!K"At1 .Ar!%A2!"0"\qA 2"""A3%!A3C%!A3%K"A4 ,J#,AR#=A4FA`2 ##|;&A4%K"## QnARr'`2r( #A5C%!##qA5%!$#A"$I 6$h$$ K"A"$$6$% !A"%=$7%h% !A732A7F% A7g%%At8C .Ar& )A8&( &]qA 9& &]Ax9 1&A&'A9%%#d%A:%')qA:%%A" ';%*''A(;C(\(}( AA"<())$<)H)i).A)A=CF)setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue # getoptsgscoforceoptfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXword${}word$azAZ09_+parametersword$zstyle:completion:curcontext:suffixword~/$+azAZ09_[]azAZ09_[]${}(e)words\()<>{}|acceptexactrecexacttmpyestrueon1word~+word~+19word3,1dirstackword~[]/worduserdirsIword21+nameddirsIword21wordparametersIword$continuecontinuecontinuewordforcesubstitute_comp_caller_optionsignorebraces#exp//[^\{]#exp//[^}]otmpqwordtmpotmptmptmp//b\$\{{}\\\\\\}/\\\match1match3\\evalexp=(tmp:gs/\/{/:gs/\/}//dev/nullaliasesexp=( ${${(e)exp//\\[ ]/ }//(#b)([ ])/\\$match[1]} )NO_aliasesexp:s/\$/$expwordexp[@]integerdone_quoteorig_expexpforceglobexp=( ${~exp//(#b)\\([ \"\' ])/$match[1]} ); exp=( ${(q)exp} ) #exp done_quote ! done_quote exp=( ${orig_exp//(#b)\\([ \"\' ])/$match[1]} ); exp=( ${(q)exp} ) #exp subd[@]expexp[1]//\word//\(N)forcesubstglobsonlysubdexp(N)keepprefixchangedword~/$/yestrueon1changedword$(M)word##*$[^/]##/word%%/*epre=( ${(e)~opre} )epreepre(q)epre[1]changedopreexp[1]#prewordexp[1]preopreexppreexp[1]wordsortyestrue1on(@o)expaddspacesubstwordexp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1/opre/preexp[1]aspyesfileexp[1]/opre/precompstate[insert]sortmenu_descriptionexpansionsexpansionso:word_descriptionexpansionsexpansionscompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansions_descriptionexpansionsexpansionsexp[@]i/opre/prejidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansions_description#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertcontinueA(,k+c+@AC T3AFh}AHC(A A 1.A r0.A Qq.A A%+AC'8eA 1AR.Aq.A\,AA+XABCxkk+A!) 0<.Ac+0+XszA" rl c+A"x"c+A"x#c+,A%kA"&r5;;&kIA""'`2R)r5;<;'kA""(`2R)r5:;(kA"")`2R)r5:<; )kA 6'1A+ ),A/kqA 1.A0r A CTA2 VA22rEi r)I .A;kABx%3A0FX,  9q QA"@ ax A C  qAF localwordexplwhattmpaeval_comp_setupfuncstack2funcstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXcurcontextcurcontextcurcontextcurcontextexpand-alias-word:::curcontextexpand-alias-word:curcontext#*:_main_completealiaseszstyle:completion:curcontext:regulartmpalwaystrueCURRENTglobalgseldisabledsel(U)selselaliaseswordgaliasesworddis_aliasesworddis_galiaseswordtmp%%:blank:tmp1:alnum:_ztmptmpa1word\tmpaddspacepre_wantedaliascompaddsuf[@] #pre complete_aliasesselreturnA'EA 1AR}.A q.A $QAFlocalcurcontextcurcontextcurcontextcurcontextexpand-word:::curcontextexpand-word:curcontext#*:_main_complete_expandABCf!CFAg A  3AB!FA+ AA|AAq,A!.ALmABCE%3AlA |1 A&" pR]"C! "RIcompset(#b)([~$][^/]#/|)(*/|)(\^|)\*.returnlocalfilesexplmfilesematch1match2.eval${(MSI:1..Ofiles//./1:)files%%.[^/]##}files:.-.zstyle:completion:curcontext:extensionsprefixhiddenfiles.PREFIX.PREFIXIPREFIXIPREFIX%.:completion:curcontext:extensionsaddspace_descriptionextensionsfile extensioncompaddexpl[@]mfilesmfiles1PREFIXcompaddexpl[@]suf[@]compstateexact_stringAg ACg ,,A @],A ,A,A(A" HCfAD 0AC,0)A,EA,0%A,IA,0;A8A"A,A ,,A*TA0 F(Hy l -4 ,localexpldirsPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXmagicequalsubstcompset*=OSTYPEsolarisMfpgrep -U $UID -x zsh|xargs pwdx 2>/dev/null::%%/linux/proc/pidof -- -zsh zsh:/cwdN:PdirsN@freebsdpgrep -U $UID -x zshprocstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}' +commands[lsof] Mflsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w 2>/dev/null:n%% (Ddirs:PWDcompstatepattern_match_wanteddirectoriescurrent directory from other shellcompaddr:|/=* r:|=*A1A AC'hAFAF8A &\A'hxA 1A R.A$Qq.AAF,iZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGETwidget_genericreturncurcontextcurcontext:-curcontextcurcontextWIDGET:::curcontextWIDGET:curcontext#*:_main_complete@AGA@8\$ dZjZRZ[zr2ZA"+FA &Af,!A 5localgarbagezparseoptsgarbagePREFIXSUFFIXreturnshift_message*PREFIXSUFFIXA8z j,DY;+A` 1A%.Azq.AzA` 1Ad.Azyq.AzA 1A jA#  1.A#r9;,A$,.A% jq.A',A") jD) jEq,A+ jE.A,,,A/\y,A0,A1,A2DA g dA FA8`2r;+ jAXC A9 A9AA,C&Xy (A?DABylocalexplslicehmaxhistorywordszstyle:completion:curcontext:removealldupssortoptJoptVrangemaxmax:max%:hmaxPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXhslicecompstatenmatchescompstatequotehsliceQhistorywordsbeg,beg+slicehslicehistorywordsbeg,beg+slice_wantedopthistorywordshistory wordcompaddhslice beg+=slice compstate[nmatches] LA0"AFA(Ph|A 1AR.ATq.A A 1.A rq.A q.AA",I+AB,A1^A2r@R m A{=1.AAC8.Ar-+r,A\yA &,AM.A.Ar#cz,A A &,A!M.A"&A#U,A$ DA% X QA& ,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=+rAF 0AF q,AA% D.ABMuACF ,AG,AHA C&AL-dA` K\eA" 8UACFAB!,A eA 1.A  NA '50h,A A" L0,AA" ,ALA &xAFa_history_complete_wordeval_comp_setuplocalexpldirectionstopcurcontextcurcontextcurcontextcurcontexthistorywords:::curcontexthistory-wordscurcontext#*:WIDGETnewerdirectionnewerdirectionolderzstyle:completion:curcontext:history-words:completion:curcontext:history-wordslistcompstatelistLASTWIDGET_historycompletecompstate[old_list]_hist_stopdirection_hist_stopPREFIX_hist_old_prefix_history_complete_word_gen_matchescompstateinsert_hist_stop_hist_stopPREFIX_hist_old_prefixcompstateold_insert_hist_menu_lengthcompstateold_listkeep compstate[insert] = compstate[old_insert] + 1 stop_messagebeginning of history reachedreturncompstateold_listnewer_hist_stopPREFIX_hist_old_prefix( compstate[nmatches] - 1 )_hist_stopPREFIX_hist_old_prefixcompstatenmatchescompstateold_insertcompstateold_list compstate[insert] = compstate[old_insert] - 1 end of history reachedcompstateold_list_hist_menu_length_hist_old_prefixPREFIX compstate[nmatches] _history_complete_word_gen_matches_hist_stopPREFIX_hist_old_prefix_main_complete_historyzstyle:completion:curcontext:history-wordslistcompstatelist_hist_menu_lengthcompstate[nmatches]_lastcompinsertunambigdirectionnewercompstateinsert_hist_menu_length_hist_stop compstate[insert]-- older_hist_stop compstate[insert]++ _hist_stopreturn_history_complete_word@A""`Rr5FAGACG#sJAA  |A,A #sJEA"A|C' +EkEXElEEEE$EL,AAtmk|A 1.Ar,AE.Ak Q.Ar9;,AA.Akq.Ap,A!AB  $ $,A&,A'A ?, MA) 1.A)9[.A*q.A, =At --1A". t  &A ""1A"  k&0p2 (r AA -0 ^A3  1k0 d,A5 dA x X A   AAFA? AB ACF_matcher_numcompstateignoredreturnlocalcompintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_ignored: ind (@)comp[ind,-1]_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_ignoredsingleignoredcompstateold_listshowncompstatenmatchesshowcompstateinsertcompstatelistlist forcemenu_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIX _matcher_num++ _completer_num++ A"F4AP+3hA 1A| ,A+!.A3iq,A+.A3AA"|*R )i,A,A M,A  .A!iA F4_matcher_numreturnlocalexprzstyle:completion:curcontext:wordHISTNOLBUFFERRBUFFERPREFIXSUFFIXconditionpre_list_prefixsuf_list_suffixcompstateinsertcompstatelistlist force_list_prefix_list_suffixA'2JAFDYA(g,+EkEEEkrEEEsKjE jEJEkrE0E`EEEE(EPEtEEEE,EE@E`ExEEE1hEEE(Ec+X]PTA G A F d |A g A8 CG   DD d x A    PAC5A";R ; ABC   yk=k+AA?Rp2r  p2r A ,AB! AFhA.AGrA1.AHr AhC  A"BI`R9R - yAFh.AO!AnAT2r-T`2r -A',AXh.AY A1A^RYA 1A"_ .A`0 QVAa2I9|;rqAf.AcACFAA%AdC 1AC uk,Av4 Af`LAdC 1AC Ik,Az Af`LAdC 1AC =k,A~t Af`LA$!#AA!C1.Ar Ap! &A$+A!%A"C).A+A#C<mqAB$  $C%0,ATA&C'A+?Af+clAF+cAFA+D?Af+clAF+cAFA) %A*%pA,*CA *&A\+Cjk A1A Q.Ap Q.Ar ,A .Ak  Q.Ar 9; ,A !.Ak q.A!H!u,A!!A"/""#!/Cf+c#]AB/" "$%$X0$X,A$,A$A`1+,$%A 1.A%E9[ .A$%}q.A$%,A&,A3 1A &YAP3C A 3C&&y,A+A3F&A 4C&,A+A4F&A&A" '! 5&&A'X,A''A 1.Ar(=( .Akr(q.Akr(A 9q31NApRr(=(krA""`2)L)Lkr:%))*,Ak*]A;%++I+A; 1~A2r+,52k,L@R ,e ,.A--.Ar..YAl<VA2 .P2 .k,L.A--qA=c+/Ah>C,+A0-,AsKj0LA,>$J0m|A 1.Ar00,Akr0A"krkrQ.A00.Akrq.Akr1A"krsKjsKj11AB1L A&&ABCc+1eAhB,+A 2,A  j2$A,CC$J2E|A 1.Ar02m,Akr0A"krkrQ.A00.Akrq.Akr2A"kr j j11AB2 F&&AA@R2 22krsKjPRR2kr j`2 3r3i3.A--Q>AP2 2kr j.A -3FA!`2 344d.A#-4AJ}|.A(r451A")r5M)5AJ1A* 5AJF6(6@ A, 6mATKC 1&A-k,LAKf6L7.A/7DAL?>.A27qALc+7AMC621A58!,A6sKj8@A,M$J8a|A8 1.A8r08,A9kr0A":kr:krQ.A;00.A<krq.A>kr8A"@krsKj@sKj11ABB1L P&&AQCf6L7.AF82qARF6(8AR1AK 9)AS1AL 9a.AM9: AN :5AO 1AO :.AP;;=q.AR;|;qAUCF6(; Q>AYP2kr '!,AZ-.A[<M 0.Af>e 0.Ag> 0;.Ah>AZF?l?A [?4??@ @-A[Cf@@A\Ap @A\C'A0AHAiA\'A0AAA"s B]CC=A:"wRrEE p2rE<!krF<yFFA_C1.A}rGU("AX_ 1.A~rG#.AGH)qA`CF6(HlQAH.AHI qAaF6(IhAc IAcC%IA,cJA c&JMAdJlJ,AJkt+,AK5K,AKL ,AL1Ly,ALL,AMMe,AMM,ANNa,ANNAgCFO+local \t\n\0eval_comp_setupfuncfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontextcurcontext_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exactcompstate[exact]_saved_lastpromptcompstate[last_prompt]_saved_listcompstate[list]_saved_insertcompstate[insert]_saved_colorsZLS_COLORS_saved_colors_set+ZLS_COLORS_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colorscurcontextcurcontextzstyle:completion:curcontext:inserttabtmppending:blank:PENDINGpendingb09:blank:PENDINGmatch1compstateinsertreturncompstate[insert]tab:blank:yestrueon1:blank:curcontextcompstate[vared]:completion:varedcurcontext:compstate[insert]//tab /compstate[pattern_match]_lastcomp[unambiguous]PREFIX_lastcomp[unambiguous_cursor]integerupos_lastcomp[unambiguous_cursor]SUFFIXPREFIX[upos,-1]SUFFIXPREFIXPREFIX[1,upos-1]compstate[quote]equalscompsetcompstatecontextequalPREFIXPREFIX[1]compsettilde_setupdefault_last_menu_style[@]:completion:curcontext:defaultlistpromptLISTPROMPTzmodloadzsh/complist:completion:curcontext:defaultselectpromptMENUPROMPT:completion:curcontext:defaultselectscrollMENUSCROLL # 1_completers_completers2_completers@completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINTKilled by signal in funcstack[2] after SECONDSsreturnTRAPQUITKilled by signal in funcstack[2] after SECONDSsreturnfuncscompprefuncs[@]compprefuncsfuncfuncs[@]func_completers[@]call_completertmptmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:zstyle:completion:curcontext:showcompleterTrying completion for :completion:curcontextmatcherlist_matchers_matcher_num_matcher_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_comp_mesgcall(@)argv[3,-1]break _matcher_num++ _comp_mesg _completer_num++ curcontextcurcontext/:[^:]#:/::compstateold_listkeep_lastcompnmatchescompstatenmatches_last_nmatches_menu_style_last_menu_style[@]_menu_style[@]( compstate[list_lines] + BUFFERLINES + 1 )_menu_style_menu_style[@]_def_menu_style[@]compstate[list]listLINES_menu_style[(r)select=long-list]_menu_style[(r)(yes|true|on|1)=long-list]compstateinsertmenucompstate[insert]_saved_insertcompstate[insert]_menu_style[(r)(yes|true|1|on)=long](@M)_menu_style:#(yes|true|1|on)* #sel 9999999sel[@]i=09i#*\==9999999num min (@M)_menu_style:#(no|false|0|off)* #sel 9999999sel[@]=099999999 max minmax_menu_style[(r)auto*]compstate[insert]automenuunambiguouscompstate[insert]automenuautomenuunambiguouscompstate[insert]menuMENUSELECTMENUSELECT_menu_style[(r)no-select*]unsetMENUSELECT_menu_style[(r)select=long*]zmodloadzsh/complistMENUSELECTMENUSELECT(@M)_menu_style:#select* #sel 9999999sel[@]=099999999MENUSELECTMENUSELECTMENUSELECT_menu_style[(r)interactive*]MENUMODEinteractive_menu_style[(r)search*]_menu_style[(r)*backward*]MENUMODEsearchbackwardMENUMODEsearchforwardMENUMODEcompstatelistlist force_lastdescr:completion:curcontext:warningsformatformatcompstatelistlist force`(@)^_lastdescr:#'tmptmp[1]tmp[1] or tmp[2](j:, :)tmp[1,-2], or tmp[-1]_setupwarningszformatmesgformatd:strD:(F)(@)_lastdescr:#compaddmesg_ambiguous_colorlocaltoquote[=\(\)\|~^?*[\]#<>]prefixcompstateunambiguous1,compstateunambiguous_cursor1prefix_comp_colors=(#i)prefix[1,-2]//?/(prefix[1,-2]//(#m)?/MATCH/~toquote/\MATCH|)prefix[-1]//(#m)~toquote/\MATCH(#b)(?|)*==_ambiguous_color_comp_force_listalways_comp_force_list_comp_force_listcompstatelistcompstate[list]//messages forcecompstate[old_list]_saved_colors_setZLS_COLORS_saved_colorsZLS_COLORS #_comp_colors ZLS_COLORS(j.:.)_comp_colorsZLS_COLORScomppostfuncs[@]comppostfuncsfuncs[@]func_lastcomp(@kv)compstate_lastcompnmatches_lastcompcompleter_completer_lastcompprefixPREFIX_lastcompsuffixSUFFIX_lastcompiprefixIPREFIX_lastcompisuffixISUFFIX_lastcompqiprefixQIPREFIX_lastcompqisuffixQISUFFIX_lastcomptags_comp_tagsreturnADGkkz+EEsJA'kzA(C'Xq,AkA"r]F,AAf`xAMACsJACA! ,A"lA "&X#+,A$A&"(p2r+r FAx  A+,A,TA " C&-+.A.A C>>1A1|A31NA3p2r1LmA*"52rr17A"8E"9]A"1NACp2r1  i.AF] QA"F (DABH MC AG A   ,A  P q AF+localcompstate[pattern_match]orig_old_match_stringocsicompstate[insert]ocspicompstate[pattern_insert]:-PREFIXSUFFIX#[~=]tmp:qtmpreturn_old_match_stringPREFIXSUFFIXHISTNO_tagsmatchesoriginalzstyle:completion:curcontext:matchoriginalinsertunambiguousorigcompstatepattern_match_completeopmorigonly ret _complete ! ret inspatterncompstatenmatchesomscompstate[insert]automenuunambiguouscompstateinsertautomenucompstate[insert]menucompstatepattern_inserttrueyeson1compstateunambiguous:PREFIXSUFFIXunambiguous_requestedoriginalcompstatenmatchesoriginalexpl_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIXA"F4A 1A Q,A.AYq.AAF4_matcher_numreturncompstate[old_list]compstateold_listkeepcompstateinsert(compstate[old_insert]+1)A 4A441.ArI,A,G\+E; ,A p+Ad A ,A ; A C&q.A; A"CF-XCACH-\AFx.A+A""r9ACF+A%4A(C $ 4RABFLFAC .A!rI,A" +A &.A$pIAB <X u4A A* QA"+R  4 %A p.A-+localformatgopt1expl_comp_mesg # > 2 2shiftcurtag_tagstag_next_labelcompaddexpl:/X/x ! compstate[nmatches] compstateinsertunambiguouscompstateinsertreturnzparseoptsmessagesformatzstyle:completion:curcontext:messagesformatformat:completion:curcontext:descriptionsformatformatformatrawrawzformatformatformatd:1(@)argv[2,-1]builtincompaddgopt[@]format_comp_mesgA,DAC1.A ra,A,A AF<QAAIAF<QAA"0CFLL-4YlocalfiletildeetildePREFIX~/PREFIX%%/etildetilde/dev/nullevalfile=(PREFIX*SUFFIX(om[NUMERIC:-1]N))file/etildetildeqfileqfile #file compaddIPREFIXISUFFIXfileAH+,JDXp+3A kkJAC4ThA\C$ AmҚӒҒ[zrAC%9iA 1A.Aq.A$,A!+EA` .A"rYDATA CT,A,+,A-3,A.-,A/U,A0}AF"4Rr R Ip26+,A:A$H|hl TABAC,MA A &xAG 1.AGr,AH.AI 0q,AK L i.AL Ah 1FAT`R r 5ACT UqA%TA|1AZ .A[, )A( |Tl A"aP2r Y I$ t|Tl A>&Adr YA:1.Akr .Al, 3qA 0 Q,Ap ,Aq$AA0%1A"Bs`2]ru,HA(Cd9lqA 1AxA@C  il%qA0FPq9l%A  &AA '+,A,AAA$"4|Tl tA 1.Ar,A.A8Uq,A.A$AA" A&dA 'C`IAB'C(H@R ERe,ADA`)C 1.ArA)%D)qA*%DAD"+  il!+A"8",@ail +AD",  il+A<"- i5lU+qA8"/i )le+A8"0,MiylU+A1F+(AL"3)AB3r3CF,A0M,AAA4 1A AA04FA9lqA05F$EilA 6C&A8Cp,AYA<9F 1.Ar ,A.A+ 1 Q.ArA u ,A ,A+!-.A30q,A!p!,A!A4=C%%1FA`2 !" "- A= 1.Ar"M"m A8=""i" l#m Q.Ar#$ A8?$$$Ei$ql$qA0@F%%=il%iA A&localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseoptsJ+:=groupV+:=groupx+:=explX+:=explP:=optsF:=optsf=optsM+:=matcheri=immsopts[@]opts[@] #matcher matchermatcher[2]matcher12[1]22,2(@P)2PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXcompstateinsertmenu09_comp_correctcompstatepattern_matchorigorig:qcompaddmatchesr:|sep=* r:|=* matcher #matches matchestmp1[@]truepresepPREFIXpre%%sep*SUFFIXPREFIXpreSUFFIXsuf%%sep*PREFIXSUFFIXsep(@M)matches:#PREFIXSUFFIXsep* #tmp1 PREFIXSUFFIXsepbuiltincompadd(@)(@)matches%%sep*:#tmp1compaddpresufseptmp1[1]sepmatches(@M)matches:#tmp1[1]*PREFIXcprepreSUFFIXsufimmmatcheszstyle:completion:curcontext:expandsuffixcompaddgroup[@]expl[@]prefmatches matches[(I)tmp1[1]sep*] compaddexpl[@]prefseptmp1[1]compaddexpl[@]prefreturn #tmp1 PREFIXSUFFIXcompaddmatchesmatchessepPREFIXcprepre%%sep*SUFFIXseppre#*sepsufPREFIXcprepreSUFFIXpresufmatches@Mmatches:j<>@btmp1expandmenucompstate[insert]presuftmp2sepseptmp2#*sepcompaddexpl[@]preftmp2[@](@)(@)(@M)matches:#*sep%%sep*:# matches[(I)sep*] compaddexpl[@]prefcompaddexpl[@]pref(@)(@)(@M)matches:#*?sep?*%%sep*:#compaddexpl[@]pref(@)matches:#*sep*compaddexpl[@]prefi#*sep(@)(@)(@M)matches:#*sep*%%sep*:#compaddexpl[@]prefexpandprefixorigprefpresufPREFIXcprepreSUFFIXcompaddexpl[@]prefprecompaddexpl[@]matches(@)(@)(@M)matches:#npref*#*sep:#prefnprefsepcprepre%%sep*seppre#*sepsepcprepresuf%%sep*sepsuf#*sepPREFIXopreosufSUFFIXpreforigprefprefsepsepcompaddexpl[@]pref%sep*sepseppref%sep##*sepprefsepcompaddexpl[@]pref%sep*seppref##*sepcompaddexpl[@]prefA4TA%pA,&$ RAC32AC  (A" E ,A 0a,A AC.A rAAd44AE,AAC+ +E qAA+ +EAF,AF,local__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2return\AI+ AFA GPsJziAf$A KNYAT4Ld|EEEAP .Ar,AA &4AC%LA,&h$ R,A L,A 4$+A&AL4,Ad.A|5&ArL$+,Ad.A|Qq,Ad.A|ACACA",A5A"re &,AE=A!.ArmA4A0e,A!1A"fm# qA Ce-UA" fi'A F HA5 A4TA%pA,C&$ RA881A  (A"E,A 0aA" r &,A E<iA.A rAC44AA\,A@]A+ + qAEmA+ +AFACFAP 1.APr,AQ8U.ARq,AT=AU 1.AUr,AVLi.AW,A[E,i,A\,A]Y,A_sJACf4\A"crc!iA."d2r @2 =RYC,Ag!E,AhaAAt+4,AA &<4A| A FA`2 ]|,A,A  TAFp .A Af,XACҬXA @A#F_next_tagseval_comp_setuplocalPREFIXSUFFIXunfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnLBUFFER%PREFIX_next_tags_prePREFIX_next_tags_pfxSUFFIX_next_tags_sfx_next_tags_preLBUFFER%PREFIXLASTWIDGET_next_tagslistcompletePREFIX_lastcomp[prefix]SUFFIX_lastcomp[suffix]_next_tags_not _lastcomp[tags]_next_tags_pfxPREFIX_next_tags_sfxSUFFIXcompstate[old_insert]:+1_main_complete_complete_next_tags_completercompstateinsertautomenucompstateinsertautomenuunambiguouscompstateinsertunambiguousops_lastcomp[unambiguous]compaddUnsSUFFIXPREFIXinscompstatelistlist forcecompprefuncs_next_tags_completer_next_tags_not_complete_next_tags_precompstateold_insertWIDGET_next_tagscompstateold_listkeepcompstateinsertmenu:2returnLBUFFER%PREFIX_next_tags_preunfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags@A TACg A( $5ABuA" C%A" 5pA1A02 R`2r MRa2rr,A`}AfAFBA &@AC&Ar\,A|,A (=A"! "CF C&@AF@A  &A  A} Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:precommand +opts[-s] _compskip +opts[-P] precommands #precommand precommandsprecommandpBANG_HISTwordsCURRENT!:compstatequotewordsCURRENT"!:compstateall_quotesPREFIXPREFIX//\!/!compset*:_history_modifiersreturnCURRENTcurcontextcurcontext%:*:*:-command-:comp_comps[-command-]compevalcomp_set_command_dispatchkoptss_comp_command_comp_command1_comp_command2defaultAF%_messageno argument or optionA""`Rr5FAGAaAC76A2 22 8uA`+1~A2rRr <,AUACFQ.ArA"r!u,AA\C 1A L.AqAAFA 41A&p2R=@2 2pR 2=l  ,A)A F A"+rU  A CA- =,A. A/ 1.A/r e .A0q q.A2q EqA CFA FAF_matcher_num_lastcompnmatchesreturnlocallistzstyle:completion:curcontext:oldlistcompstateold_listlistneverLASTWIDGET_complete_helpWIDGET_complete_helpWIDGETSTYLElistalwaysshowncompstateold_listkeep_lastcompcompleter_lastcomp[insert]unambigcompstateto_endsinglecompstateold_listautomenucompstateinsertmenucompaddSUFFIXPREFIXcompstateold_insert_lastcompnmatchesWIDGETLASTWIDGETLASTWIDGET_complete_helpWIDGET_complete_helpcompstateold_listWIDGETSTYLEcompleteprefixwordoldmenucompstateold_listWIDGETSTYLEreverse( compstate[old_insert] - 1 )( compstate[old_insert] + 1 )A #k +ACg  Ag 4ABIg <A$$ 4ӒAF ATC.A r+&1var[@]outputpat +opts[-r] Poptsr::cmd_cmd_variantoptsccmd +opts[-r] Poptsr::1builtin_cmd_variantoptscA"PRR5F\AtGxEk3 E0E\EEEAG#sJACAC( EA,A#sJA"A` 1A(EQ.Axq.A,A A'x(Ab,ke|A 1.Ar,A.Aky Q.A r9;,A!.A"kyq.A$E,A&AB ( Ea C,A+,A,\A C3A. 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_numSUFFIXreturnlocalcompcurcontextcurcontextSUFFIX_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_prefix: ind (@)comp[ind,-1]addspaceISUFFIX SUFFIXISUFFIXSUFFIXSUFFIX_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_prefixcompstatenmatchescompaddIPREFIXISUFFIXcompstate[unambiguous]%sufxcompstatelistcompstateunambiguouscompstateinsertunambiguous _matcher_num++ _completer_num++ APAg<A1FA`2r MAX 1.A r}:ACFqAFA  C&H,A(dA8 g+Z$;j<A GP{,A-;jqA f+cA\ C 1A Cf\+ZA f+cA FHA gFA6`2At 1fA7R`2rrrAf+cACFHA1^A;2`Rrr ,A=,A>$A%< &A@r,AB,AC$A%< QvAE2r2r9YA<qfAHR`2 -I]Ah AK AftAM AftA%<`,ARA[W.ASrAqAd >AWP2 8]A<uqA%<AA1A\,A^.A_$QA`)Ah Ab AftAd ACft,AgeA%<"q,Am,An{A A &Ap,AqA"rR- &H,AsaAA"u C&H.Av q.Az$A\C 1A} 5A+c Y A f+c YA\ 1A f\+ZA f+cA!FHA"1ARA"FH A"r:" F A#CFHq.A $A$f+cAX%C 1.Ar:A%FqA&F Qsetoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp+NUMERIC_read_comp_read_compeval_read_compcompadd _read_compreturn_read_complocalsearchstr2newchfuncsfuncs2exactlistintegerCompletion: msgread#keystrstr[1,-2]_ whence -m "$str*" 2>/dev/null%: functionexactkey#key & 127ZBEEPprintbeep\astrkey_ autoliststrfuncs #funcs == 1 funcs1 (Confirm) #funcs == 0 str[1,-2]str2true pos++ funcs1posnewchbreakstr2newchfuncs2funcsstr2 #funcs2 str2 #list msgstrexactlistwhencestr%% /dev/null_read_compcompadd strA6 #A%1y$A:K=UA G0UA &hAAF4IAFH_ra_comp_ra_actions_ra_actions[@]1_regex_argumentslocalregexfuncname1shift@:/b:/:_ra_comp (qqqq)match[1]evalfuncname () { 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'TiAAfzA\ 0.A T 0;AFAFA'; +AC'd+AFAh AyACDA%A C&AGJACg #A#  1.A#ri,A$.A%#s*Uq.A'hA TmA #A A- 1.A-ri.A.Etq.A0EA F1A A C}LlocalOPTARGmatchesterm\0getoptst:optOPTARGreturnshift( OPTIND - 1 )desc # replyintegertermmatches:tag:desc:(( ))matches:tag:desc:_values -s (q)term (q)desci = 1i <= #i++ s.:.argvi/wds1//*/[^term]#term/matcheswds[1]//\*wds[2]:+\:wds[2]//(#m)[: \(\)]/\MATCH matches (q)wds[1]//\*//(#m)[:\[\]]/\MATCH\[(q)wds[2]//(#m)[:\[\]]/\MATCH\]evalreply+=(wds[3])/[]/matchesendAGA%4A,&P$ |RACACfA 1&A $+AB5FHQ&A $+ACfd5AFHqACFHlocal__gopt__goptzparseopts__goptcomptags1_all_labels__gopt[@]@return_descriptionA Lx,AAC3/1AC(EA(E AF9A`C  &A  A" %F\AF8,ATAC A A"F0mF8AFrACF8qAF8qAF8local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir (_cache_dir) isn't a directory\!return_cache_path_cache_dir/_cache_ident_cache_path_cache_invalid_cache_ident_cache_pathA4CG +,LhA\zkr-EEEEATf$  9҂2ҚӒҒ[zri,A,A !,A!I,A",A#hA N&A'$+,A) ,A*+AX   .A,DA CL.A. LA"31M  &p,A7A$ |@a A"9P2r   |@a AB?aFA"@ &p,AEh,AF)AFl,AL AXC  .AMDAL.AO LANARpR$+1,AU1A$|4a A"WP2r  T|ta A""[`RrrFA &lAAC%ANAcp2$+1,AfAk &Ak$+.Al ( Eq.An 1,At AXC  .AuDAL .Aw LA$ |La A"{P2r    <|LaA ]A FlA" !% ,A < Y,A t Ah# ,J AH#C  9 e L L  - U h&Akr localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexplcompstatenmatchesopreosufoptsmatcherzparseoptsJ+:=groupV+:=groupx+:=explX+:=explM+:=matcherPREFIXSUFFIXPREFIXSUFFIXSUFFIX12arr[1]arr2,2strsepbreakPREFIXstr%%(|\)sep*builtincompaddtestarrmatcher[@]arrtestarr_comp_correctcompaddtestarr #testarr returnprefixtestarr[1]sepstr#*sepshiftarr2,22PREFIXbuiltincompaddtestarrcompaddtestarrtestarr11str#*1PREFIXstr%%3*PREFIXarr2,2builtincompaddtmparrcompadd(@)^suffixes[@](q)1(@)^tmparr # (q)1PREFIXpreSUFFIXsufsuffixes[@]compaddgroup[@]expl[@]autosuffix[@]opts[@]IPREFIXISUFFIXprefixitestarrcompstatenmatchesAX'Ekr}E+EEEA8g +kr03D#s*XlAh$  )IeZjZRZ[zZ[A" 0]ABbA1A ,A#s*EA""Cf"C%3,AACf@A1AiA"+A%lEAB yClA 1A" 9AC%0qA"# %3 E eA" f   %3A" Cf 0 C%0A( PA$ C 4l A m localcurcontextcurcontextcompstate[nmatches]qsepnosepminusoptsprefcontuniqdedupzparseoptss:sepn:nump:prefi:prefP:prefI:sufS:sufqsufr:sufR:sufC:contduniq #cont curcontextcurcontext%:*:cont[2] #sep sep2 +suf[(r)-S] (q)suf[suf[(i)-S]+1] #end compsetend*sep[2]compquote ! #uniq +pref[(r)-P] (q)pref[pref[(i)-P]+1](@)(@ps.qsep.)PREFIX#pre[1,-2](@)(@ps.qsep.)SUFFIX[2,-1]compstatequotingQdedup #num compset( num[2] - 1 )*qqsep ! nosep && (!#num || num[2] > 1) qsepend[1](q)qsep[1] \t\n\-compsetqqsep*compset minus = argv[(ib:2:)-] (@)argv[1,minus-1]opts[@]pref[@]suf[@](@)argv[minus+1,-1]AG,A 8YA" R &AC71A ,A.A- Q.AruACF,A%.Ai Q.Ar,A,A<y.Ai Q.Ar9|;,A,A<y.Ai q,A ,A<9.A-localcommandcommandwords[1]commandreturn +builtins[command] + +functions[command] _comp_command1command_comp_command_comp_command1command[1]eval_comp_command2=commandcommand[2,-1]_comp_command2command../PWD/command_comp_command2command:tcommandcommandcommandcommands[command]A Gc krA"r$+uAA !c ACfPLtAd .A ruAqACe$Y.AruAf$<hAAc ACfPLtA"rQeBQAC1AC%.A"&A#r+.A$q.A&EA C1A C=.A*}&A+r+.A, % eq.A. A C1A C ! .A2 +&A3r+.A4 q.A6 )AC1AC } .A: - p&A;r+.A< q.A> A""A`2 T Tkr% A 1A ec ,AE Tkt+Aq.AH TA"K9"!c F"MRrMh2rMPRRc PMlocalcompstate[nmatches]1zstyle:completion:curcontext:1listcolorszmodloadzsh/complistdefault_comp_colorsval[@]_comp_colors(2)(@)^val:#(|\(*\)*)(M@)val:#\(*\)*unsetZLS_COLORSZLS_COLOURS:completion:curcontext:1showambiguityvalyestrueon_ambiguous_color_ambiguous_color:completion:curcontext:1listpackedcompstatelistcompstate[list] packedcompstatelistcompstate[list]:gs/packed//compstatelist_saved_list:completion:curcontext:1listrowsfirstcompstatelistcompstate[list] rowscompstatelistcompstate[list]:gs/rows//compstatelist:completion:curcontext:1lastpromptcompstatelast_prompt_saved_lastprompt:completion:curcontext:1acceptexactcompstateexactacceptcompstateexactcompstateexact_saved_exact_last_nmatches_menu_style_last_menu_style[@]_menu_style[@]:completion:curcontext:1menu_last_menu_style_comp_force_listalways:completion:curcontext:1forcelistvalalways09_comp_force_list_comp_force_listAgL,AAC}1ACiAAFA C#"&A  A1A AF 1qA`hA4 4ATllAP &A AF AF,AL,ALEA #"&A A1A ACF =qA` hA 4 4A Tll5AP &A& A F A FA  & A $  A 1 0 0 A Cf l A f l A f l eAf l 0;Af l qAFACFlocal_cache_ident_cache_ident_dir_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir style points to a non-directory\!zmodloadzsh/filesb:mkdirmkdir0700_cache_dir/dev/null_cache_dircouldn't create cache-dir _cache_dirreturn_cache_dir/_cache_ident_cache_ident_dir:h_cache_ident_dir_cache_ident_dircache ident dir points to a non-directory:_cache_ident_dir_cache_ident_dir_cache_ident_dircouldn't create cache-ident_dir _cache_ident_dirshiftPtvarreadonlyassociationarrayprintvar=( ${(Q)"${(z)$(<<\EO:var(kv@Pqq)^^varEO:var)}"} )var=(Pqq)^^var_cache_dir/_cache_identAGAd &Ar,A LlqACF localexplCURRENT_wantedcommandscommandcompadd@_messageno more argumentsAGAP .A r-,A A C&@A,dd1AYAL'lEE; EEkA.Ar-,AAA &@ Q.Ar-,AAF@A"r-E &@A"\ yCFIA CxA` C+1A) A FI%qAB \ yB- %A ,; A C  0.A2+ 09 A F 0<A flA"8RFACF8]A &AFlocalprev1shift # curcontextcurcontextordernodefCcurcontextcurcontext%:*:1[3,-1]curcontextcurcontext%:*:2zstyle:completion:curcontext:groupordercompgroupsorder[@]comptags-iprevcurcontext@_sort_tags_sort_tagstagorder ! @[(I)options] (|*-)argument-* (|*-)option[-+]* valuesoptionsordertagcomptry(@)argv:#((j:|:)~=~tag[2,-1])comptrytagnodefcomptrycomptags-Tprevreturncomptags-NprevAfPA"xFAd*03E EkEDEXAC pA 1.Ar.Aq.AeA*AB %pFATC)D,A"XAE0A F@UAL C1A) A *A  &$0A %A CF)AL 1A2AA *qA  &A&":p2rrFA%A"@r )*iAA%knAC1~ACRRrA"DrAD \A"Erq E q.AH \AMAMvANFAN`2 -U|; .AO3z QnAPRr} `2r} .AR3q.AT3A1AXRAtC .AYr I h A |  YqA    YA$ \ }  *qAC  DA\[A"cF h A$JR K"At .Afr hA  H u YqA C $Q YA% A% AC%K"A ,J,ApRACFAq`2 %|;A%K"9% QnAsRr}`2r} A% a%qA% %A"y C1 K"A"zE$l A"{$ AC32ACF0 Ag\pAt  .Ar hA C  YqA  d  YAx!C 1&A%XA!%\#dpA!pyqA"C%\A" "%*%A(# %A"#@l#.A! hA%Fsetoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreplyfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXwordzstyle:completion:curcontext:userexpandspecsspec$:IDENT:evaltmp${spec2,1[$word]}tmptmpbreak_word #reply reply[@]expexp[1]wordsortyestrue1on(@o)expaddspacesubstword$exp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1exp[1]aspyesfileexp[1]compstate[insert]sortmenu_descriptionexpansionsexpansionsREPLY:+: REPLYo:word_descriptionexpansionsexpansionsREPLY:+: REPLYcompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansionsREPLY:+: REPLY_descriptionexpansionsexpansionsREPLY:+: REPLYexp[@]ijidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansionsREPLY:+: REPLY_descriptionall expansionsREPLY:+: REPLY#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]exp_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertA$z8PpA%AL&$ 9YyjRҲr2A" A hLE1ADLqA@G (+<XlTA'ACfDA"fD+" lA<1AD$\ABFxF,AADAhlHFA`2 ]rACG,A A; ADdm,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 MA &AfDX.AH AT 1AFx,ALACFA<(qAC%+A"V"fD+$%(=+ACz1.AYriAfD,A[,A\lA] 1A] .A^ q.A`1,AbQAF\qACg AfDACR 1.Airi!AC,AFQ.ApriACGAC,A]LA$l9qQ.AyriAC,ALA0F()L9m  Q.AriA@!A!(A!CF,.Ari9A"F,AA<#NA#(A #C& qA$F,AH%A%p(A%C9%,Ax&Akrq,A8eA(Flocalsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:keepS+:keepw+keepCuseccO:subopts #subopts subopts(@P)subopts[2]compvalueskeep[@]@noargsargsoptsdescractionexplargsepsubctestoldcontextcurcontextargsepsep[^(q)sep]#action_tagsvaluesreturncurcontextoldcontext%:*:valuesargsepPREFIXargseptestnamePREFIX%%argsep*nameactionIPREFIXIPREFIXnameargsepPREFIXPREFIX#*argsepprefixsuffixPREFIX#*argsepSUFFIXPREFIXnameSUFFIXargs[@]opts[@]compaddr:|[_-]=* r:|=*(@)args[@]%%:*argsPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXargs[1]%%:*argsepargs[1]%%:*actioncurcontextoldcontext%:*:subc-qS_describedescrsep[@]r:|[_-]=* r:|=*argsepr:|[_-]=* r:|=*argsepsep \t\n\-r:|[_-]=* r:|=*curcontextoldcontextcurcontextargumentscurcontextoldcontext_descriptiondescrsnames+names+onames-qSsepexpl[@]action>val_argsstateaction[3,-1]##[ ]#%%[ ]#state_descrdescrusecccurcontextcontextsubccompstaterestoretypeset_messagedescr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]sep[@]()action[2,-2]_all_labelsdescrcompaddsep[@]{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]curcontextoldcontextcompstate[nmatches]curcontextoldcontextA 8A0FT$ RAfALNA &A"f,]FAFlocal__targs__goptzparseopts__goptC:__targs_tags__targs[@]1_all_labels__gopt[@]@return