+
    ÃìÜj(  ã                   ó�   € ^ RI t ^ RIHtHtHtHtHtHtHt ^ RI	H
t
 ^ RIHt ^ RIHtHtHt ^ RIHt ^ RIHtHt  ! R R	]4      tR# )
é    N)ÚAnyÚDictÚLiteralÚOptionalÚPatternÚUnionÚcast)ÚTracingGroupLocation)ÚArtifact)ÚChannelOwnerÚfrom_channelÚfrom_nullable_channel)ÚDisposableStub)ÚErrorÚlocals_to_paramsc                   óZ  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#V3R lR l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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   "€ÚW/opt/render/project/src/.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V n        RV n        / V n        R# ©FN)	ÚsuperÚ__init__Ú_include_sourcesÚ_is_liveÚ
_stacks_idÚ_is_tracingÚ_traces_dirÚ_har_idÚ_har_recorders)Úselfr   r   r   r   Ú	__class__s   &&&&&€r   r%   ÚTracing.__init__   sI   ø€ ô 	‰Ñ˜ tÔ9Ø&+ˆÔØ#ˆŒØ)-ˆŒØ!&ˆÔØ*.ˆÔØ&*ˆŒØ9;ˆÖr!   c                óP   <€ V ^8„  d   QhRS[ RS[ RS[RS[RS[RS[RS[RS[R	S[/	# )
r   ÚnameÚtitleÚ	snapshotsÚariaSnapshotsÚscreenSnapshotsÚscreenshotsÚsourcesÚliver   )r   Úboolr   )r   r   s   "€r   r   r    *   se   ø€ ÷ 9ñ 9áð9ñ ð9ñ ð	9ñ
 ð9ñ ð9ñ ð9ñ ð9ñ ð9ñ 
ñ9r!   c	              ƒ  ó„  a "  € \        \        4       4      p	\        V4      S n        \        V4      S n        S P
                  P                  R RRVRVRVRVRVRV/4      G Rj  x€L
  S P
                  P                  RRR	VRV/4      G Rj  x€L
 p
S P                  V
4      G Rj  x€L
  \        V 3R
 lS 4      #  LV L/ L5i)ÚtracingStartNr1   ÚsnapshotDomÚsnapshotAriaÚsnapshotScreenÚ
screencastr8   ÚtracingStartChunkr2   c                  ó$   <€ S P                  4       # ©N)Ústop©r-   s   €r   Ú<lambda>ÚTracing.start.<locals>.<lambda>I   s   ø€  d§i¡i¤kr!   )	r   Úlocalsr9   r&   r'   Ú_channelÚsendÚ_start_collecting_stacksr   )r-   r1   r2   r3   r4   r5   r6   r7   r8   ÚparamsÚ
trace_names   f&&&&&&&&  r   ÚstartÚTracing.start*   sÎ   øé € ô "¤&£(Ó+ˆÜ $ W£ˆÔÜ˜T›
ˆŒà�m‰m× Ñ ØØà˜Ø˜yØ Ø  /Ø˜kØ˜ðó
÷ 	
ð 	
ð  Ÿ=™=×-Ñ-Ø ¨°¸ÀÐ'Eó
÷ 
ˆ
ð ×+Ñ+¨JÓ7×7Ð7ÜÔ1°4Ó8Ð8ñ!	
ñ
ñ 	8ùs6   ƒA C Á#B:Á$(C ÂB<ÂC Â%B>Â&C Â<C Â>C c                ó,   <€ V ^8„  d   QhRS[ RS[ RS[/# )r   r2   r1   r   )r   r   )r   r   s   "€r   r   r    K   s"   ø€ ÷ ?ñ ?¡sð ?¹ð ?Éñ ?r!   c              ƒ  óÖ   a "  € \        \        4       4      pS P                  P                  R RV4      G Rj  x€L
 pS P	                  V4      G Rj  x€L
  \        V 3R lS 4      #  L- L5i)r@   Nc                  ó$   <€ S P                  4       # rB   )Ú
stop_chunkrD   s   €r   rE   Ú%Tracing.start_chunk.<locals>.<lambda>O   s   ø€  d§o¡oÔ&7r!   )r   rG   rH   rI   rJ   r   )r-   r2   r1   rK   rL   s   f&&  r   Ústart_chunkÚTracing.start_chunkK   sY   øé € Ü!¤&£(Ó+ˆØŸ=™=×-Ñ-Ð.AÀ4ÈÓP×Pˆ
Ø×+Ñ+¨JÓ7×7Ð7ÜÔ7¸Ó>Ð>ñ QÙ7ùs!   ƒ4A)·A%¸A)ÁA'ÁA)Á'A)c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   rL   r   N©r   )r   r   s   "€r   r   r    Q   s   ø€ ÷ 
ñ 
¹ð 
Àñ 
r!   c              ƒ  ó  "  € V P                   '       g#   R V n         V P                  P                  R 4       V P                  P                  P	                  V P
                  WP                  4      G Rj  x€L
 V n        R#  L5i)TN)r)   Ú_connectionÚset_is_tracingÚlocal_utilsÚtracing_startedr*   r'   r(   )r-   rL   s   &&r   rJ   Ú Tracing._start_collecting_stacksQ   sd   é € Ø××ÐØ#ˆDÔØ×Ñ×+Ñ+¨DÔ1Ø $× 0Ñ 0× <Ñ <× LÑ LØ×Ñ˜j¯-©-ó!
÷ 
ˆŽñ 
ùs   ‚A2BÁ4B Á5B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    Y   s)   ø€ ÷ (ñ (¡U©7¯<©<¹Ð+<Õ%=ð (Èñ (r!   c              ƒ  óD   "  € V P                  V4      G R j  x€L
  R #  L5irB   )Ú_do_stop_chunk©r-   r`   s   &&r   rR   ÚTracing.stop_chunkY   s   é € Ø×!Ñ! $Ó'×'Ô'ùs   ‚ —˜ c                óN   <€ V ^8„  d   QhRS[ S[P                  S[3,          RR/# r_   ra   )r   r   s   "€r   r   r    \   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)re   rH   rI   rf   s   &&r   rC   ÚTracing.stop\   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   Nra   )r   r   s   "€r   r   r    c   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_counterrH   rI   r(   rY   r[   Útrace_discardedÚ	is_remoteÚsend_return_as_dictÚzipr   r&   r	   r   r   r   ÚgetÚsave_asÚdelete)r-   rm   Úis_localÚresultrx   s   &&   r   re   ÚTracing._do_stop_chunkc   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)   rY   rZ   rD   s   &r   rz   ÚTracing._reset_stack_counterŸ   s/   € Ø××ÐØ$ˆDÔØ×Ñ×+Ñ+¨EÖ2ñ r!   c                ó,   <€ V ^8„  d   QhRS[ RS[RS[/# )r   r1   Úlocationr   )r   r
   r   )r   r   s   "€r   r   r    ¤   s%   ø€ ÷ >ñ >Ùð>Ù#7ð>á	ñ>r!   c              ƒ  óœ   a "  € S P                   P                  R R\        \        4       4      4      G Rj  x€L
  \	        V 3R lS 4      #  L5i)ÚtracingGroupNc                  ó$   <€ S P                  4       # rB   )Ú	group_endrD   s   €r   rE   ÚTracing.group.<locals>.<lambda>¨   s   ø€  d§n¡nÔ&6r!   )rH   rI   r   rG   r   )r-   r1   r‹   s   f&&r   ÚgroupÚTracing.group¤   s@   øé € ð �m‰m× Ñ  °Ô7GÌËÓ7QÓR×RÐRÜÔ6¸Ó=Ð=ñ 	Sùs   ƒ2AµA
¶Ac                ó   <€ V ^8„  d   QhRR/# r†   r‡   )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)rH   rI   rD   s   &r   r�   ÚTracing.group_endª   s'   é € Ø�m‰m× Ñ ØØó
÷ 	
ô 	
ùs   ‚ +¢)£+c                ó¤   <€ V ^8„  d   QhRS[ S[P                  S[3,          RS[R,          RS[R,          RS[ S[S[S[,          3,          RS[/# )r   r`   Úcontentrp   Ú	urlFilterr   ©ÚattachÚembedÚomit©ÚfullÚminimal)r   rb   rc   r   r   r   r   )r   r   s   "€r   r   r    °   se   ø€ ÷ =ñ =á‘G—L‘L¡#Ð%Õ&ð=ñ Ð2Õ3ð=ñ Ð'Õ(ð	=ñ
 ™™g¡c�lÐ*Õ+ð=ñ 
ñ=r!   c              ƒ  ó$  a "  € S P                   '       d   \        R 4      h\        V4      P                  R4      pV'       d   RMRpS P	                  TRTT;'       g    TT;'       g    RR7      G Rj  x€L
 S n         \        V 3R lS 4      #  L5i)z&HAR recording has already been startedú.zipr›   rœ   NrŸ   )ÚharÚpageÚurlÚupdate_contentÚupdate_modec                  ó$   <€ S P                  4       # rB   )Ústop_harrD   s   €r   rE   Ú#Tracing.start_har.<locals>.<lambda>Ä   s   ø€  d§m¡m¤or!   )r+   r   r   ÚendswithÚ_record_into_harr   )r-   r`   r˜   rp   r™   Úis_zipÚdefault_contents   f&&&&  r   Ú	start_harÚTracing.start_har°   s�   øé € ð �<�<ˆ<ÜÐ@ÓAÐAÜ�T“×#Ñ# FÓ+ˆç‰H Gð 	ð "×2Ñ2ØØØØ"×5Ð5 oØŸ˜ ð 3ó 
÷ 
ˆŒô Ô5°tÓ<Ð<ñ
ùs   ƒABÁ
BÁ)BÁ4BÁ5Bc                óÐ   <€ V ^8„  d   QhRS[ S[P                  S[3,          RS[S[,          RS[ S[S[S[,          3,          RS[R,          RS[R	,          RS[S[,          RS[/# )
r   r£   r¤   r¥   r¦   r§   ÚresourcesDirr   rš   rž   )r   rb   rc   r   r   r   r   r   )r   r   s   "€r   r   r    Æ   s‚   ø€ ÷ )ñ )á‘7—<‘<¡Ð$Õ%ð)ñ ‘|Õ$ð)ñ ‘3™¡�Ð$Õ%ð	)ñ
  Ð 9Õ:ð)ñ Ð.Õ/ð)ñ ™s•mð)ñ 
ñ)r!   c              ƒ  ó8  a"  € \        V4      P                  R 4      pRpRp	Rp
\        S\         4      '       d   SpM+Se(   SP                  p	RP	                  V3R lR 4       4      p
RT;'       g    RRT;'       g    RRV'       d   RM
\        V4      /pVe   W‹R	&   V	e   W›R
&   V
e   W«R&   Ve   WkR&   RV/pVe   VP
                  VR&   V P
                  P                  RRV4      G Rj  x€L
 pVR,          pR\        V4      /V P                  V&   V#  L)5i)r¢   NÚ c              3   ób   <"  € T F$  w  rSP                   V,          '       g   K   Vx € K&  	  R # 5irB   )Úflags)Ú.0ÚflagÚmaskr¥   s   &  €r   Ú	<genexpr>Ú+Tracing._record_into_har.<locals>.<genexpr>×   s+   øé € ð &á"A‘J�DØ—9‘9˜t×#Ñ#÷ ’Û"Aùs   ƒ/¥
/r˜   r›   rp   r    ÚharPathÚurlGlobÚurlRegexSourceÚurlRegexFlagsr²   Úoptionsr¤   ÚharStartÚharIdr`   ))Úir   )Úmé   )Úsé   )r   r«   Ú
isinstanceÚpatternÚjoinrH   r}   r,   )r-   r£   r¤   r¥   r¦   r§   r²   r­   Úurl_globÚurl_regex_sourceÚurl_regex_flagsrÀ   rK   rƒ   Úhar_ids   &&&f&&&        r   r¬   ÚTracing._record_into_harÆ   s8  øé € ô �S“×"Ñ" 6Ó*ˆØ"&ˆØ*.ÐØ)-ˆÜ�cœ3×ÒØ‰HØŠ_Ø"Ÿ{™{ÐØ Ÿg™gô &á"Aó&ó ˆOð �~×1Ð1¨Ø�K×,Ð, 9ØŸv‘t¬3¨s«8ð&
ˆð
 ÒØ!)�IÑØÒ'Ø(8Ð$Ñ%ØÒ&Ø'6�OÑ$ØÒ#Ø&2�NÑ#Ø"+¨WÐ!5ˆØÒØ!Ÿ]™]ˆF�6‰NØ—}‘}×8Ñ8¸ÀTÈ6ÓR×RˆØ˜•ˆØ'-¬s°3«xÐ&8ˆ×Ñ˜FÑ#Øˆñ Sùs%   ƒA.DÁ2DÁ>
DÂ	A%DÃ.DÃ/*Dc                ó   <€ V ^8„  d   QhRR/# r†   r‡   )r   r   s   "€r   r   r    ñ   s   ø€ ÷ ñ ¨ñ r!   c              ƒ  ó¦   "  € \        V P                  P                  4       4       F  pV P                  V4      G R j  x€L
  K  	  R V n        R #  L5irB   )Úlistr,   ÚkeysÚ_export_harr+   ©r-   rÎ   s   & r   Ú_export_all_harsÚTracing._export_all_harsñ   sC   é € Ü˜4×.Ñ.×3Ñ3Ó5Ö6ˆFØ×"Ñ" 6Ó*×*Ò*ñ 7àˆŽñ +ùs   ‚;A½A¾Ac                ó   <€ V ^8„  d   QhRR/# r†   r‡   )r   r   s   "€r   r   r    ö   s   ø€ ÷ 'ñ ' ñ 'r!   c              ƒ  ó~   "  € V P                   pV'       g   R # R V n         V P                  V4      G R j  x€L
  R #  L5irB   )r+   rÔ   rÕ   s   & r   r©   ÚTracing.stop_harö   s/   é € Ø—‘ˆßÙØˆŒØ×Ñ˜vÓ&×&Ô&ùs   ‚2=´;µ=c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   rÎ   r   NrW   )r   r   s   "€r   r   r    ý   s   ø€ ÷ " ñ " ©ð " °ñ " r!   c           
   ƒ  ór  "  € V P                   P                  VR 4      pV'       g   R # V P                  P                  '       * pVR,          P	                  R4      pV'       dy   V P
                  P                  RR RVRR/4      G R j  x€L
 pV'       g   R # V P                  P                  P                  RVR,          RVR,          RRR	R
/4      G R j  x€L
  R # V P
                  P                  RR RVRR/4      G R j  x€L
 p\        \        \        VR,          4      4      pV'       d;   VP                  VR,          4      G R j  x€L
  VP                  4       G R j  x€L
  R # VP                  VR,          R,           4      G R j  x€L
  VP                  4       G R j  x€L
  R #  EL  LÕ L¬ Lf LP L) L5i)Nr`   r¢   Ú	harExportrÂ   rp   rr   rs   ru   rv   Frw   rx   z.tmp)r,   ÚpoprY   r|   r«   rH   r}   r[   r~   r	   r   r   r€   r�   )r-   rÎ   rK   r‚   r­   rƒ   rx   s   &&     r   rÔ   ÚTracing._export_harý   s…  é € Ø×$Ñ$×(Ñ(¨°Ó6ˆßÙØ×'Ñ'×1Ñ1Ô1ˆØ˜•×(Ñ(¨Ó0ˆçØŸ=™=×<Ñ<Ø˜T G¨V°V¸YÐ#Gó÷ ˆF÷ áØ×"Ñ"×.Ñ.×2Ñ2à˜v f�~Ø˜v iÕ0Ø˜GØ$ eð	ó÷ ð ñ à—}‘}×8Ñ8Ø˜ ¨°¸ÐCó
÷ 
ˆô œ¤,¨v°jÕ/AÓ"BÓCˆßØ×"Ñ" 6¨&¥>Ó2×2Ð2Ø—/‘/Ó#×#Ð#Ùà×Ñ˜v f�~°Õ6Ó7×7Ð7Ø�o‰oÓ×Òò5ññ
ñ
 3Ù#ñ 	8ÙùsŒ   ‚A!F7Á$$F7ÂF(Â	F7ÂA F7ÃF+Ã*F7Ä F-ÄAF7ÅF/Å	F7Å F1Å!(F7Æ	F3Æ
F7Æ!F5Æ"F7Æ+F7Æ-F7Æ/F7Æ1F7Æ3F7Æ5F7)r+   r,   r&   r'   r)   r(   r*   )NNNNNNNN)NNrB   )NNN)NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r%   rM   rT   rJ   rR   rC   re   rz   r‘   r�   r¯   r¬   rÖ   r©   rÔ   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r.   r   s   @@r   r   r      s£   ù‡ € ÷
<ó 
<÷9ò 9÷B?ò ?÷
ð 
÷(ò (÷
ò 
÷:
ò :
÷x3ð 3÷
>ò >÷
ð 
÷=ò =÷,)ò )÷Vð ÷
'ð '÷" ÷ " ð " r!   r   )rb   Útypingr   r   r   r   r   r   r	   Ú playwright._impl._api_structuresr
   Úplaywright._impl._artifactr   Úplaywright._impl._connectionr   r   r   Úplaywright._impl._disposabler   Úplaywright._impl._helperr   r   r   r‡   r!   r   Ú<module>rí      s9   ðó ß E× EÑ Eå AÝ /÷ñ õ
 8ß <ôB ˆlö B r!   