Ë
    :É„ju  ã                   óÐ   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	m
Z
mZ d dlmZ d dlmZmZmZ 	 d dlmZmZ eee	e
eef   Ze G d„ d	e«      «       Zy
# e$ r d dlmZmZ Y Œ*w xY w)é    )ÚTransactionOptions)ÚCodecOptions)ÚReadConcern)ÚNearestÚPrimaryÚPrimaryPreferredÚ	SecondaryÚSecondaryPreferred)ÚWriteConcern)ÚAnyÚOptionalÚUnion)ÚProtocolÚruntime_checkablec                   ó”   — e Zd Zdededdfd„Z	 ddddddœdee   dee   d	ee   d
ee	   dee
   f
d„Zddddœdee   dee   defd„Zy)ÚDummyMongoClientÚargsÚkwargsÚreturnNc                 ó   — t         ‚©N©ÚNotImplementedError)Úselfr   r   s      úT/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/storage/dummy_client.pyÚ__init__zDummyMongoClient.__init__)   s   € Ü!Ð!ó    )Úcodec_optionsÚread_preferenceÚwrite_concernÚread_concernÚnamer   r   r    r!   c                ó   — t         ‚r   r   )r   r"   r   r   r    r!   s         r   Úget_databasezDummyMongoClient.get_database,   s
   € ô "Ð!r   F)Úcausal_consistencyÚdefault_transaction_optionsÚsnapshotr%   r&   r'   c             ƒ   ó   K  — t         ‚­wr   r   )r   r%   r&   r'   s       r   Ústart_sessionzDummyMongoClient.start_session7   s   è ø€ ô "Ð!ùs   ‚	r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   Ústrr   ÚReadPreferencesr   r   r$   Úboolr   r)   © r   r   r   r   '   s¹   „ ð"˜cð "¨Sð "°Tó "ð
 #ð	"ð 15Ø59Ø04Ø.2ò	"à�s‰mð	"ð   Ñ-ð		"ð
 " /Ñ2ð	"ð   Ñ-ð	"ð ˜{Ñ+ó	"ð .2ØDHØò"ð % T™Nð"ð &.Ð.@Ñ%Að	"ð
 ô"r   r   N)Úpymongo.client_sessionr   Úbson.codec_optionsr   Úpymongo.read_concernr   Úpymongo.read_preferencesr   r   r   r	   r
   Úpymongo.write_concernr   Útypingr   r   r   r   r   ÚImportErrorÚtyping_extensionsr.   r   r0   r   r   ú<module>r9      sw   ðõ& 6Ý +Ý ,÷õ õ /ß 'Ñ 'ð>ß2ð ˜Ð!1°9Ð>PÐRYÐYÑZ€àô"�xó "ó ñ"øð ò >ß=Ñ=ð>ús   ²A ÁA%Á$A%