m
fIc           @   s  d  Z  d k Z d e i f d     YZ d e e i f d     YZ d e e i f d     YZ d   Z e i e d	   Z e i	 h  d
 d <d d	 <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d  <d! d" <d# d$ <d% d& <d' d( <d) d* <d+ d, <d- d. <d/ d0 <d1 d2 <d3 d4 <d5 d6 <d7 d8 <d9 d: <d; d< <d= d> <d? d@ <dA dB <dC dD <dE dF <dG dH <dI dJ <dK dL <dM dN <dO dP <dQ dR <dS dT <dP dU <dV dW <dX dY <dZ d[ <d\ dV <d] d^ <dW d_ <d` da <dL db <dc dd <de df <dg dh <di dj <dk dl <dT dm <dn do <dp dq <dr ds <dt du <dv dw <dx dy <dz d{ <d| d} <d~ d <d d <d d <d d\ <d d <d d <d d <d d <d dZ <d dv <d d <d dI <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <dU d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d& d <d d <d d <d d <d. d <d d <d d <d d <d d <d d <d8 d <d< d <d@ d <d> d <d d <d d <d d <dB d <d d <dH d <d d <d d <d d < e i
 e  Z d S(   s    Python Character Mapping Codec generated from 'LATIN2.TXT' with gencodec.py.

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

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
(c) Copyright 2000 Guido van Rossum.

Nt   Codecc           B   s    t  Z d d  Z d d  Z RS(   Nt   strictc         C   s   t  i | | t  S(   N(   t   codecst   charmap_encodet   inputt   errorst   encoding_map(   t   selfR   R   (    (    t1   /mit/python/lib/python2.4/encodings/mac_latin2.pyt   encode   s    c         C   s   t  i | | t  S(   N(   R   t   charmap_decodeR   R   t   decoding_map(   R   R   R   (    (    R   t   decode   s    (   t   __name__t
   __module__R	   R   (    (    (    R   R       s   t   StreamWriterc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s   t   StreamReaderc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s   c           C   s   t    i t    i t t f S(   N(   R    R	   R   R   R   (    (    (    R   t   getregentry    s    i   i   i   i   i   i  i   i   i   i  i   i   i   i   i   i   i   i  i   i  i   i   i   i  i   i  i   i  i   i   i   iy  i   iz  i   i  i   i   i   i  i   i  i   i  i   i  i   i   i   i  i   i   i   i   i   i   i   i   i   i  i   i  i   i   i   i    i   i   i   i  i   i   i   i"   i   i   i   i   i   i   i"!  i   i  i   i   i`"  i#  i   i.  i/  i   i*  i   id"  i   ie"  i   i+  i   i6  i"  i   i"  i   iB  i   i;  i   i<  i   i=  i   i>  i   i9  i   i:  i   iE  i   iF  i   iC  i   i   i"  iD  i   iG  i   i"  i   i   i&   i   i   iH  i   iP  i   i   i   iQ  i   iL  i   i   i   i   i   i   i   i   i   i   i   i   i   i%  i   iM  i   iT  i   iU  i   iX  i9   i   i:   i   iY  iV  i   iW  i`  i   i   i   i   ia  i   iZ  i   i[  i   i   id  ie  i   i   i}  i   i~  ij  i   i   i   ik  i   in  i   io  ip  iq  ir  is  i   i   i   i7  i   i{  iA  i|  i   i"  i   i  (   t   __doc__R   R    R   R   R   t   make_identity_dictt   rangeR   t   updatet   make_encoding_mapR   (   R   R   R    R   R   R   R   (    (    R   t   ?   s   	
	    