ó
hŸ']c        P   @   sN  d  d l  Td  d l  m Z m Z m Z m Z m Z m Z i  Z e d e d „ g d e d „ g d d „  g d	 dœ e
 d
 „ g d e d „ g d e d „ g d e d „ g d e d „ g d d „  g d d „  g d dœ e d „ g d e d „ g d e d „ g ƒ e d <e d d „  g d  d! „  g d" d# „  g d$ d% „  g d& d' „  g d( d) „  g d* d+ „  g d, dœ d- „ g d. d/ „  d0 „  d1 „  d2 „  g d3 d4 „  g d5 d6 „  g d7 d8 „  g d9 dœ dœ d: „ dœ dœ d; „ g d< dœ dœ d= „ g d> d? „  g d@ dA „  g dB dC „  g dD dE „  g ƒ e dF <e dG dH dI „ g dJ dK „  g dL dM „  g dN dO „  g dP dQ „  g dR dS „  g dT dU „  g dV dW „  g dX dY „  g dZ dœ d[ „ g d\ d] „  g d^ d_ „  g d5 d` „  g da db „  g dc dd „  g de df „  g dg dh „  g di dj „  g dk dœ dœ dl „ g dm dn „  g do dp „  g dq dr „  g ds dt „  g du dœ dv „ g dw dx „  g dy dz „  g d{ d| „  g d} dœ d~ „ g d dœ d€ „ g d dœ d‚ „ g dƒ d„ „  g d… d† „  g d‡ dˆ „  g d‰ dŠ „  g d‹ dŒ „  g d dŽ „  g d d „  g d‘ dœ d’ „ g d“ dœ d” „ g ƒ 'e d• <e d– d— „  g d˜ d™ „  g ƒ e dš <d› „  Z dœ S(   iÿÿÿÿ(   t   *(   t	   _is_arityt   _has_varargst   _has_keywordst   _num_required_argst   _is_partial_argst   _is_valid_argst   assocc         C   s   d  S(   N(   t   None(   t   dt   keyt   valuet   factory(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyt   <lambda>	   t    t   assoc_inc         C   s   d  S(   N(   R   (   R	   t   keysR   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   dissocc         O   s   d  S(   N(   R   (   R	   R   t   kwargs(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   get_inc         C   s   d  S(   N(   R   (   R   t   collt   defaultt
   no_default(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t
   itemfilterc         C   s   d  S(   N(   R   (   t	   predicateR	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   itemmapc         C   s   d  S(   N(   R   (   t   funcR	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t	   keyfilterc         C   s   d  S(   N(   R   (   R   R	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   keymapc         C   s   d  S(   N(   R   (   R   R	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   mergec          O   s   d  S(   N(   R   (   t   dictsR   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t
   merge_withc         O   s   d  S(   N(   R   (   R   R   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t	   update_inc         C   s   d  S(   N(   R   (   R	   R   R   R   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t	   valfilterc         C   s   d  S(   N(   R   (   R   R	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   valmapc         C   s   d  S(   N(   R   (   R   R	   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   !   R   s   cytoolz.dicttoolzt   applyc          O   s   d  S(   N(   R   (   t   func_and_argsR   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   &   R   t   Composec          G   s   d  S(   N(   R   (   t   funcs(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   (   R   t
   complementc         C   s   d  S(   N(   R   (   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   *   R   t   composec          G   s   d  S(   N(   R   (   R&   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ,   R   t   compose_leftc          G   s   d  S(   N(   R   (   R&   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   .   R   t   curryc          O   s   d  S(   N(   R   (   t   argsR   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   0   R   t   doc         C   s   d  S(   N(   R   (   R   t   x(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   2   R   t   exceptsc         C   s   d  S(   N(   R   (   t   excR   t   handler(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   4   R   t   flipc           C   s   d  S(   N(   R   (    (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   6   R   c         C   s   d  S(   N(   R   (   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   7   R   c         C   s   d  S(   N(   R   (   R   t   a(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   8   R   c         C   s   d  S(   N(   R   (   R   R2   t   b(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   9   R   t   _flipc         C   s   d  S(   N(   R   (   R   R2   R3   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ;   R   t   identityc         C   s   d  S(   N(   R   (   R-   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   =   R   t   juxtc          G   s   d  S(   N(   R   (   R&   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ?   R   t   memoizec         C   s   d  S(   N(   R   (   t   cacheR
   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   A   R   c         C   s   d  S(   N(   R   (   R   R8   R
   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   B   R   t   _memoizec         C   s   d  S(   N(   R   (   R   R8   R
   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   D   R   t   pipec         G   s   d  S(   N(   R   (   t   dataR&   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   F   R   t   return_nonec         C   s   d  S(   N(   R   (   R/   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   H   R   t   thread_firstc         G   s   d  S(   N(   R   (   t   valt   forms(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   J   R   t   thread_lastc         G   s   d  S(   N(   R   (   R>   R?   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   L   R   s   cytoolz.functoolzt
   accumulatet   __no__default__c         C   s   d  S(   N(   R   (   t   binopt   seqt   initial(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   Q   R   t   concatc         C   s   d  S(   N(   R   (   t   seqs(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   S   R   t   concatvc          G   s   d  S(   N(   R   (   RG   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   U   R   t   consc         C   s   d  S(   N(   R   (   t   elRD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   W   R   t   countc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   Y   R   t   diffc          O   s   d  S(   N(   R   (   RG   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   [   R   t   dropc         C   s   d  S(   N(   R   (   t   nRD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ]   R   t   firstc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   _   R   t   frequenciesc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   a   R   t   getc         C   s   d  S(   N(   R   (   t   indRD   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   c   R   t   getterc         C   s   d  S(   N(   R   (   t   index(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   e   R   t   groupbyc         C   s   d  S(   N(   R   (   R
   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   g   R   c         C   s   d  S(   N(   R   (   R-   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   i   R   t
   interleavec         C   s   d  S(   N(   R   (   RG   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   k   R   t	   interposec         C   s   d  S(   N(   R   (   RJ   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   m   R   t
   isdistinctc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   o   R   t
   isiterablec         C   s   d  S(   N(   R   (   R-   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   q   R   t   iteratec         C   s   d  S(   N(   R   (   R   R-   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   s   R   t   joinc         C   s   d  S(   N(   R   (   t   leftkeyt   leftseqt   rightkeyt   rightseqt   left_defaultt   right_default(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   u   R   t   lastc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   w   R   t   mapcatc         C   s   d  S(   N(   R   (   R   RG   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   y   R   t   merge_sortedc          O   s   d  S(   N(   R   (   RG   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   {   R   t   nthc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   }   R   t	   partitionc         C   s   d  S(   N(   R   (   RN   RD   t   pad(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   partition_allc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   peekc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ƒ   R   t   peeknc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   …   R   t   pluckc         C   s   d  S(   N(   R   (   RR   RG   R   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ‡   R   t   random_samplec         C   s   d  S(   N(   R   (   t   probRD   t   random_state(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ‰   R   t   reducebyc         C   s   d  S(   N(   R   (   R
   RC   RD   t   init(    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ‹   R   t   removec         C   s   d  S(   N(   R   (   R   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   restc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   t   secondc         C   s   d  S(   N(   R   (   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ‘   R   t   sliding_windowc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   “   R   t   tailc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   •   R   t   takec         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   —   R   t   take_nthc         C   s   d  S(   N(   R   (   RN   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ™   R   t   topkc         C   s   d  S(   N(   R   (   t   kRD   R
   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ›   R   t   uniquec         C   s   d  S(   N(   R   (   RD   R
   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR      R   s   cytoolz.itertoolzt   countbyc         C   s   d  S(   N(   R   (   R
   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ¢   R   t   partitionbyc         C   s   d  S(   N(   R   (   R   RD   (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyR   ¤   R   s   cytoolz.recipesc           C   s   t  t ƒ t j t ƒ d  S(   N(   t   create_signature_registryt   cytoolz_infot   module_infot   update(    (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyt   update_signature_registry§   s    
N(   t   toolz._signaturesR   R   R   R   R   R   R~   t   dictR   t   FalseR   (    (    (    s2   lib/python2.7/site-packages/cytoolz/_signatures.pyt   <module>   s¦   
.