
    R3j                     h    d dl Z d dlmZmZmZ d dlmZ eeee	e j                  ef   Z G d d      Zy)    N)ListTupleUnion)FilePayloadc                   <    e Zd ZddZdededd fdZdededd fdZy)	FormDatareturnNc                     g | _         y N)_fields)selfs    H/DATA/.local/lib/python3.12/site-packages/playwright/_impl/_form_data.py__init__zFormData.__init__   s	    8:    namevaluec                     | j                   D cg c]  \  }}||k7  s||f c}}| _         | j                   j                  ||f       | S c c}}w r   r   append)r   r   r   nvs        r   setzFormData.set   sK    -1\\G\6AqQ$YA\GT5M* Hs
   AAc                 @    | j                   j                  ||f       | S r   r   )r   r   r   s      r   r   zFormData.append    s    T5M*r   )r	   N)__name__
__module____qualname__r   strFormDataValuer   r    r   r   r   r      s;    ; M j 
3 }  r   r   )pathlibtypingr   r   r    playwright._impl._api_structuresr   boolfloatr   Pathr   r   r   r   r   <module>r&      s6     % % 8dE3kAB r   