403Webshell
Server IP : 192.158.238.246  /  Your IP : 18.220.224.115
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python37/lib/python3.7/site-packages/html5lib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python37/lib/python3.7/site-packages/html5lib/__pycache__/_utils.cpython-37.pyc
B

63)Z��@s�ddlmZmZmZddlmZddlmZyddlm	m
ZWn&ek
rhddl
m	mZYnXddddd	d
gZy,ed�Zeee�s�ed�Zeee�s�t�Wnd
ZYnXdZGdd�de�Zdd�Zdd�Zdd	�Zdd�ZdS)�)�absolute_import�division�unicode_literals)�
ModuleType)�	text_typeN�
default_etree�MethodDispatcher�isSurrogatePair�surrogatePairToCodepoint�moduleFactoryFactory�supports_lone_surrogatesz"\uD800"z	u"\uD800"FTc@s"eZdZdZddd�Zdd�ZdS)	rapDict with 2 special properties:

    On initiation, keys that are lists, sets or tuples are converted to
    multiple keys so accessing any one of the items in the original
    list-like object returns the matching value

    md = MethodDispatcher({("foo", "bar"):"baz"})
    md["foo"] == "baz"

    A default value which can be set through the default attribute.
    �cCs~g}xN|D]F\}}t|ttttf�rBx*|D]}|�||f�q*Wq
|�||f�q
Wt�||�t|�t|�kstt	�d|_
dS)N)�
isinstance�list�tuple�	frozenset�set�append�dict�__init__�len�AssertionError�default)�self�itemsZ_dictEntries�name�value�itemr
r
�@/opt/alt/python37/lib/python3.7/site-packages/html5lib/_utils.pyr1s
zMethodDispatcher.__init__cCst�|||j�S)N)r�getr)r�keyr
r
r�__getitem__@szMethodDispatcher.__getitem__N)r
)�__name__�
__module__�__qualname__�__doc__rr!r
r
r
rr$s
cCsLt|�dkoJt|d�dkoJt|d�dkoJt|d�dkoJt|d�dkS)N�ri�i���i�i��)r�ord)�datar
r
rr	Gs cCs,dt|d�ddt|d�d}|S)Niri�ir'i�)r()r)Zchar_valr
r
rr
Mscsi���fdd�}|S)Ncs�ttjtd��rd|j}n
d|j}t|���}y�|||Stk
r�t|�}�|f|�|�}|j�|�d�kr�i�|<d�|kr�i�||<d�||kr�i�|||<|�|||<|SXdS)N�z_%s_factorys_%s_factoryr�args�kwargs)	rrr"�typerr�KeyError�__dict__�update)Z
baseModuler+r,rZkwargs_tuple�modZobjs)�factory�moduleCacher
r�
moduleFactoryYs$
z+moduleFactoryFactory.<locals>.moduleFactoryr
)r2r4r
)r2r3rrVscsi���fdd�}|S)Ncs2t|�t|���f}|�kr*�||��|<�|S)N)rr)r+r,r )�cache�funcr
r�wrappedvszmemoize.<locals>.wrappedr
)r6r7r
)r5r6r�memoizessr8)�
__future__rrr�typesr�sixrZxml.etree.cElementTree�etreeZcElementTreer�ImportErrorZxml.etree.ElementTreeZElementTree�__all__�evalZ_xrrrrrr	r
rr8r
r
r
r�<module>s,	

#	

Youez - 2016 - github.com/yon3zu
LinuXploit