Hacked By AnonymousFox
�
�܋f�% � �� � d dl mZmZ d dlmZmZ d dlmZmZmZm Z d dlm
Z
d dlZ e n
# e
$ r eZY nw xY wg d�Z G d� de� � Z ed d
ei�� � Z ed� d
� dD � � � � d
ei�� � Z edd
ei�� � Z ed� � Z d#d�Zd#d�Zd� Zd� Zd� Zd� Zd� Zd� Zd#d�Zd� Z G d� de!� � Z" e"� � Z#ddde#fd�Z$d� Z%d � Z&d!� Z'd"� Z(dS )$� )�XPath�ElementBase)�
fromstring�XHTML_NAMESPACE)�_forms_xpath�_options_xpath�_nons�_transform_result)�defsN)�FormNotFound� fill_form�fill_form_html�
insert_errors�insert_errors_html�DefaultErrorCreatorc � � e Zd ZdZdS )r z*
Raised when no form can be found
N)�__name__�
__module__�__qualname__�__doc__� � �e/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/lxml/html/formfill.pyr r s � � � � � �� � � r r zKdescendant-or-self::form[name=$name]|descendant-or-self::x:form[name=$name]�x)�
namespaces�|c � � g | ]}d |z ��S )zdescendant-or-self::r )�.0�_tags r �
<listcomp>r s0 � � H� H� H�t�5�d�:� H� H� Hr )�input�select�textareazx:inputzx:selectz
x:textareaz-//label[@for=$for_id]|//x:label[@for=$for_id]z"descendant-or-self::*[@name=$name]c �J � t | ||�� � } t | |� � d S �N��form_id�
form_index)�
_find_form�
_fill_form)�el�valuesr'