
    qh                     "    S SK Jr  S SKJr  S rg)    )dumps)	parse_qslc                 0    S nU R                  SU5        U $ )Nc                 `   SU R                   R                  S0 5      ;   a  U $ SU R                   R                  S0 5      ;   a.  U R                  S:X  a  [        [	        U R
                  SS95      nOU $ UR                  S5      nUb  X!S'   S	US
'   [        U5      R                  5       U l        U $ )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/html/env/lib/python3.13/site-packages/requests_oauthlib/compliance_fixes/facebook.py_compliance_fix0facebook_compliance_fix.<locals>._compliance_fix   s    ~r!BBH
 199==<<RUAU166TBCEH))I&"),&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   