
    ":h4                        d dl Z d dlZd dlZd dlmZmZmZmZmZm	Z	m
Z
mZmZmZ ddlmZ  ed      ZdedefdZ ed	      Z ed
      Z ed      Zdeegef   deegef   deegef   fdZdedef   dededef   f   fdZ ed      Z ed      Z ee      Z ee      Z ee      Z ee       Z! ee jD                        Z# ee ee$            Z% ee eejL                  jN                              Z( ee ee)      e      Z*y)    N)
AnyCallableDictIterableListMappingSetTupleTypeVarUnion   )composeTvaluereturnc                     | S N )r   s    l/var/www/html/turnos/venv/lib/python3.12/site-packages/ccxt/static_dependencies/ethereum/utils/functional.pyidentityr      s    L    TGInTGOutTFOutfgc                       fdS )Nc                        |             S r   r   )xr   r   s    r   <lambda>zcombine.<locals>.<lambda>$   s    QqtW r   r   )r   r   s   ``r   combiner!   !   s     r   callback.c                 P     dt         dt        f   dt         dt        f   f fd}|S )Nfn.r   c                 T     t        j                         dt        f fd       }|S )Nr   c                         | i |      S r   r   )argskwargsr"   r$   s     r   innerz3apply_to_return_value.<locals>.outer.<locals>.inner-   s    B//00r   )	functoolswrapsr   )r$   r)   r"   s   ` r   outerz$apply_to_return_value.<locals>.outer*   s.     
		1a 	1 
	1 r   )r   r   )r"   r,   s   ` r   apply_to_return_valuer-   '   s/    (36" xQ'7  Lr   TValTKey)+collectionsr*   	itertoolstypingr   r   r   r   r   r   r	   r
   r   r   toolzr   _composer   r   r   r   r   r!   r-   r.   r/   tupleto_tuplelistto_listsetto_setdictto_dictOrderedDictto_ordered_dictsortedsort_returnchainfrom_iterableflatten_returnreversedreversed_returnr   r   r   <module>rF      sz        CLA !  v$,dVU]$;tfemsAvc8CF##$ vv 	   

   ( x!6v!>?#IOO$A$AB 8%:8%DhOr   