Ë
    ,Œ:j  ã                   óì   — d Z ddlZddlZ	 ddlZej                  dk\  sej                  dk\  rdej                  ddfd„Z	ndej                  ddfd„Z	d	d
gZ
y# e$ r 	 ddlZn# e$ r dZY nw xY wY Œbw xY w)z“
The _compat module is used for code which requires branching between different
Python environments. It is excluded from the code coverage checks.
é    N)é   é
   )é   r   r   é   ÚcontextÚreturnc                 óB   — t         j                  j                  | _        y ©N)ÚsslÚ
TLSVersionÚTLSv1_2Úminimum_version©r   s    úO/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/httpx/_compat.pyÚset_minimum_tls_version_1_2r      s   € ô #&§.¡.×"8Ñ"8ˆÕó    c                 ó  — | xj                   t        j                  z  c_         | xj                   t        j                  z  c_         | xj                   t        j                  z  c_         | xj                   t        j
                  z  c_         y r
   )Úoptionsr   ÚOP_NO_SSLv2ÚOP_NO_SSLv3ÚOP_NO_TLSv1ÚOP_NO_TLSv1_1r   s    r   r   r       sN   € ð 	�Šœ3Ÿ?™?Ñ*�Ø�Šœ3Ÿ?™?Ñ*�Ø�Šœ3Ÿ?™?Ñ*�Ø�Šœ3×,Ñ,Ñ,Žr   Úbrotlir   )Ú__doc__r   ÚsysÚ
brotlicffir   ÚImportErrorÚversion_infoÚOPENSSL_VERSION_INFOÚ
SSLContextr   Ú__all__© r   r   ú<module>r#      sŸ   ðñó Û 
ð
Ûð ×Ñ�wÒ #×":Ñ":¸lÒ"Jð9¨S¯^©^ð 9Àô 9ð-¨S¯^©^ð -Àó -ð Ð2Ð
3�øð9 ò ðÜøØò ØŠðüðús5   ŒA ÁA3ÁA#Á"A3Á#A-Á*A3Á,A-Á-A3Á2A3