o
    ɝi                     @  s   U d dl mZ d dlZd dlZd dlZd dlmZ d dlmZmZ i ej	ej
ej
ej
eeejeeeejeeeejeejeeeejeejeejeejeejjeejjeZded< dddZdS )    )annotationsN)Any)PydanticOmitcore_schemazdict[Any, Any]SEQUENCE_ORIGIN_MAPvr   handler)core_schema.SerializerFunctionWrapHandlerinfocore_schema.SerializationInforeturnc              	   C  sr   g }t t| d }|d u r| S t| D ]\}}z|||} W n	 ty(   Y qw ||  q| r5|S ||S )N)r   gettype	enumerater   appendmode_is_json)r   r   r
   itemsmapped_originindexitem r   [/var/www/html/ocr-read/venv/lib/python3.10/site-packages/pydantic/_internal/_serializers.pyserialize_sequence_via_list    s   r   )r   r   r   r	   r
   r   r   r   )
__future__r   collectionscollections.abctypingr   pydantic_corer   r   DequedequelistListtupleTuplesetAbstractSetSet	frozenset	FrozenSetSequenceMutableSequence
MutableSetabcr   __annotations__r   r   r   r   r   <module>   sP    	
