+
    '(j                     j    ^ RI t ^ RIHtHtHt ]'       d   ^ RIHt  ! R R4      tR R ltR R	 lt	R# )
    N)TYPE_CHECKINGDictUnion)BrowserContextc                      a  ] tR t^t o V 3R lR ltRV 3R lR lltV 3R lR ltV 3R lR	 ltV 3R
 lR ltV 3R lR lt	V 3R lR lt
V 3R lR ltRtV tR# )Clockc                "   < V ^8  d   QhRRRR/# )   browser_contextr   returnN )format__classdict__s   "L/home/ubuntu/cf-venv/lib/python3.14/site-packages/playwright/_impl/_clock.py__annotate__Clock.__annotate__   s      C C(8 CT C    c                V    Wn         VP                  V n        VP                  V n        R # N)_browser_context_loop_dispatcher_fiber)selfr   s   &&r   __init__Clock.__init__   s#     /$**
!0!B!Br   Nc                R   < V ^8  d   QhRS[ S[S[S[P                  3,          RR/# r
   timer   Nr   floatstrdatetime)r   r   s   "r   r   r      s.     
 
%sH4E4E(E"F 
RV 
r   c                   "   V P                   P                  P                  R RVe   \        V4      M/ 4      G Rj  xL
  R#  L5i)clockInstallNr   _channelsend
parse_timer   r   s   &&r   installClock.install   s>     ##,,11 $ 0Jtb
 	
 	
s   :AAAc                :   < V ^8  d   QhRS[ S[S[3,          RR/# r
   ticksr   Nr   intr!   )r   r   s   "r   r   r   #   '     
 
S#X
 

r   c                   "   V P                   P                  P                  R R\        V4      4      G Rj  xL
  R#  L5i)clockFastForwardNr   r&   r'   parse_ticksr   r.   s   &&r   fast_forwardClock.fast_forward#   s9      ##,,11
 	
 	
   4?=?c                R   < V ^8  d   QhRS[ S[S[S[P                  3,          RR/# r   r   )r   r   s   "r   r   r   -   1     
 
E3 1 112
 

r   c                   "   V P                   P                  P                  R R\        V4      4      G Rj  xL
  R#  L5i)clockPauseAtNr%   r)   s   &&r   pause_atClock.pause_at-   s9      ##,,11t
 	
 	
r9   c                   < V ^8  d   QhRR/# )r
   r   Nr   )r   r   s   "r   r   r   7   s     G G	Gr   c                n   "   V P                   P                  P                  R R4      G Rj  xL
  R#  L5i)clockResumeN)r   r&   r'   )r   s   &r   resumeClock.resume7   s)      ##,,11-FFFs   *535c                :   < V ^8  d   QhRS[ S[S[3,          RR/# r-   r/   )r   r   s   "r   r   r   <   r1   r   c                   "   V P                   P                  P                  R R\        V4      4      G Rj  xL
  R#  L5i)clockRunForNr4   r6   s   &&r   run_forClock.run_for<   s9      ##,,11
 	
 	
r9   c                R   < V ^8  d   QhRS[ S[S[S[P                  3,          RR/# r   r   )r   r   s   "r   r   r   F   r;   r   c                   "   V P                   P                  P                  R R\        V4      4      G Rj  xL
  R#  L5i)clockSetFixedTimeNr%   r)   s   &&r   set_fixed_timeClock.set_fixed_timeF   s9      ##,,11t
 	
 	
r9   c                R   < V ^8  d   QhRS[ S[S[S[P                  3,          RR/# r   r   )r   r   s   "r   r   r   P   r;   r   c                   "   V P                   P                  P                  R R\        V4      4      G Rj  xL
  R#  L5i)clockSetSystemTimeNr%   r)   s   &&r   set_system_timeClock.set_system_timeP   s9      ##,,11 t
 	
 	
r9   )r   r   r   r   )__name__
__module____qualname____firstlineno__r   r*   r7   r>   rC   rH   rM   rR   __static_attributes____classdictcell__)r   s   @r   r   r      sY     C C

 

 

 
G G

 

 

 
r   r   c                    V ^8  d   QhR\         \        \        \        P                  3,          R\        \        \         \
        \        3,          3,          /# )r
   r   r   )r   r    r!   r"   r   r0   )r   s   "r   r   r   [   s@     9 9
sH---
.9	#uS#X
9r   c                     \        V \        \        34      '       d   R \        V R,          4      /# \        V \        4      '       d   RV /# R \        V P	                  4       R,          4      /# )
timeNumberi  
timeString)
isinstancer    r0   r!   	timestamp)r   s   &r   r(   r(   [   s]     $%%c$,/00$d###dnn.6788r   c                    V ^8  d   QhR\         \        \        3,          R\        \        \         \        \        3,          3,          /# )r
   r.   r   )r   r0   r!   r   )r   s   "r   r   r   e   s4     " "uS#X "4U38_0D+E "r   c                 >    \        V \        4      '       d   R V /# RV /# )ticksNumberticksString)r^   r0   )r.   s   &r   r5   r5   e   s%    %u%%5!!r   )
r"   typingr   r   r   !playwright._impl._browser_contextr   r   r(   r5   r   r   r   <module>rf      s-     - -@B
 B
J9"r   