
    !<i                     p    d dl mZ d dlmZmZ d dlmZmZ  ed           G d d                      ZdS )	    )Any)evolvefield)UNSETfrozenT)kw_onlyc                      e Zd ZU dZdZedz  ed<   dZeed<   dZeed<    e	dd	          Z
eed
<    e	dd	          Zeedf         ed<    e	ed	          Zeed<   edeeedf         ef         fd            ZddZdS )Tokenz6Tracks how a user supplied a value to the application.Nkeyword valuesourcer   T)defaultr   index .keysimplicit_valuereturnc                     | j         | j        fS )z3Hashable subkey destination address for this token.)r   r   )selfs    /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/cyclopts/token.pyaddresszToken.address   s     	4:&&    c                     t          | fi |S )N)r   )r   kwargss     r   r   zToken.evolve   s    d%%f%%%r   )r   r
   )__name__
__module____qualname____doc__r   str__annotations__r   r   r   r   intr   tupler   r   r   propertyr   r   r   r   r   r
   r
      s         @@GS4ZE3OOOFCq$///E3///!E"d;;;D%S/;;;%t<<<NC<<<'uS#X34 ' ' ' X'& & & & & &r   r
   N)	typingr   attrsr   r   cyclopts.utilsr   r   r
   r   r   r   <module>r(      s                  ( ( ( ( ( ( ( ( & & & & & & & & & &r   