
    /j                     d   d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
  G d de	d      Z G d de	d      Z G d	 d
e	d      Z G d de	      Z G d de	d      Z G d de	d      Z G d de	      Z G d de	      Z G d de	d      Z G d de	      Z G d de	d      Z G d de	d      Z G d de	d      Z G d d e	      Z G d! d"e	      Z G d# d$e	      Z G d% d&e	      Z G d' d(e	      Z G d) d*e	      Z G d+ d,e	d      Z G d- d.e	      Z G d/ d0e	      Z  G d1 d2e	      Z! G d3 d4e	      Z"ee"   Z#ee$e$f   Z% G d5 d6e	      Z& G d7 d8e	d      Z' G d9 d:e	d      Z( G d; d<e	d      Z) G d= d>e	      Z*ed?   Z+ G d@ dAe	      Z, G dB dCe	      Z- G dD dEe	      Z. G dF dGe	      Z/yH)I    )Path)AnyDictListLiteralOptionalSequence	TypedDictUnionc                   t    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   ed   ed	<   ee   ed
<   y)CookienamevaluedomainpathexpireshttpOnlysecureLaxNoneStrictsameSitepartitionKeyN)	__name__
__module____qualname__str__annotations__floatboolr   r        ^/var/www/html/maxservice/venv/lib/python3.12/site-packages/playwright/_impl/_api_structures.pyr   r      s;    
IJK
INNL-..3-r#   r   F)totalc                   d    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   ed   ed	<   y
)StorageStateCookier   r   r   r   r   r   r   r   r   N)r   r   r   r   r   r    r!   r   r"   r#   r$   r'   r'   &   s1    
IJK
INNL-..r#   r'   c                       e Zd ZU eed<   eed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   eed	      ed
<   ee   ed<   y)SetCookieParamr   r   urlr   r   r   r   r   r   r   r   N)	r   r   r   r   r   r   r    r!   r   r"   r#   r$   r)   r)   2   sc    
IJ	#SM
3-e_tnTNw67883-r#   r)   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)	FloatRectxywidthheightNr   r   r   r    r   r"   r#   r$   r,   r,   ?   s    HHLMr#   r,   c                   2    e Zd ZU eed<   eed<   ee   ed<   y)Geolocationlatitude	longitudeaccuracyN)r   r   r   r    r   r   r"   r#   r$   r3   r3   F   s    Ouor#   r3   c                   H    e Zd ZU eed<   eed<   ee   ed<   eed      ed<   y)HttpCredentialsusernamepasswordorigin)alwaysunauthorizedsendN)r   r   r   r   r   r   r   r"   r#   r$   r8   r8   L   s'    MMSM
734
55r#   r8   c                   "    e Zd ZU eed<   eed<   y)LocalStorageEntryr   r   Nr   r   r   r   r   r"   r#   r$   r@   r@   S       
IJr#   r@   c                   (    e Zd ZU eed<   ee   ed<   y)OriginStater;   localStorageN)r   r   r   r   r   r   r@   r"   r#   r$   rD   rD   X   s    K())r#   rD   c                   v    e Zd ZU eeeef      ed<   eeeef      ed<   eeeef      ed<   eeeef      ed<   y)
PdfMarginstoprightbottomleftN)r   r   r   r   r   r   r    r   r"   r#   r$   rG   rG   ]   sR    	%U
#	$$E#u*%&&U3:&''
5e$
%%r#   rG   c                   "    e Zd ZU eed<   eed<   y)Positionr-   r.   Nr1   r"   r#   r$   rM   rM   d   s    HHr#   rM   c                   H    e Zd ZU eed<   ee   ed<   ee   ed<   ee   ed<   y)ProxySettingsserverbypassr9   r:   N)r   r   r   r   r   r   r"   r#   r$   rO   rO   i   s%    KSMsmsmr#   rO   c                   .    e Zd ZU ee   ed<   ee   ed<   y)StorageStatecookiesoriginsN)r   r   r   r   r'   r   rD   r"   r#   r$   rS   rS   p   s    $%%+r#   rS   c                       e Zd ZU eed<   eeeef      ed<   ee   ed<   eeeef      ed<   ee   ed<   eeeef      ed<   ee   ed<   ee   ed<   y	)
ClientCertificater;   certPathcertkeyPathkeypfxPathpfx
passphraseN)	r   r   r   r   r   r   r   r   bytesr"   r#   r$   rW   rW   u   sk    KuS$Y'((
5/eCI&''	%eCI&''	%r#   rW   c                   h    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   y
)ResourceTiming	startTimedomainLookupStartdomainLookupEndconnectStartsecureConnectionStart
connectEndrequestStartresponseStartresponseEndNr1   r"   r#   r$   ra   ra      s8      r#   ra   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)RequestSizesrequestBodySizerequestHeadersSizeresponseBodySizeresponseHeadersSizeNr   r   r   intr   r"   r#   r$   rl   rl      s    r#   rl   c                   "    e Zd ZU eed<   eed<   y)ViewportSizer/   r0   Nrq   r"   r#   r$   rt   rt      s    JKr#   rt   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)SourceLocationr*   linecolumn
lineNumbercolumnNumberNr   r   r   r   r   rr   r"   r#   r$   rv   rv      s    	H
IKOr#   rv   c                   ,    e Zd ZU eed<   eed<   eed<   y)WebErrorLocationr*   rw   rx   Nr{   r"   r#   r$   r}   r}      s    	H
IKr#   r}   c                   ,    e Zd ZU eed<   eed<   eed<   y)FilePayloadr   mimeTypebufferN)r   r   r   r   r   r_   r"   r#   r$   r   r      s    
IMMr#   r   c            	       ^    e Zd ZU eeeeeeeeef      ee   f      e	d<   ee
eef      e	d<   y)DropPayloadfilesdataN)r   r   r   r   r   r   r   r   r	   r   r   r"   r#   r$   r   r      sJ    c4huS$Y/?&@(;BWWX  4S>
""r#   r   c                   "    e Zd ZU eed<   eed<   y)
RemoteAddr	ipAddressportNr{   r"   r#   r$   r   r      s    N
Ir#   r   c                       e Zd ZU eed<   y)BrowserBindResultendpointNrA   r"   r#   r$   r   r      s    Mr#   r   c                   ^    e Zd ZU ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   y)SecurityDetailsissuerprotocolsubjectName	validFromvalidToN)r   r   r   r   r   r   r    r"   r#   r$   r   r      s4    SMsm#e_r#   r   c                   "    e Zd ZU eed<   eed<   y)	NameValuer   r   NrA   r"   r#   r$   r   r      rB   r#   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)ServerFilePayloadr   r   r   NrA   r"   r#   r$   r   r      s    
IMKr#   r   c                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)	FormFieldr   r   fileN)r   r   r   r   r   r   r   r"   r#   r$   r   r      s    
IC=
$
%%r#   r   c                   P    e Zd ZU eed<   eed<   eed<   eed<   eed<   ee   ed<   y)ExpectedTextValuestringregexSource
regexFlagsmatchSubstringnormalizeWhiteSpace
ignoreCaseN)r   r   r   r   r   r!   r   r"   r#   r$   r   r      s(    KOr#   r   c                       e Zd ZU eed<   eee      ed<   ee   ed<   ee   ed<   ee	   ed<   e	ed<   ee   ed<   ee
   ed<   y	)
FrameExpectOptionsexpressionArgexpectedTextexpectedNumberexpectedValueuseInnerTextisNottimeoutpseudoN)r   r   r   r   r   r   r	   r   r    r!   r   r"   r#   r$   r   r      sP    8$5677UO#C= 4. Ke_SMr#   r   c                   B    e Zd ZU eed<   eed<   ee   ed<   ee   ed<   y)FrameExpectResultmatchesreceivedlogerrorMessageN)	r   r   r   r!   r   r   r   r   r   r"   r#   r$   r   r      s    MM	cN3-r#   r   )Ralertalertdialogapplicationarticlebanner
blockquotebuttoncaptioncellcheckboxcodecolumnheadercomboboxcomplementarycontentinfo
definitiondeletiondialog	directorydocumentemphasisfeedfigureformgenericgridgridcellgroupheadingimg	insertionlinklistlistboxlistitemr   mainmarqueemathmenumenubarmenuitemmenuitemcheckboxmenuitemradiometer
navigationnonenoteoption	paragraphpresentationprogressbarradio
radiogroupregionrowrowgroup	rowheader	scrollbarsearch	searchbox	separatorslider
spinbuttonstatusstrong	subscriptsuperscriptswitchtabtabletablisttabpaneltermtextboxtimetimertoolbartooltiptreetreegridtreeitemc                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)TracingGroupLocationr   rw   rx   Nr   r   r   r   r   r   rr   r"   r#   r$   r  r  J      
I
3-SMr#   r  c                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)DebuggerLocationr   rw   rx   Nr  r"   r#   r$   r	  r	  P  r  r#   r	  c                   "    e Zd ZU eed<   eed<   y)DebuggerPausedDetailslocationtitleN)r   r   r   r	  r   r   r"   r#   r$   r  r  V  s    Jr#   r  c                   ,    e Zd ZU eed<   eed<   eed<   y)ScreencastFramer   viewportWidthviewportHeightN)r   r   r   r_   r   rr   r"   r#   r$   r  r  [  s    
Kr#   r  N)0pathlibr   typingr   r   r   r   r   r	   r
   r   r   r'   r)   r,   r3   r8   r@   rD   rG   rM   rO   rS   rW   ra   rl   rt   rv   r}   r   r   r   r   r   r   HeadersArrayr   Headersr   r   r   r   r   AriaRoler  r	  r  r  r"   r#   r$   <module>r     s    Q Q Q	 Ye 	 /% /
 Ye 
 	 )5 6iu 6	 
*) *
&% &y 
IU 9E 
	 	Y 	9 9 
Y y ) #)5 # 
	 i 	 
 I
sCx.	 &	 &	 %  	   QSl9 y I 
i r#   