
    g              
       B   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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+m,Z, d dl-m.Z.  G d de      Z/dede0de0dedef
dZ1y)    )Dictcast)Artifact)Browser)BrowserContext)BrowserType)
CDPSession)ChannelOwner)Dialog)ElementHandle)APIRequestContext)Frame)JSHandle)
LocalUtils)RequestResponseRoute	WebSocketWebSocketRoute)BindingCallPageWorker)
Playwright)SelectorsOwner)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        U/var/www/openai/venv/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                    |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(  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t-        | |||      S |dk(  rt/        | |||      S |dk(  rt1        | |||      S |dk(  rt3        | |||      S |dk(  rt5        | |||      S t7        | |||      S )Nr   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   	Selectors)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"   r#   local_utilss        r*   create_remote_objectr6   3   s    zdK88"" t[AA}64{;;ytK0$kJJ}64{;;fdD+>>|&$k::xfdD+66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+>>{fdD+>>vtT;77r+   N)2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._dialogr    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._selectorsr   playwright._impl._streamr   playwright._impl._tracingr   !playwright._impl._writable_streamr   r   r/   r6    r+   r*   <module>rL      s     / - < 6 4 5 + : 5 ) 0 4  = < 3 6 + - <:, :6868 #68+.68=A6868r+   