
ηΛχ2c      s      d  Z   d Z  d Z  d   Z  d   Z  d   Z * d   Z I d   Z L d   Z 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.4/quopri.pys   needsquotingc   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.4/quopri.pys   quotec   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.4/quopri.pys   encodec   s  * + d } , xL, d oA- |  i   } . | o . Pn / d t |  f \ } } 0 | d j o | | d d j oZ 1 d } | d } 3 x= 3 | d j o | | d d d f j o 4 | d } q Wn
 6 d } 7 xF7 | | j  o58 | | } 9 | t	 j o : | | } | d } nϊ ; | d | j o | o < d } PnΠ = | d | j  o | | d t	 j o > | t	 } | d } n ? | d | j  o' t
 | | d  o t
 | | d  o6 @ | t t | | d | d !  } | d } n B | | } | d } qη WC | o! D | i | d  E d } n q WF | o G | 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.4/quopri.pys   decodec   sa   I J 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.4/quopri.pys   ishexc   sσ   L M d } N xΦ |  d N rΙ } O d | j o
 d j n o P t d  } nu Q d | j o
 d j n o R t d  d } n= S d | j o
 d j n o T t d  d } n V PW | d	 t |  | } q WX | 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.4/quopri.pys   unhexc    sy  Z [ k  }  \ k } ] y& ^ | i |  i d d  \ } } WnZ _ | i j
 oH } ` |  i |  _ a | GHb d GHc d GHd d GHe |  i	 d  n Xf d } g d } h xS | d h rF \ } } i | d j o i d } n j | d	 j o j d } n qΉ Wk | o | o+ l |  i |  _ m d
 GHn |  i	 d  n o | o o d g } n p d }	 q xλ | d q rή }
 r |
 d j o s |  i } n^ u y v t |
  } WnD w t j
 o5 } x |  i i d |
 | f  y d }	 z 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.4/quopri.pys   tests   __main__N(   s   ESCAPEs   MAXLINESIZEs   HEXs   needsquotings   quotes   encodes   decodes   ishexs   unhexs   tests   __name__(    s   /usr/lib/python1.4/quopri.pys   ?