
    ,h                      H    	 d dl mZ dZdZdZddZy# e$ r	 d dlmZ Y w xY w)    )quotea   
# Run something, muting output or redirecting it to the debug stream
# depending on the value of _ARC_DEBUG.
__python_argcomplete_run() {
    if [[ -z "$_ARC_DEBUG" ]]; then
        "$@" 8>&1 9>&2 1>/dev/null 2>&1
    else
        "$@" 8>&1 9>&2 1>&9 2>&1
    fi
}

_python_argcomplete() {
    local IFS=$'\013'
    local SUPPRESS_SPACE=0
    if compopt +o nospace 2> /dev/null; then
        SUPPRESS_SPACE=1
    fi
    COMPREPLY=( $(IFS="$IFS" \
                  COMP_LINE="$COMP_LINE" \
                  COMP_POINT="$COMP_POINT" \
                  COMP_TYPE="$COMP_TYPE" \
                  _ARGCOMPLETE_COMP_WORDBREAKS="$COMP_WORDBREAKS" \
                  _ARGCOMPLETE=1 \
                  _ARGCOMPLETE_SUPPRESS_SPACE=$SUPPRESS_SPACE \
                  __python_argcomplete_run "$1") )
    if [[ $? != 0 ]]; then
        unset COMPREPLY
    elif [[ $SUPPRESS_SPACE == 1 ]] && [[ "$COMPREPLY" =~ [=/:]$ ]]; then
        compopt -o nospace
    fi
}
complete %(complete_opts)s -F _python_argcomplete %(executables)s
zNcomplete "%(executable)s" 'p@*@`python-argcomplete-tcsh "%(executable)s"`@' ;
a  
function __fish_%(executable)s_complete
    set -x _ARGCOMPLETE 1
    set -x _ARGCOMPLETE_IFS \n
    set -x _ARGCOMPLETE_SUPPRESS_SPACE 1
    set -x _ARGCOMPLETE_SHELL fish
    set -x COMP_LINE (commandline -p)
    set -x COMP_POINT (string length (commandline -cp))
    set -x COMP_TYPE
    if set -q _ARC_DEBUG
        %(executable)s 8>&1 9>&2 1>/dev/null 2>&1
    else
        %(executable)s 8>&1 9>&2 1>&9 2>&1
    end
end
complete -c %(executable)s -f -a '(__fish_%(executable)s_complete)'
Nc                 V   ||rdnd}ndj                  |      }|dk(  r?| D cg c]  }t        |       }}dj                  |      }t        t        ||      z  }|S |dk(  r!d}| D ]  }	|t        t        |	      z  z  } |S d}| D ]  }	|t
        t        |	      z  z  } |S c c}w )	a  
    Provide the shell code required to register a python executable for use with the argcomplete module.

    :param str executables: Executables to be completed (when invoked exactly with this name
    :param bool use_defaults: Whether to fallback to readline's default completion when no matches are generated.
    :param str shell: Name of the shell to output code for (bash or tcsh)
    :param complete_arguments: Arguments to call complete with
    :type complete_arguments: list(str) or None
    z-o nospace -o defaultz
-o nospace bash)complete_optsexecutablesfish )
executable)joinr   bashcodedictfishcodetcshcode)
r   use_defaultsshellcomplete_argumentscomplete_optionsiquoted_executablesexecutables_listcoder   s
             ^/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/argcomplete/shellintegration.py	shellcoder   A   s     !6B288$670;<1eAh<<88$67$-=K[\\ K 
&% 	;JHtz:::D	; K	 % 	;JHtz:::D	; K =s   B&)Tr   N)shlexr   ImportErrorpipesr   r   r   r        r   <module>r       s=    D&y  s    !!