ó
    i3  ã                   ó   •  " S  S5      r g)c                   óX   • \ rS rSrSrS\SS4S jrS\4S jrS\4S jr	S	\
S\4S
 jrSrg)ÚDocé   a<  Define the documentation of a type annotation using `Annotated`, to be
    used in class attributes, function and method parameters, return values,
    and variables.

The value should be a positional-only string literal to allow static tools
like editors and documentation generators to use it.

This complements docstrings.

The string value passed is available in the attribute `documentation`.

Example:

```Python
from typing import Annotated
from annotated_doc import Doc

def hi(name: Annotated[str, Doc("Who to say hi to")]) -> None:
    print(f"Hi, {name}!")
```
ÚdocumentationÚreturnNc                ó   • Xl         g ©N©r   )Úselfr   s     ÚZ/var/www/html/qgis-automation/mouza_env/lib/python3.13/site-packages/annotated_doc/main.pyÚ__init__ÚDoc.__init__   s   € Ø*Õó    c                 ó$   • SU R                   < S3$ )NzDoc(Ú)r	   ©r
   s    r   Ú__repr__ÚDoc.__repr__   s   € Ød×(Ñ(Ñ+¨1Ð-Ð-r   c                 ó,   • [        U R                  5      $ r   )Úhashr   r   s    r   Ú__hash__ÚDoc.__hash__   s   € ÜD×&Ñ&Ó'Ð'r   Úotherc                 ój   • [        U[        5      (       d  [        $ U R                  UR                  :H  $ r   )Ú
isinstancer   ÚNotImplementedr   )r
   r   s     r   Ú__eq__Ú
Doc.__eq__!   s,   € Ü˜%¤×%Ñ%Ü!Ð!Ø×!Ñ! U×%8Ñ%8Ñ8Ð8r   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústrr   r   Úintr   ÚobjectÚboolr   Ú__static_attributes__© r   r   r   r      sE   † ñð,+ cð +°ô +ð.˜#ô .ð(˜#ô (ð9˜Fð 9 t÷ 9r   r   N)r   r(   r   r   Ú<module>r)      s   ð÷#9ò #9r   