
    +hc                    F    d dl mZ d dlmZ d dlmZ e G d d             Zy)    )annotations)	dataclassUnionc                  H    e Zd ZU ded<   d Z ej
                  ZddZd Zd Zy)PydanticRecursiveRefstrtype_refc                     y)zDefining __call__ is necessary for the `typing` module to let you use an instance of
        this class as the result of resolving a standard ForwardRef.
        N )selfs    R/var/www/html/venv/lib/python3.12/site-packages/pydantic/_internal/_forward_ref.py__call__zPydanticRecursiveRef.__call__   s        c                    t         | |f   S Nr   r   others     r   __or__zPydanticRecursiveRef.__or__   s    T5[!!r   c                    t         || f   S r   r   r   s     r   __ror__zPydanticRecursiveRef.__ror__   s    UD[!!r   N)returnNone)	__name__
__module____qualname____annotations__object__hash__r   r   r   r   r   r   r   r      s$    M%HH
""r   r   N)
__future__r   _annotationsdataclassesr   typingr   r   r   r   r   <module>r$      s'    2 !  " " "r   