o
    �¨Êh_  ã                   @   sT   d dl mZ zd dlmZ W n ey   d dlmZ Y nw d dlmZ dd„ ZdS )é    )Údumps)Ú	parse_qsl)Ú
to_unicodec                 C   s   dd„ }|   d|¡ | S )Nc                 S   s„   d| j  di ¡v r| S d| j  di ¡v r#| jdkr#tt| jdd�ƒ}n| S | d¡}|d ur2||d< d	|d
< tt|ƒƒ d¡| _	| S )Nzapplication/jsonzcontent-typez
text/plainéÈ   T)Úkeep_blank_valuesÚexpiresÚ
expires_inÚBearerÚ
token_typezUTF-8)
ÚheadersÚgetÚstatus_codeÚdictr   Útextr   r   ÚencodeÚ_content)ÚrÚtokenr   © r   ú]/var/www/html/env/lib/python3.10/site-packages/requests_oauthlib/compliance_fixes/facebook.pyÚ_compliance_fix   s   
z0facebook_compliance_fix.<locals>._compliance_fixÚaccess_token_response)Úregister_compliance_hook)Úsessionr   r   r   r   Úfacebook_compliance_fix   s   r   N)	Újsonr   Úurlparser   ÚImportErrorÚurllib.parseÚoauthlib.commonr   r   r   r   r   r   Ú<module>   s    ÿ