£Á°è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>

fs  c               @   s   d  Z  d d l Z d d l Z e j Z d d d  Z Gd d   d e j  Z Gd d	   d	 e j  Z Gd
 d   d e j	  Z	 Gd d   d e j
  Z
 d d   Z d S(   u    Python 'utf-16' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

i    Nu   strictc             C   s   t  j |  | d  S(   NT(   u   codecsu   utf_16_decodeu   True(   u   inputu   errors(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   decode   s    u   decodec             B   sV   |  Ee  Z d  Z d d d  Z d d d  Z d d   Z d d	   Z d
 d   Z d S(   u   IncrementalEncoderu   strictc             C   s    t  j j |  |  d  |  _ d  S(   N(   u   codecsu   IncrementalEncoderu   __init__u   Noneu   encoder(   u   selfu   errors(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   __init__   s    u   IncrementalEncoder.__init__c             C   sm   |  j  d  k rV t j | |  j  d } t j d k rF t j |  _  n t j |  _  | S|  j  | |  j  d S(   Ni    u   little(	   u   encoderu   Noneu   codecsu   utf_16_encodeu   errorsu   sysu	   byteorderu   utf_16_le_encodeu   utf_16_be_encode(   u   selfu   inputu   finalu   result(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   encode   s    u   IncrementalEncoder.encodec             C   s   t  j j |   d  |  _ d  S(   N(   u   codecsu   IncrementalEncoderu   resetu   Noneu   encoder(   u   self(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   reset!   s    u   IncrementalEncoder.resetc             C   s   |  j  d  k r d Sd S(   Ni   i    (   u   encoderu   None(   u   self(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   getstate%   s    u   IncrementalEncoder.getstatec             C   s@   | r d  |  _ n* t j d k r0 t j |  _ n t j |  _ d  S(   Nu   little(   u   Noneu   encoderu   sysu	   byteorderu   codecsu   utf_16_le_encodeu   utf_16_be_encode(   u   selfu   state(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   setstate,   s
    u   IncrementalEncoder.setstateNF(	   u   __name__u
   __module__u   __qualname__u   __init__u   Falseu   encodeu   resetu   getstateu   setstate(   u
   __locals__(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   IncrementalEncoder   s
   
u   IncrementalEncoderc             B   sS   |  Ee  Z d  Z d d d  Z d d   Z d d   Z d d	   Z d
 d   Z d S(   u   IncrementalDecoderu   strictc             C   s    t  j j |  |  d  |  _ d  S(   N(   u   codecsu   BufferedIncrementalDecoderu   __init__u   Noneu   decoder(   u   selfu   errors(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   __init__6   s    u   IncrementalDecoder.__init__c             C   s   |  j  d  k r t j | | d |  \ } } } | d k rK t j |  _  n6 | d k rf t j |  _  n | d k r t d   n  | | f S|  j  | |  j |  S(   Ni    i   i   u%   UTF-16 stream does not start with BOMi(   u   decoderu   Noneu   codecsu   utf_16_ex_decodeu   utf_16_le_decodeu   utf_16_be_decodeu   UnicodeErroru   errors(   u   selfu   inputu   errorsu   finalu   outputu   consumedu	   byteorder(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   _buffer_decode:   s    !
u!   IncrementalDecoder._buffer_decodec             C   s   t  j j |   d  |  _ d  S(   N(   u   codecsu   BufferedIncrementalDecoderu   resetu   Noneu   decoder(   u   self(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   resetG   s    u   IncrementalDecoder.resetc             C   s`   t  j j |   d } |  j d  k r/ | d f St t j d k |  j t  j k k  } | | f S(   Ni    i   u   big(	   u   codecsu   BufferedIncrementalDecoderu   getstateu   decoderu   Noneu   intu   sysu	   byteorderu   utf_16_be_decode(   u   selfu   stateu   addstate(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   getstateK   s    
u   IncrementalDecoder.getstatec             C   s   t  j j |  |  | d } | d k rP t j d k rA t  j n t  j |  _ n< | d k r t j d k rt t  j n t  j |  _ n	 d  |  _ d  S(   Ni   i    u   big(	   u   codecsu   BufferedIncrementalDecoderu   setstateu   sysu	   byteorderu   utf_16_be_decodeu   utf_16_le_decodeu   decoderu   None(   u   selfu   state(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   setstateY   s    
u   IncrementalDecoder.setstateN(   u   __name__u
   __module__u   __qualname__u   __init__u   _buffer_decodeu   resetu   getstateu   setstate(   u
   __locals__(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   IncrementalDecoder5   s
   u   IncrementalDecoderc             B   s>   |  Ee  Z d  Z d d d  Z d d   Z d d d  Z d S(	   u   StreamWriteru   strictc             C   s#   t  j j |  | |  d  |  _ d  S(   N(   u   codecsu   StreamWriteru   __init__u   Noneu   encoder(   u   selfu   streamu   errors(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   __init__i   s    u   StreamWriter.__init__c             C   s   t  j j |   d  |  _ d  S(   N(   u   codecsu   StreamWriteru   resetu   Noneu   encoder(   u   self(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   resetm   s    u   StreamWriter.resetc             C   sc   |  j  d  k rO t j | |  } t j d k r? t j |  _  n t j |  _  | S|  j  | |  Sd  S(   Nu   little(   u   encoderu   Noneu   codecsu   utf_16_encodeu   sysu	   byteorderu   utf_16_le_encodeu   utf_16_be_encode(   u   selfu   inputu   errorsu   result(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   encodeq   s    u   StreamWriter.encodeN(   u   __name__u
   __module__u   __qualname__u   __init__u   resetu   encode(   u
   __locals__(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   StreamWriterh   s   u   StreamWriterc             B   s/   |  Ee  Z d  Z d d   Z d d d  Z d S(   u   StreamReaderc             C   s3   t  j j |   y
 |  ` Wn t k
 r. Yn Xd  S(   N(   u   codecsu   StreamReaderu   resetu   decodeu   AttributeError(   u   self(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   reset~   s
    
u   StreamReader.resetu   strictc             C   s|   t  j | | d d  \ } } } | d k r< t  j |  _ n6 | d k rW t  j |  _ n | d k rr t d   n  | | f S(   Ni    i   i   u%   UTF-16 stream does not start with BOMFi(   u   codecsu   utf_16_ex_decodeu   Falseu   utf_16_le_decodeu   decodeu   utf_16_be_decodeu   UnicodeError(   u   selfu   inputu   errorsu   objectu   consumedu	   byteorder(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   decode   s    !u   StreamReader.decodeN(   u   __name__u
   __module__u   __qualname__u   resetu   decode(   u
   __locals__(    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   StreamReader|   s   u   StreamReaderc               C   s4   t  j d d d t d t d t d t d t d t  S(	   Nu   nameu   utf-16u   encodeu   decodeu   incrementalencoderu   incrementaldecoderu   streamreaderu   streamwriter(   u   codecsu	   CodecInfou   encodeu   decodeu   IncrementalEncoderu   IncrementalDecoderu   StreamReaderu   StreamWriter(    (    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   getregentry   s    	u   getregentry(   u   __doc__u   codecsu   sysu   utf_16_encodeu   encodeu   decodeu   IncrementalEncoderu   BufferedIncrementalDecoderu   IncrementalDecoderu   StreamWriteru   StreamReaderu   getregentry(    (    (    u5   /opt/alt/python33/lib64/python3.3/encodings/utf_16.pyu   <module>   s   	#3