+
    4O|j  ã                  ó”   € R t ^ RIHt ^ RIHtHt  ! R R]4      t ! R R]4      t ! R R]4      t	 ! R	 R
]4      t
 ! R R]4      tR# )z&Exceptions raised by the BSON package.)Úannotations)ÚAnyÚOptionalc                  ó   € ] tR t^tRtRtR# )Ú	BSONErrorz#Base class for all BSON exceptions.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚDC:\Users\alokc\chatbot\backend\venv\Lib\site-packages\bson/errors.pyr   r      s   † Ý-r   r   c                  ó   € ] tR t^tRtRtR# )ÚInvalidBSONz=Raised when trying to create a BSON object from invalid data.r   Nr   r   r   r   r   r      s   † ÝGr   r   c                  ó   € ] tR t^tRtRtR# )ÚInvalidStringDataz?Raised when trying to encode a string containing non-UTF8 data.r   Nr   r   r   r   r   r      s   † ÝIr   r   c                  óL   a € ] tR t^!tRtRR V 3R lllt]R R l4       tRtV ;t	# )ÚInvalidDocumentzDRaised when trying to create a BSON object from an invalid document.c               ó$   € V ^8„  d   QhRRRRRR/# )é   ÚmessageÚstrÚdocumentzOptional[Any]ÚreturnÚNoner   )Úformats   "r   Ú__annotate__ÚInvalidDocument.__annotate__$   s!   € ÷ "ñ " ð "¨}ð "Èñ "r   c                	ó2   <€ \         SV `  V4       W n        R # ©N)ÚsuperÚ__init__Ú	_document)Úselfr   r   Ú	__class__s   &&&€r   r$   ÚInvalidDocument.__init__$   s   ø€ Ü‰Ñ˜Ô!Ø!Žr   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r    )   s   € ÷ ñ ˜#ñ r   c                ó   € V P                   # )zBThe invalid document that caused the error.

..versionadded:: 4.16©r%   )r&   s   &r   r   ÚInvalidDocument.document(   s   € ð
 �~‰~Ðr   r+   r"   )
r	   r
   r   r   r   r$   Úpropertyr   r   Ú__classcell__)r'   s   @r   r   r   !   s$   ø† ÙN÷"ò "ð ôó ör   r   c                  ó   € ] tR t^0tRtRtR# )Ú	InvalidIdz;Raised when trying to create an ObjectId from invalid data.r   Nr   r   r   r   r0   r0   0   s   † ÝEr   r0   N)r   Ú
__future__r   Útypingr   r   Ú	Exceptionr   r   r   r   r0   r   r   r   Ú<module>r4      sR   ðñ -Ý "ç  ô.�	ô .ôH�)ô HôJ˜	ô Jô�iô ôF�	ö Fr   