+
        ?                        a  R	 t0 t ^ RIHtHtHtHtHtHtHtH	t	H
t
HtHt ^ RIHt ^ RIHtHtHtHt / t] ^ k R tR tRR lt ! R R]
4      tR
# )    )ONE_OR_MOREOPTIONALPARSER	REMAINDERSUPPRESSZERO_OR_MOREActionArgumentErrorArgumentParser_get_action_name_SubParsersAction)gettext)DictListSetTuplec                   \         P                  V ^ 4      pV P                  \        \        \
        39   d   R# V P                  \        8X  d   V^8  # V P                  \        8X  d   R# V P                  f   V^8H  # \        V P                  \        4      '       g   Q RV P                  ,          4       hWP                  8H  # )znReturns False if the parse would raise an error if no more arguments are given to this action, True otherwise.TF+failed to handle a possible nargs value: %r)
_num_consumed_argsgetnargsr   r   r   r   r   
isinstanceintactionnum_consumed_argss   & C/usr/lib/python3.14/site-packages/argcomplete/packages/_argparse.pyaction_is_satisfiedr      s    *..vq9||,	::||{" A%%||v || A%%fllC((f*WZ`ZfZf*ff(,,    c                X   \         P                  V ^ 4      pV P                  \        \        \
        \        39   d   R# V P                  \        8X  g   V P                  f   V^ 8H  # \        V P                  \        4      '       g   Q RV P                  ,          4       hWP                  8  # )zPReturns True if action could consume more arguments (i.e., its pattern is open).Tr   )
r   r   r   r   r   r   r   r   r   r   r   s   & r   action_is_openr!   .   s    *..vq9||k69EE||x6<<#7 A%%fllC((f*WZ`ZfZf*ff(||++r   c                    \         P                  V ^ 4      pV P                  '       d/   V'       g   \        V 4      '       g   R# V P                  \
        8H  # V P                  \
        8H  ;'       d    V^8  # )zReturns True if action will necessarily consume the next argument.
isoptional indicates whether the argument is an optional (starts with -).
T)r   r   option_stringsr   r   r   )r   
isoptionalr   s   && r   action_is_greedyr%   ;   s`     +..vq9"5f"="=||y((||y(CC->!-CCr   c                   .   a  ] tR t^It o RtRR ltRtV tR# )IntrospectiveArgumentParserzThe following is a verbatim copy of ArgumentParser._parse_known_args (Python 2.7.3),
except for the lines that contain the string "Added by argcomplete".
c           	       a aaaaaa a!a"a#a$ \         P                  4        SS n        . S n        S P                  e   S P                  S4      o/ oSS n        S P                   Fm  pVP                  p\        VP                  4       FE  w  rxSP                  V. 4      p	V	P                  VR V 4       V	P                  Wg^,           R  4       KG  	  Ko  	  / o . p
\        S4      p\        V4       Fi  w  r|VR8X  d.   V
P                  R4       V F  pV
P                  R4       K  	  K9  S P                  V4      pVf   RpMVS V&   RpV
P                  V4       Kk  	  RP                  V
4      o\!        4       o"\!        4       o#S#S n        RVVV"V#V 3R llo$VVVV V V$3R lpS P%                  4       o!VVV!V V$3R lp. o^ pS '       d   \'        S 4      pMRpVV8:  dj   \)        S  Uu. uF  pVV8  g   K  VNK  	  up4      pVV8w  d   V! V4      pVV8  d   TpKE  TpVS 9  d   SVV pSP                  V4       TpV! V4      pKp  V! V4      pSP                  SVR  4       S!'       d=   S P                  P                  S!^ ,          4       S P+                  \-        R	4      4       S P.                   FL  pVP0                  '       g   K  VS"9  g   K   \3        V4      pS P+                  \-        R
4      V,          4       KN  	  S P                   F  pVP0                  '       g   K  VP                   F  pVS#9   g   K   K2  	  VP                   Uu. uF-  pVP4                  \6        Jg   K  \9        \3        V4      4      NK/  	  pp\-        R4      pS P+                  VRP                  V4      ,          4       K  	  SS3# u upi u upi )Nz---AO c                 f  < SP                  V 4       SP                  W4      pW0P                  JdZ   SP                  V 4       S
P                  V . 4       F2  pVS9   g   K  \	        R 4      p\        V4      p\        WV,          4      h	  V\        Jg   \        V \        4      '       d    V ! SSW24       R# R#   \         dk    \        T \        4      '       dS   T P                  T^ ,          ,          P                  p\        T4      P                  4        F  w  r\        SY4       K  	  h i ; i)znot allowed with argument %sN)add_get_valuesdefaultr   r   r   r
   r   r   r   BaseException_name_parser_map_argcomplete_namespacevarsitemssetattr)r   argument_stringsoption_stringargument_valuesconflict_actionmsgaction_namesubnamespacekeyvalueaction_conflicts	namespaceseen_actionsseen_non_default_actionsselfs   &&&       r   take_actionBIntrospectiveArgumentParser._parse_known_args.<locals>.take_action   s   V$"..vHO
 nn4(,,V4'7';';FB'GO&*BB%&DE&6&G+F+4EFF	 (H h.*VEV2W2W4OK 3X % 

 "&*;<<'-'>'>q?Q'R'i'i*.|*<*B*B*DJC#Is: +E 
s   -
B; ;A5D0c                   < SV ,          p\        V\        4      '       d
   V^ ,          p\        V4      ^8X  d   Vw  r#pMVw  r#rTSP                  p. p Vf"   SP	                  SV ,          4       V ^,           # Ve   V! VR4      pSP
                  p	V^ 8X  d   V^,          V	9  d{   VP	                  V. V34       V^ ,          p
W^ ,          ,           pVR,          ;'       g    RpSP                  pW<9   d   W,          pTpK  \        R4      p\        W-V,          4      hV^8X  d!   V ^,           pV.pVP	                  W/V34       M\        R4      p\        W-V,          4      hV ^,           pSVR pV.Sn	        ^ \        V&   V! VV4      pVV,           pSVV p\        V4      \        V&   \        V4      '       g   SP                  P                  V4       VP	                  W/V34        V'       g   Q hV F  w  r/pS! W/V4       K  	  V# )r   Nr*   :   NNzignored explicit argument %r)r   listlen_match_argumentappendprefix_chars_option_string_actionsr   r
   active_actionsr   r!   remove)start_indexoption_tupler   r8   explicit_arg_match_argumentaction_tuples	arg_countcharscharnew_explicit_argoptionals_mapr;   stopargsstartselected_patternsarg_stringsarg_strings_patternextrasoption_string_indicesrD   rE   s   &                 r   consume_optionalGIntrospectiveArgumentParser._parse_known_args.<locals>.consume_optional   s0   0=L,--+A< A%6B3|9E6q "11NACM>MM+k":;&?*  + .vs ;I
 !--E A~-*:%*G%,,fb--HI,Q/(,A(>+7+;+C+Ct((,(C(C(9%2%AF+;L")*H"IC"/l8J"KK #a*Q ,~%,,fM-JK
 &&DE+F,4FGG (!OE(;EF(C%+1(D'12&v. .v7H II 9,D&uT2D
 25T&v.)&11++226: "((&)FG ! =/<+mF-8 0=Kr   c                 B  < S
P                   pSV R  pV! S	V4      p\        S	V4       F   w  rES
P                  P                  V4       K"  	  \        S	V4       F2  w  rESW V,            pW,          p \	        V4      \
        V&   S! WF4       K4  	  S	\	        V4      R  S	R&   V # )N:NNN)_match_arguments_partialziprO   rL   rJ   r   )rQ   match_partialselected_pattern
arg_countsr   rW   r]   r`   ra   positionalsrD   rE   s   &      r   consume_positionalsJIntrospectiveArgumentParser._parse_known_args.<locals>.consume_positionals   s     99M2;<@&{4DEJ &)j%A!##**62 &B%(j%A!";y1HI(-0Y"6*F)	 &B )Z):;KNr   ztoo few argumentszargument %s is requiredz#one of the arguments %s is required )N)r   clearr3   rO   fromfile_prefix_chars_read_args_from_files_action_conflicts_mutually_exclusive_groups_group_actions	enumerate
setdefaultextenditerrL   _parse_optionaljoinset_seen_non_default_actions_get_positional_actionsmaxminerrorr   _actionsrequiredr   helpr   str)%rD   r`   rA   
intermixedkwargsmutex_groupgroup_actionsimutex_action	conflictsarg_string_pattern_partsarg_strings_iter
arg_stringrR   patternrd   rm   rQ   max_option_string_indexindexnext_option_string_indexpositionals_end_indexstrings
stop_indexr   namegroupnamesr;   r@   ra   rb   rc   rl   rB   rC   rE   s%   fff&,                        @@@@@@@@r   _parse_known_args-IntrospectiveArgumentParser._parse_known_argsN   s     "&/#,.%%144[AK 8:!1::K'66M#,[-G-G#H,77bI	  r!23  1uw!78 $I ; !##% ,&'78MAT!(//4"2J,33C8 #3  $33J?'!G/;)!,!G(//8! 9& !gg&>? %(E03 )A&	 	BT	 T	p 224	 	.  &)*?&@#&(#44'*?T+m?TeX]alXlEE?T+m'n$66(;K(H% );6"7K"7K "77%k2JKg&6 +;7K )5
 	k*+./
 &&{1~6JJw234 mmF-+F3DJJw'@ADHI	 $ 44E~~~#22F!99 3 EJDXDXDX&\b\g\gow\w5,V45DX   ""GHCJJsSXXe_45 5 &  u ,nfs   !	N:/N:N?&N?)rt   r3   r~   rO   NF)__name__
__module____qualname____firstlineno____doc__r   __static_attributes____classdictcell__)__classdict__s   @r   r'   r'   I   s     H! H!r   r'   c                b    V ^8  d   Qh/ ^ \         9   d   \        \        \        3,          ;R&   # )   r   )__conditional_annotations__r   r	   r   )formats   "r   __annotate__r      s'        + *D% *!r   Nr   )r   argparser   r   r   r   r   r   r	   r
   r   r   r   r   typingr   r   r   r   r   r   r!   r%   r'   r   )r   s   @r   <module>r      sL        ) )(*  *-&
,DM!. M!r   