‰.
ÉC11c      s¦      k  Z   d  Z  e  i e  i d d ƒ e  i d d ƒ ƒ Z   d „  Z & d „  Z 0 d „  Z 7 d „  Z @ d „  Z	 G d	 „  Z
 T d
 „  Z Z d „  Z d S(   i   i    i   i   c   s     ! t  |  | ƒ d Sd  S(   Ni   (   s   divmods   xs   y(   s   xs   ys   /usr/lib/python/zmod.pys   modc   s~   & ' t  i |  | ƒ }  ( |  }  ) x9 t t |  ƒ ƒ d ) r  } ) t |  | | ƒ |  | <q: W* t  i	 |  ƒ }  + |  Sd  S(   Ni    (
   s   polys   modulos   as   ps   ranges   lens   is   mods   ns	   normalize(   s   as   ns   ps   is   /usr/lib/python/zmod.pys   normc   sY   0 1 g  } 2 x< |  d 2 r/ } 3 x# | d 3 r } 4 | i | ƒ q- Wq W5 | Sd  S(   Ni    (   s   alls   mats   rows   as   append(   s   mats   alls   rows   as   /usr/lib/python/zmod.pys   make_allc   s»   7 8 | d j o 8 t i d d ƒ g Sn 9 t |  | d ƒ } : g  } ; x^ | d ; rQ } < xE t |  ƒ d < r2 } = | i
 t i | t i | d | ƒ ƒ ƒ qs WqX W> | Sd  S(   Ni    i   (   s   ds   polys   ones   make_elementss   ns   subs   alls   as   ranges   is   appends   plus(   s   ns   ds   subs   alls   as   is   /usr/lib/python/zmod.pys   make_elementsc   sm   @ A t  i d d ƒ } B g  } C x; |  d C r. } D | i t t  i | | ƒ | | ƒ ƒ q- WE | Sd  S(   Ni   i    (   s   polys   ones   xs   invs   alls   as   appends   norms   timess   ns   p(   s   alls   ns   ps   xs   invs   as   /usr/lib/python/zmod.pys   make_invc   s¢   G H t  |  t | ƒ d ƒ } I t | |  | ƒ } J | } K | } L | i	 ƒ  M | i	 ƒ  N | | j o N d GHn! P d G|  G| GHQ | GHR | GHd  S(   Ni   s   BINGO!s   Sorry:(
   s   make_elementss   ns   lens   ps   alls   make_invs   invs   all1s   inv1s   sort(   s   ns   ps   alls   invs   all1s   inv1s   /usr/lib/python/zmod.pys
   checkfieldc   sn   T U t  |  ƒ t  d ƒ j o U |  }  n V t |  ƒ } W | | j o W |  Sn X d | | |  Sd  S(   Ns    s    (   s   types   ss   lens   ns   width(   s   ss   widths   ns   /usr/lib/python/zmod.pys   rjc   sn   Z [ t  |  ƒ t  d ƒ j o [ |  }  n \ t |  ƒ } ] | | j o ] |  Sn ^ |  d | | Sd  S(   Ns    s    (   s   types   ss   lens   ns   width(   s   ss   widths   ns   /usr/lib/python/zmod.pys   ljN(   s   polys   Ns   pluss   ones   Ps   mods   norms   make_alls   make_elementss   make_invs
   checkfields   rjs   lj(    s   /usr/lib/python/zmod.pys   ?