
    l9i&              
       8   S SK JrJr  S SKJr  S SKJr  S SKJr  S SK	J
r
  S SKJr  S SKJr  S SKJr  S S	KJr  S S
KJr  S SKJr  S SKJr  S SKJr  S SKJrJrJrJrJ r   S SK!J"r"J#r#J$r$  S SK%J&r&  S SK'J(r(  S SK)J*r*  S SK+J,r,   " S S\5      r-S\S\.S\.S\S\4
S jr/g)    )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            
       @   ^  \ rS rSrS\S\S\S\SS4
U 4S jjrS	rU =r	$ )
DummyObject+   parenttypeguidinitializerreturnNc                 &   > [         TU ]  XX45        g )N)super__init__)selfr    r!   r"   r#   	__class__s        Z/home/james-whalen/.local/lib/python3.13/site-packages/playwright/_impl/_object_factory.pyr'   DummyObject.__init__,   s     	t9     )
__name__
__module____qualname____firstlineno__r
   strr   r'   __static_attributes____classcell__)r)   s   @r*   r   r   +   s5    :":*-:58:GK:	: :r,   r   r    r!   r"   r#   r$   c                    US:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US:X  a  [        [	        [
        U 5      XU5      $ US:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US	:X  a  [        XX#5      $ US
:X  a  [        XX#5      $ US:X  a  [        XX#5      $ US:X  a9  [        XX#5      nUR                  R                  (       d  XDR                  l        U$ US:X  a  [        XX#5      $ US:X  a  [!        XX#5      $ US:X  a  [#        XX#5      $ US:X  a  [%        XX#5      $ US:X  a  ['        XX#5      $ US:X  a  [)        XX#5      $ US:X  a  [+        XX#5      $ US:X  a  [-        XX#5      $ US:X  a  [/        XX#5      $ US:X  a  [1        XX#5      $ US:X  a  [3        XX#5      $ [5        XX#5      $ )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_objectr9   2   s    zd88"" tAA}6;;ytK0$kJJ}6;;fD>>|&::xfD66V4==wV455zd88| tA&&333>##0v~F$44|&::yvT77zd88wV455xfD66yvT77{t99fD>>xfD66fD>>vT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   r2   r9   r-   r,   r*   <module>rM      s     / - < 6 4 5 + : 5 ) 0 4  = < 3 + - <:, :4848 #48+.48=A4848r,   