+
    	i[                     D    ^ RI HtHt ^ RIHt ^ RIHt  ! R R]4      tR# )    )AnyDict)ChannelOwner)locals_to_paramsc                   x   a a ] tR t^t oV3R lV 3R lltV3R lR ltR
V3R lR lltV3R lR ltR	tVt	V ;t
# )
CDPSessionc          
      6   < V ^8  d   QhRS[ RS[RS[RS[RR/# )   parenttypeguidinitializerreturnN)r   strr   )format__classdict__s   "P/Users/agent/.venv/lib/python3.14/site-packages/playwright/_impl/_cdp_session.py__annotate__CDPSession.__annotate__   s<     I I"I*-I58IGKI	I    c                j   <a  \         SS `  WW44       S P                  P                  R V 3R l4       R# )eventc                 &   < SP                  V 4      # N)	_on_event)paramsselfs   &r   <lambda>%CDPSession.__init__.<locals>.<lambda>   s    1Gr   N)super__init___channelon)r   r   r   r   r   	__class__s   f&&&&r   r!   CDPSession.__init__   s)     	t9"GHr   c                $   < V ^8  d   QhRS[ RR/# )r
   r   r   N)r   )r   r   s   "r   r   r      s     : : : :r   c                V    V P                  VR ,          VP                  R4      4       R# )methodr   N)emitget)r   r   s   &&r   r   CDPSession._on_event   s    		&"FJJx$89r   c                ,   < V ^8  d   QhRS[ RS[RS[/# )r
   r(   r   r   )r   r   )r   r   s   "r   r   r      s'     R R Rd Rd Rr   c                z   "   V P                   P                  R R\        \        4       4      4      G Rj  xL
 #  L5i)sendN)r"   r.   r   locals)r   r(   r   s   &&&r   r.   CDPSession.send   s,     ]]''6Fvx6PQQQQs   2;9;c                   < V ^8  d   QhRR/# )r
   r   N )r   r   s   "r   r   r   "   s     
 
d 
r   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)detachN)r"   r.   )r   s   &r   r4   CDPSession.detach"   s'     mm  
 	
 	
s    +)+r2   r   )__name__
__module____qualname____firstlineno__r!   r   r.   r4   __static_attributes____classdictcell____classcell__)r$   r   s   @@r   r   r      s6     I I: :R R
 
 
r   r   N)typingr   r   playwright._impl._connectionr   playwright._impl._helperr   r   r2   r   r   <module>r@      s     5 5
 
r   