o
    —º¥gã  ã                   @   s$   d dl mZ d dlmZ dd„ ZdS )é    )Údumps)Ú	parse_qslc                 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|ƒ ¡ | _| 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   © r   úb/var/www/visachat/venv/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   Úurllib.parser   r   r   r   r   r   Ú<module>   s    