+
    ï	ªi  ã                   óp   € ^ RI t ^ RIHtHtHtHt ^ RIHt ^ RIH	t	 ^ RI
HtHt ^ RIHt  ! R R]4      tR# )	é    N)ÚDictÚOptionalÚUnionÚcast)ÚTracingGroupLocation)ÚArtifact)ÚChannelOwnerÚfrom_nullable_channel)Úlocals_to_paramsc                   óø   a a€ ] tR t^t oV3R lV 3R lltRV3R lR lltRV3R lR lltV3R lR ltRV3R	 lR
 lltRV3R lR llt	RV3R l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# )ÚTracingc          
      ó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   "€ÚL/Users/agent/.venv/lib/python3.14/site-packages/playwright/_impl/_tracing.pyÚ__annotate__ÚTracing.__annotate__   s5   ø€ ÷ /ñ /Ù"ð/Ù*-ð/Ù58ð/ÙGKð/à	ñ/ó    c                ó`   <€ \         SV `  WW44       R V n        RV n        R V n        RV n        R# ©FN)ÚsuperÚ__init__Ú_include_sourcesÚ
_stacks_idÚ_is_tracingÚ_traces_dir)Úselfr   r   r   r   Ú	__class__s   &&&&&€r   r   ÚTracing.__init__   s3   ø€ ô 	‰Ñ˜ tÔ9Ø&+ˆÔØ)-ˆŒØ!&ˆÔØ*.ˆÖr   c                ó<   <€ V ^8„  d   QhRS[ RS[ RS[RS[RS[RR/# )r   ÚnameÚtitleÚ	snapshotsÚscreenshotsÚsourcesr   N)r   Úbool)r   r   s   "€r   r   r   "   sG   ø€ ÷ 8ñ 8áð8ñ ð8ñ ð	8ñ
 ð8ñ ð8ð 
ñ8r   c              ƒ  ó.  "  € \        \        4       4      p\        V4      V n        V P                  P                  R RV4      G Rj  x€L
  V P                  P                  RRRVRV/4      G Rj  x€L
 pV P                  V4      G Rj  x€L
  R#  LH L! L
5i)ÚtracingStartNÚtracingStartChunkr)   r(   )r   Úlocalsr-   r    Ú_channelÚsendÚ_start_collecting_stacks)r$   r(   r)   r*   r+   r,   ÚparamsÚ
trace_names   &&&&&&  r   ÚstartÚTracing.start"   s‰   é € ô "¤&£(Ó+ˆÜ $ W£ˆÔàm‰m× Ñ  °°vÓ>×>Ð>ØŸ=™=×-Ñ-Ø ¨°¸ÀÐ'Eó
÷ 
ˆ
ð ×+Ñ+¨JÓ7×7Ò7ñ	 	?ñ
ñ 	8ùs6   ‚ABÁBÁ(BÁ/BÁ0BÂBÂ	BÂBÂBc                ó*   <€ V ^8„  d   QhRS[ RS[ RR/# )r   r)   r(   r   N©r   )r   r   s   "€r   r   r   3   s"   ø€ ÷ 8ñ 8¡sð 8¹ð 8Èñ 8r   c              ƒ  ó¸   "  € \        \        4       4      pV P                  P                  R RV4      G Rj  x€L
 pV P	                  V4      G Rj  x€L
  R#  L L5i)r0   N)r   r1   r2   r3   r4   )r$   r)   r(   r5   r6   s   &&&  r   Ústart_chunkÚTracing.start_chunk3   sJ   é € Ü!¤&£(Ó+ˆØŸ=™=×-Ñ-Ð.AÀ4ÈÓP×Pˆ
Ø×+Ñ+¨JÓ7×7Ò7ñ QÙ7ùs!   ‚4A¶A·AÁAÁAÁAc                ó$   <€ V ^8„  d   QhRS[ RR/# )r   r6   r   Nr:   )r   r   s   "€r   r   r   8   s   ø€ ÷ 
ñ 
¹ð 
Àñ 
r   c              ƒ  óô   "  € V P                   '       g#   R V n         V P                  P                  R 4       V P                  P                  P	                  V P
                  V4      G Rj  x€L
 V n        R#  L5i)TN)r"   Ú_connectionÚset_is_tracingÚlocal_utilsÚtracing_startedr#   r!   )r$   r6   s   &&r   r4   Ú Tracing._start_collecting_stacks8   s`   é € Ø××ÐØ#ˆDÔØ×Ñ×+Ñ+¨DÔ1Ø $× 0Ñ 0× <Ñ <× LÑ LØ×Ñ˜jó!
÷ 
ˆŽñ 
ùs   ‚A(A8Á*A6Á+A8c                óN   <€ V ^8„  d   QhRS[ S[P                  S[3,          RR/# ©r   Úpathr   N©r   ÚpathlibÚPathr   )r   r   s   "€r   r   r   @   s)   ø€ ÷ (ñ (¡U©7¯<©<¹Ð+<Õ%=ð (Èñ (r   c              ƒ  óD   "  € V P                  V4      G R j  x€L
  R #  L5i©N)Ú_do_stop_chunk©r$   rG   s   &&r   Ú
stop_chunkÚTracing.stop_chunk@   s   é € Ø×!Ñ! $Ó'×'Ô'ùs   ‚ —˜ c                óN   <€ V ^8„  d   QhRS[ S[P                  S[3,          RR/# rF   rH   )r   r   s   "€r   r   r   C   s)   ø€ ÷ 
ñ 
™u¡W§\¡\±3Ð%6Õ7ð 
À4ñ 
r   c              ƒ  ó   "  € V P                  V4      G R j  x€L
  V P                  P                  RR 4      G R j  x€L
  R #  L* L5i)NÚtracingStop)rM   r2   r3   rN   s   &&r   ÚstopÚTracing.stopC   sE   é € Ø×!Ñ! $Ó'×'Ð'Øm‰m× Ñ ØØó
÷ 	
ò 	
ñ 	(ñ	
ùs   ‚A—A˜#A»A¼AÁAc                óN   <€ V ^8„  d   QhRS[ S[P                  S[3,          RR/# )r   Ú	file_pathr   NrH   )r   r   s   "€r   r   r   J   s*   ø€ ÷ :
ñ :
©e±G·L±LÁ#Ð4EÕ.Fð :
ÐRVñ :
r   c              ƒ  ó  "  € V P                  4        V'       gs   V P                  P                  R RRR/4      G Rj  x€L
  V P                  '       d8   V P                  P
                  P                  V P                  4      G Rj  x€L
  R# V P                  P                  '       * pV'       d…   V P                  P                  R RRR/4      G Rj  x€L
 pV P                  P
                  P                  R\        V4      RVR,          RV P                  RRRV P                  /4      G Rj  x€L
  R# V P                  P                  R RRR	/4      G Rj  x€L
 p\        \        \        ,          \        VP!                  R
4      4      4      pV'       gL   V P                  '       d8   V P                  P
                  P                  V P                  4      G Rj  x€L
  R# VP#                  V4      G Rj  x€L
  VP%                  4       G Rj  x€L
  V P                  P
                  P                  R\        V4      R. RV P                  RRRV P                  /4      G Rj  x€L
  R#  EL+ ELå ELœ ELD EL Lœ Lƒ Lm L5i)ÚtracingStopChunkNÚmodeÚdiscardÚentriesÚzipFileÚstacksIdÚwriteÚincludeSourcesÚarchiveÚartifactÚappend)Ú_reset_stack_counterr2   r3   r!   r@   rB   Útrace_discardedÚ	is_remoteÚsend_return_as_dictÚzipr   r    r   r   r   r
   ÚgetÚsave_asÚdelete)r$   rW   Úis_localÚresultrb   s   &&   r   rM   ÚTracing._do_stop_chunkJ   s#  é € Ø×!Ñ!Ô#çà—-‘-×$Ñ$Ð%7¸ÀÈ	Ð?RÓS×SÐSØˆØ×&Ñ&×2Ñ2×BÑBÀ4Ç?Á?ÓS×SÐSÙà×'Ñ'×1Ñ1Ô1ˆçØŸ=™=×<Ñ<Ø" D¨6°9Ð*=ó÷ ˆFð ×"Ñ"×.Ñ.×2Ñ2àœs 9›~Ø˜v iÕ0Ø §¡Ø˜GØ$ d×&;Ñ&;ðó÷ ð ñ à—}‘}×8Ñ8ØØà˜	ðó
÷ 
ˆô Ü”XÕÜ! &§*¡*¨ZÓ"8Ó9ó
ˆ÷ ØˆØ×&Ñ&×2Ñ2×BÑBÀ4Ç?Á?ÓS×SÐSÙð ×Ñ˜yÓ)×)Ð)Øo‰oÓ×Ðà×Ñ×*Ñ*×.Ñ.àœ3˜y›>Ø˜2Ø˜DŸO™OØ˜Ø  $×"7Ñ"7ðó
÷ 	
ò 	
ò[ TâSòòò
ñ  Tñ 	*Ùñ	
ùs´   ‚;I?½I(¾I?Á2I?ÂI+Â(I?Â0"I?ÃI.ÃAI?Ä-I1Ä.(I?ÅI4ÅAI?Æ(2I?ÇI7ÇI?Ç5I9Ç6I?ÈI;ÈAI?É!I=É"I?É+I?É.I?É1I?É4I?É7I?É9I?É;I?É=I?c                ó   <€ V ^8„  d   QhRR/# ©r   r   N© )r   r   s   "€r   r   r   †   s   ø€ ÷ 3ñ 3 dñ 3r   c                ór   € V P                   '       d%   R V n         V P                  P                  R 4       R# R# r   )r"   r@   rA   ©r$   s   &r   rd   ÚTracing._reset_stack_counter†   s/   € Ø××ÐØ$ˆDÔØ×Ñ×+Ñ+¨EÖ2ñ r   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# )r   r(   Úlocationr   N)r   r   )r   r   s   "€r   r   r   ‹   s(   ø€ ÷ Sñ S¡ð SÑ/Cð SÈtñ Sr   c              ƒ  ó~   "  € V P                   P                  R R\        \        4       4      4      G Rj  x€L
  R#  L5i)ÚtracingGroupN)r2   r3   r   r1   )r$   r(   rv   s   &&&r   ÚgroupÚTracing.group‹   s)   é € Øm‰m× Ñ  °Ô7GÌËÓ7QÓR×RÔRùs   ‚2=´;µ=c                ó   <€ V ^8„  d   QhRR/# rp   rq   )r   r   s   "€r   r   r   Ž   s   ø€ ÷ 
ñ 
 ñ 
r   c              ƒ  óZ   "  € V P                   P                  R R4      G Rj  x€L
  R#  L5i)ÚtracingGroupEndN)r2   r3   rs   s   &r   Ú	group_endÚTracing.group_endŽ   s'   é € Øm‰m× Ñ ØØó
÷ 	
ô 	
ùs   ‚ +¢)£+)r    r"   r!   r#   )NNNNN)NNrL   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r7   r<   r4   rO   rT   rM   rd   ry   r~   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r%   r   s   @@r   r   r      sq   ù‡ € ÷/ó /÷8ò 8÷"8ò 8÷

ð 
÷(ò (÷
ò 
÷:
ò :
÷x3ð 3÷
Sò S÷
÷ 
ð 
r   r   )rI   Útypingr   r   r   r   Ú playwright._impl._api_structuresr   Úplaywright._impl._artifactr   Úplaywright._impl._connectionr	   r
   Úplaywright._impl._helperr   r   rq   r   r   Ú<module>rŒ      s*   ðó ß .Ó .å AÝ /ß LÝ 5ôz
ˆlö z
r   