Şuanki Dizin: /proc/self/root/lib64/python3.9/encodings/__pycache__/ |
Şuanki Dosya : //proc/self/root/lib64/python3.9/encodings/__pycache__/punycode.cpython-39.opt-2.pyc |
a �DOg��@s�ddlZdd�Zdd�Zdd�Zdd �Zd d�ZdZd d�Zdd�Zdd�Z dd�Z dd�Zdd�Zdd�Z Gdd�dej�ZGdd�dej�ZGdd �d ej�ZGd!d"�d"eej�ZGd#d$�d$eej�Zd%d&�ZdS)'�NcCsPt�}t�}|D]*}t|�dkr0|�t|��q|�|�qt|�}t|�|fS)N�)� bytearray�set�ord�append�add�sorted�bytes)�str�base�extended�c�r�*/usr/lib64/python3.9/encodings/punycode.py� segregate srcCs&d}|D]}t|�|kr|d7}q|S)Nr�)r)r �max�resr rrr� selective_lens rcCsNt|�}|d7}||krdS||}||kr8|d|fS||kr|d7}qdS)Nr)���r)�len)r �char�index�pos�lr rrr�selective_findsrcCs�d}g}d}|D]r}d}}t|�}t||�} | d||} t||||�\}}|dkrZq~| ||7} |�| d�|}d} q>|}q|S)Nrrrr)rrrr)r rZoldchar�resultZoldindexr rrrZcurlen�deltarrr�insertion_unsort0s" rcCs,d|d|}|dkrdS|dkr(dS|S)N�$r�r)�j�biasrrrr�TFsr#s$abcdefghijklmnopqrstuvwxyz0123456789cCsnt�}d}t||�}||kr2|�t|�t|�S|�t|||d|�||d|}|d7}q dS)Nrrr)rr#r�digitsr )�Nr"rr!�trrr�generate_generalized_integerNs r'cCsX|r|d}n|d}|||7}d}|dkr@|d}|d7}q&|d||d}|S)Ni��ri��#r�&r)r�first�numcharsZ divisionsr"rrr�adapt[s r-cCsPt�}d}t|�D]4\}}t||�}|�|�t||dk||d�}qt|�S)N�Hrr)r� enumerater'�extendr-r )Zbaselen�deltasrr"Zpointsr�srrr�generate_integersjs r3cCs8t|�\}}t||�}tt|�|�}|r4|d|S|S)N�-)rrr3r)�textrrr1rrr�punycode_encodeus r6c Cs�d}d}d}zt||�}Wn.tyJ|dkr:td��|ddfYS0|d7}d|krhdkrvnn |d}nHd|kr�dkr�nn |d }n&|dkr�td ||d��n|dfSt||�} |||7}|| kr�||fS|d| }|d7}qdS)Nrr�strictzincomplete punicode string�A�Z�0�9�z Invalid extended code point '%s'r)r� IndexError�UnicodeErrorr#) r�extposr"�errorsr�wr!rZdigitr&rrr�decode_generalized_numbers2 � rBc Cs�d}d}d}d}|t|�kr�t||||�\}}|dur:|S||d7}||t|�d7}|dkr~|dkrvtd|��td �}|t|�d}|d|�t|�||d�}t||dkt|��}|}q|S) Nrrr.rri��r7zInvalid character U+%x�?)rrBr>r�chrr-) rrr@rrr"r?Znewposrrrr�insertion_sort�s*� rEcCs�t|t�r|�d�}t|t�r&t|�}|�d�}|dkrLd}t|d���}n.t|d|�d|�}t||dd�d���}t|||�S)N�asciir4r�r)� isinstancer �encode� memoryviewr �rfind�upperrE)r5r@rrrrrr�punycode_decode�s rMc@s eZdZddd�Zddd�ZdS) �Codecr7cCst|�}|t|�fS�N)r6r��self�inputr@rrrrrI�szCodec.encodecCs*|dvrtd|��t||�}|t|�fS�N)r7�replace�ignorezUnsupported error handling )r>rMrrPrrr�decode�s zCodec.decodeN)r7)r7)�__name__� __module__�__qualname__rIrVrrrrrN�s rNc@seZdZddd�ZdS)�IncrementalEncoderFcCst|�SrO)r6�rQrR�finalrrrrI�szIncrementalEncoder.encodeN)F)rWrXrYrIrrrrrZ�srZc@seZdZddd�ZdS)�IncrementalDecoderFcCs$|jdvrtd|j��t||j�SrS)r@r>rMr[rrrrV�s zIncrementalDecoder.decodeN)F)rWrXrYrVrrrrr]�sr]c@seZdZdS)�StreamWriterN�rWrXrYrrrrr^�sr^c@seZdZdS)�StreamReaderNr_rrrrr`�sr`c Cs tjdt�jt�jttttd�S)NZpunycode)�namerIrV�incrementalencoder�incrementaldecoder�streamwriter�streamreader) �codecs� CodecInforNrIrVrZr]r^r`rrrr�getregentry�s�rh)rfrrrrr#r$r'r-r3r6rBrErMrNrZr]r^r`rhrrrr�<module>s&
Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4