§
    °õiQ
  ã                   óF   — d dl mZ  G d„ d¦  «        Z G d„ d¦  «        ZdS )é    )ÚCommandc                   óV   — e Zd Zd„ Zed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         ZdS )Ú_ConnectionTypec                 ó   — || _         d S )N©Úmask)Úselfr   s     úl/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/selenium/webdriver/remote/mobile.pyÚ__init__z_ConnectionType.__init__   s   € ØˆŒ	ˆ	ˆ	ó    c                 ó   — | j         dz  dk    S ©Né   é   r   ©r	   s    r
   Úairplane_modez_ConnectionType.airplane_mode   s   € àŒy˜1‰} Ò!Ð!r   c                 ó$   — | j         dz  dz  dk    S r   r   r   s    r
   Úwifiz_ConnectionType.wifi   s   € à”	˜A‘ Ñ" aÒ'Ð'r   c                 ó   — | j         dz  dk    S )Né   r   r   r   s    r
   Údataz_ConnectionType.data!   s   € à”	˜A‘ Ò"Ð"r   N)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   r   © r   r
   r   r      st   € € € € € ðð ð ð ð"ð "ñ „Xð"ð ð(ð (ñ „Xð(ð ð#ð #ñ „Xð#ð #ð #r   r   c                   óÚ   — e Zd ZeZ ed¦  «        Z ed¦  «        Z ed¦  «        Z ed¦  «        Zd„ Z	e
d„ ¦   «         Zd„ Ze
d„ ¦   «         Zej        dd„¦   «         Ze
d„ ¦   «         Zd
S )ÚMobileé   r   r   r   c                 óB   — dd l }|                     |¦  «        | _        d S )Nr   )ÚweakrefÚproxyÚ_driver)r	   Údriverr!   s      r
   r   zMobile.__init__-   s"   € Øˆˆˆà—}’} VÑ,Ô,ˆŒˆˆr   c                 ó|   — |                       | j                             t          j        ¦  «        d         ¦  «        S )NÚvalue)ÚConnectionTyper#   Úexecuter   ÚGET_NETWORK_CONNECTIONr   s    r
   Únetwork_connectionzMobile.network_connection2   s/   € à×"Ò" 4¤<×#7Ò#7½Ô8VÑ#WÔ#WÐX_Ô#`ÑaÔaÐar   c                 óÄ   — t          || j        ¦  «        r|j        n|}|                      | j                             t
          j        dd|idœ¦  «        d         ¦  «        S )zµSet the network connection for the remote device.

        Example of setting airplane mode::

            driver.mobile.set_network_connection(driver.mobile.AIRPLANE_MODE)
        r*   Útype)ÚnameÚ
parametersr&   )Ú
isinstancer'   r   r#   r(   r   ÚSET_NETWORK_CONNECTION)r	   ÚnetworkÚmodes      r
   Úset_network_connectionzMobile.set_network_connection6   sn   € õ  *¨'°4Ô3FÑGÔGÐTˆwŒ|ˆ|ÈWˆØ×"Ò"ØŒL× Ò ÝÔ.Ð9MÐ^dÐfjÐ]kÐ0lÐ0lñô àôñ
ô 
ð 	
r   c                 óJ   — | j                              t          j        ¦  «        S )z0Returns the current context (Native or WebView).)r#   r(   r   ÚCURRENT_CONTEXT_HANDLEr   s    r
   ÚcontextzMobile.contextD   s   € ð Œ|×#Ò#¥GÔ$BÑCÔCÐCr   ÚreturnNc                 óT   — | j                              t          j        d|i¦  «         dS )zSets the current context.r-   N)r#   r(   r   ÚSWITCH_TO_CONTEXT)r	   Únew_contexts     r
   r6   zMobile.contextI   s*   € ð 	Œ×Ò�WÔ6¸ÀÐ8MÑNÔNÐNÐNÐNr   c                 óJ   — | j                              t          j        ¦  «        S )z%Returns a list of available contexts.)r#   r(   r   ÚCONTEXT_HANDLESr   s    r
   ÚcontextszMobile.contextsN   s   € ð Œ|×#Ò#¥GÔ$;Ñ<Ô<Ð<r   )r7   N)r   r   r   r   r'   ÚALL_NETWORKÚWIFI_NETWORKÚDATA_NETWORKÚAIRPLANE_MODEr   r   r*   r3   r6   Úsetterr=   r   r   r
   r   r   &   sð   € € € € € Ø$€NØ �. Ñ#Ô#€KØ!�> !Ñ$Ô$€LØ!�> !Ñ$Ô$€LØ"�N 1Ñ%Ô%€Mð-ð -ð -ð
 ðbð bñ „Xðbð
ð 
ð 
ð ðDð Dñ „XðDð „^ðOð Oð Oñ „^ðOð ð=ð =ñ „Xð=ð =ð =r   r   N)Ú!selenium.webdriver.remote.commandr   r   r   r   r   r
   ú<module>rD      ss   ðð$ 6Ð 5Ð 5Ð 5Ð 5Ð 5ð#ð #ð #ð #ð #ñ #ô #ð #ð"+=ð +=ð +=ð +=ð +=ñ +=ô +=ð +=ð +=ð +=r   