§
    ¯õi¯  ã                   óF   — d dl mZ d dlmZ d dlmZ  G d„ de¦  «        ZdS )é    )ÚOptional)ÚClientConfig)ÚRemoteConnectionc                   ób   ‡ — e Zd Z	 	 	 ddededededee         d	ee         d
dfˆ fd„Zd„ Zˆ xZ	S )ÚChromiumRemoteConnectionTFNÚremote_server_addrÚvendor_prefixÚbrowser_nameÚ
keep_aliveÚignore_proxyÚclient_configÚreturnc                 óö   •— |pt          ||d¬¦  «        }t          ¦   «                              ||¬¦  «         || _        |                      |¦  «        }|                     ¦   «         D ]\  }}	|	| j        |<   Œd S )Néx   )r   r   Útimeout)r   r   )r   ÚsuperÚ__init__r
   Ú_remote_commandsÚitemsÚ	_commands)Úselfr   r	   r
   r   r   r   ÚcommandsÚkeyÚvalueÚ	__class__s             €úy/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/selenium/webdriver/chromium/remote_connection.pyr   z!ChromiumRemoteConnection.__init__   s¤   ø€ ð &ð 
­Ø1¸jÐRUð*
ñ *
ô *
ˆõ 	‰Œ×ÒØ%Ø'ð 	ñ 	
ô 	
ð 	
ð )ˆÔØ×(Ò(¨Ñ7Ô7ˆØ"Ÿ.š.Ñ*Ô*ð 	(ð 	(‰JˆC�Ø"'ˆDŒN˜3ÑÐð	(ð 	(ó    c                 óx   — ddddddd|› d�fd	d|› d
�fd	d|› d�fdd|› d�fdd|› d�fdd|› d�fdd|› d�fdœ}|S )N)ÚPOSTz'/session/$sessionId/chromium/launch_app)r   z/session/$sessionId/permissions)r   ú//session/$sessionId/chromium/network_conditions)ÚGETr    )ÚDELETEr    r   z/session/$sessionId/z/cdp/executer!   z/cast/get_sinksz/cast/get_issue_messagez/cast/set_sink_to_usez/cast/start_desktop_mirroringz/cast/start_tab_mirroringz/cast/stop_casting)Ú	launchAppÚsetPermissionsÚsetNetworkConditionsÚgetNetworkConditionsÚdeleteNetworkConditionsÚexecuteCdpCommandÚgetSinksÚgetIssueMessageÚsetSinkToUseÚstartDesktopMirroringÚstartTabMirroringÚstopCasting© )r   r	   Úremote_commandss      r   r   z)ChromiumRemoteConnection._remote_commands-   s±   € àLØIØ$_Ø$^Ø'dØ"(Ð*\ÀÐ*\Ð*\Ð*\Ð!]ØÐ U°}Ð UÐ UÐ UÐVØ %Ð'd¸mÐ'dÐ'dÐ'dÐeØ#Ð%`¸MÐ%`Ð%`Ð%`ÐaØ&,Ð.qÀ]Ð.qÐ.qÐ.qÐ%rØ"(Ð*iÀÐ*iÐ*iÐ*iÐ!jØ"Ð$\¸=Ð$\Ð$\Ð$\Ð]ð
ð 
ˆð Ðr   )TFN)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚboolr   r   r   r   Ú__classcell__)r   s   @r   r   r      s©   ø€ € € € € ð  Ø',Ø04ð(ð (àð(ð ð(ð ð	(ð
 ð(ð ˜t”nð(ð   Ô-ð(ð 
ð(ð (ð (ð (ð (ð (ð*ð ð ð ð ð ð r   r   N)Útypingr   Ú'selenium.webdriver.remote.client_configr   Ú+selenium.webdriver.remote.remote_connectionr   r   r/   r   r   ú<module>r:      sr   ðð" Ð Ð Ð Ð Ð à @Ð @Ð @Ð @Ð @Ð @Ø HÐ HÐ HÐ HÐ HÐ Hð%ð %ð %ð %ð %Ð/ñ %ô %ð %ð %ð %r   