§
    !¾<i;  ã                   óF   — d dl Z  G d„ d¦  «        Z G d„ dee¦  «        ZdS )é    Nc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚDeviceCredentialMixinc                 ó   — t          ¦   «         ‚©N©ÚNotImplementedError©Úselfs    ú˜/Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/authlib/oauth2/rfc8628/models.pyÚget_client_idz#DeviceCredentialMixin.get_client_id   ó   € Ý!Ñ#Ô#Ð#ó    c                 ó   — t          ¦   «         ‚r   r   r	   s    r   Ú	get_scopezDeviceCredentialMixin.get_scope   r   r   c                 ó   — t          ¦   «         ‚r   r   r	   s    r   Úget_user_codez#DeviceCredentialMixin.get_user_code   r   r   c                 ó   — t          ¦   «         ‚r   r   r	   s    r   Ú
is_expiredz DeviceCredentialMixin.is_expired   r   r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   © r   r   r   r      sP   € € € € € ð$ð $ð $ð$ð $ð $ð$ð $ð $ð$ð $ð $ð $ð $r   r   c                   ó2   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚDeviceCredentialDictc                 ó   — | d         S )NÚ	client_idr   r	   s    r   r   z"DeviceCredentialDict.get_client_id   ó   € ØKÔ Ð r   c                 ó,   — |                       d¦  «        S )NÚscope©Úgetr	   s    r   r   zDeviceCredentialDict.get_scope   ó   € ØxŠx˜Ñ Ô Ð r   c                 ó   — | d         S )NÚ	user_coder   r	   s    r   r   z"DeviceCredentialDict.get_user_code   r   r   c                 ó,   — |                       d¦  «        S )NÚnoncer    r	   s    r   Ú	get_noncezDeviceCredentialDict.get_nonce   r"   r   c                 ó,   — |                       d¦  «        S )NÚ	auth_timer    r	   s    r   Úget_auth_timez"DeviceCredentialDict.get_auth_time   s   € ØxŠx˜Ñ$Ô$Ð$r   c                 ób   — |                       d¦  «        }|r|t          j        ¦   «         k     S dS )NÚ
expires_atF)r!   Útime)r
   r,   s     r   r   zDeviceCredentialDict.is_expired"   s1   € Ø—X’X˜lÑ+Ô+ˆ
Øð 	,Ø¥¤	¡¤Ò+Ð+Øˆur   N)	r   r   r   r   r   r   r'   r*   r   r   r   r   r   r      sn   € € € € € ð!ð !ð !ð!ð !ð !ð!ð !ð !ð!ð !ð !ð%ð %ð %ðð ð ð ð r   r   )r-   r   Údictr   r   r   r   ú<module>r/      sm   ðØ €€€ð$ð $ð $ð $ð $ñ $ô $ð $ðð ð ð ð ˜4Ð!6ñ ô ð ð ð r   