
    龙h&              
       6   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,  G d de      Z-dede.de.dedef
dZ/y)    )Dictcast)Artifact)Browser)BrowserContext)BrowserType)
CDPSession)ChannelOwner)Dialog)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        \/var/www/Befach/backend/env/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 t5        | |||      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   _connection_local_utilsr   r   r   r   r   r   r   r   r   r   r   r   )r   r    r!   r"   local_utilss        r)   create_remote_objectr4   2   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+>>vtT;77r*   N)0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._streamr   playwright._impl._tracingr   !playwright._impl._writable_streamr   r   r.   r4    r*   r)   <module>rI      s     / - < 6 4 5 + : 5 ) 0 4  = < 3 + - <:, :4848 #48+.48=A4848r*   