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@6dAdB6dCdD6dEdF6dGdH6dIdJ6dKdL6dMdN6dOdP6dQdR6dSdE6dTdG6dUdV6dWdX6dYdZ6d[d\6d]d^6d_d`6dadY6dbdc6ddda6dRde6dcdf6dgdh6didj6dkdl6dmdn6dodp6dqdr6dsdt6dudv6dwdx6dydz6d{d|6d}d[6d~dg6ddd6ddb6dd6dd]6dd16dd6dd-6dd+6dd6dd6dd6dd6dd36dd/6dd!6dd6dd?6dd%6dd6dd6dd6ddW6dd_6ddM6dd'6ddA6dd6dd6dd6ddI6dd;6dd6ddC6dd6dd6dd6dd6ddO6dd6dd6dd6dd6dtd6dd6dd#6dd6dd6dd6dd)6ddQ6dd6dd6dd6dldU6dd96ddS6dd56dd76dd6dd6djd6dd=6dxdT6dd6dd6dnd6dd6dPd6dZ idd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d 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@6dAdA6dBdB6dCdC6dDdD6dEdE6dFdF6dGdG6dHdH6dIdI6dJdJ6dKdK6dLdL6dMdM6dNdN6dOdO6dPdP6dQdQ6dRdR6dSdS6dTdT6dUdU6dVdV6dWdW6dXdX6ddP6dedR6dFdE6dHdG6dZdY6dfdc6dYda6ddj6dUdl6ddn6ddt6dTdx6d\d[6dhdg6dadd6dcdb6d^d]6d2d16dd6d.d-6d,d+6dd6d4d36d0d/6d"d!6d@d?6d&d%6dXdW6d`d_6dNdM6d(d'6dBdA6dJdI6d<d;6dDdC6dOd6dd6dPdO6dd6dd6dd6d$d#6dd6d d6d*d)6dRdQ6dVdU6d:d96dEdS6d6d56d8d76dd6d>d=6dGdT6dd6dd6dd6dd6d#d6dd6dd6dd6dd6dd6dd6dd6dQd6dd6dLdK6d=d6dd6d)d6dd6dd6dd6dSd6d9d6d5d6d7d6dd6dpdo6d;d6d]d6d1d6dId6d+d6drdq6d-d6dd6dd6d%d6d[d}6dAd6dd6d/d6dzdy6dxdw6dgd~6d'd6dMd6d3d6dd6dbd6ddd6dd6dd6d?d6dtds6dvdu6d|d{6dWd6d_d6dd6dd6dd6d!d6dd6dd6dd6dd6dCd6dd6dd6dd6djdi6dldk6dndm6dd6Z dS(Ys` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP860.TXT' with gencodec.py. iNtCodeccBs eZddZddZRS(tstrictcCstj||tS(N(tcodecstcharmap_encodet encoding_map(tselftinputterrors((s%/sys/lib/python2.7/encodings/cp860.pytencode scCstj||tS(N(Rtcharmap_decodetdecoding_table(RRR((s%/sys/lib/python2.7/encodings/cp860.pytdecodes(t__name__t __module__RR (((s%/sys/lib/python2.7/encodings/cp860.pyR s tIncrementalEncodercBseZedZRS(cCstj||jtdS(Ni(RRRR(RRtfinal((s%/sys/lib/python2.7/encodings/cp860.pyRs(R R tFalseR(((s%/sys/lib/python2.7/encodings/cp860.pyRstIncrementalDecodercBseZedZRS(cCstj||jtdS(Ni(RR RR (RRR((s%/sys/lib/python2.7/encodings/cp860.pyR s(R R RR (((s%/sys/lib/python2.7/encodings/cp860.pyRst StreamWritercBseZRS((R R (((s%/sys/lib/python2.7/encodings/cp860.pyRst StreamReadercBseZRS((R R (((s%/sys/lib/python2.7/encodings/cp860.pyRscCs@tjdddtjdtjdtdtdtdtS( Ntnametcp860RR tincrementalencodertincrementaldecodert streamreadert streamwriter( Rt CodecInfoRRR RRRR(((s%/sys/lib/python2.7/encodings/cp860.pyt getregentry!s   iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiii%ii%ii%ii%ii$%iia%iib%iiV%iiU%iic%iiQ%iW%i]%i\%i[%ii%i%i4%i,%i%i%ii<%ii^%ii_%iZ%iT%ii%if%ii`%iP%il%iig%iih%iid%ie%iY%iX%iR%iS%iik%iij%ii%i %i%ii%i%ii%ii%iiiiiiiiiiiiiiii"iiii)"iia"iie"id"i #i!#iiiH"ii"i"ii 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/cp860.pyts