+
    4O|j@
  ã                  óê  € R t ^ RIHt ^ RIHtHtHtHtHtH	t	H
t
Ht ^ RIHtHtHt ]'       dC   ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHt ^ RIHt ^ RI H!t! ^ RI"H#t# ^ RI$H%t% ]	]&]]',          3,          t(]]]&]3,          R3,          t)]]]&]3,          ,          t*]]&]3,          t+]
! R4      t,]R,          t-]R,          t.]R,          t/]R,          t0]R,          t1R R lt2. ROt3R# )zType aliases used by PyMongo)Úannotations)ÚTYPE_CHECKINGÚAnyÚMappingÚOptionalÚSequenceÚTupleÚTypeVarÚUnion)Ú_DocumentOutÚ_DocumentTypeÚ_DocumentTypeArg)Ú
_AsyncBulk)Ú_AsyncClientBulk)ÚAsyncClientSession)ÚAsyncMongoClient)ÚAsyncConnection)Ú	Collation)Ú_Bulk)Ú_ClientBulk)ÚClientSession)ÚMongoClient)Ú
Connectionr   Ú_Tc               ó    € V ^8„  d   QhRRRR/# )é   ÚelemzOptional[_T]Úreturnr   © )Úformats   "ÚHC:\Users\alokc\chatbot\backend\venv\Lib\site-packages\pymongo/typings.pyÚ__annotate__r!   =   s   € ÷ ñ ˜ð ¨"ñ ó    c                ó   € V f   Q hV # )z€This function is to allow us to cast all the elements of an iterator from Optional[_T] to _T
while inside a list comprehension.
r   )r   s   &r    Ústrip_optionalr$   =   s   € ð ÒÐÐØ€Kr"   N)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   r   Ú_AddressÚ_CollationInÚ	_Pipeliner$   Ú_AgnosticMongoClient)4Ú__doc__Ú
__future__r   Útypingr   r   r   r   r   r   r	   r
   Úbson.typingsr   r   r   Úpymongo.asynchronous.bulkr   Ú pymongo.asynchronous.client_bulkr   Ú#pymongo.asynchronous.client_sessionr   Ú!pymongo.asynchronous.mongo_clientr   Úpymongo.asynchronous.poolr   Úpymongo.collationr   Úpymongo.synchronous.bulkr   Úpymongo.synchronous.client_bulkr   Ú"pymongo.synchronous.client_sessionr   Ú pymongo.synchronous.mongo_clientr   Úpymongo.synchronous.poolr   ÚstrÚintr%   r&   r'   ÚClusterTimer   r(   Ú_AgnosticConnectionÚ_AgnosticClientSessionÚ_AgnosticBulkÚ_AgnosticClientBulkr$   Ú__all__r   r"   r    Ú<module>r@      sé   ðñ #Ý "÷	÷ 	ó 	÷ GÑ FçÝ4ÝAÝFÝBÝ9Ý+Ý.Ý;Ý@Ý<Ý3ð ��h˜s•mÐ#Õ$€Ø�W˜S #˜XÕ&¨Ð3Õ4€Ø�W˜S #˜XÕ&Õ'€	Ø�c˜3�hÕ€áˆTƒ]€ð Ð>Õ?Ð ØÐ;Õ<Ð ØÐDÕEÐ ØÐ+Õ,€ØÐ=Õ>Ð õò	‚r"   