
    &g                     $    d dl mZ d dlmZ d ZdS )    )dumps)	parse_qslc                 8    d }|                      d|           | S )Nc                 n   d| j                             di           v r| S d| j                             di           v r/| j        dk    r$t          t	          | j        d                    }n| S |                    d          }|||d<   d	|d
<   t          |                                          | _        | S )Nzapplication/jsonzcontent-typez
text/plain   T)keep_blank_valuesexpires
expires_inBearer
token_type)	headersgetstatus_codedictr   textr   encode_content)rtokenr	   s      ]/var/www/api/venv/lib/python3.11/site-packages/requests_oauthlib/compliance_fixes/facebook.py_compliance_fixz0facebook_compliance_fix.<locals>._compliance_fix   s    ~r!B!BBBH
 19==<<<<RUAUAU16TBBBCCEEH))I&&")E,&l5\\((**
    access_token_response)register_compliance_hook)sessionr   s     r   facebook_compliance_fixr      s/      ( $$%<oNNNNr   N)jsonr   urllib.parser   r    r   r   <module>r       sB          " " " " " "    r   