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

iNt   Codecc           B   s    e  Z d  d  Z d  d  Z RS(   t   strictc         C   s   t  j | | t  S(   N(   t   codecst   charmap_encodet   encoding_map(   t   selft   inputt   errors(    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyt   encode   s    c         C   s   t  j | | t  S(   N(   R   t   charmap_decodet   decoding_table(   R   R   R   (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyt   decode   s    (   t   __name__t
   __module__R   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR    	   s   t   IncrementalEncoderc           B   s   e  Z e d   Z RS(   c         C   s   t  j | |  j t  d S(   Ni    (   R   R   R   R   (   R   R   t   final(    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s    (   R   R   t   FalseR   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s   t   IncrementalDecoderc           B   s   e  Z e d   Z RS(   c         C   s   t  j | |  j t  d S(   Ni    (   R   R	   R   R
   (   R   R   R   (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s    (   R   R   R   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s   t   StreamWriterc           B   s   e  Z RS(    (   R   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s   t   StreamReaderc           B   s   e  Z RS(    (   R   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyR      s   c           C   s@   t  j d d d t   j d t   j d t d t d t d t  S(	   Nt   names
   mac-arabicR   R   t   incrementalencodert   incrementaldecodert   streamreadert   streamwriter(	   R   t	   CodecInfoR    R   R   R   R   R   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyt   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   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   ij  i   i&   i   i'   i   i(   i   i)   i   i*   i   i+   i  i   i-   i   i.   i   i/   i   i`  i   ia  i   ib  i   ic  i   id  i   ie  i   if  i   ig  i   ih  i   ii  i   i:   i   i  i<   i   i=   i   i>   i   i  i   iJ'  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   i0  i   i1  i2  i   i3  i   i4  i   i5  i   i6  i7  i   i8  i   i9  i   i:  i   i[   i   i\   i]   i   i^   i   i_   i   i@  iA  iB  iC  i   iD  iE  i   iF  i   iG  iH  iI  iJ  iK  iL  i   iM  iN  iO  iP  i   iQ  iR  i   i~  iy  i  i   i  i  i  i   i  i  i{   i|   i}   i   i  i   i  i   uh   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ä ÇÉÑÖÜáàâäں«çéèêëí…îïñó»ôö÷úùûü !"#$٪&'()*+،-./٠١٢٣٤٥٦٧٨٩:؛<=>؟❊ءآأؤإئابةتثجحخدذرزسشصضطظعغ[\]^_ـفقكلمنهوىيًٌٍَُِّْپٹچەڤگڈڑ{|}ژے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,   i0   i1   i2   i3   i4   i5   i6   i7   i8   i9   i;   i?   i@   iA   iB   iC   iD   iE   iF   iG   iH   iI   iJ   iK   iL   iM   iN   iO   iP   iQ   iR   iS   iT   iU   iV   iW   iX   iY   iZ   i`   ia   ib   ic   id   ie   if   ig   ih   ii   ij   ik   il   im   in   io   ip   iq   ir   is   it   iu   iv   iw   ix   iy   iz   i~   i   (   t   __doc__R   R    R   R   R   R   R   t   make_identity_dictt   ranget   decoding_mapt   updateR
   R   (    (    (    s*   /usr/lib/python2.7/encodings/mac_arabic.pyt   <module>   s  		 