+
    '(j                        ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	H
t
HtHtHtHtHtHtHtHtHtHtHt ^ RI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I*H+t+ ^ RI,H-t-H.t. ^ RI/H0t0H1t1H2t2 ^ RI3H4t4 ^ RI5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ RI;H<t< ^ RI=H>t>H?t?H@t@HAtAHBtBHCtCHDtDHEtEHFtFHGtGHHtHHItIHJtJHKtKHLtLHMtMHNtNHOtOHPtPHQtQHRtRHStSHTtT ^ RIUHVtVHWtWHXtX ^ RIYHZtZH[t[H\t\H]t]H^t^ ^ RI_H`t`HataHbtbHctcHdtdHete ^ RIfHgtg ^ RIhHiti ^ RIjHktk ]
'       d   ^ RIlHmtm ^ RInHoto ^ RIpHqtqHrtr ^ RI_Hsts  ! R R4      tt ! R  R!]"4      tu ! R" R#]"4      tv ! R$ R%]"4      twR& R' ltxR( R) ltyR# )*    N)Path)SimpleNamespace)TYPE_CHECKINGAny	AwaitableCallableDictListLiteralOptionalPatternSequenceUnioncast)AriaRoleFilePayload	FloatRect
PdfMarginsPositionViewportSize)ArtifactClock)ChannelOwnerfrom_channelfrom_nullable_channel)ConsoleMessage)
DisposableDisposableStub)Download)ElementHandledetermine_screenshot_type)ErrorTargetClosedErroris_target_closed_error)EventContextManagerImpl)FileChooserFrame)LocatorHandlerGreenlet)	HarRouter)ColorSchemeContrastDocumentLoadStateForcedColorsHarModeKeyboardModifierMouseButtonReducedMotionRouteFromHarNotFoundPolicyRouteHandlerRouteHandlerCallbackTimeoutSettingsURLMatchURLMatchRequestURLMatchResponseWebSocketRouteHandlerCallbackasync_readfileasync_writefilelocals_to_paramsmake_dirs_for_fileparse_errorserialize_errorurl_matchesKeyboardMouseTouchscreen)JSHandleSerializableadd_source_url_to_scriptparse_resultserialize_argument)RequestResponseRouteWebSocketRouteWebSocketRouteHandlerserialize_headers
Screencast)Video)Waiter)BrowserContext)APIRequestContext)FrameLocatorLocator)	WebSocketc                   P   a  ] tR t^rt o V 3R lR ltV 3R lR ltV 3R ltRtV tR# )LocatorHandlerc                V   < V ^8  d   QhRRRS[ RS[3,          RS[S[R3,          RR/# )   locatorrY   handler.timesNreturn)r   r   r   int)format__classdict__s   "K/home/ubuntu/cf-venv/lib/python3.14/site-packages/playwright/_impl/_page.py__annotate__LocatorHandler.__annotate__w   s@       +3CH+=FKCQUIFV	    c                *    Wn         W n        W0n        R # N)r_   _handlerra   )selfr_   r`   ra   s   &&&&rf   __init__LocatorHandler.__init__w   s     
ri   c                    < V ^8  d   QhRS[ /# r^   rb   r   )rd   re   s   "rf   rg   rh   ~   s     + +# +ri   c                    \        \        P                  ! V P                  4      P                  4      pV^ 8X  d   V P                  4       # V P                  V P
                  4      # )r   )leninspect	signaturerl   
parametersr_   )rm   	arg_counts   & rf   __call__LocatorHandler.__call__~   sG    ))$--8CCD	>==?"}}T\\**ri   c                   < V ^8  d   Qh/ R;R&   S[ S[R.S[3,          S[RS[3,          3,          ;R&   S[ S[R3,          ;R&   # )r^   rY   r_   .r`   Nra   )r   r   r   rc   )rd   re   s   "rf   rg   rh   r   sP      8YK,-xS/AABB  d ri   )rl   r_   ra   N)	__name__
__module____qualname____firstlineno__rn   ry   __annotate_func____static_attributes____classdictcell__)re   s   @rf   r\   r\   r   s      
 + +  ri   r\   c                   R  a a ] tR t^t o]! ER+/ RRbRRbRRbRRbR	R
bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRR bR!R"bR#R$bR%R&b tV3R' lV 3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R0 lt
V3R1 lR2 ltV3R3 lR4 ltV3R5 lR6 ltV3R7 lR8 ltV3R9 lR: ltV3R; lR< ltV3R= lR> lt]V3R? lR@ l4       t]V3RA lRB l4       tV3RC lRD lt]V3RE lRF l4       tER,V3RG lRH llt]V3RI lRJ l4       tV3RK lRL ltV3RM lRN ltER-V3RO lRP lltV3RQ lRR ltER.V3RS lRT lltER,V3RU lRV lltER,V3RW lRX lltER,V3RY lRZ llt ER,V3R[ lR\ llt!ER,V3R] lR^ llt"ER,V3R_ lR` llt#ER.V3Ra lRb llt$ER-V3Rc lRd llt%ER-V3Re lRf llt&ER,V3Rg lRh llt'ER-V3Ri lRj llt(ER/V3Rk lRl llt)ER.V3Rm lRn llt*V3Ro lRp lt+V3Rq lRr lt,V3Rs lRt lt-]V3Ru lRv l4       t.V3Rw lRx lt/ER,V3Ry lRz llt0ER.V3R{ lR| llt1ER,V3R} lR~ llt2ER,V3R lR llt3ER,V3R lR llt4ER,V3R lR llt5ER,V3R lR llt6ER,V3R lR llt7V3R lR lt8ER0V3R lR llt9V3R lR lt:]V3R lR l4       t;V3R lR lt<V3R lR lt=ER,V3R lR llt>ER-V3R lR llt?ER-V3R lR llt@ER-V3R lR lltAV3R lR ltBV3R lR ltCER-V3R lR lltDER0V3R lR lltEV3R lR ltFV3R lR ltGER1V3R lR lltHV3R lR ltIER/V3R lR lltJER,V3R lR lltKV3R lR ltLER2V3R lR lltMER3V3R lR lltNER4V3R lR lltOER/V3R lR lltPER/V3R lR lltQER-V3R lR lltRER-V3R lR lltSER-V3R lR lltTER2V3R lR lltUV3R lR ltVER-V3R lR lltWER-V3R lR lltXV3R lR ltYER,V3R lR lltZER,V3R lR llt[ER,V3R lR llt\ER,V3R lR llt]ER,V3R lR llt^ER4V3R lR llt_ER5V3R lR llt`ER5V3R lR lltaER,V3R lR lltbER.V3R lR lltcER/V3R lR lltdER/V3R lR llteER6V3R lR lltfER6V3R lR lltgV3R lR lthER.V3R lR llti]V3R lR l4       tj]V3R lR l4       tkV3R lR ltlER7V3R lR lltm]V3R lR l4       tn]V3R lR l4       toV3R lR ltpER,V3R lR lltqER.V3R lR lltrER,V3R lER  lltsER,V3ER lER llttER,V3ER lER lltuER.V3ER lER lltvER,V3ER lER lltwER-V3ER	 lER
 lltxER,V3ER lER lltyER-V3ER lER lltzER,V3ER lER llt{ER,V3ER lER llt|ER6V3ER lER llt}ER,V3ER lER llt~V3ER lER ltV3ER lER ltV3ER lER ltER-V3ER lER lltER-V3ER lER  lltV3ER! lER" ltV3ER# lER$ ltV3ER% lER& ltV3ER' lER( ltV3ER) ltER*tVtV ;t# (8  PageClosecloseCrashcrashConsoleconsoleDialogdialogr    downloadr'   filechooserDOMContentLoadeddomcontentloaded	PageError	pageerrorrL   requestrM   responseRequestFailedrequestfailedRequestFinishedrequestfinishedFrameAttachedframeattachedFrameDetachedframedetachedFrameNavigatedframenavigatedLoadloadPopuppopuprZ   	websocketWorkerworkerc          
      6   < V ^8  d   QhRS[ RS[RS[RS[RR/# r^   parenttypeguidinitializerrb   Nr   strr	   )rd   re   s   "rf   rg   Page.__annotate__   s<     s
 s
"s
*-s
58s
GKs
	s
ri   c                	  <a  \         SS `  WW44       \        R V4      S n        \	        S P
                  4      S n        \        S P
                  4      S n        \        S P
                  4      S n
        \        VR,          4      S n        S S P                  n        S P                  .S n        VP                  R4      S n        RS n        . S n        / S n        . S n        . S n        RS n        \/        S P                  P0                  4      S n        \3        S \        \4        \6        ,          \9        VP                  R4      4      4      4      S n        \=        S 4      S n        \        R\9        VP                  R4      4      4      S n         RS n!        RS n"        . S n#        / S n$        S P
                  PK                  RV 3R	 l4       S P
                  PK                  R
V 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R l4       S P
                  PK                  RS PL                  4       S P
                  PK                  RV 3R l4       S P
                  PK                  RV 3R  l4       \N        PP                  ! 4       S n)        S PK                  \T        PV                  PX                  V 3R! l4       S PK                  \T        PV                  PZ                  V 3R" l4       S P]                  \T        PV                  P^                  R#\T        PV                  P`                  R$\T        PV                  Pb                  R%\T        PV                  Pd                  R&\T        PV                  Pf                  R'\T        PV                  Ph                  R(\T        PV                  Pj                  R/4       R# ))rV   	mainFrameviewportSizeFNvideor   openerbindingCallc                 F   < SP                  \        V R ,          4      4      # )binding)_on_bindingr   paramsrm   s   &rf   <lambda>Page.__init__.<locals>.<lambda>   s    4++L	9J,KLri   r   c                 $   < SP                  4       # rk   	_on_close_rm   s   &rf   r   r          DNN,<ri   r   c                 $   < SP                  4       # rk   )	_on_crashr   s   &rf   r   r      r   ri   r   c                 &   < SP                  V 4      # rk   )_on_downloadr   s   &rf   r   r      s    D4E4Ef4Mri   fileChooserc           
         < SP                  \        P                  P                  \        S\	        V R ,          4      V R,          4      4      # )element
isMultiple)emitr   Eventsr'   r   r   s   &rf   r   r      s9    499'',vi'896,;Ori   frameAttachedc                 F   < SP                  \        V R ,          4      4      # frame)_on_frame_attachedr   r   s   &rf   r   r          422<w3PQri   frameDetachedc                 F   < SP                  \        V R ,          4      4      # r   )_on_frame_detachedr   r   s   &rf   r   r      r   ri   locatorHandlerTriggeredc                 f   < SP                   P                  SP                  V R ,          4      4      # )uid)_loopcreate_task_on_locator_handler_triggeredr   s   &rf   r   r      s&    4::11226%=Ari   routec                 x   < SP                   P                  SP                  \        V R ,          4      4      4      # )r   )r   r   	_on_router   r   s   &rf   r   r      s)    4::11|F7O<=ri   webSocketRoutec                 x   < SP                   P                  SP                  \        V R ,          4      4      4      # )r   )r   r   _on_web_socket_router   r   s   &rf   r   r      s-    4::11)),v>N7O*PQri   viewportSizeChanged	webSocketc                 x   < SP                  \        P                  P                  \	        V R ,          4      4      # )r   )r   r   r   rZ   r   r   s   &rf   r   r      s'    499%%|F;4G'Hri   r   c                 F   < SP                  \        V R ,          4      4      # r   )
_on_workerr   r   s   &rf   r   r      s    T__\&BR5S%Tri   c                    < SP                   P                  4       '       g*   SP                   P                  SP                  4       4      # R # rk   )_closed_or_crashed_futuredone
set_result_close_error_with_reasonr   s   &rf   r   r      sK     55::<< ..99113  	ri   c                    < SP                   P                  4       '       g$   SP                   P                  \        4       4      # R # rk   )r   r   r   r$   r   s   &rf   r   r     s?    55::<< ..99:K:MN ri   r   r   r   r   requestFinishedrequestFailed)6superrn   r   _browser_contextrD   _channelkeyboardrE   mouserF   touchscreenr   _main_frame_page_framesget_viewport_size
_is_closed_workers	_bindings_routes_web_socket_routes_owned_contextr7   _timeout_settingsrT   r   r   r   _videorS   _screencast_opener_close_reason_close_was_called_har_routers_locator_handlerson_on_viewport_size_changedasyncioFuturer   r   r   r   r   "_set_event_to_subscription_mappingr   r   rL   rM   r   r   r'   rm   r   r   r   r   	__class__s   f&&&&rf   rn   Page.__init__   st    	t9 $%5v > /4==)
&t}}5".{;/G"H!%(()6Aoon6U(*)++-?A:>2A!!333
 #(#%:;??7;S%TU
 (2$'7F$9+//(:S$TU,0!&-/<>L	
 	"<="<=%MN	
 	Q	
 	Q	
 	%	
 		
 		
 	.0N0NO	
 	T	
 :A9I&KK		
 	KK	
 	//##Y""H##Y$$j++->))?''
	
ri   c                    < V ^8  d   QhRS[ /# rq   r   )rd   re   s   "rf   rg   r     s     * *# *ri   c                $    R V P                   : R2# )z
<Page url=>urlrm   s   &rf   __repr__Page.__repr__  s    DHH<q))ri   c                $   < V ^8  d   QhRS[ RR/# r^   r   rb   Nr(   )rd   re   s   "rf   rg   r          ; ; ;$ ;ri   c                    Wn         V P                  P                  V4       V P                  \        P
                  P                  V4       V P                  P                  R V4       R# )r   N)r   r   appendr   r   r   r   r   rm   r   s   &&rf   r   Page._on_frame_attached  sG    E"		$++++U3""?E:ri   c                $   < V ^8  d   QhRS[ RR/# r  r(   )rd   re   s   "rf   rg   r     r  ri   c                    V P                   P                  V4       R Vn        V P                  \        P
                  P                  V4       V P                  P                  RV4       R# )Tr   N)r   remove	_detachedr   r   r   r   r   r  s   &&rf   r   Page._on_frame_detached  sI    E"		$++++U3""?E:ri   c                $   < V ^8  d   QhRS[ RR/# )r^   r   rb   N)rN   )rd   re   s   "rf   rg   r   #  s     5 5U 5t 5ri   c           	       a "   S P                   Vn        S P                  P                  4       pV EF  pS P                  '       g   S P                   P
                  '       d    R # VP                  VP                  P                  4      '       g   Kb  VS P                  9  d   Ku  VP                  '       d   S P                  P                  V4        VP                  V4      G R j  xL
 p\        S P                  4      ^ 8X  d:   R V 3R llp\        P                  ! S P                  P!                  VR4      4       T'       g   EK   R # 	  S P"                  P%                  V4      G R j  xL
  R #  L  \        S P                  4      ^ 8X  d;   R T 3R llp\        P                  ! S P                  P!                  TR4      4       i i ; i La5i)Nc                    V ^8  d   QhRR/# r^   rb   N )rd   s   "rf   rg   $Page._on_route.<locals>.__annotate__5  s     ! !RV !ri   c                  j   <"    S P                  4       G R j  xL
  R #  L  \         d     R # i ; i5irk   )_update_interception_patternsr#   r  s   rf   ._update_interceptor_patterns_ignore_exceptionsFPage._on_route.<locals>._update_interceptor_patterns_ignore_exceptions5  s.     !"&"D"D"FFF$ ! !s(   3! ! 3! 0303T)context_contextr   copyr  _closing_or_closedmatchesr   r  will_expirer"  handlert   r
  r   _connectionwrap_api_callr   r   )rm   r   route_handlersroute_handlerhandledr-  s   f&    rf   r   Page._on_route#  sm    **,+M%%%)H)H)H (():):;;DLL0(((##M2 - 4 4U ;;t||$)! ! ''((66JD
 w7 ,8 ##--e444# <t||$)! ! ''((66JD * 	5sV   AG#-G&G8GE7(E5)E7-AG#G.G/G5E77AGGc                $   < V ^8  d   QhRS[ RR/# )r^   web_socket_routerb   N)rO   )rd   re   s   "rf   rg   r   D  s     O O> Od Ori   c                   a"   \        V3R  lV P                   4       R4      pV'       d   VP                  S4      G Rj  xL
  R# V P                  P	                  S4      G Rj  xL
  R#  L+ L5i)c              3   n   <"   T F*  pVP                  SP                  4      '       g   K&  Vx  K,  	  R # 5irk   )r3  r  ).0r9  r=  s   & rf   	<genexpr>,Page._on_web_socket_route.<locals>.<genexpr>F  s/      %<M (()9)=)=> %<s   #5
5N)nextr   r5  r   r   )rm   r=  r9  s   &f rf   r   Page._on_web_socket_routeD  se     %)%<%<
 
 &&'7888''<<=MNNN 9Ns#   =A0 A,$A0%A.&A0.A0c                "   < V ^8  d   QhRRRR/# )r^   binding_callBindingCallrb   Nr)  )rd   re   s   "rf   rg   r   R  s     8 8 8$ 8ri   c                    V P                   P                  VP                  R ,          4      pV'       d&   \        P                  ! VP                  V4      4       V P                  P                  V4       R# )nameN)r   r   _initializerr
  r   callr   r   )rm   rF  funcs   && rf   r   Page._on_bindingR  sQ    ~~!!,";";F"CD 1 1$ 78)),7ri   c                "   < V ^8  d   QhRRRR/# )r^   r   r   rb   Nr)  )rd   re   s   "rf   rg   r   X  s     . . .d .ri   c                    V P                   P                  V4       Wn        V P                  \        P
                  P                  V4       R # rk   )r   r  r   r   r   r   r   )rm   r   s   &&rf   r   Page._on_workerX  s1    V$		$++$$f-ri   c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r   ]  s     6 64 6ri   c                >   R V n         W P                  P                  9   d&   V P                  P                  P                  V 4       V P	                  4        V P                  \        P                  P                  V 4       V P                  P                  RV 4       R# )T	pagecloseN)	r   r   _pagesr"  _dispose_har_routersr   r   r   r   r  s   &rf   r   Page._on_close]  so    ((///!!((//5!!#		$++##T*"";5ri   c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r   e  s     + +4 +ri   c                Z    V P                  \        P                  P                  V 4       R # rk   )r   r   r   r   r  s   &rf   r   Page._on_crashe  s    		$++##T*ri   c                $   < V ^8  d   QhRS[ RR/# r^   r   rb   Nrr   )rd   re   s   "rf   rg   r   h  s     9 93 94 9ri   c                   VR ,          pVR,          p\        \        \        VR,          4      4      p\        WW44      pV P	                  \
        P                  P                  V4       V P                  P	                  RV4       R# )r  suggestedFilenameartifactr   N)r   r   r   r    r   r   r   r   )rm   r   r  suggested_filenamer^  r   s   &&    rf   r   Page._on_downloadh  sh    Um#$78,vj/A"BCD'9D		$++&&1"":x8ri   c                $   < V ^8  d   QhRS[ RR/# r[  rr   )rd   re   s   "rf   rg   r   p  s     5 5 5 5ri   c                "    VR ,          V n         R# )r   Nr   )rm   r   s   &&rf   r	  Page._on_viewport_size_changedp  s    $^4ri   c                   < V ^8  d   QhRR/# )r^   rb   rV   r)  )rd   re   s   "rf   rg   r   t  s     % %) %ri   c                    V P                   # rk   )r   r  s   &rf   r/  Page.contexts  s    $$$ri   c                    < V ^8  d   QhRS[ /# rq   r   )rd   re   s   "rf   rg   r   x  s     + +u +ri   c                .    V P                   P                  # rk   )r   clockr  s   &rf   rj  
Page.clockw  s    $$***ri   c                .   < V ^8  d   QhRS[ R,          /# )r^   rb   r   )r   )rd   re   s   "rf   rg   r   {  s      hv. ri   c                   "   V P                   '       d#   V P                   P                  4       '       d   R # V P                   # 5irk   )r  	is_closedr  s   &rf   r   Page.opener{  s-     <<<DLL2244||s
   2AAc                    < V ^8  d   QhRS[ /# rq   r(   )rd   re   s   "rf   rg   r     s        E  ri   c                    V P                   # rk   )r   r  s   &rf   
main_framePage.main_frame      ri   c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# )r^   rI  r  rb   )r   r8   r   r)   )rd   re   s   "rf   rg   r     s&      # 8 x ri   c                    V P                    F_  pV'       d   VP                  V8X  d   Vu # V'       g   K*  \        V P                  P                  VP
                  V4      '       g   K]  Vu # 	  R # rk   )r   rI  rB   r   	_base_urlr  )rm   rI  r  r   s   &&& rf   r   
Page.frame  sP    \\E

d*s{4#8#8#B#BEIIsSS	 " ri   c                0   < V ^8  d   QhRS[ S[,          /# rq   )r
   r)   )rd   re   s   "rf   rg   r     s     # #U #ri   c                6    V P                   P                  4       # rk   )r   r1  r  s   &rf   framesPage.frames  s    ||  ""ri   c                $   < V ^8  d   QhRS[ RR/# r^   timeoutrb   Nfloat)rd   re   s   "rf   rg   r     s     G Ge G Gri   c                <    V P                   P                  V4       R # rk   )r   set_default_navigation_timeoutrm   r  s   &&rf   r  #Page.set_default_navigation_timeout  s    ==gFri   c                $   < V ^8  d   QhRS[ RR/# r~  r  )rd   re   s   "rf   rg   r     s     < <5 <T <ri   c                <    V P                   P                  V4       R # rk   )r   set_default_timeoutr  s   &&rf   r  Page.set_default_timeout  s    227;ri   c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# )r^   selectorstrictrb   )r   boolr   r!   )rd   re   s   "rf   rg   r     s3     G GG G 
-	 	Gri   c                T   "   V P                   P                  W4      G R j  xL
 #  L5irk   )r   query_selector)rm   r  r  s   &&&rf   r  Page.query_selector  s$     
 %%44XFFFF   (&(c                6   < V ^8  d   QhRS[ RS[S[,          /# )r^   r  rb   )r   r
   r!   )rd   re   s   "rf   rg   r     s$     C C Cm9L Cri   c                T   "   V P                   P                  V4      G R j  xL
 #  L5irk   )r   query_selector_allrm   r  s   &&rf   r  Page.query_selector_all  s"     %%88BBBBr  c                V   < V ^8  d   QhRS[ RS[RS[R,          RS[RS[S[,          /# )r^   r  r  stater  rb   )attacheddetachedhiddenvisible)r   r  r   r  r   r!   )rd   re   s   "rf   rg   r     sO     V VV V BC	V
 V 
-	 Vri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5iNr)  )r   wait_for_selectorr>   locals)rm   r  r  r  r  s   &&&&&rf   r  Page.wait_for_selector  /      %%77U:J68:TUUUU   1:8:c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r^   r  r  r  rb   r   r  r  )rd   re   s   "rf   rg   r     3     O OO%)O;@O	Ori   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   
is_checkedr>   r  rm   r  r  r  s   &&&&rf   r  Page.is_checked  /      %%00N3CFH3MNNNNr  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r  r  )rd   re   s   "rf   rg   r     3     P PP%)P;@P	Pri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   is_disabledr>   r  r  s   &&&&rf   r  Page.is_disabled  /      %%11O4DVX4NOOOOr  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r  r  )rd   re   s   "rf   rg   r     r  ri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   is_editabler>   r  r  s   &&&&rf   r  Page.is_editable  r  r  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r  r  )rd   re   s   "rf   rg   r     r  ri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   
is_enabledr>   r  r  s   &&&&rf   r  Page.is_enabled  r  r  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r  r  )rd   re   s   "rf   rg   r     s3     R RR%)R;@R	Rri   c                V   "   V P                   P                  WR 7      G Rj  xL
 #  L5i)r  r  N)r   	is_hiddenr  s   &&&&rf   r  Page.is_hidden  s'      %%///QQQQ    )')c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r  r  )rd   re   s   "rf   rg   r     s3     S SS%)S;@S	Sri   c                V   "   V P                   P                  WR 7      G Rj  xL
 #  L5ir  )r   
is_visibler  s   &&&&rf   r  Page.is_visible  s'      %%00(0RRRRr  c                <   < V ^8  d   QhRS[ RS[ RS[RS[RS[RR/# )r^   r  r   	eventInitr  r  rb   N)r   r	   r  r  )rd   re   s   "rf   rg   r     sO     S SS S 	S
 S S 
Sri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   dispatch_eventr>   r  )rm   r  r   r  r  r  s   &&&&&&rf   r  Page.dispatch_event  s/      %%44R7G7QRRRRr  c                ,   < V ^8  d   QhRS[ RS[RS[/# r^   
expressionargrb   r   rH   r   )rd   re   s   "rf   rg   r     s'     @ @ @< @3 @ri   c                T   "   V P                   P                  W4      G R j  xL
 #  L5irk   )r   evaluaterm   r  r  s   &&&rf   r  Page.evaluate  s"     %%..z????r  c                ,   < V ^8  d   QhRS[ RS[RS[/# r  r   rH   rG   )rd   re   s   "rf   rg   r     s*     G GG$0G	Gri   c                T   "   V P                   P                  W4      G R j  xL
 #  L5irk   )r   evaluate_handler  s   &&&rf   r  Page.evaluate_handle  s$      %%55jFFFFr  c          
      8   < V ^8  d   QhRS[ RS[ RS[RS[RS[/# )r^   r  r  r  r  rb   )r   rH   r  r   )rd   re   s   "rf   rg   r     s=     	
 	
	
 	
 		

 	
 
	
ri   c                V   "   V P                   P                  WW44      G R j  xL
 #  L5irk   )r   eval_on_selector)rm   r  r  r  r  s   &&&&&rf   r  Page.eval_on_selector  s/      %%66#
 
 	
 
r  c                2   < V ^8  d   QhRS[ RS[ RS[RS[/# )r^   r  r  r  rb   r  )rd   re   s   "rf   rg   r     s9     V VV V 	V
 
Vri   c                V   "   V P                   P                  WV4      G R j  xL
 #  L5irk   )r   eval_on_selector_all)rm   r  r  r  s   &&&&rf   r  Page.eval_on_selector_all  s'      %%::8QTUUUUr  c          
      N   < V ^8  d   QhRS[ RS[S[ S[3,          RS[ RS[ RS[/# )r^   r  pathcontentr   rb   r   r   r   r!   )rd   re   s   "rf   rg   r     sM     S SS CIS 	S
 S 
Sri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   add_script_tagr>   r  )rm   r  r  r  r   s   &&&&&rf   r  Page.add_script_tag  s/      %%44R7G7QRRRRr  c                H   < V ^8  d   QhRS[ RS[S[ S[3,          RS[ RS[/# )r^   r  r  r  rb   r  )rd   re   s   "rf   rg   r     s<     R RR%*39%5RGJR	Rri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   add_style_tagr>   r  )rm   r  r  r  s   &&&&rf   r  Page.add_style_tag  /      %%33Q6Fvx6PQQQQr  c                ,   < V ^8  d   QhRS[ RS[RS[/# r^   rI  callbackrb   r   r   r   )rd   re   s   "rf   rg   r     s'     V V# V Vj Vri   c                L   a"   V P                  VV3R  l4      G Rj  xL
 #  L5i)c                    < S! V!  # rk   r)  )sourceargsr  s   &*rf   r   &Page.expose_function.<locals>.<lambda>  s	    Xt_ri   N)expose_bindingrm   rI  r  s   &&frf   expose_functionPage.expose_function  s      ((/TUUUUs   $"$c                ,   < V ^8  d   QhRS[ RS[RS[/# r  r  )rd   re   s   "rf   rg   r      s"     
 
 
 
Z 
ri   c           
     *  "   WP                   9   d   \        R V R24      hWP                  P                   9   d   \        R V R24      hW P                   V&   \        V P                  P                  RR\        VR7      4      G Rj  xL
 4      #  L5i)z
Function "z" has been already registeredz4" has been already registered in the browser contextexposeBindingN)rI  )r   r#   r   r   r   senddictr  s   &&&rf   r  Page.expose_binding   s     >>!*TF*GHII((222TF"VW   (t--$$$ 
 	
s   BBB		Bc                :   < V ^8  d   QhRS[ S[S[3,          RR/# )r^   headersrb   N)r	   r   )rd   re   s   "rf   rg   r     s#     
 
DcN 
t 
ri   c           	        "   V P                   P                  R R\        \        V4      R7      4      G Rj  xL
  R#  L5i)setExtraHTTPHeadersN)r   )r   r  r  rQ   )rm   r   s   &&rf   set_extra_http_headersPage.set_extra_http_headers  s5     mm  !*734
 	
 	
s   4?=?c                    < V ^8  d   QhRS[ /# rq   r  )rd   re   s   "rf   rg   r     s     $ $S $ri   c                .    V P                   P                  # rk   )r   r  r  s   &rf   r  Page.url  s    ###ri   c                    < V ^8  d   QhRS[ /# rq   r  )rd   re   s   "rf   rg   r     s     0 0s 0ri   c                R   "   V P                   P                  4       G R j  xL
 #  L5irk   )r   r  r  s   &rf   r  Page.content  s      %%--////   '%'c                0   < V ^8  d   QhRS[ RS[RS[RR/# )r^   htmlr  	waitUntilrb   N)r   r  r.   )rd   re   s   "rf   rg   r     s9     P PP P %	P
 
Pri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   set_contentr>   r  )rm   r  r  r  s   &&&&rf   r  Page.set_content  s/      %%11O4DVX4NOOOOr  c                H   < V ^8  d   QhRS[ RS[RS[RS[ RS[S[,          /# )r^   r  r  r  refererrb   )r   r  r.   r   rM   )rd   re   s   "rf   rg   r   &  sI     I II I %	I
 I 
(	Iri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   gotor>   r  )rm   r  r  r  r  s   &&&&&rf   r  	Page.goto&  s/      %%**H-=fh-GHHHHr  c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# r^   r  r  rb   r  r.   r   rM   )rd   re   s   "rf   rg   r   /  .     
 

 %
 
(		
ri   c           
        "   \        V P                  P                  R V P                  P                  \        \        4       4      4      G Rj  xL
 4      #  L5i)reloadNr   r   r  r   navigation_timeoutr>   r  rm   r  r  s   &&&rf   r  Page.reload/  L     
 %--$$&&99 * 
 	
   AAA	Ac                8   < V ^8  d   QhRS[ R,          RS[RR/# )r^   r  r  rb   N)r   r   networkidle)r   r  )rd   re   s   "rf   rg   r   <  s4     X X@AX X 
	Xri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   wait_for_load_stater>   r  )rm   r  r  s   &&&rf   r&  Page.wait_for_load_state<  s/     
 %%99W<LVX<VWWWWr  c                0   < V ^8  d   QhRS[ RS[RS[RR/# )r^   r  r  r  rb   N)r8   r.   r  )rd   re   s   "rf   rg   r   C  s9     Q QQ %Q 	Q
 
Qri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   wait_for_urlr>   r  rm   r  r  r  s   &&&&rf   r*  Page.wait_for_urlC  s/      %%22P5Efh5OPPPPr  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r^   event	predicater  rb   )r   r   r  r   )rd   re   s   "rf   rg   r   K  s-         %- ?D 	 ri   c                   "   V P                  WV4      ;_uu_4       GR j  xL
 p R R R 4      GR j  xL
  XG R j  xL
 #  L L  + GR j  xL 
 '       g   i     L'; i L$5irk   expect_event)rm   r/  r0  r  
event_infos   &&&& rf   wait_for_eventPage.wait_for_eventK  sG      $$Uw???: @? @???sQ   A#AA#AA#A	A#A!A#A#A	A
A	A		A#c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# r  r  )rd   re   s   "rf   rg   r   R  r  ri   c           
        "   \        V P                  P                  R V P                  P                  \        \        4       4      4      G Rj  xL
 4      #  L5i)goBackNr  r  s   &&&rf   go_backPage.go_backR  r!  r"  c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# r  r  )rd   re   s   "rf   rg   r   _  r  ri   c           
        "   \        V P                  P                  R V P                  P                  \        \        4       4      4      G Rj  xL
 4      #  L5i)	goForwardNr  r  s   &&&rf   
go_forwardPage.go_forward_  sL     
 %--$$&&99 * 
 	
r"  c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r   l  s     4 4$ 4ri   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)	requestGCNr   r  r  s   &rf   
request_gcPage.request_gcl  s     mm  d333    +)+c                J   < V ^8  d   QhRS[ R,          RS[RS[RS[RS[RR/# )	r^   mediacolorSchemereducedMotionforcedColorscontrastrb   N)nullprintscreen)r   r,   r3   r/   r-   )rd   re   s   "rf   rg   r   o  sM     ? ?01? !? %	?
 #? ? 
?ri   c                  "   \        \        4       4      pR V9   d   VR ,          R8X  d   RMTVR &   RV9   d   VR,          R8X  d   RMTVR&   RV9   d   VR,          R8X  d   RMTVR&   RV9   d   VR,          R8X  d   RMTVR&   RV9   d   VR,          R8X  d   RMTVR&   V P                  P                  RRV4      G Rj  xL
  R#  L5i)	rI  rN  zno-overriderJ  rK  rL  rM  emulateMediaN)r>   r  r   r  )rm   rI  rJ  rK  rL  rM  r   s   &&&&&& rf   emulate_mediaPage.emulate_mediao  s      "&(+f/5g&/HmeF7OF"!'!6&!@k =! f$!'!8F!B ?# V#!'!76!A| >" !'
!3v!=8 : mm  v>>>s   C CC	Cc                $   < V ^8  d   QhRS[ RR/# )r^   r   rb   N)r   )rd   re   s   "rf   rg   r     s     
 
L 
T 
ri   c                   "   Wn         V P                  P                  R R\        \	        4       4      4      G Rj  xL
  R#  L5i)setViewportSizeN)r   r   r  r>   r  )rm   r   s   &&rf   set_viewport_sizePage.set_viewport_size  s7     *mm  VX&
 	
 	
s   8AAAc                0   < V ^8  d   QhRS[ S[,          /# rq   )r   r   )rd   re   s   "rf   rg   r     s     # #x5 #ri   c                    V P                   # rk   rc  r  s   &rf   viewport_sizePage.viewport_size  s    """ri   c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     7 7d 7ri   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)bringToFrontNrD  r  s   &rf   bring_to_frontPage.bring_to_front  s     mm  666rG  c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     8 8d 8ri   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)hideHighlightNrD  r  s   &rf   hide_highlightPage.hide_highlight  s     mm  $777rG  c                B   < V ^8  d   QhRS[ RS[S[ S[3,          RS[/# )r^   scriptr  rb   )r   r   r   r   )rd   re   s   "rf   rg   r     s.     
 

(-c4i(8
	
ri   c           
     *  "   V'       d,   \        \        V4      G R j  xL
 P                  4       V4      p\        V\        4      '       g   \        R4      h\        V P                  P                  RR \        VR7      4      G R j  xL
 4      #  Lp L
5i)Nz1Either path or script parameter must be specifiedaddInitScript)r  )
rI   r<   decode
isinstancer   r#   r   r   r  r  )rm   ri  r  s   &&&rf   add_init_scriptPage.add_init_script  s{      -%d++335tF &#&&KLL--$$_dD<OPP
 	
	 ,
 Qs"   BBA'BB	BBc                2   < V ^8  d   QhRS[ RS[RS[RS[/# )r^   r  r`   ra   rb   )r8   r6   rc   r   )rd   re   s   "rf   rg   r     s3     H HH&:HCFH	Hri   c           
     
  a aa"   S P                   P                  ^ \        S P                  P                  SSS P
                  '       d   RMRV4      4       S P                  4       G Rj  xL
  \        VV V3R lS 4      #  L5i)r   TFNc                  (   < SP                  SS 4      # rk   )unroute)r`   rm   r  s   rf   r   Page.route.<locals>.<lambda>  s    dll3&@ri   )r   insertr5   r   rw  _dispatcher_fiberr,  r   )rm   r  r`   ra   s   fff&rf   r   
Page.route  st      	%%//...E		
 00222@$GG 	3s   A%B*B+Bc                :   < V ^8  d   QhRS[ RS[S[,          RR/# r^   r  r`   rb   N)r8   r   r6   )rd   re   s   "rf   rg   r     s0     
D 
D
D&./C&D
D	
Dri   c                  "   . p. pV P                    FQ  pVP                  V8w  g   V'       d%   VP                  V8w  d   VP                  V4       K@  VP                  V4       KS  	  V P	                  W4R 4      G Rj  xL
  R#  L5i)defaultN)r   r  r`   r  _unroute_internal)rm   r  r`   removed	remainingr   s   &&&   rf   rs  Page.unroute  sj      	\\EyyCG0H  'u%	 "
 $$WCCCs   ,BAB=B>Bc                ^   < V ^8  d   QhRS[ S[,          RS[ S[,          RS[R,          RR/# )r^   r}  r~  behaviorrb   Nr{  ignoreErrorswait)r
   r5   r   )rd   re   s   "rf   rg   r     sC     3 3l#3 %3 ;<	3
 
3ri   c                   a"   W n         Se2   SR8w  d+   \        P                  ! \        V3R lV4      !  G R j  xL
  V P	                  4       G R j  xL
  R #  L L5i)Nr{  c                 &   < V P                  S4      # rk   )stop)r   r  s   &rf   r   (Page._unroute_internal.<locals>.<lambda>  s    %**X"6ri   )r   r
  gathermapr,  )rm   r}  r~  r  s   &&&frf   r|  Page._unroute_internal  s\      !H	$9..6   00222 	3s!   7AAAAAAc                *   < V ^8  d   QhRS[ RS[RR/# ry  )r8   r;   )rd   re   s   "rf   rg   r     s%     > >>&C>	>ri   c                   "   V P                   P                  ^ \        V P                  P                  W4      4       V P                  4       G Rj  xL
  R#  L5i)r   N)r   ru  rP   r   rw  (_update_web_socket_interception_patterns)rm   r  r`   s   &&&rf   route_web_socketPage.route_web_socket  sH      	&&!$"7"7"A"A3P	
 ;;===s   AAAAc                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s      d ri   c                Z    V P                    F  pVP                  4        K  	  . V n         R # rk   )r  dispose)rm   routers   & rf   rU  Page._dispose_har_routers  s$    ''FNN (ri   c                2   < V ^8  d   QhRS[ R,          RR/# )r^   r  rb   Nr  )r   )rd   re   s   "rf   rg   r     s#     $ $ AB$	$ri   c                |   "   V P                  V P                  . V4      G R j  xL
  V P                  4        R #  L5irk   )r|  r   rU  )rm   r  s   &&rf   unroute_allPage.unroute_all  s5      $$T\\2x@@@!!# 	As   !<:<c                   < V ^8  d   QhRS[ S[S[3,          RS[ S[S[,          S[3,          RS[RS[RS[R	,          RS[RR/# )
r^   harr  notFoundupdateupdateContent
updateModerb   N)attachembed)r   r   r   r   r4   r  r   r0   )rd   re   s   "rf   rg   r     sn     * *49* 73<$%* -	*
 * 01* * 
*ri   c                  "   V'       d5   V P                   P                  P                  VV VVVR 7      G Rj  xL
  R# \        P                  ! V P
                  P                  \        V4      T;'       g    RVR7      G Rj  xL
 pV P                  P                  V4       VP                  V 4      G Rj  xL
  R#  L L< L
5i))r  pager  update_contentupdate_modeNabort)local_utilsfilenot_found_actionurl_matcher)r   _tracing_record_into_harr+   creater6  r  r   r  r  add_page_route)rm   r  r  r  r  r  r  r  s   &&&&&&& rf   route_from_harPage.route_from_har  s      ''00AA,& B     ''((44S%00	
 
 	  (##D)))
 	*s9   6CB>=C7CC 3C7C8C CCc                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     
 
T 
ri   c                   "   \         P                  ! V P                  4      pV P                  P	                  R RRV/4      G Rj  xL
  R#  L5i)setNetworkInterceptionPatternsNpatterns)r5   prepare_interception_patternsr   r   r  rm   r  s   & rf   r,  "Page._update_interception_patterns  sC     ==dllKmm  ,"
 	
 	
   AAAAc                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     
 
 
ri   c                   "   \         P                  ! V P                  4      pV P                  P	                  R RRV/4      G Rj  xL
  R#  L5i) setWebSocketInterceptionPatternsNr  )rP   r  r   r   r  r  s   & rf   r  -Page._update_web_socket_interception_patterns  sJ     (FF##
 mm  ."
 	
 	
r  c                   < V ^8  d   QhRS[ RS[R,          RS[S[S[3,          RS[RS[RS[RS[RS[R,          R	S[R,          R
S[R,          RS[R,          RS[RS[RS[	/# )r^   r  r   r  qualityomitBackgroundfullPageclip
animationscaretscalemaskrY   	maskColorstylerb   )jpegpng)allowdisabled)hideinitial)cssdevice)
r  r   r   r   r   rc   r  r   r   bytes)rd   re   s   "rf   rg   r     s     ( (( m$( CI	(
 ( ( ( ( /0( ()( '( y!( ( ( 
(ri   c                  "   \        \        4       4      pR V9   d    RV9  d   \        VR ,          4      VR&   VR  RV9   d!   \        \	        R VR,          4      4      VR&   V P
                  P                  RV P                  P                  V4      G Rj  xL
 p\        P                  ! V4      pV'       d    \        V4       \        VV4      G Rj  xL
  V#  LC L5i)r  r   r  c                 J    R V P                   P                  RV P                  /# )r   r  )_framer   	_selector)r_   s   &rf   r   !Page.screenshot.<locals>.<lambda>0  s!    #W^^%<%<&(9(9ri   
screenshotN)r>   r  r"   listr  r   r  r   r  base64	b64decoder?   r=   )rm   r  r   r  r  r  r  r  r  r  r  r  r  r  r   encoded_binarydecoded_binarys   &&&&&&&&&&&&&&   rf   r  Page.screenshot  s       "&(+VV#!:6&>!JvvV! 6N
F6N  $}}11$0088& 
 
  )).9t$!$777
 8s*   BCC!C:CCCCc                    < V ^8  d   QhRS[ /# rq   r  )rd   re   s   "rf   rg   r   B  s     . .S .ri   c                R   "   V P                   P                  4       G R j  xL
 #  L5irk   )r   titler  s   &rf   r  
Page.titleB  s      %%++----r  c          
      F   < V ^8  d   QhRS[ RS[RS[R,          RS[RS[/# )r^   r  depthmodeboxesrb   )air{  )r  rc   r   r  r   )rd   re   s   "rf   rg   r   E  sB     
 

 
 o&	

 
 

ri   c                   "   V P                   P                  P                  R V P                   P                  \	        \        4       4      4      G Rj  xL
 #  L5i)ariaSnapshotN)r   r   r  _timeoutr>   r  )rm   r  r  r  r  s   &&&&&rf   aria_snapshotPage.aria_snapshotE  sL      %%..33%%VX&
 
 	
 
s   AAAAc                *   < V ^8  d   QhRS[ RS[RR/# )r^   runBeforeUnloadreasonrb   N)r  r   )rd   re   s   "rf   rg   r   R  s"     	 	4 	 	t 	ri   c                ~  "   W n         R V n         V P                  P                  RR\	        \        4       4      4      G Rj  xL
  V P                  '       d%   V P                  P                  4       G Rj  xL
  R# R#  L< L
  \         d-   p\        T4      '       g   T'       g   Th Rp?R#  Rp?R# Rp?ii ; i5i)Tr   N)
r  r  r   r  r>   r  r   r   	Exceptionr%   )rm   r  r  es   &&& rf   r   
Page.closeR  s     #!%	--$$Wd4DVX4NOOO"""))//111 # P1 	)!,,_ 6E,	s^   B=1B A?B B 6B7B ;B=?B B B:B5'B5)B=5B::B=c                    < V ^8  d   QhRS[ /# rq   )r  )rd   re   s   "rf   rg   r   ]  s      4 ri   c                    V P                   # rk   )r   r  s   &rf   rn  Page.is_closed]  s    ri   c                p   < V ^8  d   QhRS[ RS[S[,          RS[RS[RS[RS[RS[RS[R	S[R
S[RS[RR/# )r^   r  	modifierspositiondelaybutton
clickCountr  forcenoWaitAftertrialr  rb   N)r   r   r1   r   r  r2   rc   r  )rd   re   s   "rf   rg   r   `  s     K KK ,-K 	K
 K K K K K K K K 
Kri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   _clickr>   r  )rm   r  r  r  r  r  r  r  r  r  r  r  s   &&&&&&&&&&&&rf   click
Page.click`  s/      %%,,J/?/IJJJJr  c                j   < V ^8  d   QhRS[ RS[S[,          RS[RS[RS[RS[RS[RS[R	S[R
S[RR/# )r^   r  r  r  r  r  r  r  r  r  r  rb   N)r   r   r1   r   r  r2   r  )rd   re   s   "rf   rg   r   p  s     M MM ,-M 	M
 M M M M M M M 
Mri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   dblclickr>   r  )rm   r  r  r  r  r  r  r  r  r  r  s   &&&&&&&&&&&rf   r  Page.dblclickp  s/      %%..L1A&(1KLLLLr  c                ^   < V ^8  d   QhRS[ RS[S[,          RS[RS[RS[RS[RS[RS[R	R
/	# )r^   r  r  r  r  r  r  r  r  rb   Nr   r   r1   r   r  r  )rd   re   s   "rf   rg   r     sv     H HH ,-H 	H
 H H H H H 
Hri   c	                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   tapr>   r  )	rm   r  r  r  r  r  r  r  r  s	   &&&&&&&&&rf   r	  Page.tap  s/      %%))G,<VX,FGGGGr  c                B   < V ^8  d   QhRS[ RS[ RS[RS[RS[RS[RR/# )	r^   r  valuer  r  r  r  rb   Nr   r  r  )rd   re   s   "rf   rg   r     sZ     	I 	I	I 	I 		I
 	I 	I 	I 
	Iri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   fillr>   r  )rm   r  r  r  r  r  r  s   &&&&&&&rf   r  	Page.fill  /      %%**H-=fh-GHHHHr  c                   < V ^8  d   QhRS[ RS[S[ S[S[ ,          3,          RS[S[ S[S[ ,          3,          RRRRRR/# )r^   r  hasText
hasNotTexthasrY   hasNotrb   )r   r   r   )rd   re   s   "rf   rg   r     sc     
 

 sGCL()
 #ws|+,	

 
 
 

ri   c                B    V P                   P                  VVVVVR 7      # ))r  r  r  r  )r   r_   )rm   r  r  r  r  r  s   &&&&&&rf   r_   Page.locator  s1     ''! ( 
 	
ri   c                P   < V ^8  d   QhRS[ S[S[S[,          3,          RS[RR/# r^   textexactrb   rY   r   r   r   r  )rd   re   s   "rf   rg   r     s8     C C#ws|+,C59C	Cri   c                :    V P                   P                  WR 7      # )r  )r   get_by_alt_textrm   r  r  s   &&&rf   r   Page.get_by_alt_text  s     ///BBri   c                P   < V ^8  d   QhRS[ S[S[S[,          3,          RS[RR/# r  r  )rd   re   s   "rf   rg   r     8     @ @#ws|+,@59@	@ri   c                :    V P                   P                  WR 7      # r  )r   get_by_labelr!  s   &&&rf   r&  Page.get_by_label       ,,T,??ri   c                P   < V ^8  d   QhRS[ S[S[S[,          3,          RS[RR/# r  r  )rd   re   s   "rf   rg   r     s8     F F#ws|+,F59F	Fri   c                :    V P                   P                  WR 7      # r  )r   get_by_placeholderr!  s   &&&rf   r+  Page.get_by_placeholder  s     2242EEri   c                   < V ^8  d   QhRS[ RS[RS[RS[RS[RS[RS[S[S[S[,          3,          RS[R	S[R
S[RS[S[S[S[,          3,          RR/# )r^   rolecheckedr  expandedincludeHiddenlevelrI  pressedselectedr  descriptionrb   rY   )r   r  rc   r   r   r   )rd   re   s   "rf   rg   r     s     
 

 
 	

 
 
 
 C%&
 
 
 
 3,-
 

ri   c                N    V P                   P                  VVVVVVVVV	V
VR 7      # ))
r/  r  r0  r1  r2  rI  r3  r4  r  r5  )r   get_by_role)rm   r.  r/  r  r0  r1  r2  rI  r3  r4  r  r5  s   &&&&&&&&&&&&rf   r7  Page.get_by_role  sC     ++'# , 
 	
ri   c                J   < V ^8  d   QhRS[ S[S[S[,          3,          RR/# )r^   testIdrb   rY   )r   r   r   )rd   re   s   "rf   rg   r     s)     7 7U3+<%= 7) 7ri   c                8    V P                   P                  V4      # rk   )r   get_by_test_id)rm   r:  s   &&rf   r<  Page.get_by_test_id  s    ..v66ri   c                P   < V ^8  d   QhRS[ S[S[S[,          3,          RS[RR/# r  r  )rd   re   s   "rf   rg   r     s3     ? ?#ws|+,?59?	?ri   c                :    V P                   P                  WR 7      # r  )r   get_by_textr!  s   &&&rf   r@  Page.get_by_text  s     ++D+>>ri   c                P   < V ^8  d   QhRS[ S[S[S[,          3,          RS[RR/# r  r  )rd   re   s   "rf   rg   r     r$  ri   c                :    V P                   P                  WR 7      # r  )r   get_by_titler!  s   &&&rf   rD  Page.get_by_title  r(  ri   c                $   < V ^8  d   QhRS[ RR/# )r^   r  rb   rX   r  )rd   re   s   "rf   rg   r     s     7 7c 7n 7ri   c                8    V P                   P                  V4      # rk   )rr  frame_locatorr  s   &&rf   rH  Page.frame_locator  s    ,,X66ri   c                0   < V ^8  d   QhRS[ RS[RS[RR/# )r^   r  r  r  rb   Nr  )rd   re   s   "rf   rg   r     s3     J JJ%)J;@J	Jri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   focusr>   r  r  s   &&&&rf   rL  
Page.focus  s/      %%++I.>vx.HIIIIr  c          	      B   < V ^8  d   QhRS[ RS[RS[RS[S[ ,          /# r  r   r  r  r   )rd   re   s   "rf   rg   r     s7     Q QQ%)Q;@Q	#Qri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   text_contentr>   r  r  s   &&&&rf   rQ  Page.text_content  s/      %%22P5Efh5OPPPPr  c                2   < V ^8  d   QhRS[ RS[RS[RS[ /# r  r  )rd   re   s   "rf   rg   r     3     O OO%)O;@O	Ori   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   
inner_textr>   r  r  s   &&&&rf   rV  Page.inner_text  r  r  c                2   < V ^8  d   QhRS[ RS[RS[RS[ /# r  r  )rd   re   s   "rf   rg   r     rT  ri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   
inner_htmlr>   r  r  s   &&&&rf   rZ  Page.inner_html  r  r  c                H   < V ^8  d   QhRS[ RS[ RS[RS[RS[S[ ,          /# )r^   r  rI  r  r  rb   rO  )rd   re   s   "rf   rg   r     s@     R RR#&R04RFKR	#Rri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   get_attributer>   r  )rm   r  rI  r  r  s   &&&&&rf   r^  Page.get_attribute  r  r  c                ^   < V ^8  d   QhRS[ RS[S[,          RS[RS[RS[RS[RS[RS[R	R
/	# )r^   r  r  r  r  r  r  r  r  rb   Nr  )rd   re   s   "rf   rg   r     sv     J JJ ,-J 	J
 J J J J J 
Jri   c	                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   hoverr>   r  )	rm   r  r  r  r  r  r  r  r  s	   &&&&&&&&&rf   rb  
Page.hover  s/      %%++I.>vx.HIIIIr  c                Z   < V ^8  d   QhRS[ RS[ RS[RS[RS[RS[RS[RS[R	S[R
S[RR/# )r^   r  targetsourcePositiontargetPositionr  r  r  r  r  stepsrb   N)r   r   r  r  rc   )rd   re   s   "rf   rg   r     s     R RR R !	R
 !R R R R R R R 
Rri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   drag_and_dropr>   r  )rm   r  re  rf  rg  r  r  r  r  r  rh  s   &&&&&&&&&&&rf   rj  Page.drag_and_drop  s/      %%33Q6Fvx6PQQQQr  c                   < V ^8  d   QhRS[ RS[S[ S[S[ ,          3,          RS[S[S[S[,          3,          RS[S[ S[S[ ,          3,          RS[RS[R,          3,          RS[RS[R	S[R
S[RS[S[ ,          /
# )r^   r  r  indexlabelr   r!   r  r  r  r  rb   )r   r   r   rc   r  r  r
   )rd   re   s   "rf   rg   r     s     > >> S(3-'(> S(3-'(	>
 S(3-'(> (AAB> > > > > 
c>ri   c
                |   "   \        \        4       4      p
V P                  P                  ! R/ V
B G R j  xL
 #  L5ir  )r>   r  r   select_option)rm   r  r  rm  rn  r   r  r  r  r  r   s   &&&&&&&&&& rf   rp  Page.select_option  s3      "&(+%%33=f====   3<:<c                2   < V ^8  d   QhRS[ RS[RS[RS[ /# r  r  )rd   re   s   "rf   rg   r   &  s-     < <<%)<;@<	<ri   c                |   "   \        \        4       4      pV P                  P                  ! R/ VB G R j  xL
 #  L5ir  )r>   r  r   input_value)rm   r  r  r  r   s   &&&& rf   ru  Page.input_value&  s3      "&(+%%11;F;;;;rr  c                   < V ^8  d   QhRS[ RS[S[ S[S[S[S[S[ S[3,          ,          S[S[,          3,          RS[RS[RS[RR/# )r^   r  filesr  r  r  rb   N)r   r   r   r   r   r  r  )rd   re   s   "rf   rg   r   ,  su     
T 
T
T {HU39-=$>@UU

T 
T 
T 
T 

Tri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   set_input_filesr>   r  )rm   r  rx  r  r  r  s   &&&&&&rf   rz  Page.set_input_files,  s/      %%55S8H8RSSSSr  c                B   < V ^8  d   QhRS[ RS[ RS[RS[RS[RS[RR/# )	r^   r  r  r  r  r  r  rb   Nr  )rd   re   s   "rf   rg   r   8  sZ     	I 	I	I 	I 		I
 	I 	I 	I 
	Iri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   r   r>   r  )rm   r  r  r  r  r  r  s   &&&&&&&rf   r   	Page.type8  r  r  c                B   < V ^8  d   QhRS[ RS[ RS[RS[RS[RS[RR/# )	r^   r  keyr  r  r  r  rb   Nr  )rd   re   s   "rf   rg   r   C  sZ     	J 	J	J 	J 		J
 	J 	J 	J 
	Jri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   pressr>   r  )rm   r  r  r  r  r  r  s   &&&&&&&rf   r  
Page.pressC  s/      %%++I.>vx.HIIIIr  c                H   < V ^8  d   QhRS[ RS[RS[RS[RS[RS[RS[RR	/# 
r^   r  r  r  r  r  r  r  rb   Nr   r   r  r  )rd   re   s   "rf   rg   r   N  se     
J 
J
J 
J 	
J
 
J 
J 
J 
J 

Jri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   checkr>   r  rm   r  r  r  r  r  r  r  s   &&&&&&&&rf   r  
Page.checkN  s/      %%++I.>vx.HIIIIr  c                H   < V ^8  d   QhRS[ RS[RS[RS[RS[RS[RS[RR	/# r  r  )rd   re   s   "rf   rg   r   Z  se     
L 
L
L 
L 	
L
 
L 
L 
L 
L 

Lri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   uncheckr>   r  r  s   &&&&&&&&rf   r  Page.uncheckZ  s/      %%--K0@0JKKKKr  c                $   < V ^8  d   QhRS[ RR/# r~  r  )rd   re   s   "rf   rg   r   f  s     9 9e 9 9ri   c                X   "   V P                   P                  V4      G R j  xL
  R #  L5irk   )r   wait_for_timeoutr  s   &&rf   r  Page.wait_for_timeoutf  s     //888s   *(*c                \   < V ^8  d   QhRS[ RS[RS[RS[S[S[R,          3,          RS[/# )r^   r  r  r  pollingrafrb   )r   rH   r  r   r   rG   )rd   re   s   "rf   rg   r   i  sR     V VV V 	V
 ugen,-V 
Vri   c                x   "   V P                   P                  ! R/ \        \        4       4      B G R j  xL
 #  L5ir  )r   wait_for_functionr>   r  )rm   r  r  r  r  s   &&&&&rf   r  Page.wait_for_functioni  r  r  c                .   < V ^8  d   QhRS[ R,          /# )r^   rb   r   )r
   )rd   re   s   "rf   rg   r   s  s     $ $h $ri   c                6    V P                   P                  4       # rk   )r   r1  r  s   &rf   workersPage.workersr  s    }}!!##ri   c                   < V ^8  d   QhRR/# )r^   rb   rW   r)  )rd   re   s   "rf   rg   r   w  s     $ $, $ri   c                .    V P                   P                  # rk   )r/  r   r  s   &rf   r   Page.requestv  s    ||###ri   c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r   z  s     M MT Mri   c                  "   V P                   P                  P                  4       pV P                   P                  P                  4       pV P                   P	                  ^ 4       V P                   P                  ^ 4        \        P                  ! \        P                  ! V P                   P                  P                  RR4      4      V P                  .\        P                  R7      G Rj  xL
  V P                   P                  V4       V P                   P                  V4       R#  L<  T P                   P                  T4       T P                   P                  T4       i ; i5i)r   pauseN)return_when)r   r   default_navigation_timeoutdefault_timeoutr  r  r
  r  r   r   r  r   FIRST_COMPLETED$_set_default_navigation_timeout_impl_set_default_timeout_impl)rm   r  r  s   &  rf   r  
Page.pausez  s+    !!33NNP 	# //AAQQS<<Q?11!4	M,,''--66;;GTJ 22	 $33   !!FF* !!;;OL !!FF* !!;;OLs1   A?E)A-D. /D,0D. 48E),D. .8E&&E)c                    < V ^8  d   QhRS[ RS[RS[RS[RS[RS[RS[RS[R	S[S[S[ 3,          R
S[S[S[ 3,          RS[RS[RS[S[S[3,          RS[RS[RS[/# )r^   r  displayHeaderFooterheaderTemplatefooterTemplateprintBackground	landscape
pageRangesrd   widthheightpreferCSSPageSizemarginr  outlinetaggedrb   )r  r  r   r   r   r   r  )rd   re   s   "rf   rg   r     s       " 	
      S%Z  c5j!    CI   !" 
#ri   c                  "   \        \        4       4      pR V9   d   VR  V P                  P                  RRV4      G Rj  xL
 p\        P
                  ! V4      pV'       d    \        V4       \        VV4      G Rj  xL
  V#  LC L5i)r  pdfN)r>   r  r   r  r  r  r?   r=   )rm   r  r  r  r  r  r  r  rd   r  r  r  r  r  r  r  r   r  r  s   &&&&&&&&&&&&&&&&   rf   r  Page.pdf  sy     $ "&(+Vv#}}11%vFF)).9t$!$777 G 8s)   >B B!B#B=B>BBc                0   < V ^8  d   QhRS[ S[,          /# rq   )r   rT   )rd   re   s   "rf   rg   r     s      x ri   c                V    V P                   P                  '       g   R # V P                   # rk   )r  	_artifactr  s   &rf   r   
Page.video  s!     {{$$${{ri   c                    < V ^8  d   QhRS[ /# rq   rR   )rd   re   s   "rf   rg   r     s        J  ri   c                    V P                   # rk   )r  r  s   &rf   
screencastPage.screencast  rt  ri   c                    < V ^8  d   QhRS[ /# rq   r$   )rd   re   s   "rf   rg   r     s     
 
*; 
ri   c                p    \        V P                  ;'       g    V P                  P                  4       4      # rk   )r$   r  r   _effective_close_reasonr  s   &rf   r   Page._close_error_with_reason  s/     QQ$"7"7"O"O"Q
 	
ri   c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r.  r   r   r  r&   )rd   re   s   "rf   rg   r     s3     
 

 
 	

 
!
ri   c                0    V P                  WVR V R24      # )zwaiting for event "")_expect_event)rm   r/  r0  r  s   &&&&rf   r3  Page.expect_event  s(     !!g)<UG1'E
 	
ri   c          
      8   < V ^8  d   QhRS[ RS[RS[RS[ RS[/# )r^   r/  r0  r  log_linerb   r  )rd   re   s   "rf   rg   r     s=     8 88 8 	8
 8 
!8ri   c                \  a  Vf   S P                   P                  4       p\        S RV R24      pVP                  VRV RV R24       V'       d   VP	                  V4       V\
        P                  P                  8w  d5   VP                  S \
        P                  P                  \        R4      4       V\
        P                  P                  8w  d0   VP                  S \
        P                  P                  V 3R l4       VP                  S W4       \        VP                  4       4      # )Nzpage.expect_event()Timeout %ms exceeded while waiting for event "r  zPage crashedc                  $   < S P                  4       # rk   )r   r  s   rf   r   $Page._expect_event.<locals>.<lambda>  s    1N1N1Pri   )r   r  rU   reject_on_timeoutlogr   r   r   reject_on_eventr#   r   r5  r&   result)rm   r/  r0  r  r  waiters   f&&&& rf   r  Page._expect_event  s     ?,,446G 25';<  xy(MeWTUV	
 JJx DKK%%%""4):):E.<QRDKK%%%""dkk'')P 	dE5&v}}77ri   c                T   < V ^8  d   QhRS[ S[.S[3,          RS[RS[S[,          /# r^   r0  r  rb   )r   r   r  r  r&   )rd   re   s   "rf   rg   r     s@     J J^,d23J J 
!	0	Jri   c                V    V P                  \        P                  P                  W4      # rk   )r3  r   r   r   rm   r0  r  s   &&&rf   expect_console_messagePage.expect_console_message  s!    
   !4!4iIIri   c                T   < V ^8  d   QhRS[ S[.S[3,          RS[RS[S[,          /# r  )r   r    r  r  r&   )rd   re   s   "rf   rg   r     s?     K KXJ,-K K 
!	*	Kri   c                V    V P                  \        P                  P                  W4      # rk   )r3  r   r   r    r  s   &&&rf   expect_downloadPage.expect_download  s!    
   !5!5yJJri   c                T   < V ^8  d   QhRS[ S[.S[3,          RS[RS[S[,          /# r  )r   r'   r  r  r&   )rd   re   s   "rf   rg   r     s?     N N[M4/0N N 
!	-	Nri   c                V    V P                  \        P                  P                  W4      # rk   )r3  r   r   r'   r  s   &&&rf   expect_file_chooserPage.expect_file_chooser  s!    
   !8!8)MMri   c          	      B   < V ^8  d   QhRS[ RS[RS[RS[S[,          /# )r^   r  r  r  rb   )r8   r.   r  r&   rM   )rd   re   s   "rf   rg   r     s>     J JJ %J 	J
 
!	*Jri   c                :    V P                   P                  WV4      # rk   )rr  expect_navigationr+  s   &&&&rf   r  Page.expect_navigation  s     00IIri   c                P   < V ^8  d   QhRS[ R.S[3,          RS[RS[R,          /# )r^   r0  r   r  rb   r   r  r  r&   )rd   re   s   "rf   rg   r     s>     H HVHdN+H H 
!	(	Hri   c                V    V P                  \        P                  P                  W4      # rk   )r3  r   r   r   r  s   &&&rf   expect_popupPage.expect_popup  s!    
   !2!2IGGri   c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# r^   urlOrPredicater  rb   )r9   r  r&   rL   )rd   re   s   "rf   rg   r     s.     
 
'
 
 
!	)	
ri   c                   a a R  V V3R llp\        S4      pV'       d   RV 2MRpS P                  \        P                  P                  VVVR7      # )c                h    V ^8  d   QhR\         R\        \        \        \        ,          3,          /# r^   r   rb   )rL   r   r  r   )rd   s   "rf   rg   )Page.expect_request.<locals>.__annotate__	  s(     	+ 	+' 	+eD)D/4I.J 	+ri   c                    < \        S4      '       g,   \        SP                  P                  V P                  S4      # S! V 4      # rk   callablerB   r   rw  r  r   rm   r  s   &rf   my_predicate)Page.expect_request.<locals>.my_predicate	  A    N++"))33KK" 
 "'**ri   zwaiting for request Nr0  r  r  )trim_urlr  r   r   rL   rm   r  r  r  trimmed_urlr  s   ff&   rf   expect_requestPage.expect_request  sX    
	+ 	+ ~.;F)+7D!!KK"	 " 
 	
ri   c                R   < V ^8  d   QhRS[ R.S[3,          RS[RS[S[,          /# )r^   r0  rL   r  rb   )r   r  r  r&   rL   )rd   re   s   "rf   rg   r     s:     
 
YK-.
 
 
!	)	
ri   c                X    V P                  \        P                  P                  WR 7      # ))r0  r  )r3  r   r   r   r  s   &&&rf   expect_request_finishedPage.expect_request_finished  s+    
   KK''9 ! 
 	
ri   c                <   < V ^8  d   QhRS[ RS[RS[S[,          /# r  )r:   r  r&   rM   )rd   re   s   "rf   rg   r   $  s.     
 
(
 
 
!	*	
ri   c                   a a R  V V3R llp\        S4      pV'       d   RV 2MRpS P                  \        P                  P                  VVVR7      # )c                h    V ^8  d   QhR\         R\        \        \        \        ,          3,          /# r  )rM   r   r  r   )rd   s   "rf   rg   *Page.expect_response.<locals>.__annotate__)  s(     	+ 	+( 	+uT9T?5J/K 	+ri   c                    < \        S4      '       g,   \        SP                  P                  V P                  S4      # S! V 4      # rk   r  r  s   &rf   r  *Page.expect_response.<locals>.my_predicate)  r  ri   zwaiting for response Nr   )r  r  r   r   rM   r  s   ff&   rf   expect_responsePage.expect_response$  sX    
	+ 	+ ~.<G*;-8T!!KK  "	 " 
 	
ri   c                P   < V ^8  d   QhRS[ R.S[3,          RS[RS[R,          /# )r^   r0  rZ   r  rb   r  )rd   re   s   "rf   rg   r   ;  s?     B B[M4/0B B 
!	-	Bri   c                &    V P                  R W4      # )r   r2  r  s   &&&rf   expect_websocketPage.expect_websocket;  s    
   iAAri   c                P   < V ^8  d   QhRS[ R.S[3,          RS[RS[R,          /# )r^   r0  r   r  rb   r  )rd   re   s   "rf   rg   r   B  s:     ? ?XJ,-? ? 
!	*	?ri   c                &    V P                  R W4      # r   r2  r  s   &&&rf   expect_workerPage.expect_workerB  s    
   9>>ri   c                N   < V ^8  d   QhRS[ RS[RS[RS[RS[RS[RS[RS[R	R
/	# )r^   r  r/  r  r  r  r  r  r  rb   N)r   r  r   r  )rd   re   s   "rf   rg   r   I  se        	
      
ri   c	           	        "   V'       d"   V P                  VVVVVVR 7      G Rj  xL
  R# V P                  VVVVVVR 7      G Rj  xL
  R#  L' L5i))r  r  r  r  r  r  N)r  r  )	rm   r  r/  r  r  r  r  r  r  s	   &&&&&&&&&rf   set_checkedPage.set_checkedI  sp      **!!     ,,!!    s!   #AA AAAAc          
      t   < V ^8  d   QhRRRS[ S[R.S[3,          S[. S[3,          3,          RS[RS[RR/# )r^   r_   rY   r`   r  ra   rb   N)r   r   r   r  rc   )rd   re   s   "rf   rg   r   g  s\     
 

 xS 018BG3DDE
 	

 
 

ri   c                
  "   VP                   V P                  8w  d   \        R 4      hV^ 8X  d   R# V P                  P	                  RRRVP
                  RV/4      G Rj  xL
 p\        W$VR7      V P                  V&   R#  L 5i)z2Locator must belong to the main frame of this pageNregisterLocatorHandlerr  r  )r`   ra   r_   )r  r   r#   r   r  r  r\   r  )rm   r_   r`   r  ra   r   s   &&&&& rf   add_locator_handlerPage.add_locator_handlerg  s      >>T---LMMA:MM&&$G--{
 
 '5''
s#
s   AB B!!Bc                $   < V ^8  d   QhRS[ RR/# )r^   r   rb   Nr  )rd   re   s   "rf   rg   r   ~  s     & &s &t &ri   c                >  a aaaa"   R o S P                   P                  S4      oS'       d   SP                  ^ 8w  d   SP                  e   S;P                  ^,          un        S P                  '       dK   S P                  P                  4       oR VV3R llp\        V4      pVP                  4        SG Rj  xL
  MS! 4       pV'       d   VG Rj  xL
  SP                  ^ 8H  oS'       d   S P                   S  S P                  P                  VV V3R lRR7      G Rj  xL
  R#  Lp LX L
  \         d     R# i ; i  S'       d   S P                   S  S P                  P                  TT T3R lRR7      G Rj  xL 
  i   \         d     i i ; i; i5i)FNc                    V ^8  d   QhRR/# r(  r)  )rd   s   "rf   rg   8Page._on_locator_handler_triggered.<locals>.__annotate__  s     E Ed Eri   c                     <  S! 4        SP                  R 4       R #   \         d   p SP                  T 4        R p ? R # R p ? ii ; irk   )r   r  set_exception)r  r`   handler_finished_futures    rf   rl   4Page._on_locator_handler_triggered.<locals>._handler  s?    E#I3>>tD( E3AA!DDEs    A?Ac                  F   < SP                   P                  R RRSRS /4      # )resolveLocatorHandlerNoReplyNr   r"  rD  )r"  rm   r   s   rf   r   4Page._on_locator_handler_triggered.<locals>.<lambda>  s&    DMM..6Xv6ri   T)is_internal)r  r   ra   rv  r   create_futurer*   switchr6  r7  r#   )rm   r   rl   gcoro_or_futurer`   r)  r"  s   ff   @@@rf   r   "Page._on_locator_handler_triggered~  st    $	,,005G7==A-==,MMQ&M))).2jj.F.F.H+E E /x8AHHJ111%,YN%,,, !+**3/
&&44
 !% 5    2 -   **3/
&&44
 !% 5     s   FA,E 8AE <D-=E E D/E *F &D3 &D1'D3 +F-E /E 1D3 3E>FEFF&F	FF	F	FFFFFc                "   < V ^8  d   QhRRRR/# )r^   r_   rY   rb   Nr)  )rd   re   s   "rf   rg   r     s      I $ ri   c                  "   V P                   P                  4       P                  4        FT  w  r#VP                  P	                  V4      '       g   K(  V P                   V V P
                  P                  R RRV/4       KV  	  R# 5i)unregisterLocatorHandlerNr   )r  r1  itemsr_   _equalsr   send_no_reply)rm   r_   r   datas   &&  rf   remove_locator_handlerPage.remove_locator_handler  sk     //446<<>IC||##G,,**3/++.CL ?s   AB2Bc                0   < V ^8  d   QhRS[ S[,          /# rq   )r
   rL   )rd   re   s   "rf   rg   r     s     : :W :ri   c                   "   V P                   P                  R R4      G Rj  xL
 pV Uu. uF  p\        V4      NK  	  up#  Lu upi 5i)requestsN)r   r  r   )rm   request_objectsrs   &  rf   r?  Page.requests  s@      $ 2 2:t DD)89AQ99 E9s    A	AA	AA	A	c                D   < V ^8  d   QhRS[ R,          RS[S[,          /# r^   filterrb   )allzsince-navigation)r   r
   r   )rd   re   s   "rf   rg   r     s(     
 
78
	n	
ri   c                  "   V P                   P                  R R\        \        4       4      4      G Rj  xL
 pV Uu. uF4  p\	        / VCRV P                   /CV P
                  V P                  4      NK6  	  up#  LEu upi 5i)consoleMessagesNr  )r   r  r>   r  r   r   rv  )rm   rE  message_dictsr/  s   &&  rf   console_messagesPage.console_messages  s      #mm00t%5fh%?
 
 '	
 ' 050&$--0$**d>T>T '	
 	


s    2BA:B:A<7B<Bc                D   < V ^8  d   QhRS[ R,          RS[S[,          /# rD  )r   r
   r#   )rd   re   s   "rf   rg   r     s+     H H78H	eHri   c                   "   V P                   P                  R R\        \        4       4      4      G Rj  xL
 pV Uu. uF  p\	        VR,          4      NK  	  up#  L&u upi 5i)
pageErrorsNerror)r   r  r>   r  r@   )rm   rE  error_objectsrO  s   &&  rf   page_errorsPage.page_errors  s[      #mm00$ 0 :
 
 :GGE'N+GG
 Hs    2A"AA"AA"A"c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     ? ?d ?ri   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)clearConsoleMessagesNrD  r  s   &rf   clear_console_messagesPage.clear_console_messages  s      mm  !7>>>rG  c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     : : :ri   c                Z   "   V P                   P                  R R4      G Rj  xL
  R#  L5i)clearPageErrorsNrD  r  s   &rf   clear_page_errorsPage.clear_page_errors  s      mm  !2D999rG  c                   < V ^8  d   QhRR/# )r^   rb   rY   r)  )rd   re   s   "rf   rg   r     s     & &I &ri   c                z   "   V P                   P                  R R/ 4      G Rj  xL
 pV P                  V4      #  L5i)pickLocatorN)r   r  r_   r  s   & rf   pick_locatorPage.pick_locator  s5     ++M4DD||H%% Es   !;9;c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   r     s     @ @4 @ri   c                \   "   V P                   P                  R R/ 4      G Rj  xL
  R#  L5i)cancelPickLocatorNrD  r  s   &rf   cancel_pick_locatorPage.cancel_pick_locator  s"     mm  !4dB???s   !,*,c                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # )r^   r   r   r   rC   )rd   re   s   "rf   rg   r      s+     , - . L/ 0 1 ri   )r   r   r  r  r   r   r  r   r  r   r  r   r   r  r   r  r   r   r   r   r   r   r)  NNrk   )NNN)NNNN)NNNNN)NNNNNNNNNNNNN)
NNNNNNNNNN)	NNNNNNNNN)NNNNNNN)NNNNNNNN)NNNNNN)NNNNNNNNNNNNNNN)r|   r}   r~   r   r   r   rn   r  r   r   r   r   r   r   r   r   r   r	  propertyr/  rj  r   rr  r   r{  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r&  r*  r5  r:  r?  rE  rS  rX  r\  ra  rf  rn  r   rs  r|  r  rU  r  r  r,  r  r  r  r  r   rn  r   r  r	  r  r_   r   r&  r+  r7  r<  r@  rD  rH  rL  rQ  rV  rZ  r^  rb  rj  rp  ru  rz  r   r  r  r  r  r  r  r   r  r  r   r  r   r3  r  r  r  r  r  r  r  r  r  r  r  r  r!  r   r;  r?  rJ  rQ  rV  r[  r`  re  r   r   r   __classcell__r  re   s   @@rf   r   r      s       	
  " ,    & * & & (  !" #$ %& 'F2s
 s
j* *; ;; ;5 5BO O8 8. .
6 6+ +9 95 5 % % + + 
      # #G G< <G GC CV VO O
P P
P P
O O
R RS SS S@ @G G
	
 	
V VS SR R
V V
 
 
 
 $ $0 0P PI I
 
X XQ Q   
 

 
4 4? ?:
 
 # #7 78 8
 
H H 
D 
D3 3 > > 
$ $* *6
 

 
( (T. .
 
	 	 K K M MH H	I 	I
 
 C C
@ @
F F

 
87 7? ?
@ @
7 7J J
Q Q
O O
O O
R R
J JR R> >< <
T 
T	I 	I	J 	J
J 
J
L 
L9 9V V $ $ $ $M M. 8      
 


 
8 80J JK KN NJ JH H
 
.
 

 
.B B? ? <
 
.& &P : :
 
H H? ?: :& &@ @]*  ri   r   c                      a a ] tR tRt o]! RRR7      tV3R lV 3R lltV3R lR ltV3R	 lR
 lt]	V3R lR l4       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RtVtV ;t# )r   i  r   r   )r   r   c          
      6   < V ^8  d   QhRS[ RS[RS[RS[RR/# r   r   )rd   re   s   "rf   rg   Worker.__annotate__  s5     9 9"9*-9589GK9	9ri   c                   <a  \         SS `  WW44       S P                  \        P                  P
                  R /4       S P                  P                  RV 3R l4       RS n        RS n	        R# )r   r   c                 $   < SP                  4       # rk   r   r   s   &rf   r   !Worker.__init__.<locals>.<lambda>  r   ri   N)
r   rn   r  r   r   r   r   r  r   r0  r  s   f&&&&rf   rn   Worker.__init__  sT     	t9//1F1F	0RS"<=%)
48ri   c                    < V ^8  d   QhRS[ /# rq   r  )rd   re   s   "rf   rg   rn    s     , ,# ,ri   c                $    R V P                   : R2# )z<Worker url=r  r  r  s   &rf   r  Worker.__repr__  s    dhh\++ri   c                   < V ^8  d   QhRR/# r(  r)  )rd   re   s   "rf   rg   rn    s     - -4 -ri   c                6   V P                   '       d&   V P                   P                  P                  V 4       V P                  '       d&   V P                  P                  P                  V 4       V P                  \        P                  P                  V 4       R # rk   )	r   r   r"  r0  _service_workersr   r   r   r   r  s   &rf   r   Worker._on_close  s\    :::JJ&&t,===MM**11$7		&--%%t,ri   c                    < V ^8  d   QhRS[ /# rq   r  )rd   re   s   "rf   rg   rn    s     ( (S (ri   c                (    V P                   R ,          # r  )rJ  r  s   &rf   r  
Worker.url  s      ''ri   c                ,   < V ^8  d   QhRS[ RS[RS[/# r  r  )rd   re   s   "rf   rg   rn    s"     

 

 

< 

3 

ri   c                   "   \        V P                  P                  R R\        V\	        V4      R7      4      G Rj  xL
 4      #  L5i)evaluateExpressionNr  r  )rJ   r   r  r  rK   r  s   &&&rf   r  Worker.evaluate  sG     --$$$)*3/ 	
 		
   :AA	Ac                ,   < V ^8  d   QhRS[ RS[RS[/# r  r  )rd   re   s   "rf   rg   rn    s%     
 

$0
	
ri   c                   "   \        V P                  P                  R R\        V\	        V4      R7      4      G Rj  xL
 4      #  L5i)evaluateExpressionHandleNr  )r   r   r  r  rK   r  s   &&&rf   r  Worker.evaluate_handle  sI      --$$*)*3/ 	
 		
r  c                2   < V ^8  d   QhRS[ RS[RS[RS[/# r.  r  )rd   re   s   "rf   rg   rn    s3     8 88 8 	8
 
!8ri   c                D   Vfq   V P                   '       d&   V P                   P                  P                  4       pM9V P                  '       d&   V P                  P                  P                  4       pMRp\	        V RV R24      pVP                  \        \        V4      RV RV R24       V\        P                  P                  8w  d-   VP                  V \        P                  P                  R 4       VP                  WV4       \        VP                  4       4      # )Ni0u  zworker.expect_event(r  r  r  r  c                      \        4       # rk   r  r)  ri   rf   r   %Worker.expect_event.<locals>.<lambda>  s    3D3Fri   )r   r   r  r0  rU   r  r   r  r   r   r   r  r5  r&   r  )rm   r/  r0  r  r  s   &&&& rf   r3  Worker.expect_event  s     ?zzz**66>>@--99AAC 4UG1=>   wiDUG1M	
 FMM'''""fmm))+F 	d95&v}}77ri   )r0  r   rk   rh  )r|   r}   r~   r   r   r   rn   r  r   ri  r  r  r  r3  r   r   rj  rk  s   @@rf   r   r     sf     7I>F9 9, ,- - ( (

 


 
8 8 8ri   r   c                   P   a a ] tR tRt oV3R lV 3R lltV3R lR ltRtVtV ;t# )rG  i%  c          
      6   < V ^8  d   QhRS[ RS[RS[RS[RR/# r   r   )rd   re   s   "rf   rg   BindingCall.__annotate__&  s5     : :":*-:58:GK:	:ri   c                (   < \         SV `  WW44       R # rk   )r   rn   r  s   &&&&&rf   rn   BindingCall.__init__&  s     	t9ri   c                $   < V ^8  d   QhRS[ RR/# )r^   rL  rb   N)r   )rd   re   s   "rf   rg   r  +  s      x D ri   c                \  "    \        V P                  R ,          4      p\        VP                  P                  VP                  VR7      pV P                  P                  R4      '       d%   V! V\        V P                  R,          4      4      pM4\        \        \        V P                  R,          4      4      pV! V.VO5!  p\        P                  ! V4      '       d   VG Rj  xL
 pV P                  P                  RR\        \        V4      R7      4      G Rj  xL
  R#  L> L  \         dv   p\        P                   ! 4       ^,          p\"        P$                  ! T P                  P                  RR\        \        \'        Yg4      R7      R7      4      4        Rp?R# Rp?ii ; i5i)	r   )r/  r  r   r5  r  Nresolve)r  reject)rO  )r   rJ  r  r   r/  r   r  r  rJ   ru   iscoroutiner   r  rK   r  sysexc_infor
  r   rA   )rm   rL  r   r  r  	func_argsr  tbs   &&      rf   rK  BindingCall.call+  sE    	 !2!27!;<E%++"5"5EKKuUF  $$X..fl43D3DX3N&OP \43D3DV3L!MN	f1y1""6**%--$$4-?-G!H   &  	"B""dDt/!:P/Q$R 	sZ   F,CD) !D) &D%'7D) D'D) #F,%D) 'D) )F)4A*F$F,$F))F,r)  )	r|   r}   r~   r   rn   rK  r   r   rj  rk  s   @@rf   rG  rG  %  s     : :
  ri   rG  c                h    V ^8  d   QhR\         \        \        3,          R\        \        ,          /# )r^   paramrb   )r   r9   r:   r   r   )rd   s   "rf   rg   rg   B  s)      E/+;;< # ri   c                     \        V \        P                  4      '       d   \        V P                  4      # \        V \
        4      '       d   \        V 4      # R # rk   )rm  rer   trim_endpatternr   )r  s   &rf   r  r  B  s<    %$$&&%ri   c                0    V ^8  d   QhR\         R\         /# )r^   srb   r  )rd   s   "rf   rg   rg   J  s        ri   c                 F    \        V 4      ^28  d   V R,          R,           # V # )2   :Nr  Nu   …)rt   )r  s   &rf   r  r  J  s!    
1v{v  Hri   )zr
  r  ru   r  r  pathlibr   typesr   typingr   r   r   r   r	   r
   r   r   r   r   r   r    playwright._impl._api_structuresr   r   r   r   r   r   playwright._impl._artifactr   playwright._impl._clockr   playwright._impl._connectionr   r   r   !playwright._impl._console_messager   playwright._impl._disposabler   r   playwright._impl._downloadr     playwright._impl._element_handler!   r"   playwright._impl._errorsr#   r$   r%   'playwright._impl._event_context_managerr&   playwright._impl._file_chooserr'   playwright._impl._framer)   playwright._impl._greenletsr*   playwright._impl._har_routerr+   playwright._impl._helperr,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   playwright._impl._inputrD   rE   rF   playwright._impl._js_handlerG   rH   rI   rJ   rK   playwright._impl._networkrL   rM   rN   rO   rP   rQ   playwright._impl._screencastrS   playwright._impl._videorT   playwright._impl._waiterrU   !playwright._impl._browser_contextrV   playwright._impl._fetchrW   playwright._impl._locatorrX   rY   rZ   r\   r   r   rG  r  r  r)  ri   rf   <module>r     s	      	 
  !     0 ) 
 = C / U U U K 6 ) > 2      2 A @   4 ) +@9?3+ +&O@< O@d*K8\ K8\, :ri   