Ë
    ^Àj	  ã                   ó>   — d dl mZmZmZ d dlmZ dZ G d„ de«      Zy)é    )ÚAnyÚDictÚOptional)ÚSupportsCapabilitieszwebkit:WebRTCc                   ój   — e Zd Zedeeeef      fd„«       Zej                  deeef   ddfd„«       Zy)ÚWebkitWebrtcOptionÚreturnc                 ó,   — | j                  t        «      S )z"
        WebRTC policies.
        )Úget_capabilityÚWEBKIT_WEBRTC)Úselfs    úb/home/ubuntu/.local/lib/python3.12/site-packages/appium/options/ios/safari/webkit_webrtc_option.pyÚwebkit_webrtcz WebkitWebrtcOption.webkit_webrtc   s   € ð
 ×"Ñ"¤=Ó1Ð1ó    ÚvalueNc                 ó0   — | j                  t        |«       y)a÷  
        This option allows a test to temporarily change Safari's policies
        for WebRTC and Media Capture.
        The following dictionary values are supported:
        - DisableInsecureMediaCapture: Boolean value.
        Normally, Safari refuses to allow media capture over insecure connections.
        This restriction is relaxed by default for WebDriver sessions for testing
        purposes (for example, a test web server not configured for HTTPS). When
        this capability is specified, Safari will revert to the normal behavior of
        preventing media capture over insecure connections.
        - DisableICECandidateFiltering: Boolean value.
        To protect a user's privacy, Safari normally filters out WebRTC
        ICE candidates that correspond to internal network addresses when
        capture devices are not in use. This capability suppresses ICE candidate
        filtering so that both internal and external network addresses are
        always sent as ICE candidates.
        N)Úset_capabilityr   )r   r   s     r   r   z WebkitWebrtcOption.webkit_webrtc!   s   € ð& 	×ÑœM¨5Õ1r   )
Ú__name__Ú
__module__Ú__qualname__Úpropertyr   r   Ústrr   r   Úsetter© r   r   r   r      sX   „ Øð2˜x¨¨S°#¨X©Ñ7ò 2ó ð2ð ×Ñð2 4¨¨S¨¡>ð 2°dò 2ó ñ2r   r   N)Útypingr   r   r   Ú+appium.options.common.supports_capabilitiesr   r   r   r   r   r   ú<module>r      s"   ð÷$ 'Ñ &å Là€ô2Ð-õ 2r   