
    qhd                     &    S SK JrJr  S SKJr  S rg)    )urlparseparse_qs)add_params_to_uric                 8   ^  U 4S jnT R                  SU5        T $ )Nc                   > [        [        [        U 5      R                  5      5      nUR	                  S5      nU(       d&  [        U[         5      (       a  UR	                  S5      nU(       a  XU4$ U(       d  STR                  0nO?[        U[         5      (       a  TR                  US'   OSTR                  4/n[        X5      n XU4$ )Ntoken)dictr   r   queryget
isinstanceaccess_tokenr   )urlheadersdata	url_queryr   sessions        Z/var/www/html/env/lib/python3.13/site-packages/requests_oauthlib/compliance_fixes/slack.py_non_compliant_param_name7slack_compliance_fix.<locals>._non_compliant_param_name   s    
 (3-"5"567	g&D$//HHW%E%%W112Dd###00DM
 w3345E#C/CT!!    protected_request)register_compliance_hook)r   r   s   ` r   slack_compliance_fixr      s!    "4 $$%8:STNr   N)urllib.parser   r   oauthlib.commonr   r    r   r   <module>r      s    + -r   