
    R3j6              
       N   d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ 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&m'Z'm(Z( d dl)m*Z* d dl+m,Z, d dl-m.Z. d dl/m0Z0  G d de      Z1dede2de2dedef
dZ3y)    )Dictcast)Artifact)Browser)BrowserContext)BrowserType)
CDPSession)ChannelOwner)Debugger)Dialog)
Disposable)ElementHandle)APIRequestContext)Frame)JSHandle)
LocalUtils)RequestResponseRoute	WebSocketWebSocketRoute)BindingCallPageWorker)
Playwright)Stream)Tracing)WritableStreamc            
       4     e Zd Zdededededdf
 fdZ xZS )DummyObjectparenttypeguidinitializerreturnNc                 *    t         |   ||||       y )N)super__init__)selfr!   r"   r#   r$   	__class__s        M/DATA/.local/lib/python3.12/site-packages/playwright/_impl/_object_factory.pyr(   zDummyObject.__init__.   s     	t[9    )__name__
__module____qualname__r
   strr   r(   __classcell__)r*   s   @r+   r    r    -   s5    :":*-:58:GK:	: :r,   r    r!   r"   r#   r$   r%   c                 B   |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        t	        t
        |       |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |d	k(  rt        | |||      S |d
k(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  rt        | |||      S |dk(  r7t        | |||      }|j                  j                   s||j                  _        |S |dk(  rt#        | |||      S |dk(  rt%        | |||      S |dk(  rt'        | |||      S |dk(  rt)        | |||      S |dk(  rt+        | |||      S |dk(  rt-        | |||      S |dk(  rt/        | |||      S |dk(  rt1        | |||      S |dk(  rt3        | |||      S |dk(  rt5        | |||      S |dk(  rt7        | |||      S t9        | |||      S )Nr   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   _connection_local_utilsr   r   r   r   r   r   r   r   r   r   r   r    )r!   r"   r#   r$   local_utilss        r+   create_remote_objectr6   4   s    zdK88"" t[AA}64{;;ytK0$kJJ}64{;;fdD+>>|&$k::zdK88xfdD+66|&$k::VT4==wVT455zdK88| t[A&&333>K##0v~FD$44|&$k::yvtT;77zdK88wVT455xfdD+66yvtT;77{t[99fdD+>>xfdD+66fdD+>>vtT;77r,   N)4typingr   r   playwright._impl._artifactr   playwright._impl._browserr   !playwright._impl._browser_contextr   playwright._impl._browser_typer   playwright._impl._cdp_sessionr	   playwright._impl._connectionr
   playwright._impl._debuggerr   playwright._impl._dialogr   playwright._impl._disposabler    playwright._impl._element_handler   playwright._impl._fetchr   playwright._impl._framer   playwright._impl._js_handler   playwright._impl._local_utilsr   playwright._impl._networkr   r   r   r   r   playwright._impl._pager   r   r   playwright._impl._playwrightr   playwright._impl._streamr   playwright._impl._tracingr   !playwright._impl._writable_streamr   r    r0   r6    r,   r+   <module>rM      s     / - < 6 4 5 / + 3 : 5 ) 0 4  = < 3 + - <:, :8888 #88+.88=A8888r,   