+
    öû•i3  ã                   ó   €  ! R  R4      t R# )c                   ól   a € ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltR
t	V t
R# )ÚDoca<  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}!")
```
c                ó$   <€ V ^8„  d   QhRS[ RR/# )é   ÚdocumentationÚreturnN©Ústr)ÚformatÚ__classdict__s   "€Ú{C:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO CLAUDE\MAESTRO\maestro-backend\venv\Lib\site-packages\annotated_doc\main.pyÚ__annotate__ÚDoc.__annotate__   s   ø€ ÷ +ñ +¡cð +°ñ +ó    c               ó   € Wn         R # ©N©r   )Úselfr   s   ""r   Ú__init__ÚDoc.__init__   s   € Ø*Ör   c                ó    <€ V ^8„  d   QhRS[ /# ©r   r   r   )r
   r   s   "€r   r   r      s   ø€ ÷ .ñ .™#ñ .r   c                ó$   € R V P                   : R2# )zDoc(Ú)r   ©r   s   &r   Ú__repr__ÚDoc.__repr__   s   € Ød×(Ñ(Ñ+¨1Ð-Ð-r   c                ó    <€ V ^8„  d   QhRS[ /# r   )Úint)r
   r   s   "€r   r   r      s   ø€ ÷ (ñ (™#ñ (r   c                ó,   € \        V P                  4      # r   )Úhashr   r   s   &r   Ú__hash__ÚDoc.__hash__   s   € ÜD×&Ñ&Ó'Ð'r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# )r   Úotherr   )ÚobjectÚbool)r
   r   s   "€r   r   r   !   s   ø€ ÷ 9ñ 9™Fð 9¡tñ 9r   c                ól   € \        V\        4      '       g   \        # V P                  VP                  8H  # r   )Ú
isinstancer   ÚNotImplementedr   )r   r$   s   &&r   Ú__eq__Ú
Doc.__eq__!   s,   € Ü˜%¤×%Ò%Ü!Ð!Ø×!Ñ! U×%8Ñ%8Ñ8Ð8r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r!   r*   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s2   ø‡ € ñ÷,+ð +÷.ð .÷(ð (÷9ö 9r   r   N)r   © r   r   Ú<module>r4      s   ð÷#9ó #9r   