+
    	iE
                     f    ^ RI t ^ RIHtHt ^ RIHt ^ RIHt ]'       d   ^ RIH	t	  ! R R4      t
R# )    N)TYPE_CHECKINGUnionArtifact)Error)Pagec                      a  ] tR t^t o 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	V 3R lR lt
RtV tR# )Videoc                "   < V ^8  d   QhRRRR/# )   pager   returnN )format__classdict__s   "J/Users/agent/.venv/lib/python3.14/site-packages/playwright/_impl/_video.py__annotate__Video.__annotate__   s     ? ?V ? ?    c                  a  VP                   S n         VP                  S n        VS n        VP                   P                  4       S n        VP                  4       '       d   S P                  4        R# VP                  R V 3R l4       R# )closec                 $   < SP                  4       # N)_page_closed)r   selfs   &r   <lambda> Video.__init__.<locals>.<lambda>"   s    $*;*;*=r   N)_loop_dispatcher_fiber_pagecreate_future_artifact_future	is_closedr   on)r   r   s   f&r   __init__Video.__init__   s`    ZZ
!%!7!7
 $

 8 8 :>>GGG=>r   c                    < V ^8  d   QhRS[ /# r   r   )str)r   r   s   "r   r   r   $   s     , ,# ,r   c                "    R V P                    R2# )z<Video page=>)r    r   s   &r   __repr__Video.__repr__$   s    djj\++r   c                   < V ^8  d   QhRR/# r   r   Nr   )r   r   s   "r   r   r   '   s     F Fd Fr   c                    V P                   P                  4       '       g'   V P                   P                  \        R 4      4       R# R# )zPage closedN)r"   doneset_exceptionr   r,   s   &r   r   Video._page_closed'   s5    $$))++!!//m0DE ,r   c                $   < V ^8  d   QhRS[ RR/# )r   artifactr   Nr   )r   r   s   "r   r   r   +   s     7 7 7T 7r   c                    V P                   P                  4       '       g   V P                   P                  V4       R # R # r   )r"   r2   
set_resultr   r6   s   &&r   _artifact_readyVideo._artifact_ready+   s0    $$))++!!,,X6 ,r   c                4   < V ^8  d   QhRS[ P                  /# r(   )pathlibPath)r   r   s   "r   r   r   /   s     & &GLL &r   c                   "   V P                   P                  P                  '       d   \        R 4      hV P                  G Rj  xL
 pV'       g   \        R4      hVP
                  #  L#5i)z[Path is not available when using browserType.connect(). Use save_as() to save a local copy.N%Page did not produce any video frames)r    _connection	is_remoter   r"   absolute_pathr9   s   & r   path
Video.path/   s[     ::!!+++m  ...?@@%%% /s   AA)A'A)A)c                N   < V ^8  d   QhRS[ S[S[P                  3,          RR/# )r   rD   r   N)r   r)   r=   r>   )r   r   s   "r   r   r   9   s)     % %%W\\(9": %t %r   c                0  "   V P                   P                  P                  '       d(   V P                   P                  '       g   \	        R 4      hV P
                  G Rj  xL
 pV'       g   \	        R4      hVP                  V4      G Rj  xL
  R#  L2 L5i)z?Page is not yet closed. Close the page prior to calling save_asNr@   )r    rA   _is_sync
_is_closedr   r"   save_as)r   rD   r6   s   && r   rJ   Video.save_as9   sw     ::!!***4::3H3H3HQ  ...?@@t$$$ / 	%s0   ABBB B,BBBBc                   < V ^8  d   QhRR/# r0   r   )r   r   s   "r   r   r   C   s        d  r   c                   "   V P                   G R j  xL
 pV'       g   \        R4      hVP                  4       G R j  xL
  R #  L1 L5i)Nr@   )r"   r   deleter9   s   & r   rN   Video.deleteC   s<     ...?@@oo / 	 s$   AAAAAAA)r"   r   r   r    N)__name__
__module____qualname____firstlineno__r%   r-   r   r:   rD   rJ   rN   __static_attributes____classdictcell__)r   s   @r   r
   r
      sM     ? ?, ,F F7 7& &% %   r   r
   )r=   typingr   r   playwright._impl._artifactr   playwright._impl._helperr   playwright._impl._pager   r
   r   r   r   <module>rZ      s#     ' / *+.  . r   