-
<c       s#   e  d   Z d f  d     YZ d S(   i    s   Parac      s   t  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d	   Z
 d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   Nc    s`   g  |  _ d |  _ d |  _ |  _ |  _ t |  _ |  _ |  _	 |  _
 |  _ |  _ |  _ d  S(   Ns   li    (   s   selfs   wordss   justs   indent_lefts   indent_rights   indent_hangs   Nones   lefts   tops   rights   bottoms   widths   heights   lines(   s   self(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   __init__ s    		c    s   | t j	 o | i |  n | i |  } | i   }	 | i	   |	 }
 | i d  } | | } | | } | | | | | |	 |
 f } |  i i |  d  S(   Ns    (   s   fonts   Nones   ds   setfonts	   textwidths   texts   widths   baselines   ascents
   lineheights   descents   spws   spaces   stretchs   tuples   selfs   wordss   append(   s   selfs   ds   fonts   texts   spaces   stretchs   tuples   spws   widths   ascents   descent(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   addword s    

c    s   |  i i |  d  S(   N(   s   selfs   wordss   appends   id(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys
   bgn_anchor+ s    c    s   |  i i d  d  S(   Ni    (   s   selfs   wordss   append(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys
   end_anchor. s    c    sO   d } x> |  i D]3 } t |  t j	 o | | d | d } n q W| Sd  S(   Ni    i   i   (   s   totals   selfs   wordss   words   types   Int(   s   selfs   totals   word(    (    s"   /usr/lib/python2.2/lib-old/Para.pys	   getlength2 s    
 c    s   d }	 d d f \ } } x t t |  i   D]x } |  i | } t	 |  t
 j o q. n | \ } } } }
 } } } | | | |
 d | | f |  i | <|	 | |
 }	 q. W|	 | j  o- |  i i t d d | |	 d | | f  n d  S(   Ni    i   s    (   s   totals   ass   des   ranges   lens   selfs   wordss   is   words   types   Ints   fos   tes   wis   sps   sts   tabs   appends   None(   s   selfs   tabs   tes   words   des   sts   is   ass   wis   totals   sps   fo(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   tabto= s      "c    s+   |  i |  |  i | |  _ | |  _ d  S(   N(   s   selfs   tabtos   hangs   indent_lefts   indent_hang(   s   selfs   hang(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   makehangingtagK s    c    s  | |  _ d } g  |  _ } |  i |  i |  i } | |  i } |  i
 }	 d } t |	  } t } x=| | j  o/| } d } d } d } d } d } d } | } x>| | j  o0|	 | } t |  t j o0 | d j o
 | | j o Pn | d } q n | \ } } } } }
 } } | | | j o | d j o
 | d j o Pn | t j	 o! | } | d j o
 | } n n | t |  | d j } | | | } | } | |
 } |
 } t" | |  } t" | |  } | d } q WxL | | j o- t |	 | d  t j o |	 | d d j o | d } qW| | } | | j  o | | } n d } | | | | | | | | f } | i$ |  | | | } | } qd W| |  _ d  S(   Ni    i   (%   s	   linewidths   selfs   widths   heights   liness   indent_lefts   indent_rights   avail1s   indent_hangs   avails   wordss   is   lens   ns   Nones   lastfonts	   firstfonts	   charcounts   stretchs   ascents   descents   lsps   js   words   types   Ints   fos   tes   wis   sps   sts   ass   des   lsts   maxs   tuples   append(   s   selfs	   linewidths   sps   lsps   tuples   des   heights   ass   wis   wordss   sts   ascents   avail1s   stretchs   tes   words   descents   widths	   charcounts	   firstfonts   js   liness   lsts   ns   avails   is   lastfonts   fo(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   layoutQ sl    		  

+
 =
c    si  |  i |  i |  i } | |  i } |  i } d } x/|  i
 D]$} | \ } } } } } } } |  i |  i } | d j o | |  i } n d } |  i d j o | | | } nR |  i d j o | | | d } n, |  i d j o
 | d j o | | } n | | | }	 x5t | | |  D] } |  i | } t |  t j o4 | |  | | | |  } | t j	 o | Sn q'n | \ } } } } } } } | d j o
 | d j o& | | | }
 | |
 } | | } n d }
 | | | |
 } | |  | | | | | |	 | | j | | | d j 	 } | t j	 o | Sn | } q'W|	 } | | } | } q= Wd  S(   Ni    s   rs   ci   s   lri   (*   s   selfs   widths   indent_lefts   indent_rights   avail1s   indent_hangs   avails   tops   vs   is   liness   tuples	   wordcounts	   firstfonts	   charcounts   stretchs   ascents   descents   lefts   hs   extras   justs   v2s   ranges   js   wordss   words   types   Ints
   anchorfuncs   oks   Nones   fos   tes   wis   sps   sts   ass   des   exs   h2s   wordfunc(   s   selfs   wordfuncs
   anchorfuncs   sps   extras   h2s   des	   wordcounts   wis   v2s   exs   oks   ascents   avail1s   ass   stretchs	   charcounts   tes   words   descents   is   hs   js	   firstfonts   sts   avails   widths   tuples   vs   fo(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   visit sT    	
      
& 

c    s   |  i | | j o |  i | |  n | |  _ | |  _ | |  _ |  i |  i |  _ d |  _ z) | |  _	 |  i
 |  i i |  i i  Wd  t |  _	 X|  i Sd  S(   Ni    (   s   selfs   widths   rights   lefts   layouts   tops   heights   bottoms   anchorids   ds   visits	   __class__s   _renderwords   _renderanchors   None(   s   selfs   ds   lefts   tops   right(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   render s    					 
c	 
   s   | d t j	 o |  i i | d  n | | d }	 |  i i | |	 | d f | d  |  i
 d j o+ |  i i | |	 d f | |	 d f  n d  S(   Ni    i   i   i   (   s   words   Nones   selfs   ds   setfonts   vs   tuples   baselines   texts   hs   anchorids   lines   h2(
   s   selfs   tuples   words   hs   vs   h2s   v2s   isfirsts   islasts   baseline(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _renderword s     %c    s   | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _renderanchor s    c    sK   | |  _  | |  _ d |  _ g  |  _ |  i |  i i |  i i  |  i Sd  S(   Ni    (	   s   mousehs   selfs   mousevs   anchorids   hitss   visits	   __class__s   _hitcheckwords   _hitcheckanchor(   s   selfs   mousehs   mousev(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   hitcheck s    				c	 	   sm   |  i d j o? | |  i j o
 | j n o | |  i j o
 | j n o |  i i	 |  i  n d  S(   Ni    (
   s   selfs   anchorids   hs   mousehs   h2s   vs   mousevs   v2s   hitss   append(	   s   selfs   tuples   words   hs   vs   h2s   v2s   isfirsts   islast(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _hitcheckword s    Rc    s   | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _hitcheckanchor s    c    s"   | |  i j p | |  i j Sd  S(   N(   s   ids   selfs   words(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys	   hasanchor s    c    sj   d } xU |  i D]J } t |  t j	 o1 | d } | d o | d } n | | } n q W| d Sd  S(   Ns    i   i   s    s   
(   s   texts   selfs   wordss   ws   types   Ints   word(   s   selfs   words   ws   text(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   extract s    
 
 c    s   | |  i j  p | |  i j o t Sn | |  _ | |  _  t |  _ d |  _ z) | |  _ |  i	 |  i
 i |  i
 i  SWd  t |  _ Xd  S(   Ni    (   s   mousevs   selfs   tops   bottoms   Nones   mousehs   lastfonts	   charcounts   ds   visits	   __class__s   _whereiswords   _whereisanchor(   s   selfs   ds   mousehs   mousev(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   whereis s     					 c	    s  | \ } } }
 } } } }	 | t j	 o | |  _
 n | } | o
 d } n | o
 d } n | |  i j o
 | j n o | |  i j o
 | j n o( |  i t |  | d j |  _ d  Sn |  i
 t j	 o |  i i |  i
  n d } x[ | D]S } |  i i |  } |  i | | d j o |  i | Sn | d } | | } q W|  i | |  _ |  i | | d j o |  i Sn |  i d Sd  S(   Ni    i?B i   i   (   s   words   fos   tes   wis   sps   sts   ass   des   Nones   selfs   lastfonts   h1s   hs   isfirsts   islasts   h2s   v1s   mousevs   v2s   mousehs	   charcounts   lens   ds   setfonts   ccs   cs	   textwidths   cw(   s   selfs   tuples   words   h1s   v1s   h2s   v2s   isfirsts   islasts   des   wis   ass   cws   fos   cs   hs   sps   sts   ccs   te(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _whereisword s2      
 
C  
c    s   d  S(   N(    (   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _whereisanchors    c    s   | d j  oF |  i d d d !\ } } |  i |  i |  i | |  i | | f Sn | |  _  t |  _ z+ | |  _	 |  i
 |  i i |  i i  } Wd  t |  _	 X| t j oH |  i d d d !\ } } |  i |  i | | |  i | |  i f } n | Sd  S(   Ni    i   i   i(   s   poss   selfs   liness   ascents   descents   lefts   tops   Nones   lastfonts   ds   visits	   __class__s   _screenposwords   _screenposanchors   oks   rights   bottom(   s   selfs   ds   poss   oks   descents   ascent(    (    s"   /usr/lib/python2.2/lib-old/Para.pys	   screenposs    ,			 
.c	    s   | \ } } }
 } } } }	 | t j	 o | |  _
 n t |  | d j } |  i | j o |  i | |  _ d  Sn |  i | j  o4 |  i i |  i
  | |  i i | |  i   } n | } | d d !\ } } | | | | | f Sd  S(   Ni    i   i   (   s   words   fos   tes   wis   sps   sts   ass   des   Nones   selfs   lastfonts   lens   ccs   poss   ds   setfonts   h1s	   textwidths   hs   h2s   tuples   ascents   descents   v1s   v2(   s   selfs   tuples   words   h1s   v1s   h2s   v2s   isfirsts   islasts   des   wis   ass   ascents   fos   descents   hs   sps   sts   ccs   te(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _screenposword0s     !c    s   d  S(   N(    (   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _screenposanchor?s    c    sA  | t j o" |  i |  i |  i |  i f } n |  i | |  } | t j o" |  i |  i	 |  i	 |  i	 f } n |  i | |  } | \ } } } }	 | \ } } } }
 |	 | j on | i | | f |  i |	 f  |  i } |	 | j  o# | i | |	 f |  i | f  n | |
 f \ } }	 n | i | | f | |
 f  d  S(   N(   s   pos1s   Nones   selfs   lefts   tops	   screenposs   ds   pos2s   rights   bottoms   h1s   top1s	   baseline1s   bottom1s   h2s   top2s	   baseline2s   bottom2s   invert(   s   selfs   ds   pos1s   pos2s   h2s	   baseline2s   h1s   top2s   top1s   bottom1s   bottom2s	   baseline1(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   invertFs    ""	#(   s   __name__s
   __module__s   __init__s   addwords
   bgn_anchors
   end_anchors	   getlengths   tabtos   makehangingtags   layouts   visits   renders   _renderwords   _renderanchors   hitchecks   _hitcheckwords   _hitcheckanchors	   hasanchors   extracts   whereiss   _whereiswords   _whereisanchors	   screenposs   _screenposwords   _screenposanchors   invert(    (    (    s"   /usr/lib/python2.2/lib-old/Para.pys   Para s0   								8	*															N(   s   types   Ints   Para(   s   Ints   Para(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   ? s   
