£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
3
Pf                 @   sj   d dl Z d dlZd dlZe jdfe jdfe jdfe jdfe jdfe jdfe j	dfgZ
ejd	Zd
d ZdS )    Nutf8utf16zutf16-bezutf16-leutf32zutf32-bezutf32-les   coding[:=]\s*([-\w.]+)c             C   s   x0t D ](\}}| j|r| t|d j|S qW xV| jddd D ]@}|dd dkrFtj|rFtj|j d jd}| j|S qFW | jtj	dS )	zCheck a bytes string for a BOM to correctly detect the encoding

    Fallback to locale.getpreferredencoding(False) like open() on Python3N   
   r         #asciiF)
BOMS
startswithlendecodesplitENCODING_REsearchgroupslocalegetpreferredencoding)dataZbomencodingline r   /usr/lib/python3.6/encoding.pyauto_decode   s    
r   )codecsr   reBOM_UTF8	BOM_UTF16BOM_UTF16_BEBOM_UTF16_LE	BOM_UTF32BOM_UTF32_BEBOM_UTF32_LEr
   compiler   r   r   r   r   r   <module>   s   
