�
J�g� � � � d Z ddlZddlmZ dZdZdZdZdZd Z d
Z
dZdZd
Z
dZdZd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� ZdS )z� We use x-goog-api-client header to report metrics. This module provides
the constants and helper methods to construct x-goog-api-client header.
� N)�versionzx-goog-api-clientzgoogle-byoid-sdkzauth-request-type/atzauth-request-type/itzauth-request-type/mdszauth-request-type/re-startzauth-request-type/re-contzcred-type/uzcred-type/saz
cred-type/jwtz
cred-type/mdsz
cred-type/impc �d � d� t j � � t j � � S )Nzgl-python/{} auth/{})�format�platform�python_versionr �__version__� � �c/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/google/auth/metrics.py�python_and_auth_lib_versionr - s$ � �!�(�(��)@�)B�)B�G�DW�X�X�Xr
c �\ � d� t � � t t � � S �Nz{} {} {})r r �REQUEST_TYPE_ACCESS_TOKEN�CRED_TYPE_SA_MDSr r
r �token_request_access_token_mdsr 5 s) � ����#�%�%�'@�BR�� � r
c �\ � d� t � � t t � � S r )r r �REQUEST_TYPE_ID_TOKENr r r
r �token_request_id_token_mdsr = s) � ����#�%�%�'<�>N�� � r
c �\ � d� t � � t t � � S r )r r r �CRED_TYPE_SA_IMPERSONATEr r
r �&token_request_access_token_impersonater E s) � ����#�%�%�!� �� � r
c �\ � d� t � � t t � � S r )r r r r r r
r �"token_request_id_token_impersonater O s) � ����#�%�%�'<�>V�� � r
c �\ � d� t � � t t � � S r )r r r �CRED_TYPE_SA_ASSERTIONr r
r �'token_request_access_token_sa_assertionr X s) � ����#�%�%�'@�BX�� � r
c �\ � d� t � � t t � � S r )r r r r r r
r �#token_request_id_token_sa_assertionr a s) � ����#�%�%�'<�>T�� � r
c �P � d� t � � t � � S �N�{} {})r r �CRED_TYPE_USERr r
r �token_request_userr# i s � ��>�>�5�7�7��H�H�Hr
c �P � d� t � � t � � S r )r r �REQUEST_TYPE_MDS_PINGr r
r �mds_pingr&