™N
êu¦9c       s”      d  Z   d Z  d Z 
 d „  Z  d „  Z  d „  Z , d „  Z K d „  Z N d „  Z \ d	 „  Z	 † e
 d
 j o ‡ e	 ƒ  n d S(   s   =iL   s   0123456789ABCDEFc    sO   
  |  d j o  | Sn  |  t j p d |  j o
 d j n Sd  S(   Ns   	s    s   ~(   s   cs	   quotetabss   ESCAPE(   s   cs	   quotetabss*   /usr/lib/python1.5/site-packages/quopri.pys   needsquoting
 s   c    sT     |  t j o  t d Sn/  t |  ƒ }  t t | d t | d Sd  S(   Ni   i   (   s   cs   ESCAPEs   ords   is   HEX(   s   cs   is*   /usr/lib/python1.5/site-packages/quopri.pys   quote s   c    si    x\ d oQ |  i ƒ  }  | o  Pn  d }  | d }  | d j o  | d  } n
  d }  d }  x” | d  r‡ }   t | | ƒ o ! t	 | ƒ } n " t
 | ƒ t
 | ƒ t j o% # | i | t d ƒ $ d } n % | | } & | } qŒ W' | d d f j o ( | i | t d ƒ n * | i | d ƒ q	 Wd  S(   Ni   s    s   
i    s    s   	s   

(   s   inputs   readlines   lines   news   lasts   prevs   cs   needsquotings	   quotetabss   quotes   lens   MAXLINESIZEs   outputs   writes   ESCAPE(   s   inputs   outputs	   quotetabss   lines   news   lasts   prevs   cs*   /usr/lib/python1.5/site-packages/quopri.pys   encode s.    
 	 		 	 c    s€  , - d } . xL. d oA/ |  i ƒ  } 0 | o 0 Pn 1 d t | ƒ f \ } } 2 | d j o | | d d j oZ 3 d } | d } 5 x= 5 | d j o | | d d d f j o 6 | d } q— Wn
 8 d } 9 xF9 | | j  o5: | | } ; | t	 j o < | | } | d } nú = | d | j o | o > d } PnÐ ? | d | j  o | | d t	 j o @ | t	 } | d } nŒ A | d | j  o' t
 | | d ƒ o t
 | | d ƒ o6 B | t t | | d | d !ƒ ƒ } | d } n D | | } | d } qç WE | o! F | i | d ƒ G d } n q WH | o I | i | ƒ n d  S(	   Ns    i   i    s   
s    s   	i   i   (   s   news   inputs   readlines   lines   lens   is   ns   partials   cs   ESCAPEs   ishexs   chrs   unhexs   outputs   write(   s   inputs   outputs   news   lines   is   ns   partials   cs*   /usr/lib/python1.5/site-packages/quopri.pys   decode, s<   	 
 % +	 )>6
c    sa   K L d |  j o
 d j n p9 d |  j o
 d j n p d |  j o
 d j n Sd  S(   Ns   0s   9s   as   fs   As   F(   s   c(   s   cs*   /usr/lib/python1.5/site-packages/quopri.pys   ishexK s   c    só   N O d } P xÖ |  d P rÉ } Q d | j o
 d j n o R t d ƒ } nu S d | j o
 d j n o T t d ƒ d } n= U d | j o
 d j n o V t d ƒ d } n X PY | d	 t | ƒ | } q WZ | Sd  S(
   Ni    s   0s   9s   as   fi
   s   As   Fi   (   s   bitss   ss   cs   ords   i(   s   ss   bitss   cs   is*   /usr/lib/python1.5/site-packages/quopri.pys   unhexN s   	 	!!!c     sy  \ ] k  }  ^ k } _ y& ` | i |  i d d ƒ \ } } WnZ a | i j
 oH } b |  i |  _ c | GHd d GHe d GHf d GHg |  i	 d ƒ n Xh d } i d } j xS | d j rF \ } } k | d j o k d } n l | d	 j o l d } n q¹ Wm | o | o+ n |  i |  _ o d
 GHp |  i	 d ƒ n q | o q d g } n r d }	 s xë | d s rÞ }
 t |
 d j o u |  i } n^ w y x t |
 ƒ } WnD y t j
 o5 } z |  i i d |
 | f ƒ { d }	 | qrn X} | o ~ t | |  i ƒ n € t | |  i | ƒ  | |  i j	 o ‚ | i ƒ  n qrWƒ |	 o „ |  i	 |	 ƒ n d  S(   Ni   s   tds"   usage: quopri [-t | -d] [file] ...s   -t: quote tabss   -d: decode; default encodei   i    s   -ts   -ds    -t and -d are mutually exclusives   -s   %s: can't open (%s)
(   s   syss   getopts   argvs   optss   argss   errors   msgs   stderrs   stdouts   exits   decos   tabss   os   as   stss   files   stdins   fps   opens   IOErrors   writes   decodes   encodes   close(   s   syss   getopts   optss   argss   msgs   decos   tabss   os   as   stss   files   fps*   /usr/lib/python1.5/site-packages/quopri.pys   test\ sV   		&		    	 		

s   __main__N(   s   ESCAPEs   MAXLINESIZEs   HEXs   needsquotings   quotes   encodes   decodes   ishexs   unhexs   tests   __name__(    s*   /usr/lib/python1.5/site-packages/quopri.pys   ? s   		*