
    g                     "    d dl mZ d dlmZ d Zy)    )dumps)	parse_qslc                 0    d }| j                  d|       | S )Nc                 \   d| j                   j                  di       v r| S d| j                   j                  di       v r0| j                  dk(  r!t        t	        | j
                  d            }n| S |j                  d      }|||d<   d	|d
<   t        |      j                         | _        | 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/openai/venv/lib/python3.12/site-packages/requests_oauthlib/compliance_fixes/facebook.py_compliance_fixz0facebook_compliance_fix.<locals>._compliance_fix   s    ~r!BBH
 199==<<RUAU166TBCEH))I&")E,&l5\((*
    access_token_response)register_compliance_hook)sessionr   s     r   facebook_compliance_fixr      s    ( $$%<oNNr   N)jsonr   urllib.parser   r    r   r   <module>r       s     "r   