
    tf                     n   d dl  d dl mZmZmZmZmZmZ i Z eefdgefdgd gddgefdgefd	gefd
gefdgd gd gdefdgefdgefdg      ed<    edi dd gdd gdd gdd gdd gdd gdd  gd!dd"gd#d$ d% d& d' gd(d) gd*d+ gd,d- gd.dd/dd0gd1dd2gd3d4 gd5d6 gd7d8 gd9d: ged;<    edi d<dd=gd>d? gd@dA gdBdC gdDdE gdFdG gdHdI gdJdK gdLdM gdNddOgdPdQ gdRdS gd*dT gdUdV gdWdX gdYdZ gd[d\ gd]d^ gd_dd`gdadb gdcdd gdedf gdgdh gdiddjgdkdl gdmdn gdodp gdqddrgdsddtgduddvgdwdx gdydz gd{d| gd}d~ gdd gdd gdd gdddgdddged<    ed gd g      ed<   d Z	y)    )*)	_is_arity_has_varargs_has_keywords_num_required_args_is_partial_args_is_valid_argsc                      y N )dkeyvaluefactorys       ]/var/www/html/software/conda/envs/higlass/lib/python3.12/site-packages/cytoolz/_signatures.py<lambda>r   	           c                      y r   r   )r   keysr   r   s       r   r   r      r   r   c                      y r   r   )r   r   kwargss      r   r   r      r   r   Nc                      y r   r   )r   colldefault
no_defaults       r   r   r      r   r   c                      y r   r   	predicater   r   s      r   r   r      r   r   c                      y r   r   funcr   r   s      r   r   r      r   r   c                      y r   r   r   s      r   r   r      r   r   c                      y r   r   r!   s      r   r   r      r   r   c                       y r   r   )dictsr   s     r   r   r      r   r   c                      y r   r   )r"   r&   r   s      r   r   r      r   r   c                      y r   r   )r   r   r"   r   r   s        r   r   r      r   r   c                      y r   r   r   s      r   r   r      r   r   c                      y r   r   r!   s      r   r   r   !   r   r   )assocassoc_indissocget_in
itemfilteritemmap	keyfilterkeymapmerge
merge_with	update_in	valfiltervalmapzcytoolz.dicttoolzapplyc                       y r   r   )func_and_argsr   s     r   r   r   &   r   r   Composec                       y r   r   funcss    r   r   r   (   r   r   
complementc                      y r   r   r"   s    r   r   r   *   r   r   composec                       y r   r   r=   s    r   r   r   ,   r   r   compose_leftc                       y r   r   r=   s    r   r   r   .   r   r   curryc                       y r   r   )argsr   s     r   r   r   0   r   r   doc                      y r   r   r"   xs     r   r   r   2   r   r   exceptsc                      y r   r   )excr"   handlers      r   r   r   4   r   r   flipc                       y r   r   r   r   r   r   r   6   r   r   c                      y r   r   rA   s    r   r   r   7   r   r   c                      y r   r   )r"   as     r   r   r   8   r   r   c                      y r   r   r"   rU   bs      r   r   r   9   r   r   _flipc                      y r   r   rW   s      r   r   r   ;   r   r   identityc                      y r   r   rL   s    r   r   r   =   r   r   juxtc                       y r   r   r=   s    r   r   r   ?   r   r   memoizec                      y r   r   )cacher   s     r   r   r   A   r   r   c                      y r   r   r"   rb   r   s      r   r   r   B   r   r   _memoizec                      y r   r   rd   s      r   r   r   D   r   r   pipec                      y r   r   )datar>   s     r   r   r   F   r   r   return_nonec                      y r   r   )rO   s    r   r   r   H   r   r   thread_firstc                      y r   r   valformss     r   r   r   J   r   r   thread_lastc                      y r   r   rn   s     r   r   r   L   r   r   zcytoolz.functoolz
accumulatec                      y r   r   )binopseqinitials      r   r   r   Q   r   r   concatc                      y r   r   seqss    r   r   r   S   r   r   concatvc                       y r   r   rz   s    r   r   r   U   r   r   consc                      y r   r   elrv   s     r   r   r   W   r   r   countc                      y r   r   rv   s    r   r   r   Y   r   r   diffc                       y r   r   r{   r   s     r   r   r   [   r   r   dropc                      y r   r   nrv   s     r   r   r   ]   r   r   firstc                      y r   r   r   s    r   r   r   _   r   r   frequenciesc                      y r   r   r   s    r   r   r   a   r   r   getc                      y r   r   )indrv   r   s      r   r   r   c   r   r   getterc                      y r   r   )indexs    r   r   r   e   r   r   groupbyc                      y r   r   r   rv   s     r   r   r   g   r   r   c                      y r   r   r]   s    r   r   r   i   r   r   
interleavec                      y r   r   rz   s    r   r   r   k   r   r   	interposec                      y r   r   r   s     r   r   r   m   r   r   
isdistinctc                      y r   r   r   s    r   r   r   o   r   r   
isiterablec                      y r   r   r]   s    r   r   r   q   r   r   iteratec                      y r   r   rK   s     r   r   r   s   r   r   joinc                      y r   r   )leftkeyleftseqrightkeyrightseqleft_defaultright_defaults         r   r   r   u   r   r   lastc                      y r   r   r   s    r   r   r   w   r   r   mapcatc                      y r   r   )r"   r{   s     r   r   r   y   r   r   merge_sortedc                       y r   r   r   s     r   r   r   {   r   r   nthc                      y r   r   r   s     r   r   r   }   r   r   	partitionc                      y r   r   )r   rv   pads      r   r   r      r   r   partition_allc                      y r   r   r   s     r   r   r      r   r   peekc                      y r   r   r   s    r   r   r      r   r   peeknc                      y r   r   r   s     r   r   r      r   r   pluckc                      y r   r   )r   r{   r   s      r   r   r      r   r   random_samplec                      y r   r   )probrv   random_states      r   r   r      r   r   reducebyc                      y r   r   )r   ru   rv   inits       r   r   r      r   r   removec                      y r   r   )r   rv   s     r   r   r      r   r   restc                      y r   r   r   s    r   r   r      r   r   secondc                      y r   r   r   s    r   r   r      r   r   sliding_windowc                      y r   r   r   s     r   r   r      r   r   tailc                      y r   r   r   s     r   r   r      r   r   takec                      y r   r   r   s     r   r   r      r   r   take_nthc                      y r   r   r   s     r   r   r      r   r   topkc                      y r   r   )krv   r   s      r   r   r      r   r   uniquec                      y r   r   )rv   r   s     r   r   r      r   r   zcytoolz.itertoolzc                      y r   r   r   s     r   r   r      r   r   c                      y r   r   )r"   rv   s     r   r   r      r   r   )countbypartitionbyzcytoolz.recipesc                  T    t        t               t        j                  t               y r   )create_signature_registrycytoolz_infomodule_infoupdater   r   r   update_signature_registryr      s    l+|$r   )NFr   r   )NN)__no__default__)
toolz._signaturesr   r   r   r   r   r	   r   dictr   r   r   r   <module>r      s   U U $(&*02 (,13 	() 	@A &*/1 !%*, &*/1 !%*, 	&' 	,- '+D>@ &*/1 !%*,3%  !: %) )%-/)% 	)% 	)% 	)% 	)% 	%&)% 	)%  	-.)%$ 		
!#)%. 	 !-)%2 	1)%6 	
5)%: 	*/19)%@ 	01?)%D 	"
#C)%H 	G)%L 	!"K)%P 	!"O)%  !V %) O%:<O% 	O% 	O% 	
O% 	O% 	%
&O% 	
O%  	O%$ 	#O%( 	,	-'O%, 	+O%0 	/O%4 	3O%8 	7O%< 	;O%@ 	?O%D 	CO%H 	GO%L 	a
bKO%P 	
OO%T 	 !SO%X 	%&WO%\ 		[O%` 	&'_O%d 	cO%h 	
gO%l 	kO%p 	-.oO%t 	23sO%x 	01wO%| 	$%{O%@ 	
O%D 	CO%H 	GO%L 	
KO%P 	
OO%T 	SO%X 	&
'WO%\ 	#$[O%  !b #' 	 # %r   