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/ <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 dU <dV dW <dX dY <dZ d[ <d\ d] <d^ d_ <d` da <d_ db <dc dd <de d` <df dg <dh di <dj dk <dl dm <dn do <dp dq <dr ds <dt du <dv dw <dx dy <dz d{ <d| d} <dg d~ <d d <d d <d d <d d <d d <ds 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 dR <d d <d d <d d <d d <d d <d d <d= d <dG d <d d <d d <d d <d d <d? d <d d <d d <d d <d d <dK d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <dM d <d# d <d dp <d dc <d d <d d <dO d <d1 d <d dX <d3 d <d dx <d dh <d dZ <dQ d <d d <d d <d d <d d <d dJ < e i
 e  Z d S(   s    Python Character Mapping Codec generated from 'CP852.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   (    (    t,   /mit/python/lib/python2.4/encodings/cp852.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   io  i   i  i   i   i   iB  i   i   i   iP  i   iQ  i   i   i   iy  i   i   i   i  i   i   i   i9  i   i:  i   i   i   i   i   i=  i   i>  i   iZ  i   i[  i   i   i   i   i   id  i   ie  i   iA  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   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   ic%  i   iQ%  iW%  i   i]%  i   i{  i   i|  i   i%  i   i%  i4%  i,%  i   i%  i %  i   i<%  i   i  i  i   iZ%  iT%  i   ii%  i   if%  i   i`%  i   iP%  i   il%  i   i   i  i   i  i   i  i   i   i  i   iG  i   i  i   i%  i   i%  i   i%  i%  i   ib  i   in  i   i%  i   i   iC  iD  i   iH  i   i`  ia  i   iT  i   iU  ip  i   i   ic  i   i   i   i  i   i  i  i  i   i   i   i   i  i   iq  iX  iY  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   	
	    