
    Dsi
                     *    d dl Z ddlmZmZ ddZd Zy)    N   )HOOK_SETTINGSconfigc                     |t         }d}|j                  r-| +d| j                  v r| j                  d   }|S | j                  }|S )NhttpsHTTP_X_FORWARDED_PROTO)global_configDEBUGMETAscheme)requestr   r   s      `/var/www/python-projects/worksol/worksolenv/lib/python3.12/site-packages/microsoft_auth/utils.py
get_schemer      sO    ~F||+#w||3\\":;F M ^^FM    c                     | t         v rMt        t        |       }|dk7  r8|j                  dd      \  }}t	        j
                  |      }t        ||      }|S y )N .r   )r   getattrr	   rsplit	importlibimport_module)namehook_settingmodule_pathfunction_namemodulefunctions         r   get_hookr      sY    }}d32)5)<)<S!)D&K,,[9Fv}5HOr   )N)r   confr   r   r	   r   r    r   r   <module>r!      s     8
	r   