§
    !¾<i5  ã                   ó   — d dl mZ dd„ZdS )é    )Úadd_params_to_qsNc                 ó|   — d| fg}|r|                      d|f¦  «         t          |pd|¦  «        }|€i }d|d<   ||fS )aq  Construct request body and headers for revocation endpoint.

    :param token: access_token or refresh_token string.
    :param token_type_hint: Optional, `access_token` or `refresh_token`.
    :param body: current request body.
    :param headers: current request headers.
    :return: tuple of (body, headers)

    https://tools.ietf.org/html/rfc7009#section-2.1
    ÚtokenÚtoken_type_hintÚ Nz!application/x-www-form-urlencodedzContent-Type)Úappendr   )r   r   ÚbodyÚheadersÚparamss        úœ/Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/authlib/oauth2/rfc7009/parameters.pyÚprepare_revoke_token_requestr      sb   € ð ˜ÐÐ€FØð <ØŠÐ(¨/Ð:Ñ;Ô;Ð;å˜D˜J B¨Ñ/Ô/€DØ€ØˆàA€GˆNÑØˆ=Ðó    )NNN)Úauthlib.common.urlsr   r   © r   r   ú<module>r      s5   ðØ 0Ð 0Ð 0Ð 0Ð 0Ð 0ðð ð ð ð ð r   