ó
    X=Œj÷  ã                   ó`   • S SK JrJrJrJr  S SKJr  \(       a  S SKJr  \S   r	 " S S5      r
g)é    )ÚTYPE_CHECKINGÚListÚLiteralÚOptional)Ú	NameValue)ÚPage)ÚlocalÚsessionc                   óˆ   • \ rS rSrSSS\SS4S jrS\\   4S jrS	\	S\
\	   4S
 jrS	\	S\	SS4S jrS	\	SS4S jrSS jrSrg)Ú
WebStorageé   Úpager   ÚkindÚreturnNc                 ó`   • Xl         X l        UR                  U l        UR                  U l        g )N)Ú_pageÚ_kindÚ_loopÚ_dispatcher_fiber)Úselfr   r   s      Úa/Users/stevendouglas/BidBrain/.venv/lib/python3.13/site-packages/playwright/_impl/_web_storage.pyÚ__init__ÚWebStorage.__init__   s%   € ØŒ
ØŒ
Ø—Z‘ZˆŒ
Ø!%×!7Ñ!7ˆÕó    c              ƒ   óº   #   • U R                   R                  R                  SS SU R                  05      I S h  v•N nU=(       d    0 R	                  S/ 5      $  N7f)NÚwebStorageItemsr   Úitems©r   Ú_channelÚsend_return_as_dictr   Úget)r   Úresults     r   r   ÚWebStorage.items!   sR   é € Ø—z‘z×*Ñ*×>Ñ>Ø˜t f¨d¯j©jÐ%9ó
÷ 
ˆð —˜"×!Ñ! '¨2Ó.Ð.ñ
ùs   ‚7A¹Aº AÚnamec              ƒ   óº   #   • U R                   R                  R                  SS U R                  US.5      I S h  v•N nU=(       d    0 R	                  S5      $  N7f)NÚwebStorageGetItem©r   r$   Úvaluer   )r   r$   r"   s      r   Úget_itemÚWebStorage.get_item'   sP   é € Ø—z‘z×*Ñ*×>Ñ>Ø °·
±
ÀDÑ'Ió
÷ 
ˆð —˜"×!Ñ! 'Ó*Ð*ñ
ùs   ‚8AºA»Ar(   c              ƒ   óˆ   #   • U R                   R                  R                  SS U R                  XS.5      I S h  v•N   g  N7f)NÚwebStorageSetItem)r   r$   r(   ©r   r   Úsendr   )r   r$   r(   s      r   Úset_itemÚWebStorage.set_item-   s9   é € Ø�j‰j×!Ñ!×&Ñ&ØØØ—Z‘Z¨Ñ>ó
÷ 	
ó 	
ùó   ‚8AºA »Ac              ƒ   óˆ   #   • U R                   R                  R                  SS U R                  US.5      I S h  v•N   g  N7f)NÚwebStorageRemoveItemr'   r-   )r   r$   s     r   Úremove_itemÚWebStorage.remove_item4   s7   é € Ø�j‰j×!Ñ!×&Ñ&Ø" D°4·:±:ÀtÑ*Ló
÷ 	
ó 	
ùr1   c              ƒ   ó†   #   • U R                   R                  R                  SS SU R                  05      I S h  v•N   g  N7f)NÚwebStorageClearr   r-   )r   s    r   ÚclearÚWebStorage.clear9   s1   é € Ø�j‰j×!Ñ!×&Ñ&Ð'8¸$ÀÈÏÉÐ@TÓU×UÓUùs   ‚7A¹?ºA)r   r   r   r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚWebStorageKindr   r   r   r   Ústrr   r)   r/   r4   r8   Ú__static_attributes__© r   r   r   r      sv   † ð8˜Vð 8¨>ð 8¸dô 8ð/˜T )™_ô /ð+ 3ð +¨8°C©=ô +ð
 3ð 
¨sð 
°tô 
ð
 cð 
¨dô 
÷
Vr   r   N)Útypingr   r   r   r   Ú playwright._impl._api_structuresr   Úplaywright._impl._pager   r>   r   rA   r   r   Ú<module>rE      s/   ð÷ :Ó 9å 6æÝ+ð Ð+Ñ,€÷ Vò  Vr   