§
    �’j1  ã                   ód   — d dl mZmZmZmZ d dlmZ erd dlmZ ed         Z	 G d„ d¦  «        Z
dS )é    )ÚTYPE_CHECKINGÚListÚLiteralÚOptional)Ú	NameValue)ÚPage)ÚlocalÚsessionc                   ó‚   — e Zd Zdddeddfd„Zdee         fd„Zdede	e         fd	„Z
ded
eddfd„Zdeddfd„Zdd„ZdS )Ú
WebStorageÚpager   ÚkindÚreturnNc                 óR   — || _         || _        |j        | _        |j        | _        d S )N)Ú_pageÚ_kindÚ_loopÚ_dispatcher_fiber)Úselfr   r   s      úKC:\Projects\DSCons\.venv\Lib\site-packages\playwright\_impl\_web_storage.pyÚ__init__zWebStorage.__init__   s*   € ØˆŒ
ØˆŒ
Ø”ZˆŒ
Ø!%Ô!7ˆÔÐÐó    c              ƒ   ó’   K  — | j         j                             dd d| j        i¦  «        ƒ d {V —†}|pi                      dg ¦  «        S )NÚwebStorageItemsr   Úitems©r   Ú_channelÚsend_return_as_dictr   Úget)r   Úresults     r   r   zWebStorage.items!   sh   è è € Ø”zÔ*×>Ò>Ø˜t f¨d¬jÐ%9ñ
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð �˜"×!Ò! '¨2Ñ.Ô.Ð.r   Únamec              ƒ   ó’   K  — | j         j                             dd | j        |dœ¦  «        ƒ d {V —†}|pi                      d¦  «        S )NÚwebStorageGetItem©r   r!   Úvaluer   )r   r!   r    s      r   Úget_itemzWebStorage.get_item'   si   è è € Ø”zÔ*×>Ò>Ø °´
ÀDÐ'IÐ'Iñ
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð �˜"×!Ò! 'Ñ*Ô*Ð*r   r%   c              ƒ   ój   K  — | j         j                             dd | j        ||dœ¦  «        ƒ d {V —† d S )NÚwebStorageSetItem)r   r!   r%   ©r   r   Úsendr   )r   r!   r%   s      r   Úset_itemzWebStorage.set_item-   s`   è è € ØŒjÔ!×&Ò&ØØØ”Z¨¸Ð>Ð>ñ
ô 
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
r   c              ƒ   óh   K  — | j         j                             dd | j        |dœ¦  «        ƒ d {V —† d S )NÚwebStorageRemoveItemr$   r)   )r   r!   s     r   Úremove_itemzWebStorage.remove_item4   s\   è è € ØŒjÔ!×&Ò&Ø" D°4´:ÀtÐ*LÐ*Lñ
ô 
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
r   c              ƒ   óf   K  — | j         j                             dd d| j        i¦  «        ƒ d {V —† d S )NÚwebStorageClearr   r)   )r   s    r   ÚclearzWebStorage.clear9   sC   è è € ØŒjÔ!×&Ò&Ð'8¸$ÀÈÌÐ@TÑUÔUÐUÐUÐUÐUÐUÐUÐUÐUÐUr   )r   N)Ú__name__Ú
__module__Ú__qualname__ÚWebStorageKindr   r   r   r   Ústrr   r&   r+   r.   r1   © r   r   r   r      sç   € € € € € ð8˜Vð 8¨>ð 8¸dð 8ð 8ð 8ð 8ð/˜T )œ_ð /ð /ð /ð /ð+ 3ð +¨8°C¬=ð +ð +ð +ð +ð
 3ð 
¨sð 
°tð 
ð 
ð 
ð 
ð
 cð 
¨dð 
ð 
ð 
ð 
ð
Vð Vð Vð Vð Vð Vr   r   N)Útypingr   r   r   r   Ú playwright._impl._api_structuresr   Úplaywright._impl._pager   r5   r   r7   r   r   ú<module>r;      s    ðð :Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9à 6Ð 6Ð 6Ð 6Ð 6Ð 6àð ,Ø+Ð+Ð+Ð+Ð+Ð+ð Ð+Ô,€ð Vð  Vð  Vð  Vð  Vñ  Vô  Vð  Vð  Vð  Vr   