%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/encodings/__pycache__/ |
Current File : //usr/local/lib/python3.8/encodings/__pycache__/idna.cpython-38.pyc |
U p©ßaÒ# ã @ s¸ d dl Z d dlZd dlZd dlmZ e d¡ZdZdZdd„ Z dd „ Z d d„ ZG dd „ d ejƒZG dd„ dej ƒZG dd„ dejƒZG dd„ deejƒZG dd„ deejƒZdd„ ZdS )é N)Ú ucd_3_2_0u [.。.。]s xn--zxn--c C s g }| D ] }t |¡rq| t |¡¡ qd |¡} t d| ¡} | D ]j}t |¡s¢t |¡s¢t |¡s¢t |¡s¢t |¡s¢t |¡s¢t |¡s¢t |¡s¢t |¡rDtd| ƒ‚qDdd„ | D ƒ}|D ]:}|rÂtdd„ | D ƒƒrätdƒ‚|d rô|d sÂtdƒ‚qÂ| S )NÚ ZNFKCzInvalid character %rc S s g | ]}t |¡‘qS © )Ú stringprepZin_table_d1©Ú.0Úxr r ú*/usr/local/lib/python3.8/encodings/idna.pyÚ <listcomp>) s znameprep.<locals>.<listcomp>c s s | ]}t |¡V qd S )N)r Zin_table_d2r r r r Ú <genexpr>2 s znameprep.<locals>.<genexpr>zViolation of BIDI requirement 2r éÿÿÿÿzViolation of BIDI requirement 3)r Zin_table_b1ÚappendZmap_table_b2ÚjoinÚunicodedataÚ normalizeZin_table_c12Zin_table_c22Zin_table_c3Zin_table_c4Zin_table_c5Zin_table_c6Zin_table_c7Zin_table_c8Zin_table_c9ÚUnicodeErrorÚany)ÚlabelZnewlabelÚcZRandALr r r Únameprep sD ÿþýüûúùø r c C sð z| d¡} W n tk r" Y n*X dt| ƒ k r<dk rDn n| S tdƒ‚t| ƒ} z| d¡} W n tk rv Y n*X dt| ƒ k rdk r˜n n| S tdƒ‚| t¡r²tdƒ‚| d¡} t| } dt| ƒ k rÜdk rän n| S tdƒ‚d S )NÚasciir é@ úlabel empty or too longzLabel starts with ACE prefixÚpunycode)Úencoder Úlenr Ú startswithÚsace_prefixÚ ace_prefix)r r r r ÚToASCII>