
    %                         S r SSKrSSKrSSKrSrSrSrSrS\R                  R                  S\R                  5      -   rS	rS
rS\R                  -   rS\4S jrS\4S jrS\4S jrS\4S jrg)z+BQ CLI helper functions for authentication.    Nz#https://oauth2.googleapis.com/tokenz(https://oauth2.mtls.googleapis.com/tokenz&32555940559.apps.googleusercontent.comZmssLNjJy2998hD4CTg2ejr2zgoogle-cloud-sdkCLOUDSDK_VERSIONz'977385342095.apps.googleusercontent.comwbER7576mc_1YOII0dGk7jEEzbq/returnc                  `    [         R                  R                  S5      S:X  a  [        $ [        $ NCLOUDSDK_WRAPPER1)osenvironget_CLOUD_CLI_CLIENT_ID_BQ_CLI_CLIENT_ID     platform/bq/auth/utils.pyget_client_idr      s$    ZZ^^&'3.r   c                  `    [         R                  R                  S5      S:X  a  [        $ [        $ r   )r   r   r   _CLOUD_CLI_CLIENT_SECRET_BQ_CLI_CLIENT_SECRETr   r   r   get_client_secretr       s$    ZZ^^&'3.##  r   c                  `    [         R                  R                  S5      S:X  a  [        $ [        $ r   )r   r   r   _CLOUD_CLI_CLIENT_USER_AGENT_BQ_CLI_CLIENT_USER_AGENTr   r   r   get_client_user_agentr   '   s$    ZZ^^&'3.''$$r   c                  X    [         R                  R                  (       a  [        $ [        $ )N)bq_flagsMTLSvalue_DEFAULT_MTLS_TOKEN_HOST_DEFAULT_TOKEN_HOSTr   r   r   get_token_urir"   .   s    ]]##	r   )__doc__r   r   bq_utilsr!   r    r   r   r   r   VERSION_NUMBERr   r   r   r   strr   r   r   r"   r   r   r   <module>r'      s    1 	   < E  @ 5 1BJJNN//5    > 2 !H$;$;; s !3 !%s %s r   