code: def _get_gcloud_sdk_credentials(
      target_audience: str | None,
  ) -> google_auth_credentials.Credentials | None:
      """Gets the credentials and project ID from the Cloud SDK."""
      from google.auth import _cloud_sdk  # type: ignore[attr-defined]
  
      # Check if application default credentials exist.
      credentials_filename = (
          _cloud_sdk.get_application_default_credentials_path()
      )
  
      if not os.path.isfile(credentials_filename):
          return None
  
      current_credentials = _load_credentials_from_file(
          credentials_filename, target_audience
      )
  
      return current_credentials
  
file_path: airflow/airflow/providers/google/common/utils/id_token_credentials.py
imports: from __future__ import annotations
  import json
  import os
  from typing import TYPE_CHECKING
  import google.auth.transport
  from google.auth import credentials, environment_vars, exceptions
  from google.oauth2 import credentials, service_account
label_desc: Use image node_id 3 for calling a global function with example usage: _get_gcloud_sdk_credentials(target_audience) and returns: current_credentials, None