3
Õì2aþP ã @ s d dl Z d dl mZ d dlZd dlZd dlZd dlZd dlZd dljZ d dl
jZd dl
mZ d dlZd dlmZ ejr~dZ�n yd dlZejejdƒ W n eejfk
r² Y nX dZejdkrôyejƒ d Ze jeƒ W n ek
rð Y nX nžy2ejej ƒZedk�sedk�rdZe jeƒ W nj e!e"efk
�r� y2ejƒ d Zedk�s`edk�rddZe jeƒ W n e#efk
�rŠ Y nX Y nX ej$ƒ ZeZej%d
ej&ƒZ'ej%dej&ƒZ(dd
„ Z)G dd„ dƒZ*dd„ Z+e,dk�rd dl-m.Z. e.dddd� d dl/m0Z0 e0e+ƒ dS )é N)ÚBOM_UTF8)Ú askstring)ÚidleConfzutf-8Ú ÚasciiÚwin32é z&^[ \t\f]*#.*?coding[:=][ \t]*([-\w.]+)z^[ \t\f]*(?:[#\r\n]|$)c C sÎ t | tƒr| jdƒ}n| }d|kr8|jddƒd d… }n$d|krV|jddƒd d… }n|g}x2|D ]&}tj|ƒ}|d k rzP tj|ƒsbd S qbW d S |jdƒ}ytj |ƒ W n t
k
rÈ t
d| ƒ‚Y nX |S )Nz
iso-8859-1Ú
é ú
r zUnknown encoding: )Ú
isinstanceÚbytesÚdecodeÚsplitÚ coding_reÚmatchÚblank_reÚgroupÚcodecsÚlookupÚLookupError)ÚdataÚlinesZlstÚliner Úname© r ú+/opt/alt/python36/lib64/python3.6/iomenu.pyÚcoding_specG s*
r c @ sþ e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ ZdZdd
„ Z dZ
dZdd„ Zd:dd„Z
dZejeƒZejZdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ ZdZdZ d>Z!e"j#d.krÔd/nd0Z$d1d2„ Z%d?d4d5„Z&d6d7„ Z'd8d9„ Z(dS )@Ú IOBindingc C sr || _ |j| _| jjd| jƒ| _| jjd| jƒ| _| jjd| jƒ| _| jjd| j ƒ| _
d | _| jjd| jƒ| _
d S )Nz<