
    0yij                        d Z ddlZddlZddlmZmZmZmZ 	 ddlmZ 	 ddlmZ  eded	ef   
      Z	 ddlmZ 	 ddlmZ de
defdZy# e	$ r  ede
e      ZY >w xY w# e	$ r	 ddlmZ Y Hw xY w# e	$ r2 	 ddlmZ n'# e	$ r eddde
deee      dedeegef   fdZY nw xY wY lw xY w# e	$ r 	 ddlmZ n# e	$ r dedefdZY nw xY wY w xY w)a'  
This module provides stubs for type hints not supported by all relevant Python
versions.

NOTICE: This project should have zero required dependencies which means it
cannot simply require :module:`typing_extensions`, and I do not want to maintain
a vendored copy of :module:`typing_extensions`.
    N)AnyCallableOptionalTypeVar)AnyStrr   )Never)NoReturnF.)bound)
deprecated   category
stacklevelmessager   r   returnc               4     dt         dt         f fd}|S )Nfr   c                 J     t        j                          fd       }|S )Nc                  J    t        j                  dz           | i |S )Nr   r   )warningswarn)akr   r   r   r   s     R/var/www/html/content_weaver/venv/lib/python3.12/site-packages/pathspec/_typing.pywrapperz.deprecated.<locals>.decorator.<locals>.wrapper)   s%    ]]7X*Q,GqJAJ    )	functoolswraps)r   r   r   r   r   s   ` r   	decoratorzdeprecated.<locals>.decorator(   s%    __Q  Nr   )r
   )r   r   r   r    s   ``` r   r   r   "   s    A !  r   )overrider   c                     | S )N )r   s    r   r!   r!   6   s    
8r   c                     t        |       )zu
	The code path is unreachable. Raises an :class:`AssertionError`.

	*message* (:class:`str`) is the error message.
	)AssertionError)r   s    r   assert_unreachabler&   :   s     gr   )__doc__r   r   typingr   r   r   r   r   ImportErrorstrbytesr   r	   r
   r   typing_extensionsDeprecationWarningtypeWarningintr!   r&   r#   r   r   <module>r1      sA    
 

(& CxS)* &  O  (
(C
'(  &%&  *  (:	 d7m$ 	
 Q(  ( !  s   A A  A1 B+ AA A.-A.1B(7A>=B(>!B"B(!B""B('B(+C1B87C8CCCCC