
    !<i                     0    d dl mZ g dZd ZdedefdZdS )    )Request)headerscookiesverifycerthttp1http2proxymountstimeoutfollow_redirectslimitsmax_redirectsevent_hooksbase_url	transport	trust_envdefault_encodingc                 V    i }t           D ]}|| v r|                     |          ||<   |S )N)HTTPX_CLIENT_KWARGSpop)kwargsclient_kwargsks      /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/authlib/integrations/httpx_client/utils.pyextract_client_kwargsr      s:    M  - -;;%zz!}}M!    initial_requestreturnc                 n    t          |j        | ||          }t          |d          r|j        |_        |S )zQMake sure that all the data from initial request is passed to the updated object.)methodurlr   content
extensions)r   r!   hasattrr$   )r"   r   bodyr   updated_requests        r   build_requestr(       sH    %3  O -- @%4%?"r   N)httpxr   r   r   r(    r   r   <module>r+      sd            *  	w 	7 	 	 	 	 	 	r   