rQc@sP dZddlZdejfdYZdejfdYZdejfdYZd eejfd YZd eejfd YZd Zeje dZ e j idd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d=d>6d?d@6dAdB6dCdD6dEdF6dGdH6dIdJ6dKdL6dMdN6dOdP6dQdR6dSdE6dTdG6dUd?6dVdW6dXdO6dYd-6dZdU6d[d\6d]d^6d_d`6dad]6dbdc6d`dd6dedY6dfdg6dhdi6djdk6dldX6dmdQ6dndo6dpd6dqdr6dsdV6dtdu6dvdw6dxde6dyda6dzd_6d{db6d|d}6d~d+6dd6dd6dd6dd6dd6dd6dd6dd16dd/6dd36dd76dd6dd6ddZ6dd96dd6dd6dd6dd6ddA6dd6dd6dd6dd6ddI6dd6ddK6ddC6dd6dd6dd6dd6dd6dd6dd6dd6dd6dod6dd6dd#6dd6dd6dd!6dd6dd6dd'6dd%6dd6did6dd6ddS6dd56dd6dd6dd6dgd6dd=6drdT6dd;6dd6dkd6dd6dPd6dZ idd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d 6d d 6d d 6d d 6d d 6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d 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/6d0d06d1d16d2d26d3d36d4d46d5d56d6d66d7d76d8d86d9d96d:d:6d;d;6d<d<6d=d=6d>d>6d?d?6d@d@6dAdA6dBdB6dCdC6dDdD6dEdE6dFdF6dGdG6dHdH6dIdI6dJdJ6dKdK6dLdL6dMdM6dNdN6dOdO6dPdP6dQdQ6dRdR6dSdS6dTdT6dUdU6dVdV6dWdW6dXdX6dYdY6dZdZ6ddP6dFdE6dHdG6d@d?6dPdO6d.d-6d?dU6ddd`6d^d]6d-dY6ddg6ddi6ddk6dOdX6dRdQ6ddo6dd6dTdr6dWdV6dYde6d]da6d`d_6dcdb6d,d+6dd6dd6d2d16d0d/6d4d36d8d76dUdZ6d:d96dBdA6dJdI6dLdK6dDdC6dd6dd6dd6dd6d$d#6dd6d d6d"d!6d(d'6d&d%6dEdS6d6d56dd6d>d=6dGdT6d<d;6dd6dNdM6dd6dd6dd6d#d6dd6dd6d!d6d'd6dd6dd6dd6dd6d*d)6dd6d=d6d;d6dd6d%d6dd6dd6dSd6dd6d\d[6d5d6dd6dd6dXdl6dd6d}d|6d+d~6dId6dd6dQdm6dd6dd6dd6dd6dwdv6dd6dd6d/d6dVds6drdq6dedx6dAd6dd6d1d6dbd{6d_dz6dady6dd6dd6dd6dodn6ddp6dudt6dd6dd6d7d6d9d6dd6d3d6dd6dd6dZd6dd6dCd6dKd6dd6dd6dgdf6didh6dkdj6dd6Z dS([s` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP863.TXT' with gencodec.py. iNtCodeccBs eZddZddZRS(tstrictcCstj||tS(N(tcodecstcharmap_encodet encoding_map(tselftinputterrors((s%/sys/lib/python2.7/encodings/cp863.pytencode scCstj||tS(N(Rtcharmap_decodetdecoding_table(RRR((s%/sys/lib/python2.7/encodings/cp863.pytdecodes(t__name__t __module__RR (((s%/sys/lib/python2.7/encodings/cp863.pyR s tIncrementalEncodercBseZedZRS(cCstj||jtdS(Ni(RRRR(RRtfinal((s%/sys/lib/python2.7/encodings/cp863.pyRs(R R tFalseR(((s%/sys/lib/python2.7/encodings/cp863.pyRstIncrementalDecodercBseZedZRS(cCstj||jtdS(Ni(RR RR (RRR((s%/sys/lib/python2.7/encodings/cp863.pyR s(R R RR (((s%/sys/lib/python2.7/encodings/cp863.pyRst StreamWritercBseZRS((R R (((s%/sys/lib/python2.7/encodings/cp863.pyRst StreamReadercBseZRS((R R (((s%/sys/lib/python2.7/encodings/cp863.pyRscCs@tjdddtjdtjdtdtdtdtS( Ntnametcp863RR tincrementalencodertincrementaldecodert streamreadert streamwriter( Rt CodecInfoRRR RRRR(((s%/sys/lib/python2.7/encodings/cp863.pyt getregentry!s   iiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii#iiiiiiiiiii%ii%ii%ii%i$%ia%iib%iV%iiU%ic%iiQ%iiW%i]%i\%i[%i%ii%i4%ii,%i%ii%ii<%ii^%ii_%iZ%iT%ii%if%i`%iiP%iil%ig%ih%iid%iie%iiY%iiX%iR%iiS%iik%iij%ii%i %ii%i%i%ii%ii%iiiiiiiiiiiiiiiii"iiiii)"ia"iiie"iid"i #i!#iiiiH"ii"i"i ii%iiu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ iiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~i(t__doc__RRRRRRRtmake_identity_dicttranget decoding_maptupdateR R(((s%/sys/lib/python2.7/encodings/cp863.pyts